[PATCH 0/3] dm: replace atomic_t reference counters with refcount_t

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.

--
dm-devel mailing list
dm-devel@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/dm-devel



[Index of Archives]     [DM Crypt]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Packaging]     [Fedora SELinux]     [Yosemite Discussion]     [KDE Users]     [Fedora Docs]

  Powered by Linux