Re: [PATCH v2 0/2] arch/*/io.h: remove ioremap_uc in some architectures

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 03/01/23 at 06:22pm, Baoquan He wrote:
> This patchset tries to remove ioremap_uc() in the current architectures
> except of x86 and ia64. They will use the default ioremap_uc definition
> in <asm-generic/io.h> which returns NULL.
> 
> If any arch sees a breakage caused by the default ioremap_uc(), it can
> provide a sepcific one for its own usage.

Forgot mentioning this patchset is based on below patchset.

[PATCH v5 00/17] mm: ioremap:  Convert architectures to take GENERIC_IOREMAP way
https://lore.kernel.org/all/20230301034247.136007-1-bhe@xxxxxxxxxx/T/#u

> 
> v1->v2:
>   - Update log of patch 2, and document related to ioremap_uc()
>     according to Geert's comment.
>   - Add Geert's Acked-by.
> 
> Baoquan He (2):
>   mips: add <asm-generic/io.h> including
>   arch/*/io.h: remove ioremap_uc in some architectures
> 
>  Documentation/driver-api/device-io.rst | 11 ++++--
>  arch/alpha/include/asm/io.h            |  1 -
>  arch/hexagon/include/asm/io.h          |  3 --
>  arch/m68k/include/asm/kmap.h           |  1 -
>  arch/mips/include/asm/io.h             | 47 +++++++++++++++++++++++++-
>  arch/mips/include/asm/mmiowb.h         |  2 --
>  arch/parisc/include/asm/io.h           |  2 --
>  arch/powerpc/include/asm/io.h          |  1 -
>  arch/sh/include/asm/io.h               |  2 --
>  arch/sparc/include/asm/io_64.h         |  1 -
>  10 files changed, 55 insertions(+), 16 deletions(-)
> 
> -- 
> 2.34.1
> 




[Index of Archives]     [Linux Kernel]     [Kernel Newbies]     [x86 Platform Driver]     [Netdev]     [Linux Wireless]     [Netfilter]     [Bugtraq]     [Linux Filesystems]     [Yosemite Discussion]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Device Mapper]

  Powered by Linux