diff options
author | Keith Busch <kbusch@kernel.org> | 2024-02-06 09:47:21 -0800 |
---|---|---|
committer | Keith Busch <kbusch@kernel.org> | 2024-02-07 10:30:47 -0800 |
commit | 1f4137e882c621f8ed4bd4da9b10cf91d059e52a (patch) | |
tree | 65002e2f74913c511079862ffe69dcf99782a3a4 /drivers/nvme/host/nvme.h | |
parent | f0377ff97509f5a4921993d5d61da000361bd884 (diff) | |
download | linux-1f4137e882c621f8ed4bd4da9b10cf91d059e52a.tar.gz linux-1f4137e882c621f8ed4bd4da9b10cf91d059e52a.tar.bz2 linux-1f4137e882c621f8ed4bd4da9b10cf91d059e52a.zip |
nvme: move passthrough logging attribute to head
The namespace does not have attributes, but the head does. Move the new
logging attribute to that structure instead of dereferencing the wrong
type.
And while we're here, fix the reverse-tree coding style.
Fixes: 9f079dda14339e ("nvme: allow passthru cmd error logging")
Reported-by: Tasmiya Nalatwad <tasmiya@linux.vnet.ibm.com>
Tested-by: Tasmiya Nalatwad <tasmiya@linux.vnet.ibm.com>
Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com>
Reviewed-by: Alan Adamson <alan.adamson@oracle.com>
Signed-off-by: Keith Busch <kbusch@kernel.org>
Diffstat (limited to 'drivers/nvme/host/nvme.h')
-rw-r--r-- | drivers/nvme/host/nvme.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/nvme/host/nvme.h b/drivers/nvme/host/nvme.h index 3897334e3950..7b87763e2f8a 100644 --- a/drivers/nvme/host/nvme.h +++ b/drivers/nvme/host/nvme.h @@ -455,6 +455,7 @@ struct nvme_ns_head { struct list_head entry; struct kref ref; bool shared; + bool passthru_err_log_enabled; int instance; struct nvme_effects_log *effects; u64 nuse; @@ -523,7 +524,6 @@ struct nvme_ns { struct device cdev_device; struct nvme_fault_inject fault_inject; - bool passthru_err_log_enabled; }; /* NVMe ns supports metadata actions by the controller (generate/strip) */ |