Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp1895489yba; Sat, 27 Apr 2019 09:21:34 -0700 (PDT) X-Google-Smtp-Source: APXvYqyHyB5pFT2cIeC94/gi8Z10Rk4HpRmAEQyvxYEJ/2VBclAc0Bv1c0AllcZu8/zDIMzjRNTc X-Received: by 2002:a17:902:121:: with SMTP id 30mr50583440plb.174.1556382094011; Sat, 27 Apr 2019 09:21:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556382094; cv=none; d=google.com; s=arc-20160816; b=PVWUbBp795/VJfo3EPgo/ZlICdB26iVHpBbrwagOWRxm7NlpTd7fgT/D7+lI6JrsUr KzofBqsdPekM/YInOGpx8ZxsnPee2t6j1h7A02A7F18j31uQJJBp3if8deuzFnVFVItC nt0/YxYLOb4wXc0mJFNJMCscaxNMujAOExDeVnR1k3FweZvzo7FBozkByXMOwTG10FoQ RTPsZdLl2/hf0j2IluvFA51dsbrBfKihbkt2MbW+mladJfD2ka6koBzzGiO1zJ6ub8YW AoXn9DGcZ0fOUwnfXSZ9OiM+MSxfoVlWwjlDOH3JNod0d8xTl/6VF2plSjf0bOr3uis+ o5Iw== 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 :references:in-reply-to:from:subject:cc:to:message-id:date; bh=zPqvpaxPHW4/CJb5iBY4Qesd3b1gchvCz3kGlhgXQZU=; b=Fg0kqKAFrt4FISfHqEhGco3hiu8i9bgs3/7oVvfRWmVZAE1imrL83AWqh6cOKcVBzn RmIl8DpAvBEQ5x8KZxclYx/Jf4PkQLwbRyth8KfX6hpi3NXpoUImy128FpZviX0SPq1K Fg8EzHOKH9XIptDqUSpR0etRXTGvfjrgqPg639TmuQ5/btx8vGOBRadcLc1vfoTiewUE 8fpFz/aHYfdssA7N9dcSlvLXmePZvKpcGUpB5NHJvlrf1Q6ocHnLjxSm5q5Jiq+3idGs BMBUWjTKnCriXaisemr8CUllyifO9SGzNdkrCwGoh5hcIVxyOAVg5Z39pux5FdvTe/5s 086Q== 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 m17si30458809pff.130.2019.04.27.09.21.15; Sat, 27 Apr 2019 09:21:33 -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 S1726125AbfD0QS4 (ORCPT + 99 others); Sat, 27 Apr 2019 12:18:56 -0400 Received: from shards.monkeyblade.net ([23.128.96.9]:54386 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725974AbfD0QSz (ORCPT ); Sat, 27 Apr 2019 12:18:55 -0400 Received: from localhost (unknown [12.154.31.190]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) (Authenticated sender: davem-davemloft) by shards.monkeyblade.net (Postfix) with ESMTPSA id 6471F14C711BA; Sat, 27 Apr 2019 09:18:54 -0700 (PDT) Date: Sat, 27 Apr 2019 12:18:50 -0400 (EDT) Message-Id: <20190427.121850.1265777273042838957.davem@davemloft.net> To: laurentiu.tudor@nxp.com Cc: netdev@vger.kernel.org, madalin.bucur@nxp.com, roy.pledge@nxp.com, camelia.groza@nxp.com, leoyang.li@nxp.com, iommu@lists.linux-foundation.org, linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2 3/9] fsl/fman: backup and restore ICID registers From: David Miller In-Reply-To: <20190427071031.6563-4-laurentiu.tudor@nxp.com> References: <20190427071031.6563-1-laurentiu.tudor@nxp.com> <20190427071031.6563-4-laurentiu.tudor@nxp.com> X-Mailer: Mew version 6.8 on Emacs 26.1 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12 (shards.monkeyblade.net [149.20.54.216]); Sat, 27 Apr 2019 09:18:55 -0700 (PDT) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: laurentiu.tudor@nxp.com Date: Sat, 27 Apr 2019 10:10:25 +0300 > @@ -1914,7 +1936,10 @@ static int fman_reset(struct fman *fman) > static int fman_init(struct fman *fman) > { > struct fman_cfg *cfg = NULL; > - int err = 0, i, count; > + int err = 0, count; > +#ifdef CONFIG_PPC > + int i; > +#endif > > if (is_init_done(fman->cfg)) > return -EINVAL; > @@ -1934,6 +1959,7 @@ static int fman_init(struct fman *fman) > memset_io((void __iomem *)(fman->base_addr + CGP_OFFSET), 0, > fman->state->fm_port_num_of_cg); > > +#ifdef CONFIG_PPC > /* Save LIODN info before FMan reset > * Skipping non-existent port 0 (i = 1) > */ Sorry, I'm not OK with littering a networking driver with arch ifdefs all over the place. Please create a proper abstraction and set of interfaces. Thank you.