Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp5711527imm; Tue, 16 Oct 2018 15:00:05 -0700 (PDT) X-Google-Smtp-Source: ACcGV62CX0EOGvljPBjSIgKodfJlghoFHo7OfZ0apwQOQnXu+LVaeDhxEcDwQSrSox9+bGfNTDYu X-Received: by 2002:a17:902:e28a:: with SMTP id cf10-v6mr23712635plb.81.1539727204990; Tue, 16 Oct 2018 15:00:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539727204; cv=none; d=google.com; s=arc-20160816; b=C2dhZKGhLRXY+0AopkPy5Uay+rsd2gnmwD6/2VPkq2xn0q6A0FZCtAI7VgUzPUUrfc 20uy1epSta0byKDrFPJ2s0X4svvM/r5gupAvf5YUSNhgVrIOBmsgUI7RJvEhsK9umBaV nFPeUtVqlfh/1S7hZJNdsDKmpqyf3v8kmyiRiP0ZLUUmRUVX+gwtZlICA3+K8TatATDZ V0XXscZk84tZJXSjrVM+5ESnYZuqkdO5Tzsjm4ZKbddToB3KNol1tA4V9I1KEOsXrLpL qWPkBBmSL7FM1NlZHgXMW/UuxuoycwiiordbUlueZ6lSqb4VfhBi3kzGJxWDk3BYYw0Z 49jg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:date:cc:to:from:subject :message-id; bh=sHLNrKXzL6cyS5qVlqOk2uv+UVJW3XzsCkz/Pys4EIY=; b=CwjOUkRd9Wp8LNfo0u8gOpMaLqfbPuc3VhV3aq1V1WcmQx/dRo0ZE41sNXXoLStaWD b29X6AnR0TbRtJKUnIK4ifgTWrdYmceC653thv0x7lFgXv6urfIPLwuBTpTMeUoCIHaw efAK6YA96GhHKvt+0uYsDYtbFAh5Hs6H11ttVvuY68VWLZI+VgOVva1w9nOJY1ezlVv4 3+Nwhmz0u5wpKKQL4oHRJWGOfQzFQvdBcrP+2cEGosan3jFnnY2XaznIb9Dzax9fpaWk eR+MC22MYKeUnBAjoxjb0wvbpmcjtfBLqBvwC0sXW7VnWbJC9qmZDjDfgAkWs5aAE8mf +3qQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q13-v6si14826583pgq.526.2018.10.16.14.59.48; Tue, 16 Oct 2018 15:00:04 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727013AbeJQFvh (ORCPT + 99 others); Wed, 17 Oct 2018 01:51:37 -0400 Received: from smtprelay0064.hostedemail.com ([216.40.44.64]:56986 "EHLO smtprelay.hostedemail.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725960AbeJQFvh (ORCPT ); Wed, 17 Oct 2018 01:51:37 -0400 Received: from filter.hostedemail.com (clb03-v110.bra.tucows.net [216.40.38.60]) by smtprelay06.hostedemail.com (Postfix) with ESMTP id 7B22218223C7C; Tue, 16 Oct 2018 21:59:11 +0000 (UTC) X-Session-Marker: 6A6F6540706572636865732E636F6D X-Spam-Summary: 2,0,0,,d41d8cd98f00b204,joe@perches.com,:::::::::::::::::::::,RULES_HIT:41:69:355:379:599:960:988:989:1260:1277:1311:1313:1314:1345:1359:1437:1515:1516:1518:1534:1543:1593:1594:1711:1730:1747:1777:1792:2393:2559:2562:2828:2898:3138:3139:3140:3141:3142:3354:3622:3865:3866:3867:3868:4321:4605:5007:6119:7903:8603:10004:10400:10848:11026:11232:11233:11473:11657:11658:11914:12043:12048:12438:12555:12683:12740:12760:12895:12986:13439:14659:14721:14877:21080:21433:21627:30012:30034:30054:30070:30091,0,RBL:47.151.153.53:@perches.com:.lbl8.mailshell.net-62.8.0.100 64.201.201.201,CacheIP:none,Bayesian:0.5,0.5,0.5,Netcheck:none,DomainCache:0,MSF:not bulk,SPF:fn,MSBL:0,DNSBL:neutral,Custom_rules:0:0:0,LFtime:28,LUA_SUMMARY:none X-HE-Tag: value97_15cb0d4466a09 X-Filterd-Recvd-Size: 4271 Received: from XPS-9350.home (unknown [47.151.153.53]) (Authenticated sender: joe@perches.com) by omf05.hostedemail.com (Postfix) with ESMTPA; Tue, 16 Oct 2018 21:59:09 +0000 (UTC) Message-ID: <5717d448daad72d7eb142732ca88e9ed30854088.camel@perches.com> Subject: Re: [PATCH] staging: iio: ad7280a: Lines should not end with a '(' - style From: Joe Perches To: Giuliano Belinassi , Lars-Peter Clausen , Michael Hennerich , Jonathan Cameron , Hartmut Knaack , Peter Meerwald-Stadler , Greg Kroah-Hartman Cc: linux-iio@vger.kernel.org, devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org, kernel-usp@googlegroups.com Date: Tue, 16 Oct 2018 14:59:08 -0700 In-Reply-To: <20181016210950.cmx4r4pb2yg5ofpp@smtp.gmail.com> References: <20181016210950.cmx4r4pb2yg5ofpp@smtp.gmail.com> Content-Type: text/plain; charset="ISO-8859-1" User-Agent: Evolution 3.30.1-1build1 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 2018-10-16 at 18:09 -0300, Giuliano Belinassi wrote: > A number of macro calls cause a checkpatch issue: > > "Lines should not end with a '('" > > This was fixed by moving the first '(' token to the line of the first > argument. Please try to make the code more readable instead of following mindless checkpatch messages. For instance, this could be shorter, simpler, smaller object code size, and easier to humans to read as: --- drivers/staging/iio/adc/ad7280a.c | 68 +++++++++++++++++---------------------- 1 file changed, 30 insertions(+), 38 deletions(-) diff --git a/drivers/staging/iio/adc/ad7280a.c b/drivers/staging/iio/adc/ad7280a.c index 58420dcb406d..a69ae76b5616 100644 --- a/drivers/staging/iio/adc/ad7280a.c +++ b/drivers/staging/iio/adc/ad7280a.c @@ -701,46 +701,38 @@ static irqreturn_t ad7280_event_handler(int irq, void *private) goto out; for (i = 0; i < st->scan_cnt; i++) { - if (((channels[i] >> 23) & 0xF) <= AD7280A_CELL_VOLTAGE_6) { - if (((channels[i] >> 11) & 0xFFF) >= - st->cell_threshhigh) - iio_push_event(indio_dev, - IIO_EVENT_CODE(IIO_VOLTAGE, - 1, - 0, - IIO_EV_DIR_RISING, - IIO_EV_TYPE_THRESH, - 0, 0, 0), - iio_get_time_ns(indio_dev)); - else if (((channels[i] >> 11) & 0xFFF) <= - st->cell_threshlow) - iio_push_event(indio_dev, - IIO_EVENT_CODE(IIO_VOLTAGE, - 1, - 0, - IIO_EV_DIR_FALLING, - IIO_EV_TYPE_THRESH, - 0, 0, 0), - iio_get_time_ns(indio_dev)); + unsigned int voltage = (channels[i] >> 23) & 0xF; + unsigned int val = (channels[i] >> 11) & 0xFFF; + u64 code = 0; + + if (voltage <= AD7280A_CELL_VOLTAGE_6) { + if (val >= st->cell_threshhigh) { + code = IIO_EVENT_CODE(IIO_VOLTAGE, 1, 0, + IIO_EV_DIR_RISING, + IIO_EV_TYPE_THRESH, + 0, 0, 0); + } else if (val <= st->cell_threshlow) { + code = IIO_EVENT_CODE(IIO_VOLTAGE, 1, 0, + IIO_EV_DIR_FALLING, + IIO_EV_TYPE_THRESH, + 0, 0, 0); + } else { + continue; + } } else { - if (((channels[i] >> 11) & 0xFFF) >= st->aux_threshhigh) - iio_push_event(indio_dev, - IIO_UNMOD_EVENT_CODE( - IIO_TEMP, - 0, - IIO_EV_TYPE_THRESH, - IIO_EV_DIR_RISING), - iio_get_time_ns(indio_dev)); - else if (((channels[i] >> 11) & 0xFFF) <= - st->aux_threshlow) - iio_push_event(indio_dev, - IIO_UNMOD_EVENT_CODE( - IIO_TEMP, - 0, - IIO_EV_TYPE_THRESH, - IIO_EV_DIR_FALLING), - iio_get_time_ns(indio_dev)); + if (val >= st->aux_threshhigh) { + code = IIO_UNMOD_EVENT_CODE(IIO_TEMP, 0, + IIO_EV_TYPE_THRESH, + IIO_EV_DIR_RISING); + } else if (val <= st->aux_threshlow) { + code = IIO_UNMOD_EVENT_CODE(IIO_TEMP, 0, + IIO_EV_TYPE_THRESH, + IIO_EV_DIR_FALLING); + } else { + continue; + } } + iio_push_event(indio_dev, code, iio_get_time_ns(indio_dev)); } out: