Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp1594761imm; Wed, 26 Sep 2018 22:32:10 -0700 (PDT) X-Google-Smtp-Source: ACcGV62EjIbB7uOwN3AT1ZKEAc7Qn6kdZRpD/xvdBpvoOF9UsAwK3toYfbsL6rO11ChtQ9FHMy2t X-Received: by 2002:a17:902:6b83:: with SMTP id p3-v6mr9142339plk.133.1538026330890; Wed, 26 Sep 2018 22:32:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538026330; cv=none; d=google.com; s=arc-20160816; b=enlI4R+dGkKe9aODGGpAx8OOnOkNUCj5YyA+5r6QPF/47w9IALaTQ2ZSOYYvsNQmos C0rnhogGtR5Uowd2du9nhQ3ASHG4OwuFCf3hutYK3l4D1t/ri2NHKC/vcY+wDSeqZ06C Yc2kRF6RjWdptGq/Ve7ZXO6HWHyjKelydR7w5VYAJlwB09bmgA0caiCRqbefMfciEQp0 BOZ62CcLiOtUWLessUtEc/rZaYKf6i7ZG1o2dPz/3xMTWRrc7MASbGM5CmjMzxic0T89 1cGWZL9Q96zX0Xcp9LF4UdIYE4XpQwwQSuE/g18/d2822G+BT+C8nSY73aA8b/biaNxW AFXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=aQ8SjAr10fjSwtoY9PPita7PU5UJm0Zlpb3hnbMI5Ao=; b=j17mPQGRMZ+9TGj5AW4Th0zEkrFIhLPxJohxSSaiTYtCqKSMFGaSkWfOeVhbktw0Ac di6ZtWwCKVOiqFMM8z0/kx6SHBUXTinRmMPwnbYVvn9JI67v4vOEnf9U3biHtlvUVrqg iN79HQt1favbmBmH+Mu+Ca6tE17ggrFpkvmUTB33SF+AJ5c7Y9AKk+PsMQRMi6mGZHlL 9QLRXAhpUrlxSwrbYYgt1TctHGi/INlpssvqu0rHJBMdaEOuIL79FoXgXwS303BGSNko 6M4WUs9MNDUCzEui79sYuAC5XN4F4mZsFujYmTYioOruPLSnsX9DVqqmkCRdF8nk+n3U izhw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=PPzz68ef; 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 k15-v6si889043pll.460.2018.09.26.22.31.54; Wed, 26 Sep 2018 22:32:10 -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; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=PPzz68ef; 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 S1726964AbeI0Lqh (ORCPT + 99 others); Thu, 27 Sep 2018 07:46:37 -0400 Received: from mail-wr1-f65.google.com ([209.85.221.65]:35723 "EHLO mail-wr1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726687AbeI0Lqg (ORCPT ); Thu, 27 Sep 2018 07:46:36 -0400 Received: by mail-wr1-f65.google.com with SMTP id o16so1128780wrx.2 for ; Wed, 26 Sep 2018 22:30:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=aQ8SjAr10fjSwtoY9PPita7PU5UJm0Zlpb3hnbMI5Ao=; b=PPzz68eflJp2tMEBVuBx76cmn0GGIBe/zX7rhc0ufFOaQnXoNvBzI2rl/Ja1DEH3Tm KyNQXwG3wN7IZn18hRbFExIIDLZv/RNG2vHI27f7SmGY0PaUNhPj2uNBd/ZzNM26oJ3C aC+NDQeAbuHaL/fDzOsMSDnrCNVqQO0aW708n8tHrScSd9lK2wCwJyDgXOE/Y+5kma4r pEmACNLdFzvj4c8KH6l4Gux0UX8J2vK9QTwL1wWiuAG0UCr+gzH3BhTbfi+EKmTAsB/s Bf0uPbUgls+LXoVDA1bOK9sxNJjSEdL2RqiuBexYYWpa2EBh6WQYfYkjQCwwLk5/bhUf vhUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=aQ8SjAr10fjSwtoY9PPita7PU5UJm0Zlpb3hnbMI5Ao=; b=SZdEqq1PfyB1KXq/lXMGGbMLuA92rVXhA40omnHi0EjzQtvRu8ju83qGDfm8ZIwnox ybgqBJanXNkT8iVKGYg/dScwT2ayAwQB2afESrWtMpIxuCjzeksbgXljPtTH8j2YDwRv X9wenWVj2Qglpsfun/F87LKZnDThtk2nyHhNPCoj2QdhrzjRuU5D+A0UXjpVn9u/Wo9b pOhvX3jGIIXp5oEvlZCjbK7DQQ2wWpaM7cBEJmHuYHqDhKKCkh8dYF0lwdLTvwIYQz3R X2WQWW9CIRgcyNWEkLzgCrkTKG6/0i2JP6wx3wgooVxNfh5eXyjBSmezDuRsqYuD68iy vi0w== X-Gm-Message-State: ABuFfohPq4Za9lonwG/1fKHYvxNEZmhuuUyQ24f5m2bTes7W7IuxwgJy PFV9TekBcFV413254ybRfLqKWw== X-Received: by 2002:a5d:54cb:: with SMTP id x11-v6mr7802637wrv.150.1538026208574; Wed, 26 Sep 2018 22:30:08 -0700 (PDT) Received: from Red ([2a01:cb1d:147:7200:2e56:dcff:fed2:c6d6]) by smtp.googlemail.com with ESMTPSA id j66-v6sm1170407wrj.28.2018.09.26.22.30.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 26 Sep 2018 22:30:07 -0700 (PDT) Date: Thu, 27 Sep 2018 07:30:03 +0200 From: LABBE Corentin To: Christophe LEROY Cc: Gilles.Muller@lip6.fr, Julia.Lawall@lip6.fr, agust@denx.de, airlied@linux.ie, alexandre.torgue@st.com, alistair@popple.id.au, benh@kernel.crashing.org, carlo@caione.org, davem@davemloft.net, galak@kernel.crashing.org, joabreu@synopsys.com, khilman@baylibre.com, maxime.ripard@bootlin.com, michal.lkml@markovi.net, mpe@ellerman.id.au, mporter@kernel.crashing.org, narmstrong@baylibre.com, nicolas.palix@imag.fr, oss@buserror.net, paulus@samba.org, peppe.cavallaro@st.com, tj@kernel.org, vitb@kernel.crashing.org, wens@csie.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-ide@vger.kernel.org, linux-amlogic@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, cocci@systeme.lip6.fr, linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH v2 1/7] powerpc: rename setbits32/clrbits32 to setbits32_be/clrbits32_be Message-ID: <20180927053003.GA27637@Red> References: <1537815856-31728-1-git-send-email-clabbe@baylibre.com> <1537815856-31728-2-git-send-email-clabbe@baylibre.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Sep 25, 2018 at 06:56:23AM +0200, Christophe LEROY wrote: > Fix the patch title. > > > Le 24/09/2018 ? 21:04, Corentin Labbe a ?crit?: > > Since setbits32/clrbits32 work on be32, it's better to remove ambiguity on > > the used data type. > > > > Signed-off-by: Corentin Labbe > > --- > > arch/powerpc/include/asm/fsl_lbc.h | 2 +- > > arch/powerpc/include/asm/io.h | 5 +- > > arch/powerpc/platforms/44x/canyonlands.c | 4 +- > > arch/powerpc/platforms/4xx/gpio.c | 28 ++++----- > > arch/powerpc/platforms/512x/pdm360ng.c | 6 +- > > arch/powerpc/platforms/52xx/mpc52xx_common.c | 6 +- > > arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 10 ++-- > > arch/powerpc/platforms/82xx/ep8248e.c | 2 +- > > arch/powerpc/platforms/82xx/km82xx.c | 6 +- > > arch/powerpc/platforms/82xx/mpc8272_ads.c | 10 ++-- > > arch/powerpc/platforms/82xx/pq2.c | 2 +- > > arch/powerpc/platforms/82xx/pq2ads-pci-pic.c | 4 +- > > arch/powerpc/platforms/82xx/pq2fads.c | 10 ++-- > > arch/powerpc/platforms/83xx/km83xx.c | 6 +- > > arch/powerpc/platforms/83xx/mpc836x_mds.c | 2 +- > > arch/powerpc/platforms/85xx/mpc85xx_mds.c | 2 +- > > arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c | 4 +- > > arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 2 +- > > arch/powerpc/platforms/85xx/p1022_ds.c | 4 +- > > arch/powerpc/platforms/85xx/p1022_rdk.c | 4 +- > > arch/powerpc/platforms/85xx/t1042rdb_diu.c | 4 +- > > arch/powerpc/platforms/85xx/twr_p102x.c | 2 +- > > arch/powerpc/platforms/86xx/mpc8610_hpcd.c | 4 +- > > arch/powerpc/platforms/8xx/adder875.c | 2 +- > > arch/powerpc/platforms/8xx/m8xx_setup.c | 4 +- > > arch/powerpc/platforms/8xx/mpc86xads_setup.c | 4 +- > > arch/powerpc/platforms/8xx/mpc885ads_setup.c | 28 ++++----- > > arch/powerpc/platforms/embedded6xx/flipper-pic.c | 6 +- > > arch/powerpc/platforms/embedded6xx/hlwd-pic.c | 8 +-- > > arch/powerpc/platforms/embedded6xx/wii.c | 10 ++-- > > arch/powerpc/sysdev/cpm1.c | 26 ++++----- > > arch/powerpc/sysdev/cpm2.c | 16 ++--- > > arch/powerpc/sysdev/cpm_common.c | 4 +- > > arch/powerpc/sysdev/fsl_85xx_l2ctlr.c | 8 +-- > > arch/powerpc/sysdev/fsl_lbc.c | 2 +- > > arch/powerpc/sysdev/fsl_pci.c | 8 +-- > > arch/powerpc/sysdev/fsl_pmc.c | 2 +- > > arch/powerpc/sysdev/fsl_rcpm.c | 74 ++++++++++++------------ > > arch/powerpc/sysdev/fsl_rio.c | 4 +- > > arch/powerpc/sysdev/fsl_rmu.c | 8 +-- > > arch/powerpc/sysdev/mpic_timer.c | 12 ++-- > > 41 files changed, 178 insertions(+), 177 deletions(-) > > > > diff --git a/arch/powerpc/include/asm/fsl_lbc.h b/arch/powerpc/include/asm/fsl_lbc.h > > index c7240a024b96..4d6a56b48a28 100644 > > --- a/arch/powerpc/include/asm/fsl_lbc.h > > +++ b/arch/powerpc/include/asm/fsl_lbc.h > > @@ -276,7 +276,7 @@ static inline void fsl_upm_start_pattern(struct fsl_upm *upm, u8 pat_offset) > > */ > > static inline void fsl_upm_end_pattern(struct fsl_upm *upm) > > { > > - clrbits32(upm->mxmr, MxMR_OP_RP); > > + clrbits_be32(upm->mxmr, MxMR_OP_RP); > > > > while (in_be32(upm->mxmr) & MxMR_OP_RP) > > cpu_relax(); > > diff --git a/arch/powerpc/include/asm/io.h b/arch/powerpc/include/asm/io.h > > index e0331e754568..57486a1b9992 100644 > > --- a/arch/powerpc/include/asm/io.h > > +++ b/arch/powerpc/include/asm/io.h > > @@ -873,8 +873,8 @@ static inline void * bus_to_virt(unsigned long address) > > #endif /* CONFIG_PPC32 */ > > > > /* access ports */ > > -#define setbits32(_addr, _v) out_be32((_addr), in_be32(_addr) | (_v)) > > -#define clrbits32(_addr, _v) out_be32((_addr), in_be32(_addr) & ~(_v)) > > +#define setbits_be32(_addr, _v) out_be32((_addr), in_be32(_addr) | (_v)) > > +#define clrbits_be32(_addr, _v) out_be32((_addr), in_be32(_addr) & ~(_v)) > > > > #define setbits16(_addr, _v) out_be16((_addr), in_be16(_addr) | (_v)) > > #define clrbits16(_addr, _v) out_be16((_addr), in_be16(_addr) & ~(_v)) > > @@ -904,6 +904,7 @@ static inline void * bus_to_virt(unsigned long address) > > #define clrsetbits_le16(addr, clear, set) clrsetbits(le16, addr, clear, set) > > > > #define clrsetbits_8(addr, clear, set) clrsetbits(8, addr, clear, set) > > +#define clrsetbits_be32(addr, clear, set) clrsetbits(be32, addr, clear, set) > > This one already exists a few lines above. > > > > > #endif /* __KERNEL__ */ > > > > diff --git a/arch/powerpc/platforms/44x/canyonlands.c b/arch/powerpc/platforms/44x/canyonlands.c > > index 157f4ce46386..6aeb4ca64d09 100644 > > --- a/arch/powerpc/platforms/44x/canyonlands.c > > +++ b/arch/powerpc/platforms/44x/canyonlands.c > > @@ -113,8 +113,8 @@ static int __init ppc460ex_canyonlands_fixup(void) > > * USB2HStop and gpio19 will be USB2DStop. For more details refer to > > * table 34-7 of PPC460EX user manual. > > */ > > - setbits32((vaddr + GPIO0_OSRH), 0x42000000); > > - setbits32((vaddr + GPIO0_TSRH), 0x42000000); > > + setbits_be32((vaddr + GPIO0_OSRH), 0x42000000); > > + setbits_be32((vaddr + GPIO0_TSRH), 0x42000000); > > err_gpio: > > iounmap(vaddr); > > err_bcsr: > > diff --git a/arch/powerpc/platforms/4xx/gpio.c b/arch/powerpc/platforms/4xx/gpio.c > > index 2238e369cde4..8436da0617fd 100644 > > --- a/arch/powerpc/platforms/4xx/gpio.c > > +++ b/arch/powerpc/platforms/4xx/gpio.c > > @@ -82,9 +82,9 @@ __ppc4xx_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) > > struct ppc4xx_gpio __iomem *regs = mm_gc->regs; > > > > if (val) > > - setbits32(®s->or, GPIO_MASK(gpio)); > > + setbits_be32(®s->or, GPIO_MASK(gpio)); > > else > > - clrbits32(®s->or, GPIO_MASK(gpio)); > > + clrbits_be32(®s->or, GPIO_MASK(gpio)); > > } > > > > static void > > @@ -112,18 +112,18 @@ static int ppc4xx_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) > > spin_lock_irqsave(&chip->lock, flags); > > > > /* Disable open-drain function */ > > - clrbits32(®s->odr, GPIO_MASK(gpio)); > > + clrbits_be32(®s->odr, GPIO_MASK(gpio)); > > > > /* Float the pin */ > > - clrbits32(®s->tcr, GPIO_MASK(gpio)); > > + clrbits_be32(®s->tcr, GPIO_MASK(gpio)); > > > > /* Bits 0-15 use TSRL/OSRL, bits 16-31 use TSRH/OSRH */ > > if (gpio < 16) { > > - clrbits32(®s->osrl, GPIO_MASK2(gpio)); > > - clrbits32(®s->tsrl, GPIO_MASK2(gpio)); > > + clrbits_be32(®s->osrl, GPIO_MASK2(gpio)); > > + clrbits_be32(®s->tsrl, GPIO_MASK2(gpio)); > > } else { > > - clrbits32(®s->osrh, GPIO_MASK2(gpio)); > > - clrbits32(®s->tsrh, GPIO_MASK2(gpio)); > > + clrbits_be32(®s->osrh, GPIO_MASK2(gpio)); > > + clrbits_be32(®s->tsrh, GPIO_MASK2(gpio)); > > } > > > > spin_unlock_irqrestore(&chip->lock, flags); > > @@ -145,18 +145,18 @@ ppc4xx_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) > > __ppc4xx_gpio_set(gc, gpio, val); > > > > /* Disable open-drain function */ > > - clrbits32(®s->odr, GPIO_MASK(gpio)); > > + clrbits_be32(®s->odr, GPIO_MASK(gpio)); > > > > /* Drive the pin */ > > - setbits32(®s->tcr, GPIO_MASK(gpio)); > > + setbits_be32(®s->tcr, GPIO_MASK(gpio)); > > > > /* Bits 0-15 use TSRL, bits 16-31 use TSRH */ > > if (gpio < 16) { > > - clrbits32(®s->osrl, GPIO_MASK2(gpio)); > > - clrbits32(®s->tsrl, GPIO_MASK2(gpio)); > > + clrbits_be32(®s->osrl, GPIO_MASK2(gpio)); > > + clrbits_be32(®s->tsrl, GPIO_MASK2(gpio)); > > } else { > > - clrbits32(®s->osrh, GPIO_MASK2(gpio)); > > - clrbits32(®s->tsrh, GPIO_MASK2(gpio)); > > + clrbits_be32(®s->osrh, GPIO_MASK2(gpio)); > > + clrbits_be32(®s->tsrh, GPIO_MASK2(gpio)); > > } > > > > spin_unlock_irqrestore(&chip->lock, flags); > > diff --git a/arch/powerpc/platforms/512x/pdm360ng.c b/arch/powerpc/platforms/512x/pdm360ng.c > > index dc81f05e0bce..06b95795267a 100644 > > --- a/arch/powerpc/platforms/512x/pdm360ng.c > > +++ b/arch/powerpc/platforms/512x/pdm360ng.c > > @@ -38,7 +38,7 @@ static int pdm360ng_get_pendown_state(void) > > > > reg = in_be32(pdm360ng_gpio_base + 0xc); > > if (reg & 0x40) > > - setbits32(pdm360ng_gpio_base + 0xc, 0x40); > > + setbits_be32(pdm360ng_gpio_base + 0xc, 0x40); > > > > reg = in_be32(pdm360ng_gpio_base + 0x8); > > > > @@ -69,8 +69,8 @@ static int __init pdm360ng_penirq_init(void) > > return -ENODEV; > > } > > out_be32(pdm360ng_gpio_base + 0xc, 0xffffffff); > > - setbits32(pdm360ng_gpio_base + 0x18, 0x2000); > > - setbits32(pdm360ng_gpio_base + 0x10, 0x40); > > + setbits_be32(pdm360ng_gpio_base + 0x18, 0x2000); > > + setbits_be32(pdm360ng_gpio_base + 0x10, 0x40); > > > > return 0; > > } > > diff --git a/arch/powerpc/platforms/52xx/mpc52xx_common.c b/arch/powerpc/platforms/52xx/mpc52xx_common.c > > index 565e3a83dc9e..edfe619d67bf 100644 > > --- a/arch/powerpc/platforms/52xx/mpc52xx_common.c > > +++ b/arch/powerpc/platforms/52xx/mpc52xx_common.c > > @@ -314,13 +314,13 @@ int mpc5200_psc_ac97_gpio_reset(int psc_number) > > > > /* enable gpio pins for output */ > > setbits8(&wkup_gpio->wkup_gpioe, reset); > > - setbits32(&simple_gpio->simple_gpioe, sync | out); > > + setbits_be32(&simple_gpio->simple_gpioe, sync | out); > > > > setbits8(&wkup_gpio->wkup_ddr, reset); > > - setbits32(&simple_gpio->simple_ddr, sync | out); > > + setbits_be32(&simple_gpio->simple_ddr, sync | out); > > > > /* Assert cold reset */ > > - clrbits32(&simple_gpio->simple_dvo, sync | out); > > + clrbits_be32(&simple_gpio->simple_dvo, sync | out); > > clrbits8(&wkup_gpio->wkup_dvo, reset); > > > > /* wait for 1 us */ > > diff --git a/arch/powerpc/platforms/52xx/mpc52xx_gpt.c b/arch/powerpc/platforms/52xx/mpc52xx_gpt.c > > index 17cf249b18ee..e9f4dec06077 100644 > > --- a/arch/powerpc/platforms/52xx/mpc52xx_gpt.c > > +++ b/arch/powerpc/platforms/52xx/mpc52xx_gpt.c > > @@ -142,7 +142,7 @@ static void mpc52xx_gpt_irq_unmask(struct irq_data *d) > > unsigned long flags; > > > > raw_spin_lock_irqsave(&gpt->lock, flags); > > - setbits32(&gpt->regs->mode, MPC52xx_GPT_MODE_IRQ_EN); > > + setbits_be32(&gpt->regs->mode, MPC52xx_GPT_MODE_IRQ_EN); > > raw_spin_unlock_irqrestore(&gpt->lock, flags); > > } > > > > @@ -152,7 +152,7 @@ static void mpc52xx_gpt_irq_mask(struct irq_data *d) > > unsigned long flags; > > > > raw_spin_lock_irqsave(&gpt->lock, flags); > > - clrbits32(&gpt->regs->mode, MPC52xx_GPT_MODE_IRQ_EN); > > + clrbits_be32(&gpt->regs->mode, MPC52xx_GPT_MODE_IRQ_EN); > > raw_spin_unlock_irqrestore(&gpt->lock, flags); > > } > > > > @@ -308,7 +308,7 @@ static int mpc52xx_gpt_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) > > dev_dbg(gpt->dev, "%s: gpio:%d\n", __func__, gpio); > > > > raw_spin_lock_irqsave(&gpt->lock, flags); > > - clrbits32(&gpt->regs->mode, MPC52xx_GPT_MODE_GPIO_MASK); > > + clrbits_be32(&gpt->regs->mode, MPC52xx_GPT_MODE_GPIO_MASK); > > raw_spin_unlock_irqrestore(&gpt->lock, flags); > > > > return 0; > > @@ -482,7 +482,7 @@ int mpc52xx_gpt_stop_timer(struct mpc52xx_gpt_priv *gpt) > > return -EBUSY; > > } > > > > - clrbits32(&gpt->regs->mode, MPC52xx_GPT_MODE_COUNTER_ENABLE); > > + clrbits_be32(&gpt->regs->mode, MPC52xx_GPT_MODE_COUNTER_ENABLE); > > raw_spin_unlock_irqrestore(&gpt->lock, flags); > > return 0; > > } > > @@ -639,7 +639,7 @@ static int mpc52xx_wdt_release(struct inode *inode, struct file *file) > > unsigned long flags; > > > > raw_spin_lock_irqsave(&gpt_wdt->lock, flags); > > - clrbits32(&gpt_wdt->regs->mode, > > + clrbits_be32(&gpt_wdt->regs->mode, > > MPC52xx_GPT_MODE_COUNTER_ENABLE | MPC52xx_GPT_MODE_WDT_EN); > > The alignment needs to be fixed here (and all other places). The second > line should start under the & > Eventually use checkpatch to locate all places that need to be fixed. > (checkpatch may even fix it for you) > Thanks, I will fix all reported problem