Received: by 10.223.164.221 with SMTP id h29csp294075wrb; Fri, 3 Nov 2017 14:45:08 -0700 (PDT) X-Google-Smtp-Source: ABhQp+QBSz9jPz1gfOG7UlZoZ5AU8HPt82jp4ZF2gPh/xDo14as1wzb74gzP+LYZa3nkoZDh5/LR X-Received: by 10.99.4.133 with SMTP id 127mr8322380pge.72.1509745507987; Fri, 03 Nov 2017 14:45:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1509745507; cv=none; d=google.com; s=arc-20160816; b=D1r94dUdx4MVcns4OD2tiNLhPRsvchmmyqHI/SMNFMzkTw99bPqDI24dZffh9aO5B8 dmMt/6Mr7UGun0gaw6mULSjl9dexWaRc5FifnV39xnHCfbk3yC9eI5EaersPwQryLKQf 42XBU8EB9SyM0vrRhb9FFndnKqSUCWvuNyV3xT3pqMeaq00UY+hCUbCQVjIWAQzGh1nq fGXKny0GusNWb/kHtc5ThCsKEqIB6MjEAH7e8IFUG8X6PQpOlXcNzTqMoA9JUcfFXt+2 zL77YLrn8VplksA5t9dzGAoFrnsmTFA4gzgKOG5QiO/EmdTIMgU8rqC3z42pOtYjw79G 6WQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-disposition:mime-version :user-agent:in-reply-to:references:subject:cc:to:from:message-id :date:arc-authentication-results; bh=dMv+V7Nxl9DhDy39hi+ejDK7uvthy3K3bItvWKdy8SQ=; b=dfrHLUNJ0LTDWw88mjdj/4ZZmV8iXXI2m26I/xbDA+CjNakOe3r+qeIlMrqcMCmWiD yTB67pfzD6I90eq61kg2MUZzb/5t1DvkHpor1GmM6w+nHAoXsnuTytNNio1BiOAlYqYa v2JSJtzyoCuQDLbCFTAqVh+4N0pwbEfFm0gy9WGcGm6UQXzf4idww8LZpPY1CyZZBkUA drgCnROVvo1oGtOOKnkX8aHf79y8HAF9AoWaJDOHmGXBjMOeN6qs5kruljpKMH4bOImH BttC8rv7TBRDgPNUkjhUYadiPj6E/Bhgd5NlxvkYrr/cZRN4Ofkk0a/5xHFpiAPmLCO+ pqgg== 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 i15si7509564pfa.74.2017.11.03.14.44.55; Fri, 03 Nov 2017 14:45:07 -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 S1754083AbdKCVoT (ORCPT + 92 others); Fri, 3 Nov 2017 17:44:19 -0400 Received: from gateway36.websitewelcome.com ([50.116.127.2]:12906 "EHLO gateway36.websitewelcome.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752180AbdKCVoS (ORCPT ); Fri, 3 Nov 2017 17:44:18 -0400 Received: from cm16.websitewelcome.com (cm16.websitewelcome.com [100.42.49.19]) by gateway36.websitewelcome.com (Postfix) with ESMTP id 16B94400D6349 for ; Fri, 3 Nov 2017 16:44:18 -0500 (CDT) Received: from gator4166.hostgator.com ([108.167.133.22]) by cmsmtp with SMTP id AjlCe5n8xRtUXAjlCeHWQg; Fri, 03 Nov 2017 16:44:18 -0500 Received: from gator4166.hostgator.com ([108.167.133.22]:39327) by gator4166.hostgator.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from ) id 1eAjlB-002OEJ-Hg; Fri, 03 Nov 2017 16:44:17 -0500 Received: from 189.145.38.148 ([189.145.38.148]) by gator4166.hostgator.com (Horde Framework) with HTTPS; Fri, 03 Nov 2017 16:44:17 -0500 Date: Fri, 03 Nov 2017 16:44:17 -0500 Message-ID: <20171103164417.Horde.p89pi1EBBWDlR21NYU9PW9G@gator4166.hostgator.com> From: "Gustavo A. R. Silva" To: Han Xu Cc: Boris Brezillon , Richard Weinberger , David Woodhouse , Brian Norris , Marek Vasut , Cyrille Pitchen , linux-mtd@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] mtd: nand: gpmi: replace _manual_ swap with swap macro References: <20171103203147.GA28309@embeddedor.com> In-Reply-To: User-Agent: Horde Application Framework 5 Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes MIME-Version: 1.0 Content-Disposition: inline X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator4166.hostgator.com X-AntiAbuse: Original Domain - vger.kernel.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - embeddedor.com X-BWhitelist: no X-Source-IP: 108.167.133.22 X-Source-L: Yes X-Exim-ID: 1eAjlB-002OEJ-Hg X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: gator4166.hostgator.com [108.167.133.22]:39327 X-Source-Auth: garsilva@embeddedor.com X-Email-Count: 9 X-Source-Cap: Z3V6aWRpbmU7Z3V6aWRpbmU7Z2F0b3I0MTY2Lmhvc3RnYXRvci5jb20= X-Local-Domain: yes Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Quoting Han Xu : > ________________________________________ > From: Gustavo A. R. Silva > Sent: Friday, November 3, 2017 3:31 PM > To: Han Xu; Boris Brezillon; Richard Weinberger; David Woodhouse; > Brian Norris; Marek Vasut; Cyrille Pitchen > Cc: linux-mtd@lists.infradead.org; linux-kernel@vger.kernel.org; > Gustavo A. R. Silva > Subject: [PATCH] mtd: nand: gpmi: replace _manual_ swap with swap macro > > Make use of the swap macro and remove unnecessary variables swap. > This makes the code easier to read and maintain. > > This code was detected with the help of Coccinelle. > > Signed-off-by: Gustavo A. R. Silva > --- > drivers/mtd/nand/gpmi-nand/gpmi-nand.c | 16 ++++------------ > 1 file changed, 4 insertions(+), 12 deletions(-) > > diff --git a/drivers/mtd/nand/gpmi-nand/gpmi-nand.c > b/drivers/mtd/nand/gpmi-nand/gpmi-nand.c > index 50f8d4a..9e365d4 100644 > --- a/drivers/mtd/nand/gpmi-nand/gpmi-nand.c > +++ b/drivers/mtd/nand/gpmi-nand/gpmi-nand.c > @@ -1487,12 +1487,8 @@ static int gpmi_ecc_read_page_raw(struct > mtd_info *mtd, > * See the layout description for a detailed explanation on why this > * is needed. > */ > - if (this->swap_block_mark) { > - u8 swap = tmp_buf[0]; > - > - tmp_buf[0] = tmp_buf[mtd->writesize]; > - tmp_buf[mtd->writesize] = swap; > - } > + if (this->swap_block_mark) > + swap(tmp_buf[0], tmp_buf[mtd->writesize]); > > /* > * Copy the metadata section into the oob buffer (this section is > @@ -1615,12 +1611,8 @@ static int gpmi_ecc_write_page_raw(struct > mtd_info *mtd, > * See the layout description for a detailed explanation on why this > * is needed. > */ > - if (this->swap_block_mark) { > - u8 swap = tmp_buf[0]; > - > - tmp_buf[0] = tmp_buf[mtd->writesize]; > - tmp_buf[mtd->writesize] = swap; > - } > + if (this->swap_block_mark) > + swap(tmp_buf[0], tmp_buf[mtd->writesize]); > > chip->write_buf(mtd, tmp_buf, mtd->writesize + mtd->oobsize); > > Acked-by: Han Xu > Thank you, Han. -- Gustavo A. R. Silva From 1583078820639455545@xxx Fri Nov 03 20:40:12 +0000 2017 X-GM-THRID: 1583078363686038112 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread