All of lore.kernel.org
 help / color / mirror / Atom feed
From: Luis de Bethencourt <luisbg@osg.samsung.com>
To: Daeseok Youn <daeseok.youn@gmail.com>, lidza.louina@gmail.com
Cc: devel@driverdev.osuosl.org, gregkh@linuxfoundation.org,
	driverdev-devel@linuxdriverproject.org,
	kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH 1/7] staging: dgnc: remove useless variable 'intr_count'
Date: Fri, 27 May 2016 11:51:55 +0000	[thread overview]
Message-ID: <574834DB.5050402@osg.samsung.com> (raw)
In-Reply-To: <20160527065258.GA2945@SEL-JYOUN-D1>

On 27/05/16 07:52, Daeseok Youn wrote:
> The 'intr_count' variable was used only for increasing.
> So the 'intr_count' variable is not useful for this driver.
> 
> Signed-off-by: Daeseok Youn <daeseok.youn@gmail.com>
> ---
>  drivers/staging/dgnc/dgnc_cls.c    | 2 --
>  drivers/staging/dgnc/dgnc_driver.h | 1 -
>  drivers/staging/dgnc/dgnc_neo.c    | 2 --
>  3 files changed, 5 deletions(-)
> 
> diff --git a/drivers/staging/dgnc/dgnc_cls.c b/drivers/staging/dgnc/dgnc_cls.c
> index 46c050c..dcb808f 100644
> --- a/drivers/staging/dgnc/dgnc_cls.c
> +++ b/drivers/staging/dgnc/dgnc_cls.c
> @@ -760,8 +760,6 @@ static irqreturn_t cls_intr(int irq, void *voidbrd)
>  
>  	spin_lock_irqsave(&brd->bd_intr_lock, flags);
>  
> -	brd->intr_count++;
> -
>  	/*
>  	 * Check the board's global interrupt offset to see if we
>  	 * we actually do have an interrupt pending for us.
> diff --git a/drivers/staging/dgnc/dgnc_driver.h b/drivers/staging/dgnc/dgnc_driver.h
> index 95ec729..7ac33ed 100644
> --- a/drivers/staging/dgnc/dgnc_driver.h
> +++ b/drivers/staging/dgnc/dgnc_driver.h
> @@ -183,7 +183,6 @@ struct dgnc_board {
>  	uint		nasync;		/* Number of ports on card */
>  
>  	uint		irq;		/* Interrupt request number */
> -	ulong		intr_count;	/* Count of interrupts */
>  	ulong		intr_modem;	/* Count of interrupts */
>  	ulong		intr_tx;	/* Count of interrupts */
>  	ulong		intr_rx;	/* Count of interrupts */
> diff --git a/drivers/staging/dgnc/dgnc_neo.c b/drivers/staging/dgnc/dgnc_neo.c
> index ba57e95..3f8bbb3 100644
> --- a/drivers/staging/dgnc/dgnc_neo.c
> +++ b/drivers/staging/dgnc/dgnc_neo.c
> @@ -926,8 +926,6 @@ static irqreturn_t neo_intr(int irq, void *voidbrd)
>  	if (!brd || brd->magic != DGNC_BOARD_MAGIC)
>  		return IRQ_NONE;
>  
> -	brd->intr_count++;
> -
>  	/* Lock out the slow poller from running on this board. */
>  	spin_lock_irqsave(&brd->bd_intr_lock, flags);
>  
> 

Good catch. intr_count is set and incremented but never read.

Thanks,
Luis

WARNING: multiple messages have this Message-ID (diff)
From: Luis de Bethencourt <luisbg@osg.samsung.com>
To: Daeseok Youn <daeseok.youn@gmail.com>, lidza.louina@gmail.com
Cc: devel@driverdev.osuosl.org, gregkh@linuxfoundation.org,
	driverdev-devel@linuxdriverproject.org,
	kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH 1/7] staging: dgnc: remove useless variable 'intr_count'
Date: Fri, 27 May 2016 12:51:55 +0100	[thread overview]
Message-ID: <574834DB.5050402@osg.samsung.com> (raw)
In-Reply-To: <20160527065258.GA2945@SEL-JYOUN-D1>

On 27/05/16 07:52, Daeseok Youn wrote:
> The 'intr_count' variable was used only for increasing.
> So the 'intr_count' variable is not useful for this driver.
> 
> Signed-off-by: Daeseok Youn <daeseok.youn@gmail.com>
> ---
>  drivers/staging/dgnc/dgnc_cls.c    | 2 --
>  drivers/staging/dgnc/dgnc_driver.h | 1 -
>  drivers/staging/dgnc/dgnc_neo.c    | 2 --
>  3 files changed, 5 deletions(-)
> 
> diff --git a/drivers/staging/dgnc/dgnc_cls.c b/drivers/staging/dgnc/dgnc_cls.c
> index 46c050c..dcb808f 100644
> --- a/drivers/staging/dgnc/dgnc_cls.c
> +++ b/drivers/staging/dgnc/dgnc_cls.c
> @@ -760,8 +760,6 @@ static irqreturn_t cls_intr(int irq, void *voidbrd)
>  
>  	spin_lock_irqsave(&brd->bd_intr_lock, flags);
>  
> -	brd->intr_count++;
> -
>  	/*
>  	 * Check the board's global interrupt offset to see if we
>  	 * we actually do have an interrupt pending for us.
> diff --git a/drivers/staging/dgnc/dgnc_driver.h b/drivers/staging/dgnc/dgnc_driver.h
> index 95ec729..7ac33ed 100644
> --- a/drivers/staging/dgnc/dgnc_driver.h
> +++ b/drivers/staging/dgnc/dgnc_driver.h
> @@ -183,7 +183,6 @@ struct dgnc_board {
>  	uint		nasync;		/* Number of ports on card */
>  
>  	uint		irq;		/* Interrupt request number */
> -	ulong		intr_count;	/* Count of interrupts */
>  	ulong		intr_modem;	/* Count of interrupts */
>  	ulong		intr_tx;	/* Count of interrupts */
>  	ulong		intr_rx;	/* Count of interrupts */
> diff --git a/drivers/staging/dgnc/dgnc_neo.c b/drivers/staging/dgnc/dgnc_neo.c
> index ba57e95..3f8bbb3 100644
> --- a/drivers/staging/dgnc/dgnc_neo.c
> +++ b/drivers/staging/dgnc/dgnc_neo.c
> @@ -926,8 +926,6 @@ static irqreturn_t neo_intr(int irq, void *voidbrd)
>  	if (!brd || brd->magic != DGNC_BOARD_MAGIC)
>  		return IRQ_NONE;
>  
> -	brd->intr_count++;
> -
>  	/* Lock out the slow poller from running on this board. */
>  	spin_lock_irqsave(&brd->bd_intr_lock, flags);
>  
> 

Good catch. intr_count is set and incremented but never read.

Thanks,
Luis

  reply	other threads:[~2016-05-27 11:51 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-05-27  6:52 [PATCH 1/7] staging: dgnc: remove useless variable 'intr_count' Daeseok Youn
2016-05-27  6:52 ` Daeseok Youn
2016-05-27 11:51 ` Luis de Bethencourt [this message]
2016-05-27 11:51   ` Luis de Bethencourt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=574834DB.5050402@osg.samsung.com \
    --to=luisbg@osg.samsung.com \
    --cc=daeseok.youn@gmail.com \
    --cc=devel@driverdev.osuosl.org \
    --cc=driverdev-devel@linuxdriverproject.org \
    --cc=gregkh@linuxfoundation.org \
    --cc=kernel-janitors@vger.kernel.org \
    --cc=lidza.louina@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.