]> www.infradead.org Git - users/sagi/nvme-cli.git/commit
nvme: auto free nvme_dev resource
authorDaniel Wagner <dwagner@suse.de>
Fri, 15 Sep 2023 09:33:48 +0000 (11:33 +0200)
committerDaniel Wagner <wagi@monom.org>
Wed, 20 Sep 2023 10:04:25 +0000 (12:04 +0200)
commitfed9e5ee04cd57a1de9e149d4751ad7fd5b768d1
treeb9ea004842dc464cd8f88e051a27a84abee9d8f4
parent1a8bd305c61d7bcc57bbf0eee8a2c4389820527c
nvme: auto free nvme_dev resource

Use the cleanup infra structure to free the nvme_dev resource. This
allows us to use return directly and makes the code a bit more readable.

While at it also do the same for trivial filedescriptor cases. The more
complex cases such in submit_io() needs a bit more tinkering to get
right.

Signed-off-by: Daniel Wagner <dwagner@suse.de>
nvme.c
nvme.h
util/cleanup.h