LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* sound: struct device - replace bus_id with dev_name(), dev_set_name()
@ 2008-10-30 1:27 Kay Sievers
2008-10-30 6:46 ` Takashi Iwai
0 siblings, 1 reply; 6+ messages in thread
From: Kay Sievers @ 2008-10-30 1:27 UTC (permalink / raw)
To: Takashi Iwai; +Cc: linux-kernel, Greg KH
This patch is part of a larger patch series which will remove
the "char bus_id[20]" name string from struct device. The device
name is managed in the kobject anyway, and without any size
limitation, and just needlessly copied into "struct device".
To set and read the device name dev_name(dev) and dev_set_name(dev)
must be used. If your code uses static kobjects, which it shouldn't
do, "const char *init_name" can be used to statically provide the
name the registered device should have. At registration time, the
init_name field is cleared, to enforce the use of dev_name(dev) to
access the device name at a later time.
We need to get rid of all occurrences of bus_id in the entire tree
to be able to enable the new interface. Please apply this patch,
and possibly convert any remaining remaining occurrences of bus_id.
We want to submit a patch to -next, which will remove bus_id from
"struct device", to find the remaining pieces to convert, and finally
switch over to the new api, which will remove the 20 bytes array
and does no longer have a size limitation.
Thanks,
Kay
From: Kay Sievers <kay.sievers@vrfy.org>
Subject: sound: struct device - replace bus_id with dev_name(), dev_set_name()
CC: Takashi Iwai <tiwai@suse.de>
Acked-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-Off-By: Kay Sievers <kay.sievers@vrfy.org>
---
diff --git a/sound/pci/ac97/ac97_codec.c b/sound/pci/ac97/ac97_codec.c
index 6704acb..bd510ec 100644
--- a/sound/pci/ac97/ac97_codec.c
+++ b/sound/pci/ac97/ac97_codec.c
@@ -1927,9 +1927,9 @@ static int snd_ac97_dev_register(struct snd_device *device)
ac97->dev.bus = &ac97_bus_type;
ac97->dev.parent = ac97->bus->card->dev;
ac97->dev.release = ac97_device_release;
- snprintf(ac97->dev.bus_id, BUS_ID_SIZE, "%d-%d:%s",
- ac97->bus->card->number, ac97->num,
- snd_ac97_get_short_name(ac97));
+ dev_set_name(&ac97->dev, "%d-%d:%s",
+ ac97->bus->card->number, ac97->num,
+ snd_ac97_get_short_name(ac97));
if ((err = device_register(&ac97->dev)) < 0) {
snd_printk(KERN_ERR "Can't register ac97 bus\n");
ac97->dev.bus = NULL;
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: sound: struct device - replace bus_id with dev_name(), dev_set_name()
2008-10-30 1:27 sound: struct device - replace bus_id with dev_name(), dev_set_name() Kay Sievers
@ 2008-10-30 6:46 ` Takashi Iwai
0 siblings, 0 replies; 6+ messages in thread
From: Takashi Iwai @ 2008-10-30 6:46 UTC (permalink / raw)
To: Kay Sievers; +Cc: linux-kernel, Greg KH
At Thu, 30 Oct 2008 02:27:20 +0100,
Kay Sievers wrote:
>
> This patch is part of a larger patch series which will remove
> the "char bus_id[20]" name string from struct device. The device
> name is managed in the kobject anyway, and without any size
> limitation, and just needlessly copied into "struct device".
>
> To set and read the device name dev_name(dev) and dev_set_name(dev)
> must be used. If your code uses static kobjects, which it shouldn't
> do, "const char *init_name" can be used to statically provide the
> name the registered device should have. At registration time, the
> init_name field is cleared, to enforce the use of dev_name(dev) to
> access the device name at a later time.
>
> We need to get rid of all occurrences of bus_id in the entire tree
> to be able to enable the new interface. Please apply this patch,
> and possibly convert any remaining remaining occurrences of bus_id.
>
> We want to submit a patch to -next, which will remove bus_id from
> "struct device", to find the remaining pieces to convert, and finally
> switch over to the new api, which will remove the 20 bytes array
> and does no longer have a size limitation.
>
> Thanks,
> Kay
>
>
> From: Kay Sievers <kay.sievers@vrfy.org>
> Subject: sound: struct device - replace bus_id with dev_name(), dev_set_name()
>
> CC: Takashi Iwai <tiwai@suse.de>
> Acked-by: Greg Kroah-Hartman <gregkh@suse.de>
> Signed-Off-By: Kay Sievers <kay.sievers@vrfy.org>
Thanks, applied now to sound tree.
Takashi
> ---
>
>
> diff --git a/sound/pci/ac97/ac97_codec.c b/sound/pci/ac97/ac97_codec.c
> index 6704acb..bd510ec 100644
> --- a/sound/pci/ac97/ac97_codec.c
> +++ b/sound/pci/ac97/ac97_codec.c
> @@ -1927,9 +1927,9 @@ static int snd_ac97_dev_register(struct snd_device *device)
> ac97->dev.bus = &ac97_bus_type;
> ac97->dev.parent = ac97->bus->card->dev;
> ac97->dev.release = ac97_device_release;
> - snprintf(ac97->dev.bus_id, BUS_ID_SIZE, "%d-%d:%s",
> - ac97->bus->card->number, ac97->num,
> - snd_ac97_get_short_name(ac97));
> + dev_set_name(&ac97->dev, "%d-%d:%s",
> + ac97->bus->card->number, ac97->num,
> + snd_ac97_get_short_name(ac97));
> if ((err = device_register(&ac97->dev)) < 0) {
> snd_printk(KERN_ERR "Can't register ac97 bus\n");
> ac97->dev.bus = NULL;
>
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* sound: struct device - replace bus_id with dev_name(), dev_set_name()
@ 2008-11-02 2:50 Kay Sievers
2008-11-02 11:19 ` Takashi Iwai
0 siblings, 1 reply; 6+ messages in thread
From: Kay Sievers @ 2008-11-02 2:50 UTC (permalink / raw)
To: Takashi Iwai; +Cc: linux-kernel, Greg KH
Here the next round of sound stuff, which I didn't test or compile. Please
let me know if there is anything to fix.
Thanks,
Kay
From: Kay Sievers <kay.sievers@vrfy.org>
Subject: sound: struct device - replace bus_id with dev_name(), dev_set_name()
Cc: Takashi Iwai <tiwai@suse.de>
Acked-By: Greg Kroah-Hartman <gregkh@suse.de>
Signed-Off-By: Kay Sievers <kay.sievers@vrfy.org>
---
sound/aoa/soundbus/core.c | 2 +-
sound/drivers/ml403-ac97cr.c | 4 ++--
sound/isa/ad1848/ad1848.c | 6 +++---
sound/isa/adlib.c | 12 ++++++------
sound/isa/cs423x/cs4231.c | 8 ++++----
sound/isa/cs423x/cs4236.c | 8 ++++----
sound/isa/es1688/es1688.c | 6 +++---
sound/isa/gus/gusclassic.c | 8 ++++----
sound/isa/gus/gusextreme.c | 12 ++++++------
sound/isa/sb/sb8.c | 4 ++--
sound/soc/soc-core.c | 4 ++--
11 files changed, 37 insertions(+), 37 deletions(-)
--- a/sound/aoa/soundbus/core.c
+++ b/sound/aoa/soundbus/core.c
@@ -176,7 +176,7 @@ int soundbus_add_one(struct soundbus_dev
return -EINVAL;
}
- snprintf(dev->ofdev.dev.bus_id, BUS_ID_SIZE, "soundbus:%x", ++devcount);
+ dev_set_name(&dev->ofdev.dev, "soundbus:%x", ++devcount);
dev->ofdev.dev.bus = &soundbus_bus_type;
return of_device_register(&dev->ofdev);
}
--- a/sound/drivers/ml403-ac97cr.c
+++ b/sound/drivers/ml403-ac97cr.c
@@ -1153,7 +1153,7 @@ snd_ml403_ac97cr_create(struct snd_card
/* get irq */
irq = platform_get_irq(pfdev, 0);
if (request_irq(irq, snd_ml403_ac97cr_irq, IRQF_DISABLED,
- pfdev->dev.bus_id, (void *)ml403_ac97cr)) {
+ dev_name(&pfdev->dev), (void *)ml403_ac97cr)) {
snd_printk(KERN_ERR SND_ML403_AC97CR_DRIVER ": "
"unable to grab IRQ %d\n",
irq);
@@ -1166,7 +1166,7 @@ snd_ml403_ac97cr_create(struct snd_card
ml403_ac97cr->irq);
irq = platform_get_irq(pfdev, 1);
if (request_irq(irq, snd_ml403_ac97cr_irq, IRQF_DISABLED,
- pfdev->dev.bus_id, (void *)ml403_ac97cr)) {
+ dev_name(&pfdev->dev), (void *)ml403_ac97cr)) {
snd_printk(KERN_ERR SND_ML403_AC97CR_DRIVER ": "
"unable to grab IRQ %d\n",
irq);
--- a/sound/isa/ad1848/ad1848.c
+++ b/sound/isa/ad1848/ad1848.c
@@ -70,15 +70,15 @@ static int __devinit snd_ad1848_match(st
return 0;
if (port[n] == SNDRV_AUTO_PORT) {
- snd_printk(KERN_ERR "%s: please specify port\n", dev->bus_id);
+ snd_printk(KERN_ERR "%s: please specify port\n", dev_name(dev));
return 0;
}
if (irq[n] == SNDRV_AUTO_IRQ) {
- snd_printk(KERN_ERR "%s: please specify irq\n", dev->bus_id);
+ snd_printk(KERN_ERR "%s: please specify irq\n", dev_name(dev));
return 0;
}
if (dma1[n] == SNDRV_AUTO_DMA) {
- snd_printk(KERN_ERR "%s: please specify dma1\n", dev->bus_id);
+ snd_printk(KERN_ERR "%s: please specify dma1\n", dev_name(dev));
return 0;
}
return 1;
--- a/sound/isa/adlib.c
+++ b/sound/isa/adlib.c
@@ -36,7 +36,7 @@ static int __devinit snd_adlib_match(str
return 0;
if (port[n] == SNDRV_AUTO_PORT) {
- snd_printk(KERN_ERR "%s: please specify port\n", dev->bus_id);
+ snd_printk(KERN_ERR "%s: please specify port\n", dev_name(dev));
return 0;
}
return 1;
@@ -55,13 +55,13 @@ static int __devinit snd_adlib_probe(str
card = snd_card_new(index[n], id[n], THIS_MODULE, 0);
if (!card) {
- snd_printk(KERN_ERR "%s: could not create card\n", dev->bus_id);
+ snd_printk(KERN_ERR "%s: could not create card\n", dev_name(dev));
return -EINVAL;
}
card->private_data = request_region(port[n], 4, CRD_NAME);
if (!card->private_data) {
- snd_printk(KERN_ERR "%s: could not grab ports\n", dev->bus_id);
+ snd_printk(KERN_ERR "%s: could not grab ports\n", dev_name(dev));
error = -EBUSY;
goto out;
}
@@ -73,13 +73,13 @@ static int __devinit snd_adlib_probe(str
error = snd_opl3_create(card, port[n], port[n] + 2, OPL3_HW_AUTO, 1, &opl3);
if (error < 0) {
- snd_printk(KERN_ERR "%s: could not create OPL\n", dev->bus_id);
+ snd_printk(KERN_ERR "%s: could not create OPL\n", dev_name(dev));
goto out;
}
error = snd_opl3_hwdep_new(opl3, 0, 0, NULL);
if (error < 0) {
- snd_printk(KERN_ERR "%s: could not create FM\n", dev->bus_id);
+ snd_printk(KERN_ERR "%s: could not create FM\n", dev_name(dev));
goto out;
}
@@ -87,7 +87,7 @@ static int __devinit snd_adlib_probe(str
error = snd_card_register(card);
if (error < 0) {
- snd_printk(KERN_ERR "%s: could not register card\n", dev->bus_id);
+ snd_printk(KERN_ERR "%s: could not register card\n", dev_name(dev));
goto out;
}
--- a/sound/isa/cs423x/cs4231.c
+++ b/sound/isa/cs423x/cs4231.c
@@ -74,15 +74,15 @@ static int __devinit snd_cs4231_match(st
return 0;
if (port[n] == SNDRV_AUTO_PORT) {
- snd_printk(KERN_ERR "%s: please specify port\n", dev->bus_id);
+ snd_printk(KERN_ERR "%s: please specify port\n", dev_name(dev));
return 0;
}
if (irq[n] == SNDRV_AUTO_IRQ) {
- snd_printk(KERN_ERR "%s: please specify irq\n", dev->bus_id);
+ snd_printk(KERN_ERR "%s: please specify irq\n", dev_name(dev));
return 0;
}
if (dma1[n] == SNDRV_AUTO_DMA) {
- snd_printk(KERN_ERR "%s: please specify dma1\n", dev->bus_id);
+ snd_printk(KERN_ERR "%s: please specify dma1\n", dev_name(dev));
return 0;
}
return 1;
@@ -133,7 +133,7 @@ static int __devinit snd_cs4231_probe(st
mpu_port[n], 0, mpu_irq[n],
mpu_irq[n] >= 0 ? IRQF_DISABLED : 0,
NULL) < 0)
- printk(KERN_WARNING "%s: MPU401 not detected\n", dev->bus_id);
+ printk(KERN_WARNING "%s: MPU401 not detected\n", dev_name(dev));
}
snd_card_set_dev(card, dev);
--- a/sound/isa/cs423x/cs4236.c
+++ b/sound/isa/cs423x/cs4236.c
@@ -488,19 +488,19 @@ static int __devinit snd_cs423x_isa_matc
return 0;
if (port[dev] == SNDRV_AUTO_PORT) {
- snd_printk(KERN_ERR "%s: please specify port\n", pdev->bus_id);
+ snd_printk(KERN_ERR "%s: please specify port\n", dev_name(pdev));
return 0;
}
if (cport[dev] == SNDRV_AUTO_PORT) {
- snd_printk(KERN_ERR "%s: please specify cport\n", pdev->bus_id);
+ snd_printk(KERN_ERR "%s: please specify cport\n", dev_name(pdev));
return 0;
}
if (irq[dev] == SNDRV_AUTO_IRQ) {
- snd_printk(KERN_ERR "%s: please specify irq\n", pdev->bus_id);
+ snd_printk(KERN_ERR "%s: please specify irq\n", dev_name(pdev));
return 0;
}
if (dma1[dev] == SNDRV_AUTO_DMA) {
- snd_printk(KERN_ERR "%s: please specify dma1\n", pdev->bus_id);
+ snd_printk(KERN_ERR "%s: please specify dma1\n", dev_name(pdev));
return 0;
}
return 1;
--- a/sound/isa/es1688/es1688.c
+++ b/sound/isa/es1688/es1688.c
@@ -89,7 +89,7 @@ static int __devinit snd_es1688_legacy_c
irq[n] = snd_legacy_find_free_irq(possible_irqs);
if (irq[n] < 0) {
snd_printk(KERN_ERR "%s: unable to find a free IRQ\n",
- dev->bus_id);
+ dev_name(dev));
return -EBUSY;
}
}
@@ -97,7 +97,7 @@ static int __devinit snd_es1688_legacy_c
dma8[n] = snd_legacy_find_free_dma(possible_dmas);
if (dma8[n] < 0) {
snd_printk(KERN_ERR "%s: unable to find a free DMA\n",
- dev->bus_id);
+ dev_name(dev));
return -EBUSY;
}
}
@@ -148,7 +148,7 @@ static int __devinit snd_es1688_probe(st
if (snd_opl3_create(card, chip->port, chip->port + 2,
OPL3_HW_OPL3, 0, &opl3) < 0)
printk(KERN_WARNING "%s: opl3 not detected at 0x%lx\n",
- dev->bus_id, chip->port);
+ dev_name(dev), chip->port);
else {
error = snd_opl3_hwdep_new(opl3, 0, 1, NULL);
if (error < 0)
--- a/sound/isa/gus/gusclassic.c
+++ b/sound/isa/gus/gusclassic.c
@@ -91,7 +91,7 @@ static int __devinit snd_gusclassic_crea
irq[n] = snd_legacy_find_free_irq(possible_irqs);
if (irq[n] < 0) {
snd_printk(KERN_ERR "%s: unable to find a free IRQ\n",
- dev->bus_id);
+ dev_name(dev));
return -EBUSY;
}
}
@@ -99,7 +99,7 @@ static int __devinit snd_gusclassic_crea
dma1[n] = snd_legacy_find_free_dma(possible_dmas);
if (dma1[n] < 0) {
snd_printk(KERN_ERR "%s: unable to find a free DMA1\n",
- dev->bus_id);
+ dev_name(dev));
return -EBUSY;
}
}
@@ -107,7 +107,7 @@ static int __devinit snd_gusclassic_crea
dma2[n] = snd_legacy_find_free_dma(possible_dmas);
if (dma2[n] < 0) {
snd_printk(KERN_ERR "%s: unable to find a free DMA2\n",
- dev->bus_id);
+ dev_name(dev));
return -EBUSY;
}
}
@@ -175,7 +175,7 @@ static int __devinit snd_gusclassic_prob
error = -ENODEV;
if (gus->max_flag || gus->ess_flag) {
snd_printk(KERN_ERR "%s: GUS Classic or ACE soundcard was "
- "not detected at 0x%lx\n", dev->bus_id, gus->gf1.port);
+ "not detected at 0x%lx\n", dev_name(dev), gus->gf1.port);
goto out;
}
--- a/sound/isa/gus/gusextreme.c
+++ b/sound/isa/gus/gusextreme.c
@@ -107,7 +107,7 @@ static int __devinit snd_gusextreme_es16
irq[n] = snd_legacy_find_free_irq(possible_irqs);
if (irq[n] < 0) {
snd_printk(KERN_ERR "%s: unable to find a free IRQ "
- "for ES1688\n", dev->bus_id);
+ "for ES1688\n", dev_name(dev));
return -EBUSY;
}
}
@@ -115,7 +115,7 @@ static int __devinit snd_gusextreme_es16
dma8[n] = snd_legacy_find_free_dma(possible_dmas);
if (dma8[n] < 0) {
snd_printk(KERN_ERR "%s: unable to find a free DMA "
- "for ES1688\n", dev->bus_id);
+ "for ES1688\n", dev_name(dev));
return -EBUSY;
}
}
@@ -144,7 +144,7 @@ static int __devinit snd_gusextreme_gus_
gf1_irq[n] = snd_legacy_find_free_irq(possible_irqs);
if (gf1_irq[n] < 0) {
snd_printk(KERN_ERR "%s: unable to find a free IRQ "
- "for GF1\n", dev->bus_id);
+ "for GF1\n", dev_name(dev));
return -EBUSY;
}
}
@@ -152,7 +152,7 @@ static int __devinit snd_gusextreme_gus_
dma1[n] = snd_legacy_find_free_dma(possible_dmas);
if (dma1[n] < 0) {
snd_printk(KERN_ERR "%s: unable to find a free DMA "
- "for GF1\n", dev->bus_id);
+ "for GF1\n", dev_name(dev));
return -EBUSY;
}
}
@@ -279,7 +279,7 @@ static int __devinit snd_gusextreme_prob
error = -ENODEV;
if (!gus->ess_flag) {
snd_printk(KERN_ERR "%s: GUS Extreme soundcard was not "
- "detected at 0x%lx\n", dev->bus_id, gus->gf1.port);
+ "detected at 0x%lx\n", dev_name(dev), gus->gf1.port);
goto out;
}
gus->codec_flag = 1;
@@ -311,7 +311,7 @@ static int __devinit snd_gusextreme_prob
if (snd_opl3_create(card, es1688->port, es1688->port + 2,
OPL3_HW_OPL3, 0, &opl3) < 0)
printk(KERN_ERR "%s: opl3 not detected at 0x%lx\n",
- dev->bus_id, es1688->port);
+ dev_name(dev), es1688->port);
else {
error = snd_opl3_hwdep_new(opl3, 0, 2, NULL);
if (error < 0)
--- a/sound/isa/sb/sb8.c
+++ b/sound/isa/sb/sb8.c
@@ -85,11 +85,11 @@ static int __devinit snd_sb8_match(struc
if (!enable[dev])
return 0;
if (irq[dev] == SNDRV_AUTO_IRQ) {
- snd_printk(KERN_ERR "%s: please specify irq\n", pdev->bus_id);
+ snd_printk(KERN_ERR "%s: please specify irq\n", dev_name(pdev));
return 0;
}
if (dma8[dev] == SNDRV_AUTO_DMA) {
- snd_printk(KERN_ERR "%s: please specify dma8\n", pdev->bus_id);
+ snd_printk(KERN_ERR "%s: please specify dma8\n", dev_name(pdev));
return 0;
}
return 1;
--- a/sound/soc/soc-core.c
+++ b/sound/soc/soc-core.c
@@ -95,8 +95,8 @@ static int soc_ac97_dev_register(struct
codec->ac97->dev.parent = NULL;
codec->ac97->dev.release = soc_ac97_device_release;
- snprintf(codec->ac97->dev.bus_id, BUS_ID_SIZE, "%d-%d:%s",
- codec->card->number, 0, codec->name);
+ dev_set_name(&codec->ac97->dev, "%d-%d:%s",
+ codec->card->number, 0, codec->name);
err = device_register(&codec->ac97->dev);
if (err < 0) {
snd_printk(KERN_ERR "Can't register ac97 bus\n");
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: sound: struct device - replace bus_id with dev_name(), dev_set_name()
2008-11-02 2:50 Kay Sievers
@ 2008-11-02 11:19 ` Takashi Iwai
2008-11-03 8:06 ` Takashi Iwai
0 siblings, 1 reply; 6+ messages in thread
From: Takashi Iwai @ 2008-11-02 11:19 UTC (permalink / raw)
To: Kay Sievers; +Cc: linux-kernel, Greg KH
At Sun, 02 Nov 2008 03:50:35 +0100,
Kay Sievers wrote:
>
> --- a/sound/isa/ad1848/ad1848.c
> +++ b/sound/isa/ad1848/ad1848.c
> @@ -70,15 +70,15 @@ static int __devinit snd_ad1848_match(st
> return 0;
>
> if (port[n] == SNDRV_AUTO_PORT) {
> - snd_printk(KERN_ERR "%s: please specify port\n", dev->bus_id);
> + snd_printk(KERN_ERR "%s: please specify port\n", dev_name(dev));
All the changes in sound/isa/* seem to be better fixed by replacement
with dev_err().
Other changes look good to me.
thanks,
Takashi
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: sound: struct device - replace bus_id with dev_name(), dev_set_name()
2008-11-02 11:19 ` Takashi Iwai
@ 2008-11-03 8:06 ` Takashi Iwai
2008-11-03 8:35 ` Kay Sievers
0 siblings, 1 reply; 6+ messages in thread
From: Takashi Iwai @ 2008-11-03 8:06 UTC (permalink / raw)
To: Kay Sievers; +Cc: linux-kernel, Greg KH
At Sun, 02 Nov 2008 12:19:16 +0100,
I wrote:
>
> At Sun, 02 Nov 2008 03:50:35 +0100,
> Kay Sievers wrote:
> >
> > --- a/sound/isa/ad1848/ad1848.c
> > +++ b/sound/isa/ad1848/ad1848.c
> > @@ -70,15 +70,15 @@ static int __devinit snd_ad1848_match(st
> > return 0;
> >
> > if (port[n] == SNDRV_AUTO_PORT) {
> > - snd_printk(KERN_ERR "%s: please specify port\n", dev->bus_id);
> > + snd_printk(KERN_ERR "%s: please specify port\n", dev_name(dev));
>
> All the changes in sound/isa/* seem to be better fixed by replacement
> with dev_err().
>
> Other changes look good to me.
I dropped sound/isa/* changes from your patch and applied to sound git
tree now.
The sound/isa* parts are replacement with dev_err() and co as well, so
there is no longer dev->bus_id in sound directory.
thanks,
Takashi
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: sound: struct device - replace bus_id with dev_name(), dev_set_name()
2008-11-03 8:06 ` Takashi Iwai
@ 2008-11-03 8:35 ` Kay Sievers
0 siblings, 0 replies; 6+ messages in thread
From: Kay Sievers @ 2008-11-03 8:35 UTC (permalink / raw)
To: Takashi Iwai; +Cc: linux-kernel, Greg KH
On Mon, Nov 3, 2008 at 09:06, Takashi Iwai <tiwai@suse.de> wrote:
> At Sun, 02 Nov 2008 12:19:16 +0100,
> I wrote:
>>
>> At Sun, 02 Nov 2008 03:50:35 +0100,
>> Kay Sievers wrote:
>> >
>> > --- a/sound/isa/ad1848/ad1848.c
>> > +++ b/sound/isa/ad1848/ad1848.c
>> > @@ -70,15 +70,15 @@ static int __devinit snd_ad1848_match(st
>> > return 0;
>> >
>> > if (port[n] == SNDRV_AUTO_PORT) {
>> > - snd_printk(KERN_ERR "%s: please specify port\n", dev->bus_id);
>> > + snd_printk(KERN_ERR "%s: please specify port\n", dev_name(dev));
>>
>> All the changes in sound/isa/* seem to be better fixed by replacement
>> with dev_err().
>>
>> Other changes look good to me.
>
> I dropped sound/isa/* changes from your patch and applied to sound git
> tree now.
>
> The sound/isa* parts are replacement with dev_err() and co as well, so
> there is no longer dev->bus_id in sound directory.
Very nice. Thanks for your prompt reply, it helps a lot,
Kay
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2008-11-03 8:35 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-10-30 1:27 sound: struct device - replace bus_id with dev_name(), dev_set_name() Kay Sievers
2008-10-30 6:46 ` Takashi Iwai
2008-11-02 2:50 Kay Sievers
2008-11-02 11:19 ` Takashi Iwai
2008-11-03 8:06 ` Takashi Iwai
2008-11-03 8:35 ` Kay Sievers
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).