Messages in this thread Patch in this message | | | Date | Thu, 13 Apr 2006 16:08:07 -0700 | From | Greg KH <> | Subject | [patch 11/22] Fix block device symlink name |
| |
-stable review patch. If anyone has any objections, please let us know.
------------------
From: Stephen Rothwell <sfr@canb.auug.org.au>
As noted further on the this file, some block devices have a / in their name, so fix the "block:..." symlink name the same as the /sys/block name.
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au> Cc: Al Viro <viro@zeniv.linux.org.uk> Cc: Christoph Hellwig <hch@lst.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
--- fs/partitions/check.c | 5 +++++ 1 file changed, 5 insertions(+)
--- linux-2.6.16.5.orig/fs/partitions/check.c +++ linux-2.6.16.5/fs/partitions/check.c @@ -345,6 +345,7 @@ static char *make_block_name(struct gend char *name; static char *block_str = "block:"; int size; + char *s; size = strlen(block_str) + strlen(disk->disk_name) + 1; name = kmalloc(size, GFP_KERNEL); @@ -352,6 +353,10 @@ static char *make_block_name(struct gend return NULL; strcpy(name, block_str); strcat(name, disk->disk_name); + /* ewww... some of these buggers have / in name... */ + s = strchr(name, '/'); + if (s) + *s = '!'; return name; } -- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |