Re: [PATCH] nvme: Fix nvme_get/set_features() with a NULL result pointer

From: Jens Axboe
Date: Wed Aug 24 2016 - 10:13:02 EST


On 08/24/2016 04:52 AM, Andy Lutomirski wrote:
nvme_set_features() callers seem to expect that passing NULL as the
result pointer is acceptable. Teach nvme_set_features() not to try to
write to the NULL address.

For symmetry, make the same change to nvme_get_features(), despite the
fact that all current callers pass a valid result pointer.

I assume that this bug hasn't been reported in practice because
the callers that pass NULL are all in the SCSI translation layer
and no one uses the relevant operations.

Thanks, applied for 4.8.


--
Jens Axboe