* [KJ] replace deprecated pci_find_device
@ 2006-08-21 15:44 Stephan Sperber
2006-08-21 16:47 ` walter harms
2006-08-22 21:51 ` trem
0 siblings, 2 replies; 3+ messages in thread
From: Stephan Sperber @ 2006-08-21 15:44 UTC (permalink / raw)
To: kernel-janitors
Hello everybody!
The included patch is my first try, so be critical :)
On the TODO list is mentioned that pci_find_device should be replaced with
pci_get_dev. It also mentions that after shutting down the device a
pci_dev_put(*dev) is needed to free the used memory again. And here is the
problem I have. I don't see a "shutdownfunction" in ip2main.c nor in the
other ip2 related files. Or did I miss something?
Thank you for any input on this topic.
Stephan
diff --git a/drivers/char/ip2/ip2main.c b/drivers/char/ip2/ip2main.c
index 7907ae8..11b4f25 100644
--- a/drivers/char/ip2/ip2main.c
+++ b/drivers/char/ip2/ip2main.c
@@ -589,7 +589,7 @@ ip2_loadmain(int *iop, int *irqp, unsign
#ifdef CONFIG_PCI
{
struct pci_dev *pci_dev_i = NULL;
- pci_dev_i = pci_find_device(PCI_VENDOR_ID_COMPUTONE,
+ pci_dev_i = pci_get_device(PCI_VENDOR_ID_COMPUTONE,
PCI_DEVICE_ID_COMPUTONE_IP2EX, pci_dev_i);
if (pci_dev_i != NULL) {
unsigned int addr;
_______________________________________________
Kernel-janitors mailing list
Kernel-janitors@lists.osdl.org
https://lists.osdl.org/mailman/listinfo/kernel-janitors
^ permalink raw reply related [flat|nested] 3+ messages in thread* Re: [KJ] replace deprecated pci_find_device
2006-08-21 15:44 [KJ] replace deprecated pci_find_device Stephan Sperber
@ 2006-08-21 16:47 ` walter harms
2006-08-22 21:51 ` trem
1 sibling, 0 replies; 3+ messages in thread
From: walter harms @ 2006-08-21 16:47 UTC (permalink / raw)
To: kernel-janitors
with begin of august Patrik Kullman <patrik@yes.nu> posted a bunch of patches for replacing
pci_find_device->pci_get_device
make sure you do not duplicate that work. read the comments posted by others about that subject.
re,
walter
Stephan Sperber wrote:
> Hello everybody!
> The included patch is my first try, so be critical :)
> On the TODO list is mentioned that pci_find_device should be replaced with
> pci_get_dev. It also mentions that after shutting down the device a
> pci_dev_put(*dev) is needed to free the used memory again. And here is the
> problem I have. I don't see a "shutdownfunction" in ip2main.c nor in the
> other ip2 related files. Or did I miss something?
>
> Thank you for any input on this topic.
>
> Stephan
>
> diff --git a/drivers/char/ip2/ip2main.c b/drivers/char/ip2/ip2main.c
> index 7907ae8..11b4f25 100644
> --- a/drivers/char/ip2/ip2main.c
> +++ b/drivers/char/ip2/ip2main.c
> @@ -589,7 +589,7 @@ ip2_loadmain(int *iop, int *irqp, unsign
> #ifdef CONFIG_PCI
> {
> struct pci_dev *pci_dev_i = NULL;
> - pci_dev_i = pci_find_device(PCI_VENDOR_ID_COMPUTONE,
> + pci_dev_i = pci_get_device(PCI_VENDOR_ID_COMPUTONE,
> PCI_DEVICE_ID_COMPUTONE_IP2EX, pci_dev_i);
> if (pci_dev_i != NULL) {
> unsigned int addr;
> _______________________________________________
> Kernel-janitors mailing list
> Kernel-janitors@lists.osdl.org
> https://lists.osdl.org/mailman/listinfo/kernel-janitors
>
>
>
_______________________________________________
Kernel-janitors mailing list
Kernel-janitors@lists.osdl.org
https://lists.osdl.org/mailman/listinfo/kernel-janitors
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: [KJ] replace deprecated pci_find_device
2006-08-21 15:44 [KJ] replace deprecated pci_find_device Stephan Sperber
2006-08-21 16:47 ` walter harms
@ 2006-08-22 21:51 ` trem
1 sibling, 0 replies; 3+ messages in thread
From: trem @ 2006-08-22 21:51 UTC (permalink / raw)
To: kernel-janitors
Hi
I see a function named "cleanup_module" with some code to free pci board.
I think that 'pci_dev_put' could be added there. Be carreful, it's just
a proposition.
By the way, last time I've tried to do such change (pci_find_device ->
pci_get_device),
gkh answers me to use new PCI driver model (pci_register_driver). I
don't kown if
it should be done here too.
trem
Stephan Sperber wrote:
> Hello everybody!
> The included patch is my first try, so be critical :)
> On the TODO list is mentioned that pci_find_device should be replaced with
> pci_get_dev. It also mentions that after shutting down the device a
> pci_dev_put(*dev) is needed to free the used memory again. And here is the
> problem I have. I don't see a "shutdownfunction" in ip2main.c nor in the
> other ip2 related files. Or did I miss something?
>
> Thank you for any input on this topic.
>
> Stephan
>
> diff --git a/drivers/char/ip2/ip2main.c b/drivers/char/ip2/ip2main.c
> index 7907ae8..11b4f25 100644
> --- a/drivers/char/ip2/ip2main.c
> +++ b/drivers/char/ip2/ip2main.c
> @@ -589,7 +589,7 @@ ip2_loadmain(int *iop, int *irqp, unsign
> #ifdef CONFIG_PCI
> {
> struct pci_dev *pci_dev_i = NULL;
> - pci_dev_i = pci_find_device(PCI_VENDOR_ID_COMPUTONE,
> + pci_dev_i = pci_get_device(PCI_VENDOR_ID_COMPUTONE,
> PCI_DEVICE_ID_COMPUTONE_IP2EX, pci_dev_i);
> if (pci_dev_i != NULL) {
> unsigned int addr;
> _______________________________________________
> Kernel-janitors mailing list
> Kernel-janitors@lists.osdl.org
> https://lists.osdl.org/mailman/listinfo/kernel-janitors
>
>
_______________________________________________
Kernel-janitors mailing list
Kernel-janitors@lists.osdl.org
https://lists.osdl.org/mailman/listinfo/kernel-janitors
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2006-08-22 21:51 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-08-21 15:44 [KJ] replace deprecated pci_find_device Stephan Sperber
2006-08-21 16:47 ` walter harms
2006-08-22 21:51 ` trem
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.