From: Oleg D. <gr...@na...> - 2002-11-23 12:32:28
|
Hello! sysfs in 2.5.49 get quite confused when one tries to register several devices with the same name, so something like this tiny patch is needed. (note that to see it truly confused it is recommended to enable slab poisoning). Bye, Oleg # This is a BitKeeper generated patch for the following project: # Project Name: Linux kernel tree # This patch format is intended for GNU patch command version 2.5 or higher. # This patch includes the following deltas: # ChangeSet 1.851 -> 1.852 # arch/um/drivers/ubd_kern.c 1.20 -> 1.21 # # The following is the BitKeeper ChangeSet Log # -------------------------------------------- # 02/11/23 gr...@an... 1.852 # ubd_kern.c: # Make each disk name to be a different, so that sysfs won't get confused. # -------------------------------------------- # diff -Nru a/arch/um/drivers/ubd_kern.c b/arch/um/drivers/ubd_kern.c --- a/arch/um/drivers/ubd_kern.c Sat Nov 23 15:28:31 2002 +++ b/arch/um/drivers/ubd_kern.c Sat Nov 23 15:28:31 2002 @@ -501,7 +501,7 @@ disk->fops = &ubd_blops; set_capacity(disk, size / 512); /* needs to be ubd -> /dev/ubd/discX/disc */ - sprintf(disk->disk_name, "ubd"); + sprintf(disk->disk_name, "ubd%c", 'a'+unit); *disk_out = disk; /* /dev/ubd/N style names */ |