Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1585916

Re: [Outreachy kernel] [PATCH] staging: xgifb: correct the multiple line dereference to fix coding stye errors

Path csiph.com!news.mixmin.net!news.unit0.net!news.panservice.it!diesel.cu.mi.it!bofh.it!news.nic.it!robomod
From Joe Perches <joe@perches.com>
Newsgroups linux.kernel
Subject Re: [Outreachy kernel] [PATCH] staging: xgifb: correct the multiple line dereference to fix coding stye errors
Date Wed, 22 Feb 2017 05:40:02 +0100
Message-ID <tdwSC-4py-3@gated-at.bofh.it> (permalink)
References <tdmgy-5z4-31@gated-at.bofh.it> <tdmJA-5Ph-1@gated-at.bofh.it> <tdnFE-6qe-27@gated-at.bofh.it> <tdwSC-4py-5@gated-at.bofh.it>
X-Original-To Arushi Singhal <arushisinghal19971997@gmail.com>
X-Session-Marker 6A6F6540706572636865732E636F6D
X-Spam-Summary 2,0,0,,d41d8cd98f00b204,joe@perches.com,:::::::::::::,RULES_HIT:1:41:355:379:541:599:800:871:960:973:988:989:1000:1260:1313:1314:1345:1359:1373:1437:1516:1518:1541:1575:1594:1711:1730:1747:1764:1777:1792:2393:2553:2559:2562:3138:3139:3140:3141:3142:3354:3622:3865:3866:3867:3868:3870:3871:3872:3873:3874:4184:4321:4605:5007:6506:6747:6748:7281:7903:10004:10400:10471:10848:11026:11232:11473:11604:11658:11914:12050:12663:12740:12895:13255:13439:14180:14181:14659:14721:21060:21080:21433:30012:30022:30054:30056:30070:30090:30091,0,RBL:none,CacheIP:none,Bayesian:0.5,0.5,0.5,Netcheck:none,DomainCache:0,MSF:not bulk,SPF:fn,MSBL:0,DNSBL:none,Custom_rules:0:0:0,LFtime:1,LUA_SUMMARY:none
X-He-Tag flesh62_2d4652a2f950
X-Filterd-Recvd-Size 13390
Content-Type multipart/mixed; boundary="=-kFYqIMhmdimJEcnE/WBy"
X-Mailer Evolution 3.22.3-0ubuntu0.1
MIME-Version 1.0
Sender robomod@news.nic.it
List-ID <linux-kernel.vger.kernel.org>
X-Mailing-List linux-kernel@vger.kernel.org
Approved robomod@news.nic.it
Lines 205
Organization linux.* mail to news gateway
X-Original-Cc Julia Lawall <julia.lawall@lip6.fr>, arnaud.patard@rtp-net.org, Greg Kroah-Hartman <gregkh@linuxfoundation.org>, devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org, outreachy-kernel@googlegroups.com
X-Original-Date Tue, 21 Feb 2017 20:33:38 -0800
X-Original-Message-ID <1487738018.14159.1.camel@perches.com>
X-Original-References <20170221171920.GA18917@arushi-HP-Pavilion-Notebook> <alpine.DEB.2.20.1702211840010.3448@hadrien> <1487702533.2853.23.camel@perches.com> <CA+XqjF-bsKnXFkFN_SGToYTvMdWHX_CCas_BvdtT9UOb04hkCQ@mail.gmail.com>
X-Original-Sender linux-kernel-owner@vger.kernel.org
Xref csiph.com linux.kernel:1585916

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

On Wed, 2017-02-22 at 09:46 +0530, Arushi Singhal wrote:
> On Wed, Feb 22, 2017 at 12:12 AM, Joe Perches <joe@perches.com> wrote:
> 
> > On Tue, 2017-02-21 at 18:40 +0100, Julia Lawall wrote:
> > > 
> > > On Tue, 21 Feb 2017, Arushi Singhal wrote:
> > > 
> > > > Error was reported by checkpatch.pl as
> > > > WARNING: Avoid multiple line dereference...
> > > > if there is boolean operator then it is fixed by Splitting line at
> > > > boolean operator.
> > > 
> > > This is massively execeeding the 80 character boundary, and not for
> > > something trivial like a string.  Maybe the code can be reorganized in
> > > some other way.
> > 
> > The easiest way to do that is to change the test above it
> > to reduce indentation from
> > 
> >         if (xgifb_info->display2 == XGIFB_DISP_TV &&
> >             xgifb_info->hasVB == HASVB_301) {
> >                 [code...];
> >         }
> > }
> > 
> > to
> > 
> >         if (xgifb_info->display2 != XGIFB_DISP_TV ||
> >             xgifb_in
> > fo->hasVB != HASVB_301)
> >                 return;
> > 
> >         [code...];
> > }
> > 
> > 
> 
> Hi
> So basically you are saying that cut one word and put the other part of the
> word in the next line.

No, evolution is a horrible email client
that wraps lines oddly sometimes and sends
out different content than it displays in
its on-screen editor.

What I am saying is the block after the test
can be unindented one level by inverting the
test and using return.

It should be:

	if (xgifb_info->display2 != XGIFB_DISP_TV ||
	    xgifb_in> > fo->hasVB != HASVB_301)
		return;

	[code...];

I sent you a separate attachment privately a
few hours ago but I'll attach it here too.

Back to linux.kernel | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

[PATCH] staging: xgifb: correct the multiple line dereference to fix  coding stye errors Arushi Singhal <arushisinghal19971997@gmail.com> - 2017-02-21 18:20 +0100
  Re: [Outreachy kernel] [PATCH] staging: xgifb: correct the multiple  line dereference to fix coding stye errors Julia Lawall <julia.lawall@lip6.fr> - 2017-02-21 18:50 +0100
    Re: [Outreachy kernel] [PATCH] staging: xgifb: correct the multiple  line dereference to fix coding stye errors Joe Perches <joe@perches.com> - 2017-02-21 19:50 +0100
      Re: [Outreachy kernel] [PATCH] staging: xgifb: correct the multiple  line dereference to fix coding stye errors Joe Perches <joe@perches.com> - 2017-02-22 05:40 +0100

csiph-web