Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
45e3cc7d9fe69844cd12d51c511e1e98d156bbe1
/
drivers
/
md
/
raid1.c
7f7583d
Subject: [PATCH] md:change resync_mismatches to atomic64_t to avoid races
by Jianpeng Ma
· 12 years ago
7ad4d4a
md/raid1: Don't release reference to device while handling read error.
by NeilBrown
· 12 years ago
4ed8731
MD: change the parameter of md thread
by Shaohua Li
· 12 years ago
2ff8cc2
md: raid 1 supports TRIM
by Shaohua Li
· 12 years ago
25aa6a7
Merge tag 'md-3.6' of git://neil.brown.name/md
by Linus Torvalds
· 12 years ago
f54a9d0
md/raid1: submit IO from originating thread instead of md thread.
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
d57368a
md/RAID1: Add missing case for attempting to repair known bad blocks.
by Alexander Lyakas
· 12 years ago
b7219cc
md/raid1: don't abort a resync on the first badblock.
by NeilBrown
· 12 years ago
12cee5a
md/raid1: prevent merging too large request
by Shaohua Li
· 12 years ago
9dedf60
md/raid1: read balance chooses idlest disk for SSD
by Shaohua Li
· 12 years ago
be4d328
md/raid1: make sequential read detection per disk based
by Shaohua Li
· 12 years ago
473e87c
MD: Move macros from raid1*.h to raid1*.c
by Jonathan Brassow
· 12 years ago
0eaf822
MD RAID1: rename mirror_info structure
by Jonathan Brassow
· 12 years ago
58e94ae
md/raid1: close some possible races on write errors during resync
by NeilBrown
· 12 years ago
2d4f4f3
md/raid1: fix use-after-free bug in RAID1 data-check code.
by NeilBrown
· 12 years ago
b357f04
md: fix up plugging (again).
by NeilBrown
· 12 years ago
32644af
md/raid1: fix bug in read_balance introduced by hot-replace
by NeilBrown
· 12 years ago
0232605
md: make 'name' arg to md_register_thread non-optional.
by NeilBrown
· 12 years ago
aba336b
md: raid1/raid10: fix problem with merge_bvec_fn
by NeilBrown
· 13 years ago
4f0a5e0
MD RAID1: Further conditionalize 'fullsync'
by Jonathan Brassow
· 13 years ago
a4a6125
md: allow array to be resized while bitmap is present.
by NeilBrown
· 13 years ago
da8840a
md/raid1: allow fix_read_error to read from recovering device.
by majianpeng
· 13 years ago
c6563a8
md: add possibility to change data-offset for devices.
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
a42f9d8
md/raid1:Remove unnecessary rcu_dereference(conf->mirrors[i].rdev).
by majianpeng
· 13 years ago
5220ea1
md/raid1: If md_integrity_register() failed,run() must free the mem
by majianpeng
· 13 years ago
6b740b8
md/raid1: 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
f53e29f
md/raid1: fix buglet in md_raid1_contested.
by NeilBrown
· 13 years ago
307729c
md/raid1: perform bad-block tests for WriteMostly devices too.
by NeilBrown
· 13 years ago
19d6716
md/raid1: Mark device want_replacement when we see a write error.
by NeilBrown
· 13 years ago
7ef449d
md/raid1: If there is a spare and a want_replacement device, start replacement.
by NeilBrown
· 13 years ago
c19d579
md/raid1: recognise replacements when assembling arrays.
by NeilBrown
· 13 years ago
8c7a2c2
md/raid1: handle activation of replacement device when recovery completes.
by NeilBrown
· 13 years ago
b014f14
md/raid1: Allow a failed replacement device to be removed.
by NeilBrown
· 13 years ago
8f19ccb
md/raid1: Allocate spare to store replacement devices and their bios.
by NeilBrown
· 13 years ago
3019463
md/raid1: Replace use of mddev->raid_disks with conf->raid_disks.
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
d890fa2
md: Fix some bugs in recovery_disabled handling.
by NeilBrown
· 13 years ago
9562ad9
block: Remove the control of complete cpu from bio.
by Tao Ma
· 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
e809636
md/raid1: typedef removal: conf_t -> struct r1conf
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
36a4e1f
md: remove PRINTK and dprintk debugging and use pr_debug
by NeilBrown
· 13 years ago
0fc280f
md/raid1/ avoid bio search in end_sync_read()
by NeilBrown
· 13 years ago
ba3ae3b
md/raid1: factor out common bio handling code
by Namhyung Kim
· 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
62096bc
md/raid1: factor several functions out or raid1d()
by NeilBrown
· 13 years ago
3a9f28a
md/raid1: improve handling of read failure during recovery.
by NeilBrown
· 13 years ago
d8f05d2
md/raid1: record badblocks found during resync etc.
by NeilBrown
· 13 years ago
cd5ff9a1
md/raid1: Handle write errors by updating badblock log.
by NeilBrown
· 13 years ago
2ca68f5
md/raid1: store behind-write pages in bi_vecs.
by NeilBrown
· 13 years ago
4367af5
md/raid1: clear bad-block record when write succeeds.
by NeilBrown
· 13 years ago
1f68f0c
md/raid1: avoid writing to known-bad blocks on known-bad drives.
by NeilBrown
· 13 years ago
de393cd
md: make it easier to wait for bad blocks to be acknowledged.
by NeilBrown
· 13 years ago
06f6038
md/raid1: avoid reading known bad blocks during resync
by NeilBrown
· 13 years ago
d2eb35a
md/raid1: avoid reading from known bad blocks.
by NeilBrown
· 13 years ago
34b343c
md: don't allow arrays to contain devices with bad blocks.
by NeilBrown
· 13 years ago
654e8b5
MD: raid1 s/sysfs_notify_dirent/sysfs_notify_dirent_safe
by Jonathan Brassow
· 13 years ago
9d3d801
md/raid1: move rdev->corrected_errors counting
by Namhyung Kim
· 13 years ago
5389042
md: change managed of recovery_disabled.
by NeilBrown
· 13 years ago
36fad85
md: introduce link/unlink_rdev() helpers
by Namhyung Kim
· 13 years ago
8bda470
md/raid: use printk_ratelimited instead of printk_ratelimit
by Christian Dietrich
· 13 years ago
1ed7242
MD: raid1 changes to allow use by device mapper
by Jonathan Brassow
· 14 years ago
b098636
md: allow resync_start to be set while an array is active.
by NeilBrown
· 14 years ago
af6d7b7
md/raid1: improve handling of pages allocated for write-behind.
by NeilBrown
· 14 years ago
7ca78d5
md/raid1: try fix_sync_read_error before process_checks.
by NeilBrown
· 14 years ago
78d7f5f
md/raid1: tidy up new functions: process_checks and fix_sync_read_error.
by NeilBrown
· 14 years ago
a68e587
md/raid1: split out two sub-functions from sync_request_write
by NeilBrown
· 14 years ago
7607305
md/raid1: clean up read_balance.
by NeilBrown
· 14 years ago
c3b328a
md: fix up raid1/raid10 unplugging.
by NeilBrown
· 14 years ago
e1dfa0a
md: use new plugging interface for RAID IO.
by NeilBrown
· 14 years ago
a91a278
block: Require subsystems to explicitly allocate bio_set integrity mempool
by Martin K. Petersen
· 14 years ago
4c63f56
Merge branch 'for-2.6.39/stack-plug' into for-2.6.39/core
by Jens Axboe
· 14 years ago
7eaceac
block: remove per-queue plugging
by Jens Axboe
· 14 years ago
da9cf50
md: avoid spinlock problem in blk_throtl_exit
by NeilBrown
· 14 years ago
ccebd4c
md-new-param-to_sync_page_io
by Jonathan Brassow
· 14 years ago
067032b
md: Fix single printks with multiple KERN_<level>s
by Joe Perches
· 14 years ago
8f9e0ee
md/raid1: really fix recovery looping when single good device fails.
by NeilBrown
· 14 years ago
f3ac8bf
md: tidy up device searches in read_balance.
by NeilBrown
· 14 years ago
046abee
md/raid1: fix some typos in comments.
by NeilBrown
· 14 years ago
9b19553
md/raid1: discard unused variable.
by NeilBrown
· 14 years ago
a167f66
md: use separate bio pool for each md device.
by NeilBrown
· 14 years ago
2b19336
md: change type of first arg to sync_page_io.
by NeilBrown
· 14 years ago
1c4588e
md/raid1: perform mem allocation before disabling writes during resync.
by NeilBrown
· 14 years ago
6746557
md: use bio_kmalloc rather than bio_alloc when failure is acceptable.
by NeilBrown
· 14 years ago
Next »