Thread (10 messages) 10 messages, 4 authors, 2021-08-30

Re: [PATCH v1 3/4] char: xillybus: Remove usage of remaining deprecated pci_ API

From: Christophe JAILLET <hidden>
Date: 2021-08-30 17:20:04
Also in: lkml

Le 30/08/2021 à 11:48, Dan Carpenter a écrit :
On Fri, Aug 27, 2021 at 07:17:47PM +0200, Christophe JAILLET wrote:
quoted
diff --git a/drivers/char/xillybus/xillybus.h b/drivers/char/xillybus/xillybus.h
index 7c71bdef7ccb..55d47cb13a7b 100644
--- a/drivers/char/xillybus/xillybus.h
+++ b/drivers/char/xillybus/xillybus.h
@@ -87,7 +87,6 @@ struct xilly_channel {
  };
  
  struct xilly_endpoint {
-	struct pci_dev *pdev;
  	struct device *dev;
  	struct xilly_endpoint_hardware *ephw;
  
diff --git a/drivers/char/xillybus/xillybus_core.c b/drivers/char/xillybus/xillybus_core.c
index 931d0bf4cec6..0ced9ec6977f 100644
--- a/drivers/char/xillybus/xillybus_core.c
+++ b/drivers/char/xillybus/xillybus_core.c
@@ -1783,7 +1783,7 @@ struct xilly_endpoint *xillybus_init_endpoint(struct pci_dev *pdev,
  	if (!endpoint)
  		return NULL;
  
-	endpoint->pdev = pdev;
+	(void)pdev;	// silence a compiler warning, will be removed
Just out of curiousity which compiler warning is this?  I don't think
GCC will complain.  I think there are other compilers which complain but
I don't know which.
quoted
  	endpoint->dev = dev;
  	endpoint->ephw = ephw;
  	endpoint->msg_counter = 0x0b;
regards,
dan carpenter
Well, I first did something like:
 > -	endpoint->pdev = pdev;
 > +	pdev;

in order to avoid a *potential* warning about unused parameter.
gcc (10.3.0) complains about it.
So I added the (void) to please gcc.

But, you are right, removing all uses of 'pdev' is just fine for gcc and 
the warning I wanted to avoid just does not exist :(

CJ
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help