Re: [PATCH] Fix -Wunused error

Dave Jones <[email protected]> Sat, 26 Nov 2016 21:56:15 -0500
Newsgroups org.kernel.vger.trinity
Message-ID <[email protected]>
On Fri, Nov 25, 2016 at 07:07:48AM +0530, Yury Norov wrote:
 > I try to build trinity for aarch64. In my configuration USE_PPPOL2TPIN6
 > is not defined, and it makes some functions have unused variables. GCC
 > treats it as error. This patch fixes it.
 > 
 > Signed-off-by: Yury Norov <[email protected]>
 > ---
 >  net/proto-pppox.c | 9 +++++++++
 >  rand/seed.c       | 2 ++
 >  2 files changed, 11 insertions(+)
 > 
 > diff --git a/net/proto-pppox.c b/net/proto-pppox.c
 > index 9deb045..bdec306 100644
 > --- a/net/proto-pppox.c
 > +++ b/net/proto-pppox.c
 > @@ -83,6 +83,9 @@ static void pppox_PX_PROTO_OL2TP_PPPoL2TPin6(struct sockaddr **addr, socklen_t *
 >  	pppol2tpin6->pppol2tp.addr.sin6_scope_id = rnd();
 >  	*addr = (struct sockaddr *) pppol2tpin6;
 >  	*addrlen = sizeof(struct sockaddr_pppol2tpin6);
 > +#else
 > +	(void) addr;
 > +	(void) addrlen;

Instead of doing it this way, just add __unused__ tags to the variable
declarations. (In the case where they're actually used, it doesn't
matter)

thanks,

	Dave