11d92156f7a862091009d7655d19c1e7de37fc7a powerpc/pseries: Only register vio drivers if vio bus exists 937c49d10b4dc8e81ed1a24ffab8d70bba138af1 powerpc/mm: Revert "powerpc/mm: Remove DEBUG_VM_PGTABLE support on powerpc" a51776e5cfcc04c2c83990a0cdce9eab1aa95aef powerpc/uaccess: Remove __get_user_allowed() and unsafe_op_wrap() 33e521b9f783e5b5915814837f1fdcfe34db6aeb powerpc/uaccess: Define ___get_user_instr() for ppc32 b74e43a4598fb9cb7597864db459821f79014df7 powerpc/align: Convert emulate_spe() to user_access_begin b9d0e683a159b420d0298302dfd754cee4444871 powerpc/uaccess: Remove __get/put_user_inatomic() 9c8fe70d5a6305a6f9631cc0bb358af85b2befbf powerpc/uaccess: Move get_user_instr helpers in asm/inst.h 24a97075f2357b467dd3582551751f3783fed8c9 powerpc/align: Don't use __get_user_instr() on kernel addresses c71b9464f380e438163b2cad25fea11e7b9083ec powerpc/uaccess: Call might_fault() inconditionaly c944f4c334ab2f36fc330daca28d70e6959e3dd1 powerpc/uaccess: Remove __unsafe_put_user_goto() 053f0ea1e62f85a84d68d046e682cdf6b0ff2682 powerpc/uaccess: Remove __chk_user_ptr() in __get/put_user 7a66780a784bb70303ba217e1c0bd1964057da15 powerpc/uaccess: Remove calls to __get_user_bad() and __put_user_bad() 3bc117d83f143c07b06351d90cdc0bc36f78ae7a powerpc/uaccess: Split out __get_user_nocheck() 2b2e9b9f88516c3ca7d74bc83dfad7d86a05dcde powerpc/uaccess: Rename __get/put_user_check/nocheck 619751169a74f16ea1024acd85989d15a8c97463 powerpc/uaccess: Refactor get/put_user() and __get/put_user() ad83a5b93dcebf1d9172da579c1322501ee91c9e powerpc/uaccess: Introduce __get_user_size_goto() 873dcd7582c18e9e0783e080fbe3358dc2e835d9 powerpc/uaccess: Use asm goto for get_user when compiler supports it a9657be485eb0da578869b3d74b5d6827fc67dc0 signal: Add unsafe_get_compat_sigset() fc354fd36c750cd91a3369378a3fa4d474c30a23 powerpc/uaccess: Also perform 64 bits copies in unsafe_copy_from_user() on ppc32 d2f7ae604f83b5fd6d1ad1581dab8945e6504e6d powerpc/signal: Add unsafe_copy_ck{fpr/vsx}_from_user 2ab36ff660ab75d88a387397ec86c3a7db3a0ae4 powerpc/signal32: Rename save_user_regs_unsafe() and save_general_regs_unsafe() 21487d6ae648264270f26496eca7b482b6746a6d powerpc/signal32: Remove ifdefery in middle of if/else in sigreturn() 884bb9c50ee4b12c2f70667add158b84033817cb powerpc/signal32: Perform access_ok() inside restore_user_regs() bb529a600e0e396e7e4777ea0b66283d31d4dbff powerpc/signal32: Reorder user reads in restore_tm_user_regs() 4911f5a760bf54c2cf81f63922101e71e84b113a powerpc/signal32: Convert restore_[tm]_user_regs() to user access block 9a64101ab39efdfa09666a712e9306d2a0c8510a powerpc/signal32: Convert do_setcontext[_tm]() to user access block c465077ef1cc2693d4eee73bb2ce835d9cae1bd1 powerpc/signal32: Simplify logging in sigreturn() 6700dc41dc82ab764e1fdddd089b6e73d480af1a powerpc/bpf: Remove classical BPF support for PPC32 ea051ed47abe60c82498dfb35fa05605d33d72ec powerpc/bpf: Change register numbering for bpf_set/is_seen_register() 198bfcd3d5aacdf1799439c4b6da668b9554d963 powerpc/bpf: Move common helpers into bpf_jit.h 7ddea0da48762fdd1ce66c20211bebd0dacee928 powerpc/bpf: Move common functions into bpf_jit_comp.c 496206bf8b9dc8783bc38772b10ee17466abf123 powerpc/bpf: Change values of SEEN_ flags 054e38d0e595c467d92e73f9720c58122f50b099 powerpc/asm: Add some opcodes in asm/ppc-opcode.h for PPC32 eBPF 457dadf3d5a524174e07706ab94f277feee4e9a7 powerpc/bpf: Implement extended BPF on PPC32 baf2ebe7591fbfd8fac011b6ad6d12e0faf84d52 powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32 db80f2079c0ec8a120a25b1b152332902e445684 powerpc: Switch to relative jump labels 29de670f1e49d5374c2b7ccaddfdf17398f55b60 powerpc/8xx: Load modules closer to kernel text a9169622334d19bbaf45b3df62a36136f96f33ac lib/vdso: Mark do_hres_timens() and do_coarse_timens() __always_inline() 7866f2ca83f9852075df0a6d72c883342364ef9b lib/vdso: Add vdso_data pointer as input to __arch_get_timens_vdso_data() 9f83699b66a575c644674d655b3eacaaf33de39d powerpc/vdso: Separate vvar vma from vdso ab4de2bd127c72d762896d0e220a945bd6e60666 powerpc/vdso: Add support for time namespaces e1be1615bf319db11336eec7445f049bd78ec1c0 powerpc/xive: Introduce an IPI interrupt domain 357b768db35791479892d5f59d147f2701d1e55e powerpc/xive: Remove useless check on XIVE_IPI_HW_IRQ dc39eda4fc5757dadcf5b612e19d118b85ab987b powerpc/xive: Simplify xive_core_debug_show() 5101cd9a7eece3d8bd907dfee87f09bbb0aca260 powerpc/xive: Drop check on irq_data in xive_core_debug_show() 833ed377d514fdc126a59f760a07f5bd49e17f0d powerpc/xive: Simplify the dump of XIVE interrupts under xmon f6af57e52ddd9430bfd94980eba58fb8c150b8a1 powerpc/xive: Fix xmon command "dxi" a8bfa95a8955711218f623c62612cbed6c5bf1fd powerpc/xive: Map one IPI interrupt per node 11259ba62d5a78a0598b47e234985ec1cda6008f powerpc/xive: Modernize XIVE-IPI domain with an 'alloc' handler 836fb778a45fa50f0602b14f05e1da0747c0cbc7 powerpc: Spelling/typo fixes bd69bf36f7b8ce99d2f55552c2d33281318b8a05 powerpc/64s: Fix pte update for kernel memory on radix 754b5f28509257e0be3e0229c1b0c9f49dbfaa27 selftests/powerpc: Test for spurious kernel memory faults on radix 5301ef962a003ee1046f49563b1e0c06865610bf powerpc/mm/64s: Add _PAGE_KERNEL_ROX 6e23005315fa38f3928024a1011036e532f213cd powerpc/pseries: Add key to flags in pSeries_lpar_hpte_updateboltedpp() aac9e74add9c46f68c2037026c09deb111406f41 powerpc/64s: Use htab_convert_pte_flags() in hash__mark_rodata_ro() 6a174a6423192df9f1826642f64f4f5b68426cd3 powerpc/mm/64s/hash: Factor out change_memory_range() fd8db2ca64783fb12c3eba19cb49e37a7e625756 powerpc/mm/64s/hash: Add real-mode change_memory_range() for hash LPAR b6470758f0f48b71dc81e6752395f96541692772 powerpc/mm/64s: Allow STRICT_KERNEL_RWX again 37d62baee1de318bbca480a20098dda789d784b1 powerpc/64: Move security code into security.c e6ed666628d14ab8b319695fba109debaed9fda7 powerpc/kexec: Don't use .machine ppc64 in trampoline_64.S 4ed81a76de884ada2e5374dec7555d81bce91e16 powernv/memtrace: Allow mmaping trace buffers 3007c777f169a486e8771d419ec65bb2500972dd selftests/powerpc: Suggest memtrace instead of /dev/mem for ci memory