All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.