[dm-devel] [PATCH 0/3] dm: replace atomic_t reference counters with refcount_t
John Pittman
jpittman at redhat.com
Thu Aug 23 17:35:54 UTC 2018
This series of patches further integrates the refcount_t API into
the device-mapper layer. The refcount_t API works to prevent counter
overflows and use-after-free bugs, so should make the
mechanism more robust, and make troubleshooting easier. Adding here
to dm-thin and dm-zoned.
Refcounters changed listed below:
struct thin_c -> refcount
struct dmz_bioctx -> ref
struct dm_chunk_work -> refcount
struct dmz_mblock -> ref
struct dm_zone -> refcount
John Pittman (3):
dm thin: use refcount_t for thin_c reference counting
dm zoned: metadata: use refcount_t for dm zoned reference
dm zoned: target: use refcount_t for dm zoned reference
drivers/md/dm-thin.c | 8 ++++----
drivers/md/dm-zoned-metadata.c | 25 +++++++++++++------------
drivers/md/dm-zoned.h | 2 +-
drivers/md/dm-zoned-target.c | 20 ++++++++++----------
Best Regards,
John Pittman
Customer Engagement and Experience
Red Hat Inc.
More information about the dm-devel
mailing list