android_kernel_xiaomi_sm8350/drivers/md
NeilBrown e464eafdb4 [PATCH] md: Support suspending of IO to regions of an md array
This allows user-space to access data safely.  This is needed for raid5
reshape as user-space needs to take a backup of the first few stripes before
allowing reshape to commence.

It will also be useful in cluster-aware raid1 configurations so that all
cluster members can leave a section of the array untouched while a
resync/recovery happens.

A 'start' and 'end' of the suspended range are written to 2 sysfs attributes.
Note that only one range can be suspended at a time.

Signed-off-by: Neil Brown <neilb@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-03-27 08:45:02 -08:00
..
raid6test
.gitignore
bitmap.c [PATCH] mempool: use common mempool kmalloc allocator 2006-03-26 08:56:59 -08:00
dm-bio-list.h
dm-bio-record.h
dm-crypt.c [PATCH] dm: remove SECTOR_FORMAT 2006-03-27 08:44:58 -08:00
dm-emc.c
dm-exception-store.c
dm-hw-handler.c BUG_ON() Conversion in md/dm-hw-handler.c 2006-03-24 18:36:27 +01:00
dm-hw-handler.h
dm-io.c [PATCH] mempool: use common mempool kmalloc allocator 2006-03-26 08:56:59 -08:00
dm-io.h
dm-ioctl.c [PATCH] dm store geometry 2006-03-27 08:44:59 -08:00
dm-linear.c [PATCH] dm: remove SECTOR_FORMAT 2006-03-27 08:44:58 -08:00
dm-log.c
dm-log.h
dm-mpath.c [PATCH] mempool: use mempool_create_slab_pool() 2006-03-26 08:57:00 -08:00
dm-mpath.h
dm-path-selector.c BUG_ON() Conversion in md/dm-path-selector.c 2006-03-26 18:21:58 +02:00
dm-path-selector.h
dm-raid1.c [PATCH] dm: remove SECTOR_FORMAT 2006-03-27 08:44:58 -08:00
dm-round-robin.c
dm-snap.c [PATCH] dm snapshot: fix kcopyd destructor 2006-03-27 08:44:59 -08:00
dm-snap.h
dm-stripe.c [PATCH] dm: remove unnecessary typecast 2006-03-27 08:45:00 -08:00
dm-table.c [PATCH] dm/md dependency tree in sysfs: dm to use bd_claim_by_disk 2006-03-27 08:45:00 -08:00
dm-target.c
dm-zero.c
dm.c [PATCH] dm store geometry 2006-03-27 08:44:59 -08:00
dm.h [PATCH] dm store geometry 2006-03-27 08:44:59 -08:00
faulty.c
Kconfig [PATCH] md: Final stages of raid5 expand code 2006-03-27 08:45:01 -08:00
kcopyd.c [PATCH] dm snapshot: fix kcopyd destructor 2006-03-27 08:44:59 -08:00
kcopyd.h
linear.c
Makefile
md.c [PATCH] md: Support suspending of IO to regions of an md array 2006-03-27 08:45:02 -08:00
mktables.c
multipath.c [PATCH] mempool: use common mempool kzalloc allocator 2006-03-26 08:56:59 -08:00
raid0.c
raid1.c [PATCH] md: Split reshape handler in check_reshape and start_reshape 2006-03-27 08:45:02 -08:00
raid5.c [PATCH] md: Support suspending of IO to regions of an md array 2006-03-27 08:45:02 -08:00
raid6.h
raid6algos.c
raid6altivec.uc
raid6int.uc
raid6main.c [PATCH] md: Allow stripes to be expanded in preparation for expanding an array 2006-03-27 08:45:01 -08:00
raid6mmx.c
raid6recov.c
raid6sse1.c
raid6sse2.c
raid6x86.h
raid10.c
unroll.pl
xor.c