From 01ac14ebb4eadbc46837f4923755278229e9264d Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Thu, 30 Apr 2009 15:23:42 +0200 Subject: [PATCH] --- yaml --- r: 151263 b: refs/heads/master c: 6fd4693375b6e1001c69e78f5aefd44bf5aa7084 h: refs/heads/master i: 151261: 8f105e0b01ac3e9f368460cc708de7b950576c1d 151259: b10c3b2d54cb41b5f79cbea18ff1758c357716bb 151255: 3b4d33414135a050dfd42bcf6f87b6d3dc966eb1 151247: 0083a2d26fba0eb1acfe555e24efe0419e955d9b 151231: 644530c13e3dac4f675f9bc78799ab4b2d7cad12 v: v3 --- [refs] | 2 +- trunk/drivers/char/raw.c | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 221336a403fe..5cdb30a72bab 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 7a9d56f6a459472bc4383aeb85612d72e79d1818 +refs/heads/master: 6fd4693375b6e1001c69e78f5aefd44bf5aa7084 diff --git a/trunk/drivers/char/raw.c b/trunk/drivers/char/raw.c index db32f0e4c7dd..05f9d18b9361 100644 --- a/trunk/drivers/char/raw.c +++ b/trunk/drivers/char/raw.c @@ -261,6 +261,11 @@ static const struct file_operations raw_ctl_fops = { static struct cdev raw_cdev; +static char *raw_nodename(struct device *dev) +{ + return kasprintf(GFP_KERNEL, "raw/%s", dev_name(dev)); +} + static int __init raw_init(void) { dev_t dev = MKDEV(RAW_MAJOR, 0); @@ -284,6 +289,7 @@ static int __init raw_init(void) ret = PTR_ERR(raw_class); goto error_region; } + raw_class->nodename = raw_nodename; device_create(raw_class, NULL, MKDEV(RAW_MAJOR, 0), NULL, "rawctl"); return 0;