Commit Graph

321 Commits (00cb636ed87a65b512012ea4236348af19daef1e)

Author SHA1 Message Date
NeilBrown a167f66324 md: use separate bio pool for each md device. 14 years ago
NeilBrown 57dab0bdf6 md: use sector_t in bitmap_get_counter 14 years ago
Tejun Heo e9c7469bb4 md: implment REQ_FLUSH/FUA support 15 years ago
NeilBrown 6b96562054 md: provide appropriate return value for spare_active functions. 15 years ago
Adrian Drzewiecki e6ffbcb6cd md: Notify sysfs when RAID1/5/10 disk is In_sync. 15 years ago
Christoph Hellwig 7b6d91daee block: unify flags for struct bio and struct request 15 years ago
NeilBrown 9f7c222001 md/raid5: export raid5 unplugging interface. 15 years ago
NeilBrown 252ac5221a md/plug: optionally use plugger to unplug an array during resync/recovery. 15 years ago
NeilBrown 2ac8740151 md/raid5: add simple plugging infrastructure. 15 years ago
NeilBrown 11d8a6e371 md/raid5: export is_congested test 15 years ago
NeilBrown 4a5add4995 raid5: Don't set read-ahead when there is no queue 15 years ago
NeilBrown f4be6b43f1 md/raid5: ensure we create a unique name for kmem_cache when mddev has no gendisk 15 years ago
NeilBrown c41d4ac40d md/raid5: factor out code for changing size of stripe cache. 15 years ago
NeilBrown 00bcb4ac7e md: reduce dependence on sysfs. 15 years ago
NeilBrown 3424bf6a77 md/raid5: don't include 'spare' drives when reshaping to fewer devices. 15 years ago
NeilBrown 2f11588249 md/raid5: add a missing 'continue' in a loop. 15 years ago
NeilBrown 415e72d034 md/raid5: Allow recovered part of partially recovered devices to be in-sync 15 years ago
NeilBrown 674806d62f md/raid5: More careful check for "has array failed". 15 years ago
NeilBrown 70fffd0bfa md: Don't update ->recovery_offset when reshaping an array to fewer devices. 15 years ago
NeilBrown e4e11e385d md/raid5: avoid oops when number of devices is reduced then increased. 15 years ago
Akinobu Mita 55af6bb509 md: convert cpu notifier to return encapsulate errno value 15 years ago
Gabriele A. Trombetti 7b0bb5368a md/raid6: Fix raid-6 read-error correction in degraded state 15 years ago
NeilBrown 0c55e02259 md/raid5: improve consistency of error messages. 15 years ago
Dan Williams f1b29bcae1 md/raid4: permit raid0 takeover 15 years ago
NeilBrown 21a52c6d05 md: pass mddev to make_request functions rather than request_queue 15 years ago
NeilBrown b821eaa572 md: remove ->changed and related code. 15 years ago
NeilBrown 490773268c md: move io accounting out of personalities into md_make_request 15 years ago
NeilBrown 2b7f22284d md/raid5: small tidyup in raid5_align_endio 15 years ago
NeilBrown a78d38a1a1 md: add support for raid5 to raid4 conversion 15 years ago
Trela Maciej 54071b3808 md:Add support for Raid0->Raid5 takeover 15 years ago
H Hartley Sweeten 7b92813c3c drivers/md: Remove unnecessary casts of void * 15 years ago
NeilBrown a64c876fd3 md: manage redundancy group in sysfs when changing level. 15 years ago
Gabriele A. Trombetti 87aa63000c md/raid6: Fix raid-6 read-error correction in degraded state 15 years ago
NeilBrown 6e3b96ed61 md/raid5: fix previous patch. 15 years ago
NeilBrown 35f2a59119 md/raid5: allow for more than 2^31 chunks. 15 years ago
Tejun Heo 5a0e3ad6af include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 15 years ago
Martin K. Petersen 8a78362c4e block: Consolidate phys_segment and hw_segment limits 15 years ago
Tejun Heo a29d8b8e2d percpu: add __percpu sparse annotations to what's left 15 years ago
NeilBrown ef286f6fa6 md: fix some lockdep issues between md and sysfs. 15 years ago
NeilBrown 9eb07c2592 md: fix 'degraded' calculation when starting a reshape. 15 years ago
NeilBrown 0efb9e6191 md: add MODULE_DESCRIPTION for all md related modules. 15 years ago
NeilBrown 729a18663a md/raid5: don't complete make_request on barrier until writes are scheduled 15 years ago
NeilBrown a2826aa92e md: support barrier requests on all personalities. 15 years ago
NeilBrown 8553fe7ec7 md/raid5: remove some sparse warnings. 15 years ago
NeilBrown c148ffdcda md/raid5: Allow dirty-degraded arrays to be assembled when only party is degraded. 15 years ago
NeilBrown 7ef90146a1 Don't unconditionally set in_sync on newly added device in raid5_reshape 15 years ago
NeilBrown 8dee721146 md/raid5: make sure curr_sync_completes is uptodate when reshape starts 15 years ago
Dan Williams 6629542e79 md/raid6: kill a gcc-4.0.1 'uninitialized variable' warning 16 years ago
NeilBrown 5dd33c9a4c md/async: don't pass a memory pointer as a page pointer. 16 years ago
NeilBrown 5e5e3e78ed md: Fix handling of raid5 array which is being reshaped to fewer devices. 16 years ago