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-allmodconfig in repository toolchain/ci/linux.
discards b9c5ef25038d Add linux-next specific files for 20191218 discards ac23553c2a10 Merge branch 'akpm/master' discards d35f1df46788 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] discards 82fb17e6c683 drivers/tty/serial/sh-sci.c: suppress warning discards da8c4961938c pinctrl: fix pxa2xx.c build warnings discards aa8a8216cf9d drivers/block/null_blk_main.c: fix uninitialized var warnings discards 3ea94d7c06c6 drivers/block/null_blk_main.c: fix layout discards 39aaaa7618cc Merge branch 'akpm-current/current' discards 4dfc60c24b83 Merge remote-tracking branch 'generic-ioremap/for-next' discards 6e5f06dfa5c3 Merge remote-tracking branch 'devfreq/devfreq-next' discards e525c1693ac0 Merge remote-tracking branch 'pidfd/for-next' discards dece38344b44 Merge remote-tracking branch 'xarray/xarray' discards 2ca89cca1733 Merge remote-tracking branch 'slimbus/for-next' discards 82ea4e581440 Merge remote-tracking branch 'fsi/next' discards 5c67bb5d8ee9 Merge remote-tracking branch 'ntb/ntb-next' discards 7a8cf3b14d40 Merge remote-tracking branch 'rtc/rtc-next' discards 27f4f058e57c Merge remote-tracking branch 'coresight/next' discards 8961ed589dec Merge remote-tracking branch 'livepatching/for-next' discards 7a84362f0e31 Merge remote-tracking branch 'y2038/y2038' discards 8f46dae40b36 Merge remote-tracking branch 'ktest/for-next' discards 3de43a4aa911 Merge remote-tracking branch 'pwm/for-next' discards f2494f7ffa69 Merge remote-tracking branch 'pinctrl-samsung/for-next' discards 7a564142aa21 Merge remote-tracking branch 'pinctrl-intel/for-next' discards a1e3edc411dc Merge remote-tracking branch 'pinctrl/for-next' discards 4ccb7ed7a59f Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards 4582e99ebfbb Merge remote-tracking branch 'gpio/for-next' discards e6f6886e6a4c Merge remote-tracking branch 'rpmsg/for-next' discards 58be7349bfb1 Merge remote-tracking branch 'vhost/linux-next' discards 6dbf9136e1df Merge remote-tracking branch 'scsi-mkp/for-next' discards ed0267c21b44 Merge remote-tracking branch 'scsi/for-next' discards 7d98759ba7e9 Merge remote-tracking branch 'cgroup/for-next' discards 5b918cc7b00b Merge remote-tracking branch 'slave-dma/next' discards 1a38835ba98e Merge remote-tracking branch 'icc/icc-next' discards 09609ae4339a Merge remote-tracking branch 'mux/for-next' discards b621cf198ae5 Merge remote-tracking branch 'staging/staging-next' discards 557d210f0098 Merge remote-tracking branch 'soundwire/next' discards 11e52b4b10bf Merge remote-tracking branch 'extcon/extcon-next' discards 6be5eb626d03 Merge remote-tracking branch 'tty/tty-next' discards 5b088361cca4 Merge remote-tracking branch 'usb/usb-next' discards 728a749bb540 Merge remote-tracking branch 'driver-core/driver-core-next' discards 05a7920ed0a9 Merge remote-tracking branch 'ipmi/for-next' discards a90c5cf82749 Merge remote-tracking branch 'chrome-platform/for-next' discards b2faae4605f2 Merge remote-tracking branch 'percpu/for-next' discards 6ae9850b5c31 Merge remote-tracking branch 'kvm-arm/next' discards d6f5eb99308c Merge remote-tracking branch 'rcu/rcu/next' discards 72f06ebd771c Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards 7289589eb64f Merge remote-tracking branch 'edac/edac-for-next' discards 5a4c6d24ea1a Merge remote-tracking branch 'tip/auto-latest' discards 8711bce10c9c Merge remote-tracking branch 'spi/for-next' discards 29869249a653 Merge remote-tracking branch 'devicetree/for-next' discards 379b35b06e67 Merge remote-tracking branch 'audit/next' discards 1cf6be2c70d7 Merge remote-tracking branch 'iommu/next' discards 446f5d73e53b Merge remote-tracking branch 'tpmdd/next' discards 3f2d095d6bdd Merge remote-tracking branch 'tomoyo/master' discards 49f9bc275bd0 Merge remote-tracking branch 'smack/for-next' discards 025d903ed3c7 Merge remote-tracking branch 'selinux/next' discards 06383f066756 next-20191211/keys discards c6eceb6e3a54 Merge remote-tracking branch 'regulator/for-next' discards 29a1b7b91f84 Merge remote-tracking branch 'mfd/for-mfd-next' discards 2caf4380f59e Merge remote-tracking branch 'mmc/next' discards 4c2add5d8250 Merge remote-tracking branch 'pcmcia/pcmcia-next' discards 6d93fa28aa6e Merge remote-tracking branch 'block/for-next' discards a6ae31c31081 Merge remote-tracking branch 'input/next' discards bbe51a02bd85 Merge remote-tracking branch 'modules/modules-next' discards 218bce196565 Merge remote-tracking branch 'sound-asoc/for-next' discards 2e7ac4867d89 Merge remote-tracking branch 'sound/for-next' discards 268789aac5b3 Merge remote-tracking branch 'etnaviv/etnaviv/next' discards e196f3c49fe8 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' discards 8b892d8571c7 Merge remote-tracking branch 'drm-misc/for-linux-next' discards 189632d4a766 Merge remote-tracking branch 'drm-intel/for-linux-next' discards abe207564ac3 Merge remote-tracking branch 'amdgpu/drm-next' discards 83e39773c7ab Merge remote-tracking branch 'drm/drm-next' discards 803bccba0e9c Merge remote-tracking branch 'crypto/master' discards 157c1da9d5b9 Merge remote-tracking branch 'gfs2/for-next' discards 5b5a9c24e3f8 Merge remote-tracking branch 'mac80211-next/master' discards 4e76c5d0439e Merge remote-tracking branch 'bluetooth/master' discards fcde78767046 Merge remote-tracking branch 'wireless-drivers-next/master' discards 165914b16e6f Merge remote-tracking branch 'nfc-next/master' omits ba16a48af797 drm/i915: Fix pid leak with banned clients discards 2d1966fe11b2 Merge remote-tracking branch 'ipsec-next/master' omits df1d6ea05a75 Merge tag 'y2038-alsa-v8-signed' of git://git.kernel.org:/ [...] discards 030a5982644b Merge remote-tracking branch 'bpf-next/master' discards 3b4e449e25d7 Merge remote-tracking branch 'net-next/master' discards 3b9e7fc1130b Merge remote-tracking branch 'swiotlb/linux-next' discards 3e47dc53b0d0 Merge remote-tracking branch 'thermal/thermal/linux-next' discards e31516bc9a01 Merge remote-tracking branch 'opp/opp/linux-next' discards 256a12ab7318 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards c8fcb4747f31 Merge remote-tracking branch 'pm/linux-next' discards 692a76730b91 Merge remote-tracking branch 'v4l-dvb/master' discards 43c23c4a8043 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards b642b3ff4d46 Merge branch 'dmi/master' discards b213bbc4870c Merge remote-tracking branch 'i3c/i3c/next' discards b9db64a1f371 Merge remote-tracking branch 'i2c/i2c/for-next' omits ce2b5a3af075 Merge branch 'dwmac-mediatek-add-more-support-for-RMII' omits 882007ed7832 net-next: dt-binding: dwmac-mediatek: add more description [...] omits 71a55a2315b0 net-next: stmmac: mediatek: add more support for RMII discards 6fa182384283 Merge remote-tracking branch 'hid/for-next' discards 57d680e61b73 Merge remote-tracking branch 'pci/next' discards 03f20429c800 Merge remote-tracking branch 'printk/for-next' discards 67a317e212ef Merge remote-tracking branch 'vfs/for-next' discards e172f4a909bf Merge remote-tracking branch 'overlayfs/overlayfs-next' discards 36a4884a080e Merge remote-tracking branch 'f2fs/dev' discards 18f7c10014d1 Merge remote-tracking branch 'ext4/dev' omits 4e133f76c111 Merge branch 'improve-clause-45-support-in-phylink' omits ef8e0b808b90 net: mvpp2: update mvpp2 validate() implementation omits df3f57ac9605 net: phylink: extend clause 45 PHY validation workaround omits 5d57c327584a net: phylink: improve clause 45 PHY ksettings_set implementation discards 27db009ade98 Merge remote-tracking branch 'ext3/for_next' discards a89e7c280793 Merge remote-tracking branch 'ecryptfs/next' discards cbe1fb5b3d58 drm/amdgpu/smu: add metrics table lock for vega20 (v2) discards 1b73343f77d9 drm/amdgpu/smu: add metrics table lock for renoir (v2) discards b9fe4d0f6c48 drm/amdgpu/smu: add metrics table lock for navi (v2) discards cf8f15c4b5ed drm/amdgpu/smu: add metrics table lock for arcturus (v2) discards 56c5599d53e7 Merge remote-tracking branch 'btrfs/for-next' discards cd4f6d7455e0 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards ff5cce989f09 Merge remote-tracking branch 'sh/sh-next' discards efe79f47cbf0 Merge remote-tracking branch 'risc-v/for-next' discards f9fd9e056107 Merge remote-tracking branch 'soc-fsl/next' discards aa7ff596492d Merge remote-tracking branch 'parisc-hd/for-next' discards a4f20202e9d8 Merge remote-tracking branch 'h8300/h8300-next' discards d0077dd7f9d1 Merge remote-tracking branch 'csky/linux-next' discards 0bde81ecd881 Merge remote-tracking branch 'clk/clk-next' discards 323914202b78 Merge remote-tracking branch 'tegra/for-next' discards 9aebd7971585 drm/amdgpu/smu: add metrics table lock discards 235f303f5523 drm/amdgpu/display: use msleep rather than udelay for HDCP discards 48c34ff28d99 drm/amdgpu/display: include delay.h discards fa77d72c9901 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 575567079cee Merge remote-tracking branch 'samsung-krzk/for-next' discards 3ee238a27d2b Merge remote-tracking branch 'rockchip/for-next' discards cc40820d1671 Merge remote-tracking branch 'reset/reset/next' discards 1bcf7b863fae Merge remote-tracking branch 'renesas/next' discards 8f18eee0c72a Merge remote-tracking branch 'realtek/for-next' discards 5c286f536e69 Merge remote-tracking branch 'qcom/for-next' discards be7f4db5188e Merge remote-tracking branch 'omap/for-next' discards 1403dbfadad2 Merge remote-tracking branch 'mvebu/for-next' discards 017469f0b738 Merge remote-tracking branch 'mediatek/for-next' discards 4a9c0dd60766 Merge remote-tracking branch 'keystone/next' discards 534fddc6918d Merge remote-tracking branch 'imx-mxs/for-next' discards 3e31b000cc31 Merge remote-tracking branch 'bcm2835/for-next' discards 6240639f1770 Merge remote-tracking branch 'at91/at91-next' discards 4dd0f79e8666 Merge remote-tracking branch 'aspeed/for-next' discards 7a6dd11af21f Merge remote-tracking branch 'amlogic/for-next' discards 8688fa1db713 Merge remote-tracking branch 'arm-soc/for-next' discards 9eed7d73a938 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' discards 14010b404537 Merge remote-tracking branch 'pidfd-fixes/fixes' discards 816e30374e6f Merge remote-tracking branch 'rtc-fixes/rtc-fixes' discards eebc23a8d949 Merge remote-tracking branch 'mmc-fixes/fixes' discards 6026ee9e8b3e Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards f6e395b615bf Merge remote-tracking branch 'devicetree-fixes/dt/linus' discards 7b0d0ce73654 Merge remote-tracking branch 'vfs-fixes/fixes' discards 3f6c11dd30a1 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 08b1235fd85e Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards 82338f4d259f Merge remote-tracking branch 'hwmon-fixes/hwmon' discards 311a13c7211b Merge remote-tracking branch 'kvms390-fixes/master' discards 235018e88c3a Merge remote-tracking branch 'omap-fixes/fixes' discards f31ef7ff1092 Merge remote-tracking branch 'mips-fixes/mips-fixes' discards 3d431ba8ab88 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' discards a3200d2529b4 Merge remote-tracking branch 'slave-dma-fixes/fixes' discards f00d45b6ef69 Merge remote-tracking branch 'kselftest-fixes/fixes' discards e73a6d35ac85 Merge remote-tracking branch 'ide/master' discards 0aa3f5c7c27f Merge remote-tracking branch 'input-current/for-linus' discards 7ae7f51eb118 Merge remote-tracking branch 'char-misc.current/char-misc-linus' discards f2475ae5ef9f Merge remote-tracking branch 'staging.current/staging-linus' discards 727e9a56765c Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards d94951362709 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' discards fc7c64ad498f Merge remote-tracking branch 'usb.current/usb-linus' discards d0d20afed8fe Merge remote-tracking branch 'tty.current/tty-linus' discards 13b4453c434a Merge remote-tracking branch 'spi-fixes/for-linus' discards 8be30711f12c Merge remote-tracking branch 'regulator-fixes/for-linus' discards d2d076590630 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 4f74cada9ba2 Merge remote-tracking branch 'sound-current/for-linus' discards e5101d0a3fef Merge remote-tracking branch 'mac80211/master' discards eec88197085c Merge remote-tracking branch 'wireless-drivers/master' discards 8f25e4b78464 Merge remote-tracking branch 'bpf/master' discards 4fe4085ae13d Merge remote-tracking branch 'net/master' discards edaa0fb6c94f Merge remote-tracking branch 'sparc/master' discards deaed188cdbb Merge remote-tracking branch 'powerpc-fixes/fixes' discards fc2047a8d09b Merge remote-tracking branch 'arc-current/for-curr' discards e6d4b0495dbf Merge remote-tracking branch 'kbuild-current/fixes' omits c8d4a56082ee drm/mcde: Some fixes to handling video mode omits 4a34a9dcec94 drm/drm_panel: Fix EXPORT of drm_panel_of_backlight() one [...] omits 9065e0636036 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits 7d411afe8444 dma-heap: Make the symbol 'dma_heap_ioctl_cmds' static omits 2abf19327576 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] omits 4340ebd19ff0 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] omits 89c683cd06e0 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] omits 9e8a0d5ff840 Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] omits a114a18c7dbc Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] discards 342078b723a8 Merge branch 'fixes' into for-next discards 1913dc869f1c soc: ti: wkup_m3_ipc: Fix race condition with rproc_boot omits 1188dd7d3fbd remove ioremap_nocache and devm_ioremap_nocache omits 9a8e7a0d060b MIPS: define ioremap_nocache to ioremap discards 537d7539e152 Merge branch 'fixes' into for-next discards 300d0092d976 ARM: dts: beagle-x15-common: Model 5V0 regulator discards d094e1b4b232 ARM: dts: am571x-idk: Fix gpios property to have the corre [...] omits 81cc0877840f ARM: dts: am57xx-beagle-x15/am57xx-idk: Remove "gpios" for [...] omits f4e199577ba5 ARM: Document merges omits 365cc58c0ac6 Merge branch 'arm/dt' into for-next omits c3d68019fce2 Merge tag 'ux500-armsoc-v5.6-1' of git://git.kernel.org/pu [...] omits 9a21104a35ee Merge branch 'omap-for-v5.6/soc' into for-next omits 65c5ca4410bf selftests: livepatch: Fix it to do root uid check and skip omits 4601832f4050 ARM: OMAP2+: use separate IOMMU pdata to fix DRA7 IPU1 boot omits 9d88d70da97c selftests: firmware: Fix it to do root uid check and skip omits 714767cd9071 Merge branch 'v5.6/defconfig' into tmp/aml-rebuild omits c0163883d665 Merge branch 'v5.6/dt64' into tmp/aml-rebuild omits d50be042ec13 Merge branch 'v5.6/dt' into tmp/aml-rebuild omits 747939ae27e8 Merge remote-tracking branch 'clk-meson/v5.5/fixes' into t [...] omits 0c191a04f8c5 Merge branch 'v5.5/fixes' into tmp/aml-rebuild omits 4ea3711aece4 ARM: OMAP2+: omap-iommu.c conversion to ti-sysc omits 2f14101a1d76 ARM: OMAP2+: Add workaround for DRA7 DSP MStandby errata i879 omits e4c4b540e1e6 ARM: OMAP4+: remove pdata quirks for omap4+ iommus omits 02b175ef4912 selftests: filesystems/epoll: fix build error omits 8de44fb70659 ARM: OMAP2+: pdata-quirks: add PRM data for reset support omits be452c4e8d14 Merge tag 'drm-next-5.6-2019-12-11' of git://people.freede [...] omits 674430f253af Merge branch 'omap-for-v5.6/ti-sysc-drop-pdata' into for-next omits 6e678a76b345 ARM: OMAP5: hwmod-data: remove OMAP5 IOMMU hwmod data omits e4ebfc2ce6cc ARM: OMAP4: hwmod-data: remove OMAP4 IOMMU hwmod data omits 54a751f623f5 Merge branch 'omap-for-v5.6/ti-sysc-dt' into omap-for-v5.6 [...] discards 03ec795ef92b drm/amdgpu: Enter low power state if CRTC active. discards 072085e275d5 drm: Add FEC registers for LT-tunable repeaters discards 6d6359aa0cfd drm/scheduler: Avoid accessing freed bad job. discards b847f4362172 drm/amdgpu: work around llvm bug #42576 discards a9ecf02a4d58 drm/amdkfd: New IOCTL to allocate queue GWS (v2) discards f3a09e2b903f drm/amdgpu: move CS secure flag next the structs where it's used discards b1349e1cb5b0 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 discards 666938dcd8af drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 discards 27f95dd7dc51 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 discards f19df9fd8060 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] discards 26aebbddb091 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter discards 40b5199b4de3 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h discards c5a3eebf0816 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) discards 0cf2cbcb6a0c drm/amdgpu: job is secure iff CS is secure (v5) discards 2c84d20e7507 drm/amdgpu: expand the context control interface with trust flag discards 996e7d0f69e9 drm/amdgpu: expand the emit tmz interface with trusted flag discards 24fbd642082b drm/amdgpu: add tmz bit in frame control packet discards c144227330a8 drm/amdgpu: add function to check tmz capability (v4) discards fcafa97d4abc drm/amdgpu: add amdgpu_tmz data structure discards 94454eebeb1e drm/amdgpu: add tmz feature parameter (v2) discards 5c9d046ec525 drm/amdgpu: define the TMZ bit for the PTE discards 0c4bbd210d4b drm/amdgpu: add UAPI to create secure commands (v3) discards 9cb3327461f2 drm/amdgpu: add UAPI for creating encrypted buffers discards 108f72337175 drm/amdkfd: Improve kfd_process lookup in kfd_ioctl discards 709784958122 drm/amdgpu: wait for all rings to drain before runtime suspending discards f8a4e1d36058 drm/amdgpu/smu: fix spelling discards a90cd9514cb6 drm/amdgpu: Switch from system_highpri_wq to system_unbound_wq discards 82277d1ffe27 Subject: drm/amdgpu: Redo XGMI reset synchronization. discards 50ce1584c845 drm/amdgpu: Add task barrier to XGMI hive. discards caea297e03a5 drm: Add Reusable task barrier. omits a6c8056d2f34 ARM: dts: omap5: convert IOMMUs to use ti-sysc omits 22f8d6649d4b ARM: dts: omap4: convert IOMMUs to use ti-sysc omits 3e4120b9c0bf ARM: dts: dra74x: convert IOMMUs to use ti-sysc omits dbd2d6f9be96 ARM: dts: dra7: convert IOMMUs to use ti-sysc discards d21459ef6398 drm/amdgpu: reverts commit ce316fa55ef0f1751276b846a54fb3b [...] discards 7ca03c7862fc drm/amdgpu/vcn: remove unnecessary included headers discards 40eedb5126fa drm/amdgpu: fix KIQ ring test fail in TDR of SRIOV discards 604e7b8810a6 drm/amdgpu: fix double gpu_recovery for NV of SRIOV omits 66cf51c6d130 kselftest: Support old perl versions omits d7693904fbce kselftest/runner: Print new line in print of timeout log omits e4b390bc3e35 selftests: Fix dangling documentation references to kselft [...] omits cd799db95610 Documentation: kunit: add documentation for kunit_tool omits cefdd10669dc Documentation: kunit: fix typos and gramatical errors omits bc1b0b7dc98d kunit: testing kunit: Bug fix in test_run_timeout function omits 73e46ab838c0 fs/ext4/inode-test: Fix inode test on 32 bit platforms. omits e400544f88c3 selftests: safesetid: Fix Makefile to set correct test program omits 08bc9b6be727 selftests: safesetid: Check the return value of setuid/setgid omits fb13be3357c9 selftests: safesetid: Move link library to LDLIBS omits 2f4f94a7926f selftests/ftrace: Fix multiple kprobe testcase omits c52b4687b2ba selftests/ftrace: Do not to use absolute debugfs path omits 6bee75b5f173 selftests/ftrace: Fix ftrace test cases to check unsupported omits 37601d7cc419 selftests/ftrace: Fix to check the existence of set_ftrace_filter discards 2ed1214e2068 drm/amd/powerplay: skip soc clk setting under pp one vf omits 85bedbf191e8 drm/i915/gt: Eliminate the trylock for reading a timeline's hwsp omits f9d3b2c60007 dma-buf: fix resource leak on -ENOTTY error return path omits e47304232b37 bpf: Fix cgroup local storage prog tracking discards 3f0a1b738458 dt-bindings: Add missing 'properties' keyword enclosing 's [...] omits 20b14883641f Merge branch 'omap-for-v5.6/ti-sysc-drop-pdata' into for-next omits 472b44d8620b Merge branch 'omap-for-v5.6/ti-sysc-dt' into for-next omits c7e1cba52b68 Merge branch 'fixes' into for-next omits 8b6fc114beeb drm: remove duplicate check on parent and avoid BUG_ON omits 4f865a74c8f8 drm/mediatek: plane_state->fb iff plane_state->crtc omits e529878e4bc1 drm/malidp: plane_state->fb iff plane_state->crtc omits caa2a778109c drm/etnaviv: Use dma_resv locking wrappers omits 616b549b15f0 drm/vc4: Use dma_resv locking wrappers omits 80f30930b6e9 drm/msm: Use dma_resv locking wrappers omits d864dbdfa6dd ARM: OMAP2+: Drop legacy platform data for omap4 fdif omits 5725e6c169c6 ARM: OMAP2+: Drop legacy platform data for omap4 slimbus omits 8c77b65635a6 ARM: OMAP2+: Drop legacy platform data for omap5 kbd omits a9e2d3c61d3d ARM: OMAP2+: Drop legacy platform data for omap4 kbd omits e54740b4afe8 ARM: OMAP2+: Drop legacy platform data for dra7 smartreflex omits a6b1e717e942 ARM: OMAP2+: Drop legacy platform data for omap4 smartreflex omits 72b48b999cb1 ARM: OMAP2+: Drop legacy platform data for omap4 hsi omits 027678deaee3 ARM: OMAP2+: Drop legacy platform data for am4 vpfe omits adb47d9d141d ARM: OMAP2+: Drop legacy platform data for dra7 ocp2scp omits 08f721e833dc ARM: OMAP2+: Drop legacy platform data for omap5 ocp2scp omits 813b09b05d49 ARM: OMAP2+: Drop legacy platform data for omap4 ocp2scp omits 269e6ec23aeb ARM: OMAP2+: Drop legacy platform data for am4 ocp2scp omits adb72394e2ab ARM: OMAP2+: Drop legacy platform data for am3 lcdc omits a9f31495c612 ARM: OMAP2+: Drop legacy platform data for dra7 elm omits fccccdcd85f8 ARM: OMAP2+: Drop legacy platform data for omap4 elm omits ff594e2296c3 ARM: OMAP2+: Drop legacy platform data for am3 and am4 elm omits 97752cc26ef1 ARM: OMAP2+: Drop legacy platform data for am4 adc_tsc omits 958036e21253 ARM: OMAP2+: Drop legacy platform data for am3 adc_tsc omits 80d861cda650 ARM: OMAP2+: Drop legacy platform data for dra7 dcan omits 17b6e0280f31 ARM: OMAP2+: Drop legacy platform data for am3 and am4 dcan omits 78e2d1f4b703 ARM: OMAP2+: Drop legacy platform data for am3 and am4 spi omits 4554f0a1cbe6 ARM: OMAP2+: Drop legacy platform data for dra7 spinlock omits 995c1535da0a ARM: OMAP2+: Drop legacy platform data for omap5 spinlock omits d169232953f0 ARM: OMAP2+: Drop legacy platform data for omap4 spinlock omits c62201a3565b ARM: OMAP2+: Drop legacy platform data for am3 and am4 spinlock omits 846a1b675c8f ARM: OMAP2+: Drop legacy platform data for dra7 epwmss omits cfbeeedaa5dc ARM: OMAP2+: Drop legacy platform data for am3 and am4 epwmss omits 3d1d10be064b ARM: OMAP2+: Drop legacy platform data for dra7 timers exc [...] omits aec518020559 ARM: OMAP2+: Drop legacy platform data for am3 and am4 tim [...] omits 1b44c550a481 ARM: OMAP2+: Drop legacy platform data for omap5 timers ex [...] omits bfdfd5636a9d ARM: OMAP2+: Drop legacy platform data for omap4 timers ex [...] omits 11b27908a3bd ARM: OMAP2+: Drop legacy platform data for dra7 des omits 69471c654ad9 ARM: OMAP2+: Drop legacy platform data for am4 des omits 1633d8d37241 ARM: OMAP2+: Drop legacy platform data for dra7 aes omits c31502179d06 ARM: OMAP2+: Drop legacy platform data for am3 and am4 aes omits 68e3b63e7538 ARM: OMAP2+: Drop legacy platform data for dra7 sham omits 6899cf73880e ARM: OMAP2+: Drop legacy platform data for am3 and am4 sham omits 4150fe384e4d ARM: OMAP2+: Drop legacy platform data for omap5 mcpdm omits 1d2a38d42b04 ARM: OMAP2+: Drop legacy platform data for omap5 dmic omits 6974285ed52a ARM: OMAP2+: Drop legacy platform data for omap4 mcpdm omits a0fc37ff28c0 ARM: OMAP2+: Drop legacy platform data for omap4 dmic omits 19c8915ca38f ARM: OMAP2+: Drop legacy platform data for omap4 aess omits 0cd62d5e7432 ARM: OMAP2+: Drop legacy platform data for am4 qspi omits eabb3f5a1b4f ARM: dts: Configure interconnect target module for dra7 des omits f6d9eb0c253b ARM: dts: Configure interconnect target module for am4 des omits 2ea3ce2cf6ab ARM: dts: Configure interconnect target module for dra7 aes omits e9225f22c760 ARM: dts: Configure interconnect target module for am4 aes omits b4679c0544fe ARM: dts: Configure interconnect target module for am3 aes omits e132681cef0a ARM: dts: Configure interconnect target module for dra7 sham omits ed8e44dfa757 ARM: dts: Configure interconnect target module for am4 sham omits e36afc29ea98 ARM: dts: Configure interconnect target module for am3 sham omits f60c41257fa0 ARM: dts: Configure interconnect target module for am4 qspi omits 263e38f82cbb dma-buf: heaps: Remove redundant heap identifier from syst [...] omits b3b4346544b5 dma-buf: heaps: Use _IOCTL_ for userspace IOCTL identifier omits 15c0677162b7 dt-bindings: i2c: sh_mobile: Document r8a77961 support omits 8b183f5b85e0 dt-bindings: i2c: rcar: Document r8a77961 support omits 54a19fd4a640 i2c: core: Use DEVICE_ATTR_*() helper macros omits c807da539e82 i2c: remove unneeded 'extern' from function declatations omits aabb5b833872 usbip: Fix error path of vhci_recv_ret_submit() omits d986294ee55d usbip: Fix receive error in vhci-hcd when using scatter-gather omits e14177f19739 drm/i915/gem: Keep request alive while attaching fences omits 64cc3f12d1c7 USB: EHCI: Do not return -EPIPE when hub is disconnected omits 547fc228755d usb: typec: fusb302: Fix an undefined reference to 'extcon [...] omits 05b686b573cf intel_th: msu: Fix window switching without windows omits ab832e38e4f0 intel_th: Fix freeing IRQs omits 88385866bab8 intel_th: pci: Add Elkhart Lake SOC support omits e4de2a5d51f9 intel_th: pci: Add Comet Lake PCH-V support omits fb6c7ab8718e drm/print: introduce new struct drm_device based logging macros omits 85c75a58633c Merge branch 'remotes/lorenzo/pci/dwc' omits 6387afcd0485 Merge branch 'pci/host-tegra' omits 688dfa9b3c76 Merge branch 'pci/host-keystone' omits e6e6cd48d4e9 Merge branch 'pci/virtualization' omits 9d0bd31252bc Merge branch 'pci/resource' omits d20879eac36c Merge branch 'pci/p2pdma' omits a0440d234809 Merge branch 'pci/misc' omits dd43676ae11e Merge branch 'pci/aer' omits 681a37221d9a PCI: tegra: Fix return value check of pm_runtime_get_sync() omits 397bd54d57e4 PCI: keystone: Fix outbound region mapping omits 1b2ac5c7fb3c PCI/AER: Factor message prefixes with dev_fmt() omits 9fdc0b6c20f6 PCI/AER: Log which device prevents error recovery omits d2e532286d4f Merge tag 'arcpgu-updates-2019.12.16' of github.com:abrodk [...] omits ed08ddd9d088 linux-next: build failure after merge of the drm-misc tree omits 7c497d799267 Merge tag 'asoc-fix-v5.5-rc2' of https://git.kernel.org/pu [...] omits cb47b9f8630a tty/serial: atmel: fix out of range clock divider handling omits fb2b90014d78 tty: link tty and port before configuring it as console omits 6c56e8adc001 Merge tag 'drm-misc-next-2019-12-16' of git://anongit.free [...] discards a591cc787802 Merge branch 'spi-5.6' into spi-next discards 5ac3be65c8d2 Merge branch 'spi-5.5' into spi-linus discards 0f93e05d80c0 Merge branch 'regulator-5.6' into regulator-next discards 60b46b9fda0a Merge branch 'regulator-5.5' into regulator-linus discards e644918c53fa Merge branch 'asoc-5.6' into asoc-next discards 289e5963b2b9 Merge branch 'asoc-5.5' into asoc-linus omits f4dc4abdce4c spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER omits c1795f7cee02 spi: spi-ti-qspi: Remove unused macro for fclk frequency omits 522498f8cb8c regulator: bd71828: Basic support for ROHM bd71828 PMIC re [...] omits 84a867c07813 dt-bindings: regulator: Document ROHM BD71282 regulator bindings omits 4137f4b65df7 ASoC: compress: Add pm_runtime support omits ae91a189d245 ASoC: intel: skylake: Remove superfluous bus ops omits e466bd8c2a29 dt-bindings: SLIMBus: add slim devices optional properties omits 57e04eeda515 Merge tag 'perf-urgent-for-mingo-5.5-20191216' of git://gi [...] omits 88ec294e18fd tpm/ppi: replace assertion code with recovery in tpm_eval_dsm omits 06c41ffd7583 Merge branch 'WIP.core/headers' omits 9f93efe25397 Merge branch 'WIP.x86/mm' omits 2f1b9af89763 Merge branch 'core/kprobes' omits ee5cd0ba7f52 Merge branch 'core/objtool' omits e79d22a58b0e Merge branch 'efi/urgent' omits aa93d454420c Merge branch 'locking/kcsan' omits f3bcb1e69dfc Merge branch 'locking/urgent' omits d25d91f2113e Merge branch 'perf/urgent' omits 34edb8b2ff26 Merge branch 'ras/core' omits 7b878a877769 Merge branch 'ras/urgent' omits 16918a63acb3 Merge branch 'sched/core' omits addf82f18f22 Merge branch 'sched/urgent' omits a93164f59152 Merge branch 'timers/urgent' omits 47325b522674 Merge branch 'x86/boot' omits 53dafca3eb34 Merge branch 'x86/cleanups' omits 04198e094044 Merge branch 'x86/cpu' omits a0d1c8ffb512 Merge branch 'x86/microcode' omits 4875524b58b4 Merge branch 'x86/mtrr' omits a8d906115421 Merge branch 'x86/urgent' omits cde9319e884e iommu/vt-d: Allocate reserved region for ISA with correct [...] omits d360211524be iommu: set group default domain before creating direct mappings omits 75d18385394f iommu/vt-d: Fix dmar pte read access not set error omits b69413110207 drm/i915: DSI: select correct PWM controller to use based [...] omits 2f093958397b mfd: intel_soc_pmic: Rename pwm_backlight pwm-lookup to pw [...] omits b2147a3a4fc6 ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight omits d55157f6aaca drm/i915: Fix WARN_ON condition for cursor plane ddb allocation omits a11391b6f506 scripts: package: mkdebian: add missing rsync dependency omits 272a72103012 kconfig: don't crash on NULL expressions in expr_eq() omits d8018a0e9195 iommu/vt-d: Set ISA bridge reserved region as relaxable omits a9920d3bad40 tpm: selftest: cleanup after unseal with wrong auth/policy test omits 8f84bddcfac9 tpm: selftest: add test covering async mode omits d23d12484307 tpm: fix invalid locking in NONBLOCKING mode omits bd036d2fdd37 iommu/dma: Rationalise types for DMA masks omits 472d26df5e80 iommu/iova: Init the struct iova to fix the possible memleak omits 796ef2eff3cc drm/i915/gt: Avoid multi-LRI on Sandybridge omits 45477b3fe3d1 security: keys: trusted: fix lost handle flush omits 81736abd5578 x86/mce: Remove mce_inject_log() in favor of mce_log() omits 2d806d072358 x86/mce: Pass MCE message to mce_panic() on failed kernel [...] omits db1ae0314f47 x86/mce/therm_throt: Mark throttle_active_work() as __mayb [...] omits a3a57ddad061 x86/mce: Fix possibly incorrect severity calculation on AMD omits 966af20929ac x86/MCE/AMD: Allow Reserved types to be overwritten in smc [...] omits 246ff09f89e5 x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() omits 48cb3cf3beff Merge branch 'sunxi/fixes-for-5.5' into sunxi/for-next omits 1c226017d3ec ARM: dts: sun8i: a83t: Correct USB3503 GPIOs polarity omits 3397ff4beb3c Merge branches 'acpi-battery', 'acpi-video' and 'acpi-tool [...] omits d3aa8de6b5d0 staging: axis-fifo: add unspecified HAS_IOMEM dependency omits ab42b48f32d4 staging: comedi: gsc_hpdi: check dma_alloc_coherent() retu [...] omits d8cac6207ec1 ALSA: cmipci: Allow disabling MPU port via module option omits b33bdf8020c9 isdn: don't mark kcapi_proc_exit as __exit omits d96e4944007e PM / devfreq: exynos-bus: Reduce goto statements and remov [...] omits d7278eba4c2f PM / devfreq: rk3399_dmc: Add COMPILE_TEST and HAVE_ARM_SM [...] omits c9ffd736fa85 PM / devfreq: rockchip-dfi: Convert to devm_platform_iorem [...] omits a542fab9b5a5 PM / devfreq: rk3399_dmc: Add missing of_node_put() omits 0a54aec8d38d PM / devfreq: rockchip-dfi: Add missing of_node_put() omits 3d63021a5662 PM / devfreq: Fix multiple kernel-doc warnings omits e0224d31de27 PM / devfreq: exynos-bus: Extract exynos_bus_profile_init_ [...] omits f9fc3b3803cb PM / devfreq: exynos-bus: Extract exynos_bus_profile_init() omits 33dc10fe8810 PM / devfreq: Move declaration of DEVICE_ATTR_RW(min_freq) omits aca4485179fb PM / devfreq: Move statistics to separate struct devfreq_stats omits 85b5cbe58bba PM / devfreq: Add clearing transitions stats omits 9fd1caaf55c4 PM / devfreq: Change time stats to 64-bit omits ea3ec335e8db PM / devfreq: Add new name attribute for sysfs omits f118e4e64101 PM / devfreq: Add dynamic scaling for imx8m ddr controller omits 5b9145b45e97 dt-bindings: memory: Add bindings for imx8m ddr controller omits 994abedb968d PM / devfreq: Fix Kconfig indentation omits 3a39ffa9f7d3 PM / devfreq: exynos-ppmu: Fix excessive stack usage omits dfe09b59a4ef PM / devfreq: tegra: Add COMMON_CLK dependency omits 1e31df8446d0 PM / devfreq: Drop explicit selection of PM_OPP discards 8e23167b0180 drm/scheduler: do not keep a copy of sched list discards 0d1ea16179dd amd/amdgpu: add sched array to IPs with multiple run-queues discards 3715e4aeccb6 drm/amdgpu: replace vm_pte's run-queue list with drm gpu s [...] discards 353522e0be7c drm/scheduler: rework entity creation discards bc94614d771b drm/amdgpu/pm_runtime: update usage count in fence handling discards df88a2c61dd7 drm/amd/powerplay: Add SMU WMTABLE Validity Check for Renoir discards f748c7f0ca31 drm/amdgpu: Remove unneeded semicolon in amdgpu_ras.c discards a55a72359947 drm/amdgpu: Remove unneeded semicolon in gfx_v10_0.c discards 64733113a2ef drm/amdgpu: Remove unneeded semicolon in amdgpu_pmu.c discards ce856004f8eb drm/amd/display: Remove unneeded semicolon discards 87dbcdccb553 drm/amdgpu/sdma5: make ring tests less chatty discards a882f5ab078a drm/amdgpu/gfx10: make ring tests less chatty discards e1570c251aec drm/amd/display: Add debug option to override DSC target b [...] discards 23fc9f303328 drm/amd/display: Do not handle linkloss for eDP discards 30dab18b93d3 drm/amd/display: fix missing cursor on some rotated SLS displays discards d493e3c489b9 drm/amd/display: Formula refactor for calculating DPP CLK DTO discards caeb941dbb8b drm/amd/display: Lower DPP DTO only when safe discards 3d79daee3e5a drm/amd/display: support virtual DCN discards 2199accc7e01 drm/amd/display: Fix manual trigger source for DCN2 discards 3e7c322460a9 drm/amd/display: Update extended timeout support for DCN20 [...] discards ba0d15d00080 drm/amd/display: Fix update_bw_bounding_box Calcs discards 52ea7dfb4d89 drm/amd/display: Use absolute time stamp to follow the eDP [...] discards 5d285e66b815 drm/amd/display: 3.2.64 discards 2c12853ffd2d drm/amd/display: fix 270 degree rotation for mixed-SLS mode discards 9331fbdae89e drm/amd/display: Get cache window sizes from DMCUB firmware discards 3ea327c416a8 drm/amd/display: Remove reliance on pipe indexing discards 878435d33c05 drm/amd/display: Specified VR patch skip to reset segment to 0 discards 6f80013e2708 drm/amd/display: check link status before disable stream discards 6bce4a7bf746 drm/amd/display: disable lttpr for Navi discards 104a13af1a8b drm/amd/display: Perform DMUB hw_init on resume discards e7d7cf4f940c drm/amd/display: Map ODM memory correctly when doing ODM combine discards d631e709fd82 drm/amd/display: Add warmup escape call support discards c7ecf64ac217 drm/amd/display: fix regamma build optimization discards 7f5b61caa81f drm/amd/display: scaling changes should also be a full update discards ce1485b67051 drm/amd/display: 3.2.63 discards 281507e0434d drm/amd/display: Remove integer scaling code from DC and f [...] discards 220f2258706f drm/amd/display: Enable Seamless Boot Transition for Multi [...] discards f73956c49830 drm/amd/display: Default max bpc to 16 for eDP discards 2a74f00e9102 drm/amd/display: Collapse resource arrays when pipe is disabled discards 018032af197b drm/amd/display: update chroma viewport wa discards 88a9ea829978 drm/amd/display: Use pipe_count for num of opps discards 51f5a3a81088 drm/amd/display: Reinstate LFC optimization discards 17930935de60 drm/amd/display: AVI info package change due to spec update discards 294d5d448a23 drm/amd/display: Add definition for number of backlight da [...] discards f9cb396d8970 drm/amd/display: Add interface to adjust DSC max target bpp limit discards 9e9b306d2e6d drm/amd/display: Disable integerscaling for downscale and MPO discards a302aa156af7 drm/amd/display: Use physical addressing for DMCUB on both [...] discards 2e76cb595f64 drm/amd/display: Get DMUB registers from ASIC specific structs discards 19eee68a340f drm/amd/display: Add wait for flip not pending on pipe unlock discards b5b2f303bef2 drm/amd/display: disable lttpr for RN discards dffbfa33b7bf drm/amd/display: HDMI 2.x audio bandwidth check discards d73c68e8156d drm/amdgpu/vcn: remove JPEG related code from idle handler [...] discards c6126ec6a149 drm/amdgpu/vcn1.0: use its own idle handler and begin use funcs discards a6035207808e drm/amdgpu: enable gfxoff for raven1 refresh discards 4d9c4bf8a6ce drm/amdgpu/sriov: Tonga sriov also need load firmware with smu discards 18bbe4fbbffb drm/amdgpu: drop useless BACO arg in amdgpu_ras_reset_gpu discards 1dfee0e17951 drm/amd/display: add missing dcn link encoder regs discards 4ff97f040c8c drm/amdgpu: add dpcs20 registers discards 85d9d80729de drm/amdgpu: move dpcs headers to dpcs includes discards f41c282ce881 drm/amdgpu: Add CU info print log discards 676fb570afe2 drm/amdkfd: Use Arcturus specific set_vm_context_page_tabl [...] discards 414b37f30876 drm/amd/powerplay: fix various dereferences of a pointer b [...] discards ee142619d5ca drm/amdkfd: queue kfd interrupt work to different CPU discards ca7742646801 amdgpu: Wrap FPU dependent functions in dc20 discards 34f907fdc674 amdgpu: Enable initial DCN support on POWER discards 615579eebe41 amdgpu: Prepare DCN floating point macros for generic arch [...] omits 228b607d8ea1 KVM: PPC: Book3S HV: Fix regression on big endian hosts discards a759ca47934e Merge remote-tracking branch 'airlied-drm/drm-next' into drm-next omits 95bed1a9fb2b net: dsa: ocelot: add NET_VENDOR_MICROSEMI dependency omits 6f6dded1385c Merge branch 'WireGuard-CI-and-housekeeping' omits d89ee7d5c73a wireguard: allowedips: use kfree_rcu() instead of call_rcu() omits 43967b6ff91e wireguard: main: remove unused include <linux/version.h> omits a2ec8b570694 wireguard: global: fix spelling mistakes in comments omits d7c68a38bb4f wireguard: Kconfig: select parent dependency for crypto omits 65d88d04114b wireguard: selftests: import harness makefile for test suite discards 4e185174ae11 Merge branches 'arm64-for-5.5-fixes', 'drivers-for-5.5-fix [...] omits 39523c56b668 arm64: dts: qcom: sdm845-cheza: Add cr50 spi node omits 21df4a8b6018 tpm_tis: reserve chip for duration of tpm_tis_core_init omits ea200dec5128 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] omits c5dea815834c net: caif: replace BUG_ON with recovery code omits bbd20c939c8a fore200e: Fix incorrect checks of NULL pointer dereference omits f37f71035367 net: gemini: Fix memory leak in gmac_setup_txqs omits 03d51c4fc507 Merge branch 'Simplify-IPv4-route-offload-API' omits 446f739104f4 ipv4: Remove old route notifications and convert listeners omits b6a1d871d37a mlxsw: spectrum_router: Start using new IPv4 route notifications omits 20d1565203e6 ipv4: Only Replay routes of interest to new listeners omits 525bc345fcbc ipv4: Handle route deletion notification during flush omits f613b6e2ffe1 ipv4: Handle route deletion notification omits a8674f753e36 ipv4: Notify newly added route if should be offloaded omits ee3936d65882 ipv4: Notify route if replacing currently offloaded one omits b5fc0430dcbb ipv4: Extend FIB alias find function omits a6c76c17df02 ipv4: Notify route after insertion to the routing table omits ba8381236fd0 net: fib_notifier: Add temporary events to the FIB notific [...] omits 366c7bb0acf1 Merge branch 'hns3-next' omits d5432455b1a8 net: hns3: do not schedule the periodic task when reset fail omits 0ea68902256e net: hns3: allocate WQ with WQ_MEM_RECLAIM flag omits ff200099d271 net: hns3: remove unnecessary work in hclgevf_main omits 1c6dfe6fc6f7 net: hns3: remove mailbox and reset work in hclge_main omits b3c3fe8e9961 net: hns3: schedule hclgevf_service by using delayed workqueue omits 54e1f08bddbe ipv6: Annotate ipv6_addr_is_* bitwise pointer casts omits 1f1c1d7c89ee ipv6: Annotate bitwise IPv6 dsfield pointer cast omits 63cc54a6f073 net: dsa: b53: Fix egress flooding settings omits 1865a7b3471e Merge branch 'vsock-fixes' omits 4aaf596148f4 vsock/virtio: add WARN_ON check on virtio_transport_get_ops() omits df18fa14629a vsock/virtio: fix null-pointer dereference in virtio_trans [...] omits f32593773549 r8169: check that Realtek PHY driver module is loaded omits 024774325199 Merge branch 'dpaa2-ptp-support-external-trigger-event' omits 17568c62cd2c dpaa2-ptp: add external trigger event support omits 9429439f59cd ptp_qoriq: export extts_clean_up() function omits 10bc877c7623 ptp_qoriq: check valid status before reading extts fifo omits 61025b815e94 arm64: dts: qcom: sm8150: Add ADSP, CDSP, MPSS and SLPI smp2p omits b75aae0d7e7c Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits b7ff96cc68eb remoteproc: qcom: pas: Add auto_boot flag omits 15f4ae1e18ad remoteproc: qcom: pas: Add SM8150 ADSP, CDSP, Modem and SL [...] omits 27c303a456aa dt-bindings: remoteproc: qcom: SM8150 Add ADSP, CDSP, MPSS [...] omits 17ee2fb4e856 remoteproc: qcom: pas: Vote for active/proxy power domains omits 22f517e04dc9 dt-bindings: remoteproc: qcom: Add power-domain bindings f [...] omits 2ac91aad378a remoteproc: qcom: pas: Disable interrupt on clock enable failure omits 9ddc8ec027a3 drm/i915: Eliminate the trylock for awaiting an earlier request omits f8b7487734ce Correct function name in comment omits 902eb748e5c3 drm/i915/gt: Tidy up full-ppgtt on Ivybridge omits 0a9a5532d296 drm/i915/gem: Apply lmem size restriction to get_pages omits 884054403393 drm/i915: Fix typecheck macro in GT_TRACE omits 8b4f2925cb1e drm/i915: Remove unneeded semicolon omits dbd8f6bae6f4 libbpf: Add zlib as a dependency in pkg-config template omits 2c81f0f6d3f5 bus: ti-sysc: Fix iterating over clocks omits dc3a2d254782 libbpf: Print hint about ulimit when getting permission de [...] omits 90bdfa0b05e3 ARM: OMAP2+: Fix ti_sysc_find_one_clockdomain to check for [...] discards 80876fabaa3b dt-bindings: spi: Convert stm32 spi bindings to json-schema omits eb843ab59134 dt-bindings: vendor-prefixes: Add a broadmobi entry omits 20107d7328cc dt-bindings: rcc: Convert stm32mp1 rcc bindings to json-schema omits 70a97443d966 dt-bindings: arm: stm32: Convert stm32-syscon to json-schema omits bece4258502e dt-bindings: vendor-prefixes: Add "calaosystems" for CALAO [...] omits ef43406e6714 dt-bindings: vendor-prefixes: Deprecate "ste" and "st-ericsson" omits 50ce01f3f629 dt-bindings: vendor-prefixes: Add yet another for ST-Ericsson omits 40a4711a704f dt-bindings: i2c: lpi2c: add imx8qm compatible string omits 6a86e9f57a51 dt-bindings: serial: lpuart: add imx8qm compatible string omits 7dce4d6f151d dt-bindings: mmc: fsl-imx-esdhc: add imx8qm compatible string omits 427737edfdc2 Merge tag 'v5.5-rc2' into for-next omits 2403ed2f44b8 EDAC: remove set but not used variable 'ecc_loc' omits 4ba487019d1a drm/i915: Fix WARN_ON condition for cursor plane ddb allocation omits 6fb0a14fac87 drm/i915: opregion: set opregion chpd value to indicate th [...] omits 451942d4ded8 Merge branch 'for-next-next-v5.5-20191216' into for-next-20191216 omits 5da409cc0a56 Merge branch 'for-next-current-v5.4-20191216' into for-nex [...] omits 464517a61c3d Merge branch 'misc-5.5' into for-next-20191216 omits 43c9ed0536e5 Merge branch 'misc-next' into for-next-next-v5.5-20191216 omits 2af35fca2eef Merge branch 'misc-5.5' into for-next-next-v5.5-20191216 omits e027b7ae0bde Merge branch 'misc-next' into for-next-current-v5.4-20191216 omits 1bf40ae5c748 Merge branch 'misc-5.5' into for-next-current-v5.4-20191216 omits a675a45a605f btrfs: remove struct find_free_extent.ram_bytes omits 8dec7577afef btrfs: simplify compressed/inline check in __extent_writep [...] omits 35d18eeb7672 btrfs: drop create parameter to btrfs_get_extent() omits 4d74b75cd33c btrfs: remove redundant i_size check in __extent_writepage_io() omits fa35172ee9c2 btrfs: remove trivial goto label in __extent_writepage() omits 81f58cd35ec1 btrfs: remove unnecessary pg_offset assignments in __exten [...] omits 6c73c282c78f btrfs: make btrfs_ordered_extent naming consistent with bt [...] omits 7ccbc5c27f48 btrfs: remove dead snapshot-aware defrag code omits 8c6a55223856 btrfs: get rid of at_offset parameter to btrfs_lookup_bio_sums() omits 4318ae9d4b25 btrfs: get rid of trivial __btrfs_lookup_bio_sums() wrappers omits b01fe36915d0 btrfs: send: remove WARN_ON for readonly mount omits e6ef4baa386b btrfs: reset device back to allocation state when removing omits 24e3543c3338 btrfs: decrement number of open devices after closing the [...] omits 9d6325b6b572 btrfs: do not leak reloc root if we fail to read the fs root omits b22977e6ecf9 btrfs: skip log replay on orphaned roots omits 2b61f51c14a8 btrfs: handle ENOENT in btrfs_uuid_tree_iterate omits 6391f919a7a6 btrfs: abort transaction after failed inode updates in cre [...] omits 571fdf53b87d btrfs: use simple_dir_inode_operations for placeholder sub [...] omits 7b5837ed642f Btrfs: fix hole extent items with a zero size after range cloning omits 9f3a726c17b4 Btrfs: fix removal logic of the tree mod log that leads to [...] omits 687393c18ab5 btrfs: remove impossible WARN_ON in btrfs_destroy_dev_repl [...] omits 4d74c69f1508 btrfs: remove superfluous BUG_ON() in integrity checks omits 793d511cd729 btrfs: fix possible NULL-pointer dereference in integrity checks omits 2c54397216ca btrfs: kill min_allocable_bytes in inc_block_group_ro omits bd879386d392 btrfs: don't pass system_chunk into can_overcommit omits dd5548806080 btrfs: Opencode ordered_data_tree_panic omits 09a81075a44d btrfs: relocation: Output current relocation stage at btrf [...] omits 6abaadf471e1 Btrfs: make tree checker detect checksum items with overla [...] omits 349c43674a51 Btrfs: fix missing data checksums after replaying a log tree omits e1f04e0718fa btrfs: return error pointer from alloc_test_extent_buffer omits aaa67fa8acee btrfs: remove unused condition check in btrfs_page_mkwrite() omits 34f146bc2106 btrfs: Remove redundant WARN_ON in walk_down_log_tree omits 56561546fc3d btrfs: Remove WARN_ON in walk_log_tree omits 910cc05fd041 btrfs: Rename __btrfs_free_reserved_extent to btrfs_pin_re [...] omits e67ac73aa7af btrfs: Open code __btrfs_free_reserved_extent in btrfs_fre [...] omits 2b64c2ed8691 btrfs: Don't discard unwritten extents omits 04fb90c30f4b btrfs: fix devs_max constraints for raid1c3 and raid1c4 omits 9928cb8f1d07 btrfs: qgroup: return ENOTCONN instead of EINVAL when quot [...] omits e705fd3e228e btrfs: qgroup: remove one-time use variables for quota_roo [...] omits 2df8c1ccb74f btrfs: sysfs, merge btrfs_sysfs_add devices_kobj and fsid omits 9ce94c8ef3b3 btrfs: sysfs, rename btrfs_sysfs_add_device() omits 293b68662447 btrfs: sysfs, btrfs_sysfs_add_fsid() drop unused argument parent omits 1695851cf252 btrfs: sysfs, rename devices kobject holder to devices_kobj omits d923627c0f45 btrfs: tree-checker: Fix error format string for size_t omits 06c197c40e20 btrfs: don't double lock the subvol_sem for rename exchange omits 27377bb6de3a btrfs: fill ncopies for all raid table entries omits c38c362ad85a btrfs: use raid_attr table in calc_stripe_length for nparity omits 08c5b806ea60 btrfs: handle error in btrfs_cache_block_group omits 5f99caa5d53e btrfs: do not call synchronize_srcu() in inode_tree_del omits dc4ed573bfc1 Btrfs: fix missing hole after hole punching and fsync when [...] omits 98f3a6198a24 Btrfs: fix cloning range with a hole when using the NO_HOL [...] omits 9cb06f8e5564 btrfs: Fix error messages in qgroup_rescan_init omits 865a0d06f870 arm64: dts: meson: add libretech-pc boards support omits 727d01cb17c8 dt-bindings: arm: amlogic: add libretech-pc bindings omits 15ba349fdc06 ARM: Document merges omits f8683c2abdf5 arm64: defconfig: enable FUSB302 as module omits 4e11697528eb arm64: dts: meson: gxl: add i2c C pins omits d0b17011b8d4 Merge branch 'arm/fixes' into for-next omits e3992af1256a Merge tag 'arm-soc/for-5.5/soc-fixes' of https://github.co [...] omits c3e5ac0c9e98 Merge tag 'samsung-fixes-5.5' of https://git.kernel.org/pu [...] omits cf21d4fde012 Merge tag 'renesas-fixes-for-v5.5-tag1' of git://git.kerne [...] omits a2ea07465c8d bpf: Fix missing prog untrack in release_maps omits 6afa873170a6 Merge tag 'linux-kselftest-5.5-rc2' of git://git.kernel.or [...] omits 3efe26426f76 Merge branch 'clk-fixes' into clk-next omits 6956eb33abb5 clk: at91: fix possible deadlock omits e0ff126ee7ad pipe: Fix bogus dereference in iov_iter_alignment() omits 6ec417030d93 Merge branch 'sunxi/dt-for-5.6' into sunxi/for-next omits c1cc29f2a045 dt-bindings: clocks: Convert Allwinner A80 DE clocks to a schema omits c82f30306cdd dt-bindings: clocks: Convert Allwinner A80 USB clocks to a schema omits 04a55fb2ff70 dt-bindings: clocks: Convert Allwinner DE2 clocks to a schema omits 4c80ba392bf6 iommu: fix KASAN use-after-free in iommu_insert_resv_region discards decd9b8cec97 vhost: use vhost_desc instead of vhost_log omits b524b53678c6 kcsan: Prefer __always_inline for fast-path omits 18ee7f08ef51 rcu: Fix spelling mistake "leval" -> "level" omits 21dd0eb6f97e rcu: React to callback overload by boosting RCU readers omits 28f77306ee73 rcu: React to callback overload by aggressively seeking qu [...] omits 7de7de7ca0ae Fix root mounting with no mount options omits 58b3bafff825 perf vendor events s390: Remove name from L1D_RO_EXCL_WRIT [...] omits 28396b7df09b perf vendor events s390: Fix counter long description for [...] omits c09982f8e2ba libtraceevent: Allow custom libdir path omits 475feec0c41a ALSA: hda - Downgrade error message for single-cmd fallback omits c82ebf1bf738 platform/chrome: chromeos_laptop: Convert to i2c_new_scann [...] omits 9212f8ee4120 drm/edid: Make sure the CEA mode arrays have the correct a [...] omits 8c1b2bd93238 drm/edid: Throw away the dummy VIC 0 cea mode omits f7655d42fcee drm/edid: Add CTA-861-G modes with VIC >= 193 omits 7befe621ff81 drm/edid: Abstract away cea_edid_modes[] omits d50ecc46d18f samples/bpf: Attach XDP programs in driver mode by default omits 450278977acb samples/bpf: Set -fno-stack-protector when building BPF programs omits 5615ed472dc0 samples/bpf: Add missing -lz to TPROGS_LDLIBS omits 5984dc6cb5aa samples/bpf: Reintroduce missed build targets omits 6bd5ce6089b5 tomoyo: Suppress RCU warning at list_for_each_entry_rcu(). omits 159ecc002b5f bpftool: Fix compilation warning on shadowed variable omits a79ac2d1036a libbpf: Fix build by renaming variables omits 957a227d413b x86/boot: Fix a comment's incorrect file reference omits 0885acd77eb4 media: vivid: support multiplanar touch devices omits 095c21d31b7b media: v4l2-ioctl.c: allow multiplanar for touch omits 3ff4348ff5e4 media: vivid: set field to NONE for touch omits 61e3acd8c693 powerpc: Fix __clear_user() with KUAP enabled omits de253bf8bf8f Merge branch 'devel' into for-next omits e352f576d345 powerpc/pseries/cmm: fix managed page counts when migratin [...] omits 0601546f23fb powerpc/8xx: fix bogus __init on mmu_mapin_ram_chunk() omits ee8f537fd8b7 ASoC: soc-core: remove legacy style of codec_conf omits e3c157c934fb ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf omits b9fc10027cf3 ASoC: samsung: speyside: use snd_soc_dai_link_component fo [...] omits 1762d3a5fd69 ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_compon [...] omits bfc5b22c7181 ASoC: samsung: lowland: use snd_soc_dai_link_component for [...] omits 3874b2154be7 ASoC: samsung: bells: use snd_soc_dai_link_component for c [...] omits 4edf6f7008b2 Merge branch 'mmc_pinctrl' into next omits 2d27a4cf1967 ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_li [...] omits fe71bf9aaf45 ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link [...] omits e90c2a3bc151 ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link [...] omits 03b70ef529ae ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_co [...] omits 5a3493305ac0 ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_l [...] omits 8a3bd454ee78 ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_com [...] omits 13568b0331c5 ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_com [...] omits eea239521737 ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for [...] omits c13493a2460b ASoC: soc-core: support snd_soc_dai_link_component for codec_conf omits 8e9a99361f56 mmc: uniphier-sd: Convert to pinctrl_select_default_state() omits a62ff5405595 mmc: jz4740: Convert to pinctrl_select_default_state() omits 6986ee3f8bd1 mmc: atmel-mci: Convert to pinctrl_select_default_state() omits 2480b72071b2 mmc: sdhci-esdhc-imx: Convert to pinctrl_select_default_state() omits 9f888b558976 mmc: omap_hsmmc: Convert to pinctrl_select_default_state() omits c17e73c32fa7 mmc: usdhi6rol0: Convert to pinctrl_select_default_state() omits 05344ffe4b0d mmc: mmci: Convert to pinctrl_select_default_state() omits f9be7f9c358d mmc: meson-gx: Convert to pinctrl_select_default_state() omits 4d5c1adaf893 reiserfs: Fix spurious unlock in reiserfs_fill_super() err [...] omits 5474ca7da6f3 reiserfs: Fix memory leak of journal device string omits 34e92542da96 ext2: set proper errno in error case of ext2_fill_super() omits cd8fb859a84c spi: meson-spicc: Use GPIO descriptors omits 0a454258febb spi: stm32: Use dma_request_chan() instead dma_request_sla [...] omits 658606ff4cf6 spi: stm32-qspi: Use dma_request_chan() instead dma_reques [...] omits b5756b777472 spi: spi-fsl-dspi: Use dma_request_chan() instead dma_requ [...] omits 401abb764abb spi: sirf: Use dma_request_chan() instead dma_request_slav [...] omits 7ccffd41b2d4 spi: mxs: Use dma_request_chan() instead dma_request_slave [...] omits 6bfbf4d0aa0c spi: img-spfi: Use dma_request_chan() instead dma_request_ [...] omits 6133fed0539b spi: bcm2835: Use dma_request_chan() instead dma_request_s [...] omits 666224b43b4b spi: bcm2835: Release the DMA channel if probe fails after [...] omits d947c9d26c23 spi: atmel: Use dma_request_chan() instead dma_request_sla [...] omits 63aa6a692595 spi: fsl: use platform_get_irq() instead of of_irq_to_resource() omits 007773e16a6f spi: nxp-fspi: Ensure width is respected in spi-mem operations omits 62a1923cc8fe regulator: rn5t618: fix module aliases omits 0d3010fa4424 USB: serial: option: add Telit ME910G1 0x110a composition omits 556672d75ff4 ASoC: wm8962: fix lambda value omits c096761718de drm/virtio: use damage info for display updates. omits 7082e7a438db drm/virtio: batch display update commands. omits 3954ff10e06e drm/virtio: skip set_scanout if framebuffer didn't change omits 4ad7056a4014 drm/virtio: plane_state->fb iff plane_state->crtc omits f2f7df4fbfb8 drm/bochs: Remove unneeded semicolon omits 7e0b2c32ada8 Merge branch 'fixes' into next omits 811ba67632aa mmc: sdhci: Update the tuning failed messages to pr_debug level omits de27e978dc82 dt-bindings: mmc: renesas_sdhi: Document r8a77961 support omits c1a49782cc32 mmc: renesas_sdhi: use recent tap values for HS400 omits 12e3c55d236b mmc: renesas_sdhi: remove 4taps as a TMIO flag omits 7af08206cb20 mmc: renesas_sdhi: make quirks info accessible outside probe() omits e5088f20ed40 mmc: renesas_sdhi: make warning more precise omits 6e3cbb050b82 mmc: renesas_sdhi: keep sorting for quirk entries omits a0fb3fc8af01 mmc: renesas_sdhi: remove whitelist for internal DMAC omits fdbbe6cf6dce mmc: sdhci: fix up CMD12 sending omits af3ed119329c mmc: spi: Toggle SPI polarity, do not hardcode it omits 3976656d67c1 mmc: sdhci-of-at91: rework clocks management to support SA [...] omits d684be14457f dt-bindings: sdhci-of-at91: new compatible string and upda [...] omits efcc69b261f0 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7180 omits 2c92dd20304f mmc: sdhci: Update the tuning failed messages to pr_debug level omits 8b6dc6b2d602 mmc: sdhci-of-esdhc: Revert "mmc: sdhci-of-esdhc: add erra [...] omits 8f34e5bd7024 mmc: mediatek: fix CMD_TA to 2 for MT8173 HS200/HS400 mode omits fa56ac979226 mmc: sdhci-msm: Correct the offset and value for DDR_CONFI [...] omits 07bcc411567c Revert "mmc: sdhci: Fix incorrect switch to HS mode" omits a193018e5290 sh: add missing EXPORT_SYMBOL() for __delay omits 1d5fd6c33b04 sh: add missing DECLARE_EXPORT() for __ashiftrt_r4_xx omits d1fe276b5115 drm/modes: parse_cmdline: Explicitly memset the passed in [...] omits 5b926617cdef drm/modes: parse_cmdline: Remove some unnecessary code (v2) omits 4e7a4a6fbdc6 drm/modes: parse_cmdline: Add support for specifying panel [...] omits 7b1cce760afe drm/modes: parse_cmdline: Allow specifying stand-alone options omits 6a2d16375654 drm/modes: parse_cmdline: Set bpp/refresh_specified after [...] omits 99e2716e0537 drm/modes: parse_cmdline: Add freestanding argument to drm [...] omits 739b200c2edc drm/modes: parse_cmdline: Rework drm_mode_parse_cmdline_options() omits cfb0881b8f62 drm/modes: parse_cmdline: Accept extras directly after mod [...] omits c2ed3e941901 drm/modes: parse_cmdline: Stop parsing extras after bpp / [...] omits 83e14ea3a64f drm/modes: parse_cmdline: Make various char pointers const omits 8582e244e5fe drm/modes: parse_cmdline: Fix possible reference past end [...] omits a67524c8bf75 media: pulse8-cec: log when a CEC message is received omits 587040338162 media: pulse8-cec: schedule next ping after current ping finished omits 601282d65b96 media: pulse8-cec: use adap_free callback omits 906870770431 media: pulse8-cec: queue received messages in an array omits 49a37dc393d7 drm/rockchip: dsi: add px30 support omits 95da672f386c dt-bindings: display: rockchip-dsi: add px30 compatible omits 94bedc45acb5 drm/rockchip: add ability to handle external dphys in mipi-dsi omits b36910e07842 media: pulse8-cec: move the transmit to a workqueue omits 0606f9b67e8c dt-bindings: display: rockchip-dsi: document external phys omits 89bddff6be74 drm/bridge/synopsys: dsi: move phy_ops callbacks around pa [...] omits 25ed8aeb9c39 drm/bridge/synopsys: dsi: driver-specific configuration of [...] omits b7d0567f552a media: pulse8-cec: set tx_done_status for transmit_done status omits 92eee37d398c media: pulse8-cec: add 2nd debug level omits a6706447f319 media: pulse8-cec: locking improvements omits cea28e7a55e7 media: pulse8-cec: reorganize function order omits 0ff916e2ef6f DRM: ARC: PGU: add ARGB8888 format to supported format list omits 5908a3bd175d DRM: ARC: PGU: replace unsupported by HW RGB888 format by XRGB888 omits 491b14b9ba92 DRM: ARC: PGU: cleanup supported format list code omits 4c5b36ee7335 DRM: ARC: PGU: fix framebuffer format switching omits 71705c611263 PCMCIA/i82092: remove #if 0 block omits 52739f063f7e PCMCIA/i82092: delete enter/leave macro omits ac5af87725f7 PCMCIA/i82092: include <linux/io.h> instead of <asm/io.h> omits 152b4bb57aa4 PCMCIA/i82092: shorten the lines with over 80 characters omits 908864641f63 PCMCIA/i82092: move assignment out of if condition omits 6aaf8ff32650 PCMCIA/i82092: change code indentation omits 4ae66dd778e3 PCMCIA/i82092: insert blank line after declarations omits ae1f62c5408a PCMCIA/i82092: remove braces around single statement blocks omits 4839879f8af1 PCMCIA/i82092: add/remove spaces to improve readability omits 9e65527ac3ba pinctrl: ingenic: Fixup PIN_CONFIG_OUTPUT config omits 0738badd9d3f ARM: dts: sun8i: r40: Add I2C pinmux options omits 53870cf03fae ACPI: video: Use native backlight on Lenovo E41-25/45 omits 78d3e7c19e2d tools/power/acpi: fix compilation error omits cbf6d033ad37 ACPI: video: fix typo in comment omits ff3154d1d89a ACPI / battery: Deal better with neither design nor full c [...] omits 5b74d1d16e2f ACPI / battery: Use design-cap for capacity calculations i [...] omits cc99f0ad5246 ACPI / battery: Deal with design or full capacity being re [...] omits 26a0a10419fd PCMCIA/i82092: use dev_<level> instead of printk omits cabbaed71989 arm64: dts: allwinner: unify header comment style omits b4b8f2c96158 arm64: dts: allwinner: Convert license to SPDX identifier omits d2ab1a675698 arm64: dts: allwinner: Fix wrong license header omits fa77f9a5c91e Merge branch 'pm-cpufreq' into linux-next omits d8488a41800d clk: meson: pll: Fix by 0 division in __pll_params_to_rate() omits 1ee7826ab68f mac80211: Remove redundant assertion omits 6913bc3a2e9c media: pulse8-cec: improve debugging omits 91f84e3ab1b5 mac80211: mesh: restrict airtime metric to peered establis [...] omits 534ad35798af pinctrl: iproc: Set irq handler based on trig type omits 5665a1febfe7 drm/i915/tgl: Drop Wa#1178 omits 2eeab8eb1e3a drm/i915/ehl: Define EHL powerwells independently of ICL omits 242bff7fc515 drm/i915: Set fence_work.ops before dma_fence_init omits 99de95360faa drm/i915: Copy across scheduler behaviour flags across sub [...] omits fbc44a0b34a1 drm/i915/dsb: Fix in mmio offset calculation of DSB instance omits ce2b617ce8cb export.h: reduce __ksymtab_strings string duplication by u [...] omits afb347816202 media: v4l2-device.h: Explicitly compare grp{id,mask} to z [...] omits 8c2d66b036c7 media: hantro: Support color conversion via post-processing omits b1b3f0622a9d clk: meson: g12a: fix missing uart2 in regmap table omits 3143f8a123dc media: hantro: Rename {prepare,finish}_run to {start,end}_ [...] omits 5980d40276b3 media: hantro: Cleanup format negotiation helpers omits 0fb36893c6c1 media: vidioc-enum-fmt.rst: clarify format preference omits 961f97ab1ef3 media: adv7604: extend deep color mode to ADV7611 omits 69e39d40587b media: vimc: Implement get/set selection in sink omits 94010145a58f media: pixfmt-tch-td16/tu16.rst: document that this is lit [...] omits 06b5cf51607d media: imx7-mipi-csis: remove subdev_notifier omits 0d962c3ae13a media: sun8i: Remove redundant dev_err call in deinterlace [...] omits 81735ecb62f8 media: mtk-vcodec: Remove extra area allocation in an inpu [...] omits a36807784b74 media: dt-bindings: rcar-vin: Document compatibility strin [...] omits 9f9dc4755e54 media: dt-bindings: rcar-vin: Remove paragraph about aliases omits ad85a9bb3ec4 media: atmel: atmel-isi: initialize the try_crop for the p [...] omits e34eb98e5f70 media: atmel: atmel-isi: properly initialize pad_cfg omits b567bf86eeba media: atmel: atmel-isi: add support for mono sensors, GRA [...] omits 374d968ac744 media: atmel: atmel-isc-base: initialize the try_crop for [...] omits da3a55b5a948 media: atmel: atmel-isc-base: fix enum calls default format omits 6fc232db9e8c rfkill: Fix incorrect check to avoid NULL pointer dereference omits ed1307e335a4 media: atmel: atmel-isc-base: properly initialize pad_cfg omits ab04e7e6436e media: atmel: atmel-isc-base: add support for Y10 format omits 62387970a481 media: atmel: atmel-isc-base: allow 8 bit direct dump omits fee586a20f48 media: meson: vdec: add sm1 platform omits 97583f1d43b4 Merge tag 'misc-habanalabs-fixes-2019-12-14' of git://peop [...] omits 3d8af3b40d2a media: dt-bindings: media: amlogic,gx-vdec: add bindings f [...] omits 8299c6533979 media: meson: vdec: add g12a platform omits 70ae805a0bb9 media: dt-bindings: media: amlogic,gx-vdec: add bindings f [...] omits 604bd5ae91d9 media: dt-bindings: media: amlogic,vdec: convert to yaml omits 02d76a471975 media: coda: avoid hardware lockups with more than 13 capt [...] omits afddf553ea89 media: coda: remove redundant platform_get_irq error message omits 96f6f62c4656 media: coda: jpeg: add CODA960 JPEG encoder support omits 3bf6883a88c0 media: coda: jpeg: add JPEG register definitions for CODA960 omits ec4f021d1cf9 media: coda: jpeg: merge Huffman table bits and values omits eed569c425d0 media: coda: do not skip finish_run if aborting omits ca01a6367d0f Merge branch 'v5.5-next/soc' into for-next omits 2156873f08c7 drm/tilcdc: Remove obsolete bundled tilcdc tfp410 driver omits f4a73f5e2633 pinctrl: qcom: sc7180: Add new qup functions omits 22440461b19e dt-bindings: pinctrl: qcom: Add new qup functions for sc7180 omits d44f00b40c03 Bluetooth: hci_qca: Replace of_device_get_match_data with [...] omits 08838bc61325 dt-bindings: net: broadcom-bluetooth: Document BCM4329 support omits 3e2c92414bfc Bluetooth: hci_bcm: Add device-tree compatible for BCM4329 omits 1f09e5a6de16 Bluetooth: Remove usage of BT_ERR_RATELIMITED macro omits 5c2af9775020 Bluetooth: Adding a bt_dev_warn_ratelimited macro. omits 6ece6d15c0b0 pinctrl: qcom: sc7180: Add GPIO wakeup interrupt map omits 94e14da890b1 Merge 5.5-rc2 into driver-core-next omits b3bb164aa560 Merge 5.5-rc2 into staging-next omits c1ca05c23e98 Merge branch 'ib-pinctrl-default-state' into devel omits e880c3744b31 Merge 5.5-rc2 into usb-next omits d70f1e3d5dbd Merge remote-tracking branch 'origin/master' into sh-next omits 1a0013c62b33 interconnect: Add interconnect_graph file to debugfs omits b92c35e1b9c9 interconnect: qcom: Use the standard aggregate function omits 3172e4d27631 interconnect: Add a common standard aggregate function omits c46ab9db6497 interconnect: Add basic tracepoints omits 05309830e1f8 interconnect: Add a name to struct icc_path omits dd018a9cf910 interconnect: Move internal structs into a separate file omits ad3703ac24e7 interconnect: qcom: Use the new common helper for node removal omits 3cce2c6fa70c interconnect: Add a common helper for removing all nodes omits d4a386f59527 cpufreq: tegra186: convert to devm_platform_ioremap_resource omits ff45c68c50c5 cpufreq: kirkwood: convert to devm_platform_ioremap_resource omits 59034b9d6af8 ARM: bcm: Add missing sentinel to bcm2711_compat[] omits d82d47d5d8a6 jbd2: fix kernel-doc notation warning omits 69000d82eee1 ext4: use RCU API in debug_print_tree omits 2ddf50a75dab extcon: sm5502: Remove unneeded semicolon omits 0849e1028088 Merge branch 'support-flex-arrays' omits 5f2eeceffb92 selftests/bpf: Add flexible array relocation tests omits 1b484b301cec libbpf: Support flexible arrays in CO-RE omits 01c6f7aaacf9 Merge branch 'extern-var-support' omits 330a73a7b6ca selftests/bpf: Add tests for libbpf-provided externs omits 2ad97d473db5 bpftool: Generate externs datasec in BPF skeleton omits 166750bc1dd2 libbpf: Support libbpf-provided extern variables omits ac9d1389631a libbpf: Extract internal map names into constants omits f7c0bbf27ec6 Merge branch 'bpf-obj-skel' omits d9c00c3b1639 bpftool: Add `gen skeleton` BASH completions omits 197448eaac1a selftests/bpf: Add test validating data section to struct [...] omits dde53c1b763b selftests/bpf: Convert few more selftest to skeletons omits f3c926a4df2c selftests/bpf: Add BPF skeletons selftests and convert att [...] omits 985ead416df3 bpftool: Add skeleton codegen command omits d66562fba1ce libbpf: Add BPF object skeleton support omits 3f51935314b8 libbpf: Reduce log level of supported section names dump omits 13acb508ae20 libbpf: Postpone BTF ID finding for TRACING programs to lo [...] omits eba9c5f498a1 libbpf: Refactor global data map initialization omits 01af3bf06755 libbpf: Expose BPF program's function name omits 9f81654eebe8 libbpf: Expose BTF-to-C type declaration emitting API omits 3d208f4ca111 libbpf: Expose btf__align_of() API omits 544402d4b493 libbpf: Extract common user-facing helpers omits 917f6b7b07a4 libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files omits 612d05be250a libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h omits d7a18ea7e8b6 libbpf: Add generic bpf_program__attach() omits 0d13bfce023a libbpf: Don't require root for bpf_object__open() omits d1eef1c61974 Linux 5.5-rc2 omits 9803387c55f7 ext4: validate the debug_want_extra_isize mount option at [...] omits 9603e2210443 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits 1522d9da40bd Merge tag 'riscv/for-v5.5-rc2' of git://git.kernel.org/pub [...] omits b01d7cb41ff5 Merge tag 'for-linus-5.5b-rc2-tag' of git://git.kernel.org [...] omits 0e627190563e tcp: Set rcv zerocopy hint correctly if skb last frag is < [...] omits aeea5eae4fd5 parisc: add missing __init annotation omits e16260c21f87 parisc: fix compilation when KEXEC=n and KEXEC_FILE=y omits fd42bfd1bb31 xen-netback: avoid race that can lead to NULL pointer dereference omits 2e6d304515ba Merge branch 'remove-ksys-mount-dup' of git://git.kernel.o [...] omits 858ce8ca62ea net: usb: lan78xx: Fix error message format specifier omits 479a0d1376f6 cxgb4: Fix kernel panic while accessing sge_info omits 86434744fedf net/smc: add fallback check to connect() omits 29115cef8578 net/smc: shorten lgr_cnt initialization omits aa915931ac3e libbpf: Fix readelf output parsing for Fedora omits a06ae6acc14b Merge branch 'bpftool-match-by-name' omits 99f9863a0c45 bpftool: Match maps by name omits a7d22ca2a483 bpftool: Match programs by name omits ec2025095cf6 bpftool: Match several programs with same tag omits 65115d1733b4 Merge branch 'devel' into for-next omits 7a53e9ff0779 Merge branch 'next/drivers' into for-next omits 81a0efb7af7a soc: samsung: exynos-pmu: Convert to devm_platform_ioremap [...] omits 225a2ec19aac pinctrl: samsung: Fix missing OF and GPIOLIB dependency on [...] omits d157aa0fb241 x86/cpu/tsx: Define pr_fmt() omits 9b2079c046a9 net: phylink: fix interface passed to mac_link_up omits f5058a27dac7 net: phylink: propagate phy_attach_direct() return code omits de1799667b00 net: bridge: add STP xstats omits 6dd504b0fd10 selftests: net: tls: remove recv_rcvbuf test omits ea6a547669b3 selftests/net: make so_txtime more robust to timer variance omits 8ed001c966b0 Merge branch 'gtp-fix-several-bugs-in-gtp-module' omits 6a902c0f3199 gtp: avoid zero size hashtable omits 94dc550a5062 gtp: fix an use-after-free in ipv4_pdp_find() omits 94a6d9fb88df gtp: fix wrong condition in gtp_genl_dump_pdp() omits 6b01b1d9b2d3 gtp: do not allow adding duplicate tid and ms_addr pdp context omits 5d485ed88d48 bonding: fix active-backup transition after link failure omits 3a5f494d8418 net: phy: dp83869: Remove unneeded semicolon omits 510c9788991c Merge tag 'Wimplicit-fallthrough-5.5-rc2' of git://git.ker [...] omits affcec287c96 dt-bindings: mediatek: add MT6765 power dt-bindings omits a70fd5ac2ea7 ext4: reserve revoke credits in __ext4_new_inode omits 7f420d64a08c ext4: unlock on error in ext4_expand_extra_isize() omits 707d1a2f601b ext4: optimize __ext4_check_dir_entry() omits 109ba779d6cc ext4: check for directory entries too close to block end omits 64d4ce892383 ext4: fix ext4_empty_dir() for directories with holes omits b5623782b777 soc: mediatek: cmdq: delete not used define omits e0dc4114e9ba soc: mediatek: cmdq: add cmdq_dev_get_client_reg function omits 78788bbf7d14 soc: mediatek: cmdq: add polling function omits 1180beb08b91 arm64: dts: mt8173: add Mediatek JPEG Codec omits 826f66b30c2e bonding: move 802.3ad port state flags to uapi omits 7ae1629d4db0 Merge branch 'bnx2x-bug-fixes' omits ee699f89bdba bnx2x: Fix logic to get total no. of PFs per engine omits 7113f796bbbc bnx2x: Do not handle requests from VFs after parity omits 07c4b9e9f71a Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits ed56dd8f60cf net: ethernet: ti: build cpsw-common for switchdev omits 99e9fe2248f9 net: ethernet: ti: select PAGE_POOL for switchdev driver omits f61cf8decb37 Merge tag 'char-misc-5.5-rc2' of git://git.kernel.org/pub/ [...] omits 894554c1ca79 Merge tag 'driver-core-5.5-rc2' of git://git.kernel.org/pu [...] omits aff2a52507bf Merge tag 'staging-5.5-rc2' of git://git.kernel.org/pub/sc [...] omits a1b85b3bf9f9 Merge tag 'usb-5.5-rc2' of git://git.kernel.org/pub/scm/li [...] omits 81d559849aa4 Merge tag 's390-5.5-3' of git://git.kernel.org/pub/scm/lin [...] omits f791ede32a14 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits 103a022d6bc5 Merge tag '5.5-rc1-smb3-fixes' of git://git.samba.org/sfre [...] omits c39ea5cba5a2 hv_netvsc: Fix tx_table init in rndis_set_subchannel() omits 81c64b0bd090 Merge tag 'ovl-fixes-5.5-rc2' of git://git.kernel.org/pub/ [...] omits d4e6a62d3769 gpu/drm: ingenic: Add support for the JZ4770 omits a7c909b7c037 gpu/drm: ingenic: Check for display size in CRTC atomic check omits 96ea0ae692fe gpu/drm: ingenic: Set max FB height to 4095 omits 52e4607dace1 gpu/drm: ingenic: Use the plane's src_[x,y] to configure D [...] omits 354b051c5dcb gpu/drm: ingenic: Avoid null pointer deference in plane at [...] omits 9482ae6ea787 dt-bindings: display/ingenic: Add compatible string for JZ4770 omits f3f2364ea14d net: marvell: mvpp2: phylink requires the link interrupt omits cd1263b6dcfd Merge branch 'tcp-take-care-of-empty-skbs-in-write-queue' omits 651bbb9d5161 ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock omits 6fd739c04ffd ALSA: hda: Fix regression by strip mask fix omits 42fb6b1d41eb ALSA: hda/ca0132 - Fix work handling in delayed HP detection omits cb04fc3b6b07 ALSA: hda/ca0132 - Avoid endless loop omits 377bc0cfabce ALSA: hda/ca0132 - Keep power on during processing DSP response omits add9d56d7b37 ALSA: pcm: Avoid possible info leaks from PCM stream buffers omits c23f45d98327 drm/sun4i: Remove unneeded semicolon in sun4i_layer.c omits 078ebd863d9d drm/sun4i: Remove unneeded semicolon in sun8i_mixer.c omits 1faa9d3a3ea7 ALSA: control: remove useless assignment in .info callback [...] omits 72c2ce9867d9 x86/bugs: Move enum taa_mitigations to bugs.c omits 68a1fdf2451f habanalabs: remove variable 'val' set but not used omits 018e0e3594f7 habanalabs: rate limit error msg on waiting for CS omits 7a90f89904af drm/i915/gem: Serialise object before changing cache-level omits 16981742717b binder: fix incorrect calculation for num_valid omits 27353d5785bc x86/process: Remove set but not used variables prev and next omits fd2ab2f6610b scripts/kallsyms: fix offset overflow of kallsyms_relative_base omits c8f3dea90e38 mkcompile_h: use printf for LINUX_COMPILE_BY omits e8193650bf38 mkcompile_h: git rid of UTS_TRUNCATE from LINUX_COMPILE_{BY,HOST} omits eefb8c124fd9 x86/boot: kbuild: allow readelf executable to be specified omits 216808c6ba6d tcp: refine rule to allow EPOLLOUT generation under mem pressure omits ee2aabd3fc2e tcp: refine tcp_write_queue_empty() implementation omits 1f85e6267cac tcp: do not send empty skb from tcp_write_xmit() omits 5c9934b6767b 6pack,mkiss: fix possible deadlock omits 8dbd76e79a16 tcp/dccp: fix possible race __inet_lookup_established() omits 1d1997db870f Revert "nfp: abm: fix memory leak in nfp_abm_u32_knode_replace" omits 8f9cc1ee2962 net/ibmvnic: Fix typo in retry check omits 2beb6d2901a3 ipv6/addrconf: only check invalid header values when NETLI [...] omits 1021dcf19db1 Input: imx_sc_key - only take the valid data from SCU firm [...] omits 03b06e3f8352 ptp: clockmatrix: add I2C dependency omits 06557cf18eae Merge branch 'for-5.6' into for-next omits 6adc4601c2a1 bnxt: apply computed clamp value for coalece parameter omits a06bf42f5a95 selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN omits 850a88cc4096 bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN omits cd6a1ca38698 drm/gma500: Pass GPIO for Intel MID using descriptors omits 5133498f4ad1 bpf: Clear skb->tstamp in bpf_redirect when necessary omits 8c39512aeb4e percpu: Separate decrypted varaibles anytime encryption ca [...] omits 692b93af71fb mailmap: add entry for myself omits 9c3194dd93b0 MAINTAINERS: Add maintainers for rmnet omits 9c569784a422 drm/i915/dsi: fix pipe D readout for DSI transcoders omits e31736d9fae8 Merge tag 'nios2-v5.5-rc2' of git://git.kernel.org/pub/scm [...] omits 1482e664fe35 Merge tag 'devicetree-fixes-for-5.5' of git://git.kernel.o [...] omits cb222aed03d7 Input: add safety guards to input_set_keycode() omits f729a1b0f8df Input: input_event - fix struct padding on sparc64 omits add218099472 Input: uinput - always report EPOLLOUT omits dd79b5361a6a Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits 1d76c0792a0a Merge tag 'pci-v5.5-fixes-1' of git://git.kernel.org/pub/s [...] omits 3b2ee614cb4a Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 6bd2c87aaffe Merge tag 'pm-5.5-rc2' of git://git.kernel.org/pub/scm/lin [...] omits b61c56227bf5 Merge tag 'sound-5.5-rc2' of git://git.kernel.org/pub/scm/ [...] omits b2cb931d724b Merge tag 'drm-fixes-2019-12-13' of git://anongit.freedesk [...] omits f9b3b8c6be47 drm/i915/bios: remove extra debug messages omits f1fcd7786ec8 Merge tag 'for-linus-20191212' of git://git.kernel.dk/linux-block omits 5bd831a469e0 Merge tag 'io_uring-5.5-20191212' of git://git.kernel.dk/l [...] omits e03512edd2b8 drm/i915/rps: Add frequency translation helpers omits 15da849c910d Merge tag 'for-5.5/dm-fixes' of git://git.kernel.org/pub/s [...] omits 22ff311af9c7 Merge tag 'sizeof_field-v5.5-rc2' of git://git.kernel.org/ [...] omits 02620d9e629d Merge branch 'bpf-dispatcher' omits 116eb788f57c bpf, x86: Align dispatcher branch targets to 16B omits e754f5a6e36b selftests: bpf: Add xdp_perf test omits f23c4b3924d2 bpf: Start using the BPF dispatcher in BPF_TEST_RUN omits 7e6897f95935 bpf, xdp: Start using the BPF dispatcher for XDP omits 75ccbef6369e bpf: Introduce BPF dispatcher omits 98e8627efcad bpf: Move trampoline JIT image allocation to a function omits 91cbdf740a47 selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs omits 783b8f01f594 libbpf: Don't attach perf_buffer to offline/missing CPUs omits 65bc4c4063ae selftests/bpf: Add CPU mask parsing tests omits 913e73c77d48 ocxl: Fix potential memory leak on context creation omits 099bc4812f09 powerpc/irq: fix stack overflow verification omits 6803ee25f0ea libbpf: Extract and generalize CPU mask parsing logic omits 4cf6c26b6da4 Merge branch 'arm/fixes' into for-next omits 9a4b8148562d Merge tag 'omap-for-v5.5/fixes-rc1-signed' of git://git.ke [...] omits 7708bd430d88 Merge branch 'reuseport_to_test_progs' omits 7ee0d4e97b88 selftests/bpf: Switch reuseport tests for test_progs framework omits 415bb4e125b6 selftests/bpf: Move reuseport tests under prog_tests/ omits 250a91d48ae7 selftests/bpf: Pull up printing the test name into test runner omits 9af6c84435d0 selftests/bpf: Propagate errors during setup for reuseport tests omits ce7cb5f3921c selftests/bpf: Run reuseport tests in a loop omits 993633825830 selftests/bpf: Unroll the main loop in reuseport test omits a9ce4cf4e47c selftests/bpf: Add helpers for getting socket family & type name omits 11f80355d4d2 selftests/bpf: Use sa_family_t everywhere in reuseport tests omits 1fbcef929d7d selftests/bpf: Let libbpf determine program type from sect [...] omits 67d69ccdf389 libbpf: Recognize SK_REUSEPORT programs from section name omits 3030df209aa8 PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers omits 62fe23df0677 PCI: Add generic quirk for increasing D3hot delay omits f1925f3309d1 drm/i915: Use EAGAIN for trylock failures omits 639f2f24895f drm/i915: Introduce new macros for tracing omits 3dc716fd3cfd drm/i915/perf: Register sysctl path globally omits b69fa3610b15 drm/i915/icl: Cleanup combo PHY aux power well handlers omits ab3402581d0f drm/i915/tgl: Drop Wa#1178 omits e8ab8d669d04 drm/i915/ehl: Define EHL powerwells independently of ICL omits 2840f1f0e417 drm/atmel: plane_state->fb iff plane_state->crtc omits 50ff477a8639 mac80211: add 802.11 encapsulation offloading support omits 4b6dd3cae3cb drm/panel: Add Boe Himax8279d MIPI-DSI LCD panel omits 16a85f59706b Merge branch 'clk-fixes' into clk-next omits 2f69293aed18 drm/gma500: globle no more! omits 302d95c61368 arm64: dts: meson-sm1: add video decoder compatible omits fbceee82c19a arm64: dts: meson-g12-common: add video decoder node omits 3a67fe38e76a pinctrl: lynxpoint: Update summary in the driver omits 64e14e90646c pinctrl: lynxpoint: Switch to pin control API omits 3683509c3910 pinctrl: lynxpoint: Add GPIO <-> pin mapping ranges via callback omits 03d9eca7d406 pinctrl: lynxpoint: Implement ->pin_dbg_show() omits 7f32d3700997 pinctrl: lynxpoint: Add pin control operations omits 18213ad4187d pinctrl: lynxpoint: Reuse struct intel_pinctrl in the driver omits cecddda7ca4e pinctrl: lynxpoint: Add pin control data structures omits 54d371cf73d9 pinctrl: lynxpoint: Implement intel_gpio_get_direction callback omits 5931e6edfdd0 pinctrl: lynxpoint: Implement ->irq_ack() callback omits 540bff18daf4 pinctrl: lynxpoint: Move ownership check to IRQ chip omits 095f2a67cdaf pinctrl: lynxpoint: Move lp_irq_type() closer to IRQ relat [...] omits d0f2df4070b5 pinctrl: lynxpoint: Move ->remove closer to ->probe() omits 21a06495d0e7 pinctrl: lynxpoint: Extract lp_gpio_acpi_use() for future use omits c35f463a9662 pinctrl: lynxpoint: Convert unsigned to unsigned int omits e1940adeb17b pinctrl: lynxpoint: Switch to memory mapped IO accessors omits 1e78ea71226b pinctrl: lynxpoint: Keep pointer to struct device instead [...] omits 03fb681badaf pinctrl: lynxpoint: Relax GPIO request rules omits 76347d7ad250 pinctrl: lynxpoint: Assume 2 bits for mode selector omits a718e68ede16 pinctrl: lynxpoint: Use standard pattern for memory allocation omits caedcbd053bc pinctrl: lynxpoint: Use %pR to print IO resource omits 3b4c2d8ef0bd pinctrl: lynxpoint: Drop useless assignment omits 7c0bc7bb39ac pinctrl: lynxpoint: Correct amount of pins omits b2e05d63c295 pinctrl: lynxpoint: Use raw_spinlock for locking omits eb83479e1899 pinctrl: lynxpoint: Move GPIO driver to pin controller folder omits 5d33e0eb7ffa pinctrl: baytrail: Reuse struct intel_pinctrl in the driver omits 2c02af709bff pinctrl: baytrail: Use local variable to keep device pointer omits 990ec243cb77 pinctrl: baytrail: Keep pointer to struct device instead o [...] omits 66c812d22ecd pinctrl: intel: Share struct intel_pinctrl for wider use omits 6a304752eb69 pinctrl: intel: Use GPIO direction definitions omits 90a1eb18503d pinctrl: cherryview: Use GPIO direction definitions omits faf86c0c572a pinctrl: baytrail: Use GPIO direction definitions omits e70982b3abec pinctrl: baytrail: Move IRQ valid mask initialization to a [...] discards 6bd262d5eafc Revert "vhost/net: add an option to test new code" discards db7286b100b5 vhost: use batched version by default discards 38cb9d810339 vhost: last descriptor must have NEXT clear discards baaa71fe56c6 vhost/net: add an option to test new code discards 5d277e41cdad vhost: batching fetches discards 67857048c779 vhost/test: add an option to test new code discards a11a946817dc vhost: option to fetch descriptors through an independent struct omits 70e269172e04 ptr_ring: linked list fallback omits 4730830f9c2e Merge branches 'renesas-arm-defconfig-for-v5.6', 'renesas- [...] omits 9ae733728eec Merge branch 'renesas-fixes-for-v5.5' into renesas-next omits a630a6121bef ARM: shmobile: defconfig: Enable support for panels from EDT omits 5f2cb361d798 ALSA: hda: Unify get_response handling omits 83772e1b4423 arm64: dts: renesas: Rename r8a7796* to r8a77960* omits 89698ed5cc76 ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too omits 87924226737d arm64: dts: renesas: Remove use of ARCH_R8A7796 omits 24240845c871 soc: renesas: Remove ARCH_R8A7796 omits 279b1fed09ea Merge tag 'gpio-v5.5-rc2-fixes-for-linus' of git://git.ker [...] omits fbd542971aa1 btrfs: send: remove WARN_ON for readonly mount omits ca1aa2818a53 btrfs: do not leak reloc root if we fail to read the fs root omits 9bc574de5905 btrfs: skip log replay on orphaned roots omits 714cd3e8cba6 btrfs: handle ENOENT in btrfs_uuid_tree_iterate omits c7e54b5102bf btrfs: abort transaction after failed inode updates in cre [...] omits 147271e35ba2 Btrfs: fix hole extent items with a zero size after range cloning omits 6609fee8897a Btrfs: fix removal logic of the tree mod log that leads to [...] omits ad1d8c439978 Btrfs: make tree checker detect checksum items with overla [...] omits 40e046acbd2f Btrfs: fix missing data checksums after replaying a log tree omits b6293c821ea8 btrfs: return error pointer from alloc_test_extent_buffer omits cf93e15eca0b btrfs: fix devs_max constraints for raid1c3 and raid1c4 omits 994bf9cd78aa btrfs: tree-checker: Fix error format string for size_t omits 943eb3bf25f4 btrfs: don't double lock the subvol_sem for rename exchange omits db8fe64f9ce6 btrfs: handle error in btrfs_cache_block_group omits f72ff01df9cf btrfs: do not call synchronize_srcu() in inode_tree_del omits fa2cdb1762d1 ARM: shmobile: defconfig: Restore debugfs support omits 55d54d1ee84e pinctrl: core: Add pinctrl_select_default_state() and export it omits ac873bff0299 Merge branch 'for-5.5/upstream-fixes' into for-next omits 4f3882177240 HID: hid-input: clear unmapped usages omits fcb970581dd9 Btrfs: fix cloning range with a hole when using the NO_HOL [...] omits 37d02592f11b btrfs: Fix error messages in qgroup_rescan_init omits 71b28d8e99c0 Merge branch 'for-5.5/upstream-fixes' into for-next omits fd0913768701 HID: Add quirk for incorrect input length on Lenovo Y720 omits 86ca2bf2f9d3 drm/i915/selftests: remove a condition omits 163159aad74d x86/boot: Discard .eh_frame sections omits 96e1968f8206 KVM: arm/arm64: vgic-its: Fix restoration of unmapped collections omits fc544250de94 KVM: arm64: Only sign-extend MMIO up to register width omits ea9a89ca3b95 mfd: dln2: More sanity checking for endpoints omits 75d18496cf92 media: constify fb ops across all drivers omits 8fabc623238e powerpc: Ensure that swiotlb buffer is allocated from low memory omits 1cfaef961703 ALSA: bump uapi version numbers omits 80fe7430c708 ALSA: add new 32-bit layout for snd_pcm_mmap_status/control omits 09d94175dbea ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c omits 07094ae6f952 ALSA: Avoid using timespec for struct snd_timer_tread omits e5a52a1d15c7 media: pulse8-cec: fix lost cec_transmit_attempt_done() call omits ac479b51f3f4 media: cec: check 'transmit_in_progress', not 'transmitting' omits 95c29d46ab2a media: cec: avoid decrementing transmit_queue_sz if it is 0 omits cec935ce69fc media: cec: CEC 2.0-only bcast messages were ignored omits 894731a5c9d0 dt-bindings: gpio: rcar: Document r8a77961 support omits 656c21d6af5d powerpc/shared: Use static key to detect shared processor omits 14c73bd344da powerpc/vcpu: Assume dedicated processors as non-preempt omits d5a362149c4d pinctrl: Modify Kconfig to fix linker error omits 4fc5bfeb4b7d gpiolib: Make use of assign_bit() API omits a64556654b77 Merge tag 'intel-pinctrl-v5.5-2' of git://git.kernel.org/p [...] omits 6ba2fd391ac5 pinctrl: pinmux: fix a possible null pointer in pinmux_can [...] omits 9bcb084f0b64 mac80211: Always show airtime debugfs file when TXQs are enabled omits f14bf6a350df x86/unwind/orc: Remove boot-time ORC unwind tables sorting omits 57fa18994285 scripts/sorttable: Implement build-time ORC unwind table sorting omits 1091670637be scripts/sorttable: Rename 'sortextable' to 'sorttable' omits 57cafdf2a04e scripts/sortextable: Refactor the do_func() function omits abe4f92ca894 scripts/sortextable: Remove dead code omits 6402e1416255 scripts/sortextable: Clean up the code to meet the kernel [...] omits 3c47b787b651 scripts/sortextable: Rewrite error/success handling omits 6989310f5d43 wireless: Use offsetof instead of custom macro. omits 92ee76d4a926 trivial: mac80211: fix indentation omits 911bde0fe5cc mac80211: Turn AQL into an NL80211_EXT_FEATURE omits 4c84515da809 Merge branches 'pm-cpuidle' and 'acpi-pm' omits de4ebfb11c89 Merge branch 'for-5.5/upstream-fixes' into for-next omits c07a0254c89e HID: asus: Ignore Asus vendor-page usage-code 0xff events omits be38958aa8a2 Merge branch 'for-5.5/upstream-fixes' into for-next omits 8f18eca9ebc5 HID: ite: Add USB id match for Acer SW5-012 keyboard dock omits d87980f1c1a4 Merge branch 'for-5.5/upstream-fixes' into for-next omits c62f7cd8ed06 HID: Add quirk for Xin-Mo Dual Controller omits e548f749b096 mac80211: airtime: Fix an off by one in ieee80211_calc_rx_ [...] omits 56cb31e185ad cfg80211: fix double-free after changing network namespace omits 753ffad3d624 mac80211: fix TID field in monitor mode transmit omits c16485ad8e02 gpio: Add support for the Xylon LogiCVC GPIOs omits 6bdbe62c748c dt-bindings: gpio: Document the Xylon LogiCVC GPIO controller omits e10781c118c9 dt-bindings: mfd: Document the Xylon LogiCVC multi-functio [...] omits 885503fbea21 dt-bindings: Add Xylon vendor prefix omits 15711ba6ff19 pinctrl: aspeed-g6: Add AST2600 pinconf support omits 5f52c853847f pinctrl: aspeed: Use masks to describe pinconf bitfields omits 5b854f284245 pinctrl: aspeed: Move aspeed_pin_config_map to separate so [...] omits a79bcd51ae06 pinctrl: aspeed: Add ASPEED_SB_PINCONF() helper omits 22d691903983 pinctrl: aspeed-g6: Add support for the AST2600 USB pinmux omits 8b99fb9feb01 pinctrl: aspeed-g6: Add AST2600 I3C1 and I3C2 pinmux config omits 6f0ebdf45c0b dt-bindings: pinctrl: aspeed-g6: Add USB functions and groups omits da090bf60370 media: Drop superfluous ioctl PCM ops omits 3028bc2dbf12 media: ivtv: Drop superfluous ioctl PCM ops omits 86ee7f28462a media: cx18: Drop superfluous ioctl PCM ops omits 6fe350864297 media: cobalt: Drop superfluous ioctl PCM ops omits f8239b531f0d media: tm6000: Clean up ALSA PCM API usages omits 2d19a2cd804b media: go7007: Clean up ALSA PCM API usages omits 2abb1b2daf88 media: em28xx: Clean up ALSA PCM API usages omits 355b9a0c5856 media: cs231xx: Clean up ALSA PCM API usages omits 7ffeb6ceda5e media: ivtv: Clean up ALSA PCM API usages omits b0cda3739759 media: cx18: Clean up ALSA PCM API usages omits aeb64ff38390 media: cobalt: Clean up ALSA PCM API usages omits 8079c5d58685 media: usbtv: Use managed buffer allocation omits 5e625dd5792e media: tw686x: Use managed buffer allocation omits a98e2e229da7 media: solo6x10: Use managed buffer allocation omits 9453264ef586 media: go7007: fix a miss of snd_card_free omits c7669435119f media: ti-vpe: csc: fix single vs multiplanar format handling omits 887c7942ce31 media: cec-ioc-g-mode.rst: remove trailing 'i' omits 11e0e167d071 media: meson: add missing allocation failure check on new_buf omits 55f240a21eb1 media: ivtv/cx18: remove ivtvdriver.org references omits 2b016c47f48f media: v4l2: Fix fourcc names for BAYER12P omits 373606320834 media: pxa_camera: add missed tasklet_kill omits 7b575b6d8de0 media: vidioc-g-dv-timings.rst: fix wrong porch omits 3d15c7643ba7 media: vivid: Add touch support omits 8c956f3be17e media: usb: go7007: s2250-board: add missed i2c_unregister_device omits dc4cac67e135 media: cx23885: Add support for AVerMedia CE310B omits 76669f2e7c58 media: platform: mtk-mdp: add missed destroy_workqueue in remove omits 8ea1c5af489a media: bdisp: add missed destroy_workqueue in remove and p [...] omits 569bc8d6a6a5 media: dvb-usb/dvb-usb-urb.c: initialize actlen to 0 omits de89d0864f66 media: gspca: zero usb_buf omits aab7b7d19d03 media: v4l2-subdev: remove wrong @cond from kdocs omits 0d962e061abc media: i2c: adv748x: Fix unsafe macros omits c4e8f760581b media: pulse8-cec: fix lost cec_transmit_attempt_done() call omits d51224b73d18 media: cec: check 'transmit_in_progress', not 'transmitting' omits 4be77174c3fa media: cec: avoid decrementing transmit_queue_sz if it is 0 omits 01d4fb115470 media: cec: CEC 2.0-only bcast messages were ignored omits c673ec61ade8 xen/balloon: fix ballooned page accounting without hotplug [...] omits fa2ac657f978 xen-blkback: prevent premature module unload omits d9191319358d CIFS: Close cached root handle only if it has a lease omits e0fc5b1153b8 SMB3: Fix crash in SMB2_open_init due to uninitialized fie [...] omits 8c8a854d6f43 drm/i915/bios: fix off by one in parse_generic_dtd() omits 848a25f01ee7 hwmon: (w83627ehf) make sensor_dev_attr_##_name variables static omits 1f4782ae2457 Merge branch 'netdev-ndo_tx_timeout-cleanup' omits d8968eda7fc4 netronome: use the new txqueue timeout argument omits 77656c277cbf mlx4: use new txqueue timeout argument omits 0290bd291cc0 netdev: pass the stuck queue to the timeout handler omits d16f0f614000 Merge tag 'drm-fixes-5.5-2019-12-12' of git://people.freed [...] omits 82e50ec8868d Merge tag 'drm-intel-fixes-2019-12-12' of git://anongit.fr [...] omits 7315c0edb416 Merge tag 'drm-misc-next-fixes-2019-12-12' of git://anongi [...] omits d3ab06f43289 Merge tag 'imx-clk-fixes-5.5' of git://git.kernel.org/pub/ [...] omits 66d9506440bb clk: walk orphan list on clock provider registration omits 6ee3503058f6 hwmon: (pmbus) Detect if chip is write protected omits b1ca5b49f1e5 ARM: dts: msm8974: Move ADSP smd edge to ADSP PIL omits 13f3b8e3dc0f ARM: dts: msm8974: Add modem remoteproc node omits 355979decf07 Merge branch 'Introduce-XDP-to-ena' omits 913b0bfd6c85 net: ena: Add first_interrupt field to napi struct omits 548c4940b9f1 net: ena: Implement XDP_TX action omits 838c93dc5449 net: ena: implement XDP drop support omits aabf23d18322 Merge branch 'ethtool-netlink-interface-preliminary-part' omits 428c122f5f6b ethtool: provide link mode names as a string set omits d44e13108b6d ethtool: move string arrays into common file omits 9ce48e5a09ea ethtool: move to its own directory omits 32d5109a9d86 netlink: rename nl80211_validate_nested() to nla_validate_ [...] omits f74877a5457d rtnetlink: provide permanent hardware address in RTM_NEWLINK omits 545a6822993f Merge branch 'unix-Show-number-of-scm-files-in-fdinfo' omits 3c32da19a858 unix: Show number of pending scm files of receive queue in fdinfo omits b4653342b151 net: Allow to show socket-specific information in /proc/[p [...] discards 2cd61111c55b of: refcount leak when phandle_cache entry replaced omits ee9b280e17dc of/platform: Unconditionally pause/resume sync state durin [...] omits 70c812106c87 dt-bindings: memory-controllers: tegra: Fix type references omits 5c7404bb30bc dt-bindings: Change maintainer address omits 574f29036fce PCI: iproc: Apply quirk_paxc_bridge() for module as well a [...] omits fd916516647f arm64: dts: qcom: sc7180: Avoid "phy" for USB QMP PHY wrapper omits 3f155dbebf90 arm64: dts: qcom: pm6150: Remove macro from unit name of adc-chan omits 6e3697279eba arm64: dts: qcom: sc7180: Add "#clock-cells" property to u [...] omits ac00546a6780 arm64: dts: qcom: sc7180: Rename gic-its node to msi-controller omits d8c5133583db arm64: dts: qcom: sc7180: Add SoC name to compatible omits dc2316eba73f IB/mlx5: Fix device memory flows omits 7a763d18ff2a IB/core: Introduce rdma_user_mmap_entry_insert_range() API omits 679152d3a32e libbpf: Fix printf compilation warnings on ppc64le arch omits bea37414453e KEYS: asymmetric: return ENOMEM if akcipher_request_alloc() fails omits 601f0093f264 KEYS: remove CONFIG_KEYS_COMPAT omits 82c881b28aa8 x86/microcode/AMD: Make stub function static inline omits ca01e7987463 PCI: rockchip: Fix IO outbound ATU register number omits f271fe185613 drm/amdgpu: add invalidate semaphore limit for SRIOV in gmc10 omits 90f6452ca58d drm/amdgpu: add invalidate semaphore limit for SRIOV and p [...] omits 601a9ee0f0c7 drm/i915: Streamline skl_commit_modeset_enables() omits ed9085fed9d9 IB/mlx5: Fix steering rule of drop and count omits 89f988d93c62 IB/mlx4: Follow mirror sequence of device add during devic [...] omits 33df2f1929df RDMA/counter: Prevent auto-binding a QP which are not trac [...] omits 338370aa2653 Merge branch 'next/dt' into for-next omits 5206265f78e4 ARM: dts: exynos: Correct USB3503 GPIOs polarity omits 8717c6b7414f drm/i915/cml: Separate U series pci id from origianl list. omits b6a8781a447c drm/i915/cml: Remove unsupport PCI ID omits 0af67e49b018 qede: Fix multicast mac configuration omits 20032b63586a net: usb: lan78xx: Fix suspend/resume PHY register access error omits 37d4e84f765b Merge tag 'ceph-for-5.5-rc2' of git://github.com/ceph/ceph-client omits ad3662e239fc drm/i915/gt: Mark up ips_mchdev pointer access omits 1bc9865d8df3 drm/i915: Set fence_work.ops before dma_fence_init omits 5f9331948c64 rcu: Clear ->core_needs_qs at GP end or self-reported QS omits 0d8872f5f56e torture: Allow disabling of boottime CPU-hotplug torture o [...] omits ecff42130218 rcutorture: Suppress boottime bad-sequence warnings omits e8e0b601ecac rcutorture: Allow boottime stall warnings to be suppressed omits 03da001d35e4 torture: Forgive -EBUSY from boottime CPU-hotplug operations omits cfeda68cde2a rcutorture: Refrain from callback flooding during boot omits 1e789454028a torture: Make results-directory date format completion-friendly omits 71b1ed60e2b2 rcutorture: Suppress forward-progress complaints during ea [...] omits d62c673f4cfc cpu/hotplug, stop_machine: Fix stop_machine vs hotplug order omits 1f4b7bf583d1 nfs: Fix nfs_access_get_cached_rcu() sparse error omits 5d6e96021588 Merge branch 'lkmm-dev.2019.12.08a' into HEAD omits 59b1bc4b53c5 Merge branch 'kcsan.2019.11.16a' into HEAD omits b081888d4e95 Merge branches 'doc.2019.12.10a', 'exp.2019.12.09a', 'fixe [...] omits 2c0a984f166c rcu: Remove unused stop-machine #include omits d9c650341681 powerpc: Remove comment about read_barrier_depends() omits 785da47578c8 .mailmap: Add entries for old paulmck@kernel.org addresses omits f7a0712766ec srcu: Apply *_ONCE() to ->srcu_last_gp_end omits a2efad4ab00e rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() omits d518ab62b95d rcu: Move rcu_{expedited,normal} definitions into rcupdate.h omits febc5cacbe22 rcu: Move gp_state_names[] and gp_state_getname() to tree_stall.h omits add41f79a260 rcu: Remove the declaration of call_rcu() in tree.h omits f31d97a56482 rcu: Fix tracepoint tracking RCU CPU kthread utilization omits e2bb3dbfa745 rcu: Fix harmless omission of "CONFIG_" from #if condition omits c30fe5418964 rcu: Mark non-global functions and variables as static omits 4414abf89158 rcu: Remove rcu_swap_protected() omits a191c9e9f73a wireless/mediatek: Replace rcu_swap_protected() with rcu_r [...] omits 1a271ebbfe33 net/tipc: Replace rcu_swap_protected() with rcu_replace_pointer() omits 8243186f0cc7 fs: remove ksys_dup() omits b49a733d684e init: unify opening /dev/console as stdin/stdout/stderr omits 1a9bd034ceb6 Merge branch 'omap-for-v5.6/dt' into for-next omits 0b15b20a73d9 Merge branch 'omap-for-v5.6/ti-sysc' into for-next omits 285b56c9f078 Merge branch 'omap-for-v5.6/soc' into for-next omits da4f2b4ccc49 ARM: OMAP2+: am43xx: Add lcdc clockdomain omits f0b57e190117 Input: elants_i2c - check Remark ID when attempting firmwa [...] omits ab43a3f0667f ARM: Document merges omits ac34db4979ae Merge branch 'arm/fixes' into for-next omits 89f33b984a51 Merge tag 'imx-fixes-5.5' of git://git.kernel.org/pub/scm/ [...] omits bfe0237dd6c4 ARM: dts: am335x-icev2: Add support for OSD9616P0899-10 at i2c0 omits 32ee9fdf66b7 ARM: dts: am335x-evmsk: Use drm simple-panel instead of ti [...] omits c8d37f625fed ARM: dts: am335x-evm: Use drm simple-panel instead of tilc [...] omits 65d26052d513 ARM: dts: omap3: name mdio node properly omits edb71d34de39 ARM: dts: am57xx-idk-common: add HDMI to the common dtsi omits bf21e6e1b0c7 ARM: dts: dra76-evm: add HDMI output omits ad9882f15884 coresight: etm4x: Fix unused function warning omits 3f2c420596be bus: ti-sysc: Use PTR_ERR_OR_ZERO() to simplify code omits 85572c2c4a45 cpufreq: Avoid leaving stale IRQ work items during CPU offline omits 426d4447f92c bus: ti-sysc: Drop MMU quirks omits 94f6345712b3 bus: ti-sysc: Implement quirk handling for CLKDM_NOAUTO omits d4d814017697 cpuidle: Drop unnecessary type cast in cpuidle_poll_time() omits 5addeae1bedc blk-cgroup: remove blkcg_drain_queue omits d9074820dc95 Merge branch 'fixes' into for-next omits 6d674e28f642 KVM: arm/arm64: Properly handle faulting of device mappings omits e709ed70d122 bus: ti-sysc: Fix missing reset delay handling omits 373894f83b52 gpio: remove unneeded MODULE_VERSION() usage omits 57e960f0020e ASoC: SOF: Use managed buffer allocation omits bf523463d8c3 ASoC: mediatek: Use managed buffer allocation omits eb45f2110b03 pinctrl: aspeed-g6: Fix LPC/eSPI mux configuration omits ecb6186cf788 block: fix NULL pointer dereference in account statistics [...] omits 413fc385a594 drm/amdgpu: avoid using invalidate semaphore for picasso omits a680aea00d17 Revert "drm/amdgpu: dont schedule jobs while in reset" omits 210a29287451 selinux: remove unnecessary selinux cred request omits cccaa5e33525 init: use do_mount() instead of ksys_mount() omits d4440aac83d1 initrd: use do_mount() instead of ksys_mount() omits 5e787dbf659f devtmpfs: use do_mount() instead of ksys_mount() omits abeb2e9414d7 serial: sprd: Add clearing break interrupt operation omits 0e4f7f920a5c tty: serial: msm_serial: Fix lockup for sysrq and oops omits 3c3caae4cd6e usb: dwc3: pci: add ID for the Intel Comet Lake -H variant omits 459ee837b230 Merge branch 'imx/defconfig' into for-next omits 0104a04d15d8 Merge branch 'imx/dt64' into for-next omits eb20247507b7 Merge branch 'imx/dt' into for-next omits 65bf7f711c57 Merge branch 'imx/bindings' into for-next omits d63407b07258 Merge branch 'imx/soc' into for-next omits 4562fa4c86c9 ARM: imx: Enable ARM_ERRATA_814220 for i.MX6UL and i.MX7D omits b3082f1bf8a6 ARM: imx: Add i.MX7ULP SoC serial number support omits b58a8813ee6d drm/i915: Improve i915_inject_probe_error macro omits 7a3dda2c193c Merge branch 'imx/drivers' into for-next omits 7f115e4db115 Merge branch 'imx/fixes' into for-next omits a68431984b4a Merge branch 'clk/imx' into for-next omits 3ee959b19c6f ARM: dts: colibri-imx6ull: correct wrong pinmuxing and add [...] omits 9fe0d41ffd39 tty: serial: samsung_tty: fix blank line checkpatch warning omits 7c175251c16e tty: serial: samsung_tty: fix up minor comment formatting omits 90ece856a227 tty: serial: samsung_tty: use 'unsigned int' not 'unsigned' omits a05025d0ce72 tty: serial: samsung_tty: use standard debugging macros omits f187a7fdfc92 tty: serial: samsung_tty: drop unneded dbg() calls omits 43df170be77c tty: serial: samsung_tty: delete samsung.h omits 120c8be9476c tty: serial: samsung.h: remove reset_port callback from st [...] omits 58bf6f3fe4b8 tty: serial: samsung.h: fix up minor comment issues omits 06674e54cc41 tty: serial: samsung_tty: fix build warning omits b87671f17c3e tty: serial: samsung: allow driver to be built by anyone omits 751d0017334d tty/serial: atmel: fix out of range clock divider handling omits 2301ec36cec8 tty: pl011: Add suspend resume support omits 94345aee2853 tty: serial: amba-pl011: remove set but unused variable omits 98aee0c9444e tty: serial: samsung: remove variable 'ufstat' set but not used omits 686c7c35abc2 drm/i915/gem: Asynchronous cmdparser omits 32d94048b988 drm/i915/gem: Prepare gen7 cmdparser for async execution omits ddd8891e01ec gpiolib: Add GPIOCHIP_NAME definition omits a7caba8ac04c pinctrl: stm32: Use the correct style for SPDX License Identifier omits 5367601b5269 drivers/base: base.h: add proper copyright and header info omits 86951164f3b3 pinctrl: meson-axg: Use the correct style for SPDX License [...] omits c81d37bc9f05 pinctrl: mediatek: Use the correct style for SPDX License [...] omits 1ce74e96c240 KVM: arm64: Ensure 'params' is initialised when looking up [...] omits 3e42fe5c7310 interconnect: qcom: msm8974: Walk the list safely on node removal omits f39488ea2a75 interconnect: qcom: qcs404: Walk the list safely on node removal omits b29b8113bb41 interconnect: qcom: sdm845: Walk the list safely on node removal omits e27da6a6a4da interconnect: qcom: Fix Kconfig indentation omits 7d929989bb7c drm/i915/gt: Only ignore rc6 parking for PCU on byt/bsw omits e32ea127d81c nios2: Fix ioremap omits 341a79ee8b08 ALSA: hda: tegra: Fix unused variable compile warning omits 017e7856ede5 arm64: dts: sm8150: Add rpmh power-domain node omits a30657b6387b soc: qcom: rpmhpd: Add SC7180 RPMH power-domains omits 52a4cb577bde dt-bindings: power: Add rpmh power-domain bindings for sc7180 omits 4e6a2011fdbe soc: qcom: rpmhpd: Add SM8150 RPMH power-domains omits 18ec173d56a1 dt-bindings: power: Add rpmh power-domain bindings for SM8150 omits 17cfcb68af3b drm/komeda: Enable new product D32 support omits b25bc78f8a07 drm/komeda: Update the chip identify omits 9868a31c3134 arm64: dts: sc7180: Add aliases for all i2c and spi devices omits d8b076b891df arm64: dts: sc7180: Remove additional spi chip select muxes omits 4868f573a754 arm: dts: qcom: db410c: Enable USB OTG support omits 6fd70eab49ca drm/komeda: Correct d71 register block counting omits 741a5ea7a697 arm64: dts: qcom: pm8916: Add vibration motor node omits 84faa307249b crypto: arm/curve25519 - add arch-specific key generation [...] omits cdf1d28ced9d Merge branch 'linux-5.5' of git://github.com/skeggsb/linux [...] omits 148709bc278a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 296aec45a676 Merge branch 'md-fixes' of git://git.kernel.org/pub/scm/li [...] omits 09f6a72d0143 soundwire: intel: add clock stop quirks omits 4da0680f24c9 soundwire: intel: add mutex for shared SHIM register access omits 905b5a81afe1 soundwire: intel: add prototype for WAKEEN interrupt processing omits eae0b60d6483 soundwire: intel: add link_list to handle interrupts with [...] omits 6cd1d670bee6 soundwire: intel: update headers for interrupts omits 4b206d34b922 soundwire: intel: update stream callbacks for hwparams/fre [...] omits f98f690fb03c soundwire: intel: update interfaces between ASoC and SoundWire omits b2bd75f806c4 soundwire: sdw_slave: track unattach_request to handle all [...] omits 7afc50e441af soundwire: sdw_slave: add initialization_complete definition omits fbbff3632507 soundwire: sdw_slave: add enumeration_complete structure omits 528be501b7d4 soundwire: sdw_slave: add probe_complete structure and new fields omits 5ba047488209 Merge tag 'drm-misc-fixes-2019-12-11' of git://anongit.fre [...] omits 7947e3238b64 ARM: imx: Fix boot crash if ocotp is not found omits b5f02bc3534a ARM: dts: vf610-zii-scu4-aib: Add node for switch watchdog omits 444d18a7dd63 ARM: dts: vf610-zii-scu4-aib: Use generic names for DT nodes omits e5380cd85b3d ARM: dts: vf610-zii-dev-rev-b: Drop redundant I2C properties omits ae4b064e2a61 Merge tag 'afs-fixes-20191211' of git://git.kernel.org/pub [...] omits 46db63abb795 ARM: imx_v6_v7_defconfig: Explicitly restore CONFIG_DEBUG_FS omits 62cfe242db8c ARM: dts: imx6ul-evk: Fix peripheral regulator omits 3f0fb37b22b4 arm64: dts: ls1028a: fix reboot node omits d9267ca19534 ARM: dts: phycore-imx6: set buck regulator modes explicitly omits 6bb1e09c4c37 ARM: dts: imx6: rdu2: Limit USBH1 to Full Speed omits cd58a174e586 ARM: dts: imx6: rdu2: Disable WP for USDHC2 and USDHC3 omits f3042a86558e ARM: dts: imx6: rdu2: Add node for UCS1002 USB charger chip omits 02f8eb40ef7b ARM: dts: imx7s: Add power domain for imx7d HSIC omits c14685547762 tools/testing/nvdimm: Fix mock support for ioremap omits 752659ad43b4 kcsan: Add __no_kcsan function attribute omits 8e44b81d3f1e kcsan: Document static blacklisting options omits 81c22041d9f1 bpf, x86, arm64: Enable jit by default when not built as a [...] omits fe3300897cbf samples: bpf: fix syscall_tp due to unused syscall omits bba1b2a89025 samples: bpf: Replace symbol compare of trace_event omits 7f193c2519a3 selftests/bpf: Test function_graph tracer and bpf trampoli [...] omits b91e014f078e bpf: Make BPF trampoline use register_ftrace_direct() API omits 9e3aa61ae3e0 io_uring: ensure we return -EINVAL on unknown opcode omits 6b8350a4b0d5 Merge branch 'vsock-add-local-transport-support' omits bf5432b1de1f vsock/virtio: remove loopback handling omits 408624af4c89 vsock: use local transport when it is loaded omits 077263fba100 vsock: add vsock_loopback transport omits 0e12190578d0 vsock: add local transport support in the vsock core omits ef343b35d466 vsock: add VMADDR_CID_LOCAL definition omits c5144fcbf250 vsock/virtio_transport_common: remove unused virtio header [...] omits 6aacb5a3b0bc drm/i915: Align start for memcpy_from_wc omits 51696691aba3 drm/i915/gem: Tidy up error handling for eb_parse() omits 37d1151ce75e drm/i915: Simplify error escape from cmdparser omits 755bf8a8c985 drm/i915: Remove redundant parameters from intel_engine_cm [...] omits 8f1ada252028 drm/i915: Fix cmdparser drm.debug omits 972745fd5770 drm/i915/gt: Disable manual rc6 for Braswell/Baytrail omits 220a9d45c670 drm/i915/uc: Drop explicit ggtt param in some uc_fw functions omits 3a1e3c483584 drm/i915/uc: Drop explicit gt param in some uc_fw functions omits cb1b7ad08c22 drm/i915/uc: Drop explicit i915 param in some uc_fw functions omits 65c29dbb19b2 drm/i915: Use the i915_device name for identifying our req [...] omits d9e5582c4bb2 ALSA: Avoid using timespec for struct snd_rawmidi_status omits 3ddee7f88aaf ALSA: Avoid using timespec for struct snd_pcm_status omits a4e7dd35b9da ALSA: Avoid using timespec for struct snd_ctl_elem_value omits a07804cc7472 ALSA: Avoid using timespec for struct snd_timer_status omits fcae40c99fb3 ALSA: Replace timespec with timespec64 omits c5483b759ef1 PCI: Add DMA alias quirk for PLX PEX NTB omits 5ddcd840395a PCI: Add nr_devfns parameter to pci_add_dma_alias() omits bea0f4a5115a Merge branch 'sfp-slow-to-probe-copper' omits 1cb89a14c80a net: sfp: re-attempt probing for phy omits 256e43cb8c69 net: sfp: error handling for phy probe omits 281e4eab1abe net: sfp: rename sm_retries omits 65ef2d5c41d9 net: sfp: use a definition for the fault recovery attempts omits 687dec9b9459 Merge tag 'erofs-for-5.5-rc2-fixes' of git://git.kernel.or [...] omits 6674fdb25a9e Merge tag 'trace-v5.5-3' of git://git.kernel.org/pub/scm/l [...] omits ad808910be68 drm/amdgpu: fix license on Kconfig and Makefiles omits 93b09a9a892b drm/amdgpu: log when amdgpu.dc=1 but ASIC is unsupported omits aec434023e52 drm/amd/display: include linux/slab.h where needed omits 3504bd45a99e drm/amdgpu: fix JPEG instance checking when ctx init omits 21a174f5adb3 drm/amdgpu: fix VCN2.x number of irq types omits 89ed5a52112c drm/amdgpu/gfx10: update gfx golden settings for navi14 omits eaec03f20663 drm/amdgpu/gfx10: update gfx golden settings omits d549991ce5d5 drm/amdgpu: enable gfxoff feature for navi10 asic omits 5f5202bf695b drm/amdgpu/gfx10: update gfx golden settings for navi14 omits d4117354c8d3 drm/amdgpu/gfx10: update gfx golden settings omits c9ffa427db34 drm/amd/powerplay: enable pp one vf mode for vega10 omits 4cf781c24c3b drm/amdgpu: Added RAS UMC error query support for Arcturus omits a0250689cbb5 drm/amd/powerplay: correct the value retrieved through GPU [...] omits e304adc06ebf drm/amd/powerplay: implement the get_enabled_mask callback [...] omits 0b97bd6cde1d drm/amd/powerplay: implement interface to retrieve clock f [...] omits 8fa6a7b0b3fd drm/amd/powerplay: implement interface to retrieve gpu tem [...] omits ae46533b1763 drm/amd/powerplay: clear VBIOS scratchs on baco exit V2 omits 418899d61575 drm/amdgpu: avoid using invalidate semaphore for picasso omits feffbaac36d3 drm/amdgpu: add condition to enable baco for ras recovery omits b58e9fd48348 Merge branch 'sfp-copper-modules' omits 9a484621e88a net: sfp: add support for Clause 45 PHYs omits 75f4d8d10e01 net: phy: add Broadcom BCM84881 PHY driver omits 7adb5b2126bc net: phylink: make Broadcom BCM84881 based SFPs work omits 52c956003a9d net: phylink: delay MAC configuration for copper SFP modules omits c0de2f472029 net: phylink: split phylink_sfp_module_insert() omits 24cf0e693bb5 net: phylink: split link_an_mode configured and current settings omits e45d1f5288b8 net: phylink: support Clause 45 PHYs on SFP+ modules omits 938d44c2b502 net: phylink: re-split __phylink_connect_phy() omits 6912b712cd75 net: mdio-i2c: add support for Clause 45 accesses omits 4882057ad434 net: sfp: move phy_start()/phy_stop() to phylink omits 74c551ca5a0e net: sfp: add module start/stop upstream notifications omits 0fbd26a9fb68 net: sfp: add more extended compliance codes omits a4516c7053b9 net: sfp: derive interface mode from ethtool link modes omits fa2de660a8d0 net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support omits d1c6a2aa02af pipe: simplify signal handling in pipe_read() and add comments omits bd95c1445274 drm/amdgpu: fix license on Kconfig and Makefiles omits 69897d342567 drm/amdgpu/gfx10: update gfx golden settings for navi14 omits 847b0d879508 drm/amdgpu/gfx10: update gfx golden settings omits 5714a2026f0c drm/amdgpu/gfx10: update gfx golden settings for navi14 omits 02cca5769f5e drm/amdgpu/gfx10: update gfx golden settings omits 6d549ff55c37 ARM: dts: meson8b: add the DDR clock controller omits c4ac5c37a4a5 ARM: dts: meson8: add the DDR clock controller omits 630ea3108adf ARM: dts: meson: provide the XTAL clock using a fixed-clock omits 9cf7956865b8 Merge tag 'clk-meson-dt-v5.6-1' of https://github.com/BayL [...] omits 380665becdee drivers: ipmi: Modify max length of IPMB packet omits 042f057fe2dc drivers: ipmi: Support raw i2c packet in IPMB omits 67a358329376 Merge branch 'misc' into for-next omits 3e39ce266a27 s390/kasan: add KASAN_VMALLOC support omits d3c306e31bc7 arm64: dts: add gce node for mt8183 omits 1b68ac8678a8 s390: remove last diag 0x44 caller omits 157309a97015 s390/uv: use EOPNOTSUPP instead of ENOTSUPP omits 0539ad0b2287 s390/cpum_sf: Avoid SBD overflow condition in irq handler omits 39d4a501a9ef s390/cpum_sf: Adjust sampling interval to avoid hitting sa [...] omits 7e914fd17e9a s390/test_unwind: fix spelling mistake "reqister" -> "register" omits b62b6cf17023 s390/spinlock: remove confusing comment in arch_spin_lock_wait omits 3b7436cc9449 md: make sure desc_nr less than MD_SB_DISKS omits 028288df635f md: raid1: check rdev before reference in raid1_sync_request func omits 25c1b550b667 soc: mediatek: cmdq: define the instruction struct omits 56d9625e8cc6 pinctrl: samsung: Clarify the option titles/names omits 73ae2cb42495 pinctrl: samsung: Enable compile test for build coverage omits d7fdaf9802a8 soc: mediatek: cmdq: remove OR opertaion from err return omits 337c3820ca0a Merge branch 'next/defconfig' into for-next omits 717def80ae85 Merge branch 'next/dt' into for-next omits eaffc4de16c6 ARM: dts: exynos: Add missing CPU frequencies for Exynos5422/5800 omits 6c43b5d3964c ARM: dts: exynos: Add initial data for coupled regulators [...] omits a7ede3d16808 raid5: need to set STRIPE_HANDLE for batch head omits e90cb36c77b9 ARM: dts: exynos: Remove syscon compatible from chipid nod [...] omits 9f9e2df2e64d ARM: exynos_defconfig: Bring back explicitly wanted options omits 19f62c76f1c6 arm64: dts: mt8173: Add dynamic power node. omits 50559800b76a afs: Show volume name in /proc/net/afs/<cell>/volumes omits 106bc79843c3 afs: Fix missing cell comparison in afs_test_super() omits 1da4bd9f9d18 afs: Fix creation calls in the dynamic root to fail with E [...] omits 4eac734486fd kselftest: Support old perl versions omits d187801d1a46 kselftest/runner: Print new line in print of timeout log omits 3a019636e6b0 selftests: Fix dangling documentation references to kselft [...] omits 15ee122d1414 ARM: Document merges omits fc0300979582 Merge branch 'arm/fixes' into for-next omits 158d58335393 afs: Fix mountpoint parsing omits 43f18979568a Merge branch 'fixes' into for-next omits 9103bb419aef Merge tag 'reset-fixes-for-v5.5-2' of git://git.pengutroni [...] omits 96dd4bcbac8a Merge tag 'arm-soc/for-5.5/devicetree-fixes' of https://gi [...] omits 8ecad8c0d1f8 ARM: mmp: include the correct cputype.h omits 01fec8cce7cc ASoC: Drop snd_soc_pcm_lib_ioctl() omits c0bd504dfbe6 ASoC: uniphier: Drop superfluous ioctl PCM ops omits e91f134c83b1 ASoC: sh: Drop superfluous ioctl PCM ops omits c6b16761c690 ARM: dts: am437x-gp/epos-evm: fix panel compatible omits 851c902fd2d0 spi: rspi: Remove obsolete platform_device_id entries omits 169f9acae086 spi: dw: Avoid BUG_ON() in case of host failure omits c52c91bb9aa6 spi: spi-ti-qspi: Fix a bug when accessing non default CS omits 100a21100bbb regulator: max77650: add of_match table omits d55894bc2763 ASoC: uniphier: Use managed buffer allocation omits 2c7c9630db45 ASoC: siu_pcm: Use managed buffer allocation omits 55df47f2300e ASoC: fsi: Use managed buffer allocation omits 51240953f28e ASoC: intel: skylake: Use managed buffer allocation omits 3f93b1ed4ac1 ASoC: intel: haswell: Use managed buffer allocation omits d9c7824aa29d ASoC: intel: baytrail: Use managed buffer allocation omits 02298145559f ASoC: intel: atom: Use managed buffer allocation omits 9a560089e964 ASoC: rt5677-spi: Use managed buffer allocation omits cae8055e0656 ASoC: rt5514-spi: Use managed buffer allocation omits 66b3621b8b6f ASoC: cros_ec_codec: Use managed buffer allocation omits bfddcaffd885 ASoC: xtensa: Use managed buffer allocation omits 52f0ac153d12 ASoC: xilinx: Use managed buffer allocation omits ffe119308cf6 ASoC: txx9: Use managed buffer allocation omits 6f7aff352e69 ASoC: stm32: Use managed buffer allocation omits d708c2b36b5d ASoC: generic-dmaengine-pcm: Use managed buffer allocation omits e494dbcd9be7 ASoC: rcar: Use managed buffer allocation omits d23a16584b4f ASoC: dma-sh7760: Use managed buffer allocation omits bace3caa82e1 ASoC: meson: Use managed buffer allocation omits fcf306efab32 ASoC: dwc: Use managed buffer allocation omits fe9912ac58e4 ASoC: au1x: Use managed buffer allocation omits a4072cdfa9fe ASoC: soc-core: tidyup for CONFIG_DEBUG_FS omits 8a6a6a38f868 ASoC: soc-core: tidyup for CONFIG_DMI omits 29d9fc7acacb ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of [...] omits bae141f54be8 bpf: Emit audit messages upon successful prog load and unload omits f3417d703f18 drm/i915: remove redundant checks for a null fb pointer omits 7b0bcead187f drm/i915/display: remove duplicated assignment to pointer [...] omits 14856e9efb87 drm/udl: Remove udl_fb.c omits a8109f5bc4bd drm/udl: Move udl_handle_damage() into udl_modeset.c omits eb3deeceaa5d drm/udl: Remove struct udl_device.active_fb_16 omits 230b8b04d749 drm/udl: Convert to drm_atomic_helper_dirtyfb() omits d8177841aa8a drm/udl: Set preferred color depth to 16 bpp omits 997d33c35618 drm/udl: Inline DPMS code into CRTC enable and disable functions omits ae08b88aea6b drm/udl: Switch to atomic suspend/resume helpers omits 9fda81e00e06 drm/udl: Convert to struct drm_simple_display_pipe omits e829cf0b30b4 drm/udl: Init connector before encoder and CRTC omits 93ec6953c1d7 ASoC: utils: Drop superfluous ioctl PCM ops omits 6a8228d07ca0 ASoC: xtensa: Drop superfluous ioctl PCM ops omits 71bfaea3d6d9 ASoC: xilinx: Drop superfluous ioctl PCM ops omits 88b79e98cfc8 ASoC: txx9: Drop superfluous ioctl PCM ops omits 01ac8ada9712 ASoC: sprd: Drop superfluous ioctl PCM ops omits 620ea8d26b99 ASoC: SOF: Drop superfluous ioctl PCM ops omits 2680c3127c39 ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops omits c4d140466500 ASoC: samsung: Drop superfluous ioctl PCM ops omits 29da4698399e ASoC: qcom: Drop superfluous ioctl PCM ops omits 92e63b552822 ASoC: pxa: Drop superfluous ioctl PCM ops omits a984e214de0c ASoC: meson: Drop superfluous ioctl PCM ops omits a1b175b0828d ASoC: mediatek: Drop superfluous ioctl PCM ops omits 13fd6f07f5b1 ASoC: kirkwood: Drop superfluous ioctl PCM ops omits aa4708d97e74 ASoC: intel: Drop superfluous ioctl PCM ops omits 6ac44ce9dfd6 ASoC: fsl: Drop superfluous ioctl PCM ops omits f6201a314fc7 ASoC: dwc: Drop superfluous ioctl PCM ops omits e7a83dfcb33d ASoC: bcm: Drop superfluous ioctl PCM ops omits 4000fc0b5a7f ASoC: au1x: Drop superfluous ioctl PCM ops omits 7aff4224ff6b ASoC: atmel: Drop superfluous ioctl PCM ops omits 66a7caaf354e ASoC: amd: Drop superfluous ioctl PCM ops omits 7f4aee8fa79c ASoC: amd: Use managed buffer allocation omits 28707826877f perf header: Fix false warning when there are no duplicate [...] omits eb573e746b9d perf metricgroup: Fix printing event names of metric group [...] omits 0dd674efaf63 perf/x86/pmu-events: Fix Kernel_Utilization metric omits 61208e6e1003 perf top: Do not bail out when perf_env__read_cpuid() retu [...] omits 05267c7eac12 perf arch: Make the default get_cpuid() return compatible error omits b104e8b20097 drm/i915: Pass cpu transcoder to assert_pipe() omits a722146b5f52 drm/i915: ELiminate intel_pipe_to_cpu_transcoder() from as [...] omits a2ce3217d3a4 dt-bindings: net: ti: cpsw-switch: update to fix comments omits 71bbcd2eaf04 dt-bindings: remoteproc: stm32: add wakeup-source property omits 919dfb783056 drm/edid: Increase size of VDB and CMDB bitmaps to 256 bits omits c6f0a816d9cb Merge branch 'for-5.6/hidraw' into for-next omits bd82873f23c9 xhci: make sure interrupts are restored to correct state omits 7ff11162808c xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as def [...] omits 7c67cf6658ce xhci: Increase STS_HALT timeout in xhci_suspend() omits f2c710f7dca8 usb: xhci: only set D3hot for pci device omits 057d476fff77 xhci: fix USB3 device initiated resume race with roothub a [...] omits ce91f1a43b37 xhci: Fix memory leak in xhci_add_in_port() omits 2f48865db332 HID: hidraw: add support uniq ioctl omits 85862213e75e Merge tag 'fixes-for-v5.5-rc2' of git://git.kernel.org/pub [...] omits 750bde2fd4ff drm/i915: Serialise with remote retirement omits 7ef0e29fd060 Merge branch 'for-5.5/upstream-fixes' into for-next omits 8ec321e96e05 HID: Fix slab-out-of-bounds read in hid_field_extract omits b590cb5f802d bpf: Switch to offsetofend in BPF_PROG_TEST_RUN omits 09c4708d3cf4 libbpf: Bump libpf current version to v0.0.7 omits 3d9613284a62 thermal: qoriq: Add hwmon support omits 81432a28f1dc thermal_hwmon: Add devres wrapper for thermal_add_hwmon_sysfs() omits 60d707dee5e9 thermal: qoriq: Do not report invalid temperature reading omits f0ad3fb31497 thermal: qoriq: Enable all sensors before registering them omits c98030e5440d thermal: qoriq: Convert driver to use regmap API omits c218d4cb84d2 thermal: qoriq: Drop unnecessary drvdata cleanup omits c1fa56f05f29 thermal: qoriq: Pass data to qoriq_tmu_calibration() directly omits c117e894ca89 thermal: qoriq: Pass data to qoriq_tmu_register_tmu_zone() [...] omits 10a9eed374f9 thermal: qoriq: Embed per-sensor data into struct qoriq_tmu_data omits 7ed895e82145 thermal: qoriq: Add local struct qoriq_sensor pointer omits 6303db7be0bb thermal: qoriq: Don't store struct thermal_zone_device reference omits 7f111698b3e4 thermal: qoriq: Add local struct device pointer omits c453312857ba ARM: net: bpf: Improve prologue code sequence omits 63b9b80e9f5b virtio_balloon: divide/multiply instead of shifts omits 2a946fa1c8bc virtio_balloon: name cleanups omits 63341ab03706 virtio-balloon: fix managed page counts when migrating pag [...] omits b444268801a2 tools headers kvm: Sync linux/kvm.h with the kernel sources omits 25d316989e2b dt-bindings: clock: meson8b: add the clock inputs omits 51b6fe7e66ee dt-bindings: clock: add the Amlogic Meson8 DDR clock contr [...] omits 761bfc33dd75 Merge remote-tracking branch 'torvalds/master' into perf/urgent omits 5b79bcdf0362 bpftool: Don't crash on missing jited insns or ksyms omits 4c80c7bc583a bpf: Fix build in minimal configurations, again omits e49e6f6db04e bpf, mips: Limit to 33 tail calls omits 96bc4432f5ad bpf, riscv: Limit to 33 tail calls omits 653997eeecef rtc: mt6397: fix alarm register overwrite omits 5de34ed13787 drm/i915/selftests: Show the i915_active on failure omits 93e89ac8537b drm/i915/gem: Wait on unbind barriers when invalidating userptr omits 955a67f79a97 clk: imx7up: Rename the clks to hws omits ea6a723a21f7 clk: imx: Rename the imx_clk_divider_gate to imply it's cl [...] omits 40ad61d6b4e6 clk: imx: Rename the imx_clk_pfdv2 to imply it's clk_hw based omits 74e639519166 clk: imx: Rename the imx_clk_pllv4 to imply it's clk_hw based omits 179c1f7c7a4f clk: imx: Rename sccg and frac pll register to suggest clk_hw omits 7c3f951a9717 clk: imx: imx7ulp composite: Rename to show is clk_hw based omits 87052383491c clk: imx: pllv2: Switch to clk_hw based API omits 556f788010ad clk: imx: pllv1: Switch to clk_hw based API omits 0394d404c332 clk: imx: Replace all the clk based helpers with macros omits ba7928d9d71f clk: imx: Rename the SCCG to SSCG omits f60f1c62c318 clk: imx: Add correct failure handling for clk based helpers omits a40c94be2336 dmaengine: dma-jz4780: Also break descriptor chains on JZ4725B omits 6f7c41374b62 tomoyo: Don't use nifty names on sockets. omits dc4491c457b9 reset: uniphier: Add SCSSI reset control for each channel omits 1f94ca0c5ef7 reset: Align logic and flow in managed helpers omits 4bbce6af0f7c reset: npcm: add NPCM reset controller driver omits 32d29ddbfb3f dt-bindings: reset: Add binding constants for NPCM7xx rese [...] omits 4666cfccf460 dt-bindings: reset: add NPCM reset controller documentation omits a5b982af953b dmaengine: axi-dmac: add a check for devm_regmap_init_mmio omits 53a256a9b925 dmaengine: Fix access to uninitialized dma_slave_caps omits bd223ac638a3 auxdisplay: constify fb ops omits c0168a3ee620 drm/i915/gt: Check we are the Ironlake IPS provider before [...] omits 00aff3f6d8e2 drm/i915: Improve execbuf debug omits c81471f5e95c drm/i915: Copy across scheduler behaviour flags across sub [...] omits d04a661a2c71 drm/i915/dsb: Fix in mmio offset calculation of DSB instance omits cfdca14c44a7 gpio: bcm-kona: use platform_irq_count omits 0c21639f5a4b gpio: mvebu: use platform_irq_count omits 725c1cb6987a gpio: pca953x: Remove redundant forward declaration omits 2688302bf192 gpio: pca953x: Switch to bitops in IRQ callbacks omits 55f8bbb51379 gpio: pca953x: Don't hardcode irq trigger type omits 256efaea1fdc gpiolib: fix up emulated open drain outputs omits 9c015e13c875 arm64: dts: ls1028a: put SAIs into async mode omits fc43331a5f74 Merge branches 'sunxi/clk-fixes-for-5.5', 'sunxi/clk-for-5 [...] omits 44fe5cb32c75 MAINTAINERS: Append missed file to the database omits 012af5531471 arm64: dts: allwiner: Fix typo in dual licensed SPDX identifier omits f0c3b29f56f0 arm64: dts: allwinner: a64: olinuxino: Add bank supply regulators omits 88432f5f8469 arm64: dts: allwinner: h6: Add PWM node omits 6a85afe4bc88 dt-bindings: pwm: allwinner: Add H6 PWM description omits 434f9cc1f7a0 arm64: dts: ls1028a: add missing sai nodes omits 961f8209c8d5 arm64: dts: ls1028a: fix typo in TMU calibration data omits 023265ed75d8 Merge drm/drm-next into drm-intel-next-queued omits 9cc7a18bcbd4 gpio: xgs-iproc: remove __exit annotation for iproc_gpio_remove omits 11e299de3ace gpio: aspeed: avoid return type warning omits bc7bc688366a gpio: mockup: Fix usage of new GPIO_LINE_DIRECTION omits d9e1670b8005 crypto: hmac - Use init_tfm/exit_tfm interface omits 968956939407 crypto: padlock-sha - Use init_tfm/exit_tfm interface omits fbce6be5aef5 crypto: shash - Add init_tfm/exit_tfm and verify descsize omits 02244ba44bc3 crypto: api - Add more comments to crypto_remove_spawns omits 4f87ee118d16 crypto: api - Do not zap spawn->alg omits 73669cc55646 crypto: api - Fix race condition in crypto_spawn_alg omits 4a2abbc6b868 crypto: doc - remove references to ARC4 omits 7db3b61b6bba crypto: api - Check spawn->alg under lock in crypto_drop_spawn omits 579d705cd64e crypto: chacha - fix warning message in header file omits aebe5bd76583 crypto: atmel-{aes,sha,tdes} - Group common alg type init [...] omits 7db15aade87f crypto: atmel-aes - Use gcm helper to check authsize omits 4c977e37b0fa crypto: atmel-sha - Void return type for atmel_sha_update_ [...] omits 9a17007b4f45 crypto: atmel-{sha,tdes} - Remove unused 'err' member of d [...] omits 371731ec2179 crypto: atmel-aes - Fix saving of IV for CTR mode omits 781a08d9740a crypto: atmel-aes - Fix counter overflow in CTR mode omits c65d123742a7 crypto: atmel-{aes,tdes} - Do not save IV for ECB mode omits 75eca7a7f2ab crypto: atmel-tdes - Drop unnecessary passing of tfm omits 848572f81772 crypto: atmel-tdes - Map driver data flags to Mode Register omits 7d0979e2dfa8 crypto: atmel-tdes - Remove useless write in Control Register omits e7836518c6bc crypto: atmel-{aes,sha,tdes} - Rename labels in probe() omits c9063a0281d9 crypto: atmel-{aes,sha,tdes} - Drop superfluous error mess [...] omits 0efe58f3e9c8 crypto: atmel-{sha,tdes} - Propagate error from _hw_versio [...] omits fb24307af282 crypto: atmel-tdes - Remove unused header includes omits 7c783029eab8 crypto: atmel-{sha,tdes} - Change algorithm priorities omits 7b49fabfc35c crypto: atmel-tdes - Constify value to write to hw omits 37f96694cf73 crypto: af_alg - Use bh_lock_sock in sk_destruct omits bfcdcef8c8e3 padata: update documentation omits 3facced7aeed padata: remove reorder_objects omits 91a71d612128 padata: remove cpumask change notifier omits 38228e8848cd padata: always acquire cpu_hotplug_lock before pinst->lock omits 894c9ef9780c padata: validate cpumask without removed CPU during offline omits e8cfed5e4e2b crypto: cipher - remove crt_u.cipher (struct cipher_tfm) omits c441a909c686 crypto: compress - remove crt_u.compress (struct compress_tfm) omits 49763fc6b1af crypto: testmgr - generate inauthentic AEAD test vectors omits 2ea915054cf2 crypto: testmgr - create struct aead_extra_tests_ctx omits fd8c37c72d60 crypto: testmgr - test setting misaligned keys omits fd60f7278764 crypto: testmgr - check skcipher min_keysize omits eb455dbd02cb crypto: testmgr - don't try to decrypt uninitialized buffers omits 7bada03311b6 crypto: skcipher - add crypto_skcipher_min_keysize() omits 095be695e564 crypto: aead - move crypto_aead_maxauthsize() to <crypto/aead.h> omits 839bb2a9ca73 crypto: omap-crypto - copy the temporary data to output bu [...] omits aca8bf0027d3 crypto: omap-des - handle NULL cipher request omits 96846223ac73 crypto: omap-des - avoid unnecessary spam with bad cryptlen omits 04a4616e6a21 crypto: omap-aes-gcm - convert to use crypto engine omits 1cfd9f3f308f crypto: omap-sham - fix unaligned sg list handling omits 5d5f3eed2937 crypto: omap-aes-gcm - fix failure with assocdata only omits f0956d42c14a crypto: omap-aes-gcm - use the AES library to encrypt the tag omits b877ad1a135c crypto: omap-aes-gcm - check length of assocdata in RFC4106 mode omits 12adf9d63ec3 crypto: omap-aes-gcm - add missing .setauthsize hooks omits 46d57443eca4 crypto: omap-aes-gcm - deal with memory allocation failure omits a9459bdcb40f crypto: omap-aes-ctr - set blocksize to 1 omits dbb326fd0093 crypto: omap-aes - reject invalid input sizes for block modes omits 6585cd3683c6 crypto: omap-aes - fixup aligned data cleanup omits 60a0894c323a crypto: omap-sham - fix split update cases with cryptomgr tests omits a9befcf46913 crypto: omap-aes-gcm - fix corner case with only auth data omits 2b352489d0d6 crypto: omap-sham - fix buffer handling for split test cases omits 891dcbbb0e46 crypto: omap-aes - add IV output handling omits eb5818aa0852 crypto: omap-des - add IV output handling omits e7508ef2a674 crypto: omap-aes - remove the sysfs group during driver removal omits b82fc91e50df crypto: omap-sham - remove the sysfs group during driver removal omits 462519fc2699 crypto: omap-sham - split up data to multiple sg elements [...] omits c28817895464 crypto: shash - allow essiv and hmac to use OPTIONAL_KEY a [...] omits 89873b441134 crypto: skcipher - remove crypto_skcipher_extsize() omits 7e1c10991822 crypto: skcipher - remove crypto_skcipher::decrypt omits 848755e315b6 crypto: skcipher - remove crypto_skcipher::encrypt omits 15252d942739 crypto: skcipher - remove crypto_skcipher::setkey omits 9ac0d136938a crypto: skcipher - remove crypto_skcipher::keysize omits 140734d37113 crypto: skcipher - remove crypto_skcipher::ivsize omits 0a940d4e2765 crypto: api - remove another reference to blkcipher omits 8e8c778d9ed4 crypto: hisilicon - select CRYPTO_SKCIPHER, not CRYPTO_BLKCIPHER omits e8d998264bff crypto: pcrypt - Do not clear MAY_SLEEP flag in original request omits 5441c6507bc8 crypto: arm64/ghash-neon - bump priority to 150 omits 6320a15e9830 crypto: arm64/sha - fix function types omits 11548f5a5747 crypto: ccp - set max RSA modulus size for v3 platform dev [...] omits 4df2ef25b3b3 crypto: ccree - fix backlog memory leak omits 7c06603e20e9 crypto: ccree - fix typos in error msgs omits e86eca4107ce crypto: ccree - fix typos in comments omits 060f11132500 crypto: ccree - remove useless define omits 9c1e8836edbb crypto: x86 - Regularize glue function prototypes omits 7278fa25aa0e crypto: caam - do not reset pointer size from MCFGR register omits bbefa1dd6a6d crypto: pcrypt - Avoid deadlock by using per-instance pada [...] omits 45a536e3a7e0 crypto: atmel-tdes - Retire dma_request_slave_channel_compat() omits db28512f48e2 crypto: atmel-sha - Retire dma_request_slave_channel_compat() omits 62f72cbdcf02 crypto: atmel-aes - Retire dma_request_slave_channel_compat() omits 2452cfdf4771 crypto: Kconfig - Fix indentation omits 1e02e6fbdadb crypto: sun4i-ss - add the A33 variant of SS omits 6b3413f30dd6 MAINTAINERS: update my e-mail address omits 0f95b09a5f62 hwrng: iproc-rng200 - Add support for BCM2711 omits efdd6099c68a dt-bindings: rng: add BCM2711 RNG compatible omits 13380a1471aa padata: Remove unused padata_remove_cpu omits 07bfd9bdf568 crypto: pcrypt - Fix user-after-free on module unload omits 528c4d106737 crypto: hisilicon - Remove useless MODULE macros omits 484a897ffa30 crypto: hisilicon - Use the offset fields in sqe to avoid [...] omits 8debacd60c69 crypto: hisilicon - Fix issue with wrong number of sg elem [...] omits 07928d9bfc81 padata: Remove broken queue flushing omits 3f61b0527b4e crypto: inside-secure - Use PTR_ERR_OR_ZERO() to simplify code omits f59aba2f7579 isdn: capi: dead code removal omits f10870b05d5e staging: remove isdn capi drivers omits f8c63edfd789 USB: Fix incorrect DMA allocations for local memory pool drivers omits 249fce6f3ab0 clk: imx8qxp-lpcg: Warn against devm_platform_ioremap_resource omits 0b766e7fe5a2 arm64: dts: qcom: sc7180: Add USB related nodes omits 82bdc93972bf arm64: dts: qcom: sc7180: Add device node support for TSEN [...] omits 876a7573709e arm64: dts: qcom: msm8998: Add gpucc node omits 8c9312a925ad i2c: add helper to check if a client has a driver attached omits 3e5bf28d2c39 arm64: dts: qcom: sm8150-mtp: Enable UFS nodes omits 3834a2e92229 arm64: dts: qcom: sm8150: Add ufs nodes omits d6f55763c718 arm64: dts: qcom: Use gcc clock enums omits 86899d8235ea arm64: dts: sc7180: Add cpufreq HW node for cpu scaling omits 2dcb404529f4 arm64: defconfig: Enable QCOM PMIC thermal omits d026c96b25b7 arm64: dts: qcom: msm8996: Disable USB2 PHY suspend by core omits c3a5fd15ed0c clk: imx: pll14xx: fix clk_pll14xx_wait_lock omits 125ad46f3861 ARM: imx: Correct ocotp id for serial number support of i. [...] omits c831fa299996 arm64: dts: qcom: sc7180: Add Last level cache controller node omits fb2d815006a9 arm64: dts: qcom: sm8150: Add APSS watchdog node omits 4722f95646de arm64: dts: qcom: sc7180: Add APSS watchdog node omits 813dede18088 dt-bindings: msm: Rename cache-controller to system-cache- [...] omits 52af26e33e70 soc: qcom: qmi: Return EPROBE_DEFER if no address family omits 39abbd30877e arm64: dts: sdm845: Update the device tree node for LLCC omits a0f96390336a arm64: dts: sc7180: Add a comment to i2c7 about external pullup omits 15f1eae3469a arm64: dts: sc7180: Fix indentation/ordering of qspi nodes [...] omits dc5eafe7787c ALSA: usb-audio: Support PCM sync_stop omits 0ca4cefad185 ALSA: vxpocket: Support PCM sync_stop omits 2f44742ca1de ALSA: pdaudiocf: Support PCM sync_stop omits 59fdf8e96c03 ALSA: vx222: Support PCM sync_stop omits 271213ef4d0d ALSA: pcxhr: Support PCM sync_stop omits cefeaa5053d9 ALSA: mixart: Support PCM sync_stop omits 41094b243e62 ALSA: lx6464es: Support PCM sync_stop omits 959d4c806d38 ALSA: wss: Support PCM sync_stop omits 48094a75cd70 ALSA: wavefront: Support PCM sync_stop omits f9236dd027b8 ALSA: sb: Support PCM sync_stop omits 16d9fb1deef8 ALSA: opti9xx: Support PCM sync_stop omits d3e163bfff97 ALSA: opl3sa2: Support PCM sync_stop omits 52f623d0a84d ALSA: msnd: Support PCM sync_stop omits 914da689090c ALSA: gus: Support PCM sync_stop omits 58dad836f98c ALSA: es18xx: Support PCM sync_stop omits f5ac512085b5 ALSA: es1688: Support PCM sync_stop omits 0dbba47eb4e9 ALSA: ad1816a: Support PCM sync_stop omits b7a03a1e1459 ALSA: ymfpci: Support PCM sync_stop omits c47583b0eb68 ALSA: via82xx: Support PCM sync_stop omits 4a9ff148bd34 ALSA: trident: Support PCM sync_stop omits 93042ac2bc40 ALSA: sonicvibes: Support PCM sync_stop omits 39b77268c8cd ALSA: sis7019: Support PCM sync_stop omits 39cccf4511fd ALSA: rme9652: Support PCM sync_stop omits 5fcf46bc8333 ALSA: rme96: Support PCM sync_stop omits 1dad75b9823c ALSA: rme32: Support PCM sync_stop omits 3992f78f349f ALSA: riptide: Support PCM sync_stop omits bf17d20adea7 ALSA: oxygen: Support PCM sync_stop omits 1478eb63654b ALSA: nm256: Support PCM sync_stop omits a20b8bfe557c ALSA: maestro3: Support PCM sync_stop omits aec9f0cc057e ALSA: lola: Support PCM sync_stop omits 67ceac17e877 ALSA: korg1212: Support PCM sync_stop omits be1391c7858f ALSA: intel8x0: Support PCM sync_stop omits b0ad3bbc1e1b ALSA: ice1724: Support PCM sync_stop omits 1b97a87f44d8 ALSA: ice1712: Support PCM sync_stop omits f36da9406e66 ALSA: hda: Support PCM sync_stop omits e41dbd20383d ALSA: fm801: Support PCM sync_stop omits dbb71ab05f39 ALSA: es1968: Support PCM sync_stop omits 6b276e6281b6 ALSA: es1938: Support PCM sync_stop omits 83720eef264b ALSA: ens137x: Support PCM sync_stop omits 66471aa715f0 ALSA: emu10k1: Support PCM sync_stop omits d4cad99fda9b ALSA: echoaudio: Support PCM sync_stop omits 5e0890c1cb7d ALSA: ctxfi: Support PCM sync_stop omits 25ec679b9078 ALSA: cs5535audio: Support PCM sync_stop omits 763ae53d2ae4 ALSA: cs46xx: Support PCM sync_stop omits 5afff8c1bbc7 ALSA: cs4281: Support PCM sync_stop omits 3663984e07a4 ALSA: cmipci: Support PCM sync_stop omits 339ede502a00 ALSA: ca0106: Support PCM sync_stop omits d2625a62fe75 ALSA: bt87x: Support PCM sync_stop omits aefd1860acd5 ALSA: azt3328: Support PCM sync_stop omits f8582e001f72 ALSA: aw2: Support PCM sync_stop omits 662a7441316d ALSA: au88x0: Support PCM sync_stop omits 4504487d928d ALSA: atiixp: Support PCM sync_stop omits ea2eab50a0e1 ALSA: als300: Support PCM sync_stop omits 5110bc701b4a ALSA: ali5451: Support PCM sync_stop omits 164d0738248a ALSA: ad1889: Support PCM sync_stop omits 4bb1e4e7ccc2 ALSA: xen: Drop superfluous ioctl PCM ops omits 63d5cda7f55b ALSA: x86: Drop superfluous ioctl PCM ops omits 9c0d064a1e19 ALSA: usb: Drop superfluous ioctl PCM ops omits 6bddc9ef5885 ALSA: spi: Drop superfluous ioctl PCM ops omits 5fcd1aeee587 ALSA: sparc: Drop superfluous ioctl PCM ops omits 9fafc5259b43 ALSA: sh: Drop superfluous ioctl PCM ops omits 5b6e996a6218 ALSA: ppc: Drop superfluous ioctl PCM ops omits 1a0fa90f9c01 ALSA: pcmcia: Drop superfluous ioctl PCM ops omits d34e1b7b9a7f ALSA: pci: Drop superfluous ioctl PCM ops omits 6b07ea052a5a ALSA: trident: Drop superfluous ioctl PCM ops omits b1b375b062b4 ALSA: asihpi: Drop superfluous ioctl PCM ops omits 6c9239e4c705 ALSA: atiixp: Drop superfluous ioctl PCM ops omits 64395f83297a ALSA: via82xx: Drop superfluous ioctl PCM ops omits 4ab6596a32b1 ALSA: intel8x0: Drop superfluous ioctl PCM ops omits c02644684ca1 ALSA: parisc: Drop superfluous ioctl PCM ops omits 9a4df8251ac0 ALSA: mips: Drop superfluous ioctl PCM ops omits 86940651eaf4 ALSA: isa: Drop superfluous ioctl PCM ops omits 2251612e2f99 ALSA: es1688: Drop superfluous ioctl PCM ops omits d45b3aaea26c ALSA: firewire: Drop superfluous ioctl PCM ops omits ae531486d770 ALSA: drivers: Drop superfluous ioctl PCM ops omits 1eb1a950f620 ALSA: atmel: Drop superfluous ioctl PCM ops omits 94c0ff8bd1e3 ALSA: arm: Drop superfluous ioctl PCM ops omits f2b44229268f ALSA: aoa: Drop superfluous ioctl PCM ops omits cc6c69126e38 ALSA: hdml-lpe-audio: Use managed buffer allocation omits dd21bf512b64 ALSA: pcxhr: Use managed buffer allocation omits 6dd9486ca9b8 ALSA: usb-audio: Use managed buffer allocation omits 3f0c972ad828 ALSA: usx2y: Use managed buffer allocation omits 8aa77f9cab9a ALSA: ua101: Use managed buffer allocation omits b9626bd62382 ALSA: line6: Use managed buffer allocation omits d0aa558cde35 ALSA: hiface: Use managed buffer allocation omits 1075b321ab43 ALSA: caiaq: Use managed buffer allocation omits a3c10ea47e6d ALSA: 6fire: Use managed buffer allocation omits ce747f864268 ALSA: spi: Use managed buffer allocation omits 786e90b0d0f4 ALSA: sparc: Use managed buffer allocation omits 50cdf3a0961f ALSA: sh: Use managed buffer allocation omits 403d026c4376 ALSA: aica: Use managed buffer allocation omits 377d870e5456 ALSA: ps3: Use managed buffer allocation omits 01001fa1c79e ALSA: pmac: Use managed buffer allocation omits 6dfa8fd598ec ALSA: pdaudiocf: Use managed buffer allocation omits b6ed90c0dd76 ALSA: ymfpci: Use managed buffer allocation omits 8e2c75249d06 ALSA: via82xx: Use managed buffer allocation omits c79eafa095b1 ALSA: trident: Use managed buffer allocation omits 3e1ee04ba9ea ALSA: sonicvibes: Use managed buffer allocation omits ff3eb3d51be9 ALSA: sis7019: Use managed buffer allocation omits 7ceebdc87c63 ALSA: rme32: Use managed buffer allocation omits 0dd323695c7b ALSA: riptide: Use managed buffer allocation omits fdaad162a4f3 ALSA: oxygen: Use managed buffer allocation omits c6312f3926d7 ALSA: mixart: Use managed buffer allocation omits e485e5386d3d ALSA: maestro3: Use managed buffer allocation omits a747db239010 ALSA: lx6464es: Use managed buffer allocation omits 224a40c7511f ALSA: lola: Use managed buffer allocation omits 28d52aa55436 ALSA: intel8x0: Use managed buffer allocation omits 09e263cd4a1d ALSA: ice1724: Use managed buffer allocation omits 60b8918ba5f5 ALSA: ice1712: Use managed buffer allocation omits 7a6d4a5ac89f ALSA: hda: Use managed buffer allocation omits 247ed1020476 ALSA: fm801: Use managed buffer allocation omits d244a1db6f64 ALSA: es1938: Use managed buffer allocation omits b22b24781251 ALSA: ens137x: Use managed buffer allocation omits cbf7dcd949d7 ALSA: emu10k1: Use managed buffer allocation omits 63832bd951d2 ALSA: emu10k1x: Use managed buffer allocation omits 11f63ca3995b ALSA: echoaudio: Use managed buffer allocation omits 76178cc7d5eb ALSA: ctxfi: Use managed buffer allocation omits c6071300ac85 ALSA: cs5535: Use managed buffer allocation omits 44e78a1a85ad ALSA: cs4281: Use managed buffer allocation omits d841e2e88f00 ALSA: cmipci: Use managed buffer allocation omits fc97aef32338 ALSA: ca0106: Use managed buffer allocation omits b87ddad2773e ALSA: bt87x: Use managed buffer allocation omits 830e7b007681 ALSA: azt3328: Use managed buffer allocation omits 817790cc3dfe ALSA: aw2: Use managed buffer allocation omits 8c847a423572 ALSA: au88x0: Use managed buffer allocation omits 801bf0574764 ALSA: atiixp: Use managed buffer allocation omits 7ae11ecf0dfe ALSA: asihpi: Use managed buffer allocation omits 96bcfde13a1c ALSA: als4000: Use managed buffer allocation omits 909c7d2cccc3 ALSA: als300: Use managed buffer allocation omits e695745437a4 ALSA: ali5451: Use managed buffer allocation omits 93d6487f7a81 ALSA: ad1889: Use managed buffer allocation omits 005f3e67a855 ALSA: parisc: Use managed buffer allocation omits ee88f4ebe575 ALSA: mips: Use managed buffer allocation omits 15fbacfe3d32 ALSA: wss: Use managed buffer allocation omits a57214e54862 ALSA: gus: Use managed buffer allocation omits 07ed72ba4d45 ALSA: sb: Use managed buffer allocation omits 9ce57056d8ce ALSA: es18xx: Use managed buffer allocation omits eb40b64f2897 ALSA: es1688: Use managed buffer allocation omits 427f0ea46fb0 ALSA: cmi8330: Use managed buffer allocation omits d577b6c8cf8c ALSA: ad1816a: Use managed buffer allocation omits 7641d549b13b ALSA: firewire: Use managed buffer allocation omits 8f326303b0d8 ALSA: vx: Use managed buffer allocation omits d635f09e919e ALSA: pcsp: Use managed buffer allocation omits cbd0719d5115 ALSA: ml403: Use managed buffer allocation omits ef1545b8f35e ALSA: dummy: Use managed buffer allocation omits 39729889b1f5 ALSA: aloop: Use managed buffer allocation omits 37b9b9a5078a ALSA: atmel: Use managed buffer allocation omits 8ee0c7586959 ALSA: aaci: Use managed buffer allocation omits 9b2433a9c5b3 ALSA: aoa: Use managed buffer allocation omits 2b68392e638d drm/i915/dsi: add support for DSC omits c2bb35e99f4b drm/i915/dsi: Fix state mismatch warns for horizontal timi [...] omits 53693f02d80e drm/i915/dsi: account for DSC in horizontal timings omits 38b898810ae9 drm/i915/dsi: use compressed pixel format with DSC omits 0486513935ef drm/i915/dsi: take compression into account in afe_clk() omits adf1bd3dfbae drm/i915/dsi: use afe_clk() instead of intel_dsi_bitrate() omits 54ed6902cabc drm/i915/dsi: abstract afe_clk calculation omits 50003bf50d32 drm/i915/dsi: set pipe_bpp on ICL configure config omits fbacb15ea814 drm/i915/dsc: add basic hardware state readout support omits deaaff49198d drm/i915/dsc: make DSC source support helper generic omits 346da4d2c7ea sched/cputime, proc/stat: Fix incorrect guest nice cpustat value omits 5815bdfd7f54 ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO omits a8779927fd86 kselftests: Add dma-heap test omits b61614ec318a dma-buf: heaps: Add CMA heap to dmabuf heaps omits efa04fefebbd dma-buf: heaps: Add system heap to dmabuf heaps omits 5248eb12fea8 dma-buf: heaps: Add heap helpers omits c02a81fba74f dma-buf: Add dma-buf heaps framework omits 2d15f3925a4b drm/i915/dsc: add support for computing and writing PPS fo [...] omits c42c38ec307b drm/i915/dsc: move slice height calculation to encoder omits 7a7b5be96fb6 drm/i915/dsc: move DP specific compute params to intel_dp.c omits 1bf2f3bf29a9 drm/i915/bios: add support for querying DSC details for encoder omits 6e0d46e91efd drm/i915/bios: parse compression parameters block omits d1dad6f43334 drm/i915/bios: pass devdata to parse_ddi_port omits 809b3c51e65b arm64: dts: msm8916: thermal: Add interrupt support omits bf587f8934c8 arm64: dts: imx8mn-evk: enable usb1 and typec support omits d51cb99cf33f arm64: dts: imx8mn: Remove setting for IMX8MN_CLK_USB_CORE_REF omits 134d43bb1ff0 clk: imx8mn: correct the usb1_ctrl parent to be usb_bus omits 912dfe068c43 Merge branches 'work.openat2', 'work.recursive_removal' an [...] omits a3d1e7eb5abe simple_recursive_removal(): kernel-side rm -rf for ramfs-s [...] discards 658622e448a6 ipc/msg.c: consolidate all xxxctl_down() functions discards c5ce36ec970e ipc/sem.c: document and update memory barriers discards f1733ecb126f ipc/msg.c: update and document memory barriers discards 40a44ec56787 ipc/mqueue.c: update/document memory barriers discards 8a743f20ec44 ipc/mqueue.c: remove duplicated code discards ac061ea27496 smp_mb__{before,after}_atomic(): update Documentation discards d39cfb78988c aio: simplify read_events() discards 3ccac9d82d55 include/linux/io-mapping.h-mapping: use PHYS_PFN() macro i [...] discards 4e03199ef228 execve: warn if process starts with executable stack discards 0872c089d7b2 fs/binfmt_elf.c: don't copy ELF header around discards 44385722a4f5 fs/binfmt_elf.c: fix ->start_code calculation discards 45b35d22a78f fs/binfmt_elf.c: smaller code generation around auxv vector fill discards af656cab9b61 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] discards 8c23046b1ae1 string: add stracpy and stracpy_pad mechanisms discards d54d8e113761 btrfs: use larger zlib buffer for s390 hardware compression discards d2f92ddb1db2 lib/zlib: add zlib_deflate_dfltcc_enabled() function discards 51dcec093ebd s390/boot: add dfltcc= kernel command line parameter discards fa98bb83fd65 lib/zlib: add s390 hardware support for kernel zlib_inflate discards 00d3d4fe70ea s390/boot: rename HEAP_SIZE due to name collision discards a3b396f93d16 lib/zlib: add s390 hardware support for kernel zlib_deflate discards e87641943607 kernel/hung_task.c: Monitor killed tasks. discards b266d46dd78c fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 47b35d8e4d2c fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 3522472d3be6 include/linux/mm.h: clean up obsolete check on space in pa [...] discards 9514d5944993 mm-oom-avoid-printk-iteration-under-rcu-fix discards cd5070b4efe7 mm, oom: avoid printk() iteration under RCU discards 29e010058f8a mm/early_ioremap.c: use %pa to print resource_size_t variables discards 9fcd7d7313be mm/memory_hotplug: cleanup __remove_pages() discards 3a3c88b7a9cf mm/memory_hotplug: drop local variables in shrink_zone_span() discards 89ac3cd7ff95 mm/memory_hotplug: don't check for "all holes" in shrink_z [...] discards e5c7e423b428 mm/memory_hotplug: we always have a zone in find_(smallest [...] discards d557944aa1ac mm/memory_hotplug: poison memmap in remove_pfn_range_from_zone() discards 2ee348cb6262 mm/memory_hotplug: shrink zones when offlining memory discards 92c3e3324a66 mm/memmap_init: update variable name in memmap_init_zone discards 2987afa01933 mm/mmap.c: fix the adjusted length error discards cb941a7e223b mm/pgmap: use correct alignment when looking at first pfn [...] discards e82a48a01dc5 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints discards 800065e6d6e5 mm/memcontrol.c: cleanup some useless code discards 72ee6b45029a mm/slub.c: avoid slub allocation while holding list_lock discards e4433601049c ramfs: support O_TMPFILE discards 974d050e15b3 init/Kconfig: enable -O3 for all arches discards 8f459b66f3cf fs/posix_acl.c: fix kernel-doc warnings discards 2b1461a8d164 hexagon: work around compiler crash discards bc02697a47e7 hexagon: parenthesize registers in asm predicates discards a632c00ae02c hexagon: define ioremap_uc discards 04ff54af1d97 fs/namespace.c: make to_mnt_ns() static discards 8ecb3b5e6695 fs/nsfs.c: include headers for missing declarations discards d007c1292fb2 fs/direct-io.c: include fs/internal.h for missing prototype discards f81a945874a2 mm: move_pages: return valid node id in status if the page [...] discards 20a2b3313095 memcg: account security cred as well to kmemcg discards d5e74d518309 kcov: fix struct layout for kcov_remote_arg discards 8ff61d176ba9 x86/mm: Split vmalloc_sync_all() discards 7908693e318c mm, thp: tweak reclaim/compaction effort of local-only and [...] discards ff7454c3d3f3 mm/zsmalloc.c: fix the migrated zspage statistics. discards a7041c7276d7 /proc/kpageflags: do not use uninitialized struct pages discards 82fbdc5f1a30 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards c1de591d8de7 lib-kconfigdebug-fix-some-messed-up-configurations-checkpa [...] discards ea30e67fc623 lib/Kconfig.debug: fix some messed up configurations discards 58fa4bc6f9b3 mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG discards c11be8fc69f2 kasan: don't assume percpu shadow allocations will succeed discards cfa125bd7072 kasan-use-apply_to_existing_pages-for-releasing-vmalloc-sh [...] discards bcb65983790c kasan: use apply_to_existing_page_range() for releasing vm [...] discards 236408931281 mm-add-apply_to_existing_pages-helper-fix-fix discards 3264ba9274f5 mm-add-apply_to_existing_pages-helper-fix discards 61d679dba7a4 mm/memory.c: add apply_to_existing_page_range() helper discards 89301188467b kasan-fix-crashes-on-access-to-memory-mapped-by-vm_map_ram-v2 discards f711f5c11bfb kasan: fix crashes on access to memory mapped by vm_map_ram() omits f4bd225f7cf4 arm64: dts: lx2160a: add RGMII phy nodes omits 6e1b8fae892d arm64: dts: lx2160a: add emdio1 node omits 68a2b3fddb31 arm64: dts: ls1088a: Add QSPI support for NXP LS1088 omits d5cee6cd8b72 arm64: dts: ls208x: Remove non-compatible driver device fr [...] omits 070b761d5462 arm64: dts: ls1046a: Update QSPI node properties of ls1046ardb omits a932cb23775b arm64: dts: ls1046a: Add QSPI node for ls1046afrwy omits c77fae5ba09a arm64: dts: ls1028a: Add FlexSPI support omits 6e6eca2ee79a doc: Fix typo "deference" to "dereference" omits 17f0da13873b doc: Updated full list of RCU API in whatisRCU.rst omits 4af498306ffd doc: Convert to rcubarrier.txt to ReST omits b00aedf978aa doc: Convert to rcu_dereference.txt to rcu_dereference.rst omits 5e1bc932818f doc: Convert whatisRCU.txt to .rst omits 6705cae433cf doc: Converted NMI-RCU.txt to NMI-RCU.rst. omits 9ffdd7982417 doc: Convert arrayRCU.txt to arrayRCU.rst omits 6767a88f44d3 ARM: configs: imx_v6_v7_defconfig: enable USB ACM omits 7d00c4fb4faf ARM: dts: imx7ulp-com: Add initial support for i.MX7UP COM board omits 838f8ed9a094 dt-bindings: arm: fsl: Document i.MX7ULP Embedded Artists [...] omits 8c8d09e24d45 dt-bindings: mxsfb: Add compatible for iMX8MQ omits 24dee0c7478d net: ena: fix napi handler misbehavior when the napi budge [...] omits c21939998802 cxgb4: add support for high priority filters omits 6525b5ef65fd enetc: remove variable 'tc_max_sized_frame' set but not used omits f1ce0a155723 Merge branch 'tipc-fix-some-issues' omits 31e4ccc99eda tipc: fix use-after-free in tipc_disc_rcv() omits abc9b4e0549b tipc: fix retrans failure due to wrong destination omits dca4a17d24ee tipc: fix potential hanging after b/rcast changing omits d5162f341e96 tipc: fix name table rbtree issues omits ac397934b39f Merge branch 'bnxt_en-Error-recovery-fixes' omits 7e334fc8003c bnxt_en: Add missing devlink health reporters for VFs. omits 937f188c1f4f bnxt_en: Fix the logic that creates the health reporters. omits 0797c10d2d1f bnxt_en: Remove unnecessary NULL checks for fw_health omits 8280b38e01f7 bnxt_en: Fix bp->fw_health allocation and free logic. omits c74751f4c392 bnxt_en: Return error if FW returns more data than dump length omits 325f85f37e5b bnxt_en: Free context memory in the open path if firmware [...] omits 0c722ec0a289 bnxt_en: Fix MSIX request logic for RDMA driver. omits ca866ee82591 nfp: add support for TLV device stats omits 5000b28b0b1a tcp: Cleanup duplicate initialization of sk->sk_state. omits 4caefbce06d1 enetc: add software timestamping omits bb9d8454bb0f Merge branch 'tipc-introduce-variable-window-congestion-control' omits 16ad3f4022bb tipc: introduce variable window congestion control omits d3b09995ab93 tipc: eliminate more unnecessary nacks and retransmissions omits 02288248b051 tipc: eliminate gap indicator from ACK messages omits 907aa265fde6 drm/drm_panel: fix EXPORT of drm_panel_of_backlight omits 10d59345578a io_uring: add sockets to list of files that support non-bl [...] omits ebfcd8955c0b net: make socket read/write_iter() honor IOCB_NOWAIT omits 53108d476a10 io_uring: only hash regular files for async work execution omits 4a0a7a187453 io_uring: run next sqe inline if possible omits 392edb45b243 io_uring: don't dynamically allocate poll data omits d96885658d99 io_uring: deferred send/recvmsg should assign iov omits 8a4955ff1cca io_uring: sqthread should grab ctx->uring_lock for submissions omits e995d5123ed4 io-wq: briefly spin for new work after finishing work omits 506d95ff5d6a io-wq: remove worker->wait waitqueue omits 4e88d6e7793f io_uring: allow unbreakable links omits c571b72e2b84 Revert "locking/mutex: Complain upon mutex API misuse in I [...] omits 76223fa75828 gfs2: Another gfs2_find_jhead fix omits b0142d66f4ed cpuidle: Fix cpuidle_driver_state_disabled() omits 51d8ba953246 Merge branch 'v5.6-armsoc/dts64' into for-next omits 8d01923d0281 Merge branch 'v5.6-armsoc/dts32' into for-next omits 8784692d2800 ARM: dts: rockchip: Add brcm bluetooth for rk3288-veyron omits 07b672800373 drm/amd/display: include linux/slab.h where needed omits 3ac61258599b i2c: fix header file kernel-doc warning omits 2c2f00ab1641 i2c: remove i2c_new_dummy() API omits 1f00534a764a drm/amd/display: fix undefined struct member reference omits 854bb48018d5 EDAC: skx_common: downgrade message importance on missing [...] omits 3d519d6d388b sh: kgdb: Mark expected switch fall-throughs omits a7d06153eea2 PCI: Fix pci_add_dma_alias() bitmask size omits 86f98025a075 PCI: Allow extend_bridge_window() to shrink resource if necessary omits 5a01f01998a0 PCI: Set resource size directly in extend_bridge_window() omits 8187492654df PCI: Rename extend_bridge_window() parameter omits 68f08afcdacd PCI: Consider alignment of hot-added bridges when distribu [...] omits bc123a515cb7 PCI/P2PDMA: Add Intel SkyLake-E to the whitelist omits 6273b1d4b4cf thermal: intel: fix unmatched pci_release_region omits 5efb1cf559ac thermal/drivers/cpu_cooling: Rename to cpufreq_cooling omits 1e044f70e5c2 thermal/drivers/cpu_cooling: Introduce the cpu idle coolin [...] omits ddd066c4a6fb thermal/drivers/cpu_cooling: Add idle cooling device docum [...] omits 3a8fa4bc9a1e thermal/drivers/Kconfig: Convert the CPU cooling device to [...] omits 5cefd48e911b thermal: zx2967: Appease the kernel-doc deity omits e09d1b21e781 thermal: amlogic: Appease the kernel-doc deity omits 7312b4f4dcd0 thermal: tegra: Appease the kernel-doc deity omits 88a6b25c45ca thermal: samsung: Appease the kernel-doc deity omits a61b7a45a41e thermal: rockchip: Appease the kernel-doc deity omits 8c8ebf23ab0d thermal: mediatek: Appease the kernel-doc deity omits 882f4ff35ffe thermal: max77620: Appease the kernel-doc deity omits 2f4792d67b1e thermal: devfreq_cooling: Appease the kernel-doc deity omits 3d0e551e15b1 thermal: step_wise: Appease the kernel-doc deity omits a80b1ab633b8 thermal: cpu_cooling: Appease the kernel-doc deity omits 0f28cf192f14 thermal: of-thermal: Appease the kernel-doc deity omits c28e7cd55545 thermal: db8500: Depromote debug print omits 6acc942c5eec drm/doc: Drop :c:func: markup omits 0380c6846a4b drm/atomic: Update docs around locking and commit sequencing omits 30e647a764d4 ARM: dts: bcm283x: Fix critical trip point omits d8db60cb23e4 selinux: ensure we cleanup the internal AVC counters on er [...] omits ff205766dbbe ftrace: Fix function_graph tracer interaction with BPF trampoline omits a61f810567be tracing: remove set but not used variable 'buffer' omits af74262337fa module: Remove accidental change of module_enable_x() omits b2104ac0bd95 security: only build lsm_audit if CONFIG_SECURITY=y omits b03b016fe54e x86/Kconfig: Fix Kconfig indentation omits 6aa71bb876d2 ARM: dts: msm8974-FP2: Introduce the wcnss remoteproc node omits c7c0edecfba8 ARM: dts: msm8974: Introduce the wcnss remoteproc node omits 98073faf9f15 ARM: dts: qcom: msm8974: add interconnect nodes omits a2cc991ed634 ARM: dts: qcom: msm8974: add ocmem node omits dd973b89ebba ARM: qcom_defconfig: add anx78xx HDMI bridge support omits ff9f2ad403c2 ARM: qcom_defconfig: add msm8974 interconnect support omits aeae948f6afb arm64: dts: qcom: setup PDC as the wakeup parent for TLMM [...] omits 72b67ebf9d24 arm64: dts: qcom: add PDC interrupt controller for SDM845 omits 05caa5bf9cab arm64: dts: qcom: msm8998: Fix tcsr syscon size omits 19b7caaa93e6 arm64: dts: qcom: msm8998: Add wifi node omits a21c95482135 arm64: dts: qcom: msm8998: Add anoc2 smmu node omits ba3fc6496366 arm64: dts: sc7180: Add qupv3_0 and qupv3_1 omits 0def3f14c565 arm64: dts: qcom: SC7180: Add node for rpmhcc clock driver omits b62e108da52d arm64: dts: qcom: sc7180-idp: Add RPMh regulators omits a727ec1232d9 arm64: dts: qcom: pm6150: Add PM6150/PM6150L PMIC peripherals omits 0f9dc5f09fbd arm64: dts: qcom: sc7180: Add SPMI PMIC arbiter device omits 22f185ee81d2 arm64: dts: qcom: sc7180: Add pdc interrupt controller omits fec6359c2863 arm64: dts: qcom: sc7180: Add rpmh-rsc node omits e0abc5eb526e arm64: dts: qcom: sc7180: Add cmd_db reserved area omits d66df6248a10 arm64: dts: sc7180: Add device node for apps_smmu omits 90db71e48070 arm64: dts: sc7180: Add minimal dts/dtsi files for SC7180 soc omits f1cbee2d8732 dt-bindings: qcom: Add SC7180 bindings omits e68ca6b6fdd7 arm64: dts: sdm845: thermal: Add critical interrupt support omits c7b20ce5b440 arm64: defconfig: enable PDC interrupt controller for Qual [...] omits f27dbbda5900 arm64: defconfig: Enable Qualcomm watchdog driver omits 2774e558151a arm64: defconfig: Enable Qualcomm pseudo rng omits 4ac0379f9cb1 arm64: defconfig: Enable SN65DSI86 display bridge omits df614ece276c arm64: defconfig: Enable QCA Bluetooth over UART omits a0238c8432a7 arm64: defconfig: Enable Qualcomm CPUfreq HW driver omits e0ff7f9fc34d arm64: defconfig: Enable Qualcomm socinfo driver omits 603ca8dc6213 arm64: defconfig: Enable Qualcomm SPI and QSPI controller omits 6fc73e3f7f2f arm64: defconfig: Enable Qualcomm remoteproc dependencies omits 88452da92ba2 ALSA: hda: Use standard waitqueue for RIRB wakeup omits d269b2e0ba52 Merge branch 'for-linus' into for-next omits 6e8aeda224c8 ALSA: hda/hdmi - Fix duplicate unref of pci_dev omits 3cc1430cdbca drm/bridge: panel: export drm_panel_bridge_connector omits 3b52093dc917 rtc: ds1343: Do not hardcode SPI mode flags omits 3fa01d642fa7 drm/i915/tgl: Program BW_BUDDY registers during display init omits 793fc144bac3 Merge branch 'fixes' into for-next omits 519d63702d0e rtc: zynqmp: re-use rtc_time64_to_tm operation omits 94a25071301a mailmap: Update email address for Alexandre Belloni omits e00b59d30506 ARM: omap2plus_defconfig: Add back DEBUG_FS omits 90d79edc57a5 ARM: omap2plus_defconfig: enable NET_SWITCHDEV omits c842b8c4ff98 ARM: dts: am335x-sancloud-bbe: fix phy mode omits 93c60483b5fe bus: ti-sysc: Fix missing force mstandby quirk handling omits 7fc979f8204f docs: dm-integrity: remove reference to ARC4 omits 6c7bed084507 ovl: improving copy-up efficiency for big sparse file omits 35c6cb41686c docs: filesystems: overlayfs: Fix restview warnings omits 5356ab064485 docs: filesystems: overlayfs: Rename overlayfs.txt to .rst omits 6889ee5a53b8 ovl: relax WARN_ON() on rename to self omits 9c6d8f13e9da ovl: fix corner case of non-unique st_dev;st_ino omits ec7bbb53d339 ovl: don't use a temp buf for encoding real fh omits cbe7fba8edfc ovl: make sure that real fid is 32bit aligned in memory omits 7e63c87fc2dc ovl: fix lookup failure on multi lower squashfs omits 4d17363db021 staging: rtl8723bs: Fix line length omits 68468503e000 staging: rtl8723bs: Fix spelling errors omits 4bcd9eae7310 fbtft: Fix the initialization from property algorithm omits eecd37e105f0 drivers: Fix boot problem on SuperH omits de7c18bd2764 staging: bcm2835-audio: Drop superfluous ioctl PCM ops omits 0a2eb63de28f staging: most: Drop superfluous ioctl PCM ops omits 3ad10e575451 staging: bcm2835-audio: Use managed buffer allocation omits 7e6d24d9bca7 staging: most: Use managed buffer allocation omits 1805ec67b12a drm/i915/selftests: fix uninitialized variable sum when su [...] omits 111bf02b8f54 rtc: sun6i: Add support for RTC clocks on R40 omits cf33e911f500 rtc: stm32: add missed clk_disable_unprepare in error path [...] omits e83c6587c47c tty: omap-serial: remove set but unused variable omits 3339fdf5742f drm/ast: Store primary-plane format in struct ast_crtc_state omits e7d70cd4948e drm/ast: Store VBIOS mode info in struct ast_crtc_state omits 2acf6ce2c25f Merge branch 'for-5.5' of https://git.kernel.org/pub/scm/l [...] omits 83be6a3ceb11 drm/ast: Introduce struct ast_crtc_state omits ae46a57d52c2 drm/ast: Add plane atomic_check() functions omits ae37025d14ac drm/ast: Clean up arguments of register functions omits 751438bc0f10 rtc: mt6397: drop free_irq of devm_ allocated irq omits 2fbeec03e171 drm/ast: Enable and disable screen in primary-plane functions omits 71d873cc9930 drm/ast: Move modesetting code to CRTC's atomic_flush() omits 2aae447a4c10 ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR omits aec3ff99ce4a ASoC: soc-core: soc_set_name_prefix(): get component devic [...] omits 4702f99148da ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition omits eaffeefbd042 ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() omits 626c2e57a33a ASoC: soc-core: add missing return value check for soc_lin [...] omits 46496acbe1c4 ASoC: soc-core: move soc_link_init() omits bfa0dd895360 ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_p [...] omits 9e9c70a5dd01 ASoC: soc-core: move soc_link_dai_pcm_new() omits 50cd9b5317d5 ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_so [...] omits 0c04800424c4 ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_a [...] omits d6f31e0e6d09 ASoC: soc-core: move snd_soc_find_dai_link() omits 4468189ff307 ASoC: soc-core: find rtd via dai_link pointer at snd_soc_g [...] omits 94def8ea66be ASoC: soc-core: move snd_soc_get_pcm_runtime() omits 8babfb703057 ASoC: soc-core: remove snd_soc_get_dai_substream() omits b553bd238da2 ASoC: soc-core: remove snd_soc_disconnect_sync() omits cc73390008c9 ASoC: soc-core: remove dai_link_list omits 4f6250b82cb8 ASoC: SOF: Intel: add codec_mask module parameter omits b7c5986489b5 ASoC: SOF: ipc: channel map structures omits 433363e779ec ASoC: SOF: Add asynchronous sample rate converter topology [...] omits 4e64ba3fd181 ASoC: Intel: common: work-around incorrect ACPI HID for CM [...] omits f84337c3fb8f ASoC: SOF: Intel: split cht and byt debug window sizes omits 6bb03c21e4bf ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data omits 8edc95667646 ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning o [...] omits 5525cf07d15f ASoC: simple-card: Don't create separate link when platfor [...] omits a3039aef52d9 ASoC: topology: Check return value for soc_tplg_pcm_create() omits 76d270364932 ASoC: topology: Check return value for snd_soc_add_dai_link() omits e5b5da96da50 usb: gadget: fix wrong endpoint desc omits 51ba8b3a0e1a of/platform: Unconditionally pause/resume sync state durin [...] omits 2d7b78f59e02 usb: dwc3: ep0: Clear started flag on completion omits d3abda5a98a1 usb: dwc3: gadget: Clear started flag for non-IOC omits 8c7d4b7b3d43 usb: dwc3: gadget: Fix logical condition omits c724f776f048 staging: rtl8712: fix interface sanity check omits 74ca34118a0e staging: rtl8188eu: fix interface sanity check omits 09068c1ad53f USB: atm: ueagle-atm: add missing endpoint check omits 3c11c4bed02b USB: adutux: fix interface sanity check omits 59920635b89d USB: idmouse: fix interface sanity checks omits 7c5a2df3367a USB: serial: io_edgeport: fix epic endpoint lookup omits 3d1890ef8023 drm/nouveau/kms/nv50-: fix panel scaling omits ae5769d46709 drm/nouveau/kms/nv50-: Limit MST BPC to 8 omits ac2d9275f371 drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_h [...] omits 310d35771ee9 drm/nouveau/kms/nv50-: Call outp_atomic_check_view() befor [...] omits 64d17f25dcad drm/nouveau: Fix drm-core using atomic code-paths on pre-n [...] omits 37a68eab4cd9 drm/nouveau: Move the declaration of struct nouveau_conn_a [...] omits a470552ee896 efi: Don't attempt to map RCI2 config table if it doesn't exist omits db23808615e2 reset: Do not register resource data for missing resets omits 723c0011c7f6 reset: Fix {of,devm}_reset_control_array_get kerneldoc ret [...] omits ce89d8d3a70f reset: brcmstb: Remove resource checks omits 392a9f63058f dt-bindings: reset: Fix brcmstb-reset example omits 19e6317d24c2 usb: mon: Fix a deadlock in usbmon between mmap and read omits 59120962e4be usb: common: usb-conn-gpio: Don't log an error on probe deferral omits 1cd17f7f0def usb: core: urb: fix URB structure initialization function omits 5c388abefda0 usb: typec: fix use after free in typec_register_port() omits 1848a543191a usb: roles: fix a potential use after free omits f26a9e959a7b drm/i915/gt: Detect if we miss WaIdleLiteRestore omits 3ce8209735e1 drm/i915/hdcp: Nuke intel_hdcp_transcoder_config() omits 0eb8e74f7202 drm/i915/fbc: Disable fbc by default on all glk+ omits 177e876af8d2 drm/i915/perf: Configure OAR for specific context omits 2a264a0fd4dc drm/i915/perf: Allow non-privileged access when OA buffer [...] omits cad0a5c74e7a usb: host: xhci-tegra: Implement basic ELPG support omits 9ccae88e572b usb: host: xhci-tegra: Add XUSB controller context omits 5c4e8d3781bc usb: host: xhci-tegra: Add support for XUSB context save/restore omits 17926924be44 usb: host: xhci-tegra: Enable runtime PM as late as possible omits ecd0fbd12d0f usb: host: xhci-tegra: Reuse stored register base address omits 96d8f628f0b3 usb: host: xhci-tegra: Extract firmware enable helper omits 482ba7a6b42f usb: host: xhci-tegra: Use CNR as firmware ready indicator omits ec12ac10c9a7 usb: host: xhci-tegra: Avoid a fixed duration sleep omits 741d6e5d84f3 usb: host: xhci-tegra: Separate firmware request and load omits c763771504d1 usb: host: xhci-tegra: Fix "tega" -> "tegra" typo omits dbb7a6b48d07 dt-bindings: connector: Improve the english of the initial [...] omits 145e6dd8a5c9 usb: drop comment about 2 uhci drivers omits 03521794966c usb: host: ehci-sh: Remove unused platform data support omits 03758d60265c opp: Replace list_kref with a local counter omits ba0033192145 opp: Free static OPPs on errors while adding them omits 78baee8d3b97 MAINTAINERS: Match on dma_buf|fence|resv anywhere omits 82c69bf58650 drm/i915/gt: Detect if we miss WaIdleLiteRestore omits ed9ed5a89acb staging: gigaset: add endpoint-type sanity check omits 84f60ca7b326 staging: gigaset: fix illegal free on probe errors omits 53f35a39c386 staging: gigaset: fix general protection fault on probe omits 887352fb5ffd Merge branch 'for-linus' from git://git.kernel.dk/linux-block omits d2cdb20507fe staging: vchiq: call unregister_chrdev_region() when drive [...] omits 1af73a25e6e7 staging: exfat: fix multiple definition error of `rename_file' omits 2740bd3351cd staging/wlan-ng: add CRC32 dependency in Kconfig omits 2f4d984b9544 staging: hp100: Fix build error without ETHERNET omits 453a4b6d8e1b staging: fbtft: Do not hardcode SPI CS polarity inversion omits 1184fd996670 staging: exfat: properly support discard in clr_alloc_bitmap() omits 0388a110747b arm: dts: allwinner: H3: Add PMU node omits c35a516a4618 arm64: dts: allwinner: H5: Add PMU node omits 7aa9b9eb7d6a arm64: dts: allwinner: H6: Add PMU mode omits fe67dfcb44c6 ARM: dts: sun8i: h3: Add rc map for Beelink X2 omits 42ccc3d79b7f arm64: dts: allwinner: h6: tanix-tx6: Add IR remote mapping omits d2fccf94495e media: dt-bindings: media: add new rc map name omits f33a91175029 arm64: dts: allwinner: add pineh64 model B omits 24e9f61c1411 arm64: dts: allwinner: sun50i-h6-pine-h64: state that the [...] omits 3d7349846225 dt-bindings: arm: sunxi: add Neutis N5H3 omits 66e3bc4a85b0 ARM: dts: sunxi: Add Neutis N5H3 support omits e69f2736cf87 ARM: dts: allwinner: Split out non-SoC specific parts of N [...] omits 0988161a9828 staging: most: fix improper SPDX-License comment style omits a426b982be18 staging: rtl8188eu: remove return variable from rtw_pwr_un [...] omits 4905084a07fc staging: rtl8188eu: cleanup declarations in rtw_pwrctrl.c omits 1544f55add5c staging: rtl8188eu: remove unnecessary parentheses in rtw_ [...] omits 742e9285f8b4 staging: qlge: Fix CamelCase in qlge.h and qlge_dbg.c omits 1f8a6edf8d2f staging/vc04_services/bcm2835-camera: distinct numeration [...] omits a1df271a8652 staging: hp100: Use match_string() helper to simplify the code omits 2a51470f270f staging/qlge: fix block comment coding style omits 0da2d1051931 staging/qlge: remove braces in conditional statement omits 2d060684ab4c staging/qlge: add braces to conditional statement omits d00208b6464f staging/qlge: add blank lines after declarations omits f41e1a0a9462 staging/qlge: remove initialising of static local variable omits 9a92d02c3f0b staging: rts5208: add missed pci_release_regions omits eb00d734bc78 staging: exfat: fix spelling mistake omits 57725b5bc589 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits a58d37bce0d2 ocxl: Fix concurrent AFU open and device removal omits baf3f2f9d0bf staging: wilc1000: use GENMASK to extract wid type omits a02a9897cd6d staging: wilc1000: use kernel provided struct cast to extr [...] omits 856be41e446a staging: wilc1000: remove unused compile time featurization omits 960786422fe9 x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep. [...] omits 8c53b318b222 ACPI/sleep: Convert acpi_wakeup_address into a function omits cb28909525ac x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h omits 321354ba6883 ASoC: Intel: Skylake: Explicitly include linux/io.h for vi [...] omits 97976e01d358 vmw_balloon: Explicitly include linux/io.h for virt_to_phys() omits 41bfc11cde43 virt: vbox: Explicitly include linux/io.h to pick up various defs omits c6625a314cb8 efi/capsule-loader: Explicitly include linux/io.h for page [...] omits 59e9f58749cb perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() omits 6315ec9286e5 x86/kprobes: Explicitly include vmalloc.h for set_vm_flush [...] omits ac0b14dc1656 x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_ [...] omits ca947b72e1de x86/boot: Explicitly include realmode.h to handle RM reservations omits e71b6f0b68de x86/efi: Explicitly include realmode.h to handle RM trampo [...] omits f803e34d4a25 x86/platform/intel/quark: Explicitly include linux/io.h fo [...] omits a69b4eebe513 platform/chrome: cros_ec_lpc: Use platform_get_irq_optiona [...] omits 205c9326fd86 platform/chrome: cros_ec_proto: Add response tracing omits 086338df1d6c platform/chrome: cros_ec_trace: Match trace commands with [...] omits 186525bd6b83 mm, x86/mm: Untangle address space layout definitions from [...] omits 1f059dfdf5d1 mm/vmalloc: Add empty <asm/vmalloc.h> headers and use them [...] omits da9144c5ad89 x86/mm/pat: Mark __cpa_flush_tlb() as static omits 4efb56649132 x86/mm: Tabulate the page table encoding definitions omits b75baaf3a81e x86/mm/pat: Fix typo in the Kconfig help text omits 533d49b37a2b x86/mm/pat: Clean up <asm/memtype.h> externs omits eb243d1d2866 x86/mm/pat: Rename <asm/pat.h> => <asm/memtype.h> omits ecdd6ee77b73 x86/mm/pat: Standardize on memtype_*() prefix for APIs omits f9b57cf80c8b x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ omits d891b9219d2a x86/mm/pat: Clean up PAT initialization flags omits baf65855baac x86/mm/pat: Harmonize 'struct memtype *' local variable an [...] omits 47553d42c55f x86/mm/pat: Simplify the free_memtype() control flow omits ef35b0fcee23 x86/mm/pat: Create fixed width output in /sys/kernel/debug [...] omits 5557e831f688 x86/mm/pat: Disambiguate PAT-disabled boot messages omits aee7f91369a8 x86/mm/pat: Update the comments in pat.c and pat_interval. [...] omits 02b74a798d15 Merge tag 'v5.5-rc1' into locking/kcsan, to resolve conflict omits 2040cf9f5903 Merge tag 'v5.5-rc1' into core/kprobes, to resolve conflicts omits c96bcb635a5e drm/meson: crtc: add OSD1 plane AFBC commit omits 24e0d4058eff drm/meson: hold 32 lines after vsync to give time for AFBC start omits 1b85270ff156 drm/meson: viu: add AFBC modules routing functions omits 68e2f64ee460 drm/meson: plane: add support for AFBC mode for OSD1 plane omits d1b5e41e13a7 drm/meson: Add AFBCD module driver omits 63fba242c464 drm/meson: add RDMA module driver omits ce7cb472108c drm/meson: store the framebuffer width for plane commit omits 7704ddc6a590 drm/meson: add RDMA register bits defines omits 26a7abd4883b drm/meson: add AFBC decoder registers for GXM and G12A omits 075a1e87d1e2 staging/octeon: Mark Ethernet driver as BROKEN omits 7d42b7961b91 staging/octeon: Mark Ethernet driver as BROKEN omits 360db4ace311 x86/setup: Enhance the comments omits 12609013c43a x86/setup: Clean up the header portion of setup.c omits 0df36b90c47d iwlwifi: pcie: move power gating workaround earlier in the flow omits db5cce1afc8d Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ [...] omits b0077e521c8a samples: vfio-mdev: constify fb ops omits dda510890498 dmaengine: Remove spaces before TABs omits f68190c8cb75 dmaengine: pl330: Convert to the *_late and *_early system [...] omits a39cddc9e377 dmaengine: pl330: Drop boilerplate code for suspend/resume omits c64738d6810b dt-bindings: dmaengine: rcar-dmac: Document r8a77961 support omits 2a03c1314506 dmaengine: ti: edma: add missed operations omits cc90bc684223 block: fix "check bi_size overflow before merge" omits 08cbc75f9602 ppp: Adjust indentation into ppp_async_input omits 5c61e223004b net: smc911x: Adjust indentation in smc911x_phy_configure omits fe06bf3d83ef net: tulip: Adjust indentation in {dmfe, uli526x}_init_module omits 80bfc3b40a17 Merge branch 'dp83867-fix-fifo-depth' omits e02d18161e97 net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth omits 96ae38af9d29 dt-bindings: dp83867: Convert fifo-depth to common fifo-de [...] omits 65e6d90168f3 net-tcp: Disable TCP ssthresh metrics cache by default omits 868afbaca1e2 NFC: nxp-nci: Fix probing without ACPI omits 4e7696d90b51 sctp: get netns from asoc and ep base omits 6a8c827f854a Merge branch '5.5/scsi-fixes' into 5.6/scsi-next omits 281393894af9 smb3: fix refcount underflow warning on unmount when no di [...] omits bba340c79bfe scsi: iscsi: Avoid potential deadlock in iscsi_if_rx func omits de78786b428b scsi: ufs: Update L4 attributes on manual hibern8 exit in [...] omits 9555b7bf1ad2 scsi: ufs: delete unused structure filed tr omits 8709c1f68536 scsi: ufs: Do not free irq in suspend omits c0a586dcb11e scsi: ufs: Do not clear the DL layer timers omits 4339bc814224 scsi: ufs: Release clock if DMA map fails omits d3e59f87ee93 scsi: ufs: Use DBD setting in mode sense omits f711610be342 scsi: core: Adjust DBD setting in MODE SENSE for caching m [...] omits d2029d17354a scsi: ufs: Complete pending requests in host reset and res [...] omits 00ba81e1720b scsi: ufs: Avoid messing up the compl_time_stamp of lrbs omits 3bf80d12b068 scsi: ufs: Update VCCQ2 and VCCQ min/max voltage hard codes omits dc2ec8109074 scsi: ufs: Recheck bkops level if bkops is disabled discards 57785a9d364f Merge branches 'at91-soc' and 'at91-dt' into at91-next omits 6a35315a0aa6 scsi: ufs: Use blk_{get,put}_request() to allocate and free TMFs omits a276c19e3e98 scsi: ufs: Avoid busy-waiting by eliminating tag conflicts omits 5480e299b5ae scsi: iscsi: Fix a potential deadlock in the timeout handler omits a2bdd0c904da scsi: smartpqi: Update attribute name to `driver_version` omits f70267f379b5 scsi: libsas: stop discovering if oob mode is disconnected omits d168001d14ec scsi: ufs: Disable autohibern8 feature in Cadence UFS omits fee92f257777 scsi: iscsi: qla4xxx: fix double free in probe discards b9ec7746bcc3 f2fs: don't keep META_MAPPING pages used for moving verity [...] discards de9c24ab8e56 f2fs: introduce private bioset discards db0dac482743 f2fs: cleanup duplicate stats for atomic files discards 94c5879b0847 f2fs: Check write pointer consistency of non-open zones discards 62e0352cb448 f2fs: Check write pointer consistency of open zones discards d26fb2a1613a f2fs: set I_LINKABLE early to avoid wrong access by vfs discards 6f2937bd1839 f2fs: set GFP_NOFS when moving inline dentries discards f04429150da4 f2fs: should avoid recursive filesystem ops discards 943e65b2cdf9 f2fs: keep quota data on write_begin failure discards 722968281a08 f2fs: declare nested quota_sem and remove unnecessary sems discards b485ba61ef7c f2fs: call f2fs_balance_fs outside of locked page omits 47501f87c61a f2fs: preallocate DIO blocks when forcing buffered_io omits 5298d0b9b980 selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests omits 8c850a029600 scsi: ufs: Give an unique ID to each ufs-bsg omits db353fa92df8 arm64: dts: meson-gxbb: add support for Videostrong KII Pro omits 4ba0c67b780c ARM: at91/defconfig: enable config flags for sam9x60 SoC omits 5e392ae423dd ARM: at91/defconfig: use savedefconfig omits 80f58695158e ARM: debug-ll: select DEBUG_AT91_RM9200_DBGU for sam9x60 omits 1b6e21f2831e drivers: soc: atmel: select POWER_RESET_AT91_SAMA5D2_SHDWC [...] omits 206e4d6f4ccd dt-bindings: arm: amlogic: add Videostrong KII Pro bindings omits 56f118744518 dt-bindings: Add vendor prefix for Videostrong omits a79fa0c12c93 power: reset: Kconfig: select POWER_RESET_AT91_RESET for sam9x60 omits dccf72291394 drivers: soc: atmel: move sam9x60 under its own config flag omits eb0df9b7fb02 ARM: at91: pm: move SAM9X60's PM under its own SoC config flag omits fe7ff55d7918 ARM: at91: Kconfig: add config flag for SAM9X60 SoC omits fc8c4c059c23 ARM: at91: Kconfig: add sam9x60 pll config flag omits bbd73c02e7d1 ARM: dts: at91: sama5d2: set the sdmmc gclk frequency omits 0188d5c025ca selinux: fall back to ref-walk if audit is required omits 9545767db3cd scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB omits af22f0c7b052 scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI omits dabc5ec915f3 scsi: qla2xxx: Don't defer relogin unconditonally omits 5e6b01d84b9d scsi: qla2xxx: Send Notify ACK after N2N PLOGI omits fd1de5830a5a scsi: qla2xxx: Configure local loop for N2N target omits 0334cdea1fba scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length omits 2c2f4bed9b62 scsi: qla2xxx: Don't call qlt_async_event twice omits a9ed06d4e640 scsi: qla2xxx: Allow PLOGI in target mode omits 58e39a2ce4be scsi: qla2xxx: Change discovery state before PLOGI omits 600954e6f2df scsi: qla2xxx: Drop superfluous INIT_WORK of del_work omits 1a37079c236d selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upo [...] omits 4c86b037a6db scsi: qla2xxx: Initialize free_work before flushing it omits 86196a8fa8a8 scsi: qla2xxx: Use explicit LOGO in target mode omits f2c9ee54a569 scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd omits b9ea0bae260f ACPI: PM: Avoid attaching ACPI PM domain to certain devices omits e6eeb92d23e2 arm64: dts: meson: a1: add pinctrl controller support omits 03f2dea752d0 arm64: dts: meson: add reset controller for Meson-A1 SoC omits 30388cc07572 arm64: dts: meson-sm1-sei610: add gpio bluetooth interrupt omits 4881873f4cc1 dt-bindings: reset: meson8b: fix duplicate reset IDs omits c67aafd60d7e soc: amlogic: meson-ee-pwrc: propagate errors from pm_genp [...] omits 0766d65e6afa soc: amlogic: meson-ee-pwrc: propagate PD provider registr [...] omits 5c7bbddcb3ae scsi: esp_scsi: Add support for FSC chip omits 7d8a43186ee4 scsi: esp_scsi: Correct ordering of PCSCSI definition in e [...] omits 9a1b0b9a6dab scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func omits c868907e1ac6 scsi: qla2xxx: Fix incorrect SFUB length used for Secure F [...] omits a530bf691f0e scsi: qla2xxx: Added support for MPI and PEP regions for ISP28XX omits 4e71dcae0c4c scsi: qla2xxx: Correctly retrieve and interpret active fla [...] omits 59438b46471a security,lockdown,selinux: implement SELinux lockdown omits 991a34593bad tc-testing: unbreak full listing of tdc testcases omits a288f105a03a fjes: fix missed check in fjes_acpi_add omits 26c97a2d82c4 net: sfp: avoid tx-fault with Nokia GPON module omits b43d1f9f7067 af_packet: set defaule value for tmo omits e70ac6282897 qed: remove redundant assignments to rc omits 718eae277e62 NFC: port100: Convert cpu_to_le16(le16_to_cpu(E1) + E2) to [...] omits 8a2b22203f85 net: ethernet: ti: davinci_cpdma: fix warning "device driv [...] omits fcb1fe9c9e00 drm/amd/powerplay: pre-check the SMU state before issuing message omits ebcef76b6c22 drm/amd/powerplay: drop unnecessary warning prompt omits f794913ce826 drm/amdgpu/display: add fallthrough comment omits 0d6f39bb7710 drm/amdgpu: fix resume failures due to psp fw loading sequ [...] omits 7da538c1e154 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits d515959125f2 Revert "drm/amdgpu: enable VCN DPG on Raven and Raven2" omits b4ff0f8a85f3 drm/amdgpu: add VM eviction lock v3 omits 90b69cdc5f15 drm/amdgpu: stop adding VM updates fences to the resv obj omits e095fc17bbd2 drm/amdgpu: explicitely sync to VM updates v2 omits 6ceeb144b1d6 drm/amdgpu: move VM eviction decision into amdgpu_vm.c omits 11f39d526ca1 drm/panel: tpo-tpg110: use drm_panel backlight support omits 3555339f6227 drm/panel: tpo-td028ttec1: use drm_panel backlight support omits 31a59a9c04f0 drm/panel: sitronix-st7789v: use drm_panel backlight support omits e46eb37a2d82 drm/panel: sitronix-st7701: use drm_panel backlight support omits 8cc851772126 drm/panel: sharp-ls043t1le01: use drm_panel backlight support omits 8bc0b560982b drm/panel: sharp-lq101r1sx01: use drm_panel backlight support omits 5a3e51619961 drm/panel: seiko-43wvf1g: use drm_panel backlight support omits d2895af5dc8f drm/panel: ronbo-rb070d30: use drm_panel backlight support omits 83d4ed8634da drm/panel: rocktech-jh057n00900: use drm_panel backlight support omits 924735c40e66 drm/panel: raydium-rm68200: use drm_panel backlight support omits 581ee32edec6 drm/panel: panasonic-vvx10f034n00: use drm_panel backlight [...] omits faf7e4f47cf6 drm/panel: osd-osd101t2587-53ts: use drm_panel backlight support omits d90b3b6e839a drm/panel: olimex-lcd-olinuxino: use drm_panel backlight support omits 17d5183ed559 drm/panel: lvds: use drm_panel backlight support omits 5fd14f287997 drm/panel: kingdisplay-kd097d04: use drm_panel backlight support omits 16793e00a3c1 drm/panel: innolux-p079zca: use drm_panel backlight support omits 2b33e19195cf drm/panel: ilitek-ili9881c: use drm_panel backlight support omits e3e4944faa0e drm/panel: feiyang-fy07024di26a30d: use drm_panel backligh [...] omits aa6c43644bc5 drm/panel: drop drm_device from drm_panel omits 06c4a9c2ae60 drm/panel: decouple connector from drm_panel omits 0ce8ddd8e06d drm/panel: add drm_connector argument to get_modes() omits d383fb5f8add drm: get drm_bridge_panel connector via helper omits 0fe1564bd616 drm/panel: simple: use drm_panel backlight support omits 152dbdeab1b2 drm/panel: add backlight support omits 5dce87a91970 drm/drm_panel: no error when no callback omits 3c9abe886a95 drm/i915/guc: kill the GuC client omits e9362e1336fe drm/i915/guc: kill doorbell code and selftests omits 18c094b30404 drm/i915/guc: add a helper to allocate and map guc vma omits d54dc6eede68 drm/i915/guc: Drop leftover preemption code omits 8c386cc81787 PCI/IOV: Fix memory leak in pci_iov_add_virtfn() omits 46c9585ed4af ARM: dts: meson8: fix the size of the PMU registers omits f424da7f78a7 arm64: dts: meson-sm1-sei610: gpio-keys: switch to IRQs omits d97bd23c2d7d selinux: cache the SID -> context string translation omits 66f8e2f03c02 selinux: sidtab reverse lookup hash table omits b22eb7cefb9d torture: Hoist calls to lscpu to higher-level kvm.sh script omits 25b4da74a955 torture: Allow "CFLIST" to specify default list of scenarios omits 5155be9994e5 rcutorture: Dynamically allocate rcu_fwds structure omits 6764100bd292 rcutorture: Complete threading rcu_fwd pointers through functions omits 7beba0c06b58 rcutorture: Move to dynamic initialization of rcu_fwds omits 6b1b83254606 rcutorture: Thread rcu_fwd pointer through forward-progres [...] omits a289e608b3e7 rcutorture: Pull callback forward-progress data into rcu_f [...] omits ebfbaa8dcc84 rcutorture: Add worst-case call_rcu() forward-progress results omits b8dfff975c37 torture: Handle systems lacking the mpstat command omits 517f17aed0ce torture: Handle jitter for CPUs that cannot be offlined omits 9aa55ec206a6 rcutorture: Dispense with Dracut for initrd creation omits c493f1c9c409 torture: Use gawk instead of awk for systime() function omits fc7113c3640f rcu: Avoid tick_dep_set_cpu() misordering omits c1d9101132d0 rcu: Provide wrappers for uses of ->rcu_read_lock_nesting omits 28b605c3f828 rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() omits bed37c63c7e9 rcu: Clear ->rcu_read_unlock_special only once omits 163b89bb565e rcu: Clear .exp_hint only when deferred quiescent state ha [...] omits 8356cdcfb5e4 rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_P [...] omits 90326f0521a8 rcu: Use CONFIG_PREEMPTION where appropriate omits b3e627d3d509 rcu: Make PREEMPT_RCU be a modifier to TREE_RCU omits 03bd2983d7a9 rcu: Use lockdep rather than comment to enforce lock held omits 6935c3983b24 rcu: Avoid data-race in rcu_gp_fqs_check_wake() omits 610dea36d308 rcu/nocb: Fix dump_tree hierarchy print always active omits db282fa39a05 rculist.h: Add list_tail_rcu() omits 16d9fb055d8b rculist_nulls: Change docbook comment headers omits f9dbf7b666f0 rculist_nulls: Add docbook comments omits 50a3d82d959a rcu: Add a hlist_nulls_unhashed_lockless() function omits 61227ad3a0f6 rcu: Add and update docbook header comments in list.h omits 90955b92a744 rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls omits c4127fce1d02 timer: Use hlist_unhashed_lockless() in timer_pending() omits c54a2744497d list: Add hlist_unhashed_lockless() omits f452ee096d95 rculist: Describe variadic macro argument in a Sphinx-comp [...] omits c1f680af911b rcu: Remove kfree_call_rcu_nobatch() omits 86f815430041 rcu: Remove kfree_rcu() special casing and lazy-callback handling omits 08fcb027b210 rcu: Add support for debug_objects debugging for kfree_rcu() omits e38fa01b94c8 rcu: Add multiple in-flight batches of kfree_rcu() work omits 502b7d8b111b rcu: Make kfree_rcu() use a non-atomic ->monitor_todo omits be7188c96444 rcuperf: Add kfree_rcu() performance Tests omits a3246cafecaa rcu: Add basic support for kfree_rcu() batching omits df1e849ae455 rcu: Enable tick for nohz_full CPUs slow to provide expedited QS omits 4286dc07e6ae drm/gma500: add a missed gma_power_end in error path omits 28f0361fdfab rcu: Replace synchronize_sched_expedited_wait() "_sched" w [...] omits de8cd0a533bf rcu: Update tree_exp.h function-header comments omits 6c7d7dbf5b7f rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() omits 4bc6b745e5cb rcu: Allow only one expedited GP to run concurrently with wakeups omits fd6bc19d7676 rcu: Fix missed wakeup of exp_wq waiters omits aca2991a25da rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_s [...] omits 6cf539a87a61 rcu: Fix data-race due to atomic_t copy-by-value omits 9f08cf088676 rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_n [...] omits 15c7c972cd26 rcu: Use *_ONCE() to protect lockless ->expmask accesses omits cb5172d96d16 audit: Add __rcu annotation to RCU pointer omits 6794862a16ef Merge tag 'for-5.5-rc1-kconfig-tag' of git://git.kernel.or [...] omits 5a35435ef4e6 soc: fsl: qe: remove PPC32 dependency from CONFIG_QUICC_ENGINE omits 8d70df8b88a2 soc: fsl: qe: remove unused #include of asm/irq.h from ucc.c omits 114724b78281 net: ethernet: freescale: make UCC_GETH explicitly depend [...] omits 148587a59f6b net/wan/fsl_ucc_hdlc: reject muram offsets above 64K omits 49b865b332a6 net/wan/fsl_ucc_hdlc: fix reading of __be16 registers omits be2e9415f8b3 net/wan/fsl_ucc_hdlc: avoid use of IS_ERR_VALUE() omits da08e1e1d7c3 ceph: add more debug info when decoding mdsmap omits bd84fbcb3198 ceph: switch to global cap helper omits bba1560bd4a4 ceph: trigger the reclaim work once there has enough pending caps omits 3a3430affce5 ceph: show tasks waiting on caps in debugfs caps file omits ad8c28a9eb81 ceph: convert int fields in ceph_mount_options to unsigned int omits c93c159aefb0 soc: fsl: qe: avoid IS_ERR_VALUE in ucc_fast.c omits 71352b8c4016 soc: fsl: qe: drop pointless check in qe_sdma_init() omits 4c3e565cc623 soc: fsl: qe: drop use of IS_ERR_VALUE in qe_sdma_init() omits 611780a6aa50 soc: fsl: qe: avoid IS_ERR_VALUE in ucc_slow.c omits ec2058ac8f50 soc: fsl: qe: refactor cpm_muram_alloc_common to prevent B [...] omits b6231ea2b3c6 soc: fsl: qe: drop broken lazy call of cpm_muram_init() omits 900470ce3999 soc: fsl: qe: make cpm_muram_free() ignore a negative offset omits 754f40e0977c soc: fsl: qe: make cpm_muram_free() return void omits 800cd6fb76f0 soc: fsl: qe: change return type of cpm_muram_alloc() to s32 omits 09a39ec9decd serial: ucc_uart: access __be32 field using be32_to_cpu omits b0816f88b9b5 serial: ucc_uart: limit brg-frequency workaround to PPC32 omits 89ad26f5f8bb serial: ucc_uart: use of_property_read_u32() in ucc_uart_probe() omits 002dedc5e933 serial: ucc_uart: stub out soft_uart_init for !CONFIG_PPC32 omits 96b6b6aaac79 serial: ucc_uart: factor out soft_uart initialization omits 8b1cdc4033bd serial: ucc_uart: replace ppc-specific IO accessors omits 2f58c2ae9e50 serial: ucc_uart: explicitly include soc/fsl/cpm.h omits c1c80cde7f78 soc/fsl/qe/qe.h: update include path for cpm.h omits d5b4a762b7bb soc: fsl: move cpm.h from powerpc/include/asm to include/soc/fsl omits b3f4ff62f62c soc: fsl: qe: qe_io.c: use of_property_read_u32() in par_i [...] omits 6aef51238782 soc: fsl: qe: qe_io.c: access device tree property using b [...] omits abc6311b99f2 soc: fsl: qe: qe_io.c: don't open-code of_parse_phandle() omits 123ee6e90b06 soc: fsl: qe: qe.c: use of_property_read_* helpers omits 9dab15b1a0e3 soc: fsl: qe: merge qe_ic.h headers into qe_ic.c omits 882c626d1d46 soc: fsl: qe: simplify qe_ic_init() omits 5bd202223452 soc: fsl: qe: make qe_ic_get_{low,high}_irq static omits 10d7930dbb51 soc: fsl: qe: don't use NO_IRQ in qe_ic.c omits d7c2878cfcfa soc: fsl: qe: remove unused qe_ic_set_* functions omits 523eef1d206a soc: fsl: qe: rename qe_ic_cascade_low_mpic -> qe_ic_cascade_low omits a36742d13a1d soc: fsl: qe: move qe_ic_cascade_* functions to qe_ic.c omits 01a2ffbdb2e5 powerpc/83xx: remove mpc83xx_ipic_and_qe_init_IRQ omits 4e0e161d3cc4 soc: fsl: qe: move calls of qe_ic_init out of arch/powerpc/ omits 273e66721e36 soc: fsl: qe: use qe_ic_cascade_{low, high}_mpic also on 83xx omits ea275d1f07c1 soc: fsl: qe: remove pointless sysfs registration in qe_ic.c omits 003204b4640b soc: fsl: qe: drop assign-only high_active in qe_ic_init omits 43223922f947 soc: fsl: qe: drop unneeded #includes omits df049d1f4916 soc: fsl: qe: qe.c: guard use of pvr_version_is() with CON [...] omits 580996853864 soc: fsl: qe: replace spin_event_timeout by readx_poll_tim [...] omits 77d7676a92d1 soc: fsl: qe: avoid ppc-specific io accessors omits 6ac9b61786cc soc: fsl: qe: introduce qe_io{read,write}* wrappers omits d9d95bcad38d soc: fsl: qe: rename qe_(clr/set/clrset)bit* helpers omits cf037a9b7af6 soc: fsl: qe: drop volatile qualifier of struct qe_ic::regs omits 1972194f9633 soc: fsl: qe: remove space-before-tab omits 184b8f7f91ca Merge tag 'printk-for-5.5-pr-warning-removal' of git://git [...] omits e52a033610b0 ARM: dts: at91: sama5d27_som1_ek: add i2c filters properties omits 5d4c3cfb63fe ARM: dts: at91: sama5d27_wlsom1: add SAMA5D27 wlsom1 and w [...] omits c963e34f5ac6 dt-bindings: ARM: at91: Document SAMA5D27 WLSOM1 and Evalu [...] omits 4514a7c81234 ARM: dts: at91: sama5d2: mark secumod as a GPIO controller omits d8beb54edb78 ARM: dts: at91: sama5d2: disable pwm0 by default omits 7acd9378dc65 netfilter: nf_flow_table_offload: Correct memcpy size for [...] omits 480136343cbe ALSA: fireface: fix return value in error path of isochron [...] omits 59a126aa3113 ALSA: oxfw: fix return value in error path of isochronous [...] omits 316eaf170252 Merge tag 'thermal-5.5-rc2' of git://git.kernel.org/pub/sc [...] omits 2030abddec68 rxe: correctly calculate iCRC for unaligned payloads omits 4a63ef710cc3 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] omits 71bbac6e2f23 Update mailmap info for Steve Wise omits 3f0a2abff9aa MIPS: Prevent link failure with kcov instrumentation omits 4a07b8bcd503 spi: bitbang: Make chipselect callback optional omits 8a6553ecdf97 spi: stm32: Switch to use GPIO descriptors for CS omits 10e413faa72c spi/topcliff-pch: Remove unneeded semicolon omits 3194d2533eff spi: fsl: don't map irq during probe omits a841e2853e1a spi: spi-cavium-thunderx: Add missing pci_release_regions() omits 21b2c4716144 dt-bindings: regulator: Convert stm32 vrefbuf bindings to [...] omits 681700c38f3e dt-bindings: regulator: Convert stm32 booster bindings to [...] omits b8a039d37792 regulator: rk808: Lower log level on optional GPIOs being [...] omits 6d30fc511bec regulator: core: avoid unneeded .list_voltage calls omits cd4c2493fa58 ARC: mm: drop stale define of __ARCH_USE_5LEVEL_HACK omits d612b455f120 ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() omits 5ad1cece81db ASoC: SOF: Remove unused drv_name in sof_pdata omits 1928b36cfa4d arc: eznps: fix allmodconfig kconfig warning omits f4e4113b2aec ASoC: SOF: remove nocodec_fw_filename omits 285880a23d10 ASoC: SOF: Make creation of machine device from SOF core optional omits 80acdd4f8ff7 ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() omits ee1e79b72e3c ASoC: SOF: partition audio-related parts from SOF core omits 03eec9b4eb89 ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc omits 8c583f526ee9 ASoC: SOF: core: move check for runtime callbacks to core omits 3e62579436c6 ASoC: SOF: core: modify the signature for snd_sof_create_p [...] omits 78fd4ffd75ee ASoC: SOF: topology: remove snd_sof_init_topology() omits b5706f8ec29f ASoC: Intel - do not describe I/O configuration in the lon [...] omits 0d5c81875628 ASoC: Intel - use control components to describe card config omits 8cd9956f61c6 ASoC: intel/skl/hda - export number of digital microphones [...] omits c593642c8be0 treewide: Use sizeof_field() macro omits 1442842952cc ASoC: hdmi-codec: re-introduce mutex locking again omits bc9a665581b3 ASoC: fix soc-core.c kernel-doc warning omits 7c11af9fcdc4 ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and [...] omits 253f584a0699 ASoC: ti: davinci-mcasp: Improve the sysclk selection omits abe3b6727b65 ASoC: cs42l51: add dac mux widget in codec routes omits 49df1e392582 ASoC: rsnd: Calculate DALIGN inversion at run-time omits 3176f94c467c ASoC: tlv320aic31xx: Add Volume Soft Stepping control omits 62d5ae4cafb7 ASoC: max98090: save and restore SHDN when changing sensit [...] omits 2eb2d314a80e ASoC: fsl_sai: add IRQF_SHARED omits e43723292d6d MIPS: OCTEON: Replace SIZEOF_FIELD() macro omits 0bb1306f22fb ASoC: tlv320aic31xx: Add HP output driver pop reduction controls omits df799b9502ed ASoC: mediatek: common: refine hw_params and hw_prepare omits 9cdf85a19b3a ASoC: mediatek: common: add some helpers to control mtk_memif omits 573892b6e661 ASoC: hdac_hdmi: Drop support for Icelake omits e3d8f8ae5b1e ASoC: Intel: boards: make common HDMI driver the default for SOF omits 179d5811c2fc ASoC: SOF: Intel: make common HDMI driver default omits 903e9d372887 ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 omits 6605f0ca3af3 ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 omits c68e07970eca ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's omits f8fc57e8d7c5 net/x25: add new state X25_STATE_5 omits 99e51aa8f701 Documentation: kunit: add documentation for kunit_tool omits e7d7ad0e413f Documentation: kunit: fix typos and gramatical errors omits 70efb58bbbc2 kunit: testing kunit: Bug fix in test_run_timeout function omits 65cb13986229 selftests: forwarding: Delete IPv6 address at the end omits 62201c00c467 mlxsw: spectrum_router: Remove unlikely user-triggerable warning omits b6f3320b1d52 sctp: fully initialize v4 addr in some functions omits 39101b226544 fs/ext4/inode-test: Fix inode test on 32 bit platforms. omits fac2c2da3596 ARM: dts: Cygnus: Fix MDIO node address/size cells omits 0634a2dc9566 ARM: dts: bcm2711: fix soc's node dma-ranges omits a483e22791d6 EDAC/Kconfig: Fix Kconfig indentation omits a2315d3aea59 ARM: exynos_defconfig: Restore debugfs support omits 94fd07925577 MAINTAINERS: Include Samsung SoC serial driver in Samsung [...] omits 702600eef730 lib: raid6: fix awk build warnings omits 8ef1ec0ca32c selftests: safesetid: Fix Makefile to set correct test program omits 295c4e21cf27 selftests: safesetid: Check the return value of setuid/setgid omits be12252212fa selftests: safesetid: Move link library to LDLIBS omits 5cc6c8d4a99d selftests/ftrace: Fix multiple kprobe testcase omits ba1b9c5048e4 selftests/ftrace: Do not to use absolute debugfs path omits 25deae098e74 selftests/ftrace: Fix ftrace test cases to check unsupported omits fd1baf6ca2ea selftests/ftrace: Fix to check the existence of set_ftrace_filter omits af3ea3c126ac MAINTAINERS: Update Lukasz Luba's email address omits 9e99bfefdbce bonding: fix bond_neigh_init() omits f394722fb0d0 neighbour: remove neigh_cleanup() method omits 093c3f94e922 ARM: dts: BCM5301X: Fix MDIO node address/size cells omits 43aad8104bda Merge tag 'linux-can-fixes-for-5.5-20191208' of git://git. [...] omits 8c2b0bc0f0f8 ARM: Document merges omits a405f4e75789 Merge branch 'arm/dt' into for-next omits e691c23ebe8f Merge tag 'socfpga_dts_updates_for_v5.5_part2' of git://gi [...] omits 5a7df4476feb Merge tag 'samsung-dt-5.5-2' of https://git.kernel.org/pub [...] omits df4a6ff19224 Merge tag 'vexpress-fixes-5.5' of git://git.kernel.org/pub [...] omits 4637e94d14bc ARM: Document merges omits 44a7b6759000 RDMA/cma: add missed unregister_pernet_subsys in init failure omits 78f926f72e43 btrfs: add Kconfig dependency for BLAKE2B omits bcbccaf2edcf afs: Fix SELinux setting security label on /afs omits 67e1d5ed85a8 drm/i915/hdcp: Nuke intel_hdcp_transcoder_config() omits 608b68b67a30 MAINTAINERS: fix style in CADENCE I3C MASTER IP entry omits 026d8450d499 i3c: master: make i3c_bus_set_mode static omits dbd6654329fc i3c: master: cdns: add data hold delay support omits 9bd0160d1237 afs: Fix afs_find_server lookups for ipv4 peers omits cd592187f9de arm64: dts: uDPU: SFP cages support 3W modules omits fe3ec631a77d arm64: dts: uDPU: remove i2c-fast-mode omits 1eebac024058 arm64: dts: uDPU: fix broken ethernet omits e10ad9c69746 drm/i915/fbc: Reallocate cfb if we need more of it omits 34cddbc03b13 drm/i915/fbc: Enable fbc by default on glk+ once again omits 07fd0df822cc drm/i915/fbc: Wait for vblank after FBC disable on glk+ omits 6252bb78fcc3 drm/i915/fbc: Start using flip nuke omits c866a0e41640 drm/i915/fbc: Nuke fbc.enabled omits 31ce20c24721 drm/i915/fbc: s/gen9 && !glk/gen9_bc || bxt/ omits 30016696c2e0 drm/i915/fbc: Make fence_id optional for i965gm omits 97a978e2d3a0 drm/i915/fbc: Store fence_id directly in fbc cache/params omits 8bdbe1befd9d drm/i915/fbc: Track plane visibility omits 6f745ba696fd drm/i915/fbc: Precompute gen9 cfb stride w/a omits 644398586f00 drm/i915/fbc: Remove the FBC_RT_BASE setup for ILK/SNB omits 04da7b9f9af6 drm/i915: Relocate intel_crtc_active() omits fb2d8e0cd4d7 drm/i915/fbc: Nuke bogus single pipe fbc1 restriction omits cd8c021b36a6 drm/i915/fbc: Disable fbc by default on all glk+ omits e8fc64e29ea3 PCI: artpec6: Configure FTS with dwc helper function omits 2e01e6b03c0c PCI: dwc: intel: PCIe RC controller driver omits e54ea45a4955 dt-bindings: PCI: intel: Add YAML schemas for the PCIe RC [...] omits 36deeddcd369 drm/i915/gt: Save irqstate around virtual_context_destroy omits 1b69e89291fc HID: picoLCD: constify fb ops omits 42a1e9450c27 ARM: dts: ux500: Add devicetree for HREF520 omits 8668223a1ea7 ARM: dts: ux500: Split TVK DTSI files in two omits f6a76d425680 ARM: dts: ux500: Break out DB8500 DTSI omits 27e7c033d3b4 ARM: dts: ux500: Drop pulls on I2C buses omits b2ee5877508b ARM: dts: ux500: Use "arm,pl031" compatible for PL031 omits 02234ee9e4d7 ARM: dts: ux500: Add "simple-bus" compatible to soc node omits bef475b03d9b ARM: dts: ux500: Remove ux500_ prefix from ux500_serial* labels omits 5195887a6fe0 ARM: dts: ux500: Move serial aliases to ste-dbx5x0.dtsi omits 6b69c7296a9a ARM: dts: ux500: Add aliases for I2C and SPI buses omits fae284f1bc77 ARM: dts: ux500: Disable I2C/SPI buses by default omits 96b619e3c1df ARM: dts: ux500: nomadik-pinctrl: Add &gpio_in_nopull omits 99e1df613625 ARM: dts: ux500: Add pin configs for UART1 CTS/RTS pins omits 4dbeac736464 ARM: dts: ux500: Add alternative SDI pin configs omits 7fee202265b7 ARM: dts: ux500: Rename generic pin configs according to p [...] omits 0f8e741404af ARM: dts: ux500: Move generic pin configs out of ste-href- [...] omits 6cfeb611b471 dt-bindings: arm: Document compatibles for Ux500 boards omits 08d89bc90d9e ARM: dts: ux500: snowball: Remove unused PRCMU cpufreq node omits 70016ef0bd86 ARM: dts: ux500: declare GPADC IIO ADC channels omits ccdeed497042 drm/i915/perf: Configure OAR for specific context omits 322d56aa3145 drm/i915/perf: Allow non-privileged access when OA buffer [...] omits d935bd50dd14 gpio: Fix error message on out-of-range GPIO in lookup table omits 322f6a3182d4 gpio: mpc8xxx: Add platform device to gpiochip->parent omits c8b50de60c9b Merge branch 'for-5.5/upstream-fixes' into for-next omits dded0f08bbe6 mfd: sm501: Fix mismatches of request_mem_region omits 348b80b273fb HID: multitouch: Add LG MELF0410 I2C touchscreen support omits be54e7461ffd HID: uhid: Fix returning EPOLLOUT from uhid_char_poll omits 9f3b61dc1dd7 HID: hidraw: Fix returning EPOLLOUT from hidraw_poll omits 5604285839aa netfilter: bridge: make sure to pull arp header in br_nf_f [...] omits 81ec61074bcf netfilter: nf_tables_offload: return EOPNOTSUPP if rule sp [...] omits fd57d0cbe187 netfilter: nf_tables: skip module reference count bump on [...] omits 0d2c96af797b netfilter: nf_tables: validate NFT_DATA_VALUE after nft_da [...] omits bffc124b6fe3 netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END omits db3b665dd77b netfilter: nft_set_rbtree: bogus lookup/get on consecutive [...] omits 164166558aac netfilter: uapi: Avoid undefined left-shift in xt_sctp.h omits c9385887cbbf cpufreq: vexpress-spc: Switch cpumask from topology core t [...] omits 2a76352ad2cc ARM: vexpress: Set-up shared OPP table instead of individu [...] omits d3e483526cd3 drm/i915: Change i915_vma_unbind() to report -EAGAIN on activity omits 4b28b25c3062 extcon: arizona: Factor out microphone and button detection omits 7e14fc437c81 extcon: arizona: Factor out microphone impedance into a function omits 3dfa743dcd2e extcon: arizona: Invert logic of check in arizona_hpdet_do_id omits 8267ebcc4617 extcon: arizona: Remove excessive WARN_ON omits f4ba6c0ba762 extcon: arizona: Remove unnecessary sets of ACCDET_MODE omits d5aa46ddf9ed extcon: arizona: Tidy up transition from mic to headphone detect omits ac7614fab9dd extcon: arizona: Clear jack status regardless of detection type omits be87cb72bf75 extcon: arizona: Move pdata extraction to probe omits b82f871a335a extcon: arizona: Make rev A register sequences atomic omits 9c8eaec8ebe4 extcon: arizona: Correct clean up if arizona_identify_head [...] omits ab68b220e81f pinctrl: baytrail: Group GPIO IRQ chip initialization omits 539d8bde72c2 pinctrl: baytrail: Allocate IRQ chip dynamic omits b9a19bdbc843 pinctrl: cherryview: Pass irqchip when adding gpiochip omits bd90633a5c54 pinctrl: cherryview: Add GPIO <-> pin mapping ranges via callback omits 82d9beb4b7f7 pinctrl: cherryview: Split out irq hw-init into a separate [...] omits ca8a958e2acb pinctrl: baytrail: Pass irqchip when adding gpiochip omits ed3c15646251 pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback omits 9c9b65203492 ASoC: core: only flush inited work during free omits 16c46fd505fb drm/i915/gem: Avoid rcu_barrier() from shrinker paths omits 2099ef02c6c0 media: dt-bindings: media: cal: convert binding to yaml omits b30b736a2b3d pinctrl: baytrail: Update North Community pin list omits 40ecab551232 pinctrl: baytrail: Really serialize all register accesses omits af8b32f83268 media: ti-vpe: cal: fix enum_mbus_code/frame_size subdev a [...] omits eb9792a42743 media: ti-vpe: cal: Fix a WARN issued when start streaming fails omits 348d32d3a032 media: ti-vpe: cal: Properly calculate max resolution boundary omits 04d766acbf3e media: ti-vpe: cal: Add subdev s_power hooks omits 7a3b9684cede media: ti-vpe: cal: Add AM654 support omits 5fa3144be4fc media: dt-bindings: media: cal: update binding to add AM65 [...] omits e2257005902a media: ti-vpe: cal: Add DRA76x support omits 3337fba37308 media: dt-bindings: media: cal: update binding to add DRA7 [...] omits 8fac698199fe media: ti-vpe: cal: Align DPHY init sequence with docs omits cd0dacc256fc media: ti-vpe: cal: Fix pixel processing parameters omits 5f9f2fb7c46f media: ti-vpe: cal: Fix ths_term/ths_settle parameters omits 6713feb7c6fd media: ti-vpe: cal: add CSI2 PHY LDO errata support omits 03ea2e032e79 media: dt-bindings: media: cal: update binding to add PHY [...] omits 6e72eab2e7b7 media: ti-vpe: cal: Restrict DMA to avoid memory corruption omits 23122c373e33 media: ti-vpe: cal: Enable DMABUF export omits 65ee4280f19c media: ti-vpe: cal: Add per platform data support omits 5e51dd352557 media: ti-vpe: cal: switch BIT_MASK to BIT omits b99c35a40ca0 media: dt-bindings: media: cal: update binding example omits 8f2b841a00b5 media: dt-bindings: media: cal: update binding to use syscon omits 7240497850f7 drm/i915: Flesh out device_info pretty printer omits 8d65859a4cba drm/i915/gem: Comment on inability to check args.pad for M [...] omits b6d0531ec7e2 moduleparam: fix kerneldoc omits bf08949cc8b9 modules: lockdep: Suppress suspicious RCU usage warning omits 634f0348fe33 gpio: xtensa: fix driver build omits 36fcb4292473 cpuidle: use first valid target residency as poll time omits f3fdbc721b8b drm/bridge: Clarify the atomic enable/disable hooks semantics omits bd88d319abe9 pwm: imx27: Unconditionally write state to hardware omits a3597d6c89d7 pwm: imx27: Cache duty cycle register value omits 1db37f9561b2 pwm: cros-ec: Cache duty cycle value omits cfc4c189bc70 pwm: Read initial hardware state at request time omits ac877c64c87a drm/bridge: Add the drm_bridge_get_prev_bridge() helper omits 4ec5c9050a49 drm/bridge: Add the drm_for_each_bridge_in_chain() helper omits 05193dc38197 drm/bridge: Make the bridge chain a double-linked list omits 35a61fe9218a drm: Stop accessing encoder->bridge directly omits fadf872d9d92 drm/bridge: Introduce drm_bridge_get_next_bridge() omits ea099adfdf4b drm/bridge: Rename bridge helpers targeting a bridge chain omits e27cca96cd68 xfrm: add espintcp (RFC 8229) omits eecd227a9a34 esp4: split esp_output_udp_encap and introduce esp_output_encap omits 25f6802b4c18 esp4: prepare esp_input_done2 for non-UDP encapsulation omits cac3c71604cf xfrm: add route lookup to xfrm4_rcv_encap omits 7b3801927e52 xfrm: introduce xfrm_trans_queue_net omits b50b0580d27b net: add queue argument to __skb_wait_for_more_packets and [...] omits 7b9952bb2d12 Merge branches 'renesas-arm-defconfig-for-v5.6', 'renesas- [...] omits 0277afaf059f mfd: syscon: Re-use resource_size() to count max_register omits a43e29090934 arm64: dts: rockchip: Enable MTD Flash on rk3399-roc-pc omits 140e816a8083 arm64: dts: rockchip: Add SDR104 mode to SD-card I/F on rk [...] omits a308163a9d4b arm64: dts: rockchip: Use correct pin for lcd-reset pinctr [...] omits 88c5a235e88b arm64: dts: rockchip: Fix min voltage for rk3399-firefly vdd_log omits c38d8009ed6c arm64: dts: rockchip: Fix vdd_log on rk3399-roc-pc omits a8e611f634e3 arm64: dts: rockchip: Disable HS400 for mmc on rk3399-roc-pc omits 67dd31f71580 arm64: dts: rockchip: enable tsadc on px30-evb omits 023115cdea26 arm64: dts: rockchip: add thermal infrastructure to px30 omits 8554723e664d arm64: dts: rockchip: remove 408MHz operating point from px30 omits 876816b2679f arm64: dts: rockchip: Improve nanopi4 PCIe omits a793e19c15f2 arm64: dts: rockchip: Fix NanoPC-T4 cooling maps omits 526ba2e2cf61 arm64: dts: rockchip: Enable PCIe for Radxa Rock Pi 4 board omits 635f9a6d9cdc arm64: dts: rockchip: Add regulators for pcie on rk3399-rock960 omits e748d3552733 arm64: dts: rockchip: Enable HDMI Sound on rk3399-roc-pc omits ec5b0af7da34 arm64: dts: rockchip: Add regulators for pcie on rk3399-roc-pc omits ec7d731d81e7 arm64: dts: rockchip: Add node for gpu on rk3399-roc-pc omits 6f89dd9e9325 ARM: dts: iwg20d-q7-common: Add LCD support omits b515e3d98cbf ARM: shmobile: defconfig: Enable support for panels from EDT omits c4ed20f74c79 dt-bindings: timer: renesas: tmu: Document r8a774b1 bindings omits e8ad8d5108e0 Merge tag 'devfreq-fixes-for-5.5-rc2' of git://git.kernel. [...] omits 7347f09a198a Merge tag 'iio-fixes-for-5.5a' of git://git.kernel.org/pub [...] omits 4fc265a9c9b2 x86/mtrr: Require CAP_SYS_ADMIN for all access omits 2e30dd9e0698 x86/mtrr: Get rid of mtrr_seq_show() forward declaration omits 4ff40d140e2a clk: sunxi-ng: v3s: Fix incorrect number of hw_clks. omits fcb1991c46a6 arm64: dts: imx8mq: add missing SAI nodes omits 5d22a618820f clk: sunxi: use of_device_get_match_data omits 59f3f4dcf68d arm64: dts: allwinner: h6: Enable USB 3.0 host for Beelink [...] omits 2c63afdafa51 arm64: dts: allwinner: orange-pi-3: Enable IR receiver omits 3d615c2fc2d1 arm64: dts: allwinner: a64: olinuxino: Fix SDIO supply regulator omits 8467ebbf708e arm64: dts: allwinner: a64: olinuxino: Fix eMMC supply regulator omits 43cb86799ff0 drm: meson: venc: cvbs: fix CVBS mode matching omits 4999236e05b8 arm64: dts: zii-ultra: adjust board names omits cd262dbfd703 soc: imx8: print SoC type and revision omits 781d5eb4b4a6 Merge tag 'drm-misc-fixes-2019-11-25' of git://anongit.fre [...] omits 1987ddfca358 arm64: dts: imx8mq: Add eLCDIF controller omits 9ff3483e5c55 ALSA: firewire-motu: fix double unlocked 'motu->mutex' omits 912b9dacf3f0 arm64: dts: imx8mq: increase NOC clock to 800 MHz omits 5887751baba7 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits ada345f91158 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 232290bb8b67 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 461c078c85ca tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 7bfb126843ea tools/memory-model: Repair parseargs.sh header comment omits 4959d07db241 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits a80e47b8669d tools/memory-model: Make history-check scripts use mselect7 omits d72aebde6de5 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 3db81939157a tools/memory-model: Fix scripting --jobs argument omits 1aac9cca908f tools/memory-model: Implement --hw support for checkghlitmus.sh omits d2e6c738845c tools/memory-model: Add -v flag to jingle7 runs omits 1dd72050454f tools/memory-model: Make runlitmus.sh check for jingle errors omits 276a1d50dd81 tools/memory-model: Allow herd to deduce CPU type omits b9f66cb583e3 tools/memory-model: Keep assembly-language litmus tests omits 082ab4692c45 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 3f15694e4087 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits bc99d9407f30 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits a05fec8cfaea tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits c19b8534e918 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 69e0a5867dae tools/memory-model: Fix checkalllitmus.sh comment omits 8f7440256281 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 95ea741f3924 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits a9ce6100e18b tools/memory-model: Update parseargs.sh for hardware verification omits d5c771df1863 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 30aee4f9caf8 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits fd99ec8d8ed5 tools/memory-model: Make judgelitmus.sh identify bad macros omits ab9ad415a447 tools/memory-model: Make cmplitmushist.sh note timeouts omits 61cb608e90c3 tools/memory-model: Make judgelitmus.sh note timeouts omits bc3e8f5d42d5 riscv: only select serial sifive if TTY is enabled omits 0e72a2f9c1a3 riscv: Fix build dependency for loader omits 27dbc542f651 PM / devfreq: Use PM QoS for sysfs min/max_freq omits 05d7ae15cfb1 PM / devfreq: Add PM QoS support omits 42a6b25e67df PM / devfreq: Don't fail devfreq_dev_release if not in list omits 46cecc0bf095 PM / devfreq: Introduce get_freq_range helper omits e7cc792d0004 PM / devfreq: Set scaling_max_freq to max on OPP notifier error omits e876e710ede2 PM / devfreq: Fix devfreq_notifier_call returning errno omits ed11e31709d7 clk: imx: clk-imx7ulp: Add missing sentinel of ulp_div_table omits 2ef139393fdc clk: imx8m: Suppress bind attrs omits c13f370d492d clk: imx7ulp: Fix watchdog2 clock name typo omits 3ff86050da41 clk: imx6q: disable non functional divider omits e7096c131e51 net: WireGuard secure network tunnel omits 0376f6ec9eb8 arm64: dts: imx8m: Add ddr controller nodes omits e18f64712e9e clk: imx: Mark dram pll on 8mm and 8mn with CLK_GET_RATE_NOCACHE omits d9ea9ca2b420 clk: imx8m: Set CLK_GET_RATE_NOCACHE on dram clocks omits cf6b58ab2d55 kbuild: fix 'No such file or directory' warning when cleaning omits b731fadff489 ARM: dts: e60k02: fix power button omits 0f93eb28ff3a arm64: dts: imx8mn: remove "simple-bus" for anatop omits 0900a484928d arm64: dts: imx8mm: remove "simple-bus" for anatop omits c7649739f55d arm64: dts: imx8qxp: Remove unnecessary "interrupt-parent" [...] omits 0840a47ee85f ARM: dts: ls1021a-tsn: Use interrupts for the SGMII PHYs omits d27f9d634c9b ARM: dts: ls1021a: add node describing external interrupt lines omits 562ed3e439a6 ARM: dts: imx25: describe maximum speed of internal usbhos [...] omits e50811396a49 ARM: dts: imx25: consolidate properties of usbhost1 in dtsi file omits 6d8709248d88 ARM: dts: e60k02: Pass the memory unit address omits 0b47f9201075 ARM: dts: add devicetree entry for Tolino Shine 3 omits 97a94cd58c50 ARM: dts: imx7d-sdb-reva: Add revision in board compatible string omits e26f87c59ec4 ARM: dts: imx6sx-sdb-reva: Add revision in board compatibl [...] omits 388adcbb08ef ARM: dts: imx6q-logicpd: Enable ili2117a Touchscreen omits 5e78a98601d6 ARM: imx_v6_v7_defconfig: Enable TOUCHSCREEN_ILI210X omits 5780c958da06 dt-bindings: arm: fsl: add compatible string for Tolino Shine 3 omits 7bd9f52628f0 dt-bindings: arm: imx: Add the i.MX7D-SDB Rev-A board omits a1433ca47e26 dt-bindings: arm: imx: Add the i.MX6SX-SDB Rev-A board omits 073a01e8d7c2 clk: imx: clk-composite-8m: add lock to gate/mux omits 2871736869f0 clk: imx: clk-divider-gate: drop redundant initialization omits a546d88c13ea clk: imx: clk-divider-gate: fix a typo in comment omits 0aeb1f2b74f3 ARM: dts: imx6ul: imx6ul-14x14-evk.dtsi: Fix SPI NOR probing omits f0f3588f7a95 kernfs: don't bother with timestamp truncation omits 23b424d9c36e fs: Do not overload update_time omits ba70609d5ec6 fs: Delete timespec64_trunc() omits 1bfad0c07941 fs: ubifs: Eliminate timespec64_trunc() usage omits 668c9a61e3bf fs: ceph: Delete timespec64_trunc() usage omits 918c900987f2 fs: cifs: Delete usage of timespec64_trunc omits 97acf83de493 fs: fat: Eliminate timespec64_trunc() usage omits eb31e2f63d85 utimes: Clamp the timestamps in notify_change() omits b767b87044c4 Documentation: path-lookup: include new LOOKUP flags omits 9a27653a238b selftests: add openat2(2) selftests omits 0a51692d49ec open: introduce openat2(2) syscall omits ab87f9a56c8e namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution omits 8db52c7e7ee1 namei: LOOKUP_IN_ROOT: chroot-like scoped resolution omits adb21d2b526f namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution omits 72ba29297e14 namei: LOOKUP_NO_XDEV: block mountpoint crossing omits 4b99d4996979 namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution omits 278121417a72 namei: LOOKUP_NO_SYMLINKS: block symlink resolution omits 740a16782750 namei: allow set_root() to produce errors omits 1bc82070fa27 namei: allow nd_jump_link() to produce errors omits ce623f89872d nsfs: clean-up ns_get_path() signature to return int omits 2b98149c2377 namei: only return -ECHILD from follow_dotdot_rcu() omits 544f8d857a05 hwmon: Driver for MAX31730 omits b23da6b4afde hwmon: Add support for enable attributes to hwmon core omits d46d6a166776 hwmon: (w83627ehf) convert to with_info interface omits 76f2ee357da6 hwmon: (pmbus/ucd9000) Add support for UCD90320 Power Sequencer omits 771ca6875ff3 dt-bindings: hwmon/pmbus: Add ti,ucd90320 power sequencer omits dfd767cbdcbe hwmon: Add intrusion templates omits 20358214d96b hwmon: (adt7475) Make volt2reg return same reg as reg2volt input omits daf40fe5d60b hwmon: (nct7802) Fix non-working alarm on voltages omits ff50806aa687 hwmon: (nct7802) Fix voltage limits to wrong registers omits 9fd229c478fb iio: adc: max9611: Fix too short conversion time delay omits 3b71f6b59508 iio: ad7949: fix channels mixups omits bd41c445b7b9 iio: imu: st_lsm6dsx: do not power-off accel if events are [...] omits c2686eb2aed3 iio: imu: st_lsm6dsx: track hw FIFO buffering with fifo_mask omits 5685b145c138 iio: imu: st_lsm6dsx: fix decimation factor estimation omits 53eaa9c27fdc iio: imu: inv_mpu6050: fix temperature reporting using bad unit omits 342a6928bd50 iio: humidity: hdc100x: fix IIO_HUMIDITYRELATIVE channel r [...] omits c41d79b74b3b iio: adc: max1027: fix not unregistered iio trigger omits 1f310f77efa2 iio: adc: intel_mrfld_adc: Allocating too much data in probe() omits 11d7c8d3b125 iio: adc: ad7124: Enable internal reference omits ada971cbdc37 dt-bindings: iio: adc: ad7292: fix constraint over channel [...] omits dd587a7f0af5 dt-bindings: iio: adc: ad7292: Update SPDX identifier omits 2e19b6c3efcf iio: temperature: ltc2983: fix u32 read into a unsigned long long omits 0163c1c521ff iio: st_accel: Fix unused variable warning omits 341826a06566 iio: adc: ad7606: fix reading unnecessary data from device omits d63411000741 drm/i915/gt: Turn vm off then on again for gen7 mm switch omits 025f50f38664 sched/rt, workqueue: Use PREEMPTION omits 9f47286924f2 sched/core: Use CONFIG_PREEMPTION omits 1b40cd56f3bc sched/rt, locking: Use CONFIG_PREEMPTION omits 923717cbab90 sched/rt, mm: Use CONFIG_PREEMPTION omits 94545870b14b sched/rt, btrfs: Use CONFIG_PREEMPTION omits 2496396fcb44 sched/rt, fs: Use CONFIG_PREEMPTION omits d4a3dcbc4727 sched/rt, xen: Use CONFIG_PREEMPTION omits 2da2b32fd934 sched/rt, net: Use CONFIG_PREEMPTION.patch omits 6c5260d73d2b sched/rt, xtensa: Use CONFIG_PREEMPTION omits 85a683d0a689 sched/rt, sparc: Use CONFIG_PREEMPTION omits 7be60ccbc590 sched/rt, sh: Use CONFIG_PREEMPTION omits fa686453053b sched/rt, s390: Use CONFIG_PREEMPTION omits 29ff64929e6c sched/rt, riscv: Use CONFIG_PREEMPTION omits 09613e8320cd sched/rt, parisc: Use CONFIG_PREEMPTION omits f0365eb50b04 sched/rt, nios2: Use CONFIG_PREEMPTION omits 10c1537b32e7 sched/rt, nds32: Use CONFIG_PREEMPTION omits 098fa51b1d05 sched/rt, MIPS: Use CONFIG_PREEMPTION omits 18803733bd67 sched/rt, microblaze: Use CONFIG_PREEMPTION omits b9b75e53b2fb sched/rt, ia64: Use CONFIG_PREEMPTION omits 143cd41f50e0 sched/rt, hexagon: Use CONFIG_PREEMPTION omits 7462b759b1c2 sched/rt, h8300: Use CONFIG_PREEMPTION omits 365a795a1332 sched/rt, csky: Use CONFIG_PREEMPTION omits 51466979c754 sched/rt, c6x: Use CONFIG_PREEMPTION omits 916591722c75 sched/rt, ARC: Use CONFIG_PREEMPTION omits fdc5569eaba9 sched/rt, powerpc: Use CONFIG_PREEMPTION omits 7ef858dad9fa sched/rt, arm64: Use CONFIG_PREEMPTION omits e7289c6de81c sched/rt, ARM: Use CONFIG_PREEMPTION omits 4f797f56c378 Merge branch 'linus' into sched/urgent, to pick up the lat [...] omits ffafde478309 erofs: update documentation omits b418d660bb97 efi/earlycon: Remap entire framebuffer after page initialization omits 9fa76ca7b8bd efi: Fix efi_loaded_image_t::unload type omits ff397be685e4 efi/gop: Fix memory leak in __gop_query32/64() omits dbd89c303b44 efi/gop: Return EFI_SUCCESS if a usable GOP was found omits 6fc3cec30dfe efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs omits ab0eb16205b4 efi/memreserve: Register reservations as 'reserved' in /pr [...] omits da2311a6385c can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to U [...] omits 2de497356955 can: tcan45x: Make wake-up GPIO an optional GPIO omits 1202d2318e2f dt-bindings: tcan4x5x: Make wake-gpio an optional gpio omits 9c9e1b012a21 dt-bindings: can: tcan4x5x: reset pin is active high omits 60552253e29c can: m_can: tcan4x5x: add required delay after reset omits 048e3a34a2e7 can: flexcan: poll MCR_LPM_ACK instead of GPR ACK for stop [...] omits b7603d080ffc can: flexcan: add low power enter/exit acknowledgment helper omits e707180ae2df can: flexcan: fix possible deadlock and out-of-order recep [...] omits 9ab79b06ddf3 can: xilinx_can: Fix missing Rx can packets on CANFD2.0 omits 8ac9d71d6013 can: j1939: fix address claim code example omits 00d4e14d2e4c can: j1939: j1939_sk_bind(): take priv after lock is held omits 1a2e9d2f794e MAINTAINERS: Add myself as a maintainer for TCAN4x5x omits fd230ffaa48b MAINTAINERS: Add myself as a maintainer for MMIO m_can omits c08f0a92f4be ALSA: echoaudio: simplify get_audio_levels omits ca5930b181a4 drm/i915/gtt: Account for preallocation in asserts omits 8b1c78e06e61 drm/i915: Avoid calling i915_gem_object_unbind holding obj [...] omits 0b9173f4688d netfilter: nf_queue: enqueue skbs with NULL dst omits 5a2e6af81807 selftests: netfilter: use randomized netns names omits a22198a934e6 drm/i915/guc: Update uncore access path in flush_ggtt_writes omits 6e456dca47c5 MAINTAINERS: thermal: Change the git tree location omits 9f1fb8046bba MAINTAINERS: thermal: Add Daniel Lezcano as the thermal ma [...] omits 87587a57b333 MAINTAINERS: thermal: Eduardo's email is bouncing omits 50260614245b thermal: power_allocator: Fix Kconfig warning omits dc3ecfc9819a Merge branch 'nvme/for-5.5' of git://git.infradead.org/nvm [...] omits aef820799274 drm/i915/gem: Pin gen6_ppgtt prior to constructing the request omits 795a4aea63b1 drm/i915/gt: Replace I915_WRITE with its uncore counterpart omits ad457191015a drm/i915/display: Refactor intel_commit_modeset_disables() omits 3ca8f1918883 drm/i915/display/tgl: Fix the order of the step to turn tr [...] omits 1ac87297e50e drm/i915/display: Do not check for the ddb allocations of [...] omits 651cc835d5f6 drm/i915: Add new EHL/JSL PCI ids omits 64e62bdf04ab drm/dp_mst: Remove VCPI while disabling topology mgr omits 97418e968b01 KVM: arm/arm64: Remove excessive permission check in kvm_a [...] omits 54ad68b77760 KVM: arm64: Don't log IMP DEF sysreg traps omits cbab8d87f786 drm/i915: Propagate errors on awaiting already signaled dm [...] omits 9e31c1fe45d5 drm/i915: Propagate errors on awaiting already signaled fences omits 5e6a94713be0 drm/i915: Check for error before calling cmpxchg() omits 3721376d7d02 MIPS: BPF: eBPF JIT: check for MIPS ISA compliance in Kconfig omits c409cd05ab7f MIPS: BPF: Restore MIPS32 cBPF JIT; disable MIPS32 eBPF JIT omits 7e4c6b9a5d22 nvme/pci: Fix read queue count omits 17c3316734ae nvme/pci Limit write queue sizes to possible cpus omits 3f68baf706ec nvme/pci: Fix write and poll queue types omits bc1152b086c1 drm/panfrost: Register devfreq cooling device omits 0a5239985a3b drm/panfrost: Open/close the perfcnt BO omits aed44cbeae2b drm/panfrost: Fix a race in panfrost_gem_free_object() omits 3bb69dbcb9e8 drm/panfrost: Fix a BO leak in panfrost_ioctl_mmap_bo() omits 70cc77952efe drm/panfrost: Fix a race in panfrost_ioctl_madvise() omits 22bd4df9dadf drm/panfrost: devfreq: Round frequencies to OPPs omits 694cfe7f31db dm thin: Flush data device before committing metadata omits 4b4c5638c08d drm/amdgpu: Fix BACO entry failure in NAVI10. omits 4adf0b49eea9 drm/mgag200: Flag all G200 SE A machines as broken wrt <startadd> omits b66ecd0438bf drm/i915/pmu: Report frequency as zero while GPU is sleeping omits 1ca3fd96f958 drm/udl: Remove field lost_pixels from struct udl_device omits 798ce3fe1c3a drm/udl: Begin/end access to imported buffers in damage-handler omits cd45e30a7099 drm/udl: Move log-cpp code out of udl_damage_handler() omits ffc90486e320 drm/udl: Move clip-rectangle code out of udl_handle_damage() omits 2d2bebb83323 drm/udl: Vmap framebuffer after all tests succeeded in dam [...] omits d15e35dafb1e drm/udl: Don't track number of identical and sent pixels per line omits 3f1939b531cf drm/udl: Remove unused statistics counters omits bf4b96bb542e KVM: arm64: Sanely ratelimit sysreg messages omits 72a610f32e1f KVM: arm/arm64: vgic: Use wrapper function to lock/unlock [...] omits 0bda9498dd45 KVM: arm/arm64: vgic: Fix potential double free dist->spis [...] omits 7e0befd521b6 KVM: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() omits 1a74934b0eff drm/i915/gem: Flush the pwrite through the chipset before [...] omits 045d1fb79616 drm/i915/gt: Acquire a GT wakeref for the breadcrumb interrupt omits 77853186e547 drm/i915: Claim vma while under closed_lock in i915_vma_parked() omits b3fac52c5193 drm: share address space for dma bufs omits e5516553999f drm: call drm_gem_object_funcs.mmap with fake offset omits 20aaa2d8e1f3 Merge branch 'for-5.5-pr-warning-removal' into for-next omits 969bea5e4d8b checkpatch: Drop pr_warning check omits 61ff72f40168 printk: Drop pr_warning definition omits ee19545220a8 Fix up for "printk: Drop pr_warning definition" omits 1d9a6159bd04 workqueue: Use pr_warn instead of pr_warning omits d315fe8bde5c drm/i915/gt: Trim gen6 ppgtt updates to PD cachelines omits 0f60a0bcc1b9 Merge tag 'perf-urgent-for-mingo-5.5-20191205' of git://gi [...] omits 3f5f74203abb drm: Add FEC registers for LT-tunable repeaters omits 843cd325d9cf drm: Fix DSC throughput mode 0 mask definition omits 0530bbd0e40b drm/vkms: Fix typo and preposion in function documentation omits 6f91f44dea70 drm/doc: Add VKMS module description and use to "Testing a [...] omits e62dbcdb8cbc drm/amd/display: Compare clock state member to determine o [...] omits 7a02d2985f41 drm/amdgpu/display: add fallthrough comment omits 0df62823630d drm/amd/display: Increase the number of retries after AUX DEFER omits 44ce6c3dc847 drm/amd/display: update dispclk and dppclk vco frequency omits dd0b162fd009 drm/amd/display: Fix screen tearing on vrr tests omits 87de6cb2f281 drm/amd/display: Reset steer fifo before unblanking the stream omits a2a1f1eb06d7 drm/amd/display: fixed that I2C over AUX didn't read data issue omits 28fa24ad14e8 drm/amd/display: Change the delay time before enabling FEC omits 10bce710fa6f drm/amd/display: have two different sr and pstate latency [...] omits a51d9f8fe756 drm/amd/display: Fixed kernel panic when booting with DP-t [...] omits 1653acd566a8 drm/amd/display: populate bios integrated info for renoir omits aa4febf50985 drm/amd/display: fix DalDramClockChangeLatencyNs override omits a1fc44b609b4 drm/amd/display: Map DSC resources 1-to-1 if numbers of OP [...] omits 9d9de889ff8e drm/amd/display: update sr and pstate latencies for Renoir omits bf26da927a1c drm/amdgpu: add cache flush workaround to gfx8 emit_fence omits 14891c316ca7 drm/amdgpu: add header line for power profile on Arcturus omits 6e807535dae5 drm/amdgpu: add check before enabling/disabling broadcast mode omits ecda7c0280e6 dm thin metadata: Add support for a pre-commit callback omits 8b3fd1f53af3 dm clone: Flush destination device before committing metadata omits ad51b4ac12f7 drm/amd/display: Extend DMCUB offload testing into dcn20/21 omits c14f2507be0b drm/amd/display: correct log message for lttpr omits 71e6bd2ac207 drm/amd/display: update dml related structs omits 92855074616f drm/amd/display: Compare clock state member to determine o [...] omits 772c0b59ad94 drm/amd/display: Increase the number of retries after AUX DEFER omits 186a1fb79c6c drm/amd/display: Change HDR_MULT check omits 9ec53e11c766 drm/amd/display: 3.2.62 omits e66164105d2f drm/amd/display: Implement DePQ for DCN2 omits 0beb54039d46 drm/amd/display: update dispclk and dppclk vco frequency omits 00853a4f7dd5 drm/amd/display: Fix screen tearing on vrr tests omits 4ed79864de18 drm/amd/display: fix cursor positioning for multiplane cases omits ddba76274fd5 drm/amd/display: Limit NV12 chroma workaround omits 799a5f74d11e drm/amd/display: add dsc policy getter omits c5e53707e260 drm/amd/display: remove spam DSC log omits dcd65857a781 drm/amd/display: add dc dsc functions to return bpp range [...] omits 5c7b0f38522e drm/amd/display: Remove redundant call omits 8b0fbb368c96 drm/amd/display: Modify logic for when to wait for mpcc idle omits 5fd21b394cfe drm/amd/display: check for repeater when setting aux_rd_interval. omits 9a35b016b99f drm/amd/display: Remove flag check in mpcc update omits e0600a94343c drm/amd/display: update sr latency for renoir when using lpddr4 omits 2f39835cc350 drm/amd/display: Add shared DMCUB/driver firmware state ca [...] omits d4bbcecb5962 drm/amd/display: Split DMUB cmd type into type/subtype omits 75441d9d35f7 drm/amd/display: Return a correct error value omits 99218d122a2b drm/amd/display: Save/restore link setting for disable phy [...] omits 8d623f86c07f drm/amd/display: add DP protocol version omits 89cd5a02dfab drm/amd/display: update p-state latency for renoir when us [...] omits 2853ecc6610a drm/amd/display: Implement DePQ for DCN1 omits 949ffc8b3631 drm/amd/display: Reset steer fifo before unblanking the stream omits 084e1de7b938 drm/amd/display: fix dml20 min_dst_y_next_start calculation omits 1ba2a4830571 drm/amd/display: Disable chroma viewport w/a when rotated [...] omits 460adc6b6996 drm/amd/display: add log for lttpr omits 769dbc160567 drm/amd/display: fixed that I2C over AUX didn't read data issue omits fa11d3c94253 drm/amd/display: Change the delay time before enabling FEC omits 728a5068239d drm/amd/display: 3.2.61 omits e6d9a93c141e drm/amd/display: fix dprefclk and ss percentage reading on RN omits 639dcfc6feb5 drm/amd/display: have two different sr and pstate latency [...] omits 8fb3a6363684 drm/amd/display: Fixed kernel panic when booting with DP-t [...] omits 01290a5766e1 drm/amd/display: populate bios integrated info for renoir omits c1825b5777ce drm/amd/display: Program CW5 for tracebuffer for dcn20 omits a49421185189 drm/amd/display: Return DMUB_STATUS_OK when autoload unsupported omits 3c465370f20a drm/amd/display: Only wait for DMUB phy init on dcn21 omits 20ad55c89d39 drm/amd/display: Add DMCUB__PG_DONE trace code enum omits 61f14c5b528f drm/amd/display: Disable link before reenable omits 832aa63bef34 drm/amd/display: Reset PHY in link re-training omits a4cea11655fb drm/amd/display: Wrong ifdef guards were used around DML v [...] omits 580c8be278b0 drm/amd/display: fix DalDramClockChangeLatencyNs override omits eab4bb97c8e7 drm/amd/display: Map DSC resources 1-to-1 if numbers of OP [...] omits 10f51857b753 drm/amd/display: Fix Dali clk mgr construct omits f42ea55be111 drm/amd/display: add separate of private hwss functions omits 2b77dcc5e5aa drm/amd/display: rename core_dc to dc omits d3511fd01cef drm/amd/display: update sr and pstate latencies for Renoir omits 76434f75d4a4 drm/amdgpu: reduce redundant uvd context lost warning message omits 00eaa57172a0 drm/amdgpu: clear err_event_athub flag after reset exit omits b823821f2244 drm/amdgpu: support full gpu reset workflow when ras err_e [...] omits ce316fa55ef0 drm/amdgpu: add concurrent baco reset support for XGMI omits 7a22677b9514 drm/amdgpu: enable/disable doorbell interrupt in baco entr [...] omits 5c39d600e315 drm/amdgpu: clear uncorrectable parity error status bit omits 28f87950d935 drm/amdgpu: clear ras controller status registers when int [...] omits f2a79be1c094 drm/amdgpu: export amdgpu_ras_find_obj to use externally omits 4a2d93565ada drm/amdgpu: remove ras global recovery handling from ras_c [...] omits b456c93253bd drm/amdgpu: add cache flush workaround to gfx8 emit_fence omits 80c5a807a51f drm/amdgpu: add header line for power profile on Arcturus omits a5a4d68c9326 drm/amdkfd: Eliminate unnecessary kernel queue function pointers omits f83f5a1e115c drm/amdgpu/gfx: Improvement on EDC GPR workarounds omits 79c4c8ea9130 drm/amdgpu: add check before enabling/disabling broadcast mode omits bbca083de291 drm/i915: Serialise i915_active_acquire() with __active_retire() omits 8fdbfe8d1690 dm clone metadata: Use a two phase commit omits e6a505f3f9fa dm clone metadata: Track exact changes per transaction omits 474e559567fa dm btree: increase rebalance threshold in __rebalance2() omits 4c1d55417382 Merge branch 'for-linus' into for-next omits 92c964ca3e16 drm/i915/gt: Replace I915_READ with intel_uncore_read omits f79489074c59 drm/dp_mst: Clear all payload id tables downstream when in [...] omits 6f7ac8285371 drm/i915/gt: Save irqstate around virtual_context_destroy omits fe33a928bfcd KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups omits c0826f40c225 drm/mgag200: Debug-print unique revisions id on G200 SE omits 9623ecb07f17 drm/mgag200: Call mgag200_driver_{load, unload}() before r [...] omits 50cbe0e37912 drm/gma500: Call psb_driver_{load, unload}() before regist [...] omits 50c661c21814 Merge branch 'io_uring-5.5' into for-next omits 5c4fe63abae8 drm/i915/gem: Reinitialise the local list before repeating omits 45cf3f94821e Merge branch 'io_uring-5.5' into for-next omits 946a431520ac Merge branch 'for-linus' into for-next omits 0471a44871cf drm/i915/gt: Bump the PP_DIR invalidation for Baytrail omits ccd2094559d8 drm/i915: Try hard to bind the context omits a725d711e8d7 drm/i915: Ignore most failures during evict-vm omits 05975cd9eb84 drm/i915: Remove vestigal i915_gem_context locals from cmdparser omits 7ecacafc2406 Bluetooth: btusb: Disable runtime suspend on Realtek devices omits 8a48ac339398 video: constify fb ops across all drivers omits 28318ac1742a video: fbdev: intelfb: use const pointer for fb_ops omits b6ff753a0ca0 drm: constify fb ops across all drivers omits bf9e25ec1287 video: fbdev: make fbops member of struct fb_info a const pointer omits 1b78e72baee8 video: fbdev: uvesafb: modify the static fb_ops directly omits 9567a03e19d2 video: fbdev: nvidia: modify the static fb_ops directly omits c63c35dea3cb video: fbdev: mb862xx: modify the static fb_ops directly omits f4e97477bece video: fbdev: atyfb: modify the static fb_ops directly omits 284562e1f348 udmabuf: implement begin_cpu_access/end_cpu_access hooks omits 17a7ce203490 udmabuf: separate out creating/destroying scatter-table omits c1bbed668997 udmabuf: add a pointer to the miscdevice in dma-buf private data omits bc7a71da43b4 udmabuf: use cache_sgt_mapping option omits 02c484a89484 drm/via: Don't include <drm/drm_pci.h> omits 95f02279a708 drm/tdfx: Don't include <drm/drm_pci.h> omits 528ea54fb0a8 drm/sis: Don't include <drm/drm_pci.h> omits fdca3c490570 drm/savage: Don't include <drm/drm_pci.h> omits 2ef79416f0b9 drm/radeon: Don't include <drm/drm_pci.h> omits 5613f633f984 drm/r128: Don't include <drm/drm_pci.h> omits 09daa2e7f317 drm/mgag200: Don't include <drm/drm_pci.h> omits 474863a1465f drm/mga: Don't include <drm/drm_pci.h> omits 37609992876c drm/i810: Don't include <drm/drm_pci.h> omits 556208580671 drm/ast: Don't include <drm/drm_pci.h> omits 1be9d5f06996 drm/pci: Hide legacy PCI functions from non-legacy code omits 5c7a0bb0cffc drm/pci: Only build drm_pci.c if CONFIG_PCI is set omits f5fc2bf63c4c Merge branch 'io_uring-5.5' into for-next omits d07773db07c8 Merge branch 'for-linus' into for-next omits a733f9d7c685 fix __percpu annotation in asm-generic omits fd9bee5e2414 tools headers UAPI: Update tools's copy of drm.h headers omits 0b3fca6ad328 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources omits 372b0b7ba6f0 Merge branch 'for-linus' into for-next omits 126d5de38542 drm/i915/gem: Hook user-extensions upto MMAP_OFFSET_IOCTL omits 780ccb5a5a43 drm/i915/gem: Hold the obj->vma.lock while walking the vma.list omits aa5e4453dc05 drm/i915/gem: Try to flush pending unbind events omits ff2346adb707 Merge branch 'for-linus' into for-next omits 002b19eae794 Merge branch 'for-linus' into for-next omits 29f6eeca0e14 perf inject: Fix processing of ID index for injected instr [...] omits bb30acae4c4d perf report: Bail out --mem-mode if mem info is not available omits aa6b3c99236b perf report: Make -F more strict like -s omits ae87405fb511 perf report/top TUI: Replace pr_err() with ui__error() omits cc662126b413 drm/i915: Introduce DRM_I915_GEM_MMAP_OFFSET omits c415ef2a267c drm/i915/perf: drop pointless static qualifier in i915_per [...] omits 0b8d616fb5a8 taskstats: fix data-race omits cfdd17479833 drm/i915: Make intel_crtc_arm_fifo_underrun() functional on gen2 omits 23526249fc4e drm/i915: Nuke intel_pre_disable_primary_noatomic() omits 7181f5c58610 drm/i915: Clean up the gen2 "no planes -> underrun" workaround omits bee43ca4c1cc drm/i915: Clean up intel_{pre,post}_plane_update() omits 0e75fb8c03aa drm/i915: s/pipe_config/new_crtc_state/ intel_{pre,post}_p [...] omits 60aca5741a69 drm/i915: Pass dev_priv to ilk_disable_lp_wm() omits d2432796dc72 drm/i915: Clean up arguments to nv12/scaler w/a funcs omits 926d16501764 erofs: zero out when listxattr is called with no xattr omits 5e9c5236b7b8 spi: sprd: Fix the incorrect SPI register omits f3c7f7b636ef regulator: s5m8767: Fix a warning message omits 7eccc05c7101 ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 omits 4bf2e385aa59 ASoC: core: Init pcm runtime work early to avoid warnings omits af1648984828 x86/efi: Update e820 with reserved EFI boot services data [...] omits c6d732c8cc67 irqchip/aspeed-i2c-ic: Fix irq domain name memory leak omits 9f58c93efdff Merge tag 'perf-core-for-mingo-5.5-20191203' of git://git. [...] omits 13bb5b99eca0 drm/i915/gt: Set the PD again for Haswell omits f1f4fab57241 drm/radeon: fix r1xx/r2xx register checker for POT textures omits 3e0c55f3b7be drm/amd/display: Loading NV10/14 Bounding Box Data Directl [...] omits 2429c99fa13a firmware: dmi: Add dmi_memdev_handle omits ee0aa304f2d6 firmware: dmi: Remember the memory type omits cb6c3d45f948 drm/i915/gem: Avoid parking the vma as we unbind omits 78eaaba3cd78 drm/i915/display/mst: Move DPMS_OFF call to post_disable omits 50a7efb280a8 drm/i915/dp: Power down sink before disable pipe/transcoder clock omits e815aff59dcf drm/i915/display: Check the old state to find port sync slave omits a3265d851e28 drm/i915/irq: Refactor gen11 display interrupt handling omits 39c1f82685b4 Merge branch 'for-linus' into for-next omits 5dbea899b04d arm64: dts: sdm845: Update the device tree node for LLCC omits d509e09655bc dt-bindings: msm: Rename cache-controller to system-cache- [...] omits 99a375519eea drm/panel: rpi: Drop unused GPIO includes omits f70de8d2ca6b drm/i915/gt: Track the context validity explicitly omits 8dc056ef0b35 drm/crtc-helper: drm_connector_get_single_encoder prototyp [...] omits 6dcab16b4118 drm/amdkfd: Contain MMHUB number in mmhub_v9_4_setup_vm_pt_regs() omits f275cde7066a drm/amdgpu/powerplay: unify smu send message function omits 7091b60cadae drm/amdgpu: load np fw prior before loading the TAs omits 71e5f0cb9365 drm/amdgpu: unload asd in psp hw de-init phase omits c64ab8280e61 drm/amdgpu: drop asd shared memory omits 96358810c66a amd/amdgpu/sriov swSMU disable for sriov omits 49e74c8f9ae6 drm/i915/execlists: Skip nested spinlock for validating pending omits 80aac91b27e1 drm/i915/execlists: Add a couple more validity checks to a [...] omits f6c4d97b0d82 nvme/pci: Remove last_cq_head omits 42d105113018 drm/i915: Lift i915_vma_pin() out of intel_renderstate_emit() omits 3e817471a34c drm/i915/gem: Take runtime-pm wakeref prior to unbinding omits a1f4c96b799b gpiolib: of: Make of_gpio_spi_cs_get_count static omits a3cde9534ebd regulator: core: fix regulator_register() error paths to p [...] omits d5ee9108adac ASoC: Intel: sst: Add missing include <linux/io.h> omits e67efd45d652 video: omapfb: use const pointer for fb_ops omits f23c57e29077 video: fbmem: use const pointer for fb_ops omits 80b2976efa86 video: fbdev: vesafb: modify the static fb_ops directly omits f1844af349c7 video: udlfb: don't restore fb_mmap after deferred IO cleanup omits 822f82fbc0b1 video: smscufx: don't restore fb_mmap after deferred IO cleanup omits 577780752aef drm/fb-helper: don't preserve fb_ops across deferred IO use omits 12281c8dda5a video: fb_defio: preserve user fb_ops omits 15b3904f8e88 libtraceevent: Copy pkg-config file to output folder when [...] omits 587db8ebdac2 libtraceevent: Fix lib installation with O= omits a501e22c8e36 drm/amd/display: remove redundant assignment to variable v_total omits f7a8b4739d94 drm/amd/display: Remove unneeded semicolon in display_rq_d [...] omits 2fd4f169030a drm/amd/display: Remove unneeded semicolon in hdcp.c omits c09f5e000d1e drm/amd/display: Remove unneeded semicolon in bios_parser2.c omits 4c56feac0d47 drm/amd/display: Remove unneeded semicolon in bios_parser.c omits c7d5dfa88bc4 drm/amd/powerplay: Remove unneeded variable 'ret' in amdgpu_smu.c omits 3d218c31843e drm/amd/powerplay: Remove unneeded variable 'result' in ve [...] omits 7bb4b887d0f4 drm/amd/powerplay: Remove unneeded variable 'ret' in smu7_hwmgr.c omits 98ce837d7b67 drm/amd/powerplay: Remove unneeded variable 'result' in ve [...] omits 9c9290fa3ce1 drm/amd/powerplay: Remove unneeded variable 'result' in sm [...] omits f706ec87ea4c drm/amd/display: fix double assignment to msg_id field omits 0e29be9e0bbb drm/amd/display: re-enable wait in pipelock, but add timeout omits 72b741af22d4 drm/amd/display: Get NV14 specific ip params as needed omits a2c63407316c drm/amd/display: Adding NV14 IP Parameters omits 0ea203a91247 drm/amdgpu/sriov: No need the event 3 and 4 now omits 031514956bd0 drm/amdgpu: Added ASIC specific checks in gfxhub V1.1 get [...] omits a7f4ba7a6c2f drm/amd/display: Load TA firmware for navi10/12/14 omits 7c868b592d5c drm/amdgpu: not remove sysfs if not create sysfs omits d5939e4db5e6 drm/amdgpu: fix GFX10 missing CSIB set(v3) omits eb529b8e46b8 drm/amdgpu: should stop GFX ring in hw_fini omits 6de40f02b355 drm/amdgpu: do autoload right after MEC loaded for SRIOV VF omits 1797ec7ffd1b drm/amdgpu: skip rlc ucode loading for SRIOV gfx10 omits 82a829dc8c2b drm/amdgpu: fix calltrace during kmd unload(v3) omits 5bbbc9b77831 drm/amd/display: Drop AMD_EDID_UTILITY defines omits 6bb27085aaa9 drm/amd/display: Include num_vmid and num_dsc within NV14' [...] omits 869aebc7baa5 drm/amdgpu: use CPU to flush vmhub if sched stopped omits 45317d5ffb4d drm/amdgpu/gfx: Increase dispatch packet number omits 2255d7f36e47 drm/amdgpu/gfx: Clear more EDC cnt omits 858054f7617b drm/amdgpu/gfx10: remove outdated comments omits a5e82d0b9505 drm/amdgpu/gfx10: unlock srbm_mutex after queue programmin [...] omits dc190678534e drm/panel: Add generic DSI display controller YAML bindings omits e1cda6a529aa drm/i915: Serialise i915_active_wait() with its retirement omits ae30300490fe drm/i915: Specialise i915_active.work lock classes omits 7d0aa0db4375 drm/i915/gem: Unbind all current vma on changing cache-level omits 65f6d12c6b0b drm/i915/gt: Simplify rc6 w/a application omits 61e258ee3332 drm/i915/gt: Use soft-rc6 for w/a protection omits 98cf5c9a482d drm/i915/bios: assume vbt is 4-byte aligned into oprom omits 2cded152ad43 drm/i915/bios: fold pci rom map/unmap into copy function omits fd0186ce1851 drm/i915/bios: do not discard address space omits c25b3c4c1ccc asm-generic/atomic: Use __always_inline for fallback wrappers omits 7f4d7be8beb9 asm-generic/atomic: Use __always_inline for pure wrappers omits 22802bf742c2 nvme: Namepace identification descriptor list is optional omits d5746bf20e97 drm/i915/display: Suspend MST topology manager before dest [...] omits 551fb93d4ab3 drm/i915/vbt: Parse power conservation features block omits ba0af30d24e9 drm/i915/psr: Check if sink PSR capability changed omits 700355af64bb drm/i915/psr: Enable ALPM lock timeout error interruption omits 95851205f9b3 drm/i915/psr: Refactor psr short pulse handler omits f98837e85fcd drm/i915/psr: Add bits per pixel limitation omits a7effde99b6e MIPS: Kconfig: Use correct form for 'depends on' omits 7d2aa4bb90f5 mips: Fix gettimeofday() in the vdso library omits 997440688445 perf kvm: Clarify the 'perf kvm' -i and -o command line options omits a717ab38a514 tools arch x86: Sync asm/cpufeatures.h with the kernel sources omits f6661125ff41 perf beauty: Add CLEAR_SIGHAND support for clone's flags arg omits 13caf7bea443 drm/i915/dsb: fix cmd_buf being wrongly set omits 30a958526d2c drm: drop DRM_AUTH from PRIME_TO/FROM_HANDLE ioctls omits c1572b756066 drm/panfrost: remove DRM_AUTH and respective comment omits 85dce7ff45e0 drm: use correct dev node location in comment omits ca851c224853 drm/i915: Stop using connector->encoder and encoder->crtc [...] omits 3cf12da44f7f drm/i915: Dump both the uapi and hw states for crtcs and planes omits d029a139eb98 drm/i915: Use the canonical [CRTC:%d:%s]/etc. format in i9 [...] omits 3ff11a0ab5fe drm/i915: Use drm_modeset_lock_all() in debugfs display info omits 5244221ee89b drm/i915: Dump the mode for the crtc just the once omits 647542337786 drm/i915: Refactor debugfs display info code omits 9de833722e21 drm/i915: Reorganize plane/fb dump in debugfs omits cb634d3c850e drm/i915: Switch to intel_ types in debugfs display_info omits 6d37bc73976f drm/i915: Use drm_rect to simplify plane {crtc,src}_{x,y,w [...] omits 56273062e760 drm/i915: Switch intel_crtc_disable_noatomic() to intel_ types omits f49108d0e0e7 drm/i915: Program SHPD_FILTER_CNT on CNP+ omits 3d1e388d4072 drm/i915/ehl: Make icp_digital_port_connected() use phy in [...] omits 9695cde6b99f drm/i915: Handle SDEISR according to PCH rather than platform omits 2603a4903bf9 tools headers UAPI: Sync sched.h with the kernel omits 1fc3d0ee242d tools headers kvm: Sync kvm headers with the kernel sources omits c66f2566db34 tools headers uapi: Sync linux/stat.h with the kernel sources omits ad46f35cca45 tools headers uapi: Sync linux/fscrypt.h with the kernel sources omits 8122b047dd18 tools arch x86: Sync the msr-index.h copy with the kernel sources omits 1e58252e334d mwifiex: Fix heap overflow in mmwifiex_process_tdls_action [...] omits 693d060536ab mt76: mt76x0: fix default mac address overwrite omits bd5c6b81dd60 perf bench: Update the copies of x86's mem{cpy,set}_64.S omits 7df49149b29c drm/i915: Use the correct PCH transcoder for LPT/WPT in in [...] omits 961c6a63bcd2 irqchip/csky: Cleanup Kconfig help text omits 52ff679c9873 irqchip/gic-v3-its: Set VPENDING table as inner-shareable omits f027c76962b1 irqchip/gic-v3-its: Use the its_invall_cmd descriptor when [...] omits 2dc016599cfa ath: add support for special 0x0 regulatory domain omits 4a9912451630 ath10k: change bundle count for max rx bundle for sdio omits cfee8793a74d ath10k: enable napi on RX path for sdio omits d1f4c966475c netfilter: nf_tables_offload: Check for the NETDEV_UNREGIS [...] omits bd19c4527056 drm/exynos: Don't reset bridge->next omits 1bbdd241ffeb drm/i915: Refactor gen6_flush_pd() omits de2501381470 drm/tegra: fix opencoded use of drm_panel_* omits 480ab0ee8b12 drm/msm: fix opencoded use of drm_panel_* omits d02d8a9ce809 drm/exynos: fix opencoded use of drm_panel_* omits 5f9f81c60162 drm/exynos: fix opencoded use of drm_panel_* omits 9c49282ac85f drm/panel: clean up indentation issue omits 0d35408afbeb drm/panel: simple: Add Logic PD Type 28 display support omits 621dab998478 dt-bindings: Add Logic PD Type 28 display panel omits d50264f1fef9 netfilter: nf_flow_table_offload: add IPv6 match description omits c7c17e6a03e0 netfilter: conntrack: tell compiler to not inline nf_ct_re [...] omits dc4d3f2e12a6 netfilter: nf_flow_table_offload: Don't use offset uniniti [...] omits e052901991ae netfilter: nf_flow_table_offload: Fix block_cb tc_setup_ty [...] omits ee1bcfe01251 netfilter: nf_flow_table_offload: Fix block setup as TC_SE [...] omits 19b6304aee84 drm/i915: Serialise access to GFX_FLSH_CNTL omits f997056d5b17 drm/i915/gt: Push the flush_pd before the set-context omits 3cd6e8860ecd drm/i915/gen7: Re-enable full-ppgtt for ivb & hsw omits f9a863c2ffc1 drm/i915/selftests: Keep engine awake during live_coherency omits bd6d7558140c Merge branch 'xtensa-5.5' into xtensa-for-next omits 97c16353970a drm/i915/execlists: Ensure the tasklet is decoupled upon shutdown omits 7ce596a8036c drm/i915/gem: Take timeline->mutex to walk list-of-requests omits 8d9875b47a5d drm/i915: Don't set undefined bits in dirty_pipes omits 65b2f7c43c6f drm: Inline drm_color_lut_extract() omits 3168c19d7eb1 Bluetooth: btusb: fix memory leak on fw omits 77b91c1a525d perf machine: Fill map_symbol->maps in append_inlines() to [...] omits 2c81bdc8024e drm/todo: Add entry for fb funcs related cleanups omits fa7f7e735495 perf jit: Move test functionality in to a test omits 704e2f5b700d perf stat: Use affinity for enabling/disabling events omits 363fb12189d5 perf evsel: Add functions to enable/disable for a specific CPU omits 4b49ab708d18 perf stat: Use affinity for reading omits 4804e0111662 perf stat: Use affinity for opening events omits e0e6a6ca3ac2 perf stat: Factor out open error handling omits 7736627b865d perf stat: Use affinity for closing file descriptors omits 99d6141d677a perf evsel: Add functions to close evsel on a CPU omits a8cbe40fe9f4 perf evsel: Add iterator to iterate over events ordered by CPU omits a2408a70368a perf evlist: Maintain evlist->all_cpus omits 7074674e7338 perf cpumap: Maintain cpumaps ordered and without dups omits 304a94a2e6de drm/edid: Add alternate clock for SMPTE 4K omits d2b434730f30 drm/edid: Add aspect ratios to HDMI 4K modes omits d92f77deefc9 Revert "drm/i915: use a separate context for gpu relocs" omits 0cb7da1062f4 drm/i915/selftests: Wait only on the expected barrier omits b006869c6e79 drm/i915/selftests: Always lock the drm_mm around insert/remove omits 69305732796f drm/i915/selftests: Use sgt_iter for huge_pages_free omits dbe3ad61dceb drm/qxl: Complete exception handling in qxl_device_init() omits ff690b2111ba drm/i915/tgl: Implement Wa_1604555607 omits e0748539e3d5 x86/intel: Disable HPET on Intel Ice Lake platforms omits f8edbde885bb x86/intel: Disable HPET on Intel Coffee Lake H platforms omits 11b7e986da28 drm/rockchip: Use drm_gem_fb_create_with_dirty omits 18a110b022a5 netfilter: ctnetlink: netns exit must wait for callbacks omits fcaf49d0f2dc ath11k: fix indentation in ath11k_mac_prepare_he_mode() omits 9c57d7e3b488 ath11k: Setup REO destination ring before sending wmi_init [...] omits 0366f42640a4 ath11k: Move mac80211 hw allocation before wmi_init command omits b9269a078ae6 ath11k: Skip update peer stats for management packets omits a9e945eadf17 ath11k: update tx duration in station info omits 28dee8ef7645 ath11k: fix vht guard interval mapping omits 5e02bc7354e1 ath11k: fix memory leak in monitor mode omits c000e56ee6b0 ath11k: Advertise MPDU start spacing as no restriction omits a3c5195a97af ath11k: Update tx and rx chain count properly on drv_set_antenna omits 1cb616a3b497 ath11k: add necessary peer assoc params in wmi dbg omits ba47923974fb ath11k: unlock mutex during failure in qmi fw ready omits 64f1d7e94daa ath11k: add support for controlling tx power to a station omits fe201947f8bd ath11k: update bawindow size in delba process omits 30679ec40918 ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API omits f425078b449f ath11k: avoid burst time conversion logic omits d0f390eae072 ath11k: pktlog: fix sending/using the pdev id omits 0c408515cd3b ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() omits d6af906d8307 ath11k: qmi clean up ce and HTC service config update omits e8da3986570e ath11k: tracing: fix ath11k tracing omits 7321095ca39c ath10k: enable wow feature for sdio chip omits 5d2467299a17 ath10k: change log level for mpdu status of sdio chip omits 382e51c139ef ath10k: set WMI_PEER_AUTHORIZE after a firmware crash omits 376a30c7c9a0 ath10k: set max mtu to 1500 for sdio chip omits 7cbf4c96d715 ath10k: enable firmware log by default for sdio omits 051cefa44667 ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage omits 79c647a3c59d ath11k: Fixing TLV length issue in peer pktlog WMI command omits d2f510fa0103 ath11k: Fix skb_panic observed during msdu coalescing omits d12ac6c47a32 ath11k: remove unused tx ring counters omits f1d34a01ed54 ath11k: avoid WMM param truncation omits 293cb5839729 ath11k: optimize RX path latency omits 0f37fbf43c3f ath11k: update tcl cmd descriptor parameters for STA mode omits 5b90fc760db5 ath11k: fix wmi service ready ext tlv parsing omits 5e97128759b4 ath11k: fix resource leak in ath11k_mac_sta_state omits 86d4def890fd ath11k: Fix htt stats sounding info and pdev cca stats omits c5105d764e02 sched/clock: Use static_branch_likely() with sched_clock_running omits 1a365e822372 locking/spinlock/debug: Fix various data races omits 952d1a6b0f83 drm/i915/selftests: Drop local vm reference! omits 22cc6b7a1dbb Bluetooth: btusb: fix non-atomic allocation in completion handler omits 7251953d784b spi: fsl: Handle the single hardwired chipselect case omits 71b8f600b034 gpio: Handle counting of Freescale chipselects omits f106904968e2 spi: fsl: Fix GPIO descriptor support omits ada9e3fcc175 spi: dw: Correct handling of native chipselect omits 94fee4a74d04 drm/rect: update kerneldoc for drm_rect_clip_scaled() omits 212d9994d0b5 drm/i915/selftests: Count the number of engines used omits 7983990ca94a drm/i915/selftests: Try to show where the pulse went omits cd30a5031704 drm/i915/gem: Excise the per-batch whitelist from the context omits 30218eb77d6b drm/selftests: Add drm_rect selftests omits 2020af2dbf73 drm/rect: Keep the clipped dst rectangle in place omits 2e351705f18a drm/rect: Keep the scaled clip bounded omits 433480c1afd4 drm/rect: Avoid division by zero omits 96227287fd36 drm/fourcc: Fill out all block sizes for P210 omits 836b131d2cbb drm/fourcc: Fill out all block sizes for P10/12/16 omits 22d0d5ae7a08 ath9k: use iowrite32 over __raw_writel omits 3d94a4a8373b mwifiex: fix possible heap overflow in mwifiex_process_cou [...] omits 3cd9d35ee5f7 dt-bindings: net: bluetooth: Minor fix in broadcom-bluetooth omits 87f67cc4c7b8 MIPS: Fix boot on Fuloong2 systems omits 6cc7203a6d82 drm/mediatek: Fix build break omits e3f3a0f26932 drm/i915/gt: Defer breadcrumb processing to after the irq handler omits df9f85d8582e drm/i915: Serialise i915_active_fence_set() with itself omits ef39ac1b0d9f ath10k: move non-fatal warn logs to dbg level omits 3f8be640077a ath11k: add spatial reuse support omits 6d293d447670 ath11k: add TWT support omits 9f056ed8ee01 ath11k: add HE support omits 33782a3c379e ath11k: Remove dead code while handling amsdu packets omits 39e81c6a2907 ath11k: fix missed bw conversion in tx completion omits 2dab7d221e88 ath11k: convert message from info to dbg omits 9cfbae4632fa ath11k: ignore event 0x6017 omits e4eb7b5c335c ath11k: add RX stats support for radiotap omits 135517d3565b drm/scheduler: Avoid accessing freed bad job. omits 45dfbf569759 ASoC: max98090: fix possible race conditions omits 6f49919d1169 ASoC: max98090: exit workaround earlier if PLL is locked omits acb874a7c049 ASoC: max98090: remove msleep in PLL unlocked workaround omits 61acd19f9c56 spi: cadence: Correct handling of native chipselect omits 4affd79a125a regulator: fix use after free issue omits 730eaeb52426 drm/i915/gt: Manual rc6 entry upon parking omits 2a0bda276c64 ASoC: wm8904: fix automatic sysclk configuration omits fb3194413d1e ASoC: rt5677: Fix build error without CONFIG_SPI omits 469b3ad672e2 ASoC: SOF: topology: Fix unload for SAI/ESAI omits b81eb73be03a ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() omits 756ae8f237e1 ASoC: AMD: Enable clk in startup intead of hw_params omits eb762b94111b Bluetooth: hci_bcm: Support pcm params in dts omits 6fc0e19036d6 dt-bindings: net: bluetooth: update broadcom-bluetooth omits 528379902337 Bluetooth: btbcm: Support pcm configuration omits 5d6f391073d5 Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 omits 8082731830a0 drm/vram: remove unused declaration omits f66c0447cca1 kprobes: Set unoptimized flag after unoptimizing code omits 285a54efe386 x86/alternatives: Sync bp_patching update for avoiding NUL [...] omits 76ffa7204b1a x86/alternatives: Use INT3_INSN_SIZE omits f2cb4f95b757 x86/kprobe: Add comments to arch_{,un}optimize_kprobes() omits 04ae87a52074 ftrace: Rework event_create_dir() omits 958de6681976 module: Remove set_all_modules_text_*() omits 5a735583b764 arm/ftrace: Use __patch_text() omits 5c02ece81848 x86/kprobes: Fix ordering while text-patching omits ab09e95ca0c6 x86/kprobes: Convert to text-patching.h omits 38ebd8d11924 x86/ftrace: Mark ftrace_modify_code_direct() __ref omits 4531ef6a8aaf x86/alternative: Shrink text_poke_loc omits 97e6c977ccf1 x86/alternative: Remove text_poke_loc::len omits 67c1d4a28064 x86/ftrace: Use text_gen_insn() omits 254d2c04515e x86/alternative: Add text_opcode_size() omits c12af4407fa5 x86/mm: Remove set_kernel_text_r[ow]() omits 768ae4406a5c x86/ftrace: Use text_poke() omits 63f62addb88e x86/alternatives: Add and use text_gen_insn() helper omits 18cbc8bed0c7 x86/alternatives, jump_label: Provide better text_poke() b [...] omits 8f4a4160c618 x86/alternatives: Update int3_emulate_push() comment omits 34682110abc5 Bluetooth: btusb: Edit the logical value for Realtek Bluet [...] omits 7e7129dcbd81 drm/i915: Disable display interrupts during display IRQ handler omits 071309814d68 drm/i915/dp: fix DP audio for PORT_A on gen12+ omits dc399f059900 Merge branch 'xtensa-5.5' into xtensa-for-next omits edac2525ae9e drm: radeon: replace 0 with NULL omits f4618fe9c26d drm/amdgpu: Fix a bug in jpeg_v1_0_start() omits 5149f08275de drm/amdgpu: flag vram lost on baco reset for VI/CIK omits de185019bcb9 drm/amdgpu: move pci handling out of pm ops omits adc8139e687e drm/amd/display: Modify comments to match the code omits be3e73ea7def drm/amdgpu: apply gpr/gds workaround before enabling GFX EDC mode omits e416fdb6a36e drm/amd/amdgpu/sriov skip jpeg ip block for ARCTURUS VF omits 9f890f3044c7 drm/amdgpu: Optimize KFD page table reservation omits b72ff1909cf3 drm/amdgpu: Raise KFD unpinned system memory limit omits 79c4ac0d759b drm/amd/display: Null check aconnector in event_property_validate omits 3b1313eb32c4 mips: cacheinfo: report shared CPU map omits c869e494ef8b nvme-fc: fix double-free scenarios on hw queues omits c80b36cd9576 nvme: else following return is not needed omits a8157ff3607e nvme: add error message on mismatching controller ids omits 863fbae929c7 nvme_fc: add module to ops template to allow module references omits 52e6d8ed16fd nvmet-loop: Avoid preallocating big SGL for data omits b1ae1a238900 nvme-fc: Avoid preallocating big SGL for data omits 38e1800275d3 nvme-rdma: Avoid preallocating big SGL for data omits 9b93daa93ebe drm/i915: Support more QGV points omits 484e0d2b11e1 dm: add dm-clone to the documentation index omits dbaf971c9cdf dm mpath: remove harmful bio-based optimization omits 58e8c603b8fe drm/amd/powerplay: remove set but not used variable 'stret [...] omits ef2cb90a906a drm/amd/display: remove set but not used variable 'msg_out' omits 70ebe8a48216 amdgpu: Enable KFD on POWER systems omits 9cb98bb73ef0 drm/radeon: remove redundant assignment to variable ret omits a63141e31764 drm/amdgpu: Ensure ret is always initialized when using SO [...] omits 07863a6cc293 drm/amd/display: Use NULL for pointer assignment in copy_s [...] omits dde8c8dfd0b7 drm/amd/powerplay: remove redundant assignment to variable [...] omits fd5a7254721e MAINTAINERS: Drop Rex Zhu for amdgpu powerplay omits 19d32ace8b6a udmabuf: Remove deleted map/unmap handlers. omits 58b4c1a07ada drm/i915: Reduce nested prepare_remote_context() to a trylock omits 8ed447744bec drm/udl: Replace struct udl_framebuffer with generic imple [...] omits 8344603534e1 drm/udl: Call udl_handle_damage() with DRM framebuffer omits ba59b015a014 drm/udl: Store active framebuffer in device structure omits f3f8630a9a7c drm/udl: Remove udl implementation of GEM's free_object() omits 6c44e30ae130 drm/udl: Unmap buffer object after damage update omits 4337ebbbbda3 dma-buf: Remove kernel map/unmap hooks omits 4cefe7a5be64 drm/armada: Delete dma_buf->k(un)map implemenation omits 5766a5ffc6a6 drm/i915: Default to a more lenient forced preemption timeout omits 59c3797076f6 sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support omits dea8c09c3285 xen/gntdev-dmabuf: Ditch dummy map functions omits 42aa7c6eb3eb drm/tee_shm: Drop dma_buf_k(unmap) support omits 19d564adff70 media/videobuf2: Drop dma_buf->k(un)map support omits 43b8df614007 drm/vmwgfx: Delete mmaping functions omits 7f0de8d80816 dma-buf: Drop dma_buf_k(un)map omits 7195cf427b68 drm/tegra: Remove dma_buf->k(un)map omits 0d1da1fe305b drm/omapdrm: Drop dma_buf->k(un)map omits 9c8679612e0b drm/i915: Drop dma_buf->k(un)map omits 3e9e0c5c7647 staging/android/ion: delete dma_buf->kmap/unmap implemenation omits 64147c092e4f drm/i915: Remove dma_buf_kmap selftest omits 35bd71dd1c16 drm/tegra: Delete host1x_bo_ops->k(un)map omits 7a8139c54e75 drm/tegra: Map cmdbuf once for reloc processing discards 6d75353320b4 Merge tag 'y2038-cleanups-5.5' of git://git.kernel.org/pub [...] omits 4c50d6f64958 drm/amd: Fix Kconfig indentation omits 8633f126bf53 drm/amdgpu: Resolved offchip EEPROM I/O issue omits 3d3f9ba8c4cd drm/amdgpu: Apply noretry setting for mmhub9.4 omits 899969b46c28 Merge branch 'for-5.5' into for-next omits 34f5fe1243f0 drm/i915/selftests: Move mock_vma to the heap to reduce st [...] omits f053c83ad5c8 Revert "drm/fbdev: Fallback to non tiled mode if all tiles [...] omits 9c7315c9fca5 spi: pxa2xx: Add support for Intel Jasper Lake omits bc094709de01 ASoC: rt5682: fix i2c arbitration lost issue omits 4f88f8747fa4 drm/i915/gt: Schedule request retirement when timeline idles omits 88a4655e75ac drm/i915/gt: Adapt engine_park synchronisation rules for e [...] omits de5825beae9a drm/i915: Serialise with engine-pm around requests on the [...] omits da0ef77e1e0c drm/i915/execlists: Fixup cancel_port_requests() omits 02fdd85da2ce MAINTAINERS: add ath11k omits d5c65159f289 ath11k: driver for Qualcomm IEEE 802.11ax devices omits dae0978d4174 dt: bindings: net: add qcom,ath11k.yaml omits 5b1413f00b5b wil6210: fix break that is never reached because of zero'i [...] omits ea0c3e2a4702 ath10k: fix RX of frames with broken FCS in monitor mode omits 7005eafc1f1c ath10k: report rssi of each chain to mac80211 for sdio omits 319c2b71041f ath10k: Handle "invalid" BDFs for msm8998 devices omits f8a595a87e93 ath10k: Fix qmi init error handling omits 23b5156a856b ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO omits 501d4152b018 ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 omits d58f466a5dee ath10k: add large size for BMI download data for SDIO omits e01cc82c4d1e ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_confi [...] omits 2246c2156590 ath10k: sdio: remove struct ath10k_sdio_rx_data::status omits efd2f4c5016b ath10k: sdio: cosmetic cleanup omits 67654b26c903 ath10k: add workqueue for RX path of sdio omits 224776520ead ath10k: change max RX bundle size from 8 to 32 for sdio omits 8d985555ddaa ath10k: enable RX bundle receive for sdio omits 6b7ce2c4161a drm/gma500: Remove struct psb_fbdev omits 0a8ec2ed0783 drm/gma500: Store framebuffer in struct drm_fb_helper omits 0471c9f57d07 drm/gma500: Pass struct drm_gem_object to framebuffer functions omits e18da8ce7d73 drm/gma500: Replace struct psb_framebuffer with struct drm [...] omits 86eda5a4c167 drm/gma500: Remove field 'fbdev' from struct psb_framebuffer omits 641099fe0cf8 drm/gma500: Remove addr_space field from psb_framebuffer omits 331bf9059157 drm/i915/gt: Mark the execlists->active as the primary vol [...] omits bae21dacd7b7 drm/i915: Switch kunmap() to take the page not vaddr omits 6645d42d79d3 dma-buf: Fix memory leak in sync_file_merge() omits 3540af8fc315 drm/sun4i: Fix Kconfig indentation omits c7a7a6aea7ad drm/vc4: Fix Kconfig indentation omits b23490cbb202 drm/mcde: Do not needlessly logically and with 3 omits ce9cde04205a drm/mcde: Reuse global DSI command defs omits 3b054a1c036f drm/i915/selftests: Include the subsubtest name for live_p [...] omits 9acc99d8f278 drm/i915/query: Align flavour of engine data lookup omits 070389ef0f4b Merge branch 'next/add-nonstable-guidance' into for-next omits d89a1a16d7dc Documentation: riscv: add patch acceptance guidelines omits ee9ea6d88593 drm/amd/display: add default clocks if not able to fetch them omits e9c5dbc1a287 drm/amdgpu: Use ARRAY_SIZE for sos_old_versions omits 19efcb9e0684 drm/amd/powerplay: Use ARRAY_SIZE for smu7_profiling omits c8c50a7e5d6c drm/amdkfd: Remove duplicate functions update_mqd_hiq() omits 4ed8a03740d0 drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 omits dab5ef2722cd drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub omits c348ad46b0e9 drm/amd/amdgpu/sriov skip RLCG s/r list for arcturus VF. omits edc2176d5162 drm/amd/amdgpu/sriov temporarily skip ras,dtm,hdcp for arc [...] omits c25edaaf75af drm/amdgpu/gfx10: re-init clear state buffer after gpu reset omits 6a93b58e5fe2 merge fix for "ftrace: Rework event_create_dir()" omits 2e77541bd17b drm/amdgpu: remove redundant assignment to pointer write_frame omits 562b49fcd02d drm/amdgpu: simplify runtime suspend omits 7633c5e0bd19 drm/amdkfd: DIQ should not use HIQ way to allocate memory omits d7c0b0477bf3 drm/amdkfd: Delete KFD_MQD_TYPE_COMPUTE omits 6e04b2248dfd drm/amdgpu: Update Arcturus golden registers omits f6c3623b7b2f drm/amdgpu: implement querying ras error count for mmhub9.4 omits 8781e5df119f drm/amdgpu: refine query function of mmhub EDC counter in vg20 omits 46f719696ee6 drm/amdgpu: define soc15_ras_field_entry for reuse omits d98a07aea652 drm/amdgpu/gfx10: fix out-of-bound mqd_backup array access omits 387d40fd6fb6 drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt omits b4672c8a84be amd/amdgpu: force to trigger a no-retry-fault after a retry-fault omits f43ef951f6c0 drm/amdgpu: add flag to indicate amdgpu vm context omits 6025ba120471 drm/i915: coffeelake supports hdcp2.2 omits e8e61f105af4 drm/i915/selftests: Flush the active callbacks omits d268f42e6856 drm/mediatek: don't open-code drm_gem_fb_create omits cfd821b2439c drm/i915/selftests: Force bonded submission to overlap omits 67a3acaab716 drm/i915: Use a ctor for TYPESAFE_BY_RCU i915_request omits f05bfce33412 drm/i915/selftests: Shorten infinite wait for sseu omits 1ff2f9e26c56 drm/i915/selftests: Always hold a reference on a waited up [...] omits 93b0e8fe4753 drm/i915: Mark intel_wakeref_get() as a sleeper omits c95d31c3df1b drm/i915/execlists: Lock the request while validating it d [...] omits 090a82e9166f drm/i915/gt: Hold request reference while waiting for w/a [...] omits 2d0fb251360a drm/i915: Serialise with remote retirement omits 92ec07677107 drm/msm: Don't init ww_mutec acquire ctx before needed omits fedf7a441fe8 dma-resv: Also prime acquire ctx for lockdep omits 2c51419e8c06 drm/modeset: Prime modeset lock vs dma_resv omits 689122dcc36e Revert "drm/i915/gt: Wait for new requests in intel_gt_ret [...] omits 7819c4607fb0 MAINTAINERS: Remove myself from drm-misc entry omits e18417b48b4b drm/i915: Use intel_gt_pm_put_async in GuC submission path omits e435c608e89a drm/i915/gt: Fixup config ifdeffery for pm_suspend_target_state omits c131280c03bd drm/mcde: dsi: Fix invalid pointer dereference if panel ca [...] omits 2c8bc91488fc drm/dp_mst: fix multiple frees of tx->bytes omits 31f42ead5748 arm64: dts: qcom: qcs404-evb: Set vdd_apc regulator in hig [...] omits 88cec4973de1 drm/i915/gt: Declare timeline.lock to be irq-free omits 5cba288466e9 drm/i915/gt: Unlock engine-pm after queuing the kernel con [...] omits a6edbca74b30 drm/i915/gt: Close race between engine_park and intel_gt_r [...] omits 8896e40c05cc drm/mgag200: Fix Kconfig indentation omits a560f41a72a6 drm/bridge: Fix Kconfig indentation omits 84affcf60a3e drm/lima: Fix Kconfig indentation omits ee4c9d20cc7e drm/nouveau: Fix Kconfig indentation omits 40c2815b7954 drm/omap: Fix Kconfig indentation omits eb448304f6d2 drm/rockchip: Fix Kconfig indentation omits 3373279a068c drm/udl: Fix Kconfig indentation omits d917e6466e99 vga: Fix Kconfig indentation omits 07779a76ee1f drm/i915: Mark up the calling context for intel_wakeref_put() omits 8a126392b7d7 drm/i915: Do not initialize display BW when display not available omits e7862f476e6f Skip MCHBAR queries when display is not available omits 7451a074bf2f drm/i915: Change .crtc_enable/disable() calling convention omits 502d871459d2 drm/i915: s/pipe_config/new_crtc_state/ in .crtc_enable() omits e44c84a14469 drm/i915: s/intel_crtc/crtc/ in .crtc_enable() and .crtc_d [...] omits c684fb44c0ff drm/i915: Pass dev_priv to cpt_verify_modeset() omits 7a8fdb1f272b drm/i915: Change watermark hook calling convention omits 5b4f4e94df8e drm/i915: Pass intel_crtc to ironlake_fdi_disable() omits 777bf6d71f72 drm/i915: Move crtc_state to tighter scope omits 407b94058b3b drm/i915: Move assert_vblank_disabled() into intel_crtc_vb [...] omits d18b6bb80a5a drm/i915: Add intel_crtc_vblank_off() omits 021ba1005569 drm/i915: Change intel_encoders_<hook>() calling convention omits 41dec7574011 Merge tag 'topic/drm-mipi-dsi-dsc-updates-2019-11-11' of g [...] omits ca380ab37900 Merge tag 'topic/drm-mipi-dsi-dsc-updates-2019-11-11' of s [...] omits ffbbaa7420f7 dma_resv: prime lockdep annotations omits c53d13138da0 drm/i915/selftests: Take a ref to the request we wait upon omits e668950149de drm/i915/selftests: Be explicit in ERR_PTR handling omits 5cbaefe9743b kcsan: Improve various small stylistic details omits be14312472e9 drm/r128: make ATI PCI GART part of its only user, r128 omits 544c521d4ab8 drm/virtio: factor out virtio_gpu_update_dumb_bo omits 64440ef60389 drm/virtio: Simplify virtio_gpu_primary_plane_update workflow. omits 1dc348524717 drm/virtio: fix byteorder handling in virtio_gpu_cmd_trans [...] omits e6b5ae74566a soc: qcom: rpmhpd: Set 'active_only' for active only power [...] omits fd463bf6e22c arm64: dts: qcom: msm8998-mtp: Add alias for blsp1_uart3 omits 72f058b7237e drm/amdgpu: enable runtime pm on BACO capable boards if runpm=1 omits 3840c5bcc245 drm/amdgpu: disentangle runtime pm and vga_switcheroo omits 6ae6c7d404ec drm/amdgpu: start to disentangle boco from runtime pm omits 191343172809 drm/amdgpu: add baco support to runtime suspend/resume omits 361dbd01a1de drm/amdgpu: add helpers for baco entry and exit omits 11520f27085b drm/amdgpu: split swSMU baco_reset into enter and exit omits b97e9d47e549 drm/amdgpu: add additional boco checks to runtime suspend/ [...] omits 31af062acfbd drm/amdgpu: rename amdgpu_device_is_px to amdgpu_device_su [...] omits a69cba42b11a drm/amdgpu: add a amdgpu_device_supports_baco helper omits ac7426169e7b drm/amdgpu: add supports_baco callback for NV asics. omits e45ed9435fda drm/amdgpu: add supports_baco callback for VI asics. omits 0d0c07ee0794 drm/amdgpu: add supports_baco callback for CIK asics. omits 3670c242e340 drm/amdgpu: add supports_baco callback for SI asics. omits 988eb9ff3e91 drm/amdgpu: add supports_baco callback for soc15 asics. (v2) omits 69d5436d4ded drm/amdgpu: add asic callback for BACO support omits 93adc0c2cb72 drm/xen: Simplify fb_create omits 931e691cc629 drm/tilcdc: Drop drm_gem_fb_create wrapper omits d99382e4858d drm/atmel: ditch fb_create wrapper omits 0d0fdca6c61d kcsan, ubsan: Make KCSAN+UBSAN work together omits fd1a5e521c3c drm/gma500: Fixup fbdev stolen size usage evaluation omits ba446f746096 drm/i915/selftests: Exercise rc6 w/a handling omits 8e1d58ae0c8d Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] omits f4ba0707c825 drm/i915: Wait until the intel_wakeref idle callback is complete omits 8ad305f1a29a drm/i915/gem: Manually dump the debug trace on GEM_BUG_ON omits 30b2c0cae430 drm/amd/powerplay: enable gpu_busy_percent sys interface f [...] omits 0cdfdf6fa9ee drm/i915/gt: Flush the requests after wedging on suspend omits 858a2bbad6b0 drm/amdgpu: pull ras controller int status only when ras enabled omits 5bdd0b72d608 drm/amdgpu: switch to common helper func for psp cmd submission omits cc65176e511c drm/amdgpu: add helper func for psp ring cmd submission omits 13a390a6f98a drm/amdgpu: add psp funcs for ring write pointer read/write omits 32cc3bf0a77c drm/amd/powerplay: add missing header file declaration omits 0a650c1d35e2 drm/amd/powerplay: add Arcturus baco reset support omits b4f8285a1960 drm/amd/powerplay: correct swSMU baco reset related settings omits dcbebb11197c drm/i915/gt: Schedule next retirement worker first omits 1683d24c1470 drm/i915/gt: Move new timelines to the end of active_list omits d18580b08b92 drm/i915: make pool objects read-only omits 362bfb995b78 drm/i915/tgl: Add DKL PHY vswing table for HDMI omits 6d73af2767bb drm/i915/dsi: Do not read the transcoder register. omits 2aa87ba56892 Revert "drm/amd/display: enable S/G for RAVEN chip" omits 3f2a06ac814e drm/amdgpu: disable gfxoff on original raven omits b62d955426e0 drm/amdgpu: remove experimental flag for Navi14 omits ca9317b9183b drm/amdgpu: disable gfxoff when using register read interface omits 85f8433f9bd7 drm/amdgpu/powerplay: properly set PP_GFXOFF_MASK (v2) omits 4a1132782200 drm/amd/powerplay: return errno code to caller when error occur omits 16641949257a drm/amdgpu: remove not needed memset omits b992691d453c drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 omits a542ad9e5de1 drm/radeon: fix bad DMA from INTERRUPT_CNTL2 omits dc9b3dbd2874 drm/radeon: remove set but not used variable 'tv_pll_cntl1' omits 77441f779498 drm/radeon: remove set but not used variable 'blocks' omits 5952c4899337 drm/radeon: remove set but not used variable 'radeon_connector' omits 3f47f0301594 drm/radeon: remove set but not used variable 'dig_connector' omits ac52caecbcf2 drm/radeon: remove set but not used variable 'backbias_res [...] omits e9f782dd22c0 drm/radeon: remove set but not used variable 'size', 'relo [...] omits 5111195ad617 drm/amd/display: Fix coding error in connector atomic check omits a1acc5d0942c drm/amd/display: Fix static analysis bug in validate_bksv omits 302169003733 drm/amd/display: split rxstatus for hdmi and dp omits 1c40428ace2e drm/amd/display: use drm defines for MAX CASCADE MASK omits 02837a91ae75 drm/amd/display: add and use defines from drm_hdcp.h omits 45375a501f13 drm/amd/display: Refactor HDCP encryption status update omits 23eb41917fc9 drm/amd/display: add force Type0/1 flag omits b1abe5586ffc drm/amd/display: Refactor HDCP to handle multiple displays [...] omits 53e108aa9916 drm/amd/display: Handle hdcp2.2 type0/1 in dm omits da283469e05f drm/amd/display: Enable HDCP 2.2 omits 2e956df2913f drm/amd/display: Change ERROR to WARN for HDCP module omits 46df9931e0db drm/amd/display: Add logging for HDCP2.2 omits 51466b3fd272 drm/amd/display: Add execution and transition states for HDCP2.2 omits eff682f83c9c drm/amd/display: Add DDC handles for HDCP2.2 omits 11a00965d261 drm/amd/display: Add PSP block to verify HDCP2.2 steps omits f020220e16a8 drm/amd/display: Add Navi10 DMUB VBIOS code omits e8cfbdac9a07 drm/amd/display: Add DSC 422Native debug option omits f6fe4053b91f drm/amd/display: Use a temporary copy of the current state [...] omits a6e4da40bda5 drm/amd/display: Spin for DMCUB PHY init in DC omits b9fe5151052f drm/amd/display: DML Validation Dump/Check with Logging omits 78c7738211e0 drm/amd/display: cleanup of function pointer tables omits 56fc13fe6caa drm/amd/display: Don't spin forever waiting for DMCUB phy/ [...] omits 46250a0cba4c drm/amd/display: Avoid conflict between HDR multiplier and 3dlut omits 9185e8adb4cc drm/amd/display: add debugfs sdp hook up function for Navi omits 53db058581b2 drm/amd/display: 3.2.60 omits b9e9f11c9145 drm/amd/display: Add debug trace for dmcub FW autoload. omits ad4e140e9bcc drm/amd/display: Adjust DML workaround threshold omits 2057b7e1cf77 drm/amd/display: add color space option when sending link [...] omits d9e32672a128 drm/amd/display: cleanup of construct and destruct funcs omits 03527f0d0056 drm/amd/display: Fix debugfs on MST connectors omits be32c9891c13 drm/amd/display: revert change causing DTN hang for RV omits 581c4488318d drm/amd/display: Clean up some code with unused registers omits cbd8394d3a97 drm/amd/display: Connect DIG FE to its BE before link trai [...] omits 5b956e9873cb drm/amd/display: Add debugfs initalization on mst connectors omits ab16c7363df1 drm/amd/display: Add DMUB param to load inst const from driver omits c09eeee4f3a7 drm/amd/display: Add DMUB service function check if hw ini [...] omits 2f4888840090 drm/amd/display: Changes in dc to allow full update in some cases omits 8d8a6af71a75 drm/amd/display: Fix stereo with DCC enabled omits 7b23b0b45072 drm/amd/display: 3.2.59 omits 1bc22f20ae24 drm/amd/display: Fix incorrect deep color setting in YCBCR [...] omits 9b265eba45d3 drm/amd/display: Update background color in bottommost mpcc omits d3698cea22c6 drm/amd/display: Add hubp clock status in DTN log for Navi omits db8ff9d38c18 drm/amd/display: Renoir chroma viewport WA Read the correc [...] omits e6b268dde4cd drm/amd/display: Renoir chroma viewport WA change formula omits 8c8048f207e7 drm/amd/display: add automated audio test support omits 852a91d627e9 drm/amdgpu/dm: Do not throw an error for a display with no audio omits 8f72bfe8d85a drm/amd/display: remove set but not used variable 'min_content' omits 7e30402bed15 drm/amd/display: remove set but not used variable 'bp' in [...] omits 589d8d282ebe drm/amd/display: remove set but not used variable 'bp' in [...] omits d3b65841b31c drm/amd/display: remove set but not used variable 'old_pla [...] omits 29bc37b41096 drm/amdgpu/nv: add asic func for fetching vbios from rom directly omits 761e09230c4e drm/amdgpu/soc15: move struct definition around to align w [...] omits d0d13fe87490 drm/amdgpu: put flush_delayed_work at first omits 4effa8dbc117 drm/amdgpu/vcn2.5: fix the enc loop with hw fini omits d191bd678153 drm/amdkfd: remove set but not used variable 'top_dev' omits 09ba2e7d68f8 drm/amd/powerplay: correct fine grained dpm force level setting omits 93a09aa494e9 drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on uns [...] omits 0eeaa899263c drm/amd/powerplay: issue BTC on Navi during SMU setup omits c39f062e881d drm/amd/powerplay: avoid DPM reenable process on Navi1x ASICs V2 omits 8c74e590497c drm/amdgpu: enable Arcturus JPEG2.5 block omits e89e2237e89b drm/amdgpu: enable Arcturus CG for VCN and JPEG blocks omits 14f43e8f88c5 drm/amdgpu: move JPEG2.5 out from VCN2.5 omits 5be45a26c9fb drm/amdgpu: enable JPEG2.0 for Navi1x and Renoir omits 52f2e779ad86 drm/amdgpu: add driver support for JPEG2.0 and above omits 474b6d296f23 drm/amdgpu: enable JPEG2.0 dpm omits 0db2ab99c9fb drm/amd/powerplay: set JPEG to SMU dpm omits a986e1512713 drm/amd/powerplay: add JPEG power control for Renoir omits 27f7ff327dbf drm/amd/powerplay: add Powergate JPEG for Renoir omits 43717ff656ee drm/amd/powerplay: add JPEG power control for Navi1x omits eedd4f024235 drm/amd/powerplay: add JPEG Powerplay interface omits 099d66e43f04 drm/amdgpu: add PG and CG for JPEG2.0 omits 18e6d4142bbb drm/amdgpu: add JPEG PG and CG interface omits b0f3cd3191cd drm/amdgpu: remove unnecessary JPEG2.0 code from VCN2.0 omits 6ac27241106b drm/amdgpu: add JPEG v2.0 function supports omits 2eb167293f57 drm/amdgpu: add JPEG common functions to amdgpu_jpeg omits 8d1b04a6a1dc drm/amdgpu: add JPEG IP block type omits 0388aee76637 drm/amdgpu: use the JPEG structure for general driver support omits bb0db70f3f75 drm/amdgpu: separate JPEG1.0 code out from VCN1.0 omits 9d9cc9b8fe85 drm/amdgpu: add amdgpu_jpeg and JPEG tests omits 88a1c40a04de drm/amdgpu: add JPEG HW IP and SW structures omits 0bb419c76b31 drm/amdgpu/gfx10: fix mqd backup/restore for gfx rings (v2) omits 530197795fac drm/i915/gem: Protect the obj->vma.list during iteration omits 62d1c851466b drm/i915/gem: Merge GGTT vma flush into a single loop omits 42d70253c209 drm/i915/gem: Track ggtt writes from userspace on the bound vma omits a266bf420060 drm/i915/gt: Make intel_ring_unpin() safe for concurrent pint omits 9e612c11a758 drm/amdgpu: init umc functions for arcturus umc ras omits baaeb610b17a drm/amdgpu: enable ras capablity check on arcturus omits 594d0c90a48e drm/amdkfd: Rename kfd_kernel_queue_*.c to kfd_packet_manager_*.c omits ccdef35d0714 drm/amdkfd: Eliminate ops_asic_specific in kernel queue omits 84ce6c48675b drm/amdkfd: Merge CIK kernel queue functions into VI omits f597c2089da4 fbdev: Unexport unlink_framebuffer() omits 6821603aa0ae drm/fb-helper: Remove drm_fb_helper_unlink_fbi() omits d0c4fc5a4814 drm/udl: Replace fbdev code with generic emulation omits b6422694c585 drm/i915/gt: Only wait for register chipset flush if active omits 81fa149b2df1 drm/komeda: Clean warnings: candidate for 'gnu_printf’ for [...] omits d147483884ed drm/i915/ehl: Update voltage level checks omits 2f804ba7aa9e arm64: dts: agilex: Add SysMgr to Ethernet nodes omits a6706bd60be7 arm64: dts: agilex: Add SysMgr compatible omits 310704e614ac arm64: dts: agilex: Add EDAC Device Tree omits 3c0f3b8545e7 arm64: dts: add NAND board files for Stratix10 and Agilex omits 68441353538b arm64: dts: agilex: add NAND IP to base dts omits 03cea61076f0 drm/i915/dsb: fix extra warning on error path handling omits ac4eead37965 drm/i915/dsb: remove atomic operations omits c50bb4dd1fa5 drm/i915/mst: Check uapi enable not intel one during mst a [...] omits 33ef6d4fd8df drm/i915/vbt: Handle generic DTD block omits 9e7ecedf057f drm/i915/vbt: Parse panel options separately from timing data omits 078cb46c8a52 Merge branch 'for-5.5' into for-next omits 8eed67141593 drm/i915/selftests: Add intel_gt_driver_late_release for m [...] omits e0fd54137bf5 Merge branch for-5.5/cpufreq into for-next omits 2fa8652d103b Merge branch for-5.5/clk into for-next omits 701e4ab76f23 Merge branch for-5.5/clk-core into for-next omits b111ed1e67c3 Merge branch for-5.5/arm64/dt into for-next omits 9038f2ee9a9b Merge branch for-5.5/arm/defconfig into for-next omits 51c65c26b1a3 Merge branch for-5.5/arm/dt into for-next omits 809c9e669b56 Merge branch for-5.5/arm/core into for-next omits 5648b6d2053e Merge branch for-5.5/soc into for-next omits cd75512c2220 Merge branch for-5.5/memory into for-next omits d5d7fa9e6c39 Merge branch for-5.5/firmware into for-next omits a20ccd01677b Merge branch for-5.5/dt-bindings into for-next omits 1a5a85c56402 ARM: dts: exynos: Add Mali/GPU node on Exynos5420 and enab [...] omits 48ea97fabe75 drm/i915: fix accidental static variable use omits 4b8c2dffbb85 Merge branch 'for-5.5/core' into for-next omits a7adabeece57 drm/gma500: remove set but not used variable 'channel_eq' omits 09e3e12e7cb2 Merge branch 'for-5.4/upstream-fixes' into for-next omits 04882c321b26 Merge branch 'pidfd' into for-next omits f25c7a006cd1 drm/fbdev: Fallback to non tiled mode if all tiles not present omits 1ef512b16bc8 NTB: Fix an error in get link status omits 29147f00140f NTB: Add Hygon Device ID omits 40d04110f879 x86, kcsan: Enable KCSAN for x86 omits e75a6795ed13 locking/atomics, kcsan: Add KCSAN instrumentation omits bf07132f96d4 seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier omits 88ecd153be95 seqlock, kcsan: Add annotations for KCSAN omits 0ebba7141ead build, kcsan: Add KCSAN build exceptions omits 5f5c971292b4 objtool, kcsan: Add KCSAN runtime functions to whitelist omits 905e672b3af5 kcsan: Add Documentation entry in dev-tools omits c48981eeb0d5 include/linux/compiler.h: Introduce data_race(expr) macro omits dfd402a4c4ba kcsan: Add Kernel Concurrency Sanitizer infrastructure omits 82e0c5bbd6eb drm/i915/guc: Skip suspend/resume GuC action on platforms [...] omits ed5e2b403b55 Merge branch 'pidfd' into for-next omits b291ce0a168b drm/i915/gem: Purge the sudden reappearance of i915_gem_ob [...] omits 3c1fe1eb92f4 drm/i915/gt: Mention which device failed omits 42908007a611 drm/edid: no CEA v3 extension is not an error omits cc7a4cffea21 drm/i915: Fix frame start delay programming omits c212fbde20ac drm/i915/selftests: Disable heartbeat around context barri [...] omits 2d19a71ce68f drm/i915/selftests: Exercise long preemption chains omits dd590f680089 drm/i915/perf: Add preemption check while waiting for OA omits dea397e818b1 drm/i915/gt: Flush retire.work timer object on unload omits aeab92e264d4 drm/i915/gt: Use gt locals for accessing rc6 omits 90eb7d2aa3ce drm/i915: Simplify NEEDS_WaRsDisableCoarsePowerGating omits d96bb620fc8b drm/i915/gem: Silence sparse for RCU protection inside the [...] omits 834c43a97f34 drm/gma500: remove set but not used variable 'is_hdmi','is_crt' omits a5eb29a9d2fc drm/gma500: remove set but not used variable 'error' omits dfa703b6f918 drm/gma500: remove set but not used variable 'htotal' omits e3e169092741 Merge branch 'for-5.4/upstream-fixes' into for-next omits 93095665829f Merge branch 'for-5.4/upstream-fixes' into for-next discards 6d5b3a41ae04 Merge tag 'y2038-cleanups-5.5' of git://git.kernel.org/pub [...] omits 7936a22dd466 drm/i915/gt: Wait for new requests in intel_gt_retire_requests() omits 1ec60f92e4e1 Merge branch 'for-5.5/logitech' into for-next omits 0cca3954ad23 Merge branch 'for-5.5/i2c' into for-next omits e205ceeb2537 Merge drm/drm-next into drm-intel-next-queued omits 1cdc2330e8d3 drm/i915/guc: Properly capture & release GuC interrupts on Gen11+ omits 499322b54d0c Merge branch 'for-5.5' into for-next omits e86e4bdfc0cb Merge branch 'xtensa-5.5' into xtensa-for-next omits af4188dedaa4 xtensa: entry: Remove unneeded need_resched() loop omits 00c04249bcbe xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow map omits 8d938df20562 drm/panel: Add DT bindings for Sony ACX424AKP omits 7345d23754b9 Merge branch 'xtensa-5.5' into xtensa-for-next omits 849213dc4864 xtensa: entry: Remove unneeded need_resched() loop omits 980f87a2edb3 drm/i915: Restore GT coarse power gating workaround omits e5436206f426 drm/i915: Drop redundant aspec ratio prop value initialization omits c504f4dfaa68 drm/i915: Do not override mode's aspect ratio with the pro [...] omits c9ad602feabe drm/i915: Split i915_active.mutex into an irq-safe spinloc [...] omits 29ba235590d1 xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow map omits 3fb33cd32ffd drm/i915/selftests: Add coverage of mocs registers omits f8a0c7a996ff drm/i915/gt: Refactor mocs loops into single control macro omits f616de0e24d3 drm/i915/gt: Tidy up debug-warns for the mocs control table omits 93975d613ec0 drm/i915/gt: Set unused mocs entry to follow PTE on tgl as [...] omits 7c88431552f3 Merge branch 'for-5.5' into for-next omits bcd4414083c8 Merge branch 'for-5.4/upstream-fixes' into for-next omits 7c7b7c39fd40 drm/ast: Call struct drm_driver.{load, unload} before regi [...] omits ecd4b234e250 drm/ast: Replace drm_get_pci_device() and drm_put_dev() omits abc5520704ab drm/i915/fbdev: Restore physical addresses for fb_mmap() omits 3bf149bd3fe1 drm/print: group logging functions by prink or device based omits 876905b8fe59 drm/print: convert debug category macros into an enum omits 99acf4716f99 drm/print: underscore prefix functions that should be priv [...] omits 9f0ac028410f drm/print: rename drm_debug to __drm_debug to discourage use omits f139a62c7a8f drm/amdgpu: use drm_debug_enabled() to check for debug categories omits 4f632fb23583 drm/nouveau: use drm_debug_enabled() to check for debug ca [...] omits bdbf43d739f4 drm/i915: use drm_debug_enabled() to check for debug categories omits 93937659dc64 drm/i915/perf: don't forget noa wait after oa config omits db9cd76d099a drm/komeda: Adds gamma and color-transform support for DOU-IPS omits bb346b66426f drm/komeda: Add drm_ctm_to_coeffs() omits c2b13c650f86 drm/komeda: Add drm_lut_to_fgamma_coeffs() omits 7ca7fcef13f4 drm: Add a new helper drm_color_ctm_s31_32_to_qm_n() omits a04d7aa05086 xtensa: fix TLB sanity checker omits 5ba2bb587d89 drm/i915/tgl: Wa_1606679103 omits 48715f700174 drm/i915: Avoid atomic context for error capture omits 271f20883fc5 Merge branch 'xtensa-5.5' into xtensa-for-next omits eeee387a873f xtensa: fix TLB sanity checker omits 523e0cc89b83 drm/i915/tgl: allow DVI/HDMI on port A omits ff15e5a068ee drm/i915/display/mst: Enable virtual channel payload alloc [...] omits 4d89adc7b56f drm/i915/display/dsi: Add support to pipe D omits bb747fa5a9cb drm/i915/display: Fix TRANS_DDI_MST_TRANSPORT_SELECT definition omits ecb96c9eadae Merge branch 'xtensa-5.5' into xtensa-for-next omits 23d1081b1e16 xtensa: get rid of __ARCH_USE_5LEVEL_HACK omits 472b36a2ab67 drm/amd/powerplay: remove set but not used variable 'us_mvdd' omits 9e089a29c696 drm/amdgpu: remove set but not used variable 'invalid' omits a1bd079fca62 drm/amdgpu: remove set but not used variable 'count' omits 4f2922d12d6c drm/amdgpu: remove set but not used variable 'amdgpu_connector' omits 747a397d394f drm/amdgpu: remove set but not used variable 'mc_shared_ch [...] omits 025916c914d1 drm/amd/display: remove set but not used variable 'bpc' omits 8c27a0c45180 drm/amdkfd: Stop using GFP_NOIO explicitly for two places omits 2a7f8883f4ca drm/amdkfd: Use QUEUE_IS_ACTIVE macro in mqd v10 omits bc05b0ec1509 drm/amdkfd: Fix a bug when calculating save_area_used_size omits 681a9167ddb2 drm/amdkfd: Update get_wave_state() for GFX10 omits 4d428e912bb2 drm/amdkfd: Implement queue priority controls for gfx10 omits 2d030d3e97a6 drm/amdkfd: Rename create_cp_queue() to init_user_queue() omits e47a8b522303 drm/amdkfd: Avoid using doorbell_off as offset in process [...] omits 339903fa989b drm/amdkfd: Use better name to indicate the offset is in dwords omits 026674cf055f drm/amd/display: remove set but not used variable 'ds_port' omits f5ac1595156a drm/amd/powerplay: remove set but not used variable 'thres [...] omits 39a502c882e5 drm/amd/display: Use static const, not const static omits 4bf321c177c7 drm/amd/powerplay: remove set but not used variable 'data' omits cb7709223b39 drm/amd/powerplay: remove set but not used variable 'vbios [...] omits 4b31b1720704 drm/amd/display: remove duplicated comparison expression omits 243a8f41dbc8 drm/amd/display: fix spelling mistake "exeuction" -> "execution" omits 29453755715c drm/amdkfd: Simplify the mmap offset related bit operations omits 5d4634b5d445 drm/amdkfd: Use kernel queue v9 functions for v10 omits d2c6c1077ae2 drm/amdkfd: Only keep release_mem function for Hawaii omits b805323c3100 drm/amdkfd: Adjust function sequences to avoid unnecessary [...] omits b74361974bfa drm/amd/display: remove redundant variable status omits d785476c608c drm/amd/display: remove duplicated assignment to grph_obj_type omits e98042db2cb8 drm/amdgpu: remove set but not used variable 'mc_shared_chmap' omits 220ac8d14440 drm/amdgpu: remove always false comparison in 'amdgpu_atom [...] omits d1d09dc41782 drm/amdgpu: remove set but not used variable 'dig' omits 5bea7fedb7fe drm/amdgpu: remove set but not used variable 'dig_connector' omits e8b74035d803 drm/amdgpu: add function parameter description in 'amdgpu_ [...] omits b8b721305770 drm/amdgpu: add function parameter description in 'amdgpu_ [...] omits bae028e3e521 drm/amdgpu: remove 4 set but not used variable in amdgpu_a [...] omits b82197450c0c drm/amdgpu/display: fix warning when CONFIG_DRM_AMD_DC_DCN [...] omits defeb878c46e drm/amdgpu/display: fix the build when CONFIG_DRM_AMD_DC_D [...] omits b86a1aa36a92 drm/amd/display: rename DCN1_0 kconfig to DCN omits aca935c7cc86 drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_1 flag omits 1da37801a8b0 drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_0 and DSC_SUPPORTED omits 3a2ce8d66a4b drm/amd/display: Disable VUpdate interrupt for DCN hardware omits 16f17eda8bad drm/amd/display: Send vblank and user events at vsartup for DCN omits 61aa7a6f760e drm/amd/display: disable lttpr for invalid lttpr caps. omits 9bffd0806d80 drm/amd/display: use previous aux timeout val if no repeater. omits 64c12b733fe7 drm/amd/display: implement lttpr logic omits bad7ab0be9be drm/amd/display: configure lttpr mode omits 903e859b7295 drm/amd/display: check for dp rev before reading lttpr regs omits 8e5100a57543 drm/amd/display: initialize lttpr omits 00ada9d14f38 drm/amd/display: Unify all scaling when Integer Scaling enabled omits d9a07577b8a3 drm/amd/display: add oem i2c implemenation in dc omits ae8cf9774e3a drm/amd/display: Add some hardware status in DTN log debugfs omits eb7d81af3c20 drm/amd/display: 3.2.58 omits f2988e67144a drm/amd/display: optimize bandwidth after commit streams. omits 5622b2d68d0a drm/amd/display: Create debug option to disable v.active c [...] omits 5ed78cd69a1b drm/amd/display: set MSA MISC1 bit 6 while sending colorim [...] omits a5132f9728dc drm/amd/display: Add a sanity check for DSC already enable [...] omits 4338ffa8df23 drm/amd/display: Use SIGNAL_TYPE_NONE in disable_output un [...] omits 1cad8ff7ecc6 drm/amd/display: Renoir chroma viewport WA omits 47f365645a3b drm/amd/display: Fix assert observed when performing dummy [...] omits 37f1b9f91904 drm/amd/display: 3.2.57 omits 2200eb9e1819 drm/amd/display: Drop CONFIG_DRM_AMD_DC_DMUB guards omits 9a71c7d31734 drm/amd/display: Register DMUB service with DC omits 3a1627b07385 drm/amd/display: Add DMUB support to DC omits 976e51a7c082 drm/amdgpu: Add DMCUB to firmware query interface omits 743b9786b14a drm/amd/display: Hook up the DMUB service in DM omits 28bcdb8ee9a4 drm/amd/display: Add PSP FW version mask. omits a7e3658e9430 drm/amd/display: Change dmcu init sequence for dmcub loadi [...] omits 7c008829cdc1 drm/amd/display: Add the DMUB service omits 9e0880d9e28e drm/amd/display: Drop DMCUB from DCN21 resources omits 2bd2a27ffc7c drm/amdgpu: Add PSP loading support for DMCUB ucode omits 02350f0bdf44 drm/amdgpu: Add ucode support for DMCUB omits 320f6d81aaee drm/amd/display: fix dereference of pointer aconnector whe [...] omits 3261e013c0ca drm/amd/display: Add MST atomic routines omits 930993f1d8d7 xtensa: mm: fix PMD folding implementation omits ff00ff96a563 drm/i915/bios: make sure to check vbt size omits 496f50a601d5 drm/i915/bios: rename bios to oprom when mapping pci rom omits 9b5f852ae20d ktest: Make default build option oldconfig not randconfig omits 9381e2bee8d2 drm/i915/gt: Invalidate as we write the gen7 breadcrumb omits bfb0e8e63d86 drm/i915/tgl: MOCS table update omits 046091758b50 Revert "drm/i915/ehl: Update MOCS table for EHL" omits d4ec0cb05064 ARM: dts: exynos: Add support for the touch-sensitive butt [...] omits 4773483568f7 drm/fb-helper: unexport drm_fb_helper_generic_probe omits 50a5065f4474 drm/i915: Fix detection for a CMP-V PCH omits c8401e0cc1e3 drm/bridge: anx6345: Fix compilation breakage on systems w [...] omits 6958aa9092fd drm/komeda: Fix komeda driver build error omits d670719467ec drm/i915: do not warn late about hdmi on port A omits a0986fdf705a Merge branch 'xtensa-5.5' into xtensa-for-next omits 30b42a630745 xtensa: make stack dump size configurable omits 408c7c0edb78 xtensa: improve stack dumping omits e1cff82c1097 drm/bridge: fix anx6345 compilation for v5.5 omits c8f95a56b676 drm/virtgpu: fix double unregistration omits 860afa086841 drm/i915/gt: Flush gen7 even harder omits 8c388ac8f186 drm/i915/selftests: Remove unused local variable 'file' omits cc56b5387518 Merge branch 'for-5.5' into for-next omits 64ad532a43de drm/i915/dsi: Define command mode registers omits 5f00cac921b1 drm/i915: Flush context free work on cleanup omits 0d9ef19bddc8 drm/i915/bios: store child devices in a list omits 4a855fe0923d Merge branch 'for-5.5' into for-next omits c3e664e6024e Merge branch 'for-5.5/core' into for-next omits 7a0073d662db drm/i915/bios: use a flag for vbt hdmi level shift presence omits f9228f765873 drm/i915/gt: Try an extra flush on the Haswell blitter omits b5b61cb4b1bf drm/i915: Remove leftover gem.pm_notifier member omits f8fbe33be7b6 drm/komeda: add rate limiting disable to err_verbosity omits 4039f0293bbd drm/komeda: Add option to print WARN- and INFO-level IRQ events omits 393389347c75 drm/komeda: Optionally dump DRM state on interrupts omits 9a673215bd15 drm/komeda: Remove CONFIG_KOMEDA_ERROR_PRINT omits 8894cd5824e5 drm/komeda: Add debugfs node to control error verbosity omits 7acdfe534e72 Merge branch 'pidfd' into for-next omits 2aee80727dca Merge branch 'defconfig-for-v5.5' into for-next omits 6f920f8593c6 ARM: config: multi_v5: ASPEED SDHCI, SGPIO omits a5133a1dd60b ARM: configs: multi_v7: ASPEED network, gpio, FSI omits 51094b0bdb8e ARM: config: aspeed-g4: Add MMC, and cleanup omits 3c00a17bb8b8 ARM: config: aspeed-g5: Add SGPIO and FSI drivers omits 37f537663673 ARM: config: aspeed-g5: Enable 8250_DW quirks omits 1e5078727353 drm/i915/gem: Pass mem region to preallocated stolen omits bdce2bea0f5e drm/i915/gem: Replace implicit dev_priv->uncore for stolen init omits 3c7a44bbbfa7 drm/i915/selftests: Perform some basic cycle counting of MI ops omits 31b61f0ef9af drm/i915/execlists: Move reset_active() from schedule-out [...] omits d323c9b88260 drm/i915/userptr: Handle unlocked gup retries omits 0d4bbe3d407f drm/i915/userptr: Try to acquire the page lock around set_ [...] omits bd8c9cca8876 drm/i915: Split a setting of MSA to MST and SST omits 69a48c1d28e0 drm/i915/execlists: Reduce barrier on context switch to a wmb() omits 7a73e671acba drm/i915: Taint the kernel on dumping the GEM ftrace buffer omits 1af65515e363 drm/i915/selftests: Fill all the drm_vma_manager holes omits 34485832cb98 drm/i915/selftests: Exercise parallel blit operations on a [...] omits e88866ef0285 drm/i915/pmu: "Frequency" is reported as accumulated cycles omits e8887bb3eb6f drm/i915: Cancel context if it hangs after it is closed omits dfd9c1b4eab1 drm/i915: Show guilty context name on GPU reset omits 267c012635c2 drm/i915/gem: Update context name on closing omits fc4f125d958f drm/i915/gem: Embed context/timeline name inside the GEM context omits fecffa4668cf drm/i915: Protect context while grabbing its name for the request omits 028a7a989cb5 drm/i915/icl: Refine PG_HYSTERESIS omits 0b0120d4c7b0 drm/i915/perf: always consider holding preemption a privileged op omits c580a5faa3e9 xtensa: improve stack dumping omits 97de863673f0 drm/mcde: Handle pending vblank while disabling display omits 3c5824bdc490 drm/mcde: dsi: Enable clocks in pre_enable() instead of mo [...] omits 1f79c60e1028 drm/mcde: dsi: Fix duplicated DSI connector omits 6ddfb00d7d7a drm/mcde: dsi: Delay start of video stream generator omits 57efea87db43 drm/mcde: dsi: Make video mode errors more verbose omits d920e8da3d83 drm/mcde: Fix frame sync setup for video mode panels omits 768859c23992 drm/mcde: Provide vblank handling unconditionally omits 6b81141deb73 XArray: Improve documentation of search marks omits 82a22311b7a6 XArray: Fix xas_pause at ULONG_MAX omits f4563f3cec40 drm/rockchip: use DRM_DEV_ERROR for log output omits baea9ffe6420 drm/i915: Don't oops in dumb_create ioctl if we have no crtcs omits d79e1bd676f0 drm/i915/pmu: Only use exclusive mmio access for gen7 omits c1c82d267ae8 drm/i915/pmu: Cheat when reading the actual frequency to avoid fw omits d56cbce7be1a drm/udl: Remove struct udl_gem_object and functions omits 08b22f65b309 drm/udl: Switch to SHMEM omits 1d48b9e988a8 drm/udl: Allocate GEM object via struct drm_driver.gem_cre [...] omits 92c4eeb0c9d2 drm/udl: Remove flags field from struct udl_gem_object omits b5572d312d59 drm/i915/selftests: Mark up sole accessor to ctx->vm as be [...] omits 165d3448a1a0 drm/radeon: finally fix the racy VMA setup omits 20c012b24340 drm/ttm: also export ttm_bo_vm_fault v2 omits a8c9a7f52ec5 drm/i915/selftests: Complete transition to a real struct f [...] omits ab11a9270a91 drm/i915: make more headers self-contained omits 4961eb60f145 drm/ast: Enable atomic modesetting omits 02f3bb751a46 drm/ast: Add cursor plane omits b48e1b6ffd28 drm/ast: Add CRTC helpers for atomic modesetting omits a6ff807b71e3 drm/ast: Add primary plane omits 259d14a76a27 drm/ast: Split ast_set_vbios_mode_info() omits 0d45ad989d02 drm/ast: Split ast_set_ext_reg() into color and threshold [...] omits a21fdd7a4cd6 drm/ast: Don't clear base address and offset with default values omits 9253f830c916 drm/ast: Check video-mode requirements against VRAM size omits 5a1505e7e668 drm/ast: Remove last traces of struct ast_gem_object omits 6aa192698089 drm/bridge: Add Analogix anx6345 support omits dea73d61466e drm/bridge: Prepare Analogix anx6345 support omits 0712eca92c3e drm/bridge: extract some Analogix I2C DP common code omits ad9301a2a36b drm/bridge: split some definitions of ANX78xx to dedicated [...] omits 5d97408e0d70 drm/bridge: move ANA78xx driver to analogix subdirectory omits 080f1288483b drm/i915: change to_mock() to an inline function omits 0e44f0e76da8 drm/tilcdc: Provide ddc symlink in connector sysfs directory omits 3577dc093c20 drm/mediatek: Provide ddc symlink in hdmi connector sysfs [...] omits f4c7b46abc52 drm/exynos: Provide ddc symlink in connector's sysfs omits 2c01397b71c5 fsi: aspeed: Fix OPB0 byte order register values omits 05360011f9d8 fsi: aspeed: Add trace points omits 28df58603dc2 fsi: Add ast2600 master driver omits 171bb546ec4c dt-bindings: fsi: Add description of FSI master omits fb6d6b9f93d3 fsi: Move defines to common header omits 920722d606a5 fsi: fsi_master_class can be static omits b712f6dbed41 fsi: core: Fix small accesses and unaligned offsets via sysfs omits e387fef806fd trace: fsi: Print transfer size unsigned omits 26745246175a ABI: Update FSI path documentation omits 5e19c0b062b4 drm/i915: Expand documentation for gen12 DP pre-enable sequence omits 1d1d0af67939 drm/i915/selftests: Verify mmap_gtt revocation on unbinding omits 6fedafacae1b drm/i915/selftests: Wrap vm_mmap() around GEM objects omits 85ca528ed79c drm/i915/selftests: Replace mock_file hackery with drm's t [...] omits 4748aa16d527 drm: Expose a method for creating anonymous struct file ar [...] omits 6349120ddcbf drm: Move EXPORT_SYMBOL_FOR_TESTS_ONLY under a separate Kconfig omits 27dbae8f36c1 drm/i915/gem: Safely acquire the ctx->vm when copying omits 7caaed94eade drm/i915/gt: Defer engine registration until fully initialised omits dab1e3e4b955 Merge branch 'for-5.5' into for-next omits 7653416fedb5 Merge branch 'for-5.5' into for-next omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next omits 12701f59a7d0 drm/msm/hdmi: Provide ddc symlink in hdmi connector sysfs [...] omits b1f64c2fde41 drm: rockchip: Provide ddc symlink in inno_hdmi sysfs directory omits 9c544cc33d5d drm: rockchip: Provide ddc symlink in rk3066_hdmi sysfs directory omits 17165de2572d drm/amdgpu: Provide ddc symlink in dm connector's sysfs directory omits af0e31ab6227 drm/radeon: Provide ddc symlink in connector sysfs directory omits 0ccc42a2fd51 drm/i915: Preload LUTs if the hw isn't currently using them omits f4dea1aaa9a1 drm/dsi: add helpers for DSI compression mode and PPS packets omits 97ecec8b7fa5 drm/dsi: rename MIPI_DCS_SET_PARTIAL_AREA to MIPI_DCS_SET_ [...] omits 0676e24f6295 drm/dsi: add missing DSI DCS commands omits 5586363575ea drm/dsi: add missing DSI data types omits e85c659225c2 drm/dsi: clean up DSI data type definitions omits 9e678fc9baaa drm/i915: FB backing gem obj should reside in LMEM omits 2b0a4fc25ad8 drm/i915: Leave the aliasing-ppgtt size alone omits 3c954c418eb3 drm/i915/display: only include intel_dp_link_training.h wh [...] omits bf5d837a0a4c drm: atomic helper: fix W=1 warnings omits f76c22ce8fbb drm/gma500: Add page flip support on psb/cdv omits b20e9afb38d0 drm/gma500: Add missing call to allow enabling vblank on psb/cdv omits 74ceefd10b1f drm/i915: use might_lock_nested in get_pages annotation omits e692b4021a2e lockdep: add might_lock_nested() omits f86dbacb3002 drm/i915: Switch obj->mm.lock lockdep annotations on its head omits 8204f235a64e drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() omits 80ae0369d3e4 drm/todo: Convert drivers to generic fbdev emulation omits 3466a3def2c0 drm/i915/gt: Cleanup heartbeat systole first omits 70dfbc29ab9b drm/i915: switch intel_ddi_init() to intel types omits 6cf6e590ea2e drm/i915/tgl: Add second TGL PCH ID omits 4b4069985658 drm/i915: Remove unwanted rcu_read_lock/unlock omits 79ba3f6671c0 Merge branch 'for-5.5' into for-next omits 87d4af34a2ec Merge branch 'for-5.4/upstream-fixes' into for-next omits 50ec5b563bed drm/komeda: Use devm_platform_ioremap_resource() in komeda [...] omits feba2b814663 drm/i915/gem: Fix error path to unlock if the GEM context [...] omits 841e86728615 drm/i915/gt: Only drop heartbeat.systole if the sole owner omits cddb85dc1eca drm/i915/lmem: fixup fake lmem teardown omits 1e460bf9eaa5 drm/i915: Frob the correct crtc state in intel_crtc_disabl [...] omits bee0a70a9eab drm/i915/gem: Early rejection of no-aperture map_ggtt omits 6b1ce0a2009b drm/ttm: remove ttm_bo_wait_unreserved omits 03e0d26fcf79 drm/nouveau: slowpath for pushbuf ioctl omits b2a8116e2592 dma_resv: prime lockdep annotations omits a096883dda2c drm/i915/dsb: Remove PIN_MAPPABLE from the DSB object VMA omits 75217f8d029b drm/i915/dsc: rename functions for consistency omits b0ab655c8716 drm/i915/dsc: split out encoder specific parts from DSC co [...] omits 6aead5df0556 drm/i915/dsc: clean up rc parameter table access omits 074f51574e7a drm/i915/dsc: make parameter arrays const omits 59ed05ccdded drm/i915: update rawclk also on resume omits 35ac28a88223 drm/i915: avoid reading DP_TP_CTL twice omits a687b4ef6e28 drm/i915/tgl: do not enable transcoder clock twice on MST omits 142110c4ef6d drm/i915: add wrappers to get intel connector state omits 74e8cd5ba4a2 drm/i915: Add for_each_new_intel_connector_in_state() omits bfbbf8cb43a7 Merge branch 'misc-5.4' into next-fixes omits 8a537de0f3d8 drm/doc: Update IGT documentation omits 955fd0b7cac3 drm/vkms: Update VKMS documentation omits 700496fa1144 drm/todo: Add entry to remove load/unload hooks omits ab4e69334272 drm/property: Enforce more lifetime rules omits b8c8a85995c5 drm: use DIV_ROUND_UP helper macro for calculations omits ff1fd2945c1a drm/scdc: Fix typo in bit definition of SCDC_STATUS_FLAGS omits dbb1a6fbbb80 drm/i915: Eliminate redundancy in intel_primary_plane_create() omits 12fef149d755 drm/i915: Sort format arrays consistently omits f9c43a313f51 drm/i915: Add 10bpc formats with alpha for icl+ omits ed94034f3d6d drm/i915: Expose C8 on VLV/CHV sprite planes omits d8aa1a487b32 drm/i915: Add missing 10bpc formats for pipe B sprites on CHV omits 73263cb6e2fe drm/i915: Expose alpha formats on VLV/CHV primary planes omits ffe0fd2404f7 drm/i915: Expose 10:10:10 XRGB formats on SNB-BDW sprites omits 0a1f57b86c0b drm/i915/execlists: Reset CSB pointers by mmio as well omits c4a774c4192c drm/i915: add for_each_port() and use it omits 2869e82eb4ff drm/ttm: ttm_tt_init_fields() can be static omits caa478af4812 drm/ttm: Convert vm callbacks to helpers omits 8951000f6d71 drm/ttm: Remove explicit typecasts of vm_private_data omits 7d1486352533 drm/i915: Protect request peeking with RCU omits 83c55ee82f3a drm/i915/gt: Drop false assertion on user_forcewake omits e0316fc294a6 Merge branch 'for-5.5/ish' into for-next omits cdce6aedfc19 Merge branch 'for-5.4/upstream-fixes' into for-next omits 38098750719c drm/i915/execlists: Ignore the inactive kernel context in [...] omits b0b102488664 drm/i915/execlists: Verify context register state before e [...] omits 38813767c7c5 drm/i915/selftests: Flush all active callbacks omits 9278bbb6e43c drm/i915/perf: Reverse a ternary to make sparse happy omits 833e979db36c drm/i915/selftests: Add intel_gt_suspend_prepare omits c601cb2135fd drm/i915: Defer rc6 shutdown to suspend_late omits 9ab3fe2d7dc3 drm/i915/gt: Move user_forcewake application to GT omits c8f6cfc56fc8 drm/i915/gem: Leave reloading kernel context on resume to GT omits 797a615357ac drm/i915/gt: Call intel_gt_sanitize() directly omits 4605bb73a819 drm/i915/gt: Pull timeline initialise to intel_gt_init_early omits 1f594b209fe1 drm/i915: Remove special case slave handling during hw pro [...] omits 380015bfd9ce drm/i915: Complete plane hw and uapi split, v2. omits f90a85e76c2a drm/i915: Perform automated conversions for plane uapi/hw [...] omits 7b3cb17a48dc drm/i915: Perform automated conversions for plane uapi/hw [...] omits a456f65f8963 drm/i915: Perform manual conversions for plane uapi/hw split, v2. omits 5b6edb88008f drm/i915: Add aliases for uapi and hw to plane_state omits 58d124ea2739 drm/i915: Complete crtc hw/uapi split, v6. omits 2225f3c6f1d7 drm/i915: Perform automated conversions for crtc uapi/hw s [...] omits 1326a92c3466 drm/i915: Perform automated conversions for crtc uapi/hw s [...] omits aa42a50add15 drm/i915: Perform manual conversions for crtc uapi/hw split, v2. omits 2b808b3a27d1 drm/i915: Add aliases for uapi and hw to crtc_state omits 3558cafc31ce drm/i915: Handle a few more cases for crtc hw/uapi split, v3. omits f05816cbbcd0 drm/i915/selftests: Spin on all engines simultaneously omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 1e85bea0760e fsi: Move master attributes to fsi-master class omits 0604d53d4da8 fsi: Add fsi-master class omits 2af8e1f26c65 Merge branch 'for_5.5/driver-soc' into next omits 6a41c7019bca Merge branch 'v5.5/dt64' into next omits 93d2d8efe340 Merge branch 'v5.5/arm64' into next omits b6d7d8ffa185 xtensa: use "m" constraint instead of "r" in futex.h assembly omits 88eb1df6e8d7 xtensa: use "m" constraint instead of "a" in cmpxchg.h assembly omits 57fc44b06081 xtensa: use named assembly arguments in cmpxchg.h omits 29726fd9c351 xtensa: use "m" constraint instead of "a" in atomic.h assembly omits 9368df64a5cd xtensa: use named assembly arguments in atomic.h omits 5eb1379da692 xtensa: use "m" constraint instead of "a" in bitops.h assembly omits 5489693eeb2a xtensa: use named assembly arguments in bitops.h omits cd953678c734 xtensa: use macros to generate *_bit and test_and_*_bit functions omits dea29164eef4 xtensa: use "m" constraint instead of "a" in uaccess.h assembly omits c61b02fb6c43 Merge branch 'xtensa-5.5-asm-memopt' into xtensa-for-next omits 83ff15c6a510 xtensa: use "m" constraint instead of "r" in futex.h assembly omits 2b9117c7cbac Merge branch 'xtensa-5.5-asm-memopt' into xtensa-for-next omits cb18e29886f0 xtensa: use "m" constraint instead of "r" in futex.h assembly omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next omits 8c26b3a71bdf Merge branch 'for-5.5' into for-next omits 4ba3bdee4ee3 Merge branch 'for-5.5' into for-next omits b6df5e2bc8fc ARM: dts: exynos: Rename children of SysRAM node to "sram" discards 0682b746099a Merge tag 'compat-ioctl-5.5' of git://git.kernel.org/pub/s [...] omits 1282387e9dca Merge branch 'pidfd' into for-next omits 54f9c8b90f5c xtensa: merge .fixup with .text omits 96b81327fc21 xtensa: add XIP kernel support omits cd53a419f3a2 xtensa: use "m" constraint instead of "a" in cmpxchg.h assembly omits f552775ed614 xtensa: use named assembly arguments in cmpxchg.h omits 020477226729 xtensa: use "m" constraint instead of "a" in atomic.h assembly omits a0bfe6d9884a xtensa: use named assembly arguments in atomic.h omits c08f00c83cee xtensa: use "m" constraint instead of "a" in bitops.h assembly omits 4a2e276e88d5 xtensa: use named assembly arguments in bitops.h omits e29679a39f6a xtensa: use macros to generate *_bit and test_and_*_bit functions omits d58ab7f24e53 xtensa: use "m" constraint instead of "a" in uaccess.h assembly omits 22567d017c2c dt-bindings: etnaviv: Add #cooling-cells omits 4a6442ff627f Merge branch 'for-5.5-pr-warn' into for-next omits 1b8e121a4d7e Merge branch 'for-5.4/upstream-fixes' into for-next omits 4db6f1d5c00b Merge branch 'for-5.4/upstream-fixes' into for-next omits bd91855d31c3 Merge branch 'for-5.5' into for-next omits 63971aa58042 Merge branch 'pidfd' into for-next omits d3dfad7f5d98 Merge branch 'xtensa-5.4-fixes' into xtensa-for-next omits ced612fb3454 Merge branch 'for-5.4/upstream-fixes' into for-next omits e1669e8b5647 Merge branch 'xtensa-5.4-fixes' into xtensa-for-next omits 5763fea2f257 Merge branch 'xtensa-5.4-fixes' into xtensa-for-next omits 1cedb5ef36b1 Merge branch 'xtensa-5.4-fixes' into xtensa-for-next omits 1cf5f71030e5 Merge branch 'xtensa-5.5-xip' into xtensa-for-next omits 158b6b99ba7b xtensa: merge .fixup with .text omits 7f6645f077bc xtensa: add XIP kernel support omits 50eb900216ff xtensa: move kernel memory layout to platform options omits 026c39b31fb4 xtensa: use correct symbol for the end of .rodata omits 8092b931e651 xtensa: fix section name for start_info omits 98f9da8a708d xtensa: move MPU constants from .data to .ref.rodata omits 6af3c2ce8051 xtensa: move XCHAL_KIO_* definitions to kmem_layout.h omits c56b5b1c35f9 xtensa: clean up empty include files omits 179726103125 xtensa: update arch features omits f14234184671 Merge branch 'bcm2835-maintainers-next' into for-next omits 044cf5e15357 csky: Initial stack protector support omits f7c9ab6ffa89 Merge branch 'for-5.4-fixes' into for-next omits 48274e1e5d24 Merge branch 'notifications-core' into keys-next omits 59336b0f8000 smack: Implement the watch_key and post_notification hooks omits e1eddc1bde17 selinux: Implement the watch_key security hook omits 0b9c31597d81 Add sample notification program omits 65f9b27702ca usb: Add USB subsystem notifications omits aace09747585 block: Add block layer notifications omits 3a92c6e49c47 Add a general, global device notification watch list omits 7871ca053dd8 keys: Add a notification facility omits fe78d401ca6b General notification queue with user mmap()'able ring buffer omits e278da96273e security: Add a hook for the point of notification insertion omits a8fff581d7e4 security: Add hooks to rule on setting a watch omits b1c40314dfd9 uapi: General notification ring definitions omits dcd66320eb96 Merge branch 'for-5.5/whiskers' into for-next omits bb997194e8d6 Merge branch 'for-5.4/upstream-fixes' into for-next omits 7c1f7a6a7116 Merge branch 'bcm2835-maintainers-next' into for-next omits dba6172e372b Merge branch 'bcm2835-soc-next' into for-next omits 35096b5f4619 Merge branch 'for_5.5/driver-soc' into next omits f634c6a80287 dt/bindings: display: Add optional property node define fo [...] omits a4a572c756de MAINTAINERS: csky: Add mailing list for csky omits 008ea917df67 Merge branch 'for_5.5/keystone-dts' into next omits 75799e7ed50e Merge branch 'for-5.5/logitech' into for-next omits 1864b7646b8e Merge branch 'for-5.4/upstream-fixes' into for-next omits e4dfa33d8c6e Merge branch 'for-5.5/logitech' into for-next omits d789dc30163d Merge branch 'for-5.5/hidraw' into for-next omits 1bb324567d81 Merge branch 'for-5.4/upstream-fixes' into for-next omits aaa4dd61647b Merge branch 'for-5.4/upstream-fixes' into for-next omits 8511674bda61 Merge branch 'for-5.5/whiskers' into for-next omits ede62d7397ec Merge branch 'xtensa-5.5' into xtensa-for-next omits b24b356cae9a Revert "xtensa: add XIP kernel support" omits 017f5b8f92db xtensa: add XIP kernel support omits bba005af274d xtensa: move kernel memory layout to platform options omits f75152eb8bea ktest: Fix some typos in sample.conf omits 8ceba26043e5 Merge branch 'xtensa-5.5' into xtensa-for-next omits 40b038d71491 xtensa: add XIP kernel support omits fad7b25ca201 xtensa: use correct symbol for the end of .rodata omits bb55cd8b4a60 xtensa: fix section name for start_info omits 296433a4d0e3 xtensa: move MPU constants from .data to .ref.rodata omits a6d12c9da76a xtensa: move XCHAL_KIO_* definitions to kmem_layout.h omits 1fd2295cb0fb Merge branch 'xtensa-5.5' into xtensa-for-next omits 7dd657d2912c xtensa: clean up empty include files omits fb22e0fe4442 xtensa: update arch features omits 8c97be0a0aa0 Merge branch 'for-5.4/core' into for-next omits c38822ab9bd6 Merge branch 'for-5.4' into for-next omits 5b5273d070bc Merge branch 'for-5.3/upstream-fixes' into for-next omits 5833f605e9a5 Merge branch 'for-5.4/wacom' into for-next omits 65b7a3fd2a96 Merge branch 'for-5.3/upstream-fixes' into for-next omits 7454450ce6f3 Merge branch 'for-5.3/upstream-fixes' into for-next omits 395ccafa58ea Merge branch 'for-5.4/apple' into for-next omits 3915f097340a Merge branch 'for-5.4/sb0540' into for-next omits 995aaf4df316 Merge branch 'for-5.4/core' into for-next omits 9c2ec7545cbd Merge branch 'xtensa-call0' into xtensa-for-next omits 37b6b4dafa46 xtensa: add support for call0 ABI in userspace omits 474f249f130e xtensa: clean up PS_WOE_BIT usage omits 92604e825304 smack: use GFP_NOFS while holding inode_smack::smk_lock omits 1d4a24debb08 security: smack: Fix possible null-pointer dereferences in [...] omits aa2e9da31431 smack: fix some kernel-doc notations omits c6e22efdb6bb Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE [...] omits 5bd8d1a78c30 Merge branch 'for-5.3/upstream-fixes' into for-next omits 04db301da38e Merge branch 'for-5.4/logitech' into for-next omits f92fe6c5456c Merge branch 'for-5.4/multitouch' into for-next omits 2d37fa555f1f Merge branch 'for-5.4/cleanup' into for-next omits 068dbf447f09 Merge branch 'for-5.4/wacom' into for-next omits ac7c0267abc4 Merge branch 'for-5.3/upstream-fixes' into for-next omits 97d0224e6dd4 Merge branch 'for-5.3/upstream-fixes' into for-next omits 1481b1827625 Merge branch 'for-5.4/wacom' into for-next omits ca85eeb92932 Merge branch 'for-5.4/wacom' into for-next omits a870fc4cd1ca Merge branch 'for-5.3/upstream-fixes' into for-next omits b4a81b87a4cf ecryptfs: fix a memory leak bug in ecryptfs_init_messaging() omits fe2e082f5da5 ecryptfs: fix a memory leak bug in parse_tag_1_packet() omits f5a9f36f8be7 Merge branch 'for-5.3/upstream-fixes' into for-next omits 76c522f35c81 Merge branch 'for-5.3/upstream-fixes' into for-next omits 02140f375a72 Merge branch 'for-5.3/upstream-fixes' into for-next omits bbe17d7045e3 Merge branch 'for-5.4/ish' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits cdc177c021b8 Merge branch 'for-5.4' into for-next omits f28b8da266a6 Merge branch 'for-5.3/upstream-fixes' into for-next omits 07c20e845a3a Merge branch 'for-5.3/upstream-fixes' into for-next omits baf58858e8b6 sh: prefer __section from compiler_attributes.h omits 8619b5a9035a sh: Drop -Werror from kernel Makefile omits 3a3a78124693 sh: kernel: disassemble: Mark expected switch fall-throughs omits fb8f77490f55 sh: kernel: hw_breakpoint: Fix missing break in switch statement omits fa4b55813b1e Merge branch 'xtensa-5.3' into xtensa-for-next omits 7773e1130551 Merge branch 'for-5.3/upstream-fixes' into for-next omits b8049091c363 Merge branch 'for-5.3/upstream-fixes' into for-next omits ba2779aa4730 Merge branch 'for-5.3/upstream-fixes' into for-next omits 2c06da2a27b3 Merge branch 'for-5.3/upstream-fixes' into for-next omits 81f2be0966dc Merge branch 'for-5.4/logitech' into for-next omits e1b89a4cb597 Merge branch 'for-5.3/upstream-fixes' into for-next omits 91b2bbd96b66 Merge branch 'for-5.3/upstream-fixes' into for-next omits 910514a8d598 Merge branch 'for-5.3/upstream-fixes' into for-next omits eef83d533e28 Merge branch 'for-5.4/hidraw-hiddev-epoll' into for-next omits 1cc4792cca8d Merge branch 'for-5.3/upstream-fixes' into for-next omits 1386dcaa9226 Merge branch 'xtensa-5.3' into xtensa-for-next omits cd10afbc932d sh: remove unneeded uapi asm-generic wrappers omits cbfc6edb6a4a sh: use __builtin_constant_p() directly instead of IS_IMMEDIATE() omits a5de8865cb3e h8300: move definition of __kernel_size_t etc. to posix_types.h omits 66da768644b5 xtensa: remove free_initrd_mem omits baf6722aa0cb ide: Use dev_get_drvdata where possible omits 038029c03e21 sparc: remove unneeded uapi/asm/statfs.h omits f293d4d4649c h8300: Add missing symbol "BOOT_LINK_OFFSET" omits b4bff4be5503 h8300: fix memset return value. omits ba174ef6d224 Merge branch 'for-5.3-fixes' into for-next omits 6326b440055f Merge branch 'xtensa-5.3' into xtensa-for-next omits 89f4357b0a55 Merge branch 'xtensa-5.3' into xtensa-for-next omits f0cc370ab74d Merge branch 'for-5.3' into for-next omits bf4945efabdf Merge branch 'for-5.3/wacom' into for-next omits ffd81a72aae3 Merge branch 'for-5.3/doc' into for-next omits 5082258906dd Merge branch 'for-5.2/fixes' into for-next omits f6282be0f451 Merge branch 'xtensa-5.3' into xtensa-for-next omits 16f3c329e5e6 Merge branch 'for-5.3/ish' into for-next omits d33ee08dd9a5 Merge branch 'for-5.2/fixes' into for-next omits 5258f23f4608 Merge branch 'for-5.2/fixes' into for-next omits 59cc0d8aac4c Merge branch 'for-5.2/fixes' into for-next omits 52b0da0e0be1 Merge branch 'for-5.2/fixes' into for-next omits b7efc7e85284 Merge branch 'for-5.3/wacom' into for-next omits ad72733d9573 Merge branch 'for-5.2/fixes' into for-next omits 1eaac472eb6d Merge branch 'for-5.2/fixes' into for-next omits 05fb8284a417 Merge branch 'i2c-mux/for-next' into for-next omits 4cdfb27ba80d xen/swiotlb: remember having called xen_create_contiguous_ [...] omits f3a7bb9acba2 xen/swiotlb: simplify range_straddles_page_boundary() omits b0f24237c431 xen/swiotlb: fix condition for calling xen_destroy_contigu [...] omits bb4d6a3e1d1e Merge branch 'devel/for-linus-5.2' into devel/for-linus-5.3 omits d0b1e925e406 swiotlb: fix phys_addr_t overflow warning omits 4d571204897e swiotlb: Return consistent SWIOTLB segments/nr_tbl omits 396bbe92b25a swiotlb: Group identical cleanup in swiotlb_cleanup() omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next omits 61474c3685e1 Merge branch 'xtensa-5.3' into xtensa-for-next omits 16009db47c51 usb: chipidea: udc: workaround for endpoint conflict issue omits b0153147e2d7 Merge branch 'for-5.3/wacom' into for-next omits 753637b2039f Merge branch 'for-5.3' into for-next omits f3d8631d6a04 Merge branch 'for-5.3/uclogic' into for-next omits 227a5f56b66c Merge branch 'for-5.3/logitech' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits e72e014cd305 Merge branch 'for-5.2/fixes' into for-next omits d4582ee4fc55 Merge branch 'for-5.2/fixes' into for-next omits 98609d195737 Merge branch 'for-5.2/fixes' into for-next omits 2ba543d3e7db Merge branch 'xtensa-5.2-fixes' into xtensa-for-next omits f32a0c18e370 Merge branch 'for-5.2/fixes' into for-next omits 664f0d80dbe6 Merge branch 'for-5.3/logitech' into for-next omits 3daf977fd324 Merge branch 'for-5.2/fixes' into for-next omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 95a885fac6e3 Merge branch 'for-5.3/wacom' into for-next omits 7516db92a948 Merge branch 'for-5.3/logitech' into for-next omits c6922834dc62 Merge branch 'for-5.2/fixes' into for-next omits 967aa2217b6d Merge branch 'for-5.2-fixes' into for-next omits 0542593fff0f Merge branch 'xtensa-for-next' into xtensa-5.2-fixes omits acc706cafb46 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next omits 1c41f624e758 xtensa: implement initialize_cacheattr for MPU cores omits a444d1aabe6b xtensa: add exclusive atomics support omits 2656d1569d93 xtensa: clean up inline assembly in futex.h omits c5a771f240b1 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next omits 2061da36848d xtensa: set proper error code for simdisk_setup() omits 1e644f4b0b4f xtensa: fix incorrect fd close in error case of simdisk_setup() omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits eb18d1215405 Merge branch 'for-5.2/logitech' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 3ba3fee931aa Merge branch 'for-5.2-vsprintf-hardening' into for-next omits 2046ddef4735 Merge branch 'for-5.2-vsprintf-hardening' into for-next omits 5c244b2492f7 Merge branch 'for-5.1/upstream-fixes' into for-next omits 59ac134a6754 Merge branch 'for-5.2/logitech' into for-next omits 97a39ed4bfc4 Merge branch 'for-5.2/logitech' into for-next omits 33be4e645545 Merge branch 'for-5.1/upstream-fixes' into for-next omits 17796b9ea445 mux: mmio: add generic regmap bitfield-based multiplexer omits 8f445d9e8d6f dt-bindings: add register based devices' mux controller DT [...] omits 7c1384a890a1 Merge branch 'for-5.2/u2fzero' into for-next omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 0142ada02a43 Merge branch 'for-5.2' into for-next omits 6659efec5011 Merge branch 'for-5.2/u2fzero' into for-next omits afec0e7f9c0d Merge branch 'for-5.1/upstream-fixes' into for-next omits a19e25d5472b Merge branch 'for-5.2/u2fzero' into for-next omits 493ee475ef66 Merge branch 'for-5.2-pf-removal' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits c569255abd6e Merge branch 'for-5.2/core' into for-next omits a26a70426e9b Merge branch 'xtensa-5.1-fixes' into xtensa-for-next omits 2b4ed567f1a4 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next omits 9d285bf92ad1 Merge branch 'for-5.2/ish' into for-next omits c480b5e66793 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next omits 096c2e2bd33e Merge branch 'for-5.2/macally' into for-next omits efe27707ce1a Merge branch 'for-5.2/ish' into for-next omits 7c40250d98ea Merge branch 'for-5.1/upstream-fixes' into for-next omits 4f205a9f7fda Merge branch 'for-5.2/core' into for-next omits 8db4f469cb52 Merge branch 'for-5.2/core' into for-next omits 9676d85fea92 Merge branch 'for-5.1/upstream-fixes' into for-next omits d2ae5d4d1ade Merge branch 'for-5.2/logitech' into for-next omits b7c825b25d79 Merge branch 'for-5.1/upstream-fixes' into for-next omits 2a8eda164d1f Merge branches 'for-5.2/sensor' and 'for-5.2/picolcd' into [...] omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits 53be96ab821a Merge branch 'for-5.1/upstream-fixes' into for-next omits cb91b879b271 Merge branch 'for-5.1/upstream-fixes' into for-next omits 401bcfc5f96e Merge branch 'for-5.2/ish' into for-next omits 2073452734b7 Merge branch 'for-5.1/upstream-fixes' into for-next omits fb243959c9b0 Merge branch 'for-5.1/upstream-fixes' into for-next omits c9033c8e9e47 Merge branch 'for-5.2/ish' into for-next omits a51a950d60e4 Merge branch 'for-5.1/upstream-fixes' into for-next omits 54f97b456ef4 Merge branch 'for-5.1/upstream-fixes' into for-next omits c81eee9fb58c Merge branch 'for-5.1/hid-uclogic' into for-next omits 4551d0ef940f Merge branch 'for-5.1/wacom' into for-next omits 79f74eab9db1 Merge branch 'for-5.0/upstream-fixes' into for-next omits b235b5129b19 Merge branch 'for-5.1/i2c-hid' into for-next omits 2557ebca8802 Merge branch 'for-5.1/wacom' into for-next omits 94b5b50420de Merge branch 'for-5.1/hid-logitech' into for-next omits b761e12da178 Merge branch 'for-5.0/upstream-fixes' into for-next omits 551cf047a3d8 Merge branch 'for-5.0/upstream-fixes' into for-next omits acf15bdef15e Merge branch 'for-5.1/hid-asus' into for-next omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits 036ef74b3ecb Merge branch 'xtensa-5.1' into xtensa-for-next omits f463fe19f12c Merge branch 'for-5.1/hid-topseed' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits 06e284aafd45 Merge branch 'for-5.1/ish' into for-next omits 67288613d46d Merge branch 'for-5.0/upstream-fixes' into for-next omits 255d6167833c Merge branch 'for-5.1/wacom' into for-next omits b1ddbed1903f Merge branch 'for-5.1/i2c-hid' into for-next omits 20d45b2c3fe9 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next omits acedafabf1bd Merge branch 'for-5.1/hid-elan' into for-next omits 95dd4c87b7a6 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next omits 8a668039b788 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next omits 34a783a07a6f xtensa: rename BUILTIN_DTB to BUILTIN_DTB_SOURCE omits 16be6fd6a52b xtensa: Fix typo use space=>user space omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits 76428ff915f3 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next omits 8cd4105fd234 drivers/irqchip: xtensa-mx: fix mask and unmask omits f2b9dea93c02 drivers/irqchip: xtensa: add warning to irq_retrigger omits 18031f71ea01 xtensa: SMP: mark each possible CPU as present omits a169c7463e51 xtensa: smp_lx200_defconfig: fix vectors clash omits da26d363189a xtensa: SMP: fix secondary CPU initialization omits fcee620b2daf Merge branch 'for-5.1/ish' into for-next omits 0fc4b0079db0 Merge branch 'for-5.1/ish' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 0a84e89382d6 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next omits 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next omits d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next omits b76d699daab2 Merge branch 'master' into for-next omits 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next omits 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next omits f1589f675d65 Merge branch 'xtensa-jumplabel' into xtensa-for-next omits f8e8ae868301 Merge branch 'for-4.21/ish' into for-next omits eb96c85bb8fb Merge branch 'for-4.21/core' into for-next omits f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c31f54cdc8da Merge branch 'xtensa-tracehook' into xtensa-for-next omits 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next omits 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next omits 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next omits 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next omits c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next omits 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next omits cf991521b736 Merge branch 'xtensa-cleanups' into xtensa-for-next omits e2f3efdaf1b6 Merge branch 'xtensa-cleanups' into xtensa-for-next omits a78d2a03404b Merge branch 'xtensa-cleanups' into xtensa-for-next omits d81a6df30db2 xtensa: don't clear cpenable unconditionally on release omits e836b0528f18 xtensa: simplify coprocessor.S omits e22864e5a665 xtensa: clean up WSR*/RSR*/get_sr/set_sr omits 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next omits 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next omits f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next omits 897368ebb6a7 Merge branch 'xtensa-fixes' into xtensa-for-next omits 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next omits 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next omits d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next omits 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next omits 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next omits 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next omits fcec7756107d Merge branch 'xtensa-syscall-rework' into xtensa-for-next omits 7c17225f2059 xtensa: generate uapi header and syscall table header files omits b4130fdef9a7 xtensa: add system call table generation support omits 3db1569a17dd xtensa: add __NR_syscalls along with __NR_syscall_count omits b7c16dd08fb8 Merge branch 'xtensa-fixes' into xtensa-for-next omits 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next omits b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next omits 11418596b31f Merge branch 'xtensa-fixes' into xtensa-for-next omits 91eaf0f3c78a Revert "xtensa: xtfpga: implement platform DMA address helpers" omits c478d6d63f73 Merge branch 'xtensa-fixes' into xtensa-for-next omits 0fc042bfb322 Merge branch 'xtensa-fixes' into xtensa-for-next omits 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next omits c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next omits ee2c444650f4 Merge branch 'for-4.20/google' into for-next omits 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next omits 0492cca63302 Merge branch 'for-4.20/google' into for-next omits 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next omits 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next omits 53562f204ac3 Merge branch 'for-4.20/apple' into for-next omits c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next omits a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next omits d147b17f2503 Merge branch 'for-4.19/fixes' into for-next omits 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next omits e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next omits 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next omits c9efd0d7beb3 Merge branch 'xtensa-fixes' into xtensa-for-next omits 6ffa1e97b3e7 Merge branch 'xtensa-fixes' into xtensa-for-next omits 4c640c41381e Merge branch 'for-4.19/fixes' into for-next omits df9e33b723ae Merge branch 'for-4.20/core' into for-next omits c765667f188b Merge branch 'for-4.20/microsoft' into for-next omits 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next omits c226b359099d Merge branch 'for-4.19/fixes' into for-next omits cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next omits 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next omits e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next omits 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] omits bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next omits 18c31465c84e Merge branch 'for-4.20/core' into for-next omits 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next omits 7bc8c12abba0 Merge branch 'xtensa-fixes' into xtensa-for-next omits f0f84837c6da xtensa: rework noMMU cache attributes initialization omits 2cf848801042 xtensa: increase ranges in ___invalidate_{i,d}cache_all omits 30bd09dcbfb7 xtensa: limit offsets in __loop_cache_{all,page} omits 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next omits 57194b035942 Merge branch 'for-4.19/upstream' into for-next omits 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next omits 53ad28d14107 Merge branch 'for-4.19/elan' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits cb6db64ef5a9 Merge branch 'xtensa-dma-fixes' into xtensa-for-next omits 21ec04090f59 xtensa: xtfpga: implement platform DMA address helpers omits 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next omits be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next omits b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 1519d49960da Merge branch 'for-4.19/wiimote' into for-next omits 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next omits eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next omits c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next omits f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next omits e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 1f008cfec5d5 NFC: fdp: Fix unused variable warnings omits 7579d009c4a1 NFC: fdp: Remove __func__ from dev_dbg() omits 430c62fa23d4 NFC: fdp: Fix possible buffer overflow in WCS4000 NFC driver omits 761e37b71e26 NFC: Fix possible memory corruption when handling SHDLC I- [...] omits 48badd41fbfd NFC: st21nfca: Fix out of bounds kernel access when handli [...] omits c99f996b2ba4 NFC: st95hf: drop illegal kfree_skb() omits 85ef4f34cc64 NFC: st95hf: initialize semaphore and mutex earlier omits 00afd4c21f2f NFC: fix attrs checks in netlink interface omits 4e4e8232f0ae nfc: st21nfca: Remove unnecessary devm_kzalloc() cast omits 6a893401a728 nfc: st21nfca: Check for devm_kzalloc() failure omits e530d198bdbf NFC: fdp: fix signed less or equal zero check in u8 max_size omits f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next omits b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next omits 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next omits 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next omits 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next omits 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next omits 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next omits eb42863d710a Merge branch 'for-4.18/multitouch' into for-next omits 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next omits 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next omits 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next omits 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next omits 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next omits f45728380f49 Merge branch 'for-4.18/multitouch' into for-next omits ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next omits b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next omits 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next omits 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next omits 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next omits 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next omits 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next omits ae6063c83634 Merge branch 'xtensa-fixes' into xtensa-for-next omits ede179d96eb8 xtensa: support DMA_ATTR_NO_KERNEL_MAPPING attribute omits e69bf251406b Merge branch 'xtensa-fixes' into xtensa-for-next omits 9e0031ddb608 xtensa: fix build with KASAN omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next omits 73b37067623c xtensa: fix futex_atomic_cmpxchg_inatomic omits c3d1b34b772f Merge branch 'xtensa-fixes' into xtensa-for-next omits 60f8f2dd34b3 Merge branch 'xtensa-ssp-kasan' into xtensa-for-next omits a5840bee73a3 Merge branch 'xtensa-asm-cleanups' into xtensa-for-next omits 271335b9726e Merge branch 'xtensa-fixes' into xtensa-for-next omits 51b5e9756efd Merge branch 'xtensa-fixes' into xtensa-for-next omits bdf3b55fde37 Merge branch 'xtensa-fixes' into xtensa-for-next omits 6fad04b7585d Merge branch 'xtensa-fixes' into xtensa-for-next omits 07d93a3b6ddc Merge branch 'xtensa-sim-params' into xtensa-for-next omits d0c32cdc395c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next omits 9b819054a93c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next omits 5874c700308f xtensa: make __pa work with uncached KSEG addresses omits ec59c4ad070d Merge branch 'xtensa-boot' into xtensa-for-next omits 6e72293ab0e9 xtensa: fix noMMU build on cores with MMU omits 51fc407848da Merge tag 'v4.9' into xtensa-for-next
This update removed existing revisions from the reference, leaving the reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allmodcon [...] \ O -- O -- O (b9c5ef25038d)
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: .mailmap | 10 - CREDITS | 4 +- Documentation/ABI/testing/sysfs-class-devfreq | 18 +- Documentation/RCU/NMI-RCU.rst | 124 - Documentation/RCU/NMI-RCU.txt | 121 + Documentation/RCU/arrayRCU.rst | 165 - Documentation/RCU/arrayRCU.txt | 153 + Documentation/RCU/index.rst | 5 - Documentation/RCU/lockdep-splat.txt | 2 +- Documentation/RCU/rcu_dereference.rst | 463 -- Documentation/RCU/rcu_dereference.txt | 456 ++ Documentation/RCU/rcubarrier.rst | 353 - Documentation/RCU/rcubarrier.txt | 325 + Documentation/RCU/stallwarn.txt | 11 +- Documentation/RCU/whatisRCU.rst | 1154 ---- Documentation/RCU/whatisRCU.txt | 1079 ++++ .../admin-guide/device-mapper/dm-integrity.rst | 2 +- Documentation/admin-guide/device-mapper/index.rst | 1 - Documentation/admin-guide/kernel-parameters.txt | 44 - Documentation/core-api/index.rst | 1 - Documentation/core-api/padata.rst | 169 - Documentation/core-api/xarray.rst | 60 +- Documentation/crypto/devel-algos.rst | 4 +- Documentation/dev-tools/index.rst | 1 - Documentation/dev-tools/kcov.rst | 10 +- Documentation/dev-tools/kcsan.rst | 266 - Documentation/dev-tools/kselftest.rst | 8 +- Documentation/dev-tools/kunit/index.rst | 1 - Documentation/dev-tools/kunit/kunit-tool.rst | 57 - Documentation/dev-tools/kunit/start.rst | 13 +- Documentation/dev-tools/kunit/usage.rst | 24 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 3 - .../devicetree/bindings/arm/atmel-at91.yaml | 15 - Documentation/devicetree/bindings/arm/fsl.yaml | 4 - .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 +- Documentation/devicetree/bindings/arm/qcom.yaml | 44 +- .../bindings/arm/stm32/st,stm32-syscon.yaml | 41 - .../devicetree/bindings/arm/stm32/stm32-syscon.txt | 16 + Documentation/devicetree/bindings/arm/sunxi.yaml | 15 +- Documentation/devicetree/bindings/arm/ux500.yaml | 31 - .../bindings/bus/allwinner,sun50i-a64-de2.yaml | 2 +- .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 2 +- .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 2 +- .../clock/allwinner,sun8i-a83t-de2-clk.yaml | 76 - .../clock/allwinner,sun9i-a80-de-clks.yaml | 67 - .../clock/allwinner,sun9i-a80-usb-clocks.yaml | 59 - .../bindings/clock/amlogic,meson8-ddr-clkc.yaml | 50 - .../bindings/clock/amlogic,meson8b-clkc.txt | 5 - .../devicetree/bindings/clock/st,stm32mp1-rcc.txt | 60 + .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 79 - .../devicetree/bindings/clock/sun8i-de2.txt | 34 + .../devicetree/bindings/clock/sun9i-de.txt | 28 + .../devicetree/bindings/clock/sun9i-usb.txt | 24 + .../bindings/connector/usb-connector.txt | 4 +- .../crypto/allwinner,sun4i-a10-crypto.yaml | 2 +- .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 2 +- .../bindings/display/dsi-controller.yaml | 91 - .../bindings/display/etnaviv/etnaviv-drm.txt | 1 - .../devicetree/bindings/display/ingenic,lcd.txt | 1 - .../devicetree/bindings/display/mxsfb.txt | 1 - .../bindings/display/panel/logicpd,type28.yaml | 42 - .../bindings/display/panel/ronbo,rb070d30.yaml | 2 +- .../bindings/display/panel/sony,acx424akp.yaml | 49 - .../display/rockchip/dw_mipi_dsi_rockchip.txt | 13 +- .../devicetree/bindings/display/tilcdc/tfp410.txt | 21 + .../bindings/dma/allwinner,sun4i-a10-dma.yaml | 2 +- .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 2 +- .../bindings/dma/allwinner,sun6i-a31-dma.yaml | 2 +- .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 1 - .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 3 +- .../bindings/gpio/xylon,logicvc-gpio.yaml | 69 - .../bindings/hwmon/pmbus/ti,ucd90320.yaml | 45 - .../bindings/i2c/allwinner,sun6i-a31-p2wi.yaml | 2 +- .../devicetree/bindings/i2c/i2c-imx-lpi2c.txt | 1 - .../devicetree/bindings/i2c/renesas,i2c.txt | 3 +- .../devicetree/bindings/i2c/renesas,iic.txt | 1 - .../devicetree/bindings/iio/adc/adi,ad7292.yaml | 5 +- .../bindings/iio/adc/allwinner,sun8i-a33-ths.yaml | 2 +- .../input/allwinner,sun4i-a10-lradc-keys.yaml | 2 +- .../allwinner,sun4i-a10-ic.yaml | 2 +- .../allwinner,sun7i-a20-sc-nmi.yaml | 2 +- .../bindings/media/allwinner,sun4i-a10-csi.yaml | 2 +- .../bindings/media/allwinner,sun4i-a10-ir.yaml | 2 +- .../devicetree/bindings/media/amlogic,gx-vdec.yaml | 141 - .../devicetree/bindings/media/amlogic,vdec.txt | 72 + Documentation/devicetree/bindings/media/rc.yaml | 1 - .../devicetree/bindings/media/renesas,vin.txt | 4 +- .../devicetree/bindings/media/ti,cal.yaml | 202 - Documentation/devicetree/bindings/media/ti-cal.txt | 72 + .../memory-controllers/fsl/imx8m-ddrc.yaml | 72 - .../memory-controllers/nvidia,tegra124-mc.yaml | 3 +- .../memory-controllers/nvidia,tegra30-emc.yaml | 9 +- .../memory-controllers/nvidia,tegra30-mc.yaml | 3 +- .../bindings/mfd/allwinner,sun4i-a10-ts.yaml | 2 +- .../devicetree/bindings/mfd/xylon,logicvc.yaml | 50 - .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 2 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 1 - .../devicetree/bindings/mmc/renesas,sdhi.txt | 3 +- .../devicetree/bindings/mmc/sdhci-atmel.txt | 13 +- .../devicetree/bindings/mmc/sdhci-msm.txt | 1 - .../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 2 +- .../bindings/net/allwinner,sun4i-a10-emac.yaml | 2 +- .../bindings/net/allwinner,sun4i-a10-mdio.yaml | 2 +- .../bindings/net/allwinner,sun7i-a20-gmac.yaml | 2 +- .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 2 +- .../devicetree/bindings/net/broadcom-bluetooth.txt | 8 - .../bindings/net/can/allwinner,sun4i-a10-can.yaml | 2 +- .../devicetree/bindings/net/can/tcan4x5x.txt | 4 +- .../devicetree/bindings/net/mediatek-dwmac.txt | 33 +- .../devicetree/bindings/net/snps,dwmac.yaml | 1 - .../devicetree/bindings/net/ti,cpsw-switch.yaml | 22 +- .../devicetree/bindings/net/ti,dp83867.txt | 12 +- .../bindings/net/wireless/qcom,ath11k.yaml | 273 - .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 2 +- .../devicetree/bindings/pci/intel-gw-pcie.yaml | 138 - .../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 2 +- .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 2 +- .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 9 +- .../bindings/pinctrl/qcom,sc7180-pinctrl.txt | 5 +- .../devicetree/bindings/power/qcom,rpmpd.txt | 2 - .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 53 +- .../bindings/regulator/rohm,bd71828-regulator.yaml | 107 - .../bindings/regulator/st,stm32-booster.txt | 18 + .../bindings/regulator/st,stm32-booster.yaml | 46 - .../bindings/regulator/st,stm32-vrefbuf.txt | 20 + .../bindings/regulator/st,stm32-vrefbuf.yaml | 52 - .../devicetree/bindings/remoteproc/qcom,adsp.txt | 37 - .../bindings/remoteproc/st,stm32-rproc.yaml | 2 - .../bindings/reset/brcm,brcmstb-reset.txt | 2 +- .../bindings/reset/nuvoton,npcm-reset.txt | 32 - .../devicetree/bindings/rng/brcm,iproc-rng200.txt | 1 - .../bindings/rtc/allwinner,sun4i-a10-rtc.yaml | 2 +- .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 2 +- .../devicetree/bindings/serial/fsl-lpuart.txt | 2 - .../bindings/serio/allwinner,sun4i-a10-ps2.yaml | 2 +- Documentation/devicetree/bindings/slimbus/bus.txt | 10 - .../devicetree/bindings/soc/mediatek/scpsys.txt | 6 - .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 2 +- .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 2 +- .../bindings/sound/allwinner,sun4i-a10-spdif.yaml | 2 +- .../sound/allwinner,sun50i-a64-codec-analog.yaml | 2 +- .../sound/allwinner,sun8i-a23-codec-analog.yaml | 2 +- .../bindings/sound/allwinner,sun8i-a33-codec.yaml | 2 +- .../bindings/spi/allwinner,sun4i-a10-spi.yaml | 2 +- .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 2 +- .../devicetree/bindings/spi/spi-stm32.txt | 62 + .../devicetree/bindings/spi/st,stm32-spi.yaml | 105 - .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 2 +- .../timer/allwinner,sun5i-a13-hstimer.yaml | 2 +- .../devicetree/bindings/timer/renesas,tmu.txt | 1 - .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 12 - .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 2 +- Documentation/driver-api/driver-model/devres.rst | 1 + Documentation/driver-api/interconnect.rst | 22 - Documentation/driver-api/ipmb.rst | 4 - .../driver-api/thermal/cpu-idle-cooling.rst | 189 - .../driver-api/thermal/exynos_thermal.rst | 2 +- Documentation/fb/modedb.rst | 3 - Documentation/filesystems/erofs.txt | 27 +- Documentation/filesystems/overlayfs.rst | 497 -- Documentation/filesystems/overlayfs.txt | 495 ++ Documentation/filesystems/path-lookup.rst | 68 +- Documentation/gpu/drm-internals.rst | 4 +- Documentation/gpu/drm-kms.rst | 19 +- Documentation/gpu/drm-mm.rst | 68 +- Documentation/gpu/drm-uapi.rst | 49 +- Documentation/gpu/i915.rst | 3 + Documentation/gpu/todo.rst | 60 +- Documentation/hwmon/index.rst | 1 - Documentation/hwmon/max31730.rst | 44 - Documentation/hwmon/ucd9000.rst | 12 +- Documentation/isdn/avmb1.rst | 246 + Documentation/isdn/gigaset.rst | 465 ++ Documentation/isdn/hysdn.rst | 196 + Documentation/isdn/index.rst | 3 + Documentation/isdn/interface_capi.rst | 71 + Documentation/media/uapi/cec/cec-ioc-g-mode.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-reserved.rst | 3 +- Documentation/media/uapi/v4l/pixfmt-srggb12p.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-tch-td16.rst | 34 +- Documentation/media/uapi/v4l/pixfmt-tch-tu16.rst | 34 +- Documentation/media/uapi/v4l/vidioc-enum-fmt.rst | 4 +- .../media/uapi/v4l/vidioc-g-dv-timings.rst | 2 +- Documentation/media/v4l-drivers/cx18.rst | 39 + Documentation/media/v4l-drivers/index.rst | 1 + Documentation/memory-barriers.txt | 16 +- .../networking/device_drivers/netronome/nfp.rst | 116 - Documentation/networking/ip-sysctl.txt | 4 - Documentation/networking/j1939.rst | 2 +- Documentation/padata.txt | 163 + Documentation/process/coding-style.rst | 2 +- Documentation/process/deprecated.rst | 10 +- Documentation/riscv/patch-acceptance.rst | 32 - Documentation/scsi/smartpqi.txt | 2 +- Documentation/security/keys/core.rst | 58 - Documentation/sound/alsa-configuration.rst | 3 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 2 +- .../translations/it_IT/process/coding-style.rst | 2 +- .../translations/zh_CN/process/coding-style.rst | 2 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- Documentation/watch_queue.rst | 460 -- Documentation/x86/pat.rst | 2 + MAINTAINERS | 110 +- Makefile | 8 +- Next/SHA1s | 314 - Next/Trees | 316 - Next/merge.log | 6758 -------------------- Next/quilt-import.log | 2 - arch/alpha/include/asm/io.h | 10 +- arch/alpha/include/asm/vmalloc.h | 4 - arch/alpha/kernel/syscalls/syscall.tbl | 2 - arch/arc/Kconfig | 2 +- arch/arc/include/asm/hugepage.h | 1 + arch/arc/include/asm/vmalloc.h | 4 - arch/arc/kernel/entry.S | 6 +- arch/arc/kernel/unwind.c | 6 +- arch/arc/plat-eznps/Kconfig | 2 +- arch/arm/Kconfig | 2 +- arch/arm/Kconfig.debug | 6 +- arch/arm/arm-soc-for-next-contents.txt | 36 - arch/arm/boot/dts/Makefile | 7 +- arch/arm/boot/dts/am335x-evm.dts | 40 +- arch/arm/boot/dts/am335x-evmsk.dts | 38 +- arch/arm/boot/dts/am335x-icev2.dts | 13 - arch/arm/boot/dts/am335x-sancloud-bbe.dts | 2 +- arch/arm/boot/dts/am33xx-l4.dtsi | 16 + arch/arm/boot/dts/am33xx.dtsi | 69 +- arch/arm/boot/dts/am3517.dtsi | 2 +- arch/arm/boot/dts/am4372.dtsi | 142 +- arch/arm/boot/dts/am437x-gp-evm.dts | 2 +- arch/arm/boot/dts/am437x-l4.dtsi | 29 + arch/arm/boot/dts/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/am571x-idk.dts | 6 +- arch/arm/boot/dts/am572x-idk-common.dtsi | 4 + arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 25 +- arch/arm/boot/dts/am57xx-idk-common.dtsi | 59 - arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 6 - arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 304 - arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 270 - arch/arm/boot/dts/bcm-cygnus.dtsi | 4 +- arch/arm/boot/dts/bcm2711.dtsi | 2 +- arch/arm/boot/dts/bcm283x.dtsi | 2 +- arch/arm/boot/dts/bcm5301x.dtsi | 4 +- arch/arm/boot/dts/dra7-l4.dtsi | 52 +- arch/arm/boot/dts/dra7.dtsi | 258 +- arch/arm/boot/dts/dra74x.dtsi | 71 +- arch/arm/boot/dts/dra76-evm.dts | 66 - arch/arm/boot/dts/e60k02.dtsi | 8 +- arch/arm/boot/dts/exynos3250.dtsi | 4 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 6 +- arch/arm/boot/dts/exynos4210.dtsi | 4 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 5 - arch/arm/boot/dts/exynos4412-midas.dtsi | 29 - arch/arm/boot/dts/exynos4412-n710x.dts | 5 - arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 2 +- arch/arm/boot/dts/exynos4412.dtsi | 4 +- arch/arm/boot/dts/exynos5.dtsi | 2 +- arch/arm/boot/dts/exynos5250-arndale.dts | 2 +- arch/arm/boot/dts/exynos5250.dtsi | 4 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 2 +- arch/arm/boot/dts/exynos5420.dtsi | 84 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 10 +- arch/arm/boot/dts/exynos5422-odroidhc1.dts | 64 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 78 +- arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts | 58 - arch/arm/boot/dts/exynos54xx.dtsi | 4 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 13 - arch/arm/boot/dts/exynos5800.dtsi | 52 +- .../boot/dts/imx25-eukrea-mbimxsd25-baseboard.dts | 2 + arch/arm/boot/dts/imx25-pdk.dts | 2 + arch/arm/boot/dts/imx25.dtsi | 3 - arch/arm/boot/dts/imx6q-logicpd.dts | 10 - arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 5 - arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 84 +- arch/arm/boot/dts/imx6sl-tolino-shine3.dts | 326 - arch/arm/boot/dts/imx6sx-sdb-reva.dts | 1 - arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 28 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 188 +- arch/arm/boot/dts/imx7d-sdb-reva.dts | 3 - arch/arm/boot/dts/imx7s.dtsi | 7 - arch/arm/boot/dts/imx7ulp-com.dts | 79 - arch/arm/boot/dts/iwg20d-q7-common.dtsi | 85 - arch/arm/boot/dts/iwg20d-q7-dbcm-ca.dtsi | 1 + arch/arm/boot/dts/ls1021a-tsn.dts | 4 - arch/arm/boot/dts/ls1021a.dtsi | 19 - arch/arm/boot/dts/meson.dtsi | 7 - arch/arm/boot/dts/meson6.dtsi | 7 + arch/arm/boot/dts/meson8.dtsi | 26 +- arch/arm/boot/dts/meson8b-ec100.dts | 2 +- arch/arm/boot/dts/meson8b-mxq.dts | 2 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 2 +- arch/arm/boot/dts/meson8b.dtsi | 24 +- arch/arm/boot/dts/omap4-l4-abe.dtsi | 7 + arch/arm/boot/dts/omap4-l4.dtsi | 27 +- arch/arm/boot/dts/omap4.dtsi | 44 +- arch/arm/boot/dts/omap5-l4-abe.dtsi | 6 + arch/arm/boot/dts/omap5-l4.dtsi | 21 +- arch/arm/boot/dts/omap5.dtsi | 40 +- arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 45 - arch/arm/boot/dts/qcom-msm8974.dtsi | 222 +- arch/arm/boot/dts/rk3288-veyron-brain.dts | 9 - .../boot/dts/rk3288-veyron-broadcom-bluetooth.dtsi | 22 - arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 21 + arch/arm/boot/dts/rk3288-veyron-fievel.dts | 2 + arch/arm/boot/dts/rk3288-veyron-jaq.dts | 22 - arch/arm/boot/dts/rk3288-veyron-jerry.dts | 22 - arch/arm/boot/dts/rk3288-veyron-mickey.dts | 9 - arch/arm/boot/dts/rk3288-veyron-minnie.dts | 21 - arch/arm/boot/dts/rk3288-veyron-pinky.dts | 22 - arch/arm/boot/dts/rk3288-veyron-speedy.dts | 21 - arch/arm/boot/dts/rk3288-veyron.dtsi | 59 +- arch/arm/boot/dts/sama5d2.dtsi | 10 +- arch/arm/boot/dts/ste-ab8500.dtsi | 102 +- arch/arm/boot/dts/ste-db8500.dtsi | 15 - arch/arm/boot/dts/ste-db8520.dtsi | 15 - arch/arm/boot/dts/ste-dbx5x0-pinctrl.dtsi | 632 -- arch/arm/boot/dts/ste-dbx5x0.dtsi | 75 +- arch/arm/boot/dts/ste-href-family-pinctrl.dtsi | 532 +- arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi | 79 - arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi | 58 - arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 71 +- arch/arm/boot/dts/ste-href.dtsi | 67 +- arch/arm/boot/dts/ste-href520-tvk.dts | 22 - arch/arm/boot/dts/ste-hrefprev60-stuib.dts | 10 +- arch/arm/boot/dts/ste-hrefprev60-tvk.dts | 10 +- arch/arm/boot/dts/ste-hrefprev60.dtsi | 2 +- arch/arm/boot/dts/ste-hrefv60plus-stuib.dts | 10 +- arch/arm/boot/dts/ste-hrefv60plus-tvk.dts | 10 +- arch/arm/boot/dts/ste-hrefv60plus.dtsi | 1 + arch/arm/boot/dts/ste-nomadik-pinctrl.dtsi | 5 - arch/arm/boot/dts/ste-snowball.dts | 70 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 2 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 1 - .../dts/sun8i-h3-emlid-neutis-n5h3-devboard.dts | 72 - arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3.dtsi | 11 - arch/arm/boot/dts/sun8i-h3.dtsi | 15 +- arch/arm/boot/dts/sun8i-r40.dtsi | 28 - arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi | 170 - arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 10 + arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 29 +- arch/arm/configs/at91_dt_defconfig | 55 +- arch/arm/configs/exynos_defconfig | 7 - arch/arm/configs/imx_v6_v7_defconfig | 3 - arch/arm/configs/omap2plus_defconfig | 4 +- arch/arm/configs/qcom_defconfig | 4 - arch/arm/configs/shmobile_defconfig | 4 - arch/arm/crypto/curve25519-glue.c | 7 - arch/arm/include/asm/io.h | 8 + arch/arm/include/asm/kvm_emulate.h | 5 - arch/arm/include/asm/kvm_mmio.h | 2 - arch/arm/include/asm/switch_to.h | 2 +- arch/arm/include/asm/vmalloc.h | 4 - arch/arm/kernel/Makefile | 4 +- arch/arm/kernel/entry-armv.S | 4 +- arch/arm/kernel/ftrace.c | 10 +- arch/arm/kernel/traps.c | 2 - arch/arm/mach-at91/Kconfig | 24 +- arch/arm/mach-at91/Makefile | 1 - arch/arm/mach-at91/at91sam9.c | 18 + arch/arm/mach-at91/pm.c | 2 +- arch/arm/mach-at91/sam9x60.c | 34 - arch/arm/mach-bcm/bcm2711.c | 1 - arch/arm/mach-bcm/platsmp.c | 4 +- arch/arm/mach-davinci/devices.c | 2 +- arch/arm/mach-imx/Kconfig | 2 - arch/arm/mach-imx/cpu.c | 38 +- arch/arm/mach-mmp/pxa168.h | 2 +- arch/arm/mach-omap2/clockdomains43xx_data.c | 10 - arch/arm/mach-omap2/omap-iommu.c | 128 +- arch/arm/mach-omap2/omap_hwmod.c | 18 + arch/arm/mach-omap2/omap_hwmod.h | 3 + .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 33 + .../omap_hwmod_33xx_43xx_interconnect_data.c | 124 + .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 335 + arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 91 + arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 448 ++ arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 1042 ++- arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 600 ++ arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 813 +++ arch/arm/mach-omap2/omap_hwmod_reset.c | 24 + arch/arm/mach-omap2/pdata-quirks.c | 49 +- arch/arm/mach-omap2/prcm43xx.h | 1 - arch/arm/mach-pxa/magician.c | 2 +- arch/arm/mach-shmobile/platsmp-apmu.c | 2 +- arch/arm/mach-shmobile/pm-rcar-gen2.c | 2 +- arch/arm/mach-shmobile/setup-r8a7740.c | 8 +- arch/arm/mach-shmobile/setup-r8a7778.c | 2 +- arch/arm/mach-vexpress/spc.c | 12 +- arch/arm/mm/cache-v7.S | 4 +- arch/arm/mm/cache-v7m.S | 4 +- arch/arm/net/bpf_jit_32.c | 30 +- arch/arm/tools/syscall.tbl | 2 - arch/arm64/Kconfig | 55 +- arch/arm64/boot/dts/allwinner/Makefile | 1 - arch/arm64/boot/dts/allwinner/axp803.dtsi | 43 +- .../dts/allwinner/sun50i-a64-amarula-relic.dts | 6 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 43 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 43 +- .../allwinner/sun50i-a64-oceanic-5205-5inmfd.dts | 8 +- .../dts/allwinner/sun50i-a64-olinuxino-emmc.dts | 12 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 62 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 45 +- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 7 +- .../boot/dts/allwinner/sun50i-a64-pine64-plus.dts | 43 +- .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 43 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 7 +- .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 48 +- .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 48 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 9 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 47 +- .../sun50i-h5-emlid-neutis-n5-devboard.dts | 88 +- .../dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi | 68 +- .../allwinner/sun50i-h5-libretech-all-h3-cc.dts | 6 +- .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 45 +- .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 43 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 43 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 48 +- .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 9 +- .../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 43 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 59 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 14 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 10 +- .../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 6 +- .../dts/allwinner/sun50i-h6-orangepi-one-plus.dts | 8 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 8 +- .../dts/allwinner/sun50i-h6-pine-h64-model-b.dts | 21 - .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 23 +- .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 15 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 26 +- arch/arm64/boot/dts/altera/Makefile | 3 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 223 - arch/arm64/boot/dts/amlogic/Makefile | 3 - arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 25 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 23 - .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 375 -- arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 78 - .../dts/amlogic/meson-gxl-s905d-libretech-pc.dts | 16 - arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 9 - .../dts/amlogic/meson-gxm-s912-libretech-pc.dts | 62 - arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 28 +- arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 4 - arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 15 - arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 15 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 71 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-frwy.dts | 14 - arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 16 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-qds.dts | 24 - arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 24 - arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 13 - arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 28 - arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 11 - arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 20 - arch/arm64/boot/dts/freescale/imx8mm.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 20 - arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 65 - arch/arm64/boot/dts/freescale/imx8mn.dtsi | 18 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 27 - .../boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts | 2 +- .../boot/dts/freescale/imx8mq-zii-ultra-zest.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 99 - arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 12 + arch/arm64/boot/dts/intel/Makefile | 3 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 76 +- .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 135 - arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 8 - arch/arm64/boot/dts/mediatek/mt8173.dtsi | 18 - arch/arm64/boot/dts/mediatek/mt8183.dtsi | 9 - arch/arm64/boot/dts/qcom/Makefile | 1 - .../arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi | 19 - arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 11 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 2 - arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 - arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 9 - arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 10 - arch/arm64/boot/dts/qcom/msm8998.dtsi | 66 +- arch/arm64/boot/dts/qcom/pm6150.dtsi | 72 - arch/arm64/boot/dts/qcom/pm6150l.dtsi | 31 - arch/arm64/boot/dts/qcom/pm8916.dtsi | 6 - arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 1 - arch/arm64/boot/dts/qcom/sc7180-idp.dts | 430 -- arch/arm64/boot/dts/qcom/sc7180.dtsi | 1816 ------ arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 14 - arch/arm64/boot/dts/qcom/sdm845.dtsi | 22 +- arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 20 - arch/arm64/boot/dts/qcom/sm8150.dtsi | 232 +- arch/arm64/boot/dts/renesas/Makefile | 9 +- arch/arm64/boot/dts/renesas/r8a7796-m3ulcb-kf.dts | 16 + arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts | 38 + arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts | 83 + .../arm64/boot/dts/renesas/r8a7796-salvator-xs.dts | 83 + .../dts/renesas/{r8a77960.dtsi => r8a7796.dtsi} | 0 arch/arm64/boot/dts/renesas/r8a77960-m3ulcb-kf.dts | 16 - arch/arm64/boot/dts/renesas/r8a77960-m3ulcb.dts | 38 - .../arm64/boot/dts/renesas/r8a77960-salvator-x.dts | 83 - .../boot/dts/renesas/r8a77960-salvator-xs.dts | 83 - arch/arm64/boot/dts/rockchip/px30-evb.dts | 6 - arch/arm64/boot/dts/rockchip/px30.dtsi | 71 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 28 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 27 +- .../boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts | 2 - arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 62 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 14 - arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 11 - arch/arm64/configs/defconfig | 20 - arch/arm64/crypto/ghash-ce-glue.c | 2 +- arch/arm64/crypto/sha1-ce-glue.c | 17 +- arch/arm64/crypto/sha2-ce-glue.c | 34 +- arch/arm64/crypto/sha256-glue.c | 34 +- arch/arm64/crypto/sha512-ce-glue.c | 26 +- arch/arm64/crypto/sha512-glue.c | 15 +- arch/arm64/include/asm/assembler.h | 6 +- arch/arm64/include/asm/kvm_emulate.h | 5 - arch/arm64/include/asm/kvm_mmio.h | 6 +- arch/arm64/include/asm/preempt.h | 4 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 4 - arch/arm64/include/asm/vmalloc.h | 4 - arch/arm64/kernel/entry.S | 2 +- arch/arm64/kernel/traps.c | 3 - arch/arm64/kvm/sys_regs.c | 25 +- arch/arm64/kvm/sys_regs.h | 17 +- arch/arm64/mm/mmu.c | 4 +- arch/c6x/include/asm/vmalloc.h | 4 - arch/c6x/kernel/entry.S | 8 +- arch/csky/Kconfig | 1 - arch/csky/include/asm/stackprotector.h | 29 - arch/csky/include/asm/vmalloc.h | 4 - arch/csky/kernel/entry.S | 4 +- arch/csky/kernel/process.c | 6 - arch/h8300/Kconfig | 3 - arch/h8300/include/asm/vmalloc.h | 4 - arch/h8300/include/uapi/asm/bitsperlong.h | 15 + arch/h8300/include/uapi/asm/posix_types.h | 13 - arch/h8300/kernel/entry.S | 6 +- arch/h8300/lib/memset.S | 17 +- arch/hexagon/include/asm/atomic.h | 8 +- arch/hexagon/include/asm/bitops.h | 8 +- arch/hexagon/include/asm/cmpxchg.h | 2 +- arch/hexagon/include/asm/futex.h | 6 +- arch/hexagon/include/asm/io.h | 3 +- arch/hexagon/include/asm/spinlock.h | 20 +- arch/hexagon/include/asm/vmalloc.h | 4 - arch/hexagon/kernel/stacktrace.c | 4 +- arch/hexagon/kernel/vm_entry.S | 8 +- arch/ia64/include/asm/acpi.h | 5 +- arch/ia64/include/asm/vga.h | 2 +- arch/ia64/include/asm/vmalloc.h | 4 - arch/ia64/kernel/acpi.c | 2 + arch/ia64/kernel/cyclone.c | 8 +- arch/ia64/kernel/entry.S | 12 +- arch/ia64/kernel/kprobes.c | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 2 - arch/ia64/mm/init.c | 4 +- arch/m68k/emu/nfeth.c | 2 +- arch/m68k/include/asm/kmap.h | 1 + arch/m68k/include/asm/vmalloc.h | 4 - arch/m68k/kernel/syscalls/syscall.tbl | 2 - arch/microblaze/Kconfig | 2 +- arch/microblaze/include/asm/vmalloc.h | 4 - arch/microblaze/kernel/entry.S | 2 +- arch/microblaze/kernel/syscalls/syscall.tbl | 2 - arch/mips/Kconfig | 5 +- arch/mips/ar7/clock.c | 8 +- arch/mips/ar7/gpio.c | 2 +- arch/mips/ar7/platform.c | 2 +- arch/mips/ath25/ar2315.c | 4 +- arch/mips/ath25/ar5312.c | 6 +- arch/mips/ath25/board.c | 2 +- arch/mips/ath79/common.c | 2 +- arch/mips/ath79/setup.c | 4 +- arch/mips/boot/compressed/Makefile | 3 - arch/mips/cavium-octeon/executive/cvmx-bootmem.c | 9 +- arch/mips/cavium-octeon/setup.c | 2 +- arch/mips/generic/board-ocelot.c | 2 +- arch/mips/include/asm/asmmacro.h | 4 +- arch/mips/include/asm/cpu-type.h | 3 +- arch/mips/include/asm/io.h | 24 +- arch/mips/include/asm/vdso/gettimeofday.h | 13 + arch/mips/include/asm/vmalloc.h | 4 - arch/mips/kernel/cacheinfo.c | 27 +- arch/mips/kernel/entry.S | 6 +- arch/mips/kernel/mips-cm.c | 4 +- arch/mips/kernel/mips-cpc.c | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 2 - arch/mips/kernel/syscalls/syscall_n64.tbl | 2 - arch/mips/kernel/syscalls/syscall_o32.tbl | 2 - arch/mips/lantiq/falcon/sysctrl.c | 6 +- arch/mips/lantiq/irq.c | 4 +- arch/mips/lantiq/xway/sysctrl.c | 6 +- arch/mips/loongson2ef/common/reset.c | 4 +- arch/mips/loongson32/common/prom.c | 8 +- arch/mips/loongson32/common/reset.c | 2 +- arch/mips/loongson32/common/time.c | 2 +- arch/mips/loongson64/reset.c | 2 +- arch/mips/mti-malta/malta-dtshim.c | 2 +- arch/mips/net/Makefile | 1 - arch/mips/net/bpf_jit.c | 1270 ---- arch/mips/net/bpf_jit_asm.S | 285 - arch/mips/net/ebpf_jit.c | 11 +- arch/mips/pci/pci-alchemy.c | 2 +- arch/mips/pci/pci-ar2315.c | 2 +- arch/mips/pci/pci-bcm63xx.c | 2 +- arch/mips/pci/pci-rt2880.c | 2 +- arch/mips/pic32/pic32mzda/early_console.c | 2 +- arch/mips/pic32/pic32mzda/early_pin.c | 4 +- arch/mips/pmcs-msp71xx/msp_serial.c | 4 +- arch/mips/ralink/irq.c | 2 +- arch/mips/ralink/of.c | 2 +- arch/mips/rb532/devices.c | 2 +- arch/mips/rb532/gpio.c | 2 +- arch/mips/rb532/prom.c | 2 +- arch/mips/rb532/setup.c | 2 +- arch/mips/sni/rm200.c | 4 +- arch/mips/vdso/vgettimeofday.c | 20 - arch/nds32/Kconfig | 2 +- arch/nds32/include/asm/vmalloc.h | 4 - arch/nds32/kernel/ex-exit.S | 4 +- arch/nds32/kernel/ftrace.c | 12 + arch/nios2/include/asm/vmalloc.h | 4 - arch/nios2/kernel/entry.S | 2 +- arch/nios2/mm/ioremap.c | 8 - arch/openrisc/include/asm/vmalloc.h | 4 - arch/parisc/Kconfig | 4 +- arch/parisc/include/asm/io.h | 5 +- arch/parisc/include/asm/kexec.h | 4 + arch/parisc/include/asm/vmalloc.h | 4 - arch/parisc/kernel/Makefile | 2 +- arch/parisc/kernel/drivers.c | 2 +- arch/parisc/kernel/entry.S | 10 +- arch/parisc/kernel/perf.c | 2 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 - arch/powerpc/Kconfig | 4 +- arch/powerpc/include/asm/barrier.h | 2 + arch/powerpc/include/asm/cpm.h | 172 +- arch/powerpc/include/asm/io.h | 3 + arch/powerpc/include/asm/spinlock.h | 13 +- arch/powerpc/include/asm/uaccess.h | 9 +- arch/powerpc/include/asm/vmalloc.h | 4 - arch/powerpc/kernel/entry_32.S | 4 +- arch/powerpc/kernel/entry_64.S | 4 +- arch/powerpc/kernel/irq.c | 4 +- arch/powerpc/kernel/syscalls/syscall.tbl | 2 - arch/powerpc/kvm/book3s_hv_rmhandlers.S | 4 +- arch/powerpc/lib/string_32.S | 4 +- arch/powerpc/lib/string_64.S | 6 +- arch/powerpc/mm/mem.c | 11 +- arch/powerpc/mm/nohash/8xx.c | 2 +- arch/powerpc/net/bpf_jit32.h | 4 +- arch/powerpc/net/bpf_jit_comp.c | 16 +- arch/powerpc/platforms/83xx/km83xx.c | 3 +- arch/powerpc/platforms/83xx/misc.c | 23 + arch/powerpc/platforms/83xx/mpc832x_mds.c | 3 +- arch/powerpc/platforms/83xx/mpc832x_rdb.c | 3 +- arch/powerpc/platforms/83xx/mpc836x_mds.c | 3 +- arch/powerpc/platforms/83xx/mpc836x_rdk.c | 3 +- arch/powerpc/platforms/83xx/mpc83xx.h | 7 + arch/powerpc/platforms/85xx/corenet_generic.c | 10 + arch/powerpc/platforms/85xx/mpc85xx_mds.c | 27 + arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 17 + arch/powerpc/platforms/85xx/twr_p102x.c | 15 + arch/powerpc/platforms/pseries/cmm.c | 10 - arch/powerpc/platforms/pseries/setup.c | 7 - arch/riscv/Kconfig.socs | 4 +- arch/riscv/boot/Makefile | 2 +- arch/riscv/include/asm/vmalloc.h | 4 - arch/riscv/kernel/entry.S | 4 +- arch/riscv/net/bpf_jit_comp.c | 4 +- arch/s390/Kconfig | 5 +- arch/s390/boot/compressed/decompressor.c | 8 +- arch/s390/boot/ipl_parm.c | 14 - arch/s390/include/asm/preempt.h | 4 +- arch/s390/include/asm/setup.h | 9 +- arch/s390/include/asm/uv.h | 2 +- arch/s390/include/asm/vmalloc.h | 4 - arch/s390/kernel/dumpstack.c | 2 - arch/s390/kernel/early.c | 16 + arch/s390/kernel/entry.S | 2 +- arch/s390/kernel/perf_cpum_sf.c | 22 +- arch/s390/kernel/setup.c | 1 - arch/s390/kernel/smp.c | 13 +- arch/s390/kernel/syscalls/syscall.tbl | 2 - arch/s390/kvm/interrupt.c | 6 +- arch/s390/lib/spinlock.c | 1 + arch/s390/lib/test_unwind.c | 2 +- arch/s390/mm/init.c | 4 +- arch/s390/mm/kasan_init.c | 68 +- arch/sh/Kconfig | 2 +- arch/sh/boards/board-sh7785lcr.c | 2 +- arch/sh/boards/mach-cayman/irq.c | 2 +- arch/sh/boards/mach-cayman/setup.c | 2 +- arch/sh/boards/mach-sdk7786/fpga.c | 2 +- arch/sh/drivers/heartbeat.c | 2 +- arch/sh/drivers/pci/pci-sh5.c | 4 +- arch/sh/drivers/platform_early.c | 11 +- arch/sh/include/asm/bitops-op32.h | 8 +- arch/sh/include/asm/cache.h | 2 +- arch/sh/include/asm/io.h | 1 + arch/sh/include/asm/vmalloc.h | 4 - arch/sh/kernel/Makefile | 2 + arch/sh/kernel/cpu/irq/intc-sh5.c | 2 +- arch/sh/kernel/cpu/sh2/smp-j2.c | 4 +- arch/sh/kernel/cpu/sh5/clock-sh5.c | 2 +- arch/sh/kernel/cpu/sh5/entry.S | 4 +- arch/sh/kernel/dma-coherent.c | 2 +- arch/sh/kernel/entry-common.S | 4 +- arch/sh/kernel/kgdb.c | 1 - arch/sh/kernel/sh_ksyms_32.c | 17 - arch/sh/kernel/syscalls/syscall.tbl | 2 - arch/sh/lib/delay.c | 1 - arch/sh/mm/init.c | 4 +- arch/sparc/Kconfig | 2 +- arch/sparc/include/asm/io_64.h | 1 + arch/sparc/include/asm/vmalloc.h | 4 - arch/sparc/include/uapi/asm/statfs.h | 7 + arch/sparc/kernel/rtrap_64.S | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 2 - arch/sparc/net/bpf_jit_comp_32.c | 8 +- arch/um/drivers/net_kern.c | 2 +- arch/um/drivers/vector_kern.c | 2 +- arch/um/include/asm/vmalloc.h | 4 - arch/unicore32/include/asm/io.h | 1 + arch/unicore32/include/asm/vmalloc.h | 4 - arch/x86/Kconfig | 74 +- arch/x86/boot/Makefile | 2 - arch/x86/boot/compressed/Makefile | 4 +- arch/x86/boot/setup.ld | 5 +- arch/x86/crypto/aesni-intel_asm.S | 8 +- arch/x86/crypto/aesni-intel_glue.c | 45 +- arch/x86/crypto/camellia_aesni_avx2_glue.c | 74 +- arch/x86/crypto/camellia_aesni_avx_glue.c | 72 +- arch/x86/crypto/camellia_glue.c | 45 +- arch/x86/crypto/cast6_avx_glue.c | 68 +- arch/x86/crypto/glue_helper.c | 23 +- arch/x86/crypto/serpent_avx2_glue.c | 65 +- arch/x86/crypto/serpent_avx_glue.c | 63 +- arch/x86/crypto/serpent_sse2_glue.c | 30 +- arch/x86/crypto/twofish_avx_glue.c | 75 +- arch/x86/crypto/twofish_glue_3way.c | 37 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 - arch/x86/entry/syscalls/syscall_64.tbl | 2 - arch/x86/entry/vdso/Makefile | 3 - arch/x86/events/intel/ds.c | 1 - arch/x86/include/asm/acpi.h | 3 +- arch/x86/include/asm/bitops.h | 6 +- arch/x86/include/asm/cpu_entry_area.h | 10 +- arch/x86/include/asm/crypto/camellia.h | 63 +- arch/x86/include/asm/crypto/glue_helper.h | 18 +- arch/x86/include/asm/crypto/serpent-avx.h | 20 +- arch/x86/include/asm/crypto/serpent-sse2.h | 28 +- arch/x86/include/asm/crypto/twofish.h | 19 +- arch/x86/include/asm/ftrace.h | 2 + arch/x86/include/asm/kprobes.h | 14 +- arch/x86/include/asm/memtype.h | 27 - arch/x86/include/asm/microcode_amd.h | 2 +- arch/x86/include/asm/mmu_context.h | 86 +- arch/x86/include/asm/mtrr.h | 4 +- arch/x86/include/asm/pat.h | 27 + arch/x86/include/asm/pci.h | 2 +- arch/x86/include/asm/pgtable_32_areas.h | 53 - arch/x86/include/asm/pgtable_32_types.h | 57 +- arch/x86/include/asm/pgtable_areas.h | 16 - arch/x86/include/asm/pgtable_types.h | 143 +- arch/x86/include/asm/processor.h | 7 + arch/x86/include/asm/realmode.h | 4 +- arch/x86/include/asm/set_memory.h | 2 + arch/x86/include/asm/text-patching.h | 86 +- arch/x86/include/asm/vmalloc.h | 6 - arch/x86/kernel/Makefile | 4 - arch/x86/kernel/acpi/sleep.c | 11 - arch/x86/kernel/acpi/sleep.h | 2 +- arch/x86/kernel/alternative.c | 130 +- arch/x86/kernel/apb_timer.c | 2 +- arch/x86/kernel/cpu/Makefile | 3 - arch/x86/kernel/cpu/bugs.c | 7 - arch/x86/kernel/cpu/common.c | 2 +- arch/x86/kernel/cpu/mce/amd.c | 4 +- arch/x86/kernel/cpu/mce/core.c | 15 +- arch/x86/kernel/cpu/mce/inject.c | 2 +- arch/x86/kernel/cpu/mce/internal.h | 2 + arch/x86/kernel/cpu/mce/therm_throt.c | 2 +- arch/x86/kernel/cpu/mtrr/generic.c | 2 +- arch/x86/kernel/cpu/mtrr/if.c | 63 +- arch/x86/kernel/cpu/mtrr/mtrr.c | 2 +- arch/x86/kernel/cpu/scattered.c | 2 +- arch/x86/kernel/cpu/topology.c | 2 +- arch/x86/kernel/cpu/tsx.c | 5 +- arch/x86/kernel/early-quirks.c | 4 - arch/x86/kernel/fpu/xstate.c | 2 +- arch/x86/kernel/ftrace.c | 703 +- arch/x86/kernel/hpet.c | 2 +- arch/x86/kernel/jump_label.c | 116 +- arch/x86/kernel/kprobes/core.c | 21 +- arch/x86/kernel/kprobes/opt.c | 67 +- arch/x86/kernel/ldt.c | 83 - arch/x86/kernel/process.c | 4 + arch/x86/kernel/quirks.c | 2 +- arch/x86/kernel/setup.c | 165 +- arch/x86/kernel/tboot.c | 2 +- arch/x86/kernel/traps.c | 9 + arch/x86/kernel/unwind_orc.c | 8 +- arch/x86/kernel/x86_init.c | 2 +- arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/lib/Makefile | 4 - arch/x86/mm/Makefile | 12 +- arch/x86/mm/fault.c | 27 +- arch/x86/mm/init_32.c | 33 +- arch/x86/mm/init_64.c | 40 +- arch/x86/mm/iomap_32.c | 6 +- arch/x86/mm/ioremap.c | 12 +- arch/x86/mm/{pat/cpa-test.c => pageattr-test.c} | 0 arch/x86/mm/pageattr.c | 2285 +++++++ arch/x86/mm/pat.c | 1184 ++++ arch/x86/mm/pat/Makefile | 5 - arch/x86/mm/pat/memtype.c | 1219 ---- arch/x86/mm/pat/memtype.h | 49 - arch/x86/mm/pat/memtype_interval.c | 194 - arch/x86/mm/pat/set_memory.c | 2285 ------- arch/x86/mm/pat_internal.h | 49 + arch/x86/mm/pat_interval.c | 185 + arch/x86/mm/pgtable_32.c | 1 - arch/x86/mm/physaddr.c | 1 - arch/x86/mm/testmmiotrace.c | 4 +- arch/x86/net/bpf_jit_comp.c | 150 - arch/x86/pci/i386.c | 2 +- arch/x86/pci/mmconfig_64.c | 2 +- arch/x86/platform/efi/quirks.c | 7 +- .../intel-mid/device_libs/platform_tc35876x.c | 26 +- arch/x86/platform/intel-quark/imr.c | 2 - arch/x86/platform/intel-quark/imr_selftest.c | 2 - arch/x86/purgatory/Makefile | 2 - arch/x86/realmode/Makefile | 3 - arch/x86/realmode/rm/Makefile | 3 - arch/x86/xen/Kconfig | 8 +- arch/x86/xen/mmu_pv.c | 2 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/include/asm/vmalloc.h | 4 - arch/xtensa/kernel/entry.S | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 - arch/xtensa/kernel/traps.c | 7 +- arch/xtensa/platforms/iss/network.c | 2 +- block/Kconfig | 9 - block/bio.c | 4 +- block/blk-cgroup.c | 20 + block/blk-core.c | 38 +- crypto/adiantum.c | 4 +- crypto/af_alg.c | 6 +- crypto/algapi.c | 65 +- crypto/api.c | 20 +- crypto/asymmetric_keys/asym_tpm.c | 1 - crypto/asymmetric_keys/public_key.c | 1 - crypto/cast6_generic.c | 18 +- crypto/cipher.c | 92 +- crypto/compress.c | 31 +- crypto/essiv.c | 4 +- crypto/hmac.c | 24 +- crypto/internal.h | 4 + crypto/pcrypt.c | 41 +- crypto/serpent_generic.c | 6 +- crypto/shash.c | 29 +- crypto/skcipher.c | 22 +- crypto/testmgr.c | 584 +- crypto/testmgr.h | 14 +- drivers/acpi/acpi_lpit.c | 2 +- drivers/acpi/acpi_lpss.c | 11 +- drivers/acpi/acpi_video.c | 2 +- drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/battery.c | 75 +- drivers/acpi/device_pm.c | 12 +- drivers/acpi/sleep.c | 3 - drivers/acpi/video_detect.c | 16 - drivers/android/binder.c | 4 +- drivers/ata/pata_arasan_cf.c | 2 +- drivers/ata/pata_octeon_cf.c | 6 +- drivers/ata/pata_rb532_cf.c | 2 +- drivers/atm/eni.c | 8 +- drivers/atm/fore200e.c | 25 +- drivers/auxdisplay/cfag12864bfb.c | 2 +- drivers/auxdisplay/ht16k33.c | 2 +- drivers/base/Kconfig | 9 - drivers/base/Makefile | 1 - drivers/base/base.h | 11 - drivers/base/devtmpfs.c | 6 +- drivers/base/platform.c | 4 - drivers/base/watch.c | 90 - drivers/bcma/driver_chipcommon_b.c | 2 +- drivers/bcma/driver_pci_host.c | 6 +- drivers/bcma/host_soc.c | 2 +- drivers/bcma/scan.c | 6 +- drivers/block/null_blk_main.c | 56 +- drivers/block/umem.c | 2 +- drivers/block/xen-blkback/xenbus.c | 10 - drivers/bluetooth/btbcm.c | 46 - drivers/bluetooth/btbcm.h | 16 - drivers/bluetooth/btusb.c | 12 +- drivers/bluetooth/hci_bcm.c | 51 +- drivers/bluetooth/hci_qca.c | 2 +- drivers/bus/fsl-mc/mc-io.c | 4 +- drivers/bus/ti-sysc.c | 35 +- drivers/char/agp/generic.c | 2 +- drivers/char/agp/intel-gtt.c | 2 +- drivers/char/applicom.c | 4 +- drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random/intel-rng.c | 2 +- drivers/char/hw_random/iproc-rng200.c | 1 - drivers/char/hw_random/octeon-rng.c | 4 +- drivers/char/ipmi/ipmb_dev_int.c | 31 +- drivers/char/pcmcia/synclink_cs.c | 2 +- drivers/char/tpm/tpm-dev-common.c | 8 - drivers/char/tpm/tpm.h | 1 + drivers/char/tpm/tpm2-cmd.c | 1 - drivers/char/tpm/tpm_ppi.c | 4 +- drivers/char/tpm/tpm_tis_core.c | 35 +- drivers/clk/at91/at91sam9260.c | 2 +- drivers/clk/at91/at91sam9rl.c | 2 +- drivers/clk/at91/at91sam9x5.c | 2 +- drivers/clk/at91/pmc.c | 2 +- drivers/clk/at91/sama5d2.c | 2 +- drivers/clk/at91/sama5d4.c | 2 +- drivers/clk/clk.c | 62 +- drivers/clk/imx/Makefile | 2 +- drivers/clk/imx/clk-composite-7ulp.c | 2 +- drivers/clk/imx/clk-composite-8m.c | 2 - drivers/clk/imx/clk-divider-gate.c | 12 +- drivers/clk/imx/clk-frac-pll.c | 7 +- drivers/clk/imx/clk-imx6q.c | 5 +- drivers/clk/imx/clk-imx7ulp.c | 183 +- drivers/clk/imx/clk-imx8mm.c | 16 +- drivers/clk/imx/clk-imx8mn.c | 19 +- drivers/clk/imx/clk-imx8mq.c | 21 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 11 - drivers/clk/imx/clk-pfdv2.c | 2 +- drivers/clk/imx/clk-pll14xx.c | 9 +- drivers/clk/imx/clk-pllv1.c | 14 +- drivers/clk/imx/clk-pllv2.c | 14 +- drivers/clk/imx/clk-pllv4.c | 2 +- drivers/clk/imx/clk-sccg-pll.c | 549 ++ drivers/clk/imx/clk-sscg-pll.c | 549 -- drivers/clk/imx/clk.h | 103 +- drivers/clk/meson/clk-pll.c | 9 - drivers/clk/meson/g12a.c | 1 - drivers/clk/renesas/clk-rz.c | 4 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 4 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.h | 2 + drivers/clk/sunxi/clk-sun6i-apb0-gates.c | 6 +- drivers/clocksource/sh_cmt.c | 2 +- drivers/clocksource/sh_mtu2.c | 2 +- drivers/clocksource/sh_tmu.c | 2 +- drivers/cpufreq/kirkwood-cpufreq.c | 4 +- drivers/cpufreq/pcc-cpufreq.c | 2 +- drivers/cpufreq/tegra186-cpufreq.c | 4 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 2 +- drivers/cpuidle/cpuidle.c | 3 +- drivers/cpuidle/driver.c | 10 - drivers/crypto/Kconfig | 22 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 22 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c | 5 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h | 9 - drivers/crypto/atmel-aes.c | 271 +- drivers/crypto/atmel-sha.c | 418 +- drivers/crypto/atmel-tdes.c | 338 +- drivers/crypto/caam/Kconfig | 14 +- drivers/crypto/caam/ctrl.c | 6 +- drivers/crypto/ccp/ccp-dev-v3.c | 1 - drivers/crypto/ccree/cc_driver.c | 8 +- drivers/crypto/ccree/cc_driver.h | 1 + drivers/crypto/ccree/cc_fips.c | 2 +- drivers/crypto/ccree/cc_hash.c | 2 + drivers/crypto/ccree/cc_pm.c | 2 +- drivers/crypto/ccree/cc_request_mgr.c | 13 +- drivers/crypto/chelsio/Kconfig | 30 +- drivers/crypto/hifn_795x.c | 2 +- drivers/crypto/hisilicon/Kconfig | 3 +- drivers/crypto/hisilicon/sgl.c | 17 +- drivers/crypto/hisilicon/zip/zip.h | 4 - drivers/crypto/hisilicon/zip/zip_crypto.c | 92 +- drivers/crypto/inside-secure/safexcel_cipher.c | 5 +- drivers/crypto/omap-aes-gcm.c | 223 +- drivers/crypto/omap-aes.c | 142 +- drivers/crypto/omap-aes.h | 12 +- drivers/crypto/omap-crypto.c | 37 +- drivers/crypto/omap-des.c | 13 +- drivers/crypto/omap-sham.c | 191 +- drivers/crypto/padlock-sha.c | 26 +- drivers/crypto/stm32/Kconfig | 6 +- drivers/crypto/ux500/Kconfig | 16 +- drivers/devfreq/Kconfig | 24 +- drivers/devfreq/Makefile | 1 - drivers/devfreq/devfreq-event.c | 4 +- drivers/devfreq/devfreq.c | 357 +- drivers/devfreq/event/Kconfig | 2 +- drivers/devfreq/event/exynos-ppmu.c | 13 +- drivers/devfreq/event/rockchip-dfi.c | 5 +- drivers/devfreq/exynos-bus.c | 148 +- drivers/devfreq/imx8m-ddrc.c | 465 -- drivers/devfreq/rk3399_dmc.c | 1 - drivers/dma-buf/Kconfig | 11 - drivers/dma-buf/Makefile | 2 - drivers/dma-buf/dma-buf.c | 63 +- drivers/dma-buf/dma-heap.c | 298 - drivers/dma-buf/dma-resv.c | 32 - drivers/dma-buf/heaps/Kconfig | 14 - drivers/dma-buf/heaps/Makefile | 4 - drivers/dma-buf/heaps/cma_heap.c | 177 - drivers/dma-buf/heaps/heap-helpers.c | 271 - drivers/dma-buf/heaps/heap-helpers.h | 53 - drivers/dma-buf/heaps/system_heap.c | 123 - drivers/dma-buf/sync_file.c | 2 +- drivers/dma-buf/udmabuf.c | 85 +- drivers/dma/altera-msgdma.c | 4 +- drivers/dma/dma-axi-dmac.c | 10 +- drivers/dma/dma-jz4780.c | 3 +- drivers/dma/pl330.c | 16 +- drivers/dma/ti/edma.c | 37 +- drivers/edac/Kconfig | 3 +- drivers/edac/i3000_edac.c | 2 +- drivers/edac/i3200_edac.c | 2 +- drivers/edac/i5100_edac.c | 7 + drivers/edac/i82975x_edac.c | 2 +- drivers/edac/ie31200_edac.c | 2 +- drivers/edac/skx_common.c | 2 +- drivers/edac/x38_edac.c | 2 +- drivers/extcon/extcon-arizona.c | 354 +- drivers/extcon/extcon-sm5502.c | 10 +- drivers/firewire/nosy.c | 2 +- drivers/firmware/broadcom/bcm47xx_nvram.c | 2 +- drivers/firmware/efi/capsule-loader.c | 1 - drivers/firmware/efi/earlycon.c | 40 - drivers/firmware/efi/efi.c | 30 +- drivers/firmware/efi/libstub/Makefile | 2 - drivers/firmware/efi/libstub/gop.c | 80 +- drivers/firmware/efi/rci2-table.c | 3 - drivers/gpio/Kconfig | 14 +- drivers/gpio/Makefile | 2 +- drivers/gpio/gpio-aspeed-sgpio.c | 2 +- drivers/gpio/gpio-bcm-kona.c | 12 +- drivers/gpio/gpio-logicvc.c | 170 - drivers/gpio/gpio-lynxpoint.c | 471 ++ drivers/gpio/gpio-mockup.c | 7 +- drivers/gpio/gpio-mpc8xxx.c | 1 - drivers/gpio/gpio-mvebu.c | 7 +- drivers/gpio/gpio-pca953x.c | 31 +- drivers/gpio/gpio-sama5d2-piobu.c | 1 + drivers/gpio/gpio-tb10x.c | 1 + drivers/gpio/gpio-xgs-iproc.c | 2 +- drivers/gpio/gpio-xtensa.c | 7 +- drivers/gpio/gpiolib-of.c | 27 - drivers/gpio/gpiolib-sysfs.c | 7 +- drivers/gpio/gpiolib.c | 76 +- drivers/gpio/gpiolib.h | 2 - drivers/gpu/drm/Kconfig | 8 +- drivers/gpu/drm/Makefile | 4 +- drivers/gpu/drm/amd/acp/Kconfig | 12 +- drivers/gpu/drm/amd/amdgpu/Kconfig | 2 +- drivers/gpu/drm/amd/amdgpu/Makefile | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 31 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 117 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 267 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 156 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 211 - drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 64 - drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 11 - drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 182 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 234 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 48 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_tmz.c | 52 - drivers/gpu/drm/amd/amdgpu/amdgpu_tmz.h | 39 - drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 144 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 51 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 118 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 2 - drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 5 + drivers/gpu/drm/amd/amdgpu/atombios_i2c.c | 5 + drivers/gpu/drm/amd/amdgpu/cik.c | 18 - drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 11 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 38 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 90 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 161 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 29 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 46 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.h | 8 + drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 586 -- drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.h | 32 - drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 827 --- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h | 42 - drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 641 -- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.h | 29 - drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 232 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 270 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 4 - drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 78 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 4 + drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 6 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 27 +- drivers/gpu/drm/amd/amdgpu/nv.c | 29 +- drivers/gpu/drm/amd/amdgpu/nvd.h | 1 - drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 65 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 109 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 84 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 89 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 11 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 34 +- drivers/gpu/drm/amd/amdgpu/si.c | 6 - drivers/gpu/drm/amd/amdgpu/si_dma.c | 11 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 4 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 82 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 12 - drivers/gpu/drm/amd/amdgpu/soc15_common.h | 1 - drivers/gpu/drm/amd/amdgpu/soc15d.h | 1 - drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 78 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.h | 3 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 571 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.h | 2 - drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 498 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h | 13 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 248 +- drivers/gpu/drm/amd/amdgpu/vi.c | 22 - drivers/gpu/drm/amd/amdkfd/Kconfig | 2 +- drivers/gpu/drm/amd/amdkfd/Makefile | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 98 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 21 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 3 + drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 96 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h | 40 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_cik.c | 53 + drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v10.c | 348 + drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c | 388 ++ drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c | 375 ++ drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 56 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 24 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 32 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 326 - drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 334 - drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 30 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 5 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 25 +- drivers/gpu/drm/amd/display/Kconfig | 35 +- drivers/gpu/drm/amd/display/Makefile | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 584 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 57 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 1 - .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 67 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 9 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 53 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 32 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 6 + drivers/gpu/drm/amd/display/dc/Makefile | 18 +- drivers/gpu/drm/amd/display/dc/basics/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.c | 101 - drivers/gpu/drm/amd/display/dc/basics/dc_common.h | 42 - drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 8 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 79 +- .../gpu/drm/amd/display/dc/bios/command_table2.c | 85 - .../amd/display/dc/bios/command_table_helper2.c | 6 +- drivers/gpu/drm/amd/display/dc/calcs/Makefile | 11 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 29 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 6 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 17 +- .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 12 +- .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 6 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 46 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.h | 6 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 156 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 341 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 240 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 28 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 763 +-- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 98 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 189 +- drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 125 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 34 +- drivers/gpu/drm/amd/display/dc/dc.h | 75 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 134 - drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 60 - drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 62 +- drivers/gpu/drm/amd/display/dc/dc_dsc.h | 25 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 267 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 28 + drivers/gpu/drm/amd/display/dc/dc_link.h | 13 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 25 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 51 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 4 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 79 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 4 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 6 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 10 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 87 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 13 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 17 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c | 19 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 6 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 8 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 43 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.h | 6 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 21 +- .../amd/display/dc/dce100/dce100_hw_sequencer.c | 3 +- .../amd/display/dc/dce100/dce100_hw_sequencer.h | 1 - .../drm/amd/display/dc/dce100/dce100_resource.c | 10 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 100 +- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 2 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 13 +- .../amd/display/dc/dce112/dce112_hw_sequencer.c | 2 +- .../amd/display/dc/dce112/dce112_hw_sequencer.h | 1 - .../drm/amd/display/dc/dce112/dce112_resource.c | 10 +- .../amd/display/dc/dce120/dce120_hw_sequencer.c | 2 +- .../amd/display/dc/dce120/dce120_hw_sequencer.h | 1 - .../drm/amd/display/dc/dce120/dce120_resource.c | 14 +- .../drm/amd/display/dc/dce80/dce80_hw_sequencer.c | 2 +- .../drm/amd/display/dc/dce80/dce80_hw_sequencer.h | 1 - .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 10 +- drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 6 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 4 + .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 10 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 2 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.h | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 8 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 3 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 696 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 182 +- .../display/dc/dcn10/dcn10_hw_sequencer_debug.h | 43 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 111 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.h | 33 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c | 4 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.h | 6 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 30 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 21 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 5 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 9 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 10 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 12 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 6 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 9 +- drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 13 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 20 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c | 3 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 27 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 2 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 316 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 16 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 562 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 148 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 133 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.h | 33 - .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 7 +- .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 182 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 8 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c | 16 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.h | 1 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 45 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 5 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 157 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 4 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 27 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.h | 1 - drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 12 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 674 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.h | 1 - drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 14 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h | 16 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 142 - drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.h | 33 - .../drm/amd/display/dc/dcn21/dcn21_link_encoder.c | 2 + .../drm/amd/display/dc/dcn21/dcn21_link_encoder.h | 39 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 150 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 + drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 10 + drivers/gpu/drm/amd/display/dc/dm_services.h | 10 - drivers/gpu/drm/amd/display/dc/dm_services_types.h | 3 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 17 +- .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 3 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 6 +- .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 3 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 2 + .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 6 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 2 + .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 12 + .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 8 + .../drm/amd/display/dc/dml/display_mode_structs.h | 7 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 10 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 4 +- drivers/gpu/drm/amd/display/dc/dsc/Makefile | 9 - drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 132 +- drivers/gpu/drm/amd/display/dc/dsc/dscc_types.h | 2 + drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h | 2 + drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 2 + drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 2 + drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 2 + drivers/gpu/drm/amd/display/dc/gpio/Makefile | 9 +- .../amd/display/dc/gpio/dcn20/hw_factory_dcn20.c | 14 +- .../amd/display/dc/gpio/dcn20/hw_factory_dcn20.h | 2 + .../amd/display/dc/gpio/dcn20/hw_translate_dcn20.c | 2 + .../amd/display/dc/gpio/dcn20/hw_translate_dcn20.h | 2 + .../amd/display/dc/gpio/dcn21/hw_factory_dcn21.c | 2 + .../amd/display/dc/gpio/dcn21/hw_factory_dcn21.h | 2 + .../amd/display/dc/gpio/dcn21/hw_translate_dcn21.c | 2 + .../amd/display/dc/gpio/dcn21/hw_translate_dcn21.h | 2 + drivers/gpu/drm/amd/display/dc/gpio/ddc_regs.h | 12 + drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 16 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 12 +- drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c | 23 +- drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 32 +- drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 12 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 36 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 11 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 9 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 12 + drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 4 + drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 12 + drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 15 +- drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 14 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 17 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 9 +- drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 10 + drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 5 +- .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 11 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 8 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 368 +- .../drm/amd/display/dc/inc/hw_sequencer_private.h | 156 - drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 6 +- drivers/gpu/drm/amd/display/dc/inc/reg_helper.h | 19 - drivers/gpu/drm/amd/display/dc/inc/resource.h | 6 +- drivers/gpu/drm/amd/display/dc/irq/Makefile | 6 +- .../amd/display/dc/irq/dce110/irq_service_dce110.c | 8 +- .../amd/display/dc/irq/dce120/irq_service_dce120.c | 4 +- .../amd/display/dc/irq/dce80/irq_service_dce80.c | 4 +- .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 4 +- .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 4 +- .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 4 +- drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +- drivers/gpu/drm/amd/display/dc/os_types.h | 35 +- .../display/dc/virtual/virtual_stream_encoder.c | 9 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 255 - .../gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h | 41 - .../gpu/drm/amd/display/dmub/inc/dmub_cmd_vbios.h | 41 - .../gpu/drm/amd/display/dmub/inc/dmub_fw_meta.h | 63 - drivers/gpu/drm/amd/display/dmub/inc/dmub_rb.h | 129 - drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h | 525 -- .../drm/amd/display/dmub/inc/dmub_trace_buffer.h | 69 - drivers/gpu/drm/amd/display/dmub/inc/dmub_types.h | 64 - drivers/gpu/drm/amd/display/dmub/src/Makefile | 27 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 200 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 180 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c | 64 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.h | 41 - drivers/gpu/drm/amd/display/dmub/src/dmub_reg.c | 109 - drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h | 124 - drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 494 -- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 22 +- drivers/gpu/drm/amd/display/include/dal_types.h | 4 + .../amd/display/include/grph_object_ctrl_defs.h | 3 +- .../gpu/drm/amd/display/include/i2caux_interface.h | 2 +- .../drm/amd/display/include/link_service_types.h | 7 - drivers/gpu/drm/amd/display/include/logger_types.h | 6 + .../drm/amd/display/modules/color/color_gamma.c | 47 +- .../drm/amd/display/modules/freesync/freesync.c | 2 +- drivers/gpu/drm/amd/display/modules/hdcp/Makefile | 3 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 103 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 197 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 40 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 886 --- .../amd/display/modules/hdcp/hdcp2_transition.c | 674 -- .../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c | 326 - .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 118 - .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 98 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 507 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 194 - drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 15 +- .../drm/amd/display/modules/inc/mod_info_packet.h | 4 +- .../gpu/drm/amd/display/modules/inc/mod_shared.h | 2 + .../amd/display/modules/info_packet/info_packet.c | 46 +- drivers/gpu/drm/amd/include/amd_shared.h | 5 +- .../asic_reg/{dpcs => dcn}/dpcs_2_1_0_offset.h | 0 .../asic_reg/{dpcs => dcn}/dpcs_2_1_0_sh_mask.h | 0 .../amd/include/asic_reg/dpcs/dpcs_2_0_0_offset.h | 647 -- .../amd/include/asic_reg/dpcs/dpcs_2_0_0_sh_mask.h | 3912 ----------- .../amd/include/asic_reg/mmhub/mmhub_1_0_offset.h | 16 - .../amd/include/asic_reg/mmhub/mmhub_1_0_sh_mask.h | 122 - .../include/asic_reg/mmhub/mmhub_9_4_0_offset.h | 53 + .../include/asic_reg/mmhub/mmhub_9_4_0_sh_mask.h | 257 + drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 1 + drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 47 +- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 22 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 15 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 13 +- drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c | 30 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 3 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 10 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 164 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 3 - drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 4 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 12 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 1 - drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 3 +- drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h | 13 - drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 42 +- drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 193 +- drivers/gpu/drm/amd/powerplay/smu_internal.h | 8 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 77 +- drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 109 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 4 +- drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 7 +- drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.c | 56 +- .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 14 - .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 27 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 10 +- drivers/gpu/drm/arc/arcpgu_crtc.c | 36 +- drivers/gpu/drm/arc/arcpgu_regs.h | 2 +- drivers/gpu/drm/arm/display/Kconfig | 6 + .../gpu/drm/arm/display/include/malidp_product.h | 3 +- drivers/gpu/drm/arm/display/komeda/Makefile | 5 +- .../gpu/drm/arm/display/komeda/d71/d71_component.c | 22 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 67 +- drivers/gpu/drm/arm/display/komeda/d71/d71_regs.h | 13 - .../gpu/drm/arm/display/komeda/komeda_color_mgmt.c | 66 - .../gpu/drm/arm/display/komeda/komeda_color_mgmt.h | 10 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 2 - drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 74 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 42 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 10 +- drivers/gpu/drm/arm/display/komeda/komeda_event.c | 24 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 2 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 3 - .../drm/arm/display/komeda/komeda_pipeline_state.c | 6 - drivers/gpu/drm/arm/malidp_planes.c | 2 +- drivers/gpu/drm/armada/armada_fbdev.c | 2 +- drivers/gpu/drm/armada/armada_gem.c | 12 + drivers/gpu/drm/ast/ast_drv.c | 67 +- drivers/gpu/drm/ast/ast_drv.h | 20 +- drivers/gpu/drm/ast/ast_main.c | 54 +- drivers/gpu/drm/ast/ast_mode.c | 809 +-- drivers/gpu/drm/ati_pcigart.c | 210 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 8 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 2 +- drivers/gpu/drm/bochs/bochs_hw.c | 2 +- drivers/gpu/drm/bridge/Kconfig | 18 +- drivers/gpu/drm/bridge/Makefile | 4 +- drivers/gpu/drm/bridge/analogix-anx78xx.c | 1529 +++++ drivers/gpu/drm/bridge/analogix-anx78xx.h | 703 ++ drivers/gpu/drm/bridge/analogix/Kconfig | 23 - drivers/gpu/drm/bridge/analogix/Makefile | 4 +- drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 817 --- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 1385 ---- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.h | 249 - .../gpu/drm/bridge/analogix/analogix-i2c-dptx.c | 165 - .../gpu/drm/bridge/analogix/analogix-i2c-dptx.h | 256 - .../drm/bridge/analogix/analogix-i2c-txcommon.h | 234 - drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 2 +- drivers/gpu/drm/bridge/panel.c | 20 +- drivers/gpu/drm/bridge/parade-ps8622.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 40 +- drivers/gpu/drm/bridge/tc358764.c | 2 +- drivers/gpu/drm/bridge/tc358767.c | 2 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 2 +- drivers/gpu/drm/drm_agpsupport.c | 4 +- drivers/gpu/drm/drm_atomic.c | 10 +- drivers/gpu/drm/drm_atomic_helper.c | 73 +- drivers/gpu/drm/drm_bridge.c | 280 +- drivers/gpu/drm/drm_color_mgmt.c | 40 +- drivers/gpu/drm/drm_crtc_helper.c | 2 - drivers/gpu/drm/drm_dp_mst_topology.c | 73 +- drivers/gpu/drm/drm_drv.c | 5 +- drivers/gpu/drm/drm_edid.c | 277 +- drivers/gpu/drm/drm_encoder.c | 15 +- drivers/gpu/drm/drm_fb_helper.c | 166 +- drivers/gpu/drm/drm_file.c | 44 +- drivers/gpu/drm/drm_fourcc.c | 8 +- drivers/gpu/drm/drm_gem.c | 3 + drivers/gpu/drm/drm_gem_shmem_helper.c | 3 - drivers/gpu/drm/drm_internal.h | 22 - drivers/gpu/drm/drm_ioctl.c | 4 +- drivers/gpu/drm/drm_mipi_dsi.c | 57 +- drivers/gpu/drm/drm_mode_config.c | 28 - drivers/gpu/drm/drm_mode_object.c | 14 - drivers/gpu/drm/drm_modes.c | 246 +- drivers/gpu/drm/drm_panel.c | 109 +- drivers/gpu/drm/drm_pci.c | 17 +- drivers/gpu/drm/drm_prime.c | 9 +- drivers/gpu/drm/drm_print.c | 18 +- drivers/gpu/drm/drm_probe_helper.c | 4 +- drivers/gpu/drm/drm_rect.c | 42 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 7 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 8 +- drivers/gpu/drm/exynos/exynos_dp.c | 1 + drivers/gpu/drm/exynos/exynos_drm_dpi.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 15 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 2 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 2 +- drivers/gpu/drm/gma500/accel_2d.c | 15 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 8 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 3 + drivers/gpu/drm/gma500/framebuffer.c | 135 +- drivers/gpu/drm/gma500/framebuffer.h | 15 + drivers/gpu/drm/gma500/gma_display.c | 48 - drivers/gpu/drm/gma500/gma_display.h | 6 - drivers/gpu/drm/gma500/gtt.c | 2 +- drivers/gpu/drm/gma500/mdfld_intel_display.c | 23 + drivers/gpu/drm/gma500/oaktrail_hdmi.c | 4 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 1 - drivers/gpu/drm/gma500/psb_drv.c | 46 +- drivers/gpu/drm/gma500/psb_drv.h | 8 +- drivers/gpu/drm/gma500/psb_intel_display.c | 1 - drivers/gpu/drm/gma500/psb_intel_drv.h | 3 - drivers/gpu/drm/gma500/psb_irq.c | 20 +- drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 88 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 2 +- drivers/gpu/drm/i810/i810_dma.c | 2 +- drivers/gpu/drm/i810/i810_drv.c | 3 +- drivers/gpu/drm/i915/Kconfig.debug | 2 - drivers/gpu/drm/i915/Makefile | 1 - drivers/gpu/drm/i915/display/icl_dsi.c | 220 +- drivers/gpu/drm/i915/display/intel_atomic.c | 53 +- drivers/gpu/drm/i915/display/intel_atomic.h | 2 - drivers/gpu/drm/i915/display/intel_atomic_plane.c | 123 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 5 +- drivers/gpu/drm/i915/display/intel_audio.c | 12 +- drivers/gpu/drm/i915/display/intel_bios.c | 563 +- drivers/gpu/drm/i915/display/intel_bios.h | 5 - drivers/gpu/drm/i915/display/intel_bw.c | 31 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 20 +- drivers/gpu/drm/i915/display/intel_color.c | 198 +- drivers/gpu/drm/i915/display/intel_crt.c | 24 +- drivers/gpu/drm/i915/display/intel_ddi.c | 288 +- drivers/gpu/drm/i915/display/intel_display.c | 2367 ++++--- drivers/gpu/drm/i915/display/intel_display.h | 38 +- drivers/gpu/drm/i915/display/intel_display_power.c | 228 +- drivers/gpu/drm/i915/display/intel_display_types.h | 75 +- drivers/gpu/drm/i915/display/intel_dp.c | 154 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 55 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 14 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 20 +- drivers/gpu/drm/i915/display/intel_dsb.c | 37 +- drivers/gpu/drm/i915/display/intel_dsb.h | 2 +- drivers/gpu/drm/i915/display/intel_dvo.c | 14 +- drivers/gpu/drm/i915/display/intel_fbc.c | 307 +- drivers/gpu/drm/i915/display/intel_fbc.h | 11 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 2 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 28 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 5 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 78 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 4 +- drivers/gpu/drm/i915/display/intel_lvds.c | 12 +- drivers/gpu/drm/i915/display/intel_opregion.c | 7 - drivers/gpu/drm/i915/display/intel_overlay.c | 6 +- drivers/gpu/drm/i915/display/intel_panel.c | 30 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 6 +- drivers/gpu/drm/i915/display/intel_psr.c | 153 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 29 +- drivers/gpu/drm/i915/display/intel_sprite.c | 377 +- drivers/gpu/drm/i915/display/intel_tv.c | 8 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 62 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 219 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 11 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 20 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 152 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 21 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 36 + drivers/gpu/drm/i915/gem/i915_gem_domain.c | 184 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 314 +- drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 3 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 471 +- drivers/gpu/drm/i915/gem/i915_gem_mman.h | 31 - drivers/gpu/drm/i915/gem/i915_gem_object.c | 45 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 34 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 29 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 219 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 18 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 11 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 20 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 2 - .../drm/i915/gem/selftests/i915_gem_coherency.c | 5 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 166 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 101 + drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 315 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 125 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 9 +- drivers/gpu/drm/i915/gem/selftests/mock_context.h | 5 +- drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 16 + drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h | 2 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 22 +- drivers/gpu/drm/i915/gt/intel_context.c | 38 +- drivers/gpu/drm/i915/gt/intel_context.h | 7 - drivers/gpu/drm/i915/gt/intel_context_types.h | 1 - drivers/gpu/drm/i915/gt/intel_engine.h | 9 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 35 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 20 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 8 +- drivers/gpu/drm/i915/gt/intel_engine_pm.h | 21 - drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 29 - drivers/gpu/drm/i915/gt/intel_gt.c | 5 +- drivers/gpu/drm/i915/gt/intel_gt.h | 6 - drivers/gpu/drm/i915/gt/intel_gt_irq.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 26 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 5 - drivers/gpu/drm/i915/gt/intel_gt_requests.c | 17 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 1 - drivers/gpu/drm/i915/gt/intel_lrc.c | 301 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 4 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 161 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 149 +- drivers/gpu/drm/i915/gt/intel_rc6.h | 6 +- drivers/gpu/drm/i915/gt/intel_rc6_types.h | 4 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 97 +- drivers/gpu/drm/i915/gt/intel_renderstate.h | 17 +- drivers/gpu/drm/i915/gt/intel_reset.c | 35 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 183 +- drivers/gpu/drm/i915/gt/intel_rps.c | 42 +- drivers/gpu/drm/i915/gt/intel_rps.h | 3 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 90 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 4 +- drivers/gpu/drm/i915/gt/intel_timeline_types.h | 12 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 47 +- drivers/gpu/drm/i915/gt/selftest_context.c | 71 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 360 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 33 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 19 - drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 16 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 357 +- drivers/gpu/drm/i915/gt/selftest_mocs.c | 421 -- drivers/gpu/drm/i915/gt/selftest_rc6.c | 204 - drivers/gpu/drm/i915/gt/selftest_rc6.h | 13 - drivers/gpu/drm/i915/gt/selftest_timeline.c | 6 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 4 +- drivers/gpu/drm/i915/gt/selftests/mock_timeline.c | 2 +- drivers/gpu/drm/i915/gt/selftests/mock_timeline.h | 2 - drivers/gpu/drm/i915/gt/uc/intel_guc.c | 34 - drivers/gpu/drm/i915/gt/uc/intel_guc.h | 16 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 24 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 25 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 717 ++- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 54 +- drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 12 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 53 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 5 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 299 + drivers/gpu/drm/i915/gvt/cmd_parser.h | 4 - drivers/gpu/drm/i915/gvt/display.h | 5 - drivers/gpu/drm/i915/gvt/edid.h | 4 - drivers/gpu/drm/i915/gvt/execlist.h | 2 - drivers/gpu/drm/i915/gvt/fb_decoder.h | 2 - drivers/gpu/drm/i915/gvt/gtt.c | 2 +- drivers/gpu/drm/i915/gvt/hypercall.h | 4 - drivers/gpu/drm/i915/gvt/interrupt.h | 3 - drivers/gpu/drm/i915/gvt/mmio.h | 2 - drivers/gpu/drm/i915/gvt/page_track.h | 3 - drivers/gpu/drm/i915/gvt/sched_policy.h | 3 - drivers/gpu/drm/i915/i915_active.c | 121 +- drivers/gpu/drm/i915/i915_active.h | 28 +- drivers/gpu/drm/i915/i915_active_types.h | 15 + drivers/gpu/drm/i915/i915_cmd_parser.c | 318 +- drivers/gpu/drm/i915/i915_debugfs.c | 343 +- drivers/gpu/drm/i915/i915_drv.c | 29 +- drivers/gpu/drm/i915/i915_drv.h | 84 +- drivers/gpu/drm/i915/i915_gem.c | 128 +- drivers/gpu/drm/i915/i915_gem.h | 10 +- drivers/gpu/drm/i915/i915_gem_evict.c | 39 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 75 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 1 - drivers/gpu/drm/i915/i915_getparam.c | 1 - drivers/gpu/drm/i915/i915_gpu_error.c | 10 +- drivers/gpu/drm/i915/i915_irq.c | 58 +- drivers/gpu/drm/i915/i915_memcpy.c | 75 +- drivers/gpu/drm/i915/i915_memcpy.h | 2 - drivers/gpu/drm/i915/i915_pci.c | 21 +- drivers/gpu/drm/i915/i915_perf.c | 244 +- drivers/gpu/drm/i915/i915_perf.h | 2 - drivers/gpu/drm/i915/i915_perf_types.h | 1 + drivers/gpu/drm/i915/i915_pmu.c | 60 +- drivers/gpu/drm/i915/i915_reg.h | 148 +- drivers/gpu/drm/i915/i915_request.c | 241 +- drivers/gpu/drm/i915/i915_request.h | 12 +- drivers/gpu/drm/i915/i915_scheduler.c | 13 +- drivers/gpu/drm/i915/i915_scheduler.h | 1 - drivers/gpu/drm/i915/i915_selftest.h | 4 - drivers/gpu/drm/i915/i915_sw_fence.c | 40 +- drivers/gpu/drm/i915/i915_sw_fence.h | 5 +- drivers/gpu/drm/i915/i915_sw_fence_work.c | 3 +- drivers/gpu/drm/i915/i915_sysfs.c | 31 +- drivers/gpu/drm/i915/i915_utils.c | 2 +- drivers/gpu/drm/i915/i915_utils.h | 2 +- drivers/gpu/drm/i915/i915_vma.c | 45 +- drivers/gpu/drm/i915/i915_vma.h | 4 - drivers/gpu/drm/i915/intel_device_info.c | 35 +- drivers/gpu/drm/i915/intel_device_info.h | 9 +- drivers/gpu/drm/i915/intel_memory_region.c | 3 - drivers/gpu/drm/i915/intel_pch.c | 1 - drivers/gpu/drm/i915/intel_pch.h | 1 - drivers/gpu/drm/i915/intel_pm.c | 318 +- drivers/gpu/drm/i915/intel_pm.h | 2 +- drivers/gpu/drm/i915/intel_region_lmem.c | 6 +- drivers/gpu/drm/i915/intel_wakeref.h | 19 +- drivers/gpu/drm/i915/selftests/i915_active.c | 43 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 8 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 8 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 31 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 4 +- drivers/gpu/drm/i915/selftests/i915_perf.c | 2 +- .../gpu/drm/i915/selftests/i915_perf_selftests.h | 13 - drivers/gpu/drm/i915/selftests/i915_request.c | 123 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 43 - drivers/gpu/drm/i915/selftests/igt_mmap.c | 39 - drivers/gpu/drm/i915/selftests/igt_mmap.h | 19 - drivers/gpu/drm/i915/selftests/igt_spinner.c | 40 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 10 +- drivers/gpu/drm/i915/selftests/mock_drm.c | 73 + drivers/gpu/drm/i915/selftests/mock_drm.h | 17 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 7 +- drivers/gpu/drm/i915/selftests/mock_gtt.h | 3 - drivers/gpu/drm/i915/selftests/mock_region.h | 5 - drivers/gpu/drm/i915/selftests/mock_uncore.h | 3 - drivers/gpu/drm/imx/imx-ldb.c | 2 +- drivers/gpu/drm/imx/parallel-display.c | 2 +- drivers/gpu/drm/ingenic/ingenic-drm.c | 38 +- drivers/gpu/drm/lima/Kconfig | 2 +- drivers/gpu/drm/lima/lima_sched.c | 5 +- drivers/gpu/drm/mcde/mcde_display.c | 57 +- drivers/gpu/drm/mcde/mcde_drm.h | 1 - drivers/gpu/drm/mcde/mcde_drv.c | 18 +- drivers/gpu/drm/mcde/mcde_dsi.c | 422 +- drivers/gpu/drm/mcde/mcde_dsi_regs.h | 22 +- drivers/gpu/drm/mediatek/Makefile | 1 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 16 +- drivers/gpu/drm/mediatek/mtk_drm_fb.c | 92 + drivers/gpu/drm/mediatek/mtk_drm_fb.h | 13 + drivers/gpu/drm/mediatek/mtk_drm_plane.c | 3 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 15 +- drivers/gpu/drm/meson/Makefile | 1 - drivers/gpu/drm/meson/meson_crtc.c | 79 +- drivers/gpu/drm/meson/meson_drv.c | 50 +- drivers/gpu/drm/meson/meson_drv.h | 23 - drivers/gpu/drm/meson/meson_osd_afbcd.c | 389 -- drivers/gpu/drm/meson/meson_osd_afbcd.h | 28 - drivers/gpu/drm/meson/meson_plane.c | 229 +- drivers/gpu/drm/meson/meson_rdma.c | 135 - drivers/gpu/drm/meson/meson_rdma.h | 21 - drivers/gpu/drm/meson/meson_registers.h | 110 - drivers/gpu/drm/meson/meson_venc_cvbs.c | 48 +- drivers/gpu/drm/meson/meson_viu.c | 83 +- drivers/gpu/drm/meson/meson_viu.h | 19 - drivers/gpu/drm/mga/mga_drv.h | 2 +- drivers/gpu/drm/mgag200/Kconfig | 8 +- drivers/gpu/drm/mgag200/mgag200_cursor.c | 2 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 47 +- drivers/gpu/drm/mgag200/mgag200_i2c.c | 3 +- drivers/gpu/drm/mgag200/mgag200_main.c | 8 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 2 +- drivers/gpu/drm/mgag200/mgag200_ttm.c | 2 +- .../gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c | 2 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 2 +- drivers/gpu/drm/msm/edp/edp_bridge.c | 10 +- drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 6 +- drivers/gpu/drm/msm/msm_drv.c | 2 +- drivers/gpu/drm/msm/msm_fbdev.c | 2 +- drivers/gpu/drm/msm/msm_gem_submit.c | 19 +- drivers/gpu/drm/mxsfb/mxsfb_out.c | 2 +- drivers/gpu/drm/nouveau/Kconfig | 2 +- drivers/gpu/drm/nouveau/dispnv50/atom.h | 1 - drivers/gpu/drm/nouveau/dispnv50/disp.c | 108 +- drivers/gpu/drm/nouveau/dispnv50/disp.h | 4 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 5 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 28 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 116 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 4 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 4 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 57 +- drivers/gpu/drm/omapdrm/displays/Kconfig | 6 +- drivers/gpu/drm/omapdrm/dss/Kconfig | 12 +- drivers/gpu/drm/omapdrm/omap_connector.c | 3 +- drivers/gpu/drm/omapdrm/omap_drv.c | 4 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 3 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 2 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 21 + drivers/gpu/drm/panel/Kconfig | 11 - drivers/gpu/drm/panel/Makefile | 1 - drivers/gpu/drm/panel/panel-arm-versatile.c | 6 +- drivers/gpu/drm/panel/panel-boe-himax8279d.c | 978 --- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 16 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 19 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 29 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 45 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 11 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 43 +- drivers/gpu/drm/panel/panel-lg-lb035q02.c | 6 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 12 +- drivers/gpu/drm/panel/panel-lvds.c | 46 +- drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 6 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 6 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 29 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 11 +- drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 37 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 62 +- .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 11 +- drivers/gpu/drm/panel/panel-raydium-rm67191.c | 8 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 26 +- drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 35 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 31 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 6 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 6 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 6 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 6 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 4 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 54 +- drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 34 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 6 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 37 +- drivers/gpu/drm/panel/panel-simple.c | 131 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 23 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 49 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 6 +- drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 20 +- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 6 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 26 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 4 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 51 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 26 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 19 +- drivers/gpu/drm/panfrost/panfrost_gem.h | 4 - drivers/gpu/drm/panfrost/panfrost_job.c | 8 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 23 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.h | 2 +- drivers/gpu/drm/pl111/pl111_drv.c | 2 +- drivers/gpu/drm/qxl/qxl_kms.c | 2 +- drivers/gpu/drm/r128/Makefile | 2 +- drivers/gpu/drm/r128/ati_pcigart.c | 209 - drivers/gpu/drm/r128/r128_drv.c | 2 +- drivers/gpu/drm/r128/r128_drv.h | 3 +- drivers/gpu/drm/radeon/atom.h | 1 - drivers/gpu/drm/radeon/atombios_dp.c | 3 + drivers/gpu/drm/radeon/atombios_encoders.c | 2 +- drivers/gpu/drm/radeon/btc_dpm.c | 3 +- drivers/gpu/drm/radeon/ci_dpm.c | 3 +- drivers/gpu/drm/radeon/cik.c | 4 +- drivers/gpu/drm/radeon/cypress_dpm.c | 2 +- drivers/gpu/drm/radeon/evergreen.c | 2 +- drivers/gpu/drm/radeon/kv_dpm.c | 3 +- drivers/gpu/drm/radeon/ni.c | 4 +- drivers/gpu/drm/radeon/ni_dpm.c | 3 +- drivers/gpu/drm/radeon/r100.c | 6 +- drivers/gpu/drm/radeon/r300.c | 2 +- drivers/gpu/drm/radeon/r420.c | 2 +- drivers/gpu/drm/radeon/r600.c | 6 +- drivers/gpu/drm/radeon/r600_cs.c | 8 +- drivers/gpu/drm/radeon/radeon_agp.c | 3 +- drivers/gpu/drm/radeon/radeon_asic.c | 2 +- drivers/gpu/drm/radeon/radeon_atombios.c | 3 +- drivers/gpu/drm/radeon/radeon_audio.c | 2 +- drivers/gpu/drm/radeon/radeon_bios.c | 4 +- drivers/gpu/drm/radeon/radeon_clocks.c | 3 +- drivers/gpu/drm/radeon/radeon_combios.c | 6 +- drivers/gpu/drm/radeon/radeon_connectors.c | 143 +- drivers/gpu/drm/radeon/radeon_cs.c | 2 +- drivers/gpu/drm/radeon/radeon_device.c | 2 +- drivers/gpu/drm/radeon/radeon_display.c | 4 +- drivers/gpu/drm/radeon/radeon_encoders.c | 3 +- drivers/gpu/drm/radeon/radeon_fb.c | 4 +- drivers/gpu/drm/radeon/radeon_gart.c | 2 +- drivers/gpu/drm/radeon/radeon_gem.c | 3 +- drivers/gpu/drm/radeon/radeon_i2c.c | 2 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 2 +- drivers/gpu/drm/radeon/radeon_kms.c | 2 +- drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 2 +- drivers/gpu/drm/radeon/radeon_legacy_tv.c | 8 +- drivers/gpu/drm/radeon/radeon_pm.c | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 33 +- drivers/gpu/drm/radeon/rs600.c | 2 +- drivers/gpu/drm/radeon/rs690.c | 2 +- drivers/gpu/drm/radeon/rs780_dpm.c | 3 +- drivers/gpu/drm/radeon/rv770.c | 2 +- drivers/gpu/drm/radeon/si.c | 4 +- drivers/gpu/drm/radeon/si_dpm.c | 8 +- drivers/gpu/drm/radeon/trinity_dpm.c | 3 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 10 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 2 +- drivers/gpu/drm/rockchip/Kconfig | 9 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 175 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 6 +- drivers/gpu/drm/rockchip/rk3066_hdmi.c | 7 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 54 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 2 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/savage/savage_drv.c | 2 +- drivers/gpu/drm/scheduler/sched_entity.c | 77 +- drivers/gpu/drm/scheduler/sched_main.c | 27 - drivers/gpu/drm/selftests/Makefile | 3 +- drivers/gpu/drm/selftests/drm_cmdline_selftests.h | 5 - drivers/gpu/drm/selftests/drm_modeset_selftests.h | 4 - .../gpu/drm/selftests/test-drm_cmdline_parser.c | 122 - .../gpu/drm/selftests/test-drm_modeset_common.h | 7 - drivers/gpu/drm/selftests/test-drm_rect.c | 223 - drivers/gpu/drm/sis/sis_drv.c | 2 +- drivers/gpu/drm/sti/sti_dvo.c | 4 +- drivers/gpu/drm/sti/sti_hda.c | 4 +- drivers/gpu/drm/sti/sti_hdmi.c | 2 +- drivers/gpu/drm/sti/sti_tvout.c | 2 +- drivers/gpu/drm/sti/sti_vtg.c | 2 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 13 - drivers/gpu/drm/sun4i/Kconfig | 16 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 4 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 2 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 2 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 2 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 8 +- drivers/gpu/drm/tdfx/tdfx_drv.c | 2 +- drivers/gpu/drm/tegra/fb.c | 2 +- drivers/gpu/drm/tegra/gem.c | 40 + drivers/gpu/drm/tegra/output.c | 2 +- drivers/gpu/drm/tilcdc/Makefile | 1 + drivers/gpu/drm/tilcdc/tilcdc_drv.c | 13 +- drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 379 ++ drivers/gpu/drm/tilcdc/tilcdc_tfp410.h | 15 + drivers/gpu/drm/tiny/st7586.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 36 + drivers/gpu/drm/ttm/ttm_bo_util.c | 5 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 27 +- drivers/gpu/drm/ttm/ttm_tt.c | 5 +- drivers/gpu/drm/tve200/tve200_drv.c | 2 +- drivers/gpu/drm/udl/Kconfig | 3 +- drivers/gpu/drm/udl/Makefile | 2 +- drivers/gpu/drm/udl/udl_connector.c | 21 +- drivers/gpu/drm/udl/udl_dmabuf.c | 255 + drivers/gpu/drm/udl/udl_drv.c | 47 +- drivers/gpu/drm/udl/udl_drv.h | 85 +- drivers/gpu/drm/udl/udl_encoder.c | 70 + drivers/gpu/drm/udl/udl_fb.c | 527 ++ drivers/gpu/drm/udl/udl_gem.c | 253 +- drivers/gpu/drm/udl/udl_main.c | 9 + drivers/gpu/drm/udl/udl_modeset.c | 378 +- drivers/gpu/drm/udl/udl_transfer.c | 12 +- drivers/gpu/drm/v3d/v3d_drv.c | 8 +- drivers/gpu/drm/vc4/Kconfig | 8 +- drivers/gpu/drm/vc4/vc4_dsi.c | 18 +- drivers/gpu/drm/vc4/vc4_gem.c | 11 +- drivers/gpu/drm/via/via_dmablit.c | 2 +- drivers/gpu/drm/via/via_drv.c | 2 +- drivers/gpu/drm/via/via_map.c | 3 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 11 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 22 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 112 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 42 +- drivers/gpu/drm/vkms/vkms_composer.c | 8 +- drivers/gpu/drm/vkms/vkms_drv.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_prime.c | 33 + drivers/gpu/drm/xen/xen_drm_front_kms.c | 9 +- drivers/gpu/host1x/job.c | 21 +- drivers/gpu/vga/Kconfig | 2 +- drivers/hid/hid-asus.c | 3 +- drivers/hid/hid-core.c | 6 - drivers/hid/hid-ids.h | 3 - drivers/hid/hid-input.c | 16 +- drivers/hid/hid-ite.c | 3 - drivers/hid/hid-multitouch.c | 3 - drivers/hid/hid-picolcd_fb.c | 3 +- drivers/hid/hid-quirks.c | 1 - drivers/hid/hidraw.c | 13 +- drivers/hid/i2c-hid/i2c-hid-core.c | 16 +- drivers/hid/uhid.c | 2 +- drivers/hwmon/Kconfig | 12 +- drivers/hwmon/Makefile | 1 - drivers/hwmon/adt7475.c | 5 +- drivers/hwmon/hwmon.c | 17 +- drivers/hwmon/i5k_amb.c | 2 +- drivers/hwmon/max31730.c | 440 -- drivers/hwmon/nct7802.c | 75 +- drivers/hwmon/pmbus/Kconfig | 6 +- drivers/hwmon/pmbus/pmbus.h | 11 - drivers/hwmon/pmbus/pmbus_core.c | 12 - drivers/hwmon/pmbus/ucd9000.c | 39 +- drivers/hwmon/w83627ehf.c | 1429 +++-- drivers/hwtracing/coresight/coresight-etm4x.c | 13 +- drivers/hwtracing/intel_th/core.c | 7 +- drivers/hwtracing/intel_th/intel_th.h | 2 - drivers/hwtracing/intel_th/msu.c | 14 +- drivers/hwtracing/intel_th/pci.c | 10 - drivers/i2c/busses/i2c-highlander.c | 2 +- drivers/i2c/busses/i2c-pmcmsp.c | 2 +- drivers/i2c/i2c-core-base.c | 43 +- drivers/i3c/master.c | 4 +- drivers/i3c/master/i3c-master-cdns.c | 49 +- drivers/ide/siimage.c | 3 +- drivers/ide/via82cxxx.c | 3 +- drivers/iio/accel/st_accel_core.c | 8 +- drivers/iio/adc/ad7124.c | 7 +- drivers/iio/adc/ad7606.c | 2 +- drivers/iio/adc/ad7949.c | 22 +- drivers/iio/adc/intel_mrfld_adc.c | 2 +- drivers/iio/adc/max1027.c | 8 +- drivers/iio/adc/max9611.c | 16 +- drivers/iio/humidity/hdc100x.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 23 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 16 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 50 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 34 +- drivers/iio/temperature/ltc2983.c | 6 +- drivers/infiniband/core/cma.c | 1 - drivers/infiniband/core/counters.c | 3 - drivers/infiniband/core/ib_core_uverbs.c | 48 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 2 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 4 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 2 +- drivers/infiniband/hw/efa/efa_verbs.c | 2 +- drivers/infiniband/hw/hfi1/pcie.c | 4 +- drivers/infiniband/hw/hfi1/sdma.c | 2 +- drivers/infiniband/hw/hfi1/trace_tid.h | 8 +- drivers/infiniband/hw/hfi1/trace_tx.h | 2 +- drivers/infiniband/hw/hfi1/verbs.h | 4 +- drivers/infiniband/hw/mlx4/main.c | 9 +- drivers/infiniband/hw/mlx5/cmd.c | 16 +- drivers/infiniband/hw/mlx5/cmd.h | 2 +- drivers/infiniband/hw/mlx5/main.c | 135 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 19 +- drivers/infiniband/hw/qib/qib_iba7322.c | 2 +- drivers/infiniband/hw/qib/qib_init.c | 4 +- drivers/infiniband/hw/qib/qib_pcie.c | 2 +- drivers/infiniband/sw/rxe/rxe_recv.c | 2 +- drivers/infiniband/sw/rxe/rxe_req.c | 6 - drivers/infiniband/sw/rxe/rxe_resp.c | 7 - drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c | 2 +- drivers/input/evdev.c | 14 +- drivers/input/input.c | 26 +- drivers/input/keyboard/imx_sc_key.c | 8 +- drivers/input/keyboard/pxa930_rotary.c | 2 +- drivers/input/keyboard/sh_keysc.c | 2 +- drivers/input/misc/uinput.c | 19 +- drivers/input/mouse/pxa930_trkball.c | 2 +- drivers/input/serio/gscps2.c | 2 +- drivers/input/touchscreen/elants_i2c.c | 77 +- drivers/interconnect/Makefile | 1 - drivers/interconnect/core.c | 153 +- drivers/interconnect/internal.h | 42 - drivers/interconnect/qcom/Kconfig | 14 +- drivers/interconnect/qcom/msm8974.c | 30 +- drivers/interconnect/qcom/qcs404.c | 30 +- drivers/interconnect/qcom/sdm845.c | 16 +- drivers/interconnect/trace.h | 88 - drivers/iommu/amd_iommu.c | 7 +- drivers/iommu/amd_iommu_init.c | 2 +- drivers/iommu/dma-iommu.c | 6 +- drivers/iommu/intel-iommu.c | 12 +- drivers/iommu/iommu.c | 8 +- drivers/iommu/iova.c | 2 +- drivers/ipack/carriers/tpci200.c | 4 +- drivers/ipack/devices/ipoctal.c | 6 +- drivers/irqchip/Kconfig | 4 +- drivers/irqchip/irq-aspeed-i2c-ic.c | 2 + drivers/irqchip/irq-gic-v3-its.c | 4 +- drivers/irqchip/irq-mips-gic.c | 2 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 2 +- drivers/isdn/Makefile | 2 +- drivers/isdn/capi/Kconfig | 32 +- drivers/isdn/capi/Makefile | 18 +- drivers/isdn/capi/capi.c | 14 +- drivers/isdn/capi/capilib.c | 202 + drivers/isdn/capi/capiutil.c | 231 +- drivers/isdn/capi/kcapi.c | 409 +- drivers/isdn/capi/kcapi.h | 149 +- drivers/isdn/capi/kcapi_proc.c | 36 +- drivers/lightnvm/pblk-trace.h | 8 +- drivers/md/dm-clone-metadata.c | 136 +- drivers/md/dm-clone-metadata.h | 17 - drivers/md/dm-clone-target.c | 53 +- drivers/md/dm-mpath.c | 37 +- drivers/md/dm-thin-metadata.c | 29 - drivers/md/dm-thin-metadata.h | 7 - drivers/md/dm-thin.c | 42 +- drivers/md/md.c | 1 - drivers/md/persistent-data/dm-btree-remove.c | 8 +- drivers/md/raid1.c | 2 +- drivers/md/raid5-ppl.c | 2 +- drivers/md/raid5.c | 2 +- drivers/media/cec/cec-adap.c | 40 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 8 + drivers/media/common/videobuf2/videobuf2-dma-sg.c | 8 + drivers/media/common/videobuf2/videobuf2-vmalloc.c | 10 +- drivers/media/i2c/adv748x/adv748x.h | 8 +- drivers/media/i2c/adv7604.c | 32 +- drivers/media/pci/cobalt/cobalt-alsa-pcm.c | 69 +- drivers/media/pci/cx18/cx18-alsa-pcm.c | 75 +- drivers/media/pci/cx18/cx18-cards.c | 8 +- drivers/media/pci/cx18/cx18-driver.c | 4 +- drivers/media/pci/cx23885/cx23885-alsa.c | 1 + drivers/media/pci/cx23885/cx23885-cards.c | 24 - drivers/media/pci/cx23885/cx23885-video.c | 3 +- drivers/media/pci/cx23885/cx23885.h | 1 - drivers/media/pci/cx25821/cx25821-alsa.c | 1 + drivers/media/pci/cx88/cx88-alsa.c | 1 + drivers/media/pci/ivtv/Kconfig | 5 +- drivers/media/pci/ivtv/ivtv-alsa-pcm.c | 76 +- drivers/media/pci/ivtv/ivtv-driver.c | 9 +- drivers/media/pci/ivtv/ivtv-driver.h | 1 + drivers/media/pci/ivtv/ivtvfb.c | 5 +- drivers/media/pci/saa7134/saa7134-alsa.c | 1 + drivers/media/pci/solo6x10/solo6x10-g723.c | 24 +- drivers/media/pci/tw686x/tw686x-audio.c | 16 +- drivers/media/platform/Kconfig | 2 +- drivers/media/platform/atmel/atmel-isc-base.c | 94 +- drivers/media/platform/atmel/atmel-isi.c | 42 +- drivers/media/platform/atmel/atmel-isi.h | 2 - drivers/media/platform/coda/coda-bit.c | 29 +- drivers/media/platform/coda/coda-common.c | 45 +- drivers/media/platform/coda/coda-jpeg.c | 746 +-- drivers/media/platform/coda/coda.h | 3 - drivers/media/platform/coda/coda_regs.h | 83 - drivers/media/platform/coda/trace.h | 10 - drivers/media/platform/davinci/dm355_ccdc.c | 2 +- drivers/media/platform/davinci/dm644x_ccdc.c | 2 +- drivers/media/platform/davinci/isif.c | 2 +- drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 3 - drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 9 +- drivers/media/platform/omap3isp/isppreview.c | 24 +- drivers/media/platform/pxa_camera.c | 2 - drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 13 +- drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 5 +- drivers/media/platform/tegra-cec/tegra_cec.c | 2 +- drivers/media/platform/ti-vpe/cal.c | 773 +-- drivers/media/platform/ti-vpe/cal_regs.h | 221 +- drivers/media/platform/ti-vpe/csc.c | 32 +- drivers/media/platform/vimc/vimc-scaler.c | 166 +- drivers/media/platform/vivid/Makefile | 3 +- drivers/media/platform/vivid/vivid-core.c | 203 +- drivers/media/platform/vivid/vivid-core.h | 20 - drivers/media/platform/vivid/vivid-ctrls.c | 11 - drivers/media/platform/vivid/vivid-kthread-touch.c | 181 - drivers/media/platform/vivid/vivid-kthread-touch.h | 13 - drivers/media/platform/vivid/vivid-osd.c | 3 +- drivers/media/platform/vivid/vivid-touch-cap.c | 341 - drivers/media/platform/vivid/vivid-touch-cap.h | 39 - drivers/media/platform/vivid/vivid-vid-common.c | 2 +- drivers/media/usb/cx231xx/cx231xx-audio.c | 79 +- drivers/media/usb/dvb-usb/dvb-usb-urb.c | 2 +- drivers/media/usb/em28xx/em28xx-audio.c | 87 +- drivers/media/usb/go7007/s2250-board.c | 1 - drivers/media/usb/go7007/snd-go7007.c | 60 +- drivers/media/usb/gspca/gspca.c | 2 +- drivers/media/usb/pulse8-cec/pulse8-cec.c | 768 +-- drivers/media/usb/tm6000/tm6000-alsa.c | 82 +- drivers/media/usb/usbtv/usbtv-audio.c | 29 +- drivers/media/v4l2-core/v4l2-ioctl.c | 4 +- drivers/message/fusion/mptlan.c | 2 +- drivers/mfd/dln2.c | 13 +- drivers/mfd/intel_soc_pmic_core.c | 2 +- drivers/mfd/sm501.c | 19 +- drivers/mfd/syscon.c | 2 +- drivers/misc/Kconfig | 13 - drivers/misc/Makefile | 1 - drivers/misc/cardreader/rtsx_pcr.c | 2 +- drivers/misc/fastrpc.c | 8 + drivers/misc/habanalabs/command_submission.c | 5 +- drivers/misc/habanalabs/context.c | 2 +- drivers/misc/habanalabs/goya/goya.c | 15 +- drivers/misc/mic/scif/scif_nodeqp.c | 2 +- drivers/misc/ocxl/context.c | 8 +- drivers/misc/ocxl/file.c | 23 +- drivers/misc/pti.c | 2 +- drivers/misc/sgi-xp/xpnet.c | 2 +- drivers/misc/vmw_balloon.c | 1 - drivers/misc/watch_queue.c | 898 --- drivers/mmc/host/atmel-mci.c | 2 +- drivers/mmc/host/jz4740_mmc.c | 2 +- drivers/mmc/host/meson-gx-mmc.c | 10 +- drivers/mmc/host/mmc_spi.c | 11 +- drivers/mmc/host/mmci.c | 12 +- drivers/mmc/host/mmci.h | 1 + drivers/mmc/host/mtk-sd.c | 2 - drivers/mmc/host/omap_hsmmc.c | 10 +- drivers/mmc/host/renesas_sdhi.h | 10 +- drivers/mmc/host/renesas_sdhi_core.c | 22 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 25 +- drivers/mmc/host/sdhci-acpi.c | 2 +- drivers/mmc/host/sdhci-esdhc-imx.c | 11 +- drivers/mmc/host/sdhci-msm.c | 28 +- drivers/mmc/host/sdhci-of-at91.c | 105 +- drivers/mmc/host/sdhci-of-esdhc.c | 3 + drivers/mmc/host/sdhci.c | 25 +- drivers/mmc/host/uniphier-sd.c | 14 +- drivers/mmc/host/usdhi6rol0.c | 15 +- drivers/mmc/host/via-sdmmc.c | 2 +- drivers/mtd/devices/bcm47xxsflash.c | 2 +- drivers/mtd/maps/amd76xrom.c | 2 +- drivers/mtd/maps/ck804xrom.c | 2 +- drivers/mtd/maps/esb2rom.c | 2 +- drivers/mtd/maps/ichxrom.c | 2 +- drivers/mtd/maps/intel_vr_nor.c | 4 +- drivers/mtd/maps/l440gx.c | 2 +- drivers/mtd/maps/netsc520.c | 4 +- drivers/mtd/maps/nettel.c | 8 +- drivers/mtd/maps/pci.c | 4 +- drivers/mtd/maps/sc520cdp.c | 8 +- drivers/mtd/maps/scb2_flash.c | 2 +- drivers/mtd/maps/ts5500_flash.c | 4 +- drivers/mtd/nand/raw/au1550nd.c | 2 +- drivers/mtd/nand/raw/denali_pci.c | 6 +- drivers/mtd/nand/raw/fsl_upm.c | 2 +- drivers/net/Kconfig | 43 - drivers/net/Makefile | 1 - drivers/net/appletalk/cops.c | 4 +- drivers/net/arcnet/arcdevice.h | 2 +- drivers/net/arcnet/arcnet.c | 2 +- drivers/net/bonding/bond_3ad.c | 10 + drivers/net/bonding/bond_main.c | 42 +- drivers/net/caif/caif_serial.c | 4 +- drivers/net/can/at91_can.c | 2 +- drivers/net/can/cc770/cc770_isa.c | 2 +- drivers/net/can/flexcan.c | 73 +- drivers/net/can/m_can/tcan4x5x.c | 26 +- drivers/net/can/sja1000/sja1000_isa.c | 2 +- drivers/net/can/sja1000/sja1000_platform.c | 2 +- drivers/net/can/softing/softing_main.c | 2 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 6 +- drivers/net/can/xilinx_can.c | 7 - drivers/net/dsa/b53/b53_common.c | 21 +- drivers/net/dsa/ocelot/Kconfig | 1 - drivers/net/ethernet/3com/3c509.c | 4 +- drivers/net/ethernet/3com/3c515.c | 4 +- drivers/net/ethernet/3com/3c574_cs.c | 4 +- drivers/net/ethernet/3com/3c589_cs.c | 4 +- drivers/net/ethernet/3com/3c59x.c | 4 +- drivers/net/ethernet/3com/typhoon.c | 2 +- drivers/net/ethernet/8390/8390.c | 4 +- drivers/net/ethernet/8390/8390.h | 4 +- drivers/net/ethernet/8390/8390p.c | 4 +- drivers/net/ethernet/8390/axnet_cs.c | 4 +- drivers/net/ethernet/8390/lib8390.c | 2 +- drivers/net/ethernet/adaptec/starfire.c | 4 +- drivers/net/ethernet/agere/et131x.c | 2 +- drivers/net/ethernet/alacritech/slicoss.c | 2 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 2 +- drivers/net/ethernet/alteon/acenic.c | 4 +- drivers/net/ethernet/altera/altera_tse_main.c | 4 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 4 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 972 +-- drivers/net/ethernet/amazon/ena/ena_netdev.h | 73 - drivers/net/ethernet/amd/7990.c | 2 +- drivers/net/ethernet/amd/7990.h | 2 +- drivers/net/ethernet/amd/a2065.c | 2 +- drivers/net/ethernet/amd/am79c961a.c | 2 +- drivers/net/ethernet/amd/amd8111e.c | 2 +- drivers/net/ethernet/amd/ariadne.c | 2 +- drivers/net/ethernet/amd/atarilance.c | 4 +- drivers/net/ethernet/amd/au1000_eth.c | 8 +- drivers/net/ethernet/amd/declance.c | 2 +- drivers/net/ethernet/amd/lance.c | 4 +- drivers/net/ethernet/amd/ni65.c | 4 +- drivers/net/ethernet/amd/nmclan_cs.c | 4 +- drivers/net/ethernet/amd/pcnet32.c | 4 +- drivers/net/ethernet/amd/sunlance.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 4 +- drivers/net/ethernet/apm/xgene-v2/main.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 2 +- drivers/net/ethernet/apple/macmace.c | 4 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 5 +- drivers/net/ethernet/atheros/alx/main.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 2 +- drivers/net/ethernet/atheros/atlx/atlx.c | 2 +- drivers/net/ethernet/broadcom/b44.c | 2 +- drivers/net/ethernet/broadcom/bcmsysport.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 14 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 1 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 12 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 65 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 93 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 2 - drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 38 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 4 - drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 8 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 2 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 6 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/brocade/bna/bnad.c | 2 +- drivers/net/ethernet/calxeda/xgmac.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 4 +- .../net/ethernet/cavium/liquidio/octeon_console.c | 16 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 11 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 7 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 220 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 53 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 7 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 2 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c | 18 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 5 - drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 1 - drivers/net/ethernet/cirrus/cs89x0.c | 2 +- drivers/net/ethernet/cisco/enic/enic_main.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 4 +- drivers/net/ethernet/davicom/dm9000.c | 2 +- drivers/net/ethernet/dec/tulip/de2104x.c | 4 +- drivers/net/ethernet/dec/tulip/dmfe.c | 7 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 4 +- drivers/net/ethernet/dec/tulip/uli526x.c | 4 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 4 +- drivers/net/ethernet/dlink/dl2k.c | 4 +- drivers/net/ethernet/dlink/sundance.c | 4 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 2 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 +- drivers/net/ethernet/ethoc.c | 6 +- drivers/net/ethernet/faraday/ftgmac100.c | 2 +- drivers/net/ethernet/fealnx.c | 4 +- drivers/net/ethernet/freescale/Kconfig | 2 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 20 - drivers/net/ethernet/freescale/dpaa2/dprtc-cmd.h | 4 +- drivers/net/ethernet/freescale/dpaa2/dprtc.h | 2 - drivers/net/ethernet/freescale/enetc/enetc.c | 2 - .../net/ethernet/freescale/enetc/enetc_ethtool.c | 1 - drivers/net/ethernet/freescale/enetc/enetc_qos.c | 3 +- drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 +- drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 4 +- drivers/net/ethernet/google/gve/gve_main.c | 2 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 2 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 10 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 181 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 18 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 209 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 13 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 2 +- drivers/net/ethernet/i825xx/82596.c | 4 +- drivers/net/ethernet/i825xx/ether1.c | 4 +- drivers/net/ethernet/i825xx/lib82596.c | 4 +- drivers/net/ethernet/i825xx/sni_82596.c | 6 +- drivers/net/ethernet/i825xx/sun3_82586.c | 4 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 +- drivers/net/ethernet/ibm/emac/core.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 4 +- drivers/net/ethernet/intel/e100.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 4 +- drivers/net/ethernet/intel/e1000e/netdev.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 2 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 10 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 2 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 +- drivers/net/ethernet/intel/igb/igb_main.c | 4 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 4 +- drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c | 4 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 4 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/jme.c | 2 +- drivers/net/ethernet/korina.c | 8 +- drivers/net/ethernet/lantiq_etop.c | 4 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 6 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 24 +- drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/marvell/skge.c | 4 +- drivers/net/ethernet/marvell/sky2.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 4 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 143 +- drivers/net/ethernet/micrel/ks8842.c | 2 +- drivers/net/ethernet/micrel/ksz884x.c | 2 +- drivers/net/ethernet/microchip/enc28j60.c | 2 +- drivers/net/ethernet/microchip/encx24j600.c | 2 +- drivers/net/ethernet/natsemi/natsemi.c | 4 +- drivers/net/ethernet/natsemi/ns83820.c | 6 +- drivers/net/ethernet/natsemi/sonic.c | 2 +- drivers/net/ethernet/natsemi/sonic.h | 2 +- drivers/net/ethernet/neterion/s2io.c | 2 +- drivers/net/ethernet/neterion/s2io.h | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 +- drivers/net/ethernet/netronome/nfp/abm/cls.c | 14 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 10 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 2 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 10 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c | 9 - drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 16 - .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 108 +- .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 8 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 6 +- drivers/net/ethernet/nvidia/forcedeth.c | 2 +- .../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 2 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 2 +- drivers/net/ethernet/packetengines/hamachi.c | 4 +- drivers/net/ethernet/packetengines/yellowfin.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 2 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 10 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 +- drivers/net/ethernet/qlogic/qede/qede_filter.c | 2 +- drivers/net/ethernet/qlogic/qla3xxx.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 4 +- drivers/net/ethernet/qualcomm/emac/emac.c | 2 +- drivers/net/ethernet/qualcomm/qca_spi.c | 2 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 2 +- drivers/net/ethernet/realtek/8139cp.c | 2 +- drivers/net/ethernet/realtek/8139too.c | 4 +- drivers/net/ethernet/realtek/atp.c | 4 +- drivers/net/ethernet/realtek/r8169_firmware.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 11 +- drivers/net/ethernet/renesas/ravb_main.c | 2 +- drivers/net/ethernet/renesas/sh_eth.c | 2 +- drivers/net/ethernet/rocker/rocker_main.c | 4 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- drivers/net/ethernet/seeq/ether3.c | 4 +- drivers/net/ethernet/seeq/sgiseeq.c | 2 +- drivers/net/ethernet/sfc/ef10.c | 2 +- drivers/net/ethernet/sfc/efx.c | 4 +- drivers/net/ethernet/sfc/falcon/efx.c | 4 +- drivers/net/ethernet/sgi/ioc3-eth.c | 4 +- drivers/net/ethernet/sgi/meth.c | 4 +- drivers/net/ethernet/silan/sc92031.c | 2 +- drivers/net/ethernet/sis/sis190.c | 2 +- drivers/net/ethernet/sis/sis900.c | 4 +- drivers/net/ethernet/smsc/epic100.c | 4 +- drivers/net/ethernet/smsc/smc911x.c | 4 +- drivers/net/ethernet/smsc/smc9194.c | 4 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 4 +- drivers/net/ethernet/smsc/smc91x.c | 2 +- drivers/net/ethernet/smsc/smsc911x.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 89 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/niu.c | 2 +- drivers/net/ethernet/sun/sunbmac.c | 2 +- drivers/net/ethernet/sun/sungem.c | 2 +- drivers/net/ethernet/sun/sunhme.c | 2 +- drivers/net/ethernet/sun/sunqe.c | 2 +- drivers/net/ethernet/sun/sunvnet_common.c | 2 +- drivers/net/ethernet/sun/sunvnet_common.h | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/ti/Kconfig | 1 - drivers/net/ethernet/ti/Makefile | 1 - drivers/net/ethernet/ti/cpmac.c | 2 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 6 +- drivers/net/ethernet/ti/cpsw_priv.c | 2 +- drivers/net/ethernet/ti/cpsw_priv.h | 2 +- drivers/net/ethernet/ti/davinci_cpdma.c | 5 +- drivers/net/ethernet/ti/davinci_emac.c | 2 +- drivers/net/ethernet/ti/netcp_core.c | 4 +- drivers/net/ethernet/ti/netcp_ethss.c | 32 +- drivers/net/ethernet/ti/tlan.c | 6 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 2 +- drivers/net/ethernet/toshiba/ps3_gelic_net.h | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 2 +- drivers/net/ethernet/toshiba/tc35815.c | 4 +- drivers/net/ethernet/via/via-rhine.c | 4 +- drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/ethernet/wiznet/w5300.c | 2 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 4 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 4 +- drivers/net/fddi/defxx.c | 2 +- drivers/net/fddi/defza.c | 2 +- drivers/net/fjes/fjes_ethtool.c | 2 +- drivers/net/fjes/fjes_hw.c | 2 +- drivers/net/fjes/fjes_main.c | 7 +- drivers/net/fjes/fjes_trace.h | 2 +- drivers/net/geneve.c | 2 +- drivers/net/gtp.c | 109 +- drivers/net/hamradio/6pack.c | 4 +- drivers/net/hamradio/mkiss.c | 4 +- drivers/net/hyperv/netvsc_drv.c | 2 +- drivers/net/hyperv/rndis_filter.c | 6 +- drivers/net/netdevsim/fib.c | 4 +- drivers/net/phy/Kconfig | 6 - drivers/net/phy/Makefile | 1 - drivers/net/phy/bcm84881.c | 269 - drivers/net/phy/dp83867.c | 62 +- drivers/net/phy/dp83869.c | 2 +- drivers/net/phy/marvell10g.c | 2 +- drivers/net/phy/mdio-i2c.c | 28 +- drivers/net/phy/phylink.c | 329 +- drivers/net/phy/sfp-bus.c | 122 +- drivers/net/phy/sfp.c | 188 +- drivers/net/phy/sfp.h | 2 - drivers/net/ppp/ppp_async.c | 18 +- drivers/net/slip/slip.c | 2 +- drivers/net/usb/catc.c | 2 +- drivers/net/usb/hso.c | 2 +- drivers/net/usb/ipheth.c | 2 +- drivers/net/usb/kaweth.c | 2 +- drivers/net/usb/lan78xx.c | 5 +- drivers/net/usb/pegasus.c | 2 +- drivers/net/usb/r8152.c | 2 +- drivers/net/usb/rtl8150.c | 2 +- drivers/net/usb/sierra_net.c | 2 +- drivers/net/usb/usbnet.c | 4 +- drivers/net/vmxnet3/vmxnet3_drv.c | 2 +- drivers/net/vxlan.c | 4 +- drivers/net/wan/cosa.c | 4 +- drivers/net/wan/farsync.c | 2 +- drivers/net/wan/fsl_ucc_hdlc.c | 25 +- drivers/net/wan/fsl_ucc_hdlc.h | 2 +- drivers/net/wan/lmc/lmc_main.c | 4 +- drivers/net/wan/wanxl.c | 4 +- drivers/net/wan/x25_asy.c | 2 +- drivers/net/wimax/i2400m/netdev.c | 2 +- drivers/net/wireguard/Makefile | 18 - drivers/net/wireguard/allowedips.c | 376 -- drivers/net/wireguard/allowedips.h | 59 - drivers/net/wireguard/cookie.c | 236 - drivers/net/wireguard/cookie.h | 59 - drivers/net/wireguard/device.c | 458 -- drivers/net/wireguard/device.h | 73 - drivers/net/wireguard/main.c | 63 - drivers/net/wireguard/messages.h | 128 - drivers/net/wireguard/netlink.c | 642 -- drivers/net/wireguard/netlink.h | 12 - drivers/net/wireguard/noise.c | 828 --- drivers/net/wireguard/noise.h | 137 - drivers/net/wireguard/peer.c | 240 - drivers/net/wireguard/peer.h | 83 - drivers/net/wireguard/peerlookup.c | 221 - drivers/net/wireguard/peerlookup.h | 64 - drivers/net/wireguard/queueing.c | 53 - drivers/net/wireguard/queueing.h | 197 - drivers/net/wireguard/ratelimiter.c | 223 - drivers/net/wireguard/ratelimiter.h | 19 - drivers/net/wireguard/receive.c | 595 -- drivers/net/wireguard/selftest/allowedips.c | 683 -- drivers/net/wireguard/selftest/counter.c | 104 - drivers/net/wireguard/selftest/ratelimiter.c | 226 - drivers/net/wireguard/send.c | 413 -- drivers/net/wireguard/socket.c | 437 -- drivers/net/wireguard/socket.h | 44 - drivers/net/wireguard/timers.c | 243 - drivers/net/wireguard/timers.h | 31 - drivers/net/wireguard/version.h | 1 - drivers/net/wireless/ath/Kconfig | 1 - drivers/net/wireless/ath/Makefile | 1 - drivers/net/wireless/ath/ath10k/ahb.c | 4 +- drivers/net/wireless/ath/ath10k/bmi.c | 52 +- drivers/net/wireless/ath/ath10k/bmi.h | 10 - drivers/net/wireless/ath/ath10k/core.c | 15 +- drivers/net/wireless/ath/ath10k/core.h | 2 - drivers/net/wireless/ath/ath10k/debug.c | 2 - drivers/net/wireless/ath/ath10k/htc.c | 10 +- drivers/net/wireless/ath/ath10k/htc.h | 23 +- drivers/net/wireless/ath/ath10k/htt.h | 3 - drivers/net/wireless/ath/ath10k/htt_rx.c | 63 +- drivers/net/wireless/ath/ath10k/hw.h | 3 - drivers/net/wireless/ath/ath10k/mac.c | 5 - drivers/net/wireless/ath/ath10k/qmi.c | 14 +- drivers/net/wireless/ath/ath10k/sdio.c | 232 +- drivers/net/wireless/ath/ath10k/sdio.h | 21 +- drivers/net/wireless/ath/ath10k/snoc.c | 5 +- drivers/net/wireless/ath/ath10k/trace.h | 6 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 10 +- drivers/net/wireless/ath/ath10k/wmi.c | 18 +- drivers/net/wireless/ath/ath10k/wmi.h | 2 - drivers/net/wireless/ath/ath11k/Kconfig | 35 - drivers/net/wireless/ath/ath11k/Makefile | 26 - drivers/net/wireless/ath/ath11k/ahb.c | 1003 --- drivers/net/wireless/ath/ath11k/ahb.h | 35 - drivers/net/wireless/ath/ath11k/ce.c | 805 --- drivers/net/wireless/ath/ath11k/ce.h | 183 - drivers/net/wireless/ath/ath11k/core.c | 795 --- drivers/net/wireless/ath/ath11k/core.h | 826 --- drivers/net/wireless/ath/ath11k/debug.c | 1060 --- drivers/net/wireless/ath/ath11k/debug.h | 281 - drivers/net/wireless/ath/ath11k/debug_htt_stats.c | 4432 ------------- drivers/net/wireless/ath/ath11k/debug_htt_stats.h | 1620 ----- drivers/net/wireless/ath/ath11k/debugfs_sta.c | 538 -- drivers/net/wireless/ath/ath11k/dp.c | 903 --- drivers/net/wireless/ath/ath11k/dp.h | 1528 ----- drivers/net/wireless/ath/ath11k/dp_rx.c | 4194 ------------ drivers/net/wireless/ath/ath11k/dp_rx.h | 86 - drivers/net/wireless/ath/ath11k/dp_tx.c | 936 --- drivers/net/wireless/ath/ath11k/dp_tx.h | 40 - drivers/net/wireless/ath/ath11k/hal.c | 1124 ---- drivers/net/wireless/ath/ath11k/hal.h | 897 --- drivers/net/wireless/ath/ath11k/hal_desc.h | 2468 ------- drivers/net/wireless/ath/ath11k/hal_rx.c | 1190 ---- drivers/net/wireless/ath/ath11k/hal_rx.h | 332 - drivers/net/wireless/ath/ath11k/hal_tx.c | 226 - drivers/net/wireless/ath/ath11k/hal_tx.h | 80 - drivers/net/wireless/ath/ath11k/htc.c | 773 --- drivers/net/wireless/ath/ath11k/htc.h | 313 - drivers/net/wireless/ath/ath11k/hw.h | 127 - drivers/net/wireless/ath/ath11k/mac.c | 5812 ----------------- drivers/net/wireless/ath/ath11k/mac.h | 147 - drivers/net/wireless/ath/ath11k/peer.c | 236 - drivers/net/wireless/ath/ath11k/peer.h | 35 - drivers/net/wireless/ath/ath11k/qmi.c | 2433 ------- drivers/net/wireless/ath/ath11k/qmi.h | 445 -- drivers/net/wireless/ath/ath11k/reg.c | 702 -- drivers/net/wireless/ath/ath11k/reg.h | 35 - drivers/net/wireless/ath/ath11k/rx_desc.h | 1212 ---- drivers/net/wireless/ath/ath11k/testmode.c | 199 - drivers/net/wireless/ath/ath11k/testmode.h | 29 - drivers/net/wireless/ath/ath11k/testmode_i.h | 50 - drivers/net/wireless/ath/ath11k/trace.c | 9 - drivers/net/wireless/ath/ath11k/trace.h | 113 - drivers/net/wireless/ath/ath11k/wmi.c | 5780 ----------------- drivers/net/wireless/ath/ath11k/wmi.h | 4764 -------------- drivers/net/wireless/ath/ath5k/ahb.c | 2 +- drivers/net/wireless/ath/ath9k/ahb.c | 2 +- .../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c | 2 +- drivers/net/wireless/ath/regd.c | 10 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 4 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 24 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 25 + drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 30 - drivers/net/wireless/intersil/hostap/hostap_main.c | 2 +- drivers/net/wireless/intersil/orinoco/main.c | 2 +- drivers/net/wireless/intersil/orinoco/orinoco.h | 2 +- drivers/net/wireless/intersil/prism54/islpci_eth.c | 2 +- drivers/net/wireless/intersil/prism54/islpci_eth.h | 2 +- drivers/net/wireless/marvell/libertas/debugfs.c | 2 +- drivers/net/wireless/marvell/mwifiex/main.c | 2 +- drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 13 +- drivers/net/wireless/marvell/mwifiex/tdls.c | 70 +- drivers/net/wireless/marvell/mwifiex/util.h | 4 +- drivers/net/wireless/mediatek/mt76/agg-rx.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 5 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 2 +- drivers/net/wireless/wl3501_cs.c | 2 +- drivers/net/wireless/zydas/zd1201.c | 2 +- drivers/net/xen-netback/interface.c | 24 +- drivers/nfc/fdp/fdp.c | 35 +- drivers/nfc/fdp/i2c.c | 26 +- drivers/nfc/nxp-nci/i2c.c | 2 +- drivers/nfc/port100.c | 2 +- drivers/nfc/st21nfca/dep.c | 3 +- drivers/nfc/st21nfca/se.c | 3 +- drivers/nfc/st95hf/core.c | 7 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 4 +- drivers/ntb/hw/amd/ntb_hw_amd.h | 1 + drivers/nvme/host/core.c | 6 - drivers/nvme/host/fc.c | 40 +- drivers/nvme/host/nvme.h | 6 - drivers/nvme/host/pci.c | 23 +- drivers/nvme/host/rdma.c | 10 +- drivers/nvme/target/fcloop.c | 1 - drivers/nvme/target/loop.c | 8 +- drivers/of/base.c | 2 - drivers/of/platform.c | 6 +- drivers/opp/core.c | 48 +- drivers/opp/of.c | 31 +- drivers/opp/opp.h | 6 +- drivers/opp/ti-opp-supply.c | 2 +- drivers/parisc/ccio-dma.c | 2 +- drivers/parisc/dino.c | 2 +- drivers/parisc/eisa.c | 4 +- drivers/parisc/iosapic.c | 2 +- drivers/parisc/lba_pci.c | 8 +- drivers/parisc/sba_iommu.c | 4 +- drivers/pci/controller/dwc/Kconfig | 11 - drivers/pci/controller/dwc/Makefile | 1 - drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/controller/dwc/pci-keystone.c | 2 +- drivers/pci/controller/dwc/pcie-artpec6.c | 8 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 2 +- drivers/pci/controller/dwc/pcie-designware.c | 57 - drivers/pci/controller/dwc/pcie-designware.h | 12 - drivers/pci/controller/dwc/pcie-intel-gw.c | 545 -- drivers/pci/controller/pci-tegra.c | 2 +- drivers/pci/controller/pcie-iproc.c | 24 - drivers/pci/controller/pcie-rockchip-host.c | 4 +- drivers/pci/iov.c | 9 +- drivers/pci/msi.c | 2 +- drivers/pci/p2pdma.c | 3 - drivers/pci/pci.c | 26 +- drivers/pci/pci.h | 3 - drivers/pci/pcie/err.c | 12 +- drivers/pci/quirks.c | 103 +- drivers/pci/search.c | 2 +- drivers/pci/setup-bus.c | 184 +- drivers/pcmcia/i82092.c | 648 +- drivers/pcmcia/i82092aa.h | 11 + drivers/pinctrl/Kconfig | 1 - drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c | 170 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 212 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 411 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 50 +- drivers/pinctrl/aspeed/pinctrl-aspeed.h | 38 +- drivers/pinctrl/aspeed/pinmux-aspeed.h | 1 - drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 8 +- drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 2 +- drivers/pinctrl/bcm/pinctrl-nsp-mux.c | 2 +- drivers/pinctrl/core.c | 33 +- drivers/pinctrl/freescale/pinctrl-imx1-core.c | 2 +- drivers/pinctrl/intel/Kconfig | 13 - drivers/pinctrl/intel/Makefile | 1 - drivers/pinctrl/intel/pinctrl-baytrail.c | 475 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 112 +- drivers/pinctrl/intel/pinctrl-intel.c | 40 +- drivers/pinctrl/intel/pinctrl-intel.h | 44 - drivers/pinctrl/intel/pinctrl-lynxpoint.c | 975 --- drivers/pinctrl/mediatek/pinctrl-mtk-mt2712.h | 2 +- drivers/pinctrl/meson/pinctrl-meson-axg-pmx.h | 2 +- drivers/pinctrl/pinctrl-amd.c | 2 +- drivers/pinctrl/pinctrl-ingenic.c | 2 +- drivers/pinctrl/pinmux.c | 2 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 1 - drivers/pinctrl/qcom/pinctrl-sc7180.c | 78 +- drivers/pinctrl/samsung/Kconfig | 16 +- drivers/pinctrl/stm32/pinctrl-stm32.h | 2 +- drivers/platform/chrome/chromeos_laptop.c | 18 +- drivers/platform/chrome/cros_ec_lpc.c | 2 +- drivers/platform/chrome/cros_ec_proto.c | 6 +- drivers/platform/chrome/cros_ec_trace.c | 97 +- drivers/platform/chrome/cros_ec_trace.h | 26 +- drivers/platform/mips/Kconfig | 2 +- drivers/platform/x86/intel_scu_ipc.c | 2 +- drivers/platform/x86/intel_telemetry_pltdrv.c | 4 +- drivers/platform/x86/pmc_atom.c | 2 +- drivers/platform/x86/samsung-laptop.c | 4 +- drivers/power/reset/Kconfig | 4 +- drivers/ptp/Kconfig | 2 +- drivers/ptp/ptp_qoriq.c | 15 +- drivers/pwm/core.c | 6 +- drivers/pwm/pwm-cros-ec.c | 58 +- drivers/pwm/pwm-imx27.c | 137 +- drivers/regulator/Kconfig | 12 - drivers/regulator/Makefile | 1 - drivers/regulator/bd71828-regulator.c | 812 --- drivers/regulator/core.c | 16 +- drivers/regulator/max77650-regulator.c | 7 - drivers/regulator/rk808-regulator.c | 2 +- drivers/regulator/rn5t618-regulator.c | 1 - drivers/regulator/s5m8767.c | 2 +- drivers/regulator/ti-abb-regulator.c | 4 +- drivers/remoteproc/qcom_q6v5_pas.c | 228 +- drivers/reset/Kconfig | 7 - drivers/reset/Makefile | 1 - drivers/reset/core.c | 41 +- drivers/reset/reset-brcmstb.c | 6 + drivers/reset/reset-npcm.c | 291 - drivers/reset/reset-uniphier.c | 13 +- drivers/rtc/rtc-ds1343.c | 7 +- drivers/rtc/rtc-mt6397.c | 49 +- drivers/rtc/rtc-sh.c | 2 +- drivers/rtc/rtc-stm32.c | 5 +- drivers/rtc/rtc-sun6i.c | 16 - drivers/rtc/rtc-zynqmp.c | 4 +- drivers/s390/net/qeth_core.h | 2 +- drivers/s390/net/qeth_core_main.c | 4 +- drivers/s390/net/qeth_core_mpc.h | 10 +- drivers/scsi/aacraid/aachba.c | 4 +- drivers/scsi/aic7xxx/aic79xx_osm_pci.c | 2 +- drivers/scsi/aic7xxx/aic7xxx_osm_pci.c | 2 +- drivers/scsi/arcmsr/arcmsr_hba.c | 2 +- drivers/scsi/be2iscsi/be_cmds.h | 2 +- drivers/scsi/be2iscsi/be_main.c | 6 +- drivers/scsi/bnx2fc/bnx2fc_hwi.c | 2 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 4 +- drivers/scsi/csiostor/csio_init.c | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 2 +- drivers/scsi/esp_scsi.c | 22 +- drivers/scsi/esp_scsi.h | 41 +- drivers/scsi/hpsa.c | 2 +- drivers/scsi/lasi700.c | 2 +- drivers/scsi/libiscsi.c | 4 +- drivers/scsi/libsas/sas_discover.c | 11 +- drivers/scsi/lpfc/lpfc_bsg.c | 15 +- drivers/scsi/lpfc/lpfc_nvme.c | 2 - drivers/scsi/megaraid/megaraid_mbox.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 2 +- drivers/scsi/myrb.c | 2 +- drivers/scsi/myrs.c | 2 +- drivers/scsi/pcmcia/nsp_cs.c | 2 +- drivers/scsi/qla2xxx/qla_attr.c | 1 - drivers/scsi/qla2xxx/qla_bsg.c | 2 +- drivers/scsi/qla2xxx/qla_def.h | 1 - drivers/scsi/qla2xxx/qla_fw.h | 4 - drivers/scsi/qla2xxx/qla_init.c | 21 +- drivers/scsi/qla2xxx/qla_iocb.c | 31 +- drivers/scsi/qla2xxx/qla_isr.c | 4 + drivers/scsi/qla2xxx/qla_mbx.c | 3 +- drivers/scsi/qla2xxx/qla_mr.c | 4 +- drivers/scsi/qla2xxx/qla_nvme.c | 1 - drivers/scsi/qla2xxx/qla_sup.c | 35 +- drivers/scsi/qla2xxx/qla_target.c | 4 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 3 - drivers/scsi/qla4xxx/ql4_os.c | 1 + drivers/scsi/scsi_lib.c | 2 - drivers/scsi/scsi_transport_iscsi.c | 7 - drivers/scsi/smartpqi/smartpqi_init.c | 8 +- drivers/scsi/sni_53c710.c | 2 +- drivers/scsi/sun3x_esp.c | 4 +- drivers/scsi/ufs/cdns-pltfrm.c | 112 - drivers/scsi/ufs/ufs.h | 6 +- drivers/scsi/ufs/ufs_bsg.c | 2 +- drivers/scsi/ufs/ufshcd.c | 322 +- drivers/scsi/ufs/ufshcd.h | 20 +- drivers/scsi/ufs/unipro.h | 11 - drivers/scsi/zalon.c | 2 +- drivers/scsi/zorro_esp.c | 6 +- drivers/sh/clk/core.c | 2 +- drivers/sh/intc/core.c | 2 +- drivers/sh/intc/userimask.c | 2 +- drivers/soc/amlogic/meson-ee-pwrc.c | 24 +- drivers/soc/atmel/soc.c | 5 +- drivers/soc/fsl/qe/Kconfig | 3 +- drivers/soc/fsl/qe/gpio.c | 34 +- drivers/soc/fsl/qe/qe.c | 104 +- drivers/soc/fsl/qe/qe_common.c | 50 +- drivers/soc/fsl/qe/qe_ic.c | 285 +- drivers/soc/fsl/qe/qe_ic.h | 99 + drivers/soc/fsl/qe/qe_io.c | 70 +- drivers/soc/fsl/qe/qe_tdm.c | 8 +- drivers/soc/fsl/qe/ucc.c | 27 +- drivers/soc/fsl/qe/ucc_fast.c | 86 +- drivers/soc/fsl/qe/ucc_slow.c | 60 +- drivers/soc/fsl/qe/usb.c | 2 +- drivers/soc/imx/soc-imx8.c | 3 - drivers/soc/mediatek/mtk-cmdq-helper.c | 149 +- drivers/soc/qcom/qmi_interface.c | 8 +- drivers/soc/qcom/rpmhpd.c | 56 - drivers/soc/renesas/Kconfig | 6 +- drivers/soc/samsung/exynos-pmu.c | 4 +- drivers/soc/tegra/flowctrl.c | 2 +- drivers/soc/tegra/fuse/fuse-tegra.c | 2 +- drivers/soc/tegra/fuse/tegra-apbmisc.c | 4 +- drivers/soc/tegra/pmc.c | 4 +- drivers/soc/ti/wkup_m3_ipc.c | 4 +- drivers/soc/xilinx/xlnx_vcu.c | 4 +- drivers/soundwire/intel.c | 20 +- drivers/soundwire/intel.h | 13 +- drivers/soundwire/intel_init.c | 32 +- drivers/spi/spi-atmel.c | 29 +- drivers/spi/spi-bcm2835.c | 45 +- drivers/spi/spi-bitbang.c | 21 +- drivers/spi/spi-cadence.c | 6 +- drivers/spi/spi-cavium-thunderx.c | 2 - drivers/spi/spi-dw-mid.c | 2 +- drivers/spi/spi-dw.c | 8 +- drivers/spi/spi-fsl-dspi.c | 12 +- drivers/spi/spi-fsl-spi.c | 22 +- drivers/spi/spi-img-spfi.c | 18 +- drivers/spi/spi-jcore.c | 2 +- drivers/spi/spi-meson-spicc.c | 25 +- drivers/spi/spi-mxs.c | 6 +- drivers/spi/spi-npcm-fiu.c | 2 +- drivers/spi/spi-nxp-fspi.c | 2 +- drivers/spi/spi-pxa2xx.c | 4 - drivers/spi/spi-rspi.c | 2 + drivers/spi/spi-sirf.c | 12 +- drivers/spi/spi-sprd.c | 2 +- drivers/spi/spi-stm32-qspi.c | 30 +- drivers/spi/spi-stm32.c | 79 +- drivers/spi/spi-ti-qspi.c | 8 +- drivers/spi/spi-topcliff-pch.c | 4 +- drivers/ssb/driver_extif.c | 2 +- drivers/ssb/driver_pcicore.c | 6 +- drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/android/ion/ion.c | 14 + drivers/staging/axis-fifo/Kconfig | 2 +- drivers/staging/comedi/drivers/gsc_hpdi.c | 10 - drivers/staging/exfat/exfat.h | 4 +- drivers/staging/exfat/exfat_core.c | 10 +- drivers/staging/exfat/exfat_super.c | 8 +- drivers/staging/fbtft/fb_uc1611.c | 12 +- drivers/staging/fbtft/fb_watterott.c | 13 +- drivers/staging/fbtft/fbtft-core.c | 6 +- drivers/staging/gasket/gasket_core.c | 2 +- drivers/staging/hp/Kconfig | 1 - drivers/staging/hp/hp100.c | 11 +- drivers/staging/isdn/Kconfig | 12 + drivers/staging/isdn/Makefile | 8 + drivers/staging/isdn/TODO | 22 + drivers/staging/isdn/avm/Kconfig | 65 + drivers/staging/isdn/avm/Makefile | 12 + drivers/staging/isdn/avm/avm_cs.c | 166 + drivers/staging/isdn/avm/avmcard.h | 581 ++ drivers/staging/isdn/avm/b1.c | 819 +++ drivers/staging/isdn/avm/b1dma.c | 981 +++ drivers/staging/isdn/avm/b1isa.c | 243 + drivers/staging/isdn/avm/b1pci.c | 416 ++ drivers/staging/isdn/avm/b1pcmcia.c | 224 + drivers/staging/isdn/avm/c4.c | 1317 ++++ drivers/staging/isdn/avm/t1isa.c | 594 ++ drivers/staging/isdn/avm/t1pci.c | 259 + drivers/staging/isdn/gigaset/Kconfig | 62 + drivers/staging/isdn/gigaset/Makefile | 17 + drivers/staging/isdn/gigaset/asyncdata.c | 606 ++ drivers/staging/isdn/gigaset/bas-gigaset.c | 2672 ++++++++ drivers/staging/isdn/gigaset/capi.c | 2517 ++++++++ drivers/staging/isdn/gigaset/common.c | 1153 ++++ drivers/staging/isdn/gigaset/dummyll.c | 74 + drivers/staging/isdn/gigaset/ev-layer.c | 1910 ++++++ drivers/staging/isdn/gigaset/gigaset.h | 827 +++ drivers/staging/isdn/gigaset/interface.c | 613 ++ drivers/staging/isdn/gigaset/isocdata.c | 1006 +++ drivers/staging/isdn/gigaset/proc.c | 77 + drivers/staging/isdn/gigaset/ser-gigaset.c | 796 +++ drivers/staging/isdn/gigaset/usb-gigaset.c | 946 +++ drivers/staging/isdn/hysdn/Kconfig | 15 + drivers/staging/isdn/hysdn/Makefile | 12 + drivers/staging/isdn/hysdn/boardergo.c | 445 ++ drivers/staging/isdn/hysdn/boardergo.h | 100 + drivers/staging/isdn/hysdn/hycapi.c | 785 +++ drivers/staging/isdn/hysdn/hysdn_boot.c | 400 ++ drivers/staging/isdn/hysdn/hysdn_defs.h | 282 + drivers/staging/isdn/hysdn/hysdn_init.c | 213 + drivers/staging/isdn/hysdn/hysdn_net.c | 330 + drivers/staging/isdn/hysdn/hysdn_pof.h | 78 + drivers/staging/isdn/hysdn/hysdn_procconf.c | 411 ++ drivers/staging/isdn/hysdn/hysdn_proclog.c | 357 ++ drivers/staging/isdn/hysdn/hysdn_sched.c | 197 + drivers/staging/isdn/hysdn/ince1pc.h | 134 + drivers/staging/kpc2000/kpc2000/core.c | 4 +- drivers/staging/kpc2000/kpc2000_i2c.c | 2 +- drivers/staging/kpc2000/kpc2000_spi.c | 2 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 4 +- drivers/staging/media/allegro-dvt/allegro-core.c | 4 +- drivers/staging/media/hantro/Makefile | 1 - drivers/staging/media/hantro/hantro.h | 66 +- drivers/staging/media/hantro/hantro_drv.c | 11 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 4 +- drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c | 6 +- drivers/staging/media/hantro/hantro_g1_regs.h | 53 - drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 6 +- drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 4 +- drivers/staging/media/hantro/hantro_h264.c | 2 +- drivers/staging/media/hantro/hantro_hw.h | 17 +- drivers/staging/media/hantro/hantro_postproc.c | 142 - drivers/staging/media/hantro/hantro_v4l2.c | 109 +- drivers/staging/media/hantro/rk3288_vpu_hw.c | 10 - .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 4 +- .../staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 4 +- .../staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 4 +- drivers/staging/media/imx/imx7-mipi-csis.c | 3 + drivers/staging/media/meson/vdec/vdec.c | 18 +- drivers/staging/media/meson/vdec/vdec.h | 1 - drivers/staging/media/meson/vdec/vdec_1.c | 29 +- drivers/staging/media/meson/vdec/vdec_platform.c | 60 - drivers/staging/media/meson/vdec/vdec_platform.h | 4 - drivers/staging/most/core.h | 2 +- drivers/staging/most/sound/sound.c | 45 +- drivers/staging/octeon/Kconfig | 1 - drivers/staging/qlge/qlge.h | 14 +- drivers/staging/qlge/qlge_dbg.c | 20 +- drivers/staging/qlge/qlge_ethtool.c | 6 +- drivers/staging/qlge/qlge_main.c | 35 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 34 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 4 +- drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/rtl8712/usb_intf.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 54 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 12 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 44 +- drivers/staging/rts5208/rtsx.c | 9 +- drivers/staging/sm750fb/sm750_hw.c | 2 +- drivers/staging/unisys/visornic/visornic_main.c | 2 +- drivers/staging/uwb/whc-rc.c | 6 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 19 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 9 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 2 +- drivers/staging/wfx/data_tx.c | 2 +- drivers/staging/wilc1000/netdev.c | 9 +- drivers/staging/wilc1000/wlan.c | 23 + drivers/staging/wilc1000/wlan.h | 1 - drivers/staging/wilc1000/wlan_cfg.c | 8 +- drivers/staging/wlan-ng/Kconfig | 1 - drivers/staging/wlan-ng/p80211netdev.c | 4 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 2 +- drivers/tc/tc.c | 2 +- drivers/tee/tee_shm.c | 6 + drivers/thermal/Kconfig | 23 +- drivers/thermal/Makefile | 3 +- drivers/thermal/amlogic_thermal.c | 6 +- drivers/thermal/clock_cooling.c | 2 +- drivers/thermal/cpu_cooling.c | 669 ++ drivers/thermal/cpufreq_cooling.c | 670 -- drivers/thermal/cpuidle_cooling.c | 234 - drivers/thermal/db8500_thermal.c | 4 +- drivers/thermal/devfreq_cooling.c | 3 +- drivers/thermal/fair_share.c | 4 +- drivers/thermal/gov_bang_bang.c | 4 +- drivers/thermal/intel/intel_pch_thermal.c | 2 +- drivers/thermal/max77620_thermal.c | 2 +- drivers/thermal/mtk_thermal.c | 12 +- drivers/thermal/of-thermal.c | 2 +- drivers/thermal/qoriq_thermal.c | 337 +- drivers/thermal/rockchip_thermal.c | 22 +- drivers/thermal/samsung/exynos_tmu.c | 5 +- drivers/thermal/step_wise.c | 4 +- drivers/thermal/tegra/soctherm.c | 15 +- drivers/thermal/thermal_hwmon.c | 28 - drivers/thermal/thermal_hwmon.h | 7 - drivers/thermal/user_space.c | 4 +- drivers/thermal/zx2967_thermal.c | 1 - drivers/tty/cyclades.c | 10 +- drivers/tty/mips_ejtag_fdc.c | 2 +- drivers/tty/moxa.c | 4 +- drivers/tty/n_gsm.c | 2 +- drivers/tty/serial/8250/8250_gsc.c | 2 +- drivers/tty/serial/8250/8250_omap.c | 2 +- drivers/tty/serial/8250/8250_pci.c | 6 +- drivers/tty/serial/8250/8250_port.c | 2 +- drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/amba-pl011.c | 7 +- drivers/tty/serial/atmel_serial.c | 6 +- drivers/tty/serial/dz.c | 2 +- drivers/tty/serial/lantiq.c | 2 +- drivers/tty/serial/meson_uart.c | 2 +- drivers/tty/serial/msm_serial.c | 13 +- drivers/tty/serial/mux.c | 2 +- drivers/tty/serial/omap-serial.c | 7 +- drivers/tty/serial/owl-uart.c | 2 +- drivers/tty/serial/pic32_uart.c | 2 +- drivers/tty/serial/rda-uart.c | 2 +- drivers/tty/serial/samsung.h | 147 + drivers/tty/serial/samsung_tty.c | 262 +- drivers/tty/serial/sb1250-duart.c | 4 +- drivers/tty/serial/serial_core.c | 1 - drivers/tty/serial/sh-sci.c | 4 +- drivers/tty/serial/sprd_serial.c | 3 - drivers/tty/serial/ucc_uart.c | 385 +- drivers/tty/serial/zs.c | 2 +- drivers/tty/synclink.c | 6 +- drivers/tty/synclink_gt.c | 4 +- drivers/tty/synclinkmp.c | 10 +- drivers/tty/tty_port.c | 3 +- drivers/usb/atm/ueagle-atm.c | 18 +- drivers/usb/atm/usbatm.c | 2 +- drivers/usb/common/usb-conn-gpio.c | 3 +- drivers/usb/core/Kconfig | 9 - drivers/usb/core/devio.c | 49 - drivers/usb/core/hcd-pci.c | 2 +- drivers/usb/core/hcd.c | 42 +- drivers/usb/core/hub.c | 4 - drivers/usb/core/urb.c | 1 - drivers/usb/dwc3/dwc3-pci.c | 6 +- drivers/usb/dwc3/ep0.c | 8 - drivers/usb/dwc3/gadget.c | 5 +- drivers/usb/early/xhci-dbc.c | 2 +- drivers/usb/gadget/function/f_ecm.c | 6 +- drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/function/f_rndis.c | 1 - drivers/usb/gadget/udc/amd5536udc_pci.c | 2 +- drivers/usb/gadget/udc/goku_udc.c | 2 +- drivers/usb/gadget/udc/net2272.c | 6 +- drivers/usb/gadget/udc/net2280.c | 2 +- drivers/usb/host/ehci-pmcmsp.c | 6 +- drivers/usb/host/ehci-q.c | 13 +- drivers/usb/host/ehci-sh.c | 7 + drivers/usb/host/pci-quirks.c | 2 +- drivers/usb/host/xhci-hub.c | 22 +- drivers/usb/host/xhci-mem.c | 4 - drivers/usb/host/xhci-pci.c | 13 - drivers/usb/host/xhci-ring.c | 6 +- drivers/usb/host/xhci-tegra.c | 439 +- drivers/usb/host/xhci.c | 9 +- drivers/usb/host/xhci.h | 1 - drivers/usb/isp1760/isp1760-if.c | 4 +- drivers/usb/misc/adutux.c | 2 +- drivers/usb/misc/idmouse.c | 2 +- drivers/usb/mon/mon_bin.c | 32 +- drivers/usb/roles/class.c | 2 +- drivers/usb/roles/intel-xhci-usb-role-switch.c | 2 +- drivers/usb/serial/Kconfig | 3 + drivers/usb/serial/io_edgeport.c | 10 +- drivers/usb/serial/option.c | 2 - drivers/usb/storage/scsiglue.c | 3 +- drivers/usb/typec/class.c | 6 +- drivers/usb/typec/tcpm/Kconfig | 1 - drivers/usb/typec/ucsi/ucsi_acpi.c | 2 +- drivers/usb/usbip/usbip_common.c | 3 - drivers/usb/usbip/vhci_rx.c | 13 +- drivers/vfio/pci/vfio_pci_rdwr.c | 2 +- .../vfio/platform/reset/vfio_platform_amdxgbe.c | 4 +- .../vfio/platform/reset/vfio_platform_bcmflexrm.c | 2 +- .../platform/reset/vfio_platform_calxedaxgmac.c | 2 +- drivers/vfio/platform/vfio_platform_common.c | 4 +- drivers/vhost/net.c | 4 +- drivers/vhost/test.c | 19 +- drivers/vhost/vhost.c | 272 +- drivers/vhost/vhost.h | 27 +- drivers/video/fbdev/68328fb.c | 2 +- drivers/video/fbdev/acornfb.c | 2 +- drivers/video/fbdev/amba-clcd.c | 2 +- drivers/video/fbdev/amifb.c | 2 +- drivers/video/fbdev/arcfb.c | 2 +- drivers/video/fbdev/arkfb.c | 2 +- drivers/video/fbdev/asiliantfb.c | 2 +- drivers/video/fbdev/atmel_lcdfb.c | 2 +- drivers/video/fbdev/aty/aty128fb.c | 2 +- drivers/video/fbdev/aty/atyfb.h | 2 +- drivers/video/fbdev/aty/atyfb_base.c | 6 +- drivers/video/fbdev/aty/mach64_cursor.c | 4 +- drivers/video/fbdev/aty/radeon_base.c | 2 +- drivers/video/fbdev/au1100fb.c | 2 +- drivers/video/fbdev/au1200fb.c | 2 +- drivers/video/fbdev/broadsheetfb.c | 2 +- drivers/video/fbdev/bw2.c | 2 +- drivers/video/fbdev/carminefb.c | 6 +- drivers/video/fbdev/cg14.c | 2 +- drivers/video/fbdev/cg3.c | 2 +- drivers/video/fbdev/cg6.c | 2 +- drivers/video/fbdev/chipsfb.c | 2 +- drivers/video/fbdev/cirrusfb.c | 2 +- drivers/video/fbdev/clps711x-fb.c | 2 +- drivers/video/fbdev/cobalt_lcdfb.c | 2 +- drivers/video/fbdev/controlfb.c | 2 +- drivers/video/fbdev/core/fb_defio.c | 3 + drivers/video/fbdev/core/fbmem.c | 22 +- drivers/video/fbdev/cyber2000fb.c | 2 +- drivers/video/fbdev/da8xx-fb.c | 2 +- drivers/video/fbdev/dnfb.c | 2 +- drivers/video/fbdev/efifb.c | 2 +- drivers/video/fbdev/ep93xx-fb.c | 2 +- drivers/video/fbdev/fb-puv3.c | 2 +- drivers/video/fbdev/ffb.c | 2 +- drivers/video/fbdev/fm2fb.c | 2 +- drivers/video/fbdev/fsl-diu-fb.c | 2 +- drivers/video/fbdev/g364fb.c | 2 +- drivers/video/fbdev/gbefb.c | 2 +- drivers/video/fbdev/geode/gx1fb_core.c | 2 +- drivers/video/fbdev/geode/gxfb_core.c | 2 +- drivers/video/fbdev/geode/lxfb_core.c | 2 +- drivers/video/fbdev/goldfishfb.c | 2 +- drivers/video/fbdev/grvga.c | 2 +- drivers/video/fbdev/gxt4500.c | 2 +- drivers/video/fbdev/hecubafb.c | 2 +- drivers/video/fbdev/hgafb.c | 2 +- drivers/video/fbdev/hitfb.c | 2 +- drivers/video/fbdev/hpfb.c | 2 +- drivers/video/fbdev/hyperv_fb.c | 2 +- drivers/video/fbdev/i740fb.c | 2 +- drivers/video/fbdev/i810/i810_main.c | 2 +- drivers/video/fbdev/imsttfb.c | 2 +- drivers/video/fbdev/imxfb.c | 2 +- drivers/video/fbdev/intelfb/intelfb.h | 2 +- drivers/video/fbdev/intelfb/intelfbdrv.c | 4 +- drivers/video/fbdev/kyro/fbdev.c | 4 +- drivers/video/fbdev/leo.c | 2 +- drivers/video/fbdev/macfb.c | 2 +- drivers/video/fbdev/matrox/matroxfb_base.c | 2 +- drivers/video/fbdev/matrox/matroxfb_crtc2.c | 2 +- drivers/video/fbdev/maxinefb.c | 2 +- drivers/video/fbdev/mb862xx/mb862xxfb.h | 2 +- drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 15 +- drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 4 +- drivers/video/fbdev/mbx/mbxfb.c | 6 +- drivers/video/fbdev/metronomefb.c | 2 +- drivers/video/fbdev/mmp/fb/mmpfb.c | 2 +- drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 2 +- drivers/video/fbdev/mx3fb.c | 5 +- drivers/video/fbdev/neofb.c | 2 +- drivers/video/fbdev/nvidia/nvidia.c | 20 +- drivers/video/fbdev/ocfb.c | 2 +- drivers/video/fbdev/offb.c | 2 +- drivers/video/fbdev/omap/omapfb_main.c | 2 +- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 2 +- drivers/video/fbdev/p9100.c | 2 +- drivers/video/fbdev/platinumfb.c | 2 +- drivers/video/fbdev/pm2fb.c | 4 +- drivers/video/fbdev/pm3fb.c | 6 +- drivers/video/fbdev/pmag-aa-fb.c | 6 +- drivers/video/fbdev/pmag-ba-fb.c | 6 +- drivers/video/fbdev/pmagb-b-fb.c | 6 +- drivers/video/fbdev/ps3fb.c | 2 +- drivers/video/fbdev/pvr2fb.c | 6 +- drivers/video/fbdev/pxa168fb.c | 4 +- drivers/video/fbdev/pxafb.c | 4 +- drivers/video/fbdev/q40fb.c | 2 +- drivers/video/fbdev/riva/fbdev.c | 2 +- drivers/video/fbdev/s1d13xxxfb.c | 4 +- drivers/video/fbdev/s3c-fb.c | 2 +- drivers/video/fbdev/s3c2410fb.c | 2 +- drivers/video/fbdev/s3fb.c | 2 +- drivers/video/fbdev/sa1100fb.c | 2 +- drivers/video/fbdev/savage/savagefb_driver.c | 2 +- drivers/video/fbdev/sh7760fb.c | 4 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 6 +- drivers/video/fbdev/simplefb.c | 2 +- drivers/video/fbdev/sis/sis_main.c | 2 +- drivers/video/fbdev/skeletonfb.c | 2 +- drivers/video/fbdev/sm712fb.c | 2 +- drivers/video/fbdev/smscufx.c | 3 +- drivers/video/fbdev/ssd1307fb.c | 2 +- drivers/video/fbdev/sstfb.c | 6 +- drivers/video/fbdev/stifb.c | 6 +- drivers/video/fbdev/sunxvr1000.c | 2 +- drivers/video/fbdev/sunxvr2500.c | 2 +- drivers/video/fbdev/sunxvr500.c | 2 +- drivers/video/fbdev/tcx.c | 2 +- drivers/video/fbdev/tdfxfb.c | 4 +- drivers/video/fbdev/tgafb.c | 4 +- drivers/video/fbdev/tmiofb.c | 2 +- drivers/video/fbdev/tridentfb.c | 6 +- drivers/video/fbdev/udlfb.c | 1 + drivers/video/fbdev/uvesafb.c | 4 +- drivers/video/fbdev/valkyriefb.c | 4 +- drivers/video/fbdev/vermilion/cr_pll.c | 2 +- drivers/video/fbdev/vermilion/vermilion.c | 4 +- drivers/video/fbdev/vesafb.c | 6 +- drivers/video/fbdev/vfb.c | 2 +- drivers/video/fbdev/vga16fb.c | 2 +- drivers/video/fbdev/via/via-core.c | 2 +- drivers/video/fbdev/vt8500lcdfb.c | 2 +- drivers/video/fbdev/vt8623fb.c | 2 +- drivers/video/fbdev/w100fb.c | 8 +- drivers/video/fbdev/wm8505fb.c | 2 +- drivers/video/fbdev/xen-fbfront.c | 2 +- drivers/video/fbdev/xilinxfb.c | 2 +- drivers/virt/vboxguest/vboxguest_core.c | 1 - drivers/virt/vboxguest/vboxguest_utils.c | 1 - drivers/virtio/virtio_balloon.c | 36 +- drivers/vme/boards/vme_vmivme7805.c | 2 +- drivers/vme/bridges/vme_ca91cx42.c | 4 +- drivers/vme/bridges/vme_tsi148.c | 4 +- drivers/w1/masters/matrox_w1.c | 2 +- drivers/watchdog/bcm63xx_wdt.c | 2 +- drivers/watchdog/intel_scu_watchdog.c | 2 +- drivers/watchdog/rc32434_wdt.c | 4 +- drivers/xen/balloon.c | 3 +- drivers/xen/gntdev-dmabuf.c | 23 + drivers/xen/preempt.c | 4 +- fs/afs/dynroot.c | 3 - fs/afs/mntpt.c | 6 +- fs/afs/proc.c | 7 +- fs/afs/server.c | 21 +- fs/afs/super.c | 2 +- fs/aio.c | 9 +- fs/attr.c | 23 +- fs/binfmt_elf.c | 72 +- fs/btrfs/Kconfig | 1 - fs/btrfs/block-group.c | 22 +- fs/btrfs/check-integrity.c | 4 +- fs/btrfs/compression.c | 6 +- fs/btrfs/ctree.c | 2 +- fs/btrfs/ctree.h | 12 +- fs/btrfs/disk-io.c | 13 +- fs/btrfs/disk-io.h | 4 +- fs/btrfs/extent-tree.c | 69 +- fs/btrfs/extent_io.c | 48 +- fs/btrfs/extent_io.h | 6 +- fs/btrfs/file-item.c | 45 +- fs/btrfs/file.c | 27 +- fs/btrfs/inode.c | 842 ++- fs/btrfs/ioctl.c | 28 +- fs/btrfs/ordered-data.c | 81 +- fs/btrfs/ordered-data.h | 26 +- fs/btrfs/qgroup.c | 48 +- fs/btrfs/relocation.c | 21 +- fs/btrfs/send.c | 6 + fs/btrfs/space-info.c | 42 +- fs/btrfs/sysfs.c | 50 +- fs/btrfs/sysfs.h | 4 +- fs/btrfs/tests/free-space-tree-tests.c | 4 +- fs/btrfs/tests/inode-tests.c | 44 +- fs/btrfs/tests/qgroup-tests.c | 4 +- fs/btrfs/tree-checker.c | 20 +- fs/btrfs/tree-log.c | 463 +- fs/btrfs/uuid-tree.c | 2 - fs/btrfs/volumes.c | 53 +- fs/btrfs/volumes.h | 4 +- fs/btrfs/zlib.c | 118 +- fs/buffer.c | 56 +- fs/ceph/caps.c | 41 +- fs/ceph/debugfs.c | 13 - fs/ceph/mds_client.c | 12 +- fs/ceph/mds_client.h | 9 - fs/ceph/mdsmap.c | 12 +- fs/ceph/super.c | 28 +- fs/ceph/super.h | 16 +- fs/cifs/cifsglob.h | 2 +- fs/cifs/cifssmb.c | 3 - fs/cifs/inode.c | 13 +- fs/cifs/smb2inode.c | 1 - fs/cifs/smb2ops.c | 19 +- fs/cifs/smb2pdu.c | 2 +- fs/cifs/smb2proto.h | 2 - fs/configfs/inode.c | 9 +- fs/crypto/keyring.c | 2 +- fs/debugfs/inode.c | 121 +- fs/direct-io.c | 2 - fs/ecryptfs/crypto.c | 2 +- fs/ecryptfs/keystore.c | 6 +- fs/ecryptfs/messaging.c | 1 - fs/erofs/xattr.c | 2 - fs/exec.c | 5 - fs/ext2/super.c | 1 - fs/ext4/block_validity.c | 6 +- fs/ext4/dir.c | 6 +- fs/ext4/ialloc.c | 4 +- fs/ext4/inode-test.c | 2 +- fs/ext4/inode.c | 4 +- fs/ext4/namei.c | 32 +- fs/ext4/super.c | 143 +- fs/f2fs/checkpoint.c | 6 +- fs/f2fs/data.c | 62 +- fs/f2fs/debug.c | 3 +- fs/f2fs/f2fs.h | 32 +- fs/f2fs/file.c | 73 +- fs/f2fs/inline.c | 2 +- fs/f2fs/namei.c | 27 +- fs/f2fs/recovery.c | 20 +- fs/f2fs/segment.c | 259 +- fs/f2fs/super.c | 40 +- fs/fat/misc.c | 10 +- fs/file.c | 7 +- fs/gfs2/lops.c | 68 +- fs/inode.c | 33 +- fs/io-wq.c | 34 +- fs/io-wq.h | 7 +- fs/io_uring.c | 168 +- fs/kernfs/inode.c | 6 +- fs/libfs.c | 70 - fs/namei.c | 199 +- fs/namespace.c | 12 +- fs/nfs/dir.c | 2 +- fs/nsfs.c | 32 +- fs/ntfs/inode.c | 18 +- fs/open.c | 149 +- fs/overlayfs/copy_up.c | 94 +- fs/overlayfs/dir.c | 2 +- fs/overlayfs/export.c | 80 +- fs/overlayfs/inode.c | 8 +- fs/overlayfs/namei.c | 52 +- fs/overlayfs/overlayfs.h | 34 +- fs/overlayfs/ovl_entry.h | 2 - fs/overlayfs/super.c | 24 +- fs/pipe.c | 36 +- fs/posix_acl.c | 7 +- fs/proc/base.c | 3 +- fs/proc/namespaces.c | 20 +- fs/proc/page.c | 40 +- fs/proc/stat.c | 4 +- fs/ramfs/inode.c | 12 - fs/reiserfs/super.c | 4 +- fs/stack.c | 6 +- fs/tracefs/inode.c | 114 +- fs/ubifs/file.c | 18 +- fs/ubifs/sb.c | 11 +- fs/utimes.c | 4 +- fs/verity/enable.c | 2 +- fs/xfs/scrub/trace.h | 6 +- fs/xfs/xfs_trace.h | 4 +- include/asm-generic/atomic-instrumented.h | 722 +-- include/asm-generic/atomic-long.h | 331 +- include/asm-generic/export.h | 8 +- include/asm-generic/io.h | 4 + include/asm-generic/iomap.h | 4 +- include/asm-generic/percpu.h | 10 +- include/crypto/aead.h | 10 - include/crypto/algapi.h | 1 - include/crypto/cast6.h | 4 +- include/crypto/hash.h | 13 - include/crypto/internal/aead.h | 10 + include/crypto/internal/chacha.h | 2 +- include/crypto/internal/hash.h | 12 - include/crypto/serpent.h | 4 +- include/crypto/skcipher.h | 26 +- include/crypto/xts.h | 2 + .../gpu/drm/r128 => include/drm}/ati_pcigart.h | 0 include/drm/bridge/dw_mipi_dsi.h | 9 - include/drm/drm_atomic.h | 30 +- include/drm/drm_bridge.h | 136 +- include/drm/drm_color_mgmt.h | 25 +- include/drm/drm_connector.h | 24 +- include/drm/drm_dp_helper.h | 4 +- include/drm/drm_dp_mst_helper.h | 12 +- include/drm/drm_encoder.h | 7 +- include/drm/drm_fb_helper.h | 40 + include/drm/drm_file.h | 3 - include/drm/drm_gem.h | 4 +- include/drm/drm_gem_vram_helper.h | 1 + include/drm/drm_legacy.h | 29 +- include/drm/drm_mipi_dsi.h | 4 - include/drm/drm_panel.h | 58 +- include/drm/drm_pci.h | 19 +- include/drm/drm_print.h | 304 +- include/drm/drm_rect.h | 2 - include/drm/drm_scdc_helper.h | 6 +- include/drm/drm_util.h | 2 +- include/drm/gpu_scheduler.h | 8 +- include/drm/i915_pciids.h | 31 +- include/drm/task_barrier.h | 107 - include/drm/ttm/ttm_bo_api.h | 10 +- include/dt-bindings/clock/meson8-ddr-clkc.h | 4 - include/dt-bindings/power/mt6765-power.h | 14 - include/dt-bindings/power/qcom-rpmpd.h | 24 - include/dt-bindings/reset/amlogic,meson8b-reset.h | 6 +- include/dt-bindings/reset/nuvoton,npcm7xx-reset.h | 91 - include/linux/atomic-fallback.h | 340 +- include/linux/b1pcmcia.h | 21 + include/linux/blk-cgroup.h | 2 + include/linux/blkdev.h | 15 - include/linux/bpf-cgroup.h | 8 +- include/linux/bpf.h | 75 - include/linux/clock_cooling.h | 2 +- include/linux/compiler-clang.h | 11 +- include/linux/compiler-gcc.h | 6 - include/linux/compiler.h | 60 +- include/linux/cpu_cooling.h | 28 +- include/linux/cpufreq.h | 11 + include/linux/cpuhotplug.h | 1 - include/linux/crypto.h | 91 +- include/linux/debugfs.h | 2 +- include/linux/devfreq.h | 43 +- include/linux/device.h | 11 +- include/linux/dma-buf.h | 27 + include/linux/dma-heap.h | 59 - include/linux/dmaengine.h | 7 +- include/linux/efi.h | 10 +- include/linux/export.h | 33 +- include/linux/fb.h | 3 +- include/linux/fcntl.h | 12 +- include/linux/filter.h | 52 +- include/linux/fs.h | 7 +- include/linux/fsl/ptp_qoriq.h | 1 - include/linux/ftrace.h | 5 - include/linux/genhd.h | 6 +- include/linux/host1x.h | 13 + include/linux/hwmon.h | 26 +- include/linux/i2c.h | 127 +- include/linux/ieee80211.h | 2 +- include/linux/initrd.h | 2 - include/linux/interconnect-provider.h | 14 - include/linux/io-mapping.h | 5 +- include/linux/io.h | 6 +- include/linux/irqchip/arm-gic-v3.h | 3 - include/linux/isdn/capilli.h | 18 + include/linux/isdn/capiutil.h | 456 ++ include/linux/jbd2.h | 2 +- include/linux/kasan.h | 15 +- include/linux/kcsan-checks.h | 93 - include/linux/kcsan.h | 108 - include/linux/kernelcapi.h | 75 + include/linux/key.h | 3 - include/linux/kvm_host.h | 2 +- include/linux/list.h | 136 +- include/linux/list_nulls.h | 30 +- include/linux/lockdep.h | 8 - include/linux/lsm_audit.h | 3 - include/linux/lsm_hooks.h | 38 - include/linux/mailbox/mtk-cmdq-mailbox.h | 11 - include/linux/memory_hotplug.h | 7 +- include/linux/memremap.h | 6 - include/linux/mfd/mt6397/rtc.h | 8 - include/linux/mfd/tmio.h | 3 + include/linux/mm.h | 22 +- include/linux/module.h | 4 + include/linux/moduleparam.h | 82 +- include/linux/namei.h | 12 +- include/linux/net.h | 1 - include/linux/netdevice.h | 5 +- include/linux/nvme-fc-driver.h | 4 - include/linux/padata.h | 56 +- include/linux/pci.h | 2 +- include/linux/percpu-defs.h | 3 +- include/linux/phy_led_triggers.h | 2 +- include/linux/pinctrl/consumer.h | 6 - include/linux/platform_data/ehci-sh.h | 16 + include/linux/platform_data/tc35876x.h | 11 + include/linux/platform_data/ti-sysc.h | 2 - include/linux/pmbus.h | 11 +- include/linux/printk.h | 3 +- include/linux/proc_ns.h | 4 +- include/linux/ptr_ring.h | 79 +- include/linux/rcu_segcblist.h | 2 + include/linux/rculist.h | 38 +- include/linux/rculist_nulls.h | 57 +- include/linux/rcupdate.h | 28 +- include/linux/rcutiny.h | 2 - include/linux/rcutree.h | 2 - include/linux/sched.h | 13 - include/linux/sched/cpufreq.h | 3 - include/linux/sched/user.h | 3 +- include/linux/security.h | 33 - include/linux/seqlock.h | 51 +- include/linux/sfp.h | 95 +- include/linux/skbuff.h | 11 +- include/linux/soc/mediatek/mtk-cmdq.h | 53 - include/linux/soundwire/sdw.h | 19 - include/linux/soundwire/sdw_intel.h | 156 +- include/linux/string.h | 45 - include/linux/syscalls.h | 7 +- include/linux/tick.h | 5 +- include/linux/timer.h | 2 +- include/linux/tpm.h | 1 - include/linux/trace_events.h | 18 +- include/linux/tracefs.h | 1 + include/linux/usb.h | 18 - include/linux/usb/usbnet.h | 2 +- include/linux/vmalloc.h | 7 +- include/linux/wait.h | 4 +- include/linux/watch_queue.h | 94 - include/linux/zlib.h | 6 - include/media/v4l2-device.h | 12 +- include/media/v4l2-subdev.h | 2 +- include/net/addrconf.h | 8 +- include/net/af_unix.h | 5 - include/net/af_vsock.h | 2 - include/net/bluetooth/bluetooth.h | 8 +- include/net/dsfield.h | 2 +- include/net/espintcp.h | 39 - include/net/garp.h | 2 +- include/net/inet_hashtables.h | 12 +- include/net/ip_tunnels.h | 6 +- include/net/mac80211.h | 32 - include/net/mrp.h | 2 +- include/net/neighbour.h | 1 + include/net/netfilter/nf_conntrack_helper.h | 2 +- include/net/netfilter/nf_tables_core.h | 2 +- include/net/netlink.h | 8 +- include/net/netns/ipv4.h | 1 - include/net/sock.h | 7 +- include/net/tcp.h | 11 +- include/net/x25.h | 3 +- include/net/xfrm.h | 4 - include/rdma/ib_verbs.h | 5 - include/scsi/scsi_device.h | 1 - include/soc/fsl/cpm.h | 171 - include/soc/fsl/qe/qe.h | 59 +- include/soc/fsl/qe/qe_ic.h | 135 + include/soc/fsl/qe/ucc_fast.h | 4 +- include/soc/fsl/qe/ucc_slow.h | 6 +- include/sound/aess.h | 53 + include/sound/hda_codec.h | 1 + include/sound/hdaudio.h | 2 - include/sound/pcm.h | 74 +- include/sound/soc-component.h | 4 +- include/sound/soc.h | 34 +- include/sound/sof.h | 8 +- include/sound/sof/channel_map.h | 61 - include/sound/sof/topology.h | 27 - include/sound/timer.h | 4 +- include/trace/events/btrfs.h | 6 +- include/trace/events/filemap.h | 2 +- include/trace/events/rcu.h | 40 +- include/trace/events/vmscan.h | 71 +- include/trace/trace_events.h | 64 +- include/uapi/asm-generic/unistd.h | 7 +- include/uapi/drm/amdgpu_drm.h | 13 +- include/uapi/drm/i915_drm.h | 32 - include/uapi/linux/audit.h | 1 - include/uapi/linux/b1lli.h | 74 + include/uapi/linux/btf.h | 3 +- include/uapi/linux/dma-heap.h | 53 - include/uapi/linux/ethtool.h | 2 - include/uapi/linux/fcntl.h | 35 - include/uapi/linux/gigaset_dev.h | 39 + include/uapi/linux/hidraw.h | 1 - include/uapi/linux/hysdn_if.h | 34 + include/uapi/linux/if_bonding.h | 10 - include/uapi/linux/if_bridge.h | 10 - include/uapi/linux/if_link.h | 1 - include/uapi/linux/input.h | 1 - include/uapi/linux/io_uring.h | 40 +- include/uapi/linux/kcov.h | 10 +- include/uapi/linux/keyctl.h | 2 - include/uapi/linux/kfd_ioctl.h | 19 +- include/uapi/linux/netfilter/xt_sctp.h | 6 +- include/uapi/linux/nl80211.h | 5 - include/uapi/linux/pci_regs.h | 1 - include/uapi/linux/udp.h | 1 - include/uapi/linux/vm_sockets.h | 8 +- include/uapi/linux/watch_queue.h | 181 - include/uapi/linux/wireguard.h | 196 - include/uapi/linux/wireless.h | 5 +- include/uapi/scsi/scsi_bsg_ufs.h | 3 +- include/uapi/sound/asound.h | 145 +- include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/tokens.h | 6 - include/video/mipi_display.h | 24 +- include/xen/xen-ops.h | 4 +- init/Kconfig | 10 +- init/do_mounts.c | 33 +- init/do_mounts_initrd.c | 11 +- init/init_task.c | 8 - init/main.c | 33 +- ipc/mqueue.c | 105 +- ipc/msg.c | 61 +- ipc/sem.c | 66 +- ipc/util.c | 2 +- kernel/Kconfig.locks | 12 +- kernel/Makefile | 6 - kernel/audit.c | 5 +- kernel/bpf/Makefile | 1 - kernel/bpf/btf.c | 1 - kernel/bpf/cgroup.c | 2 +- kernel/bpf/core.c | 21 +- kernel/bpf/dispatcher.c | 158 - kernel/bpf/local_storage.c | 28 +- kernel/bpf/offload.c | 12 +- kernel/bpf/syscall.c | 59 +- kernel/bpf/trampoline.c | 88 +- kernel/bpf/verifier.c | 16 +- kernel/cpu.c | 13 +- kernel/cred.c | 6 +- kernel/events/core.c | 2 +- kernel/hung_task.c | 44 - kernel/kcsan/Makefile | 12 - kernel/kcsan/atomic.h | 27 - kernel/kcsan/core.c | 621 -- kernel/kcsan/debugfs.c | 271 - kernel/kcsan/encoding.h | 95 - kernel/kcsan/kcsan.h | 109 - kernel/kcsan/report.c | 318 - kernel/kcsan/test.c | 121 - kernel/kprobes.c | 4 +- kernel/locking/mutex.c | 4 + kernel/locking/spinlock_debug.c | 32 +- kernel/module.c | 58 +- kernel/notifier.c | 2 +- kernel/padata.c | 386 +- kernel/rcu/Kconfig | 17 +- kernel/rcu/Makefile | 1 + kernel/rcu/rcu.h | 42 +- kernel/rcu/rcu_segcblist.c | 25 +- kernel/rcu/rcu_segcblist.h | 25 +- kernel/rcu/rcuperf.c | 173 +- kernel/rcu/rcutorture.c | 152 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/srcutree.c | 11 +- kernel/rcu/tiny.c | 28 +- kernel/rcu/tree.c | 412 +- kernel/rcu/tree.h | 22 +- kernel/rcu/tree_exp.h | 148 +- kernel/rcu/tree_plugin.h | 172 +- kernel/rcu/tree_stall.h | 40 +- kernel/rcu/update.c | 34 +- kernel/sched/Makefile | 6 - kernel/sched/clock.c | 6 +- kernel/sched/cpufreq.c | 18 - kernel/sched/cpufreq_schedutil.c | 8 +- kernel/sys_ni.c | 1 - kernel/sysctl.c | 2 +- kernel/taskstats.c | 30 +- kernel/torture.c | 29 +- kernel/trace/fgraph.c | 9 - kernel/trace/ftrace.c | 19 +- kernel/trace/ring_buffer.c | 2 +- kernel/trace/trace.c | 10 +- kernel/trace/trace.h | 31 +- kernel/trace/trace_entries.h | 66 +- kernel/trace/trace_events.c | 26 +- kernel/trace/trace_events_hist.c | 8 +- kernel/trace/trace_events_inject.c | 2 + kernel/trace/trace_export.c | 106 +- kernel/trace/trace_hwlat.c | 2 +- kernel/trace/trace_kprobe.c | 16 +- kernel/trace/trace_syscalls.c | 50 +- kernel/trace/trace_uprobe.c | 9 +- kernel/workqueue.c | 6 +- lib/Kconfig | 22 - lib/Kconfig.debug | 110 +- lib/Kconfig.kcsan | 116 - lib/Makefile | 5 - lib/decompress_inflate.c | 13 - lib/devres.c | 20 + lib/iov_iter.c | 3 +- lib/raid6/unroll.awk | 2 +- lib/test_xarray.c | 22 - lib/xarray.c | 8 +- lib/zlib_deflate/deflate.c | 85 +- lib/zlib_deflate/deflate_syms.c | 1 - lib/zlib_deflate/deftree.c | 54 + lib/zlib_deflate/defutil.h | 134 +- lib/zlib_dfltcc/Makefile | 11 - lib/zlib_dfltcc/dfltcc.c | 55 - lib/zlib_dfltcc/dfltcc.h | 147 - lib/zlib_dfltcc/dfltcc_deflate.c | 280 - lib/zlib_dfltcc/dfltcc_inflate.c | 149 - lib/zlib_dfltcc/dfltcc_syms.c | 17 - lib/zlib_dfltcc/dfltcc_util.h | 124 - lib/zlib_inflate/inflate.c | 32 +- lib/zlib_inflate/inflate.h | 8 - lib/zlib_inflate/infutil.h | 18 +- localversion-next | 1 - mm/Makefile | 8 - mm/early_ioremap.c | 8 +- mm/highmem.c | 2 +- mm/kasan/common.c | 36 +- mm/memcontrol.c | 7 +- mm/memory.c | 136 +- mm/memory_hotplug.c | 102 +- mm/mempolicy.c | 10 +- mm/memremap.c | 36 +- mm/migrate.c | 23 +- mm/mmap.c | 43 +- mm/nommu.c | 10 +- mm/oom_kill.c | 67 +- mm/page_alloc.c | 32 +- mm/slub.c | 100 +- mm/vmalloc.c | 148 +- mm/vmscan.c | 20 +- mm/zsmalloc.c | 5 - net/802/mrp.c | 6 +- net/Makefile | 2 +- net/atm/lec.c | 2 +- net/batman-adv/main.c | 2 +- net/bluetooth/bnep/netdev.c | 2 +- net/bluetooth/hci_event.c | 14 +- net/bluetooth/lib.c | 16 - net/bpf/test_run.c | 44 +- net/bridge/br.c | 2 +- net/bridge/br_netfilter_hooks.c | 3 - net/bridge/br_netlink.c | 13 - net/bridge/br_private.h | 2 - net/bridge/br_stp.c | 15 - net/bridge/br_stp_bpdu.c | 4 - net/can/j1939/socket.c | 10 +- net/core/Makefile | 2 +- net/core/datagram.c | 27 +- net/core/dev.c | 23 +- net/core/ethtool.c | 3116 +++++++++ net/core/filter.c | 149 +- net/core/flow_dissector.c | 10 +- net/core/neighbour.c | 3 + net/core/rtnetlink.c | 5 - net/core/xdp.c | 4 +- net/dccp/proto.c | 2 +- net/ethtool/Makefile | 3 - net/ethtool/common.c | 171 - net/ethtool/common.h | 22 - net/ethtool/ioctl.c | 3042 --------- net/ipv4/Kconfig | 11 - net/ipv4/esp4.c | 264 +- net/ipv4/fib_trie.c | 121 +- net/ipv4/inet_diag.c | 3 +- net/ipv4/inet_hashtables.c | 16 +- net/ipv4/ip_gre.c | 4 +- net/ipv4/ip_vti.c | 4 +- net/ipv4/sysctl_net_ipv4.c | 9 - net/ipv4/tcp.c | 12 +- net/ipv4/tcp_ipv4.c | 8 +- net/ipv4/tcp_metrics.c | 13 +- net/ipv4/tcp_output.c | 13 +- net/ipv4/udp.c | 3 +- net/ipv4/xfrm4_protocol.c | 9 - net/ipv6/addrconf.c | 8 +- net/ipv6/ip6_gre.c | 4 +- net/iucv/af_iucv.c | 2 +- net/mac80211/airtime.c | 2 +- net/mac80211/debugfs_sta.c | 80 +- net/mac80211/ieee80211_i.h | 9 - net/mac80211/iface.c | 67 - net/mac80211/key.c | 11 - net/mac80211/main.c | 4 +- net/mac80211/mesh_hwmp.c | 3 - net/mac80211/sta_info.c | 3 - net/mac80211/sta_info.h | 1 + net/mac80211/status.c | 71 - net/mac80211/trace.h | 28 +- net/mac80211/tx.c | 183 +- net/mac80211/util.c | 1 + net/netfilter/nf_conntrack_core.c | 7 +- net/netfilter/nf_conntrack_netlink.c | 3 - net/netfilter/nf_flow_table_offload.c | 83 +- net/netfilter/nf_queue.c | 2 +- net/netfilter/nf_tables_api.c | 22 +- net/netfilter/nf_tables_offload.c | 6 - net/netfilter/nfnetlink_cthelper.c | 2 +- net/netfilter/nft_bitwise.c | 4 +- net/netfilter/nft_cmp.c | 6 - net/netfilter/nft_ct.c | 12 +- net/netfilter/nft_masq.c | 2 +- net/netfilter/nft_nat.c | 6 +- net/netfilter/nft_range.c | 10 - net/netfilter/nft_redir.c | 2 +- net/netfilter/nft_set_rbtree.c | 21 +- net/netfilter/nft_tproxy.c | 4 +- net/netfilter/xt_RATEEST.c | 2 +- net/netlink/af_netlink.c | 2 +- net/nfc/netlink.c | 3 +- net/openvswitch/datapath.c | 2 +- net/openvswitch/flow.h | 4 +- net/packet/af_packet.c | 3 +- net/rfkill/core.c | 7 +- net/rxrpc/af_rxrpc.c | 2 +- net/sched/act_ct.c | 4 +- net/sched/cls_flower.c | 2 +- net/sched/sch_generic.c | 2 +- net/sctp/associola.c | 10 +- net/sctp/chunk.c | 2 +- net/sctp/endpointola.c | 6 +- net/sctp/input.c | 5 +- net/sctp/output.c | 2 +- net/sctp/outqueue.c | 6 +- net/sctp/protocol.c | 5 - net/sctp/sm_make_chunk.c | 7 +- net/sctp/sm_sideeffect.c | 16 +- net/sctp/sm_statefuns.c | 2 +- net/sctp/socket.c | 12 +- net/sctp/stream.c | 3 +- net/sctp/stream_interleave.c | 23 +- net/sctp/transport.c | 2 +- net/sctp/ulpqueue.c | 15 +- net/smc/af_smc.c | 14 +- net/smc/smc_core.c | 3 +- net/socket.c | 16 +- net/tipc/bcast.c | 35 +- net/tipc/bearer.c | 11 +- net/tipc/bearer.h | 6 +- net/tipc/crypto.c | 5 +- net/tipc/discover.c | 6 +- net/tipc/eth_media.c | 3 +- net/tipc/ib_media.c | 5 +- net/tipc/link.c | 191 +- net/tipc/link.h | 9 +- net/tipc/name_table.c | 279 +- net/tipc/node.c | 16 +- net/tipc/socket.c | 32 +- net/tipc/udp_media.c | 3 +- net/unix/af_unix.c | 61 +- net/vmw_vsock/Kconfig | 12 - net/vmw_vsock/Makefile | 1 - net/vmw_vsock/af_vsock.c | 45 +- net/vmw_vsock/virtio_transport.c | 61 +- net/vmw_vsock/virtio_transport_common.c | 28 +- net/vmw_vsock/vmci_transport.c | 2 +- net/vmw_vsock/vsock_loopback.c | 180 - net/wireless/core.c | 1 - net/wireless/nl80211.c | 3 +- net/wireless/trace.h | 6 +- net/x25/af_x25.c | 8 - net/x25/x25_in.c | 32 - net/xfrm/Makefile | 1 - net/xfrm/espintcp.c | 509 -- net/xfrm/xfrm_input.c | 21 +- net/xfrm/xfrm_policy.c | 7 - net/xfrm/xfrm_state.c | 3 - samples/Kconfig | 8 +- samples/Makefile | 1 - samples/bpf/Makefile | 5 +- samples/bpf/syscall_tp_kern.c | 18 +- samples/bpf/trace_event_user.c | 4 +- samples/bpf/xdp1_user.c | 5 +- samples/bpf/xdp_adjust_tail_user.c | 5 +- samples/bpf/xdp_fwd_user.c | 17 +- samples/bpf/xdp_redirect_cpu_user.c | 4 - samples/bpf/xdp_redirect_map_user.c | 5 +- samples/bpf/xdp_redirect_user.c | 5 +- samples/bpf/xdp_router_ipv4_user.c | 3 - samples/bpf/xdp_rxq_info_user.c | 4 - samples/bpf/xdp_sample_pkts_user.c | 12 +- samples/bpf/xdp_tx_iptunnel_user.c | 5 +- samples/bpf/xdpsock_user.c | 5 +- samples/vfio-mdev/mbochs.c | 16 + samples/vfio-mdev/mdpy-fb.c | 2 +- samples/watch_queue/Makefile | 7 - samples/watch_queue/watch_test.c | 231 - scripts/.gitignore | 2 +- scripts/Makefile | 13 +- scripts/Makefile.kcsan | 6 - scripts/Makefile.lib | 10 - scripts/atomic/fallbacks/acquire | 2 +- scripts/atomic/fallbacks/add_negative | 2 +- scripts/atomic/fallbacks/add_unless | 2 +- scripts/atomic/fallbacks/andnot | 2 +- scripts/atomic/fallbacks/dec | 2 +- scripts/atomic/fallbacks/dec_and_test | 2 +- scripts/atomic/fallbacks/dec_if_positive | 2 +- scripts/atomic/fallbacks/dec_unless_positive | 2 +- scripts/atomic/fallbacks/fence | 2 +- scripts/atomic/fallbacks/fetch_add_unless | 2 +- scripts/atomic/fallbacks/inc | 2 +- scripts/atomic/fallbacks/inc_and_test | 2 +- scripts/atomic/fallbacks/inc_not_zero | 2 +- scripts/atomic/fallbacks/inc_unless_negative | 2 +- scripts/atomic/fallbacks/read_acquire | 2 +- scripts/atomic/fallbacks/release | 2 +- scripts/atomic/fallbacks/set_release | 2 +- scripts/atomic/fallbacks/sub_and_test | 2 +- scripts/atomic/fallbacks/try_cmpxchg | 2 +- scripts/atomic/gen-atomic-fallback.sh | 2 - scripts/atomic/gen-atomic-instrumented.sh | 20 +- scripts/atomic/gen-atomic-long.sh | 3 +- scripts/checkpatch.pl | 33 +- scripts/coccinelle/free/devm_free.cocci | 4 + scripts/coccinelle/free/iounmap.cocci | 2 +- scripts/kallsyms.c | 38 +- scripts/kconfig/expr.c | 7 - scripts/link-vmlinux.sh | 13 +- scripts/mkcompile_h | 10 +- scripts/package/mkdebian | 2 +- scripts/sortextable.c | 400 ++ scripts/sortextable.h | 209 + scripts/sorttable.c | 377 -- scripts/sorttable.h | 380 -- security/Makefile | 2 +- security/apparmor/apparmorfs.c | 6 +- security/integrity/ima/ima_policy.c | 4 +- security/keys/Kconfig | 13 +- security/keys/Makefile | 2 +- security/keys/compat.c | 8 +- security/keys/gc.c | 5 - security/keys/internal.h | 34 +- security/keys/key.c | 38 +- security/keys/keyctl.c | 99 +- security/keys/keyring.c | 20 +- security/keys/request_key.c | 4 +- security/keys/trusted-keys/trusted_tpm2.c | 1 - security/lockdown/lockdown.c | 27 + security/lsm_audit.c | 5 - security/security.c | 56 - security/selinux/Kconfig | 23 - security/selinux/avc.c | 93 +- security/selinux/hooks.c | 73 +- security/selinux/include/avc.h | 13 +- security/selinux/include/classmap.h | 2 - security/selinux/include/security.h | 1 - security/selinux/selinuxfs.c | 65 - security/selinux/ss/context.h | 11 +- security/selinux/ss/policydb.c | 5 - security/selinux/ss/services.c | 234 +- security/selinux/ss/services.h | 4 +- security/selinux/ss/sidtab.c | 402 +- security/selinux/ss/sidtab.h | 70 +- security/smack/smack_lsm.c | 83 +- security/tomoyo/common.c | 9 +- security/tomoyo/domain.c | 15 +- security/tomoyo/group.c | 9 +- security/tomoyo/realpath.c | 32 +- security/tomoyo/util.c | 6 +- sound/aoa/soundbus/i2sbus/pcm.c | 13 +- sound/arm/aaci.c | 42 +- sound/arm/pxa2xx-ac97.c | 1 + sound/atmel/ac97c.c | 22 +- sound/core/pcm.c | 12 +- sound/core/pcm_compat.c | 282 +- sound/core/pcm_lib.c | 39 +- sound/core/pcm_native.c | 230 +- sound/core/rawmidi.c | 132 +- sound/core/rawmidi_compat.c | 87 +- sound/core/timer.c | 230 +- sound/core/timer_compat.c | 62 +- sound/drivers/aloop.c | 15 +- sound/drivers/dummy.c | 16 +- sound/drivers/ml403-ac97cr.c | 33 +- sound/drivers/pcsp/pcsp_lib.c | 18 +- sound/drivers/vx/vx_pcm.c | 29 +- sound/firewire/bebob/bebob_pcm.c | 13 +- sound/firewire/dice/dice-pcm.c | 15 +- sound/firewire/digi00x/digi00x-pcm.c | 13 +- sound/firewire/fireface/ff-pcm.c | 15 +- sound/firewire/fireworks/fireworks_pcm.c | 13 +- sound/firewire/isight.c | 11 +- sound/firewire/motu/motu-pcm.c | 21 +- sound/firewire/oxfw/oxfw-pcm.c | 23 +- sound/firewire/tascam/tascam-pcm.c | 13 +- sound/hda/hdac_bus.c | 1 - sound/hda/hdac_controller.c | 29 +- sound/hda/hdac_stream.c | 4 +- sound/isa/ad1816a/ad1816a_lib.c | 23 +- sound/isa/cmi8330.c | 5 +- sound/isa/es1688/es1688_lib.c | 29 +- sound/isa/es18xx.c | 27 +- sound/isa/gus/gus_main.c | 1 - sound/isa/gus/gus_pcm.c | 30 +- sound/isa/gus/gusmax.c | 3 +- sound/isa/gus/interwave.c | 1 - sound/isa/msnd/msnd.c | 2 + sound/isa/msnd/msnd_pinnacle.c | 3 +- sound/isa/opl3sa2.c | 1 - sound/isa/opti9xx/opti92x-ad1848.c | 1 - sound/isa/sb/emu8000_pcm.c | 1 + sound/isa/sb/sb16_main.c | 23 +- sound/isa/sb/sb8_main.c | 23 +- sound/isa/sb/sb_common.c | 1 - sound/isa/wavefront/wavefront.c | 1 - sound/isa/wss/wss_lib.c | 26 +- sound/mips/hal2.c | 27 +- sound/mips/sgio2audio.c | 23 +- sound/parisc/harmony.c | 22 +- sound/pci/ad1889.c | 28 +- sound/pci/ali5451/ali5451.c | 37 +- sound/pci/als300.c | 27 +- sound/pci/als4000.c | 25 +- sound/pci/asihpi/asihpi.c | 27 +- sound/pci/atiixp.c | 19 +- sound/pci/atiixp_modem.c | 13 +- sound/pci/au88x0/au88x0.c | 1 - sound/pci/au88x0/au88x0_pcm.c | 16 +- sound/pci/aw2/aw2-alsa.c | 50 +- sound/pci/azt3328.c | 35 +- sound/pci/bt87x.c | 17 +- sound/pci/ca0106/ca0106_main.c | 65 +- sound/pci/cmipci.c | 47 +- sound/pci/cs4281.c | 27 +- sound/pci/cs46xx/cs46xx_lib.c | 13 +- sound/pci/cs5535audio/cs5535audio.c | 2 +- sound/pci/cs5535audio/cs5535audio_pcm.c | 14 +- sound/pci/ctxfi/cthw20k1.c | 4 +- sound/pci/ctxfi/cthw20k2.c | 1 - sound/pci/ctxfi/ctpcm.c | 17 +- sound/pci/echoaudio/echoaudio.c | 28 +- sound/pci/echoaudio/echoaudio_dsp.c | 20 +- sound/pci/emu10k1/emu10k1_main.c | 1 - sound/pci/emu10k1/emu10k1x.c | 18 +- sound/pci/emu10k1/emupcm.c | 47 +- sound/pci/emu10k1/p16v.c | 50 +- sound/pci/ens1370.c | 34 +- sound/pci/es1938.c | 33 +- sound/pci/es1968.c | 5 +- sound/pci/fm801.c | 23 +- sound/pci/hda/hda_controller.c | 76 +- sound/pci/hda/hda_intel.c | 7 +- sound/pci/hda/hda_tegra.c | 7 +- sound/pci/hda/patch_ca0110.c | 2 +- sound/pci/hda/patch_ca0132.c | 23 +- sound/pci/hda/patch_hdmi.c | 2 - sound/pci/hda/patch_realtek.c | 8 +- sound/pci/hda/patch_sigmatel.c | 2 +- sound/pci/ice1712/ice1712.c | 49 +- sound/pci/ice1712/ice1724.c | 32 +- sound/pci/intel8x0.c | 27 +- sound/pci/intel8x0m.c | 28 +- sound/pci/korg1212/korg1212.c | 1 - sound/pci/lola/lola.c | 2 +- sound/pci/lola/lola_pcm.c | 12 +- sound/pci/lx6464es/lx6464es.c | 17 +- sound/pci/maestro3.c | 12 +- sound/pci/mixart/mixart.c | 17 +- sound/pci/nm256/nm256.c | 10 +- sound/pci/oxygen/oxygen_lib.c | 2 +- sound/pci/oxygen/oxygen_pcm.c | 58 +- sound/pci/pcxhr/pcxhr.c | 33 +- sound/pci/riptide/riptide.c | 13 +- sound/pci/rme32.c | 46 +- sound/pci/rme96.c | 7 +- sound/pci/rme9652/hdsp.c | 3 +- sound/pci/rme9652/hdspm.c | 3 +- sound/pci/rme9652/rme9652.c | 3 +- sound/pci/sis7019.c | 30 +- sound/pci/sonicvibes.c | 23 +- sound/pci/trident/trident_main.c | 81 +- sound/pci/via82xx.c | 53 +- sound/pci/via82xx_modem.c | 14 +- sound/pci/vx222/vx222.c | 1 - sound/pci/ymfpci/ymfpci_main.c | 41 +- sound/pcmcia/pdaudiocf/pdaudiocf.c | 1 - sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 26 +- sound/pcmcia/vx/vxpocket.c | 1 - sound/ppc/pmac.c | 30 +- sound/ppc/snd_ps3.c | 29 +- sound/sh/aica.c | 30 +- sound/sh/sh_dac_audio.c | 21 +- sound/soc/amd/acp-da7219-max98357a.c | 46 +- sound/soc/amd/acp-pcm-dma.c | 59 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 31 +- sound/soc/atmel/atmel-pcm-pdc.c | 1 + sound/soc/au1x/ac97c.c | 2 +- sound/soc/au1x/dbdma2.c | 15 +- sound/soc/au1x/dma.c | 22 +- sound/soc/au1x/i2sc.c | 2 +- sound/soc/bcm/cygnus-pcm.c | 1 + sound/soc/codecs/cros_ec_codec.c | 8 +- sound/soc/codecs/cs42l51.c | 16 +- sound/soc/codecs/hdac_hdmi.c | 63 +- sound/soc/codecs/hdmi-codec.c | 34 +- sound/soc/codecs/max98090.c | 463 +- sound/soc/codecs/max98090.h | 4 +- sound/soc/codecs/rt5514-spi.c | 10 +- sound/soc/codecs/rt5677-spi.c | 10 +- sound/soc/codecs/rt5677-spi.h | 16 - sound/soc/codecs/rt5682.c | 2 - sound/soc/codecs/tlv320aic31xx.c | 40 +- sound/soc/codecs/tlv320aic31xx.h | 3 + sound/soc/codecs/wm8904.c | 6 - sound/soc/codecs/wm8962.c | 4 +- sound/soc/dwc/dwc-pcm.c | 25 +- sound/soc/fsl/fsl-asoc-card.c | 2 +- sound/soc/fsl/fsl_asrc_dma.c | 1 + sound/soc/fsl/fsl_dma.c | 1 + sound/soc/fsl/fsl_sai.c | 3 +- sound/soc/fsl/imx-audmix.c | 2 +- sound/soc/fsl/imx-pcm-fiq.c | 1 + sound/soc/fsl/mpc5200_dma.c | 1 + sound/soc/generic/simple-card.c | 6 - sound/soc/intel/atom/sst-mfld-platform-pcm.c | 26 +- sound/soc/intel/atom/sst/sst.c | 1 - sound/soc/intel/atom/sst/sst_acpi.c | 10 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 20 +- sound/soc/intel/boards/Kconfig | 18 - sound/soc/intel/boards/bytcht_es8316.c | 13 +- sound/soc/intel/boards/bytcr_rt5640.c | 18 +- sound/soc/intel/boards/bytcr_rt5651.c | 22 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 8 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 4 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 4 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 8 - sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 4 +- sound/soc/intel/boards/sof_rt5682.c | 34 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 41 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 13 - sound/soc/intel/haswell/sst-haswell-pcm.c | 18 +- sound/soc/intel/skylake/skl-pcm.c | 31 +- sound/soc/intel/skylake/skl-sst-cldma.c | 1 - sound/soc/intel/skylake/skl.c | 7 +- sound/soc/kirkwood/kirkwood-dma.c | 1 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 365 +- sound/soc/mediatek/common/mtk-afe-fe-dai.h | 16 - .../soc/mediatek/common/mtk-afe-platform-driver.c | 13 +- .../soc/mediatek/common/mtk-afe-platform-driver.h | 2 + sound/soc/mediatek/common/mtk-base-afe.h | 28 +- sound/soc/mediatek/common/mtk-btcvsd.c | 1 + sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 2 + sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 2 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 2 + sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 2 +- sound/soc/meson/axg-fifo.c | 13 +- sound/soc/meson/axg-frddr.c | 3 + sound/soc/meson/axg-toddr.c | 3 + sound/soc/pxa/mioa701_wm9713.c | 2 +- sound/soc/pxa/mmp-pcm.c | 1 + sound/soc/pxa/pxa-ssp.c | 1 + sound/soc/pxa/pxa2xx-ac97.c | 1 + sound/soc/pxa/pxa2xx-i2s.c | 1 + sound/soc/pxa/pxa2xx-pcm.c | 1 + sound/soc/qcom/lpass-platform.c | 1 + sound/soc/qcom/qdsp6/q6asm-dai.c | 1 + sound/soc/samsung/bells.c | 14 +- sound/soc/samsung/idma.c | 1 + sound/soc/samsung/littlemill.c | 10 +- sound/soc/samsung/lowland.c | 2 +- sound/soc/samsung/neo1973_wm8753.c | 2 +- sound/soc/samsung/snow.c | 2 +- sound/soc/samsung/speyside.c | 6 +- sound/soc/samsung/tm2_wm5110.c | 6 +- sound/soc/samsung/tobermory.c | 6 +- sound/soc/sh/dma-sh7760.c | 15 +- sound/soc/sh/fsi.c | 21 +- sound/soc/sh/rcar/core.c | 57 +- sound/soc/sh/siu_pcm.c | 40 +- sound/soc/soc-compress.c | 35 +- sound/soc/soc-core.c | 430 +- sound/soc/soc-generic-dmaengine-pcm.c | 14 +- sound/soc/soc-pcm.c | 11 +- sound/soc/soc-topology.c | 72 +- sound/soc/soc-utils.c | 1 + sound/soc/sof/Makefile | 2 +- sound/soc/sof/control.c | 55 +- sound/soc/sof/core.c | 244 +- sound/soc/sof/intel/Kconfig | 1 - sound/soc/sof/intel/apl.c | 8 +- sound/soc/sof/intel/bdw.c | 33 - sound/soc/sof/intel/byt.c | 115 +- sound/soc/sof/intel/cnl.c | 12 +- sound/soc/sof/intel/hda-codec.c | 16 +- sound/soc/sof/intel/hda-ctrl.c | 13 - sound/soc/sof/intel/hda-dai.c | 1 - sound/soc/sof/intel/hda-ipc.c | 23 +- sound/soc/sof/intel/hda-pcm.c | 4 +- sound/soc/sof/intel/hda-stream.c | 21 +- sound/soc/sof/intel/hda.c | 297 +- sound/soc/sof/intel/hda.h | 19 +- sound/soc/sof/ipc.c | 16 +- sound/soc/sof/loader.c | 7 +- sound/soc/sof/nocodec.c | 12 + sound/soc/sof/ops.h | 34 - sound/soc/sof/pcm.c | 164 +- sound/soc/sof/pm.c | 219 +- sound/soc/sof/sof-acpi-dev.c | 39 +- sound/soc/sof/sof-audio.c | 445 -- sound/soc/sof/sof-audio.h | 211 - sound/soc/sof/sof-of-dev.c | 24 +- sound/soc/sof/sof-pci-dev.c | 47 +- sound/soc/sof/sof-priv.h | 202 +- sound/soc/sof/topology.c | 456 +- sound/soc/sof/trace.c | 4 +- sound/soc/sof/utils.c | 60 - sound/soc/sprd/sprd-pcm-dma.c | 1 + sound/soc/stm/stm32_adfsdm.c | 29 +- sound/soc/tegra/tegra_wm8903.c | 2 +- sound/soc/ti/davinci-mcasp.c | 35 +- sound/soc/ti/davinci-mcasp.h | 4 - sound/soc/ti/rx51.c | 12 +- sound/soc/txx9/txx9aclc.c | 15 +- sound/soc/uniphier/aio-dma.c | 31 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 14 +- sound/soc/xtensa/xtfpga-i2s.c | 10 +- sound/sparc/amd7930.c | 22 +- sound/sparc/cs4231.c | 19 +- sound/sparc/dbri.c | 14 +- sound/spi/at73c213.c | 12 +- sound/usb/6fire/pcm.c | 18 +- sound/usb/caiaq/audio.c | 14 +- sound/usb/hiface/pcm.c | 19 +- sound/usb/line6/capture.c | 1 + sound/usb/line6/pcm.c | 13 +- sound/usb/line6/playback.c | 1 + sound/usb/misc/ua101.c | 25 +- sound/usb/pcm.c | 54 +- sound/usb/usx2y/usbusx2yaudio.c | 27 +- sound/usb/usx2y/usx2yhwdeppcm.c | 19 +- sound/x86/intel_hdmi_audio.c | 19 +- sound/xen/xen_snd_front_alsa.c | 2 + tools/arch/arm/include/uapi/asm/kvm.h | 3 +- tools/arch/arm64/include/uapi/asm/kvm.h | 5 +- tools/arch/powerpc/include/uapi/asm/kvm.h | 3 - tools/arch/x86/include/asm/cpufeatures.h | 3 - tools/arch/x86/include/asm/msr-index.h | 18 - tools/arch/x86/lib/memcpy_64.S | 20 +- tools/arch/x86/lib/memset_64.S | 16 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 12 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 18 +- tools/bpf/bpftool/bash-completion/bpftool | 156 +- tools/bpf/bpftool/gen.c | 555 -- tools/bpf/bpftool/main.c | 3 +- tools/bpf/bpftool/main.h | 5 +- tools/bpf/bpftool/map.c | 384 +- tools/bpf/bpftool/net.c | 1 - tools/bpf/bpftool/prog.c | 390 +- tools/bpf/bpftool/xlated_dumper.c | 2 +- tools/include/uapi/drm/drm.h | 3 +- tools/include/uapi/drm/i915_drm.h | 128 +- tools/include/uapi/linux/btf.h | 7 +- tools/include/uapi/linux/fscrypt.h | 3 +- tools/include/uapi/linux/kvm.h | 12 - tools/include/uapi/linux/sched.h | 60 +- tools/include/uapi/linux/stat.h | 2 +- tools/lib/bpf/Makefile | 17 +- tools/lib/bpf/bpf.h | 6 +- tools/lib/bpf/bpf_helpers.h | 9 - tools/lib/bpf/btf.c | 48 +- tools/lib/bpf/btf.h | 29 +- tools/lib/bpf/btf_dump.c | 115 +- tools/lib/bpf/libbpf.c | 1595 +---- tools/lib/bpf/libbpf.h | 141 +- tools/lib/bpf/libbpf.map | 14 - tools/lib/bpf/libbpf.pc.template | 2 +- tools/lib/bpf/libbpf_common.h | 38 - tools/lib/bpf/libbpf_internal.h | 19 - tools/lib/traceevent/Makefile | 11 +- tools/lib/traceevent/plugins/Makefile | 5 +- 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/objtool/check.c | 18 - tools/perf/Documentation/perf-kvm.txt | 5 +- tools/perf/arch/arm/tests/regs_load.S | 4 +- tools/perf/arch/arm64/tests/regs_load.S | 4 +- tools/perf/arch/x86/tests/regs_load.S | 8 +- tools/perf/builtin-inject.c | 13 +- tools/perf/builtin-record.c | 2 +- tools/perf/builtin-report.c | 8 - tools/perf/builtin-stat.c | 288 +- tools/perf/builtin-top.c | 10 +- tools/perf/check-headers.sh | 4 +- tools/perf/lib/cpumap.c | 73 +- tools/perf/lib/evlist.c | 1 - tools/perf/lib/evsel.c | 76 +- tools/perf/lib/include/internal/evlist.h | 1 - tools/perf/lib/include/perf/cpumap.h | 2 - tools/perf/lib/include/perf/evsel.h | 3 - .../perf/pmu-events/arch/s390/cf_z13/extended.json | 2 +- .../perf/pmu-events/arch/s390/cf_z14/extended.json | 2 +- .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 2 +- .../arch/x86/broadwellde/bdwde-metrics.json | 2 +- .../arch/x86/broadwellx/bdx-metrics.json | 2 +- .../arch/x86/cascadelakex/clx-metrics.json | 2 +- .../pmu-events/arch/x86/haswell/hsw-metrics.json | 2 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 2 +- .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 2 +- .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 2 +- .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 2 +- .../arch/x86/sandybridge/snb-metrics.json | 2 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 2 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 2 +- tools/perf/tests/Build | 1 - tools/perf/tests/builtin-test.c | 9 - tools/perf/tests/cpumap.c | 16 - tools/perf/tests/event-times.c | 4 +- tools/perf/tests/genelf.c | 51 - tools/perf/tests/tests.h | 2 - tools/perf/trace/beauty/clone.c | 1 - tools/perf/util/cpumap.h | 1 - tools/perf/util/evlist.c | 113 +- tools/perf/util/evlist.h | 11 +- tools/perf/util/evsel.c | 35 +- tools/perf/util/evsel.h | 9 +- tools/perf/util/genelf.c | 46 + tools/perf/util/header.c | 23 +- tools/perf/util/include/linux/linkage.h | 89 +- tools/perf/util/machine.c | 1 - tools/perf/util/metricgroup.c | 7 +- tools/perf/util/sort.c | 16 +- tools/perf/util/stat.c | 5 +- tools/perf/util/stat.h | 3 +- tools/power/acpi/Makefile.config | 2 +- tools/testing/ktest/ktest.pl | 2 +- tools/testing/ktest/sample.conf | 22 +- tools/testing/kunit/kunit_tool_test.py | 2 +- tools/testing/nvdimm/Kbuild | 4 +- tools/testing/nvdimm/test/iomap.c | 12 +- tools/testing/nvdimm/test/nfit_test.h | 2 +- tools/testing/selftests/Makefile | 1 - tools/testing/selftests/bpf/.gitignore | 2 - tools/testing/selftests/bpf/Makefile | 40 +- .../selftests/bpf/prog_tests/attach_probe.c | 154 +- .../testing/selftests/bpf/prog_tests/core_extern.c | 195 - .../testing/selftests/bpf/prog_tests/core_reloc.c | 4 - tools/testing/selftests/bpf/prog_tests/cpu_mask.c | 78 - .../selftests/bpf/prog_tests/fentry_fexit.c | 105 +- .../testing/selftests/bpf/prog_tests/fentry_test.c | 72 +- tools/testing/selftests/bpf/prog_tests/mmap.c | 58 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 29 +- .../testing/selftests/bpf/prog_tests/probe_user.c | 6 +- .../testing/selftests/bpf/prog_tests/rdonly_maps.c | 11 +- .../selftests/bpf/prog_tests/select_reuseport.c | 806 --- tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 2 - tools/testing/selftests/bpf/prog_tests/skeleton.c | 67 - .../selftests/bpf/prog_tests/stacktrace_build_id.c | 79 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 84 +- tools/testing/selftests/bpf/prog_tests/xdp_perf.c | 25 - .../btf__core_reloc_arrays___equiv_zero_sz_arr.c | 3 - .../btf__core_reloc_arrays___err_bad_zero_sz_arr.c | 3 - .../bpf/progs/btf__core_reloc_arrays___fixed_arr.c | 3 - .../testing/selftests/bpf/progs/core_reloc_types.h | 39 - .../selftests/bpf/progs/test_attach_probe.c | 34 +- .../testing/selftests/bpf/progs/test_core_extern.c | 62 - .../selftests/bpf/progs/test_core_reloc_arrays.c | 8 +- .../bpf/progs/test_select_reuseport_kern.c | 2 +- tools/testing/selftests/bpf/progs/test_skb_ctx.c | 5 - tools/testing/selftests/bpf/progs/test_skeleton.c | 46 - tools/testing/selftests/bpf/test_ftrace.sh | 39 - .../testing/selftests/bpf/test_select_reuseport.c | 742 +++ tools/testing/selftests/dmabuf-heaps/Makefile | 6 - tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c | 396 -- tools/testing/selftests/filesystems/epoll/Makefile | 2 +- tools/testing/selftests/firmware/fw_lib.sh | 6 - .../ftrace/test.d/ftrace/func-filter-stacktrace.tc | 2 - .../selftests/ftrace/test.d/ftrace/func_cpumask.tc | 5 - tools/testing/selftests/ftrace/test.d/functions | 5 +- .../ftrace/test.d/kprobe/multiple_kprobes.tc | 6 +- .../inter-event/trigger-action-hist-xfail.tc | 4 +- .../inter-event/trigger-onchange-action-hist.tc | 2 +- .../inter-event/trigger-snapshot-action-hist.tc | 4 +- tools/testing/selftests/kselftest/module.sh | 2 +- tools/testing/selftests/kselftest/prefix.pl | 1 - tools/testing/selftests/kselftest/runner.sh | 1 - tools/testing/selftests/livepatch/functions.sh | 15 +- tools/testing/selftests/livepatch/test-state.sh | 3 +- .../selftests/net/forwarding/router_bridge_vlan.sh | 2 +- tools/testing/selftests/net/so_txtime.c | 84 +- tools/testing/selftests/net/so_txtime.sh | 9 +- tools/testing/selftests/net/tls.c | 28 + tools/testing/selftests/netfilter/nft_nat.sh | 332 +- tools/testing/selftests/openat2/.gitignore | 1 - tools/testing/selftests/openat2/Makefile | 8 - tools/testing/selftests/openat2/helpers.c | 109 - tools/testing/selftests/openat2/helpers.h | 107 - tools/testing/selftests/openat2/openat2_test.c | 320 - .../testing/selftests/openat2/rename_attack_test.c | 160 - tools/testing/selftests/openat2/resolve_test.c | 523 -- tools/testing/selftests/rcutorture/bin/cpus2use.sh | 11 +- tools/testing/selftests/rcutorture/bin/jitter.sh | 30 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 3 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 13 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 32 +- tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 55 +- tools/testing/selftests/safesetid/Makefile | 5 +- tools/testing/selftests/safesetid/safesetid-test.c | 15 +- .../tc-testing/tc-tests/filters/basic.json | 2 +- tools/testing/selftests/tpm2/test_smoke.sh | 6 - tools/testing/selftests/tpm2/tpm2.py | 19 +- tools/testing/selftests/tpm2/tpm2_tests.py | 13 - tools/testing/selftests/wireguard/netns.sh | 537 -- tools/testing/selftests/wireguard/qemu/.gitignore | 2 - tools/testing/selftests/wireguard/qemu/Makefile | 385 -- .../selftests/wireguard/qemu/arch/aarch64.config | 5 - .../wireguard/qemu/arch/aarch64_be.config | 6 - .../selftests/wireguard/qemu/arch/arm.config | 9 - .../selftests/wireguard/qemu/arch/armeb.config | 10 - .../selftests/wireguard/qemu/arch/i686.config | 5 - .../selftests/wireguard/qemu/arch/m68k.config | 9 - .../selftests/wireguard/qemu/arch/mips.config | 11 - .../selftests/wireguard/qemu/arch/mips64.config | 14 - .../selftests/wireguard/qemu/arch/mips64el.config | 15 - .../selftests/wireguard/qemu/arch/mipsel.config | 12 - .../selftests/wireguard/qemu/arch/powerpc.config | 10 - .../wireguard/qemu/arch/powerpc64le.config | 12 - .../selftests/wireguard/qemu/arch/x86_64.config | 5 - .../testing/selftests/wireguard/qemu/debug.config | 67 - tools/testing/selftests/wireguard/qemu/init.c | 284 - .../testing/selftests/wireguard/qemu/kernel.config | 86 - usr/include/Makefile | 2 +- virt/kvm/arm/arm.c | 4 +- virt/kvm/arm/mmio.c | 6 - virt/kvm/arm/mmu.c | 30 +- virt/kvm/arm/vgic/vgic-init.c | 20 +- virt/kvm/arm/vgic/vgic-its.c | 3 +- 4517 files changed, 93807 insertions(+), 190530 deletions(-) delete mode 100644 Documentation/RCU/NMI-RCU.rst create mode 100644 Documentation/RCU/NMI-RCU.txt delete mode 100644 Documentation/RCU/arrayRCU.rst create mode 100644 Documentation/RCU/arrayRCU.txt delete mode 100644 Documentation/RCU/rcu_dereference.rst create mode 100644 Documentation/RCU/rcu_dereference.txt delete mode 100644 Documentation/RCU/rcubarrier.rst create mode 100644 Documentation/RCU/rcubarrier.txt delete mode 100644 Documentation/RCU/whatisRCU.rst create mode 100644 Documentation/RCU/whatisRCU.txt delete mode 100644 Documentation/core-api/padata.rst delete mode 100644 Documentation/dev-tools/kcsan.rst delete mode 100644 Documentation/dev-tools/kunit/kunit-tool.rst delete mode 100644 Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml create mode 100644 Documentation/devicetree/bindings/arm/stm32/stm32-syscon.txt delete mode 100644 Documentation/devicetree/bindings/arm/ux500.yaml delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun8i-a83t-de [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-de- [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb [...] delete mode 100644 Documentation/devicetree/bindings/clock/amlogic,meson8-ddr-clkc.yaml create mode 100644 Documentation/devicetree/bindings/clock/st,stm32mp1-rcc.txt delete mode 100644 Documentation/devicetree/bindings/clock/st,stm32mp1-rcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/sun8i-de2.txt create mode 100644 Documentation/devicetree/bindings/clock/sun9i-de.txt create mode 100644 Documentation/devicetree/bindings/clock/sun9i-usb.txt delete mode 100644 Documentation/devicetree/bindings/display/dsi-controller.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/logicpd,type28.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml create mode 100644 Documentation/devicetree/bindings/display/tilcdc/tfp410.txt delete mode 100644 Documentation/devicetree/bindings/gpio/xylon,logicvc-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/ti,ucd90320.yaml delete mode 100644 Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml create mode 100644 Documentation/devicetree/bindings/media/amlogic,vdec.txt delete mode 100644 Documentation/devicetree/bindings/media/ti,cal.yaml create mode 100644 Documentation/devicetree/bindings/media/ti-cal.txt delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/imx8m- [...] delete mode 100644 Documentation/devicetree/bindings/mfd/xylon,logicvc.yaml delete mode 100644 Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml delete mode 100644 Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd71828-regula [...] create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-booster.txt delete mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.txt delete mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.yaml delete mode 100644 Documentation/devicetree/bindings/reset/nuvoton,npcm-reset.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-stm32.txt delete mode 100644 Documentation/devicetree/bindings/spi/st,stm32-spi.yaml delete mode 100644 Documentation/driver-api/thermal/cpu-idle-cooling.rst delete mode 100644 Documentation/filesystems/overlayfs.rst create mode 100644 Documentation/filesystems/overlayfs.txt delete mode 100644 Documentation/hwmon/max31730.rst create mode 100644 Documentation/isdn/avmb1.rst create mode 100644 Documentation/isdn/gigaset.rst create mode 100644 Documentation/isdn/hysdn.rst create mode 100644 Documentation/media/v4l-drivers/cx18.rst create mode 100644 Documentation/padata.txt delete mode 100644 Documentation/riscv/patch-acceptance.rst delete mode 100644 Documentation/watch_queue.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 Next/quilt-import.log delete mode 100644 arch/alpha/include/asm/vmalloc.h delete mode 100644 arch/arc/include/asm/vmalloc.h delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi delete mode 100644 arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts delete mode 100644 arch/arm/boot/dts/imx6sl-tolino-shine3.dts delete mode 100644 arch/arm/boot/dts/imx7ulp-com.dts delete mode 100644 arch/arm/boot/dts/rk3288-veyron-broadcom-bluetooth.dtsi delete mode 100644 arch/arm/boot/dts/ste-db8500.dtsi delete mode 100644 arch/arm/boot/dts/ste-db8520.dtsi delete mode 100644 arch/arm/boot/dts/ste-dbx5x0-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi delete mode 100644 arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi delete mode 100644 arch/arm/boot/dts/ste-href520-tvk.dts delete mode 100644 arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3-devboard.dts delete mode 100644 arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3.dtsi delete mode 100644 arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi delete mode 100644 arch/arm/include/asm/vmalloc.h delete mode 100644 arch/arm/mach-at91/sam9x60.c delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64-model-b.dts delete mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_nand.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-gx-libretech-pc.dtsi delete mode 100644 arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-libretech-pc.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-s912-libretech-pc.dts delete mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_socdk_nand.dts delete mode 100644 arch/arm64/boot/dts/qcom/pm6150.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/pm6150l.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-idp.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a7796-m3ulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a7796-salvator-xs.dts rename arch/arm64/boot/dts/renesas/{r8a77960.dtsi => r8a7796.dtsi} (100%) delete mode 100644 arch/arm64/boot/dts/renesas/r8a77960-m3ulcb-kf.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a77960-m3ulcb.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a77960-salvator-x.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a77960-salvator-xs.dts delete mode 100644 arch/arm64/include/asm/vmalloc.h delete mode 100644 arch/c6x/include/asm/vmalloc.h delete mode 100644 arch/csky/include/asm/stackprotector.h delete mode 100644 arch/csky/include/asm/vmalloc.h delete mode 100644 arch/h8300/include/asm/vmalloc.h create mode 100644 arch/h8300/include/uapi/asm/bitsperlong.h delete mode 100644 arch/h8300/include/uapi/asm/posix_types.h delete mode 100644 arch/hexagon/include/asm/vmalloc.h delete mode 100644 arch/ia64/include/asm/vmalloc.h delete mode 100644 arch/m68k/include/asm/vmalloc.h delete mode 100644 arch/microblaze/include/asm/vmalloc.h delete mode 100644 arch/mips/include/asm/vmalloc.h delete mode 100644 arch/mips/net/bpf_jit.c delete mode 100644 arch/mips/net/bpf_jit_asm.S delete mode 100644 arch/nds32/include/asm/vmalloc.h delete mode 100644 arch/nios2/include/asm/vmalloc.h delete mode 100644 arch/openrisc/include/asm/vmalloc.h delete mode 100644 arch/parisc/include/asm/vmalloc.h delete mode 100644 arch/powerpc/include/asm/vmalloc.h delete mode 100644 arch/riscv/include/asm/vmalloc.h delete mode 100644 arch/s390/include/asm/vmalloc.h delete mode 100644 arch/sh/include/asm/vmalloc.h delete mode 100644 arch/sparc/include/asm/vmalloc.h create mode 100644 arch/sparc/include/uapi/asm/statfs.h delete mode 100644 arch/um/include/asm/vmalloc.h delete mode 100644 arch/unicore32/include/asm/vmalloc.h delete mode 100644 arch/x86/include/asm/memtype.h create mode 100644 arch/x86/include/asm/pat.h delete mode 100644 arch/x86/include/asm/pgtable_32_areas.h delete mode 100644 arch/x86/include/asm/pgtable_areas.h delete mode 100644 arch/x86/include/asm/vmalloc.h rename arch/x86/mm/{pat/cpa-test.c => pageattr-test.c} (100%) create mode 100644 arch/x86/mm/pageattr.c create mode 100644 arch/x86/mm/pat.c delete mode 100644 arch/x86/mm/pat/Makefile delete mode 100644 arch/x86/mm/pat/memtype.c delete mode 100644 arch/x86/mm/pat/memtype.h delete mode 100644 arch/x86/mm/pat/memtype_interval.c delete mode 100644 arch/x86/mm/pat/set_memory.c create mode 100644 arch/x86/mm/pat_internal.h create mode 100644 arch/x86/mm/pat_interval.c delete mode 100644 arch/xtensa/include/asm/vmalloc.h delete mode 100644 drivers/base/watch.c create mode 100644 drivers/clk/imx/clk-sccg-pll.c delete mode 100644 drivers/clk/imx/clk-sscg-pll.c delete mode 100644 drivers/devfreq/imx8m-ddrc.c delete mode 100644 drivers/dma-buf/dma-heap.c delete mode 100644 drivers/dma-buf/heaps/Kconfig delete mode 100644 drivers/dma-buf/heaps/Makefile delete mode 100644 drivers/dma-buf/heaps/cma_heap.c delete mode 100644 drivers/dma-buf/heaps/heap-helpers.c delete mode 100644 drivers/dma-buf/heaps/heap-helpers.h delete mode 100644 drivers/dma-buf/heaps/system_heap.c delete mode 100644 drivers/gpio/gpio-logicvc.c create mode 100644 drivers/gpio/gpio-lynxpoint.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_tmz.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_tmz.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_cik.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v10.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c delete mode 100644 drivers/gpu/drm/amd/display/dc/basics/dc_common.c delete mode 100644 drivers/gpu/drm/amd/display/dc/basics/dc_common.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.h delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer_private.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd_vbios.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_fw_meta.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_rb.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_trace_buffer.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_types.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_reg.c delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c delete mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_execution.c delete mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c rename drivers/gpu/drm/amd/include/asic_reg/{dpcs => dcn}/dpcs_2_1_0_offset.h (100%) rename drivers/gpu/drm/amd/include/asic_reg/{dpcs => dcn}/dpcs_2_1_0_sh_mask.h (100%) delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_0_sh_mask.h create mode 100644 drivers/gpu/drm/ati_pcigart.c create mode 100644 drivers/gpu/drm/bridge/analogix-anx78xx.c create mode 100644 drivers/gpu/drm/bridge/analogix-anx78xx.h delete mode 100644 drivers/gpu/drm/bridge/analogix/analogix-anx6345.c delete mode 100644 drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c delete mode 100644 drivers/gpu/drm/bridge/analogix/analogix-anx78xx.h delete mode 100644 drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.c delete mode 100644 drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.h delete mode 100644 drivers/gpu/drm/bridge/analogix/analogix-i2c-txcommon.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_mman.h delete mode 100644 drivers/gpu/drm/i915/gt/selftest_mocs.c delete mode 100644 drivers/gpu/drm/i915/gt/selftest_rc6.c delete mode 100644 drivers/gpu/drm/i915/gt/selftest_rc6.h create mode 100644 drivers/gpu/drm/i915/gt/uc/selftest_guc.c delete mode 100644 drivers/gpu/drm/i915/selftests/i915_perf_selftests.h delete mode 100644 drivers/gpu/drm/i915/selftests/igt_mmap.c delete mode 100644 drivers/gpu/drm/i915/selftests/igt_mmap.h create mode 100644 drivers/gpu/drm/i915/selftests/mock_drm.c create mode 100644 drivers/gpu/drm/mediatek/mtk_drm_fb.c create mode 100644 drivers/gpu/drm/mediatek/mtk_drm_fb.h delete mode 100644 drivers/gpu/drm/meson/meson_osd_afbcd.c delete mode 100644 drivers/gpu/drm/meson/meson_osd_afbcd.h delete mode 100644 drivers/gpu/drm/meson/meson_rdma.c delete mode 100644 drivers/gpu/drm/meson/meson_rdma.h delete mode 100644 drivers/gpu/drm/panel/panel-boe-himax8279d.c delete mode 100644 drivers/gpu/drm/r128/ati_pcigart.c delete mode 100644 drivers/gpu/drm/selftests/test-drm_rect.c create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_tfp410.h create mode 100644 drivers/gpu/drm/udl/udl_dmabuf.c create mode 100644 drivers/gpu/drm/udl/udl_encoder.c create mode 100644 drivers/gpu/drm/udl/udl_fb.c delete mode 100644 drivers/hwmon/max31730.c delete mode 100644 drivers/interconnect/internal.h delete mode 100644 drivers/interconnect/trace.h create mode 100644 drivers/isdn/capi/capilib.c delete mode 100644 drivers/media/platform/vivid/vivid-kthread-touch.c delete mode 100644 drivers/media/platform/vivid/vivid-kthread-touch.h delete mode 100644 drivers/media/platform/vivid/vivid-touch-cap.c delete mode 100644 drivers/media/platform/vivid/vivid-touch-cap.h delete mode 100644 drivers/misc/watch_queue.c delete mode 100644 drivers/net/phy/bcm84881.c delete mode 100644 drivers/net/wireguard/Makefile delete mode 100644 drivers/net/wireguard/allowedips.c delete mode 100644 drivers/net/wireguard/allowedips.h delete mode 100644 drivers/net/wireguard/cookie.c delete mode 100644 drivers/net/wireguard/cookie.h delete mode 100644 drivers/net/wireguard/device.c delete mode 100644 drivers/net/wireguard/device.h delete mode 100644 drivers/net/wireguard/main.c delete mode 100644 drivers/net/wireguard/messages.h delete mode 100644 drivers/net/wireguard/netlink.c delete mode 100644 drivers/net/wireguard/netlink.h delete mode 100644 drivers/net/wireguard/noise.c delete mode 100644 drivers/net/wireguard/noise.h delete mode 100644 drivers/net/wireguard/peer.c delete mode 100644 drivers/net/wireguard/peer.h delete mode 100644 drivers/net/wireguard/peerlookup.c delete mode 100644 drivers/net/wireguard/peerlookup.h delete mode 100644 drivers/net/wireguard/queueing.c delete mode 100644 drivers/net/wireguard/queueing.h delete mode 100644 drivers/net/wireguard/ratelimiter.c delete mode 100644 drivers/net/wireguard/ratelimiter.h delete mode 100644 drivers/net/wireguard/receive.c delete mode 100644 drivers/net/wireguard/selftest/allowedips.c delete mode 100644 drivers/net/wireguard/selftest/counter.c delete mode 100644 drivers/net/wireguard/selftest/ratelimiter.c delete mode 100644 drivers/net/wireguard/send.c delete mode 100644 drivers/net/wireguard/socket.c delete mode 100644 drivers/net/wireguard/socket.h delete mode 100644 drivers/net/wireguard/timers.c delete mode 100644 drivers/net/wireguard/timers.h delete mode 100644 drivers/net/wireguard/version.h delete mode 100644 drivers/net/wireless/ath/ath11k/Kconfig delete mode 100644 drivers/net/wireless/ath/ath11k/Makefile delete mode 100644 drivers/net/wireless/ath/ath11k/ahb.c delete mode 100644 drivers/net/wireless/ath/ath11k/ahb.h delete mode 100644 drivers/net/wireless/ath/ath11k/ce.c delete mode 100644 drivers/net/wireless/ath/ath11k/ce.h delete mode 100644 drivers/net/wireless/ath/ath11k/core.c delete mode 100644 drivers/net/wireless/ath/ath11k/core.h delete mode 100644 drivers/net/wireless/ath/ath11k/debug.c delete mode 100644 drivers/net/wireless/ath/ath11k/debug.h delete mode 100644 drivers/net/wireless/ath/ath11k/debug_htt_stats.c delete mode 100644 drivers/net/wireless/ath/ath11k/debug_htt_stats.h delete mode 100644 drivers/net/wireless/ath/ath11k/debugfs_sta.c delete mode 100644 drivers/net/wireless/ath/ath11k/dp.c delete mode 100644 drivers/net/wireless/ath/ath11k/dp.h delete mode 100644 drivers/net/wireless/ath/ath11k/dp_rx.c delete mode 100644 drivers/net/wireless/ath/ath11k/dp_rx.h delete mode 100644 drivers/net/wireless/ath/ath11k/dp_tx.c delete mode 100644 drivers/net/wireless/ath/ath11k/dp_tx.h delete mode 100644 drivers/net/wireless/ath/ath11k/hal.c delete mode 100644 drivers/net/wireless/ath/ath11k/hal.h delete mode 100644 drivers/net/wireless/ath/ath11k/hal_desc.h delete mode 100644 drivers/net/wireless/ath/ath11k/hal_rx.c delete mode 100644 drivers/net/wireless/ath/ath11k/hal_rx.h delete mode 100644 drivers/net/wireless/ath/ath11k/hal_tx.c delete mode 100644 drivers/net/wireless/ath/ath11k/hal_tx.h delete mode 100644 drivers/net/wireless/ath/ath11k/htc.c delete mode 100644 drivers/net/wireless/ath/ath11k/htc.h delete mode 100644 drivers/net/wireless/ath/ath11k/hw.h delete mode 100644 drivers/net/wireless/ath/ath11k/mac.c delete mode 100644 drivers/net/wireless/ath/ath11k/mac.h delete mode 100644 drivers/net/wireless/ath/ath11k/peer.c delete mode 100644 drivers/net/wireless/ath/ath11k/peer.h delete mode 100644 drivers/net/wireless/ath/ath11k/qmi.c delete mode 100644 drivers/net/wireless/ath/ath11k/qmi.h delete mode 100644 drivers/net/wireless/ath/ath11k/reg.c delete mode 100644 drivers/net/wireless/ath/ath11k/reg.h delete mode 100644 drivers/net/wireless/ath/ath11k/rx_desc.h delete mode 100644 drivers/net/wireless/ath/ath11k/testmode.c delete mode 100644 drivers/net/wireless/ath/ath11k/testmode.h delete mode 100644 drivers/net/wireless/ath/ath11k/testmode_i.h delete mode 100644 drivers/net/wireless/ath/ath11k/trace.c delete mode 100644 drivers/net/wireless/ath/ath11k/trace.h delete mode 100644 drivers/net/wireless/ath/ath11k/wmi.c delete mode 100644 drivers/net/wireless/ath/ath11k/wmi.h delete mode 100644 drivers/pci/controller/dwc/pcie-intel-gw.c delete mode 100644 drivers/pinctrl/intel/pinctrl-lynxpoint.c delete mode 100644 drivers/regulator/bd71828-regulator.c delete mode 100644 drivers/reset/reset-npcm.c create mode 100644 drivers/soc/fsl/qe/qe_ic.h create mode 100644 drivers/staging/isdn/Kconfig create mode 100644 drivers/staging/isdn/Makefile create mode 100644 drivers/staging/isdn/TODO create mode 100644 drivers/staging/isdn/avm/Kconfig create mode 100644 drivers/staging/isdn/avm/Makefile create mode 100644 drivers/staging/isdn/avm/avm_cs.c create mode 100644 drivers/staging/isdn/avm/avmcard.h create mode 100644 drivers/staging/isdn/avm/b1.c create mode 100644 drivers/staging/isdn/avm/b1dma.c create mode 100644 drivers/staging/isdn/avm/b1isa.c create mode 100644 drivers/staging/isdn/avm/b1pci.c create mode 100644 drivers/staging/isdn/avm/b1pcmcia.c create mode 100644 drivers/staging/isdn/avm/c4.c create mode 100644 drivers/staging/isdn/avm/t1isa.c create mode 100644 drivers/staging/isdn/avm/t1pci.c create mode 100644 drivers/staging/isdn/gigaset/Kconfig create mode 100644 drivers/staging/isdn/gigaset/Makefile create mode 100644 drivers/staging/isdn/gigaset/asyncdata.c create mode 100644 drivers/staging/isdn/gigaset/bas-gigaset.c create mode 100644 drivers/staging/isdn/gigaset/capi.c create mode 100644 drivers/staging/isdn/gigaset/common.c create mode 100644 drivers/staging/isdn/gigaset/dummyll.c create mode 100644 drivers/staging/isdn/gigaset/ev-layer.c create mode 100644 drivers/staging/isdn/gigaset/gigaset.h create mode 100644 drivers/staging/isdn/gigaset/interface.c create mode 100644 drivers/staging/isdn/gigaset/isocdata.c create mode 100644 drivers/staging/isdn/gigaset/proc.c create mode 100644 drivers/staging/isdn/gigaset/ser-gigaset.c create mode 100644 drivers/staging/isdn/gigaset/usb-gigaset.c create mode 100644 drivers/staging/isdn/hysdn/Kconfig create mode 100644 drivers/staging/isdn/hysdn/Makefile create mode 100644 drivers/staging/isdn/hysdn/boardergo.c create mode 100644 drivers/staging/isdn/hysdn/boardergo.h create mode 100644 drivers/staging/isdn/hysdn/hycapi.c create mode 100644 drivers/staging/isdn/hysdn/hysdn_boot.c create mode 100644 drivers/staging/isdn/hysdn/hysdn_defs.h create mode 100644 drivers/staging/isdn/hysdn/hysdn_init.c create mode 100644 drivers/staging/isdn/hysdn/hysdn_net.c create mode 100644 drivers/staging/isdn/hysdn/hysdn_pof.h create mode 100644 drivers/staging/isdn/hysdn/hysdn_procconf.c create mode 100644 drivers/staging/isdn/hysdn/hysdn_proclog.c create mode 100644 drivers/staging/isdn/hysdn/hysdn_sched.c create mode 100644 drivers/staging/isdn/hysdn/ince1pc.h delete mode 100644 drivers/staging/media/hantro/hantro_postproc.c create mode 100644 drivers/thermal/cpu_cooling.c delete mode 100644 drivers/thermal/cpufreq_cooling.c delete mode 100644 drivers/thermal/cpuidle_cooling.c create mode 100644 drivers/tty/serial/samsung.h rename {drivers/gpu/drm/r128 => include/drm}/ati_pcigart.h (100%) delete mode 100644 include/drm/task_barrier.h delete mode 100644 include/dt-bindings/clock/meson8-ddr-clkc.h delete mode 100644 include/dt-bindings/power/mt6765-power.h delete mode 100644 include/dt-bindings/reset/nuvoton,npcm7xx-reset.h create mode 100644 include/linux/b1pcmcia.h delete mode 100644 include/linux/dma-heap.h delete mode 100644 include/linux/kcsan-checks.h delete mode 100644 include/linux/kcsan.h create mode 100644 include/linux/platform_data/ehci-sh.h create mode 100644 include/linux/platform_data/tc35876x.h delete mode 100644 include/linux/watch_queue.h delete mode 100644 include/net/espintcp.h delete mode 100644 include/soc/fsl/cpm.h create mode 100644 include/soc/fsl/qe/qe_ic.h create mode 100644 include/sound/aess.h delete mode 100644 include/sound/sof/channel_map.h create mode 100644 include/uapi/linux/b1lli.h delete mode 100644 include/uapi/linux/dma-heap.h create mode 100644 include/uapi/linux/gigaset_dev.h create mode 100644 include/uapi/linux/hysdn_if.h delete mode 100644 include/uapi/linux/watch_queue.h delete mode 100644 include/uapi/linux/wireguard.h delete mode 100644 kernel/bpf/dispatcher.c delete mode 100644 kernel/kcsan/Makefile delete mode 100644 kernel/kcsan/atomic.h delete mode 100644 kernel/kcsan/core.c delete mode 100644 kernel/kcsan/debugfs.c delete mode 100644 kernel/kcsan/encoding.h delete mode 100644 kernel/kcsan/kcsan.h delete mode 100644 kernel/kcsan/report.c delete mode 100644 kernel/kcsan/test.c delete mode 100644 lib/Kconfig.kcsan delete mode 100644 lib/zlib_dfltcc/Makefile delete mode 100644 lib/zlib_dfltcc/dfltcc.c delete mode 100644 lib/zlib_dfltcc/dfltcc.h delete mode 100644 lib/zlib_dfltcc/dfltcc_deflate.c delete mode 100644 lib/zlib_dfltcc/dfltcc_inflate.c delete mode 100644 lib/zlib_dfltcc/dfltcc_syms.c delete mode 100644 lib/zlib_dfltcc/dfltcc_util.h delete mode 100644 localversion-next create mode 100644 net/core/ethtool.c delete mode 100644 net/ethtool/Makefile delete mode 100644 net/ethtool/common.c delete mode 100644 net/ethtool/common.h delete mode 100644 net/ethtool/ioctl.c delete mode 100644 net/vmw_vsock/vsock_loopback.c delete mode 100644 net/xfrm/espintcp.c delete mode 100644 samples/watch_queue/Makefile delete mode 100644 samples/watch_queue/watch_test.c delete mode 100644 scripts/Makefile.kcsan create mode 100644 scripts/sortextable.c create mode 100644 scripts/sortextable.h delete mode 100644 scripts/sorttable.c delete mode 100644 scripts/sorttable.h delete mode 100644 sound/soc/sof/sof-audio.c delete mode 100644 sound/soc/sof/sof-audio.h delete mode 100644 tools/bpf/bpftool/gen.c delete mode 100644 tools/lib/bpf/libbpf_common.h delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh delete mode 100644 tools/perf/tests/genelf.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/core_extern.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/cpu_mask.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/select_reuseport.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/skeleton.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_perf.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___equi [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___fixed_arr.c delete mode 100644 tools/testing/selftests/bpf/progs/test_core_extern.c delete mode 100644 tools/testing/selftests/bpf/progs/test_skeleton.c delete mode 100755 tools/testing/selftests/bpf/test_ftrace.sh create mode 100644 tools/testing/selftests/bpf/test_select_reuseport.c delete mode 100644 tools/testing/selftests/dmabuf-heaps/Makefile delete mode 100644 tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c delete mode 100644 tools/testing/selftests/openat2/.gitignore delete mode 100644 tools/testing/selftests/openat2/Makefile delete mode 100644 tools/testing/selftests/openat2/helpers.c delete mode 100644 tools/testing/selftests/openat2/helpers.h delete mode 100644 tools/testing/selftests/openat2/openat2_test.c delete mode 100644 tools/testing/selftests/openat2/rename_attack_test.c delete mode 100644 tools/testing/selftests/openat2/resolve_test.c delete mode 100755 tools/testing/selftests/wireguard/netns.sh delete mode 100644 tools/testing/selftests/wireguard/qemu/.gitignore delete mode 100644 tools/testing/selftests/wireguard/qemu/Makefile delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/aarch64.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/aarch64_be.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/arm.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/armeb.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/i686.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/m68k.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/mips.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/mips64.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/mips64el.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/mipsel.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/powerpc.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/powerpc64le.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/x86_64.config delete mode 100644 tools/testing/selftests/wireguard/qemu/debug.config delete mode 100644 tools/testing/selftests/wireguard/qemu/init.c delete mode 100644 tools/testing/selftests/wireguard/qemu/kernel.config