[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