[Devel] [PATCH rh8] cbt: introduce changed block tracking
Konstantin Khorenko
khorenko at virtuozzo.com
Fri Oct 18 14:34:29 MSK 2019
Applied, thank you.
--
Best regards,
Konstantin Khorenko,
Virtuozzo Linux Kernel Team
On 10/07/2019 05:33 PM, Kirill Tkhai wrote:
> Combined patch including original patch and fixes:
>
> 93f326594516 block/blk-cbt.c: copyright update
> 20ff882b3eb0 cbt: selfdeadlock in __blk_cbt_set()
> c22ab989e4f9 cbt: bitmap corruption caused by ipi
> 4bb4b6b568d9 cbt: license: put correct copyrights into file headers
> d991ef45b2bc cbt: don't leak ce_reserved64 in cbt_ito userspace
> c91a55b3c347 cbt: blk_cbt_update_size() must return if cbt->block_max not changed
> 8c3db04ecfd5 cbt: blk_cbt_update_size() should not copy uninitialized data
> 92039d6d0a9a cbt: fix possible race on alloc_page()
> c55fac6426e7 cbt: new api: blk_cbt_map_merge()
> d54e079764bd cbt: fix panic in blk_cbt_map_copy_once()
> c2c61c3eb41c cbt: fix cbt->block_max calculation
> 737d22a7d677 cbt: add uuid arg to blk_cbt_map_copy_once()
> 3040064c1c69 cbt: add blk_cbt_map_copy_once() helper
> 981be8f5e23d cbt: fix page allocation
> 99f0cacd3cba cbt: make __blk_cbt_set() smarter
> 7324f0cc6139 cbt: introduce CBT_PAGE_MISSED
> 7588bf9d56c9 cbt: factor out alloc_page
> d9511b56e79e cbt: introduce changed block tracking
>
> @ktkhai: Backport changes were made for bvec_iter dereferencing.
>
> Signed-off-by: Kirill Tkhai <ktkhai at virtuozzo.com>
> ---
> block/Kconfig | 8
> block/Makefile | 1
> block/blk-cbt.c | 862 +++++++++++++++++++++++++++++++++++++++++++++++
> block/blk-core.c | 1
> block/blk-sysfs.c | 1
> block/ioctl.c | 8
> drivers/md/dm.c | 2
> fs/block_dev.c | 9
> include/linux/blkdev.h | 31 ++
> include/linux/fs.h | 1
> include/uapi/linux/fs.h | 33 ++
> 11 files changed, 954 insertions(+), 3 deletions(-)
> create mode 100644 block/blk-cbt.c
>
<skipped>
More information about the Devel
mailing list