lkml.org 
[lkml]   [2022]   [Jun]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRe: [PATCH v5 0/6] arm64: Cleanup ioremap() and support ioremap_prot()
    Date
    On Tue, 7 Jun 2022 20:50:21 +0800, Kefeng Wang wrote:
    > 1. Enhance generic ioremap to make it more useful.
    > 2. Let's arm64 use GENERIC_IOREMAP to cleanup code.
    > 3. Support HAVE_IOREMAP_PROT on arm64, which enable generic_access_phys(),
    > it is useful when debug(eg, gdb) via access_process_vm device memory
    > infrastructure.
    >
    > v5:
    > - break long lines(> 80 cols), per Christoph Hellwig
    > - move is_vmalloc_addr() check from arm64 into generic ioremap, per
    > Christoph Hellwig
    > - make arm64's ioremap_cache as an inline function, per Christoph
    > - keep changes simple, make ioremap/iounmap_allowed return bool, per
    > Baoquan He
    > - simplify use 'void *' instead of 'void __iomem *' in iounmap, then
    > drop __force annotation
    >
    > [...]

    Applied to arm64 (for-next/ioremap), thanks!

    [1/6] ARM: mm: kill unused runtime hook arch_iounmap()
    https://git.kernel.org/arm64/c/d803336abdbc
    [2/6] mm: ioremap: Use more sensibly name in ioremap_prot()
    https://git.kernel.org/arm64/c/abc5992b9dd0
    [3/6] mm: ioremap: Setup phys_addr of struct vm_struct
    https://git.kernel.org/arm64/c/a14fff1c0379
    [4/6] mm: ioremap: Add ioremap/iounmap_allowed()
    https://git.kernel.org/arm64/c/18e780b4e6ab
    [5/6] arm64: mm: Convert to GENERIC_IOREMAP
    https://git.kernel.org/arm64/c/f23eab0bfaef
    [6/6] arm64: Add HAVE_IOREMAP_PROT support
    https://git.kernel.org/arm64/c/893dea9ccd08

    Cheers,
    --
    Will

    https://fixes.arm64.dev
    https://next.arm64.dev
    https://will.arm64.dev

    \
     
     \ /
      Last update: 2022-06-27 15:03    [W:4.339 / U:0.728 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site