This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 3f06962273e7 Merge tag 'mtd/for-5.3' of git://git.kernel.org/pub/scm/li [...] new 13990cf8a180 ide: use BIT() macro for defining bit-flags new 1fa91854dcdf Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide new 63f9ba1bf8b6 net: fib_rules: do not flow dissect local packets new 937a944090cc net: ethernet: mediatek: Fix misuses of GENMASK macro new aa4c0c9091b0 net: stmmac: Fix misuses of GENMASK macro new 311633b60406 hsr: switch ->dellink() to ->ndo_uninit() new 416e8126a267 ipv6: Use ipv6_authlen for len new 052e0690f1f6 ipv6: tcp: fix flowlabels reflection for RST packets new 8975a3abc303 ipv6: fix potential crash in ip6_datagram_dst_update() new d44e3fa5d7e6 ipv6: fix static key imbalance in fl_create() new c93dfec10f1d net/mlx5e: Fix compilation error in TLS code new 2f1f5a7731df net/mlx5e: Fix unused variable warning when CONFIG_MLX5_ES [...] new 9446d17e0e21 net/mlx5: E-Switch, Reduce ingress acl modify metadata sta [...] new 08d14c49ac94 Merge branch 'mlx5-build-fixes' new 9a64144d683a net/mlx5: E-Switch, Fix default encap mode new 914adbb1bcf8 net/mlx5e: Fix port tunnel GRE entropy control new db849faa9bef net/mlx5e: Rx, Fix checksum calculation for new hardware new 39825350ae2a net/mlx5e: Fix return value from timeout recover function new 99d31cbd8953 net/mlx5e: Fix error flow in tx reporter diagnose new ef1ce7d7b67b net/mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn new 114a5c324015 Merge tag 'mlx5-fixes-2019-07-11' of git://git.kernel.org/ [...] new 616d37a070bb rds: fix reordering with composite message notification new a55207884708 Revert "RDS: IB: split the mr registration and invalidation path" new 8c6166cfc9cd rds: Accept peer connection reject messages due to incompa [...] new fc640d4cbe26 rds: Return proper "tos" value to user-space new dc205a8d3422 rds: avoid version downgrade to legitimate newer peer connections new 3194d6adfe8e Merge branch 'net/rds-fixes' of git://git.kernel.org/pub/s [...] new 9db7e618fca3 net/mlx5e: Convert single case statement switch statements [...] new 6b660c4177aa net: openvswitch: do not update max_headroom if new headro [...] new c653f61a7f3e davinci_cpdma: don't cast dma_addr_t to pointer new c1a970d06f8c net: sched: Fix NULL-pointer dereference in tc_indr_block_ [...] new 54638c6eaf44 net: phy: make exported variables non-static new 3929502b957e net/mlx5e: Provide cb_list pointer when setting up tc bloc [...] new fd262a6d8a5d nfp: flower: fix ethernet check on match fields new 103b7c25f5a2 nfp: flower: ensure ip protocol is specified for L4 matches new be4d2a5b0778 Merge branch 'nfp-flower-bugs' new 100c4043b808 tc-tests: updated skbedit tests new d12cffe9329f tipc: ensure head->lock is initialised new 752c2ea2d8e7 cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() new 56170ba3bd90 net: hisilicon: Use devm_platform_ioremap_resource new f32ae8a5f131 net: dsa: qca8k: replace legacy gpio include new 25a09ce79639 ppp: mppe: Revert "ppp: mppe: Add softdep to arc4" new d12109291ccb Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net new 07a6d63eb1b5 sunhv: Fix device naming inconsistency between sunhv_conso [...] new 4165c54c97bd sparc: Remove redundant copy of the LGPL-2.0 new 6284ad9453ba sparc: configs: Remove useless UEVENT_HELPER_PATH new 15d5dfaf4adb sparc: fix unknown type name u_int in uapi header new 61daf52c4ddd sparc64: Add missing newline at end of file new ec9249752465 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc new d667edc01bed powerpc/mm: Make some symbols static that can be new 00b0cdbbc87f ocxl: Make ocxl_remove() static new f8e0d0fddf87 powerpc/lib: fix redundant inclusion of quad.o new 3e3ebed3fef4 powerpc/lib: only build ldstfp.o when CONFIG_PPC_FPU is set new efa9ace68e48 powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_ [...] new 1549c42deff5 powerpc/powernv: Update firmware archaeology around OPAL_H [...] new 89d87bcba287 powerpc/powernv: Show checkstop reason for NPU2 HMIs new c806a6fde1c2 powerpc: Remove variable ‘path’ since not used new 02c5f5394918 powerpc/powernv/npu: Fix reference leak new a3bf9fbdad60 powerpc/pseries: Fix xive=off command line new 2305ff225c0b ocxl: do not use C++ style comments in uapi header new 934bda59f286 powerpc/pseries/hvconsole: Fix stack overread via udbg new 0aa82c482ab2 powerpc/pseries: Fix oops in hotplug memory notifier new d4aa219a074a powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild new e59a175faa8d powerpc/pseries/mobility: prevent cpu hotplug during DT update new e610a466d16a powerpc/pseries/mobility: rebuild cacheinfo hierarchy post [...] new 9c4e4c90ec24 powerpc/64: mark start_here_multiplatform as __ref new 8d0f1e05ab16 selftests/powerpc: Fix earlyclobber in tm-vmxcopy new 6ecb78ef56e0 powerpc/32s: fix suspend/resume when IBATs 4-7 are used new 46c2478af610 powerpc/mm/32s: fix condition that is always true new 0b1be03f25bb powerpc/ps3: Use [] to denote a flexible array member new 1b7de1df997a cxl: no need to check return value of debugfs_create functions new f474c28fbcbe powerpc/watchpoint: Restore NV GPRs while returning from e [...] new 348ea30f51fc powerpc/pseries: avoid blocking in irq when queuing hotplu [...] new 87997471c597 powerpc/64s: Fix misleading SPR and timebase information new 9c9f8fb71fee powerpc/perf: Use cpumask_last() to determine the designat [...] new a72808a7ec5d powerpc/64: __ioremap_at clean up in the error case new d38153f9ccc9 powerpc/64s/radix: ioremap use ioremap_page_range new d909f9109c30 powerpc/64s/radix: Enable HAVE_ARCH_HUGE_VMAP new df5be5be8735 powerpc/pci/of: Fix OF flags parsing for 64bit BARs new 869537709ebf KVM: PPC: Book3S HV: Signed extend decrementer value if no [...] new 3c25ab35fbc8 KVM: PPC: Book3S HV: Clear pending decrementer exceptions [...] new b7cbb5240130 Merge tag 'powerpc-5.2-6' into fixes new 8b8dc6951436 Merge branch 'fixes' into next new ba45cff610a4 powerpc: Document xive=off option new 9fb603050ffd powerpc/rtas: retry when cpu offline races with suspend/migration new 80e5302e4bc8 recordmcount: Fix spurious mcount entries on powerpc new f079bb3c5f29 powerpc/ftrace: Enable C Version of recordmcount new 3becd11dffe5 powerpc/eeh_cache: fix a W=1 kernel-doc warning new 04db3ede40ae powerpc/cacheflush: fix variable set but not used new 6820e565d350 selftests/powerpc: ppc_asm.h: typo in the header guard new aaf06665f7ea powerpc/xmon: Fix disabling tracing while in xmon new 63982618662e powerpc/powernv: remove the unused pnv_pci_set_p2p function new c498a4f9a791 powerpc/powernv: remove the unused tunneling exports new 7eb3cf761927 powerpc/powernv: remove unused NPU DMA code new 452d23c0f6bd powerpc/powernv: remove the unused vas_win_paste_addr and [...] new 4b1f5ccc7cdc powerpc/64s/exception: fix line wrap and semicolon inconsi [...] new 1efd8caa9a91 powerpc/64s/exception: Remove unused SOFTEN_VALUE_0x980 new 4508a74a6315 powerpc/64s/exception: remove H concatenation for EXC_HV variants new bd7b6d1334c5 powerpc/64s/exception: consolidate EXCEPTION_PROLOG_2 with [...] new 2d046308d074 powerpc/64s/exception: move and tidy EXCEPTION_PROLOG_2 variants new 8f528359efbb powerpc/64s/exception: fix sreset KVM test code new a7c1ca19c295 powerpc/64s/exception: remove the "extra" macro parameter new fa4cf6b703f4 powerpc/64s/exception: consolidate maskable and non-maskab [...] new 17bdc064a1fe powerpc/64s/exception: merge KVM handler and skip variants new c0c6cd156c12 powerpc/64s/exception: KVM handler can set the HSRR trap bit new 5dba1d50ba4f powerpc/64s/exception: Make EXCEPTION_PROLOG_0 a gas macro [...] new c06075f3d3fc powerpc/64s/exception: Move EXCEPTION_COMMON handler and r [...] new 47169fba3af4 powerpc/64s/exception: Move EXCEPTION_COMMON additions int [...] new fc557537f2ad powerpc/64s/exception: unwind exception-64s.h macros new 80bd9177def1 powerpc/64s/exception: improve 0x500 handler code new f0ac44788e65 powerpc/64s/exception: move EXCEPTION_PROLOG_2* to a more [...] new 6d18f29c3336 powerpc/64s/exception: remove STD_EXCEPTION_COMMON variants new f1ff37e8f2d5 powerpc/64s/exception: move KVM related code together new 12a048099059 powerpc/64s/exception: move exception-64s.h code to except [...] new a0502434bb02 powerpc/64s/exception: move head-64.h code to exception-64 [...] new 64e413515ce1 powerpc/64s/exception: remove __BRANCH_TO_KVM new f945478d5c68 powerpc/64s/exception: remove unused BRANCH_TO_COMMON new 1b4d4a7933a7 powerpc/64s/exception: use a gas macro for system call han [...] new bf66e3c4cf00 powerpc/64s/exception: fix indenting irregularities new f3c8b6c63e81 powerpc/64s/exception: generate regs clear instructions us [...] new d064151fd33b powerpc/64s/exception: remove pointless EXCEPTION_PROLOG m [...] new 1582009113bc powerpc/64s/exception: move paca save area offsets into ex [...] new b0b2a93da4c9 powerpc/64s/exception: clean up system call entry new 63d60d0c6946 powerpc/64s/exception: avoid SPR RAW scoreboard stall in r [...] new fbc50063a235 powerpc/64s/exception: mtmsrd L=1 cleanup new 9592b29a9cf1 powerpc/64s/exception: windup use r9 consistently to restore SPRs new ad73d8d4f4a7 powerpc/64s/exception: move machine check windup in_mce handling new 67d4160a61a0 powerpc/64s/exception: simplify hmi windup code new b113c083414e powerpc/64s/exception: shuffle windup code around new 391e941b8915 powerpc/64s/exception: use common macro for windup new 5312c4941e0d powerpc/64s/exception: add dar and dsisr options to except [...] new 02a1258154ee powerpc/64s/exception: machine check use standard macros t [...] new 904f81f3f36d powerpc/64s/exception: denorm handler use standard scratch [...] new d7fb34c70471 powerpc/64s/exception: move SET_SCRATCH0 into EXCEPTION_PROLOG_0 new f30a5e68f026 powerpc/tm: update comment about interrupt re-entrancy new 0a882e28468f powerpc/64s/exception: remove bad stack branch new 0e10be2bb9cf powerpc/64s/exception: optimise system_reset for idle, cle [...] new acc8da4492ef powerpc/64s/exception: sreset move trampoline ahead of com [...] new f34c9675ca59 powerpc/64s/exception: hmi remove special case macro new 293c2e27b999 powerpc/64s/exception: simplify hmi control flow new fe7946ce0808 powerpc/64s: Rename PPC_INVALIDATE_ERAT to PPC_ISA_3_0_INV [...] new 6c46fcce39f0 powerpc/64s/radix: keep kernel ERAT over local process/gue [...] new 548c54acba5b powerpc: silence a -Wcast-function-type warning in dawr_wr [...] new a278e7ea608b powerpc: Fix compile issue with force DAWR new 24911acd64ce powerpc: remove device_to_mask() new efd176a04bef powerpc/pseries/dma: Allow SWIOTLB new 1a047cc7e53c powerpc/pseries/dma: Enable SWIOTLB new dead1c845dbe powerpc/pci/of: Parse unassigned resources new 5636427d087a powerpc/powernv: Fix stale iommu table base after VFIO new 3fefd1cd95df KVM: PPC: Book3S HV: Fix CR0 setting in TM emulation new 6fbcdd59094a powerpc: Add barrier_nospec to raw_copy_in_user() new 7b570361f6f6 selftests/powerpc: Add missing newline at end of file new 3ab3a0689e74 powerpc/4xx/uic: clear pending interrupt after irq type/po [...] new 14b2f7d908c3 powerpc/configs: Remove useless UEVENT_HELPER_PATH new 41732bdc9ccd powerpc/powernv-eeh: Consisely desribe what this file does new 2200bbec12c4 powerpc: Use the correct style for SPDX License Identifier new 6d3ca7e73642 powerpc/mm: mark more tlb functions as __always_inline new 4f44e8aeaf19 powerpc/Kconfig: Clean up formatting new 7505a13f85bd powerpc/configs: Disable latencytop new c197922f0a80 powerpc/perf/24x7: use rb_entry new 658829dfe75c powerpc/cell: set no_llseek in spufs_cntl_fops new 31afa05bf90e powerpc: Enable CONFIG_IPV6 in ppc64_defconfig new 515bbc8ab488 powerpc/pseries: Use macros for referring to the DTL enable mask new 5b3306f08459 powerpc/pseries: Do not save the previous DTL mask value new 1c85a2a1945c powerpc/pseries: Factor out DTL buffer allocation and regi [...] new 06220d78f24a powerpc/pseries: Introduce rwlock to gatekeep DTLB usage new ef34e0efa22a powerpc/pseries: Generalize hcall_vphn() new 5a1ea4774ddc powerpc/pseries: Move mm/book3s64/vphn.c under platforms/pseries/ new d62c8deeb6e6 powerpc/pseries: Provide vcpu dispatch statistics new 18a593c8b542 powerpc/pseries: Protect against hogging the cpu while set [...] new 2438ac954bf5 powerpc/pseries: Add documentation for vcpudispatch_stats new b8c8a524ccad powerpc/mm: Remove unused variable declaration new 78c949888549 powerpc/mm/hash/4k: Don't use 64K page size for vmemmap wi [...] new 89a3496e0664 powerpc/mm/radix: Use the right page size for vmemmap mapping new ea9f5b702fe0 powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 new f52741c410cf powerpc/mm: Fix node look up with numa=off boot new 495c2ff4c881 powerpc/mm: Consolidate numa_enable check and min_common_d [...] new c0b1b23b9c87 powerpc/mm/nvdimm: Add an informative message if we fail t [...] new 2a0ffbd4789b powerpc/pseries/scm: Mark the region volatile if cache flu [...] new 53e80bd04277 powerpc/nvdimm: Add support for multibyte read/write for metadata new 259a948c4ba1 powerpc/pseries/scm: Use a specific endian format for stor [...] new d6eacedd1f0e powerpc/book3s: Use config independent helpers for page ta [...] new 1ecf2cdc74fc powerpc/mm: pmd_devmap implies pmd_large(). new 57caddae6ef4 powerpc/mm: Remove radix dependency on HugeTLB page new 2230ebf6e6dd powerpc/mm: Handle page table allocation failures new 5d49275a2731 powerpc/mm/hugetlb: Fix kernel crash if we fail to allocat [...] new ac25ba68fa40 powerpc/mm/hugetlb: Don't enable HugeTLB if we don't have [...] new 6c5875843b87 powerpc: slightly improve cache helpers new 1cfb725fb189 powerpc/64: flush_inval_dcache_range() becomes flush_dcach [...] new d98fc70fc139 powerpc/32: define helpers to get L1 cache sizes. new 22e9c88d486a powerpc/64: reuse PPC32 static inline flush_dcache_range() new 4128a89ac80d powerpc/8xx: move CPM1 related files from sysdev/ to platf [...] new 4d6d9c6db512 powerpc/8xx: drop verify_patch() new 9fb7e639f6ad powerpc/8xx: compact microcode arrays new 372fba9c76af powerpc/8xx: refactor writing of CPM microcode arrays new 11597ff20b6b powerpc/8xx: Refactor microcode write new 5cfd5d8943fc powerpc/8xx: refactor printing of microcode patch name. new f5348c080e07 powerpc/8xx: refactor programming of microcode CPM params. new 647d5ed0ae8a powerpc/8xx: replace #ifdefs by IS_ENABLED() in microcode.c new c3eec5d7da3f powerpc/8xx: Use IO accessors in microcode programming. new 43db76f41824 powerpc/8xx: Add microcode patch to move SMC parameter RAM. new fbded57c962e powerpc/boot: don't force gzipped uImage new 1cc9a21b0bb3 powerpc/boot: Add lzma support for uImage new 264bffad4d08 powerpc/boot: Add lzo support for uImage new 2fb0a2c98983 powerpc/module64: Fix comment in R_PPC64_ENTRY handling new 7f9c929a7ff2 powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.h new 4eb4516eada3 powerpc/module32: Use symbolic instructions names. new a2b6f26c264e powerpc/module64: Use symbolic instructions names. new 0fc12c022ad2 powerpc/irq: Don't WARN continuously in arch_local_irq_restore() new 9e005b761e7a powerpc/boot: add {get, put}_unaligned_be32 to xz_config.h new 4ba7f80f4256 powerpc/boot: pass CONFIG options in a simpler and more ro [...] new 73a2b047c810 ocxl: Update for AFU descriptor template version 1.1 new 33439620680b powerpc/eeh: Handle hugepages in ioremap space new f5a9e488d623 powerpc/powernv/idle: Fix restore of SPRN_LDBAR for POWER9 [...] new 192f0f8e9db7 Merge tag 'powerpc-5.3-1' of git://git.kernel.org/pub/scm/ [...]
The 215 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: Documentation/admin-guide/kernel-parameters.txt | 11 +- Documentation/powerpc/vcpudispatch_stats.txt | 68 + arch/powerpc/Kconfig | 48 +- arch/powerpc/boot/.gitignore | 2 - arch/powerpc/boot/Makefile | 16 +- arch/powerpc/boot/serial.c | 1 - arch/powerpc/boot/wrapper | 19 +- arch/powerpc/boot/xz_config.h | 20 + arch/powerpc/configs/40x/acadia_defconfig | 1 - arch/powerpc/configs/40x/ep405_defconfig | 1 - 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 | 1 - arch/powerpc/configs/40x/walnut_defconfig | 1 - arch/powerpc/configs/44x/akebono_defconfig | 1 - arch/powerpc/configs/44x/arches_defconfig | 1 - arch/powerpc/configs/44x/bamboo_defconfig | 1 - arch/powerpc/configs/44x/bluestone_defconfig | 1 - arch/powerpc/configs/44x/canyonlands_defconfig | 1 - arch/powerpc/configs/44x/currituck_defconfig | 1 - arch/powerpc/configs/44x/ebony_defconfig | 1 - arch/powerpc/configs/44x/eiger_defconfig | 1 - arch/powerpc/configs/44x/fsp2_defconfig | 1 - arch/powerpc/configs/44x/icon_defconfig | 1 - arch/powerpc/configs/44x/iss476-smp_defconfig | 1 - arch/powerpc/configs/44x/katmai_defconfig | 1 - arch/powerpc/configs/44x/rainier_defconfig | 1 - arch/powerpc/configs/44x/redwood_defconfig | 1 - arch/powerpc/configs/44x/sam440ep_defconfig | 1 - arch/powerpc/configs/44x/sequoia_defconfig | 1 - arch/powerpc/configs/44x/taishan_defconfig | 1 - arch/powerpc/configs/44x/virtex5_defconfig | 1 - arch/powerpc/configs/44x/warp_defconfig | 1 - arch/powerpc/configs/52xx/cm5200_defconfig | 1 - arch/powerpc/configs/52xx/lite5200b_defconfig | 1 - arch/powerpc/configs/52xx/motionpro_defconfig | 1 - arch/powerpc/configs/52xx/pcm030_defconfig | 1 - arch/powerpc/configs/52xx/tqm5200_defconfig | 1 - arch/powerpc/configs/83xx/asp8347_defconfig | 1 - arch/powerpc/configs/83xx/mpc8313_rdb_defconfig | 1 - arch/powerpc/configs/83xx/mpc8315_rdb_defconfig | 1 - arch/powerpc/configs/83xx/mpc832x_mds_defconfig | 1 - arch/powerpc/configs/83xx/mpc832x_rdb_defconfig | 1 - arch/powerpc/configs/83xx/mpc834x_itx_defconfig | 1 - arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig | 1 - arch/powerpc/configs/83xx/mpc834x_mds_defconfig | 1 - arch/powerpc/configs/83xx/mpc836x_mds_defconfig | 1 - arch/powerpc/configs/83xx/mpc836x_rdk_defconfig | 1 - arch/powerpc/configs/83xx/mpc837x_mds_defconfig | 1 - arch/powerpc/configs/83xx/mpc837x_rdb_defconfig | 1 - arch/powerpc/configs/85xx/ge_imp3a_defconfig | 1 - arch/powerpc/configs/85xx/ksi8560_defconfig | 1 - arch/powerpc/configs/85xx/mpc8540_ads_defconfig | 1 - arch/powerpc/configs/85xx/mpc8560_ads_defconfig | 1 - arch/powerpc/configs/85xx/mpc85xx_cds_defconfig | 1 - arch/powerpc/configs/85xx/sbc8548_defconfig | 1 - arch/powerpc/configs/85xx/stx_gp3_defconfig | 1 - arch/powerpc/configs/85xx/tqm8548_defconfig | 1 - arch/powerpc/configs/85xx/xes_mpc85xx_defconfig | 1 - arch/powerpc/configs/adder875_defconfig | 1 - arch/powerpc/configs/amigaone_defconfig | 1 - arch/powerpc/configs/cell_defconfig | 1 - arch/powerpc/configs/chrp32_defconfig | 1 - arch/powerpc/configs/ep8248e_defconfig | 1 - arch/powerpc/configs/ep88xc_defconfig | 1 - arch/powerpc/configs/fsl-emb-nonhw.config | 1 - arch/powerpc/configs/g5_defconfig | 2 - arch/powerpc/configs/gamecube_defconfig | 2 - arch/powerpc/configs/holly_defconfig | 1 - arch/powerpc/configs/linkstation_defconfig | 1 - arch/powerpc/configs/maple_defconfig | 2 - arch/powerpc/configs/mgcoge_defconfig | 1 - arch/powerpc/configs/mpc512x_defconfig | 1 - arch/powerpc/configs/mpc5200_defconfig | 1 - arch/powerpc/configs/mpc7448_hpc2_defconfig | 1 - arch/powerpc/configs/mpc8272_ads_defconfig | 1 - arch/powerpc/configs/mpc83xx_defconfig | 1 - arch/powerpc/configs/mpc885_ads_defconfig | 1 - arch/powerpc/configs/mvme5100_defconfig | 1 - arch/powerpc/configs/pasemi_defconfig | 1 - arch/powerpc/configs/pmac32_defconfig | 2 - arch/powerpc/configs/powernv_defconfig | 2 - arch/powerpc/configs/ppc40x_defconfig | 1 - arch/powerpc/configs/ppc44x_defconfig | 1 - arch/powerpc/configs/ppc64_defconfig | 4 +- arch/powerpc/configs/ppc64e_defconfig | 2 - arch/powerpc/configs/ppc6xx_defconfig | 2 - arch/powerpc/configs/pq2fads_defconfig | 1 - arch/powerpc/configs/ps3_defconfig | 1 - arch/powerpc/configs/pseries_defconfig | 2 - arch/powerpc/configs/skiroot_defconfig | 1 - arch/powerpc/configs/storcenter_defconfig | 1 - arch/powerpc/configs/tqm8xx_defconfig | 1 - arch/powerpc/configs/wii_defconfig | 2 - arch/powerpc/include/asm/book3s/64/mmu.h | 2 - arch/powerpc/include/asm/book3s/64/pgtable.h | 30 +- arch/powerpc/include/asm/book3s/64/radix.h | 3 + arch/powerpc/include/asm/cache.h | 34 +- arch/powerpc/include/asm/cacheflush.h | 46 +- arch/powerpc/include/asm/exception-64s.h | 609 +-------- arch/powerpc/include/asm/head-64.h | 204 +-- arch/powerpc/include/asm/hw_breakpoint.h | 21 +- arch/powerpc/include/asm/iommu.h | 8 - arch/powerpc/include/asm/lppaca.h | 40 + arch/powerpc/include/asm/opal-api.h | 1 + arch/powerpc/include/asm/opal.h | 2 - arch/powerpc/include/asm/paca.h | 2 + arch/powerpc/include/asm/pgtable.h | 24 + arch/powerpc/include/asm/pnv-ocxl.h | 2 +- arch/powerpc/include/asm/pnv-pci.h | 6 - arch/powerpc/include/asm/powernv.h | 22 - arch/powerpc/include/asm/ppc-opcode.h | 20 +- arch/powerpc/include/asm/ps3stor.h | 2 +- arch/powerpc/include/asm/pte-walk.h | 28 +- arch/powerpc/include/asm/topology.h | 6 + arch/powerpc/include/asm/uaccess.h | 1 + arch/powerpc/include/asm/vas.h | 10 - arch/powerpc/kernel/Makefile | 1 + arch/powerpc/kernel/asm-offsets.c | 2 + arch/powerpc/kernel/cacheinfo.c | 21 + arch/powerpc/kernel/cacheinfo.h | 4 + arch/powerpc/kernel/dawr.c | 101 ++ arch/powerpc/kernel/dma-iommu.c | 40 +- arch/powerpc/kernel/eeh.c | 15 +- arch/powerpc/kernel/eeh_cache.c | 3 + arch/powerpc/kernel/exceptions-64s.S | 1437 ++++++++++++++------ arch/powerpc/kernel/head_64.S | 2 + arch/powerpc/kernel/hw_breakpoint.c | 56 - arch/powerpc/kernel/irq.c | 6 +- arch/powerpc/kernel/mce_power.c | 3 +- arch/powerpc/kernel/misc_64.S | 52 - arch/powerpc/kernel/module_32.c | 24 +- arch/powerpc/kernel/module_64.c | 62 +- arch/powerpc/kernel/pci_of_scan.c | 14 +- arch/powerpc/kernel/process.c | 28 - arch/powerpc/kernel/prom_init.c | 29 +- arch/powerpc/kernel/rtas.c | 7 +- arch/powerpc/kernel/swsusp_32.S | 73 +- arch/powerpc/kernel/tm.S | 4 +- arch/powerpc/kernel/trace/ftrace.c | 4 - arch/powerpc/kvm/Kconfig | 7 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 12 +- arch/powerpc/kvm/book3s_hv.c | 13 +- arch/powerpc/kvm/book3s_hv_builtin.c | 6 +- arch/powerpc/kvm/book3s_hv_tm.c | 6 +- arch/powerpc/lib/Makefile | 3 +- arch/powerpc/lib/ldstfp.S | 4 - arch/powerpc/lib/pmem.c | 8 +- arch/powerpc/mm/book3s64/Makefile | 1 - arch/powerpc/mm/book3s64/hash_native.c | 6 +- arch/powerpc/mm/book3s64/hash_utils.c | 6 +- arch/powerpc/mm/book3s64/mmu_context.c | 1 - arch/powerpc/mm/book3s64/pgtable.c | 23 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 149 +- arch/powerpc/mm/book3s64/radix_tlb.c | 40 +- arch/powerpc/mm/book3s64/vphn.h | 16 - arch/powerpc/mm/hugetlbpage.c | 25 +- arch/powerpc/mm/init_64.c | 5 +- arch/powerpc/mm/mem.c | 4 +- arch/powerpc/mm/numa.c | 61 +- arch/powerpc/mm/pgtable.c | 16 +- arch/powerpc/mm/pgtable_32.c | 2 +- arch/powerpc/mm/pgtable_64.c | 39 +- arch/powerpc/mm/ptdump/ptdump.c | 6 +- arch/powerpc/perf/hv-24x7.c | 2 +- arch/powerpc/perf/imc-pmu.c | 14 +- arch/powerpc/platforms/40x/Kconfig | 7 +- arch/powerpc/platforms/44x/Kconfig | 10 +- arch/powerpc/platforms/4xx/uic.c | 1 + arch/powerpc/platforms/85xx/Kconfig | 8 +- arch/powerpc/platforms/86xx/Kconfig | 6 +- arch/powerpc/platforms/8xx/Kconfig | 7 + arch/powerpc/platforms/8xx/Makefile | 2 + arch/powerpc/{sysdev => platforms/8xx}/cpm1.c | 24 +- arch/powerpc/platforms/8xx/micropatch.c | 378 +++++ arch/powerpc/platforms/Kconfig.cputype | 2 +- arch/powerpc/platforms/cell/spufs/file.c | 2 +- arch/powerpc/platforms/maple/Kconfig | 2 +- arch/powerpc/platforms/powermac/sleep.S | 68 +- arch/powerpc/platforms/powernv/eeh-powernv.c | 4 +- arch/powerpc/platforms/powernv/idle.c | 8 +- arch/powerpc/platforms/powernv/npu-dma.c | 571 +------- arch/powerpc/platforms/powernv/opal-call.c | 1 - arch/powerpc/platforms/powernv/opal-hmi.c | 40 + arch/powerpc/platforms/powernv/opal.c | 23 +- arch/powerpc/platforms/powernv/pci-ioda.c | 14 +- arch/powerpc/platforms/powernv/pci.c | 145 -- arch/powerpc/platforms/powernv/pci.h | 6 - arch/powerpc/platforms/powernv/vas-window.c | 19 - arch/powerpc/platforms/powernv/vas.h | 20 - arch/powerpc/platforms/pseries/Kconfig | 19 +- arch/powerpc/platforms/pseries/Makefile | 1 + arch/powerpc/platforms/pseries/dlpar.c | 12 +- arch/powerpc/platforms/pseries/dtl.c | 23 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 3 + arch/powerpc/platforms/pseries/hvconsole.c | 2 +- arch/powerpc/platforms/pseries/lpar.c | 603 +++++++- arch/powerpc/platforms/pseries/mobility.c | 19 + arch/powerpc/platforms/pseries/papr_scm.c | 123 +- arch/powerpc/platforms/pseries/setup.c | 39 +- arch/powerpc/platforms/pseries/vio.c | 4 +- .../{mm/book3s64 => platforms/pseries}/vphn.c | 20 +- arch/powerpc/sysdev/Makefile | 2 - arch/powerpc/sysdev/dart_iommu.c | 2 +- arch/powerpc/sysdev/micropatch.c | 749 ---------- arch/powerpc/sysdev/xics/Kconfig | 13 +- arch/powerpc/sysdev/xive/spapr.c | 52 +- arch/powerpc/xmon/xmon.c | 14 +- arch/sparc/configs/sparc32_defconfig | 1 - arch/sparc/configs/sparc64_defconfig | 1 - arch/sparc/include/uapi/asm/openpromio.h | 3 +- arch/sparc/lib/COPYING.LIB | 481 ------- arch/sparc/lib/NG4clear_page.S | 2 +- drivers/macintosh/smu.c | 4 +- drivers/misc/ocxl/config.c | 181 ++- drivers/misc/ocxl/pci.c | 2 +- drivers/net/dsa/qca8k.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 19 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 7 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 7 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 7 +- drivers/net/ethernet/hisilicon/hns_mdio.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 2 +- drivers/net/ethernet/mediatek/mtk_sgmii.c | 2 +- .../net/ethernet/mellanox/mlx5/core/accel/tls.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 + .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 10 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 34 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 5 - .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 9 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 9 +- .../net/ethernet/mellanox/mlx5/core/lib/port_tun.c | 23 +- .../net/ethernet/netronome/nfp/flower/offload.c | 28 +- drivers/net/ethernet/stmicro/stmmac/descs.h | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 4 +- drivers/net/ethernet/ti/davinci_cpdma.c | 26 +- drivers/net/phy/phy_device.c | 6 +- drivers/net/ppp/ppp_mppe.c | 1 - drivers/tty/hvc/hvc_vio.c | 16 +- drivers/tty/serial/sunhv.c | 2 +- include/linux/ide.h | 272 ++-- include/linux/mlx5/mlx5_ifc.h | 3 +- include/linux/phy.h | 3 + include/misc/ocxl.h | 5 +- include/net/fib_rules.h | 4 +- include/net/pkt_cls.h | 10 + include/uapi/misc/ocxl.h | 14 +- net/hsr/hsr_device.c | 18 +- net/hsr/hsr_device.h | 1 - net/hsr/hsr_netlink.c | 7 - net/ipv6/ah6.c | 4 +- net/ipv6/datagram.c | 2 +- net/ipv6/exthdrs_core.c | 2 +- net/ipv6/ip6_flowlabel.c | 9 +- net/ipv6/ip6_tunnel.c | 2 +- net/ipv6/netfilter/ip6t_ah.c | 2 +- net/ipv6/netfilter/ip6t_ipv6header.c | 2 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 2 +- net/ipv6/netfilter/nf_log_ipv6.c | 2 +- net/ipv6/tcp_ipv6.c | 7 +- net/openvswitch/datapath.c | 39 +- net/rds/connection.c | 1 + net/rds/ib.h | 4 +- net/rds/ib_cm.c | 9 +- net/rds/ib_frmr.c | 11 +- net/rds/ib_send.c | 29 +- net/rds/rdma.c | 10 - net/rds/rdma_transport.c | 11 +- net/rds/rds.h | 1 - net/rds/send.c | 4 +- net/sched/cls_api.c | 2 +- net/tipc/name_distr.c | 2 +- scripts/recordmcount.h | 3 +- tools/testing/selftests/powerpc/mm/.gitignore | 2 +- .../selftests/powerpc/stringloops/asm/ppc_asm.h | 2 +- tools/testing/selftests/powerpc/tm/tm-vmxcopy.c | 2 +- tools/testing/selftests/powerpc/vphn/Makefile | 2 +- tools/testing/selftests/powerpc/vphn/asm/lppaca.h | 1 + tools/testing/selftests/powerpc/vphn/vphn.c | 2 +- tools/testing/selftests/powerpc/vphn/vphn.h | 1 - .../tc-testing/tc-tests/actions/skbedit.json | 117 ++ 286 files changed, 4105 insertions(+), 4383 deletions(-) create mode 100644 Documentation/powerpc/vcpudispatch_stats.txt create mode 100644 arch/powerpc/kernel/dawr.c delete mode 100644 arch/powerpc/mm/book3s64/vphn.h rename arch/powerpc/{sysdev => platforms/8xx}/cpm1.c (97%) create mode 100644 arch/powerpc/platforms/8xx/micropatch.c rename arch/powerpc/{mm/book3s64 => platforms/pseries}/vphn.c (80%) delete mode 100644 arch/powerpc/sysdev/micropatch.c delete mode 100644 arch/sparc/lib/COPYING.LIB create mode 120000 tools/testing/selftests/powerpc/vphn/asm/lppaca.h delete mode 120000 tools/testing/selftests/powerpc/vphn/vphn.h