linux-s390.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Ursula Braun <ubraun@linux.vnet.ibm.com>
To: linux-s390@vger.kernel.org, kernel-janitors@vger.kernel.org
Subject: Re: [PATCH] s390-ctcm: Delete unnecessary checks before the function call "channel_remove"
Date: Thu, 26 Nov 2015 10:58:45 +0000	[thread overview]
Message-ID: <1448535525.13272.5.camel@BR9GV9YG.de.ibm.com> (raw)
In-Reply-To: <56558930.6000209@bfs.de>

On Wed, 2015-11-25 at 11:10 +0100, walter harms wrote:
> 
> Am 25.11.2015 10:37, schrieb Ursula Braun:
> > Applied to our local git. Thanks. It will be part of my next patch
> > submission for net-next.
> > 
> > Kind regards, Ursula Braun, IBM Germany
> > 
> > On Tue, 2015-11-17 at 20:20 +0100, SF Markus Elfring wrote:
> >> From: Markus Elfring <elfring@users.sourceforge.net>
> >> Date: Tue, 17 Nov 2015 20:10:02 +0100
> >>
> >> The channel_remove() function tests whether its argument is NULL
> >> and then returns immediately. Thus the test around the calls is not needed.
> >>
> >> This issue was detected by using the Coccinelle software.
> >>
> >> Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
> >> ---
> >>  drivers/s390/net/ctcm_main.c | 7 ++-----
> >>  1 file changed, 2 insertions(+), 5 deletions(-)
> >>
> >> diff --git a/drivers/s390/net/ctcm_main.c b/drivers/s390/net/ctcm_main.c
> >> index 05c37d6..c3e2252 100644
> >> --- a/drivers/s390/net/ctcm_main.c
> >> +++ b/drivers/s390/net/ctcm_main.c
> >> @@ -1677,11 +1677,8 @@ static int ctcm_shutdown_device(struct ccwgroup_device *cgdev)
> >>
> >>  	ccw_device_set_offline(cgdev->cdev[1]);
> >>  	ccw_device_set_offline(cgdev->cdev[0]);
> 
> while you are at it ..
> 
> could it be that
> 	cgdev->cdev[1] == cgdev->cdev[CTCM_WRITE]
> 
> if yes you may want to fix that also.
> 
> re,
>  wh
Currently we use CTCM_READ and CTCM_WRITE as indices for the ctc-channel
structures, while we use 0, 1, ... as indices for subchannel ccw dev's
of our ccwgroup devices. Our other ccwgroup drivers use 0, 1, ... for
this purpose as well. Thus I would like to keep this consistent, and
stay with 0 and 1 as indices for subchannel ccw dev's in the ctcm
driver.

Regards, Ursula
> 
> >> -
> >> -	if (priv->channel[CTCM_READ])
> >> -		channel_remove(priv->channel[CTCM_READ]);
> >> -	if (priv->channel[CTCM_WRITE])
> >> -		channel_remove(priv->channel[CTCM_WRITE]);
> >> +	channel_remove(priv->channel[CTCM_READ]);
> >> +	channel_remove(priv->channel[CTCM_WRITE]);
> >>  	priv->channel[CTCM_READ] = priv->channel[CTCM_WRITE] = NULL;
> >>
> >>  	return 0;
> > 
> > 
> 

       reply	other threads:[~2015-11-26 10:58 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <56558930.6000209@bfs.de>
2015-11-26 10:58 ` Ursula Braun [this message]
     [not found] <5307CAA2.8060406@users.sourceforge.net>
     [not found] ` <alpine.DEB.2.02.1402212321410.2043@localhost6.localdomain6>
     [not found]   ` <530A086E.8010901@users.sourceforge.net>
     [not found]     ` <alpine.DEB.2.02.1402231635510.1985@localhost6.localdomain6>
     [not found]       ` <530A72AA.3000601@users.sourceforge.net>
     [not found]         ` <alpine.DEB.2.02.1402240658210.2090@localhost6.localdomain6>
     [not found]           ` <530B5FB6.6010207@users.sourceforge.net>
     [not found]             ` <alpine.DEB.2.10.1402241710370.2074@hadrien>
     [not found]               ` <530C5E18.1020800@users.sourceforge.net>
     [not found]                 ` <alpine.DEB.2.10.1402251014170.2080@hadrien>
     [not found]                   ` <530CD2C4.4050903@users.sourceforge.net>
     [not found]                     ` <alpine.DEB.2.10.1402251840450.7035@hadrien>
     [not found]                       ` <530CF8FF.8080600@users.sourceforge.net>
     [not found]                         ` <alpine.DEB.2.02.1402252117150.2047@localhost6.localdomain6>
     [not found]                           ` <530DD06F.4090703@users.sourceforge.net>
     [not found]                             ` <alpine.DEB.2.02.1402262129250.2221@localhost6.localdomain6>
     [not found]                               ` <5317A59D.4@users.sourceforge.net>
2015-11-17 19:20                                 ` [PATCH] s390-ctcm: Delete unnecessary checks before the function call "channel_remove" SF Markus Elfring
2015-11-25  9:37                                   ` Ursula Braun

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=1448535525.13272.5.camel@BR9GV9YG.de.ibm.com \
    --to=ubraun@linux.vnet.ibm.com \
    --cc=kernel-janitors@vger.kernel.org \
    --cc=linux-s390@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).