This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 822909eab3c2 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 78ad89e590f4 Merge remote-tracking branch 'pidfd-fixes/fixes' omits b63c755597fb Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits f284090a62de Merge remote-tracking branch 'scsi-fixes/fixes' omits af5da0f282ad Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits ad2bfe327814 Merge remote-tracking branch 'vfs-fixes/fixes' omits 7ed53e049d96 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 6b0a7a6ce524 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 1af47fa21be5 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits f9f9a593901e Merge remote-tracking branch 'ide/master' omits 744f5004ef26 Merge remote-tracking branch 'soundwire-fixes/fixes' omits df08033830f9 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits e63df77bb1bc Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits a283b9558c76 Merge remote-tracking branch 'phy/fixes' omits 12d688c15a14 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits ebb8fd50574c Merge remote-tracking branch 'pci-current/for-linus' omits f9d11dc85cc0 Merge remote-tracking branch 'spi-fixes/for-linus' omits c8df8406eaf9 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 86989b2b9d52 Merge remote-tracking branch 'sound-current/for-linus' omits 52305041225b Merge remote-tracking branch 'netfilter/master' omits 5eeebb5a6987 Merge remote-tracking branch 'ipsec/master' omits 9a4820ef03d7 Merge remote-tracking branch 'net/master' omits 7fb7a628b2d6 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 1bd368e7cd1e Merge remote-tracking branch 'arc-current/for-curr' adds 2a4bd0c37c87 f2fs: fix a spacing coding style adds c67c8c0f47eb f2fs: fix a spelling error adds 7dede88659df f2fs: fix to allow migrating fully valid segment adds 3ab0598e6d86 f2fs: fix panic during f2fs_resize_fs() adds cd6ee739b8ee f2fs: avoid unused f2fs_show_compress_options() adds 4831675c6be5 f2fs: remove unused FORCE_FG_GC macro adds 3b42c741b1bf f2fs: update comments for explicit memory barrier adds 43f8c47ea7d5 f2fs: check discard command number before traversing disca [...] adds 72f85881249e f2fs: compress: Allow modular (de)compression algorithms adds 4260c4067fbb f2fs: Replace one-element array with flexible-array member adds ebc29b62a166 f2fs: remove unnecessary IS_SWAPFILE check adds 1da661038370 f2fs: fix last_lblock check in check_swap_activate_fast adds 36e4d95891ed f2fs: check if swapfile is section-alligned adds 1153db095fd6 f2fs: remove unused file_clear_encrypt() adds 28e18ee636ba f2fs: fix a redundant call to f2fs_balance_fs if an error occurs adds 3c0315424f5e f2fs: fix error handling in f2fs_end_enable_verity() adds 0823427989c1 f2fs: expose # of overprivision segments adds e1175f022911 f2fs: fix to align to section for fallocate() on pinned file adds 0bb2045ce5ce f2fs: fix to use per-inode maxbytes in f2fs_fiemap adds 5ac443e26a09 f2fs: add sysfs nodes to get runtime compression stat adds ac2d750b2043 f2fs: do not use AT_SSR mode in FG_GC & high urgent BG_GC adds 3f7070b05052 f2fs: don't start checkpoint thread in readonly mountpoint adds b862676e3717 f2fs: fix to avoid out-of-bounds memory access adds f3e367d4fe2b f2fs: fix wrong comment of nat_tree_lock adds 3fd973590828 f2fs: fix error path of f2fs_remount() adds 88f2cfc5fa90 f2fs: fix to update last i_size if fallocate partially succeeds adds 61461fc921b7 f2fs: fix to avoid touching checkpointed data in get_victim() adds d6d2b491a82e f2fs: allow to change discard policy based on cached discard cmds adds 2c718feead35 f2fs: fix a typo in inode.c adds e8bf1f522aee f2fs: delete empty compress.h adds 753a8ed0ae9c f2fs: fix wrong alloc_type in f2fs_do_replace_block adds 823d13e12b6c f2fs: fix to cover __allocate_new_section() with curseg_lock adds 5911d2d1d1a3 f2fs: introduce gc_merge mount option adds 23738e74472f f2fs: fix to restrict mount condition on readonly block device adds be1ee45d5138 f2fs: Fix a hungtask problem in atomic write adds b5d15199a26f f2fs: set checkpoint_merge by default adds a303b0ac920d f2fs: fix to avoid GC/mmap race with f2fs_truncate() adds 25ae837e61de f2fs: fix to avoid accessing invalid fio in f2fs_allocate_ [...] adds c35b8d5e757e f2fs: fix the periodic wakeups of discard thread adds 5f029c045c94 f2fs: clean up build warnings adds 38740707c5bc f2fs: document: add description about compressed space handling adds 453e2ff8e4ff f2fs: avoid duplicated codes for cleanup adds 594b6d0428ae f2fs: fix to avoid NULL pointer dereference adds a7b4e506dcc4 f2fs: remove unnecessary struct declaration adds 509f1010e4fc f2fs: avoid using native allocate_segment_by_default() adds 2e22d48dca0b f2fs: clean up left deprecated IO trace codes adds 8af85f712fce f2fs: compress: remove unneed check condition adds 955772787667 f2fs: drop inplace IO if fs status is abnormal new d0195c7d7af6 Merge tag 'f2fs-for-5.13-rc1' of git://git.kernel.org/pub/ [...] adds 3e903315790b ubifs: Only check replay with inode type to judge if inode linked adds ba4884a6dbf0 ubifs: Default to zstd compression adds af61e7bf9278 ubifs: Set s_uuid in super block to support ima/evm uuid options adds 829ad58a04e2 ubifs: Report max LEB count at mount time adds 8aa058d79b6d ubi: Fix fall-through warnings for Clang adds 960b9a8a7676 jffs2: Fix kasan slab-out-of-bounds problem adds 81af4b7b53d3 jffs2: avoid Wempty-body warnings adds 42984af09afc jffs2: Hook up splice_write callback adds 9a29f7f020e0 ubi: Remove unnecessary struct declaration new 51f629446cd1 Merge tag 'for-linus-5.13-rc1' of git://git.kernel.org/pub [...] adds dc01a3b9db43 um: Fix tag order in stub_32.h adds d5027ca63e0e um: Mark all kernel symbols as local adds ea8e896cc15e um: Remove unneeded variable 'ret' adds ad3d19911632 um: Disable CONFIG_GCOV with MODULES adds 24271ffed750 um: Replace if (cond) BUG() with BUG_ON() adds a730af6e3114 um: Add 2 missing libs to fix various build errors adds c521db95d4e3 um: Remove unused including <linux/version.h> adds 6e166319a634 um: pgtable.h: Fix W=1 warning for empty body in 'do' statement adds 1a594f0afa2b um: elf.h: Fix W=1 warning for empty body in 'do' statement adds ed102bf2afed um: Fix W=1 missing-include-dirs warnings new d665ea6ea86c Merge tag 'for-linus-5.13-rc1' of git://git.kernel.org/pub [...] adds 1ca86ac1ec8d LSM: SafeSetID: Fix code specification by scripts/checkpatch.pl new d29c9bb0108e Merge tag 'safesetid-5.13' of git://github.com/micah-morton/linux new da2e56634b26 ktest: Minor cleanup with uninitialized variable $build_options new 2676eb4bfc54 ktest: Add example config for using VMware VMs new becdd17b5acc ktest: Adding editor hints to improve consistency new 12d4cddda204 ktest: Fixing indentation to match expected pattern new c043ccbfc6d8 ktest: Further consistency cleanups new 6a0f3652952c ktest: Re-arrange the code blocks for better discoverability new c7ceee695877 ktest: Add KTEST section to MAINTAINERS file new dd8c86c6dd36 Merge tag 'ktest-v5.13' of git://git.kernel.org/pub/scm/li [...] new 2af4f9b8596a tools/power turbostat: add built-in-counter for IPC -- Ins [...] new ed0757b83a00 tools/power turbostat: print microcode patch level new 5683460b85a8 tools/power turbostat: Support Alder Lake Mobile new 6c5c656006cf tools/power turbostat: Support Ice Lake D new b2b94be787bf Revert "tools/power turbostat: adjust for temperature offset" new abdc75ab53b7 tools/power turbostat: Fix DRAM Energy Unit on SKX new ba58ecde5eec tools/power turbostat: update version number new 301b1d3a9104 tools/power/turbostat: Fix turbostat for AMD Zen CPUs new 13a779de4175 tools/power turbostat: Fix offset overflow issue in index [...] new 25368d7cefcd tools/power/turbostat: Remove Package C6 Retention on Ice [...] new 1e3ec5cdfb63 tools/power turbostat: unmark non-kernel-doc comment new 8c69da293041 tools/power turbostat: Enable tsc_tweak for Elkhart Lake a [...] new aeb01e6d71ff tools/power turbostat: Print the C-state Pre-wake settings new 7ab5ff4937a3 tools/power turbostat: Fix Core C6 residency on Atom CPUs new e9d3092f6d7c tools/power turbostat: save original CPU model new 0b9a0b9be991 tools/power turbostat: add TCC Offset support new 55279aef754c tools/power turbostat: rename tcc variables new 1b439f01b67c tools/power turbostat: formatting new 38c6663a6890 tools/power turbostat: elevate priority of interval mode new b60c573dc241 tools/power turbostat: Support "turbostat --hide idle" new 3c070b2abf85 tools/power turbostat: version 2021.05.04 new d8cb379cda88 Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] new 5a5bcd43d5bf Merge tag 'char-misc-5.13-rc1-round2' of git://git.kernel. [...] adds 3fd19d4b565d docs: driver-api: gpio: consumer: Mark another line of cod [...] adds 67196fea0fce irqdomain: Introduce irq_domain_create_simple() API adds 944f4b0af9ca gpiolib: Unify the checks on fwnode type adds 1df62542e016 gpiolib: Move of_node operations to gpiolib-of and correct [...] adds 515321acb56e gpiolib: Introduce acpi_gpio_dev_init() and call it from core adds 5c63a9dbab55 gpiolib: Reuse device's fwnode to create IRQ domain adds 266315fb7cbe gpiolib: Fold conditionals into a simple ternary operator adds e5391a02bce2 gpio: mockup: Drop duplicate NULL check in gpio_mockup_unr [...] adds 81dd500b1c86 gpio: mockup: Adjust documentation to the code adds 4a5c9da4ec29 gpio: Mention GPIO MUX in docs adds b0922c0732c1 tools: gpio-utils: fix various kernel-doc warnings adds 2d93018fe67d gpiolib: some edits of kernel docs for clarity new 98635b29a73f lib: bitmap: remove the 'extern' keyword from function dec [...] new c13656b904b6 lib: bitmap: order includes alphabetically new e829c2e47448 lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() new 3eb52226de6f docs: kernel-parameters: Move gpio-mockup for alphabetic order new 6984a320349d docs: kernel-parameters: Add gpio_mockup_named_lines new 951f7da9f60b dt-bindings: gpio: Binding for Realtek Otto GPIO new 0d82fb1127fb gpio: Add Realtek Otto GPIO support new ca40daf39daf gpio: omap: Use device_get_match_data() helper new 65dd36a39d3b lib/cmdline: Export next_arg() for being used in modules new ac505b6f5fa8 gpio: aggregator: Replace custom get_arg() with a generic [...] new 7a81638485c1 gpio: sch: Add edge event support new fdc1f5dfb9aa gpio: sch: Hook into ACPI GPE handler to catch GPIO edge events new da91ece22672 gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venu [...] new 71cf76d451ef gpio: sch: depends on LPC_SCH new c6b4853fa25a gpio: sch: Drop MFD_CORE selection new ba134d29e952 gpio: ich: Switch to be dependent on LPC_ICH new 76c47d1449fc gpio: mpc8xxx: Add ACPI support new abd7a8eab813 gpio: 104-dio-48e: Fix coding style issues new 5fe706730800 gpio: it87: remove unused code new 56b01acc1c79 dt-bindings: gpio: fairchild,74hc595: Convert to json-schema new e29eaf1c1a68 gpio: mxs: remove useless function new 444952956f34 dt-bindings: gpio: add YAML description for rockchip,gpio-bank new 5d6a1b84e076 Merge tag 'gpio-updates-for-v5.13-v2' of git://git.kernel. [...] adds e042e95bcab3 thermal: amlogic: Omit superfluous error message in amlogi [...] adds 660680019200 thermal: Fix a typo in the file soctherm.c adds 76d6329534ae thermal: Fix couple of spellos in the file sun8i_thermal.c adds 7fd49ca05be3 thermal: rcar_gen3_thermal: Add support for up to five TSC nodes adds 7440e912b0fe thermal:ti-soc-thermal: Remove duplicate include in ti-bandgap adds 45c7eaeb29d6 thermal: thermal_of: Fix error return code of thermal_of_p [...] adds 9468e7b03187 dt-bindings: thermal: rcar-gen3-thermal: Support five TSC [...] adds 312e3f8aefb5 thermal: Fix spelling mistake "disabed" -> "disabled" adds 584837618100 thermal/drivers/core: Use a char pointer for the cooling d [...] adds ef37d1f9acb5 thermal/drivers/cpufreq_cooling: Use device name instead o [...] adds f8d354e821b2 thermal/drivers/devfreq_cooling: Use device name instead o [...] adds 6fd1b186d900 thermal/drivers/cpuidle_cooling: Use device name instead o [...] adds 87602aeb8ad5 thermal/drivers/cpufreq_cooling: Remove unused list adds 6e3e14c9385c thermal/core/power_allocator: Using round the division whe [...] adds 007d81a4519f thermal/drivers/qcom/tsens_v1: Enable sensor 3 on MSM8976 adds ef6e01af398a MAINTAINERS: Add co-maintainer for Qualcomm tsens thermal drivers adds d44616c6cc3e thermal/core: Fix memory leak in the error path adds 9aa80ab2c0ba thermal/drivers/devfreq_cooling: Fix wrong return on error path adds 6cc7b38c0ca3 thermal/drivers/cpuidle_cooling: Fix use after error adds 957781612e44 dt-bindings: tsens: qcom: Document MDM9607 compatible adds 4481b39f9390 thermal/drivers/hisi: Use the correct HiSilicon copyright adds 34ab17cc6c2c thermal/drivers/cpufreq_cooling: Fix slab OOB issue adds aa92b3310c55 thermal/drivers/qcom-spmi-temp-alarm: Add support for GEN2 [...] adds 5b5f1121d60b MAINTAINERS: update thermal CPU cooling section adds f4136863e889 thermal/drivers/tsens: Fix missing put_device error adds c0612265295b dt-bindings: thermal: qcom-tsens: Add compatible for sm8350 adds a2149ab815fc thermal/drivers/qcom/tsens-v0_1: Add support for MDM9607 adds 8cd7ab2a1a39 thermal/drivers/thermal_mmio: Remove redundant dev_err cal [...] adds d1ab7c3a33d2 thermal/drivers/bcm2835: Remove redundant dev_err call in [...] adds 2eb87d75f980 thermal/drivers/intel: Introduce tcc cooling driver adds beaa41029fde thermal/drivers/hisi: Remove redundant dev_err call in his [...] adds fc88f7ad763a thermal/drivers/tegra: Use devm_platform_ioremap_resource_byname adds 5a4a8235fee6 thermal/drivers/ti-soc-thermal/ti-bandgap: Rearrange all t [...] adds bd5d553653e4 dt-bindings: thermal: thermal-sensor: require "#thermal-se [...] adds d473327f8f53 thermal/drivers/ti-soc-thermal/bandgap Remove unused varia [...] adds 08e9fdfbb224 dt-bindings: thermal: brcm,ns-thermal: Convert to the json-schema adds 93effd83b692 iwlwifi: mvm: tt: Replace thermal_notify_framework adds d60d6e7adfc3 thermal/core: Remove thermal_notify_framework adds a5655d90cf50 Documentation: driver-api: thermal: Remove thermal_notify_ [...] adds 9d51769b2e75 thermal/drivers/tsens: Don't hardcode sensor slope adds a0ed1411278d thermal/drivers/tsens: Convert msm8960 to reg_field adds 53e2a20e4c41 thermal/drivers/tsens: Add VER_0 tsens version adds fdda131f8fba thermal/drivers/tsens: Use init_common for msm8960 adds 3d08f029fdbb thermal/drivers/tsens: Fix bug in sensor enable for msm8960 adds dfc1193d4dbd thermal/drivers/tsens: Replace custom 8960 apis with generic apis adds 2ebd0982e6ba thermal/drivers/tsens: Drop unused define for msm8960 adds 6b3aeafbc12c thermal/drivers/tsens: Add support for ipq8064-tsens adds 26b2f03d2adf dt-bindings: thermal: tsens: Document ipq8064 bindings adds b70dbf40eb07 thermal/core: Create a helper __thermal_cdev_update() with [...] adds d3b60ed9b135 thermal/core/power_allocator: Maintain the device statisti [...] adds 0952177f2a1f thermal/core/power_allocator: Update once cooling devices [...] adds fef05776eb02 thermal/core/fair share: Lock the thermal zone while loopi [...] adds 1a9336981066 thermal/core/fair share: Use the lockless __thermal_cdev_u [...] adds ab39c8853737 thermal/core/power allocator: Use the lockless __thermal_c [...] adds c310e546164d thermal/drivers/mtk_thermal: Remove redundant initializati [...] new 583f2bcf86a3 Merge tag 'thermal-v5.13-rc1' of git://git.kernel.org/pub/ [...] adds ca0d2fb790eb pwm: bcm2835: Improve period and duty cycle calculation adds acf3402d8363 pwm: ab8500: Implement .apply instead of .config, .enable [...] adds 5a43c201c9d0 pwm: imx-tpm: Use a single line for error message adds f9a8ee8c8bcd pwm: Always allocate PWM chip base ID dynamically adds d58cb0ee51ef pwm: Return -EINVAL for old-style drivers without .set_pol [...] adds 30882cf13007 pwm: atmel-tcb: Implement .apply callback adds c77e99f434c2 pwm: atmel-tcb: Only free resources after pwm_chip_remove( [...] adds 09081c9ba6c2 pwm: sprd: Refuse requests with unsupported polarity adds 9f0f6107e072 pwm: cros-ec: Refuse requests with unsupported polarity adds fc423f29f718 pwm: bcm-kona: Use pwmchip_add() instead of pwmchip_add_wi [...] adds 965ebe39c953 pwm: atmel-hlcdc: Use pwmchip_add() instead of pwmchip_add [...] adds 9666cec380d6 pwm: Drop function pwmchip_add_with_polarity() adds 1a7a6e8072ea pwm: Clarify which state pwm_get_state() returns adds 89c6f314602e pwm: atmel: Free resources only after pwmchip_remove() adds d4ac3917bca6 pwm: bcm-iproc: Free resources only after pwmchip_remove() adds 3c817469a53d pwm: bcm2835: Free resources only after pwmchip_remove() adds 819e82460ac8 pwm: bcm-kona: Don't modify HW state in .remove callback adds d58a484e7cf0 pwm: lpc18xx-sct: Free resources only after pwmchip_remove() adds 13ef0414c891 pwm: lpc3200: Don't modify HW state in .remove callback adds a9ea2e793e5a pwm: sti: Don't modify HW state in .remove callback adds 0e719e8ca394 pwm: sti: Free resources only after pwmchip_remove() adds 64d7d074acd5 pwm: lpss: Don't modify HW state in .remove callback adds 9af1fba33b57 pwm: pca9685: Switch to atomic API adds 8f4768a56b67 pwm: pca9685: Support hardware readout adds 9e6fd830abca pwm: pca9685: Improve runtime PM behavior adds 0b638f503284 pwm: mediatek: Remove unused function adds a33109933295 dt-bindings: pwm: Convert pwm-rockchip.txt to YAML adds 78e7da2c1058 dt-bindings: pwm: rockchip: Add more compatible strings adds 201fe12e7bb3 ARM: dts: rockchip: Remove clock-names from PWM nodes adds ba0d527be46f arm64: dts: rockchip: Remove clock-names from PWM nodes adds b0221e706cd7 dt-bindings: pwm: Add bindings for Toshiba Visconti PWM Co [...] adds 721b595744f1 pwm: visconti: Add Toshiba Visconti SoC PWM support adds 453e8b3d8e36 pwm: atmel: Fix duty cycle calculation in .get_state() adds 8035e6c66a5e pwm: atmel: Improve duty cycle calculation in .apply() adds a6efb35019d0 pwm: Reword docs about pwm_apply_state() new 7b9df264f0ab Merge tag 'pwm/for-5.13-rc1' of git://git.kernel.org/pub/s [...] adds c99e755a4a4c PCI: Release OF node in pci_scan_device()'s error path adds 1fd3dde5e270 PCI: Add pci_disable_parity() adds d06a113fec57 IB/mthca: Disable parity reporting adds 0a0b5f4b4367 ARM: iop32x: disable N2100 PCI parity reporting adds 975af39978f9 Merge branch 'pci/enumeration' adds d9b7eae8e342 PCI/RCEC: Fix RCiEP device to RCEC association adds 6d34adbe0eb0 Merge branch 'pci/error' adds 3bbfd319034d ACPI / hotplug / PCI: Fix reference count leak in enable_slot() adds 3a306a5b6016 PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock adds a7b6864da7e3 PCI: shpchp: Remove unused shpc_writeb() adds ea3b50c51d19 PCI: acpiphp: Fix whitespace issue adds 31311031d73f Merge branch 'pci/hotplug' adds 693978527c17 PCI/ACPI: Fix acpi_pci_set_power_state() debug message adds acd18f12d964 Merge branch 'pci/pm' adds a7bf66ff3d94 PCI/VPD: Remove obsolete Broadcom NIC quirk adds 26c0cf2a603d PCI/VPD: Remove sysfs accessor size checking dead code adds 384d0c68204a PCI/VPD: Remove pci_set_vpd_size() adds d1df5f3f4cff PCI/VPD: Make missing VPD message less alarming adds e947e7b1163d PCI/VPD: Change pci_vpd_init() return type to void adds 4cf0abbce69b PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument adds 0a08bc07610e PCI/VPD: Remove pci_vpd_find_tag() SRDT handling adds 5881b38912f3 PCI/VPD: Add helper pci_get_func0_dev() adds e00dc69b5f17 PCI: Allow VPD access for QLogic ISP2722 adds 3c5b307a1ee2 Merge branch 'pci/vpd' adds e1d3f3268b0e PCI/sysfs: Convert "config" to static attribute adds 527139d738d7 PCI/sysfs: Convert "rom" to static attribute adds f42c35ea3b13 PCI/sysfs: Convert "reset" to static attribute adds 07b4523e9e2f PCI/sysfs: Rename "vpd" attribute accessors adds d93f8399053d PCI/sysfs: Convert "vpd" to static attribute adds 1017275d2e43 PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() adds 2ed649415544 PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() adds 4dd7dfa166d2 PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() adds 506140f9c06b PCI/sysfs: Convert "index", "acpi_index", "label" to stati [...] adds 362fb766264a PCI/sysfs: Tidy SMBIOS & ACPI label attributes adds df1af7cbe7bc PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group adds ad025f8e46f3 PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" [...] adds bac66f8f9751 Merge branch 'pci/sysfs' adds 43395d9e0912 PCI: Fix kernel-doc errors adds 7faf1dacfbc0 Merge branch 'pci/kernel-doc' adds 0349a070881f PCI: Delay after FLR of Intel DC P4510 NVMe adds 22d106733a25 Merge branch 'pci/virtualization' adds 59521c3c4b90 PCI: al: Select CONFIG_PCI_ECAM adds 16f7ae5906df PCI: thunder: Fix compile testing adds 6e5a1fff9096 PCI: Avoid building empty drivers adds 1bb73841ea7a PCI: Remove MicroGate SyncLink device IDs adds ccd61f07d289 x86/PCI: Remove unused alloc_pci_root_info() return value adds ccfc1d557023 Merge branch 'pci/misc' adds b1160a06e0ea PCI: altera-msi: Remove redundant dev_err call in altera_m [...] adds c57400bbe156 Merge branch 'remotes/lorenzo/pci/altera-msi' adds b5d9209d5083 PCI: brcmstb: Fix error return code in brcm_pcie_probe() adds 531a953da3fa Merge branch 'remotes/lorenzo/pci/brcmstb' adds f9875d1a3630 dt-bindings: PCI: ti,j721e: Add binding to represent refcl [...] adds 3201f355e9a9 dt-bindings: PCI: ti,j721e: Add host mode dt-bindings for [...] adds 6b7d5394c21d dt-bindings: PCI: ti,j721e: Add endpoint mode dt-bindings [...] adds 49e0efdce791 PCI: j721e: Add support to provide refclk to PCIe connector adds 3ec17ca688cf Merge branch 'remotes/lorenzo/pci/cadence' adds 3d0b2a3a87ce PCI: keystone: Let AM65 use the pci_ops defined in pcie-de [...] adds 294353d950ab PCI: dwc: Move dw_pcie_msi_init() to dw_pcie_setup_rc() adds 7d499169f793 PCI: dwc/intel-gw: Remove unused function adds 8bcca2658558 PCI: dwc: Move iATU detection earlier adds a5166a194ee4 Merge branch 'remotes/lorenzo/pci/dwc' adds 6613bc2301ba PCI: endpoint: Fix NULL pointer dereference for ->get_features() adds 80c253bd7ffb PCI: endpoint: Remove redundant initialization of pointer dev adds acaef7981a21 PCI: endpoint: Fix missing destroy_workqueue() adds 362e377037b1 Merge branch 'remotes/lorenzo/pci/endpoint' adds 1e83130f01b0 PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc() adds 1c401162ed11 Merge branch 'remotes/lorenzo/pci/iproc' adds 1b7996a528b3 PCI: layerscape: Correct syntax by changing comma to semicolon adds 586fbe90f830 Merge branch 'remotes/lorenzo/pci/layerscape' adds 31ec9c274646 PCI: mediatek: Configure FC and FTS for functions other than 0 adds 87db343f809d PCI: mediatek: Add missing MODULE_DEVICE_TABLE adds 07ca255e3d49 dt-bindings: PCI: mediatek-gen3: Add YAML schema adds 9cc742078c9a PCI: Export pci_pio_to_address() for module use adds d3bf75b579b9 PCI: mediatek-gen3: Add MediaTek Gen3 driver for MT8192 adds 814cceebba9b PCI: mediatek-gen3: Add INTx support adds 1bdafba538be PCI: mediatek-gen3: Add MSI support adds d537dc125f07 PCI: mediatek-gen3: Add system PM support adds 0739191b8481 MAINTAINERS: Add Jianjun Wang as MediaTek PCI co-maintainer adds 0b51c08bde08 Merge branch 'remotes/lorenzo/pci/mediatek' adds 2c61f32124b0 PCI: microchip: Make some symbols static adds 6e7628c8c3c1 PCI: microchip: Remove dev_err() when handing an error fro [...] adds 180594f55f69 Merge branch 'remotes/lorenzo/pci/microchip' adds c61287bf1783 clk: sifive: Add pcie_aux clock in prci driver for PCIe driver adds e4d368e0b632 clk: sifive: Use reset-simple in prci driver for PCIe driver adds 2da0dd5e30af MAINTAINERS: Add maintainers for SiFive FU740 PCIe driver adds 43cea116be0b dt-bindings: PCI: Add SiFive FU740 PCIe host controller adds e7e21b3a339b PCI: fu740: Add SiFive FU740 PCIe host controller driver adds ae80d5148085 riscv: dts: Add PCIe support for the SiFive FU740-C000 SoC adds 98d771eb3df2 Merge branch 'remotes/lorenzo/pci/risc-v' adds d895ce703098 PCI: tegra: Constify static structs adds 10739e2a5e83 PCI: tegra: Fix typo for PCIe endpoint mode in Tegra194 adds 5859c926d1f0 PCI: tegra: Fix runtime PM imbalance in pex_ep_event_pex_r [...] adds 5b8dafa1e3b8 Merge branch 'remotes/lorenzo/pci/tegra' adds 9b4a824b889e iommu/vt-d: Use Real PCI DMA device for IRTE adds ee81ee84f873 PCI: vmd: Disable MSI-X remapping when possible adds 04dcc048f343 Merge branch 'remotes/lorenzo/pci/vmd' adds d4707d79fae0 PCI: xgene: Fix cfg resource mapping adds 2a2dd35fee87 Merge branch 'remotes/lorenzo/pci/xgene' adds 213e12205232 PCI: xilinx-nwl: Enable coherent PCIe DMA traffic using CCI adds 1c4422f22605 PCI: xilinx-nwl: Add optional "dma-coherent" property adds 4772ade27306 Merge branch 'remotes/lorenzo/pci/xilinx' adds 2c99e55f7955 PCI: tegra: Convert to MSI domains adds 93cd1bb4862d PCI: rcar: Don't allocate extra memory for the MSI capture [...] adds 83ed8d4fa656 PCI: rcar: Convert to MSI domains adds 161260e7f7bc PCI: xilinx: Don't allocate extra memory for the MSI captu [...] adds 313b64c3ae52 PCI: xilinx: Convert to MSI domains adds e0fad163b6e7 PCI: hv: Drop msi_controller structure adds 3a05d08f6cc7 PCI/MSI: Drop use of msi_controller from core code adds b227be0d7314 PCI/MSI: Kill msi_controller structure adds f8bcf249d9cf PCI/MSI: Kill default_teardown_msi_irqs() adds 94e89b145371 PCI/MSI: Let PCI host bridges declare their reliance on MS [...] adds 9ec37efb8783 PCI/MSI: Make pci_host_common_probe() declare its reliance [...] adds 645e9c38383d PCI: mediatek: Advertise lack of built-in MSI handling adds 61af69296cba PCI/MSI: Document the various ways of ending up with NO_MSI adds 557853f4e23e PCI: Refactor HT advertising of NO_MSI flag adds 51bc2b7ffd5d Merge branch 'remotes/lorenzo/pci/msi' adds 021a90fe60ea PCI: mobiveil: Improve PCIE_LAYERSCAPE_GEN4 dependencies adds 52ab55dfe323 dt-bindings: PCI: hisi: Delete the obsolete HiSilicon PCIe file adds a4ffbb7a96ea Merge branch 'remotes/lorenzo/pci/misc' adds 48582b2e3b87 reset: add missing empty function reset_control_rearm() adds e8d6f9e56187 ata: ahci_brcm: Fix use of BCM7216 reset controller adds bb610757fcd7 PCI: brcmstb: Use reset/rearm instead of deassert/assert adds a147995c9f56 Merge branch 'pci/brcmstb' adds 7f100744749e PCI: tegra: Add Tegra194 MCFG quirks for ECAM errata adds 882862aaacef Merge branch 'pci/tegra' new 57151b502cbc Merge tag 'pci-v5.13-changes' of git://git.kernel.org/pub/ [...] adds 64b9f64f80a6 vdpa: introduce virtio pci driver adds 58926c8aab10 vdpa/mlx5: Enable user to add/delete vdpa device adds d0f9164eb294 vdpa: Follow kdoc comment style adds c0a54b4bcb45 vdpa: Follow kdoc comment style adds 3fd02fbbfac0 virtio-balloon: fix a typo in comment of virtballoon_migra [...] adds 122b84a1267a virtio-net: don't allocate control_buf if not supported adds 9e3bb9b79a71 virtio_pci_modern: introduce helper to map vq notify area adds 7dca6c0ea96b virtio-pci library: switch to use vp_modern_map_vq_notify() adds 11d8ffed00b2 vp_vdpa: switch to use vp_modern_map_vq_notify() adds a5f7a24f49d8 virtio_pci_modern: hide vp_modern_get_queue_notify_off() adds fd466b36940b virito_pci libray: hide vp_modern_map_capability() adds 9e311bcad73d virtio-pci library: report resource address adds 526cb8580bc6 vp_vdpa: report doorbell address adds 3a3e0fad16d4 vhost-vdpa: fix vm_flags for virtqueue doorbell mapping adds 0ecb1960788d vDPA/ifcvf: get_vendor_id returns a device specific vendor id adds 139c3fd9c9fc vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA adds 51fc387b67cb vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids adds 2f1b30507039 vDPA/ifcvf: remove the version number string adds 69d00d9858c7 vDPA/ifcvf: fetch device feature bits when probe adds 1d895a68085b vDPA/ifcvf: verify mandatory feature bits for vDPA adds e8ef6124959a vDPA/ifcvf: deduce VIRTIO device ID from pdev ids adds 4080fc106750 vdpa_sim: use iova module to allocate IOVA addresses adds f53d9910d009 vringh: add 'iotlb_lock' to synchronize iotlb accesses adds bbc2c372a83d vringh: reset kiov 'consumed' field in __vringh_iov() adds 69c13c58bd10 vringh: explain more about cleaning riov and wiov adds b8c06ad4d67d vringh: implement vringh_kiov_advance() adds 14c9ac05ce09 vringh: add vringh_kiov_length() helper adds bc433e5e0d42 vdpa_sim: cleanup kiovs in vdpasim_free() adds 442706f9f94d vdpa: add get_config_size callback in vdpa_config_ops adds d6d8bb92fdde vhost/vdpa: use get_config_size callback in vhost_vdpa_con [...] adds 9d6d97bff790 vhost/vdpa: Remove the restriction that only supports virt [...] adds 0c853c2c2924 vdpa: add vdpa simulator for block device adds 7d189f617f83 vdpa_sim_blk: implement ramdisk behaviour adds e6fa60522707 vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID adds 899c4d187f6a vdpa_sim_blk: add support for vdpa management tool adds 26bfea1309f5 vDPA/ifcvf: deduce VIRTIO device ID when probe adds 6ad31d162a4e vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA adds 5619003173ba vDPA/ifcvf: get_config_size should return dev specific con [...] adds 0f8a0b0b095f virtio_pci_modern: __force cast the notify mapping adds d7bce85aa7b9 virtio_pci_modern: correct sparse tags for notify new 16bb86b5569c Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds fee742b50289 smb3.1.1: enable negotiating stronger encryption by default adds c3f207ab29f7 cifs: Deferred close for files adds 087f757b0129 cifs: add shutdown support adds aa22ebc3826b smb3.1.1: allow dumping GCM256 keys to improve debugging o [...] adds 7ba3d1cdb798 smb3.1.1: allow dumping keys for multiuser mounts adds f4916649f98e cifs: detect dead connections only when echoes are enabled. adds 5b2abdafbedb cifs: use echo_interval even when connection not ready. adds 5c1acf3fe05c cifs: fix regression when mounting shares with prefix paths adds 78c09634f7dc Cifs: Fix kernel oops caused by deferred close for files. adds bae4c0c1c2d5 fs/cifs: Fix resource leak new 7c9e41e0ef7d Merge tag '5.13-rc-smb3-part2' of git://git.samba.org/sfre [...] adds 351461f332db svcrdma: Don't leak send_ctxt on Send errors adds c7731d5e0554 svcrdma: Rename goto labels in svc_rdma_sendto() adds 8727f78855b8 svcrdma: Pass a useful error code to the send_err tracepoint adds 363f8dd5eecd nfsd: remove unused function adds 70c530756403 nfsd: removed unused argument in nfsd_startup_generic() adds 217fd6f625af nfsd: ensure new clients break delegations adds f9b60e220921 nfsd: hash nfs4_files by inode number adds a0ce48375a36 nfsd: track filehandle aliasing in nfs4_files adds ebd9d2c2f5a7 nfsd: reshuffle some code adds aba2072f4523 nfsd: grant read delegations to clients holding writes adds 76c50eb70d8e nfsd: Fix fall-through warnings for Clang adds cb579086536f SUNRPC: fix ternary sign expansion bug in tracing adds b9f83ffaa0c0 SUNRPC: Fix null pointer dereference in svc_rqst_free() new a79cdfba68a1 Merge tag 'nfsd-5.13-1' of git://git.kernel.org/pub/scm/li [...] new 7716506adac4 mm: introduce and use mapping_empty() new 46be67b424ef mm: stop accounting shadow entries new 7f0e07fb0289 dax: account DAX entries as nrpages new 8bc3c481b3d0 mm: remove nrexceptional from inode new 786b31121a2c mm: remove nrexceptional from inode: remove BUG_ON new aec44e0f0213 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() new c1991e0705d1 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled new 537cf30bba24 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h new 6dfeaff93be1 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] new 6501fe5f1623 mm/hugetlb: remove redundant reservation check condition i [...] new 4bfb68a0858d mm: generalize HUGETLB_PAGE_SIZE_VARIABLE new 04adbc3f7bff mm/hugetlb: use some helper functions to cleanup code new 5af1ab1d24e0 mm/hugetlb: optimize the surplus state transfer code in mo [...] new 5c8ecb131a65 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] new d83e6c8a9b65 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] new d4241a049ac0 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] new 0edf61e5ee5c khugepaged: remove unneeded return value of khugepaged_col [...] new 588d01f918d4 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() new 28ff0a3c421c khugepaged: use helper khugepaged_test_exit() in __khugepa [...] new 74e579bf231a khugepaged: fix wrong result value for trace_mm_collapse_h [...] new 8fd5eda4c726 mm/huge_memory.c: remove unnecessary local variable ret2 new 71f9e58eb408 mm/huge_memory.c: rework the function vma_adjust_trans_huge() new aaa9705b4af3 mm/huge_memory.c: make get_huge_zero_page() return bool new 6beb5e8bba97 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] new f6004e73ae95 mm/huge_memory.c: remove redundant PageCompound() check new d4afd60c24f8 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] new a44f89dc6c5f mm/huge_memory.c: use helper function migration_entry_to_page() new 89dc6a968291 mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] new fef792a4fdb9 khugepaged: use helper function range_in_vma() in collapse [...] new 18d24a7cd9d3 khugepaged: remove unnecessary out label in collapse_huge_page() new 75f83783bfdf khugepaged: remove meaningless !pte_present() check in khu [...] new fa6c02315f74 mm: huge_memory: a new debugfs interface for splitting THP tests new fbe37501b252 mm: huge_memory: debugfs for file-backed THP split new f84df0b7f1b6 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() new bf3d12b9f7f9 mm/hugeltb: simplify the return code of __vma_reservation_ [...] new dddf31a49a0e mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] new da56388c4397 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() new 15b836536321 mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] new 0ef7dcac998f mm/cma: change cma mutex to irq safe spinlock new 262443c0421e hugetlb: no need to drop hugetlb_lock to call cma_release new 2938396771c8 hugetlb: add per-hstate mutex to synchronize user adjustments new 6eb4e88a6d27 hugetlb: create remove_hugetlb_page() to separate functionality new 1121828a0c21 hugetlb: call update_and_free_page without hugetlb_lock new 10c6ec49802b hugetlb: change free_pool_huge_page to remove_pool_huge_page new db71ef79b59b hugetlb: make free_huge_page irq safe new 9487ca60fd7f hugetlb: add lockdep_assert_held() calls for hugetlb_lock new c8e28b47af45 mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] new c2ad7a1ffeaf mm,compaction: let isolate_migratepages_{range,block} retu [...] new 9f27b34f234d mm,hugetlb: drop clearing of flag from prep_new_huge_page new d3d99fcc4e28 mm,hugetlb: split prep_new_huge_page functionality new 369fa227c219 mm: make alloc_contig_range handle free hugetlb pages new ae37c7ff79f1 mm: make alloc_contig_range handle in-use hugetlb pages new eb14d4eefdc4 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] new 7677f7fd8be7 userfaultfd: add minor fault registration mode new 0d9cadabd193 userfaultfd: disable huge PMD sharing for MINOR registered VMAs new 714c18910824 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] new f619147104c8 userfaultfd: add UFFDIO_CONTINUE ioctl new b8da5cd4e5f1 userfaultfd: update documentation to describe minor fault [...] new f0fa94330919 userfaultfd/selftests: add test exercising minor fault handling new b6676de8d7b4 mm/vmscan: move RECLAIM* bits to uapi header new 202e35db5e71 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] new 8efb4b596df0 mm: vmscan: use nid from shrink_control for tracepoint new 2bfd36374edd mm: vmscan: consolidate shrinker_maps handling code new d27cf2aa0d26 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] new a2fb12619f20 mm: vmscan: remove memcg_shrinker_map_size new 72673e861dd0 mm: vmscan: use kvfree_rcu instead of call_rcu new e4262c4f51d6 mm: memcontrol: rename shrinker_map to shrinker_info new 468ab8437a97 mm: vmscan: add shrinker_info_protected() helper new 41ca668a71e7 mm: vmscan: use a new flag to indicate shrinker is registered new 3c6f17e6c5d0 mm: vmscan: add per memcg shrinker nr_deferred new 867508304685 mm: vmscan: use per memcg nr_deferred of shrinker new 476b30a0949a mm: vmscan: don't need allocate shrinker->nr_deferred for [...] new a178015cde69 mm: memcontrol: reparent nr_deferred when memcg offline new 18bb473e5031 mm: vmscan: shrink deferred objects proportional to priority new ef4984384172 mm/compaction: remove unused variable sysctl_compact_memory new 06dac2f467fe mm: compaction: update the COMPACT[STALL|FAIL] events properly new d479960e44f2 mm: disable LRU pagevec during the migration temporarily new 361a2a229fa3 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] new 8cc621d2f45d mm: fs: invalidate BH LRU during page migration new 606a6f71a25a mm/migrate.c: make putback_movable_page() static new a04840c6841b mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] new 34f5e9b9d199 mm/migrate.c: fix potential indeterminate pte entry in mig [...] new 843e1be108b9 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] new 7ee820ee7238 Revert "mm: migrate: skip shared exec THP for NUMA balancing" new bbb269206f3c mm: vmstat: add cma statistics new 63f83b31f4f3 mm: cma: use pr_err_ratelimited for CMA warning new 7bc1aec5e287 mm: cma: add trace events for CMA alloc perf testing new 43ca106fa8ec mm: cma: support sysfs new 3aab8ae7aace mm: cma: add the CMA instance name to cma trace events new 78fa51503fdb mm: use proper type for cma_[alloc|release] new a08e1e11c90f ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() new 3e96b6a2e9ad ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] new cd7fae260246 ksm: remove dedicated macro KSM_FLAG_MASK new c89a384e2551 ksm: fix potential missing rmap_item for stable_node new 420be4edefe5 mm/ksm: remove unused parameter from remove_trailing_rmap_items() new 76d8cc3c8f45 mm: restore node stat checking in /proc/sys/vm/stat_refresh new 6d99a4c029c0 mm: no more EINVAL from /proc/sys/vm/stat_refresh new 75083aae114c mm: /proc/sys/vm/stat_refresh skip checking known negative stats new c67579097291 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats new 575299ea18a8 x86/mm: track linear mapping split events new fce000b1bc08 mm/mmap.c: don't unlock VMAs in remap_file_pages() new c2280be81de4 mm: generalize ARCH_HAS_CACHE_LINE_SIZE new 855f9a8e87fe mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] new 91024b3ce247 mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] new 1e866974a15b mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION new 66f24fa766e3 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK new e8003bf66a7a mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE new 2521781c1ebc mm/util.c: reduce mem_dump_obj() object size new 31454980b8b5 mm/util.c: fix typo new c991ffef7bce mm/gup: don't pin migrated cma pages in movable zone new 83c02c23d074 mm/gup: check every subpage of a compound page during isolation new f0f4463837da mm/gup: return an error on migration failure new 6e7f34ebb8d2 mm/gup: check for isolation errors new 1a08ae36cf8b mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN new da6df1b0fcfa mm: apply per-task gfp constraints in fast path new 8e3560d963d2 mm: honor PF_MEMALLOC_PIN for all movable pages new 9afaf30f7a1a mm/gup: do not migrate zero page new d1e153fea2a8 mm/gup: migrate pinned pages out of movable zone new fa965fd54827 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] new 24dc20c75f93 mm/gup: change index type to long as it counts pages new f68749ec342b mm/gup: longterm pin migration cleanup new 79dbf135e248 selftests/vm: gup_test: fix test flag new e44605a8b1aa selftests/vm: gup_test: test faulting in kernel, and verif [...] new 8ca559132a2d mm/memory_hotplug: remove broken locking of zone PCP struc [...] new 8736cc2d002f drivers/base/memory: introduce memory_block_{online,offline} new dd8e2f230d82 mm,memory_hotplug: relax fully spanned sections check new f9901144e48f mm,memory_hotplug: factor out adjusting present pages into [...] new a08a2ae34613 mm,memory_hotplug: allocate memmap from the added memory range new 4a3e5de9c4ec acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported new e3a9d9fcc331 mm,memory_hotplug: add kernel boot option to enable memmap [...] new f91ef2223dc4 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE new ca6e51d592d2 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE new 79cd420248c7 mm/zswap.c: switch from strlcpy to strscpy new ecfc2bda7aaf mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. new 28961998f858 iov_iter: lift memzero_page() to highmem.h new d048b9c2a737 btrfs: use memzero_page() instead of open coded kmap pattern new 9727688dbf7e mm/highmem.c: fix coding style issue new 68d68ff6ebbf mm/mempool: minor coding style tweaks new 0c4ff27a0e54 mm/process_vm_access.c: remove duplicate include new 94868a1e127b kfence: zero guard page after out-of-bounds access new 407f1d8c1b5f kfence: await for allocation using wait_event new 37c9284f6932 kfence: maximize allocation wait timeout duration new 36f0b35d0894 kfence: use power-efficient work queue to run delayed work new 8404c9fbc84b Merge branch 'akpm' (patches from Andrew) new 8e68569d8313 Merge remote-tracking branch 'arc-current/for-curr' new 9325a7348e0e Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new cf754ae331be ethtool: fix missing NLM_F_MULTI flag when dumping new f941d686e602 Fix spelling error from "eleminate" to "eliminate" new 52bfcdd87e83 net:CXGB4: fix leak if sk_buff is not used new 2c16db6c92b0 net: fix nla_strcmp to handle more then one trailing null [...] new 8621436671f3 smc: disallow TCP_ULP in smc_setsockopt() new aeb31f250cd2 Merge remote-tracking branch 'net/master' new 9683e5775c75 libbpf: Add NULL check to add_dummy_ksym_var new ca2b788a2233 Merge remote-tracking branch 'bpf/master' new a6a08b19937e Merge remote-tracking branch 'ipsec/master' new 7072a355ba19 netfilter: nfnetlink: add a missing rcu_read_unlock() new c475315da441 Merge remote-tracking branch 'netfilter/master' new dcabc5f7f53e Merge remote-tracking branch 'sound-current/for-linus' new f89076627ab8 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new b37ef7d98173 Merge remote-tracking branch 'spi-fixes/for-linus' new be1bc01df9c9 Merge remote-tracking branch 'pci-current/for-linus' new 8b5b3a2fc6b6 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' new 0d7c337ffc10 Merge remote-tracking branch 'phy/fixes' new 2abe58c71bd9 Merge remote-tracking branch 'iio-fixes/fixes-togreg' new 63d1d4e370c5 Merge remote-tracking branch 'soundwire-fixes/fixes' adds a63d0120a2dd Input: exc3000 - split MT event handling from IRQ handler adds 102feb1ddfd0 Input: exc3000 - factor out vendor data request adds c929ac9eb85a Input: exc3000 - fix firmware version query for device in [...] adds ad117c558e83 Input: exc3000 - add type sysfs attribute adds ea16ef967ec8 Input: elan_i2c - reduce the resume time for new devices adds cee451c9d57e Input: tsc2007 - convert to GPIO descriptors adds e512a9e9f44d Input: tsc2007 - make use of device properties adds bfae2779fe4b Input: ims-pcu - drop redundant driver-data assignment adds 4895bfe91199 Input: lpc32xx_ts - convert to use BIT() adds ae4c86a024f6 dt-bindings: input: atmel_mxt_ts: Document atmel,wakeup-me [...] adds 8b488ef295f2 Input: atmel_mxt_ts - support wakeup methods adds 8f50743feedd Input: max8997 - simplify open coding of a division using [...] adds 5b0e6fd8c505 dt-bindings: input: atmel,maxtouch: add wakeup-source adds 6484e7581732 Input: rotary-encoder - update docs according to the lates [...] adds 36a8fc6fa230 Input: gpio-keys - remove extra call to input_sync adds 019002f20cb5 Input: gpio-keys - use hrtimer for release timer adds c9efb0ba281e Input: gpio-keys - use hrtimer for software debounce, if possible adds 4c976acb47bd Input: silead - fix a typo adds 0cdd2e906cf3 Input: iqs5xx - update vendor's URL adds 40c3efdc0b77 Input: iqs5xx - optimize axis definition and validation adds 509c0083132b Input: iqs5xx - expose firmware revision to user space adds e7d8e88aec88 Input: iqs5xx - remove superfluous revision validation adds 95a6d961401d Input: iqs5xx - close bootloader using hardware reset adds b6621f72cc88 Input: wacom_i2c - do not force interrupt trigger adds c75cf86201e3 Input: wacom_i2c - switch to using managed resources adds e28b5c8d0aae Input: touchscreen - move helper functions to core adds 51e01fc04f12 Input: touchscreen - broaden use-cases described in comments adds a8f1f0dc865c dt-bindings: input: Add bindings for Azoteq IQS626A adds f1d2809de97a Input: Add support for Azoteq IQS626A adds 9d41359caca7 Input: iqs5xx - make reset GPIO optional adds 55f2645c92bd dt-bindings: input: iqs5xx: Convert to YAML adds 84c36ab7a6dd Input: cyttsp - verbose error on soft reset adds 5acac83bf2e4 Merge tag 'v5.12-rc4' into next adds 73cdf82a3dcd Merge tag 'irq-no-autoen-2021-03-25' of git://git.kernel.o [...] adds bcd9730a04a1 Input: move to use request_irq by IRQF_NO_AUTOEN flag adds bfcf3d48dd02 Input: elan_i2c - fix a typo in parameter name adds 73e7f1732e80 Input: imx_keypad - convert to a DT-only driver adds 2531fdbf8bfc Input: gpio-keys - fix crash when disabliing GPIO-less buttons adds 65299e8bfb24 Input: elants_i2c - do not bind to i2c-hid compatible ACPI [...] adds e479187748a8 Input: silead - add workaround for x86 BIOS-es which bring [...] adds 2911ce35faf3 dt-bindings: input/touchscreen: add bindings for msg2638 adds cbdb24e59e7f Input: add MStar MSG2638 touchscreen driver adds 7c06272f0ed8 dt-bindings: input: touchscreen: ilitek_ts_i2c: Add bindings adds 42370681bd46 Input: Add support for ILITEK Lego Series adds a811ecf8f1db Input: mms114 - convert bindings to YAML and extend adds 53fefdd1d3a3 Input: mms114 - support MMS136 adds 236798a1a95f Input: apbps2 - remove useless variable adds 398411367666 Input: cyttsp - error message on boot mode exit error adds c61ac36fd52c Input: cyttsp - reduce reset pulse timings adds 0bffa508d136 Input: cyttsp - drop the phys path adds ddfe7e1ce3d5 Input: cyttsp - set abs params for ABS_MT_TOUCH_MAJOR adds dadf1fd8807e Input: cyttsp - flag the device properly adds 2254f405d199 dt-bindings: Add Hycon Technology vendor prefix adds d19989a2d9d7 dt-bindings: touchscreen: Add HY46XX bindings adds aa2f62cf211a Input: add driver for the Hycon HY46XX touchpanel series adds d12b64b9764e MAINTAINERS: repair reference in HYCON HY46XX TOUCHSCREEN SUPPORT new d0034a7a4ac7 Merge branch 'next' into for-linus new caac8d2ed58d Merge remote-tracking branch 'input-current/for-linus' new 10ecf44d93a5 Merge remote-tracking branch 'ide/master' new 698f99ed5e06 vfio/mdev: remove unnecessary NULL check in mbochs_create() new 77b8aeb9da04 vfio/pci: Revert nvlink removal uAPI breakage new cc35518d29bc docs: vfio: fix typo new a5da32a06284 Merge remote-tracking branch 'vfio-fixes/for-linus' new 62d2b8a97919 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new e657769b1c6c Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new fb9635eb449d Merge remote-tracking branch 'btrfs-fixes/next-fixes' new ae2d5af9b386 Merge remote-tracking branch 'vfs-fixes/fixes' new a8b6389dbbc4 Merge remote-tracking branch 'devicetree-fixes/dt/linus' new 8ac7bf643945 Merge remote-tracking branch 'scsi-fixes/fixes' new 2eede297b0a6 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new 93ec408f604b Merge remote-tracking branch 'pidfd-fixes/fixes' new cafa2254e3fa Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (822909eab3c2) \ N -- N -- N refs/heads/pending-fixes (cafa2254e3fa)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 245 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: .../ABI/testing/sysfs-driver-input-exc3000 | 9 + Documentation/ABI/testing/sysfs-fs-f2fs | 31 +- Documentation/ABI/testing/sysfs-kernel-mm-cma | 25 + Documentation/admin-guide/gpio/gpio-mockup.rst | 11 +- Documentation/admin-guide/kernel-parameters.txt | 27 +- Documentation/admin-guide/mm/memory-hotplug.rst | 9 + Documentation/admin-guide/mm/userfaultfd.rst | 107 +- Documentation/core-api/irq/irq-domain.rst | 22 +- .../bindings/gpio/fairchild,74hc595.yaml | 77 + .../devicetree/bindings/gpio/gpio-74x164.txt | 27 - .../bindings/gpio/realtek,otto-gpio.yaml | 78 + .../bindings/gpio/rockchip,gpio-bank.yaml | 82 + .../devicetree/bindings/input/atmel,maxtouch.yaml | 32 + .../devicetree/bindings/input/iqs626a.yaml | 843 +++++++++ .../bindings/input/touchscreen/azoteq,iqs5xx.yaml | 75 + .../bindings/input/touchscreen/hycon,hy46xx.yaml | 119 ++ .../bindings/input/touchscreen/ilitek_ts_i2c.yaml | 73 + .../bindings/input/touchscreen/iqs5xx.txt | 80 - .../bindings/input/touchscreen/melfas,mms114.yaml | 87 + .../bindings/input/touchscreen/mms114.txt | 42 - .../bindings/input/touchscreen/mstar,msg2638.yaml | 69 + .../devicetree/bindings/pci/hisilicon-pcie.txt | 43 - .../bindings/pci/mediatek-pcie-gen3.yaml | 181 ++ .../devicetree/bindings/pci/sifive,fu740-pcie.yaml | 113 ++ .../devicetree/bindings/pci/ti,j721e-pci-ep.yaml | 9 +- .../devicetree/bindings/pci/ti,j721e-pci-host.yaml | 20 +- .../devicetree/bindings/pci/xilinx-nwl-pcie.txt | 2 + .../bindings/pinctrl/rockchip,pinctrl.txt | 58 +- .../devicetree/bindings/pwm/pwm-rockchip.txt | 27 - .../devicetree/bindings/pwm/pwm-rockchip.yaml | 100 ++ .../bindings/pwm/toshiba,pwm-visconti.yaml | 43 + .../bindings/thermal/brcm,ns-thermal.txt | 37 - .../bindings/thermal/brcm,ns-thermal.yaml | 60 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 59 +- .../bindings/thermal/rcar-gen3-thermal.yaml | 43 +- .../bindings/thermal/thermal-sensor.yaml | 3 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/gpio/consumer.rst | 2 +- Documentation/driver-api/gpio/drivers-on-gpio.rst | 6 + Documentation/driver-api/pwm.rst | 6 +- Documentation/driver-api/thermal/sysfs-api.rst | 12 +- Documentation/driver-api/vfio.rst | 2 +- Documentation/filesystems/f2fs.rst | 14 + Documentation/input/devices/rotary-encoder.rst | 8 +- MAINTAINERS | 26 +- arch/arc/Kconfig | 9 +- arch/arm/Kconfig | 10 +- arch/arm/boot/dts/rk3036.dtsi | 4 - arch/arm/boot/dts/rk3288.dtsi | 4 - arch/arm/mach-iop32x/n2100.c | 8 +- arch/arm64/Kconfig | 30 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 4 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 4 - arch/arm64/mm/hugetlbpage.c | 7 +- arch/ia64/Kconfig | 14 +- arch/ia64/mm/hugetlbpage.c | 3 +- arch/mips/Kconfig | 6 +- arch/mips/mm/hugetlbpage.c | 4 +- arch/parisc/Kconfig | 5 +- arch/parisc/mm/hugetlbpage.c | 2 +- arch/powerpc/Kconfig | 17 +- arch/powerpc/mm/hugetlbpage.c | 3 +- arch/powerpc/platforms/Kconfig.cputype | 16 +- arch/riscv/Kconfig | 5 +- arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 33 + arch/s390/Kconfig | 12 +- arch/s390/mm/hugetlbpage.c | 2 +- arch/sh/Kconfig | 7 +- arch/sh/mm/Kconfig | 8 - arch/sh/mm/hugetlbpage.c | 2 +- arch/sparc/mm/hugetlbpage.c | 2 +- arch/um/Kconfig.debug | 1 + arch/um/drivers/hostaudio_kern.c | 4 +- arch/um/drivers/vector_kern.c | 1 - arch/um/include/asm/pgtable.h | 2 +- arch/{riscv => um}/include/uapi/asm/Kbuild | 0 arch/um/kernel/Makefile | 1 - arch/um/kernel/dyn.lds.S | 6 + arch/um/kernel/gmon_syms.c | 16 - arch/um/kernel/mem.c | 3 +- arch/um/kernel/uml.lds.S | 6 + arch/x86/Kconfig | 29 +- arch/x86/mm/pat/set_memory.c | 8 + arch/x86/pci/amd_bus.c | 2 +- arch/x86/um/Makefile | 1 + arch/x86/um/asm/elf.h | 2 +- arch/x86/um/shared/sysdep/stub_32.h | 2 +- drivers/Makefile | 1 + drivers/acpi/acpi_memhotplug.c | 5 +- drivers/acpi/pci_mcfg.c | 7 + drivers/ata/ahci_brcm.c | 46 +- drivers/base/memory.c | 101 +- drivers/clk/sifive/Kconfig | 2 + drivers/clk/sifive/fu740-prci.c | 11 + drivers/clk/sifive/fu740-prci.h | 2 +- drivers/clk/sifive/sifive-prci.c | 54 + drivers/clk/sifive/sifive-prci.h | 13 + drivers/gpio/Kconfig | 24 +- drivers/gpio/Makefile | 1 + drivers/gpio/gpio-104-dio-48e.c | 50 +- drivers/gpio/gpio-aggregator.c | 39 +- drivers/gpio/gpio-ich.c | 2 - drivers/gpio/gpio-it87.c | 8 - drivers/gpio/gpio-mockup.c | 9 +- drivers/gpio/gpio-mpc8xxx.c | 47 +- drivers/gpio/gpio-mxs.c | 5 - drivers/gpio/gpio-omap.c | 5 +- drivers/gpio/gpio-realtek-otto.c | 325 ++++ drivers/gpio/gpio-sch.c | 198 ++- drivers/gpio/gpiolib-acpi.c | 21 + drivers/gpio/gpiolib-acpi.h | 4 + drivers/gpio/gpiolib-of.c | 6 +- drivers/gpio/gpiolib.c | 62 +- drivers/input/Makefile | 1 + drivers/input/keyboard/gpio_keys.c | 105 +- drivers/input/keyboard/imx_keypad.c | 13 +- drivers/input/keyboard/tca6416-keypad.c | 3 +- drivers/input/keyboard/tegra-kbc.c | 5 +- drivers/input/misc/Kconfig | 11 + drivers/input/misc/Makefile | 1 + drivers/input/misc/ims-pcu.c | 1 - drivers/input/misc/iqs626a.c | 1838 ++++++++++++++++++++ drivers/input/misc/max8997_haptic.c | 9 +- drivers/input/mouse/elan_i2c.h | 7 +- drivers/input/mouse/elan_i2c_core.c | 58 +- drivers/input/serio/apbps2.c | 3 +- .../of_touchscreen.c => touchscreen.c} | 13 +- drivers/input/touchscreen/Kconfig | 39 +- drivers/input/touchscreen/Makefile | 4 +- drivers/input/touchscreen/ar1021_i2c.c | 5 +- drivers/input/touchscreen/atmel_mxt_ts.c | 83 +- drivers/input/touchscreen/bu21029_ts.c | 4 +- drivers/input/touchscreen/cyttsp_core.c | 39 +- drivers/input/touchscreen/cyttsp_core.h | 1 - drivers/input/touchscreen/elants_i2c.c | 44 +- drivers/input/touchscreen/exc3000.c | 253 +-- drivers/input/touchscreen/hycon-hy46xx.c | 591 +++++++ drivers/input/touchscreen/ilitek_ts_i2c.c | 690 ++++++++ drivers/input/touchscreen/iqs5xx.c | 171 +- drivers/input/touchscreen/lpc32xx_ts.c | 10 +- drivers/input/touchscreen/melfas_mip4.c | 5 +- drivers/input/touchscreen/mms114.c | 26 +- drivers/input/touchscreen/msg2638.c | 337 ++++ drivers/input/touchscreen/silead.c | 46 +- drivers/input/touchscreen/stmfts.c | 3 +- drivers/input/touchscreen/tsc2007.h | 4 +- drivers/input/touchscreen/tsc2007_core.c | 60 +- drivers/input/touchscreen/wacom_i2c.c | 56 +- drivers/input/touchscreen/wm831x-ts.c | 3 +- drivers/input/touchscreen/zinitix.c | 4 +- drivers/iommu/intel/irq_remapping.c | 3 +- drivers/mtd/ubi/build.c | 1 + drivers/mtd/ubi/ubi.h | 2 - drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 4 +- drivers/net/ethernet/brocade/bna/bnad.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 16 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 14 - drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/falcon/efx.c | 2 +- drivers/net/virtio_net.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 4 +- drivers/pci/ats.c | 2 +- drivers/pci/controller/Kconfig | 17 +- drivers/pci/controller/Makefile | 8 +- drivers/pci/controller/cadence/pci-j721e.c | 24 +- drivers/pci/controller/dwc/Kconfig | 12 +- drivers/pci/controller/dwc/Makefile | 10 +- drivers/pci/controller/dwc/pci-keystone.c | 14 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 2 + drivers/pci/controller/dwc/pcie-designware-host.c | 4 +- drivers/pci/controller/dwc/pcie-designware.c | 11 +- drivers/pci/controller/dwc/pcie-designware.h | 1 + drivers/pci/controller/dwc/pcie-fu740.c | 309 ++++ drivers/pci/controller/dwc/pcie-intel-gw.c | 5 - drivers/pci/controller/dwc/pcie-tegra194.c | 108 +- drivers/pci/controller/mobiveil/Kconfig | 3 +- drivers/pci/controller/pci-host-common.c | 1 + drivers/pci/controller/pci-hyperv.c | 4 - drivers/pci/controller/pci-tegra.c | 349 ++-- drivers/pci/controller/pci-thunder-ecam.c | 2 +- drivers/pci/controller/pci-thunder-pem.c | 13 +- drivers/pci/controller/pci-xgene.c | 3 +- drivers/pci/controller/pcie-altera-msi.c | 4 +- drivers/pci/controller/pcie-brcmstb.c | 20 +- drivers/pci/controller/pcie-iproc-msi.c | 2 +- drivers/pci/controller/pcie-mediatek-gen3.c | 1027 +++++++++++ drivers/pci/controller/pcie-mediatek.c | 7 +- drivers/pci/controller/pcie-microchip-host.c | 12 +- drivers/pci/controller/pcie-rcar-host.c | 355 ++-- drivers/pci/controller/pcie-xilinx-nwl.c | 7 + drivers/pci/controller/pcie-xilinx.c | 246 ++- drivers/pci/controller/vmd.c | 63 +- drivers/pci/endpoint/functions/pci-epf-ntb.c | 16 +- drivers/pci/endpoint/functions/pci-epf-test.c | 22 +- drivers/pci/endpoint/pci-epc-core.c | 2 + drivers/pci/endpoint/pci-epf-core.c | 2 +- drivers/pci/hotplug/acpi_pcihp.c | 2 +- drivers/pci/hotplug/acpiphp.h | 3 +- drivers/pci/hotplug/acpiphp_glue.c | 1 + drivers/pci/hotplug/cpqphp_nvram.c | 5 +- drivers/pci/hotplug/shpchp_hpc.c | 5 - drivers/pci/msi.c | 45 +- drivers/pci/of.c | 22 +- drivers/pci/pci-acpi.c | 2 +- drivers/pci/pci-label.c | 218 +-- drivers/pci/pci-sysfs.c | 260 ++- drivers/pci/pci.c | 18 + drivers/pci/pci.h | 24 +- drivers/pci/pcie/aer.c | 6 +- drivers/pci/pcie/pme.c | 2 +- drivers/pci/pcie/rcec.c | 2 +- drivers/pci/probe.c | 5 +- drivers/pci/quirks.c | 29 +- drivers/pci/remove.c | 2 + drivers/pci/vpd.c | 232 +-- drivers/pwm/Kconfig | 9 + drivers/pwm/Makefile | 1 + drivers/pwm/core.c | 48 +- drivers/pwm/pwm-ab8500.c | 54 +- drivers/pwm/pwm-atmel-hlcdc.c | 3 +- drivers/pwm/pwm-atmel-tcb.c | 42 +- drivers/pwm/pwm-atmel.c | 30 +- drivers/pwm/pwm-bcm-iproc.c | 5 +- drivers/pwm/pwm-bcm-kona.c | 8 +- drivers/pwm/pwm-bcm2835.c | 40 +- drivers/pwm/pwm-berlin.c | 1 - drivers/pwm/pwm-brcmstb.c | 1 - drivers/pwm/pwm-clps711x.c | 1 - drivers/pwm/pwm-crc.c | 1 - drivers/pwm/pwm-cros-ec.c | 4 +- drivers/pwm/pwm-dwc.c | 1 - drivers/pwm/pwm-ep93xx.c | 1 - drivers/pwm/pwm-fsl-ftm.c | 1 - drivers/pwm/pwm-hibvt.c | 1 - drivers/pwm/pwm-img.c | 1 - drivers/pwm/pwm-imx-tpm.c | 5 +- drivers/pwm/pwm-imx1.c | 1 - drivers/pwm/pwm-imx27.c | 1 - drivers/pwm/pwm-intel-lgm.c | 1 - drivers/pwm/pwm-iqs620a.c | 1 - drivers/pwm/pwm-jz4740.c | 1 - drivers/pwm/pwm-keembay.c | 1 - drivers/pwm/pwm-lp3943.c | 1 - drivers/pwm/pwm-lpc18xx-sct.c | 5 +- drivers/pwm/pwm-lpc32xx.c | 5 - drivers/pwm/pwm-lpss.c | 7 - drivers/pwm/pwm-mediatek.c | 7 - drivers/pwm/pwm-meson.c | 1 - drivers/pwm/pwm-mtk-disp.c | 1 - drivers/pwm/pwm-mxs.c | 1 - drivers/pwm/pwm-omap-dmtimer.c | 1 - drivers/pwm/pwm-pca9685.c | 303 ++-- drivers/pwm/pwm-pxa.c | 1 - drivers/pwm/pwm-rcar.c | 1 - drivers/pwm/pwm-renesas-tpu.c | 1 - drivers/pwm/pwm-rockchip.c | 1 - drivers/pwm/pwm-samsung.c | 1 - drivers/pwm/pwm-sifive.c | 1 - drivers/pwm/pwm-sl28cpld.c | 1 - drivers/pwm/pwm-spear.c | 1 - drivers/pwm/pwm-sprd.c | 4 +- drivers/pwm/pwm-sti.c | 7 +- drivers/pwm/pwm-stm32-lp.c | 1 - drivers/pwm/pwm-stm32.c | 1 - drivers/pwm/pwm-stmpe.c | 1 - drivers/pwm/pwm-sun4i.c | 1 - drivers/pwm/pwm-tegra.c | 1 - drivers/pwm/pwm-tiecap.c | 1 - drivers/pwm/pwm-tiehrpwm.c | 1 - drivers/pwm/pwm-twl-led.c | 1 - drivers/pwm/pwm-twl.c | 1 - drivers/pwm/pwm-visconti.c | 190 ++ drivers/pwm/pwm-vt8500.c | 1 - drivers/reset/Kconfig | 1 + drivers/scsi/cxlflash/main.c | 3 +- drivers/thermal/amlogic_thermal.c | 4 +- drivers/thermal/broadcom/bcm2835_thermal.c | 1 - drivers/thermal/cpufreq_cooling.c | 49 +- drivers/thermal/cpuidle_cooling.c | 37 +- drivers/thermal/devfreq_cooling.c | 25 +- drivers/thermal/gov_fair_share.c | 11 +- drivers/thermal/gov_power_allocator.c | 32 +- drivers/thermal/hisi_thermal.c | 10 +- drivers/thermal/intel/Kconfig | 11 + drivers/thermal/intel/Makefile | 1 + drivers/thermal/intel/intel_tcc_cooling.c | 129 ++ drivers/thermal/mtk_thermal.c | 12 +- drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 91 +- drivers/thermal/qcom/tsens-8960.c | 235 ++- drivers/thermal/qcom/tsens-v0_1.c | 98 +- drivers/thermal/qcom/tsens-v1.c | 4 +- drivers/thermal/qcom/tsens.c | 165 +- drivers/thermal/qcom/tsens.h | 6 +- drivers/thermal/rcar_gen3_thermal.c | 3 +- drivers/thermal/sun8i_thermal.c | 4 +- drivers/thermal/tegra/soctherm.c | 15 +- drivers/thermal/thermal_core.c | 57 +- drivers/thermal/thermal_core.h | 1 + drivers/thermal/thermal_helpers.c | 27 +- drivers/thermal/thermal_mmio.c | 5 +- drivers/thermal/thermal_of.c | 7 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 37 +- drivers/vdpa/Kconfig | 15 + drivers/vdpa/Makefile | 1 + drivers/vdpa/ifcvf/ifcvf_base.c | 24 +- drivers/vdpa/ifcvf/ifcvf_base.h | 26 +- drivers/vdpa/ifcvf/ifcvf_main.c | 86 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 85 +- drivers/vdpa/vdpa.c | 12 +- drivers/vdpa/vdpa_sim/Makefile | 1 + drivers/vdpa/vdpa_sim/vdpa_sim.c | 127 +- drivers/vdpa/vdpa_sim/vdpa_sim.h | 2 + drivers/vdpa/vdpa_sim/vdpa_sim_blk.c | 338 ++++ drivers/vdpa/virtio_pci/Makefile | 2 + drivers/vdpa/virtio_pci/vp_vdpa.c | 484 ++++++ drivers/vhost/vdpa.c | 16 +- drivers/vhost/vringh.c | 69 +- drivers/virtio/virtio_balloon.c | 2 +- drivers/virtio/virtio_pci_modern.c | 27 +- drivers/virtio/virtio_pci_modern_dev.c | 67 +- fs/Kconfig | 5 +- fs/block_dev.c | 2 +- fs/btrfs/compression.c | 5 +- fs/btrfs/extent_io.c | 22 +- fs/btrfs/inode.c | 33 +- fs/btrfs/reflink.c | 6 +- fs/btrfs/zlib.c | 5 +- fs/btrfs/zstd.c | 5 +- fs/buffer.c | 36 +- fs/cifs/cifs_fs_sb.h | 1 + fs/cifs/cifs_ioctl.h | 35 + fs/cifs/cifsfs.c | 25 +- fs/cifs/cifsglob.h | 17 + fs/cifs/cifsproto.h | 13 + fs/cifs/connect.c | 37 +- fs/cifs/dir.c | 10 + fs/cifs/file.c | 102 +- fs/cifs/fs_context.c | 5 + fs/cifs/inode.c | 27 +- fs/cifs/ioctl.c | 112 ++ fs/cifs/link.c | 13 +- fs/cifs/misc.c | 79 + fs/cifs/xattr.c | 4 + fs/dax.c | 8 +- fs/f2fs/Kconfig | 16 +- fs/f2fs/acl.c | 1 + fs/f2fs/checkpoint.c | 9 +- fs/f2fs/compress.c | 15 +- fs/f2fs/compress.h | 0 fs/f2fs/data.c | 125 +- fs/f2fs/debug.c | 3 + fs/f2fs/dir.c | 1 + fs/f2fs/f2fs.h | 55 +- fs/f2fs/file.c | 51 +- fs/f2fs/gc.c | 95 +- fs/f2fs/gc.h | 6 + fs/f2fs/inline.c | 3 +- fs/f2fs/inode.c | 3 +- fs/f2fs/namei.c | 3 + fs/f2fs/node.c | 19 +- fs/f2fs/node.h | 1 + fs/f2fs/recovery.c | 3 +- fs/f2fs/segment.c | 184 +- fs/f2fs/segment.h | 16 +- fs/f2fs/super.c | 102 +- fs/f2fs/sysfs.c | 47 + fs/f2fs/verity.c | 75 +- fs/f2fs/xattr.c | 1 + fs/gfs2/glock.c | 3 +- fs/hugetlbfs/inode.c | 9 +- fs/inode.c | 9 +- fs/jffs2/file.c | 1 + fs/jffs2/scan.c | 2 +- fs/jffs2/summary.h | 16 +- fs/locks.c | 3 + fs/nfsd/nfs4state.c | 415 +++-- fs/nfsd/nfsctl.c | 1 + fs/nfsd/nfssvc.c | 8 +- fs/nfsd/state.h | 3 +- fs/proc/task_mmu.c | 3 + fs/ubifs/replay.c | 3 +- fs/ubifs/sb.c | 3 + fs/ubifs/super.c | 6 +- fs/userfaultfd.c | 149 +- include/dt-bindings/clock/sifive-fu740-prci.h | 1 + include/dt-bindings/input/atmel-maxtouch.h | 10 + include/linux/bitmap.h | 127 +- include/linux/buffer_head.h | 4 + include/linux/cma.h | 4 +- include/linux/compaction.h | 1 - include/linux/f2fs_fs.h | 2 +- include/linux/fs.h | 2 - include/linux/gfp.h | 2 +- include/linux/gpio/driver.h | 12 +- include/linux/highmem.h | 7 + include/linux/huge_mm.h | 3 - include/linux/hugetlb.h | 33 +- include/linux/irqdomain.h | 19 +- include/linux/memcontrol.h | 23 +- include/linux/memory.h | 8 +- include/linux/memory_hotplug.h | 15 +- include/linux/memremap.h | 2 +- include/linux/migrate.h | 7 +- include/linux/mm.h | 26 + include/linux/mmzone.h | 20 +- include/linux/msi.h | 17 +- include/linux/pagemap.h | 5 + include/linux/pci-ecam.h | 1 + include/linux/pci.h | 9 +- include/linux/pgtable.h | 12 + include/linux/pwm.h | 7 +- include/linux/reset.h | 5 + include/linux/sched.h | 2 +- include/linux/sched/mm.h | 27 +- include/linux/shrinker.h | 7 +- include/linux/swap.h | 21 + include/linux/thermal.h | 7 +- include/linux/userfaultfd_k.h | 49 +- include/linux/vdpa.h | 42 +- include/linux/virtio_pci_modern.h | 11 +- include/linux/vm_event_item.h | 8 + include/linux/vringh.h | 19 +- include/trace/events/cma.h | 68 +- include/trace/events/migrate.h | 25 +- include/trace/events/mmflags.h | 7 + include/uapi/linux/mempolicy.h | 7 + include/uapi/linux/thermal.h | 2 +- include/uapi/linux/userfaultfd.h | 36 +- include/uapi/linux/vfio.h | 46 +- init/Kconfig | 5 + kernel/irq/irqdomain.c | 20 +- kernel/sysctl.c | 2 +- lib/Kconfig.kfence | 1 + lib/bitmap.c | 42 +- lib/cmdline.c | 1 + lib/iov_iter.c | 8 +- lib/nlattr.c | 2 +- mm/Kconfig | 28 + mm/Makefile | 6 +- mm/cma.c | 62 +- mm/cma.h | 25 +- mm/cma_debug.c | 8 +- mm/cma_sysfs.c | 112 ++ mm/compaction.c | 107 +- mm/filemap.c | 24 +- mm/frontswap.c | 12 +- mm/gup.c | 174 +- mm/gup_test.c | 29 +- mm/gup_test.h | 3 +- mm/highmem.c | 11 +- mm/huge_memory.c | 324 +++- mm/hugetlb.c | 777 ++++++--- mm/hugetlb_cgroup.c | 9 +- mm/internal.h | 10 +- mm/kfence/core.c | 59 +- mm/khugepaged.c | 63 +- mm/ksm.c | 17 +- mm/list_lru.c | 6 +- mm/memcontrol.c | 131 +- mm/memory_hotplug.c | 216 ++- mm/mempolicy.c | 12 +- mm/mempool.c | 2 +- mm/migrate.c | 89 +- mm/mlock.c | 4 +- mm/mmap.c | 18 +- mm/oom_kill.c | 2 +- mm/page_alloc.c | 75 +- mm/process_vm_access.c | 1 - mm/shmem.c | 2 +- mm/sparse.c | 4 +- mm/swap.c | 69 +- mm/swap_state.c | 4 - mm/swapfile.c | 4 +- mm/truncate.c | 19 +- mm/userfaultfd.c | 39 +- mm/util.c | 26 +- mm/vmalloc.c | 2 +- mm/vmscan.c | 411 +++-- mm/vmstat.c | 35 +- mm/workingset.c | 1 - mm/zsmalloc.c | 6 +- mm/zswap.c | 2 +- net/ethtool/netlink.c | 3 +- net/netfilter/nfnetlink.c | 1 + net/smc/af_smc.c | 4 +- net/sunrpc/svc.c | 3 +- net/sunrpc/svcsock.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 36 +- samples/vfio-mdev/mbochs.c | 2 - samples/vfio-mdev/mdpy.c | 3 +- security/safesetid/lsm.c | 3 - tools/gpio/gpio-utils.c | 18 +- tools/lib/bpf/libbpf.c | 3 + tools/power/x86/turbostat/turbostat.8 | 6 +- tools/power/x86/turbostat/turbostat.c | 1314 ++++++++------ tools/testing/ktest/examples/vmware.conf | 137 ++ tools/testing/ktest/ktest.pl | 571 +++--- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 1 + tools/testing/selftests/vm/gup_test.c | 36 +- tools/testing/selftests/vm/split_huge_page_test.c | 390 +++++ tools/testing/selftests/vm/userfaultfd.c | 164 +- 508 files changed, 18322 insertions(+), 5963 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-kernel-mm-cma create mode 100644 Documentation/devicetree/bindings/gpio/fairchild,74hc595.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-74x164.txt create mode 100644 Documentation/devicetree/bindings/gpio/realtek,otto-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/rockchip,gpio-bank.yaml create mode 100644 Documentation/devicetree/bindings/input/iqs626a.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/azoteq,iqs5xx.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/ilitek_ts_i2c.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/iqs5xx.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/melfas,mms114.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/mms114.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/mstar,msg2638.yaml delete mode 100644 Documentation/devicetree/bindings/pci/hisilicon-pcie.txt create mode 100644 Documentation/devicetree/bindings/pci/mediatek-pcie-gen3.yaml create mode 100644 Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-rockchip.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-rockchip.yaml create mode 100644 Documentation/devicetree/bindings/pwm/toshiba,pwm-visconti.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/brcm,ns-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/brcm,ns-thermal.yaml copy arch/{riscv => um}/include/uapi/asm/Kbuild (100%) delete mode 100644 arch/um/kernel/gmon_syms.c create mode 100644 drivers/gpio/gpio-realtek-otto.c create mode 100644 drivers/input/misc/iqs626a.c rename drivers/input/{touchscreen/of_touchscreen.c => touchscreen.c} (93%) create mode 100644 drivers/input/touchscreen/hycon-hy46xx.c create mode 100644 drivers/input/touchscreen/ilitek_ts_i2c.c create mode 100644 drivers/input/touchscreen/msg2638.c create mode 100644 drivers/pci/controller/dwc/pcie-fu740.c create mode 100644 drivers/pci/controller/pcie-mediatek-gen3.c create mode 100644 drivers/pwm/pwm-visconti.c create mode 100644 drivers/thermal/intel/intel_tcc_cooling.c create mode 100644 drivers/vdpa/vdpa_sim/vdpa_sim_blk.c create mode 100644 drivers/vdpa/virtio_pci/Makefile create mode 100644 drivers/vdpa/virtio_pci/vp_vdpa.c delete mode 100644 fs/f2fs/compress.h create mode 100644 include/dt-bindings/input/atmel-maxtouch.h create mode 100644 mm/cma_sysfs.c create mode 100644 tools/testing/ktest/examples/vmware.conf create mode 100644 tools/testing/selftests/vm/split_huge_page_test.c