This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allmodconfig in repository toolchain/ci/linux.
from d5226fa6dbae Linux 5.5 adds 3c23b83a88d0 ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() adds d4209d8b7173 arm64: cpufeature: Export matrix and other features to userspace adds 8e3747beff8c arm64: Introduce ID_ISAR6 CPU register adds 5777eaed566a arm64: Implement optimised checksum routine adds c2c24edb1d9c arm64: csum: Fix pathological zero-length calls adds 3e6c69a058de arm64: Add initial support for E0PD adds c2d92353b28f arm64: Factor out checks for KASLR in KPTI code into separ [...] adds 92ac6fd162b4 arm64: Don't use KPTI where we have E0PD adds 09e3c22a86f6 arm64: Use a variable to store non-global mappings decision adds ebac96ede61a arm64: Simplify early check for broken TX1 when KASLR is enabled adds a569f5f37203 arm64: Use register field helper in kaslr_requires_kpti() adds e717d93b1c3f arm64: kconfig: Fix alignment of E0PD help text adds 170b25fa6aab arm64: assembler: remove inherit_daif macro adds ddb953f86cfb arm64: assembler: remove smp_dmb macro adds 2d226c1e1c19 arm64: entry: mark all entry code as notrace adds 7a2c094464e3 arm64: entry: cleanup el0 svc handler naming adds 3e3934176a4f arm64: entry: cleanup sp_el0 manipulation adds 42d519e3d0c0 kbuild: Add support for 'as-instr' to be used in Kconfig files adds 395af861377d arm64: Move the LSE gas support detection to Kconfig adds 8bf9284d99dc arm64: Turn "broken gas inst" into real config option adds d7bbd6c1b01c arm64: kbuild: remove compressed images on 'make ARCH=arm6 [...] adds d42cc530b18d kexec: quiet down kexec reboot adds de68e4daea90 kexec: add machine_kexec_post_load() adds 3b54b743397e arm64: kexec: remove unnecessary debug prints adds 621516789ee6 arm64: kexec: make dtb_mem always enabled adds d234332c2815 arm64: hibernate: pass the allocated pgdp to ttbr0 adds 051a7a94aaa9 arm64: hibernate: use get_safe_page directly adds a89d7ff933b0 arm64: hibernate: remove gotos as they are not needed adds 13373f0e6580 arm64: hibernate: rename dst to page in create_safe_exec_page adds 7ea4088938b7 arm64: hibernate: add PUD_SECT_RDONLY adds a2c2e67923ec arm64: hibernate: add trans_pgd public functions adds 1595fe299eb5 Revert "arm64: kexec: make dtb_mem always enabled" adds c273a2bd8aa8 libfdt: include fdt_addresses.c adds 3751e728cef2 arm64: kexec_file: add crash dump support adds b3c75c9d762b Return ENODEV when the selected speculation misfeature is [...] adds 31d868c49017 arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist adds 26415330a754 arm64: armv8_deprecated: update the comments of armv8_depr [...] adds 3c9c1dcde7c3 arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NM [...] adds 4e410ef96ce6 arm64: Remove __exception_text_start and __exception_text_ [...] adds edf90818271b mm: change_memory_common: add spaces for `*` operator adds f88f42f853a8 arm64: context: Free up kernel ASIDs if KPTI is not in use adds 83b0c36b8a13 arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list adds 95b3f74bec20 arm64: Use macros instead of hard-coded constants for MAIR_EL1 adds d41938d2cbee mm: Reserve asm-generic prot flags 0x10 and 0x20 for arch use adds 983460233659 arm64: Kconfig: select HAVE_FUTEX_CMPXCHG adds 108eae2d4d10 arm64: entry: Avoid empty alternatives entries adds b51c6ac220f7 arm64: Introduce system_capabilities_finalized() marker adds 0cd82feb017e arm64: fpsimd: Make sure SVE setup is complete before SIMD [...] adds 449443c03d8c arm64: cpufeature: Fix the type of no FP/SIMD capability adds 7559950aef1a arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly adds c9d66999f064 arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations adds 6d502b6ba1b2 arm64: signal: nofpsimd: Handle fp/simd context for signal frames adds 52f73c383b24 arm64: nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly adds 73daf0bba326 drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and [...] adds 9ee68b314e9a perf/imx_ddr: Fix cpu hotplug state cleanup adds e0d5896bd356 arm64: lse: fix LSE atomics with LLVM's integrated assembler adds c54f90c2627c arm64: fix alternatives with LLVM's integrated assembler adds e3ec6582d1cf arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings adds 7f153ccb9bb4 arm64/lib: copy_page: avoid x18 register in assembler code adds af12376814a5 arm64: kvm: stop treating register x18 as caller save adds 500d14affdf7 arm64: kernel: avoid x18 in __cpu_soft_restart adds 4f6cdf296cc4 Merge branches 'for-next/acpi', 'for-next/cpufeatures', 'f [...] adds 35e61c77ef38 arm64: asm: Add new-style position independent function an [...] adds 3ac0f4526dfb arm64: lib: Use modern annotations for assembly functions adds f4659254a327 arm64: mm: Use modern annotations for assembly functions adds f7ef82c22fd7 arm64: asm: Remove ENDPIPROC() adds b6a5c58240be arm64: xen: Use modern annotations for assembly functions adds 73d6890fe8ff arm64: kernel: Correct annotation of end of el0_sync adds aa246c056c43 Merge branch 'for-next/asm-annotations' into for-next/core adds e85d68faed4e arm64: Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE adds db0d46a58d34 arm64: Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE adds 275fa0ea2cf7 arm64: Workaround for Cortex-A55 erratum 1530923 adds ab3906c53144 Merge branch 'for-next/errata' into for-next/core adds 1a50ec0b3b2e arm64: Implement archrandom.h for ARMv8.5-RNG adds 2e8e1ea88cbc arm64: Use v8.5-RNG entropy for KASLR seed adds bc206065944e Merge branch 'for-next/rng' into for-next/core adds e533dbe9dcb1 arm64: acpi: fix DAIF manipulation with pNMI adds 0238d3c75303 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds e8bb2a2a1d51 m68k: Wire up clone3() syscall adds bfc7931c4090 m68k: defconfig: Update defconfigs for v5.5-rc3 adds 6aabc1facdb2 m68k: Implement copy_thread_tls() adds f11ba7de1565 Merge tag 'm68k-for-v5.6-tag1' of git://git.kernel.org/pub [...] adds c269e876c5af tpm: Update mailing list contact information in sysfs-class-tpm adds 7084eddf6be9 tpm: Add tpm_version_major sysfs file adds 189fc98efe59 Merge tag 'tpmdd-next-20200122' of git://git.infradead.org [...] adds 4413405f931e hwmon: Add intrusion templates adds 8a36e38d8b0f dt-bindings: hwmon/pmbus: Add ti,ucd90320 power sequencer adds a470f11c5ba2 hwmon: (pmbus/ucd9000) Add support for UCD90320 Power Sequencer adds 266cd5835947 hwmon: (w83627ehf) convert to with_info interface adds 002c6b545b85 hwmon: Add support for enable attributes to hwmon core adds d21ed22ba7b1 hwmon: Driver for MAX31730 adds 9e347728c4fe hwmon: (pmbus) Detect if chip is write protected adds 8f77203587f5 hwmon: (w83627ehf) make sensor_dev_attr_##_name variables static adds 1a1ea120afdf hwmon: (pmbus) Add MAX20796 to devices supported by generi [...] adds 3207408ab4cb hwmon: (w83627ehf) remove nct6775 and nct6776 support adds 695955028a42 hwmon: (w83627ehf) Remove code not needed after nct677* removal adds 931f397bc624 hwmon: (w83627ehf) Now only one intrusion channel adds cce209581a61 hwmon: (pmbus) Driver for MAX20730, MAX20734, and MAX20743 adds abe508b66d23 hwmon: (pmbus/ibm-cffps) Add new manufacturer debugfs entries adds 1952d79a0d26 hwmon: (pmbus/ibm-cffps) Add the VMON property for version 2 adds 74a71a831bea hwmon: (pmbus/ibm-cffps) Fix the LED behavior when turned off adds 5b46903d8bf3 hwmon: Driver for disk and solid state drives with tempera [...] adds 392923715d8b hwmon: (w83627ehf) Remove set but not used variable 'fan4min' adds d9c8ae69b996 hwmon: (pmbus/ibm-cffps) Prevent writing on_off_config wit [...] adds b9fa0a3acfd8 hwmon: (pmbus/core) Add support for vid mode detection per [...] adds 9d72340b6ade hwmon: (pmbus/core) Add support for Intel IMVP9 and AMD 6. [...] adds 583dc921275c hwmon: (pmbus/tps53679) Extend device list supported by driver adds aaafb7c8eb1c hwmon: (pmbus) Add support for Infineon Multi-phase xdpe12 [...] adds 971dfd8cdcd6 docs: hwmon: Include 'xdpe12284.rst' into docs adds 09b08ac9e8d5 hwmon: (adm1177) Add ADM1177 Hot Swap Controller and Digit [...] adds 7866716170db dt-binding: hwmon: Add documentation for ADM1177 adds 05592bea7a86 MAINTAINERS: add entry for ADM1177 driver adds 7992db7cb9d1 hwmon: (pwm-fan) stop fan on shutdown adds a6d210da1a01 hwmon: (k10temp) Use bitops adds d547552a1bf1 hmon: (k10temp) Convert to use devm_hwmon_device_register_ [...] adds c757938929c9 hwmon: (k10temp) Report temperatures per CPU die adds b00647c46c9d hwmon: (k10temp) Show core and SoC current and voltages on [...] adds 70831c8a9184 hwmon: (k10temp) Don't show temperature limits on Ryzen (Z [...] adds 9c4a38f19ed2 hwmon: (k10temp) Add debugfs support adds fd8bdb23b918 hwmon: (k10temp) Display up to eight sets of CCD temperatures adds 35417d57efaa Merge tag 'hwmon-for-v5.6' of git://git.kernel.org/pub/scm [...] adds a483e22791d6 EDAC/Kconfig: Fix Kconfig indentation adds 854bb48018d5 EDAC: skx_common: downgrade message importance on missing [...] adds 2403ed2f44b8 EDAC: remove set but not used variable 'ecc_loc' adds a651c6c64431 EDAC/aspeed: Remove unneeded semicolon adds 6cd18453b689 EDAC/sifive: Fix return value check in ecc_register() adds 7e5d6cf35329 EDAC/amd64: Do not warn when removing instances adds b62061b82a6e Merge tag 'edac_for_5.6' of git://git.kernel.org/pub/scm/l [...] adds db1ae0314f47 x86/mce/therm_throt: Mark throttle_active_work() as __mayb [...] adds 2d806d072358 x86/mce: Pass MCE message to mce_panic() on failed kernel [...] adds 81736abd5578 x86/mce: Remove mce_inject_log() in favor of mce_log() adds 8438b84ab42d x86/mce: Take action on UCNA/Deferred errors again adds 90454e495938 x86/mce: Fix mce=nobootlog adds 7a8bc2b0462e x86/mce: Fix use of uninitialized MCE message string adds 89a76171bf50 x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType adds 9f6aef86315a EDAC/mce_amd: Always load on SMCA systems adds b3f79ae45904 x86/amd_nb: Add Family 19h PCI IDs adds 2eb61c91c3e2 EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh adds dcd01394ce7c EDAC/amd64: Drop some family checks for newer systems adds 86e9f9d60eb5 EDAC/mce_amd: Make fam_ops static global adds 30f5a7564099 Merge branch 'ras-core-for-linus' of git://git.kernel.org/ [...] adds 82c881b28aa8 x86/microcode/AMD: Make stub function static inline adds 067ba54c7a7d Merge branch 'x86-microcode-for-linus' of git://git.kernel [...] adds dbd6654329fc i3c: master: cdns: add data hold delay support adds 026d8450d499 i3c: master: make i3c_bus_set_mode static adds 608b68b67a30 MAINTAINERS: fix style in CADENCE I3C MASTER IP entry adds fae04237e8b1 i3c: master: dw: convert to devm_platform_ioremap_resource adds 3c67166dc58d i3c: master: cdns: convert to devm_platform_ioremap_resource adds 3952cf8ff2f7 i3c: master: dw: reattach device on first available locati [...] adds b9b627a44988 Merge tag 'i3c/for-5.6' of git://git.kernel.org/pub/scm/li [...] adds efcc69b261f0 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7180 adds d684be14457f dt-bindings: sdhci-of-at91: new compatible string and upda [...] adds 3976656d67c1 mmc: sdhci-of-at91: rework clocks management to support SA [...] adds af3ed119329c mmc: spi: Toggle SPI polarity, do not hardcode it adds fdbbe6cf6dce mmc: sdhci: fix up CMD12 sending adds a0fb3fc8af01 mmc: renesas_sdhi: remove whitelist for internal DMAC adds 6e3cbb050b82 mmc: renesas_sdhi: keep sorting for quirk entries adds e5088f20ed40 mmc: renesas_sdhi: make warning more precise adds 7af08206cb20 mmc: renesas_sdhi: make quirks info accessible outside probe() adds 12e3c55d236b mmc: renesas_sdhi: remove 4taps as a TMIO flag adds c1a49782cc32 mmc: renesas_sdhi: use recent tap values for HS400 adds de27e978dc82 dt-bindings: mmc: renesas_sdhi: Document r8a77961 support adds 811ba67632aa mmc: sdhci: Update the tuning failed messages to pr_debug level adds 7e0b2c32ada8 Merge branch 'fixes' into next adds 55d54d1ee84e pinctrl: core: Add pinctrl_select_default_state() and export it adds f9be7f9c358d mmc: meson-gx: Convert to pinctrl_select_default_state() adds 05344ffe4b0d mmc: mmci: Convert to pinctrl_select_default_state() adds c17e73c32fa7 mmc: usdhi6rol0: Convert to pinctrl_select_default_state() adds 9f888b558976 mmc: omap_hsmmc: Convert to pinctrl_select_default_state() adds 2480b72071b2 mmc: sdhci-esdhc-imx: Convert to pinctrl_select_default_state() adds 6986ee3f8bd1 mmc: atmel-mci: Convert to pinctrl_select_default_state() adds a62ff5405595 mmc: jz4740: Convert to pinctrl_select_default_state() adds 8e9a99361f56 mmc: uniphier-sd: Convert to pinctrl_select_default_state() adds 4edf6f7008b2 Merge branch 'mmc_pinctrl' into next adds f630d0114d17 mmc: cavium: Add missed pci_release_regions adds 2c3039c14380 mmc: sdhci-s3c: remove unused ext_cd_gpio field adds d3a5bcb4a17f gpio: add gpiod_toggle_active_low() adds 9073d10b0989 mmc: core: Rework wp-gpio handling adds 0f7c815d83a2 mmc: core: Rework cd-gpio handling adds d0052ad90e71 mmc: core: Remove mmc_gpiod_request_*(invert_gpio) adds ee157abebc0c mmc: mmci: add threaded irq to abort DPSM of non-functional state adds 66a83feb59d9 mmc: sdhci-of-esdhc: use 1/2 periperhal clock for ls1088a adds d0b75c9169fd Merge branch 'fixes' into next adds c5c52c373096 mmc: sunxi-mmc: convert to devm_platform_ioremap_resource adds 1cfb7c28b06b mmc: tmio: convert to devm_platform_ioremap_resource adds e10e54a6c506 mmc: meson-mx-sdio: convert to devm_platform_ioremap_resource adds 09938ce84c94 mmc: sdhci-s3c: convert to devm_platform_ioremap_resource adds b47c43f68e46 mmc: sdhci-spear: convert to devm_platform_ioremap_resource adds 34ac4509f22b mmc: sh_mmcif: convert to devm_platform_ioremap_resource adds dbf90a178cdc mmc: sdhci_f_sdh30: convert to devm_platform_ioremap_resource adds 4942ae0e5fb3 mmc: sdhci_am654: convert to devm_platform_ioremap_resource adds 75f6eacde8ae mmc: sdhci-milbeaut: convert to devm_platform_ioremap_resource adds cb064b50227d mmc: sdhci-msm: convert to devm_platform_ioremap_resource adds 0a337eb168d6 mmc: mvsdio: convert to devm_platform_ioremap_resource adds bc068d38c905 mmc: mtk-sd: convert to devm_platform_ioremap_resource adds 67d7d920b3f0 mmc: au1xmmc: switch to platform_get_irq adds 2253ed4b36dc mmc: mmci: Support any block sizes for ux500v2 and qcom variant adds 9f606f11ea98 Merge branch 'fixes' into next adds c1fce225220d mmc: dw_mmc: Use dma_request_chan() instead dma_request_sl [...] adds 716d0205fe3a mmc: mmci: Use dma_request_chan() instead dma_request_slav [...] adds c3b2a0212b72 mmc: mxcmmc: Use dma_request_chan() instead dma_request_sl [...] adds 972a2dd62680 mmc: mxs: Use dma_request_chan() instead dma_request_slave [...] adds 2e2d12e110b7 mmc: owl-mmc: Use dma_request_chan() instead dma_request_s [...] adds e1ebb456ae4c mmc: pxamci: Use dma_request_chan() instead dma_request_sl [...] adds b67b45179b34 mmc: sh_mmcif: Use dma_request_chan() instead dma_request_ [...] adds e6d82a7bc849 mmc: usdhi6rol0: Use dma_request_chan() instead dma_reques [...] adds 738987a1d6f1 mmc: bcm2835: Use dma_request_chan() instead dma_request_s [...] adds f3c2082508c0 mmc: sdhci-of-esdhc: convert to use esdhc_tuning_window_ptr() adds 5b742232d707 mmc: sdhci-of-esdhc: update tuning erratum A-008171 adds 2aa3d826adb5 mmc: sdhci-of-esdhc: fix esdhc_reset() for different contr [...] adds 1b21a701aed9 mmc: sdhci-of-esdhc: fix clock setting for different contr [...] adds 92f07e5c35b4 Merge branch 'fixes' into next adds a04184ce777b mmc: sdhci-of-at91: fix memleak on clk_get failure adds 2aae18f65f91 dt-bindings: mmc: fsl-imx-esdhc: add i.MX8MP compatible string adds 83a1b4cc80fa dt-bindings: sdhci-omap: Add properties for using external dma adds 15db1836918d mmc: sdhci: Factor out some operations set to their own functions adds 18e762e3b7a7 mmc: sdhci: add support for using external DMA devices adds 195fadb71b73 mmc: sdhci-omap: Add using external dma adds 7907ebe741a7 mmc: sdhci: Convert sdhci_set_timeout_irq() to non-static adds 7d76ed77cfbd mmc: sdhci: Refactor sdhci_set_timeout() adds 5da5e494a50c mmc: sdhci-omap: Disable data timeout interrupt during erase adds 53bcebbe81b6 dt-bindings: sdhci-omap: Add am335x and am437x specific bindings adds d6fe49286ea1 mmc: sdhci-omap: Add am335x and am437x specific compatibles adds 9e84a2e688d7 mmc: sdhci-omap: Add special reset capability adds 6fac4a3cb059 Merge branch 'fixes' into next adds 1215c025e870 mmc: sdhci: fix an issue of mixing different types adds 557c03157c27 mmc: sdhci-milbeaut: Remove redundant platform_get_irq err [...] adds 661cf2d8973a mmc: core: limit probe clock frequency to configured f_max adds 61696bbb25f8 dt-bindings: mmc: brcm,sdhci-brcmstb: Add support for 7216b0 adds 78ab82fdb65c mmc: sdhci-brcmstb: Add ability to use HS400ES transfer mode adds 6f2aa55b85c0 mmc: sdhci-brcmstb: Fix driver to defer on clk_get defer adds e7b5d63a82fe mmc: sdhci-brcmstb: Add shutdown callback adds d46ba2d17f90 mmc: sdhci-brcmstb: Add support for Command Queuing (CQE) adds 2fefc7c5f7d1 mmc: sdhci-brcmstb: Fix incorrect switch to HS mode adds 429d939c194b mmc: sdhci-of-esdhc: fix transfer mode register reading adds 80c7482356ac mmc: sdhci-of-esdhc: fix serious issue clock is always disabled adds a663f64bf18d mmc: sdhci: Let a vendor driver supply and update ADMA des [...] adds 87a8df0dce6a mmc: sdhci-msm: Add CQHCI support for sdhci-msm adds 8655ff21c8ce dt-bindings: mmc: convert synopsys dw-mshc bindings to yaml adds 1eece23dba32 dt-bindings: mmc: convert rockchip dw-mshc bindings to yaml adds c389b0035f0c dt-bindings: mmc: rockchip-dw-mshc: add description for rk3308 adds 1d45a3f47c0b mmc: sdhci-cadence: remove unneeded 'inline' marker adds 24ed3bd01d6a mmc: core: Specify timeouts for BKOPS and CACHE_FLUSH for eMMC adds ad91619aa9d7 mmc: block: Use generic_cmd6_time when modifying INAND_CMD [...] adds 533a6cfe08f9 mmc: core: Default to generic_cmd6_time as timeout in __mm [...] adds 9e1af7567b26 Merge tag 'mmc-v5.6' of git://git.kernel.org/pub/scm/linux [...] adds b1cb33dae414 platform/x86: intel_pmc_core: Clean up: Remove comma after [...] adds 476bac56c1eb platform/x86: intel_pmc_core: Remove unnecessary assignments adds e39854781830 platform/x86: intel_pmc_core: Create platform dependent bi [...] adds 6268c0b278b5 platform/x86: intel_pmc_core: Make debugfs entry for pch_i [...] adds 49a437941c3f platform/x86: intel_pmc_core: Add Intel Tiger Lake support adds 554f269f0f38 platform/x86: intel_pmc_core: Add Intel Elkhart Lake support adds e883cafd8de0 platform/x86: intel_telemetry_pltdrv: use devm_platform_io [...] adds 959243888675 platform/x86: intel_pmc_core: Respect error code of kstrto [...] adds 90113f3e4567 platform/x86: intel_pmc_core: Put more stuff under #ifdef [...] adds e0e60abc858c platform/x86: intel_pmc_core: Fix indentation in function [...] adds cbe358191ffc platform/x86: intel_pmc_core: Fix spelling of MHz unit adds 4475e6992736 platform/x86: intel_telemetry_debugfs: Respect error code [...] adds 84abc5a1c924 platform/x86: intel-ips: Use the correct style for SPDX Li [...] adds 3454eeeebd11 platform/mellanox: fix potential deadlock in the tmfifo driver adds 01e28c1b2963 platform/x86: GPD pocket fan: Use default values when wron [...] adds eb518899c499 platform/x86: GPD pocket fan: Allow somewhat lower/higher [...] adds 4d9ffa0b89fb platform/x86: intel_pmc_core: update Comet Lake platform driver adds f95eafbf1f80 platform/x86: touchscreen_dmi: Add info for the PiPO W11 tablet adds df532c160c44 platform/x86: touchscreen_dmi: Fix indentation in several places adds 2daa86e78c49 platform/x86: asus_wmi: Support throttle thermal policy adds a28215844d8d platform/x86: asus_wmi: Set throttle thermal policy to default adds 81bda12aad60 platform/x86: intel_atomisp2_pm: Refactor timeout loop adds 4eedc97300fd platform/x86: intel_atomisp2_pm: Spelling fixes adds 26e66a0cf258 platform/x86: asus-wmi: Fix keyboard brightness cannot be [...] adds 49a474c7ba51 platform/x86: Add support for Uncore frequency control adds d81d18fd347c MAINTAINERS: Update for the intel uncore frequency control adds 8029660db696 platform/x86: mlx-platform: Cosmetic changes adds eea97b258fca Documentation/ABI: Fix documentation inconsistency for mlx [...] adds 74e56f5fde62 Documentation/ABI: Add missed attribute for mlxreg-io sysf [...] adds 5358c1114d1d Documentation/ABI: Style changes adds 1b5937cb631e platform/x86: mlx-platform: Add more definitions for syste [...] adds 435d7e10c462 Documentation/ABI: Add new attribute for mlxreg-io sysfs i [...] adds fcd50dbf306a platform/x86: mlx-platform: Set system mux configuration b [...] adds bdd6e155e0d6 platform/x86: mlx-platform: Add support for new system type adds 4845460421d4 platform/x86: mlx-platform: Add support for new capability [...] adds 0e41bf06eefe platform/mellanox: mlxreg-hotplug: Add support for new cap [...] adds 0d559d05a2ad platform/x86: mlx-platform: Add support for next generatio [...] adds 9749b376be18 platform/x86: ISST: Allow additional core-power mailbox commands adds 645feeb2f571 tools/power/x86/intel-speed-select: Add support for core-p [...] adds 78e77b7dfd9a tools/power/x86/intel-speed-select: Fix result display for [...] adds 097a522257ea tools/power/x86/intel-speed-select: Change the order for c [...] adds 19be0b2a2e44 tools/power/x86/intel-speed-select: Update version adds a3e2b51ca31f platform/x86: asus-nb-wmi: Support left round button on N56VB adds 5e0c94d3aeee platform/x86: intel_mid_powerbtn: Take a copy of ddata adds 298ef70f3ae5 platform/x86: intel_scu_ipcutil: Remove default y from Kconfig adds e48b72a568bb platform/x86: intel_scu_ipc: Fix interrupt support adds 19e2d350aeaa platform/x86: intel_scu_ipc: Add constants for register offsets adds b47018a778c1 platform/x86: intel_scu_ipc: Remove Lincroft support adds 74e9748b9b21 platform/x86: intel_scu_ipc: Drop intel_scu_ipc_i2c_cntrl() adds e7b7ab3847c9 platform/x86: intel_scu_ipc: Sleeping is fine when polling adds a5f04a2e5e33 platform/x86: intel_scu_ipc: Drop unused prototype intel_s [...] adds 59aa78e325d8 platform/x86: intel_scu_ipc: Drop unused macros adds b7380a162689 platform/x86: intel_scu_ipc: Drop intel_scu_ipc_io[read|wr [...] adds 4907898873a0 platform/x86: intel_scu_ipc: Drop intel_scu_ipc_raw_command() adds 8b2365656008 platform/x86: intel_scu_ipc: Reformat kernel-doc comments [...] adds e1f461631123 platform/x86: intel_pmc_ipc: Make intel_pmc_gcr_update() static adds 3f751ba58499 platform/x86: intel_pmc_ipc: Make intel_pmc_ipc_simple_com [...] adds f827e5300da4 platform/x86: intel_pmc_ipc: Make intel_pmc_ipc_raw_cmd() static adds a97368b314ef platform/x86: intel_pmc_ipc: Drop intel_pmc_gcr_read() and [...] adds 09874a3acdc7 platform/x86: intel_pmc_ipc: Drop ipc_data_readb() adds 63d91d815ddd platform/x86: intel_pmc_ipc: Get rid of unnecessary includes adds 1e3872ccda65 platform/x86: intel_pmc_ipc: Use octal permissions in sysf [...] adds fc07ac644997 platform/x86: intel_pmc_ipc: Propagate error from kstrtoul() adds cf85e7c7f437 platform/x86: intel_pmc_ipc: Switch to use driver->dev_groups adds 08c49dc13522 Merge tag 'platform-drivers-x86-v5.6-1' of git://git.infra [...] adds 2f48865db332 HID: hidraw: add support uniq ioctl adds a09ac40e420d Merge branch 'for-5.6/hidraw' into for-linus adds c2a932717a51 HID: logitech-hidpp: Support translations from short to lo [...] adds 0da0a63b7cba HID: logitech-hidpp: Support WirelessDeviceStatus connect events adds 04bd68171e01 HID: logitech: Add MX Master 3 Mouse adds be281368f297 hid-logitech-hidpp: read battery voltage from newer devices adds 8f2828d73724 HID: logitech-hidpp: avoid duplicate error handling code i [...] adds fef684af392b Merge branch 'for-5.6/logitech' into for-linus adds 12fb2b993e15 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 8f6b88662cac livepatch/sample: Use the right type for the leaking data pointer adds c24c57a4cc8a livepatch/selftest: Clean up shadow variable names and type adds be6da98425b6 livepatch/samples/selftest: Use klp_shadow_alloc() API correctly adds f46e49a9cc38 livepatch: Handle allocation failure in the sample of shad [...] adds 715d12856953 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 2a03c1314506 dmaengine: ti: edma: add missed operations adds c64738d6810b dt-bindings: dmaengine: rcar-dmac: Document r8a77961 support adds a39cddc9e377 dmaengine: pl330: Drop boilerplate code for suspend/resume adds f68190c8cb75 dmaengine: pl330: Convert to the *_late and *_early system [...] adds dda510890498 dmaengine: Remove spaces before TABs adds a5b982af953b dmaengine: axi-dmac: add a check for devm_regmap_init_mmio adds d1fd03a35efc dmaengine: ti: edma: Fix error return code in edma_probe() adds d8c1bdb5288d dt-bindings: dma: fsl-edma: add new fsl,fsl,ls1028a-edma adds ed5a0ab41555 dmaengine: fsl-edma: Add eDMA support for QorIQ LS1028A platform adds b98900548b8d dt-bindings: dmaengine: Add X1830 bindings. adds 20f5a659554a dmaengine: JZ4780: Add support for the X1830. adds dae7a589c18a dmaengine: Store module owner in dma_device struct adds 686607106f1f dmaengine: Call module_put() after device_free_chan_resources() adds 11a0fd2b3baa dmaengine: Move dma_channel_rebalance() infrastructure up in code adds 8ad342a86359 dmaengine: Add reference counting to dma_device struct adds bf453a0a18b2 dmaengine: ioat: Support in-use unbind adds 83c77940db12 dmaengine: move module_/dma_device_put() after route free adds 08baca4280d8 dmaengine: print more meaningful error message adds 5c8aacbbb3b7 dmaengine: bcm2835: do not call vchan_vdesc_fini() with lock held adds 51fe9cd2bd92 dmaengine: virt-dma: Add missing locking adds df660a2b6dfc dmaengine: virt-dma: remove debug message adds f882101122aa dmaengine: virt-dma: Do not call desc_free() under a spin_lock adds 9f91e6bfa866 dmaengine: virt-dma: Add missing locking around list operations adds b167f94d2928 dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors adds a80f2787f1ff dmaengine: imx-sdma: rename function adds a1ff6a07f5a3 dmaengine: imx-sdma: find desc first in sdma_tx_status adds 02939cd16709 dmaengine: imx-sdma: Fix memory leak adds 905ca51e63be dmaengine: plx-dma: Introduce PLX DMA engine PCI driver skeleton adds c2dbcaa8c672 dmaengine: plx-dma: Implement hardware initialization and cleanup adds 4d3df16840a2 dmaengine: plx-dma: Implement descriptor submission adds 59be028f811b bindings: soc: ti: add documentation for k3 ringacc adds 3277e8aa2504 soc: ti: k3: add navss ringacc driver adds 5fe4beaac239 Merge TI ringacc driver from Santosh adds 7d083ae98357 dmaengine: doc: Add sections for per descriptor metadata support adds 4db8fd32ed2b dmaengine: Add metadata_ops for dma_async_tx_descriptor adds 6755ec06d133 dmaengine: Add support for reporting DMA cached data amount adds 816ebf48442e dmaengine: Add helper function to convert direction value to text adds 69bafc318560 dmaengine: ti: Add cppi5 header for K3 NAVSS/UDMA adds 8c6bb62f6b4a dmaengine: ti: k3 PSI-L remote endpoint configuration adds d3cd299bb151 dt-bindings: dma: ti: Add document for K3 UDMA adds 25dcb5dd7b7c dmaengine: ti: New driver for K3 UDMA adds d70241913413 dmaengine: ti: k3-udma: Add glue layer for non DMAengine users adds 2bd8010a618c dmaengine: ti: k3-psil: make symbols static adds 4b048178854d dmaengine: fsl-qdma: fix duplicated argument to && adds ffc079a4accc dmaengine: sun4i: Add support for cyclic requests with ded [...] adds cc88525ebffc dmaengine: zynqmp_dma: fix burst length configuration adds d00fdf694b11 dt-bindings: fsl-imx-sdma: Add i.MX8MM/i.MX8MN/i.MX8MP com [...] adds 69b1189ba2cd dmaengine: Remove dma_device_satisfies_mask() wrapper adds 71ca5b78235e dmaengine: Remove dma_request_slave_channel_compat() wrapper adds c3c431de99c0 dmaengine: Move dma_get_{,any_}slave_channel() to private [...] adds e606c8b9d751 dmaengine: s3c24xx-dma: fix spelling mistake "to" -> "too" adds 6c0157be02f0 dmaengine: ti: k3-udma: fix spelling mistake "limted" -> " [...] adds 232bb01bb8ad x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU ins [...] adds d2fb0a043838 dmaengine: break out channel registration adds e81274cd6b52 dmaengine: add support to dynamic register/unregister of channels adds bfe1d56091c1 dmaengine: idxd: Init and probe for Intel data accelerators adds c52ca478233c dmaengine: idxd: add configuration component of driver adds b131ad593884 dmaengine: idxd: add sysfs ABI for idxd driver adds d1dfe5b8ac64 dmaengine: idxd: add descriptor manipulation routines adds 8f47d1a5e545 dmaengine: idxd: connect idxd to dmaengine subsystem adds 42d279f9137a dmaengine: idxd: add char driver to expose submission port [...] adds e9f08b65250d dmaengine: hisilicon: Add Kunpeng DMA engine support adds 71723a96b8b1 dmaengine: Create symlinks between DMA channels and slaves adds a5b871c91d47 Merge tag 'dmaengine-5.6-rc1' of git://git.infradead.org/u [...] adds 14e01b5f3358 regmap-i2c: constify regmap_bus structures adds 50816a4c3926 regmap: add iopoll-like atomic polling macro adds 2e31aab08bad regmap: fix writes to non incrementing registers adds ea87683909bc Merge branch 'regmap-5.6' into regmap-next adds e83a0ed2a6a3 Merge tag 'regmap-v5.6' of git://git.kernel.org/pub/scm/li [...] adds bfda044533b2 spi: dw: use "smp_mb()" to avoid sending spi data error adds 6157d4c25560 spi: pxa2xx: Add support for Intel Comet Lake PCH-V adds 47416a5f27be spi: npcm-pspi: fix 16 bit send and receive support adds b0177aca7aea spi: spi-fsl-qspi: Ensure width is respected in spi-mem op [...] adds 29d7e05c5f75 spi: pxa2xx: Avoid touching SSCR0_SSE on MMP2 adds 7265e8fc5108 Merge branch 'spi-5.5' into spi-linus adds 10e413faa72c spi/topcliff-pch: Remove unneeded semicolon adds 8a6553ecdf97 spi: stm32: Switch to use GPIO descriptors for CS adds 4a07b8bcd503 spi: bitbang: Make chipselect callback optional adds 169f9acae086 spi: dw: Avoid BUG_ON() in case of host failure adds 851c902fd2d0 spi: rspi: Remove obsolete platform_device_id entries adds d947c9d26c23 spi: atmel: Use dma_request_chan() instead dma_request_sla [...] adds 666224b43b4b spi: bcm2835: Release the DMA channel if probe fails after [...] adds 6133fed0539b spi: bcm2835: Use dma_request_chan() instead dma_request_s [...] adds 6bfbf4d0aa0c spi: img-spfi: Use dma_request_chan() instead dma_request_ [...] adds 7ccffd41b2d4 spi: mxs: Use dma_request_chan() instead dma_request_slave [...] adds 401abb764abb spi: sirf: Use dma_request_chan() instead dma_request_slav [...] adds b5756b777472 spi: spi-fsl-dspi: Use dma_request_chan() instead dma_requ [...] adds 658606ff4cf6 spi: stm32-qspi: Use dma_request_chan() instead dma_reques [...] adds 0a454258febb spi: stm32: Use dma_request_chan() instead dma_request_sla [...] adds cd8fb859a84c spi: meson-spicc: Use GPIO descriptors adds c1795f7cee02 spi: spi-ti-qspi: Remove unused macro for fclk frequency adds f4dc4abdce4c spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER adds ef32b63bf13e dt-bindings: spi: Convert stm32 spi bindings to json-schema adds 9859db51387d spi: uniphier: Change argument of irq functions to private [...] adds 11299c5cd886 spi: uniphier: Add handle_err callback function adds a68735d7975d spi: fsl-lpspi: use true,false for bool variable adds e6a8b2cc514c spi: imx: use true,false for bool variable adds 0d9c75481a8e spi: tegra114: use true,false for bool variable adds 790514ed7715 Merge branch 'for-5.5' of https://git.kernel.org/pub/scm/l [...] adds 28d1dddc59f6 spi: uniphier: Add DMA transfer mode support adds f03ee2042b2d spi: oc-tiny: Use GPIO descriptors adds f971a2074447 spi: Catch improper use of PTP system timestamping API adds e9aa3b851428 spi: bcm-qspi: Use platform_get_irq_byname_optional() to a [...] adds 7d93aecdb58d spi: Add generic support for unused native cs with cs-gpios adds aa32f76e0a40 spi: sh-msiof: Convert to generic unused native cs handling. adds 1bec84ddd85a spi: rspi: Use dev_warn_once() instead of open-coding adds 8f2344fa7f54 spi: rspi: Remove set_config_register() macro adds 9815ed8714d2 spi: rspi: Add support for multiple native chip selects adds 144d8f9781e6 spi: rspi: Add support for GPIO chip selects adds 8ae7d4423930 spi: sh-msiof: Do not redefine STR while compile testing adds 603e92ff10a8 spi: bcm2835: Raise maximum number of slaves to 4 adds 0a1eb761ff30 dt-bindings: spi_atmel: add microchip,sam9x60-spi adds a2ca53b52e00 spi: Add HiSilicon v3xx SPI NOR flash controller driver adds 99eb0a1221ac MAINTAINERS: Add a maintainer for the HiSilicon v3xx SFC driver adds b8d40d7712f1 spi: spi-qcom-qspi: Use device managed memory for clk_bulk_data adds e97f49145080 spi: spi-ti-qspi: support large flash devices adds e7cc5cfbea4c spi: spi-ti-qspi: optimize byte-transfers adds bc3a8b295e5b spi: fsl-lpspi: fix only one cs-gpio working adds 2f3d8035b0f7 spi: fsl: simplify error path in of_fsl_spi_probe() adds 6925212f328b spi: spi-ti-qspi: fix warning adds b4adf5b27d59 spi: npcm-pspi: improve spi transfer performance adds b5df0b2ee2ee spi: npcm-pspi: modify reset support adds a5362b84bdff dt-binding: spi: add NPCM PSPI reset binding adds 754a36a58c29 Merge branch 'spi-5.6' into spi-next adds 1e1ab4ba4747 Merge tag 'spi-v5.6' of git://git.kernel.org/pub/scm/linux [...] adds e9153311491d regulator: vctrl-regulator: Avoid deadlock getting and set [...] adds 3d7610e8da99 regulator: core: Fix exported symbols to the exported GPL version adds f7abb7e33b29 Merge branch 'regulator-5.5' into regulator-linus adds b8a039d37792 regulator: rk808: Lower log level on optional GPIOs being [...] adds 681700c38f3e dt-bindings: regulator: Convert stm32 booster bindings to [...] adds 21b2c4716144 dt-bindings: regulator: Convert stm32 vrefbuf bindings to [...] adds 84a867c07813 dt-bindings: regulator: Document ROHM BD71282 regulator bindings adds 522498f8cb8c regulator: bd71828: Basic support for ROHM bd71828 PMIC re [...] adds a14a0b5fc179 regulator: bd71828: remove get_voltage operation adds 130ac214294b regulator: Convert stm32-pwr regulator to json-schema adds fc2b10d13602 regulator: samsung: Rename Samsung to lowercase adds 4444a1c10069 regulator: mp8859: add driver adds 9399e5dc6b67 dt-bindings: Add an entry for Monolithic Power System, MPS adds 44665f7d0829 regulator: bindings: add MPS mp8859 voltage regulator adds c66f1cbad53a regulator: mp8859: add config option and build entry adds f5fa59a61eca regulator: bindings: add document bindings for mpq7920 adds c5bae95b4e60 MAINTAINERS: Add entry for mpq7920 PMIC driver adds 6501c1f54a17 regulator: mpq7920: add mpq7920 regulator driver adds b83380512e95 regulator: mp8859: tidy up white space in probe adds 686f63616f4a regulator: mpq7920: Fix Woverflow warning on conversion adds 7eec67869893 regulator: mpq7920: Check the correct variable in mpq7920_ [...] adds 77e29598ca3f regulator: Convert i2c drivers to use .probe_new adds ebf652b40820 regulator: add IPQ4019 SDHCI VQMMC LDO driver adds b389ceae4a8f regulator: bd718x7: Simplify the code by removing struct b [...] adds fd2bc8aa19b9 dt-bindings: Drop entry for Monolithic Power System, MPS adds 7efe3470f99e regulator: bindings: Drop document bindings for mpq7920 adds d47e4f978f2a regulator: vqmmc-ipq4019: Remove ipq4019_regulator_remove adds f72c58355091 regulator: vqmmc-ipq4019: Trivial clean up adds 489d6954acab regulator: mpq7920: Remove unneeded fields from struct mpq [...] adds 5b379b2bf877 regulator: mpq7920: Convert to use .probe_new adds 493a31ee0dbd regulator: vqmmc-ipq4019: Fix platform_no_drv_owner.cocci [...] adds 53ba2f1aa386 regulator: mpq7920: Fix incorrect defines adds 9909f7986a81 Merge branch 'regulator-5.6' into regulator-next adds b059b7e0ec32 regulator: core: Add regulator_is_equal() helper adds 0468e667a5be regulator fix for "regulator: core: Add regulator_is_equal [...] adds ebe0bdf9cfb9 Merge remote-tracking branch 'regulator/topic/equal' into [...] adds 44e9b3446423 dt-bindings: regulator: add document bindings for mpq7920 adds e4e4c2ff78ed Merge branch 'regulator-5.6' into regulator-next adds aae1464f46a2 Merge tag 'regulator-v5.6' of git://git.kernel.org/pub/scm [...] adds 22c48a439d6a cpuidle: clps711x: convert to devm_platform_ioremap_resource() adds 85c3ebd4a051 cpuidle: kirkwood: convert to devm_platform_ioremap_resource() adds 577a2f41f4c7 cpuidle: Drop unused cpuidle_driver_ref/unref() functions adds 53eb82b0977d cpuidle: arm: Enable compile testing for some of drivers adds f7d50a1534a8 Merge back cpuidle material for v5.6. adds 32014c86d4e1 cpuidle: coupled: fix warnings when compiling with W=1 adds a09da3fbc17f cpuidle: sysfs: fix warnings when compiling with W=1 adds cefb9409ff99 cpuidle: fix cpuidle_find_deepest_state() kerneldoc warnings adds bc94638886ab ACPI: processor: Export function to claim _CST control adds 987c785319b9 ACPI: processor: Introduce acpi_processor_evaluate_cst() adds aa659a3fca79 ACPI: processor: Clean up acpi_processor_evaluate_cst() adds 239ed06d0eef ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI [...] adds 77fb4e0a559a ACPI: processor: Export acpi_processor_evaluate_cst() adds 9f3d6daf61e5 intel_idle: Refactor intel_idle_cpuidle_driver_init() adds 18734958e9bf intel_idle: Use ACPI _CST for processor models without C-s [...] adds 75a80267410e cpuidle: Allow idle states to be disabled by default adds bff8e60a86f4 intel_idle: Allow ACPI _CST to be used for selected known [...] adds 4ec32d9e8e5b intel_idle: Add module parameter to prevent ACPI _CST from [...] adds e6d4f08a6776 intel_idle: Use ACPI _CST on server systems adds a32991822163 Documentation: admin-guide: PM: Add intel_idle document adds e6cf623ba3f8 Merge branch 'intel_idle+acpi' adds cbd2c4c25d7e intel_idle: Eliminate __setup_broadcast_timer() adds a6c86e336282 intel_idle: Fold intel_idle_probe() into intel_idle_init() adds 533da74a8c8d intel_idle: Clean up NULL pointer check in intel_idle_init() adds 3d3a1ae9b4be intel_idle: Rearrange intel_idle_cpuidle_driver_init() adds 0755a9bd9963 intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() adds 095928ae484b intel_idle: Annotate initialization code and data structures adds 1aefbd7aeb76 intel_idle: Move 3 functions closer to their callers adds 86e9466ae620 intel_idle: Clean up irtl_2_usec() adds 5b82ba70ded0 Merge branch 'pm-cpuidle' adds c740237937c0 cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched adds 80e8b1e59f03 cpufreq: CPPC: put ACPI table after using it adds 2c7a8bd6060c Merge back cpufreq fixes for v5.6. adds 731e6b9753ba cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> [...] adds 1250c1a568ca cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSO [...] adds af9c8e9184f5 cpufreq: kirkwood: convert to devm_platform_ioremap_resource adds 308beafc37fe cpufreq: tegra186: convert to devm_platform_ioremap_resource adds 24f371f77e10 cpufreq: Use imx-cpufreq-dt for i.MX8MP's speed grading adds 83fe39ad0a48 cpufreq: imx-cpufreq-dt: Add i.MX8MP support adds 8ead819f1bef cpufreq: s3c: fix unbalances of cpufreq policy refcount adds a48ac1c9f294 cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount adds 0a9db0a0e32c Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 2a2ef473cc91 PM: sleep: Switch to rtc_time64_to_tm()/rtc_tm_to_time64() adds e976eb4b91e9 PM: wakeup: Show statistics for deleted wakeup sources again adds 809ed78a832d PM: hibernate: improve arithmetic division in preallocate_ [...] adds 7a7b99bf801e PM: hibernate: Add more logging on hibernation failure adds 5c0e9de06577 PM: hibernate: fix spelling mistake "shapshot" -> "snapshot" adds c052bf82c6b0 PM: suspend: Add sysfs attribute to control the "sync on s [...] adds 322e929d196c Merge back new material related to system-wide PM for v5.6. adds 245224d1cb54 Merge branches 'pm-cpufreq' and 'pm-sleep' adds d229290689ae PM-runtime: add tracepoints for usage_count changes adds 708d10eca6f1 powercap/intel_rapl: add support for TigerLake Mobile adds b2d32af0bff4 x86/cpu: Add Jasper Lake to Intel family adds 2298cf8d36bc powercap/intel_rapl: add support for JasperLake adds ead067beb56f Merge back power capping changes for v5.6. adds ba0033192145 opp: Free static OPPs on errors while adding them adds 03758d60265c opp: Replace list_kref with a local counter adds c267930f3f10 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 3185fe1d8a45 dt-bindings: power: avs: Add support for CPR (Core Power R [...] adds bf6910abf548 power: avs: Add support for CPR (Core Power Reduction) adds e808926b4dd1 power: avs: qcom-cpr: fix invalid printk specifier in debug print adds cad12cdeea78 power: avs: qcom-cpr: fix unsigned expression compared with zero adds 9e39d28fcb23 power: avs: qcom-cpr: make sure that regmap is available adds 9b8c249ee9ed power: avs: qcom-cpr: remove set but unused variable adds 207ca274cd4c power: avs: qcom-cpr: make cpr_get_opp_hz_for_req() static adds 5aa0c467519c power: avs: fix uninitialized error return on failed cpr_r [...] adds f9900c178d61 power: avs: qcom-cpr: remove duplicated include from qcom-cpr.c adds 0b7c99d9a229 mailmap: Add entry for rjw@sisk.pl adds c95d9c140cea Merge branches 'pm-core', 'powercap', 'pm-opp', 'pm-avs' a [...] adds d4556f5e99d5 PM / devfreq: exynos-ppmu: Fix excessive stack usage adds d96c60b48a0b PM / devfreq: Fix Kconfig indentation adds c49a5d096869 dt-bindings: memory: Add bindings for imx8m ddr controller adds 5af744ebae85 PM / devfreq: Add dynamic scaling for imx8m ddr controller adds 2fee1a7cc6b1 PM / devfreq: Add new name attribute for sysfs adds b76b3479dab9 PM / devfreq: Change time stats to 64-bit adds 14a343968199 PM / devfreq: Add clearing transitions stats adds 1ebd0bc0e8ad PM / devfreq: Move statistics to separate struct devfreq_stats adds f9002b169a6e PM / devfreq: Move declaration of DEVICE_ATTR_RW(min_freq) adds a47a97ece54e PM / devfreq: exynos-bus: Extract exynos_bus_profile_init() adds a05bb963435f PM / devfreq: exynos-bus: Extract exynos_bus_profile_init_ [...] adds 54cb5740526a PM / devfreq: Fix multiple kernel-doc warnings adds fb90fa80452b PM / devfreq: rockchip-dfi: Add missing of_node_put() adds 29d867e97f7d PM / devfreq: rk3399_dmc: Add missing of_node_put() adds f0c792192753 PM / devfreq: rockchip-dfi: Convert to devm_platform_iorem [...] adds eff5d31f7407 PM / devfreq: rk3399_dmc: Add COMPILE_TEST and HAVE_ARM_SM [...] adds a44089214211 PM / devfreq: exynos-bus: Reduce goto statements and remov [...] adds 15e4e74ea899 PM / devfreq: imx8m-ddrc: Remove unused defines adds 39a6e4739c19 PM / devfreq: rk3399_dmc: Disable devfreq-event device when fails adds 6c315d8fe3c9 PM / devfreq: exynos-bus: Disable devfreq-event device when fails adds 28135762b83a PM / devfreq: exynos-bus: Add error log when fail to get d [...] adds 10800fec619d PM / devfreq: imx8m-ddrc: Fix inconsistent IS_ERR and PTR_ERR adds 91d7f3f8f134 PM / devfreq: exynos: Rename Exynos to lowercase adds 490a421bc575 PM / devfreq: Add debugfs support with devfreq_summary file adds 854e334903df Merge tag 'devfreq-next-for-5.6' of git://git.kernel.org/p [...] adds c102671af085 Merge branch 'pm-devfreq' adds 6d277aca488f Merge tag 'pm-5.6-rc1' of git://git.kernel.org/pub/scm/lin [...] adds cea79e7e2f24 apei/ghes: Do not delay GHES polling adds 22e38ca73585 ACPICA: debugger: fix spelling mistake "adress" -> "address" adds 5ddbd77181df ACPICA: Disassembler: create buffer fields in ACPI_PARSE_L [...] adds 69e86e59ad2a ACPICA: acpisrc: add unix line ending support for non-wind [...] adds 6d232b29cfce ACPICA: Dispatcher: always generate buffer objects for ASL [...] adds ae6252d8dfeb ACPICA: Update version to 20191213 adds fbdd256fe701 ACPICA: Update the list of maintainers adds 800ba7c5eaaa ACPICA: All acpica: Update copyrights to 2020 Including to [...] adds be91c44288be ACPICA: Update version to 20200110 adds ff7a672f83b3 Merge branch 'acpica' adds cc99f0ad5246 ACPI / battery: Deal with design or full capacity being re [...] adds 5b74d1d16e2f ACPI / battery: Use design-cap for capacity calculations i [...] adds ff3154d1d89a ACPI / battery: Deal better with neither design nor full c [...] adds cbf6d033ad37 ACPI: video: fix typo in comment adds 53870cf03fae ACPI: video: Use native backlight on Lenovo E41-25/45 adds d21a91629f4b ACPI: video: Do not export a non working backlight interfa [...] adds d19e470b6605 ACPI: fan: Expose fan performance state information adds 55cfe6a5c582 ACPI: DPTF: Add Tiger Lake ACPI device IDs adds c248dfe7e0ca ACPI: fan: Add Tiger Lake ACPI device ID adds bdd11b654035 platform/x86: intel-hid: Add Tiger Lake ACPI device ID adds 9b1b5535dfc9 thermal: int340x_thermal: Add Tiger Lake ACPI device IDs adds 3dd855147fef Merge branches 'acpi-battery', 'acpi-video', 'acpi-fan' an [...] adds 643956e61ced ACPI: PPTT: Consistently use unsigned int as parameter type adds 0528904926aa ACPI: button: Add DMI quirk for Razer Blade Stealth 13 lat [...] adds 3df663a147fe ACPI: EC: Reference count query handlers under lock adds 0435bcd9e185 docs: firmware-guide: ACPI: Replace dma_request_slave_chan [...] adds 1985f8c7f9a4 tools/power/acpi: fix compilation error adds ca11abf11347 Merge branches 'acpi-tables', 'acpi-button', 'acpi-ec', 'a [...] adds 55816dc1a504 Merge tag 'acpi-5.6-rc1' of git://git.kernel.org/pub/scm/l [...] adds e6bff4665c59 software node: replace is_array with is_inline adds 996b0830f95d software node: allow embedding of small arrays into proper [...] adds e64b674bc9d7 software node: implement reference properties adds 53c24c2932e5 platform/x86: intel_cht_int33fe: use inline reference properties adds e933bedd4509 software node: remove separate handling of references adds c032ace71c29 software node: add basic tests for property entries adds eabd5e7d8bf5 drivers/base/test: fix global-out-of-bounds error adds 5eb5afb07853 usb: dwc3: use proper initializers for property entries adds aa811e3cecec software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST adds 85c009e8e5d2 Merge tag 'devprop-5.6-rc1' of git://git.kernel.org/pub/sc [...] adds 04c589f35bc5 PNP: isapnp: remove set but not used variable 'checksum' adds 786c87cd312a PNP: isapnp: remove defined but not used function 'isapnp_ [...] adds 34dabd81160f Merge tag 'pnp-5.6-rc1' of git://git.kernel.org/pub/scm/li [...] adds 7d30a621028a blk-mq: optimise rq sort function adds 28ca0d6d39ab list: introduce list_for_each_continue() adds 95ed0c5b1292 blk-mq: optimise blk_mq_flush_plug_list() adds a754bd5f1874 block: Allow t10-pi to be modular adds 105663f73e71 blk-mq: Document functions for sending request adds 8e42d239cb02 block: mark zone-mgmt bios with REQ_SYNC adds b7f22d993f51 block/bfq: remove unused bfq_class_rt which never used adds 554d21efb0d2 block, bfq: improve arithmetic division in bfq_delta() adds 5336da37a5ea partitions/ldm: fix spelling mistake "to" -> "too" adds 48b4b4ff1ee0 Merge tag 'for-5.6/block-2020-01-27' of git://git.kernel.d [...] adds 55180498dfd5 md-bitmap: small cleanups adds 6b8651aac1dc raid6/test: fix a compilation error adds 5e5ac01c2b88 raid6/test: fix a compilation warning adds f591df3cc6d6 md/raid6: fix algorithm choice under larger PAGE_SIZE adds d2c9ad41249a raid5: remove worker_cnt_per_group argument from alloc_thr [...] adds 404659cf1e25 md: rename wb stuffs adds 3e173ab55b99 md: fix a typo s/creat/create adds 11d3a9f65018 md: prepare for enable raid1 io serialization adds 3938f5fb82ae md: add serialize_policy sysfs node for raid1 adds de31ee949739 md: reorgnize mddev_create/destroy_serial_pool adds 69df9cfc7042 raid1: serialize the overlap write adds 4d26d32fe4da md: don't destroy serial_info_pool if serialize_policy is true adds 69b00b5bb235 md: introduce a new struct for IO serialization adds 025471f9f50f md/raid1: use bucket based mechanism for IO serialization adds d0d2d8ba0494 md/raid1: introduce wait_for_serialization adds 7454049eb7e4 Merge branch 'md-next' of git://git.kernel.org/pub/scm/lin [...] adds e8547d42095e bcache: cached_dev_free needs to put the sb page adds a702a692cd75 bcache: use a separate data structure for the on-disk super block adds 50246693f81f bcache: rework error unwinding in register_bcache adds 29cda393bcaa bcache: properly initialize 'path' and 'err' in register_bcache() adds ae3cd299919a bcache: fix use-after-free in register_bcache() adds fc8f19cc5dce bcache: transfer the sb_page reference to register_{bdev,cache} adds cfa0c56db9c0 bcache: return a pointer to the on-disk sb from read_super adds 475389ae5c08 bcache: store a pointer to the on-disk sb in the cache and [...] adds 6321bef028de bcache: use read_cache_page_gfp to read the superblock adds 0e0c12316d8a lib: crc64: include <linux/crc64.h> for 'crc64_be' adds 7a0bc2a89660 bcache: add code comments for state->pool in __btree_sort() adds 2aa8c529387c bcache: avoid unnecessary btree nodes flushing in btree_fl [...] adds d44330b7f13e bcache: print written and keys in trace_bcache_btree_write adds 125d98edd114 bcache: remove member accessed from struct btree adds d5c9c470b011 bcache: reap c->btree_cache_freeable from the tail in bch_ [...] adds e3de04469a49 bcache: reap from tail of c->btree_cache in bch_mca_scan() adds 22a8f39c520f Merge tag 'for-5.6/drivers-2020-01-27' of git://git.kernel [...] adds 3c696ac41736 ata: ahci_brcm: Manage reset line during suspend/resume adds 7de9b1688c1d ata: ahci_brcm: Add a shutdown callback adds 52fa562db5ec dt-bindings: ata: Document BCM7216 AHCI controller compatible adds c345ec6a50e9 ata: ahci_brcm: Support BCM7216 reset controller name adds ed87ad196dab ata: brcm: mark PM functions as __maybe_unused adds 6fedae3cad8b ata: brcm: fix reset controller API usage adds 1a0600d112e3 ata: ahci_brcm: Perform reset after obtaining resources adds 272ecd60a636 ata: ahci_brcm: BCM7216 reset is self de-asserting adds ffa302efe84e ata: pata_macio: fix comparing pointer to 0 adds 7e053d3e820b ata/acard_ahci: remove unused variable n_elem adds 9dd70e2880b8 Merge tag 'for-5.6/libata-2020-01-27' of git://git.kernel. [...] adds d23cc635889c MIPS: define ioremap_nocache to ioremap adds 4bdc0d676a64 remove ioremap_nocache and devm_ioremap_nocache adds 6a1000bd2703 Merge tag 'ioremap-5.6' of git://git.infradead.org/users/h [...] adds 1c5da0ec7f20 workqueue: add worker function to workqueue_execute_end tr [...] adds e8ab20d9bcb3 workqueue: remove workqueue_work event class adds 16d06120d73a Merge branch 'for-5.6' of git://git.kernel.org/pub/scm/lin [...] adds faced7e0806c mm: hugetlb controller for cgroups v2 adds 75ea91cd3eab cgroup: fix function name in comment adds 3bc0bb36fa30 cgroup: Prevent double killing of css when enabling thread [...] adds 9ea37e24d4a9 iocost: Fix iocost_monitor.py due to helper type mismatch adds 03aa8c8cfaec Merge branch 'for-5.6' of git://git.kernel.org/pub/scm/lin [...] adds cb5172d96d16 audit: Add __rcu annotation to RCU pointer adds 07e309a972ca Merge tag 'audit-pr-20200127' of git://git.kernel.org/pub/ [...] adds 66f8e2f03c02 selinux: sidtab reverse lookup hash table adds d97bd23c2d7d selinux: cache the SID -> context string translation adds 59438b46471a security,lockdown,selinux: implement SELinux lockdown adds 1a37079c236d selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upo [...] adds 0188d5c025ca selinux: fall back to ref-walk if audit is required adds 5298d0b9b980 selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests adds b2104ac0bd95 security: only build lsm_audit if CONFIG_SECURITY=y adds d8db60cb23e4 selinux: ensure we cleanup the internal AVC counters on er [...] adds 210a29287451 selinux: remove unnecessary selinux cred request adds 6c5a682e6497 selinux: clean up selinux_enabled/disabled/enforcing_boot adds 5c108d4e18f8 selinux: randomize layout of key structures adds 030b995ad9ec selinux: ensure we cleanup the internal AVC counters on er [...] adds 15b590a81fcd selinux: ensure the policy has been loaded before reading [...] adds f1268534027a selinux: remove set but not used variable 'sidtab' adds 7e78c875143b selinuxfs: use scnprintf to get real length for inode adds 7a4b51947475 selinux: allow per-file labelling for binderfs adds 89b223bfb8a8 selinux: deprecate disabling SELinux and runtime adds d41415eb5eda Documentation,selinux: fix references to old selinuxfs mou [...] adds b82f3f6894ec selinux: remove redundant msg_msg_alloc_security adds fe49c7e4f85a selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND. adds b78b7d59bdbe selinux: make default_noexec read-only after init adds 65cddd50980b selinux: treat atomic flags more carefully adds cfff75d8973a selinux: reorder hooks to make runtime disable less broken adds ae3d8c2e27bf selinux: fix wrong buffer types in policydb.c adds df4779b5d273 selinux: remove redundant selinux_nlmsg_perm adds cb89e2465896 selinux: remove redundant allocation and helper functions adds dd89b9d9f37d selinux: do not allocate ancillary buffer on first load adds 98aa00345de5 selinux: fix regression introduced by move_mount(2) syscall adds b1dba2473114 Merge tag 'selinux-pr-20200127' of git://git.kernel.org/pu [...] adds 9a6b55ac4a44 lib/vdso: Make __arch_update_vdso_data() logic understandable adds 9f24c540f7f8 lib/vdso: Update coarse timekeeper unconditionally new a56c41e5d766 Merge tag 'timers-urgent-2020-01-27' of git://git.kernel.o [...] adds d129479f1fff watchdog: Remove soft_lockup_hrtimer_cnt and related code adds 3a51449b7959 watchdog/softlockup: Remove obsolete check of last reported task adds 11e31f608b49 watchdog/softlockup: Enforce that timestamp is valid on boot new b11c89a158f2 Merge tag 'core-core-2020-01-28' of git://git.kernel.org/p [...] adds 35fd7a637c42 debugobjects: Fix various data races new 534b0a8b6774 Merge tag 'core-debugobjects-2020-01-28' of git://git.kern [...] adds 2707745533d6 time/sched_clock: Disable interrupts in sched_clock_register() adds 2e34d63d820d Merge branch 'timers/urgent' into timers/core adds 3b5584afeef0 arm64: compat: vdso: Expose BUILD_VDSO32 adds 715f23b6104a ARM: vdso: Set BUILD_VDSO32 and provide 32bit fallbacks adds bf279849ad59 lib/vdso: Build 32 bit specific functions in the right context adds b767081c07a4 lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK adds a279235ddbe9 lib/vdso: Remove checks on return value for 32 bit vDSO adds 972188f3a2da arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK adds de0209f53aba mips: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK adds 0b5c12332db5 x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK adds 8463cf80529d lib/vdso: Let do_coarse() return 0 to simplify the callsite adds cdb7c5a9c897 lib/vdso: Avoid duplication in __cvdso_clock_getres() adds 0898a16a362d lib/vdso: Add unlikely() hint into vdso_read_begin() adds c966533f8c6c lib/vdso: Mark do_hres() and do_coarse() as __always_inline adds 769071ac9f20 ns: Introduce Time Namespace adds af993f58d69e time: Add timens_offsets to be used for tasks in time namespace adds 819a95fe3adf posix-clocks: Rename the clock_get() callback to clock_get [...] adds eaf80194d0fe posix-clocks: Rename .clock_get_timespec() callbacks accordingly adds 41b3b8dffc1f alarmtimer: Rename gettime() callback to get_ktime() adds 2f58bf909abf alarmtimer: Provide get_timespec() callback adds 9c71a2e8a757 posix-clocks: Introduce clock_get_ktime() callback adds 198fa445d5c4 posix-timers: Use clock_get_ktime() in common_timer_get() adds 5a590f35add9 posix-clocks: Wire up clock_gettime() with timens offsets adds 89dd8eecfe96 time: Add do_timens_ktime_to_host() helper adds 6cd889d43c40 timerfd: Make timerfd_settime() time namespace aware adds 7da8b3a44bb4 posix-timers: Make timer_settime() time namespace aware adds 0b9b9a3b162e alarmtimer: Make nanosleep() time namespace aware adds ea2d1f7fce0f hrtimers: Prepare hrtimer_nanosleep() for time namespaces adds 1f9b37bfbb60 posix-timers: Make clock_nanosleep() time namespace aware adds 0efc8bb0bb5f fs/proc: Respect boottime inside time namespace for /proc/uptime adds 6f74acfde20a x86/vdso: Restrict splitting VVAR VMA adds 660fd04f9317 lib/vdso: Prepare for time namespace support adds 64b302ab66c5 x86/vdso: Provide vdso_data offset on vvar_page adds 550a77a74c87 x86/vdso: Add time napespace page adds afaa7b5ac7c8 time: Allocate per-timens vvar page adds af34ebeb866f x86/vdso: Handle faults on timens page adds e6b28ec65b6d x86/vdso: On timens page fault prefault also VVAR page adds 70ddf65184ec x86/vdso: Zap vvar pages when switching to a time namespace adds 04a8682a71be fs/proc: Introduce /proc/pid/timens_offsets adds 61c57676035d selftests/timens: Add Time Namespace test for supported clocks adds 11873de3ce4d selftests/timens: Add a test for timerfd adds 46e003433f89 selftests/timens: Add a test for clock_nanosleep() adds 9d1f5a8c9dad selftests/timens: Add procfs selftest adds d5b0117ddd49 selftests/timens: Add timer offsets test adds 1854b97e4fa6 selftests/timens: Add a simple perf test for clock_gettime() adds a750c7474a53 selftests/timens: Check for right timens offsets after for [...] adds 6b6d188aae79 alarmtimer: Unregister wakeup source when module get fails adds 5167c506d62d tick/common: Touch watchdog in tick_unfreeze() on all CPUs adds 99570c3da96a MIPS: vdso: Define BUILD_VDSO32 when building a 32bit kernel adds 49a101d7169c lib/vdso: Only read hrtimer_res when needed in __cvdso_clo [...] adds 1349401ff1aa clocksource/drivers/hyper-v: Suspend/resume Hyper-V clocks [...] adds 9ca9fe69eedb clocksource: Fix Kconfig indentation adds db95b8e3642a dt-bindings: timer: renesas, cmt: Document r8a774b1 CMT support adds 062934634dc3 clocksource: Fix Kconfig miscues adds ddc61bbc4501 clocksource/drivers/hyper-v: Reserve PAGE_SIZE space for tsc page adds 625022a5f160 clocksource/drivers/timer-microchip-pit64b: Add Microchip [...] adds f5ac896b6a23 clocksource/drivers/cadence-ttc: Use ttc driver as platfor [...] adds 2052d032c067 clocksource/drivers/bcm2835_timer: Fix memory leak of timer adds 9a97b2fb070d clocksource/drivers/em_sti: Convert to devm_platform_iorem [...] adds ba25322edd60 clocksource/drivers/em_sti: Fix variable declaration in em [...] adds cdab83f9d0fb clocksource/drivers/timer-ti-dm: Convert to devm_platform_ [...] adds bc83caddf17b clocksource/drivers/timer-ti-dm: Switch to platform_get_irq adds 4341067cfc20 clocksource/drivers/timer-ti-dm: Fix uninitialized pointer access adds 4ad35346da9c clocksource/drivers/exynos_mct: Rename Exynos to lowercase adds b9c60a741f06 clocksource/drivers/timer-microchip-pit64b: Fix sparse warning adds 0af3e137c144 clocksource/drivers/hyper-v: Untangle stimers and timesync [...] adds 9e0333ae38ee clocksource/drivers/hyper-v: Set TSC clocksource as defaul [...] adds a67ca893ae0a Merge tag 'timers-v5.5-rc6' of https://git.linaro.org/peop [...] new eb5a4d0a9ee9 hrtimer: Add missing sparse annotation for __run_timer() new 6b088cefbeaa alarmtimer: Update alarmtimer_get_rtcdev() docs to reflect [...] new c79108bd19a8 alarmtimer: Make alarmtimer platform device child of RTC device new 7c94caca877b alarmtimer: Use wakeup source from alarmtimer platform device new fd928f3e32ba alarmtimer: Make alarmtimer_get_rtcdev() a stub when CONFI [...] new e279160f4913 Merge tag 'timers-core-2020-01-27' of git://git.kernel.org [...] new 5671d814dbd2 smp: Use smp_cond_func_t as type for the conditional function new 67719ef25eeb smp: Add a smp_cond_func_t argument to smp_call_function_many() new cb923159bbb8 smp: Remove allocation mask from on_each_cpu_cond.*() new ab67f600253f Merge tag 'smp-core-2020-01-28' of git://git.kernel.org/pu [...] adds 025af39b87dc genirq: Show irq name in non-oneshot error message adds 8b3b54799b99 genirq: Add missing __releases() sparse annotation adds 099368bb10c0 genirq: Add missing __must_hold() sparse annotation new 11ea68f553e2 genirq, sched/isolation: Isolate from handling managed interrupts adds b01ecceaf2c0 genirq: Introduce irq_domain_translate_onecell adds 459c3bc8c497 irqchip/nvic: Use irq_domain_translate_onecell instead of [...] adds 466008f98435 irqchip/sifive-plic: Support irq domain hierarchy adds 7875f8242494 gpio/sifive: Add DT documentation for SiFive GPIO adds 96868dce644d gpio/sifive: Add GPIO driver for SiFive SoCs adds 5350a237b452 dt-bindings: interrupt-controller: Add Aspeed SCU interrup [...] adds 04f605906ff0 irqchip: Add Aspeed SCU interrupt controller adds d6152e6ec9e2 irqchip/mbigen: Set driver .suppress_bind_attrs to avoid r [...] adds fd6765b4c991 dt-bindings: interrupt-controller: New binding for Meson-A1 SoCs adds e2514165f36e irqchip/meson-gpio: Rework meson irqchip driver to support [...] adds 8f78bd62bdd7 irqchip/meson-gpio: Add support for meson a1 SoCs adds b74416dba33b irqchip: Define EXYNOS_IRQ_COMBINER adds 618ea6275b98 dt-bindings: interrupt-controller: Add binding for NXP INT [...] adds 2fbb13961e74 irqchip: Add NXP INTMUX interrupt multiplexer support adds 0f394daef89b irqdomain: Fix a memory leak in irq_domain_push_irq() adds 093bf439fee0 irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells adds b25319d279b6 irqchip/gic-v3: Detect GICv4.1 supporting RVPEID adds f2d834092ee2 irqchip/gic-v3: Add GICv4.1 VPEID size discovery adds 5e5168461c22 irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation adds 64edfaa9a234 irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP adds 0684c7046590 irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set adds dd3f050a216e irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP adds 29c647f3b5ae irqchip/gic-v4.1: Plumb skeletal VPE irqchip adds d97c97baa214 irqchip/gic-v4.1: Add mask/unmask doorbell callbacks adds 91bf6395f7b8 irqchip/gic-v4.1: Add VPE residency callback adds e64fab1a1477 irqchip/gic-v4.1: Add VPE eviction callback adds b4a4bd0f2629 irqchip/gic-v4.1: Add VPE INVALL callback adds 3858d4dfdfb8 irqchip/gic-v4.1: Suppress per-VLPI doorbell adds f4a81f5a853e irqchip/gic-v4.1: Allow direct invalidation of VLPIs new 43ee74487bd2 Merge tag 'irqchip-5.6' of git://git.kernel.org/pub/scm/li [...] new 3d3b44a61a9c Merge tag 'irq-core-2020-01-28' of git://git.kernel.org/pu [...] adds 5efc6fa9044c x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR adds 1e41a766c98b x86/speculation/spectre_v2: Exclude Zhaoxin CPUs from SPECTRE_V2 adds a84de2fa962c x86/speculation/swapgs: Exclude Zhaoxin CPUs from SWAPGS v [...] new b0be0eff1a5a Merge tag 'x86-pti-2020-01-28' of git://git.kernel.org/pub [...]
The 17 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: .mailmap | 2 + Documentation/ABI/obsolete/sysfs-selinux-disable | 26 + Documentation/ABI/stable/sysfs-class-tpm | 33 +- Documentation/ABI/stable/sysfs-driver-dma-idxd | 171 + Documentation/ABI/stable/sysfs-driver-mlxreg-io | 79 +- Documentation/ABI/testing/sysfs-class-devfreq | 18 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 6 + Documentation/ABI/testing/sysfs-platform-asus-wmi | 10 + Documentation/ABI/testing/sysfs-power | 13 + .../admin-guide/acpi/fan_performance_states.rst | 62 + Documentation/admin-guide/acpi/index.rst | 1 + Documentation/admin-guide/cgroup-v2.rst | 29 + Documentation/admin-guide/kernel-parameters.txt | 35 +- Documentation/admin-guide/pm/cpuidle.rst | 3 + Documentation/admin-guide/pm/intel_idle.rst | 246 ++ Documentation/admin-guide/pm/working-state.rst | 1 + Documentation/arm64/cpu-feature-registers.rst | 16 + Documentation/arm64/elf_hwcaps.rst | 31 + Documentation/arm64/silicon-errata.rst | 2 + .../devicetree/bindings/arm/atmel-sysregs.txt | 6 + .../devicetree/bindings/ata/brcm,sata-brcm.txt | 7 + Documentation/devicetree/bindings/dma/fsl-edma.txt | 1 + .../devicetree/bindings/dma/fsl-imx-sdma.txt | 3 + .../devicetree/bindings/dma/jz4780-dma.txt | 6 +- .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 1 + .../devicetree/bindings/dma/ti/k3-udma.yaml | 184 ++ .../devicetree/bindings/gpio/sifive,gpio.yaml | 68 + .../devicetree/bindings/hwmon/adi,adm1177.yaml | 66 + .../bindings/hwmon/pmbus/ti,ucd90320.yaml | 45 + .../amlogic,meson-gpio-intc.txt | 1 + .../interrupt-controller/aspeed,ast2xxx-scu-ic.txt | 23 + .../bindings/interrupt-controller/fsl,intmux.yaml | 68 + .../memory-controllers/fsl/imx8m-ddrc.yaml | 72 + .../devicetree/bindings/mmc/brcm,sdhci-brcmstb.txt | 41 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 1 + .../devicetree/bindings/mmc/renesas,sdhi.txt | 3 +- .../devicetree/bindings/mmc/rockchip-dw-mshc.txt | 49 - .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 125 + .../devicetree/bindings/mmc/sdhci-atmel.txt | 13 +- .../devicetree/bindings/mmc/sdhci-msm.txt | 1 + .../devicetree/bindings/mmc/sdhci-omap.txt | 11 + .../bindings/mmc/synopsys-dw-mshc-common.yaml | 68 + .../devicetree/bindings/mmc/synopsys-dw-mshc.txt | 141 - .../devicetree/bindings/mmc/synopsys-dw-mshc.yaml | 70 + .../devicetree/bindings/power/avs/qcom,cpr.txt | 130 + .../devicetree/bindings/regulator/mp8859.txt | 22 + .../devicetree/bindings/regulator/mps,mpq7920.yaml | 121 + .../bindings/regulator/rohm,bd71828-regulator.yaml | 107 + .../bindings/regulator/st,stm32-booster.txt | 18 - .../bindings/regulator/st,stm32-booster.yaml | 46 + .../bindings/regulator/st,stm32-vrefbuf.txt | 20 - .../bindings/regulator/st,stm32-vrefbuf.yaml | 52 + .../bindings/regulator/st,stm32mp1-pwr-reg.txt | 43 - .../bindings/regulator/st,stm32mp1-pwr-reg.yaml | 64 + .../devicetree/bindings/soc/ti/k3-ringacc.txt | 59 + .../devicetree/bindings/spi/nuvoton,npcm-pspi.txt | 12 +- .../devicetree/bindings/spi/spi-stm32.txt | 62 - .../devicetree/bindings/spi/spi_atmel.txt | 2 +- .../devicetree/bindings/spi/st,stm32-spi.yaml | 105 + .../devicetree/bindings/timer/renesas,cmt.txt | 2 + Documentation/driver-api/dmaengine/client.rst | 87 + Documentation/driver-api/dmaengine/provider.rst | 48 + Documentation/driver-api/driver-model/devres.rst | 1 - Documentation/firmware-guide/acpi/enumeration.rst | 16 +- Documentation/hwmon/adm1177.rst | 36 + Documentation/hwmon/drivetemp.rst | 52 + Documentation/hwmon/index.rst | 5 + Documentation/hwmon/max20730.rst | 74 + Documentation/hwmon/max31730.rst | 44 + Documentation/hwmon/pmbus.rst | 10 + Documentation/hwmon/ucd9000.rst | 12 +- Documentation/hwmon/xdpe12284.rst | 101 + .../sound/kernel-api/writing-an-alsa-driver.rst | 2 +- Documentation/x86/pat.rst | 2 - MAINTAINERS | 71 +- arch/alpha/include/asm/io.h | 10 +- arch/arm/include/asm/arch_gicv3.h | 2 + arch/arm/include/asm/io.h | 8 - arch/arm/include/asm/vdso/gettimeofday.h | 36 + arch/arm/include/asm/vdso/vsyscall.h | 4 +- arch/arm/mach-bcm/platsmp.c | 4 +- arch/arm/mach-davinci/devices.c | 2 +- arch/arm/mach-exynos/Kconfig | 1 + arch/arm/mach-pxa/magician.c | 2 +- arch/arm/mach-shmobile/platsmp-apmu.c | 2 +- arch/arm/mach-shmobile/pm-rcar-gen2.c | 2 +- arch/arm/mach-shmobile/setup-r8a7740.c | 8 +- arch/arm/mach-shmobile/setup-r8a7778.c | 2 +- arch/arm/vdso/Makefile | 2 +- arch/arm64/Kconfig | 56 +- arch/arm64/Makefile | 17 +- arch/arm64/boot/Makefile | 2 +- arch/arm64/include/asm/alternative.h | 32 +- arch/arm64/include/asm/arch_gicv3.h | 1 + arch/arm64/include/asm/archrandom.h | 75 + arch/arm64/include/asm/assembler.h | 24 - arch/arm64/include/asm/atomic_ll_sc.h | 2 +- arch/arm64/include/asm/atomic_lse.h | 19 + arch/arm64/include/asm/checksum.h | 3 + arch/arm64/include/asm/cpu.h | 1 + arch/arm64/include/asm/cpucaps.h | 8 +- arch/arm64/include/asm/cpufeature.h | 5 + arch/arm64/include/asm/cputype.h | 4 + arch/arm64/include/asm/daifflags.h | 11 +- arch/arm64/include/asm/exception.h | 4 +- arch/arm64/include/asm/hwcap.h | 8 + arch/arm64/include/asm/kexec.h | 4 + arch/arm64/include/asm/kvm_host.h | 4 +- arch/arm64/include/asm/kvm_hyp.h | 6 +- arch/arm64/include/asm/linkage.h | 16 + arch/arm64/include/asm/lse.h | 12 +- arch/arm64/include/asm/mmu.h | 48 +- arch/arm64/include/asm/pgtable-hwdef.h | 3 + arch/arm64/include/asm/pgtable-prot.h | 4 +- arch/arm64/include/asm/sections.h | 1 - arch/arm64/include/asm/simd.h | 8 +- arch/arm64/include/asm/sysreg.h | 38 + arch/arm64/include/asm/vdso/compat_gettimeofday.h | 2 +- arch/arm64/include/uapi/asm/hwcap.h | 8 + arch/arm64/kernel/acpi.c | 2 +- arch/arm64/kernel/armv8_deprecated.c | 3 +- arch/arm64/kernel/cpu-reset.S | 4 +- arch/arm64/kernel/cpu_errata.c | 27 +- arch/arm64/kernel/cpufeature.c | 191 +- arch/arm64/kernel/cpuinfo.c | 9 + arch/arm64/kernel/entry-common.c | 8 +- arch/arm64/kernel/entry.S | 26 +- arch/arm64/kernel/fpsimd.c | 30 +- arch/arm64/kernel/hibernate.c | 151 +- arch/arm64/kernel/kaslr.c | 11 + arch/arm64/kernel/kexec_image.c | 4 - arch/arm64/kernel/machine_kexec.c | 12 - arch/arm64/kernel/machine_kexec_file.c | 106 +- arch/arm64/kernel/process.c | 2 +- arch/arm64/kernel/ptrace.c | 21 + arch/arm64/kernel/setup.c | 7 + arch/arm64/kernel/signal.c | 6 +- arch/arm64/kernel/signal32.c | 4 +- arch/arm64/kernel/ssbd.c | 4 +- arch/arm64/kernel/syscall.c | 4 +- arch/arm64/kvm/hyp/entry.S | 45 +- arch/arm64/kvm/hyp/switch.c | 20 +- arch/arm64/kvm/hyp/sysreg-sr.c | 4 +- arch/arm64/kvm/hyp/tlb.c | 12 +- arch/arm64/kvm/sys_regs.c | 2 +- arch/arm64/lib/Makefile | 6 +- arch/arm64/lib/clear_page.S | 4 +- arch/arm64/lib/clear_user.S | 4 +- arch/arm64/lib/copy_from_user.S | 4 +- arch/arm64/lib/copy_in_user.S | 4 +- arch/arm64/lib/copy_page.S | 42 +- arch/arm64/lib/copy_to_user.S | 4 +- arch/arm64/lib/crc32.S | 8 +- arch/arm64/lib/csum.c | 126 + arch/arm64/lib/memchr.S | 4 +- arch/arm64/lib/memcmp.S | 4 +- arch/arm64/lib/memcpy.S | 8 +- arch/arm64/lib/memmove.S | 8 +- arch/arm64/lib/memset.S | 8 +- arch/arm64/lib/strchr.S | 4 +- arch/arm64/lib/strcmp.S | 4 +- arch/arm64/lib/strlen.S | 4 +- arch/arm64/lib/strncmp.S | 4 +- arch/arm64/lib/strnlen.S | 4 +- arch/arm64/lib/strrchr.S | 4 +- arch/arm64/lib/tishift.S | 12 +- arch/arm64/mm/cache.S | 52 +- arch/arm64/mm/context.c | 38 +- arch/arm64/mm/pageattr.c | 2 +- arch/arm64/mm/proc.S | 114 +- arch/arm64/xen/hypercall.S | 8 +- arch/hexagon/include/asm/io.h | 1 - arch/ia64/include/asm/vga.h | 2 +- arch/ia64/kernel/cyclone.c | 8 +- arch/m68k/Kconfig | 1 + arch/m68k/configs/amiga_defconfig | 8 +- arch/m68k/configs/apollo_defconfig | 8 +- arch/m68k/configs/atari_defconfig | 8 +- arch/m68k/configs/bvme6000_defconfig | 8 +- arch/m68k/configs/hp300_defconfig | 8 +- arch/m68k/configs/mac_defconfig | 8 +- arch/m68k/configs/multi_defconfig | 8 +- arch/m68k/configs/mvme147_defconfig | 8 +- arch/m68k/configs/mvme16x_defconfig | 8 +- arch/m68k/configs/q40_defconfig | 8 +- arch/m68k/configs/sun3_defconfig | 6 +- arch/m68k/configs/sun3x_defconfig | 8 +- arch/m68k/include/asm/kmap.h | 1 - arch/m68k/include/asm/unistd.h | 1 + arch/m68k/kernel/entry.S | 7 + arch/m68k/kernel/process.c | 44 +- arch/m68k/kernel/syscalls/syscall.tbl | 2 +- arch/mips/ar7/clock.c | 8 +- arch/mips/ar7/gpio.c | 2 +- arch/mips/ar7/platform.c | 2 +- arch/mips/ath25/ar2315.c | 4 +- arch/mips/ath25/ar5312.c | 6 +- arch/mips/ath25/board.c | 2 +- arch/mips/ath79/common.c | 2 +- arch/mips/ath79/setup.c | 4 +- arch/mips/cavium-octeon/setup.c | 2 +- arch/mips/generic/board-ocelot.c | 2 +- arch/mips/include/asm/io.h | 24 +- arch/mips/include/asm/vdso/gettimeofday.h | 2 - arch/mips/kernel/mips-cm.c | 4 +- arch/mips/kernel/mips-cpc.c | 2 +- arch/mips/lantiq/falcon/sysctrl.c | 6 +- arch/mips/lantiq/irq.c | 4 +- arch/mips/lantiq/xway/sysctrl.c | 6 +- arch/mips/loongson2ef/common/reset.c | 4 +- arch/mips/loongson32/common/prom.c | 8 +- arch/mips/loongson32/common/reset.c | 2 +- arch/mips/loongson32/common/time.c | 2 +- arch/mips/loongson64/reset.c | 2 +- arch/mips/mti-malta/malta-dtshim.c | 2 +- arch/mips/pci/pci-alchemy.c | 2 +- arch/mips/pci/pci-ar2315.c | 2 +- arch/mips/pci/pci-bcm63xx.c | 2 +- arch/mips/pci/pci-rt2880.c | 2 +- arch/mips/pic32/pic32mzda/early_console.c | 2 +- arch/mips/pic32/pic32mzda/early_pin.c | 4 +- arch/mips/pmcs-msp71xx/msp_serial.c | 4 +- arch/mips/ralink/irq.c | 2 +- arch/mips/ralink/of.c | 2 +- arch/mips/rb532/devices.c | 2 +- arch/mips/rb532/gpio.c | 2 +- arch/mips/rb532/prom.c | 2 +- arch/mips/rb532/setup.c | 2 +- arch/mips/sni/rm200.c | 4 +- arch/mips/vdso/Makefile | 4 + arch/parisc/include/asm/io.h | 5 +- arch/parisc/kernel/perf.c | 2 +- arch/powerpc/include/asm/io.h | 3 - arch/sh/boards/board-sh7785lcr.c | 2 +- arch/sh/boards/mach-cayman/irq.c | 2 +- arch/sh/boards/mach-cayman/setup.c | 2 +- arch/sh/boards/mach-sdk7786/fpga.c | 2 +- arch/sh/drivers/heartbeat.c | 2 +- arch/sh/drivers/pci/pci-sh5.c | 4 +- arch/sh/include/asm/io.h | 1 - arch/sh/kernel/cpu/irq/intc-sh5.c | 2 +- arch/sh/kernel/cpu/sh2/smp-j2.c | 4 +- arch/sh/kernel/cpu/sh5/clock-sh5.c | 2 +- arch/sh/kernel/dma-coherent.c | 2 +- arch/sparc/include/asm/io_64.h | 1 - arch/unicore32/include/asm/io.h | 1 - arch/x86/Kconfig | 1 + arch/x86/entry/vdso/vdso-layout.lds.S | 13 +- arch/x86/entry/vdso/vdso2c.c | 3 + arch/x86/entry/vdso/vma.c | 120 +- arch/x86/include/asm/intel-family.h | 1 + arch/x86/include/asm/intel_pmc_ipc.h | 32 - arch/x86/include/asm/intel_scu_ipc.h | 20 - arch/x86/include/asm/intel_telemetry.h | 3 - arch/x86/include/asm/io.h | 36 + arch/x86/include/asm/mce.h | 3 +- arch/x86/include/asm/microcode_amd.h | 2 +- arch/x86/include/asm/vdso.h | 1 + arch/x86/include/asm/vdso/gettimeofday.h | 10 +- arch/x86/include/asm/vvar.h | 13 +- arch/x86/kernel/amd_nb.c | 3 + arch/x86/kernel/apb_timer.c | 2 +- arch/x86/kernel/cpu/common.c | 9 +- arch/x86/kernel/cpu/mce/amd.c | 2 + arch/x86/kernel/cpu/mce/core.c | 70 +- arch/x86/kernel/cpu/mce/inject.c | 2 +- arch/x86/kernel/cpu/mce/internal.h | 2 - arch/x86/kernel/cpu/mce/therm_throt.c | 2 +- arch/x86/kernel/cpu/tsx.c | 13 +- arch/x86/kernel/hpet.c | 2 +- arch/x86/kernel/quirks.c | 2 +- arch/x86/kernel/tboot.c | 2 +- arch/x86/kernel/vmlinux.lds.S | 4 +- arch/x86/mm/testmmiotrace.c | 4 +- arch/x86/mm/tlb.c | 2 +- arch/x86/pci/mmconfig_64.c | 2 +- block/Kconfig | 6 +- block/Makefile | 3 +- block/bfq-iosched.c | 1 - block/bfq-wf2q.c | 5 +- block/blk-mq.c | 154 +- block/blk-zoned.c | 2 +- block/partitions/ldm.c | 2 +- block/t10-pi.c | 3 + drivers/acpi/Kconfig | 1 + drivers/acpi/acpi_lpit.c | 2 +- drivers/acpi/acpi_processor.c | 182 ++ drivers/acpi/acpi_video.c | 2 +- drivers/acpi/acpica/acapps.h | 4 +- drivers/acpi/acpica/accommon.h | 2 +- drivers/acpi/acpica/acconvert.h | 2 +- drivers/acpi/acpica/acdebug.h | 2 +- drivers/acpi/acpica/acdispat.h | 2 +- drivers/acpi/acpica/acevents.h | 2 +- drivers/acpi/acpica/acglobal.h | 2 +- drivers/acpi/acpica/achware.h | 2 +- drivers/acpi/acpica/acinterp.h | 2 +- drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/acmacros.h | 2 +- drivers/acpi/acpica/acnamesp.h | 2 +- drivers/acpi/acpica/acobject.h | 5 +- drivers/acpi/acpica/acopcode.h | 2 +- drivers/acpi/acpica/acparser.h | 2 +- drivers/acpi/acpica/acpredef.h | 2 +- drivers/acpi/acpica/acresrc.h | 2 +- drivers/acpi/acpica/acstruct.h | 2 +- drivers/acpi/acpica/actables.h | 2 +- drivers/acpi/acpica/acutils.h | 2 +- drivers/acpi/acpica/amlcode.h | 2 +- drivers/acpi/acpica/amlresrc.h | 2 +- drivers/acpi/acpica/dbhistry.c | 2 +- drivers/acpi/acpica/dbinput.c | 2 +- drivers/acpi/acpica/dsargs.c | 2 +- drivers/acpi/acpica/dscontrol.c | 2 +- drivers/acpi/acpica/dsdebug.c | 2 +- drivers/acpi/acpica/dsfield.c | 4 +- drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/dsmethod.c | 2 +- drivers/acpi/acpica/dsobject.c | 2 +- drivers/acpi/acpica/dsopcode.c | 4 +- drivers/acpi/acpica/dspkginit.c | 2 +- drivers/acpi/acpica/dswexec.c | 2 +- drivers/acpi/acpica/dswload.c | 23 +- drivers/acpi/acpica/dswload2.c | 2 +- drivers/acpi/acpica/dswscope.c | 2 +- drivers/acpi/acpica/dswstate.c | 2 +- drivers/acpi/acpica/evevent.c | 2 +- drivers/acpi/acpica/evglock.c | 2 +- drivers/acpi/acpica/evgpe.c | 2 +- drivers/acpi/acpica/evgpeblk.c | 2 +- drivers/acpi/acpica/evgpeinit.c | 2 +- drivers/acpi/acpica/evgpeutil.c | 2 +- drivers/acpi/acpica/evhandler.c | 2 +- drivers/acpi/acpica/evmisc.c | 2 +- drivers/acpi/acpica/evregion.c | 2 +- drivers/acpi/acpica/evrgnini.c | 2 +- drivers/acpi/acpica/evxface.c | 2 +- drivers/acpi/acpica/evxfevnt.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 2 +- drivers/acpi/acpica/evxfregn.c | 2 +- drivers/acpi/acpica/exconcat.c | 2 +- drivers/acpi/acpica/exconfig.c | 2 +- drivers/acpi/acpica/exconvrt.c | 2 +- drivers/acpi/acpica/excreate.c | 2 +- drivers/acpi/acpica/exdebug.c | 2 +- drivers/acpi/acpica/exdump.c | 2 +- drivers/acpi/acpica/exfield.c | 12 +- drivers/acpi/acpica/exfldio.c | 2 +- drivers/acpi/acpica/exmisc.c | 2 +- drivers/acpi/acpica/exmutex.c | 2 +- drivers/acpi/acpica/exnames.c | 2 +- drivers/acpi/acpica/exoparg1.c | 2 +- drivers/acpi/acpica/exoparg2.c | 2 +- drivers/acpi/acpica/exoparg3.c | 2 +- drivers/acpi/acpica/exoparg6.c | 2 +- drivers/acpi/acpica/exprep.c | 2 +- drivers/acpi/acpica/exregion.c | 2 +- drivers/acpi/acpica/exresnte.c | 2 +- drivers/acpi/acpica/exresolv.c | 2 +- drivers/acpi/acpica/exresop.c | 2 +- drivers/acpi/acpica/exserial.c | 2 +- drivers/acpi/acpica/exstore.c | 2 +- drivers/acpi/acpica/exstoren.c | 2 +- drivers/acpi/acpica/exstorob.c | 2 +- drivers/acpi/acpica/exsystem.c | 2 +- drivers/acpi/acpica/extrace.c | 2 +- drivers/acpi/acpica/exutils.c | 2 +- drivers/acpi/acpica/hwacpi.c | 2 +- drivers/acpi/acpica/hwesleep.c | 2 +- drivers/acpi/acpica/hwgpe.c | 2 +- drivers/acpi/acpica/hwsleep.c | 2 +- drivers/acpi/acpica/hwtimer.c | 2 +- drivers/acpi/acpica/hwvalid.c | 2 +- drivers/acpi/acpica/hwxface.c | 2 +- drivers/acpi/acpica/hwxfsleep.c | 2 +- drivers/acpi/acpica/nsarguments.c | 2 +- drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsdumpdv.c | 2 +- drivers/acpi/acpica/nsinit.c | 2 +- drivers/acpi/acpica/nsload.c | 2 +- drivers/acpi/acpica/nsparse.c | 2 +- drivers/acpi/acpica/nspredef.c | 2 +- drivers/acpi/acpica/nsprepkg.c | 2 +- drivers/acpi/acpica/nsrepair.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 2 +- drivers/acpi/acpica/nsutils.c | 2 +- drivers/acpi/acpica/nswalk.c | 2 +- drivers/acpi/acpica/nsxfname.c | 2 +- drivers/acpi/acpica/psargs.c | 2 +- drivers/acpi/acpica/psloop.c | 2 +- drivers/acpi/acpica/psobject.c | 2 +- drivers/acpi/acpica/psopcode.c | 2 +- drivers/acpi/acpica/psopinfo.c | 2 +- drivers/acpi/acpica/psparse.c | 2 +- drivers/acpi/acpica/psscope.c | 2 +- drivers/acpi/acpica/pstree.c | 2 +- drivers/acpi/acpica/psutils.c | 2 +- drivers/acpi/acpica/pswalk.c | 2 +- drivers/acpi/acpica/psxface.c | 2 +- drivers/acpi/acpica/tbdata.c | 2 +- drivers/acpi/acpica/tbfadt.c | 2 +- drivers/acpi/acpica/tbfind.c | 2 +- drivers/acpi/acpica/tbinstal.c | 2 +- drivers/acpi/acpica/tbprint.c | 2 +- drivers/acpi/acpica/tbutils.c | 2 +- drivers/acpi/acpica/tbxface.c | 2 +- drivers/acpi/acpica/tbxfload.c | 2 +- drivers/acpi/acpica/tbxfroot.c | 2 +- drivers/acpi/acpica/utaddress.c | 2 +- drivers/acpi/acpica/utalloc.c | 2 +- drivers/acpi/acpica/utascii.c | 2 +- drivers/acpi/acpica/utbuffer.c | 2 +- drivers/acpi/acpica/utcache.c | 2 +- drivers/acpi/acpica/utcopy.c | 2 +- drivers/acpi/acpica/utdebug.c | 2 +- drivers/acpi/acpica/utdecode.c | 2 +- drivers/acpi/acpica/uteval.c | 2 +- drivers/acpi/acpica/utglobal.c | 2 +- drivers/acpi/acpica/uthex.c | 2 +- drivers/acpi/acpica/utids.c | 2 +- drivers/acpi/acpica/utinit.c | 2 +- drivers/acpi/acpica/utlock.c | 2 +- drivers/acpi/acpica/utobject.c | 2 +- drivers/acpi/acpica/utosi.c | 2 +- drivers/acpi/acpica/utpredef.c | 2 +- drivers/acpi/acpica/utprint.c | 2 +- drivers/acpi/acpica/uttrack.c | 2 +- drivers/acpi/acpica/utuuid.c | 2 +- drivers/acpi/acpica/utxface.c | 2 +- drivers/acpi/acpica/utxfinit.c | 2 +- drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/arm64/iort.c | 57 +- drivers/acpi/battery.c | 75 +- drivers/acpi/button.c | 11 + drivers/acpi/device_pm.c | 1 + drivers/acpi/dptf/dptf_power.c | 1 + drivers/acpi/dptf/int340x_thermal.c | 4 + drivers/acpi/ec.c | 16 +- drivers/acpi/fan.c | 97 +- drivers/acpi/pptt.c | 29 +- drivers/acpi/processor_idle.c | 174 +- drivers/acpi/video_detect.c | 29 + drivers/ata/acard-ahci.c | 4 +- drivers/ata/ahci_brcm.c | 70 +- drivers/ata/pata_arasan_cf.c | 2 +- drivers/ata/pata_macio.c | 2 +- drivers/ata/pata_octeon_cf.c | 6 +- drivers/ata/pata_rb532_cf.c | 2 +- drivers/atm/eni.c | 8 +- drivers/base/power/runtime.c | 13 +- drivers/base/power/wakeup.c | 3 + drivers/base/regmap/regmap-i2c.c | 10 +- drivers/base/regmap/regmap.c | 17 +- drivers/base/swnode.c | 154 +- drivers/base/test/Kconfig | 3 + drivers/base/test/Makefile | 2 + drivers/base/test/property-entry-test.c | 475 +++ drivers/bcma/driver_chipcommon_b.c | 2 +- drivers/bcma/driver_pci_host.c | 6 +- drivers/bcma/host_soc.c | 2 +- drivers/bcma/scan.c | 6 +- drivers/block/umem.c | 2 +- drivers/bus/fsl-mc/mc-io.c | 4 +- drivers/char/agp/generic.c | 2 +- drivers/char/agp/intel-gtt.c | 2 +- drivers/char/applicom.c | 4 +- drivers/char/hw_random/intel-rng.c | 2 +- drivers/char/hw_random/octeon-rng.c | 4 +- drivers/char/tpm/tpm-sysfs.c | 34 +- drivers/clk/renesas/clk-rz.c | 4 +- drivers/clocksource/Kconfig | 76 +- drivers/clocksource/Makefile | 1 + drivers/clocksource/bcm2835_timer.c | 5 +- drivers/clocksource/em_sti.c | 7 +- drivers/clocksource/exynos_mct.c | 2 +- drivers/clocksource/hyperv_timer.c | 84 +- drivers/clocksource/sh_cmt.c | 2 +- drivers/clocksource/sh_mtu2.c | 2 +- drivers/clocksource/sh_tmu.c | 2 +- drivers/clocksource/timer-cadence-ttc.c | 26 +- drivers/clocksource/timer-microchip-pit64b.c | 451 +++ drivers/clocksource/timer-ti-dm.c | 20 +- drivers/cpufreq/brcmstb-avs-cpufreq.c | 2 + drivers/cpufreq/cppc_cpufreq.c | 8 +- drivers/cpufreq/cpufreq-dt-platdev.c | 1 + drivers/cpufreq/imx-cpufreq-dt.c | 6 +- drivers/cpufreq/intel_pstate.c | 2 +- drivers/cpufreq/kirkwood-cpufreq.c | 4 +- drivers/cpufreq/loongson2_cpufreq.c | 8 +- drivers/cpufreq/pcc-cpufreq.c | 2 +- drivers/cpufreq/s3c2416-cpufreq.c | 12 +- drivers/cpufreq/s5pv210-cpufreq.c | 11 +- drivers/cpufreq/tegra186-cpufreq.c | 4 +- drivers/cpuidle/Kconfig.arm | 12 +- drivers/cpuidle/coupled.c | 9 +- drivers/cpuidle/cpuidle-clps711x.c | 5 +- drivers/cpuidle/cpuidle-kirkwood.c | 5 +- drivers/cpuidle/cpuidle.c | 9 +- drivers/cpuidle/driver.c | 46 - drivers/cpuidle/sysfs.c | 16 +- drivers/crypto/hifn_795x.c | 2 +- drivers/devfreq/Kconfig | 21 +- drivers/devfreq/Makefile | 1 + drivers/devfreq/devfreq-event.c | 4 +- drivers/devfreq/devfreq.c | 166 +- drivers/devfreq/event/Kconfig | 6 +- drivers/devfreq/event/exynos-nocp.c | 2 +- drivers/devfreq/event/exynos-nocp.h | 2 +- drivers/devfreq/event/exynos-ppmu.c | 15 +- drivers/devfreq/event/exynos-ppmu.h | 2 +- drivers/devfreq/event/rockchip-dfi.c | 5 +- drivers/devfreq/exynos-bus.c | 155 +- drivers/devfreq/imx8m-ddrc.c | 471 +++ drivers/devfreq/rk3399_dmc.c | 19 +- drivers/dma/Kconfig | 30 + drivers/dma/Makefile | 3 + drivers/dma/altera-msgdma.c | 4 +- drivers/dma/bcm2835-dma.c | 5 +- drivers/dma/dma-axi-dmac.c | 10 +- drivers/dma/dma-jz4780.c | 7 + drivers/dma/dmaengine.c | 628 ++-- drivers/dma/dmaengine.h | 11 + drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 8 +- drivers/dma/fsl-edma-common.c | 5 + drivers/dma/fsl-edma-common.h | 1 + drivers/dma/fsl-edma.c | 8 + drivers/dma/fsl-qdma.c | 2 +- drivers/dma/hisi_dma.c | 611 ++++ drivers/dma/idxd/Makefile | 2 + drivers/dma/idxd/cdev.c | 302 ++ drivers/dma/idxd/device.c | 693 ++++ drivers/dma/idxd/dma.c | 217 ++ drivers/dma/idxd/idxd.h | 316 ++ drivers/dma/idxd/init.c | 533 +++ drivers/dma/idxd/irq.c | 261 ++ drivers/dma/idxd/registers.h | 336 ++ drivers/dma/idxd/submit.c | 95 + drivers/dma/idxd/sysfs.c | 1528 +++++++++ drivers/dma/imx-sdma.c | 37 +- drivers/dma/ioat/init.c | 38 +- drivers/dma/mediatek/mtk-uart-apdma.c | 3 +- drivers/dma/of-dma.c | 2 + drivers/dma/owl-dma.c | 3 +- drivers/dma/pl330.c | 16 +- drivers/dma/plx_dma.c | 639 ++++ drivers/dma/s3c24xx-dma.c | 24 +- drivers/dma/sf-pdma/sf-pdma.c | 4 +- drivers/dma/sun4i-dma.c | 48 +- drivers/dma/ti/Kconfig | 24 + drivers/dma/ti/Makefile | 3 + drivers/dma/ti/edma.c | 39 +- drivers/dma/ti/k3-psil-am654.c | 175 + drivers/dma/ti/k3-psil-j721e.c | 222 ++ drivers/dma/ti/k3-psil-priv.h | 43 + drivers/dma/ti/k3-psil.c | 90 + drivers/dma/ti/k3-udma-glue.c | 1198 +++++++ drivers/dma/ti/k3-udma-private.c | 133 + drivers/dma/ti/k3-udma.c | 3432 ++++++++++++++++++++ drivers/dma/ti/k3-udma.h | 151 + drivers/dma/virt-dma.c | 10 +- drivers/dma/virt-dma.h | 27 +- drivers/dma/xilinx/zynqmp_dma.c | 24 +- drivers/edac/Kconfig | 3 +- drivers/edac/amd64_edac.c | 65 +- drivers/edac/amd64_edac.h | 3 + drivers/edac/aspeed_edac.c | 4 +- drivers/edac/i3000_edac.c | 2 +- drivers/edac/i3200_edac.c | 2 +- drivers/edac/i5100_edac.c | 7 - drivers/edac/i82975x_edac.c | 2 +- drivers/edac/ie31200_edac.c | 2 +- drivers/edac/mce_amd.c | 105 +- drivers/edac/sifive_edac.c | 4 +- drivers/edac/skx_common.c | 2 +- drivers/edac/x38_edac.c | 2 +- drivers/firewire/nosy.c | 2 +- drivers/firmware/broadcom/bcm47xx_nvram.c | 2 +- drivers/gpio/Kconfig | 9 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-sifive.c | 252 ++ drivers/gpio/gpiolib-of.c | 21 - drivers/gpio/gpiolib.c | 11 + drivers/gpu/drm/gma500/gtt.c | 2 +- drivers/gpu/drm/gma500/psb_drv.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 2 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 2 +- drivers/gpu/drm/sti/sti_dvo.c | 2 +- drivers/gpu/drm/sti/sti_hda.c | 4 +- drivers/gpu/drm/sti/sti_hdmi.c | 2 +- drivers/gpu/drm/sti/sti_tvout.c | 2 +- drivers/gpu/drm/sti/sti_vtg.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 2 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 4 +- drivers/hid/hid-logitech-hidpp.c | 247 +- drivers/hid/hidraw.c | 9 + drivers/hv/hv_util.c | 8 +- drivers/hwmon/Kconfig | 37 +- drivers/hwmon/Makefile | 3 + drivers/hwmon/adm1177.c | 288 ++ drivers/hwmon/drivetemp.c | 574 ++++ drivers/hwmon/hwmon.c | 17 +- drivers/hwmon/i5k_amb.c | 2 +- drivers/hwmon/k10temp.c | 489 ++- drivers/hwmon/max31730.c | 440 +++ drivers/hwmon/pmbus/Kconfig | 32 +- drivers/hwmon/pmbus/Makefile | 2 + drivers/hwmon/pmbus/ibm-cffps.c | 89 +- drivers/hwmon/pmbus/max20730.c | 372 +++ drivers/hwmon/pmbus/max20751.c | 2 +- drivers/hwmon/pmbus/pmbus.c | 6 +- drivers/hwmon/pmbus/pmbus.h | 15 +- drivers/hwmon/pmbus/pmbus_core.c | 22 +- drivers/hwmon/pmbus/pxe1610.c | 44 +- drivers/hwmon/pmbus/tps53679.c | 46 +- drivers/hwmon/pmbus/ucd9000.c | 39 +- drivers/hwmon/pmbus/xdpe12284.c | 117 + drivers/hwmon/pwm-fan.c | 15 +- drivers/hwmon/w83627ehf.c | 2021 ++++-------- drivers/i2c/busses/i2c-highlander.c | 2 +- drivers/i2c/busses/i2c-pmcmsp.c | 2 +- drivers/i3c/master.c | 4 +- drivers/i3c/master/dw-i3c-master.c | 20 +- drivers/i3c/master/i3c-master-cdns.c | 53 +- drivers/idle/intel_idle.c | 482 ++- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 2 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 4 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 2 +- drivers/infiniband/hw/hfi1/pcie.c | 4 +- drivers/infiniband/hw/qib/qib_iba7322.c | 2 +- drivers/infiniband/hw/qib/qib_init.c | 4 +- drivers/infiniband/hw/qib/qib_pcie.c | 2 +- drivers/input/keyboard/pxa930_rotary.c | 2 +- drivers/input/keyboard/sh_keysc.c | 2 +- drivers/input/mouse/pxa930_trkball.c | 2 +- drivers/input/serio/gscps2.c | 2 +- drivers/iommu/amd_iommu_init.c | 2 +- drivers/ipack/carriers/tpci200.c | 4 +- drivers/ipack/devices/ipoctal.c | 6 +- drivers/irqchip/Kconfig | 14 + drivers/irqchip/Makefile | 5 +- drivers/irqchip/irq-aspeed-scu-ic.c | 239 ++ drivers/irqchip/irq-gic-v3-its.c | 698 +++- drivers/irqchip/irq-gic-v3.c | 24 +- drivers/irqchip/irq-imx-intmux.c | 309 ++ drivers/irqchip/irq-mbigen.c | 1 + drivers/irqchip/irq-meson-gpio.c | 137 +- drivers/irqchip/irq-mips-gic.c | 2 +- drivers/irqchip/irq-nvic.c | 15 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 2 +- drivers/irqchip/irq-sifive-plic.c | 30 +- drivers/md/bcache/bcache.h | 2 + drivers/md/bcache/bset.c | 5 + drivers/md/bcache/btree.c | 24 +- drivers/md/bcache/btree.h | 2 - drivers/md/bcache/journal.c | 80 +- drivers/md/bcache/super.c | 136 +- drivers/md/md-bitmap.c | 25 +- drivers/md/md.c | 254 +- drivers/md/md.h | 45 +- drivers/md/raid1.c | 111 +- drivers/md/raid5.c | 21 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 2 +- drivers/media/pci/cx18/cx18-driver.c | 2 +- drivers/media/pci/ivtv/ivtv-driver.c | 6 +- drivers/media/platform/davinci/dm355_ccdc.c | 2 +- drivers/media/platform/davinci/dm644x_ccdc.c | 2 +- drivers/media/platform/davinci/isif.c | 2 +- drivers/media/platform/tegra-cec/tegra_cec.c | 2 +- drivers/misc/cardreader/rtsx_pcr.c | 2 +- drivers/misc/mic/scif/scif_nodeqp.c | 2 +- drivers/misc/pti.c | 2 +- drivers/mmc/core/block.c | 6 +- drivers/mmc/core/core.c | 10 +- drivers/mmc/core/host.c | 33 +- drivers/mmc/core/mmc_ops.c | 34 +- drivers/mmc/core/slot-gpio.c | 31 +- drivers/mmc/host/Kconfig | 6 + drivers/mmc/host/atmel-mci.c | 2 +- drivers/mmc/host/au1xmmc.c | 7 +- drivers/mmc/host/bcm2835.c | 12 +- drivers/mmc/host/cavium-thunderx.c | 16 +- drivers/mmc/host/davinci_mmc.c | 4 +- drivers/mmc/host/dw_mmc.c | 8 +- drivers/mmc/host/jz4740_mmc.c | 2 +- drivers/mmc/host/meson-gx-mmc.c | 10 +- drivers/mmc/host/meson-mx-sdio.c | 4 +- drivers/mmc/host/mmc_spi.c | 15 +- drivers/mmc/host/mmci.c | 114 +- drivers/mmc/host/mmci.h | 10 +- drivers/mmc/host/mtk-sd.c | 3 +- drivers/mmc/host/mvsdio.c | 6 +- drivers/mmc/host/mxcmmc.c | 11 +- drivers/mmc/host/mxs-mmc.c | 6 +- drivers/mmc/host/omap_hsmmc.c | 10 +- drivers/mmc/host/owl-mmc.c | 6 +- drivers/mmc/host/pxamci.c | 26 +- drivers/mmc/host/renesas_sdhi.h | 10 +- drivers/mmc/host/renesas_sdhi_core.c | 22 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 25 +- drivers/mmc/host/s3cmci.c | 4 +- drivers/mmc/host/sdhci-acpi.c | 4 +- drivers/mmc/host/sdhci-brcmstb.c | 270 +- drivers/mmc/host/sdhci-cadence.c | 2 +- drivers/mmc/host/sdhci-esdhc-imx.c | 18 +- drivers/mmc/host/sdhci-milbeaut.c | 8 +- drivers/mmc/host/sdhci-msm.c | 139 +- drivers/mmc/host/sdhci-of-at91.c | 112 +- drivers/mmc/host/sdhci-of-esdhc.c | 248 +- drivers/mmc/host/sdhci-omap.c | 60 +- drivers/mmc/host/sdhci-pci-core.c | 4 +- drivers/mmc/host/sdhci-s3c.c | 6 +- drivers/mmc/host/sdhci-sirf.c | 2 +- drivers/mmc/host/sdhci-spear.c | 6 +- drivers/mmc/host/sdhci.c | 387 ++- drivers/mmc/host/sdhci.h | 13 +- drivers/mmc/host/sdhci_am654.c | 4 +- drivers/mmc/host/sdhci_f_sdh30.c | 4 +- drivers/mmc/host/sh_mmcif.c | 12 +- drivers/mmc/host/sunxi-mmc.c | 3 +- drivers/mmc/host/tmio_mmc_core.c | 6 +- drivers/mmc/host/uniphier-sd.c | 14 +- drivers/mmc/host/usdhi6rol0.c | 27 +- drivers/mmc/host/via-sdmmc.c | 2 +- drivers/mtd/devices/bcm47xxsflash.c | 2 +- drivers/mtd/maps/amd76xrom.c | 2 +- drivers/mtd/maps/ck804xrom.c | 2 +- drivers/mtd/maps/esb2rom.c | 2 +- drivers/mtd/maps/ichxrom.c | 2 +- drivers/mtd/maps/intel_vr_nor.c | 4 +- drivers/mtd/maps/l440gx.c | 2 +- drivers/mtd/maps/netsc520.c | 4 +- drivers/mtd/maps/nettel.c | 8 +- drivers/mtd/maps/pci.c | 4 +- drivers/mtd/maps/sc520cdp.c | 8 +- drivers/mtd/maps/scb2_flash.c | 2 +- drivers/mtd/maps/ts5500_flash.c | 4 +- drivers/mtd/nand/raw/au1550nd.c | 2 +- drivers/mtd/nand/raw/denali_pci.c | 6 +- drivers/mtd/nand/raw/fsl_upm.c | 2 +- drivers/net/can/at91_can.c | 2 +- drivers/net/can/cc770/cc770_isa.c | 2 +- drivers/net/can/sja1000/sja1000_isa.c | 2 +- drivers/net/can/sja1000/sja1000_platform.c | 2 +- drivers/net/can/softing/softing_main.c | 2 +- drivers/net/ethernet/alacritech/slicoss.c | 2 +- drivers/net/ethernet/altera/altera_tse_main.c | 4 +- drivers/net/ethernet/amd/au1000_eth.c | 6 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 3 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 2 +- drivers/net/ethernet/brocade/bna/bnad.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 2 +- drivers/net/ethernet/dec/tulip/de2104x.c | 2 +- drivers/net/ethernet/ethoc.c | 4 +- drivers/net/ethernet/i825xx/sni_82596.c | 6 +- drivers/net/ethernet/korina.c | 6 +- drivers/net/ethernet/lantiq_etop.c | 2 +- drivers/net/ethernet/marvell/skge.c | 2 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/natsemi/ns83820.c | 2 +- .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 8 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 6 +- drivers/net/ethernet/sfc/ef10.c | 2 +- drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/falcon/efx.c | 2 +- drivers/net/ethernet/smsc/smsc911x.c | 2 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 4 +- drivers/net/fddi/defxx.c | 2 +- drivers/net/fddi/defza.c | 2 +- drivers/net/fjes/fjes_hw.c | 2 +- drivers/net/wan/wanxl.c | 4 +- drivers/net/wireless/ath/ath10k/ahb.c | 4 +- drivers/net/wireless/ath/ath5k/ahb.c | 2 +- drivers/net/wireless/ath/ath9k/ahb.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 4 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 2 +- drivers/nvme/host/Kconfig | 1 + drivers/opp/core.c | 48 +- drivers/opp/of.c | 31 +- drivers/opp/opp.h | 6 +- drivers/opp/ti-opp-supply.c | 2 +- drivers/parisc/ccio-dma.c | 2 +- drivers/parisc/dino.c | 2 +- drivers/parisc/eisa.c | 4 +- drivers/parisc/iosapic.c | 2 +- drivers/parisc/lba_pci.c | 8 +- drivers/parisc/sba_iommu.c | 4 +- drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 2 +- drivers/pci/msi.c | 2 +- drivers/pci/pci.c | 2 +- drivers/pci/quirks.c | 4 +- drivers/perf/fsl_imx8_ddr_perf.c | 16 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 58 +- drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 2 +- drivers/pinctrl/bcm/pinctrl-nsp-mux.c | 2 +- drivers/pinctrl/core.c | 33 +- drivers/pinctrl/freescale/pinctrl-imx1-core.c | 2 +- drivers/pinctrl/pinctrl-amd.c | 2 +- drivers/platform/mellanox/mlxreg-hotplug.c | 14 + drivers/platform/x86/Kconfig | 18 +- drivers/platform/x86/Makefile | 1 + drivers/platform/x86/asus-nb-wmi.c | 1 + drivers/platform/x86/asus-wmi.c | 124 + drivers/platform/x86/intel-hid.c | 1 + drivers/platform/x86/intel-uncore-frequency.c | 437 +++ drivers/platform/x86/intel_atomisp2_pm.c | 25 +- drivers/platform/x86/intel_cht_int33fe_typec.c | 81 +- drivers/platform/x86/intel_mid_powerbtn.c | 5 +- drivers/platform/x86/intel_pmc_core.c | 141 +- drivers/platform/x86/intel_pmc_core.h | 4 +- drivers/platform/x86/intel_pmc_ipc.c | 114 +- drivers/platform/x86/intel_scu_ipc.c | 414 +-- .../x86/intel_speed_select_if/isst_if_common.c | 3 + drivers/platform/x86/intel_telemetry_debugfs.c | 14 +- drivers/platform/x86/intel_telemetry_pltdrv.c | 64 +- drivers/platform/x86/mlx-platform.c | 564 +++- drivers/platform/x86/pmc_atom.c | 2 +- drivers/platform/x86/samsung-laptop.c | 4 +- drivers/platform/x86/touchscreen_dmi.c | 82 +- drivers/pnp/isapnp/core.c | 25 +- drivers/power/avs/Kconfig | 16 + drivers/power/avs/Makefile | 1 + drivers/power/avs/qcom-cpr.c | 1793 ++++++++++ drivers/powercap/intel_rapl_common.c | 2 + drivers/regulator/Kconfig | 40 + drivers/regulator/Makefile | 4 + drivers/regulator/bd71828-regulator.c | 807 +++++ drivers/regulator/bd718x7-regulator.c | 34 +- drivers/regulator/core.c | 2 + drivers/regulator/da9210-regulator.c | 5 +- drivers/regulator/da9211-regulator.c | 5 +- drivers/regulator/helpers.c | 14 + drivers/regulator/isl9305.c | 5 +- drivers/regulator/lp3971.c | 5 +- drivers/regulator/ltc3676.c | 5 +- drivers/regulator/mp8859.c | 156 + drivers/regulator/mpq7920.c | 330 ++ drivers/regulator/mpq7920.h | 69 + drivers/regulator/mt6311-regulator.c | 5 +- drivers/regulator/pv88060-regulator.c | 5 +- drivers/regulator/pv88090-regulator.c | 5 +- drivers/regulator/rk808-regulator.c | 2 +- drivers/regulator/s2mpa01.c | 2 +- drivers/regulator/s2mps11.c | 2 +- drivers/regulator/s5m8767.c | 2 +- drivers/regulator/slg51000-regulator.c | 5 +- drivers/regulator/sy8106a-regulator.c | 5 +- drivers/regulator/sy8824x.c | 5 +- drivers/regulator/ti-abb-regulator.c | 4 +- drivers/regulator/tps65132-regulator.c | 5 +- drivers/regulator/vctrl-regulator.c | 38 +- drivers/regulator/vqmmc-ipq4019-regulator.c | 101 + drivers/rtc/rtc-sh.c | 2 +- drivers/scsi/Kconfig | 1 + drivers/scsi/aic7xxx/aic79xx_osm_pci.c | 2 +- drivers/scsi/aic7xxx/aic7xxx_osm_pci.c | 2 +- drivers/scsi/arcmsr/arcmsr_hba.c | 2 +- drivers/scsi/be2iscsi/be_main.c | 6 +- drivers/scsi/bnx2fc/bnx2fc_hwi.c | 2 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 4 +- drivers/scsi/csiostor/csio_init.c | 2 +- drivers/scsi/hpsa.c | 2 +- drivers/scsi/lasi700.c | 2 +- drivers/scsi/megaraid/megaraid_mbox.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 2 +- drivers/scsi/myrb.c | 2 +- drivers/scsi/myrs.c | 2 +- drivers/scsi/pcmcia/nsp_cs.c | 2 +- drivers/scsi/qla2xxx/qla_mr.c | 4 +- drivers/scsi/smartpqi/smartpqi_init.c | 2 +- drivers/scsi/sni_53c710.c | 2 +- drivers/scsi/sun3x_esp.c | 4 +- drivers/scsi/zalon.c | 2 +- drivers/scsi/zorro_esp.c | 6 +- drivers/sh/clk/core.c | 2 +- drivers/sh/intc/core.c | 2 +- drivers/sh/intc/userimask.c | 2 +- drivers/soc/tegra/flowctrl.c | 2 +- drivers/soc/tegra/fuse/fuse-tegra.c | 2 +- drivers/soc/tegra/fuse/tegra-apbmisc.c | 4 +- drivers/soc/tegra/pmc.c | 4 +- drivers/soc/ti/Kconfig | 11 + drivers/soc/ti/Makefile | 1 + drivers/soc/ti/k3-ringacc.c | 1157 +++++++ drivers/soc/xilinx/xlnx_vcu.c | 4 +- drivers/spi/Kconfig | 9 + drivers/spi/Makefile | 1 + drivers/spi/spi-atmel.c | 29 +- drivers/spi/spi-bcm-qspi.c | 2 +- drivers/spi/spi-bcm2835.c | 47 +- drivers/spi/spi-bitbang.c | 21 +- drivers/spi/spi-dw-mid.c | 2 +- drivers/spi/spi-dw.c | 6 +- drivers/spi/spi-fsl-dspi.c | 12 +- drivers/spi/spi-fsl-lpspi.c | 36 +- drivers/spi/spi-fsl-qspi.c | 2 +- drivers/spi/spi-fsl-spi.c | 27 +- drivers/spi/spi-hisi-sfc-v3xx.c | 284 ++ drivers/spi/spi-img-spfi.c | 18 +- drivers/spi/spi-imx.c | 4 +- drivers/spi/spi-jcore.c | 2 +- drivers/spi/spi-meson-spicc.c | 25 +- drivers/spi/spi-mxs.c | 6 +- drivers/spi/spi-npcm-fiu.c | 2 +- drivers/spi/spi-npcm-pspi.c | 57 +- drivers/spi/spi-oc-tiny.c | 50 +- drivers/spi/spi-pxa2xx.c | 31 +- drivers/spi/spi-qcom-qspi.c | 9 +- drivers/spi/spi-rspi.c | 23 +- drivers/spi/spi-sh-msiof.c | 471 ++- drivers/spi/spi-sirf.c | 12 +- drivers/spi/spi-stm32-qspi.c | 30 +- drivers/spi/spi-stm32.c | 79 +- drivers/spi/spi-tegra114.c | 4 +- drivers/spi/spi-ti-qspi.c | 87 +- drivers/spi/spi-topcliff-pch.c | 4 +- drivers/spi/spi-uniphier.c | 227 +- drivers/spi/spi.c | 24 + drivers/ssb/driver_extif.c | 2 +- drivers/ssb/driver_pcicore.c | 6 +- drivers/staging/gasket/gasket_core.c | 2 +- drivers/staging/kpc2000/kpc2000/core.c | 4 +- drivers/staging/kpc2000/kpc2000_i2c.c | 2 +- drivers/staging/kpc2000/kpc2000_spi.c | 2 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 2 +- drivers/staging/media/allegro-dvt/allegro-core.c | 4 +- drivers/staging/qlge/qlge_main.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 2 +- drivers/staging/rts5208/rtsx.c | 2 +- drivers/staging/sm750fb/sm750_hw.c | 2 +- drivers/staging/uwb/whc-rc.c | 6 +- drivers/tc/tc.c | 2 +- .../intel/int340x_thermal/int3400_thermal.c | 1 + .../intel/int340x_thermal/int3403_thermal.c | 1 + drivers/tty/cyclades.c | 10 +- drivers/tty/mips_ejtag_fdc.c | 2 +- drivers/tty/moxa.c | 4 +- drivers/tty/serial/8250/8250_gsc.c | 2 +- drivers/tty/serial/8250/8250_omap.c | 2 +- drivers/tty/serial/8250/8250_pci.c | 6 +- drivers/tty/serial/8250/8250_port.c | 2 +- drivers/tty/serial/dz.c | 2 +- drivers/tty/serial/lantiq.c | 2 +- drivers/tty/serial/meson_uart.c | 2 +- drivers/tty/serial/mux.c | 2 +- drivers/tty/serial/owl-uart.c | 2 +- drivers/tty/serial/pic32_uart.c | 2 +- drivers/tty/serial/rda-uart.c | 2 +- drivers/tty/serial/sb1250-duart.c | 4 +- drivers/tty/serial/sh-sci.c | 2 +- drivers/tty/serial/zs.c | 2 +- drivers/tty/synclink.c | 4 +- drivers/tty/synclink_gt.c | 2 +- drivers/tty/synclinkmp.c | 8 +- drivers/usb/core/hcd-pci.c | 2 +- drivers/usb/dwc3/host.c | 6 +- drivers/usb/early/xhci-dbc.c | 2 +- drivers/usb/gadget/udc/amd5536udc_pci.c | 2 +- drivers/usb/gadget/udc/goku_udc.c | 2 +- drivers/usb/gadget/udc/net2272.c | 6 +- drivers/usb/gadget/udc/net2280.c | 2 +- drivers/usb/host/ehci-pmcmsp.c | 6 +- drivers/usb/host/pci-quirks.c | 2 +- drivers/usb/isp1760/isp1760-if.c | 4 +- drivers/usb/roles/intel-xhci-usb-role-switch.c | 2 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 2 +- drivers/vfio/pci/vfio_pci_rdwr.c | 2 +- .../vfio/platform/reset/vfio_platform_amdxgbe.c | 4 +- .../vfio/platform/reset/vfio_platform_bcmflexrm.c | 2 +- .../platform/reset/vfio_platform_calxedaxgmac.c | 2 +- drivers/vfio/platform/vfio_platform_common.c | 4 +- drivers/video/fbdev/carminefb.c | 4 +- drivers/video/fbdev/i810/i810_main.c | 2 +- drivers/video/fbdev/intelfb/intelfbdrv.c | 2 +- drivers/video/fbdev/kyro/fbdev.c | 2 +- drivers/video/fbdev/matrox/matroxfb_base.c | 2 +- drivers/video/fbdev/mbx/mbxfb.c | 4 +- drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 2 +- drivers/video/fbdev/pm2fb.c | 2 +- drivers/video/fbdev/pm3fb.c | 4 +- drivers/video/fbdev/pmag-aa-fb.c | 4 +- drivers/video/fbdev/pmag-ba-fb.c | 4 +- drivers/video/fbdev/pmagb-b-fb.c | 4 +- drivers/video/fbdev/pvr2fb.c | 4 +- drivers/video/fbdev/pxa168fb.c | 2 +- drivers/video/fbdev/s1d13xxxfb.c | 4 +- drivers/video/fbdev/sh7760fb.c | 2 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 2 +- drivers/video/fbdev/sstfb.c | 4 +- drivers/video/fbdev/stifb.c | 4 +- drivers/video/fbdev/tdfxfb.c | 2 +- drivers/video/fbdev/tgafb.c | 2 +- drivers/video/fbdev/tridentfb.c | 4 +- drivers/video/fbdev/valkyriefb.c | 2 +- drivers/video/fbdev/vermilion/cr_pll.c | 2 +- drivers/video/fbdev/vermilion/vermilion.c | 4 +- drivers/video/fbdev/via/via-core.c | 2 +- drivers/video/fbdev/w100fb.c | 6 +- drivers/vme/boards/vme_vmivme7805.c | 2 +- drivers/vme/bridges/vme_ca91cx42.c | 4 +- drivers/vme/bridges/vme_tsi148.c | 4 +- drivers/w1/masters/matrox_w1.c | 2 +- drivers/watchdog/bcm63xx_wdt.c | 2 +- drivers/watchdog/intel_scu_watchdog.c | 2 +- drivers/watchdog/rc32434_wdt.c | 4 +- fs/buffer.c | 2 +- fs/proc/base.c | 94 + fs/proc/namespaces.c | 4 + fs/proc/uptime.c | 3 + fs/timerfd.c | 3 + include/acpi/acbuffer.h | 2 +- include/acpi/acconfig.h | 2 +- include/acpi/acexcep.h | 2 +- include/acpi/acnames.h | 2 +- include/acpi/acoutput.h | 2 +- include/acpi/acpi.h | 2 +- include/acpi/acpiosxf.h | 2 +- include/acpi/acpixf.h | 4 +- include/acpi/acrestyp.h | 2 +- include/acpi/actbl.h | 2 +- include/acpi/actbl1.h | 2 +- include/acpi/actbl2.h | 2 +- include/acpi/actbl3.h | 2 +- include/acpi/actypes.h | 2 +- include/acpi/acuuid.h | 2 +- include/acpi/platform/acenv.h | 13 +- include/acpi/platform/acenvex.h | 2 +- include/acpi/platform/acgcc.h | 2 +- include/acpi/platform/acgccex.h | 2 +- include/acpi/platform/acintel.h | 2 +- include/acpi/platform/aclinux.h | 2 +- include/acpi/platform/aclinuxex.h | 2 +- include/asm-generic/io.h | 4 - include/asm-generic/iomap.h | 4 +- include/asm-generic/vdso/vsyscall.h | 4 +- include/clocksource/hyperv_timer.h | 2 +- include/dt-bindings/dma/x1830-dma.h | 39 + .../interrupt-controller/aspeed-scu-ic.h | 23 + include/linux/acpi.h | 15 + include/linux/alarmtimer.h | 4 + include/linux/cpuidle.h | 6 +- include/linux/devfreq.h | 29 +- include/linux/dma/k3-psil.h | 71 + include/linux/dma/k3-udma-glue.h | 134 + include/linux/dma/ti-cppi5.h | 1059 ++++++ include/linux/dmaengine.h | 161 +- include/linux/gpio/consumer.h | 7 + include/linux/hrtimer.h | 3 +- include/linux/hugetlb.h | 3 +- include/linux/hwmon.h | 26 +- include/linux/io.h | 6 +- include/linux/irqchip/arm-gic-v3.h | 59 +- include/linux/irqchip/arm-gic-v4.h | 23 +- include/linux/irqdomain.h | 5 + include/linux/list.h | 10 + include/linux/lsm_audit.h | 2 + include/linux/mfd/tmio.h | 3 - include/linux/mmc/slot-gpio.h | 5 +- include/linux/nsproxy.h | 2 + include/linux/pci_ids.h | 1 + include/linux/pinctrl/consumer.h | 6 + include/linux/platform_data/mlxreg.h | 2 + include/linux/platform_data/x86/asus-wmi.h | 1 + include/linux/pmbus.h | 11 +- include/linux/proc_ns.h | 3 + include/linux/property.h | 96 +- include/linux/raid/pq.h | 7 +- include/linux/regmap.h | 45 + include/linux/regulator/consumer.h | 7 + include/linux/sched/isolation.h | 1 + include/linux/security.h | 2 + include/linux/smp.h | 11 +- include/linux/soc/ti/k3-ringacc.h | 244 ++ include/linux/spi/spi.h | 8 + include/linux/spi/spi_oc_tiny.h | 4 - include/linux/suspend.h | 2 + include/linux/time.h | 6 + include/linux/time_namespace.h | 133 + include/linux/user_namespace.h | 1 + include/trace/events/bcache.h | 3 +- include/trace/events/rpm.h | 6 + include/trace/events/workqueue.h | 50 +- include/uapi/asm-generic/mman-common.h | 2 + include/uapi/linux/bcache.h | 52 + include/uapi/linux/hidraw.h | 1 + include/uapi/linux/idxd.h | 228 ++ include/uapi/linux/sched.h | 6 + include/vdso/datapage.h | 19 +- include/vdso/helpers.h | 2 +- init/Kconfig | 8 + kernel/audit.c | 5 +- kernel/cgroup/cgroup.c | 11 +- kernel/cgroup/rstat.c | 2 +- kernel/fork.c | 16 +- kernel/irq/cpuhotplug.c | 21 +- kernel/irq/irqdesc.c | 1 + kernel/irq/irqdomain.c | 18 + kernel/irq/manage.c | 45 +- kernel/irq/spurious.c | 1 + kernel/kexec.c | 4 + kernel/kexec_core.c | 8 +- kernel/kexec_file.c | 4 + kernel/kexec_internal.h | 2 + kernel/nsproxy.c | 41 +- kernel/power/Kconfig | 5 +- kernel/power/hibernate.c | 23 +- kernel/power/main.c | 33 + kernel/power/snapshot.c | 28 +- kernel/power/suspend.c | 2 +- kernel/power/suspend_test.c | 6 +- kernel/sched/isolation.c | 6 + kernel/smp.c | 99 +- kernel/time/Makefile | 1 + kernel/time/alarmtimer.c | 121 +- kernel/time/hrtimer.c | 14 +- kernel/time/namespace.c | 468 +++ kernel/time/posix-clock.c | 8 +- kernel/time/posix-cpu-timers.c | 32 +- kernel/time/posix-stubs.c | 15 +- kernel/time/posix-timers.c | 88 +- kernel/time/posix-timers.h | 7 +- kernel/time/sched_clock.c | 7 +- kernel/time/tick-common.c | 2 + kernel/time/vsyscall.c | 37 +- kernel/up.c | 12 +- kernel/watchdog.c | 31 +- kernel/workqueue.c | 2 +- lib/Makefile | 2 +- lib/crc64.c | 1 + lib/debugobjects.c | 46 +- lib/devres.c | 20 - lib/fdt_addresses.c | 2 + lib/livepatch/test_klp_shadow_vars.c | 119 +- lib/raid6/algos.c | 63 +- lib/raid6/mktables.c | 2 +- lib/vdso/Kconfig | 6 + lib/vdso/gettimeofday.c | 204 +- mm/hugetlb_cgroup.c | 198 +- mm/mmap.c | 2 + mm/slub.c | 2 +- samples/livepatch/livepatch-shadow-fix1.c | 39 +- samples/livepatch/livepatch-shadow-fix2.c | 4 +- samples/livepatch/livepatch-shadow-mod.c | 4 +- scripts/Kconfig.include | 4 + scripts/coccinelle/free/devm_free.cocci | 4 - scripts/coccinelle/free/iounmap.cocci | 2 +- security/Makefile | 2 +- security/lockdown/lockdown.c | 27 - security/lsm_audit.c | 5 + security/security.c | 33 + security/selinux/Kconfig | 33 +- security/selinux/Makefile | 4 +- security/selinux/avc.c | 95 +- security/selinux/hooks.c | 388 ++- security/selinux/ibpkey.c | 2 +- security/selinux/include/avc.h | 13 +- security/selinux/include/classmap.h | 2 + security/selinux/include/ibpkey.h | 13 +- security/selinux/include/objsec.h | 2 +- security/selinux/include/security.h | 40 +- security/selinux/netif.c | 2 +- security/selinux/netnode.c | 2 +- security/selinux/netport.c | 2 +- security/selinux/selinuxfs.c | 87 +- security/selinux/ss/context.h | 11 +- security/selinux/ss/policydb.c | 9 +- security/selinux/ss/policydb.h | 2 +- security/selinux/ss/services.c | 312 +- security/selinux/ss/services.h | 6 +- security/selinux/ss/sidtab.c | 402 ++- security/selinux/ss/sidtab.h | 70 +- sound/drivers/ml403-ac97cr.c | 2 +- sound/isa/msnd/msnd_pinnacle.c | 2 +- sound/parisc/harmony.c | 2 +- sound/pci/aw2/aw2-alsa.c | 2 +- sound/pci/cs46xx/cs46xx_lib.c | 2 +- sound/pci/echoaudio/echoaudio.c | 2 +- sound/pci/nm256/nm256.c | 6 +- sound/pci/rme32.c | 2 +- sound/pci/rme96.c | 2 +- sound/pci/rme9652/hdsp.c | 2 +- sound/pci/rme9652/hdspm.c | 2 +- sound/pci/rme9652/rme9652.c | 2 +- sound/pci/sis7019.c | 2 +- sound/pci/ymfpci/ymfpci_main.c | 2 +- sound/soc/au1x/ac97c.c | 2 +- sound/soc/au1x/i2sc.c | 2 +- sound/soc/intel/atom/sst/sst_acpi.c | 10 +- sound/soc/sh/fsi.c | 2 +- sound/x86/intel_hdmi_audio.c | 2 +- tools/cgroup/iocost_monitor.py | 4 +- tools/perf/examples/bpf/5sec.c | 6 +- tools/power/acpi/Makefile.config | 2 +- tools/power/acpi/common/cmfsize.c | 2 +- tools/power/acpi/common/getopt.c | 2 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 2 +- .../acpi/os_specific/service_layers/osunixdir.c | 2 +- .../acpi/os_specific/service_layers/osunixmap.c | 2 +- .../acpi/os_specific/service_layers/osunixxf.c | 2 +- tools/power/acpi/tools/acpidump/acpidump.h | 2 +- tools/power/acpi/tools/acpidump/apdump.c | 2 +- tools/power/acpi/tools/acpidump/apfiles.c | 2 +- tools/power/acpi/tools/acpidump/apmain.c | 2 +- tools/power/x86/intel-speed-select/isst-config.c | 34 +- tools/power/x86/intel-speed-select/isst-core.c | 55 + tools/power/x86/intel-speed-select/isst-display.c | 27 +- tools/power/x86/intel-speed-select/isst.h | 6 + tools/testing/nvdimm/Kbuild | 3 +- tools/testing/nvdimm/test/iomap.c | 12 +- tools/testing/nvdimm/test/nfit_test.h | 2 - tools/testing/selftests/Makefile | 1 + tools/testing/selftests/timens/.gitignore | 8 + tools/testing/selftests/timens/Makefile | 7 + tools/testing/selftests/timens/clock_nanosleep.c | 149 + tools/testing/selftests/timens/config | 1 + tools/testing/selftests/timens/exec.c | 94 + tools/testing/selftests/timens/gettime_perf.c | 95 + tools/testing/selftests/timens/log.h | 26 + tools/testing/selftests/timens/procfs.c | 144 + tools/testing/selftests/timens/timens.c | 190 ++ tools/testing/selftests/timens/timens.h | 100 + tools/testing/selftests/timens/timer.c | 122 + tools/testing/selftests/timens/timerfd.c | 128 + 1229 files changed, 40323 insertions(+), 8027 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-selinux-disable create mode 100644 Documentation/ABI/stable/sysfs-driver-dma-idxd create mode 100644 Documentation/admin-guide/acpi/fan_performance_states.rst create mode 100644 Documentation/admin-guide/pm/intel_idle.rst create mode 100644 Documentation/devicetree/bindings/dma/ti/k3-udma.yaml create mode 100644 Documentation/devicetree/bindings/gpio/sifive,gpio.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/ti,ucd90320.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/aspeed,a [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,intmux.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/imx8m- [...] delete mode 100644 Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.txt create mode 100644 Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml create mode 100644 Documentation/devicetree/bindings/mmc/synopsys-dw-mshc-common.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.txt create mode 100644 Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.yaml create mode 100644 Documentation/devicetree/bindings/power/avs/qcom,cpr.txt create mode 100644 Documentation/devicetree/bindings/regulator/mp8859.txt create mode 100644 Documentation/devicetree/bindings/regulator/mps,mpq7920.yaml create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd71828-regula [...] delete mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-booster.txt create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.txt create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.txt create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.yaml create mode 100644 Documentation/devicetree/bindings/soc/ti/k3-ringacc.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-stm32.txt create mode 100644 Documentation/devicetree/bindings/spi/st,stm32-spi.yaml create mode 100644 Documentation/hwmon/adm1177.rst create mode 100644 Documentation/hwmon/drivetemp.rst create mode 100644 Documentation/hwmon/max20730.rst create mode 100644 Documentation/hwmon/max31730.rst create mode 100644 Documentation/hwmon/xdpe12284.rst create mode 100644 arch/arm64/include/asm/archrandom.h create mode 100644 arch/arm64/lib/csum.c create mode 100644 drivers/base/test/property-entry-test.c create mode 100644 drivers/clocksource/timer-microchip-pit64b.c create mode 100644 drivers/devfreq/imx8m-ddrc.c create mode 100644 drivers/dma/hisi_dma.c create mode 100644 drivers/dma/idxd/Makefile create mode 100644 drivers/dma/idxd/cdev.c create mode 100644 drivers/dma/idxd/device.c create mode 100644 drivers/dma/idxd/dma.c create mode 100644 drivers/dma/idxd/idxd.h create mode 100644 drivers/dma/idxd/init.c create mode 100644 drivers/dma/idxd/irq.c create mode 100644 drivers/dma/idxd/registers.h create mode 100644 drivers/dma/idxd/submit.c create mode 100644 drivers/dma/idxd/sysfs.c create mode 100644 drivers/dma/plx_dma.c create mode 100644 drivers/dma/ti/k3-psil-am654.c create mode 100644 drivers/dma/ti/k3-psil-j721e.c create mode 100644 drivers/dma/ti/k3-psil-priv.h create mode 100644 drivers/dma/ti/k3-psil.c create mode 100644 drivers/dma/ti/k3-udma-glue.c create mode 100644 drivers/dma/ti/k3-udma-private.c create mode 100644 drivers/dma/ti/k3-udma.c create mode 100644 drivers/dma/ti/k3-udma.h create mode 100644 drivers/gpio/gpio-sifive.c create mode 100644 drivers/hwmon/adm1177.c create mode 100644 drivers/hwmon/drivetemp.c create mode 100644 drivers/hwmon/max31730.c create mode 100644 drivers/hwmon/pmbus/max20730.c create mode 100644 drivers/hwmon/pmbus/xdpe12284.c create mode 100644 drivers/irqchip/irq-aspeed-scu-ic.c create mode 100644 drivers/irqchip/irq-imx-intmux.c create mode 100644 drivers/platform/x86/intel-uncore-frequency.c create mode 100644 drivers/power/avs/qcom-cpr.c create mode 100644 drivers/regulator/bd71828-regulator.c create mode 100644 drivers/regulator/mp8859.c create mode 100644 drivers/regulator/mpq7920.c create mode 100644 drivers/regulator/mpq7920.h create mode 100644 drivers/regulator/vqmmc-ipq4019-regulator.c create mode 100644 drivers/soc/ti/k3-ringacc.c create mode 100644 drivers/spi/spi-hisi-sfc-v3xx.c create mode 100644 include/dt-bindings/dma/x1830-dma.h create mode 100644 include/dt-bindings/interrupt-controller/aspeed-scu-ic.h create mode 100644 include/linux/dma/k3-psil.h create mode 100644 include/linux/dma/k3-udma-glue.h create mode 100644 include/linux/dma/ti-cppi5.h create mode 100644 include/linux/soc/ti/k3-ringacc.h create mode 100644 include/linux/time_namespace.h create mode 100644 include/uapi/linux/idxd.h create mode 100644 kernel/time/namespace.c create mode 100644 lib/fdt_addresses.c create mode 100644 tools/testing/selftests/timens/.gitignore create mode 100644 tools/testing/selftests/timens/Makefile create mode 100644 tools/testing/selftests/timens/clock_nanosleep.c create mode 100644 tools/testing/selftests/timens/config create mode 100644 tools/testing/selftests/timens/exec.c create mode 100644 tools/testing/selftests/timens/gettime_perf.c create mode 100644 tools/testing/selftests/timens/log.h create mode 100644 tools/testing/selftests/timens/procfs.c create mode 100644 tools/testing/selftests/timens/timens.c create mode 100644 tools/testing/selftests/timens/timens.h create mode 100644 tools/testing/selftests/timens/timer.c create mode 100644 tools/testing/selftests/timens/timerfd.c