This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allnoconfig in repository toolchain/ci/linux.
discards c0d438dbc0b7 Add linux-next specific files for 20210714 discards 61e05437d915 Merge branch 'akpm-current/current' discards 9aa6fec91ed6 Merge remote-tracking branch 'rust/rust-next' discards 2a1c215f7625 Merge remote-tracking branch 'mhi/mhi-next' discards d6548dc78250 Merge remote-tracking branch 'fpga/for-next' discards 124aef8756c1 Merge remote-tracking branch 'auxdisplay/auxdisplay' discards e88d9d789ddc Merge remote-tracking branch 'hyperv/hyperv-next' discards 414b57e7d05b Merge remote-tracking branch 'nvmem/for-next' discards 1937dea010f5 Merge remote-tracking branch 'slimbus/for-next' discards ffb34475f702 Merge remote-tracking branch 'gnss/gnss-next' discards 98f8515fe0ac Merge remote-tracking branch 'kspp/for-next/kspp' discards 42b3eb2760c4 Merge remote-tracking branch 'seccomp/for-next/seccomp' discards 83bf9dd52f2f Merge remote-tracking branch 'ntb/ntb-next' discards e5b45f95c333 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards 36c3b616ae91 Merge remote-tracking branch 'coresight/next' discards 2c12dc90082c Merge remote-tracking branch 'livepatching/for-next' discards bd5e4c3fe653 Merge remote-tracking branch 'pwm/for-next' discards 1794e5e2dc5a Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' discards 54a44635867a Merge remote-tracking branch 'rpmsg/for-next' discards 0e2fe8c87317 Merge remote-tracking branch 'scsi/for-next' discards bc018dd5b4d1 Merge remote-tracking branch 'cgroup/for-next' discards ff2073ac536e Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' discards 0a2976662301 Merge remote-tracking branch 'usb/usb-next' discards 995d40e0477a Merge remote-tracking branch 'leds/for-next' discards eb39fcce45a0 Merge remote-tracking branch 'workqueues/for-next' discards 2d7cc7bd2314 Merge remote-tracking branch 'percpu/for-next' discards 7c81756ea0df Merge remote-tracking branch 'rcu/rcu/next' discards f6bfc7e6909f Merge remote-tracking branch 'ftrace/for-next' discards a1fb23212f0b Merge remote-tracking branch 'edac/edac-for-next' discards 00d506b837b7 Merge remote-tracking branch 'clockevents/timers/drivers/next' discards 6c549958a434 Merge remote-tracking branch 'tip/auto-latest' discards 5aa744e1f479 Merge remote-tracking branch 'spi/for-next' discards 1ac02e838c17 Merge remote-tracking branch 'devicetree/for-next' discards 7a78db37458c Merge remote-tracking branch 'tomoyo/master' discards 6e5bd7999438 Merge remote-tracking branch 'keys/keys-next' discards dd7d5117d022 Merge remote-tracking branch 'apparmor/apparmor-next' discards 048e951efa3b Merge remote-tracking branch 'security/next-testing' discards 6477e04e6c25 Merge remote-tracking branch 'regulator/for-next' discards 48528e8e7bed Merge remote-tracking branch 'mfd/for-mfd-next' discards 0cd97cdc6985 Merge remote-tracking branch 'sound-asoc/for-next' discards fb68b8d56db9 Merge remote-tracking branch 'sound/for-next' discards 022a9e3122d6 Merge remote-tracking branch 'regmap/for-next' discards c262f1c98cca Merge remote-tracking branch 'etnaviv/etnaviv/next' discards 291ea61f21db Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards 3509da4524f3 Merge remote-tracking branch 'drm-intel/for-linux-next' discards a07beb655260 Merge remote-tracking branch 'amdgpu/drm-next' discards ef204520029e Merge remote-tracking branch 'drm-misc/for-linux-next' discards 2016f5f2befd Merge remote-tracking branch 'bluetooth/master' discards 55ec5aa673e0 Merge remote-tracking branch 'swiotlb/linux-next' discards 5ac155ff5230 Merge remote-tracking branch 'ieee1394/for-next' discards cda3a2cfff39 Merge remote-tracking branch 'v4l-dvb-next/master' discards 50e4c553871b Merge remote-tracking branch 'jc_docs/docs-next' discards 5a714a385479 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards 239a4e4a970c Merge remote-tracking branch 'i2c/i2c/for-next' discards d9968951c30c Merge remote-tracking branch 'hid/for-next' discards fb7c7f9acb42 Merge remote-tracking branch 'pstore/for-next/pstore' discards 25c94e1f5304 Merge remote-tracking branch 'printk/for-next' discards 34cc00967c15 Merge remote-tracking branch 'file-locks/locks-next' discards ccae4e682a80 Merge remote-tracking branch 'zonefs/for-next' discards bc90f74a595b Merge remote-tracking branch 'v9fs/9p-next' discards 2367e18442ff Merge remote-tracking branch 'cel/for-next' discards febfec215a9a Merge remote-tracking branch 'gfs2/for-next' discards e705730ba46f Merge remote-tracking branch 'configfs/for-next' discards 983717a1520b Merge remote-tracking branch 'cifsd/cifsd-for-next' discards 011712028ee4 Merge remote-tracking branch 'cifs/for-next' discards ff3881af3069 Merge remote-tracking branch 'btrfs/for-next' discards 5b39e82301eb Merge remote-tracking branch 'fscache/fscache-next' discards 94ae329056f8 Merge remote-tracking branch 'pidfd/for-next' discards e27464870445 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 334d047ad0d2 Merge remote-tracking branch 'sh/for-next' discards ec3472f455d6 Merge remote-tracking branch 's390/for-next' discards 4fc5177cc7b1 Merge remote-tracking branch 'parisc-hd/for-next' discards 1d8c07f75f70 Merge remote-tracking branch 'm68knommu/for-next' discards 83b7312bbad2 Merge remote-tracking branch 'h8300/h8300-next' discards 5e607fc42ed1 Merge remote-tracking branch 'clk-renesas/renesas-clk' discards 650f95857966 Merge remote-tracking branch 'xilinx/for-next' discards 61c17336da0a Merge remote-tracking branch 'ti-k3/ti-k3-next' discards d88fb25ea0f6 Merge remote-tracking branch 'tegra/for-next' discards d9fa7c657da2 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards e3440755d5a8 Merge remote-tracking branch 'scmi/for-linux-next' discards e4ec6c483065 Merge remote-tracking branch 'samsung-krzk/for-next' discards 3534b92e1ad7 Merge remote-tracking branch 'rockchip/for-next' discards c52802be75c4 Merge remote-tracking branch 'renesas/next' discards 7d6fde0b804c Merge remote-tracking branch 'qcom/for-next' discards 9c6ec4922c86 Merge remote-tracking branch 'omap/for-next' discards 9e3458a00f76 Merge remote-tracking branch 'mvebu/for-next' discards eb878fe03fa3 Merge remote-tracking branch 'mediatek/for-next' discards 7769ffb907da Merge remote-tracking branch 'keystone/next' discards c4839db9549b Merge remote-tracking branch 'imx-mxs/for-next' discards 2b77b02d88bb Merge remote-tracking branch 'drivers-memory/for-next' discards 4e9911ec892a Merge remote-tracking branch 'at91/at91-next' discards 45317641a214 Merge remote-tracking branch 'aspeed/for-next' discards db3bad2ba525 Merge remote-tracking branch 'amlogic/for-next' discards b86072fa264c Merge remote-tracking branch 'actions/for-next' discards f48a9d40510a Merge remote-tracking branch 'arm-soc/for-next' discards 6c66529ca3b5 Merge remote-tracking branch 'arm/for-next' discards fed5dc37a70c Merge remote-tracking branch 'asm-generic/master' discards c0e09fa81b64 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' discards 902b4f67cc56 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards fb958724ff9c Merge remote-tracking branch 'renesas-fixes/fixes' discards 2126cf1a15a7 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' discards 3e679858454e Merge remote-tracking branch 'pidfd-fixes/fixes' discards 7281109babc2 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' discards f13c3faf1da5 Merge remote-tracking branch 'mmc-fixes/fixes' discards 1477223767b7 Merge remote-tracking branch 'drm-fixes/drm-fixes' discards 0d8d983a4747 Merge remote-tracking branch 'scsi-fixes/fixes' discards 36f632d31119 Merge remote-tracking branch 'vfs-fixes/fixes' discards 30cfdea6ad4e Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 977dd0c86937 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards ff2a81a1685b Merge remote-tracking branch 'kvms390-fixes/master' discards 676c44d5a9d7 Merge remote-tracking branch 'omap-fixes/fixes' discards b8cd43be6fcc Merge remote-tracking branch 'kselftest-fixes/fixes' discards 676b635308a8 Merge remote-tracking branch 'iio-fixes/fixes-togreg' discards b268b4df7466 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' discards 41ea8cd219d6 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' discards 79d0e38acd91 Merge remote-tracking branch 'usb.current/usb-linus' discards d05c002daa31 Merge remote-tracking branch 'spi-fixes/for-linus' discards d9d46fe6b7f7 Merge remote-tracking branch 'regulator-fixes/for-linus' discards 09645b0b7a06 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 7db49b9e198e Merge remote-tracking branch 'sound-current/for-linus' discards 369dfb06a02b Merge remote-tracking branch 'ipsec/master' discards 4e164e23c3d9 Merge remote-tracking branch 'bpf/master' discards 741eb51f1265 Merge remote-tracking branch 'net/master' discards cc6cb0169901 Merge remote-tracking branch 's390-fixes/fixes' discards 1f5b7606a481 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' discards 7c4548d2cc81 Makefile: Enable -Wimplicit-fallthrough for Clang discards 32eda9f08e05 cifs: handle reconnect of tcon when there is no cached dfs [...] discards 2a28947404c5 cifs: do not share tcp sessions of dfs connections discards e18fc84414df cifs: fix the out of range assignment to bit fields in par [...] discards 0a11cfee8395 cifs: Do not use the original cruid when following DFS lin [...] discards 281566664c56 cifs: use the expiry output of dns_query to schedule next [...] omits 14490d0ff202 NFSD: Batch release pages during splice read omits 3f3cf0776f37 SUNRPC: Add svc_rqst_replace_page() API omits 5433423332be NFSD: Clean up splice actor discards 785a89f5ed9c drm/amdgpu/display: add support for multiple backlights discards 32dd1e447782 PCI: quirks: Quirk PCI d3hot delay for AMD xhci discards 8b76715de449 drm/radeon: Add HD-audio component notifier support (v2) discards 835c4e6f986c drm/amdgpu: check whether s2idle is enabled to determine s0ix discards 33e3fe82fa72 Revert "drm/amd/display: To modify the condition in indica [...] discards 8841f5f219d0 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" discards f029ef6781bd drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify discards f2c1b62cdd43 drm/amdgpu: only check for _PR3 on dGPUs discards 693e7153197e drm/amdgpu: add another raven1 gfxoff quirk discards 0d852542ae99 usb/host: enable auto power control for xhci-pci discards 35d283658a61 drm/shmem-helper: Align to page size in dumb_create discards 072ed3431f5b drm/dp: Move panel DP AUX backlight support to drm_dp_helper discards bbeb7461c7ee drm/vkms: Use dma-buf mapping from shadow-plane state for [...] discards b43e2ec03b0d drm/vkms: Let shadow-plane helpers prepare the plane's FB discards 7602d4221842 drm/vkms: Inherit plane state from struct drm_shadow_plane_state discards b71565022031 drm/gem: Export implementation of shadow-plane helpers discards 6293eb28913f Revert "drm/vgem: Implement mmap as GEM object function" discards 067eadbb0f2f Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 51832d6b6211 Merge branches 'renesas-arm-defconfig-for-v5.15' and 'rene [...] omits 7818520eb6db Merge branch 'renesas-fixes-for-v5.14' into renesas-next omits 3b4d2962f5c8 arm64: dts: renesas: r8a77990: ebisu: Add I2C EEPROM for PMIC omits 44beac1c712e arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511 [...] omits 186ef5008a69 arm64: dts: renesas: beacon: Enable micbias omits 39293841d55d arm64: dts: renesas: r9a07g044: Add I2C nodes omits 2e6d7e4c9937 arm64: dts: renesas: r8a779a0: Restore sort order omits 116308d97b50 arm64: dts: renesas: r8a77990: ebisu: Add SW4 support omits bdde2a217add arm64: dts: renesas: r8a77995: draak: Add SW56 support omits 12ec5cade817 arm64: dts: renesas: rzg2: Rename i2c_dvfs to iic_pmic omits 16d22d307f46 arm64: dts: renesas: r8a77990: Add generic compatible stri [...] omits a03708cbb565 arm64: dts: renesas: r8a774c0: Add generic compatible stri [...] omits 58e37bb307c1 ARM: dts: rzg1: Add generic compatible strings to IIC nodes omits fc75eeec804a ARM: dts: r8a73a4: Remove non-functional DMA support omits cfdda2482927 arm64: dts: renesas: salvator-xs: Factor out USB ch3 parts omits 775c119b75fb arm64: dts: renesas: salvator-x(s): Factor out USB ch2 parts omits 0b7b760ed6d5 arm64: dts: renesas: salvator-x(s): Factor out SATA parts omits b639d8f1048c arm64: dts: renesas: salvator-x(s): Factor out HDMI1 parts omits d91798670390 arm64: defconfig: Enable RIIC discards aaac4af5b013 clk: renesas: r9a07g044: Add SSIF-2 clock and reset entries discards 3ce0a773e143 clk: renesas: r9a07g044: Add USB clocks/resets discards 1a95840b0d0d clk: renesas: r9a07g044: Add DMAC clocks/resets discards 1f5cda1cc885 clk: renesas: r9a07g044: Add I2C clocks/resets omits e98ccf19e4bb clk: renesas: r8a779a0: Add the DSI clocks omits 380818aef5bd clk: renesas: r8a779a0: Add the DU clock omits b827a4efe433 clk: renesas: rzg2: Rename i2c-dvfs to iic-pmic omits dd9ced4003dd Merge branch 'core/urgent' omits d6ec338daa3f Merge branch 'locking/core' omits 4b617dd3c2be Merge branch 'locking/urgent' omits dccf8e55f164 Merge branch 'perf/core' omits 87f8d121d0ec Merge branch 'sched/core' discards 3667bbd78290 drm: bridge: Mark deprecated operations in drm_bridge_funcs omits ac58f4f28369 tracing: Add trace_event helper macros __string_len() and [...] omits 863616f3be33 docs/zh_CN: add core api cpu_hotplug translation omits aefaaa655ba8 docs/core-api: Modify document layout omits c4b98c40b546 docs/zh_CN: Remove the Microsoft rhetoric omits c52573c01f9d Documentation: sysrq: convert to third person omits 31f90dcfcf7e Documentation: arm: marvell: Add few missing models and do [...] omits 60bd6fae386f docs/zh_CN: add core api genericirq translation omits 55f018b951d6 docs/zh_CN: create new translations for zh_CN/dev-tools/te [...] omits 0b31f07416b5 docs/zh_CN: add a missing space character omits 8b6213c0ea97 Documentation/features: Add THREAD_INFO_IN_TASK feature matrix omits 7619e023f730 Documentation/features: Update the ARCH_HAS_TICK_BROADCAST entry omits e44089212ece LICENSES/dual/CC-BY-4.0: Lets switch to utf-8 discards b557a5f8da57 drm/of: free the right object discards fc8ad9b858f0 Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] omits 7e0946a6d995 Merge branch 'fixes' into for-next discards 1b88320bc371 Merge remote-tracking branch 'spi/for-5.15' into spi-next discards 144d3c5cc791 Merge remote-tracking branch 'spi/for-5.14' into spi-linus discards feb9cd725da7 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] discards af201f2ec49b Merge remote-tracking branch 'regulator/for-5.14' into reg [...] discards 48b2d8fb74b4 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next discards 3bca1d1d77ad Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus discards 7dc924d7c595 drm/panfrost:fix the exception name always "UNKNOWN" omits cd117793e1ac Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next omits 2bff201e16ad clk: renesas: rzg2l: Fix off-by-one check in rzg2l_cpg_clk [...] omits ca6c575cac4e clk: renesas: rzg2l: Avoid mixing error pointers and NULL omits 9c1689005217 clk: renesas: rzg2l: Fix a double free on error omits 022fea2de4c4 clk: renesas: rzg2l: Fix return value and unused assignment omits 0b126578c53b clk: renesas: rzg2l: Remove unneeded semicolon omits 9ea3ddf72ca2 arm64: dts: renesas: r8a77990: ebisu: Add SW4 support omits 616772e5940c arm64: dts: renesas: r8a77995: draak: Add SW56 support omits fdac69974690 arm64: dts: renesas: salvator-xs: Factor out USB ch3 parts omits 3cfa74c03019 arm64: dts: renesas: salvator-x(s): Factor out USB ch2 parts omits 715222aa5b51 arm64: dts: renesas: salvator-x(s): Factor out SATA parts omits f94cdd3d304c arm64: dts: renesas: salvator-x(s): Factor out HDMI1 parts omits 79a75e98627e arm64: dts: renesas: r8a77990: Add generic compatible stri [...] omits dcf899e1993e arm64: dts: renesas: r8a774c0: Add generic compatible stri [...] omits 21fb652f7343 ARM: dts: rzg1: Add generic compatible strings to IIC nodes omits 7d65526857d6 ARM: dts: r8a73a4: Remove non-functional DMA support omits df140a64b2e9 Merge branch 'renesas-fixes-for-v5.14' into renesas-next omits 1ede60632ece m68k/nommu: prevent setting ROMKERNEL when ROM is not set omits fbc515fb7fc7 m68k/coldfire: change pll var. to clk_pll omits 3352a33e7f9c hwmon: (w83627ehf) Remove w83627ehf_remove() omits 73418c8d850c hwmon: (w83627ehf) Use platform_create_bundle omits 32552c8bd72a hwmon: (pmbus/bpa-rs600) Support BPD-RS600 omits 7f933fd0742a hwmon: (ntc_thermistor) Use library interpolation omits d825624dfb36 hwmon: (intel-m10-bmc-hwmon) Add n5010 sensors discards 4fdd600214e6 drm: bridge: nwl-dsi: Drop unused nwl_dsi_plat_clk_config discards f08a2a1eecb6 drm/panel: simple: Add support for EDT ETM0350G0DH6 panel discards e46f73fbbe00 drm/panel: simple: Add support for EDT ETMV570G2DHU panel discards f3ba46debcaf dt-bindings: display: simple: Add EDT ETM0350G0DH6 discards a60d6b416463 dt-bindings: display: simple: Add EDT ETMV570G2DHU discards a84cb7a49431 drm/gma500: Add the missed drm_gem_object_put() in psb_use [...] discards 710fa9aa1632 drm/panel: Fix up DT bindings for Samsung lms397kf04 omits a5f65ad078e9 Merge branch for-5.14/arm64/dt into for-next omits 383957328f16 Merge branch for-5.14/arm/defconfig into for-next omits ef5365cbb102 Merge branch for-5.14/arm/dt into for-next omits b2187c19ae8c Merge branch for-5.14/memory into for-next omits 4049c5b8671d Merge branch for-5.14/firmware into for-next omits 69cc4541858d Merge branch for-5.14/soc into for-next omits 6675eaed1577 Merge branch for-5.14/dt-bindings into for-next omits 1a5f44c62466 Merge branch for-5.14/usb into for-next omits 3d3658107549 Merge branch for-5.14/phy into for-next omits 0bfc103a19b8 Merge branch for-5.14/regulator into for-next omits cba152b62be7 Merge branch for-5.14/clk into for-next discards 4bfe6c8f7c23 drm/panel-simple: Add Samsung ATNA33XC20 discards c20dec193584 dt-bindings: display: simple: Add Samsung ATNA33XC20 discards 13aceea56fd5 drm/panel-simple: Update validation warnings for eDP panel [...] discards 18a1488bf1e1 drm/panel-simple: Support for delays between GPIO & regulator discards bfd451403d70 drm/panel-simple: Support DP AUX backlight discards 10f7b40e4f30 drm/panel: add basic DP AUX backlight support discards 60f800b2bdfa drm/msm: always wait for the exclusive fence discards ea9a897b8aff drm/gma500: Fix end of loop tests for list_for_each_entry discards 911684de2a8b drm/vkms: Create a debugfs file to get vkms config data discards 3e1ad79bf661 drm/nouveau: always wait for the exclusive fence discards 9d38814d1e34 dma-buf: fix dma_resv_test_signaled test_all handling v2 discards a0356899ebe8 drm/gud: Add async_flush module parameter discards b3f4ef669357 drm/gud: Add Raspberry Pi Pico ID discards 2eecd93b743b drm/gud: Use scatter-gather USB bulk transfer discards f8ac863b6a93 drm/gud: Free buffers on device removal discards 39a364a19e03 drm/hisilicon/hibmc: Convert to Linux IRQ interfaces discards b0fee7df43cf drm/vmwgfx: Convert to Linux IRQ interfaces discards 9ca41d1fcf58 drm/arm/komeda: Don't include drm_irq.h discards 65a969655cb9 drm/meson: Convert to Linux IRQ interfaces omits 900185fe29d3 mmc: core: Don't allocate IDA for OF aliases discards 7915d5612945 drm/qxl: Remove empty qxl_gem_prime_mmap() omits 5c0777665b3e mmc: core: Use kref in place of struct mmc_blk_data::usage discards 1a3c1959740c drm/vkms: replace macro in vkms_release() discards 0b066a6809d0 drm: vc4: Fix pixel-wrap issue with DVP teardown discards 9d9fb756b539 drm/vc4: hdmi: Limit noise when deferring snd card registration discards 375cca1cfeb5 drm/vgem: Implement mmap as GEM object function omits 4bae9e362a11 linux-next-pre omits a04ed79a5a61 kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] omits 0ad1577a2f70 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] omits 291adb1916e0 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 5f6258504397 init/main.c: silence some -Wunused-parameter warnings omits 3809bca1fa81 proc/sysctl: make protected_* world readable omits 4330df5d4317 fs-proc-kcorec-add-mmap-interface-fix omits faf3ac13fecf fs/proc/kcore.c: add mmap interface omits 1eaabf257474 kernel/hung_task.c: Monitor killed tasks. omits da2c5f993db7 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits c580f1c1baa8 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 55af0e8b90e4 mm/highmem: Remove deprecated kmap_atomic omits 1f433cf3942d mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits f660a30b6c0d mm: zram: amend SLAB_RECLAIM_ACCOUNT on zspage_cachep omits 1c0ed25202e5 memory-hotplug.rst: complete admin-guide overhaul omits 9ce0d016dc6a mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits cff1925d4c9a mm/kconfig: move HOLES_IN_ZONE into mm omits fc5af4d89585 kasan: add memzero init for unaligned size under SLUB debug omits ca78ae7fd254 mm: improve mprotect(R|W) efficiency on pages referenced once omits 1c43b95b4bb6 mm: improve mprotect(R|W) efficiency on pages referenced once omits d49c58f79ad3 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits e8ddff74c842 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits eb6ac6ada40d lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits 2b7f2e8d4169 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits 9d0ad0eeaad8 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits 3810abccbe7d lazy tlb: allow lazy tlb mm refcounting to be configurable omits 61102d0a5957 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits 94a04a8a276b lazy tlb: introduce lazy mm refcount helper functions omits 3de12d7dc6b6 vfs: keep inodes with page cache off the inode shrinker LRU omits 1fbbef886c26 fs: inode: count invalidated shadow pages in pginodesteal omits f7cf6d0e67ed fs: drop_caches: fix skipping over shadow cache inodes omits a0da41065f3c mm: remove irqsave/restore locking from contexts with irqs [...] omits 9d01b65c2edf mm: mark idle page tracking as BROKEN omits 8350e42ed8ab ocfs2: fix ocfs2 corrupt when iputting an inode omits f398dd89525b ocfs2: clear links count in ocfs2_mknod() if an error occurs omits e4cb6a1b08a5 /proc/kpageflags: do not use uninitialized struct pages omits 5492e2269302 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards d9cc564bf3ae drm/mgag200: Constify LUT for programming bpp discards 02d4b387cb56 drm/mgag200: Extract device type and flags in mgag200_pci_probe() discards 382d019d1022 drm/mgag200: Inline mgag200_device_init() discards e36edabc9411 drm/mgag200: Don't pass flags to drm_dev_register() discards 9aa0267476ed drm/vram-helper: Unexport drm_vram_helper_{alloc,release}_mm() discards 11e96701d1c0 drm/bochs: Use managed initialization for GEM VRAM helpers discards 796c3e35ac16 drm/bochs: Move to tiny/ discards 3f5aa5ac0b0f drm/dbi: Print errors for mipi_dbi_command() omits 4e65a83cd0b9 Merge branch 'misc' into for-next omits 6c508b3d7e21 Merge branch 'misc' into for-next omits 5bac2a5bf0c6 Merge branch 'i2c/for-mergewindow' into i2c/for-next discards fb786a48ac0d drm/vkms: update the current status of todo list omits 7d31f1c65cc9 swiotlb: fix implicit debugfs declarations discards 97c9bfe3f660 drm/aperture: Pass DRM driver structure instead of driver name discards 0ec187f69bcb drm/panfrost: Increase the AS_ACTIVE polling timeout discards 030761e097b4 drm/panfrost: Queue jobs on the hardware discards 30b5d4ed5b2e drm/panfrost: Kill in-flight jobs on FD close discards 2905db2764cd drm/panfrost: Don't reset the GPU on job faults unless we [...] discards f9ab9c66f080 drm/panfrost: Reset the GPU when the AS_ACTIVE bit is stuck discards ed7a34c57def drm/panfrost: Disable the AS on unhandled page faults discards 1d0cab5461d7 drm/panfrost: Make sure job interrupts are masked before r [...] discards a11c4711238a drm/panfrost: Simplify the reset serialization logic discards 070ce7657bdf drm/panfrost: Use a threaded IRQ for job interrupts discards 229f45788e22 drm/panfrost: Expose a helper to trigger a GPU reset discards 7319965fa19e drm/panfrost: Do the exception -> string translation using [...] discards 6ef2f37f4016 drm/panfrost: Drop the pfdev argument passed to panfrost_e [...] discards 42738bad000e drm/panfrost: Get rid of the unused JS_STATUS_EVENT_ACTIVE [...] discards 9f4e91101332 drm/panfrost: Make ->run_job() return an ERR_PTR() when ap [...] discards 78efe21b6f8e drm/sched: Allow using a dedicated workqueue for the timeo [...] discards 1fad1b7ed1eb drm/sched: Document what the timedout_job method should do discards 60f3c604bcc0 drm/radeon: Fix NULL dereference when updating memory stats discards 9ea39a900a1f drm/zte: Don't set struct drm_device.irq_enabled discards fe319919f40d drm/xlnx: Don't set struct drm_device.irq_enabled discards aa3d18a344a1 drm/vmwgfx: Don't set struct drm_device.irq_enabled discards 9ed64b1d1567 drm/vkms: Don't set struct drm_device.irq_enabled discards 44737e4c8f05 drm/vc4: Don't set struct drm_device.irq_enabled discards a35a9375403f drm/tidss: Don't use struct drm_device.irq_enabled discards 14746211570b drm/tegra: Don't set struct drm_device.irq_enabled discards 8ff113fa4219 drm/sun4i: Don't set struct drm_device.irq_enabled discards aa2fcf12178a drm/stm: Don't set struct drm_device.irq_enabled discards 4a4928b0b1d2 drm/sti: Don't set struct drm_device.irq_enabled discards e0d17d6270d3 drm/rockchip: Don't set struct drm_device.irq_enabled discards 578b1cc6a695 drm/rcar-du: Don't set struct drm_device.irq_enabled discards daea75017cfc drm/omapdrm: Track IRQ state in local device state discards a77cd38b3d60 drm/nouveau: Don't set struct drm_device.irq_enabled discards 192a20290880 drm/mediatek: Don't set struct drm_device.irq_enabled discards d1e9d7350989 drm/imx/dcss: Don't set struct drm_device.irq_enabled discards b09b85f1455e drm/imx: Don't set struct drm_device.irq_enabled discards 6a940c4da672 drm/kirin: Don't set struct drm_device.irq_enabled discards 8d1cc01d3e29 drm/exynos: Don't set struct drm_device.irq_enabled discards a4583a0ebce9 drm/malidp: Don't set struct drm_device.irq_enabled discards 64be7a1d4d72 drm/komeda: Don't set struct drm_device.irq_enabled discards ac1723c16b66 drm/i915: Track IRQ state in local device state discards 24d31c4995b4 drm/armada: Don't set struct drm_device.irq_enabled discards 1e4cd78ed493 drm: Don't test for IRQ support in VBLANK ioctls discards b2ffa2c25bba drm/radeon: Track IRQ state in local device state discards f4b62145f47b drm/hibmc: Call drm_irq_uninstall() unconditionally discards 0cabcf83b200 drm/amdgpu: Track IRQ state in local device state omits 6a0544606ec7 pgo: rectify comment to proper kernel-doc syntax discards 3b5ac97ad468 drm/sched: Declare entity idle only after HW submission omits 31bc56c0138c Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 57fc988e26de i2c: i2c-core-smbus: Expose PEC calculate function for gen [...] omits 1a286079c7d1 Documentation: i2c: Add doc for I2C sysfs omits 3bd1d916c79b bus: mhi: core: Add range checks for BHI and BHIe omits 2463df65c33e bus: mhi: pci_generic: Set register access length for MHI driver omits fb359946c3ef ath11k: set register access length for MHI driver omits c7b924b507d8 bus: mhi: Add MMIO region length to controller structure omits 634fc262c4bd bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up omits 70d4e687512e pgo: Clean up prf_open() error paths omits 789fc53c493d pgo: Fix sleep in atomic section in prf_open() omits 942628f80ed8 pgo: Limit allocate_node() to vmlinux sections omits 9c1082ee07da pgo: rename the raw profile file to vmlinux.profraw omits 655444f6c090 MAINTAINERS: Expand and relocate PGO entry omits 59fdc55f9b8a pgo: Add Clang's Profile Guided Optimization infrastructure omits 878789cad00d bus: mhi: core: Set BHI/BHIe offsets on power up preparation omits 4c80a9023d64 bus: mhi: core: Validate channel ID when processing comman [...] omits c0523c4c1e61 bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI omits 156ffb7fb7eb bus: mhi: pci_generic: Apply no-op for wake using sideband [...] omits e44316857218 bus: mhi: Add inbound buffers allocation flag omits fafbd4090a5c bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error [...] omits 914b72a6948b bus: mhi: Wait for M2 state during system resume omits 752951fdc4e0 bus: mhi: core: Fix power down latency omits ed9588410c28 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 0126db1439ae Merge branch 'i2c/for-current' into i2c/for-next omits b655006619b7 of: Add plumbing for restricted DMA pool omits 081bec2577cd dt-bindings: of: Add restricted DMA pool omits 461021875c50 swiotlb: Add restricted DMA pool initialization omits 6079c4f9e70a swiotlb: Add restricted DMA alloc/free support omits dc924470ee42 swiotlb: Refactor swiotlb_tbl_unmap_single omits e38db0d0e7ca swiotlb: Move alloc_size to swiotlb_find_slots omits af452ec1b1a3 swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing discards 7150185900a7 drm/tiny: drm_gem_simple_display_pipe_prepare_fb is the default discards 40cfc7fce4d0 drm/simple-helper: drm_gem_simple_display_pipe_prepare_fb [...] discards 942d8344d5f1 drm/omap: Follow implicit fencing in prepare_fb discards f8bd3dbb9eb0 drm/vram-helpers: Create DRM_GEM_VRAM_PLANE_HELPER_FUNCS discards 1a8961307af6 drm/armada: Remove prepare/cleanup_fb hooks discards 29a840842743 drm/<driver>: drm_gem_plane_helper_prepare_fb is now the default discards 7d30963fd191 drm/atomic-helper: make drm_gem_plane_helper_prepare_fb th [...] discards 05459351ce30 dma-buf: Document dma-buf implicit fencing/resv fencing rules discards d6abed2ad168 dma-buf: Switch to inline kerneldoc discards d7fdae599109 drm/gem: Tiny kernel clarification for drm_gem_fence_array_add discards 379d34264687 drm/bridge: ti-sn65dsi86: Split connector creation to a function discards 77674e722f4b drm/bridge: ti-sn65dsi86: Group code in sections discards 4e5763f03e10 drm/bridge: ti-sn65dsi86: Wrap panel with panel-bridge discards d4d643f9ef4f drm/bridge: ti-sn65dsi86: Use bitmask to store valid rates discards bbda1704fc15 drm/bridge: ti-sn65dsi86: Make enable GPIO optional discards 0715786771f2 dt-bindings: drm/bridge: ti-sn65dsi8: Make enable GPIO optional discards 7fdc48cc63a3 drm/panfrost: Make sure MMU context lifetime is not bound [...] omits 2ded36511b58 ARM: Document merges omits a757ab4e58ac Merge branch 'arm/defconfig' into for-next omits ac86f4351a41 Merge branch 'arm/drivers' into for-next omits aa324dd06f7f Merge branch 'arm/fixes' into for-next omits 5cf57433bd51 Merge branch 'arm/dt' into for-next omits e133f01db1d4 Merge branch 'arm/soc' into for-next discards 7601d53c2c49 drm/panfrost: Fix implicit sync discards 7d7a0fc4a5ce drm/panfrost: Use xarray and helpers for depedency tracking discards 94dd80feb658 drm/panfrost: Shrink sched_lock discards 2254e49cef70 dma-resv: Fix kerneldoc discards ea7acd7c5967 drm/amdgpu: Fix BUG_ON assert discards 2b70af79fd22 drm/amdgpu: switch gtt_mgr to counting used pages discards 9a22149e9561 ydrm/amdgpu: always allow evicting to SYSTEM domain discards 3e640f1bb893 drm/amdgpu: user temporary GTT as bounce buffer discards ae1bef72c20f drm/ttm: add TTM_PL_FLAG_TEMPORARY flag v3 discards 403797925768 drm/ttm: Fix multihop assert on eviction. discards 91e99e113929 drm/vc4: hdmi: Register HDMI codec discards 8434111ccfec drm/vc4: hdmi: Remove firmware logic for MAI threshold setting discards 9a8fd277a82c drm/vc4: hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE discards 82bd607178c0 drm/vc4: hdmi: Set HDMI_MAI_FMT discards 1698ecb218eb drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET discards ecd3ee3d0c73 Merge tag 'asoc-hdmi-codec-improvements-v2' of git://git.k [...] discards bacbab58f09d drm: Mention the power state requirement on side-channel o [...] discards c48935ab6b12 drm/dp_helper: Mention the concurrency requirement hw_mutex discards 14407d3afed0 drm/dp_helper: Rework the drm_dp_aux documentation discards 5c68ab9276aa drm/virtio: Add the fence in resource_flush if present discards 56934baef47b drm/virtio: Prepare resource_flush to accept a fence discards 3a1fde58fab3 drm/virtio: Add fences for Guest blobs discards 2e717a55982a udmabuf: configurable list_limit and size_limit_mb omits 316ce128fbbe Merge branch 'for-v5.14/tegra-mc-late-or-fixes' into for-next omits 5c1d996e5af6 Merge branch 'misc' into for-next omits 902a9cf340dd Merge branch 'fixes' into for-next omits f127c9556a8e swiotlb: Update is_swiotlb_active to add a struct device argument omits f895aa069686 swiotlb: Update is_swiotlb_buffer to add a struct device argument omits 659cccc8060a swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used omits 1d9f94400a7a swiotlb: Refactor swiotlb_create_debugfs omits 781938ee0432 swiotlb: Refactor swiotlb init functions discards 89bcadc8f94b dma-buf: Document non-dynamic exporter expectations better discards 8c505bdc9c8b drm/amdgpu: rework dma_resv handling v3 discards 22f0463ae606 drm/amdgpu: unwrap fence chains in the explicit sync fence discards 1451d0e90f47 drm: bridge: ti-sn65dsi83: Retrieve the display mode from [...] discards 03ea01c0c295 drm: bridge: ti-sn65dsi83: Retrieve output format from bri [...] discards a6ea7d268a63 drm: bridge: ti-sn65dsi83: Switch to atomic operations discards 7f0b7f5ee367 drm: bridge: ti-sn65dsi83: Pass mode explicitly to helper [...] discards b966d857c57a drm: bridge: ti-sn65dsi83: Move LVDS format selection to . [...] discards 4824a5f7ce10 drm/panel: Add bus_format and bus_flags for EDT ETM0430G0DH6 discards d112e10fece5 drm/panel: Add connector_type for some EDT displays discards a3050f23c774 drm/panel: Add connector_type and bus_format for AUO G104S [...] discards db8b7ca5b232 drm/bridge: ti-sn65dsi83: Replace connector format patchin [...] omits 078de1e62c83 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits f70ba67909ae Merge branch 'i2c/for-current' into i2c/for-next omits 3abc7467ba9d Merge branch 'for-v5.14/tegra-mc-late-or-fixes' into for-next omits 7c932e30ee03 Merge branch 'misc' into for-next omits 9e6280ed45fc Merge branch 'fixes' into for-next discards e87138e05c80 drm/gma500/oaktrail_lvds: replace continue with break discards 12fc23a4a3d1 drm/amdgpu: fix amdgpu_preempt_mgr_new() discards f03ab6629c7b drm/bridge: anx7625: Make hpd workqueue freezable omits e12b6e5b0ac3 ARM: Document merges omits 36b374b9fca8 Merge branch 'arm/drivers' into for-next discards 51f52547df70 dma-buf: Document DMA_BUF_IOCTL_SYNC (v3) discards d35c97f606a1 fbdev/omap2: use DEFINE_SPINLOCK() instead of spin_lock_init(). omits b92caae8a08e ARM: Document merges omits eff0bcf0f7d2 Merge branch 'arm/defconfig' into for-next omits d5e8209806c9 Merge branch 'arm/drivers' into for-next omits e8f2ee04ea4e Merge branch 'arm/dt' into for-next discards 9f808288ba88 drm/vmwgfx: Fix build issues in mksGuestStats discovered b [...] discards 46e4e5ffbc2a drm/vmwgfx: Fix a bad merge in otable batch takedown discards c2aaa37dc18f drm/vmwgfx: Fix a 64bit regression on svga3 discards ebc9ac7c3dfe drm/vmwgfx: Update device headers discards 3f35b6b041f6 MAINTAINERS: update vmwgfx info discards f4790083c7c2 drm/vc4: hdmi: Rely on interrupts to handle hotplug discards ad5fd900a69b drivers: gpu: add missing MODULE_DEVICE_TABLE in anx7625.c omits ddec95a66430 ARM: Document merges omits 2e3b0a5df4b5 Merge branch 'arm/drivers' into for-next omits 2c8a138ecbb6 Merge branch 'arm/dt' into for-next omits 9aef4ca4a82a ARM: Document merges omits 7fd3cf9a058b Merge branch 'arm/defconfig' into for-next omits c8b605635005 Merge branch 'arm/drivers' into for-next omits 4ad86ec6b70c Merge branch 'arm/dt' into for-next omits 023d1e54ee00 Merge branch 'arm/soc' into for-next omits 15f50a204f41 Merge branch 'arm/fixes' into for-next discards bdb8d06dfefd dmabuf: Add the capability to expose DMA-BUF stats in sysfs discards aae74ff9caa8 drm/ast: Add detect function support discards c2a61865baa4 drm/panel: s6e63m0: Switch to DBI abstraction for SPI discards 413f52f146f1 drm/dbi: Support DBI typec1 read operations discards 440d0f12b52a dma-buf: add dma_fence_chain_alloc/free v3 discards 9c61e7895468 dma-buf: some dma_fence_chain improvements discards ade0e676ecdc drm/doc: document drm_mode_get_plane discards bfd616ff9a26 Merge tag 'tags/topic/i915-ttm-2021-06-11' into drm-misc-next discards 00f4471e42c8 Merge drm/drm-next into drm-misc-next omits ccd71bdbd838 ARM: Document merges omits 93d56d4e0938 Merge branch 'arm/fixes' into for-next omits a863ca52c4a4 Merge branch 'arm/defconfig' into for-next omits fde2b5bbdf48 Merge branch 'arm/drivers' into for-next omits b9df1983cd12 Merge branch 'arm/dt' into for-next omits e5f095c05fa9 Merge branch 'arm/soc' into for-next omits 3d52480c7e10 Merge branch 'arm/defconfig' into for-next omits 34b381d689e0 Merge branch 'arm/drivers' into for-next omits dca10d4f392a Merge branch 'arm/dt' into for-next omits 5004b2d18827 Merge branch 'imx/defconfig' into for-next omits 22991c7d2552 Merge branch 'imx/dt64' into for-next omits 7cd29bf3e2a0 Merge branch 'imx/dt' into for-next omits 04de0809124e Merge branch 'imx/bindings' into for-next omits 377a9383ebdb Merge branch 'imx/soc' into for-next omits 1c255a514019 Merge branch 'imx/drivers' into for-next discards 352a81b71ea0 drm/vmwgfx: Fix implicit declaration error discards baee602e5c0d drm/vmwgfx: Remove vmw_chipset discards b7d0949f6ce6 drm/vmwgfx: Refactor vmw_mksstat_remove_ioctl to expect pg [...] discards 8d9a8d9bd503 drm/vmwgfx: inline access to the pages from the piter discards f674a218c610 drm/vmwgfx: remove code that was using physical page addresses discards 74231041d140 drm/vmwgfx: Fix some static checker warnings discards a12be0277316 drm/vmwgfx: Fix subresource updates with new contexts discards 7a7a933edd6c drm/vmwgfx: Introduce VMware mks-guest-stats discards d92223ead97c drm/vmwgfx: Simplify devcaps code discards ab6f24b404c9 arm64: dts: qcom: sc7180-trogdor: Move panel under the bri [...] discards 4c1b3d94bf63 drm/bridge: ti-sn65dsi86: Improve probe errors with dev_er [...] discards a70e558c1510 drm/bridge: ti-sn65dsi86: Don't read EDID blob over DDC discards e0bbcc6233f7 drm/bridge: ti-sn65dsi86: Add support for the DP AUX bus discards a1e3667a9835 drm/bridge: ti-sn65dsi86: Promote the AUX channel to its o [...] discards cc5a3fc041f0 drm/panel: panel-simple: Stash DP AUX bus; allow using it for DDC discards 74c06c282ae6 drm/panel: panel-simple: Allow panel-simple be a DP AUX en [...] discards aeb33699fc2c drm: Introduce the DP AUX bus discards 476c864dd465 dt-bindings: drm/bridge: ti-sn65dsi86: Add aux-bus child discards feac44bad7d7 dt-bindings: drm: Introduce the DP AUX bus discards 557acb5ffd45 dt-bindings: display: simple: List hpd properties in panel-simple omits 80cbaa6d3450 Merge branches 'at91-dt' and 'at91-defconfig' into at91-next omits a562c0783b5f drm/tegra: Don't call SET_APPLICATION_ID in VIC boot omits df7dc3106778 drm/tegra:Remove superfluous error messages around platfor [...] omits 5ce16705e00d Merge branch 'next/defconfig' into for-next discards f42498705965 drm/panfrost: Fix missing clk_disable_unprepare() on error [...] discards cf3e3e86d779 drm/i915: Use ttm mmap handling for ttm bo's. discards f425821b9468 drm/vma: Add a driver_private member to vma_node. discards 2e53d7c1147a drm/i915/lmem: Verify checks for lmem residency discards 213d50927763 drm/i915/ttm: Introduce a TTM i915 gem object backend omits ee5d678b1fac Merge branch 'for-v5.14/tegra-mc' into for-next discards a3a5f9d0fb15 drm/panel: db7430: Add driver for Samsung DB7430 omits ddfa91e38be9 Merge branch 'for-v5.14/pl353' into for-next discards 26594678d00f drm/doc: document how userspace should find out CRTC index omits 3857221f50ca Merge branch 'for-v5.14/pl353' into for-next omits cfeaa699186e Merge branch 'for-5.13-fixes' into for-next discards 86441fa29e57 Merge drm/drm-next into drm-misc-next discards d098775ed440 drm/nouveau: init the base GEM fields for internal BOs omits d1d2b71389c3 Merge branch 'mem-ctrl-next' into for-next omits 7e3ea2c2deaf Merge branch 'for-v5.14/tegra-mc' into for-next discards 16c243e99d33 udmabuf: Add support for mapping hugepages (v4) discards 6eca310e8924 drm/nouveau/kms/nv50-: Add basic DPCD backlight support fo [...] discards 867cf9cd73c3 drm/dp: Extract i915's eDP backlight code into DRM helpers discards 837f93247634 drm/i915/dpcd_bl: Print return codes for VESA backlight failures discards 17917ff62443 drm/i915/dpcd_bl: Return early in vesa_calc_max_backlight [...] discards ade673bb2ba4 drm/i915/dpcd_bl: Move VESA backlight enabling code closer [...] discards 3b51c2bb6f5f drm/i915/dpcd_bl: Cache some backlight capabilities in int [...] discards 46e745a8edc8 drm/i915/dpcd_bl: Cleanup intel_dp_aux_vesa_enable_backlig [...] discards 3faea9939a3d drm/i915/dpcd_bl: Handle drm_dpcd_read/write() return valu [...] discards 4154fa0e2688 drm/i915/dpcd_bl: Remove redundant AUX backlight frequency [...] discards 241a9e233e7c drm/bridge: ti-sn65dsi83: Fix sparse warnings omits d42132d940a7 Merge branch 'for-5.14' into for-next omits 936c600e28f3 Merge branch 'fixes' into for-next omits 0c63f5086cbb Merge branch 'misc' into for-next omits cd946cfe2e7e Merge branches 'defconfig-for-v5.14' and 'dt-for-v5.14' in [...] omits af644ce486a8 ARM: Document merges omits 8caece41d86b Merge branch 'arm/fixes' into for-next omits 481d571969ab Merge branch 'i2c/for-current' into i2c/for-next omits 6d951544d5c5 Merge branch 'i2c/for-5.14' into i2c/for-next omits 610597fed2e7 Merge branch 'i2c/for-current' into i2c/for-next omits 116c85f2ec62 i2c: i2c-qcom-geni: Suspend and resume the bus during SYST [...] omits a38ac891fc42 i2c: i2c-qcom-geni: Add shutdown callback for i2c omits a29a7b5223a8 Merge branch 'for-5.14' into for-next omits 435522343c31 drm/i915/selftests: Rename pm_ prefixed functions names omits eead4c70c2d1 ARM: config: aspeed: Add DEBUG_FS and EXT4 omits 200fb322aae8 i2c: busses: i2c-tegra-bpmp: Demote kernel-doc abuses omits 7c2fcdad7745 i2c: busses: i2c-altera: Fix formatting issue in struct an [...] omits 6713da4271fd Merge branch 'for-v5.14/tegra-mc' into for-next omits fc14c3f36825 Merge branch 'next/defconfig' into for-next omits 17f23af37bb0 Merge branch 'fixes' into for-next omits 1a8d8498cb2d Merge branch 'misc' into for-next omits ea6a7bdce5f3 Merge branch 'fixes' into for-next omits 30694a9b6225 Merge branch 'next/dt' into for-next omits 0fa646eba80b Merge branch 'misc' into for-next omits f879917af25f Merge branch 'i2c/for-5.14' into i2c/for-next omits 68ad8f4b035c Merge branch 'i2c/for-current' into i2c/for-next omits 76a2b9a8ab44 nvmem: qfprom: Improve the comment about regulator setting omits ee39cf8ba106 nvmem: core: constify nvmem_cell_read_variable_common() re [...] omits 0d422289f261 Merge branch 'i2c/for-5.14' into i2c/for-next omits 67d3be60c77f Merge branch 'i2c/for-current' into i2c/for-next omits 70dba4ef13c5 Merge branch 'next/soc' into for-next omits a296d17e4c6a Merge branch 'next/soc' into for-next omits 1ffa3864e86b Merge branch 'i2c/for-current' into i2c/for-next omits 31ff791600e3 Merge branch 'misc' into for-next omits 71d439702175 Merge branch 'fixes' into for-next omits 6962681ee8c6 Merge branch 'for-5.13-fixes' into for-next omits b0565a089634 Merge branch 'for-5.13-fixes' into for-next omits 4bdcc6ec5b81 Merge branch 'master' into for-next omits d1a5f4ca656b nvmem: qfprom: minor nit fixes omits 99e301048d79 nvmem: sunxi_sid: Set type to OTP omits ed552505629d nvmem: core: add a missing of_node_put omits 83aab756d2a8 nvmem: sprd: Fix an error message omits 185ed10fab95 nvmem: sc27xx: Add missing MODULE_DEVICE_TABLE omits b9e014141f5a nvmem: qcom-spmi-sdam: add missing MODULE_DEVICE_TABLE omits 830f54ec0936 nvmem: sprd: Add missing MODULE_DEVICE_TABLE omits 19d4902b12f6 Merge branch 'fixes' into for-next omits 77c1c74001ed Merge branch 'fixes' into for-next omits 6fed39b8b597 Merge branch 'next/dt64' into for-next omits 3d6e2ac21c8f Merge branch 'next/dt' into for-next omits d3f713e6b3cc arm64: dts: exynos: enable PMIC wakeup from suspend on TM2 omits 06bc1dd6d714 Merge branch 'next/dt' into for-next omits 0320ed0a8236 drivers: slimbus: Fix word resposible -> responsible in slimbus.h omits cb6eafe570b6 nvmem: Add driver to expose reserved memory as nvmem omits d6e92fb7d936 dt-bindings: nvmem: Add bindings for rmem driver adds 3b0462726e7e cgroup: verify that source is a string adds d1d488d81370 fs: add vfs_parse_fs_param_source() helper adds 8096acd7442e Merge tag 'net-5.14-rc2' of git://git.kernel.org/pub/scm/l [...] adds ce36c94214f0 iommu/qcom: Revert "iommu/arm: Cleanup resources in case o [...] adds 37764b952e1b iommu/vt-d: Global devTLB flush when present context entry [...] adds 474dd1c65064 iommu/vt-d: Fix clearing real DMA device's scalable-mode c [...] adds c987b65a574f iommu/rockchip: Fix physical address decoding adds 4a5c155a5ab3 MAINTAINERS: Add Suravee Suthikulpanit as Reviewer for AMD [...] adds f3523a226dbb Merge tag 'iommu-fixes-v5.14-rc1' of git://git.kernel.org/ [...] adds f3cf800778e9 Merge tag 'kvm-s390-master-5.14-1' of git://git.kernel.org [...] adds f8f0edabcc09 KVM: selftests: x86: Address missing vm_install_exception_ [...] adds f0414b078dd1 Revert "KVM: x86: WARN and reject loading KVM if NX is sup [...] adds 4bf48e3c0aaf KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff [...] adds e39f00f60ebd KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR adds fc9bf2e087ef KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs adds 76ff371b67cb KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler adds 23fa2e46a555 KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregis [...] adds 7234c362ccb3 KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf [...] adds 004d62eb4e57 kvm: debugfs: fix memory leak in kvm_create_vm_debugfs adds 6f2f86ec28fb KVM: selftests: Address extra memslot parameters in vm_vad [...] adds f85d40160691 KVM: X86: Disable hardware breakpoints unconditionally bef [...] adds c0e1303ed4cc KVM: VMX: Remove vmx_msr_index from vmx.h adds 991afbbee8ac KVM: SVM: #SMI interception must not skip the instruction adds 896707c212d4 KVM: SVM: remove INIT intercept handler adds 4b639a9f82fc KVM: SVM: add module param to control the #SMI interception adds b4a693924aab KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig pac [...] adds c7a1b2b678c5 KVM: SVM: Fix sev_pin_memory() error checks in SEV migrati [...] adds fce7e152ffc8 KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA adds fb79f566e4c9 KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN adds 0a758290762c KVM: nSVM: Introduce svm_copy_vmrun_state() adds 37be407b2ce8 KVM: nSVM: Fix L1 state corruption upon return from SMM adds bb00bd9c0862 KVM: nSVM: Restore nested control upon leaving SMM adds d951b2210c1a KVM: selftests: smm_test: Test SMM enter from L2 adds 405386b02157 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds a1c9ca5f65c9 EDAC/igen6: fix core dependency AGAIN adds 0d4a062af2ce mm: move helper to check slub_debug_enabled adds 77a63c69ec43 kasan: add memzero init for unaligned size at DEBUG adds 2db710cc846d kasan: fix build by including kernel.h adds 54aa386661fe Revert "mm/page_alloc: make should_fail_alloc_page() static" adds 187ad460b841 mm/page_alloc: avoid page allocator recursion with pageset [...] adds e5c15cea3391 mm/page_alloc: correct return value when failing at preparing adds 061478438d04 mm/page_alloc: further fix __alloc_pages_bulk() return value adds ab7965de1725 mm: fix the try_to_unmap prototype for !CONFIG_MMU adds c52114d9df6a lib/test_hmm: remove set but unused page variable adds 16ee572eaf0d hfs: add missing clean-up in hfs_fill_super adds 54a5ead6f5e2 hfs: fix high memory mapping in hfs_bnode_read adds b3b2177a2d79 hfs: add lock nesting notation to hfs_find_init adds d08af0a59684 mm/hugetlb: fix refs calculation from unaligned @vaddr adds dd9c7df94c1b Merge branch 'akpm' (patches from Andrew) adds 479857a9bcc8 powerpc/powernv: Fix fall-through warning for Clang adds 14158aa45104 usb: gadget: fsl_qe_udc: Fix fall-through warning for Clang adds afbd0d299289 dmaengine: mpc512x: Fix fall-through warning for Clang adds 104aba8dd7dc powerpc/smp: Fix fall-through warning for Clang adds b7eb335e26a9 Makefile: Enable -Wimplicit-fallthrough for Clang adds e9338abf0e18 Merge tag 'Wimplicit-fallthrough-clang-5.14-rc2' of git:// [...] adds 7612872866e2 Merge tag 'pwm/for-5.14-rc2' of git://git.kernel.org/pub/s [...] adds 1013d4add290 Merge tag 'configfs-5.13-1' of git://git.infradead.org/use [...] adds d936eb238744 Revert "Makefile: Enable -Wimplicit-fallthrough for Clang" adds 6e442d06621f Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] adds 798c511548b9 drm/amdgpu: SRIOV flr_work should take write_lock adds 43a44c5322d1 drm/amdgpu: Return error if no RAS adds e9cfe00ba8bd drm/amd/display: Fix updating infoframe for DCN3.1 eDP adds dce9d910eb9e Revert "drm/amd/display: Always write repeater mode regard [...] adds 9849e71ac079 drm/amd/display: remove faulty assert adds 21cf0293d500 drm/amd/pm: drop smu_v13_0_1.c|h files for yellow carp adds 834b8245d6bb drm/amd/display: update header file name adds fa8f311e9e3a drm/amdgpu: Correct the irq numbers for virtual crtc adds 5017bf8214d9 drm/amdkfd: handle fault counters on invalid address adds c010efb7f0bc drm/amdgpu/display - only update eDP's backlight level whe [...] adds 99e7d65cccc8 drm/amdkfd: Allow CPU access for all VRAM BOs adds 9be26ddf88de drm/amdgpu: Restore msix after FLR adds 06055d2e1ce8 drm/amd/pm: Fix BACO state setting for Beige_Goby adds f5cc09acece4 Revert "drm/amdkfd: Add memory sync before TLB flush on unmap" adds 22762e376612 Revert "drm/amdgpu: Fix warning of Function parameter or m [...] adds c37387c354c8 Revert "drm/amdkfd: Make TLB flush conditional on mapping" adds d605094394ee Revert "drm/amdgpu: Add table_freed parameter to amdgpu_vm [...] adds 5adcd7458a78 Revert "drm/amdkfd: Add heavy-weight TLB flush after unmapping" adds adefab4ef308 drm/amd/pm: Add waiting for response of mode-reset message [...] adds 775da83005cb drm/amdgpu: add another Renoir DID adds 2ea2086c223e Merge tag 'amd-drm-fixes-5.14-2021-07-14' of https://gitla [...] adds 9e5c77295440 drm/ttm: add a check against null pointer dereference adds e1fc82a35164 Merge tag 'drm-misc-fixes-2021-07-15' of git://anongit.fre [...] adds 2feeb52859fc drm/i915/gt: Fix -EDEADLK handling regression adds 0abb33bfca0f drm/i915/gtt: drop the page table optimisation adds 876d98e5511d Merge tag 'drm-intel-fixes-2021-07-15' of git://anongit.fr [...] adds 786cb0a2f9bb Merge tag 'drm-fixes-2021-07-16' of git://anongit.freedesk [...] adds 2f53d15cf958 zonefs: remove redundant null bio check adds 45312bd762d3 Merge tag 'zonefs-5.14-rc2' of git://git.kernel.org/pub/sc [...] adds 9c6882608bce io_uring: use right task for exiting checks adds 1b48773f9fd0 io_uring: fix io_drain_req() adds 13fdaf041067 Merge tag 'io_uring-5.14-2021-07-16' of git://git.kernel.d [...] adds 58b63e0f556c pd: fix order of cleaning up the queue and freeing the tagset adds 16ad3db3b24c nbd: fix order of cleaning up the queue and freeing the tagset adds 8b43ced64d2b nvme-tcp: use __dev_get_by_name instead dev_get_by_name fo [...] adds e4b9852a0f4a nvme-pci: fix multiple races in nvme_setup_io_queues adds 251ef6f71be2 nvme-pci: do not call nvme_dev_remove_admin from nvme_remove adds a347c153b15c Merge tag 'nvme-5.14-2021-07-15' of git://git.infradead.or [...] adds 05d69d950d9d xen-blkfront: sanitize the removal state machine adds 0d18c12b288a Merge tag 'block-5.14-2021-07-16' of git://git.kernel.dk/l [...] adds 21de80b53b37 LICENSES/dual/CC-BY-4.0: Git rid of "smart quotes" adds 842f69777692 Documentation/features: Update the ARCH_HAS_TICK_BROADCAST entry adds d3fb38266afe Documentation/features: Add THREAD_INFO_IN_TASK feature matrix adds 530c4374e21a docs/zh_CN: add a missing space character adds 872f8edeb6bd Merge tag 'docs-5.14-2' of git://git.lwn.net/linux adds 295cf156231c arm64: Avoid premature usercopy failure adds 59f44069e052 arm64: mte: fix restoration of GCR_EL1 from suspend adds 31a7f0f6c8f3 arm64: entry: add missing noinstr adds e6f85cbeb23b arm64: entry: fix KCOV suppression adds 5f06a790a0d3 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds d549c66766ee dt-bindings: net: dsa: sja1105: Fix indentation warnings adds e8917266ae09 dt-bindings: More dropping redundant minItems/maxItems adds f88321a3bf77 dt-bindings: Move fixed string 'patternProperties' to 'pro [...] adds 50d8d7e19c43 dt-bindings: display: renesas,du: Make resets optional on [...] adds d980cc0620ae Merge tag 'devicetree-fixes-for-5.14-1' of git://git.kerne [...] adds 704adfb5a997 tracing: Do not reference char * as a string in histograms adds 3fdacf402bb2 Merge tag 'trace-v5.14-5' of git://git.kernel.org/pub/scm/ [...] adds 00397e74e37a Merge tag 'linux-kselftest-fixes-5.14-rc2' of git://git.ke [...] adds ccbb22b9ab86 Merge tag 'linux-kselftest-kunit-fixes-5.14-rc2' of git:// [...] adds 506c1da44fee cifs: use the expiry output of dns_query to schedule next [...] adds 50630b3f1ada cifs: Do not use the original cruid when following DFS lin [...] adds c9c9c6815f90 cifs: fix the out of range assignment to bit fields in par [...] adds 507345b5ae6a cifs: handle reconnect of tcon when there is no cached dfs [...] adds 63f94e946faf cifs: fix missing null session check in mount adds 16dd9b8c31ae cifs: added WARN_ON for all the count decrements adds 4511d7c8f440 SMB3.1.1: fix mount failure to some servers when compressi [...] adds cdc3363065ab cifs: do not share tcp sessions of dfs connections adds 44cb60b425ab Merge tag '5.14-rc1-smb3-fixes' of git://git.samba.org/sfr [...] adds 5d766d55d163 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds ae14c63a9f20 Revert "mm/slub: use stackdepot to save stack trace in objects" adds b6e473d1e212 Merge tag 'memory-controller-drv-tegra-5.14-3' of git://gi [...] adds e0129a0e826e Merge tag 'renesas-fixes-for-v5.14-tag1' of git://git.kern [...] adds 93346fb3f669 Merge tag 'tegra-for-5.14-arm64-dt-fixes' of git://git.ker [...] adds 5f291bfd33c8 arm: Typo s/PCI_IXP4XX_LEGACY/IXP4XX_PCI_LEGACY/ adds d28912d6f0ab Merge tag 'arm-ffa-fixes-5.14' of git://git.kernel.org/pub [...] adds 2526112b681b Merge tag 'scmi-fixes-5.14' of git://git.kernel.org/pub/sc [...] adds 2096d6feec83 ARM: configs: Update Integrator defconfig adds 56fa6e8a1844 ARM: configs: Update RealView defconfig adds 850d8ec92735 ARM: configs: Update Versatile defconfig adds 49e7757a73d1 ARM: configs: Update Vexpress defconfig adds 042f2e107a2e ARM: configs: Update u8500_defconfig adds ab37a7a890c1 ARM: multi_v7_defconfig: Make NOP_USB_XCEIV driver built-in adds ca46ad221447 ARM: dts: aspeed: Fix AST2600 machines line names adds 812bae32e5d5 ARM: dts: aspeed: Update e3c246d4i vuart properties adds 2d6608b57c50 ARM: dts: tacoma: Add phase corrections for eMMC adds faffd1b2bde3 ARM: dts: everest: Add phase corrections for eMMC adds ab4a49d36010 ARM: dts: aspeed: everest: PSU #3 address change adds 8825f2744d94 Merge tag 'aspeed-5.14-devicetree-2' of git://git.kernel.o [...] adds 82a1c67554df ARM: dts: versatile: Fix up interrupt controller node names adds 1d67c8d993ba Merge tag 'soc-fixes-5.14-1' of git://git.kernel.org/pub/s [...] adds 5df99bec210a scripts/setlocalversion: fix a bug when LOCALVERSION is empty adds d952cfaf0cff kbuild: do not suppress Kconfig prompts for silent build adds 1d11053dc630 Kbuild: lto: fix module versionings mismatch in GNU make 3.X adds 5e60f363b38f Documentation: Fix intiramfs script name adds 6750691a82ad Merge tag 'kbuild-fixes-v5.14' of git://git.kernel.org/pub [...] adds 3ac1d426510f iomap: remove the length variable in iomap_seek_data adds 49694d14ff68 iomap: remove the length variable in iomap_seek_hole adds 8e1bcef8e18d iomap: Permit pages without an iop to enter writeback adds 637d3375953e iomap: Don't create iomap_page objects for inline files adds 229adf3c64db iomap: Don't create iomap_page objects in iomap_page_mkwri [...] adds fbf1bddc4e17 Merge tag 'iomap-5.14-fixes-1' of git://git.kernel.org/pub [...] adds da062d16a897 xfs: check for sparse inode clusters that cross new EOAG w [...] adds 5838d0356bb3 xfs: reset child dir '..' entry when unlinking child adds 83193e5ebb01 xfs: correct the narrative around misaligned rtinherit/ext [...] adds 5aa5b278237f xfs: don't expose misaligned extszinherit hints to userspace adds 0e2af9296f4f xfs: improve FSGROWFSRT precondition checking adds 0925fecc5574 xfs: fix an integer overflow error in xfs_growfs_rt adds b102a46ce16f xfs: detect misaligned rtinherit directory extent size hints adds f0eb870a8422 Merge tag 'xfs-5.14-fixes-1' of git://git.kernel.org/pub/s [...] adds 49afa7f6c714 perf pmu: Skip invalid hybrid pmu adds 490e9a8fb4a3 perf tests: Fix 'Parse event definition strings' on core-o [...] adds 212f3d97abc8 perf tests: Fix 'Roundtrip evsel->name' on core-only system adds de3d5fd83c9b perf tests: Fix 'Convert perf time to TSC' on core-only system adds e0a7ef2a62e4 perf stat: Merge uncore events by default for hybrid platform adds 376a947653f6 tools headers UAPI: Sync files changed by the memfd_secret [...] adds 50e98924d72d libperf: Fix build error with LIBPFM4=1 adds d08c84e01afa perf sched: Cast PTHREAD_STACK_MIN to int as it may turn i [...] adds fa2c02e5798c tools headers: Remove broken definition of __LITTLE_ENDIAN adds 83d1fc92d4cd perf cs-etm: Split Coresight decode by aux records adds 0967ebffe098 perf inject: Fix dso->nsinfo refcounting adds 2d6b74baa714 perf map: Fix dso->nsinfo refcounting adds dedeb4be203b perf probe: Fix dso->nsinfo refcounting adds 42db3d9ded55 perf env: Fix sibling_dies memory leak adds 233f2dc1c284 perf test session_topology: Delete session->evlist adds fc56f54f6fcd perf test event_update: Fix memory leak of evlist adds dccfca926c35 perf test event_update: Fix memory leak of unit adds 581e295a0f6b perf dso: Fix memory leak in dso__new_map() adds 244d1797c8c8 perf test maps__merge_in: Fix memory leak of maps adds da6b7c6c0626 perf env: Fix memory leak of cpu_pmu_caps adds a37338aad8c4 perf report: Free generated help strings for sort option adds 02e6246f5364 perf inject: Close inject.output on exit adds 423b9174f5f7 perf session: Cleanup trace_event adds 1b1f57cf9e4c perf script: Release zstd data adds faf3ac305d61 perf script: Fix memory 'threads' and 'cpus' leaks on exit adds f8cbb0f926ae perf lzma: Close lzma stream on exit adds 6c7f0ab04707 perf trace: Free malloc'd trace fields on exit adds f2ebf8ffe7af perf trace: Free syscall->arg_fmt adds 3cb4d5e00e03 perf trace: Free syscall tp fields in evsel->priv adds 659ede7d13f1 perf trace: Free strings in trace__parse_events_option() adds 937654ce497f perf test bpf: Free obj_buf adds e0fa7ab42232 perf probe-file: Delete namelist in del_events() on the er [...] adds d4b3eedce151 perf data: Close all files in close_dir() adds 22a665513b34 perf probe: Fix add event failure when running 32-bit perf [...] adds b0f008551f0b perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set adds 8c25c4476496 Merge tag 'perf-tools-fixes-for-v5.14-2021-07-18' of git:/ [...] adds 2734d6c1b1a0 Linux 5.14-rc2 adds 8cae8cd89f05 seq_file: disallow extremely large seq buffer allocations adds f78cad9b114b arc: Prefer unsigned int to bare use of unsigned adds f9341d0e8b14 arc: Fix spelling mistake and grammar in Kconfig adds 7e6730ba68c0 ARC: Fix CONFIG_STACKDEPOT adds 3eada7b4bd85 ARC: fp: set FPU_STATUS.FWE to enable FPU_STATUS update on [...] adds c7766def8f2d Merge remote-tracking branch 'arc-current/for-curr' adds 21ed49265986 m68k: MAC should select HAVE_PATA_PLATFORM adds f74e33b728f3 Merge remote-tracking branch 'm68k-current/for-linus' adds e44fbdb68049 KVM: PPC: Book3S HV P9: Fix guest TM support adds 774a5043381b Merge remote-tracking branch 'powerpc-fixes/fixes' adds f8c2602733c9 s390/ftrace: fix ftrace_update_ftrace_func implementation adds 463f36c76fa4 s390/boot: fix use of expolines in the DMA code adds 7d244643758e s390/cpumf: fix semicolon.cocci warnings adds 0cde560a8bfc s390: update defconfigs adds 4e88bc606733 Merge remote-tracking branch 's390-fixes/fixes' adds 9c23aa51477a r8152: Fix potential PM refcount imbalance adds 776ac63a986d r8152: Fix a deadlock by doubly PM resume adds 3ffd3dad4b5d Merge branch 'r8152-pm-fixxes' adds 99bb2ebab953 net: dsa: mv88e6xxx: NET_DSA_MV88E6XXX_PTP should depend o [...] adds e7efc2ce3d07 liquidio: Fix unintentional sign extension issue on left s [...] adds 65875073eddd net: use %px to print skb address in trace_netif_receive_skb adds 851f36e40962 net_sched: use %px to print skb address in trace_qdisc_dequeue() adds 70713dddf3d2 net_sched: introduce tracepoint trace_qdisc_enqueue() adds 991e634360f2 net: fix uninit-value in caif_seqpkt_sendmsg adds 6206b7981a36 qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cm [...] adds a6ecfb39ba9d usb: hso: fix error handling code of hso_create_net_device adds 91091656252f s390/bpf: Perform r1 range checking before accessing jit-> [...] adds 7e6b27a69167 bpf, sockmap: Fix potential memory leak on unlikely error case adds 228a4a7ba8e9 bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats adds 54ea2f49fd94 bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats adds d444b06e4085 bpftool: Check malloc return value in mount_bpffs_for_pin adds 20192d9c9f6a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 2cc3aeb5eccc skbuff: Fix a potential race while recycling page_pool packets adds 11d8d98cbeef mt7530 fix mt7530_fdb_write vid missing ivl bit adds 5f119ba1d577 net: decnet: Fix sleeping inside in af_decnet adds 5b69874f74cc bonding: fix build issue adds a17ad0961706 net: Fix zero-copy head len calculation. adds f5051bcece50 net: sched: fix memory leak in tcindex_partial_destroy_work adds 2f3fdd8d4805 sctp: trim optlen when it's a huge value in sctp_setsockopt adds 517a16b1a88b netrom: Decrease sock refcount when sock timers expire adds c81cfb6256d9 bnxt_en: don't disable an already disabled PCI device adds c08c59653415 bnxt_en: reject ETS settings that will starve a TC adds 2c9f046bc377 bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() adds 6cd657cb3ee6 bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnx [...] adds 3958b1da725a bnxt_en: fix error path of FW reset adds 96bdd4b9ea7e bnxt_en: Validate vlan protocol ID on RX packets adds 11a39259ff79 bnxt_en: Check abort error state in bnxt_half_open_nic() adds d7859afb6880 bnxt_en: Move bnxt_ptp_init() to bnxt_open() adds de5bf19414fe bnxt_en: Fix PTP capability discovery adds 1dd271d9e552 Merge branch 'bnxt_en-fixes' adds b16f3299ae1a net: hisilicon: rename CACHE_LINE_MASK to avoid redefinition adds bdad810eb978 dt-bindings: net: snps,dwmac: add missing DWMAC IP version adds e314a07ef263 dt-bindings: net: imx-dwmac: convert imx-dwmac bindings to yaml adds 77e5253deadf arm64: dts: imx8mp: change interrupt order per dt-binding adds a0050653db95 Merge branch 'dt-bindinga-dwmac' adds 6f20c8adb181 net/tcp_fastopen: fix data races around tfo_active_disable_stamp adds 2d85a1b31dde ipv6: ip6_finish_output2: set sk into newly allocated nskb adds 749468760b95 net/tcp_fastopen: remove obsolete extern adds 6c2d125823ae net: Update MAINTAINERS for MediaTek switch driver adds cbb56b03ec3f net: bridge: do not replay fdb entries pointing towards th [...] adds 1b713d14dc3c net: hns3: fix possible mismatches resp of mailbox adds 4671042f1ef0 net: hns3: add match_id to check mailbox response from PF to VF adds 184cd221a863 net: hns3: disable port VLAN filter when support function [...] adds bbfd4506f962 net: hns3: fix rx VLAN offload state inconsistent issue adds 97d0931f67f3 Merge branch 'net-hns3-fixes-for-net' adds fa2bf6baf2b1 octeontx2-af: Enable transmit side LBK link adds cb7a6b3bac1d octeontx2-af: Prepare for allocating MCAM rules for AF adds 23109f8dd06d octeontx2-af: Introduce internal packet switching adds 6f91d7abf1fa Merge branch 'octeon-DMAC' adds 7e777021780e mt7530 mt7530_fdb_write only set ivl bit vid larger than 1 adds 727d6a8b7ef3 net/sched: act_skbmod: Skip non-Ethernet packets adds 75d5641497a6 fsl/fman: Add fibre support adds 8fb4792f091e ipv6: fix another slab-out-of-bounds in fib6_nh_flush_exceptions adds 91bed5565bba Revert "qed: fix possible unpaired spin_{un}lock_bh in _qe [...] adds 5e5af16183e1 Merge remote-tracking branch 'net/master' adds 59089a189e3a bpf: Remove superfluous aux sanitation on subprog rejection adds e042aa532c84 bpf: Fix pointer arithmetic mask tightening under state pruning adds a6c39de76d70 bpf, selftests: Add test cases for pointer alu from multip [...] adds d6371c76e20d bpf: Fix OOB read when printing XDP link fdinfo adds 16ed5eb04503 Merge remote-tracking branch 'bpf/master' adds d748114ab8a4 Merge remote-tracking branch 'ipsec/master' adds cfbe3650dd3e netfilter: nf_tables: fix audit memory leak in nf_tables_commit adds adcaf34c5cb6 Merge remote-tracking branch 'netfilter/master' adds 0c23af52ccd1 RDMA/bnxt_re: Fix stats counters adds 6407c69dc51f RDMA/irdma: Fix unused variable total_size warning adds 514305ee0a1d RDMA/irdma: Make spdxcheck.py happy adds c9538831b353 RDMA/irdma: Change the returned type to void adds b18c7da63fcb RDMA/rxe: Fix memory leak in error path code adds 0dc2d6ff4036 RDMA/irdma: Check vsi pointer before using it adds a323da0b73b8 RDMA/irdma: change the returned type of irdma_sc_repost_ae [...] adds 41f5fa9fa75c RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void adds dc6afef7e142 RDMA/irdma: Change returned type of irdma_setup_virt_qp to void adds ab637d8ea452 Merge remote-tracking branch 'rdma-fixes/for-rc' adds 64752a95b702 ALSA: usb-audio: Add missing proc text entry for BESPOKEN type adds 1c2b9519159b ALSA: sb: Fix potential ABBA deadlock in CSP driver adds 33f735f137c6 ALSA: hdmi: Expose all pins on MSI MS-7C94 board adds e4efa82660e6 ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on [...] adds 114613f62f42 ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID adds c4824ae7db41 ALSA: pcm: Fix mmap capability check adds d37158891071 ALSA: pcm: Fix mmap without buffer preallocation adds e81d71e343c6 ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 adds 3ca5b96c656d Merge remote-tracking branch 'sound-current/for-linus' adds c71f78a66261 ASoC: rt5631: Fix regcache sync errors on resume adds aa21548e34c1 ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states adds 9431f8df233f ASoC: codecs: wcd938x: make sdw dependency explicit in Kconfig adds 9a3223b07133 ASoC: dt-bindings: renesas: rsnd: Fix incorrect 'port' reg [...] adds f99986c0fcad ASoC: codecs: wcd938x: setup irq during component bind adds 59dd33f82dc0 ASoC: soc-pcm: add a flag to reverse the stop sequence adds 7883490cba00 ASoC: amd: reverse stop sequence for stoneyridge platform adds 6a503e1c4553 ASoC: rt5682: Fix the issue of garbled recording after pow [...] adds 78d2a05ef22e ASoC: ti: j721e-evm: Fix unbalanced domain activity tracki [...] adds 82d28b67f780 ASoC: ti: j721e-evm: Check for not initialized parent_clk_id adds 3c1b3b02665a Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds 6fd846402699 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds a674dd644ca4 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds 2cd85b68061a Merge remote-tracking branch 'regulator-fixes/for-linus' adds c934fec1c328 spi: mediatek: move devm_spi_register_master position adds 55cef88bbf12 spi: spi-cadence-quadspi: Fix division by zero warning adds 0ccfd1ba84a4 spi: spi-cadence-quadspi: Revert "Fix division by zero warning" adds 0e85ee897858 spi: spi-cadence-quadspi: Fix division by zero warning adds 9cb2ff111712 spi: cadence-quadspi: Disable Auto-HW polling adds 56912da7a68c spi: cadence: Correct initialisation of runtime PM again adds c45c1e82bba1 spi: spi-bcm2835: Fix deadlock adds 621bdeacf29b Merge remote-tracking branch 'spi/for-5.14' into spi-linus adds a4b9e2a9b325 Merge remote-tracking branch 'spi-fixes/for-linus' adds 0daa3166c9d5 Merge remote-tracking branch 'usb.current/usb-linus' adds e9db418d4b82 USB: serial: cp210x: fix comments for GE CS1000 adds 61d98527b7d8 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 5f8400e6609a Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 9898cb24e454 iio: adc: ti-ads7950: Ensure CS is deasserted after readin [...] adds 7e77ef8b8d60 iio: adis: set GPIO reset pin direction adds 7447f1974ffd Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds 7dd2dd4ff9f3 dmaengine: xilinx_dma: Fix read-after-free bug when termin [...] adds 1da569fa7ec8 dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() adds da435aedb00a dmaengine: idxd: fix array index when int_handles are being used adds d5c10e0fc864 dmaengine: idxd: fix setup sequence for MSIXPERM table adds ffe3fcb626a8 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds 2b6d2833cd1d mtd: mtd_blkdevs: Initialize rq.limits.discard_granularity adds 14f97f0b8e2b mtd: rawnand: Add a check in of_get_nand_secure_regions() adds 962bf783ef65 mtd: break circular locks in register_mtd_blktrans adds e83862ee1b9b mtd: mchp48l640: silence some uninitialized variable warnings adds 45bb1faa29ef mtd: core: handle flashes without OTP gracefully adds 2394e6287389 mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards adds ba3562892619 mtd: devices: mchp48l640: Fix memory leak on cmd adds b587068b512d Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 29c61be66c05 Merge remote-tracking branch 'omap-fixes/fixes' adds c8555dcbaf0c Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 6bde59f42be4 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds c7d2f4508f99 Merge remote-tracking branch 'vfs-fixes/fixes' adds 95d429206c97 platform/x86: think-lmi: Add pending_reboot support adds 95e1b60f8dc8 platform/x86: amd-pmc: Fix command completion code adds 4c06d35dfedf platform/x86: amd-pmc: Fix SMU firmware reporting mechanism adds 162b937a8064 platform/x86: amd-pmc: call dump registers only once adds 766205674962 platform/x86: amd-pmc: Add support for logging SMU metrics adds b9a4fa6978be platform/x86: amd-pmc: Add support for logging s0ix counters adds 9422584a601a platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 adds 83cbaf14275a platform/x86: amd-pmc: Add new acpi id for future PMC controllers adds a973c983375c platform/x86: amd-pmc: Use return code on suspend adds 23e9592b06b4 platform/x86: wireless-hotkey: remove hardcoded "hp" from [...] adds 95edbbf78c3b platform/x86: amd-pmc: Fix missing unlock on error in amd_ [...] adds 7f5231b114da platform/x86: amd-pmc: Fix undefined reference to __udivdi3 adds e62fb1e3faae platform/x86: think-lmi: Move pending_reboot_attr to the a [...] adds 30e78435d3bf platform/x86: think-lmi: Split kobject_init() and kobject_ [...] adds f7e506ec4a99 platform/x86: think-lmi: Fix possible mem-leaks on tlmi_an [...] adds bdb739829b1b Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds e746f3451ec7 scsi: iscsi: Fix iface sysfs attr detection adds 6d8e7e7c9321 scsi: target: Fix protect handling in WRITE SAME(32) adds fae21608c31c scsi: mpt3sas: Transition IOC to Ready state during shutdown adds 4cea1fc33ad6 Merge remote-tracking branch 'scsi-fixes/fixes' adds c90b4503ccf4 drm/i915/gvt: Clear d3_entered on elsp cmd submission. adds 450405cdc0e1 Merge tag 'gvt-fixes-2021-07-15' of https://github.com/int [...] adds c9d9fdbc108a drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser" adds 3761baae908a Revert "drm/i915: Propagate errors on awaiting already sig [...] adds 76662c91b8d4 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds edb25572fc70 mmc: core: Use kref in place of struct mmc_blk_data::usage adds 10252bae863d mmc: core: Don't allocate IDA for OF aliases adds cdd3c704ede9 Merge remote-tracking branch 'mmc-fixes/fixes' adds 3bda5611bede Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 7c9ff3deeee6 Drivers: hv: vmbus: Fix duplicate CPU assignments within a device adds b700b48718ab Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 0590ae6b89f2 Merge remote-tracking branch 'pidfd-fixes/fixes' adds ec7099fdea80 Revert "gpio: mpc8xxx: change the gpio interrupt flags." adds c23d1ccbbafa Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds 32a19de21ae4 drm/vc4: hdmi: Drop devm interrupt handler for CEC interrupts adds fa5239f2af98 drm/amdgpu: workaround failed COW checks for Thunk VMAs adds a3a9ee4b5254 drm/nouveau: init the base GEM fields for internal BOs adds 3abab27c322e drm: Return -ENOTTY for non-drm ioctls adds a4a809c838cb Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 615c77eb5e87 powerpc/pasemi: Fix fall-through warning for Clang adds 8d4abca95ecc media: ngene: Fix out-of-bounds bug in ngene_command_confi [...] adds 802dad70a535 Merge branch 'for-next/array-bounds' into for-next/kspp adds db8b5864a26d Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 7ed012969bbc Compiler Attributes: fix __has_attribute(__no_sanitize_cov [...] adds 5a912629caff Merge remote-tracking branch 'compiler-attributes/compiler [...] adds 40ac971eab89 dma-mapping: handle vmalloc addresses in dma_common_{mmap, [...] adds a9a6926ce866 Merge remote-tracking branch 'dma-mapping/for-next' adds aeb1c12e7763 Merge remote-tracking branch 'asm-generic/master' adds db1b9cb0d31e Merge remote-tracking branch 'arm/for-next' adds 7d549302026d Merge remote-tracking branch 'actions/for-next' adds fdfc3d8eec37 Merge remote-tracking branch 'amlogic/for-next' adds 8c295b7f3d01 ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi adds 419cc0b8c127 ARM: dts: aspeed: Add Inspur NF5280M6 BMC machine adds ded3e2864c73 ARM: dts: everest: Add phase corrections for eMMC adds cc8606c58988 ARM: dts: aspeed: Enable ADC in Facebook AST2400 common dtsi adds c8a66b42d689 ARM: dts: aspeed: wedge40: Remove redundant ADC device adds 5501ab03b9f1 ARM: dts: aspeed: galaxy100: Remove redundant ADC device adds 00e9e776fa19 ARM: dts: aspeed: wedge100: Enable ADC channels adds c365be32c947 Merge remote-tracking branch 'aspeed/for-next' adds ec03f18cc222 clk: at91: add register definition for sama7g5's master clock adds 56bc29659182 ARM: at91: add new SoC sama7g5 adds 577cb67ad98b ARM: at91: debug: add sama7g5 low level debug uart adds f19dd1df9e71 ARM: at91: pm: move pm_bu to soc_pm data structure adds fe4c09e56852 ARM: at91: pm: move the setup of soc_pm.bu->suspended adds 0a7a2443c7a4 ARM: at91: pm: document at91_soc_pm structure adds 404956f47c3c ARM: at91: pm: check for different controllers in at91_pm_ [...] adds 629ba8ee03a5 ARM: at91: pm: do not initialize pdev adds 29cdf077a9ef ARM: at91: pm: use r7 instead of tmp1 adds 87e1b30c29b9 ARM: at91: pm: avoid push and pop on stack while memory is [...] adds e3821ed47670 ARM: at91: pm: s/CONFIG_SOC_SAM9X60/CONFIG_HAVE_AT91_SAM9X [...] adds 15126bb61b12 ARM: at91: pm: add support for waiting MCK1..4 adds 96abf1686150 ARM: at91: sfrbu: add sfrbu registers definitions for sama7g5 adds d8c7983f31ac ARM: at91: ddr: add registers definitions for sama7g5's ddr adds f0bbf17958e8 ARM: at91: pm: add self-refresh support for sama7g5 adds 28eb1d40fe57 ARM: at91: pm: add support for MCK1..4 save/restore for ulp modes adds 475be50fc149 ARM: at91: pm: add support for 2.5V LDO regulator control adds 5b0bef872c1d ARM: at91: pm: wait for ddr power mode off adds 2c26cb4d6944 ARM: at91: pm: add sama7g5 ddr controller adds 892e1f4a3ae5 ARM: at91: pm: add sama7g5 ddr phy controller adds d2d4716d8384 ARM: at91: pm: save ddr phy calibration data to securam adds f205adb60898 ARM: at91: pm: add backup mode support for SAMA7G5 adds ccdbdf33bdc0 ARM: at91: pm: add sama7g5's pmc adds 9d464cc5ac01 ARM: at91: sama7: introduce sama7 SoC family adds 6501330f9f5e ARM: at91: pm: add pm support for SAMA7G5 adds ad9bc2e35cf5 ARM: at91: pm: add sama7g5 shdwc adds 7cce786c9a92 Merge branch 'at91-soc' into at91-next adds c556478f46c2 dt-bindings: ARM: at91: document sama7g5ek board adds 7540629e2fc7 ARM: dts: at91: add sama7g5 SoC DT and sama7g5-ek adds b6862714078c dt-bindings: atmel-sysreg: add bindings for sama7g5 adds 80891e4fcd33 ARM: dts: at91: sama5d4_xplained: Remove spi0 node adds bfcd195b01c6 ARM: configs: at91: add defconfig for sama7 family of SoCs adds b62869dcd4bc ARM: multi_v7_defconfig: add sama7g5 SoC adds b2a7f104a035 Merge branches 'at91-dt' and 'at91-defconfig' into at91-next adds 27e4d5a4aa8e Merge remote-tracking branch 'at91/at91-next' adds 7e71b85473f8 arm64: dts: ls1028a: fix node name for the sysclk adds f9613aa07f16 ARM: imx: add missing iounmap() adds f07ec8536580 ARM: imx: add missing clk_disable_unprepare() adds fb1425b436bc ARM: imx: common: Move prototype outside the SMP block adds fd8e83884fdd ARM: dts: imx6qdl-sr-som: Increase the PHY reset duration to 10ms adds ac34de14ac30 Revert "soc: imx8m: change to use platform driver" adds 204d1a747636 dt-bindings: arm: fsl: add Nitrogen8 SoM adds 26d816652c92 dt-bindings: vendor-prefixes: add mntre adds ec1e7fc77218 dt-bindings: arm: fsl: add MNT Reform2 board adds 718226469d23 dt-bindings: media: imx-jpeg: Add compatible for i.MX8QM J [...] adds d7114b576859 dt-bindings: arm: fsl: add SolidSense boards adds 8c472079457c Merge branch 'imx/bindings' into for-next adds a6d05cc7eae6 ARM: dts: add SolidRun SolidSense support adds 2d79cdcb0cde Merge branch 'imx/dt' into for-next adds 117c25091d73 arm64: dts: imx8mq: add Nitrogen8 SoM adds d39cd936b6b7 arm64: dts: imx8mq: add support for MNT Reform2 adds 0f253e382798 arm64: dts: lx2160a: Fix the compatible string of LX2160A UART adds 20072409e3b8 arm64: dts: lx2160ardb: update PHY nodes with IRQ information adds 16058f50b2cd arm64: dts: ls2088ardb: update PHY nodes with IRQ information adds b7df20584066 arm64: dts: ls1088ardb: update PHY nodes with IRQ information adds 5e610bf0049e arm64: dts: imx8qxp-ai_ml: Fix checkpatch warnings adds 6fac89785ac8 arm64: dts: imx8: Add jpeg encoder/decoder nodes adds 2332f8e99198 Merge branch 'imx/dt64' into for-next adds c8cb4466ec4c Merge remote-tracking branch 'imx-mxs/for-next' adds e27e0eb98e97 Merge remote-tracking branch 'keystone/next' adds 7f21efe8477b Merge remote-tracking branch 'mediatek/for-next' adds 2f576cf7eba7 Merge remote-tracking branch 'mvebu/for-next' adds 566d567c6317 Merge remote-tracking branch 'omap/for-next' adds 9a253bb42f19 arm64: dts: qcom: c630: fix correct powerdown pin for WSA881x adds 9d1fc2e4f5a9 arm64: dts: qcom: msm8992-bullhead: Remove PSCI adds 3cb6a271f4b0 arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem mapping adds 4cbb02fa76de arm64: dts: qcom: sc7280: Fixup cpufreq domain info for cpu7 adds 1f23bbe68dc2 Merge branch 'arm64-fixes-for-5.14' into for-next adds f1b7e8976668 arm64: dts: qcom: sc7180: Add DisplayPort node adds e1746c6d3e4b arm64: dts: qcom: ipq6018: enable USB2 support adds af5f967c72d1 arm64: dts: qcom: ipq6018: Update WCSS PIL driver compatible adds 6df9102f19bc arm64: dts: qcom: ipq8074: Add scm on IPQ8074 SoCs adds 2b6187abafea arm64: dts: qcom: sm8150: Add CPU opp tables adds a9ff4e16585c arm64: dts: qcom: Add device tree for Xiaomi Redmi 2 (wing [...] adds 678b0fcc77c3 arm64: dts: qcom: msm8916-wingtech-wt88047: Add touchscreen adds f9af9f61b095 arm64: dts: qcom: msm8916-wingtech-wt88047: Add notification LED adds b7d9750272d1 arm64: dts: qcom: msm8916-wingtech-wt88047: Add IMU adds a8c7f3100e70 arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms adds 63fa43224696 arm64: dts: qcom: sm8250: fix usb2 qmp phy node adds 98aee1e3cdcd arm64: dts: qcom: sm8150: Add UFS ICE capability adds 2aa2b50de12d arm64: dts: qcom: Use correct naming for dwc3 usb nodes in [...] adds 5dc43d3b362c arm64: dts: qcom: sm8150: Sort dc_noc and gem_noc nodes adds 12dd4ebda47a arm64: dts: qcom: Fix usb entries for SA8155p adp board adds 298c81a7d44f arm64: dts: qcom: sc7280: Add nodes for eMMC and SD card adds 1c39e6f9b534 arm64: dts: qcom: sc7280: Add USB related nodes adds 820bf3fefa82 arm64: dts: qcom: sc7280: Add USB nodes for IDP board adds 6bc45428635d firmware: qcom_scm: Mark string array const adds d775dab9a4a8 firmware: qcom_scm: remove a duplicative condition adds e9ad5da25002 dt-bindings: soc: qcom: aoss: Add SC8180X and generic compatible adds 44dadfbcd992 dt-bindings: soc: qcom: aoss: Convert to YAML adds d63486dd8e0b soc: qcom: aoss: Add generic compatible adds d43b3a989bc8 soc: qcom: rpmhpd: Use corner in power_off adds 0d361b0ac1ad soc: qcom: socinfo: Don't print anything if nothing found adds b42000e4b874 firmware: qcom_scm: Allow qcom_scm driver to be loadable a [...] adds a89f355e469d soc: qcom: aoss: Fix the out of bound usage of cooling_devs adds d3625d94490e dt-bindings: soc: qcom: smd-rpm: Add SM6115 compatible adds 49a22c4a7136 dt-bindings: power: rpmpd: Add SM6115 to rpmpd binding adds 18785c94ab63 drivers: soc: qcom: rpmpd: Add SM6115 RPM Power Domains adds 66cb47d40e50 ARM: dts: qcom: msm8974-klte: Enable remote processors adds 0dc6c59892ea ARM: dts: qcom: apq8064: correct clock names adds 2bc7a025277f ARM: dts: qcom: apq8060: Correct Ethernet node name and dr [...] adds 8927b678766d ARM: dts: qcom: Add support for MSM8226 SoC adds ef537057c298 dt-bindings: arm: qcom: Document MSM8226 SoC binding adds 537fd19738eb ARM: dts: qcom: Add initial DTS file for Samsung Galaxy S [...] adds c99bcf4ba1f2 Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] adds d83e00ac9076 Merge branch 'arm64-fixes-for-5.14' into for-next adds dceb420ba59c Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] adds 746981d8a8ef Merge branch 'arm64-fixes-for-5.14' into for-next adds d550173b0071 arm64: dts: qcom: sm8250: fix usb2 qmp phy node adds e4548dae8fa5 arm64: dts: qcom: sm8150: Add UFS ICE capability adds 9d7c31835c46 arm64: dts: qcom: Use correct naming for dwc3 usb nodes in [...] adds 27a9a8d6cdcc arm64: dts: qcom: sm8150: Sort dc_noc and gem_noc nodes adds 4372c82dec4a arm64: dts: qcom: Fix usb entries for SA8155p adp board adds 2ce654adff22 arm64: dts: qcom: sc7280: Add nodes for eMMC and SD card adds 299ec1f78ad0 arm64: dts: qcom: sc7280: Add USB related nodes adds c0cc9bce3970 arm64: dts: qcom: sc7280: Add USB nodes for IDP board adds 41484345a499 Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] adds 0ae648b4e1a0 Merge remote-tracking branch 'refs/remotes/origin/for-next [...] adds a4d8e384db8a Merge remote-tracking branch 'refs/remotes/origin/for-next [...] adds 1a3439136cff Merge remote-tracking branch 'refs/remotes/origin/for-next [...] adds d1eaa8ed6e00 Merge remote-tracking branch 'qcom/for-next' adds d016ed8d8ee8 arm64: defconfig: Enable RIIC adds 8fbb8c334ff1 arm64: dts: renesas: salvator-x(s): Factor out HDMI1 parts adds 90a4ee4ba5cf arm64: dts: renesas: salvator-x(s): Factor out SATA parts adds d18fb00dd088 arm64: dts: renesas: salvator-x(s): Factor out USB ch2 parts adds 3a44a8d130e1 arm64: dts: renesas: salvator-xs: Factor out USB ch3 parts adds cfda82037780 ARM: dts: r8a73a4: Remove non-functional DMA support adds 0ceed25a5aef ARM: dts: rzg1: Add generic compatible strings to IIC nodes adds 57e47b783c37 arm64: dts: renesas: r8a774c0: Add generic compatible stri [...] adds c6d2f832da78 arm64: dts: renesas: r8a77990: Add generic compatible stri [...] adds a636d8037ef6 arm64: dts: renesas: rzg2: Rename i2c_dvfs to iic_pmic adds f90e3c06b25a arm64: dts: renesas: r8a77995: draak: Add SW56 support adds 4f929bba8fd8 arm64: dts: renesas: r8a77990: ebisu: Add SW4 support adds eab605c59a16 arm64: dts: renesas: r8a779a0: Restore sort order adds 13df5e881d14 arm64: dts: renesas: r9a07g044: Add I2C nodes adds ecdd5a21aac9 arm64: dts: renesas: beacon: Enable micbias adds 4ec82a7bb3db arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511 [...] adds 110ead307d5a arm64: dts: renesas: r8a77990: ebisu: Add I2C EEPROM for PMIC adds a0a6968c9959 arm64: dts: renesas: rcar-gen3: Add SoC model to comment headers adds 2a022240886d Merge branches 'renesas-arm-defconfig-for-v5.15' and 'rene [...] adds d80615fe1cbb Merge remote-tracking branch 'renesas/next' adds 2a1c55d4762d soc: rockchip: ROCKCHIP_GRF should not default to y, uncon [...] adds 65cf8a79fa46 Merge branch 'v5.15-armsoc/drivers' into for-next adds 742f62cb0672 dt-bindings: power: convert rockchip-io-domain.txt to YAML adds 959e131fb5c3 dt-bindings: soc: rockchip: add rockchip-io-domain.yaml ob [...] adds 5dad91196d6e Merge branch 'v5.15-armsoc/drivers' into for-next adds 453da32aca12 ARM: dts: rockchip: add io-domains node to rk3188.dtsi adds c0728a2732f0 ARM: dts: rockchip: add io-domains nodes to rv1108.dtsi adds 6d29f6d54365 Merge branch 'v5.15-armsoc/dts32' into for-next adds b1c64924df5d dt-bindings: arm: rockchip: add rk3568 compatible string t [...] adds d178bed180ef arm64: dts: rockchip: add pmu and qos nodes for rk3568 adds 773b358cb274 dt-bindings: add doc for Firefly ROC-RK3328-PC adds ffe7ee186baa arm64: dts: rockchip: add support for Firefly ROC-RK3328-PC adds 4011a797dac7 dt-bindings: add doc for Firefly ROC-RK3399-PC-PLUS adds 95e18f24ab42 arm64: dts: rockchip: add support for Firefly ROC-RK3399-PC-PLUS adds a1536b7fd2d7 arm64: dts: rockchip: set stdout-path on helios64 adds 0ead44ed102d arm64: dts: rockchip: add SPI support to helios64 adds ae2a8a1ed328 arm64: dts: rockchip: enable tsadc on helios64 adds 747dca0639a0 Merge branch 'v5.15-armsoc/dts64' into for-next adds b13c1fff66cc clk: rockchip: add dt-binding clkid for hclk_sfc on rk3036 adds 0be3df186f87 clk: rockchip: rk3036: fix up the sclk_sfc parent error adds d61eb8a1f518 clk: rockchip: Add support for hclk_sfc on rk3036 adds 5badbb3696e3 Merge branch 'v5.15-clk/next' into for-next adds 3d3377027027 arm64: dts: rockchip: add saradc node for rk3568 adds 714b35da2b6e arm64: dts: rockchip: Disable CDN DP on Pinebook Pro adds 0a777f84fd94 dt-bindings: Add doc for ROCK Pi 4 A+ and B+ adds 7ce2bc0f8295 arm64: dts: rockchip: Add RK3399 ROCK Pi 4A+ board adds fb094a9957b4 arm64: dts: rockchip: Add RK3399 ROCK Pi 4B+ board adds 9e595375ddf8 arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4 adds 30910d85c20d arm64: dts: rockchip: add SPDIF node for ROCK Pi 4 adds b0d174c8c1e1 Merge branch 'v5.15-armsoc/dts64' into for-next adds 8980725da85b Merge remote-tracking branch 'rockchip/for-next' adds c4e40c0144cb arm64: dts: exynos: Add cpu cache information to Exynos7 adds 178a5d90dc04 arm64: dts: exynos: Add cpu cache information to Exynos5433 adds 8729ca2a6f2d ARM: s3c: delete unneed local variable "delay" adds bb2c20c976aa Merge branch 'next/soc' into for-next adds 9714ee504308 Merge remote-tracking branch 'samsung-krzk/for-next' adds 15934f515911 arm64: dts: fvp: Remove panel timings adds 7929b794edc7 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] adds 5649d8d39478 Merge remote-tracking branch 'scmi/for-linux-next' adds b727acc86620 ARM: dts: stm32: Set {bitclock,frame}-master phandles on D [...] adds e26d30c8df86 ARM: dts: stm32: Add backlight and panel supply on DHCOM SoM adds a9877360b05f ARM: dts: stm32: Add usbphyc_port1 supply on DHCOM SoM adds 49b3d89ab421 ARM: dts: stm32: Add coprocessor detach mbox on stm32mp157 [...] adds fc5045ea6bdf ARM: dts: stm32: Add coprocessor detach mbox on stm32mp15x [...] adds e505fdce7081 ARM: dts: stm32: Set {bitclock,frame}-master phandles on ST DKx adds 1631761dc7fb ARM: dts: stm32: Prefer HW RTC on DHCOM SoM adds b462e2fc78f0 ARM: dts: stm32: Update AV96 adv7513 node per dtbs_check adds 07148f644e77 Merge remote-tracking branch 'stm32/stm32-next' adds 2673996b935c Merge remote-tracking branch 'sunxi/sunxi/for-next' adds ba02920c51de arm64: tegra: Enable SMMU support for PCIe on Tegra194 adds 51b89b49954f Merge branch for-5.14/arm64/dt into for-next adds 215b030a96d2 Merge remote-tracking branch 'tegra/for-next' adds d3104911a861 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds c18a67e7181d Merge remote-tracking branch 'xilinx/for-next' adds 8bde9dd381be dt-bindings: clock: qcom: Update license for GCC SC7280 adds ced3aaead0ba dt-bindings: clock: Add SC7280 DISPCC clock binding adds 1a00c962f9cd clk: qcom: Add display clock controller driver for SC7280 adds 6f1a1ced9ee6 dt-bindings: clock: Add SC7280 GPUCC clock binding adds 3e0f01d6c7e7 clk: qcom: Add graphics clock controller driver for SC7280 adds f1f5a3038563 dt-bindings: clock: Add SC7280 VideoCC clock binding adds fae7617bb142 clk: qcom: Add video clock controller driver for SC7280 adds 67ce7b523a9d Merge branch 'clk-qcom' into clk-next adds ed27da0736d7 Merge remote-tracking branch 'clk/clk-next' adds d42d57fe86e9 clk: renesas: rzg2l: Remove unneeded semicolon adds 97c29755598f clk: renesas: rzg2l: Fix return value and unused assignment adds 36aaa3a0d9bc clk: renesas: rzg2l: Fix a double free on error adds e37868f14416 clk: renesas: rzg2l: Avoid mixing error pointers and NULL adds 1606e81543f8 clk: renesas: rzg2l: Fix off-by-one check in rzg2l_cpg_clk [...] adds d23fcff14568 clk: renesas: rzg2: Rename i2c-dvfs to iic-pmic adds 417ed58dfc5e clk: renesas: r8a779a0: Add the DU clock adds c346ff5ccc8e clk: renesas: r8a779a0: Add the DSI clocks adds 1962dd36db4f clk: renesas: r9a07g044: Add I2C clocks/resets adds eb829e549ba6 clk: renesas: r9a07g044: Add DMAC clocks/resets adds 03fa6e4b2622 clk: renesas: r9a07g044: Add USB clocks/resets adds d520af345189 clk: renesas: r9a07g044: Add SSIF-2 clock and reset entries adds d85b82f09a03 clk: renesas: r9a07g044: Add GPIO clock and reset entries adds 0aae437ac5c2 clk: renesas: Rename renesas-rzg2l-cpg.[ch] to rzg2l-cpg.[ch] adds 3b5c734592ad clk: renesas: r9a07g044: Add clock and reset entries for CANFD adds 1b87d5bba32c clk: renesas: r9a07g044: Add clock and reset entries for ADC adds 87c8f2cfff7f Merge remote-tracking branch 'clk-renesas/renesas-clk' adds efce1a85641b Merge remote-tracking branch 'h8300/h8300-next' adds 761608f5cf70 m68k: emu: Fix invalid free in nfeth_cleanup() adds a0b22464ce93 m68k: defconfig: Update defconfigs for v5.14-rc1: adds 74b05127e321 Merge remote-tracking branch 'm68k/for-next' adds 49c8d682f525 m68k/coldfire: change pll var. to clk_pll adds 76ad1542ed9b m68k/nommu: prevent setting ROMKERNEL when ROM is not set adds d8e32fc6b289 m68k: stmark2: update board setup adds 64151620227a m68k: m5441x: add flexcan support adds a42104324d05 Merge remote-tracking branch 'm68knommu/for-next' adds 14d72af7ab00 MIPS: Ingenic: Add system type for new Ingenic SoCs. adds e98b461bb057 MIPS: octeon: Remove vestiges of CONFIG_CAVIUM_RESERVE32 adds 8dce20845b13 Merge remote-tracking branch 'mips/mips-next' adds 15d31fc30df5 Merge remote-tracking branch 'parisc-hd/for-next' adds 2f5f912c5b60 Merge branch 'fixes' into for-next adds bebf1e0ca6cd Merge remote-tracking branch 's390/for-next' adds 8a967cd9bec8 Merge remote-tracking branch 'sh/for-next' adds 63da001bb7f8 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 70e55e4f0ffb Merge remote-tracking branch 'pidfd/for-next' adds eccb465880b1 Merge remote-tracking branch 'fscache/fscache-next' adds 60eed8228dde Merge remote-tracking branch 'btrfs/for-next' adds 8798d070d416 rbd: always kick acquire on "acquired" and "released" noti [...] adds ed9eb71085ec rbd: don't hold lock_rwsem while running_list is being drained adds cdb330f4b41a ceph: don't WARN if we're still opening a session to an MDS adds d3fa760df020 Merge remote-tracking branch 'ceph/master' adds ffa25a280c7b cifs: support share failover when remounting adds 3b59540bd2cf Merge remote-tracking branch 'cifs/for-next' adds a9c241d01d0a ksmbd: fix typo in comment adds 9946aa630ae7 Merge pull request #61 from namjaejeon/cifsd-for-next adds 95dda1738c00 Merge remote-tracking branch 'cifsd/cifsd-for-next' adds 2acf15b94d5b reiserfs: add check for root_inode in reiserfs_fill_super adds 728d392f8a79 fs/ext2: Avoid page_address on pages returned by ext2_get_page adds 13d257503c09 reiserfs: check directory items on read from disk adds 9608703e488c mm: Fix comments mentioning i_mutex adds c625b4cc57d0 documentation: Sync file_operations members with reality adds 730633f0b7f9 mm: Protect operations adding pages to page cache with inv [...] adds 7506ae6a7033 mm: Add functions to lock invalidate_lock for two mappings adds d4f5258eae7b ext4: Convert to use mapping->invalidate_lock adds 70f3bad8c315 ext2: Convert to using invalidate_lock adds e31cbde7ecdc xfs: Refactor xfs_isilocked() adds 2433480a7e1d xfs: Convert to use invalidate_lock adds d2c292d84c49 xfs: Convert double locking of MMAPLOCK to use VFS helpers adds 448f94909eb7 zonefs: Convert to using invalidate_lock adds edc6d01bad73 f2fs: Convert to using invalidate_lock adds 8bcbbe9c7c8e fuse: Convert to using invalidate_lock adds 057ba5b24532 ceph: Fix race between hole punch and page fault adds b092b3efc7cb cifs: Fix race between hole punch and page fault adds f97d9dea9404 Merge hole punch fixes. adds acffca333c6d Merge remote-tracking branch 'ext3/for_next' adds 07c6b5933ebf f2fs: add sysfs nodes to get GC info for each GC mode adds 01f6afd0f3cc f2fs: compress: fix to set zstd compress level correctly adds 5417c98c12f6 f2fs: avoid to create an empty string as the extension_list adds 10d0786b39b3 f2fs: Revert "f2fs: Fix indefinite loop in f2fs_gc() v1" adds 1ffc8f5f7751 f2fs: let's keep writing IOs on SBI_NEED_FSCK adds 9de71ede81e6 f2fs: quota: fix potential deadlock adds f98b222f04b7 f2fs: fix wrong inflight page stats for directIO adds 019392844edf Merge remote-tracking branch 'f2fs/dev' adds f3b966245c1c Merge remote-tracking branch 'gfs2/for-next' adds a3f4ec99797c NFSD: Clean up splice actor adds d2f1cb4e7b28 SUNRPC: Add svc_rqst_replace_page() API adds 54bc78aa02dd NFSD: Batch release pages during splice read adds 0fa130071d9a tracing: Add trace_event helper macros __string_len() and [...] adds 9274c259cecd NFSD: Use new __string_len C macros for the nfs_dirent tracepoint adds 9b5b7a72fdc4 NFSD: Use new __string_len C macros for nfsd_clid_class adds 7226719aa811 Merge remote-tracking branch 'cel/for-next' adds 8fc5ae26d828 ovl: fix mmap denywrite adds e11adea9520e fs: add generic helper for filling statx attribute flags adds fd227e889f81 ovl: pass ovl_fs to ovl_check_setxattr() adds 2e3f6e87c2b0 ovl: copy up sync/noatime fileattr flags adds 173ff5c9ec37 ovl: consistent behavior for immutable/append-only inodes adds 463aa7f57e71 ovl: disable decoding null uuid with redirect_dir adds 36a441c0fb7e ovl: add ovl_allow_offline_changes() helper adds 884be54aaba5 ovl: do not set overlay.opaque for new directories adds 7cc303ca88f2 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 1de80e277701 Merge remote-tracking branch 'v9fs/9p-next' adds f73e077f25ca Merge remote-tracking branch 'zonefs/for-next' adds 4057aec82d73 Merge remote-tracking branch 'file-locks/locks-next' adds 91027d0a7a0e string_helpers: Escape double quotes in escape_special adds a1ad4b8a1956 printk: Straighten out log_flags into printk_info_flags adds f3d75cf537db printk: Rework parse_prefix into printk_parse_prefix adds 337015573718 printk: Userspace format indexing support adds ad7d61f159db printk: index: Add indexing support to dev_printk adds fbdc7b96a5ae Merge branch 'for-5.15-printk-index' into for-next adds 0d83fbb02b4d Merge remote-tracking branch 'printk/for-next' adds 8374314dcefe Merge remote-tracking branch 'pstore/for-next/pstore' adds e48bf29cf9d6 HID: intel-ish-hid: use async resume function adds 242b30ac49fd Merge branch 'for-5.14/upstream-fixes' into for-next adds f4abaa9eebde HID: input: do not report stylus battery state as "full" adds 31cb433d7761 Merge branch 'for-5.15/core' into for-next adds 3fdcf7cdfc22 HID: asus: Remove check for same LED brightness on set adds 4eb456241d6a Merge branch 'for-5.14/upstream-fixes' into for-next adds d4b9f10a0eb6 HID: magicmouse: enable high-resolution scroll adds 9d60648c607a HID: magicmouse: high-resolution scroll threshold adds 56e7b4940ba6 Merge branch 'for-5.15/magicmouse' into for-next adds 8aa6348634d1 HID: amd_sfh: Use correct MMIO register for DMA address adds 2868d6402d1c Merge branch 'for-5.14/upstream-fixes' into for-next adds 18eeef46d359 HID: i2c-hid: goodix: Tie the reset line to true state of [...] adds 1b97ec646386 Merge branch 'for-5.15/goodix' into for-next adds 73c354533883 Merge remote-tracking branch 'hid/for-next' adds c36748ac5454 misc: eeprom: at24: Always append device id even if label [...] adds a750bff5b99e Merge tag 'at24-fixes-for-v5.14' of git://git.kernel.org/p [...] adds 4a8ac5e45cda i2c: mpc: Poll for MCF adds 9fb5f44d5bef Merge remote-tracking branch 'i2c/i2c/for-next' adds 83eea1033d1c hwmon: (ntc_thermistor) Use library interpolation adds ddde0ab0a2ca hwmon: (pmbus/bpa-rs600) Support BPD-RS600 adds a5ed7262cdf8 hwmon: (w83627ehf) Use platform_create_bundle adds b8f3d51e9b9b hwmon: (w83627ehf) Remove w83627ehf_remove() adds 47f53972ca15 hwmon: intel-m10-bmc-hwmon: add n5010 sensors adds 39e82bd0c275 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds e6c65d354fae docs/zh_CN: create new translations for zh_CN/dev-tools/te [...] adds c767ef4519b3 docs/zh_CN: add core api genericirq translation adds 153c43a84c7f Documentation: arm: marvell: Add few missing models and do [...] adds f1285c68e125 Documentation: sysrq: convert to third person adds 341968c617ca docs/zh_CN: Remove the Microsoft rhetoric adds f8c6a07c25ce docs/core-api: Modify document layout adds d4229805df85 docs/zh_CN: add core api cpu_hotplug translation adds 620127548a69 docs/zh_CN: add core api memory_hotplug translation adds 4b3abe1fde47 docs/zh_CN: add core api protection keys translation adds e10d60a71be3 Merge remote-tracking branch 'jc_docs/docs-next' adds 69e02a9b6154 Merge remote-tracking branch 'v4l-dvb-next/master' adds 71f642833284 ACPI: utils: Fix reference counting in for_each_acpi_dev_match() adds d2cbbf1fe503 ACPI: Kconfig: Fix table override from built-in initrd adds c96905d4fc7c Merge branches 'acpi-utils' and 'acpi-misc' into linux-next adds b1121e2a182d ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA adds 42878a9f0fe0 ACPI: glue: Rearrange acpi_device_notify() adds 7d625e5b143d ACPI: glue: Change return type of two functions to void adds 5e557cbac805 ACPI: bus: Rename functions to avoid name collision adds d0b8e398319e ACPI: glue: Eliminate acpi_platform_notify() adds 384f5a857bae software nodes: Split software_node_notify() adds b2ebd9dd5267 driver core: Split device_platform_notify() adds ae57338716ce ACPI: configfs: Use sysfs_emit() in "show" functions adds 45c16fe1d128 ACPI: configfs: Make get_header() to return error pointer adds e38ba404f20c ACPI / PMIC: XPower: optimize I2C-bus accesses adds fd080a01ecfc ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses adds 4c57d77eb3ef Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and [...] adds 14858dcc3b35 PCI: Use pci_update_current_state() in pci_enable_device_flags() adds d713e0c83398 Merge branch 'pm-pci' into linux-next adds 6dbd1f45dc11 Merge remote-tracking branch 'pm/linux-next' adds 6a21b4070992 Merge remote-tracking branch 'ieee1394/for-next' adds feb704bd1778 fs: dlm: use sk->sk_socket instead of con->sock adds d921a23f3e1a fs: dlm: use READ_ONCE for config var adds b892e4792c99 fs: dlm: fix typo in tlv prefix adds 052849beeab0 fs: dlm: clear CF_APP_LIMITED on close adds 88aa023a2556 fs: dlm: cleanup and remove _send_rcom adds 66d5955a098d fs: dlm: introduce con_next_wq helper adds a66c008cd16a fs: dlm: move to static proto ops adds 2dc6b1158c28 fs: dlm: introduce generic listen adds 90d21fc0479d fs: dlm: auto load sctp module adds 8728a455d20d fs: dlm: generic connect func adds c51b0221798b fs: dlm: fix multiple empty writequeue alloc adds 62699b3f0a62 fs: dlm: move receive loop into receive handler adds 527a3a01292d Merge remote-tracking branch 'dlm/next' adds 0a65579cdd28 swiotlb: Refactor swiotlb init functions adds 6e675a1c455e swiotlb: Refactor swiotlb_create_debugfs adds 69031f500865 swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used adds 7fd856aa7f42 swiotlb: Update is_swiotlb_buffer to add a struct device argument adds 6f2beb268a5d swiotlb: Update is_swiotlb_active to add a struct device argument adds 903cd0f315fe swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing adds 36f7b2f3ca5f swiotlb: Move alloc_size to swiotlb_find_slots adds 70347877231e swiotlb: Refactor swiotlb_tbl_unmap_single adds f4111e39a52a swiotlb: Add restricted DMA alloc/free support adds 0b84e4f8b793 swiotlb: Add restricted DMA pool initialization adds b12fe999545c dt-bindings: of: Add restricted DMA pool adds fec9b625095f of: Add plumbing for restricted DMA pool adds 09a4a79d42ce swiotlb: fix implicit debugfs declarations adds 868c9ddc182b swiotlb: add overflow checks to swiotlb_bounce adds 15046bf5735a Merge remote-tracking branch 'swiotlb/linux-next' adds 350ec9bc618c RDMA/rtrs: Add error messages for failed operations. adds a10431eff136 RDMA/rtrs: move wr_cnt from rtrs_srv_con to rtrs_con adds e2d98504c697 RDMA/rtrs: Enable the same selective signal for heartbeat and IO adds 6ea9b773390d RDMA/rtrs: Make rtrs_post_rdma_write_imm_empty static adds 99fac8bf6d5e RDMA/rtrs: Remove unused flags parameter adds cfcdbd9dd763 RDMA/rtrs: Move sq_wr_avail to rtrs_con adds 1ec50dd12a43 RDMA/siw: Remove kmap() adds 9d649d594f39 RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() adds cdbdb7724740 RDMA/rxe: Remove the repeated 'mr->umem = umem' adds 916071185b17 MAINTAINERS: Update maintainers of HiSilicon RoCE adds 8c1b4316c3fa RDMA/efa: Split hardware stats to device and port stats adds 0bc0602ae827 IB/core: Updating cache for subnet_prefix in config_non_ro [...] adds 36721a6d4cf2 IB/core: Shifting initialization of device->cache_lock adds 21bfee9c0c77 IB/core: Read subnet_prefix in ib_query_port via cache. adds fe87fb17c6fe RDMA/rxe: Move ICRC checking to a subroutine adds 36fbb03d05f2 RDMA/rxe: Move rxe_xmit_packet to a subroutine adds 13050a0b32e3 RDMA/rxe: Fixup rxe_send and rxe_loopback adds 1117f26ea7ec RDMA/rxe: Move ICRC generation to a subroutine adds b6c6cc4acdf6 RDMA/rxe: Move rxe_crc32 to a subroutine adds 63887510571b RDMA/rxe: Fixup rxe_icrc_hdr adds add2b3b80e3a RDMA/rxe: Move crc32 init code to rxe_icrc.c adds e4f5c82fefa9 RDMA/rxe: Add kernel-doc comments to rxe_icrc.c adds 923232bbea88 RDMA/rxe: Fix types in rxe_icrc.c adds e099b12b9a84 Merge remote-tracking branch 'rdma/for-next' adds 5c2c85315948 bus: mhi: pci-generic: configurable network interface MRU adds 87117baf4f92 ipv6: remove unnecessary local variable adds 7445cf31d2e2 bpf: Add function for XDP meta data length check adds 47316f4a3053 bpf: Support input xdp_md context in BPF_PROG_TEST_RUN adds ec94670fcb3b bpf: Support specifying ingress via xdp_md context in BPF_ [...] adds 939b9c6890da selftests/bpf: Add test for xdp_md context in BPF_PROG_TEST_RUN adds a080cdccc93d Merge branch 'bpf: support input xdp_md context in BPF_PRO [...] adds fe21cb91ae7b net: core: Split out code to run generic XDP prog adds cb0f80039fb7 bitops: Add non-atomic bitops for pointers adds 11941f8a8536 bpf: cpumap: Implement generic cpumap adds 2ea5eabaf04a bpf: devmap: Implement devmap prog execution for generic XDP adds 36246d5a7aa6 bpf: Tidy xdp attach selftests adds e0bc8927e3b3 Merge branch 'Generic XDP improvements' adds eff94154cc1a samples/bpf: xdp_redirect_cpu_user: Cpumap qsize set large [...] adds 97eb31384af9 libbpf: Fix reuse of pinned map on older kernel adds cf2c6f08632f bpf: Sync tools/include/uapi/linux/bpf.h adds f170acda7ffa bpf: Fix a typo of reuseport map in bpf.h. adds 75f0fc7b48ad bpf: Fix potential memleak and UAF in the verifier. adds de587d564f95 selftests/bpf: Remove unused variable in tc_tunnel prog adds d809e134be7a bpf: Prepare bpf_prog_put() to be called from irq context. adds c1b3fed319d3 bpf: Factor out bpf_spin_lock into helpers. adds b00628b1c7d5 bpf: Introduce bpf timers. adds 68134668c17f bpf: Add map side support for bpf timers. adds 3e8ce29850f1 bpf: Prevent pointer mismatch in bpf_timer_init. adds 40ec00abf1cc bpf: Remember BTF of inner maps. adds 86fc6ee6e246 bpf: Relax verifier recursion check. adds bfc6bb74e4f1 bpf: Implement verifier support for validation of async ca [...] adds 7ddc80a476c2 bpf: Teach stack depth check about async callbacks. adds 3540f7c6b96a selftests/bpf: Add bpf_timer test. adds 61f71e746c72 selftests/bpf: Add a test with bpf_timer in inner map. adds 7628317192f5 Merge branch 'bpf-timers' adds 7e6f3cd89f04 bpf, x86: Store caller's ip in trampoline stack adds 1e37392cccde bpf: Enable BPF_TRAMP_F_IP_ARG for trampolines with call_g [...] adds 9b99edcae5c8 bpf: Add bpf_get_func_ip helper for tracing programs adds 9ffd9f3ff719 bpf: Add bpf_get_func_ip helper for kprobe programs adds 5d8b583d04ae selftests/bpf: Add test for bpf_get_func_ip helper adds ac0ed488297a libbpf: Add bpf_program__attach_kprobe_opts function adds a2488b5f483f libbpf: Allow specification of "kprobe/function+offset" adds 8237e7542089 selftests/bpf: Add test for bpf_get_func_ip in kprobe+offs [...] adds 1554a080e765 Merge branch 'Add bpf_get_func_ip helper' adds 17edea21b38d sock_map: Relax config dependency to CONFIG_NET adds 0c48eefae712 sock_map: Lift socket state restriction for datagram sockets adds 29df44fa52b7 af_unix: Implement ->read_sock() for sockmap adds 83301b5367a9 af_unix: Set TCP_ESTABLISHED for datagram sockets too adds c7272e15f0f1 af_unix: Add a dummy ->close() for sockmap adds c63829182c37 af_unix: Implement ->psock_update_sk_prot() adds 9825d866ce0d af_unix: Implement unix_dgram_bpf_recvmsg() adds d950625c81e1 selftests/bpf: Factor out udp_socketpair() adds 0626bc2ff642 selftests/bpf: Factor out add_to_sockmap() adds 5ea905dd4322 selftests/bpf: Add a test case for unix sockmap adds a2ffda38dc01 selftests/bpf: Add test cases for redirection between udp [...] adds c50524ec4e3a Merge branch 'sockmap: add sockmap support for unix datagr [...] adds 82a1ffe57ec6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 63a9192b8fa1 gve: fix the wrong AdminQ buffer overflow check adds cfdf0d9ae75b rtnetlink: use nlmsg_notify() in rtnetlink_send() adds f79a3bcb1a50 net/sched: Remove unnecessary if statement adds a99f030b2488 net: switchdev: Simplify 'mlxsw_sp_mc_write_mdb_entry()' adds 919d527956da bnx2x: remove unused variable 'cur_data_offset' adds b83d23a2a38b openvswitch: Introduce per-cpu upcall dispatch adds d4861fc6be58 netdevsim: Add multi-queue support adds 96e4781b3d93 dt-bindings: net: fec: convert fsl,*fec bindings to yaml adds 95740a9a3ad9 ARM: dts: imx35: correct node name for FEC adds 86a176f485b5 ARM: dts: imx7-mba7: remove un-used "phy-reset-delay" property adds 08041a9af98c net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 adds 6574631b50ed igc: Add possibility to add flex filter adds 2b477d057e33 igc: Integrate flex filter into ethtool ops adds 7991487ecb2d igc: Allow for Flex Filters to be installed adds 73744262210c igc: Make flex filter more flexible adds cf8331825a8d igc: Export LEDs adds 5242b0c6b5f8 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds f4919ff59c28 tipc: keep the skb in rcv queue until the whole data is read adds 69dbef0d1c22 vmxnet3: prepare for version 6 changes adds 39f9895a00f4 vmxnet3: add support for 32 Tx/Rx queues adds 15ccf2f4b09c vmxnet3: remove power of 2 limitation on the queues adds 79d124bb36c0 vmxnet3: add support for ESP IPv6 RSS adds b3973bb40041 vmxnet3: set correct hash type based on rss information adds 8c5663e461e6 vmxnet3: increase maximum configurable mtu to 9190 adds ce2639ad6921 vmxnet3: update to version 6 adds ab0441b4a920 Merge branch 'vmxnet3-version-6' adds 23d2b94043ca igmp: Add ip_mc_list lock in ip_check_mc_rcu adds 0d6835ffe50c net: phy: Fix data type in DP83822 dp8382x_disable_wol() adds d722af25bef2 next-20210720/net-next adds c7603cfa04e7 bpf: Add ambient BPF runtime context stored in current adds 8886534747c2 bpf, doc: Add heading and example for extensions in cbpf adds 1373ff599556 libbpf: Introduce 'btf_custom_path' to 'bpf_obj_open_opts' adds 18353c87e0e0 libbpf: Fix the possible memory leak on error adds f0b7d1192542 selftests/bpf: Switch existing selftests to using open_opt [...] adds 334faa5ce523 Merge branch 'Add btf_custom_path in bpf_obj_open_opts' adds 920d16af9b42 libbpf: BTF dumper support for typed data adds 17283337ff86 selftests/bpf: Add ASSERT_STRNEQ() variant for test_progs adds 70a9241fbce5 selftests/bpf: Add dump type data tests to btf dump tests adds 068dfc655b66 Merge branch 'libbpf: BTF dumper support for typed data' adds 8d44c3578b48 libbpf: Clarify/fix unaligned data issues for btf typed dump adds 04eb4dff6a64 libbpf: Fix compilation errors on ppc64le for btf dump typed data adds add192f81ab2 libbpf: Btf typed dump does not need to allocate dump data adds 78e4a955928e Merge branch 'libbpf: BTF typed dump cleanups' adds a21ab4c59e09 libbpf: Fix removal of inner map in bpf_object__create_map adds 08f71a1e39a1 selftests/bpf: Check inner map deletion adds c39aa2159974 bpf, selftests: Fix test_maps now that sockmap supports UDP adds 875fc315dbc3 selftests, bpf: test_tc_tunnel.sh nc: Cannot use -p and -l adds a1d3cc3c5eca libbpf: Avoid use of __int128 in typed dump display adds a17553dde294 selftests/bpf: Add __int128-specific tests for typed data dump adds 720c29fca9fb libbpf: Propagate errors when retrieving enum value for ty [...] adds 807b8f0e24e6 Merge branch 'libbpf: btf typed data dumping fixes (__int1 [...] adds f66f3eecaf15 Merge remote-tracking branch 'bpf-next/for-next' adds fef773fc8110 netlink: Deal with ESRCH error in nlmsg_notify() adds e93abb840a2c net/tcp_fastopen: remove tcp_fastopen_ctx_lock adds edd2e9d58646 Revert "igc: Export LEDs" adds 9632233e7de8 net: bridge: multicast: factor out port multicast context adds d3d065c0032b net: bridge: multicast: factor out bridge multicast context adds adc47037a7d5 net: bridge: multicast: use multicast contexts instead of [...] adds 613d61dbef8e net: bridge: vlan: add global and per-port multicast context adds 7b54aaaf53cb net: bridge: multicast: add vlan state initialization and control adds f4b7002a7076 net: bridge: add vlan mcast snooping knob adds 74edfd483de8 net: bridge: multicast: add helper to get port mcast conte [...] adds eb1593a0b4c4 net: bridge: multicast: use the port group to port context helper adds 4cdd0d10f31d net: bridge: multicast: check if should use vlan mcast ctx adds 615cc23e6283 net: bridge: multicast: add vlan querier and query support adds 1e9ca45662d6 net: bridge: multicast: include router port vlan id in not [...] adds 47ecd2dbd8ec net: bridge: vlan: add support for global options adds 743a53d9636a net: bridge: vlan: add support for dumping global vlan options adds 9aba624d7cb2 net: bridge: vlan: notify when global options change adds 9dee572c3848 net: bridge: vlan: add mcast snooping control adds 2c0804044781 Merge branch 'bridge-vlan-multicast' adds 2967eed90802 Merge branch 'bridge-vlan-multicast' adds c948f51c1654 memcg: enable accounting for net_device and Tx/Rx queues adds 6126891c6d4f memcg: enable accounting for IP address and routing-relate [...] adds 990c74e3f41d memcg: enable accounting for inet_bin_bucket cache adds a89893dd7b08 memcg: enable accounting for VLAN group array adds 1b51d8271973 memcg: ipv6/sit: account and don't WARN on ip_tunnel_prl s [...] adds 2c6ad20b581e memcg: enable accounting for scm_fp_list objects adds f7918b79019f veth: always report zero combined channels adds dedd53c5e075 veth: factor out initialization helper adds 4752eeb3d891 veth: implement support for set_channel ethtool op adds 9d3684c24a52 veth: create by default nr_possible_cpus queues adds 1ec2230fc721 selftests: net: veth: add tests for set_channel adds 542bb39651d5 Merge branch 'veth-flexible-channel-numbers' adds e4b1dc43ec32 Merge branch 'veth-flexible-channel-numbers' adds 8b4b06919fd6 i40e: improve locking of mac_filter_hash adds 22c8fd71d3a5 iavf: do not override the adapter state in the watchdog task adds 226d528512cf iavf: fix locking of critical sections adds bc672d4945ce Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds a8c7629c622b s390/qeth: remove OSN support adds a37cfa28ebdc s390/qeth: clean up QETH_PROT_* naming adds ae57ea7a19b7 s390/qeth: clean up device_type management adds c18e9405d46a Merge branch 's390-next' adds 207969d9df24 Merge remote-tracking branch 'ipsec-next/master' adds 96cd2dd65bb0 net/mlx5: Add DCS caps & fields support adds 48cfc677baf2 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds d3f681cdab15 Merge remote-tracking branch 'bluetooth/master' adds ff44b90b325d dt_bindings: mtd: partitions: redboot: convert to YAML adds 80e2751bf641 Merge remote-tracking branch 'mtd/mtd/next' adds 778cb8e39f6e dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation adds 1a57b13e6017 mtd: rawnand: nand_bbt: Skip bad blocks when searching for [...] adds 8363dfc845d7 mtd: spinand: Fix comment adds c5b9ee9c361f mtd: rawnand: Fix a couple of spelling mistakes in Kconfig adds 3e8cca956703 Merge remote-tracking branch 'nand/nand/next' adds 5261cdf457ce crypto: drbg - select SHA512 adds df6313d707e5 crypto: mxs-dcp - Check for DMA mapping errors adds 2e6d793e1bf0 crypto: mxs-dcp - Use sg_mapping_iter to copy data adds cb5f09e81484 crypto: arm/curve25519 - rename 'mod_init' & 'mod_exit' fu [...] adds f0d9ff8c8efb hwrng: rename 'mod_init' & 'mod_exit' functions to be modu [...] adds f03a3cab26c1 crypto: lib - rename 'mod_init' & 'mod_exit' functions to [...] adds 44f473fd02d9 Merge remote-tracking branch 'crypto/master' adds 85fd4a8a8431 drm/ttm: Fix COW check adds 356df0729323 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 0c492e22ba2c drm/amdgpu: add another Renoir DID adds 554398174d98 amdgpu/nv.c - Added video codec support for Yellow Carp adds 9075096b09e5 amdgpu/nv.c - Optimize code for video codec support structure adds 25a3e8ac07a8 drm/amdgpu: Switch to VRAM buffer for USBC PD FW. adds 85da6459f45b drm/amdgpu: Switch to LFB for USBC PD FW in psp v13 adds b76a8062af2f drm/amd/display: avoid printing ERROR for unknown CEA parse(v2) adds 0a2ba7b72c0a drm/amdgpu: update the golden setting for vangogh adds decd8ce9dfd9 drm/amdgpu: update golden setting for sienna_cichlid adds c5c21a58ece9 drm/amdgpu: update gc golden setting for dimgrey_cavefish adds 67a1af079b49 drm/amd/pm: update DRIVER_IF_VERSION for beige_goby adds 9ce5ed6eaac5 drm/amdgpu/display: make a const array common_rates static [...] adds 048af66be7b5 drm/amdgpu: split amdgpu_device_access_vram() into two sma [...] adds 5fb95aa73f3c drm/amdgpu/ttm: replace duplicate code with exiting function adds 03373e2be290 drm/amdgpu/ttm: optimize vram access in amdgpu_ttm_access_ [...] adds ad43a647bcdb drm/amd/display: Fix 10bit 4K display on CIK GPUs adds d69b12673c3e usb/host: enable auto power control for xhci-pci adds a68b74f92428 drm/amdgpu: add another raven1 gfxoff quirk adds 620f6cce93df drm/amdgpu: only check for _PR3 on dGPUs adds 9b815511cfeb drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds afc2d5d17350 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 1b6e55029698 Revert "drm/amd/display: To modify the condition in indica [...] adds 09c5c36b3501 drm/amdgpu: check whether s2idle is enabled to determine s0ix adds b4140d771010 drm/radeon: Add HD-audio component notifier support (v2) adds 749b84265409 PCI: quirks: Quirk PCI d3hot delay for AMD xhci adds dfbabcfa161c drm/amdgpu/display: add support for multiple backlights adds db87455cde8f Merge remote-tracking branch 'amdgpu/drm-next' adds 23bd991992f4 drm/i915/debugfs: DISPLAY_VER 13 lpsp capability adds db47fe727e1f drm/i915/step: s/<platform>_revid_tbl/<platform>_revids adds c314b6939540 drm/i915: Make pre-production detection use direct revid c [...] adds 0f93f5da1cdc drm/i915/skl: Use revid->stepping tables adds 6eea6f16e697 drm/i915/kbl: Drop pre-production revision from stepping table adds fd51fa8ac638 drm/i915/bxt: Use revid->stepping tables adds 3dd22d46c7f6 drm/i915/glk: Use revid->stepping tables adds cc7a3393f288 drm/i915/icl: Use revid->stepping tables adds 61b2dc4b5868 drm/i915/jsl_ehl: Use revid->stepping tables adds 97cf9b581539 drm/i915/rkl: Use revid->stepping tables adds dae751f40c19 drm/i915/dg1: Use revid->stepping tables adds 41eb74d51db7 drm/i915/cnl: Drop all workarounds adds eee42141e498 drm/i915/icl: Drop workarounds that only apply to pre-prod [...] adds 7ad2d09ccde2 Merge branch 'topic/revid_steppings' into drm-intel-next adds d77e37063bce drm/i915/display: Add write permissions for fec support adds da3829ef9992 drm/i915/display/dsc: Add Per connector debugfs node for D [...] adds dc22aa130565 drm/i915/display/dsc: Force dsc BPP adds 36203e4fb4cb drm/i915/display/adl_p: Implement PSR changes adds 425057e72593 drm/i915/display: Disable FBC when PSR2 is enabled display [...] adds 76e50ea054ae drm/i915/display: Fix shared dpll mismatch for bigjoiner slave adds 031a26683e97 Merge remote-tracking branch 'drm-intel/for-linux-next' adds ad0529424def gpu: host1x: Add DMA fence implementation adds 684e366e1794 gpu: host1x: Add no-recovery mode adds a8cdf8c779e1 gpu: host1x: Add job release callback adds 579042ae0dc7 gpu: host1x: Add support for syncpoint waits in CDMA pushbuffer adds 67fe57e9beda drm/tegra: Extract tegra_gem_lookup adds 75ffbc5acf0f drm/tegra: Add new UAPI to header adds 0debc5abc08a drm/tegra: Boot VIC during runtime PM resume adds 69d77868b1ad drm/tegra: Allocate per-engine channel in core code adds cdf631031f3e drm/tegra: Implement new UAPI adds 46a26a95e8e3 drm/tegra: Implement syncpoint management UAPI adds 6f9eb895f189 drm/tegra: Implement syncpoint wait UAPI adds 43636451db8c drm/tegra: Implement job submission part of new UAPI adds 5925961174ce drm/tegra: Add job firewall adds b19502d1a683 drm/tegra: Bump driver version adds 8874e3a7baec drm/tegra: Fix compilation of variadic macro adds ef63b8543357 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 226e16d5ba77 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 274e783200b3 Merge remote-tracking branch 'regmap/for-next' adds fc93c96fe34e ALSA: compress: Drop unused functions adds 2c4e31545716 ALSA: compress: Initialize mutex in snd_compress_new() adds e6c0a0889b80 ALSA: aloop: Fix spelling mistake "synchronization" -> "sy [...] adds 427ae2689db0 ALSA: core: Add device-managed page allocator helper adds e8ad415b7a55 ALSA: core: Add managed card creation adds c2b94954add3 ALSA: core: Add device-managed request_dma() adds ac327f1b10bc ALSA: doc: Add device-managed resource section adds 7835e0901e24 ALSA: intel8x0: Allocate resources with device-managed APIs adds 86bde74dbf09 ALSA: atiixp: Allocate resources with device-managed APIs adds 3fcaf24e5dce ALSA: hda: Allocate resources with device-managed APIs adds 567f58754109 ALSA: ad1889: Allocate resources with device-managed APIs adds 21a9314cf93b ALSA: als300: Allocate resources with device-managed APIs adds 0e175f665960 ALSA: als4000: Allocate resources with device-managed APIs adds 8c5823ef31e1 ALSA: azt3328: Allocate resources with device-managed APIs adds 9e80ed64a006 ALSA: bt87x: Allocate resources with device-managed APIs adds 87e082ad84a7 ALSA: cmipci: Allocate resources with device-managed APIs adds 99041fea70d0 ALSA: cs4281: Allocate resources with device-managed APIs adds 2e11e3ff2a43 ALSA: cs5530: Allocate resources with device-managed APIs adds 10ed6eaf9d72 ALSA: ens137x: Allocate resources with device-managed APIs adds 08e9d3ab4cc1 ALSA: es1938: Allocate resources with device-managed APIs adds a7b4cbfdc701 ALSA: es1968: Allocate resources with device-managed APIs adds 47c413395376 ALSA: fm801: Allocate resources with device-managed APIs adds 5c0939253c3c ALSA: maestro3: Allocate resources with device-managed APIs adds 102e6156ded2 ALSA: rme32: Allocate resources with device-managed APIs adds df06df7cc997 ALSA: rme96: Allocate resources with device-managed APIs adds 499ddc16394c ALSA: sis7019: Allocate resources with device-managed APIs adds 2ca6cbde6ad7 ALSA: sonicvibes: Allocate resources with device-managed APIs adds afaf99751d0c ALSA: via82xx: Allocate resources with device-managed APIs adds 24ee07fbf95d ALSA: ali5451: Allocate resources with device-managed APIs adds e44b5b440609 ALSA: au88x0: Allocate resources with device-managed APIs adds 33631012cd06 ALSA: aw2: Allocate resources with device-managed APIs adds 1656fa6ea258 ALSA: ca0106: Allocate resources with device-managed APIs adds 5bff69b3645d ALSA: cs46xx: Allocate resources with device-managed APIs adds 5eba4c646dfe ALSA: cs5535audio: Allocate resources with device-managed APIs adds 9c211bf392bb ALSA: echoaudio: Allocate resources with device-managed APIs adds 79e8b218b36d ALSA: emu10k1: Allocate resources with device-managed APIs adds 2b377c6b6012 ALSA: emu10k1x: Allocate resources with device-managed APIs adds ca642da4b33d ALSA: ice1712: Allocate resources with device-managed APIs adds 272d6efa0b43 ALSA: ice1724: Allocate resources with device-managed APIs adds 1f0819979248 ALSA: ali5451: Allocate resources with device-managed APIs adds 314f6dbb1f33 ALSA: ice1724: Allocate resources with device-managed APIs adds b5cde369b618 ALSA: korg1212: Allocate resources with device-managed APIs adds 098fe3d6e775 ALSA: lola: Allocate resources with device-managed APIs adds 6f16c19b115e ALSA: lx6464es: Allocate resources with device-managed APIs adds c19935f04784 ALSA: nm256: Allocate resources with device-managed APIs adds 596ae97ab0ce ALSA: oxygen: Allocate resources with device-managed APIs adds 546c201a891e ALSA: riptide: Allocate resources with device-managed APIs adds d136b8e54f92 ALSA: hdsp: Allocate resources with device-managed APIs adds 0195ca5fd1f4 ALSA: hdspm: Allocate resources with device-managed APIs adds b1002b2d41c5 ALSA: rme9652: Allocate resources with device-managed APIs adds 5adfd8c26607 ALSA: trident: Allocate resources with device-managed APIs adds a033954140ac ALSA: vx: Manage vx_core object with devres adds 3bde3359aa16 ALSA: vx222: Allocate resources with device-managed APIs adds c6e6bb5eab74 ALSA: ymfpci: Allocate resources with device-managed APIs adds d6fb54e87869 ALSA: ad1816a: Allocate resources with device-managed APIs adds ea2bfa2961b6 ALSA: wss: Allocate resources with device-managed APIs adds 5eab6cb0344d ALSA: sb: Allocate resources with device-managed APIs adds e031577eef61 ALSA: ad1848: Allocate resources with device-managed APIs adds 5d50e348a499 ALSA: adlib: Allocate resources with device-managed APIs adds 749cadc7f53f ALSA: als100: Allocate resources with device-managed APIs adds 39c4f9aa761a ALSA: azt2320: Allocate resources with device-managed APIs adds d9fd7397a70e ALSA: cmi8328: Allocate resources with device-managed APIs adds 45782ce077a8 ALSA: cmi8330: Allocate resources with device-managed APIs adds 4287864eb053 ALSA: cs423x: Allocate resources with device-managed APIs adds 1bb11c1c7f6e ALSA: es1688: Allocate resources with device-managed APIs adds 34d6599bc107 ALSA: es18xx: Allocate resources with device-managed APIs adds 35a245ec0619 ALSA: galaxy: Allocate resources with device-managed APIs adds 5b88da3c800f ALSA: gus: Allocate resources with device-managed APIs adds 098493041a2c ALSA: msnd: Allocate resources with device-managed APIs adds 2973ee4a5b54 ALSA: opti9xx: Allocate resources with device-managed APIs adds 6bf39b5dbd53 ALSA: opl3sa2: Allocate resources with device-managed APIs adds 111601ff76e9 ALSA: sc6000: Allocate resources with device-managed APIs adds bddc2ef13235 ALSA: sscape: Allocate resources with device-managed APIs adds f082b1ad39ea ALSA: wavefront: Allocate resources with device-managed APIs adds 854577ac2aea ALSA: x86: Allocate resources with device-managed APIs adds ed539fc3428c ALSA: virmidi: Allocate resources with device-managed APIs adds aa92050f10f0 ALSA: mtpav: Allocate resources with device-managed APIs adds 60d03de81c40 ALSA: serial-u16550: Allocate resources with device-managed APIs adds de74763295a8 ALSA: mpu401: Allocate resources with device-managed APIs adds b072e65aadd6 ALSA: aloop: Allocate resources with device-managed APIs adds ed16a22b0900 ALSA: dummy: Allocate resources with device-managed APIs adds 3a1e341c5687 ALSA: pcsp: Allocate resources with device-managed APIs adds 7f6726b63595 ALSA: nm256: Fix error return code in snd_nm256_create() adds e24ef4881bdd ALSA: opti9xx: fix missing { } around an if block adds dca18a94d3ad ALSA: sc6000: Fix incorrect sizeof operator adds 9b7843d1e125 ALSA: sc6000: Assign vport directly on card's private_data adds 35fe7901150d ALSA: cs4281: Fix missing chip initialization adds f263a2c2d6c7 ALSA: als300: Fix missing chip initialization adds d364a600d6ed ALSA: korg1212: Fix wrongly shuffled firmware loader code adds f976e8a94176 ALSA: sc6000: Use explicit cast for __iomem pointer adds 73cc9330fe33 Merge remote-tracking branch 'sound/for-next' adds 3cb97cf3a65a ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence adds 07acee589f42 ASoC: Intel: maxim-common: support max98360a adds 7d1bf46cb233 ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a adds 542d7050da19 ASoC: Intel: sof_rt5682: code refactor for max98360a adds 368fa526e6e3 ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits adds 8e6c00f1fdea ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode adds f28fbe57e84b ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP adds 81d3d3d0bf09 ASoC: codecs: add SoundWire mockup device support adds 2694cda7a439 ASoC: soc-acpi: cnl: add table for SoundWire mockup devices adds 3025d398c436 ASoC: soc-acpi: tgl: add table for SoundWire mockup devices adds 0ccac3bcf356 ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs [...] adds eb14ecca7669 Merge series "soundwire/ASoC: add mockup codec support" fr [...] adds 622d9ac3d969 ASoC: codecs: lpass-rx-macro: clean up for-loop indentatio [...] adds d9dbe1f9ae4b ASoC: codecs: wcd938x: remove unused port-map reference adds cfc9d37ab79f ASoC: ti: j721e-evm: Convert the audio domain IDs to enum adds 1bd80ff2cfb3 ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 adds e4b1ea6d7ae3 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next adds b466bb8fab1e Merge remote-tracking branch 'sound-asoc/for-next' adds 4c5afb74d945 module: combine constructors in module linker script adds 3b3a72c4f796 Merge remote-tracking branch 'modules/modules-next' adds 320424c7d44f Merge tag 'v5.13' into next adds 9aa75914e5fc Input: ixp4xx-beeper - delete driver adds 81c7c0a350bf Input: serio - make write method mandatory adds 133b6558c755 Input: parkbd - switch to use module_parport_driver() adds 21ec8da1be21 Merge remote-tracking branch 'input/next' adds 6d805368f672 ioprio: move user space relevant ioprio bits to UAPI includes adds 60b8191c4777 Merge branch 'for-5.15/block' into for-next adds 85d0b138d744 Merge remote-tracking branch 'block/for-next' adds d3827047534c dm writecache: split up writecache_map() to improve code r [...] adds 58fd963fcd77 dm writecache: factor out writecache_map_remap_origin() adds d9ed8449eaf3 dm writecache: further writecache_map() cleanup adds c2608cebed20 dm ima: measure data on table load adds b84d99335e3b dm ima: measure data on device resume adds 5c061ced276b dm ima: measure data on device remove adds 843de84e9494 dm ima: measure data on table clear adds 7fefe259be8d dm ima: measure data on device rename adds fdac9de80c2e dm: update target status functions to support IMA measurement adds e820ba87f9d1 dm: add documentation for IMA measurement support adds 82cb67aa8eef Merge remote-tracking branch 'device-mapper/for-next' adds 8b22b1482e73 mmc: host: add kdoc for mmc_retune_{en|dis}able adds 875610e8a83c mmc: host: factor out clearing the retune state adds 3dee1ffa1a5b mmc: sdhci-of-arasan: Modified SD default speed to 19MHz f [...] adds b3241cf61a0b mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACM [...] adds 7864854395eb mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in Z [...] adds 32588622f81b mmc: sdhci-of-arasan: Check return value of non-void funtions adds 9d429c0fb39a mmc: sdhci-of-arasan: Use appropriate type of division macro adds 34f7aef7dad5 mmc: sdhci-of-arasan: Modify data type of the clk_phase array adds 4fc93e151101 mmc: arasan: Fix the issue in reading tap values from DT adds 692b25a76f38 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7280 adds e3136fd0e005 mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for t [...] adds e50cd0945428 mmc: sh_mmcif: use proper DMAENGINE API for termination adds 040fc9646903 mmc: usdhi6rol0: use proper DMAENGINE API for termination adds 425655900fb1 mmc: mmci: De-assert reset on probe adds bae9fa8c5e8c mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() adds 441b4dc421dc Merge branch 'fixes' into next adds 63de3a24df5c Merge remote-tracking branch 'mmc/next' adds 053e58c0f97c Merge remote-tracking branch 'mfd/for-mfd-next' adds f820547446ed power: supply: ab8500: Use library interpolation adds c5b64a990e7f power: supply: ab8500: Rename charging algorithm symbols adds 484a9cc3dcb8 power: supply: ab8500: Drop abx500 concept adds 661d10ee0f1b power: supply: ab8500: Rename charging algorithm psy adds 5176a18bb5e1 power: supply: ab8500: Drop some includes from bmdata adds 56d629af09b9 power: supply: PCHG: Peripheral device charger adds 31a3c9b66ba0 Merge remote-tracking branch 'battery/for-next' adds e98fb032170b regulator: rtq6752: Refine binding document adds 77eac0e1ce9c regulator: rtq6752: Fix the typo for reg define and author name adds 442a9d105e61 regulator: Convert UniPhier regulator to json-schema adds 508f8ccd993d regulator: rt6245: make a const array func_base static, ma [...] adds 541ee8f64032 regulator: da9063: Add support for full-current mode. adds 513d14045a2d regulator: rtq6752: fix reg reset behavior adds f020e4d0b401 regulator: Fix a couple of spelling mistakes in Kconfig adds 4c922fd3d6fa regulator: rtq2134: Add binding document for Richtek RTQ21 [...] adds 0555d41497de regulator: rtq2134: Add support for Richtek RTQ2134 SubPMIC adds baa02c98ac0b Merge remote-tracking branch 'regulator/for-5.15' into reg [...] adds 9721c9d82d39 Merge remote-tracking branch 'regulator/for-next' adds 824aaa13f46d Merge remote-tracking branch 'security/next-testing' adds b27bbdac4fa9 Merge remote-tracking branch 'apparmor/apparmor-next' adds 46644f901767 Merge remote-tracking branch 'keys/keys-next' adds 893c47d1964f selinux: return early for possible NULL audit buffers adds 37fd8eb5ae72 Merge remote-tracking branch 'selinux/next' adds 6d14f5c7028e Smack: Fix wrong semantics in smk_access_entry() adds bfc3cac0c761 smack: mark 'smack_enabled' global variable as __initdata adds 27a23c89020e Merge remote-tracking branch 'smack/next' adds 861ad150e662 Merge remote-tracking branch 'tomoyo/master' adds d97e99386ad0 audit: add header protection to kernel/audit.h adds b46d4172479e Merge remote-tracking branch 'audit/next' adds 977b3167c2bd dt-bindings: irqchip: Update pruss-intc binding for K3 AM64x SoCs adds 2720b991337d dt-bindings: PCI: ftpci100: convert faraday,ftpci100 to YAML adds ace1c4b5c412 of: base: remove unnecessary for loop adds eb7173988caf of: fdt: remove unnecessary codes adds 24519fa7f915 dt-bindings: i2c: brcm,iproc-i2c: convert to the json-schema adds cc6ef3d1fdde of: kexec: Remove FDT_PROP_* definitions adds 42694f9f6407 dt-bindings: PCI: add snps,dw-pcie.yaml adds 0f8b97d8f602 dt-bindings: PCI: add snps,dw-pcie-ep.yaml adds 320e10986ef7 dt-bindings: PCI: update references to Designware schema adds 1c14c1695e78 dt-bindings: PCI: remove designware-pcie.txt adds c4bbbc3fb239 Merge remote-tracking branch 'devicetree/for-next' adds f84d866ab43f spi: mediatek: add tick_delay support adds 014861c2fb3d spi: omap-spi: Convert to json-schema adds 57f1c12e455f spi: spi-geni-qcom: Remove confusing comment about setting [...] adds e0a6512d2912 spi: pxa2xx: Convert reset_sccr1() to use pxa2xx_spi_update() adds cdcb26ce747a spi: pxa2xx: Reset DMA bits in CR1 in reset_sccr1() adds 3bbdc083262d spi: pxa2xx: Reuse int_stop_and_reset() in couple of places adds bd9616996bb8 spi: imx: Simplify logic in spi_imx_push() adds 34d34a56a5ea spi: fsi: Reduce max transfer size to 8 bytes adds 2b2d4dfca4e7 dt-bindings: fsi: Remove ibm,fsi2spi-restricted compatible adds cfb4dac12964 Merge series "spi: fsi: Reduce max transfer size to 8 byte [...] adds e0cdbc079fd5 Merge remote-tracking branch 'spi/for-5.15' into spi-next adds 880fc56fda77 Merge remote-tracking branch 'spi/for-next' adds edc2a7b3385d Merge branch 'sched/core' adds cb90dd1c43e6 Merge branch 'perf/core' adds 795f5d1b822c Merge branch 'locking/urgent' adds b8ea6f6890fb Merge branch 'locking/core' adds 674a9f1f6815 efi/tpm: Differentiate missing and invalid final event log table. adds 2bab693a608b firmware/efi: Tell memblock about EFI iomem reservations adds 947228cb9f1a efi/libstub: Fix the efi_load_initrd function description adds 47e1e233e9d8 efi/mokvar: Reserve the table only if it is in boot services data adds ddab1e71d2df Merge tag 'efi-urgent-for-v5.14-rc2' of git://git.kernel.o [...] adds a20c85e7b496 Merge branch 'efi/urgent' adds 5bcf8b4b8bfd Merge branch 'core/urgent' adds 1a3402d93c73 posix-cpu-timers: Fix rearm racing against process tick adds aebacb7f6ca1 timers: Fix get_next_timer_interrupt() with no timers pending adds ff5a6a3550ce Merge branch 'timers/urgent' of git://git.kernel.org/pub/s [...] adds de35038b40c1 Merge branch 'timers/urgent' adds 85cb69f91252 Merge remote-tracking branch 'tip/auto-latest' adds 46fd336d9d21 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds e1ca90b7cc5c EDAC/mc: Add new HBM2 memory type adds 7cf3529e655f Merge remote-tracking branch 'edac/edac-for-next' adds e3879ecd366a Documentation/RCU: Fix emphasis markers adds 4966090849e9 Documentation/RCU: Fix nested inline markup adds 9984fd7e5e2f docs: Fix a typo in Documentation/RCU/stallwarn.rst adds c28adacc14e7 rcu/doc: Add a quick quiz to explain further why we need s [...] adds 99c0974ffeea doc: Update stallwarn.rst with recent changes adds 8baded711edc rcu: Fix to include first blocked task in stall warning adds f6b3995a8b56 rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] adds 343ad5a3e1ca rcu: Remove special bit at the bottom of the ->dynticks counter adds 285ec70ee6ce rcu: Weaken ->dynticks accesses and updates adds f690dff7cb10 rcu: Mark accesses to ->rcu_read_lock_nesting adds ed50f41361a7 rculist: Unify documentation about missing list_empty_rcu() adds b080c57738d7 rcu/tree: Handle VM stoppage in stall detection adds 51f50c3bc0fd rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() adds cc87c2380775 rcu: Start timing stall repetitions after warning complete adds a6cf9cd06cd3 srcutiny: Mark read-side data races adds c87424ec22c0 rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() adds d5bb480a1272 rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] adds 7798a249ab0e rcu: Remove trailing spaces and tabs adds aba54baa110f rcu: Mark accesses in tree_stall.h adds 891fb9846876 rcu: Remove useless "ret" update in rcu_gp_fqs_loop() adds df00d93bce86 rcu: Use per_cpu_ptr to get the pointer of per_cpu variable adds d40011b02d4e rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU adds deb37cfcfc12 rcu: Print human-readable message for schedule() in RCU reader adds dfcb27540213 rcu/nocb: Start moving nocb code to its own plugin file adds cba712beebf3 rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() adds 9a83f9aea7bf tools: include: nolibc: Fix a typo occured to occurred in [...] adds f916d77eedfe tools/nolibc: Implement msleep() adds 45f4b4a202c0 rcu-tasks: Add comments explaining task_struct strategy adds bdb0cca0d110 rcu-tasks: Mark ->trc_reader_nesting data races adds f8ab3fad80dd rcu-tasks: Mark ->trc_reader_special.b.need_qs data races adds e4be1f44b6f8 rcu-tasks: Fix synchronize_rcu_rude() typo in comment adds fed31a4dd3ad rcu: Fix macro name CONFIG_TASKS_RCU_TRACE adds 3fad1f7b48cd refscale: Add measurement of clock readout adds 6580f64ccd06 rcutorture: Preempt rather than block when testing task stalls adds 8f12cead1d49 rcuscale: Console output claims too few grace periods adds 0dbeb44f152a locktorture: Mark statistics data races adds 61700f06e186 locktorture: Count lock readers adds 665c31c04981 scftorture: Add RPC-like IPI tests adds 05caab8b4b9e scftorture: Avoid NULL pointer exception on early exit adds ef4dac7dbde7 torture: Add clocksource-watchdog testing to torture.sh adds 4988486c875f torture: Make torture.sh accept --do-all and --donone adds bd0b1f9493b6 torture: Enable KCSAN summaries over groups of torture-test runs adds 433cd5a39495 torture: Create KCSAN summaries for torture.sh runs adds 1dccc5a3272e torture: Make kvm-recheck-scf.sh tolerate qemu-cmd comments adds b9b300c64da8 torture: Make kvm-recheck-lock.sh tolerate qemu-cmd comments adds 442f99afbea1 torture: Log more kvm-remote.sh information adds 5a2898f18324 torture: Protect kvm-remote.sh directory trees from /tmp reaping adds 2ab5bbc326f6 torture: Make kvm-recheck.sh skip kcsan.sum for build-only runs adds d4b54d2d5284 torture: Move parse-console.sh call to PATH-aware scripts adds a3d794129e34 torture: Put kvm.sh batch-creation awk script into a temp file adds e8cf874883c5 torture: Make kvm.sh select per-scenario affinity masks adds 973e42b635bd torture: Don't redirect qemu-cmd comment lines adds 4ca8f1a42ec0 torture: Make kvm-test-1-run-qemu.sh apply affinity adds 92c93c4ec023 rcutorture: Upgrade two-CPU scenarios to four CPUs adds 695e51cda947 torture: Use numeric taskset argument in jitter.sh adds 86a8c99c82ec torture: Consistently name "qemu*" test output files adds 5d3ba2b5d2d0 torture: Make kvm-test-1-run-batch.sh select per-scenario [...] adds d02bee54d931 torture: Don't use "test" command's "-a" argument adds a044938f20f5 torture: Add timestamps to kvm-test-1-run-qemu.sh output adds 0bd06857a1d2 torture: Make kvm-test-1-run-qemu.sh check for reboot loops adds e2f052172bd6 Merge branches 'doc.2021.07.20c', 'fixes.2021.07.20c', 'no [...] adds eb32f9f990d9 kcsan: Improve some Kconfig comments adds a7a73697360e kcsan: Remove CONFIG_KCSAN_DEBUG adds e675d2533a74 kcsan: Introduce CONFIG_KCSAN_STRICT adds 08cac6049412 kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() adds 49f72d5358dd kcsan: Rework atomic.h into permissive.h adds 9c827cd1fcdf kcsan: Print if strict or non-strict during init adds d8fd74d35a8d kcsan: permissive: Ignore data-racy 1-bit value changes adds e04938042d77 kcsan: Make strict mode imply interruptible watchers adds 531a08a403bb Merge branch 'kcsan.2021.07.20c' into HEAD adds 1846a7fa767f tools/memory-model: Make read_foo_diagnostic() more clearl [...] adds 69be7e016055 tools/memory-model: Add example for heuristic lockless reads adds fdd764e8626d tools/memory-model: Heuristics using data_race() must hand [...] adds 50a912792cde tools/memory-model: Document data_race(READ_ONCE()) adds 8a3af8ba2b51 Merge branch 'lkmm.2021.07.20c' into HEAD adds 06bad3bb1535 tools/memory-model: Document locking corner cases adds 2151cab87a68 tools/memory-model: Make judgelitmus.sh note timeouts adds 3017c1832610 tools/memory-model: Make cmplitmushist.sh note timeouts adds 3d368c0285a3 tools/memory-model: Make judgelitmus.sh identify bad macros adds 001e4e7b27b6 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 140deb9f51d4 tools/memory-model: Fix paulmck email address on pre-exist [...] adds 1ddaf3208b51 tools/memory-model: Update parseargs.sh for hardware verification adds 927d91f51f85 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 64a7c671782f tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 17b487198772 tools/memory-model: Fix checkalllitmus.sh comment adds cc2db498017e tools/memory-model: Hardware checking for check{,all}litmus.sh adds 012ae5d515e5 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 0e0428edd83d tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 2af6b5bae709 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 46d280ee93f8 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 69164e42a56a tools/memory-model: Keep assembly-language litmus tests adds 1cada3a91f1d tools/memory-model: Allow herd to deduce CPU type adds 4f517d311df5 tools/memory-model: Make runlitmus.sh check for jingle errors adds 3b02da4c1ed8 tools/memory-model: Add -v flag to jingle7 runs adds 9f2af1c8ecea tools/memory-model: Implement --hw support for checkghlitmus.sh adds a5e59c6f6074 tools/memory-model: Fix scripting --jobs argument adds 537613009145 tools/memory-model: Make checkghlitmus.sh use mselect7 adds b0f15cf438d8 tools/memory-model: Make history-check scripts use mselect7 adds b72e7b8b5cdc tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 81d5bb3344c0 tools/memory-model: Repair parseargs.sh header comment adds f108a961de94 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 137706786f35 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 08a741c54842 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 50325310cf2a tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 256cd672f9bf Merge branch 'lkmm-dev.2021.07.20a' into HEAD adds 9b073961afab clocksource: Prohibit clocksource watchdog test when HZ<100 adds fa31b17088f9 Merge branch 'clocksource.2021.07.20c' into HEAD adds 6bd91502fe9a Merge remote-tracking branch 'rcu/rcu/next' adds c44ee315fc77 Merge remote-tracking branch 'percpu/for-next' adds a9a2e0482d64 workqueue: fix UAF in pwq_unbound_release_workfn() adds 80cb362cdd7e Merge remote-tracking branch 'workqueues/for-next' adds 17e386967acd Merge remote-tracking branch 'leds/for-next' adds b9ed06f4c665 i2c: aspeed: Add slave_enable() to toggle slave mode adds 007888f365c9 ipmi: ssif_bmc: Add SSIF BMC driver adds 1a2055cd5091 bindings: ipmi: Add binding for SSIF BMC driver adds 22068106b4f8 Merge remote-tracking branch 'ipmi/for-next' adds b41bbe594079 Merge remote-tracking branch 'usb/usb-next' adds f7a513cf520c Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 05d58bb65607 dt-bindings: phy: qcom,qmp: Add sc8180x PCIe compatible adds f839f14e24f2 phy: qcom-qmp: Add sc8180x PCIe support adds 057d445b9ef2 dt-bindings: phy: Rename Intel Keem Bay USB PHY bindings adds b95637e2da15 phy: samsung-ufs: move phy-exynos7-ufs header adds d64519249e1d phy: samsung-ufs: support exynosauto ufs phy driver adds 09aed6c84480 Merge remote-tracking branch 'phy-next/next' adds fe364a7d95c2 dmaengine: dw: Program xBAR hardware for Elkhart Lake adds 53b50458110d dmaengine: idxd: Simplify code and axe the use of a deprec [...] adds 0dcfe41e9a4c dmanegine: idxd: cleanup all device related bits after dis [...] adds e753a64bee75 dmaengine: idxd: Add wq occupancy information to sysfs attribute adds 53499d1fc112 dmaengine: idxd: have command status always set adds ac24a2dc06cd dmaengine: idxd: add missing percpu ref put on failure adds 6cfd9e62e329 dmaengine: idxd: assign MSIX vectors to each WQ rather tha [...] adds b2296eeac915 dmaengine: idxd: depends on !UML adds 4faee8b65ec3 dmaengine: sprd: Add missing MODULE_DEVICE_TABLE adds 407b3ea075c2 Merge branch 'fixes' into next adds e8efa1f522c4 Merge remote-tracking branch 'dmaengine/next' adds 1f8c543f1429 cgroup: remove cgroup_mount from comments adds e909a8372168 Merge remote-tracking branch 'cgroup/for-next' adds 1c0810e79cb3 scsi: ufs: Refactor ufshcd_is_intr_aggr_allowed() adds 7b0ddc134608 scsi: be2iscsi: Fix use-after-free during IP updates adds 37306698c3d0 scsi: qla2xxx: Remove redundant continue statement in a for-loop adds 904b5bfaa8fe scsi: aacraid: Remove an unused include adds ae463b60235e scsi: lpfc: Fix NVMe support reporting in log message adds e8613084053d scsi: lpfc: Remove use of kmalloc() in trace event logging adds 16a93e83c87e scsi: lpfc: Improve firmware download logging adds 50baa1595d30 scsi: lpfc: Fix function description comments for vmid routines adds e77803bdbf0a scsi: lpfc: Discovery state machine fixes for LOGO handling adds 21990d3d1861 scsi: lpfc: Fix target reset handler from falsely returnin [...] adds 4e670c8afd47 scsi: lpfc: Keep NDLP reference until after freeing the IO [...] adds 2d338eb55b14 scsi: lpfc: Fix NULL ptr dereference with NPIV ports for R [...] adds cd6047e92c6a scsi: lpfc: Fix memory leaks in error paths while issuing [...] adds e78c006f4c88 scsi: lpfc: Remove REG_LOGIN check requirement to issue an [...] adds affbe2442941 scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi [...] adds a9978e397840 scsi: lpfc: Clear outstanding active mailbox during PCI fu [...] adds 137ddf038472 scsi: lpfc: Use PBDE feature enabled bit to determine PBDE [...] adds 816bd88dffc5 scsi: lpfc: Enable adisc discovery after RSCN by default adds 0614568361b0 scsi: lpfc: Delay unregistering from transport until GIDFT [...] adds c65436b21c3a scsi: lpfc: Call discovery state machine when handling PLO [...] adds 02607fbaf00d scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADI [...] adds ab8038608825 scsi: lpfc: Skip issuing ADISC when node is in NPR state adds 545a68e711ee scsi: lpfc: Update lpfc version to 12.8.0.11 adds f2af8ffc63a1 scsi: lpfc: Copyright updates for 12.8.0.11 patches adds d3af3f647bd5 scsi: smartpqi: Add PCI IDs for H3C P4408 controllers adds 889653ecfc98 scsi: smartpqi: Update copyright notices adds 6aa26b5a2c70 scsi: smartpqi: Change driver module macros to Microchip adds 8e505fceaa2b scsi: smartpqi: Change Kconfig menu entry to Microchip adds f0e473e0f603 scsi: smartpqi: Add SCSI cmd info for resets adds e326b97c92cc scsi: smartpqi: Add PCI ID for new ntcom controller adds 09d9968a8eff scsi: smartpqi: Add PCI IDs for new ZTE controllers adds 0777a3fb98f0 scsi: smartpqi: Fix ISR accessing uninitialized data adds f339c7e491a8 scsi: smartpqi: Update version to 2.1.10-020 adds 7ba46799d346 scsi: core: Add scsi_prot_ref_tag() helper adds e2e9cd68fb3c scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI adds 73e61d5c22bf scsi: zfcp: Use the proper SCSI midlayer interfaces for PI adds c78be80d20cd scsi: scsi_debug: Remove dump_sector() adds f7be677227a5 scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling adds f0f214fe8cd3 scsi: core: Introduce scsi_get_sector() adds 87662a472a9d scsi: iser: Use scsi_get_sector() instead of scsi_get_lba() adds d2c945f01d23 scsi: core: Make scsi_get_lba() return the LBA adds 54815088859f scsi: ufs: core: Use scsi_get_lba() to get LBA adds e15f669cd996 scsi: libsas: Allow libsas to include SCSI header files directly adds 58af0cb3065b Merge remote-tracking branch 'scsi-mkp/for-next' adds 9f8f0453eb89 Merge remote-tracking branch 'rpmsg/for-next' adds 3d134e75c08b gpio: rcar: Always use local variable dev in gpio_rcar_probe() adds 61ebcef42805 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 7e00dd1aab3d Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' adds 938ebf5b7732 Merge remote-tracking branch 'livepatching/for-next' adds fecf2e66f800 Merge remote-tracking branch 'coresight/next' adds cde9738a627c Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 67c17c0854d7 Merge remote-tracking branch 'ntb/ntb-next' adds bff5a04a273c Merge remote-tracking branch 'seccomp/for-next/seccomp' adds a82adfd5c7cb hardening: Introduce CONFIG_ZERO_CALL_USED_REGS adds 6160d948cc6f hardening: Clarify Kconfig text for auto-var-init adds 730de9cd3c9c Merge remote-tracking branch 'kspp/for-next/kspp' adds 3a8608f04ce1 Merge remote-tracking branch 'gnss/gnss-next' adds 610207f7d03a slimbus: messaging: start transaction ids from 1 instead of zero adds c24e70aec9ad slimbus: messaging: check for valid transaction id adds f58e0e441318 slimbus: ngd: set correct device for pm adds e5c578adcdd9 slimbus: ngd: reset dma setup during runtime pm adds 57b7c52f4bd2 Merge remote-tracking branch 'slimbus/for-next' adds afca4d95dd7d Drivers: hv: Make portions of Hyper-V init code be arch neutral adds 9d7cf2c96758 Drivers: hv: Add arch independent default functions for so [...] adds 6dc77fa5ac2c Drivers: hv: Move Hyper-V misc functionality to arch-neutral code adds 5f92b45c3b67 x86/hyperv: add comment describing TSC_INVARIANT_CONTROL M [...] adds 31e5e64694cf drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers adds b3f4b6e507fb Merge remote-tracking branch 'hyperv/hyperv-next' adds 333ff32d54cd auxdisplay: hd44780: Fix oops on module unloading adds ac8c8fa0a8c3 auxdisplay: charlcd: Drop unneeded initializers and switch [...] adds f885afe28d20 auxdisplay: ks0108: Switch to use module_parport_driver() adds 24ebc044c72e auxdisplay: Replace symbolic permissions with octal permissions adds 5cf748ee7b75 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds e4998f490675 Merge tag 'v5.14-rc1' into for-next adds b46e9b299bd9 fpga: altera-freeze-bridge: Address warning about unused variable adds 7f6296289cd1 fpga: xiilnx-spi: Address warning about unused variable adds 310a0b2dae99 fpga: xilinx-pr-decoupler: Address warning about unused variable adds 6c17b7ff1d11 fpga: zynqmp-fpga: Address warning about unused variable adds a11fe89db628 fpga: fpga-mgr: wrap the write_init() op adds cdc2160df447 fpga: fpga-mgr: make write_complete() op optional adds 9590d5375cd4 fpga: fpga-mgr: wrap the write() op adds 43a0e0528d6d fpga: fpga-mgr: wrap the status() op adds 6814101ee1b2 fpga: fpga-mgr: wrap the state() op adds 5daa06ffcebf fpga: fpga-mgr: wrap the fpga_remove() op adds c485d3bf3cc7 fpga: fpga-mgr: wrap the write_sg() op adds 5ff6043deb5c Merge remote-tracking branch 'fpga/for-next' adds 51caa4ed8542 bus: mhi: Add inbound buffers allocation flag adds 6a68cd546c36 bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI adds 7f81b917db72 bus: mhi: core: Set BHI/BHIe offsets on power up preparation adds cc9aaa88751c bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up adds a735a900cff2 bus: mhi: Add MMIO region length to controller structure adds be49067c86ea ath11k: set register access length for MHI driver adds 00f29cd72a64 bus: mhi: pci_generic: Set register access length for MHI driver adds 554492868314 bus: mhi: core: Add range checks for BHI and BHIe adds e1e82defeabd bus: mhi: core: Replace DMA allocation wrappers with origi [...] adds b8c95616d154 bus: mhi: core: Improve debug messages for power up adds ea56ad988f1c Merge remote-tracking branch 'mhi/mhi-next' adds e4ce7f897d4d Merge remote-tracking branch 'rust/rust-next' adds 6178925933d0 mm: Convert get_page_unless_zero() to return bool adds ca855b58c2df mm: Introduce struct folio adds 6b474ab1d9c8 mm: Add folio_pgdat(), folio_zone() and folio_zonenum() adds 586504072164 mm/vmstat: Add functions to account folio statistics adds 3c68c9bb3478 mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() adds 25f5b0e994d9 mm: Add folio reference count functions adds 532e83a85797 mm: Add folio_put() adds 43a839dc66bf mm: Add folio_get() adds 3f6e3c58f2ac mm: Add folio_try_get_rcu() adds 8c02d1a13876 mm: Add folio flag manipulation functions adds 63984049e50a mm/lru: Add folio LRU functions adds f1f985441231 mm: Handle per-folio private data adds 67431f80c18a mm/filemap: Add folio_index(), folio_file_page() and folio [...] adds b7cf2ff51309 mm/filemap: Add folio_next_index() adds b12454fd08e2 mm/filemap: Add folio_pos() and folio_file_pos() adds 4480cfeb3246 mm/util: Add folio_mapping() and folio_file_mapping() adds 0235f13bc03d mm/filemap: Add folio_unlock() adds 2896ce5ea108 mm/filemap: Add folio_lock() adds a7a9dbf5c658 mm/filemap: Add folio_lock_killable() adds e3700f8b6abe mm/filemap: Add __folio_lock_async() adds 35e305eee20d mm/filemap: Add folio_wait_locked() adds d42e083e5eff mm/filemap: Add __folio_lock_or_retry() adds 6ac258a39fe4 mm/swap: Add folio_rotate_reclaimable() adds 545c0f03d3dd mm/filemap: Add folio_end_writeback() adds ec086dcf8229 mm/writeback: Add folio_wait_writeback() adds f9b3e3eb6c9e mm/writeback: Add folio_wait_stable() adds ee44f674fd1c mm/filemap: Add folio_wait_bit() adds 3e638af9e1da mm/filemap: Add folio_wake_bit() adds 9ee05b20d86b mm/filemap: Convert page wait queues to be folios adds db0fdd319996 mm/filemap: Add folio private_2 functions adds adbd51adde69 fs/netfs: Add folio fscache functions adds c7a695c753c6 mm: Add folio_mapped() adds c05ea8946345 mm: Add folio_nid() adds 37d0d06931ca mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] adds 45353d2ed234 mm/memcg: Use the node id in mem_cgroup_update_tree() adds b63c717ace47 mm/memcg: Remove soft_limit_tree_node() adds d971e46b0c9f mm/memcg: Convert memcg_check_events to take a node ID adds 5839473bd4f7 mm/memcg: Add folio_memcg() and related functions adds f3554a5d903d mm/memcg: Convert commit_charge() to take a folio adds 05bb7bbab428 mm/memcg: Convert mem_cgroup_charge() to take a folio adds 02b7596c188f mm/memcg: Convert uncharge_page() to uncharge_folio() adds 8b2afb6a1c34 mm/memcg: Convert mem_cgroup_uncharge() to take a folio adds 368632f255f3 mm/memcg: Convert mem_cgroup_migrate() to take folios adds 03089bebe2fd mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] adds 431abf8d1f54 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() adds 3bc60147718a mm/memcg: Convert mem_cgroup_move_account() to use a folio adds 68f323a0202b mm/memcg: Add folio_lruvec() adds a8f645b17cd4 mm/memcg: Add folio_lruvec_lock() and similar functions adds 3af582717b6f mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] adds a4a132a455dc mm/workingset: Convert workingset_activation to take a folio adds 20ad74f7ddc0 mm: Add folio_pfn() adds 762409917a0e mm: Add folio_raw_mapping() adds 0c5ad2f8337c mm: Add flush_dcache_folio() adds c04d573725fe mm: Add kmap_local_folio() adds 2f95d5d3d5d1 mm: Add arch_make_folio_accessible() adds 304650607e3e mm: Add folio_young and folio_idle adds a8cd61904b95 mm/swap: Add folio_activate() adds 74960c9266d7 mm/swap: Add folio_mark_accessed() adds c79f3404c57e mm/rmap: Add folio_mkclean() adds 99a8a26a6859 mm/migrate: Add folio_migrate_mapping() adds 2500732b0ec2 mm/migrate: Add folio_migrate_flags() adds 9580617f34a9 mm/migrate: Add folio_migrate_copy() adds 7bb67ac2cef0 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() adds 8cd9121b80a2 flex_proportions: Allow N events instead of 1 adds 2910997a83c2 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() adds 7cfa3de8ce5d mm/writeback: Add __folio_end_writeback() adds e8fc4f61a3e3 mm/writeback: Add folio_start_writeback() adds 2395213a7c72 mm/writeback: Add folio_mark_dirty() adds 9944df90277e mm/writeback: Add __folio_mark_dirty() adds 89b618abf365 mm/writeback: Convert tracing writeback_page_template to folios adds c30cd4a8d4f6 mm/writeback: Add filemap_dirty_folio() adds 5904df55b1e3 mm/writeback: Add folio_account_cleaned() adds 6e8c9bfb3bf9 mm/writeback: Add folio_cancel_dirty() adds d8cbe5f1f8ec mm/writeback: Add folio_clear_dirty_for_io() adds 0457b93491fc mm/writeback: Add folio_account_redirty() adds 264241b8c09c mm/writeback: Add folio_redirty_for_writepage() adds 96a4488ba0b4 mm/filemap: Add i_blocks_per_folio() adds 7a8cc3a1df6c mm/filemap: Add folio_mkwrite_check_truncate() adds 00821c9b7d62 mm/filemap: Add readahead_folio() adds 0566c71d4ade mm/workingset: Convert workingset_refault() to take a folio adds c7a5f4e113f9 mm: Add folio_evictable() adds 08b95039032e mm/lru: Convert __pagevec_lru_add_fn to take a folio adds 7f439e4bdc09 mm/lru: Add folio_add_lru() adds 22cc01cbe65b mm/page_alloc: Add folio allocation functions adds f5d803e02928 mm/filemap: Add filemap_alloc_folio adds 704558350097 mm/filemap: Add filemap_add_folio() adds d63e4fb4fa18 mm/filemap: Convert mapping_get_entry to return a folio adds c46e26a837f3 mm/filemap: Add filemap_get_folio adds be69217cf4de mm/filemap: Add FGP_STABLE adds b4e39e59e64e Merge remote-tracking branch 'folio/for-next' adds 28ca0f6a0730 userfaultfd: do not untag user pointers adds c8723c6f17bf selftest: use mmap instead of posix_memalign to allocate memory adds 2aac83e9a0de kfence: defer kfence_test_init to ensure that kunit debugf [...] adds 93b3caca7d68 kfence: move the size check to the beginning of __kfence_alloc() adds caf1a449d226 kfence: skip all GFP_ZONEMASK allocations adds d77c489a114e mm: call flush_dcache_page() in memcpy_to_page() and memze [...] adds dfdd50b7eb0b mm: use kmap_local_page in memzero_page adds 30f0a9076e8d mm: page_alloc: fix page_poison=1 / INIT_ON_ALLOC_DEFAULT_ [...] adds e75b8b41cf3f memblock: make for_each_mem_range() traverse MEMBLOCK_HOTP [...] adds 8db71ecdeac1 writeback, cgroup: remove wb from offline list before rele [...] adds 45d78575d78a writeback, cgroup: do not reparent dax inodes adds ec74e4327618 mm/secretmem: wire up ->set_page_dirty adds f59897409f3e mm: mmap_lock: fix disabling preemption directly adds e63c8bb994e2 procfs: prevent unprivileged processes accessing fdinfo adds a09a517056b8 shm: skip shm_destroy if task IPC namespace was changed adds b808027815d3 ipc: WARN if trying to remove ipc object which is absent adds 2ff2187ca9ed lib/test_string.c: move string selftest in the Runtime Tes [...] adds baddef428bc7 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 38abd2c4a86c /proc/kpageflags: do not use uninitialized struct pages adds 5c764c97fe3d ocfs2: remove an unnecessary condition adds 55e6b033831f ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 1e10dca18d88 ocfs2: fix ocfs2 corrupt when iputting an inode adds a7e4936dbc79 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings adds f2eecc7e6e08 mm: move kvmalloc-related functions to slab.h adds a9aac8ea5516 mm: slub: Fix slub_debug disablement for list of slabs adds 5b79c4a1469b mm/debug_vm_pgtable: introduce struct pgtable_debug_args adds 41b399706a09 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests adds cd8c1cffe7de mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] adds fb6c79d1fb3a mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] adds ee33d1ef728c mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] adds d5a676bd7334 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] adds 0f452aa3e581 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] adds 795a854b6048 mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] adds 25ec4f487b9b mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] adds a55eb457c4a0 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] adds 023d1e9e0e82 mm/debug_vm_pgtable: remove unused code adds 61fdc72b0082 mm/debug_vm_pgtable: fix corrupted page flag adds a1393e0e5383 mm: mark idle page tracking as BROKEN adds 4dd7a4fe8321 writeback: track number of inodes under writeback adds ed5cbc697a36 writeback: reliably update bandwidth estimation adds e4165cfcd339 writeback: fix bandwidth estimate for spiky workload adds 2db75123e2f9 writeback: rename domain_update_bandwidth() adds 0911d9f9dc31 writeback: use READ_ONCE for unlocked reads of writeback stats adds 36d8e52bdb01 mm: remove irqsave/restore locking from contexts with irqs [...] adds d91c7d5c667f fs: drop_caches: fix skipping over shadow cache inodes adds 3351123e0d0c fs: inode: count invalidated shadow pages in pginodesteal adds 935ce608b674 vfs: keep inodes with page cache off the inode shrinker LRU adds 220758bb4eae fs, mm: fix race in unlinking swapfile adds 8df74428b638 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] adds 1f4c6a1cf274 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] adds 2e22ac3037b6 mm, memcg: inline swap-related functions to improve disabl [...] adds 484d6cd671b0 memcg: enable accounting for pids in nested pid namespaces adds 3b4b2143d68d memcg: switch lruvec stats to rstat adds 5aeb4292e13d memcg: infrastructure to flush memcg stats adds 0f35f946f8f5 memcg-infrastructure-to-flush-memcg-stats-v5 adds 6aded2a191e7 memcg: charge fs_context and legacy_fs_context adds b597c997b95f lazy tlb: introduce lazy mm refcount helper functions adds 3ab58c3b0d47 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix adds c764d0f4aa5a lazy tlb: allow lazy tlb mm refcounting to be configurable adds 631560d98f35 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix adds 9f21f97ad67e lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 adds e06787ae586c lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds 6751361458ba lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix adds d4f7b00d9418 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds d08236e77e7e mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] adds fcf25a2f046f mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] adds 0dfbe021289f ps3disk: replace flush_kernel_dcache_page with flush_dcache_page adds f4727054f2bc scatterlist: replace flush_kernel_dcache_page with flush_d [...] adds 6f1ea81c5608 mm: remove flush_kernel_dcache_page adds b3e52fb9b8fc mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code adds d015e1cd3bba mm/mremap: fix memory account on do_munmap() failure adds d12f1d05b4c7 mm: sparse: pass section_nr to section_mark_present adds cdfcc31746c8 mm: sparse: pass section_nr to find_memory_block adds 22112dd93ec1 mm: sparse: remove __section_nr() function adds 847d7423f9a0 mm/sparse: set SECTION_NID_SHIFT to 6 adds 47c0cdaf47f2 include/linux/mmzone.h: avoid a warning in sparse memory support adds d8e8f5241ec1 mm/vmalloc: use batched page requests in bulk-allocator adds 30251f281216 mm/vmalloc: remove gfpflags_allow_blocking() check adds 39b68616c370 lib/test_vmalloc.c: add a new 'nr_pages' parameter adds 1ea396da10ad mm/vmalloc: fix wrong behavior in vread adds 45c806303565 mm/kasan: move kasan.fault to mm/kasan/report.c adds 7301f670c669 mm/page_alloc: always initialize memory map for the holes adds 0eddadb4bd43 microblaze: simplify pte_alloc_one_kernel() adds e79c52ecdfe4 mm: introduce memmap_alloc() to unify memory map allocation adds f3bc5f990528 memblock: stop poisoning raw allocations adds 8a11bab17eae mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] adds 52606952594b mm/page_alloc: make alloc_node_mem_map() __init rather than __ref adds 2aae2a02d4b1 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] adds 4c137fc87a71 hugetlb: drop ref count earlier after page allocation adds d6a5703a5d18 hugetlb: before freeing hugetlb page set dtor to appropria [...] adds 67d239a6024f mm/numa: automatically generate node migration order adds 7795e252befe mm/migrate: update node demotion order on hotplug events adds 6f517bc2e5f2 mm/migrate: enable returning precise migrate_pages() succe [...] adds c28333345658 mm/migrate: demote pages during reclaim adds 89f387f714bc mm/vmscan: add page demotion counter adds 06c96d689996 mm/vmscan: add helper for querying ability to age anonymous pages adds 77fd36297ff3 mm/vmscan: Consider anonymous pages without swap adds 484e693413eb mm/vmscan: never demote for memcg reclaim adds 5aba4142ec4f mm/migrate: add sysfs interface to enable reclaim migration adds 9a075d058ec4 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] adds a8c53a27e831 mm/vmscan: remove the PageDirty check after MADV_FREE page [...] adds 88a4aa43cea5 mm/vmscan: remove misleading setting to sc->priority adds 0d7c26af7a93 mm/vmscan: remove unneeded return value of kswapd_run() adds b9413558da10 mm/vmscan: add 'else' to remove check_pending label adds 24056927149d mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] adds 2c72c3e8395b mm/memplicy: add page allocation function for MPOL_PREFERR [...] adds b409a0ed62c1 mm/mempolicy: enable page allocation for MPOL_PREFERRED_MA [...] adds e52978e14b39 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY adds e302fbaef4ce mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix adds 5f387c0f4f46 mm/hugetlb: fix compile warning for !CONFIG_NUMA build adds 27bdb233ea48 mm/mempolicy: advertise new MPOL_PREFERRED_MANY adds 3d73d8bd0b24 mm/mempolicy: unify the create() func for bind/interleave/ [...] adds 70b9b22c3f47 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds 15e6fb2883d5 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds b09c391e7145 oom_kill: oom_score_adj broken for processes with small me [...] adds 35a685c6c002 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] adds ca83b8287c57 selftests: vm: add KSM merge test adds 91c380466110 selftests: vm: add KSM unmerge test adds 9ea881ab087f selftests: vm: add KSM zero page merging test adds 398322d689a1 selftests: vm: add KSM merging across nodes test adds 5cba6772fb76 mm/vmstat: correct some wrong comments adds ae3573957c99 mm/vmstat: simplify the array size calculation adds be8061271ca0 mm/vmstat: remove unneeded return value adds c8542b499720 memory-hotplug.rst: remove locking details from admin-guide adds 99e3683cf709 memory-hotplug.rst: complete admin-guide overhaul adds 9aa271f41c90 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE adds e784d66cd1e8 mm: memory_hotplug: cleanup after removal of pfn_valid_within() adds 55de8dcbb9d6 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] adds 726543a9e3d9 mm/memory_hotplug: remove nid parameter from arch_remove_memory() adds 24ce41d9f198 mm/memory_hotplug: remove nid parameter from remove_memory [...] adds 2146b2ddfc85 ACPI: memhotplug: memory resources cannot be enabled yet adds 0a2817207a4f mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds bf2d49747ce9 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] adds 4fdd8bff9fb9 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds 96591fdaf55d mm/highmem: Remove deprecated kmap_atomic adds 523472ee196d kfence: show cpu and timestamp in alloc/free info adds 901a96ffa41c fs/buffer.c: add debug print for __getblk_gfp() stall problem adds c72a928c7674 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds a01918d6d9c0 kernel/hung_task.c: Monitor killed tasks. adds ada5874e0368 fs/proc/kcore.c: add mmap interface adds 53eec7dd4757 connector: send event on write to /proc/[pid]/comm adds 4bc73b47f90d proc/sysctl: make protected_* world readable adds 81da5c0e19f0 arch: Kconfig: fix spelling mistake "seperate" -> "separate" adds 0d113c320f68 math: make RATIONAL tristate adds 861e4188f2a9 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] adds cc246e078476 lib/string: optimized memcpy adds 2b30837aff7e lib/string: optimized memmove adds c103070e9f2e lib/string: optimized memset adds 2aa099d01e52 lib/test: convert test_sort.c to use KUnit adds 610093b3d318 init/main.c: silence some -Wunused-parameter warnings adds dcbf87a39379 nilfs2: fix memory leak in nilfs_sysfs_create_device_group adds 5413f77a7ac2 nilfs2: fix NULL pointer in nilfs_##name##_attr_release adds ce7a4ae939b1 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group adds 88dacc9839c6 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group adds 19c9f45d141b nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group adds 469e659276c4 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group adds e018e9440e7e hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds 2934908ea4bb pid: cleanup the stale comment mentioning pidmap_init(). adds d8046a8e567c prctl: allow to setup brk for et_dyn executables adds ace6e27b9019 selftests/memfd: remove unused variable adds 43d1a8e000c2 Merge branch 'akpm-current/current' adds b1347210b01d Add linux-next specific files for 20210721
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 (c0d438dbc0b7) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
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.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/stable/sysfs-driver-dma-idxd | 7 + Documentation/ABI/testing/sysfs-fs-f2fs | 14 + .../ABI/testing/sysfs-kernel-dmabuf-buffers | 52 - Documentation/ABI/testing/sysfs-kernel-mm-numa | 24 + .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 29 + .../RCU/Design/Requirements/Requirements.rst | 8 +- Documentation/RCU/checklist.rst | 24 +- Documentation/RCU/rcu_dereference.rst | 6 +- Documentation/RCU/stallwarn.rst | 31 +- Documentation/admin-guide/device-mapper/dm-ima.rst | 306 ++ Documentation/admin-guide/device-mapper/index.rst | 1 + Documentation/admin-guide/mm/memory-hotplug.rst | 360 +- .../admin-guide/mm/numa_memory_policy.rst | 16 +- Documentation/arm64/tagged-address-abi.rst | 26 +- Documentation/core-api/cachetlb.rst | 92 +- Documentation/core-api/mm-api.rst | 5 + Documentation/dev-tools/index.rst | 1 - Documentation/dev-tools/kasan.rst | 13 +- Documentation/dev-tools/kcsan.rst | 12 + Documentation/dev-tools/kfence.rst | 98 +- Documentation/dev-tools/pgo.rst | 127 - .../devicetree/bindings/arm/atmel-at91.yaml | 5 + .../devicetree/bindings/arm/atmel-sysregs.txt | 14 +- Documentation/devicetree/bindings/arm/fsl.yaml | 4 + Documentation/devicetree/bindings/arm/qcom.yaml | 6 + .../devicetree/bindings/arm/rockchip.yaml | 15 +- .../devicetree/bindings/arm/rockchip/pmu.yaml | 2 + .../bindings/clock/brcm,iproc-clocks.yaml | 1 - .../devicetree/bindings/clock/qcom,gpucc.yaml | 6 +- .../bindings/clock/qcom,sc7280-dispcc.yaml | 94 + .../devicetree/bindings/clock/qcom,videocc.yaml | 6 +- .../bindings/display/bridge/ti,sn65dsi86.yaml | 21 +- .../devicetree/bindings/display/dp-aux-bus.yaml | 37 - .../bindings/display/panel/panel-simple.yaml | 10 - .../bindings/display/panel/samsung,lms397kf04.yaml | 18 +- .../devicetree/bindings/display/renesas,du.yaml | 1 - .../devicetree/bindings/fsi/ibm,fsi2spi.yaml | 1 - .../devicetree/bindings/hwmon/adt7475.yaml | 22 +- .../devicetree/bindings/i2c/brcm,iproc-i2c.txt | 46 - .../devicetree/bindings/i2c/brcm,iproc-i2c.yaml | 71 + .../interrupt-controller/ti,pruss-intc.yaml | 4 +- .../devicetree/bindings/iommu/rockchip,iommu.yaml | 2 - .../devicetree/bindings/ipmi/ssif-bmc.yaml | 38 + .../devicetree/bindings/media/nxp,imx8-jpeg.yaml | 19 +- .../bindings/memory-controllers/arm,pl353-smc.yaml | 1 - .../devicetree/bindings/mmc/sdhci-msm.txt | 1 + .../devicetree/bindings/mtd/brcm,brcmnand.yaml | 8 - .../devicetree/bindings/mtd/gpmc-nand.txt | 2 +- .../bindings/mtd/partitions/redboot-fis.txt | 27 - .../bindings/mtd/partitions/redboot-fis.yaml | 42 + .../devicetree/bindings/net/dsa/nxp,sja1105.yaml | 4 +- Documentation/devicetree/bindings/net/fsl,fec.yaml | 213 ++ Documentation/devicetree/bindings/net/fsl-fec.txt | 95 - .../devicetree/bindings/net/imx-dwmac.txt | 56 - .../devicetree/bindings/net/nxp,dwmac-imx.yaml | 93 + .../devicetree/bindings/net/snps,dwmac.yaml | 3 + .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 4 +- .../devicetree/bindings/pci/axis,artpec6-pcie.txt | 2 +- .../devicetree/bindings/pci/designware-pcie.txt | 77 - .../devicetree/bindings/pci/faraday,ftpci100.txt | 135 - .../devicetree/bindings/pci/faraday,ftpci100.yaml | 176 + .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 2 +- .../bindings/pci/hisilicon-histb-pcie.txt | 2 +- .../devicetree/bindings/pci/kirin-pcie.txt | 2 +- .../devicetree/bindings/pci/layerscape-pci.txt | 2 +- .../bindings/pci/nvidia,tegra194-pcie.txt | 5 +- .../devicetree/bindings/pci/pci-armada8k.txt | 2 +- Documentation/devicetree/bindings/pci/pcie-al.txt | 2 +- .../devicetree/bindings/pci/qcom,pcie.txt | 14 +- .../bindings/pci/samsung,exynos-pcie.yaml | 4 +- .../devicetree/bindings/pci/sifive,fu740-pcie.yaml | 4 +- .../devicetree/bindings/pci/snps,dw-pcie-ep.yaml | 90 + .../devicetree/bindings/pci/snps,dw-pcie.yaml | 101 + .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 4 +- Documentation/devicetree/bindings/pci/ti-pci.txt | 4 +- .../devicetree/bindings/pci/uniphier-pcie.txt | 2 +- .../bindings/phy/intel,keembay-phy-usb.yaml | 44 + .../bindings/phy/intel,phy-keembay-usb.yaml | 44 - .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 + .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 1 + .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 56 +- .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../bindings/power/rockchip-io-domain.txt | 135 - .../bindings/power/rockchip-io-domain.yaml | 330 ++ .../devicetree/bindings/regulator/mps,mpq7920.yaml | 6 +- .../bindings/regulator/nxp,pf8x00-regulator.yaml | 3 +- .../regulator/richtek,rtq2134-regulator.yaml | 106 + .../regulator/richtek,rtq6752-regulator.yaml | 2 - .../regulator/socionext,uniphier-regulator.yaml | 85 + .../bindings/regulator/uniphier-regulator.txt | 58 - .../devicetree/bindings/rtc/faraday,ftrtc010.yaml | 1 - .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 87 - .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 114 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 1 + .../devicetree/bindings/soc/rockchip/grf.yaml | 18 +- .../devicetree/bindings/sound/renesas,rsnd.yaml | 2 +- Documentation/devicetree/bindings/spi/omap-spi.txt | 48 - .../devicetree/bindings/spi/omap-spi.yaml | 117 + .../devicetree/bindings/spi/spi-controller.yaml | 32 +- .../devicetree/bindings/usb/nxp,isp1760.yaml | 2 - .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/dma-buf.rst | 13 - .../early-userspace/early_userspace_support.rst | 8 +- Documentation/filesystems/locking.rst | 77 +- Documentation/filesystems/netfs_library.rst | 2 + .../filesystems/ramfs-rootfs-initramfs.rst | 2 +- Documentation/gpu/drm-uapi.rst | 13 - Documentation/gpu/vkms.rst | 38 +- .../litmus-tests/locking/DCL-broken.litmus | 55 + .../litmus-tests/locking/DCL-fixed.litmus | 56 + .../litmus-tests/locking/RM-broken.litmus | 42 + Documentation/litmus-tests/locking/RM-fixed.litmus | 42 + Documentation/networking/filter.rst | 23 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 33 + .../translations/zh_CN/core-api/cachetlb.rst | 9 - .../translations/zh_CN/core-api/index.rst | 5 +- .../translations/zh_CN/core-api/memory-hotplug.rst | 126 + .../zh_CN/core-api/protection-keys.rst | 99 + MAINTAINERS | 38 +- Makefile | 28 +- Next/SHA1s | 277 +- Next/Trees | 1 + Next/merge.log | 3514 ++++++++++++------- arch/Kconfig | 3 +- arch/arc/Kconfig | 2 +- arch/arc/include/asm/checksum.h | 2 +- arch/arc/include/asm/perf_event.h | 2 +- arch/arc/kernel/fpu.c | 9 +- arch/arc/kernel/unwind.c | 10 +- arch/arc/kernel/vmlinux.lds.S | 2 + arch/arm/Kconfig | 2 +- arch/arm/Kconfig.debug | 10 + arch/arm/arm-soc-for-next-contents.txt | 194 -- arch/arm/boot/dts/Makefile | 6 + arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts | 4 +- .../arm/boot/dts/aspeed-bmc-facebook-galaxy100.dts | 4 - arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts | 5 + arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts | 4 - arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 9 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 5 +- arch/arm/boot/dts/aspeed-bmc-inspur-nf5280m6.dts | 691 ++++ arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 6 +- arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 4 +- .../boot/dts/ast2400-facebook-netbmc-common.dtsi | 4 + arch/arm/boot/dts/at91-sama5d4_xplained.dts | 10 - arch/arm/boot/dts/at91-sama7g5ek.dts | 656 ++++ arch/arm/boot/dts/imx35.dtsi | 2 +- arch/arm/boot/dts/imx6dl-solidsense.dts | 54 + arch/arm/boot/dts/imx6q-solidsense.dts | 54 + arch/arm/boot/dts/imx6qdl-solidsense.dtsi | 160 + arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 8 +- arch/arm/boot/dts/imx7-mba7.dtsi | 1 - arch/arm/boot/dts/imx7d-mba7.dts | 1 - arch/arm/boot/dts/qcom-apq8064.dtsi | 6 +- arch/arm/boot/dts/qcom-msm8226-samsung-s3ve3g.dts | 25 + arch/arm/boot/dts/qcom-msm8226.dtsi | 147 + arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 11 + arch/arm/boot/dts/rk3188.dtsi | 5 + arch/arm/boot/dts/rv1108.dtsi | 12 +- arch/arm/boot/dts/sama7g5-pinfunc.h | 923 +++++ arch/arm/boot/dts/sama7g5.dtsi | 528 +++ arch/arm/boot/dts/stm32mp157c-ed1.dts | 4 +- arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 4 + arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 25 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 4 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 6 +- arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 12 +- arch/arm/boot/dts/versatile-ab.dts | 5 +- arch/arm/boot/dts/versatile-pb.dts | 2 +- arch/arm/configs/integrator_defconfig | 5 +- arch/arm/configs/multi_v7_defconfig | 4 +- arch/arm/configs/realview_defconfig | 4 +- arch/arm/configs/sama7_defconfig | 209 ++ arch/arm/configs/u8500_defconfig | 5 + arch/arm/configs/versatile_defconfig | 4 +- arch/arm/configs/vexpress_defconfig | 17 +- arch/arm/crypto/curve25519-glue.c | 8 +- arch/arm/include/asm/cacheflush.h | 5 +- arch/arm/kernel/entry-v7m.S | 2 +- arch/arm/lib/backtrace-clang.S | 2 +- arch/arm/lib/backtrace.S | 2 +- arch/arm/mach-at91/Kconfig | 18 + arch/arm/mach-at91/Makefile | 1 + arch/arm/mach-at91/generic.h | 2 + arch/arm/mach-at91/pm.c | 343 +- arch/arm/mach-at91/pm.h | 3 + arch/arm/mach-at91/pm_data-offsets.c | 2 + arch/arm/mach-at91/pm_suspend.S | 827 +++-- arch/arm/mach-at91/sama7.c | 33 + arch/arm/mach-imx/common.h | 2 +- arch/arm/mach-imx/mmdc.c | 15 +- arch/arm/mach-rpc/io-acorn.S | 2 +- arch/arm/mach-s3c/mach-gta02.c | 3 +- arch/arm/mm/flush.c | 33 - arch/arm/mm/nommu.c | 6 - arch/arm/vfp/vfphw.S | 6 +- arch/arm64/Kconfig | 1 - arch/arm64/boot/dts/arm/fvp-base-revc.dts | 12 - arch/arm64/boot/dts/exynos/exynos5433.dtsi | 70 + arch/arm64/boot/dts/exynos/exynos7.dtsi | 35 + arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 9 + arch/arm64/boot/dts/freescale/fsl-ls2088a-rdb.dts | 4 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 4 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi | 80 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 6 +- .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 164 + .../boot/dts/freescale/imx8mq-nitrogen-som.dtsi | 275 ++ arch/arm64/boot/dts/freescale/imx8qm-ss-img.dtsi | 12 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 2 + arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts | 2 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-img.dtsi | 13 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 2 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 60 +- arch/arm64/boot/dts/qcom/Makefile | 1 + arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 8 + arch/arm64/boot/dts/qcom/ipq6018.dtsi | 50 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 6 + .../boot/dts/qcom/msm8916-wingtech-wt88047.dts | 313 ++ .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 12 + arch/arm64/boot/dts/qcom/msm8994.dtsi | 2 +- arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 60 +- .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 39 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 76 + arch/arm64/boot/dts/qcom/sc7280-idp.dts | 110 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 352 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 4 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 358 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 6 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a77950-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77950-ulcb.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77951-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77951-ulcb.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77960-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77960-ulcb.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77961-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77961-ulcb.dts | 3 +- arch/arm64/boot/dts/renesas/r8a77965-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77965-ulcb.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 2 +- arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 2 +- arch/arm64/boot/dts/rockchip/Makefile | 4 + arch/arm64/boot/dts/rockchip/rk3328-roc-pc.dts | 110 + .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 36 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 - .../arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts | 218 ++ arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 54 + .../boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts | 14 + .../boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts | 47 + arch/arm64/boot/dts/rockchip/rk3568.dtsi | 241 ++ arch/arm64/kernel/Makefile | 2 +- arch/arm64/kernel/entry-common.c | 2 +- arch/arm64/kernel/mte.c | 15 +- arch/arm64/lib/copy_from_user.S | 13 +- arch/arm64/lib/copy_in_user.S | 21 +- arch/arm64/lib/copy_to_user.S | 14 +- arch/arm64/mm/mmu.c | 3 +- arch/csky/abiv1/cacheflush.c | 11 - arch/csky/abiv1/inc/abi/cacheflush.h | 4 +- arch/csky/kernel/probes/kprobes.c | 3 +- arch/ia64/include/uapi/asm/cmpxchg.h | 4 +- arch/ia64/mm/init.c | 3 +- arch/m68k/Kconfig.machine | 1 + arch/m68k/coldfire/device.c | 44 + arch/m68k/coldfire/m5441x.c | 8 +- arch/m68k/coldfire/stmark2.c | 6 +- arch/m68k/configs/amiga_defconfig | 6 +- arch/m68k/configs/apollo_defconfig | 4 +- arch/m68k/configs/atari_defconfig | 6 +- arch/m68k/configs/bvme6000_defconfig | 4 +- arch/m68k/configs/hp300_defconfig | 4 +- arch/m68k/configs/mac_defconfig | 6 +- arch/m68k/configs/multi_defconfig | 6 +- arch/m68k/configs/mvme147_defconfig | 4 +- arch/m68k/configs/mvme16x_defconfig | 4 +- arch/m68k/configs/q40_defconfig | 6 +- arch/m68k/configs/sun3_defconfig | 4 +- arch/m68k/configs/sun3x_defconfig | 4 +- arch/m68k/emu/nfeth.c | 4 +- arch/m68k/include/asm/m5441xsim.h | 19 + arch/microblaze/include/asm/pgtable.h | 2 - arch/microblaze/mm/init.c | 12 - arch/microblaze/mm/pgtable.c | 17 +- arch/mips/cavium-octeon/executive/cvmx-cmd-queue.c | 21 +- arch/mips/cavium-octeon/setup.c | 38 +- arch/mips/generic/board-ingenic.c | 21 + arch/mips/include/asm/bootinfo.h | 3 + arch/mips/include/asm/cacheflush.h | 8 +- arch/mips/include/asm/cpu.h | 4 +- arch/nds32/include/asm/cacheflush.h | 4 +- arch/nds32/mm/cacheflush.c | 9 - arch/openrisc/kernel/entry.S | 6 +- arch/parisc/include/asm/cacheflush.h | 8 +- arch/parisc/kernel/cache.c | 3 +- arch/powerpc/kernel/head_fsl_booke.S | 2 +- arch/powerpc/kvm/book3s_hv_p9_entry.c | 25 +- arch/powerpc/mm/mem.c | 3 +- arch/powerpc/platforms/pasemi/idle.c | 1 + arch/powerpc/platforms/powermac/smp.c | 1 + arch/powerpc/platforms/pseries/hotplug-memory.c | 13 +- arch/s390/boot/text_dma.S | 19 +- arch/s390/configs/debug_defconfig | 24 +- arch/s390/configs/defconfig | 24 +- arch/s390/configs/zfcpdump_defconfig | 3 +- arch/s390/include/asm/ccwgroup.h | 2 - arch/s390/include/asm/ftrace.h | 1 + arch/s390/kernel/ftrace.c | 2 + arch/s390/kernel/mcount.S | 4 +- arch/s390/kernel/perf_cpum_cf.c | 2 +- arch/s390/mm/init.c | 3 +- arch/s390/net/bpf_jit_comp.c | 2 +- arch/sh/include/asm/cacheflush.h | 8 +- arch/sh/mm/init.c | 3 +- arch/um/include/shared/user.h | 3 +- arch/x86/Kconfig | 1 - arch/x86/boot/Makefile | 1 - arch/x86/boot/compressed/Makefile | 1 - arch/x86/crypto/Makefile | 3 - arch/x86/entry/vdso/Makefile | 1 - arch/x86/hyperv/hv_init.c | 101 +- arch/x86/include/asm/mshyperv.h | 4 - arch/x86/kernel/Makefile | 3 - arch/x86/kernel/cpu/mshyperv.c | 29 +- arch/x86/kernel/head_32.S | 2 +- arch/x86/kernel/vmlinux.lds.S | 2 - arch/x86/kvm/cpuid.c | 30 +- arch/x86/kvm/mmu/mmu.c | 2 + arch/x86/kvm/mmu/paging.h | 14 + arch/x86/kvm/mmu/paging_tmpl.h | 4 +- arch/x86/kvm/mmu/spte.h | 6 - arch/x86/kvm/svm/nested.c | 53 +- arch/x86/kvm/svm/sev.c | 14 +- arch/x86/kvm/svm/svm.c | 77 +- arch/x86/kvm/svm/svm.h | 5 + arch/x86/kvm/vmx/vmx.h | 2 - arch/x86/kvm/x86.c | 5 +- arch/x86/mm/init_32.c | 3 +- arch/x86/mm/init_64.c | 3 +- arch/x86/net/bpf_jit_comp.c | 19 + arch/x86/platform/efi/Makefile | 1 - arch/x86/purgatory/Makefile | 1 - arch/x86/realmode/rm/Makefile | 1 - arch/x86/um/vdso/Makefile | 1 - block/blk-map.c | 2 +- crypto/Kconfig | 2 +- drivers/acpi/Kconfig | 6 +- drivers/acpi/acpi_configfs.c | 54 +- drivers/acpi/acpi_memhotplug.c | 11 +- drivers/acpi/bus.c | 12 +- drivers/acpi/glue.c | 51 +- drivers/acpi/numa/Kconfig | 2 +- drivers/acpi/numa/srat.c | 2 +- drivers/acpi/pmic/intel_pmic_xpower.c | 47 +- drivers/acpi/utils.c | 7 +- drivers/auxdisplay/cfag12864b.c | 2 +- drivers/auxdisplay/charlcd.c | 4 +- drivers/auxdisplay/hd44780.c | 2 +- drivers/auxdisplay/ks0108.c | 18 +- drivers/base/base.h | 3 + drivers/base/core.c | 41 +- drivers/base/memory.c | 4 +- drivers/base/node.c | 2 - drivers/base/swnode.c | 61 +- drivers/block/nbd.c | 2 +- drivers/block/paride/pd.c | 2 +- drivers/block/ps3disk.c | 2 +- drivers/block/rbd.c | 32 +- drivers/block/xen-blkfront.c | 224 +- drivers/bus/mhi/core/boot.c | 17 +- drivers/bus/mhi/core/init.c | 32 +- drivers/bus/mhi/core/internal.h | 20 - drivers/bus/mhi/core/main.c | 23 +- drivers/bus/mhi/core/pm.c | 6 +- drivers/bus/mhi/pci_generic.c | 29 +- drivers/char/hw_random/amd-rng.c | 8 +- drivers/char/hw_random/geode-rng.c | 8 +- drivers/char/hw_random/intel-rng.c | 8 +- drivers/char/hw_random/via-rng.c | 8 +- drivers/char/ipmi/Kconfig | 11 + drivers/char/ipmi/Makefile | 1 + drivers/char/ipmi/ssif_bmc.c | 781 +++++ drivers/char/ipmi/ssif_bmc.h | 106 + drivers/char/powernv-op-panel.c | 1 + drivers/clk/qcom/Kconfig | 25 + drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/dispcc-sc7280.c | 908 +++++ drivers/clk/qcom/gpucc-sc7280.c | 491 +++ drivers/clk/qcom/videocc-sc7280.c | 325 ++ drivers/clk/renesas/Makefile | 2 +- drivers/clk/renesas/r9a07g044-cpg.c | 17 +- drivers/clk/renesas/renesas-rzg2l-cpg.c | 750 ---- drivers/clk/renesas/rzg2l-cpg.c | 750 ++++ .../renesas/{renesas-rzg2l-cpg.h => rzg2l-cpg.h} | 0 drivers/clk/rockchip/clk-rk3036.c | 5 +- drivers/clocksource/hyperv_timer.c | 3 - drivers/crypto/mxs-dcp.c | 81 +- drivers/dax/kmem.c | 3 +- drivers/dma-buf/Kconfig | 11 - drivers/dma-buf/Makefile | 1 - drivers/dma-buf/dma-buf-sysfs-stats.c | 337 -- drivers/dma-buf/dma-buf-sysfs-stats.h | 62 - drivers/dma-buf/dma-buf.c | 40 - drivers/dma-buf/dma-fence-chain.c | 2 +- drivers/dma-buf/dma-resv.c | 33 +- drivers/dma-buf/st-dma-fence-chain.c | 16 +- drivers/dma-buf/udmabuf.c | 59 +- drivers/dma/Kconfig | 2 +- drivers/dma/dw/idma32.c | 138 +- drivers/dma/dw/internal.h | 16 + drivers/dma/dw/pci.c | 6 +- drivers/dma/dw/platform.c | 6 +- drivers/dma/idxd/device.c | 97 +- drivers/dma/idxd/idxd.h | 8 +- drivers/dma/idxd/init.c | 14 +- drivers/dma/idxd/irq.c | 4 +- drivers/dma/idxd/registers.h | 3 + drivers/dma/idxd/submit.c | 40 +- drivers/dma/idxd/sysfs.c | 41 +- drivers/dma/mpc512x_dma.c | 1 + drivers/dma/sh/usb-dmac.c | 2 +- drivers/dma/sprd-dma.c | 1 + drivers/dma/xilinx/xilinx_dma.c | 12 + drivers/edac/Kconfig | 2 +- drivers/edac/edac_mc.c | 1 + drivers/firmware/Kconfig | 2 +- drivers/firmware/Makefile | 3 +- drivers/firmware/efi/dev-path-parser.c | 1 - drivers/firmware/efi/efi.c | 13 +- drivers/firmware/efi/libstub/Makefile | 1 - drivers/firmware/efi/libstub/efi-stub-helper.c | 4 +- drivers/firmware/efi/mokvar-table.c | 5 +- drivers/firmware/efi/tpm.c | 8 +- drivers/firmware/qcom_scm.c | 8 +- drivers/fpga/altera-freeze-bridge.c | 2 + drivers/fpga/dfl-fme-mgr.c | 6 - drivers/fpga/fpga-mgr.c | 111 +- drivers/fpga/stratix10-soc.c | 6 - drivers/fpga/ts73xx-fpga.c | 6 - drivers/fpga/xilinx-pr-decoupler.c | 2 + drivers/fpga/xilinx-spi.c | 2 + drivers/fpga/zynqmp-fpga.c | 10 +- drivers/gpio/gpio-mpc8xxx.c | 2 +- drivers/gpio/gpio-rcar.c | 4 +- drivers/gpu/drm/Kconfig | 7 +- drivers/gpu/drm/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 66 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 105 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 65 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 118 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 102 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 3 + drivers/gpu/drm/amd/amdgpu/nv.c | 243 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 41 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 66 + drivers/gpu/drm/amd/amdgpu/soc15.c | 176 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 2 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 5 + drivers/gpu/drm/arm/malidp_drv.c | 4 + drivers/gpu/drm/armada/armada_drv.c | 4 +- drivers/gpu/drm/armada/armada_overlay.c | 2 + drivers/gpu/drm/armada/armada_plane.c | 29 + drivers/gpu/drm/armada/armada_plane.h | 2 + drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 1 + drivers/gpu/drm/ast/ast_drv.c | 2 +- drivers/gpu/drm/ast/ast_mode.c | 21 +- drivers/gpu/drm/bochs/Kconfig | 11 + drivers/gpu/drm/bochs/Makefile | 4 + drivers/gpu/drm/bochs/bochs.h | 98 + drivers/gpu/drm/bochs/bochs_drv.c | 205 ++ drivers/gpu/drm/bochs/bochs_hw.c | 323 ++ drivers/gpu/drm/bochs/bochs_kms.c | 178 + drivers/gpu/drm/bochs/bochs_mm.c | 24 + drivers/gpu/drm/bridge/Kconfig | 1 - drivers/gpu/drm/bridge/analogix/anx7625.c | 5 +- drivers/gpu/drm/bridge/nwl-dsi.c | 6 + drivers/gpu/drm/bridge/ti-sn65dsi83.c | 200 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 744 ++-- drivers/gpu/drm/drm_aperture.c | 19 +- drivers/gpu/drm/drm_atomic_helper.c | 10 - drivers/gpu/drm/drm_debugfs_crc.c | 8 +- drivers/gpu/drm/drm_dp_aux_bus.c | 326 -- drivers/gpu/drm/drm_dp_helper.c | 460 --- drivers/gpu/drm/drm_gem.c | 12 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 58 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 4 +- drivers/gpu/drm/drm_gem_vram_helper.c | 9 +- drivers/gpu/drm/drm_ioctl.c | 3 + drivers/gpu/drm/drm_irq.c | 13 +- drivers/gpu/drm/drm_mipi_dbi.c | 55 +- drivers/gpu/drm/drm_of.c | 2 +- drivers/gpu/drm/drm_simple_kms_helper.c | 12 +- drivers/gpu/drm/drm_syncobj.c | 6 +- drivers/gpu/drm/drm_vblank.c | 15 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 3 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 10 + drivers/gpu/drm/gma500/oaktrail_lvds.c | 6 +- drivers/gpu/drm/gud/gud_drv.c | 61 +- drivers/gpu/drm/gud/gud_internal.h | 2 - drivers/gpu/drm/gud/gud_pipe.c | 62 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 3 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 16 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 2 + drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 4 +- drivers/gpu/drm/i915/Makefile | 1 - drivers/gpu/drm/i915/display/intel_display.c | 6 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 83 +- drivers/gpu/drm/i915/display/intel_display_power.c | 2 +- drivers/gpu/drm/i915/display/intel_display_types.h | 3 +- drivers/gpu/drm/i915/display/intel_dp.c | 17 + .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 329 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 2 +- drivers/gpu/drm/i915/display/intel_fbc.c | 4 +- drivers/gpu/drm/i915/display/intel_psr.c | 47 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 233 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 126 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 5 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 83 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 143 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 19 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 30 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 647 ---- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 48 - .../drm/i915/gem/selftests/i915_gem_execbuffer.c | 4 + drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 90 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 5 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 5 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 111 +- drivers/gpu/drm/i915/gvt/handlers.c | 15 + drivers/gpu/drm/i915/i915_cmd_parser.c | 132 +- drivers/gpu/drm/i915/i915_drv.c | 11 +- drivers/gpu/drm/i915/i915_drv.h | 88 +- drivers/gpu/drm/i915/i915_gem.c | 5 +- drivers/gpu/drm/i915/i915_irq.c | 8 +- drivers/gpu/drm/i915/i915_reg.h | 26 +- drivers/gpu/drm/i915/i915_request.c | 8 +- drivers/gpu/drm/i915/intel_memory_region.c | 1 + drivers/gpu/drm/i915/intel_memory_region.h | 1 + drivers/gpu/drm/i915/intel_pm.c | 2 +- drivers/gpu/drm/i915/intel_region_ttm.c | 8 +- drivers/gpu/drm/i915/intel_region_ttm.h | 11 +- drivers/gpu/drm/i915/intel_step.c | 104 +- drivers/gpu/drm/i915/intel_step.h | 4 + drivers/gpu/drm/i915/selftests/igt_mmap.c | 25 +- drivers/gpu/drm/i915/selftests/igt_mmap.h | 12 +- drivers/gpu/drm/imx/dcss/dcss-kms.c | 3 + drivers/gpu/drm/imx/dcss/dcss-plane.c | 1 + drivers/gpu/drm/imx/imx-drm-core.c | 11 + drivers/gpu/drm/imx/ipuv3-plane.c | 1 + drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 1 + drivers/gpu/drm/ingenic/ingenic-ipu.c | 1 + drivers/gpu/drm/lima/lima_sched.c | 3 +- drivers/gpu/drm/mcde/mcde_display.c | 1 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 6 + drivers/gpu/drm/mediatek/mtk_drm_plane.c | 1 + drivers/gpu/drm/meson/meson_drv.c | 12 +- drivers/gpu/drm/meson/meson_overlay.c | 1 + drivers/gpu/drm/meson/meson_plane.c | 1 + drivers/gpu/drm/mgag200/mgag200_drv.c | 64 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 14 + drivers/gpu/drm/mgag200/mgag200_mode.c | 16 +- drivers/gpu/drm/msm/msm_fbdev.c | 2 +- drivers/gpu/drm/msm/msm_gem.c | 16 +- drivers/gpu/drm/msm/msm_gem_submit.c | 6 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 2 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 28 - drivers/gpu/drm/nouveau/nouveau_backlight.c | 166 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 9 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 5 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 1 - drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 3 +- drivers/gpu/drm/omapdrm/omap_drv.h | 2 - drivers/gpu/drm/omapdrm/omap_irq.c | 6 +- drivers/gpu/drm/omapdrm/omap_plane.c | 3 - drivers/gpu/drm/panel/Kconfig | 12 - drivers/gpu/drm/panel/Makefile | 1 - drivers/gpu/drm/panel/panel-samsung-db7430.c | 347 -- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 83 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 41 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 33 +- drivers/gpu/drm/panel/panel-simple.c | 205 +- drivers/gpu/drm/panfrost/panfrost_device.c | 142 +- drivers/gpu/drm/panfrost/panfrost_device.h | 99 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 91 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 20 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 2 +- drivers/gpu/drm/panfrost/panfrost_job.c | 695 ++-- drivers/gpu/drm/panfrost/panfrost_job.h | 8 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 203 +- drivers/gpu/drm/panfrost/panfrost_mmu.h | 5 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 3 + drivers/gpu/drm/pl111/pl111_display.c | 1 + drivers/gpu/drm/qxl/qxl_drv.c | 3 +- drivers/gpu/drm/qxl/qxl_drv.h | 2 + drivers/gpu/drm/qxl/qxl_prime.c | 6 + drivers/gpu/drm/radeon/radeon_drv.c | 2 +- drivers/gpu/drm/radeon/radeon_fence.c | 2 +- drivers/gpu/drm/radeon/radeon_gem.c | 3 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 16 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 2 + drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 + drivers/gpu/drm/scheduler/sched_main.c | 21 +- drivers/gpu/drm/sti/sti_compositor.c | 2 + drivers/gpu/drm/stm/ltdc.c | 4 + drivers/gpu/drm/sun4i/sun4i_drv.c | 4 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 1 + drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 1 + drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 1 + drivers/gpu/drm/tegra/Makefile | 4 + drivers/gpu/drm/tegra/drm.c | 91 +- drivers/gpu/drm/tegra/drm.h | 12 + drivers/gpu/drm/tegra/firewall.c | 254 ++ drivers/gpu/drm/tegra/gather_bo.c | 81 + drivers/gpu/drm/tegra/gather_bo.h | 22 + drivers/gpu/drm/tegra/gem.c | 13 + drivers/gpu/drm/tegra/gem.h | 2 + drivers/gpu/drm/tegra/submit.c | 527 +++ drivers/gpu/drm/tegra/submit.h | 21 + drivers/gpu/drm/tegra/uapi.c | 387 ++ drivers/gpu/drm/tegra/uapi.h | 58 + drivers/gpu/drm/tegra/vic.c | 112 +- drivers/gpu/drm/tidss/tidss_irq.c | 3 + drivers/gpu/drm/tidss/tidss_plane.c | 1 + drivers/gpu/drm/tiny/Kconfig | 13 - drivers/gpu/drm/tiny/Makefile | 1 - drivers/gpu/drm/tiny/bochs.c | 733 ---- drivers/gpu/drm/tiny/cirrus.c | 2 +- drivers/gpu/drm/tiny/hx8357d.c | 1 + drivers/gpu/drm/tiny/ili9225.c | 1 + drivers/gpu/drm/tiny/ili9341.c | 1 + drivers/gpu/drm/tiny/ili9486.c | 1 + drivers/gpu/drm/tiny/mi0283qt.c | 1 + drivers/gpu/drm/tiny/repaper.c | 1 + drivers/gpu/drm/tiny/st7586.c | 1 + drivers/gpu/drm/tiny/st7735r.c | 1 + drivers/gpu/drm/ttm/ttm_bo.c | 66 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 14 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 3 + drivers/gpu/drm/tve200/tve200_display.c | 1 + drivers/gpu/drm/v3d/v3d_sched.c | 10 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 2 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 3 +- drivers/gpu/drm/vc4/Kconfig | 1 - drivers/gpu/drm/vc4/vc4_drv.c | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 418 +-- drivers/gpu/drm/vc4/vc4_hdmi.h | 3 +- drivers/gpu/drm/vc4/vc4_kms.c | 1 + drivers/gpu/drm/vc4/vc4_regs.h | 30 - drivers/gpu/drm/virtio/virtgpu_drv.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 4 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 64 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 7 +- drivers/gpu/drm/vkms/vkms_composer.c | 26 +- drivers/gpu/drm/vkms/vkms_drv.c | 32 +- drivers/gpu/drm/vkms/vkms_drv.h | 6 +- drivers/gpu/drm/vkms/vkms_plane.c | 57 +- drivers/gpu/drm/vmwgfx/Kconfig | 8 - drivers/gpu/drm/vmwgfx/Makefile | 2 +- .../gpu/drm/vmwgfx/device_include/includeCheck.h | 3 + .../gpu/drm/vmwgfx/device_include/svga3d_caps.h | 111 + drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h | 3680 ++++++++++++-------- .../gpu/drm/vmwgfx/device_include/svga3d_devcaps.h | 793 +++-- drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h | 3503 ++++++++++--------- .../gpu/drm/vmwgfx/device_include/svga3d_limits.h | 101 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h | 15 +- .../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 3132 +++++++++-------- .../gpu/drm/vmwgfx/device_include/svga3d_types.h | 3020 +++++++++------- .../gpu/drm/vmwgfx/device_include/svga_escape.h | 68 +- .../gpu/drm/vmwgfx/device_include/svga_overlay.h | 203 +- drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 2847 +++++++++++---- drivers/gpu/drm/vmwgfx/device_include/svga_types.h | 51 + .../gpu/drm/vmwgfx/device_include/vm_basic_types.h | 131 +- .../drm/vmwgfx/device_include/vmware_pack_begin.h | 2 + .../drm/vmwgfx/device_include/vmware_pack_end.h | 2 + drivers/gpu/drm/vmwgfx/ttm_memory.c | 2 - drivers/gpu/drm/vmwgfx/vmw_surface_cache.h | 539 --- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c | 142 - drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.h | 50 - drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 68 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 42 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 111 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h | 144 - drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 40 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 579 +-- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 80 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 35 + drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 4 +- drivers/gpu/drm/xen/xen_drm_front_kms.c | 1 + drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 2 + drivers/gpu/drm/zte/zx_drm_drv.c | 6 + drivers/gpu/host1x/Makefile | 1 + drivers/gpu/host1x/cdma.c | 58 +- drivers/gpu/host1x/fence.c | 209 ++ drivers/gpu/host1x/fence.h | 13 + drivers/gpu/host1x/hw/channel_hw.c | 87 +- drivers/gpu/host1x/hw/debug_hw.c | 9 +- drivers/gpu/host1x/hw/hw_host1x02_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x04_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x05_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x06_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x07_uclass.h | 12 + drivers/gpu/host1x/intr.c | 9 + drivers/gpu/host1x/intr.h | 2 + drivers/gpu/host1x/job.c | 77 +- drivers/gpu/host1x/job.h | 16 + drivers/gpu/host1x/syncpt.c | 2 + drivers/gpu/host1x/syncpt.h | 12 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 2 +- drivers/hid/hid-asus.c | 3 - drivers/hid/hid-input.c | 2 - drivers/hid/hid-magicmouse.c | 52 + drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 92 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 15 +- drivers/hid/intel-ish-hid/ishtp-hid.h | 1 + drivers/hid/intel-ish-hid/ishtp/bus.c | 29 +- drivers/hv/channel_mgmt.c | 96 +- drivers/hv/hv_common.c | 219 ++ drivers/hv/hv_util.c | 5 - drivers/i2c/busses/i2c-aspeed.c | 20 + drivers/i2c/busses/i2c-mpc.c | 4 +- drivers/iio/adc/ti-ads7950.c | 1 - drivers/iio/imu/adis.c | 3 +- drivers/infiniband/core/cache.c | 10 +- drivers/infiniband/core/device.c | 10 +- drivers/infiniband/hw/bnxt_re/main.c | 4 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 10 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 1 + drivers/infiniband/hw/efa/efa_verbs.c | 118 +- drivers/infiniband/hw/irdma/ctrl.c | 13 +- drivers/infiniband/hw/irdma/hw.c | 11 +- drivers/infiniband/hw/irdma/main.c | 9 +- drivers/infiniband/hw/irdma/type.h | 3 +- drivers/infiniband/hw/irdma/uk.c | 5 +- drivers/infiniband/hw/irdma/verbs.c | 6 +- drivers/infiniband/sw/rxe/rxe.h | 22 - drivers/infiniband/sw/rxe/rxe_comp.c | 4 +- drivers/infiniband/sw/rxe/rxe_icrc.c | 124 +- drivers/infiniband/sw/rxe/rxe_loc.h | 61 +- drivers/infiniband/sw/rxe/rxe_mr.c | 50 +- drivers/infiniband/sw/rxe/rxe_net.c | 59 +- drivers/infiniband/sw/rxe/rxe_recv.c | 23 +- drivers/infiniband/sw/rxe/rxe_req.c | 13 +- drivers/infiniband/sw/rxe/rxe_resp.c | 33 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 11 +- drivers/infiniband/sw/siw/siw_qp_tx.c | 44 +- drivers/infiniband/ulp/iser/iser_verbs.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 11 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 - drivers/infiniband/ulp/rtrs/rtrs-pri.h | 6 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 19 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 2 - drivers/infiniband/ulp/rtrs/rtrs.c | 23 +- drivers/input/misc/Kconfig | 12 - drivers/input/misc/Makefile | 1 - drivers/input/misc/ixp4xx-beeper.c | 183 - drivers/input/serio/ams_delta_serio.c | 6 + drivers/input/serio/parkbd.c | 14 +- drivers/input/serio/serio.c | 5 + drivers/iommu/Kconfig | 2 + drivers/iommu/arm/arm-smmu/qcom_iommu.c | 13 +- drivers/iommu/intel/iommu.c | 34 +- drivers/iommu/rockchip-iommu.c | 6 +- drivers/md/Makefile | 4 + drivers/md/dm-cache-target.c | 24 + drivers/md/dm-clone-target.c | 5 + drivers/md/dm-core.h | 5 + drivers/md/dm-crypt.c | 27 + drivers/md/dm-delay.c | 4 + drivers/md/dm-dust.c | 4 + drivers/md/dm-ebs-target.c | 3 + drivers/md/dm-era-target.c | 4 + drivers/md/dm-flakey.c | 4 + drivers/md/dm-ima.c | 704 ++++ drivers/md/dm-ima.h | 68 + drivers/md/dm-integrity.c | 25 + drivers/md/dm-ioctl.c | 24 +- drivers/md/dm-linear.c | 10 +- drivers/md/dm-log-userspace-base.c | 3 + drivers/md/dm-log-writes.c | 4 + drivers/md/dm-log.c | 10 + drivers/md/dm-mpath.c | 28 + drivers/md/dm-ps-historical-service-time.c | 3 + drivers/md/dm-ps-io-affinity.c | 3 + drivers/md/dm-ps-queue-length.c | 3 + drivers/md/dm-ps-round-robin.c | 4 + drivers/md/dm-ps-service-time.c | 3 + drivers/md/dm-raid.c | 38 + drivers/md/dm-raid1.c | 17 + drivers/md/dm-snap-persistent.c | 4 + drivers/md/dm-snap-transient.c | 4 + drivers/md/dm-snap.c | 13 + drivers/md/dm-stripe.c | 15 + drivers/md/dm-switch.c | 4 + drivers/md/dm-thin.c | 8 + drivers/md/dm-unstripe.c | 4 + drivers/md/dm-verity-target.c | 41 + drivers/md/dm-writecache.c | 408 ++- drivers/md/dm-zoned-target.c | 3 + drivers/md/dm.c | 3 + drivers/media/pci/intel/ipu3/cio2-bridge.c | 6 +- drivers/media/pci/ngene/ngene-core.c | 2 +- drivers/media/pci/ngene/ngene.h | 14 +- drivers/misc/eeprom/at24.c | 17 +- drivers/mmc/core/block.c | 1 + drivers/mmc/core/core.c | 3 +- drivers/mmc/core/host.c | 13 +- drivers/mmc/core/host.h | 6 + drivers/mmc/host/jz4740_mmc.c | 4 - drivers/mmc/host/mmc_spi.c | 17 +- drivers/mmc/host/mmci.c | 3 + drivers/mmc/host/renesas_sdhi_sys_dmac.c | 4 +- drivers/mmc/host/sdhci-of-arasan.c | 51 +- drivers/mmc/host/sh_mmcif.c | 4 +- drivers/mmc/host/usdhi6rol0.c | 4 +- drivers/mtd/chips/cfi_cmdset_0002.c | 2 +- drivers/mtd/devices/mchp48l640.c | 5 +- drivers/mtd/mtd_blkdevs.c | 9 +- drivers/mtd/mtdcore.c | 4 +- drivers/mtd/nand/raw/Kconfig | 4 +- drivers/mtd/nand/raw/nand_base.c | 4 +- drivers/mtd/nand/raw/nand_bbt.c | 33 + drivers/mtd/nand/spi/core.c | 2 +- drivers/net/bonding/bond_main.c | 2 + drivers/net/dsa/mt7530.c | 2 + drivers/net/dsa/mt7530.h | 1 + drivers/net/dsa/mv88e6xxx/Kconfig | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 6 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 85 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 10 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 24 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 9 +- .../ethernet/cavium/liquidio/cn23xx_pf_device.c | 2 +- drivers/net/ethernet/freescale/fman/mac.c | 1 + drivers/net/ethernet/google/gve/gve_adminq.c | 6 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 7 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 8 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 1 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 10 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 19 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 23 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 58 +- drivers/net/ethernet/intel/igc/igc.h | 38 +- drivers/net/ethernet/intel/igc/igc_defines.h | 52 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 41 +- drivers/net/ethernet/intel/igc/igc_main.c | 316 +- drivers/net/ethernet/intel/igc/igc_regs.h | 17 + drivers/net/ethernet/marvell/octeontx2/af/Makefile | 2 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 10 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 21 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 3 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 5 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 48 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 36 + .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 47 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 29 +- .../net/ethernet/marvell/octeontx2/af/rvu_switch.c | 258 ++ .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 8 +- drivers/net/mhi/net.c | 1 + drivers/net/mhi/proto_mbim.c | 4 +- drivers/net/netdevsim/bus.c | 17 +- drivers/net/netdevsim/netdev.c | 6 +- drivers/net/netdevsim/netdevsim.h | 1 + drivers/net/phy/dp83822.c | 8 +- drivers/net/phy/marvell10g.c | 89 + drivers/net/usb/hso.c | 33 +- drivers/net/usb/r8152.c | 30 +- drivers/net/veth.c | 305 +- drivers/net/vmxnet3/Makefile | 2 +- drivers/net/vmxnet3/upt1_defs.h | 2 +- drivers/net/vmxnet3/vmxnet3_defs.h | 50 +- drivers/net/vmxnet3/vmxnet3_drv.c | 221 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 20 + drivers/net/vmxnet3/vmxnet3_int.h | 22 +- drivers/net/wireless/ath/ath10k/Kconfig | 1 + drivers/nvme/host/pci.c | 67 +- drivers/nvme/host/tcp.c | 4 +- drivers/nvmem/qcom-spmi-sdam.c | 1 - drivers/nvmem/sc27xx-efuse.c | 1 - drivers/nvmem/sprd-efuse.c | 1 - drivers/of/base.c | 4 +- drivers/of/fdt.c | 3 - drivers/of/kexec.c | 41 +- drivers/pci/pci.c | 6 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 140 + drivers/phy/samsung/Makefile | 5 +- drivers/phy/samsung/phy-exynos7-ufs.c | 77 + drivers/phy/samsung/phy-exynos7-ufs.h | 81 - drivers/phy/samsung/phy-exynosautov9-ufs.c | 67 + drivers/phy/samsung/phy-samsung-ufs.c | 3 + drivers/phy/samsung/phy-samsung-ufs.h | 13 +- drivers/platform/x86/amd-pmc.c | 249 +- drivers/platform/x86/think-lmi.c | 45 +- drivers/platform/x86/think-lmi.h | 1 + drivers/platform/x86/wireless-hotkey.c | 2 +- drivers/power/supply/Kconfig | 10 + drivers/power/supply/Makefile | 3 +- drivers/power/supply/ab8500-bm.h | 219 +- drivers/power/supply/ab8500_bmdata.c | 34 +- drivers/power/supply/ab8500_btemp.c | 22 +- drivers/power/supply/ab8500_chargalg.c | 2100 +++++++++++ drivers/power/supply/ab8500_charger.c | 4 +- drivers/power/supply/ab8500_fg.c | 20 +- drivers/power/supply/abx500_chargalg.c | 2099 ----------- drivers/power/supply/cros_peripheral_charger.c | 386 ++ drivers/regulator/Kconfig | 15 +- drivers/regulator/Makefile | 1 + drivers/regulator/da9063-regulator.c | 132 +- drivers/regulator/rt6245-regulator.c | 2 +- drivers/regulator/rtq2134-regulator.c | 373 ++ drivers/regulator/rtq6752-regulator.c | 14 +- drivers/s390/cio/ccwgroup.c | 22 - drivers/s390/net/Kconfig | 9 - drivers/s390/net/qeth_core.h | 46 - drivers/s390/net/qeth_core_main.c | 154 +- drivers/s390/net/qeth_core_mpc.c | 3 - drivers/s390/net/qeth_core_mpc.h | 23 +- drivers/s390/net/qeth_core_sys.c | 5 - drivers/s390/net/qeth_ethtool.c | 7 - drivers/s390/net/qeth_l2_main.c | 172 +- drivers/s390/net/qeth_l3_main.c | 7 +- drivers/s390/scsi/zfcp_fsf.c | 4 +- drivers/scsi/aacraid/aachba.c | 1 - drivers/scsi/be2iscsi/be_mgmt.c | 84 +- drivers/scsi/libsas/Makefile | 2 +- drivers/scsi/libsas/sas_ata.c | 4 +- drivers/scsi/libsas/sas_discover.c | 2 +- drivers/scsi/libsas/sas_expander.c | 2 +- drivers/scsi/libsas/sas_host_smp.c | 2 +- drivers/scsi/libsas/sas_init.c | 2 +- drivers/scsi/libsas/sas_phy.c | 2 +- drivers/scsi/libsas/sas_port.c | 2 +- drivers/scsi/libsas/sas_scsi_host.c | 6 +- drivers/scsi/lpfc/lpfc.h | 1 - drivers/scsi/lpfc/lpfc_attr.c | 4 +- drivers/scsi/lpfc/lpfc_crtn.h | 2 + drivers/scsi/lpfc/lpfc_ct.c | 5 +- drivers/scsi/lpfc/lpfc_disc.h | 9 +- drivers/scsi/lpfc/lpfc_els.c | 120 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 197 +- drivers/scsi/lpfc/lpfc_hw4.h | 20 +- drivers/scsi/lpfc/lpfc_init.c | 51 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 43 +- drivers/scsi/lpfc/lpfc_nvme.c | 10 +- drivers/scsi/lpfc/lpfc_nvme.h | 6 +- drivers/scsi/lpfc/lpfc_scsi.c | 68 +- drivers/scsi/lpfc/lpfc_sli.c | 192 +- drivers/scsi/lpfc/lpfc_sli4.h | 4 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 32 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 4 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 7 +- drivers/scsi/qla2xxx/qla_iocb.c | 77 +- drivers/scsi/qla2xxx/qla_sup.c | 1 - drivers/scsi/scsi_debug.c | 112 +- drivers/scsi/scsi_transport_iscsi.c | 90 +- drivers/scsi/smartpqi/Kconfig | 8 +- drivers/scsi/smartpqi/smartpqi.h | 6 +- drivers/scsi/smartpqi/smartpqi_init.c | 64 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 4 +- drivers/scsi/smartpqi/smartpqi_sis.c | 4 +- drivers/scsi/smartpqi/smartpqi_sis.h | 4 +- drivers/scsi/ufs/ufshcd.c | 3 +- drivers/scsi/ufs/ufshcd.h | 12 +- drivers/slimbus/messaging.c | 7 +- drivers/slimbus/qcom-ngd-ctrl.c | 22 +- drivers/slimbus/slimbus.h | 2 +- drivers/soc/imx/soc-imx8m.c | 84 +- drivers/soc/qcom/qcom_aoss.c | 9 +- drivers/soc/qcom/rpmhpd.c | 5 +- drivers/soc/qcom/rpmpd.c | 28 + drivers/soc/qcom/socinfo.c | 4 +- drivers/soc/rockchip/Kconfig | 4 +- drivers/spi/spi-bcm2835.c | 12 +- drivers/spi/spi-cadence-quadspi.c | 30 +- drivers/spi/spi-cadence.c | 14 +- drivers/spi/spi-fsi.c | 125 +- drivers/spi/spi-geni-qcom.c | 6 - drivers/spi/spi-imx.c | 11 +- drivers/spi/spi-mt65xx.c | 23 +- drivers/spi/spi-pxa2xx.c | 28 +- drivers/target/target_core_sbc.c | 35 +- drivers/usb/gadget/udc/fsl_qe_udc.c | 1 + drivers/usb/serial/cp210x.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/apply.c | 4 +- drivers/virtio/virtio_mem.c | 4 +- fs/afs/write.c | 9 +- fs/cachefiles/rdwr.c | 16 +- fs/ceph/addr.c | 9 +- fs/ceph/file.c | 2 + fs/ceph/mds_client.c | 2 +- fs/cifs/connect.c | 172 +- fs/cifs/dfs_cache.c | 229 +- fs/cifs/dfs_cache.h | 3 + fs/cifs/fs_context.c | 7 + fs/cifs/smb2ops.c | 4 + fs/cifs/smb2pdu.h | 1 + fs/dlm/dlm_internal.h | 2 +- fs/dlm/lockspace.c | 2 +- fs/dlm/lowcomms.c | 769 ++-- fs/dlm/rcom.c | 29 +- fs/exec.c | 6 +- fs/ext2/dir.c | 12 +- fs/ext2/ext2.h | 14 +- fs/ext2/file.c | 7 +- fs/ext2/inode.c | 12 +- fs/ext2/namei.c | 4 +- fs/ext2/super.c | 3 - fs/ext4/ext4.h | 10 - fs/ext4/extents.c | 25 +- fs/ext4/file.c | 13 +- fs/ext4/inode.c | 47 +- fs/ext4/ioctl.c | 4 +- fs/ext4/super.c | 13 +- fs/ext4/truncate.h | 8 +- fs/f2fs/data.c | 21 +- fs/f2fs/debug.c | 9 + fs/f2fs/f2fs.h | 22 +- fs/f2fs/file.c | 62 +- fs/f2fs/gc.c | 3 +- fs/f2fs/segment.c | 2 +- fs/f2fs/super.c | 85 +- fs/f2fs/sysfs.c | 30 +- fs/fs-writeback.c | 11 +- fs/fs_context.c | 58 +- fs/fuse/dax.c | 50 +- fs/fuse/dir.c | 11 +- fs/fuse/file.c | 10 +- fs/fuse/fuse_i.h | 7 - fs/fuse/inode.c | 1 - fs/hfs/bfind.c | 14 +- fs/hfs/bnode.c | 25 +- fs/hfs/btree.h | 7 + fs/hfs/super.c | 10 +- fs/inode.c | 2 + fs/io_uring.c | 10 +- fs/iomap/buffered-io.c | 8 +- fs/iomap/seek.c | 25 +- fs/jfs/jfs_metapage.c | 1 + fs/ksmbd/connection.c | 2 +- fs/namei.c | 8 +- fs/nfsd/trace.h | 17 +- fs/nilfs2/sysfs.c | 26 +- fs/ocfs2/dlmglue.c | 2 +- fs/orangefs/inode.c | 7 +- fs/overlayfs/copy_up.c | 74 +- fs/overlayfs/dir.c | 10 +- fs/overlayfs/file.c | 4 +- fs/overlayfs/inode.c | 90 +- fs/overlayfs/namei.c | 2 +- fs/overlayfs/overlayfs.h | 42 +- fs/overlayfs/super.c | 4 +- fs/overlayfs/util.c | 92 +- fs/proc/base.c | 5 +- fs/proc/fd.c | 65 +- fs/proc/kcore.c | 14 +- fs/reiserfs/stree.c | 31 +- fs/reiserfs/super.c | 8 + fs/seq_file.c | 3 + fs/stat.c | 18 + fs/userfaultfd.c | 26 +- fs/xfs/libxfs/xfs_ag.c | 8 + fs/xfs/libxfs/xfs_ialloc.c | 55 + fs/xfs/libxfs/xfs_ialloc.h | 3 + fs/xfs/libxfs/xfs_inode_buf.c | 28 +- fs/xfs/libxfs/xfs_trans_inode.c | 10 +- fs/xfs/scrub/inode.c | 18 +- fs/xfs/xfs_bmap_util.c | 15 +- fs/xfs/xfs_file.c | 13 +- fs/xfs/xfs_inode.c | 134 +- fs/xfs/xfs_inode.h | 3 +- fs/xfs/xfs_ioctl.c | 27 +- fs/xfs/xfs_rtalloc.c | 49 +- fs/xfs/xfs_super.c | 2 - fs/zonefs/super.c | 23 +- fs/zonefs/zonefs.h | 7 +- include/acpi/acpi_bus.h | 5 - include/asm-generic/cacheflush.h | 6 + include/asm-generic/mshyperv.h | 12 + include/asm-generic/vmlinux.lds.h | 45 +- include/clocksource/hyperv_timer.h | 11 +- include/drm/drm_aperture.h | 14 +- include/drm/drm_bridge.h | 26 +- include/drm/drm_connector.h | 5 - include/drm/drm_dp_aux_bus.h | 57 - include/drm/drm_dp_helper.h | 175 +- include/drm/drm_gem_atomic_helper.h | 6 - include/drm/drm_gem_vram_helper.h | 16 +- include/drm/drm_ioctl.h | 1 + include/drm/drm_mipi_dbi.h | 7 +- include/drm/drm_mipi_dsi.h | 5 - include/drm/drm_modeset_helper_vtables.h | 7 +- include/drm/drm_panel.h | 8 +- include/drm/drm_simple_kms_helper.h | 7 +- include/drm/drm_vma_manager.h | 2 +- include/drm/gpu_scheduler.h | 37 +- include/drm/ttm/ttm_bo_api.h | 4 + include/drm/ttm/ttm_placement.h | 7 +- include/dt-bindings/clock/qcom,dispcc-sc7280.h | 55 + include/dt-bindings/clock/qcom,gcc-sc7280.h | 2 +- include/dt-bindings/clock/qcom,gpucc-sc7280.h | 35 + include/dt-bindings/clock/qcom,videocc-sc7280.h | 27 + include/dt-bindings/clock/rk3036-cru.h | 1 + include/dt-bindings/power/qcom-rpmpd.h | 10 + include/linux/acpi.h | 12 +- include/linux/backing-dev-defs.h | 2 + include/linux/backing-dev.h | 25 +- include/linux/bitops.h | 50 + include/linux/bpf-cgroup.h | 54 - include/linux/bpf.h | 154 +- include/linux/bpf_types.h | 1 + include/linux/bpf_verifier.h | 20 +- include/linux/btf.h | 1 + include/linux/clk/at91_pmc.h | 26 + include/linux/compiler-clang.h | 11 - include/linux/compiler_attributes.h | 1 + include/linux/dev_printk.h | 66 +- include/linux/device-mapper.h | 6 +- include/linux/dma-buf.h | 177 +- include/linux/dma-fence-chain.h | 52 +- include/linux/edac.h | 3 + include/linux/filter.h | 3 +- include/linux/flex_proportions.h | 9 +- include/linux/fs.h | 40 + include/linux/fs_context.h | 2 + include/linux/gfp.h | 22 +- include/linux/highmem-internal.h | 11 + include/linux/highmem.h | 49 +- include/linux/host1x.h | 22 +- include/linux/huge_mm.h | 15 - include/linux/i2c.h | 2 + include/linux/intel-ish-client-if.h | 2 + include/linux/ioprio.h | 41 +- include/linux/kasan.h | 1 + include/linux/ksm.h | 4 +- include/linux/memblock.h | 4 +- include/linux/memcontrol.h | 297 +- include/linux/memory.h | 2 +- include/linux/memory_hotplug.h | 17 +- include/linux/mempolicy.h | 9 +- include/linux/mhi.h | 2 + include/linux/migrate.h | 18 +- include/linux/mlx5/mlx5_ifc.h | 14 +- include/linux/mm.h | 267 +- include/linux/mm_inline.h | 101 +- include/linux/mm_types.h | 77 + include/linux/mmdebug.h | 20 + include/linux/mmzone.h | 15 +- include/linux/module.h | 5 + include/linux/netdevice.h | 2 + include/linux/netfs.h | 77 +- include/linux/page-flags.h | 267 +- include/linux/page_idle.h | 99 +- include/linux/page_owner.h | 8 +- include/linux/page_ref.h | 158 +- include/linux/pagemap.h | 579 +-- include/linux/platform_data/cros_ec_commands.h | 67 + include/linux/platform_data/dma-dw.h | 3 + include/linux/platform_data/spi-mt65xx.h | 1 + include/linux/printk.h | 95 +- include/linux/property.h | 2 - include/linux/rculist.h | 35 +- include/linux/rcupdate.h | 4 +- include/linux/rcutiny.h | 3 - include/linux/rmap.h | 22 +- include/linux/sched.h | 3 + include/linux/serio.h | 5 +- include/linux/skbuff.h | 10 +- include/linux/slab.h | 32 + include/linux/srcutiny.h | 8 +- include/linux/stat.h | 4 + include/linux/swap.h | 45 +- include/linux/threads.h | 2 +- include/linux/typecheck.h | 9 + include/linux/vm_event_item.h | 2 + include/linux/vmpressure.h | 2 +- include/linux/vmstat.h | 107 + include/linux/writeback.h | 11 +- include/net/af_unix.h | 12 + include/net/netns/ipv4.h | 1 - include/net/tcp.h | 1 - include/net/xdp.h | 5 + include/scsi/scsi_cmnd.h | 18 +- include/soc/at91/sama7-ddr.h | 80 + include/soc/at91/sama7-sfrbu.h | 34 + include/sound/compress_driver.h | 2 - include/sound/core.h | 6 + include/sound/emu10k1.h | 6 +- include/sound/emu8000.h | 3 - include/sound/es1688.h | 1 - include/sound/memalloc.h | 4 + include/sound/soc.h | 6 + include/trace/events/migrate.h | 3 +- include/trace/events/net.h | 2 +- include/trace/events/pagemap.h | 46 +- include/trace/events/qdisc.h | 28 +- include/trace/events/writeback.h | 28 +- include/trace/trace_events.h | 8 +- include/uapi/drm/drm.h | 4 +- include/uapi/drm/drm_mode.h | 32 - include/uapi/drm/tegra_drm.h | 425 ++- include/uapi/drm/vmwgfx_drm.h | 41 - include/uapi/linux/bpf.h | 85 +- include/uapi/linux/dm-ioctl.h | 6 + include/uapi/linux/dma-buf.h | 50 +- include/uapi/linux/if_bridge.h | 18 + include/uapi/linux/ioprio.h | 46 + include/uapi/linux/mempolicy.h | 1 + include/uapi/linux/openvswitch.h | 8 + include/uapi/rdma/irdma-abi.h | 2 +- init/Kconfig | 15 +- ipc/shm.c | 10 +- ipc/util.c | 6 +- kernel/Makefile | 1 - kernel/audit.h | 5 + kernel/bpf/Kconfig | 2 +- kernel/bpf/arraymap.c | 21 + kernel/bpf/btf.c | 77 +- kernel/bpf/cpumap.c | 116 +- kernel/bpf/devmap.c | 49 +- kernel/bpf/hashtab.c | 105 +- kernel/bpf/helpers.c | 356 +- kernel/bpf/local_storage.c | 7 +- kernel/bpf/map_in_map.c | 8 + kernel/bpf/syscall.c | 53 +- kernel/bpf/trampoline.c | 12 +- kernel/bpf/verifier.c | 442 ++- kernel/cgroup/cgroup-v1.c | 12 +- kernel/cgroup/cgroup.c | 1 - kernel/dma/ops_helpers.c | 12 +- kernel/dma/swiotlb.c | 20 +- kernel/events/uprobes.c | 3 +- kernel/fork.c | 1 + kernel/kcsan/atomic.h | 23 - kernel/kcsan/core.c | 77 +- kernel/kcsan/kcsan_test.c | 32 + kernel/kcsan/permissive.h | 94 + kernel/locking/locktorture.c | 25 +- kernel/module.c | 5 + kernel/pgo/Kconfig | 37 - kernel/pgo/Makefile | 5 - kernel/pgo/fs.c | 413 --- kernel/pgo/instrument.c | 188 - kernel/pgo/pgo.h | 211 -- kernel/pid_namespace.c | 3 +- kernel/printk/Makefile | 1 + kernel/printk/index.c | 195 ++ kernel/printk/internal.h | 8 + kernel/printk/printk.c | 60 +- kernel/rcu/rcuscale.c | 4 +- kernel/rcu/rcutorture.c | 7 +- kernel/rcu/refscale.c | 37 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/tasks.h | 36 +- kernel/rcu/tree.c | 119 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_nocb.h | 1496 ++++++++ kernel/rcu/tree_plugin.h | 1506 +------- kernel/rcu/tree_stall.h | 111 +- kernel/scftorture.c | 78 +- kernel/sched/core.c | 11 + kernel/sys.c | 7 - kernel/time/posix-cpu-timers.c | 10 +- kernel/time/timer.c | 8 +- kernel/trace/bpf_trace.c | 33 +- kernel/trace/trace_events_hist.c | 6 +- kernel/workqueue.c | 20 +- lib/Kconfig | 3 - lib/Kconfig.debug | 12 +- lib/Kconfig.kcsan | 42 +- lib/crypto/blake2s.c | 8 +- lib/crypto/chacha20poly1305.c | 8 +- lib/crypto/curve25519.c | 8 +- lib/flex_proportions.c | 28 +- lib/math/Kconfig | 2 +- lib/math/rational.c | 3 + lib/scatterlist.c | 5 +- lib/string.c | 130 +- lib/string_helpers.c | 4 + lib/test-string_helpers.c | 14 +- lib/test_hmm.c | 2 - lib/test_sort.c | 40 +- lib/test_vmalloc.c | 5 +- localversion-next | 2 +- mm/Kconfig | 3 - mm/Makefile | 2 +- mm/backing-dev.c | 13 +- mm/compaction.c | 26 +- mm/debug_vm_pgtable.c | 849 +++-- mm/filemap.c | 704 ++-- mm/folio-compat.c | 142 + mm/gup.c | 2 +- mm/huge_memory.c | 33 +- mm/hugetlb.c | 171 +- mm/internal.h | 45 +- mm/kasan/hw_tags.c | 43 - mm/kasan/kasan.h | 13 +- mm/kasan/report.c | 29 +- mm/kfence/core.c | 22 +- mm/kfence/kfence.h | 2 + mm/kfence/kfence_test.c | 2 +- mm/kfence/report.c | 19 +- mm/khugepaged.c | 8 +- mm/ksm.c | 34 +- mm/madvise.c | 2 +- mm/memblock.c | 23 +- mm/memcontrol.c | 507 ++- mm/memory-failure.c | 6 +- mm/memory.c | 20 +- mm/memory_hotplug.c | 51 +- mm/mempolicy.c | 162 +- mm/memremap.c | 7 +- mm/migrate.c | 504 ++- mm/mlock.c | 3 +- mm/mmap.c | 2 +- mm/mmap_lock.c | 4 +- mm/mprotect.c | 52 +- mm/mremap.c | 2 +- mm/oom_kill.c | 7 +- mm/page-writeback.c | 564 +-- mm/page_alloc.c | 137 +- mm/page_io.c | 4 +- mm/page_isolation.c | 7 +- mm/page_owner.c | 24 +- mm/readahead.c | 2 + mm/rmap.c | 67 +- mm/secretmem.c | 1 + mm/shmem.c | 27 +- mm/slab.h | 15 +- mm/slub.c | 99 +- mm/sparse.c | 43 +- mm/swap.c | 180 +- mm/swap_state.c | 2 +- mm/swapfile.c | 16 +- mm/truncate.c | 9 +- mm/userfaultfd.c | 2 +- mm/util.c | 125 +- mm/vmalloc.c | 79 +- mm/vmpressure.c | 10 +- mm/vmscan.c | 198 +- mm/vmstat.c | 25 +- mm/workingset.c | 44 +- mm/zsmalloc.c | 9 +- net/8021q/vlan.c | 2 +- net/bpf/test_run.c | 132 +- net/bridge/br.c | 9 +- net/bridge/br_device.c | 14 +- net/bridge/br_fdb.c | 2 +- net/bridge/br_forward.c | 7 +- net/bridge/br_input.c | 17 +- net/bridge/br_mdb.c | 64 +- net/bridge/br_multicast.c | 1656 +++++---- net/bridge/br_multicast_eht.c | 92 +- net/bridge/br_netlink.c | 41 +- net/bridge/br_private.h | 355 +- net/bridge/br_private_mcast_eht.h | 3 +- net/bridge/br_sysfs_br.c | 38 +- net/bridge/br_sysfs_if.c | 2 +- net/bridge/br_vlan.c | 85 +- net/bridge/br_vlan_options.c | 216 ++ net/caif/caif_socket.c | 3 +- net/core/Makefile | 2 - net/core/dev.c | 129 +- net/core/fib_rules.c | 4 +- net/core/filter.c | 10 +- net/core/rtnetlink.c | 9 +- net/core/scm.c | 4 +- net/core/skbuff.c | 18 +- net/core/skmsg.c | 16 +- net/core/sock_map.c | 22 +- net/dccp/proto.c | 2 +- net/decnet/af_decnet.c | 27 +- net/ipv4/devinet.c | 2 +- net/ipv4/fib_trie.c | 4 +- net/ipv4/igmp.c | 2 + net/ipv4/tcp.c | 4 +- net/ipv4/tcp_bpf.c | 2 +- net/ipv4/tcp_fastopen.c | 36 +- net/ipv4/tcp_ipv4.c | 1 - net/ipv4/udp_bpf.c | 3 +- net/ipv6/addrconf.c | 8 +- net/ipv6/ip6_fib.c | 4 +- net/ipv6/ip6_output.c | 2 +- net/ipv6/route.c | 4 +- net/ipv6/sit.c | 5 +- net/netfilter/nf_tables_api.c | 12 + net/netlink/af_netlink.c | 4 +- net/netrom/nr_timer.c | 20 +- net/openvswitch/actions.c | 6 +- net/openvswitch/datapath.c | 72 +- net/openvswitch/datapath.h | 20 + net/sched/act_api.c | 12 +- net/sched/act_skbmod.c | 12 +- net/sched/cls_api.c | 15 +- net/sched/cls_tcindex.c | 5 +- net/sched/sch_api.c | 10 +- net/sctp/socket.c | 4 + net/tipc/socket.c | 36 +- net/unix/Makefile | 1 + net/unix/af_unix.c | 85 +- net/unix/unix_bpf.c | 122 + samples/bpf/xdp_redirect_cpu_user.c | 22 +- samples/trace_events/trace-events-sample.h | 27 + scripts/Makefile.build | 2 +- scripts/Makefile.lib | 10 - scripts/bpf_doc.py | 2 + scripts/module.lds.S | 1 + scripts/setlocalversion | 13 +- security/Kconfig.hardening | 71 +- security/integrity/ima/ima_main.c | 1 + security/selinux/hooks.c | 4 + security/selinux/ss/services.c | 2 + security/smack/smack.h | 2 +- security/smack/smack_access.c | 17 +- security/smack/smack_lsm.c | 2 +- sound/core/compress_offload.c | 69 +- sound/core/init.c | 99 +- sound/core/isadma.c | 38 + sound/core/memalloc.c | 46 + sound/core/pcm_native.c | 16 +- sound/drivers/Kconfig | 2 +- sound/drivers/aloop.c | 26 +- sound/drivers/dummy.c | 24 +- sound/drivers/mpu401/mpu401.c | 34 +- sound/drivers/mtpav.c | 30 +- sound/drivers/pcsp/pcsp.c | 49 +- sound/drivers/pcsp/pcsp_input.c | 14 +- sound/drivers/pcsp/pcsp_input.h | 1 - sound/drivers/serial-u16550.c | 57 +- sound/drivers/virmidi.c | 21 +- sound/drivers/vx/vx_core.c | 12 +- sound/hda/intel-dsp-config.c | 4 + sound/isa/ad1816a/ad1816a.c | 41 +- sound/isa/ad1816a/ad1816a_lib.c | 49 +- sound/isa/ad1848/ad1848.c | 19 +- sound/isa/adlib.c | 28 +- sound/isa/als100.c | 41 +- sound/isa/azt2320.c | 49 +- sound/isa/cmi8328.c | 31 +- sound/isa/cmi8330.c | 27 +- sound/isa/cs423x/cs4231.c | 21 +- sound/isa/cs423x/cs4236.c | 52 +- sound/isa/cs423x/cs4236_lib.c | 2 - sound/isa/es1688/es1688.c | 33 +- sound/isa/es1688/es1688_lib.c | 29 +- sound/isa/es18xx.c | 112 +- sound/isa/galaxy/galaxy.c | 82 +- sound/isa/gus/gus_main.c | 44 +- sound/isa/gus/gusclassic.c | 28 +- sound/isa/gus/gusextreme.c | 39 +- sound/isa/gus/gusmax.c | 65 +- sound/isa/gus/interwave.c | 53 +- sound/isa/msnd/msnd_pinnacle.c | 119 +- sound/isa/opl3sa2.c | 60 +- sound/isa/opti9xx/miro.c | 76 +- sound/isa/opti9xx/opti92x-ad1848.c | 77 +- sound/isa/sb/emu8000.c | 48 +- sound/isa/sb/jazz16.c | 39 +- sound/isa/sb/sb16.c | 42 +- sound/isa/sb/sb16_csp.c | 4 + sound/isa/sb/sb8.c | 48 +- sound/isa/sb/sb_common.c | 64 +- sound/isa/sc6000.c | 84 +- sound/isa/sscape.c | 92 +- sound/isa/wavefront/wavefront.c | 46 +- sound/isa/wss/wss_lib.c | 67 +- sound/pci/ad1889.c | 144 +- sound/pci/ali5451/ali5451.c | 90 +- sound/pci/als300.c | 80 +- sound/pci/als4000.c | 59 +- sound/pci/atiixp.c | 92 +- sound/pci/atiixp_modem.c | 92 +- sound/pci/au88x0/au88x0.c | 134 +- sound/pci/aw2/aw2-alsa.c | 102 +- sound/pci/azt3328.c | 124 +- sound/pci/bt87x.c | 98 +- sound/pci/ca0106/ca0106.h | 3 +- sound/pci/ca0106/ca0106_main.c | 114 +- sound/pci/cmipci.c | 104 +- sound/pci/cs4281.c | 114 +- sound/pci/cs46xx/cs46xx.c | 51 +- sound/pci/cs46xx/cs46xx.h | 4 +- sound/pci/cs46xx/cs46xx_lib.c | 111 +- sound/pci/cs5530.c | 86 +- sound/pci/cs5535audio/cs5535audio.c | 94 +- sound/pci/cs5535audio/cs5535audio_olpc.c | 7 +- sound/pci/echoaudio/echoaudio.c | 168 +- sound/pci/echoaudio/echoaudio.h | 2 +- sound/pci/emu10k1/emu10k1.c | 53 +- sound/pci/emu10k1/emu10k1_main.c | 102 +- sound/pci/emu10k1/emu10k1x.c | 128 +- sound/pci/emu10k1/p16v.c | 22 +- sound/pci/ens1370.c | 115 +- sound/pci/es1938.c | 97 +- sound/pci/es1968.c | 112 +- sound/pci/fm801.c | 103 +- sound/pci/hda/hda_controller.h | 1 - sound/pci/hda/hda_intel.c | 26 +- sound/pci/hda/patch_hdmi.c | 2 + sound/pci/hda/patch_realtek.c | 1 + sound/pci/ice1712/ice1712.c | 133 +- sound/pci/ice1712/ice1724.c | 129 +- sound/pci/intel8x0.c | 140 +- sound/pci/intel8x0m.c | 139 +- sound/pci/korg1212/korg1212.c | 209 +- sound/pci/lola/lola.c | 127 +- sound/pci/lola/lola.h | 5 +- sound/pci/lola/lola_pcm.c | 20 +- sound/pci/lx6464es/lx6464es.c | 112 +- sound/pci/maestro3.c | 106 +- sound/pci/nm256/nm256.c | 131 +- sound/pci/oxygen/oxygen.c | 1 - sound/pci/oxygen/oxygen.h | 1 - sound/pci/oxygen/oxygen_lib.c | 66 +- sound/pci/oxygen/se6x.c | 1 - sound/pci/oxygen/virtuoso.c | 1 - sound/pci/riptide/riptide.c | 89 +- sound/pci/rme32.c | 49 +- sound/pci/rme96.c | 57 +- sound/pci/rme9652/hdsp.c | 89 +- sound/pci/rme9652/hdspm.c | 64 +- sound/pci/rme9652/rme9652.c | 85 +- sound/pci/sis7019.c | 87 +- sound/pci/sonicvibes.c | 117 +- sound/pci/trident/trident.c | 39 +- sound/pci/trident/trident.h | 7 +- sound/pci/trident/trident_main.c | 90 +- sound/pci/trident/trident_memory.c | 8 +- sound/pci/via82xx.c | 116 +- sound/pci/via82xx_modem.c | 88 +- sound/pci/vx222/vx222.c | 69 +- sound/pci/ymfpci/ymfpci.c | 66 +- sound/pci/ymfpci/ymfpci.h | 8 +- sound/pci/ymfpci/ymfpci_main.c | 149 +- sound/pcmcia/vx/vxpocket.c | 22 - sound/soc/amd/acp-da7219-max98357a.c | 5 + sound/soc/codecs/Kconfig | 19 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/lpass-rx-macro.c | 65 +- sound/soc/codecs/rt5631.c | 2 + sound/soc/codecs/rt5682.c | 8 +- sound/soc/codecs/sdw-mockup.c | 310 ++ sound/soc/codecs/wcd938x.c | 23 +- sound/soc/codecs/wcd938x.h | 1 - sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/sof_cs42l42.c | 353 +- sound/soc/intel/boards/sof_maxim_common.c | 17 +- sound/soc/intel/boards/sof_maxim_common.h | 4 +- sound/soc/intel/boards/sof_rt5682.c | 52 +- sound/soc/intel/boards/sof_sdw.c | 75 +- sound/soc/intel/boards/sof_sdw_common.h | 27 +- sound/soc/intel/common/Makefile | 3 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 15 + sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 8 + .../intel/common/soc-acpi-intel-sdw-mockup-match.c | 166 + .../intel/common/soc-acpi-intel-sdw-mockup-match.h | 17 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 23 + sound/soc/soc-compress.c | 1 - sound/soc/soc-pcm.c | 22 +- sound/soc/sof/intel/pci-tgl.c | 1 + sound/soc/ti/j721e-evm.c | 48 +- sound/usb/mixer.c | 10 +- sound/x86/intel_hdmi_audio.c | 57 +- tools/arch/arm64/include/uapi/asm/unistd.h | 1 + tools/bpf/bpftool/common.c | 5 + tools/include/linux/kconfig.h | 6 - tools/include/nolibc/nolibc.h | 15 +- tools/include/uapi/asm-generic/unistd.h | 7 +- tools/include/uapi/linux/bpf.h | 85 +- tools/lib/bpf/btf.h | 19 + tools/lib/bpf/btf_dump.c | 871 ++++- tools/lib/bpf/libbpf.c | 148 +- tools/lib/bpf/libbpf.h | 9 +- tools/lib/bpf/libbpf.map | 1 + .../memory-model/Documentation/access-marking.txt | 152 +- tools/memory-model/Documentation/locking.txt | 320 ++ tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 1 + tools/perf/builtin-inject.c | 13 +- tools/perf/builtin-report.c | 33 +- tools/perf/builtin-sched.c | 35 +- tools/perf/builtin-script.c | 8 + tools/perf/builtin-stat.c | 3 - tools/perf/builtin-trace.c | 45 +- tools/perf/tests/bpf.c | 2 + tools/perf/tests/event_update.c | 6 +- tools/perf/tests/evsel-roundtrip-name.c | 3 +- tools/perf/tests/maps.c | 2 + tools/perf/tests/parse-events.c | 16 +- tools/perf/tests/perf-time-to-tsc.c | 3 +- tools/perf/tests/topology.c | 1 + tools/perf/util/cs-etm.c | 168 +- tools/perf/util/data.c | 2 +- tools/perf/util/dso.c | 4 +- tools/perf/util/dwarf-aux.c | 8 +- tools/perf/util/dwarf-aux.h | 2 +- tools/perf/util/env.c | 2 + tools/perf/util/lzma.c | 8 +- tools/perf/util/map.c | 2 + tools/perf/util/pfm.c | 2 +- tools/perf/util/pmu.c | 9 +- tools/perf/util/probe-event.c | 53 +- tools/perf/util/probe-event.h | 4 +- tools/perf/util/probe-file.c | 4 +- tools/perf/util/probe-finder.c | 15 +- tools/perf/util/probe-finder.h | 2 +- tools/perf/util/session.c | 1 + tools/perf/util/sort.c | 2 +- tools/perf/util/sort.h | 2 +- tools/perf/util/stat-display.c | 14 +- tools/testing/scatterlist/linux/mm.h | 1 - tools/testing/selftests/bpf/prog_tests/btf_dump.c | 615 ++++ .../selftests/bpf/prog_tests/core_autosize.c | 22 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 25 +- .../selftests/bpf/prog_tests/get_func_ip_test.c | 53 + .../selftests/bpf/prog_tests/sockmap_listen.c | 406 ++- tools/testing/selftests/bpf/prog_tests/timer.c | 55 + tools/testing/selftests/bpf/prog_tests/timer_mim.c | 69 + .../bpf/prog_tests/xdp_context_test_run.c | 105 + .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 43 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 39 +- .../testing/selftests/bpf/progs/get_func_ip_test.c | 73 + .../selftests/bpf/progs/test_map_in_map_invalid.c | 26 + tools/testing/selftests/bpf/progs/test_tc_tunnel.c | 1 - .../bpf/progs/test_xdp_context_test_run.c | 20 + tools/testing/selftests/bpf/progs/timer.c | 297 ++ tools/testing/selftests/bpf/progs/timer_mim.c | 88 + .../testing/selftests/bpf/progs/timer_mim_reject.c | 74 + tools/testing/selftests/bpf/test_maps.c | 67 +- tools/testing/selftests/bpf/test_progs.h | 12 + tools/testing/selftests/bpf/test_tc_tunnel.sh | 2 +- .../selftests/bpf/verifier/value_ptr_arith.c | 229 ++ .../testing/selftests/kvm/lib/aarch64/processor.c | 2 +- .../testing/selftests/kvm/x86_64/hyperv_features.c | 2 +- tools/testing/selftests/kvm/x86_64/mmu_role_test.c | 2 +- tools/testing/selftests/kvm/x86_64/smm_test.c | 70 +- tools/testing/selftests/memfd/memfd_test.c | 2 +- tools/testing/selftests/net/veth.sh | 183 +- tools/testing/selftests/rcutorture/bin/jitter.sh | 10 +- .../selftests/rcutorture/bin/kcsan-collapse.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 4 +- .../selftests/rcutorture/bin/kvm-assign-cpus.sh | 105 + .../rcutorture/bin/kvm-get-cpus-script.sh | 87 + .../selftests/rcutorture/bin/kvm-recheck-lock.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-scf.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 5 +- .../selftests/rcutorture/bin/kvm-remote-noreap.sh | 30 + .../testing/selftests/rcutorture/bin/kvm-remote.sh | 20 +- .../rcutorture/bin/kvm-test-1-run-batch.sh | 24 + .../rcutorture/bin/kvm-test-1-run-qemu.sh | 49 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 2 + tools/testing/selftests/rcutorture/bin/kvm.sh | 39 +- tools/testing/selftests/rcutorture/bin/torture.sh | 37 +- .../selftests/rcutorture/configs/rcu/RUDE01 | 2 +- .../selftests/rcutorture/configs/rcu/TASKS01 | 2 +- .../selftests/rcutorture/configs/rcu/TASKS03 | 2 +- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 3 + tools/testing/selftests/vm/ksm_tests.c | 516 +++ tools/testing/selftests/vm/run_vmtests.sh | 96 + tools/testing/selftests/vm/userfaultfd.c | 6 +- virt/kvm/coalesced_mmio.c | 2 +- virt/kvm/kvm_main.c | 2 +- 1718 files changed, 66465 insertions(+), 41933 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-kernel-dmabuf-buffers create mode 100644 Documentation/ABI/testing/sysfs-kernel-mm-numa create mode 100644 Documentation/admin-guide/device-mapper/dm-ima.rst delete mode 100644 Documentation/dev-tools/pgo.rst create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7280-dispcc.yaml delete mode 100644 Documentation/devicetree/bindings/display/dp-aux-bus.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/brcm,iproc-i2c.txt create mode 100644 Documentation/devicetree/bindings/i2c/brcm,iproc-i2c.yaml create mode 100644 Documentation/devicetree/bindings/ipmi/ssif-bmc.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/redboot-fis.txt create mode 100644 Documentation/devicetree/bindings/mtd/partitions/redboot-fis.yaml create mode 100644 Documentation/devicetree/bindings/net/fsl,fec.yaml delete mode 100644 Documentation/devicetree/bindings/net/fsl-fec.txt delete mode 100644 Documentation/devicetree/bindings/net/imx-dwmac.txt create mode 100644 Documentation/devicetree/bindings/net/nxp,dwmac-imx.yaml delete mode 100644 Documentation/devicetree/bindings/pci/designware-pcie.txt delete mode 100644 Documentation/devicetree/bindings/pci/faraday,ftpci100.txt create mode 100644 Documentation/devicetree/bindings/pci/faraday,ftpci100.yaml create mode 100644 Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml create mode 100644 Documentation/devicetree/bindings/phy/intel,keembay-phy-usb.yaml delete mode 100644 Documentation/devicetree/bindings/phy/intel,phy-keembay-usb.yaml delete mode 100644 Documentation/devicetree/bindings/power/rockchip-io-domain.txt create mode 100644 Documentation/devicetree/bindings/power/rockchip-io-domain.yaml create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rtq2134-reg [...] create mode 100644 Documentation/devicetree/bindings/regulator/socionext,uniphier- [...] delete mode 100644 Documentation/devicetree/bindings/regulator/uniphier-regulator.txt delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml delete mode 100644 Documentation/devicetree/bindings/spi/omap-spi.txt create mode 100644 Documentation/devicetree/bindings/spi/omap-spi.yaml create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/translations/zh_CN/core-api/memory-hotplug.rst create mode 100644 Documentation/translations/zh_CN/core-api/protection-keys.rst delete mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/aspeed-bmc-inspur-nf5280m6.dts create mode 100644 arch/arm/boot/dts/at91-sama7g5ek.dts create mode 100644 arch/arm/boot/dts/imx6dl-solidsense.dts create mode 100644 arch/arm/boot/dts/imx6q-solidsense.dts create mode 100644 arch/arm/boot/dts/imx6qdl-solidsense.dtsi create mode 100644 arch/arm/boot/dts/qcom-msm8226-samsung-s3ve3g.dts create mode 100644 arch/arm/boot/dts/qcom-msm8226.dtsi create mode 100644 arch/arm/boot/dts/sama7g5-pinfunc.h create mode 100644 arch/arm/boot/dts/sama7g5.dtsi create mode 100644 arch/arm/configs/sama7_defconfig create mode 100644 arch/arm/mach-at91/sama7.c create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-mnt-reform2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-nitrogen-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-img.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-img.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8916-wingtech-wt88047.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-roc-pc.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts create mode 100644 arch/x86/kvm/mmu/paging.h create mode 100644 drivers/char/ipmi/ssif_bmc.c create mode 100644 drivers/char/ipmi/ssif_bmc.h create mode 100644 drivers/clk/qcom/dispcc-sc7280.c create mode 100644 drivers/clk/qcom/gpucc-sc7280.c create mode 100644 drivers/clk/qcom/videocc-sc7280.c delete mode 100644 drivers/clk/renesas/renesas-rzg2l-cpg.c create mode 100644 drivers/clk/renesas/rzg2l-cpg.c rename drivers/clk/renesas/{renesas-rzg2l-cpg.h => rzg2l-cpg.h} (100%) delete mode 100644 drivers/dma-buf/dma-buf-sysfs-stats.c delete mode 100644 drivers/dma-buf/dma-buf-sysfs-stats.h create mode 100644 drivers/gpu/drm/bochs/Kconfig create mode 100644 drivers/gpu/drm/bochs/Makefile create mode 100644 drivers/gpu/drm/bochs/bochs.h create mode 100644 drivers/gpu/drm/bochs/bochs_drv.c create mode 100644 drivers/gpu/drm/bochs/bochs_hw.c create mode 100644 drivers/gpu/drm/bochs/bochs_kms.c create mode 100644 drivers/gpu/drm/bochs/bochs_mm.c delete mode 100644 drivers/gpu/drm/drm_dp_aux_bus.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm.h delete mode 100644 drivers/gpu/drm/panel/panel-samsung-db7430.c create mode 100644 drivers/gpu/drm/tegra/firewall.c create mode 100644 drivers/gpu/drm/tegra/gather_bo.c create mode 100644 drivers/gpu/drm/tegra/gather_bo.h create mode 100644 drivers/gpu/drm/tegra/submit.c create mode 100644 drivers/gpu/drm/tegra/submit.h create mode 100644 drivers/gpu/drm/tegra/uapi.c create mode 100644 drivers/gpu/drm/tegra/uapi.h delete mode 100644 drivers/gpu/drm/tiny/bochs.c create mode 100644 drivers/gpu/drm/vmwgfx/device_include/includeCheck.h create mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga3d_caps.h create mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga_types.h create mode 100644 drivers/gpu/drm/vmwgfx/device_include/vmware_pack_begin.h create mode 100644 drivers/gpu/drm/vmwgfx/device_include/vmware_pack_end.h delete mode 100644 drivers/gpu/drm/vmwgfx/vmw_surface_cache.h delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.h delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h create mode 100644 drivers/gpu/host1x/fence.c create mode 100644 drivers/gpu/host1x/fence.h delete mode 100644 drivers/input/misc/ixp4xx-beeper.c create mode 100644 drivers/md/dm-ima.c create mode 100644 drivers/md/dm-ima.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c create mode 100644 drivers/phy/samsung/phy-exynos7-ufs.c delete mode 100644 drivers/phy/samsung/phy-exynos7-ufs.h create mode 100644 drivers/phy/samsung/phy-exynosautov9-ufs.c create mode 100644 drivers/power/supply/ab8500_chargalg.c delete mode 100644 drivers/power/supply/abx500_chargalg.c create mode 100644 drivers/power/supply/cros_peripheral_charger.c create mode 100644 drivers/regulator/rtq2134-regulator.c delete mode 100644 include/drm/drm_dp_aux_bus.h create mode 100644 include/dt-bindings/clock/qcom,dispcc-sc7280.h create mode 100644 include/dt-bindings/clock/qcom,gpucc-sc7280.h create mode 100644 include/dt-bindings/clock/qcom,videocc-sc7280.h create mode 100644 include/soc/at91/sama7-ddr.h create mode 100644 include/soc/at91/sama7-sfrbu.h create mode 100644 include/uapi/linux/ioprio.h delete mode 100644 kernel/kcsan/atomic.h create mode 100644 kernel/kcsan/permissive.h delete mode 100644 kernel/pgo/Kconfig delete mode 100644 kernel/pgo/Makefile delete mode 100644 kernel/pgo/fs.c delete mode 100644 kernel/pgo/instrument.c delete mode 100644 kernel/pgo/pgo.h create mode 100644 kernel/printk/index.c create mode 100644 kernel/rcu/tree_nocb.h create mode 100644 mm/folio-compat.c create mode 100644 net/unix/unix_bpf.c create mode 100644 sound/soc/codecs/sdw-mockup.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.h create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c create mode 100644 tools/testing/selftests/bpf/prog_tests/timer.c create mode 100644 tools/testing/selftests/bpf/prog_tests/timer_mim.c create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c create mode 100644 tools/testing/selftests/bpf/progs/get_func_ip_test.c create mode 100644 tools/testing/selftests/bpf/progs/test_map_in_map_invalid.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_context_test_run.c create mode 100644 tools/testing/selftests/bpf/progs/timer.c create mode 100644 tools/testing/selftests/bpf/progs/timer_mim.c create mode 100644 tools/testing/selftests/bpf/progs/timer_mim_reject.c create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-assign-cpus.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-get-cpus-script.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote-noreap.sh create mode 100644 tools/testing/selftests/vm/ksm_tests.c