public inbox for netdev@vger.kernel.org 
 help / color / mirror / Atom feed
From: Krzysztof Kozlowski <krzk@kernel•org>
To: Richard Henderson <rth@twiddle•net>,
	Ivan Kokshaysky <ink@jurassic•park.msu.ru>,
	Matt Turner <mattst88@gmail•com>,
	Alexey Brodkin <abrodkin@synopsys•com>,
	Vineet Gupta <vgupta@synopsys•com>,
	"James E.J. Bottomley" <James.Bottomley@HansenPartnership•com>,
	Helge Deller <deller@gmx•de>,
	Benjamin Herrenschmidt <benh@kernel•crashing.org>,
	Paul Mackerras <paulus@samba•org>,
	Michael Ellerman <mpe@ellerman•id.au>,
	Yoshinori Sato <ysato@users•sourceforge.jp>,
	Rich Felker <dalias@libc•org>, Dave Airlie <airlied@redhat•com>,
	David Airlie <airlied@linux•ie>, Daniel Vetter <daniel@ffwll•ch>,
	Ben Skeggs <bskeggs@redhat•com>,
	Mauro Carvalho Chehab <mchehab@kernel•org>,
	Jiri Slaby <jirislaby@gmail•com>,
	Nick Kossifidis <mickflemm@gmail•com>,
	Luis Chamberlain <mcgrof@kernel•org>,
	Kalle Valo <kvalo@codeaurora•org>,
	"David S. Miller" <davem@davemloft•net>,
	Dave Jiang <dave.jiang@intel•com>, Jon Mason <jdmason@kudzu•us>,
	Allen Hubbe <allenbh@gmail•com>,
	"Michael S. Tsirkin" <mst@redhat•com>,
	Jason Wang <jasowang@redhat•com>, Arnd Bergmann <arnd@arndb•de>,
	Geert Uytterhoeven <geert+renesas@glider•be>,
	Andrew Morton <akpm@linux-foundation•org>,
	Thomas Gleixner <tglx@linutronix•de>,
	linux-alpha@vger•kernel.org, linux-kernel@vger•kernel.org,
	linux-snps-arc@lists•infradead.org, linux-parisc@vger•kernel.org,
	linuxppc-dev@lists•ozlabs.org, linux-sh@vger•kernel.org,
	dri-devel@lists•freedesktop.org, nouveau@lists•freedesktop.org,
	linux-media@vger•kernel.org, linux-wireless@vger•kernel.org,
	netdev@vger•kernel.org, linux-ntb@googlegroups•com,
	virtualization@lists•linux-foundation.org,
	linux-arch@vger•kernel.org
Cc: Krzysztof Kozlowski <krzk@kernel•org>
Subject: [RESEND PATCH v2 7/9] drm/nouveau: Constify ioreadX() iomem argument (as in generic implementation)
Date: Wed, 19 Feb 2020 18:50:05 +0100	[thread overview]
Message-ID: <20200219175007.13627-8-krzk@kernel.org> (raw)
In-Reply-To: <20200219175007.13627-1-krzk@kernel.org>

The ioreadX() helpers have inconsistent interface.  On some architectures
void *__iomem address argument is a pointer to const, on some not.

Implementations of ioreadX() do not modify the memory under the address
so they can be converted to a "const" version for const-safety and
consistency among architectures.

Signed-off-by: Krzysztof Kozlowski <krzk@kernel•org>
---
 drivers/gpu/drm/nouveau/nouveau_bo.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/nouveau/nouveau_bo.c b/drivers/gpu/drm/nouveau/nouveau_bo.c
index 1b62ccc57aef..d95bdd65dbca 100644
--- a/drivers/gpu/drm/nouveau/nouveau_bo.c
+++ b/drivers/gpu/drm/nouveau/nouveau_bo.c
@@ -613,7 +613,7 @@ nouveau_bo_rd32(struct nouveau_bo *nvbo, unsigned index)
 	mem += index;
 
 	if (is_iomem)
-		return ioread32_native((void __force __iomem *)mem);
+		return ioread32_native((const void __force __iomem *)mem);
 	else
 		return *mem;
 }
-- 
2.17.1


  parent reply	other threads:[~2020-02-19 17:52 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-02-19 17:49 [RESEND PATCH v2 0/9] iomap: Constify ioreadX() iomem argument Krzysztof Kozlowski
2020-02-19 17:49 ` [RESEND PATCH v2 1/9] iomap: Constify ioreadX() iomem argument (as in generic implementation) Krzysztof Kozlowski
2020-03-12 10:55   ` Michael Ellerman
2020-03-14 11:02   ` Krzysztof Kozlowski
2020-02-19 17:50 ` [RESEND PATCH v2 2/9] rtl818x: " Krzysztof Kozlowski
2020-02-19 17:50 ` [RESEND PATCH v2 3/9] ntb: intel: " Krzysztof Kozlowski
2020-02-19 17:50 ` [RESEND PATCH v2 4/9] virtio: pci: " Krzysztof Kozlowski
2020-02-19 17:50 ` [RESEND PATCH v2 5/9] arc: " Krzysztof Kozlowski
2020-02-19 17:50 ` [RESEND PATCH v2 6/9] drm/mgag200: " Krzysztof Kozlowski
2020-03-12 10:49   ` Thomas Zimmermann
2020-03-14 10:59     ` Krzysztof Kozlowski
2020-03-24  8:39       ` Thomas Zimmermann
2020-02-19 17:50 ` Krzysztof Kozlowski [this message]
2020-02-19 17:50 ` [RESEND PATCH v2 8/9] media: fsl-viu: " Krzysztof Kozlowski
2020-03-12  8:01   ` Hans Verkuil
2020-02-19 17:50 ` [RESEND PATCH v2 9/9] ath5k: " Krzysztof Kozlowski
2020-02-20  9:48   ` Jiri Slaby
2020-02-24 12:47     ` Krzysztof Kozlowski

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200219175007.13627-8-krzk@kernel.org \
    --to=krzk@kernel$(echo .)org \
    --cc=James.Bottomley@HansenPartnership$(echo .)com \
    --cc=abrodkin@synopsys$(echo .)com \
    --cc=airlied@linux$(echo .)ie \
    --cc=airlied@redhat$(echo .)com \
    --cc=akpm@linux-foundation$(echo .)org \
    --cc=allenbh@gmail$(echo .)com \
    --cc=arnd@arndb$(echo .)de \
    --cc=benh@kernel$(echo .)crashing.org \
    --cc=bskeggs@redhat$(echo .)com \
    --cc=dalias@libc$(echo .)org \
    --cc=daniel@ffwll$(echo .)ch \
    --cc=dave.jiang@intel$(echo .)com \
    --cc=davem@davemloft$(echo .)net \
    --cc=deller@gmx$(echo .)de \
    --cc=dri-devel@lists$(echo .)freedesktop.org \
    --cc=geert+renesas@glider$(echo .)be \
    --cc=ink@jurassic$(echo .)park.msu.ru \
    --cc=jasowang@redhat$(echo .)com \
    --cc=jdmason@kudzu$(echo .)us \
    --cc=jirislaby@gmail$(echo .)com \
    --cc=kvalo@codeaurora$(echo .)org \
    --cc=linux-alpha@vger$(echo .)kernel.org \
    --cc=linux-arch@vger$(echo .)kernel.org \
    --cc=linux-kernel@vger$(echo .)kernel.org \
    --cc=linux-media@vger$(echo .)kernel.org \
    --cc=linux-ntb@googlegroups$(echo .)com \
    --cc=linux-parisc@vger$(echo .)kernel.org \
    --cc=linux-sh@vger$(echo .)kernel.org \
    --cc=linux-snps-arc@lists$(echo .)infradead.org \
    --cc=linux-wireless@vger$(echo .)kernel.org \
    --cc=linuxppc-dev@lists$(echo .)ozlabs.org \
    --cc=mattst88@gmail$(echo .)com \
    --cc=mcgrof@kernel$(echo .)org \
    --cc=mchehab@kernel$(echo .)org \
    --cc=mickflemm@gmail$(echo .)com \
    --cc=mpe@ellerman$(echo .)id.au \
    --cc=mst@redhat$(echo .)com \
    --cc=netdev@vger$(echo .)kernel.org \
    --cc=nouveau@lists$(echo .)freedesktop.org \
    --cc=paulus@samba$(echo .)org \
    --cc=rth@twiddle$(echo .)net \
    --cc=tglx@linutronix$(echo .)de \
    --cc=vgupta@synopsys$(echo .)com \
    --cc=virtualization@lists$(echo .)linux-foundation.org \
    --cc=ysato@users$(echo .)sourceforge.jp \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox