linux-alpha.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
  • [parent not found: <1578415992-24054-9-git-send-email-krzk@kernel.org>]
  • * Re: [RFT 00/13] iomap: Constify ioreadX() iomem argument
           [not found] <1578415992-24054-1-git-send-email-krzk@kernel.org>
           [not found] ` <1578415992-24054-6-git-send-email-krzk@kernel.org>
           [not found] ` <1578415992-24054-9-git-send-email-krzk@kernel.org>
    @ 2020-01-08  8:07 ` Geert Uytterhoeven
      2020-01-08  8:12   ` Geert Uytterhoeven
      2020-01-08  8:15   ` Krzysztof Kozlowski
           [not found] ` <1578415992-24054-3-git-send-email-krzk@kernel.org>
      3 siblings, 2 replies; 15+ messages in thread
    From: Geert Uytterhoeven @ 2020-01-08  8:07 UTC (permalink / raw)
      To: Krzysztof Kozlowski
      Cc: Rich Felker, Jiri Slaby, Michael S. Tsirkin, David Airlie,
    	Benjamin Herrenschmidt, Jason Wang, DRI Development,
    	virtualization, James E.J. Bottomley, netdev, Paul Mackerras,
    	Linux-Arch, Dave Jiang, Yoshinori Sato, Michael Ellerman,
    	Helge Deller, Linux-sh list, Alexey Brodkin, Ben Skeggs, nouveau,
    	Dave Airlie, Matt Turner, arcml
    
    Hi Krzysztof,
    
    On Tue, Jan 7, 2020 at 5:53 PM Krzysztof Kozlowski <krzk@kernel.org> wrote:
    > The ioread8/16/32() and others have inconsistent interface among the
    > architectures: some taking address as const, some not.
    >
    > It seems there is nothing really stopping all of them to take
    > pointer to const.
    
    Shouldn't all of them take const volatile __iomem pointers?
    It seems the "volatile" is missing from all but the implementations in
    include/asm-generic/io.h.
    
    > Patchset was really tested on all affected architectures.
    > Build testing is in progress - I hope auto-builders will point any issues.
    >
    >
    > Todo
    > ====
    > Convert also string versions (ioread16_rep() etc) if this aproach looks OK.
    >
    >
    > Merging
    > =======
    > The first 5 patches - iomap, alpha, sh, parisc and powerpc - should probably go
    > via one tree, or even squashed into one.
    
    Yes, they should be squashed, cfr. Arnd's comment.
    I also wouldn't bother doing the updates in patches 6-10.
    
    The rest looks good to me.
    Thanks a lot!
    
    Gr{oetje,eeting}s,
    
                            Geert
    
    -- 
    Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
    
    In personal conversations with technical people, I call myself a hacker. But
    when I'm talking to journalists I just say "programmer" or something like that.
                                    -- Linus Torvalds
    
    ^ permalink raw reply	[flat|nested] 15+ messages in thread
  • [parent not found: <1578415992-24054-3-git-send-email-krzk@kernel.org>]

  • end of thread, other threads:[~2020-01-08 17:39 UTC | newest]
    
    Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <1578415992-24054-1-git-send-email-krzk@kernel.org>
         [not found] ` <1578415992-24054-6-git-send-email-krzk@kernel.org>
    2020-01-07 17:08   ` [RFT 03/13] sh: Constify ioreadX() iomem argument (as in generic implementation) Arnd Bergmann
         [not found] ` <1578415992-24054-9-git-send-email-krzk@kernel.org>
    2020-01-07 17:10   ` [RFT 06/13] arc: " Arnd Bergmann
    2020-01-08  8:07 ` [RFT 00/13] iomap: Constify ioreadX() iomem argument Geert Uytterhoeven
    2020-01-08  8:12   ` Geert Uytterhoeven
    2020-01-08  8:18     ` Krzysztof Kozlowski
    2020-01-08  8:35       ` Christophe Leroy
    2020-01-08  8:43         ` Geert Uytterhoeven
    2020-01-08  8:48           ` Christophe Leroy
    2020-01-08 17:39             ` David Laight
    2020-01-08  8:44         ` Arnd Bergmann
    2020-01-08  9:15           ` Krzysztof Kozlowski
    2020-01-08 11:55             ` Arnd Bergmann
    2020-01-08  8:15   ` Krzysztof Kozlowski
         [not found] ` <1578415992-24054-3-git-send-email-krzk@kernel.org>
    2020-01-08  8:10   ` [RFT 02/13] alpha: Constify ioreadX() iomem argument (as in generic implementation) Geert Uytterhoeven
    2020-01-08  9:07     ` Krzysztof Kozlowski
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox;
    as well as URLs for NNTP newsgroup(s).