Goldwyn Rodrigues
11dd35daaa
Copy set bits from another slot
...
bitmap_copy_from_slot reads the bitmap from the slot mentioned.
It then copies the set bits to the node local bitmap.
This is helper function for the resync operation on node failure.
bitmap_set_memory_bits() currently assumes it is only run at startup and that
they bitmap is currently empty. So if it finds that a region is already
marked as dirty, it won't mark it dirty again. Change bitmap_set_memory_bits()
to always set the NEEDED_MASK bit if 'needed' is set.
Signed-off-by: Goldwyn Rodrigues <rgoldwyn@suse.com>
2015-02-23 09:59:05 -06:00
..
bcache
persistent-data
- Significant dm-crypt CPU scalability performance improvements thanks
2015-02-21 13:28:45 -08:00
bitmap.c
Copy set bits from another slot
2015-02-23 09:59:05 -06:00
bitmap.h
Copy set bits from another slot
2015-02-23 09:59:05 -06:00
dm-bio-prison.c
dm-bio-prison.h
dm-bio-record.h
dm-bufio.c
dm bufio: fix time comparison to use time_after_eq()
2015-02-09 13:06:48 -05:00
dm-bufio.h
dm-builtin.c
dm-cache-block-types.h
dm-cache-metadata.c
dm-cache-metadata.h
dm-cache-policy-cleaner.c
dm-cache-policy-internal.h
dm-cache-policy-mq.c
dm-cache-policy.c
dm-cache-policy.h
dm-cache-target.c
- Most significant change this cycle is request-based DM now supports
2015-02-12 16:36:31 -08:00
dm-crypt.c
dm crypt: sort writes
2015-02-16 11:11:15 -05:00
dm-delay.c
dm-era-target.c
dm-exception-store.c
dm-exception-store.h
dm-flakey.c
dm-io.c
dm io: reject unsupported DISCARD requests with EOPNOTSUPP
2015-02-13 19:51:09 -05:00
dm-ioctl.c
dm ioctl: fix stale comment above dm_get_inactive_table()
2015-02-09 13:06:48 -05:00
dm-kcopyd.c
dm-linear.c
dm-log-userspace-base.c
dm: use time_in_range() and time_after()
2015-02-09 13:06:48 -05:00
dm-log-userspace-transfer.c
dm-log-userspace-transfer.h
dm-log.c
dm-mpath.c
dm mpath: simplify failure path of dm_multipath_init()
2015-02-09 13:06:49 -05:00
dm-mpath.h
dm-path-selector.c
dm-path-selector.h
dm-queue-length.c
dm-raid.c
- Most significant change this cycle is request-based DM now supports
2015-02-12 16:36:31 -08:00
dm-raid1.c
dm mirror: do not degrade the mirror on discard error
2015-02-13 19:50:46 -05:00
dm-region-hash.c
dm-round-robin.c
dm-service-time.c
dm-snap-persistent.c
dm snapshot: remove unnecessary NULL checks before vfree() calls
2015-02-09 13:06:49 -05:00
dm-snap-transient.c
dm-snap.c
dm snapshot: fix a possible invalid memory access on unload
2015-02-18 09:41:54 -05:00
dm-stats.c
dm-stats.h
dm-stripe.c
dm-switch.c
dm-sysfs.c
dm-table.c
dm: inherit QUEUE_FLAG_SG_GAPS flags from underlying queues
2015-02-11 10:25:46 -05:00
dm-target.c
dm: allocate requests in target when stacking on blk-mq devices
2015-02-09 13:06:47 -05:00
dm-thin-metadata.c
dm thin metadata: remove unused dm_pool_get_data_block_size()
2015-02-09 13:06:49 -05:00
dm-thin-metadata.h
dm thin metadata: remove unused dm_pool_get_data_block_size()
2015-02-09 13:06:49 -05:00
dm-thin.c
- Most significant change this cycle is request-based DM now supports
2015-02-12 16:36:31 -08:00
dm-uevent.c
dm-uevent.h
dm-verity.c
dm-zero.c
dm.c
dm: fix a race condition in dm_get_md
2015-02-18 09:41:19 -05:00
dm.h
dm table: train hybrid target type detection to select blk-mq if appropriate
2015-02-09 13:06:47 -05:00
faulty.c
md: rename ->stop to ->free
2015-02-04 08:35:52 +11:00
Kconfig
Create a separate module for clustering support
2015-02-23 07:28:42 -06:00
linear.c
md: rename ->stop to ->free
2015-02-04 08:35:52 +11:00
linear.h
Makefile
Create a separate module for clustering support
2015-02-23 07:28:42 -06:00
md-cluster.c
Gather on-going resync information of other nodes
2015-02-23 07:30:11 -06:00
md-cluster.h
Gather on-going resync information of other nodes
2015-02-23 07:30:11 -06:00
md.c
bitmap_create returns bitmap pointer
2015-02-23 09:57:57 -06:00
md.h
Add node recovery callbacks
2015-02-23 07:30:11 -06:00
multipath.c
md: rename ->stop to ->free
2015-02-04 08:35:52 +11:00
multipath.h
raid0.c
md: rename ->stop to ->free
2015-02-04 08:35:52 +11:00
raid0.h
raid1.c
md/raid1: round up to bdev_logical_block_size in narrow_write_error
2015-02-16 14:49:26 +11:00
raid1.h
md: make ->congested robust against personality changes.
2015-02-04 08:35:52 +11:00
raid5.c
md/raid5: Fix livelock when array is both resyncing and degraded.
2015-02-18 11:35:14 +11:00
raid5.h
md: make ->congested robust against personality changes.
2015-02-04 08:35:52 +11:00
raid10.c
md/raid10: round up to bdev_logical_block_size in narrow_write_error.
2015-02-16 14:51:54 +11:00
raid10.h
md: make ->congested robust against personality changes.
2015-02-04 08:35:52 +11:00