diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2009-01-06 20:02:07 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2009-01-06 20:02:07 -0500 |
commit | 40d7ee5d162203b40b5f4fbb312ab016edddb97f (patch) | |
tree | 432db33df85f7f244676127a189a828dfbf2877b /fs | |
parent | 5fec8bdbf9a1c4df4ad3f20e52aa2d8caed490c8 (diff) | |
parent | b8ac9fc0e8cda9f9776019c5b0464b0c6d2d4c90 (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6
* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (60 commits)
uio: make uio_info's name and version const
UIO: Documentation for UIO ioport info handling
UIO: Pass information about ioports to userspace (V2)
UIO: uio_pdrv_genirq: allow custom irq_flags
UIO: use pci_ioremap_bar() in drivers/uio
arm: struct device - replace bus_id with dev_name(), dev_set_name()
libata: struct device - replace bus_id with dev_name(), dev_set_name()
avr: struct device - replace bus_id with dev_name(), dev_set_name()
block: struct device - replace bus_id with dev_name(), dev_set_name()
chris: struct device - replace bus_id with dev_name(), dev_set_name()
dmi: struct device - replace bus_id with dev_name(), dev_set_name()
gadget: struct device - replace bus_id with dev_name(), dev_set_name()
gpio: struct device - replace bus_id with dev_name(), dev_set_name()
gpu: struct device - replace bus_id with dev_name(), dev_set_name()
hwmon: struct device - replace bus_id with dev_name(), dev_set_name()
i2o: struct device - replace bus_id with dev_name(), dev_set_name()
IA64: struct device - replace bus_id with dev_name(), dev_set_name()
i7300_idle: struct device - replace bus_id with dev_name(), dev_set_name()
infiniband: struct device - replace bus_id with dev_name(), dev_set_name()
ISDN: struct device - replace bus_id with dev_name(), dev_set_name()
...
Diffstat (limited to 'fs')
-rw-r--r-- | fs/partitions/check.c | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/fs/partitions/check.c b/fs/partitions/check.c index 6d5b213b8a9..5198ada6739 100644 --- a/fs/partitions/check.c +++ b/fs/partitions/check.c | |||
@@ -384,9 +384,9 @@ struct hd_struct *add_partition(struct gendisk *disk, int partno, | |||
384 | 384 | ||
385 | dname = dev_name(ddev); | 385 | dname = dev_name(ddev); |
386 | if (isdigit(dname[strlen(dname) - 1])) | 386 | if (isdigit(dname[strlen(dname) - 1])) |
387 | snprintf(pdev->bus_id, BUS_ID_SIZE, "%sp%d", dname, partno); | 387 | dev_set_name(pdev, "%sp%d", dname, partno); |
388 | else | 388 | else |
389 | snprintf(pdev->bus_id, BUS_ID_SIZE, "%s%d", dname, partno); | 389 | dev_set_name(pdev, "%s%d", dname, partno); |
390 | 390 | ||
391 | device_initialize(pdev); | 391 | device_initialize(pdev); |
392 | pdev->class = &block_class; | 392 | pdev->class = &block_class; |
@@ -447,16 +447,11 @@ void register_disk(struct gendisk *disk) | |||
447 | struct block_device *bdev; | 447 | struct block_device *bdev; |
448 | struct disk_part_iter piter; | 448 | struct disk_part_iter piter; |
449 | struct hd_struct *part; | 449 | struct hd_struct *part; |
450 | char *s; | ||
451 | int err; | 450 | int err; |
452 | 451 | ||
453 | ddev->parent = disk->driverfs_dev; | 452 | ddev->parent = disk->driverfs_dev; |
454 | 453 | ||
455 | strlcpy(ddev->bus_id, disk->disk_name, BUS_ID_SIZE); | 454 | dev_set_name(ddev, disk->disk_name); |
456 | /* ewww... some of these buggers have / in the name... */ | ||
457 | s = strchr(ddev->bus_id, '/'); | ||
458 | if (s) | ||
459 | *s = '!'; | ||
460 | 455 | ||
461 | /* delay uevents, until we scanned partition table */ | 456 | /* delay uevents, until we scanned partition table */ |
462 | ddev->uevent_suppress = 1; | 457 | ddev->uevent_suppress = 1; |