lkml.org 
[lkml]   [2009]   [May]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[patch 12/13] Driver Core: bsg: add nodename for bsg driver
    From: Kay Sievers <kay.sievers@vrfy.org>

    This adds support to the BSG driver to report the proper device name to
    userspace for the bsg devices.

    Signed-off-by: Kay Sievers <kay.sievers@vrfy.org>
    Signed-off-by: Jan Blunck <jblunck@suse.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    ---
    block/bsg.c | 6 ++++++
    1 file changed, 6 insertions(+)

    --- a/block/bsg.c
    +++ b/block/bsg.c
    @@ -1062,6 +1062,11 @@ EXPORT_SYMBOL_GPL(bsg_register_queue);

    static struct cdev bsg_cdev;

    +static char *bsg_nodename(struct device *dev)
    +{
    + return kasprintf(GFP_KERNEL, "bsg/%s", dev_name(dev));
    +}
    +
    static int __init bsg_init(void)
    {
    int ret, i;
    @@ -1082,6 +1087,7 @@ static int __init bsg_init(void)
    ret = PTR_ERR(bsg_class);
    goto destroy_kmemcache;
    }
    + bsg_class->nodename = bsg_nodename;

    ret = alloc_chrdev_region(&devid, 0, BSG_MAX_DEVS, "bsg");
    if (ret)



    \
     
     \ /
      Last update: 2009-05-09 16:49    [W:0.027 / U:152.140 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site