• J
    lightnvm: allow targets to use sysfs · 9a69b0ed
    Javier González 提交于
    In order to register through the sysfs interface, a driver needs to know
    its kobject. On a disk structure, this happens when the partition
    information is added (device_add_disk), which for lightnvm takes place
    after the target has been initialized. This means that on target
    initialization, the kboject has not been created yet.
    
    This patch adds a target function to let targets initialize their own
    kboject as a child of the disk kobject.
    Signed-off-by: NJavier González <javier@cnexlabs.com>
    Added exit typedef and passed gendisk instead of void pointer for exit.
    Signed-off-by: NMatias Bjørling <matias@cnexlabs.com>
    Signed-off-by: NJens Axboe <axboe@fb.com>
    9a69b0ed
lightnvm.h 11.1 KB