summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorAdam Belay <ambx1@neo.rr.com>2003-08-16 03:52:45 -0700
committerLinus Torvalds <torvalds@home.osdl.org>2003-08-16 03:52:45 -0700
commit7412360eb240108e9d34d77ee42e6dbfda536cff (patch)
treec4b5e30ab66f35fdbd0a14b4aa442328d4c09915 /drivers
parent2afa598083ad74ddfad57e3e316bd187e550ec28 (diff)
[PATCH] Remove remaining usage of device.name in PnP
This removes three remaining instances of device.name. 1.) the isapnp driver 2.) the protocol management code 3.) the pnp serial driver A name field has been introduced to pnp_dev and pnp_card to store human readable names reported by pnp.
Diffstat (limited to 'drivers')
-rw-r--r--drivers/pnp/core.c1
-rw-r--r--drivers/pnp/isapnp/core.c8
-rw-r--r--drivers/serial/8250_pnp.c2
3 files changed, 5 insertions, 6 deletions
diff --git a/drivers/pnp/core.c b/drivers/pnp/core.c
index fcf32f876c4a..082adeae0717 100644
--- a/drivers/pnp/core.c
+++ b/drivers/pnp/core.c
@@ -69,7 +69,6 @@ int pnp_register_protocol(struct pnp_protocol *protocol)
protocol->number = nodenum;
sprintf(protocol->dev.bus_id, "pnp%d", nodenum);
- strlcpy(protocol->dev.name,protocol->name,DEVICE_NAME_SIZE);
return device_register(&protocol->dev);
}
diff --git a/drivers/pnp/isapnp/core.c b/drivers/pnp/isapnp/core.c
index b8e973c99b9f..acb3943281d7 100644
--- a/drivers/pnp/isapnp/core.c
+++ b/drivers/pnp/isapnp/core.c
@@ -743,7 +743,7 @@ static int __init isapnp_create_device(struct pnp_card *card,
size = 0;
break;
case _LTAG_ANSISTR:
- isapnp_parse_name(dev->dev.name, sizeof(dev->dev.name), &size);
+ isapnp_parse_name(dev->name, sizeof(dev->name), &size);
break;
case _LTAG_UNICODESTR:
/* silently ignore */
@@ -808,7 +808,7 @@ static void __init isapnp_parse_resource_map(struct pnp_card *card)
case _STAG_VENDOR:
break;
case _LTAG_ANSISTR:
- isapnp_parse_name(card->dev.name, sizeof(card->dev.name), &size);
+ isapnp_parse_name(card->name, sizeof(card->name), &size);
break;
case _LTAG_UNICODESTR:
/* silently ignore */
@@ -1144,11 +1144,11 @@ int __init isapnp_init(void)
protocol_for_each_card(&isapnp_protocol,card) {
cards++;
if (isapnp_verbose) {
- printk(KERN_INFO "isapnp: Card '%s'\n", card->dev.name[0]?card->dev.name:"Unknown");
+ printk(KERN_INFO "isapnp: Card '%s'\n", card->name[0]?card->name:"Unknown");
if (isapnp_verbose < 2)
continue;
card_for_each_dev(card,dev) {
- printk(KERN_INFO "isapnp: Device '%s'\n", dev->dev.name[0]?dev->dev.name:"Unknown");
+ printk(KERN_INFO "isapnp: Device '%s'\n", dev->name[0]?dev->name:"Unknown");
}
}
}
diff --git a/drivers/serial/8250_pnp.c b/drivers/serial/8250_pnp.c
index d21396e514e6..deb1ebe9ed9f 100644
--- a/drivers/serial/8250_pnp.c
+++ b/drivers/serial/8250_pnp.c
@@ -369,7 +369,7 @@ static int __devinit check_resources(struct pnp_option *option)
*/
static int __devinit serial_pnp_guess_board(struct pnp_dev *dev, int *flags)
{
- if (!(check_name(dev->dev.name) || (dev->card && check_name(dev->card->dev.name))))
+ if (!(check_name(pnp_dev_name(dev)) || (dev->card && check_name(dev->card->name))))
return -ENODEV;
if (check_resources(dev->independent))