diff options
author | 2016-09-16 14:25:07 +0200 | |
---|---|---|
committer | 2016-09-21 07:56:18 -0600 | |
commit | b0b4e09c1ae71c4ec33df0616b830ae050006e9b (patch) | |
tree | 67a148740845d77af662b36ec17d88f991c84d72 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | blk-mq: register device instead of disk (diff) | |
download | wireguard-linux-b0b4e09c1ae71c4ec33df0616b830ae050006e9b.tar.xz wireguard-linux-b0b4e09c1ae71c4ec33df0616b830ae050006e9b.zip |
lightnvm: control life of nvm_dev in driver
LightNVM compatible device drivers does not have a method to expose
LightNVM specific sysfs entries.
To enable LightNVM sysfs entries to be exposed, lightnvm device
drivers require a struct device to attach it to. To allow both the
actual device driver and lightnvm sysfs entries to coexist, the device
driver tracks the lifetime of the nvm_dev structure.
This patch refactors NVMe and null_blk to handle the lifetime of struct
nvm_dev, which eliminates the need for struct gendisk when a lightnvm
compatible device is provided.
Signed-off-by: Matias Bjørling <m@bjorling.me>
Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions