Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8a8bdcc7 authored by Kay Sievers's avatar Kay Sievers Committed by Greg Kroah-Hartman
Browse files

Driver Core: dvb: add nodename for dvb drivers



This adds support to the dvb core to report the proper device name to
userspace for their devices.

Signed-off-by: default avatarKay Sievers <kay.sievers@vrfy.org>
Signed-off-by: default avatarJan Blunck <jblunck@suse.de>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 07e9bb8e
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -447,6 +447,15 @@ static int dvb_uevent(struct device *dev, struct kobj_uevent_env *env)
	return 0;
}

static char *dvb_nodename(struct device *dev)
{
	struct dvb_device *dvbdev = dev_get_drvdata(dev);

	return kasprintf(GFP_KERNEL, "dvb/adapter%d/%s%d",
		dvbdev->adapter->num, dnames[dvbdev->type], dvbdev->id);
}


static int __init init_dvbdev(void)
{
	int retval;
@@ -469,6 +478,7 @@ static int __init init_dvbdev(void)
		goto error;
	}
	dvb_class->dev_uevent = dvb_uevent;
	dvb_class->nodename = dvb_nodename;
	return 0;

error: