Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

mm: remove xlate_dev_kmem_ptr()

Since /dev/kmem has been removed, let's remove the xlate_dev_kmem_ptr()
leftovers.

Link: https://lkml.kernel.org/r/20210324102351.6932-3-david@redhat.com
Signed-off-by: David Hildenbrand <david@redhat.com>
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Acked-by: Michal Hocko <mhocko@suse.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Richard Henderson <rth@twiddle.net>
Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
Cc: Matt Turner <mattst88@gmail.com>
Cc: Russell King <linux@armlinux.org.uk>
Cc: Brian Cain <bcain@codeaurora.org>
Cc: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Cc: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
Cc: Helge Deller <deller@gmx.de>
Cc: Michael Ellerman <mpe@ellerman.id.au>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Heiko Carstens <hca@linux.ibm.com>
Cc: Vasily Gorbik <gor@linux.ibm.com>
Cc: Christian Borntraeger <borntraeger@de.ibm.com>
Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
Cc: Rich Felker <dalias@libc.org>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: David Hildenbrand <david@redhat.com>
Cc: Krzysztof Kozlowski <krzk@kernel.org>
Cc: Mikulas Patocka <mpatocka@redhat.com>
Cc: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Cc: Mike Rapoport <rppt@kernel.org>
Cc: Palmer Dabbelt <palmerdabbelt@google.com>
Cc: Luis Chamberlain <mcgrof@kernel.org>
Cc: Greentime Hu <green.hu@gmail.com>
Cc: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Cc: Randy Dunlap <rdunlap@infradead.org>
Cc: Jiaxun Yang <jiaxun.yang@flygoat.com>
Cc: "Peter Zijlstra (Intel)" <peterz@infradead.org>
Cc: Christophe Leroy <christophe.leroy@csgroup.eu>
Cc: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
Cc: Niklas Schnelle <schnelle@linux.ibm.com>
Cc: Pierre Morel <pmorel@linux.ibm.com>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

David Hildenbrand and committed by
Linus Torvalds
f2e762ba bbcd53c9

-76
-5
arch/alpha/include/asm/io.h
··· 602 602 */ 603 603 #define xlate_dev_mem_ptr(p) __va(p) 604 604 605 - /* 606 - * Convert a virtual cached pointer to an uncached pointer 607 - */ 608 - #define xlate_dev_kmem_ptr(p) p 609 - 610 605 #endif /* __KERNEL__ */ 611 606 612 607 #endif /* __ALPHA_IO_H */
-5
arch/arm/include/asm/io.h
··· 430 430 */ 431 431 #define xlate_dev_mem_ptr(p) __va(p) 432 432 433 - /* 434 - * Convert a virtual cached pointer to an uncached pointer 435 - */ 436 - #define xlate_dev_kmem_ptr(p) p 437 - 438 433 #include <asm-generic/io.h> 439 434 440 435 #ifdef CONFIG_MMU
-1
arch/hexagon/include/asm/io.h
··· 64 64 * convert a physical pointer to a virtual kernel pointer for 65 65 * /dev/mem access. 66 66 */ 67 - #define xlate_dev_kmem_ptr(p) __va(p) 68 67 #define xlate_dev_mem_ptr(p) __va(p) 69 68 70 69 /*
-1
arch/ia64/include/asm/io.h
··· 277 277 #define memcpy_fromio memcpy_fromio 278 278 #define memcpy_toio memcpy_toio 279 279 #define memset_io memset_io 280 - #define xlate_dev_kmem_ptr xlate_dev_kmem_ptr 281 280 #define xlate_dev_mem_ptr xlate_dev_mem_ptr 282 281 #include <asm-generic/io.h> 283 282 #undef PCI_IOBASE
-18
arch/ia64/include/asm/uaccess.h
··· 272 272 return ptr; 273 273 } 274 274 275 - /* 276 - * Convert a virtual cached kernel memory pointer to an uncached pointer 277 - */ 278 - static __inline__ void * 279 - xlate_dev_kmem_ptr(void *p) 280 - { 281 - struct page *page; 282 - void *ptr; 283 - 284 - page = virt_to_page((unsigned long)p); 285 - if (PageUncached(page)) 286 - ptr = (void *)__pa(p) + __IA64_UNCACHED_OFFSET; 287 - else 288 - ptr = p; 289 - 290 - return ptr; 291 - } 292 - 293 275 #endif /* _ASM_IA64_UACCESS_H */
-5
arch/m68k/include/asm/io_mm.h
··· 397 397 */ 398 398 #define xlate_dev_mem_ptr(p) __va(p) 399 399 400 - /* 401 - * Convert a virtual cached pointer to an uncached pointer 402 - */ 403 - #define xlate_dev_kmem_ptr(p) p 404 - 405 400 #define readb_relaxed(addr) readb(addr) 406 401 #define readw_relaxed(addr) readw(addr) 407 402 #define readl_relaxed(addr) readl(addr)
-5
arch/mips/include/asm/io.h
··· 564 564 */ 565 565 #define xlate_dev_mem_ptr(p) __va(p) 566 566 567 - /* 568 - * Convert a virtual cached pointer to an uncached pointer 569 - */ 570 - #define xlate_dev_kmem_ptr(p) p 571 - 572 567 void __ioread64_copy(void *to, const void __iomem *from, size_t count); 573 568 574 569 #endif /* _ASM_IO_H */
-5
arch/parisc/include/asm/io.h
··· 316 316 */ 317 317 #define xlate_dev_mem_ptr(p) __va(p) 318 318 319 - /* 320 - * Convert a virtual cached pointer to an uncached pointer 321 - */ 322 - #define xlate_dev_kmem_ptr(p) p 323 - 324 319 extern int devmem_is_allowed(unsigned long pfn); 325 320 326 321 #endif
-5
arch/powerpc/include/asm/io.h
··· 663 663 #define xlate_dev_mem_ptr(p) __va(p) 664 664 665 665 /* 666 - * Convert a virtual cached pointer to an uncached pointer 667 - */ 668 - #define xlate_dev_kmem_ptr(p) p 669 - 670 - /* 671 666 * We don't do relaxed operations yet, at least not with this semantic 672 667 */ 673 668 #define readb_relaxed(addr) readb(addr)
-5
arch/s390/include/asm/io.h
··· 20 20 #define unxlate_dev_mem_ptr unxlate_dev_mem_ptr 21 21 void unxlate_dev_mem_ptr(phys_addr_t phys, void *addr); 22 22 23 - /* 24 - * Convert a virtual cached pointer to an uncached pointer 25 - */ 26 - #define xlate_dev_kmem_ptr(p) p 27 - 28 23 #define IO_SPACE_LIMIT 0 29 24 30 25 void __iomem *ioremap_prot(phys_addr_t addr, size_t size, unsigned long prot);
-5
arch/sh/include/asm/io.h
··· 283 283 */ 284 284 #define xlate_dev_mem_ptr(p) __va(p) 285 285 286 - /* 287 - * Convert a virtual cached pointer to an uncached pointer 288 - */ 289 - #define xlate_dev_kmem_ptr(p) p 290 - 291 286 #define ARCH_HAS_VALID_PHYS_ADDR_RANGE 292 287 int valid_phys_addr_range(phys_addr_t addr, size_t size); 293 288 int valid_mmap_phys_addr_range(unsigned long pfn, size_t size);
-5
arch/sparc/include/asm/io_64.h
··· 454 454 */ 455 455 #define xlate_dev_mem_ptr(p) __va(p) 456 456 457 - /* 458 - * Convert a virtual cached pointer to an uncached pointer 459 - */ 460 - #define xlate_dev_kmem_ptr(p) p 461 - 462 457 #endif 463 458 464 459 #endif /* !(__SPARC64_IO_H) */
-11
include/asm-generic/io.h
··· 1064 1064 #endif 1065 1065 #endif /* CONFIG_GENERIC_IOMAP */ 1066 1066 1067 - /* 1068 - * Convert a virtual cached pointer to an uncached pointer 1069 - */ 1070 - #ifndef xlate_dev_kmem_ptr 1071 - #define xlate_dev_kmem_ptr xlate_dev_kmem_ptr 1072 - static inline void *xlate_dev_kmem_ptr(void *addr) 1073 - { 1074 - return addr; 1075 - } 1076 - #endif 1077 - 1078 1067 #ifndef xlate_dev_mem_ptr 1079 1068 #define xlate_dev_mem_ptr xlate_dev_mem_ptr 1080 1069 static inline void *xlate_dev_mem_ptr(phys_addr_t addr)