This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 435faf5c218a Merge tag 'riscv-for-linus-5.8-mw0' of git://git.kernel.or [...] new 1f6f655e01ad x86/mm: Add a x86_has_pat_wp() helper new 7fa3e10f0f36 x86/mm: Move pgprot2cachemode out of line new d073569363d9 x86/mm: Cleanup pgprot_4k_2_large() and pgprot_large_2_4k() new de17a37896e1 x86/mm: Unexport __cachemode2pte_tbl new 325518e9b743 x86/mm: Use pgprotval_t in protval_4k_2_large() and protva [...] new 8c5cc19e9470 x86/tlb: Uninline __get_current_cr3_fast() new d8f0b35331c4 x86/cpu: Uninline CR4 accessors new cb2a02355b04 x86/cr4: Sanitize CR4.PCE update new 9020d3956317 x86/alternatives: Move temporary_mm helpers into C new 2faf153bb734 x86/tlb: Move __flush_tlb() out of line new cd30d26cf307 x86/tlb: Move __flush_tlb_global() out of line new 127ac915c8e1 x86/tlb: Move __flush_tlb_one_user() out of line new 58430c5dba7b x86/tlb: Move __flush_tlb_one_kernel() out of line new 29def599b38b x86/tlb: Move flush_tlb_others() out of line new 4b04e6c23674 x86/tlb: Move __flush_tlb_all() out of line new 69de6c1a7fc7 x86/tlb: Move paravirt_tlb_remove_table() to the usage site new 96f59fe291d2 x86/tlb: Move cr4_set_bits_and_update_boot() to the usage site new af5c40c6ee05 x86/tlb: Uninline nmi_uaccess_okay() new 6c9b7d79a801 x86/tlb: Move PCID helpers where they are used new 8a29204f3e97 xen/privcmd: Remove unneeded asm/tlb.h include new bfe3d8f6313d x86/tlb: Restrict access to tlbstate new 21953ee5013d x86/cpu: Export native_write_cr4() only when CONFIG_LKTDM=m new bd1de2a7aace x86/tlb/uv: Add a forward declaration for struct flush_tlb_info new f4dd60a3d4c7 Merge tag 'x86-mm-2020-06-05' of git://git.kernel.org/pub/ [...] new db991af02f11 module: break nested ARCH_HAS_STRICT_MODULE_RWX and STRICT [...] new 5c3a7db0c7ec module: Harden STRICT_MODULE_RWX new 084623e468d5 Merge tag 'modules-for-v5.8' of git://git.kernel.org/pub/s [...] new 8d0ea29db5ae powerpc/xive: Define xive_native_alloc_irq_on_chip() new 73a807793882 powerpc/vas: Define nx_fault_stamp in coprocessor_request_block new c20e1e299d93 powerpc/vas: Alloc and setup IRQ and trigger port address new 0d17de03ce6a powerpc/vas: Setup fault window per VAS instance new 8b8a73dc7919 powerpc/vas: Register NX with fault window ID and IRQ port value new db1c08a74063 powerpc/vas: Take reference to PID and mm for user space windows new 9774628acf86 powerpc/vas: Setup thread IRQ handler per VAS instance new c96c4436aba4 powerpc/vas: Update CSB and notify process for fault CRBs new 461862ef94a8 powerpc/vas: Return credits after handling fault new cf33e1e9383e powerpc/vas: Print CRB and FIFO values new 04f6296ca7c3 powerpc/vas: Do not use default credits for receive window new bd4da68dbd5f powerpc/vas: Display process stuck message new 1d955f981895 powerpc/vas: Free send window in VAS instance after credit [...] new c420644c0a8f powerpc: Use mm_context vas_windows counter to issue CP_ABORT new b96ea61665b7 Merge VAS page fault handling into next new a8c0c69b5e95 powerpc/vas: Initialize window attributes for GZIP coproce [...] new 45f25a79fe50 powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API new dda44eb29c23 powerpc/vas: Add VAS user space API new 7673d6568b14 crypto/nx: Initialize coproc entry with kzalloc new 32e091a668bc crypto/nx: Rename nx-842-powernv file name to nx-common-powernv new 4aebf3ce26ca crypto/nx: Make enable code generic to add new GZIP compre [...] new 1af11ae22535 crypto/nx: Enable and setup GZIP compression type new 040b00acec4b crypto/nx: Remove 'pid' in vas_tx_win_attr struct new c12e38b1d52e Documentation/powerpc: VAS API new 7948efc27f78 Merge NX gzip support into next new d53979b58960 selftests/powerpc: Add header files for GZIP engine test new f49b75724cfa selftests/powerpc: Add header files for NX compresion/deco [...] new 647c734f62f8 selftests/powerpc: Add NX-GZIP engine compress testcase new 841fb73ad219 selftests/powerpc: Add NX-GZIP engine decompress testcase new 722c1963aba5 selftests/powerpc: Add README for GZIP engine tests new 45591da76588 powerpc/vas: Include linux/types.h in uapi/asm/vas-api.h new e4a884cc28fa powerpc: Move idle_loop_prolog()/epilog() functions to hea [...] new c4019198cfa8 powerpc/idle: Store PURR snapshot in a per-cpu global variable new dc8afce5f45b powerpc/pseries: Account for SPURR ticks on idle CPUs new 6909f179ca7a powerpc/sysfs: Show idle_purr and idle_spurr for every CPU new bde752c3d6db Documentation: Document sysfs interfaces purr, spurr, idle [...] new 57b3ed941b55 powerpc/64: Have MPROFILE_KERNEL depend on FUNCTION_TRACER new 43c8a496fa37 powerpc/ps3: Move static keyword to the front of declaration new 02c04e374e17 powerpc/fadump: use static allocation for reserved memory ranges new 140777a3d8df powerpc/fadump: consider reserved ranges while reserving memory new f2b8d76dc6db Merge tag 'kvm-ppc-fixes-5.7-1' into topic/ppc-kvm new 93a98695f2f9 mm: change pmdp_huge_get_and_clear_full take vm_area_struc [...] new fe4a6856cb4f powerpc/pkeys: Avoid using lockless page table walk new c46241a370a6 powerpc/pkeys: Check vma before returning key fault error [...] new ec4abf1e70cf powerpc/mm/hash64: use _PAGE_PTE when checking for pte_present new 7900757ce1b4 powerpc/hash64: Restrict page table lookup using init_mm w [...] new 2f92447f9f96 powerpc/book3s64/hash: Use the pte_t address from the caller new 0da81b658b5b powerpc/mce: Don't reload pte val in addr_to_pfn new 15759cb054ef powerpc/perf/callchain: Use __get_user_pages_fast in read_ [...] new 87013f9c602c powerpc/kvm/book3s: switch from raw_spin_*lock to arch_spin_lock. new 4b99412ed697 powerpc/kvm/book3s: Add helper to walk partition scoped li [...] new dc891849e030 powerpc/kvm/nested: Add helper to walk nested shadow linux [...] new 6cdf30375f82 powerpc/kvm/book3s: Use kvm helpers to walk shadow or seco [...] new 35528876a929 powerpc/kvm/book3s: Add helper for host page table walk new 9781e759b325 powerpc/kvm/book3s: Use find_kvm_host_pte in page fault handler new e3d8ed5518c7 powerpc/kvm/book3s: Use find_kvm_host_pte in h_enter new 7769a3394bdf powerpc/kvm/book3s: use find_kvm_host_pte in pute_tce functions new 3ff8df1430e9 powerpc/kvm/book3s: Avoid using rmap to protect parallel p [...] new bda3deaa6fc8 powerpc/kvm/book3s: use find_kvm_host_pte in kvmppc_book3s [...] new 9fd4236faa24 powerpc/kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa new 0e11df9649ac powerpc/kvm/book3s: Use pte_present instead of opencoding [...] new e21dfbf01346 powerpc/mm/book3s64: Avoid sending IPI on clearing PMD new 75358ea359e7 powerpc/mm/book3s64: Fix MADV_DONTNEED and parallel page f [...] new 1f12096aca21 Merge the lockless page table walk rework into next new 2f62870ca5bc powerpc/powernv: Fix a warning message new bac7ca7b985b powerpc: module_[32|64].c: replace swap function with buil [...] new ad0f522df1b2 powerpc/5200: update contact email new 679d74abc4e1 powerpc/8xx: Update email address in MAINTAINERS new 7bfc3c84cbf5 drivers/powerpc: Replace _ALIGN_UP() by ALIGN() new e96d904ede67 powerpc: Replace _ALIGN_DOWN() by ALIGN_DOWN() new b71153164103 powerpc: Replace _ALIGN_UP() by ALIGN() new d3f3d3bf76cf powerpc: Replace _ALIGN() by ALIGN() new 4cdb2da65403 powerpc: Remove _ALIGN_UP(), _ALIGN_DOWN() and _ALIGN() new edbadaf06710 powerpc/kasan: Fix stack overflow by increasing THREAD_SHIFT new feb9df3462e6 powerpc/64s: Always has full regs, so remove remnant checks new db30144b5c9c powerpc: Use set_trap() and avoid open-coding trap masking new 912237ea1664 powerpc: trap_is_syscall() helper to hide syscall trap number new 4e0e45b07d79 powerpc: Use trap metadata to prevent double restart rathe [...] new 0f6be41c6069 powerpc: Replace zero-length array with flexible-array new 02bddf21c34d powerpc/mm: Replace zero-length array with flexible-array new 7ffa8b7dc117 powerpc/64: Don't initialise init_task->thread.regs new 24ac99e97fa7 powerpc: Drop unneeded cast in task_pt_regs() new 7481cad47473 selftests/powerpc: Add a test of counting larx/stcx new 93900337b9ac drivers/macintosh: Fix memleak in windfarm_pm112 driver new d93e5e2d03d4 powerpc/64: Update Speculation_Store_Bypass in /proc/<pid>/status new 6fa13640aea7 powerpc/eeh: Fix pseries_eeh_configure_bridge() new 466381ecdc74 powerpc/eeh: Release EEH device state synchronously new 8a5054d8cbbe powerpc/64s/exception: Fix machine check no-loss idle wakeup new ac2a2a141739 powerpc/64s/exceptions: Fix in_mce accounting in unrecover [...] new 16754d25bd7d powerpc/64s/exceptions: Change irq reconcile for NMIs from [...] new f0fd9dd3c213 powerpc/64s/exceptions: Machine check reconcile irq state new 7368b38b21bf powerpc/pseries/ras: Avoid calling rtas_token() in NMI paths new deb70f7a35a2 powerpc/pseries/ras: Fix FWNMI_VALID off by one new dff681e95a23 powerpc/pseries/ras: fwnmi avoid modifying r3 in error case new d7b14c5c0428 powerpc/pseries/ras: fwnmi sreset should not interlock new d2cbbd45d433 powerpc/pseries: Limit machine check stack to 4GB new 2576f5f91696 powerpc/pseries: Machine check use rtas_call_unlocked() wi [...] new 116ac378bb3f powerpc/64s: machine check interrupt update NMI accounting new f2d7f62e4abd powerpc: Implement ftrace_enabled() helpers new abd106fb437a powerpc/64s: machine check do not trace real-mode handler new bbbc8032b00f powerpc/traps: Do not trace system reset new 265d6e588d87 powerpc/traps: Make unrecoverable NMIs die instead of panic new 4c592a34391e powerpc/head_check: Automatic verbosity new f61200d3e338 powerpc/wrapper: Output linker map file new 331aa46aaf51 powerpc/head_check: Avoid broken pipe new 6a8aa782cece drivers/ps3: Remove duplicate error messages new 7b27b95a894d net/ps3_gelic_net: Remove duplicate error message new 720bc316690b ps3disk: use the default segment boundary new 126554465d93 powerpc/ps3: Fix kexec shutdown hang new 802268fd8267 powerpc/xmon: Remove store_inst() for patch_instruction() new 51c9ba11f17f powerpc/xmon: Move breakpoint instructions to own array new 4eff2b4f32a3 powerpc/xmon: Move breakpoints to text section new 5a7fdcab54ef powerpc/xmon: Use bitwise calculations in_breakpoint_table() new 7c95d8893fb5 powerpc: Change calling convention for create_branch() et. al. new 753462512868 powerpc: Use a macro for creating instructions from u32s new 777e26f0edf8 powerpc: Use an accessor for instructions new 8094892d1aff powerpc: Use a function for getting the instruction op code new aabd2233b6ae powerpc: Use a function for byte swapping instructions new 217862d9b98b powerpc: Introduce functions for instruction equality new 94afd069d937 powerpc: Use a datatype for instructions new f8faaffaa7d9 powerpc: Use a function for reading instructions new 7ba68b2172c1 powerpc: Add a probe_user_read_inst() function new 95b980a00d12 powerpc: Add a probe_kernel_read_inst() function new a8646f43ba50 powerpc/kprobes: Use patch_instruction() new 5249385ad7f0 powerpc: Define and use get_user_instr() et. al. new 622cf6f436a1 powerpc: Introduce a function for reporting instruction length new 6c7a4f0a9f66 powerpc/xmon: Use a function for reading instructions new 7fccfcfba04f powerpc/xmon: Move insertion of breakpoint for xol'ing new 0b582db5490a powerpc: Make test_translate_branch() independent of instr [...] new 2aa6195e43b3 powerpc: Enable Prefixed Instructions new b691505ef923 powerpc: Define new SRR1 bits for a ISA v3.1 new 7a8818e0df5c powerpc/optprobes: Add register argument to patch_imm64_lo [...] new 650b55b707fd powerpc: Add prefixed instructions to instruction data type new f77f8ff7f13e powerpc: Test prefixed code patching new 785b79d1e028 powerpc: Test prefixed instructions in feature fixups new c9c831aebd86 powerpc/xmon: Don't allow breakpoints on suffixes new b4657f7650ba powerpc/kprobes: Don't allow breakpoints on suffixes new 9409d2f9dad2 powerpc: Support prefixed instructions in alignment handler new 50b80a12e4cc powerpc sstep: Add support for prefixed load/stores new 3920742b92f5 powerpc sstep: Add support for prefixed fixed-point arithmetic new 09f82b063aa9 powerpc/watchpoint: Rename current DAWR macros new 4a4ec2289a5d powerpc/watchpoint: Add SPRN macros for second DAWR new a6ba44e87992 powerpc/watchpoint: Introduce function to get nr watchpoin [...] new 45093b382e0a powerpc/watchpoint/ptrace: Return actual num of available [...] new a18b834625d3 powerpc/watchpoint: Provide DAWR number to set_dawr new 4a8a9379f2af powerpc/watchpoint: Provide DAWR number to __set_breakpoint new c2919132734f powerpc/watchpoint: Get watchpoint count dynamically while [...] new 22a214e461c5 powerpc/watchpoint: Disable all available watchpoints when [...] new 303e6a9ddcdc powerpc/watchpoint: Convert thread_struct->hw_brk to an array new 6b424efa119d powerpc/watchpoint: Use loop for thread_struct->ptrace_bps new c9e82aeb197d powerpc/watchpoint: Introduce is_ptrace_bp() function new e68ef121c1f4 powerpc/watchpoint: Use builtin ALIGN*() macros new 74c6881019b7 powerpc/watchpoint: Prepare handler to handle more than on [...] new 29da4f91c0c1 powerpc/watchpoint: Don't allow concurrent perf and ptrace events new 514db915e7b3 powerpc/watchpoint/xmon: Don't allow breakpoint overwriting new 30df74d67d48 powerpc/watchpoint/xmon: Support 2nd DAWR new 334710b1496a powerpc/uaccess: Implement unsafe_put_user() using 'asm goto' new 17bc43367fc2 powerpc/uaccess: Implement unsafe_copy_to_user() as a simple loop new 1f59cc3482c6 Merge branch 'topic/uaccess' into topic/uaccess-ppc new 4fe5cda9f89d powerpc/uaccess: Implement user_read_access_begin and user [...] new e2a8b49e7955 powerpc/uaccess: Don't use "m<>" constraint new 217ba7dccef8 Merge branch 'topic/uaccess-ppc' into next new b1f9be9392f0 powerpc/xive: Enforce load-after-store ordering when Store [...] new 787a2b682d18 Merge branch 'topic/ppc-kvm' into next new 8f53f9c0f68a powerpc/book3s64/radix/tlb: Determine hugepage flush correctly new aa3bc365ee73 powerpc/ps3: Add check for otheros image size new ceffa63acce7 powerpc/powernv: add NULL check after kzalloc new 9384e552aabb powerpc/64s: Fix early_init_mmu section mismatch new c2e929b18cea powerpc/64s/pgtable: fix an undefined behaviour new 91ffeaa7e5dd powerpc/wii: Fix declaration made after definition new b8707e2374f6 powerpc/tm: Document h/rfid and mtmsrd quirk new a0594e89c9dc ocxl: Fix misleading comment new 82a1b8ed5604 powerpc/64s/hash: Add stress_slb kernel boot option to inc [...] new d132443a73d7 powerpc/kasan: Fix error detection on memory allocation new 3a66a24f6060 powerpc/kasan: Fix issues by lowering KASAN_SHADOW_END new d2a91cef9bbd powerpc/kasan: Fix shadow pages allocation failure new 7c31c05e00fc powerpc/kasan: Remove unnecessary page table locking new 7dec42ab57f2 powerpc/kasan: Refactor update of early shadow mappings new ec97d022f621 powerpc/kasan: Declare kasan_init_region() weak new 3af4786eb429 powerpc/ptdump: Add _PAGE_COHERENT flag new 6b30830e2003 powerpc/ptdump: Display size of BATs new 8961a2a5353c powerpc/ptdump: Standardise display of BAT flags new b00ff6d8c1c3 powerpc/ptdump: Properly handle non standard page size new 6b789a26d7da powerpc/ptdump: Handle hugepd at PGD level new 4b19f96a81bc powerpc/32s: Don't warn when mapping RO data ROX. new 925ac141d106 powerpc/mm: Allocate static page tables for fixmap new 4e3319c23a66 powerpc/mm: Fix conditions to perform MMU specific managem [...] new fadaac67c900 powerpc/mm: PTE_ATOMIC_UPDATES is only for 40x new 2db99aeb63dd powerpc/mm: Refactor pte_update() on nohash/32 new 1c1bf294882b powerpc/mm: Refactor pte_update() on book3s/32 new c7fa77016eb6 powerpc/mm: Standardise __ptep_test_and_clear_young() para [...] new 06f525248701 powerpc/mm: Standardise pte_update() prototype between PPC [...] new 6ad41bfbc907 powerpc/mm: Create a dedicated pte_update() for 8xx new b12c07a4bb06 powerpc/mm: Reduce hugepd size for 8M hugepages on 8xx new d3efcd38c0b9 powerpc/8xx: Drop CONFIG_8xx_COPYBACK option new a891c43b97d3 powerpc/8xx: Prepare handlers for _PAGE_HUGE for 512k pages. new b250c8c08c79 powerpc/8xx: Manage 512k huge pages as standard pages. new d4870b89acd7 powerpc/8xx: Only 8M pages are hugepte pages now new 555904d07eef powerpc/8xx: MM_SLICE is not needed anymore new 5d4656696c30 powerpc/8xx: Move PPC_PIN_TLB options into 8xx Kconfig new f76c8f6d257c powerpc/8xx: Add function to set pinned TLBs new 136a9a0f74d2 powerpc/8xx: Don't set IMMR map anymore at boot new 684c1664e0de powerpc/8xx: Always pin TLBs at startup. new 400dc0f86102 powerpc/8xx: Drop special handling of Linear and IMMR mapp [...] new 1251288e64ba powerpc/8xx: Remove now unused TLB miss functions new 0c8c2c9c201b powerpc/8xx: Move DTLB perf handling closer. new a0591b60eef9 powerpc/mm: Don't be too strict with _etext alignment on PPC32 new c8bef10a9f17 powerpc/8xx: Refactor kernel address boundary comparison new 34536d780683 powerpc/8xx: Add a function to early map kernel via huge pages new a623bb5861dc powerpc/8xx: Map IMMR with a huge page new cf209951fa7f powerpc/8xx: Map linear memory with huge pages new da1adea07576 powerpc/8xx: Allow STRICT_KERNEL_RwX with pinned TLB new fcdafd10a363 powerpc/8xx: Allow large TLBs with DEBUG_PAGEALLOC new a2feeb2c2ecb powerpc/8xx: Implement dedicated kasan_init_region() new 2b279c0348af powerpc/32s: Allow mapping with BATs with DEBUG_PAGEALLOC new 7974c4732642 powerpc/32s: Implement dedicated kasan_init_region() new bb5f33c06940 Merge "Use hugepages to map kernel mem on 8xx" into next new baddc87d6824 Merge branch 'fixes' into next new c5ff46d69c41 powerpc: Add ppc_inst_next() new 16ef9767e4dc powerpc: Add ppc_inst_as_u64() new a101950fcb78 powerpc/xive: Clear the page tables for the ESB IO mapping new 0755e85570a4 powerpc/xive: Do not expose a debugfs file when XIVE is disabled new 0c444d98efad macintosh/ams-input: switch to using input device polling mode new e4f4ffa8a98c input: i8042 - Remove special PowerPC handling new 18594f9b8c45 powerpc/64s/radix: Don't prefetch DAR in update_mmu_cache new 0bdad33d6bd7 powerpc/64: Refactor interrupt exit irq disabling sequence new 7ade8495dcfd powerpc: Remove Xilinx PPC405/PPC440 support new f16dca3e30c1 sound: ac97: Remove sound driver for ancient platform new 2c74e2586bb9 powerpc/40x: Rework 40x PTE access and TLB miss new 4e1df545e2fa powerpc/pgtable: Drop PTE_ATOMIC_UPDATES new 1b5c0967ab8a powerpc/40x: Remove support for IBM 403GCX new 7583b63c343c powerpc/40x: Remove STB03xxx new 5786074b96e3 powerpc/40x: Remove WALNUT new 548f5244f106 powerpc/40x: Remove EP405 new 2874ec75708e powerpc/40x: Remove support for ISS Simulator new 7d372d4ccdd5 powerpc/40x: Remove support for IBM 405GP new 59fb463b48e9 powerpc/40x: Remove IBM405 Erratum #51 new 455531e9d880 powerpc: Remove IBM405 Erratum #77 new 797f4016f6da powerpc/40x: Avoid using r12 in TLB miss handlers new 3aacaa719b7b powerpc/40x: Don't save CR in SPRN_SPRG_SCRATCH6 new bcec081ecc94 powerpc/4xx: Don't unmap NULL mbase new cb2b53cbffe3 powerpc/64s/kuap: Add missing isync to KUAP restore paths new 579940bb451c powerpc/64/kuap: Conditionally restore AMR in interrupt exit new d4539074b0e9 powerpc/64s/kuap: Conditionally restore AMR in kuap_restor [...] new 6984856865b5 powerpc/powernv/npu: Clean up compound table group initialisation new 6cff91b2b97b powerpc/powernv/iov: Don't add VFs to iommu group during P [...] new 9b9408c55935 powerpc/powernv/pci: Register iommu group at PE DMA setup new 84d8cc076723 powerpc/powernv/pci: Add device to iommu group during dma_ [...] new f39b8b10fcc5 powerpc/powernv/pci: Delete old iommu recursive iommu setup new 96e2006a9dbc powerpc/powernv/pci: Move tce size parsing to pci-ioda-tce.c new 03b7bf341c18 powerpc/powernv/npu: Move IOMMU group setup into npu-dma.c new e5500ab657c5 powerpc/powernv: Add a print indicating when an IODA PE is [...] new 9d0879a2dbc3 powerpc/powernv/pci: Add an explaination for PNV_IODA_PE_BUS_ALL new a8d7d5fc2e16 powerpc/powernv/pci: Add helper to find ioda_pe from BDFN new dc3d8f85bb57 powerpc/powernv/pci: Re-work bus PE configuration new 718d249aeadf powerpc/powernv/pci: Reserve the root bus PE during init new 6ae8aedf8fa9 powerpc/powernv/pci: Sprinkle around some WARN_ON()s new b4ac18eead28 powerpc/perf/hv-24x7: Fix inconsistent output values incas [...] new 8ba214267382 powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get pr [...] new 60beb65da1ef powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to [...] new 15cd1d35ba4a Documentation/ABI: Add ABI documentation for chips and sockets new 373b37305338 powerpc/pseries: Update hv-24x7 information after migration new 094235222d41 powerpc/xive: Share the event-queue page with the Hypervisor. new ef3534a94fdb hw-breakpoints: Fix build warnings with clang new be5470e0c285 powerpc/crashkernel: Take "mem=" option into account new 9a2921e5baca powerpc/fadump: Account for memory_limit while reserving memory new 82a7cebdd95c powerpc: Fix misleading small cores print new 598c01b5b2fc powerpc/configs/64s: Enable CONFIG_PRINTK_CALLER new 0e7e92efe11b powerpc/xmon: Show task->thread.regs in process display new b6eca183e23e powerpc/kernel: Enables memory hot-remove after reboot on [...] new af2876b501e4 powerpc/crash: Use NMI context for printk when starting to crash new 783a015b747f powerpc/rtas: Move type/struct definitions from rtas.h int [...] new b664db8e3f97 powerpc/rtas: Implement reentrant rtas call new 08b1add150a8 powerpc/configs: Add LIBNVDIMM to ppc64_defconfig new 9ed5df69b79a powerpc/kprobes: Use probe_address() to read instructions new e83f01fdb914 powerpc/52xx: Blacklist functions running with MMU disable [...] new 1740f15a99d3 powerpc/82xx: Blacklist pq2_restart() for kprobe new 7aa85127b1a1 powerpc/83xx: Blacklist mpc83xx_deep_resume() for kprobe new 32a820670fa0 powerpc/powermac: Blacklist functions running with MMU dis [...] new a64371b5d4fb powerpc/mem: Blacklist flush_dcache_icache_phys() for kprobe new f892c21d2efb powerpc/32s: Make local symbols non visible in hash_low. new e6209318d63e powerpc/32s: Blacklist functions running with MMU disabled [...] new 32746dfe4cf3 powerpc/rtas: Remove machine_check_in_rtas() new 5f32e8361cba powerpc/32: Blacklist functions running with MMU disabled [...] new a616c442119f powerpc/entry32: Blacklist exception entry points for kprobe. new 7cdf44013885 powerpc/entry32: Blacklist syscall exit points for kprobe. new e51c3e13709f powerpc/entry32: Blacklist exception exit points for kprobe. new 332ce969b763 powerpc/8xx: Reduce time spent in allow_user_access() and friends new 547e687b2981 powerpc/uaccess: Don't set KUAP by default on book3s/32 new c3ba4dbbd1d0 powerpc/uaccess: Don't set KUEP by default on book3s/32 new 888468ce725a powerpc/32: Disable KASAN with pages bigger than 16k new 03b51416e876 powerpc/module_64: Consolidate ftrace code new 1f2aaed2db03 powerpc/module_64: Simplify check for -mprofile-kernel ftr [...] new bd55e792de08 powerpc/module_64: Use special stub for _mcount() with -mp [...] new 74016701fe5f powerpc/32s: Fix another build failure with CONFIG_PPC_KUAP_DEBUG new 0828137e8f16 powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() new 993e3d96fd08 powerpc/64s: Don't let DT CPU features set FSCR_DSCR new 912c0a7f2b5d powerpc/64s: Save FSCR to init_task.thread.fscr after feat [...] new c887ef570759 powerpc/64s: Don't set FSCR bits in INIT_THREAD new ee988c11acf6 powerpc: Add new HWCAP bits new 3fd5836ee801 powerpc: Add support for ISA v3.1 new 43d0d37acbe4 powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected new c63d688c3dab powerpc/dt_cpu_ftrs: Enable Prefixed Instructions new 87939d50e588 powerpc/dt_cpu_ftrs: Add MMA feature new a3ea40d5c736 powerpc: Add POWER10 architected mode new f44b85da5e74 cxl: Remove dead Kconfig options new 4336b9337824 powerpc/pseries: Make vio and ibmebus initcalls pseries specific new bf8036a4098d powerpc/book3s64/kvm: Fix secondary page table walk warnin [...] new 1395375c5927 Merge branch 'topic/ppc-kvm' into next new 7ae77150d94d Merge tag 'powerpc-5.8-1' of git://git.kernel.org/pub/scm/ [...]
The 337 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../testing/sysfs-bus-event_source-devices-hv_24x7 | 21 + Documentation/ABI/testing/sysfs-devices-system-cpu | 39 + Documentation/admin-guide/kernel-parameters.txt | 5 + Documentation/devicetree/bindings/xilinx.txt | 143 --- Documentation/powerpc/bootwrapper.rst | 28 +- Documentation/powerpc/index.rst | 1 + Documentation/powerpc/transactional_memory.rst | 27 + Documentation/powerpc/vas-api.rst | 292 +++++ Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + MAINTAINERS | 2 +- arch/powerpc/Kconfig | 69 +- arch/powerpc/Kconfig.debug | 2 +- arch/powerpc/boot/Makefile | 14 +- arch/powerpc/boot/dts/Makefile | 1 - arch/powerpc/boot/dts/ep405.dts | 230 ---- arch/powerpc/boot/dts/pcm032.dts | 4 +- arch/powerpc/boot/dts/virtex440-ml507.dts | 406 ------ arch/powerpc/boot/dts/virtex440-ml510.dts | 466 ------- arch/powerpc/boot/dts/walnut.dts | 246 ---- arch/powerpc/boot/ep405.c | 71 -- arch/powerpc/boot/ops.h | 1 - arch/powerpc/boot/serial.c | 5 - arch/powerpc/boot/treeboot-walnut.c | 81 -- arch/powerpc/boot/uartlite.c | 79 -- arch/powerpc/boot/virtex.c | 97 -- arch/powerpc/boot/virtex405-head.S | 31 - arch/powerpc/boot/wrapper | 26 +- arch/powerpc/configs/40x/acadia_defconfig | 1 - arch/powerpc/configs/40x/ep405_defconfig | 62 - arch/powerpc/configs/40x/kilauea_defconfig | 1 - arch/powerpc/configs/40x/klondike_defconfig | 1 - arch/powerpc/configs/40x/makalu_defconfig | 1 - arch/powerpc/configs/40x/obs600_defconfig | 1 - arch/powerpc/configs/40x/virtex_defconfig | 75 -- arch/powerpc/configs/44x/virtex5_defconfig | 74 -- arch/powerpc/configs/adder875_defconfig | 1 - arch/powerpc/configs/ep88xc_defconfig | 1 - arch/powerpc/configs/mpc866_ads_defconfig | 1 - arch/powerpc/configs/mpc885_ads_defconfig | 1 - arch/powerpc/configs/powernv_defconfig | 1 + arch/powerpc/configs/ppc40x_defconfig | 9 - arch/powerpc/configs/ppc44x_defconfig | 8 - arch/powerpc/configs/ppc64_defconfig | 2 + arch/powerpc/configs/pseries_defconfig | 1 + arch/powerpc/configs/tqm8xx_defconfig | 1 - arch/powerpc/include/asm/asm-405.h | 19 - arch/powerpc/include/asm/atomic.h | 11 - arch/powerpc/include/asm/bitops.h | 4 - arch/powerpc/include/asm/book3s/32/kup.h | 7 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 82 +- arch/powerpc/include/asm/book3s/64/kup-radix.h | 41 +- arch/powerpc/include/asm/book3s/64/mmu.h | 5 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 50 +- arch/powerpc/include/asm/book3s/64/tlbflush-hash.h | 3 +- arch/powerpc/include/asm/cache.h | 2 +- arch/powerpc/include/asm/cmpxchg.h | 11 - arch/powerpc/include/asm/code-patching.h | 37 +- arch/powerpc/include/asm/cputable.h | 22 +- arch/powerpc/include/asm/debug.h | 2 +- arch/powerpc/include/asm/drmem.h | 1 + arch/powerpc/include/asm/fadump-internal.h | 4 +- arch/powerpc/include/asm/firmware.h | 1 + arch/powerpc/include/asm/fixmap.h | 4 + arch/powerpc/include/asm/ftrace.h | 14 + arch/powerpc/include/asm/futex.h | 3 - arch/powerpc/include/asm/hugetlb.h | 4 - arch/powerpc/include/asm/hw_breakpoint.h | 31 +- arch/powerpc/include/asm/icswx.h | 20 +- arch/powerpc/include/asm/idle.h | 93 ++ arch/powerpc/include/asm/inst.h | 131 ++ arch/powerpc/include/asm/iommu.h | 4 +- arch/powerpc/include/asm/kasan.h | 10 +- arch/powerpc/include/asm/kprobes.h | 2 +- arch/powerpc/include/asm/kup.h | 14 +- arch/powerpc/include/asm/kvm_book3s.h | 2 +- arch/powerpc/include/asm/kvm_book3s_64.h | 44 +- arch/powerpc/include/asm/mmu.h | 10 +- arch/powerpc/include/asm/mmu_context.h | 30 + arch/powerpc/include/asm/module.h | 3 - arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h | 32 +- arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 90 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 120 +- arch/powerpc/include/asm/nohash/32/pte-40x.h | 23 +- arch/powerpc/include/asm/nohash/32/pte-8xx.h | 4 +- arch/powerpc/include/asm/nohash/32/slice.h | 20 - arch/powerpc/include/asm/nohash/64/pgtable.h | 28 +- arch/powerpc/include/asm/nohash/pgtable.h | 4 +- arch/powerpc/include/asm/paca.h | 2 + arch/powerpc/include/asm/page.h | 7 - arch/powerpc/include/asm/pgtable.h | 2 + arch/powerpc/include/asm/ppc-opcode.h | 3 + arch/powerpc/include/asm/processor.h | 11 +- arch/powerpc/include/asm/prom.h | 1 + arch/powerpc/include/asm/ptrace.h | 46 +- arch/powerpc/include/asm/reg.h | 19 +- arch/powerpc/include/asm/reg_booke.h | 54 - arch/powerpc/include/asm/rtas-types.h | 124 ++ arch/powerpc/include/asm/rtas.h | 125 +- arch/powerpc/include/asm/slice.h | 2 - arch/powerpc/include/asm/spinlock.h | 4 - arch/powerpc/include/asm/sstep.h | 17 +- arch/powerpc/include/asm/switch_to.h | 2 - arch/powerpc/include/asm/syscall.h | 5 +- arch/powerpc/include/asm/time.h | 12 - arch/powerpc/include/asm/uaccess.h | 149 ++- arch/powerpc/include/asm/uprobes.h | 7 +- arch/powerpc/include/asm/vas.h | 13 +- arch/powerpc/include/asm/xilinx_intc.h | 16 - arch/powerpc/include/asm/xilinx_pci.h | 21 - arch/powerpc/include/asm/xive-regs.h | 8 + arch/powerpc/include/asm/xive.h | 9 +- arch/powerpc/include/uapi/asm/cputable.h | 2 + arch/powerpc/include/uapi/asm/vas-api.h | 24 + arch/powerpc/kernel/align.c | 18 +- arch/powerpc/kernel/asm-offsets.c | 8 + arch/powerpc/kernel/cpu_setup_6xx.S | 2 + arch/powerpc/kernel/cpu_setup_power.S | 22 +- arch/powerpc/kernel/cputable.c | 124 +- arch/powerpc/kernel/crash_dump.c | 7 +- arch/powerpc/kernel/dawr.c | 23 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 32 +- arch/powerpc/kernel/eeh.c | 31 + arch/powerpc/kernel/entry_32.S | 69 +- arch/powerpc/kernel/entry_64.S | 8 +- arch/powerpc/kernel/epapr_paravirt.c | 7 +- arch/powerpc/kernel/exceptions-64s.S | 51 +- arch/powerpc/kernel/fadump.c | 155 ++- arch/powerpc/kernel/fpu.S | 1 + arch/powerpc/kernel/head_32.S | 2 +- arch/powerpc/kernel/head_40x.S | 316 +---- arch/powerpc/kernel/head_64.S | 9 +- arch/powerpc/kernel/head_8xx.S | 354 +++--- arch/powerpc/kernel/head_booke.h | 2 +- arch/powerpc/kernel/hw_breakpoint.c | 641 ++++++++-- arch/powerpc/kernel/idle_6xx.S | 1 + arch/powerpc/kernel/idle_e500.S | 1 + arch/powerpc/kernel/jump_label.c | 5 +- arch/powerpc/kernel/kgdb.c | 9 +- arch/powerpc/kernel/kprobes.c | 47 +- arch/powerpc/kernel/l2cr_6xx.S | 1 + arch/powerpc/kernel/mce.c | 16 +- arch/powerpc/kernel/mce_power.c | 19 +- arch/powerpc/kernel/misc.S | 2 + arch/powerpc/kernel/misc_32.S | 11 +- arch/powerpc/kernel/module_32.c | 17 +- arch/powerpc/kernel/module_64.c | 301 ++--- arch/powerpc/kernel/nvram_64.c | 4 +- arch/powerpc/kernel/optprobes.c | 99 +- arch/powerpc/kernel/optprobes_head.S | 3 + arch/powerpc/kernel/paca.c | 32 + arch/powerpc/kernel/pci-hotplug.c | 2 - arch/powerpc/kernel/pci_64.c | 6 +- arch/powerpc/kernel/process.c | 113 +- arch/powerpc/kernel/prom.c | 38 +- arch/powerpc/kernel/prom_init.c | 36 +- arch/powerpc/kernel/ptrace/ptrace-noadv.c | 72 +- arch/powerpc/kernel/ptrace/ptrace-tm.c | 2 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 2 +- arch/powerpc/kernel/ptrace/ptrace32.c | 4 +- arch/powerpc/kernel/rtas.c | 52 + arch/powerpc/kernel/security.c | 48 +- arch/powerpc/kernel/setup-common.c | 4 - arch/powerpc/kernel/setup_32.c | 10 +- arch/powerpc/kernel/setup_64.c | 15 +- arch/powerpc/kernel/signal.c | 22 +- arch/powerpc/kernel/signal_32.c | 2 +- arch/powerpc/kernel/signal_64.c | 10 +- arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/swsusp_32.S | 2 + arch/powerpc/kernel/syscall_64.c | 72 +- arch/powerpc/kernel/sysfs.c | 82 +- arch/powerpc/kernel/trace/ftrace.c | 168 +-- arch/powerpc/kernel/traps.c | 49 +- arch/powerpc/kernel/uprobes.c | 5 +- arch/powerpc/kernel/vecemu.c | 20 +- arch/powerpc/kernel/vector.S | 1 + arch/powerpc/kernel/vmlinux.lds.S | 3 +- arch/powerpc/kexec/core.c | 8 +- arch/powerpc/kexec/crash.c | 3 + arch/powerpc/kvm/book3s_64_mmu_hv.c | 13 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 71 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 66 +- arch/powerpc/kvm/book3s_hv.c | 15 +- arch/powerpc/kvm/book3s_hv_nested.c | 39 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 60 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 23 +- arch/powerpc/kvm/book3s_xive_native.c | 6 + arch/powerpc/kvm/book3s_xive_template.c | 3 + arch/powerpc/kvm/emulate_loadstore.c | 2 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/code-patching.c | 307 +++-- arch/powerpc/lib/feature-fixups-test.S | 69 ++ arch/powerpc/lib/feature-fixups.c | 163 ++- arch/powerpc/lib/inst.c | 73 ++ arch/powerpc/lib/sstep.c | 460 ++++--- arch/powerpc/lib/test_code-patching.S | 20 + arch/powerpc/lib/test_emulate_step.c | 56 +- arch/powerpc/mm/book3s32/hash_low.S | 32 +- arch/powerpc/mm/book3s32/mmu.c | 12 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 11 - arch/powerpc/mm/book3s64/hash_tlb.c | 22 +- arch/powerpc/mm/book3s64/hash_utils.c | 72 +- arch/powerpc/mm/book3s64/internal.h | 16 + arch/powerpc/mm/book3s64/pgtable.c | 37 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 21 +- arch/powerpc/mm/book3s64/radix_tlb.c | 4 +- arch/powerpc/mm/book3s64/slb.c | 166 ++- arch/powerpc/mm/fault.c | 92 +- arch/powerpc/mm/hugetlbpage.c | 43 +- arch/powerpc/mm/init_32.c | 12 +- arch/powerpc/mm/init_64.c | 4 +- arch/powerpc/mm/kasan/8xx.c | 74 ++ arch/powerpc/mm/kasan/Makefile | 2 + arch/powerpc/mm/kasan/book3s_32.c | 57 + arch/powerpc/mm/kasan/kasan_init_32.c | 88 +- arch/powerpc/mm/mem.c | 2 + arch/powerpc/mm/mmu_decl.h | 4 + arch/powerpc/mm/nohash/40x.c | 4 +- arch/powerpc/mm/nohash/8xx.c | 227 ++-- arch/powerpc/mm/pgtable.c | 34 +- arch/powerpc/mm/pgtable_32.c | 22 +- arch/powerpc/mm/ptdump/8xx.c | 5 + arch/powerpc/mm/ptdump/bats.c | 41 +- arch/powerpc/mm/ptdump/ptdump.c | 73 +- arch/powerpc/mm/ptdump/ptdump.h | 3 + arch/powerpc/mm/ptdump/shared.c | 5 + arch/powerpc/mm/slice.c | 2 +- arch/powerpc/perf/8xx-pmu.c | 19 +- arch/powerpc/perf/callchain_64.c | 46 +- arch/powerpc/perf/core-book3s.c | 4 +- arch/powerpc/perf/hv-24x7.c | 96 +- arch/powerpc/platforms/40x/Kconfig | 76 -- arch/powerpc/platforms/40x/Makefile | 3 - arch/powerpc/platforms/40x/ep405.c | 123 -- arch/powerpc/platforms/40x/virtex.c | 54 - arch/powerpc/platforms/40x/walnut.c | 65 - arch/powerpc/platforms/44x/Kconfig | 40 +- arch/powerpc/platforms/44x/Makefile | 2 - arch/powerpc/platforms/44x/virtex.c | 60 - arch/powerpc/platforms/44x/virtex_ml510.c | 30 - arch/powerpc/platforms/4xx/pci.c | 4 +- arch/powerpc/platforms/52xx/lite5200_sleep.S | 2 + arch/powerpc/platforms/82xx/pq2.c | 3 + arch/powerpc/platforms/83xx/suspend-asm.S | 1 + arch/powerpc/platforms/86xx/mpc86xx_smp.c | 5 +- arch/powerpc/platforms/8xx/Kconfig | 50 +- arch/powerpc/platforms/Kconfig | 4 - arch/powerpc/platforms/Kconfig.cputype | 6 +- arch/powerpc/platforms/cell/iommu.c | 6 +- arch/powerpc/platforms/embedded6xx/wii.c | 25 +- arch/powerpc/platforms/powermac/bootx_init.c | 14 +- arch/powerpc/platforms/powermac/cache.S | 2 + arch/powerpc/platforms/powermac/nvram.c | 2 +- arch/powerpc/platforms/powermac/sleep.S | 5 +- arch/powerpc/platforms/powermac/smp.c | 5 +- arch/powerpc/platforms/powernv/Makefile | 2 +- arch/powerpc/platforms/powernv/idle.c | 2 +- arch/powerpc/platforms/powernv/npu-dma.c | 117 +- arch/powerpc/platforms/powernv/opal-fadump.c | 2 +- arch/powerpc/platforms/powernv/opal.c | 4 + arch/powerpc/platforms/powernv/pci-ioda-tce.c | 28 + arch/powerpc/platforms/powernv/pci-ioda.c | 299 ++--- arch/powerpc/platforms/powernv/pci.c | 20 - arch/powerpc/platforms/powernv/pci.h | 28 +- arch/powerpc/platforms/powernv/vas-api.c | 278 +++++ arch/powerpc/platforms/powernv/vas-debug.c | 2 +- arch/powerpc/platforms/powernv/vas-fault.c | 382 ++++++ arch/powerpc/platforms/powernv/vas-window.c | 238 +++- arch/powerpc/platforms/powernv/vas.c | 85 +- arch/powerpc/platforms/powernv/vas.h | 59 +- arch/powerpc/platforms/ps3/mm.c | 52 +- arch/powerpc/platforms/ps3/setup.c | 2 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 8 +- arch/powerpc/platforms/pseries/ibmebus.c | 3 +- arch/powerpc/platforms/pseries/mobility.c | 3 + arch/powerpc/platforms/pseries/ras.c | 62 +- arch/powerpc/platforms/pseries/rtas-fadump.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 22 +- arch/powerpc/platforms/pseries/vio.c | 7 +- arch/powerpc/sysdev/Makefile | 2 - arch/powerpc/sysdev/cpm_common.c | 2 + arch/powerpc/sysdev/xics/ics-rtas.c | 22 +- arch/powerpc/sysdev/xilinx_intc.c | 88 -- arch/powerpc/sysdev/xilinx_pci.c | 132 -- arch/powerpc/sysdev/xive/common.c | 13 +- arch/powerpc/sysdev/xive/native.c | 6 +- arch/powerpc/sysdev/xive/spapr.c | 7 + arch/powerpc/tools/head_check.sh | 8 +- arch/powerpc/xmon/Makefile | 2 +- arch/powerpc/xmon/xmon.c | 229 ++-- arch/powerpc/xmon/xmon_bpts.S | 11 + arch/powerpc/xmon/xmon_bpts.h | 14 + arch/s390/include/asm/pgtable.h | 4 +- arch/x86/events/core.c | 11 +- arch/x86/include/asm/memtype.h | 3 + arch/x86/include/asm/mmu_context.h | 88 +- arch/x86/include/asm/paravirt.h | 12 +- arch/x86/include/asm/pgtable_32.h | 2 +- arch/x86/include/asm/pgtable_types.h | 44 +- arch/x86/include/asm/tlbflush.h | 441 +------ arch/x86/include/asm/uv/uv.h | 1 + arch/x86/kernel/alternative.c | 55 + arch/x86/kernel/cpu/common.c | 25 +- arch/x86/kernel/cpu/mtrr/generic.c | 4 +- arch/x86/kernel/paravirt.c | 21 +- arch/x86/kernel/process.c | 11 + arch/x86/mm/init.c | 44 +- arch/x86/mm/init_64.c | 4 +- arch/x86/mm/ioremap.c | 10 +- arch/x86/mm/kmmio.c | 2 +- arch/x86/mm/mem_encrypt.c | 2 +- arch/x86/mm/pat/set_memory.c | 7 +- arch/x86/mm/pgtable.c | 16 +- arch/x86/mm/pgtable_32.c | 2 +- arch/x86/mm/tlb.c | 384 +++++- arch/x86/platform/uv/tlb_uv.c | 4 +- drivers/block/ps3disk.c | 1 - drivers/char/Kconfig | 2 +- drivers/cpuidle/cpuidle-pseries.c | 39 +- drivers/crypto/nx/Makefile | 2 +- .../nx/{nx-842-powernv.c => nx-common-powernv.c} | 204 ++- drivers/input/serio/i8042-ppcio.h | 57 - drivers/input/serio/i8042.h | 2 - drivers/macintosh/Kconfig | 1 - drivers/macintosh/ams/ams-input.c | 37 +- drivers/macintosh/ams/ams.h | 4 +- drivers/macintosh/windfarm_pm112.c | 21 +- drivers/misc/cxl/Kconfig | 8 - drivers/misc/ocxl/context.c | 2 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 2 - drivers/ps3/ps3-lpm.c | 8 +- drivers/ps3/ps3-vuart.c | 5 +- drivers/vfio/pci/vfio_pci_nvlink2.c | 2 +- drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/ps3fb.c | 4 +- drivers/xen/privcmd.c | 1 - include/asm-generic/pgtable.h | 4 +- include/linux/hw_breakpoint.h | 4 + kernel/events/hw_breakpoint.c | 16 + kernel/module.c | 50 +- mm/huge_memory.c | 4 +- sound/drivers/Kconfig | 12 - sound/drivers/Makefile | 2 - sound/drivers/ml403-ac97cr.c | 1298 -------------------- sound/drivers/pcm-indirect2.c | 560 --------- sound/drivers/pcm-indirect2.h | 127 -- sound/ppc/snd_ps3.c | 2 +- tools/testing/selftests/powerpc/Makefile | 1 + .../selftests/powerpc/nx-gzip/99-nx-gzip.rules | 1 + tools/testing/selftests/powerpc/nx-gzip/Makefile | 8 + tools/testing/selftests/powerpc/nx-gzip/README | 45 + .../testing/selftests/powerpc/nx-gzip/gunz_test.c | 1028 ++++++++++++++++ .../testing/selftests/powerpc/nx-gzip/gzfht_test.c | 433 +++++++ tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c | 316 +++++ .../selftests/powerpc/nx-gzip/include/copy-paste.h | 56 + .../selftests/powerpc/nx-gzip/include/crb.h | 95 +- .../testing/selftests/powerpc/nx-gzip/include/nx.h | 38 + .../selftests/powerpc/nx-gzip/include/nx_dbg.h | 95 ++ .../selftests/powerpc/nx-gzip/include/nxu.h | 650 ++++++++++ .../selftests/powerpc/nx-gzip/include/vas-api.h | 1 + .../selftests/powerpc/nx-gzip/nx-gzip-test.sh | 46 + tools/testing/selftests/powerpc/pmu/.gitignore | 1 + tools/testing/selftests/powerpc/pmu/Makefile | 8 +- .../selftests/powerpc/pmu/count_stcx_fail.c | 161 +++ tools/testing/selftests/powerpc/pmu/ebb/trace.h | 4 +- tools/testing/selftests/powerpc/pmu/loop.S | 35 + tools/testing/selftests/powerpc/signal/Makefile | 2 +- .../powerpc/signal/sig_sc_double_restart.c | 174 +++ 368 files changed, 10921 insertions(+), 9247 deletions(-) create mode 100644 Documentation/powerpc/vas-api.rst delete mode 100644 arch/powerpc/boot/dts/ep405.dts delete mode 100644 arch/powerpc/boot/dts/virtex440-ml507.dts delete mode 100644 arch/powerpc/boot/dts/virtex440-ml510.dts delete mode 100644 arch/powerpc/boot/dts/walnut.dts delete mode 100644 arch/powerpc/boot/ep405.c delete mode 100644 arch/powerpc/boot/treeboot-walnut.c delete mode 100644 arch/powerpc/boot/uartlite.c delete mode 100644 arch/powerpc/boot/virtex.c delete mode 100644 arch/powerpc/boot/virtex405-head.S delete mode 100644 arch/powerpc/configs/40x/ep405_defconfig delete mode 100644 arch/powerpc/configs/40x/virtex_defconfig delete mode 100644 arch/powerpc/configs/44x/virtex5_defconfig delete mode 100644 arch/powerpc/include/asm/asm-405.h create mode 100644 arch/powerpc/include/asm/idle.h create mode 100644 arch/powerpc/include/asm/inst.h delete mode 100644 arch/powerpc/include/asm/nohash/32/slice.h create mode 100644 arch/powerpc/include/asm/rtas-types.h delete mode 100644 arch/powerpc/include/asm/xilinx_intc.h delete mode 100644 arch/powerpc/include/asm/xilinx_pci.h create mode 100644 arch/powerpc/include/uapi/asm/vas-api.h create mode 100644 arch/powerpc/lib/inst.c create mode 100644 arch/powerpc/lib/test_code-patching.S create mode 100644 arch/powerpc/mm/book3s64/internal.h create mode 100644 arch/powerpc/mm/kasan/8xx.c create mode 100644 arch/powerpc/mm/kasan/book3s_32.c delete mode 100644 arch/powerpc/platforms/40x/ep405.c delete mode 100644 arch/powerpc/platforms/40x/virtex.c delete mode 100644 arch/powerpc/platforms/40x/walnut.c delete mode 100644 arch/powerpc/platforms/44x/virtex.c delete mode 100644 arch/powerpc/platforms/44x/virtex_ml510.c create mode 100644 arch/powerpc/platforms/powernv/vas-api.c create mode 100644 arch/powerpc/platforms/powernv/vas-fault.c delete mode 100644 arch/powerpc/sysdev/xilinx_intc.c delete mode 100644 arch/powerpc/sysdev/xilinx_pci.c create mode 100644 arch/powerpc/xmon/xmon_bpts.S create mode 100644 arch/powerpc/xmon/xmon_bpts.h rename drivers/crypto/nx/{nx-842-powernv.c => nx-common-powernv.c} (87%) delete mode 100644 drivers/input/serio/i8042-ppcio.h delete mode 100644 sound/drivers/ml403-ac97cr.c delete mode 100644 sound/drivers/pcm-indirect2.c delete mode 100644 sound/drivers/pcm-indirect2.h create mode 100644 tools/testing/selftests/powerpc/nx-gzip/99-nx-gzip.rules create mode 100644 tools/testing/selftests/powerpc/nx-gzip/Makefile create mode 100644 tools/testing/selftests/powerpc/nx-gzip/README create mode 100644 tools/testing/selftests/powerpc/nx-gzip/gunz_test.c create mode 100644 tools/testing/selftests/powerpc/nx-gzip/gzfht_test.c create mode 100644 tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/copy-paste.h copy arch/powerpc/include/asm/icswx.h => tools/testing/selftests/powerpc/nx-gzip/i [...] create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nx.h create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nx_dbg.h create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nxu.h create mode 120000 tools/testing/selftests/powerpc/nx-gzip/include/vas-api.h create mode 100755 tools/testing/selftests/powerpc/nx-gzip/nx-gzip-test.sh create mode 100644 tools/testing/selftests/powerpc/pmu/count_stcx_fail.c create mode 100644 tools/testing/selftests/powerpc/signal/sig_sc_double_restart.c