]> www.infradead.org Git - users/sagi/nvme-cli.git/commit
nvme: add some simplifying macros for __attribute__((cleanup()))
authorMartin Wilck <mwilck@suse.com>
Thu, 4 Mar 2021 17:16:03 +0000 (18:16 +0100)
committerMartin Wilck <mwilck@suse.com>
Tue, 30 Mar 2021 15:41:26 +0000 (17:41 +0200)
commit8e18427acf9fee6e098b5e8fd03d0fd4b9d6fece
tree775ac31c190945c812950b8c391af207a5e82e19
parentfd73c12b8583d3d3e431255fb116f4e7f5e38ff5
nvme: add some simplifying macros for __attribute__((cleanup()))

Using __attribute__((cleanup())) is very helpful for writing leak-free
code, but it requires lots of awkward boiler plate code. Add some
small helpers to make its use more comfortable.

Reviewed-by: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Makefile
util/cleanup.c [new file with mode: 0644]
util/cleanup.h [new file with mode: 0644]