+4
−2
Loading
The sysfs attributes are registered early, but the driver does not know whether they are needed or not at that moment. For the CMB attributes, commit e917a849 ("nvme-pci: refresh visible attrs for cmb attributes") solved this problem by calling nvme_update_attrs after mapping the CMB. However the issue persists for the HMB attributes. To solve the problem, moved the call to nvme_update_attrs after nvme_setup_host_mem, which sets up the HMB. Fixes: e917a849 ("nvme-pci: refresh visible attrs for cmb attributes") Fixes: 86adbf0c ("nvme: simplify transport specific device attribute handling") Signed-off-by:Eugen Hristev <eugen.hristev@collabora.com> Signed-off-by:
André Almeida <andrealmeid@igalia.com> Signed-off-by:
Christoph Hellwig <hch@lst.de>