Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
f13f7731a20ad2ceee8fa8a940b5a68abc733e06
/
drivers
/
md
/
raid10.c
9228ff9
Merge branch 'for-3.8/drivers' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 12 years ago
eed8c02
wait: add wait_event_lock_irq() interface
by Lukas Czerner
· 12 years ago
874807a
md/raid1{,0}: fix deadlock in bitmap_unplug.
by NeilBrown
· 12 years ago
884162d
md/raid10: decrement correct pending counter when writing to replacement.
by NeilBrown
· 12 years ago
e7c0c3f
md/raid10: close race that lose writes lost when replacement completes.
by NeilBrown
· 12 years ago
ed30be0
MD RAID10: Fix oops when creating RAID10 arrays via dm-raid.c
by Jonathan Brassow
· 12 years ago
9db9088
Merge tag 'md-3.7' of git://neil.brown.name/md
by Linus Torvalds
· 12 years ago
91502f0
md/raid10: use correct limit variable
by Dan Carpenter
· 12 years ago
7f7583d
Subject: [PATCH] md:change resync_mismatches to atomic64_t to avoid races
by Jianpeng Ma
· 12 years ago
2863b9e
MD RAID10: Prep for DM RAID10 device replacement capability
by Jonathan Brassow
· 12 years ago
4ed8731
MD: change the parameter of md thread
by Shaohua Li
· 12 years ago
57c67df
md/raid10: submit IO from originating thread instead of md thread.
by NeilBrown
· 12 years ago
532a2a3
md: raid 10 supports TRIM
by Shaohua Li
· 12 years ago
80b4812
md/raid10: fix "enough" function for detecting if array is failed.
by NeilBrown
· 12 years ago
e0ee778
md/raid10: fix problem with on-stack allocation of r10bio structure.
by NeilBrown
· 12 years ago
eff0d13
Merge branch 'for-3.6/drivers' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 12 years ago
0021b7b
md: remove plug_cnt feature of plugging.
by NeilBrown
· 12 years ago
cc4d1ef
MD RAID10: Export md_raid10_congested
by Jonathan Brassow
· 12 years ago
473e87c
MD: Move macros from raid1*.h to raid1*.c
by Jonathan Brassow
· 12 years ago
dc280d98
MD RAID10: rename mirror_info structure
by Jonathan Brassow
· 12 years ago
3bbae04
MD RAID10: Fix compiler warning.
by Jonathan Brassow
· 12 years ago
1068411
md/raid10: fix careless build error
by NeilBrown
· 12 years ago
b357f04
md: fix up plugging (again).
by NeilBrown
· 12 years ago
0232605
md: make 'name' arg to md_register_thread non-optional.
by NeilBrown
· 12 years ago
055d374
md/raid10: fix failure when trying to repair a read error.
by NeilBrown
· 12 years ago
fc448a1
md/raid10: Don't try to recovery unmatched (and unused) chunks.
by NeilBrown
· 12 years ago
aba336b
md: raid1/raid10: fix problem with merge_bvec_fn
by NeilBrown
· 13 years ago
63aced6
md/raid10: Remove extras after reshape to smaller number of devices.
by NeilBrown
· 13 years ago
bb63a70
md/raid10: resize bitmap when required during reshape.
by NeilBrown
· 13 years ago
a4a6125
md: allow array to be resized while bitmap is present.
by NeilBrown
· 13 years ago
5fdd2cf
md/raid10: Fix memleak in r10buf_pool_alloc
by majianpeng
· 13 years ago
3ea7daa
md/raid10: add reshape support
by NeilBrown
· 13 years ago
deb200d
md/raid10: split out interpretation of layout to separate function.
by NeilBrown
· 13 years ago
f8c9e74
md/raid10: Introduce 'prev' geometry to support reshape.
by NeilBrown
· 13 years ago
5cf00fc
md/raid10: collect some geometry fields into a dedicated structure.
by NeilBrown
· 13 years ago
c6563a8
md: add possibility to change data-offset for devices.
by NeilBrown
· 13 years ago
b0d634d
md/raid10: fix transcription error in calc_sectors conversion.
by NeilBrown
· 13 years ago
6508fdb
md/raid10: set dev_sectors properly when resizing devices in array.
by NeilBrown
· 13 years ago
f4380a9
md/raid1,raid10: Fix calculation of 'vcnt' when processing error recovery.
by majianpeng
· 13 years ago
5020ad7
md/raid1,raid10: don't compare excess byte during consistency check.
by NeilBrown
· 13 years ago
006a09a
md/raid10 - support resizing some RAID10 arrays.
by NeilBrown
· 13 years ago
050b661
md/raid10: handle merge_bvec_fn in member devices.
by NeilBrown
· 13 years ago
dafb20f
md: tidy up rdev_for_each usage.
by NeilBrown
· 13 years ago
d6b42dc
md/raid1,raid10: avoid deadlock during resync/recovery.
by NeilBrown
· 13 years ago
dc10c64
md: allow re-add to failed arrays.
by NeilBrown
· 13 years ago
547414d
md/raid10: remove unnecessary smp_mb() from end_sync_write
by NeilBrown
· 13 years ago
7a90484
md/raid10: fix assembling of arrays with replacement devices.
by NeilBrown
· 13 years ago
fae8cc5
md/raid10: fix handling of error on last working device in array.
by NeilBrown
· 13 years ago
b7044d4
md/raid10: If there is a spare and a want_replacement device, start replacement.
by NeilBrown
· 13 years ago
56a2559
md/raid10: recognise replacements when assembling array.
by NeilBrown
· 13 years ago
4ca40c2
md/raid10: Allow replacement device to be replace old drive.
by NeilBrown
· 13 years ago
24afd80
md/raid10: handle recovery of replacement devices.
by NeilBrown
· 13 years ago
9ad1aef
md/raid10: Handle replacement devices during resync.
by NeilBrown
· 13 years ago
475b032
md/raid10: writes should get directed to replacement as well as original.
by NeilBrown
· 13 years ago
c8ab903
md/raid10: allow removal of failed replacement devices.
by NeilBrown
· 13 years ago
abbf098
md/raid10: preferentially read from replacement device if possible.
by NeilBrown
· 13 years ago
96c3fd1
md/raid10: change read_balance to return an rdev
by NeilBrown
· 13 years ago
69335ef
md/raid10: prepare data structures for handling replacement.
by NeilBrown
· 13 years ago
b8321b6
md: change hot_remove_disk to take an rdev rather than a number.
by NeilBrown
· 13 years ago
32aaeff
Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
by Linus Torvalds
· 13 years ago
b4fdcb0
Merge branch 'for-3.2/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 13 years ago
056075c
md: Add module.h to all files using it implicitly
by Paul Gortmaker
· 13 years ago
7fcc7c8
md/raid10: Fix bug when activating a hot-spare.
by NeilBrown
· 13 years ago
d890fa2
md: Fix some bugs in recovery_disabled handling.
by NeilBrown
· 13 years ago
5c04b42
Merge branch 'v3.1-rc10' into for-3.2/core
by Jens Axboe
· 13 years ago
34db0cd
md: add proper write-congestion reporting to RAID1 and RAID10.
by NeilBrown
· 13 years ago
84fc4b5
md: rename "mdk_personality" to "md_personality"
by NeilBrown
· 13 years ago
e879a87
md/raid10: typedef removal: conf_t -> struct r10conf
by NeilBrown
· 13 years ago
e373ab1
md/raid0: typedef removal: raid0_conf_t -> struct r0conf
by NeilBrown
· 13 years ago
0f6d02d
md: remove typedefs: mirror_info_t -> struct mirror_info
by NeilBrown
· 13 years ago
9f2c9d1
md: remove typedefs: r10bio_t -> struct r10bio and r1bio_t -> struct r1bio
by NeilBrown
· 13 years ago
fd01b88
md: remove typedefs: mddev_t -> struct mddev
by NeilBrown
· 13 years ago
3cb0300
md: removing typedefs: mdk_rdev_t -> struct md_rdev
by NeilBrown
· 13 years ago
01f96c0
md: Avoid waking up a thread after it has been freed.
by NeilBrown
· 13 years ago
5a7bbad
block: remove support for bio remapping from ->make_request
by Christoph Hellwig
· 13 years ago
079fa16
md/raid1,10: Remove use-after-free bug in make_request.
by NeilBrown
· 13 years ago
19d5f83
md/raid10: unify handling of write completion.
by NeilBrown
· 13 years ago
58c54fc
md/raid10: handle further errors during fix_read_error better.
by NeilBrown
· 13 years ago
5e57028
md/raid10: Handle read errors during recovery better.
by NeilBrown
· 13 years ago
e684e41
md/raid10: simplify read error handling during recovery.
by NeilBrown
· 13 years ago
1a0b7cd
md/raid10: record bad blocks due to write errors during resync/recovery.
by NeilBrown
· 13 years ago
f84ee36
md/raid10: attempt to fix read errors during resync/check
by NeilBrown
· 13 years ago
bd870a1
md/raid10: Handle write errors by updating badblock log.
by NeilBrown
· 13 years ago
749c55e
md/raid10: clear bad-block record when write succeeds.
by NeilBrown
· 13 years ago
d4432c2
md/raid10: avoid writing to known bad blocks on known bad drives.
by NeilBrown
· 13 years ago
e875ece
md/raid10 record bad blocks as needed during recovery.
by NeilBrown
· 13 years ago
40c356c
md/raid10: avoid reading known bad blocks during resync/recovery.
by NeilBrown
· 13 years ago
8dbed5c
md/raid10 - avoid reading from known bad blocks - part 3
by NeilBrown
· 13 years ago
7399c31
md/raid10: avoid reading from known bad blocks - part 2
by NeilBrown
· 13 years ago
856e08e
md/raid10: avoid reading from known bad blocks - part 1
by NeilBrown
· 13 years ago
560f8e5
md/raid10: Split handle_read_error out from raid10d.
by NeilBrown
· 13 years ago
1294b9c
md/raid10: simplify/reindent some loops.
by NeilBrown
· 13 years ago
de393cd
md: make it easier to wait for bad blocks to be acknowledged.
by NeilBrown
· 13 years ago
34b343c
md: don't allow arrays to contain devices with bad blocks.
by NeilBrown
· 13 years ago
cbea217
md/raid10: move rdev->corrected_errors counting
by Namhyung Kim
· 13 years ago
700c721
md/raid10: Improve decision on whether to fail a device with a read error.
by NeilBrown
· 13 years ago
2bb7773
md/raid10: Make use of new recovery_disabled handling
by NeilBrown
· 13 years ago
8bda470
md/raid: use printk_ratelimited instead of printk_ratelimit
by Christian Dietrich
· 13 years ago
c65060a
md/raid10: share pages between read and write bio's during recovery
by Namhyung Kim
· 13 years ago
778ca01
md/raid10: factor out common bio handling code
by Namhyung Kim
· 13 years ago
Next »