]> www.infradead.org Git - users/sagi/libnvme.git/commit
ioctl: Use nvme_get_log_page() in helpers
authorDaniel Wagner <dwagner@suse.de>
Mon, 7 Nov 2022 09:31:20 +0000 (10:31 +0100)
committerDaniel Wagner <dwagner@suse.de>
Mon, 7 Nov 2022 09:31:20 +0000 (10:31 +0100)
commit00c3b9d24fecb7fffc4d1aef8d8c6c2cb95b9454
tree0d87845ff03a79a8b32f14e43901a57e8a14bfcf
parenteb639c59b5fbc51bd43bf5a1ea60a8373c707738
ioctl: Use nvme_get_log_page() in helpers

We use directly nvme_get_log() calls for many of the defined
helpers (e.g. nvme_get_log_persistent_event()). Though when the size
of the data is really large, nvme_get_log() is not able to transfer
the data (size exceeds what the kernel driver fit in a request).

Thus limit the transfer sizes in all helpers to 4k.

Signed-off-by: Daniel Wagner <dwagner@suse.de>
src/nvme/ioctl.h