Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
468f86134ee515234afe5c5b3f39f266c50e61a5
/
drivers
/
md
/
raid5.c
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
· 14 years ago
2f11588
md/raid5: add a missing 'continue' in a loop.
by NeilBrown
· 14 years ago
415e72d
md/raid5: Allow recovered part of partially recovered devices to be in-sync
by NeilBrown
· 14 years ago
674806d
md/raid5: More careful check for "has array failed".
by NeilBrown
· 14 years ago
70fffd0
md: Don't update ->recovery_offset when reshaping an array to fewer devices.
by NeilBrown
· 14 years ago
e4e11e3
md/raid5: avoid oops when number of devices is reduced then increased.
by NeilBrown
· 14 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
8dee721
md/raid5: make sure curr_sync_completes is uptodate when reshape starts
by NeilBrown
· 15 years ago
6629542
md/raid6: kill a gcc-4.0.1 'uninitialized variable' warning
by Dan Williams
· 15 years ago
5dd33c9
md/async: don't pass a memory pointer as a page pointer.
by NeilBrown
· 15 years ago
5e5e3e7
md: Fix handling of raid5 array which is being reshaped to fewer devices.
by NeilBrown
· 15 years ago
e4424fe
md: fix problems with RAID6 calculations for DDF.
by NeilBrown
· 15 years ago
417b8d4
md/raid456: downlevel multicore operations to raid_run_ops
by Dan Williams
· 15 years ago
f5efd45
md/raid5: initialize conf->device_lock earlier
by Dan Williams
· 15 years ago
1442577
Revert "md: do not progress the resync process if the stripe was blocked"
by NeilBrown
· 15 years ago
4b3df56
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx into for-linus
by NeilBrown
· 15 years ago
3fa841d
md: report device as congested when suspended
by NeilBrown
· 15 years ago
0da3c61
md: Improve name of threads created by md_register_thread
by NeilBrown
· 15 years ago
a9f326e
md: remove sparse waring "symbol xxx shadows an earlier one"
by NeilBrown
· 15 years ago
6c910a7
md/raid6: cleanup ops_run_compute6_2
by Dan Williams
· 15 years ago
2d6e4ec
md/raid6: eliminate BUG_ON with side effect
by Dan Williams
· 15 years ago
1f98a13
bio: first step in sanitizing the bio->bi_rw flag testing
by Jens Axboe
· 15 years ago
9134d02
Merge commit 'md/for-linus' into async-tx-next
by Dan Williams
· 15 years ago
bbb2008
Merge branch 'dmaengine' into async-tx-next
by Dan Williams
· 15 years ago
0403e38
dmaengine: add fence support
by Dan Williams
· 15 years ago
f9dd213
Merge branch 'md-raid6-accel' into ioat3.2
by Dan Williams
· 15 years ago
07a3b41
md/raid456: distribute raid processing over multiple cores
by Dan Williams
· 15 years ago
b774ef4
md/raid6: remove synchronous infrastructure
by Yuri Tikhonov
· 15 years ago
6c0069c
md/raid6: asynchronous handle_stripe6
by Yuri Tikhonov
· 15 years ago
d82dfee
md/raid6: asynchronous handle_parity_check6
by Dan Williams
· 15 years ago
a9b39a7
md/raid6: asynchronous handle_stripe_dirtying6
by Yuri Tikhonov
· 15 years ago
5599bec
md/raid6: asynchronous handle_stripe_fill6
by Yuri Tikhonov
· 15 years ago
c0f7bdd
md/raid5,6: common schedule_reconstruction for raid5/6
by Yuri Tikhonov
· 15 years ago
ac6b53b
md/raid6: asynchronous raid6 operations
by Dan Williams
· 15 years ago
4e7d2c0
md/raid5: factor out mark_uptodate from ops_complete_compute5
by Dan Williams
· 15 years ago
ad283ea
async_tx: add sum check flags
by Dan Williams
· 15 years ago
d6f38f3
md/raid5,6: add percpu scribble region for buffer lists
by Dan Williams
· 15 years ago
36d1c64
md/raid6: move the spare page to a percpu allocation
by Dan Williams
· 15 years ago
1a67dde
md/raid5: Properly remove excess drives after shrinking a raid5/6
by NeilBrown
· 15 years ago
a639755
md/raid5: make sure a reshape restarts at the correct address.
by NeilBrown
· 15 years ago
67ac601
md/raid5: allow new reshape modes to be restarted in the middle.
by NeilBrown
· 15 years ago
449aad3
md: Use revalidate_disk to effect changes in size of device.
by NeilBrown
· 15 years ago
64bd660
md: allow raid5_quiesce to work properly when reshape is happening.
by NeilBrown
· 15 years ago
e516402
md/raid5: set reshape_position correctly when reshape starts.
by NeilBrown
· 15 years ago
95fc17a
md/raid6: release spare page at ->stop()
by Dan Williams
· 15 years ago
a11034b
md/raid6: release spare page at ->stop()
by Dan Williams
· 15 years ago
e62e58a
md: use interruptible wait when duration is controlled by userspace.
by NeilBrown
· 15 years ago
a5c308d
md/raid5: suspend shouldn't affect read requests.
by NeilBrown
· 15 years ago
8f6c2e4
md: Use new topology calls to indicate alignment and I/O sizes
by Martin K. Petersen
· 15 years ago
48606a9
md/raid5: correctly update sync_completed when we reach max_resync
by NeilBrown
· 15 years ago
Next »