This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-allmodconfig in repository toolchain/ci/linux.
from 8ea5b2abd07e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d3e76a1acd18 Merge branch 'fixes' into next adds a273fa386a94 powerpc/32: Add ppc_defconfig adds af5cd05de5dd powerpc: Fix defconfig choice logic when cross compiling adds 6c84f8c5cbfb powerpc/highmem: Change BUG_ON() to WARN_ON() adds eea86aa4171d powerpc/mm/64: Document the sizes of/sizes mapped by Pxx_I [...] adds ff6d27823f61 powerpc: vdso: Make vdso32 installation conditional in vds [...] adds 308be6c7817c powerpc/embedded6xx: Make some functions static adds 62611c1e2418 powerpc/embedded6xx: Remove unused functions holly_power_o [...] adds 56c46bba9bbf powerpc/64: Fix booting large kernels with STRICT_KERNEL_RWX adds c9d8dda42372 powerpc/pseries/mce: Improve array initialization. adds 24c174bb23eb powerpc/configs: Enable CONFIG_USB_XHCI_HCD by default adds f89bd8ba834e powerpc/mm/radix: Don't do SLB preload when using the radix MMU adds f172acbfae1a powerpc/mm: move warning from resize_hpt_for_hotplug() adds bff25143da0d powerpc/mm: Silence unused-but-set-variable warnings adds c05f57fdc34a powerpc/pseries/iommu: Fix set but not used values adds e663e1e06089 powerpc/pseries/pmem: Fix a set but not used value adds 679d03f26a68 MAINTAINERS: Remove non-existent VAS file adds 0235854e1c25 MAINTAINERS: Update remaining @linux.vnet.ibm.com addresses adds 4df2cb633b5b powerpc/83xx: Add missing of_node_put() after of_device_is [...] adds 7f177f9810ad powerpc/pseries: hwpoison the pages upon hitting UE adds cc76404feaed powerpc/8xx: Fix possible device node reference leak adds 6917735e8f90 powerpc: Remove duplicate headers adds 80d04b7fabe1 powerpc/crypto: Use cheaper random numbers for crc-vpmsum [...] adds 2f9196b67237 powerpc/powernv: Squash sparse warnings in opal-call.c adds 2d4d9b308f8f powerpc/numa: improve control of topology updates adds 558f86493df0 powerpc/numa: document topology_updates_enabled, disable b [...] adds a3f3072db6ca powerpc/powernv/idle: Restore IAMR after idle adds 53a712bae5dd powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle adds 69795cabe4cf powerpc: Add framework for Kernel Userspace Protection adds 0fb1c25ab523 powerpc: Add skeleton for Kernel Userspace Execution Prevention adds de78a9c42a79 powerpc: Add a framework for Kernel Userspace Access Protection adds b28c97505eb1 powerpc/64: Setup KUP on secondary CPUs adds 1bb2bae2e6c7 powerpc/mm/radix: Use KUEP API for Radix MMU adds ef296729b735 powerpc/lib: Refactor __patch_instruction() to use __put_u [...] adds 890274c2dc4c powerpc/64s: Implement KUAP for Radix MMU adds 5e5be3aed230 powerpc/mm: Detect bad KUAP faults adds e291b6d575bc powerpc/32: Remove MSR_PR test when returning from syscall adds e2fb9f544431 powerpc/32: Prepare for Kernel Userspace Access Protection adds c341a108a581 powerpc/8xx: Only define APG0 and APG1 adds 06fbe81b5909 powerpc/8xx: Add Kernel Userspace Execution Prevention adds 2679f9bd0aba powerpc/8xx: Add Kernel Userspace Access Protection adds 31ed2b13c48d powerpc/32s: Implement Kernel Userspace Execution Prevention. adds f342adca3afc powerpc/32s: Prepare Kernel Userspace Access Protection adds a68c31fc01ef powerpc/32s: Implement Kernel Userspace Access Protection adds 6161a37307f3 powerpc/mm: Fix build error with FLATMEM book3s64 config adds 4f40b15f339d powerpc/mm: Remove PPC_MM_SLICES #ifdef for book3s64 adds 60458fba469a powerpc/mm: Add helpers for accessing hash translation rel [...] adds 67fda38f0d68 powerpc/mm: Move slb_addr_linit to early_init_mmu adds 701101865f5d powerpc/mm: Reduce memory usage for mm_context_t for radix adds ef629cc5bf05 powerc/mm/hash: Reduce hash_mm_context size adds a35a3c6f6065 powerpc/mm/hash64: Add a variable to track the end of IO mapping adds 0034d395f89d powerpc/mm/hash64: Map all the kernel regions in the same [...] adds e09093927e54 powerpc/mm: Validate address values against different regi [...] adds 53ed7a5947de powerpc/mm: Drop the unnecessary region check adds 1c946c1b7f2b powerpc/mm/hash: Simplify the region id calculation. adds a092a03fa942 powerpc/mm: Print kernel map details to dmesg adds 5f53d28608f6 powerpc/mm/hash: Rename KERNEL_REGION_ID to LINEAR_MAP_REGION_ID adds 26ad26718dfa powerpc/mm: Fix section mismatch warning adds f341d89790b0 powerpc/mm: fix spelling mistake "Outisde" -> "Outside" adds b2d3b5ee66f2 powerpc/pseries: Track LMB nid instead of using device tree adds 7ae3f6e130e8 powerpc/watchdog: Use hrtimers for per-CPU heartbeat adds 88ec6b93c8e7 powerpc/xive: add OPAL extensions for the XIVE native expl [...] adds c1fe190c0672 powerpc: Add force enable of DAWR on P9 option adds 10d91611f426 powerpc/64s: Reimplement book3s idle code in C adds e9cef0189c5b powerpc/powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle adds bdc7c970bcdc Merge branch 'topic/ppc-kvm' into next adds b511cdd1c12d powerpc/powernv/ioda: Handle failures correctly in pnv_pci [...] adds 33dda8c32714 powerpc/vdso: Drop unnecessary cc-ldoption adds 7e8039795a80 powerpc/cacheinfo: Fix kobject memleak adds a5ae043de767 powerpc/64s: Remove 'dummy_copy_buffer' adds 32eeb5614d3b ocxl: remove set but not used variables 'tid' and 'lpid' adds 5b2a15296210 powerpc: Add doorbell tracepoints adds d6e8a1508506 powerpc/powernv/mce: Reduce MCE console logs to lesser lines. adds cda6618d060b powerpc/powernv/mce: Print correct severity for MCE error. adds 50dbabe06a6e powerpc/powernv/mce: Print additional information about MC [...] adds 2c474c035056 powerpc/mm/radix: Fix kernel crash when running subpage pr [...] adds e620d45065c7 powerpc/tm: Avoid machine crash on rt_sigreturn() adds a1ac2a9c4f98 powerpc/book3e: drop BUG_ON() in map_kernel_page() adds 71faf8145cdc powerpc/nohash64: clean pgtable.h adds 9d9f2cccde95 powerpc/mm: change #include "mmu_decl.h" to <mm/mmu_decl.h> adds 47d99948eee4 powerpc/mm: Move book3s64 specifics in subdirectory mm/book3s64 adds 17312f258cf6 powerpc/mm: Move book3s32 specifics in subdirectory mm/book3s64 adds 27e23b5f5f6f powerpc/mm: Move nohash specifics in subdirectory mm/nohash adds 5ba666d56c4f powerpc/mm: fix erroneous duplicate slb_addr_limit init adds 02f89aed6b82 powerpc/mm: no slice for nohash/64 adds 6f60cc98df2b powerpc/mm: hand a context_t over to slice_mask_for_size() [...] adds fca5c1e9eb5e powerpc/mm: move slice_mask_for_size() into mmu.h adds 877461210ea1 powerpc/mm: get rid of mm_ctx_slice_mask_xxx() adds b4baad0b2712 powerpc/mm: remove unnecessary #ifdef CONFIG_PPC64 adds 203a1fa62866 powerpc/mm: remove a couple of #ifdef CONFIG_PPC_64K_PAGES [...] adds 33f128c64919 powerpc/8xx: get rid of #ifdef CONFIG_HUGETLB_PAGE for slices adds 43ed7909d70a powerpc/mm: define get_slice_psize() all the time adds 5953fb4f4671 powerpc/mm: define subarch SLB_ADDR_LIMIT_DEFAULT adds a521c44c3ded powerpc/book3e: drop mmu_get_tsize() adds 5874cabe2907 powerpc/64: only book3s/64 supports CONFIG_PPC_64K_PAGES adds 3dea7332ccac powerpc/book3e: hugetlbpage is only for CONFIG_PPC_FSL_BOOK3E adds 0caed4de502c powerpc/mm: move __find_linux_pte() out of hugetlbpage.c adds b7dcf96ce03e powerpc/mm: make hugetlbpage.c depend on CONFIG_HUGETLB_PAGE adds 0001e5aa5c02 powerpc/mm: make gup_hugepte() static adds 8197af22be01 powerpc/mm: split asm/hugetlb.h into dedicated subarch files adds 5fb84fec4601 powerpc/mm: add a helper to populate hugepd adds 723f268f19da powerpc/mm: cleanup ifdef mess in add_huge_page_size() adds 45d0ba527b57 powerpc/mm: move hugetlb_disabled into asm/hugetlb.h adds c5710cd20735 powerpc/mm: cleanup HPAGE_SHIFT setup adds 4df4b2758522 powerpc/mm: cleanup remaining ifdef mess in hugetlbpage.c adds fab9a1165bcd powerpc/mm: flatten function __find_linux_pte() step 1 adds e2fb2511888b powerpc/mm: flatten function __find_linux_pte() step 2 adds 26e66b08c337 powerpc/mm: flatten function __find_linux_pte() step 3 adds 447def3b06ad powerpc/mm: drop __bad_pte() adds 737b434d3d55 powerpc/mm: convert Book3E 64 to pte_fragment adds 696dffa24bd0 powerpc/mm: move pgtable_t in asm/mmu.h adds 7a792d5da27f powerpc/mm: get rid of nohash/32/mmu.h and nohash/64/mmu.h adds e7a7be5679a5 powerpc/Kconfig: select PPC_MM_SLICES from subarch type adds 627f06c6f51e powerpc/book3e: move early_alloc_pgtable() to init section adds 4a6d8cf90017 powerpc/mm: don't use pte_alloc_kernel() until slab is ava [...] adds b0124ff57e94 powerpc/mm: inline pte_alloc_one_kernel() and pte_alloc_on [...] adds dc096864ba78 powerpc/mm: refactor pte_alloc_one() and pte_free() famili [...] adds e80789a3c13f powerpc/mm: refactor definition of pgtable_cache[] adds bf8156c5aef1 powerpc/mm: Only keep one version of pmd_populate() functi [...] adds 7cec90e9499c powerpc/mm: refactor pgtable freeing functions on nohash adds 8a2cc87a24e8 powerpc/mm: refactor pmd_pgtable() adds 069239169ab0 powerpc/mm: refactor pgd_alloc() and pgd_free() on nohash adds d69ca6bab39e powerpc/32: Move early_init() in a separate file adds 26deb04342e3 powerpc: prepare string/mem functions for KASAN adds cbe46bd4f510 powerpc: remove CONFIG_CMDLINE #ifdef mess adds 450e7dd4001f powerpc/prom_init: don't use string functions from lib/ adds adcf59187e27 powerpc: don't use direct assignation during early boot. adds 7934cea7f0b9 powerpc/32: use memset() instead of memset_io() to zero BSS adds a67beca077ef powerpc/32: make KVIRT_TOP dependent on FIXMAP_START adds b4abe38fd698 powerpc/32: prepare shadow area for KASAN adds f072015c7b74 powerpc: disable KASAN instrumentation on early/critical files. adds 2edb16efc899 powerpc/32: Add KASAN support adds 72f208c6a8f7 powerpc/32s: move hash code patching out of MMU_init_hw() adds 215b823707ce powerpc/32s: set up an early static hash table for KASAN. adds da3a3b0a0e38 powerpc/32s: map kasan zero shadow with PAGE_READONLY inst [...] adds 57e0491b58fa powerpc/32s: drop Hash_end adds 8f156c23f4c0 powerpc/32s: don't try to print hash table address. adds e4dccf9092ab powerpc/mm: print hash info in a helper adds 8a23fdec3dbd powerpc/32: Refactor EXCEPTION entry macros for head_8xx.S [...] adds 37737a2afd69 powerpc/32: move LOAD_MSR_KERNEL() into head_32.h and use it adds 1d3034aed448 powerpc/32: make the 6xx/8xx EXC_XFER_TEMPLATE() similar t [...] adds 57bc13acbe11 powerpc/40x: Don't use SPRN_SPRG_SCRATCH2 in EXCEPTION_PROLOG adds bd82904d465c powerpc/40x: add exception frame marker adds 7271fc960424 powerpc/40x: Split and rename NORMAL_EXCEPTION_PROLOG adds 90f204b9a1f2 powerpc/40x: Refactor exception entry macros by using head_32.h adds ef4291243f51 powerpc/fsl_booke: ensure SPEFloatingPointException() reen [...] adds f97dec21a306 powerpc/32: enter syscall with MSR_EE inconditionaly set adds 642770dd96cb powerpc/32: Enter exceptions with MSR_EE unset adds 1ae99b4b924a powerpc/32: get rid of COPY_EE in exception entry adds 40530db7c656 powerpc: Fix 32-bit handling of MSR_EE on exceptions adds b86fb88855ea powerpc/32: implement fast entry for syscalls on non BOOKE adds 1a4b739bbb4f powerpc/32: implement fast entry for syscalls on BOOKE adds 38b4564cf042 powerpc/32: don't do syscall stuff in transfer_to_handler adds d1865e71cdc9 powerpc/32: Don't add dummy frames when calling trace_hard [...] adds 9c1d38b34e94 powerpc/fadump: define an empty fadump_cleanup() adds 93f2cd813797 powerpc/mm: define an empty mm_iommu_init() adds e9e9b25a4c99 powerpc/setup: Remove unnecessary #ifdef CONFIG_ALTIVEC adds b5064efee221 powerpc/setup: cleanup ifdef mess in check_cache_coherency() adds 48018e42e5c7 powerpc/setup: cleanup the #ifdef CONFIG_TAU block adds 65184f2f045a powerpc/setup: replace ifdefs by IS_ENABLED() wherever possible. adds 502523fd1d2a powerpc/irq: drop __irq_offset_value adds e2b36d591720 powerpc/64: Don't trace code that runs with the soft irq m [...] adds 4c1bd90477c6 MAINTAINERS: Update cxl/ocxl email address adds c9e0fc33b8be powerpc: remove the __kernel_io_end export adds 5f18cbdbdd42 powerpc/mm/ptdump: Wrap seq_printf() to handle NULL pointers adds 453d87f6a8ae powerpc/mm: Warn if W+X pages found on boot adds 398af571128f powerpc/security: Show powerpc_security_features in debugfs adds d7fbe2a0439c powerpc/prom_init: get rid of PROM_SCRATCH_SIZE adds 32eebf966695 powerpc/dts/fsl: add crypto node alias for B4 adds 90437bffa5f9 powerpc/entry: Remove unneeded need_resched() loop adds 5d085ec04a00 powerpc/boot: Fix missing check of lseek() return value adds 0acb5f64560a powerpc/xmon: add read-only mode adds de269129a48a powerpc/hmi: Fix kernel hang when TB is in error state. adds e1619e89c96c powerpc/configs: Add (back) MLX5 ethernet support to skiro [...] adds 29b861ea7742 Documentation: powerpc: Expand the DAWR acronym adds 1e496391a845 powerpc/powernv/ioda2: Add __printf format/argument verification adds 708597daf234 powerpc/perf: init pmu from core-book3s adds be80e758d0c2 powerpc/perf: Add generic compat mode pmu driver adds 659a6e38db0b powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list adds a913e5e8b43b powerpc/perf: Return accordingly on invalid chip-id in adds 860b7d228623 powerpc/perf: Fix loop exit condition in nest_imc_event_init adds d1720adff378 powerpc/include: Add data structures and macros for IMC tr [...] adds dd50cf7cbc7b powerpc/perf: Rearrange setting of ldbar for thread-imc adds 216c3087a346 powerpc/perf: Add privileged access check for thread_imc adds 72c69dcddce1 powerpc/perf: Trace imc events detection and cpuhotplug adds 012ae244845f powerpc/perf: Trace imc PMU functions adds 9c4ae0645682 ocxl: Rename struct link to ocxl_link adds 32941494ff9a ocxl: read_pasid never returns an error, so make it void adds 53e3e7453062 ocxl: Remove superfluous 'extern' from headers adds b696d28283e2 ocxl: Remove some unused exported symbols adds 1ba2143606a1 ocxl: Split pci.c adds 2f7d3d145381 ocxl: Don't pass pci_dev around adds 75ca758adbaf ocxl: Create a clear delineation between ocxl backend & frontend adds b9721d275cc2 ocxl: Allow external drivers to use OpenCAPI contexts adds 2ec3b7ed2ab8 ocxl: afu_irq only deals with IRQ IDs, not offsets adds 060146614643 ocxl: move event_fd handling to frontend adds 7e462c2a8a6d ocxl: Provide global MMIO accessors for external drivers adds 5266e58d6cd9 powerpc/booke64: set RI in default MSR adds 83e367f9ad18 selftests/powerpc: Add a signal fuzzer selftest adds 305d60012304 powerpc/kasan: add missing/lost Makefile adds 471e475c69a1 powerpc/mm: Fix makefile for KASAN adds c4e31847a549 powerpc/mm: fix redundant inclusion of pgtable-frag.o in Makefile adds 67d53f30e23e powerpc/mm: fix section mismatch for setup_kup() adds 6be6a8de1b55 ocxl: Fix return value check in afu_ioctl() adds 04a1942933ce powerpc/mm: Fix hugetlb page initialization adds f39356261c26 powerpc/book3s/64: check for NULL pointer in pgd_alloc() adds 8150a153c013 powerpc/64s: Use early_mmu_has_feature() in set_kuap() adds b970afcfcabd Merge tag 'powerpc-5.2-1' of ssh://gitolite.kernel.org/pub [...] adds 0c40e631cd7f mailbox: imx: use devm_platform_ioremap_resource() to simp [...] adds 68a1c8485cf8 mailbox: stm32-ipcc: check invalid irq adds 004c35cd8e0c dt-bindings: mailbox: Document armada-3700-rwtm-mailbox binding adds 8fbbfd966efa mailbox: Add support for Armada 37xx rWTM mailbox adds 15500c0a506e Merge tag 'mailbox-v5.2' of git://git.linaro.org/landing-t [...] adds 347ab9480313 pwm: Fix deadlock warning when removing PWM device adds 44481955eab7 pwm: img: Turn final 'else if' into 'else' in img_pwm_config adds b00ef5305319 pwm: tiehrpwm: Update shadow register for disabling PWMs adds b54d1ed07ad8 dt-bindings: pwm: tiehrpwm: Add TI AM654 SoC specific compatible adds efc80fb37466 pwm: tiehrpwm: Enable compilation for ARCH_K3 adds 9ff06679e109 pwm: sysfs: fix typo "its" -> "it's" adds 51496e444687 pwm: meson: Consider 128 a valid pre-divider adds a279345807e1 pwm: meson: Don't disable PWM when setting duty repeatedly adds f173747fffdf pwm: meson: Use the spin-lock only to protect register mod [...] adds 1347c94f73e3 pwm: imx27: Use devm_platform_ioremap_resource() to simplify code adds 2caf03843609 dt-bindings: pwm: Add i.MX TPM PWM binding adds 738a1cfec2ed pwm: Add i.MX TPM PWM driver support adds e926b12c611c pwm: Clear chip_data in pwm_put() adds b05232d62442 pwm: samsung: Don't uses devm_*() functions in ->request() adds ad36cb9186bc dt-bindings: pwm: Update bindings for the Meson G12A Family adds f41efceb46e6 pwm: meson: Add clock source configuration for Meson G12A adds cece6460c243 Merge tag 'pwm/for-5.2-rc1' of ssh://gitolite.kernel.org/p [...] adds df7686101956 Merge tag 'v5.1-rc3' of https://git.kernel.org/pub/scm/lin [...] adds 767f17a70e5c fbdev: mxsfb: implement FB_PRE_INIT_FB option adds a7ae716ecfe7 video: fbdev: vesafb: fix indentation issue adds 3f98434235c9 video: fbdev: savage: fix indentation issue adds e4995b12e749 video/macfb: Remove redundant code adds e4bedbb625c9 fbdev: atafb: Stop printing virtual screen_base adds 577eabb2cbe2 fbdev: atafb: Remove obsolete module support adds 80cf96357db7 fbdev: atafb: Fix broken frame buffer after kexec adds cbb91d5d487d fbdev: atafb: Modernize printing of kernel messages adds f82301661c6c video/macfb: Call fb_invert_cmaps() adds 36884ceb7666 video/macfb: Always initialize DAFB colour table pointer register adds 787a79230a0f omapfb: add missing of_node_put after of_device_is_available adds 546f98c1e941 video: fbdev: atmel_lcdfb: drop AVR and platform_data support adds bd86b6c5c607 udlfb: delete the unused parameter for dlfb_handle_damage adds 6b11f9d8433b udlfb: fix sleeping inside spinlock adds babc250e278e udlfb: introduce a rendering mutex adds 17de805aa69e xen, fbfront: mark expected switch fall-through adds 31fa6e2ae65f omapfb: Fix potential NULL pointer dereference in kmalloc adds a4bd25259e97 drivers: video: fbdev: Kconfig: pedantic cleanups adds b0e999c95581 fbdev: list all pci memory bars as conflicting apertures adds ec7f6aad57ad video: hgafb: fix potential NULL pointer dereference adds 1d84353d205a video: imsttfb: fix potential NULL pointer dereferences adds 8069053880e0 fbdev: sm712fb: fix white screen of death on reboot, don't [...] adds 5481115e25e4 fbdev: sm712fb: fix brightness control on reboot, don't set SR30 adds dcf9070595e1 fbdev: sm712fb: fix VRAM detection, don't set SR70/71/74/75 adds ec1587d5073f fbdev: sm712fb: fix boot screen glitch when sm712fb replaces VGA adds 9e0e59993df0 fbdev: sm712fb: fix crashes during framebuffer writes by c [...] adds f627caf55b8e fbdev: sm712fb: fix crashes and garbled display during DPM [...] adds 6053d3a4793e fbdev: sm712fb: fix support for 1024x768-16 mode adds 4ed7d2ccb768 fbdev: sm712fb: use 1024x768 by default on non-MIPS, fix g [...] adds cf84807f6dd0 fbdev: fix divide error in fb_var_to_videomode adds 9dc20113988b fbdev: sm712fb: fix memory frequency by avoiding a switch/ [...] adds a6fdbd551573 video: amba-clcd: Decomission Versatile and Nomadik adds 8c40292be916 fbdev: fix WARNING in __alloc_pages_nodemask bug adds 730dd516eda7 video: fbdev: pvr2fb: remove set but not used variable 'size' adds de110fddcb22 video: fbdev: mxsfb: remove set but not used variable 'lin [...] adds 261ac4ddfa9f video: fbdev: atmel_lcdfb: remove set but not used variabl [...] adds 3c5a1b111373 fbcon: Don't reset logo_shown when logo is currently shown adds d4a5611743a6 video: fbdev: Use dev_get_drvdata() adds cccd559e98c0 Merge tag 'fbdev-v5.2' of git://github.com/bzolnier/linux adds e28f296ea155 platform/x86: dell-rbtn: Add missing #include adds e79e74a51c26 platform/x86: touchscreen_dmi: Add info for Myria MY8307 2-in-1 adds f7db839fccf0 platform/x86: thinkpad_acpi: Disable Bluetooth for some machines adds 9a4b33d4d22f platform/x86: thinkpad_acpi: Read EC information on newer models adds e61985d0550d platform/x86: intel_pmc_ipc: adding error handling adds 9ae11e237d95 platform/x86: intel_pmc_core: Mark local function static adds 6cc13c28da5b platform/x86: dell-laptop: fix rfkill functionality adds 98e2630284ab platform/x86: alienware-wmi: fix kfree on potentially unin [...] adds 0084cf6a5043 platform/x86: intel_pmc_ipc: Use BIT() macro adds 9eac0d75f132 platform/x86: intel_pmc_ipc: Apply same width for offset d [...] adds af6c7e1ffcb6 platform/x86: intel_pmc_ipc: Don't map non-used optional r [...] adds 0e5e80043b0d platform/x86: intel_punit_ipc: Revert "Fix resource iorema [...] adds d33a7e578eae platform/x86: thinkpad_acpi: fix spelling mistake "capabil [...] adds 1357dfd7261f platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc adds 584814af9f8c platform/x86: mlx-platform: Add support for tachometer spe [...] adds 9b9f2f5416ef platform/x86: mlx-platform: Add mlx-wdt platform driver ac [...] adds 6c96a78c7b32 platform/x86: intel_pmc_core: Convert to a platform_driver adds 2ac8d46dce1b platform/x86: intel_pmc_core: Allow to dump debug register [...] adds 6d1f8b3d7541 platform/x86: alienware-wmi: printing the wrong error code adds 1cbd7a64959d platform/x86: sony-laptop: Fix unintentional fall-through adds c77c35772228 platform/x86: thinkpad_acpi: Mark expected switch fall-throughs adds aac3311c4840 platform/x86: thinkpad_acpi: cleanup for Thinkpad ACPI led adds 504a43513d3c platform/x86: touchscreen_dmi: Add info for 'jumper ezpad [...] adds 5105e78e5b24 platform/x86: ideapad-laptop: Remove no_hw_rfkill_list adds 487579bab867 platform/x86: asus-wmi: Add fn-lock mode switch support adds 6456fd731517 platform/x86: Add support for Basin Cove power button adds 7817ffd20a0f Merge tag 'platform-drivers-x86-v5.2-1' of git://git.infra [...] adds 8b0e1fea3056 samples: add .gitignore for pidfd-metadata adds c3b7112df86b fork: do not release lock that wasn't taken adds 3232b43f7252 Merge tag 'pidfd-fixes-v5.2-rc1' of gitolite.kernel.org:pu [...] adds 2ac5a3bf7042 vsprintf: Do not break early boot with probing addresses adds e290e6af1d22 Merge tag 'printk-for-5.2-fixes' of ssh://gitolite.kernel. [...] adds f15be33aa3f9 doc:it_IT: align documentation after licenses patches adds 39a39d5b6bc0 Documentation/trace: Add clarification how histogram onmat [...] adds e5def4c6039e Documentation: add Linux x86 docs to Sphinx TOC tree adds f1f238a9f1ca Documentation: x86: convert boot.txt to reST adds 848942cb2ef5 Documentation: x86: convert topology.txt to reST adds 06955392a95c Documentation: x86: convert exception-tables.txt to reST adds ac2b4687dadd Documentation: x86: convert kernel-stacks to reST adds c2dea5cda072 Documentation: x86: convert entry_64.txt to reST adds 4b1357600200 Documentation: x86: convert earlyprintk.txt to reST adds 0c2d3639a81b Documentation: x86: convert zero-page.txt to reST adds 17156044b11c Documentation: x86: convert tlb.txt to reST adds 26d14a2025f4 Documentation: x86: convert mtrr.txt to reST adds 2f6eae473012 Documentation: x86: convert pat.txt to reST adds 28e21eac94a2 Documentation: x86: convert protection-keys.txt to reST adds f10b07a01a48 Documentation: x86: convert intel_mpx.txt to reST adds 0c7180f2e4e6 Documentation: x86: convert amd-memory-encryption.txt to reST adds ea0765e835e0 Documentation: x86: convert pti.txt to reST adds 3d07bc393f9b Documentation: x86: convert microcode.txt to reST adds 1cd7af509dc2 Documentation: x86: convert resctrl_ui.txt to reST adds 9d12f58fe91e Documentation: x86: convert orc-unwinder.txt to reST adds 71892b25fc49 Documentation: x86: convert usb-legacy-support.txt to reST adds 8fffdc9353d6 Documentation: x86: convert i386/IO-APIC.txt to reST adds bbea90bbb6c8 Documentation: x86: convert x86_64/boot-options.txt to reST adds 1c65b4e0f27f Documentation: x86: convert x86_64/uefi.txt to reST adds b88679d2f2b9 Documentation: x86: convert x86_64/mm.txt to reST adds 85a3bd41cd68 Documentation: x86: convert x86_64/5level-paging.txt to reST adds f0339db77665 Documentation: x86: convert x86_64/fake-numa-for-cpusets to reST adds bdde117ffed2 Documentation: x86: convert x86_64/cpu-hotplug-spec to reST adds e115fb4bd266 Documentation: x86: convert x86_64/machinecheck to reST adds afbd4d42470e Merge branch 'x86' into docs-next adds 1fb3b526df3b Merge tag 'docs-5.2a' of git://git.lwn.net/linux adds fb1b79d88b88 xtensa: fix incorrect fd close in error case of simdisk_setup() adds fd58015ca9fe xtensa: set proper error code for simdisk_setup() adds 8e65986dcae8 xtensa: drop ifdef __KERNEL__ from kernel-only headers adds 8f8d5745bb52 xtensa: replace variant/core.h with asm/core.h adds d065fcf12c21 xtensa: clean up inline assembly in futex.h adds f7c34874f04a xtensa: add exclusive atomics support adds a5944195d00a xtensa: implement initialize_cacheattr for MPU cores new 7a5575212ce4 Merge tag 'xtensa-20190510' of git://github.com/jcmvbkbc/l [...] new e80b18599a39 tomoyo: Add a kernel config option for fuzzing testing. new e6193f78bb68 tomoyo: Check address length before reading address family new 27df4b4a1b5f tomoyo: Change pathname calculation for read-only filesystems. new 4ad98ac46490 tomoyo: Don't emit WARNING: string while fuzzing testing. new c367dc8d0dd2 Merge branch 'next-tomoyo2' of git://git.kernel.org/pub/sc [...] adds a88a7b3eb076 vfio: Use dev_printk() when possible adds 41be3e261817 vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" adds 2c85f2bd5194 vfio-pci/nvlink2: Fix potential VMA leak adds 60e7f2c3fe99 vfio/mdev: Avoid release parent reference during error path adds f707d837b6c2 vfio/mdev: Removed unused kref adds 50732af3b656 vfio/mdev: Drop redundant extern for exported symbols adds d3000463504b vfio/mdev: Avoid masking error code to EBUSY adds a6d6f4f160f7 vfio/mdev: Follow correct remove sequence adds 6093e348a5e2 vfio/mdev: Fix aborting mdev child device removal if one fails adds 405ecbf72f2e vfio/mdev: Avoid inline get and put parent helpers adds 15c80c1659f2 vfio: Add Cornelia Huck as reviewer new 6fe567df04a2 Merge tag 'vfio-v5.2-rc1' of git://github.com/awilliam/linux-vfio adds f69e00bd21aa gpio: mmio: Support two direction registers adds 7e9fa3c9d3e3 gpio: Remove obsolete comment about gpiochip_free_hogs() usage adds c42e34c9fdba drivers: gpio: Kconfig: pedantic formatting cleanups adds 3faf1e6f7e36 drivers: gpio: 74xx-mmio: use devm_platform_ioremap_resource() adds bb17a27a5f48 drivers: gpio: amdpt: use devm_platform_ioremap_resource() adds aee70b77fb99 drivers: gpio: aspeed: use devm_platform_ioremap_resource() adds 72d8cb715477 drivers: gpio: bcm-kona: use devm_platform_ioremap_resource() adds b2c09588f242 drivers: gpio: cadence: use devm_platform_ioremap_resource() adds 09ec47359214 drivers: gpio: clps711x: use devm_platform_ioremap_resource() adds 2a7194e97595 drivers: gpio: dwap: use devm_platform_ioremap_resource() adds 94a2d4279924 drivers: gpio: sprd: use devm_platform_ioremap_resource() adds b35263db10a7 drivers: gpio: ftgpio010: use devm_platform_ioremap_resource() adds 8f701e1dd64f drivers: gpio: hlwd: use devm_platform_ioremap_resource() adds 30f8c5210002 drivers: gpio: iop: use devm_platform_ioremap_resource() adds 38b1e6805e1d drivers: gpio: janz-ttl: use devm_platform_ioremap_resource() adds 62fe072a24e2 drivers: gpio: loongon1: use devm_platform_ioremap_resource() adds 47b4916cb4fb drivers: gpio: lpc18xx: use devm_platform_ioremap_resource() adds 329e23f9bc0a drivers: gpio: mb86s7x: use devm_platform_ioremap_resource() adds 92d718fd4774 drivers: gpio: mt7621: use devm_platform_ioremap_resource() adds dc02a0cacb6c drivers: gpio: mvebu: use devm_platform_ioremap_resource() adds 123ac0e5356c drivers: gpio: mxc: use devm_platform_ioremap_resource() adds 037ae5bc3778 drivers: gpio: octeon: use devm_platform_ioremap_resource() adds 542c25b7a209 drivers: gpio: pxa: use devm_platform_ioremap_resource() adds ecbf7c2e8bb3 drivers: gpio: rcar: use devm_platform_ioremap_resource() adds 7290f152fecc drivers: gpio: spear-spics: use devm_platform_ioremap_resource() adds c68a520f6a05 drivers: gpio: sta2x11: use devm_platform_ioremap_resource() adds 6ba7c53b799d drivers: gpio: stp-xway: use devm_platform_ioremap_resource() adds 5b827ff598b0 drivers: gpio: tb10x: use devm_platform_ioremap_resource() adds a0b81f1ca432 drivers: gpio: tegra: use devm_platform_ioremap_resource() adds aa6c9b91089b drivers: gpio: timberdale: use devm_platform_ioremap_resource() adds f7a6e467eaf1 drivers: gpio: ts4800: use devm_platform_ioremap_resource() adds 83fa76b65cd2 drivers: gpio: uniphier: use devm_platform_ioremap_resource() adds df53665b4f18 drivers: gpio: vf610: use devm_platform_ioremap_resource() adds 6ff49fba4007 drivers: gpio: xgene-sb: use devm_platform_ioremap_resource() adds 8d86f985ac41 drivers: gpio: zx: use devm_platform_ioremap_resource() adds 3883de0287d0 drivers: gpio: xlp: devm_platform_ioremap_resource() adds 77bc0e69c3e2 gpio: zynq: use devm_platform_ioremap_resource() adds 430c1ce304e4 pinctrl: mcp23s08: debugfs: remove custom printer adds 7c68571f77fb gpio: omap: avoid clang warning adds 58f57f864c03 gpio: omap: use devm_platform_ioremap_resource() adds 542f36159f94 gpio: Set proper argument value to set_config adds 4f2f95e9a812 gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple adds 27157af66324 gpio: mmio: Drop bgpio_dir_inverted adds 26af34079f1d Merge tag 'v5.1-rc3' into devel adds a71a81e79758 gpio: of: Optimize quirk checks adds f70fbc15bae2 gpio: pca953x: Configure wake-up path when wake-up is enabled adds 12f2639038ef tracing: stop making gpio tracing configurable adds 338aa10750ba gpio: vf610: Do not share irq_chip adds a262555bc685 gpio: vf610: Simplify vf610_gpio_set() adds 4a8909d02281 gpio: vf610: Simplify vf610_gpio_get() adds db9ed63ca510 gpio: vf610: Use devres to disable clk_port adds fc57949cfd1f gpio: vf610: Use devres to disable clk_gpio adds a74b4b11541a gpio: vf610: Use devres to remove gpiochip adds 2e35bb6cd421 gpio: vf610: Don't use explicit &pdev->dev in vf610_gpio_probe() adds 5c9f8cfe3cb6 dt-bindings: gpio: pca953x: Document onnn,cat9554 adds 932002f0028f gpio: pca953x: Add support for CAT9554 adds 6ada2f2269ce gpio: mockup: drop unneeded dependencies from Kconfig adds 6e4484ee3548 gpio: mockup: move the driver out of the IOMEM drivers section adds 3c7469514dbe gpio: 74x164: Make use of device properties adds 517ec43927c8 gpio: 74x164: Remove linux/init.h and sort headers adds 9a9982d4601e gpio: 74x164: Convert to use SPDX identifier adds c78c42d77165 gpio: add driver for Mellanox BlueField GPIO controller adds 21e2118f4703 gpio: gpio-omap: limit errata 1.101 handling to wkup domai [...] adds 06dce84ec76b gpio: gpio-omap: always scan for triggered non-wakeup capa [...] adds da38ef3ed10a gpio: gpio-omap: add check for off wake capable gpios adds cbe706b05268 gpio: mlxbf: Add dependency on 64BIT to Kconfig entry adds 43c691e6232c gpio: mxc: use devm_platform_ioremap_resource() to simplify code adds 85edcd01a902 gpiolib: acpi: Fix references in kernel doc and amend adds 1d7765ba15ac gpiolib: Don't WARN on gpiod_put() for optional GPIO adds b0d2569d8276 gpio: mlxbf: remove unused including <linux/version.h> adds 4779a066e71d Merge tag 'gpio-v5.2-updates-for-linus-part1' of git://git [...] adds e6818d29ea15 gpio: gpio-omap: configure edge detection for level IRQs f [...] adds 044e499acd15 gpio: gpio-omap: Remove conditional pm_runtime handling fo [...] adds 01769c4700d8 gpio: pca953x: add pcal6416 to the of_device_id table adds 15e384c446d9 dt-bindings: gpio: pca953x: document the nxp,pca6416 adds 12c7a4fc47e4 gpio: pca953x: add support for pca6416 adds 4050586b2bee gpiolib: Indent entry values of enum gpio_lookup_flags adds fed7026adc7c gpiolib: Make use of enum gpio_lookup_flags consistent adds 2d6c06f5a409 gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT adds 80c8d927dacc gpiolib: acpi: Change type of dflags adds 24a49543336d gpiolib: acpi: Set pin value, based on bias, more accurately adds 606be34440ee gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper adds 2d3b6db122ce gpiolib: acpi: Respect pin bias setting adds 1e9aa2a8164f gpio: pxa: Make two symbols static adds 4a4b119b176e gpio: sch: Remove write-only core_base adds 7358a821f0b5 docs: gpio: convert docs to ReST and rename to *.rst adds 0fbee1df2078 gpio: Update documentation new 8148c17b179d Merge tag 'gpio-v5.2-1' of git://git.kernel.org/pub/scm/li [...]
The 8 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 | 4 +- .../devicetree/bindings/gpio/gpio-pca953x.txt | 2 + .../mailbox/marvell,armada-3700-rwtm-mailbox.txt | 16 + .../devicetree/bindings/pwm/imx-tpm-pwm.txt | 22 + .../devicetree/bindings/pwm/pwm-meson.txt | 3 + .../devicetree/bindings/pwm/pwm-tiehrpwm.txt | 1 + Documentation/driver-api/gpio/driver.rst | 361 ++++-- Documentation/gpio/index.rst | 17 + Documentation/gpio/{sysfs.txt => sysfs.rst} | 39 +- Documentation/index.rst | 1 + Documentation/powerpc/DAWR-POWER9.txt | 40 +- Documentation/trace/histogram.rst | 11 +- .../translations/it_IT/process/license-rules.rst | 60 +- ...ry-encryption.txt => amd-memory-encryption.rst} | 13 +- Documentation/x86/{boot.txt => boot.rst} | 528 ++++---- .../x86/{earlyprintk.txt => earlyprintk.rst} | 122 +- Documentation/x86/{entry_64.txt => entry_64.rst} | 12 +- .../{exception-tables.txt => exception-tables.rst} | 247 ++-- .../x86/i386/{IO-APIC.txt => IO-APIC.rst} | 28 +- Documentation/x86/i386/index.rst | 10 + Documentation/x86/index.rst | 30 + Documentation/x86/{intel_mpx.txt => intel_mpx.rst} | 120 +- .../x86/{kernel-stacks => kernel-stacks.rst} | 20 +- Documentation/x86/{microcode.txt => microcode.rst} | 62 +- Documentation/x86/mtrr.rst | 354 ++++++ Documentation/x86/mtrr.txt | 329 ----- .../x86/{orc-unwinder.txt => orc-unwinder.rst} | 27 +- Documentation/x86/pat.rst | 242 ++++ Documentation/x86/pat.txt | 230 ---- .../{protection-keys.txt => protection-keys.rst} | 33 +- Documentation/x86/{pti.txt => pti.rst} | 17 +- .../x86/{resctrl_ui.txt => resctrl_ui.rst} | 916 +++++++------- Documentation/x86/{tlb.txt => tlb.rst} | 30 +- Documentation/x86/{topology.txt => topology.rst} | 92 +- ...b-legacy-support.txt => usb-legacy-support.rst} | 40 +- .../{5level-paging.txt => 5level-paging.rst} | 16 +- Documentation/x86/x86_64/boot-options.rst | 335 +++++ Documentation/x86/x86_64/boot-options.txt | 278 ----- .../{cpu-hotplug-spec => cpu-hotplug-spec.rst} | 5 +- ...-numa-for-cpusets => fake-numa-for-cpusets.rst} | 25 +- Documentation/x86/x86_64/index.rst | 16 + .../x86/x86_64/{machinecheck => machinecheck.rst} | 12 +- Documentation/x86/x86_64/mm.rst | 161 +++ Documentation/x86/x86_64/mm.txt | 153 --- Documentation/x86/x86_64/{uefi.txt => uefi.rst} | 30 +- Documentation/x86/zero-page.rst | 45 + Documentation/x86/zero-page.txt | 40 - MAINTAINERS | 14 +- arch/arm/configs/aspeed_g4_defconfig | 1 - arch/arm/configs/aspeed_g5_defconfig | 1 - arch/powerpc/Kconfig | 10 +- arch/powerpc/Kconfig.debug | 32 + arch/powerpc/Makefile | 15 +- arch/powerpc/boot/addnote.c | 6 +- arch/powerpc/boot/dts/fsl/b4qds.dtsi | 1 + arch/powerpc/configs/pseries_defconfig | 1 + arch/powerpc/configs/skiroot_defconfig | 2 + arch/powerpc/crypto/crc-vpmsum_test.c | 10 +- arch/powerpc/include/asm/book3s/32/kup.h | 145 +++ arch/powerpc/include/asm/book3s/32/mmu-hash.h | 9 +- arch/powerpc/include/asm/book3s/32/pgalloc.h | 41 - arch/powerpc/include/asm/book3s/32/pgtable.h | 13 +- arch/powerpc/include/asm/book3s/64/hash-4k.h | 23 +- arch/powerpc/include/asm/book3s/64/hash-64k.h | 21 +- arch/powerpc/include/asm/book3s/64/hash.h | 95 +- arch/powerpc/include/asm/book3s/64/hugetlb.h | 72 ++ arch/powerpc/include/asm/book3s/64/kup-radix.h | 108 ++ arch/powerpc/include/asm/book3s/64/mmu-hash.h | 70 +- arch/powerpc/include/asm/book3s/64/mmu.h | 104 +- arch/powerpc/include/asm/book3s/64/pgalloc.h | 52 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 12 +- arch/powerpc/include/asm/book3s/64/radix-4k.h | 9 +- arch/powerpc/include/asm/book3s/64/radix-64k.h | 8 +- arch/powerpc/include/asm/book3s/64/radix.h | 40 +- arch/powerpc/include/asm/book3s/64/slice.h | 13 +- arch/powerpc/include/asm/cpuidle.h | 19 +- arch/powerpc/include/asm/drmem.h | 21 + arch/powerpc/include/asm/exception-64s.h | 2 + arch/powerpc/include/asm/fadump.h | 1 + arch/powerpc/include/asm/feature-fixups.h | 3 + arch/powerpc/include/asm/fixmap.h | 5 + arch/powerpc/include/asm/futex.h | 4 + arch/powerpc/include/asm/hugetlb.h | 87 +- arch/powerpc/include/asm/hw_breakpoint.h | 8 + arch/powerpc/include/asm/imc-pmu.h | 39 + arch/powerpc/include/asm/kasan.h | 40 + arch/powerpc/include/asm/kup.h | 73 ++ arch/powerpc/include/asm/mce.h | 97 +- arch/powerpc/include/asm/mmu.h | 28 +- arch/powerpc/include/asm/mmu_context.h | 7 +- arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h | 44 + arch/powerpc/include/asm/nohash/32/kup-8xx.h | 58 + arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 102 +- arch/powerpc/include/asm/nohash/32/mmu.h | 25 - arch/powerpc/include/asm/nohash/32/pgalloc.h | 123 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 13 +- arch/powerpc/include/asm/nohash/32/slice.h | 2 + arch/powerpc/include/asm/nohash/64/mmu.h | 12 - arch/powerpc/include/asm/nohash/64/pgalloc.h | 117 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 12 +- arch/powerpc/include/asm/nohash/64/slice.h | 12 - arch/powerpc/include/asm/nohash/hugetlb-book3e.h | 45 + arch/powerpc/include/asm/nohash/mmu-book3e.h | 2 + arch/powerpc/include/asm/nohash/mmu.h | 16 +- arch/powerpc/include/asm/nohash/pgalloc.h | 56 + arch/powerpc/include/asm/nohash/pte-book3e.h | 5 - arch/powerpc/include/asm/opal-api.h | 18 +- arch/powerpc/include/asm/opal.h | 9 + arch/powerpc/include/asm/paca.h | 40 +- arch/powerpc/include/asm/page.h | 23 +- arch/powerpc/include/asm/pgalloc.h | 51 + arch/powerpc/include/asm/pgtable-be-types.h | 9 +- arch/powerpc/include/asm/pgtable-types.h | 9 +- arch/powerpc/include/asm/pgtable.h | 9 +- arch/powerpc/include/asm/processor.h | 12 +- arch/powerpc/include/asm/ptrace.h | 11 +- arch/powerpc/include/asm/reg.h | 8 +- arch/powerpc/include/asm/reg_booke.h | 2 +- arch/powerpc/include/asm/slice.h | 9 +- arch/powerpc/include/asm/sparsemem.h | 4 +- arch/powerpc/include/asm/string.h | 32 +- arch/powerpc/include/asm/task_size_64.h | 2 +- arch/powerpc/include/asm/time.h | 2 + arch/powerpc/include/asm/trace.h | 16 + arch/powerpc/include/asm/uaccess.h | 38 +- arch/powerpc/include/asm/xive.h | 14 + arch/powerpc/kernel/Makefile | 14 +- arch/powerpc/kernel/asm-offsets.c | 25 +- arch/powerpc/kernel/cacheinfo.c | 13 +- arch/powerpc/kernel/cputable.c | 13 +- arch/powerpc/kernel/dbell.c | 3 + arch/powerpc/kernel/early_32.c | 36 + arch/powerpc/kernel/entry_32.S | 186 +-- arch/powerpc/kernel/entry_64.S | 35 +- arch/powerpc/kernel/exceptions-64s.S | 26 +- arch/powerpc/kernel/fadump.c | 1 + arch/powerpc/kernel/fpu.S | 1 + arch/powerpc/kernel/head_32.S | 258 ++-- arch/powerpc/kernel/head_32.h | 203 ++++ arch/powerpc/kernel/head_40x.S | 155 +-- arch/powerpc/kernel/head_44x.S | 12 +- arch/powerpc/kernel/head_64.S | 4 +- arch/powerpc/kernel/head_8xx.S | 136 +-- arch/powerpc/kernel/head_booke.h | 131 +- arch/powerpc/kernel/head_fsl_booke.S | 32 +- arch/powerpc/kernel/hw_breakpoint.c | 62 +- arch/powerpc/kernel/idle_book3s.S | 1060 +++------------- arch/powerpc/kernel/irq.c | 16 +- arch/powerpc/kernel/mce.c | 106 +- arch/powerpc/kernel/mce_power.c | 253 ++-- arch/powerpc/kernel/paca.c | 12 +- arch/powerpc/kernel/process.c | 35 +- arch/powerpc/kernel/prom_init.c | 248 +++- arch/powerpc/kernel/prom_init_check.sh | 12 +- arch/powerpc/kernel/ptrace.c | 3 +- arch/powerpc/kernel/security.c | 8 + arch/powerpc/kernel/setup-common.c | 116 +- arch/powerpc/kernel/setup_32.c | 28 - arch/powerpc/kernel/setup_64.c | 10 + arch/powerpc/kernel/signal_64.c | 27 +- arch/powerpc/kernel/time.c | 10 +- arch/powerpc/kernel/traps.c | 8 + arch/powerpc/kernel/vdso32/Makefile | 5 +- arch/powerpc/kernel/vdso64/Makefile | 5 +- arch/powerpc/kernel/vector.S | 1 + arch/powerpc/kernel/watchdog.c | 81 +- arch/powerpc/kvm/book3s_hv.c | 3 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 2 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 141 ++- arch/powerpc/lib/Makefile | 19 +- arch/powerpc/lib/checksum_wrappers.c | 4 + arch/powerpc/lib/code-patching.c | 5 +- arch/powerpc/lib/copy_32.S | 12 +- arch/powerpc/lib/mem_64.S | 9 +- arch/powerpc/lib/memcpy_64.S | 4 +- arch/powerpc/mm/Makefile | 47 +- arch/powerpc/mm/book3s32/Makefile | 9 + .../mm/{hash_low_32.S => book3s32/hash_low.S} | 6 +- arch/powerpc/mm/{ppc_mmu_32.c => book3s32/mmu.c} | 76 +- .../mmu_context.c} | 0 arch/powerpc/mm/{tlb_hash32.c => book3s32/tlb.c} | 2 +- arch/powerpc/mm/book3s64/Makefile | 24 + .../powerpc/mm/{hash64_4k.c => book3s64/hash_4k.c} | 2 +- .../mm/{hash64_64k.c => book3s64/hash_64k.c} | 2 +- .../hash_hugepage.c} | 2 +- .../hash_hugetlbpage.c} | 31 +- .../{hash_native_64.c => book3s64/hash_native.c} | 0 .../{pgtable-hash64.c => book3s64/hash_pgtable.c} | 15 +- .../mm/{tlb_hash64.c => book3s64/hash_tlb.c} | 18 +- .../mm/{hash_utils_64.c => book3s64/hash_utils.c} | 145 ++- .../{mmu_context_iommu.c => book3s64/iommu_api.c} | 0 .../mmu_context.c} | 29 +- .../mm/{pgtable-book3s64.c => book3s64/pgtable.c} | 2 +- arch/powerpc/mm/{ => book3s64}/pkeys.c | 1 + .../radix_hugetlbpage.c} | 0 .../{pgtable-radix.c => book3s64/radix_pgtable.c} | 117 +- .../mm/{tlb-radix.c => book3s64/radix_tlb.c} | 0 arch/powerpc/mm/{ => book3s64}/slb.c | 31 +- .../mm/{subpage-prot.c => book3s64/subpage_prot.c} | 39 +- arch/powerpc/mm/{ => book3s64}/vphn.c | 6 +- arch/powerpc/mm/{ => book3s64}/vphn.h | 3 +- arch/powerpc/mm/copro_fault.c | 18 +- arch/powerpc/mm/dma-noncoherent.c | 2 +- arch/powerpc/mm/drmem.c | 6 +- arch/powerpc/mm/fault.c | 49 +- arch/powerpc/mm/highmem.c | 14 +- arch/powerpc/mm/hugetlbpage.c | 242 +--- arch/powerpc/mm/init-common.c | 26 + arch/powerpc/mm/init_32.c | 8 +- arch/powerpc/mm/init_64.c | 2 +- arch/powerpc/mm/kasan/Makefile | 5 + arch/powerpc/mm/kasan/kasan_init_32.c | 183 +++ arch/powerpc/mm/mem.c | 17 +- arch/powerpc/mm/mmu_context.c | 2 +- arch/powerpc/mm/mmu_decl.h | 9 +- arch/powerpc/mm/{40x_mmu.c => nohash/40x.c} | 2 +- arch/powerpc/mm/{44x_mmu.c => nohash/44x.c} | 2 +- arch/powerpc/mm/{8xx_mmu.c => nohash/8xx.c} | 26 +- arch/powerpc/mm/nohash/Makefile | 18 + .../book3e_hugetlbpage.c} | 52 +- .../{pgtable-book3e.c => nohash/book3e_pgtable.c} | 9 +- .../mm/{fsl_booke_mmu.c => nohash/fsl_booke.c} | 2 +- .../{mmu_context_nohash.c => nohash/mmu_context.c} | 2 +- arch/powerpc/mm/{tlb_nohash.c => nohash/tlb.c} | 19 +- .../mm/{tlb_nohash_low.S => nohash/tlb_low.S} | 0 arch/powerpc/mm/{ => nohash}/tlb_low_64e.S | 31 - arch/powerpc/mm/numa.c | 35 +- arch/powerpc/mm/pgtable.c | 114 ++ arch/powerpc/mm/pgtable_32.c | 47 +- arch/powerpc/mm/pgtable_64.c | 13 +- arch/powerpc/mm/ptdump/hashpagetable.c | 2 +- arch/powerpc/mm/ptdump/ptdump.c | 86 +- arch/powerpc/mm/slice.c | 109 +- arch/powerpc/perf/Makefile | 3 +- arch/powerpc/perf/core-book3s.c | 28 + arch/powerpc/perf/generic-compat-pmu.c | 234 ++++ arch/powerpc/perf/imc-pmu.c | 347 +++++- arch/powerpc/perf/internal.h | 12 + arch/powerpc/perf/power5+-pmu.c | 4 +- arch/powerpc/perf/power5-pmu.c | 4 +- arch/powerpc/perf/power6-pmu.c | 4 +- arch/powerpc/perf/power7-pmu.c | 4 +- arch/powerpc/perf/power8-pmu.c | 3 +- arch/powerpc/perf/power9-events-list.h | 2 - arch/powerpc/perf/power9-pmu.c | 3 +- arch/powerpc/perf/ppc970-pmu.c | 4 +- arch/powerpc/platforms/83xx/usb.c | 4 +- arch/powerpc/platforms/8xx/pic.c | 3 +- arch/powerpc/platforms/Kconfig.cputype | 45 +- arch/powerpc/platforms/cell/spu_base.c | 4 +- arch/powerpc/platforms/embedded6xx/holly.c | 19 +- arch/powerpc/platforms/powermac/Makefile | 6 + arch/powerpc/platforms/powernv/idle.c | 902 +++++++++++--- arch/powerpc/platforms/powernv/opal-call.c | 6 + arch/powerpc/platforms/powernv/opal-imc.c | 5 +- arch/powerpc/platforms/powernv/opal.c | 23 +- arch/powerpc/platforms/powernv/pci-ioda.c | 35 +- arch/powerpc/platforms/powernv/pci.h | 2 + arch/powerpc/platforms/powernv/setup.c | 5 +- arch/powerpc/platforms/powernv/subcore.c | 2 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 17 +- arch/powerpc/platforms/pseries/iommu.c | 13 +- arch/powerpc/platforms/pseries/lpar.c | 3 +- arch/powerpc/platforms/pseries/pmem.c | 3 +- arch/powerpc/platforms/pseries/ras.c | 135 ++- arch/powerpc/purgatory/Makefile | 3 + arch/powerpc/sysdev/xive/native.c | 99 ++ arch/powerpc/xmon/Makefile | 1 + arch/powerpc/xmon/xmon.c | 66 +- arch/xtensa/Kconfig | 26 +- arch/xtensa/boot/boot-redboot/bootstrap.S | 2 +- arch/xtensa/include/asm/asmmacro.h | 2 +- arch/xtensa/include/asm/atomic.h | 66 +- arch/xtensa/include/asm/barrier.h | 4 + arch/xtensa/include/asm/bitops.h | 125 +- arch/xtensa/include/asm/cache.h | 2 +- arch/xtensa/include/asm/checksum.h | 2 +- arch/xtensa/include/asm/cmpxchg.h | 36 +- arch/xtensa/include/asm/coprocessor.h | 2 +- arch/xtensa/include/asm/core.h | 21 + arch/xtensa/include/asm/futex.h | 122 +- arch/xtensa/include/asm/initialize_mmu.h | 38 +- arch/xtensa/include/asm/io.h | 3 - arch/xtensa/include/asm/irq.h | 2 +- arch/xtensa/include/asm/pci-bridge.h | 3 - arch/xtensa/include/asm/pci.h | 4 - arch/xtensa/include/asm/pgalloc.h | 3 - arch/xtensa/include/asm/processor.h | 2 +- arch/xtensa/include/asm/ptrace.h | 2 +- arch/xtensa/include/asm/vectors.h | 2 +- arch/xtensa/kernel/hw_breakpoint.c | 2 +- arch/xtensa/kernel/setup.c | 3 + arch/xtensa/kernel/vmlinux.lds.S | 2 +- arch/xtensa/lib/checksum.S | 2 +- arch/xtensa/lib/memcopy.S | 2 +- arch/xtensa/lib/memset.S | 2 +- arch/xtensa/lib/strncpy_user.S | 2 +- arch/xtensa/lib/strnlen_user.S | 2 +- arch/xtensa/lib/usercopy.S | 2 +- arch/xtensa/platforms/iss/simdisk.c | 3 +- .../platforms/xt2000/include/platform/hardware.h | 2 +- .../platforms/xt2000/include/platform/serial.h | 2 +- drivers/gpio/Kconfig | 83 +- drivers/gpio/Makefile | 1 + drivers/gpio/gpio-74x164.c | 22 +- drivers/gpio/gpio-74xx-mmio.c | 4 +- drivers/gpio/gpio-amdpt.c | 8 +- drivers/gpio/gpio-aspeed.c | 4 +- drivers/gpio/gpio-bcm-kona.c | 4 +- drivers/gpio/gpio-cadence.c | 4 +- drivers/gpio/gpio-clps711x.c | 7 +- drivers/gpio/gpio-dwapb.c | 4 +- drivers/gpio/gpio-ftgpio010.c | 4 +- drivers/gpio/gpio-hlwd.c | 4 +- drivers/gpio/gpio-iop.c | 4 +- drivers/gpio/gpio-janz-ttl.c | 4 +- drivers/gpio/gpio-loongson1.c | 4 +- drivers/gpio/gpio-lpc18xx.c | 5 +- drivers/gpio/gpio-mb86s7x.c | 4 +- drivers/gpio/gpio-mlxbf.c | 152 +++ drivers/gpio/gpio-mmio.c | 99 +- drivers/gpio/gpio-mt7621.c | 3 +- drivers/gpio/gpio-mvebu.c | 7 +- drivers/gpio/gpio-mxc.c | 4 +- drivers/gpio/gpio-octeon.c | 4 +- drivers/gpio/gpio-omap.c | 644 +++++----- drivers/gpio/gpio-pca953x.c | 25 +- drivers/gpio/gpio-pxa.c | 12 +- drivers/gpio/gpio-rcar.c | 5 +- drivers/gpio/gpio-sch.c | 5 - drivers/gpio/gpio-spear-spics.c | 4 +- drivers/gpio/gpio-sprd.c | 4 +- drivers/gpio/gpio-sta2x11.c | 5 +- drivers/gpio/gpio-stp-xway.c | 4 +- drivers/gpio/gpio-tb10x.c | 4 +- drivers/gpio/gpio-tegra.c | 4 +- drivers/gpio/gpio-timberdale.c | 4 +- drivers/gpio/gpio-ts4800.c | 4 +- drivers/gpio/gpio-uniphier.c | 4 +- drivers/gpio/gpio-vf610.c | 92 +- drivers/gpio/gpio-xgene-sb.c | 4 +- drivers/gpio/gpio-xlp.c | 7 +- drivers/gpio/gpio-zx.c | 4 +- drivers/gpio/gpio-zynq.c | 4 +- drivers/gpio/gpiolib-acpi.c | 115 +- drivers/gpio/gpiolib-of.c | 24 +- drivers/gpio/gpiolib.c | 43 +- drivers/gpio/gpiolib.h | 19 +- drivers/mailbox/Kconfig | 10 + drivers/mailbox/Makefile | 2 + drivers/mailbox/armada-37xx-rwtm-mailbox.c | 225 ++++ drivers/mailbox/imx-mailbox.c | 4 +- drivers/mailbox/stm32-ipcc.c | 13 +- drivers/misc/cxl/fault.c | 2 +- drivers/misc/ocxl/Makefile | 3 +- drivers/misc/ocxl/afu_irq.c | 102 +- drivers/misc/ocxl/config.c | 13 +- drivers/misc/ocxl/context.c | 31 +- drivers/misc/ocxl/{pci.c => core.c} | 229 ++-- drivers/misc/ocxl/file.c | 182 ++- drivers/misc/ocxl/link.c | 42 +- drivers/misc/ocxl/mmio.c | 234 ++++ drivers/misc/ocxl/ocxl_internal.h | 94 +- drivers/misc/ocxl/pci.c | 565 +-------- drivers/misc/ocxl/sysfs.c | 54 +- drivers/misc/ocxl/trace.h | 12 +- drivers/pinctrl/pinctrl-mcp23s08.c | 110 -- drivers/platform/mellanox/Kconfig | 12 +- drivers/platform/mellanox/Makefile | 1 + drivers/platform/mellanox/mlxbf-tmfifo-regs.h | 63 + drivers/platform/mellanox/mlxbf-tmfifo.c | 1281 ++++++++++++++++++++ drivers/platform/x86/Kconfig | 11 + drivers/platform/x86/Makefile | 1 + drivers/platform/x86/alienware-wmi.c | 19 +- drivers/platform/x86/asus-wmi.c | 37 + drivers/platform/x86/dell-laptop.c | 6 +- drivers/platform/x86/dell-rbtn.c | 2 + drivers/platform/x86/ideapad-laptop.c | 321 +---- drivers/platform/x86/intel_mrfld_pwrbtn.c | 107 ++ drivers/platform/x86/intel_pmc_core.c | 172 ++- drivers/platform/x86/intel_pmc_core.h | 7 + drivers/platform/x86/intel_pmc_ipc.c | 46 +- drivers/platform/x86/intel_punit_ipc.c | 8 +- drivers/platform/x86/mlx-platform.c | 228 +++- drivers/platform/x86/sony-laptop.c | 8 +- drivers/platform/x86/thinkpad_acpi.c | 146 ++- drivers/platform/x86/touchscreen_dmi.c | 51 + drivers/pwm/Kconfig | 16 +- drivers/pwm/Makefile | 1 + drivers/pwm/core.c | 11 +- drivers/pwm/pwm-berlin.c | 1 - drivers/pwm/pwm-img.c | 2 +- drivers/pwm/pwm-imx-tpm.c | 449 +++++++ drivers/pwm/pwm-imx27.c | 4 +- drivers/pwm/pwm-meson.c | 64 +- drivers/pwm/pwm-pca9685.c | 1 - drivers/pwm/pwm-samsung.c | 5 +- drivers/pwm/pwm-tiehrpwm.c | 2 + drivers/pwm/sysfs.c | 16 +- drivers/vfio/mdev/mdev_core.c | 18 +- drivers/vfio/mdev/mdev_private.h | 1 - drivers/vfio/mdev/mdev_sysfs.c | 2 +- drivers/vfio/pci/vfio_pci.c | 23 +- drivers/vfio/pci/vfio_pci_config.c | 29 +- drivers/vfio/pci/vfio_pci_nvlink2.c | 2 + .../vfio/platform/reset/vfio_platform_amdxgbe.c | 5 +- drivers/vfio/platform/vfio_platform_common.c | 12 +- drivers/vfio/vfio.c | 59 +- drivers/video/fbdev/Kconfig | 304 +++-- drivers/video/fbdev/Makefile | 2 - drivers/video/fbdev/amba-clcd-nomadik.c | 251 ---- drivers/video/fbdev/amba-clcd-nomadik.h | 24 - drivers/video/fbdev/amba-clcd-versatile.c | 567 --------- drivers/video/fbdev/amba-clcd-versatile.h | 17 - drivers/video/fbdev/amba-clcd.c | 98 +- drivers/video/fbdev/atafb.c | 67 +- drivers/video/fbdev/atafb_iplan2p2.c | 23 - drivers/video/fbdev/atafb_iplan2p4.c | 23 - drivers/video/fbdev/atafb_iplan2p8.c | 23 - drivers/video/fbdev/atafb_mfb.c | 23 - drivers/video/fbdev/atmel_lcdfb.c | 116 +- drivers/video/fbdev/core/fbcmap.c | 2 + drivers/video/fbdev/core/fbcon.c | 2 +- drivers/video/fbdev/core/fbmem.c | 29 +- drivers/video/fbdev/core/modedb.c | 3 + drivers/video/fbdev/hgafb.c | 2 + drivers/video/fbdev/imsttfb.c | 5 + drivers/video/fbdev/macfb.c | 29 +- drivers/video/fbdev/mmp/Kconfig | 6 +- drivers/video/fbdev/mxsfb.c | 14 +- drivers/video/fbdev/nuc900fb.c | 2 +- drivers/video/fbdev/omap/Kconfig | 20 +- drivers/video/fbdev/omap2/omapfb/Kconfig | 18 +- drivers/video/fbdev/omap2/omapfb/displays/Kconfig | 40 +- drivers/video/fbdev/omap2/omapfb/dss/Kconfig | 6 +- .../fbdev/omap2/omapfb/dss/omapdss-boot-init.c | 6 +- drivers/video/fbdev/pvr2fb.c | 2 - drivers/video/fbdev/s3c2410fb.c | 2 +- drivers/video/fbdev/savage/savagefb_driver.c | 6 +- drivers/video/fbdev/sm712.h | 12 +- drivers/video/fbdev/sm712fb.c | 243 +++- drivers/video/fbdev/udlfb.c | 114 +- drivers/video/fbdev/uvesafb.c | 16 +- drivers/video/fbdev/vesafb.c | 4 +- drivers/video/fbdev/xen-fbfront.c | 2 +- include/linux/amba/clcd.h | 31 - include/linux/armada-37xx-rwtm-mailbox.h | 23 + include/linux/cpuhotplug.h | 1 + include/linux/gpio/driver.h | 15 +- include/linux/gpio/machine.h | 26 +- include/linux/mdev.h | 21 +- include/linux/pci.h | 3 + include/linux/platform_data/gpio-omap.h | 2 - include/linux/platform_data/x86/asus-wmi.h | 1 + include/linux/pwm.h | 5 - include/misc/ocxl.h | 359 +++++- include/trace/events/gpio.h | 4 - include/video/udlfb.h | 7 + kernel/fork.c | 5 +- kernel/trace/Kconfig | 7 - lib/vsprintf.c | 11 +- samples/pidfd/.gitignore | 1 + security/tomoyo/Kconfig | 10 + security/tomoyo/common.c | 13 +- security/tomoyo/network.c | 4 + security/tomoyo/realpath.c | 3 +- security/tomoyo/util.c | 2 + .../selftests/powerpc/copyloops/asm/export.h | 1 + .../selftests/powerpc/copyloops/asm/kasan.h | 0 .../selftests/powerpc/copyloops/asm/ppc_asm.h | 1 + tools/testing/selftests/powerpc/harness.c | 6 +- tools/testing/selftests/powerpc/include/reg.h | 2 + tools/testing/selftests/powerpc/signal/.gitignore | 1 + tools/testing/selftests/powerpc/signal/Makefile | 3 +- tools/testing/selftests/powerpc/signal/sigfuz.c | 325 +++++ tools/testing/selftests/powerpc/vphn/vphn.c | 2 +- tools/testing/selftests/powerpc/vphn/vphn.h | 2 +- 477 files changed, 15134 insertions(+), 9957 deletions(-) create mode 100644 Documentation/devicetree/bindings/mailbox/marvell,armada-3700-r [...] create mode 100644 Documentation/devicetree/bindings/pwm/imx-tpm-pwm.txt create mode 100644 Documentation/gpio/index.rst rename Documentation/gpio/{sysfs.txt => sysfs.rst} (86%) rename Documentation/x86/{amd-memory-encryption.txt => amd-memory-encryption.rst} (94%) rename Documentation/x86/{boot.txt => boot.rst} (73%) rename Documentation/x86/{earlyprintk.txt => earlyprintk.rst} (51%) rename Documentation/x86/{entry_64.txt => entry_64.rst} (95%) rename Documentation/x86/{exception-tables.txt => exception-tables.rst} (64%) rename Documentation/x86/i386/{IO-APIC.txt => IO-APIC.rst} (93%) create mode 100644 Documentation/x86/i386/index.rst create mode 100644 Documentation/x86/index.rst rename Documentation/x86/{intel_mpx.txt => intel_mpx.rst} (75%) rename Documentation/x86/{kernel-stacks => kernel-stacks.rst} (93%) rename Documentation/x86/{microcode.txt => microcode.rst} (81%) create mode 100644 Documentation/x86/mtrr.rst delete mode 100644 Documentation/x86/mtrr.txt rename Documentation/x86/{orc-unwinder.txt => orc-unwinder.rst} (93%) create mode 100644 Documentation/x86/pat.rst delete mode 100644 Documentation/x86/pat.txt rename Documentation/x86/{protection-keys.txt => protection-keys.rst} (83%) rename Documentation/x86/{pti.txt => pti.rst} (96%) rename Documentation/x86/{resctrl_ui.txt => resctrl_ui.rst} (68%) rename Documentation/x86/{tlb.txt => tlb.rst} (81%) rename Documentation/x86/{topology.txt => topology.rst} (74%) rename Documentation/x86/{usb-legacy-support.txt => usb-legacy-support.rst} (53%) rename Documentation/x86/x86_64/{5level-paging.txt => 5level-paging.rst} (91%) create mode 100644 Documentation/x86/x86_64/boot-options.rst delete mode 100644 Documentation/x86/x86_64/boot-options.txt rename Documentation/x86/x86_64/{cpu-hotplug-spec => cpu-hotplug-spec.rst} (88%) rename Documentation/x86/x86_64/{fake-numa-for-cpusets => fake-numa-for-cpusets.rs [...] create mode 100644 Documentation/x86/x86_64/index.rst rename Documentation/x86/x86_64/{machinecheck => machinecheck.rst} (92%) create mode 100644 Documentation/x86/x86_64/mm.rst delete mode 100644 Documentation/x86/x86_64/mm.txt rename Documentation/x86/x86_64/{uefi.txt => uefi.rst} (79%) create mode 100644 Documentation/x86/zero-page.rst delete mode 100644 Documentation/x86/zero-page.txt create mode 100644 arch/powerpc/include/asm/book3s/32/kup.h create mode 100644 arch/powerpc/include/asm/book3s/64/kup-radix.h create mode 100644 arch/powerpc/include/asm/kasan.h create mode 100644 arch/powerpc/include/asm/kup.h create mode 100644 arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h create mode 100644 arch/powerpc/include/asm/nohash/32/kup-8xx.h delete mode 100644 arch/powerpc/include/asm/nohash/32/mmu.h delete mode 100644 arch/powerpc/include/asm/nohash/64/mmu.h delete mode 100644 arch/powerpc/include/asm/nohash/64/slice.h create mode 100644 arch/powerpc/include/asm/nohash/hugetlb-book3e.h create mode 100644 arch/powerpc/kernel/early_32.c create mode 100644 arch/powerpc/kernel/head_32.h create mode 100644 arch/powerpc/mm/book3s32/Makefile rename arch/powerpc/mm/{hash_low_32.S => book3s32/hash_low.S} (99%) rename arch/powerpc/mm/{ppc_mmu_32.c => book3s32/mmu.c} (86%) rename arch/powerpc/mm/{mmu_context_hash32.c => book3s32/mmu_context.c} (100%) rename arch/powerpc/mm/{tlb_hash32.c => book3s32/tlb.c} (99%) create mode 100644 arch/powerpc/mm/book3s64/Makefile rename arch/powerpc/mm/{hash64_4k.c => book3s64/hash_4k.c} (98%) rename arch/powerpc/mm/{hash64_64k.c => book3s64/hash_64k.c} (99%) rename arch/powerpc/mm/{hugepage-hash64.c => book3s64/hash_hugepage.c} (98%) rename arch/powerpc/mm/{hugetlbpage-hash64.c => book3s64/hash_hugetlbpage.c} (84%) rename arch/powerpc/mm/{hash_native_64.c => book3s64/hash_native.c} (100%) rename arch/powerpc/mm/{pgtable-hash64.c => book3s64/hash_pgtable.c} (97%) rename arch/powerpc/mm/{tlb_hash64.c => book3s64/hash_tlb.c} (95%) rename arch/powerpc/mm/{hash_utils_64.c => book3s64/hash_utils.c} (94%) rename arch/powerpc/mm/{mmu_context_iommu.c => book3s64/iommu_api.c} (100%) rename arch/powerpc/mm/{mmu_context_book3s64.c => book3s64/mmu_context.c} (86%) rename arch/powerpc/mm/{pgtable-book3s64.c => book3s64/pgtable.c} (99%) rename arch/powerpc/mm/{ => book3s64}/pkeys.c (99%) rename arch/powerpc/mm/{hugetlbpage-radix.c => book3s64/radix_hugetlbpage.c} (100%) rename arch/powerpc/mm/{pgtable-radix.c => book3s64/radix_pgtable.c} (93%) rename arch/powerpc/mm/{tlb-radix.c => book3s64/radix_tlb.c} (100%) rename arch/powerpc/mm/{ => book3s64}/slb.c (97%) rename arch/powerpc/mm/{subpage-prot.c => book3s64/subpage_prot.c} (91%) rename arch/powerpc/mm/{ => book3s64}/vphn.c (94%) rename arch/powerpc/mm/{ => book3s64}/vphn.h (98%) create mode 100644 arch/powerpc/mm/kasan/Makefile create mode 100644 arch/powerpc/mm/kasan/kasan_init_32.c rename arch/powerpc/mm/{40x_mmu.c => nohash/40x.c} (99%) rename arch/powerpc/mm/{44x_mmu.c => nohash/44x.c} (99%) rename arch/powerpc/mm/{8xx_mmu.c => nohash/8xx.c} (92%) create mode 100644 arch/powerpc/mm/nohash/Makefile rename arch/powerpc/mm/{hugetlbpage-book3e.c => nohash/book3e_hugetlbpage.c} (93%) rename arch/powerpc/mm/{pgtable-book3e.c => nohash/book3e_pgtable.c} (93%) rename arch/powerpc/mm/{fsl_booke_mmu.c => nohash/fsl_booke.c} (99%) rename arch/powerpc/mm/{mmu_context_nohash.c => nohash/mmu_context.c} (99%) rename arch/powerpc/mm/{tlb_nohash.c => nohash/tlb.c} (98%) rename arch/powerpc/mm/{tlb_nohash_low.S => nohash/tlb_low.S} (100%) rename arch/powerpc/mm/{ => nohash}/tlb_low_64e.S (97%) create mode 100644 arch/powerpc/perf/generic-compat-pmu.c create mode 100644 arch/powerpc/perf/internal.h create mode 100644 arch/xtensa/include/asm/core.h create mode 100644 drivers/gpio/gpio-mlxbf.c create mode 100644 drivers/mailbox/armada-37xx-rwtm-mailbox.c copy drivers/misc/ocxl/{pci.c => core.c} (75%) create mode 100644 drivers/misc/ocxl/mmio.c create mode 100644 drivers/platform/mellanox/mlxbf-tmfifo-regs.h create mode 100644 drivers/platform/mellanox/mlxbf-tmfifo.c create mode 100644 drivers/platform/x86/intel_mrfld_pwrbtn.c create mode 100644 drivers/pwm/pwm-imx-tpm.c delete mode 100644 drivers/video/fbdev/amba-clcd-nomadik.c delete mode 100644 drivers/video/fbdev/amba-clcd-nomadik.h delete mode 100644 drivers/video/fbdev/amba-clcd-versatile.c delete mode 100644 drivers/video/fbdev/amba-clcd-versatile.h create mode 100644 include/linux/armada-37xx-rwtm-mailbox.h create mode 100644 samples/pidfd/.gitignore copy arch/arm/mach-imx/Makefile.boot => tools/testing/selftests/powerpc/copyloops/ [...] create mode 100644 tools/testing/selftests/powerpc/signal/sigfuz.c