Centos-kernel-stream-9/arch/csky
Ming Lei f61ca691c2 asm-generic: provide generic page_to_phys and phys_to_page implementations
JIRA: https://issues.redhat.com/browse/RHEL-79409
Conflicts: drop change on several un-supported arch code(hexagon,
longarch, openrisc)

commit c5c3238d9b8cee58cd4b08bbbe9347a94a566390
Author: Christoph Hellwig <hch@lst.de>
Date:   Wed Oct 23 07:36:36 2024 +0200

    asm-generic: provide generic page_to_phys and phys_to_page implementations

    page_to_phys is duplicated by all architectures, and from some strange
    reason placed in <asm/io.h> where it doesn't fit at all.

    phys_to_page is only provided by a few architectures despite having a lot
    of open coded users.

    Provide generic versions in <asm-generic/memory_model.h> to make these
    helpers more easily usable.

    Note with this patch powerpc loses the CONFIG_DEBUG_VIRTUAL pfn_valid
    check.  It will be added back in a generic version later.

    Signed-off-by: Christoph Hellwig <hch@lst.de>
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>

Signed-off-by: Ming Lei <ming.lei@redhat.com>
2025-03-14 16:48:31 +08:00
..
abiv1
abiv2
boot
configs
include asm-generic: provide generic page_to_phys and phys_to_page implementations 2025-03-14 16:48:31 +08:00
kernel fork: Generalize PF_IO_WORKER handling 2024-03-20 09:43:04 -04:00
lib
mm
Kbuild
Kconfig mm, treewide: redefine MAX_ORDER sanely 2023-10-30 09:12:37 +01:00
Kconfig.debug
Kconfig.platforms
Makefile