diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 10:06:00 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 10:06:00 +0000 |
commit | b15a952c52a6825376d3e7f6c1bf5c886c6d8b74 (patch) | |
tree | 1500f2f8f276908a36d8126cb632c0d6b1276764 /debian/patches-rt/0056-highmem-Remove-kmap_atomic_prot.patch | |
parent | Adding upstream version 5.10.209. (diff) | |
download | linux-b15a952c52a6825376d3e7f6c1bf5c886c6d8b74.tar.xz linux-b15a952c52a6825376d3e7f6c1bf5c886c6d8b74.zip |
Adding debian version 5.10.209-2.debian/5.10.209-2debian
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian/patches-rt/0056-highmem-Remove-kmap_atomic_prot.patch')
-rw-r--r-- | debian/patches-rt/0056-highmem-Remove-kmap_atomic_prot.patch | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/debian/patches-rt/0056-highmem-Remove-kmap_atomic_prot.patch b/debian/patches-rt/0056-highmem-Remove-kmap_atomic_prot.patch new file mode 100644 index 000000000..f9038b30b --- /dev/null +++ b/debian/patches-rt/0056-highmem-Remove-kmap_atomic_prot.patch @@ -0,0 +1,52 @@ +From acac3af33fa7522e3be0f030ec1d80cca2cf215d Mon Sep 17 00:00:00 2001 +From: Thomas Gleixner <tglx@linutronix.de> +Date: Tue, 3 Nov 2020 10:27:45 +0100 +Subject: [PATCH 056/323] highmem: Remove kmap_atomic_prot() +Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/5.10/older/patches-5.10.204-rt100.tar.xz + +No more users. + +Signed-off-by: Thomas Gleixner <tglx@linutronix.de> +Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> +--- + include/linux/highmem-internal.h | 14 ++------------ + 1 file changed, 2 insertions(+), 12 deletions(-) + +diff --git a/include/linux/highmem-internal.h b/include/linux/highmem-internal.h +index 3590af5aad96..bd15bf9164c2 100644 +--- a/include/linux/highmem-internal.h ++++ b/include/linux/highmem-internal.h +@@ -88,16 +88,11 @@ static inline void __kunmap_local(void *vaddr) + kunmap_local_indexed(vaddr); + } + +-static inline void *kmap_atomic_prot(struct page *page, pgprot_t prot) ++static inline void *kmap_atomic(struct page *page) + { + preempt_disable(); + pagefault_disable(); +- return __kmap_local_page_prot(page, prot); +-} +- +-static inline void *kmap_atomic(struct page *page) +-{ +- return kmap_atomic_prot(page, kmap_prot); ++ return __kmap_local_page_prot(page, kmap_prot); + } + + static inline void __kunmap_atomic(void *addr) +@@ -182,11 +177,6 @@ static inline void *kmap_atomic(struct page *page) + return page_address(page); + } + +-static inline void *kmap_atomic_prot(struct page *page, pgprot_t prot) +-{ +- return kmap_atomic(page); +-} +- + static inline void __kunmap_atomic(void *addr) + { + #ifdef ARCH_HAS_FLUSH_ON_KUNMAP +-- +2.43.0 + |