summaryrefslogtreecommitdiffstats
path: root/scripts/module-common.lds
diff options
context:
space:
mode:
authorJavier González <jg@lightnvm.io>2017-01-31 13:17:20 +0100
committerJens Axboe <axboe@fb.com>2017-01-31 08:32:13 -0700
commit9a69b0ed6257ae5e71c99bf21ce53f98c558476a (patch)
tree8f414b478b2a105851af285af7f2861e1a77aa24 /scripts/module-common.lds
parentdeccf5a52ea59843f5575cb49fe532c7cb8801e4 (diff)
downloadtalos-obmc-linux-9a69b0ed6257ae5e71c99bf21ce53f98c558476a.tar.gz
talos-obmc-linux-9a69b0ed6257ae5e71c99bf21ce53f98c558476a.zip
lightnvm: allow targets to use sysfs
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: Javier González <javier@cnexlabs.com> Added exit typedef and passed gendisk instead of void pointer for exit. Signed-off-by: Matias Bjørling <matias@cnexlabs.com> Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'scripts/module-common.lds')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud