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.

Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux

Pull ARM updates from Russell King:

- avoid %pK for ARM MM prints

- implement ARCH_HAS_CC_CAN_LINK to ensure runnable user progs

- handle BE8 and BE32 for user progs

* tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux:
ARM: 9470/1: Handle BE8 vs BE32 in ARCH_CC_CAN_LINK
ARM: 9469/1: Implement ARCH_HAS_CC_CAN_LINK
ARM: 9467/1: mm: Don't use %pK through printk

+14 -1
+13
arch/arm/Kconfig
··· 6 6 select ARCH_CORRECT_STACKTRACE_ON_KRETPROBE if HAVE_KRETPROBES && FRAME_POINTER && !ARM_UNWIND 7 7 select ARCH_HAS_BINFMT_FLAT 8 8 select ARCH_HAS_CACHE_LINE_SIZE if OF 9 + select ARCH_HAS_CC_CAN_LINK 9 10 select ARCH_HAS_CPU_CACHE_ALIASING 10 11 select ARCH_HAS_CPU_FINALIZE_INIT if MMU 11 12 select ARCH_HAS_CURRENT_STACK_POINTER ··· 1716 1715 Say Y to include support for NEON in kernel mode. 1717 1716 1718 1717 endmenu 1718 + 1719 + config ARCH_CC_CAN_LINK 1720 + bool 1721 + default $(cc_can_link_user,-mlittle-endian) if CPU_LITTLE_ENDIAN 1722 + default $(cc_can_link_user,-mbig-endian -mbe8) if CPU_ENDIAN_BE8 1723 + default $(cc_can_link_user,-mbig-endian -mbe32) if CPU_ENDIAN_BE32 1724 + 1725 + config ARCH_USERFLAGS 1726 + string 1727 + default "-mlittle-endian" if CPU_LITTLE_ENDIAN 1728 + default "-mbig-endian -mbe8" if CPU_ENDIAN_BE8 1729 + default "-mbig-endian -mbe32" if CPU_ENDIAN_BE32 1719 1730 1720 1731 menu "Power management options" 1721 1732
+1 -1
arch/arm/mm/physaddr.c
··· 38 38 phys_addr_t __virt_to_phys(unsigned long x) 39 39 { 40 40 WARN(!__virt_addr_valid(x), 41 - "virt_to_phys used for non-linear address: %pK (%pS)\n", 41 + "virt_to_phys used for non-linear address: %px (%pS)\n", 42 42 (void *)x, (void *)x); 43 43 44 44 return __virt_to_phys_nodebug(x);