Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
0ba22bb258341783939ed07bf7e7a9d92f3b0edf
/
drivers
/
md
/
raid5.c
b84db56
md/raid5: Clear bad blocks on successful write.
by NeilBrown
· 13 years ago
73e92e5
md/raid5. Don't write to known bad block on doubtful devices.
by NeilBrown
· 13 years ago
bc2607f
md/raid5: write errors should be recorded as bad blocks if possible.
by NeilBrown
· 13 years ago
7f0da59
md/raid5: use bad-block log to improve handling of uncorrectable read errors.
by NeilBrown
· 13 years ago
31c176e
md/raid5: avoid reading from known bad blocks.
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
8cfa7b0
md/raid5: Avoid BUG caused by multiple failures.
by NeilBrown
· 13 years ago
ddd5115
md/raid5: move rdev->corrected_errors counting
by Namhyung Kim
· 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
acfe726
md/raid5: finalise new merged handle_stripe.
by NeilBrown
· 13 years ago
474af965fe
md/raid5: move some more common code into handle_stripe
by NeilBrown
· 13 years ago
8478955
md/raid5: move more common code into handle_stripe
by NeilBrown
· 13 years ago
c8ac180
md/raid5: unite handle_stripe_dirtying5 and handle_stripe_dirtying6
by NeilBrown
· 13 years ago
93b3dbc
md/raid5: unite fetch_block5 and fetch_block6
by NeilBrown
· 13 years ago
5d35e09
md/raid5: rearrange a test in fetch_block6.
by NeilBrown
· 13 years ago
c5a3100
md/raid5: move more code into common handle_stripe
by NeilBrown
· 13 years ago
3687c06
md/raid5: Move code for finishing a reconstruction into handle_stripe.
by NeilBrown
· 13 years ago
86c374b
md/raid5: Remove stripe_head_state arg from handle_stripe_expansion.
by NeilBrown
· 13 years ago
cc94015
md/raid5: move stripe_head_state and more code into handle_stripe.
by NeilBrown
· 13 years ago
c5709ef
md/raid5: add some more fields to stripe_head_state
by NeilBrown
· 13 years ago
f2b3b44
md/raid5: unify stripe_head_state and r6_state
by NeilBrown
· 13 years ago
82e5a17
md/raid5: move common code into handle_stripe
by NeilBrown
· 13 years ago
c4c1663
md/raid5: replace sh->lock with an 'active' flag.
by NeilBrown
· 13 years ago
cbe47ec
md/raid5: Protect some more code with ->device_lock.
by NeilBrown
· 13 years ago
83206d6
md/raid5: Remove use of sh->lock in sync_request
by NeilBrown
· 13 years ago
ffd96e3
md/raid5: get rid of duplicated call to bio_data_dir()
by Namhyung Kim
· 13 years ago
6ce3284
md/raid5: use kmem_cache_zalloc()
by Namhyung Kim
· 13 years ago
fcde907
md/raid5: remove unusual use of bio_iovec_idx()
by Namhyung Kim
· 14 years ago
b062962
md/raid5: fix FUA request handling in ops_run_io()
by Namhyung Kim
· 14 years ago
9b2dc8b
md/raid5: fix raid5_set_bi_hw_segments
by Namhyung Kim
· 14 years ago
d6b212f
MD: raid5 do not set fullsync
by Jonathan Brassow
· 14 years ago
57d19e8
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
by Linus Torvalds
· 14 years ago
b098636
md: allow resync_start to be set while an array is active.
by NeilBrown
· 14 years ago
6f8d0c7
md: make error_handler functions more uniform and correct.
by NeilBrown
· 14 years ago
aeb878b
md, raid5: Fix spelling error in comment ('Ofcourse' --> 'Of course').
by Jesper Juhl
· 14 years ago
d76c842
raid5: fix build error, sector_t usage
by Randy Dunlap
· 14 years ago
3b71bd9
md: Fix dev_sectors on takeover from raid0 to raid4/5
by NeilBrown
· 14 years ago
2b7da30
md/raid5: remove setting of ->queue_lock
by NeilBrown
· 14 years ago
7c13edc
md: incorporate new plugging into raid5.
by NeilBrown
· 14 years ago
482c083
md - remove old plugging code.
by NeilBrown
· 14 years ago
e1dfa0a
md: use new plugging interface for RAID IO.
by NeilBrown
· 14 years ago
7eaceac
block: remove per-queue plugging
by Jens Axboe
· 14 years ago
50da084
md: don't abort checking spares as soon as one cannot be added.
by NeilBrown
· 14 years ago
469518a
md: fix the test for finding spares in raid5_start_reshape.
by NeilBrown
· 14 years ago
87a8dec
md: simplify some 'if' conditionals in raid5_start_reshape.
by NeilBrown
· 14 years ago
1a940fc
md/raid5: handle manually-added spares in start_reshape.
by NeilBrown
· 14 years ago
75d3da4
md: Don't let implementation detail of curr_resync leak out through sysfs.
by NeilBrown
· 14 years ago
43c73ca
md/raid5: use sysfs_notify_dirent_safe to avoid NULL pointer
by Jonathan Brassow
· 14 years ago
067032b
md: Fix single printks with multiple KERN_<level>s
by Joe Perches
· 14 years ago
a167f66
md: use separate bio pool for each md device.
by NeilBrown
· 14 years ago
57dab0b
md: use sector_t in bitmap_get_counter
by NeilBrown
· 14 years ago
e9c7469
md: implment REQ_FLUSH/FUA support
by Tejun Heo
· 14 years ago
6b96562
md: provide appropriate return value for spare_active functions.
by NeilBrown
· 14 years ago
e6ffbcb
md: Notify sysfs when RAID1/5/10 disk is In_sync.
by Adrian Drzewiecki
· 14 years ago
3d30701
Merge branch 'for-linus' of git://neil.brown.name/md
by Linus Torvalds
· 14 years ago
7b6d91d
block: unify flags for struct bio and struct request
by Christoph Hellwig
· 14 years ago
9f7c222
md/raid5: export raid5 unplugging interface.
by NeilBrown
· 14 years ago
252ac52
md/plug: optionally use plugger to unplug an array during resync/recovery.
by NeilBrown
· 15 years ago
2ac8740
md/raid5: add simple plugging infrastructure.
by NeilBrown
· 15 years ago
11d8a6e
md/raid5: export is_congested test
by NeilBrown
· 14 years ago
4a5add4
raid5: Don't set read-ahead when there is no queue
by NeilBrown
· 15 years ago
f4be6b4
md/raid5: ensure we create a unique name for kmem_cache when mddev has no gendisk
by NeilBrown
· 15 years ago
c41d4ac
md/raid5: factor out code for changing size of stripe cache.
by NeilBrown
· 15 years ago
00bcb4a
md: reduce dependence on sysfs.
by NeilBrown
· 15 years ago
3424bf6
md/raid5: don't include 'spare' drives when reshaping to fewer devices.
by NeilBrown
· 15 years ago
2f11588
md/raid5: add a missing 'continue' in a loop.
by NeilBrown
· 15 years ago
415e72d
md/raid5: Allow recovered part of partially recovered devices to be in-sync
by NeilBrown
· 15 years ago
674806d
md/raid5: More careful check for "has array failed".
by NeilBrown
· 15 years ago
70fffd0
md: Don't update ->recovery_offset when reshaping an array to fewer devices.
by NeilBrown
· 15 years ago
e4e11e3
md/raid5: avoid oops when number of devices is reduced then increased.
by NeilBrown
· 15 years ago
55af6bb
md: convert cpu notifier to return encapsulate errno value
by Akinobu Mita
· 15 years ago
19fdb9e
Merge commit '3ff195b011d7decf501a4d55aeed312731094796' into for-linus
by NeilBrown
· 15 years ago
7b0bb53
md/raid6: Fix raid-6 read-error correction in degraded state
by Gabriele A. Trombetti
· 15 years ago
0c55e02
md/raid5: improve consistency of error messages.
by NeilBrown
· 15 years ago
f1b29bc
md/raid4: permit raid0 takeover
by Dan Williams
· 15 years ago
21a52c6
md: pass mddev to make_request functions rather than request_queue
by NeilBrown
· 15 years ago
b821eaa
md: remove ->changed and related code.
by NeilBrown
· 15 years ago
4907732
md: move io accounting out of personalities into md_make_request
by NeilBrown
· 15 years ago
2b7f222
md/raid5: small tidyup in raid5_align_endio
by NeilBrown
· 15 years ago
a78d38a
md: add support for raid5 to raid4 conversion
by NeilBrown
· 15 years ago
54071b3
md:Add support for Raid0->Raid5 takeover
by Trela Maciej
· 15 years ago
7b92813
drivers/md: Remove unnecessary casts of void *
by H Hartley Sweeten
· 15 years ago
a64c876
md: manage redundancy group in sysfs when changing level.
by NeilBrown
· 15 years ago
87aa630
md/raid6: Fix raid-6 read-error correction in degraded state
by Gabriele A. Trombetti
· 15 years ago
6e3b96e
md/raid5: fix previous patch.
by NeilBrown
· 15 years ago
35f2a59
md/raid5: allow for more than 2^31 chunks.
by NeilBrown
· 15 years ago
5a0e3ad
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
by Tejun Heo
· 15 years ago
0a135ba
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
by Linus Torvalds
· 15 years ago
8a78362
block: Consolidate phys_segment and hw_segment limits
by Martin K. Petersen
· 15 years ago
a29d8b8
percpu: add __percpu sparse annotations to what's left
by Tejun Heo
· 15 years ago
ef286f6
md: fix some lockdep issues between md and sysfs.
by NeilBrown
· 15 years ago
9eb07c2
md: fix 'degraded' calculation when starting a reshape.
by NeilBrown
· 15 years ago
0efb9e6
md: add MODULE_DESCRIPTION for all md related modules.
by NeilBrown
· 15 years ago
729a186
md/raid5: don't complete make_request on barrier until writes are scheduled
by NeilBrown
· 15 years ago
a2826aa
md: support barrier requests on all personalities.
by NeilBrown
· 15 years ago
8553fe7ec
md/raid5: remove some sparse warnings.
by NeilBrown
· 15 years ago
c148ffd
md/raid5: Allow dirty-degraded arrays to be assembled when only party is degraded.
by NeilBrown
· 15 years ago
7ef9014
Don't unconditionally set in_sync on newly added device in raid5_reshape
by NeilBrown
· 15 years ago
Next »