return 0;
}
+static char *dvb_devnode(struct device *dev, mode_t *mode)
+{
+ 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;
goto error;
}
dvb_class->dev_uevent = dvb_uevent;
+ dvb_class->devnode = dvb_devnode;
return 0;
error: