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-aarch64-next-allyesconfig in repository toolchain/ci/linux.
omits f2e19fd15bd7 Add linux-next specific files for 20211112 omits 59cdaf7a908c Merge branch 'akpm/master' omits fa7242536739 kasan: add kasan mode messages when kasan init omits cf7c0570a7bf mm: unexport {,un}lock_page_memcg omits bfec61f87bc5 mm: unexport folio_memcg_{,un}lock omits 75f67647203d mm/migrate.c: remove MIGRATE_PFN_LOCKED omits b2727d1d1b63 mm: migrate: simplify the file-backed pages validation whe [...] omits e2df326a68b8 mm: allow only SLUB on PREEMPT_RT omits aff2a345ef36 lib/stackdepot: allow optional init and stack_table alloca [...] omits bf6688dc51cc lib/stackdepot: allow optional init and stack_table alloca [...] omits dc8257d05df7 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] omits 3c02caafe39a lib/stackdepot: allow optional init and stack_table alloca [...] omits 56410c1b1dfc Merge branch 'akpm-current/current' omits 2108ea4986c5 Mark NTFS_RW as BROKEN omits 88705227e064 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7775d5383159 Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] omits 65885a249d03 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits e6efdb94fec3 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits e89ec9807d85 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 2fcb3b79572d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4d63c20a97a8 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits b339c0254731 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits c588484e9778 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 23248911f9ff Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 956ac7579fcb Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 96687659f291 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 0df07c3e5306 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 03b6a503de62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 23fc58392522 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a71d0a49b18f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1f5b27439d53 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 32273a61d2e8 Merge branch 'gpio/gpio-sim' of git://git.kernel.org/pub/s [...] omits 5c99cd6df47c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c83713dea4bb Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits d97eb36dfb66 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e8a14f36222a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 205a3d791f4f Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 20861ce13beb Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 14bed3bd42e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 66e9eabea1b1 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 40bfa465e2ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c59d416ec9fb Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 6b0e7e078217 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 030aa79c1afb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f737ed331331 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits 7c5156ced4a7 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 0128208dee77 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits c5f35b7df820 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1465a3ba7c1f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bfc392703457 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f449020c0ea5 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 51c0bf51eb59 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 2c57ddab57f3 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 61d1f9ec2d0e Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 757a67991367 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9af889a90879 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 1212ee3874d8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7dda0f7514ad Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits db6681a342d4 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits fb0f40fd228e Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits b1f034c9bc54 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 180f8a2b3719 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits be9a1b48d104 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 209e5da2507c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f259da1d8a85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3fd2c84d0780 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ac4fc5bf97ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 97efe6c46f7e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 155db23506dd Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 71b79d5016f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8d625bee7a65 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits c37dc806cff1 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits b04cf2af6676 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 510cf1b9059b Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 56beabf59df8 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 8d563cbf72ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 75ba77786d23 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits c93abdf58861 Merge branch 'for-next' of git://git.libc.org/linux-sh omits e770e7fa8b23 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 43d9ac60b2c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 22c1b6fb235b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 680db3a84b63 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d7e928af6873 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 65d4b2b8aefd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2863ea95f08b Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits bdb12cc882c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1263f330a7b4 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 33c35e5c8ba2 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 65037796c29e Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] omits 5a50a0379c0d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1567a2661d3f Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 161fc7773d93 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits a5039c5ec910 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 78bbb2e0631a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2a575cd216ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c813d48cad9a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2686880adf6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6a2a536dec6a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 10688fec390a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b4b1d20bc0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0220691f24c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dc855e4764db Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b10be8bd7289 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d9e49757fc95 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits cf782efa4646 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 979e2142b8bd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8b0183665388 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0b6c4f5bd618 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 5168984486a7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a7d1319d0f8a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 11d90495493c smb3: add additional null check in SMB2_tcon omits 4815b2e9ccdd smb3: add additional null check in SMB2_open omits 95867f15dff8 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 964467f60441 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits c6762916d153 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 5e29b3a7bbf7 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits 434285e68389 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 4d14eb5a0af1 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 8ed450ea0f6b Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 894d83953533 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 2e7e2f5a3152 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits f4c21f9daaf3 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits f6f8e95485f2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c9821bcedab9 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits a4679e5a12ba Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 3f30f5ac3db0 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 85e4e1870ee8 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 51d377a08e33 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 923bf096084b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits f346b43ae3d5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c6f8d12138a6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 903346c96af9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a8ae76658215 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d9954d1894a0 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 448bb3bf89ba smb3: add additional null check in SMB311_posix_mkdir omits eca2719173b5 Revert "of/irq: Allow matching of an interrupt-map local t [...] omits 915b278ca4ae dt-bindings: Remove Netlogic bindings omits 425faa1817b9 clk: versatile: clk-icst: Ensure clock names are unique omits 6c5aefcf5611 of: Support using 'mask' in making device bus id omits 0f7dd9d98163 iomap: Fix inline extent handling in iomap_readpage omits cbf0e0d466fc dt-bindings: treewide: Update @st.com email address to @fo [...] omits a408a5842c91 dt-bindings: media: Update maintainers for st,stm32-hwspin [...] omits 91f4de5c5ee6 dt-bindings: media: Update maintainers for st,stm32-cec.yaml omits d4499692a70e dt-bindings: mfd: timers: Update maintainers for st,stm32-timers omits 6b39ba0723b5 dt-bindings: timer: Update maintainers for st,stm32-timer omits 9710e55de970 dt-bindings: i2c: imx: hardware do not restrict clock-freq [...] omits 26b239fb62d2 dt-bindings: display: bridge: Convert toshiba,tc358767.txt [...] omits 9d077434779e dt-bindings: Rename Ingenic CGU headers to ingenic,*.h omits 7e79112bebc7 parisc: Avoid using hardware single-step in kprobes omits c316b7d1bdaf parisc: Flush kernel data mapping in set_pte_at() when ins [...] omits 2f119c1040dd parisc: Fix implicit declaration of function '__kernel_tex [...] omits 318127c1fb96 parisc: Fix code/instruction patching on PA1.x machines omits 0d9850dae8b8 parisc: Fix backtrace to always include init funtion names omits 79364beea4d1 ksmbd: Use the SMB3_Create definitions from the shared omits da72befdb983 ksmbd: Move more definitions into the shared area omits 7b311e536650 ksmbd: use the common definitions for NEGOTIATE_PROTOCOL omits 4bfe96c4017b ksmbd: switch to use shared definitions where available omits 39bb462dce37 ksmbd: change LeaseKey data type to u8 array omits 109de4787574 ksmbd: remove smb2_buf_length in smb2_transform_hdr omits c2ad8d02410f ksmbd: remove smb2_buf_length in smb2_hdr omits 42ec619875c4 ksmbd: remove md4 leftovers omits 154ca8c886d7 ksmbd: set unique value to volume serial field in FS_VOLUM [...] omits 4d7a0f5ebd8d irqchip/sifive-plic: Fixup EOI failed when masked omits e5f041b6867f irqchip/csky-mpintc: Fixup mask/unmask implementation omits 8e211b894b58 lib: zstd: Add cast to silence clang's -Wbitwise-instead-o [...] omits 2f178faba8ba MAINTAINERS: Add maintainer entry for zstd omits de181b7198ea lib: zstd: Upgrade to latest upstream zstd version 1.4.10 omits e33d3e37568d lib: zstd: Add decompress_sources.h for decompress_unzstd omits 3eaeb881f9c4 lib: zstd: Add kernel-specific API omits 13b1ef781f41 Merge remote-tracking branch 'asoc/for-5.16' into asoc-linus omits e84639b3efa2 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits c1ea031dc8a8 Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm [...] omits ea79c24a30aa Merge branch 'timers/urgent' omits ba9bc05f3655 Merge tag 'v5.15' into next-fixes omits ec522ac87632 Merge branch 'for-next-resolved' into for-next-20211102 omits 9d4a146c082c Merge branches 'dt-for-v5.16' and 'defconfig-for-v5.16' in [...] omits 2aa8f79c7509 Merge branch 'devel-stable' into for-next omits d1f9d53fba9e Merge branches 'fixes' and 'misc' into for-next omits e6f98315aba2 Merge remote-tracking branch 'spi/for-5.16' into spi-next omits 320510b91925 media: atomisp: get rid of two unused functions omits 62bf703f4423 cfg80211: move offchan_cac_event to a dedicated work omits 704f6142a903 firmware/psci: fix application of sizeof to pointer omits 56b0c30a2573 mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" omits 2f73a4212ab4 mac80211: introduce set_radar_offchan callback omits b8f5facf286b cfg80211: implement APIs for dedicated radar detection HW omits 9c8df6432a73 Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] omits 96a541096022 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 0d5808cf190b Merge branch 'next/dt64' into for-next omits 13448262d39a Merge branch 'next/drivers' into for-next omits b132859800ec Merge branch 'for-next/kspp-misc-fixes' into for-next/kspp omits 697f3093e0b1 firewire: Remove function callback casts omits 649796e558eb Makefile: Enable -Wimplicit-fallthrough for Clang omits 675ff8b33756 pcmcia: db1xxx_ss: Fix fall-through warning for Clang omits 568f5aab9b88 MIPS: Fix fall-through warnings for Clang omits 1e02a5814604 scsi: st: Fix fall-through warning for Clang omits bdbbd511ef0c media: stm32-dma2d: STM32 DMA2D driver omits 3bf118d29b0d media: v4l2-ctrls: Add RGB color effects control omits 91fd1e8dcc75 media: v4l2-ctrls: Add V4L2_CID_COLORFX_CBCR max setting omits 770cd664ef87 media: videobuf2: Fix the size printk format omits e0847b63dfc8 media: v4l2-mem2mem: add v4l2_m2m_get_unmapped_area for no [...] omits 628c03866cee media: dt-bindings: media: add document for STM32 DMA2d bindings omits b3a1bf7b3568 media: admin-guide: add stm32-dma2d description omits a8d880671c13 Merge remote-tracking branch 'regmap/for-5.16' into regmap-next omits 38a4b4fb7c73 Merge remote-tracking branch 'regmap/for-5.15' into regmap-linus omits 0fcbc3b7bcea Merge branch 'mem-ctrl-next' into for-next omits 0efac36e9559 Merge branch 'v5.16-tmp/dts64' into for-next omits 3ed6ae3305e0 Merge branch 'for-v5.16/dts-riscv' into for-next omits ed58c2078de0 Merge branch 'next/dt64' into for-next omits a26fd3037b88 Merge branch 'next/dt' into for-next omits 525a6b4bd53f Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next omits 38769d821158 Merge branch 'next/drivers' into for-next omits 3111a22e06df Merge branch 'mem-ctrl-next' into for-next omits 66d9de75cfc1 Merge branch 'next/drivers' into for-next omits cddc976f185e arm64: dts: mt8183: change rpmsg property name omits f9d9ae67a71d Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next omits 7fb77af71236 Merge branch 'sunxi/dt-for-5.16' into sunxi/for-next omits 4cd0872f01f7 Merge branch 'sunxi/drivers-for-5.16' into sunxi/for-next omits 10846bb6b928 Merge branch 'next/dt64' into for-next omits 4572b4bbdf14 Merge branch 'next/drivers' into for-next omits 321d106e70eb Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next omits 8f086fe5f3c9 Merge branch 'mem-ctrl-next' into for-next omits f9d8de699ac4 pinctrl: samsung: support ExynosAutov9 SoC pinctrl omits 8c62103627a8 Merge branch 'v5.15-next/soc' into for-next omits 68ad4cc9f550 Merge branch 'v5.15-next/dts64' into for-next omits 4dad7e7e2891 Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next omits 17dc9a073b63 Merge branch 'for-v5.16/renesas-rpc' into for-next omits 68662dad9833 Merge branch 'for-v5.16/tegra-mc' into for-next omits e4aa859fd1dc Merge branch 'mem-ctrl-next' into for-next omits 0830e033c077 firmware: arm_scmi: Review some virtio log messages omits bf7cf1ccbccc Merge branch 'mem-ctrl-next' into for-next omits 64052e7fbb09 Merge branch 'next/dt' into for-next omits 5a48ff48b76f Merge branch 'next/drivers' into for-next omits 176412f8674b pinctrl: intel: Kconfig: Add configuration menu to Intel p [...] omits a144fbf35b84 Merge branch 'mem-ctrl-next' into for-next omits 0c2d4ca1e690 Merge branch 'for-v5.16/renesas-rpc' into for-next omits a462ac13da67 Merge branches 'renesas-arm-defconfig-for-v5.16' and 'rene [...] omits 3b298ae53579 Merge branches 'renesas-arm-defconfig-for-v5.16' and 'rene [...] omits a01b1a54770b Merge branch 'for-v5.16/renesas-rpc' into for-next omits b5bb7d543bc3 Merge branch 'for-v5.16/tegra-mc' into for-next omits 6e3caf0babab Merge branch 'for-v5.16/mtk-smi' into for-next omits 83e38509109e Merge branch 'v5.16/dt64' into for-next omits 41c50f42a51c Merge branches 'renesas-arm-dt-for-v5.16', 'renesas-driver [...] omits 1523dddcd195 Merge branch 'next/soc' into for-next omits eeb44922aa83 Merge branch 'v5.16/dt64' into for-next omits 5b227488c285 Merge branch 'v5.16/dt64' into for-next omits 2721363c0d64 Merge branch 'next/drivers' into for-next omits efb636dd5047 Merge branch 'next/soc' into for-next omits 30d63db9e4b6 Merge branch 'next/dt64' into for-next omits faae6a457101 Merge branches 'v5.16/dt64' and 'v5.16/drivers' into for-next omits bb289f4c0b2b Merge branches 'sunxi/clk-for-5.16', 'sunxi/core-for-5.16' [...] omits 0f79ce970e79 gnss: drop stray semicolons omits c5d4fb2539ca pstore/blk: Use "%lu" to format unsigned long adds 5625207d83f6 Merge tag 'usb-5.16-rc1' of git://git.kernel.org/pub/scm/l [...] adds c55a04176cba Merge tag 'char-misc-5.16-rc1' of git://git.kernel.org/pub [...] adds f54ca91fe6f2 Merge tag 'net-5.16-rc1' of git://git.kernel.org/pub/scm/l [...] adds 600b18f88f26 Merge tag 'trace-v5.16-3' of git://git.kernel.org/pub/scm/ [...] adds 6d76f6eb46cb Merge tag 'm68knommu-for-v5.16' of git://git.kernel.org/pu [...] adds 0093de693fe7 mm/page_owner.c: modify the type of argument "order" in so [...] adds 252220dab9d4 mm: allow only SLUB on PREEMPT_RT adds 0ef024621417 mm: migrate: simplify the file-backed pages validation whe [...] adds ab09243aa95a mm/migrate.c: remove MIGRATE_PFN_LOCKED adds 913ffbdd9985 mm: unexport folio_memcg_{,un}lock adds ab2f9d2d3626 mm: unexport {,un}lock_page_memcg adds b873e986816a kasan: add kasan mode messages when kasan init adds dbf49896187f Merge branch 'akpm' (patches from Andrew) adds 5593a733f968 Merge tag 'apparmor-pr-2021-11-10' of git://git.kernel.org [...] adds ca2ef2d9f2aa Merge tag 'kcsan.2021.11.11a' of git://git.kernel.org/pub/ [...] adds 5833291ab6de Merge tag 'pci-v5.16-fixes-1' of git://git.kernel.org/pub/ [...] adds d9c8e52ff9e8 thermal: int340x: fix build on 32-bit targets adds 7246f4dcaccc tools/lib/lockdep: drop liblockdep adds 636f6e2af4fb libata: add horkage for missing Identify Device log adds 1b87bda1f29a libata: libahci: declare ahci_shost_attr_group as static adds 204d32efa8a5 Merge tag 'libata-5.16-rc1-p2' of git://git.kernel.org/pub [...] adds 3b81bf78b733 Merge tag 'rtc-5.16' of git://git.kernel.org/pub/scm/linux [...] adds efe6f16c6faf Merge branch 'next' into for-linus adds f78e9de80f5a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 447212bb4f8e BackMerge tag 'v5.15' into drm-next adds b6c24725249a Merge tag 'drm-misc-fixes-2021-11-11' of git://anongit.fre [...] adds 304ac8032d3f Merge tag 'drm-next-2021-11-12' of git://anongit.freedeskt [...] adds 0d5d74634f63 Merge tag 'sound-fix-5.16-rc1' of git://git.kernel.org/pub [...] adds 030c28a02113 Merge tag 'pwm/for-5.16-rc1' of git://git.kernel.org/pub/s [...] adds 6cbcc7ab2147 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 66f4beaa6c1d Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 4218a96faf91 Merge tag 'mips_5.16_1' of git://git.kernel.org/pub/scm/li [...] adds b89f311d7e25 Merge tag 'riscv-for-linus-5.16-mw1' of git://git.kernel.o [...] adds be427a88a3dc Merge tag 's390-5.16-2' of git://git.kernel.org/pub/scm/li [...] adds c7a9b6471c8e signal/vm86_32: Remove pointless test in BUG_ON adds d4fa09e514cd Merge branch 'exit-cleanups-for-v5.16' of git://git.kernel [...] adds 3e067fd8503d KVM: x86: move guest_pv_has out of user_access section adds 501cfe067906 KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from adds 8bb084119f1a KVM: arm64: Extract ESR_ELx.EC only adds deacd669e18a KVM: arm64: nvhe: Fix a non-kernel-doc comment adds 08e873cb70f3 KVM: arm64: Change the return type of kvm_vcpu_preferred_target() adds 50a8d3315960 KVM: arm64: Fix host stage-2 finalization adds 84886c262ebc Merge tag 'kvmarm-fixes-5.16-1' of git://git.kernel.org/pu [...] adds 4d6fe79fdecc Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds d7458bc0d8b4 tracing/osnoise: Make osnoise_instances static adds 63f84ae6b82b tracing/histogram: Do not copy the fixed-size char array f [...] adds 1cab6bce42e6 tracing/histogram: Fix check for missing operands in an ex [...] adds 7c3737c70607 Merge tag 'trace-v5.16-4' of git://git.kernel.org/pub/scm/ [...] adds 32a370abf12f net,lsm,selinux: revert the security_sctp_assoc_establishe [...] adds 0a90729278ae Merge tag 'selinux-pr-20211112' of git://git.kernel.org/pu [...] adds ac5f313624d8 coccinelle: semantic patch to check for inappropriate do_d [...] adds 33e71e95f4eb coccinelle: update Coccinelle entry adds a9b9669d9822 Merge tag 'coccinelle-5.16-rc1' of git://git.kernel.org/pu [...] adds a19672f6b971 folio: Add a function to change the private data attached [...] adds 452c472e2634 folio: Add a function to get the host inode for a folio adds 78525c74d9e7 netfs, 9p, afs, ceph: Use folios adds 255ed63638da afs: Use folios in directory handling adds 0f7ddea6225b Merge tag 'netfs-folio-20211111' of git://git.kernel.org/p [...] adds 5664896ba29e Merge tag 'f2fs-for-5.16-rc1' of git://git.kernel.org/pub/ [...] adds a27c085874ca Merge tag 'erofs-for-5.16-rc1-fixes' of git://git.kernel.o [...] adds 0ecca62beb12 Merge tag 'ceph-for-5.16-rc1' of git://github.com/ceph/cep [...] adds 5d2f0b1083eb ksmbd: set unique value to volume serial field in FS_VOLUM [...] adds 561a1cf57535 ksmbd: remove md4 leftovers adds cb4517201b8a ksmbd: remove smb2_buf_length in smb2_hdr adds 2dd9129f7dec ksmbd: remove smb2_buf_length in smb2_transform_hdr adds 2734b692f7b8 ksmbd: change LeaseKey data type to u8 array adds 4355a8fd8163 ksmbd: switch to use shared definitions where available adds d6c9ad23b421 ksmbd: use the common definitions for NEGOTIATE_PROTOCOL adds 699230f31bf5 ksmbd: Move more definitions into the shared area adds 26a2787d45c5 ksmbd: Use the SMB3_Create definitions from the shared adds a613224169f9 Merge tag '5.16-rc-ksmbd-fixes' of git://git.samba.org/ksmbd adds d0b51bfb23a2 Revert "mm: shmem: don't truncate page if memory failure happens" adds 6b7895182ce3 smb3: add additional null check in SMB2_open adds bac35395d27c smb3: add additional null check in SMB2_tcon adds 9e7ffa77b26a cifs: release lock earlier in dequeue_mid error case adds ca780da5fdd3 smb3: add additional null check in SMB311_posix_mkdir adds 869da64d0711 cifs: fix memory leak of smb3_fs_context_dup::server_hostname adds 7f28af9cf542 cifs: fix potential use-after-free bugs adds 02102744d364 smb3: do not setup the fscache_super_cookie until fsinfo i [...] adds 8e07757bece6 cifs: do not negotiate session if session already exists adds 724244cdb382 cifs: protect session channel fields with chan_lock adds 0f2b305af944 cifs: connect individual channel servers to primary channe [...] adds 46bb1b9484ae cifs: do not duplicate fscache cookie for secondary channels adds c8103c2718eb Merge tag '5.16-rc-part2-smb3-client-fixes' of git://git.s [...] adds d3e3c102d107 io-wq: serialize hash clear with wakeup adds 2b7196a219bf Merge tag 'io_uring-5.16-2021-11-13' of git://git.kernel.d [...] adds 7607c44c157d block: Hold invalidate_lock in BLKDISCARD ioctl adds 35e4c6c1a2fc block: Hold invalidate_lock in BLKZEROOUT ioctl adds ecaf97f47444 block: use enum type for blk_mq_alloc_data->rq_flags adds 278167fd2f8f block: add __must_check for *add_disk*() callers adds 438cd74223c0 block: fix kerneldoc for disk_register_independent_access_ [...] adds 10f7335e3627 blk-mq: don't grab ->q_usage_counter in blk_mq_sched_bio_merge adds b131f2011115 blk-mq: rename blk_attempt_bio_merge adds 86399ea07109 block: Hold invalidate_lock in BLKRESETZONE ioctl adds b781d8db580c blkcg: Remove extra blkcg_bio_issue_init adds b637108a4022 blk-mq: fix filesystem I/O request allocation adds f44c7dbd74ec Merge tag 'block-5.16-2021-11-13' of git://git.kernel.dk/l [...] adds 3ad7befd4842 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 61082ad6a6e1 virtio-mem: support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE adds ccfff0a2bd2a Merge tag 'virtio-mem-for-5.16' of git://github.com/davidh [...] adds cf30f6a5f0c6 lib: zstd: Add kernel-specific API adds 2479b5238986 lib: zstd: Add decompress_sources.h for decompress_unzstd adds e0c1b49f5b67 lib: zstd: Upgrade to latest upstream zstd version 1.4.10 adds a99a65cfb92c MAINTAINERS: Add maintainer entry for zstd adds 0a8ea235837c lib: zstd: Add cast to silence clang's -Wbitwise-instead-o [...] adds c8c109546a19 Merge tag 'zstd-for-linus-v5.16' of git://github.com/terre [...] adds fa020dd78f9b perf beauty: Make all sockaddr files use a common naming scheme adds 795f91db262c perf beauty: Rename socket_ipproto.sh to socket.sh to hold [...] adds 012e5690360c perf beauty socket: Rename header_dir to uapi_header_dir adds 1a1edf33206c perf beauty socket: Prep to receive more input header files adds 82e3664b0acc perf beauty socket: Rename 'regex' to 'ipproto_regex' adds d3f82839f8d5 perf beauty socket: Sort the ipproto array entries adds ecf0a35ba221 perf beauty socket: Add generator for socket level (SOL_*) [...] adds f1c1e45e9cca perf trace: Beautify the 'level' argument of getsockopt adds 0826b7fd0a01 perf trace: Beautify the 'level' argument of setsockopt adds 66aee54ba42c perf beauty: Add socket level scnprintf that handles ARCH [...] adds fe90d378777a perf test: Use macro for "suite" declarations adds 54df5c8e014c perf test: Use macro for "suite" definitions adds df2252054eb0 perf test: Make each test/suite its own struct. adds d68f03650873 perf test: Move each test suite struct to its test adds 33f44bfd3c04 perf test: Rename struct test to test_suite adds f832044c8e8a perf test: Add helper functions for abstraction. adds 78244d2e2114 perf test: Add test case struct. adds 9be56d30802f perf test: Add skip reason to test case. adds 039f3555455d perf test: Convert pfm tests to use test cases. adds 2a74fe82831e perf test: Convert pmu event tests to test cases. adds e47c6ecaae1d perf test: Convert watch point tests to test cases. adds 44a8528c241b perf test: Convert clang tests to test cases. adds 5801e96b88bb perf test: Convert bpf tests to test cases. adds e65bc1fa29dc perf test: Convert llvm tests to test cases. adds 94e11fc77129 perf test: Remove now unused subtest helpers adds e329f03a1f1b perf test: bp tests use test case adds 1870356f3532 perf test: Convert time to tsc test to test case. adds c76ec1cf25d5 perf test: Remove non test case style support. adds 4935e2cd1b98 perf test: BP tests, remove is_supported use adds e74dd9cb3332 perf test: TSC test, remove is_supported use adds 848ddf5999d2 perf test: Remove is_supported function adds b47d2fb40f50 perf test: Remove skip_if_fail adds 604ce2f00465 perf test: Add expr test for events with hyphens adds 48f07b0b2a3e perf cputopo: Update to use pakage_cpus adds 406018dcc121 perf cputopo: Match die_siblings to topology ABI name adds 0b6b84cca674 perf cputopo: Match thread_siblings to topology ABI name adds 3613f6c1180b perf expr: Add literal values starting with # adds fdf1e29b6118 perf expr: Add metric literals for topology. adds 1e7ab8297599 perf expr: Move ID handling to its own function adds 9aba0adae8c7 perf expr: Add source_count for aggregating events adds 0901b5602872 perf arm-spe: Add snapshot mode support adds 56c31cdff7c2 perf arm-spe: Implement find_snapshot callback adds 6b1b208bef5b perf arm-spe: Snapshot mode test adds d54e50b7c9a4 perf cs-etm: Print size using consistent format adds 09e9afac8cea perf arm-spe: Print size using consistent format adds 438f1a9f54a9 perf design.txt: Synchronize the definition of enum perf_h [...] adds 3ca3af7d1f23 perf vendor events power10: Add metric events JSON file fo [...] adds 9dc9855f18ba perf arm-spe: Track task context switch for cpu-mode events adds 455c988225c7 perf arm-spe: Update --switch-events docs in 'perf record' adds 169de64f5dc2 perf arm-spe: Save context ID in record adds 27d113cfe892 perf arm-spe: Support hardware-based PID tracing adds f08a8fccd7ea perf test bpf: Use ARRAY_CHECK() instead of ad-hoc equival [...] adds 7380aa89904f tools headers UAPI: Sync files changed by new futex_waitv syscall adds bd9acd9cc6d7 perf symbols: Add documentation to 'struct symbol' adds 42704567042d perf symbols: Bit pack to save a byte adds 4f74f187892e perf symbols: Factor out annotation init/exit adds 4924b1f7c467 perf bpf: Avoid memory leak from perf_env__insert_btf() adds 2a4898fc264a perf tools: Add more weak libbpf functions adds 5b749efe2df8 tools headers UAPI: Sync arch prctl headers with the kerne [...] adds 49024204322c tools headers UAPI: Sync linux/prctl.h with the kernel sources adds 37057e743c3a tools headers UAPI: Sync sound/asound.h with the kernel sources adds 06cf00c48f97 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources adds 3442b5e05a7b tools arch x86: Sync the msr-index.h copy with the kernel sources adds 88e48238d536 perf bench futex: Fix memory leak of perf_cpu_map__new() adds c8b947642d23 perf test: Remove bash construct from stat_bpf_counters.sh test adds a9cdc1c5e370 perf tests: Remove bash construct from record+zstd_comp_decomp.sh adds ac96f463cc9a perf tests: Remove bash constructs from stat_all_pmu.sh adds 35c8fad4a703 Merge tag 'perf-tools-for-v5.16-2021-11-13' of git://git.k [...] adds 30d02551ba4f x86/fpu: Optimize out sigframe xfeatures when in init state adds 43d3b7f6a362 MAINTAINERS: Add some information to PARAVIRT_OPS entry adds e629fc1407a6 x86/mce: Add errata workaround for Skylake SKX37 adds fbdb5e8f2926 x86/cpu: Add Raptor Lake to Intel family adds 1654e95ee30a Merge tag 'x86_urgent_for_v5.16_rc1' of git://git.kernel.o [...] adds 0fe39a3929ac perf/x86/lbr: Reset LBR_SELECT during vlbr reset adds 5863702561e6 perf/x86/vlbr: Add c->flags to vlbr event constraints adds 4716023a8f6a perf/core: Avoid put_page() when GUP fails adds f7018be29253 Merge tag 'perf_urgent_for_v5.16_rc1' of git://git.kernel. [...] adds ce2612b6706b x86/smp: Factor out parts of native_smp_prepare_cpus() adds 42dc938a590c sched/core: Mitigate race cpus_share_cache()/update_top_ca [...] adds b027789e5e50 sched/fair: Prevent dead task groups from regaining cfs_rq's adds 4cc4cc28ec41 arch_topology: Fix missing clear cluster_cpumask in remove [...] adds a8b76910e465 preempt: Restore preemption model selection configs adds fc661f2dcb7e Merge tag 'sched_urgent_for_v5.16_rc1' of git://git.kernel [...] adds 2105a92748e8 static_call,x86: Robustify trampoline patching adds 218cc8b860a2 Merge tag 'locking-urgent-2021-11-14' of git://git.kernel. [...] adds 9c8e9c9681a0 PCI/MSI: Move non-mask check back into low level accessors adds 2226667a145d PCI/MSI: Deal with devices lying about their MSI mask capability adds f21082fb20db PCI: Add MSI masking quirk for Nvidia ION AHCI adds 373545903711 PCI/MSI: Destroy sysfs before freeing entries adds 1cbb418b69ed irqchip/csky-mpintc: Fixup mask/unmask implementation adds 69ea463021be irqchip/sifive-plic: Fixup EOI failed when masked adds 10a20b34d735 of/irq: Don't ignore interrupt-controller when interrupt-m [...] adds 979292af5b51 Merge tag 'irqchip-fixes-5.16-1' of git://git.kernel.org/p [...] adds c36e33e2f477 Merge tag 'irq-urgent-2021-11-14' of git://git.kernel.org/ [...] adds 622c72b651c8 Merge tag 'timers-urgent-2021-11-14' of git://git.kernel.o [...] adds c4a11bf423ec dt-bindings: Rename Ingenic CGU headers to ingenic,*.h adds 582c433eb997 dt-bindings: display: bridge: Convert toshiba,tc358767.txt [...] adds 51906dd173b2 dt-bindings: i2c: imx: hardware do not restrict clock-freq [...] adds fb66f40363c8 dt-bindings: timer: Update maintainers for st,stm32-timer adds 0bb0b616e40b dt-bindings: mfd: timers: Update maintainers for st,stm32-timers adds 1db9a87aeade dt-bindings: media: Update maintainers for st,stm32-cec.yaml adds ea28e2c1f7cf dt-bindings: media: Update maintainers for st,stm32-hwspin [...] adds f4eedebdbfbf dt-bindings: treewide: Update @st.com email address to @fo [...] adds 68d16195b61c of: Support using 'mask' in making device bus id adds 1b2189f3aa50 clk: versatile: clk-icst: Ensure clock names are unique adds 0e5f897708e8 dt-bindings: Remove Netlogic bindings adds 57d77e45c9c0 bindings: media: venus: Drop redundant maxItems for power- [...] adds 913d3a3f8408 dt-bindings: watchdog: sunxi: fix error in schema adds 0d1503d8d864 Merge tag 'devicetree-fixes-for-5.16-1' of git://git.kerne [...] adds 0d08e7bf0d0d ARM: 9155/1: fix early early_iounmap() adds 418ace9992a7 ARM: 9156/1: drop cc-option fallbacks for architecture selection adds 6ea45c57dc17 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 24318ae80d17 Merge tag 'sh-for-5.16' of git://git.libc.org/linux-sh adds 279917e27edc parisc: Fix backtrace to always include init funtion names adds f0d1cfac45ab parisc: Fix implicit declaration of function '__kernel_tex [...] adds 38860b2c8bb1 parisc: Flush kernel data mapping in set_pte_at() when ins [...] adds 3ec18fc7831e parisc/entry: fix trace test in syscall exit path adds c3b68c27f58a Merge tag 'for-5.16/parisc-3' of git://git.kernel.org/pub/ [...] adds ce49bfc8d037 Merge tag 'xfs-5.16-merge-5' of git://git.kernel.org/pub/s [...] adds dee2b702bcf0 kconfig: Add support for -Wimplicit-fallthrough adds fa55b7dcdc43 Linux 5.16-rc1 adds 158ea2d2b2ff kbuild: Fix -Wimplicit-fallthrough=5 error for GCC 5.x and 6.x adds 938aa33f1465 tracing: Add length protection to histogram string copies adds 8ab774587903 Merge tag 'trace-v5.16-5' of git://git.kernel.org/pub/scm/ [...] adds 5357b128b924 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds c6d3cd32fd00 arm64: ftrace: use HAVE_FUNCTION_GRAPH_RET_ADDR_PTR adds d3eb70ead647 arm64: mm: Fix VM_BUG_ON(mm != &init_mm) for trans_pgd adds d51f5ca3993b Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds 8c5ba21c16bd memory: mtk-smi: Fix a null dereference for the ostd adds 55f830c538b8 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds dae581864609 KVM: PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr() adds 2da516d7ed08 powerpc/83xx/mpc8349emitx: Drop unused variable adds 964c33cd0be6 powerpc: clean vdso32 and vdso64 directories adds 0bd81274e3f1 powerpc/pseries: rename numa_dist_table to form2_distances adds 302039466f6a powerpc/pseries: Fix numa FORM2 parsing fallback code adds 216c8e46f625 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 420f48f636b9 s390/setup: avoid reserving memory above identity mapping adds 5dbc4cb46674 s390/setup: avoid using memblock_enforce_memory_limit adds 6ad5f024d1f5 s390/setup: re-arrange memblock setup adds 9a39abb7c9aa s390/boot: simplify and fix kernel memory layout setup adds 4b9e04367afe s390: replace snprintf in show functions with sysfs_emit adds 7b737adc10d2 s390/vdso: remove -nostdlib compiler flag adds 00b55eaf4554 s390/vdso: filter out -mstack-guard and -mstack-size adds 6c122360cf2f s390: wire up sys_futex_waitv system call adds 4978592e532b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 81b1d548d00b hamradio: remove needs_free_netdev to avoid UAF adds 87530779de04 ptp: ptp_clockmatrix: repair non-kernel-doc comment adds 0cda7d4bac5f selftests: net: switch to socat in the GSO GRE test adds 27df68d579c6 net/ipa: ipa_resource: Fix wrong for loop range adds aae458725412 ethernet: sis900: fix indentation adds 70701b83e208 tcp: Fix uninitialized access in skb frags array for Rx 0cp. adds 1aa3b2207e88 net,lsm,selinux: revert the security_sctp_assoc_establishe [...] adds 86c3a3e964d9 tipc: use consistent GFP flags adds a31d27fbed5d tun: fix bonding active backup with arp monitoring adds 10a2308ffb8c net: Clean up some inconsistent indenting adds 6e228d8cbb1c net: ipa: HOLB register sometimes must be written twice adds 816316cacad2 net: ipa: disable HOLB drop when updating timer adds ae32bd420b91 Merge branch 'net-ipa-fixes' adds 2153bd1e3d3d net/smc: Transfer remaining wait queue entries during fallback adds f8885ac89ce3 net: bnx2x: fix variable dereferenced before check adds b922f622592a atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait adds e97b21e94652 net: ethernet: lantiq_etop: fix build errors/warnings adds 46d08f55d24e bnxt_en: extend RTNL to VF check in devlink driver_reinit adds b68a1a933fe4 bnxt_en: fix format specifier in live patch error message adds b0757491a118 bnxt_en: reject indirect blk offload when hw-tc-offload is off adds b06cf78fae0f Merge branch 'bnxt_en-fixes' adds 911957003948 net: stmmac: socfpga: add runtime suspend/resume callback [...] adds 6def480181f1 net: return correct error code adds 271351d255b0 tipc: only accept encrypted MSG_CRYPTO msgs adds 938cca9e4109 sock: fix /proc/net/sockstat underflow in sk_clone_lock() adds cf4f5530bb55 net/smc: Make sure the link_id is unique adds 4e5e6b5d9d13 iavf: Fix return of set the new channel count adds 8a4a126f4be8 iavf: check for null in iavf_fix_features adds 89f22f129696 iavf: free q_vectors before queues in iavf_disable_vf adds 2135a8d5c818 iavf: don't clear a lock we don't hold adds 8905072a192f iavf: Fix failure to exit out from last all-multicast mode adds 4f0400803818 iavf: prevent accidental free of filter structure adds 131b0edc4028 iavf: validate pointers adds 321421b57a12 iavf: Fix for the false positive ASQ/ARQ errors while issu [...] adds 9a6e9e483a96 iavf: Fix for setting queues to 0 adds 4293014230b8 iavf: Restore VLAN filters after link down adds 848e5d66fa31 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 1233e990fa20 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 199d983bc015 xsk: Fix crash on double free in buffer pool adds 34d11a440c61 bpf: Fix inner map state pruning regression. adds 6af2e1237412 selftests/bpf: Check map in map pruning adds dc14ca4644f4 samples/bpf: Fix summary per-sec stats in xdp_sample_user adds e4ac80ef8198 tools/runqslower: Fix cross-build adds 2453afe38455 samples/bpf: Fix incorrect use of strlen in xdp_redirect_cpu adds ba05fd36b851 libbpf: Perform map fd cleanup for gen_loader in case of error adds 5e0bc3082e2e bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tra [...] adds e60e6962c503 selftests/bpf: Add tests for restricted helpers adds 9e4dc8925525 Merge branch 'Forbid bpf_ktime_get_coarse_ns and bpf_timer [...] adds 6060a6cb05e3 samples/bpf: Fix build error due to -isystem removal adds 353050be4c19 bpf: Fix toctou on read-only map's constant scalar tracking adds 099f896f498a udp: Validate checksum in udp_read_sock() adds 165d139ec04a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a2acf0c0e2da selftests: nft_nat: switch port shadow test cases to socat adds 63b013d2c1d9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 563fbefed46a cfg80211: call cfg80211_stop_ap when switch from P2P_GO type adds ce6b69749961 nl80211: fix radio statistics in survey dump adds 77dfc2bc0bb4 mac80211: do not access the IV when it was stripped adds c033a38a81bc mac80211: fix radiotap header generation adds f6ab25d41b18 mac80211: drop check for DONT_REORDER in __ieee80211_select_queue adds 6dd2360334f3 mac80211: fix monitor_sdata RCU/locking assertions adds 30f6cf96912b mac80211: fix throughput LED trigger adds 6bd427b5f19c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 174a7fb3859a ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 adds bd5e2c22a9cf ALSA: cmipci: Drop stale variable assignment adds 7d13804725da Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a382285b6fed ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT adds a3774a2a6544 ASoC: rt5682: Avoid the unexpected IRQ event during going [...] adds 2cd9b0ef82d9 ASoC: rt5682: Re-detect the combo jack after resuming adds 8c32984bc7da ASoC: mediatek: mt8173: Fix debugfs registration for components adds 1218f06cb3c6 ASoC: SOF: build compression interface into snd_sof.ko adds 2ce1b21cb332 ASoC: rsnd: fixup DMAEngine API adds 9bb4e4bae5a1 ASoC: rt9120: Update internal ocp level to the correct value adds 8f1f1846d78a ASoC: rt9120: Fix clock auto sync issue when fs is the mul [...] adds dbe638f71eae ASoC: rt9120: Add the compatibility with rt9120s adds 7e5dfedb53a3 ASoC: Merge rt9120 series from ChiYuan Huang: adds a6e849d0007b ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized [...] adds 2f20640491ed ASoC: qdsp6: qdsp6: q6prm: handle clk disable correctly adds 861afeac7990 ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer adds 721a94b4352d ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling adds 0a270471d685 ASoC: qdsp6: q6adm: improve error reporting adds 6712c2e18c06 ASoC: qdsp6: q6routing: validate port id before setting up route adds 7e567b5ae063 ASoC: topology: Add missing rwsem around snd_ctl_remove() calls adds ea157c2ba821 ASoC: codecs: wcd938x: fix volatile register range adds 006ea27c4e70 ASoC: codecs: wcd934x: return error code correctly from hw_params adds cb04d8cd0bb0 ASoC: codecs: lpass-rx-macro: fix HPHR setting CLSH mask adds 4e6118f860ee Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds 4ffdbfbd9e46 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 459e1cd0d5ec Merge remote-tracking branch 'regmap/for-5.15' into regmap-linus adds 8f3857a76cef Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 98d948eb8331 spi: cadence-quadspi: fix write completion support adds 12f62a857c83 spi: lpspi: Silence error message upon deferred probe adds 6532582c353f spi: spi-geni-qcom: fix error handling in spi_geni_grab_gp [...] adds 6c53b45c71b4 spi: fix use-after-free of the add_lock mutex adds 1675f9b6a9d9 Merge remote-tracking branch 'spi/for-5.15' into spi-linus adds 38bcd7174a95 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 0efca8f0c704 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 8755e9e6d0e4 phy: stm32: fix st,slow-hs-slew-rate with st,decrease-hs-s [...] adds 7adaf921b643 phy: ti: report 2 non-kernel-doc comments adds c3ac2a975dc3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d5f0b8043689 staging: r8188eu: Fix breakage introduced when 5G code was [...] adds 7865dd24934a staging/fbtft: Fix backlight adds c15a059f85de staging: r8188eu: Use kzalloc() with GFP_ATOMIC in atomic context adds 4a293eaf92a5 staging: r8188eu: use GFP_ATOMIC under spinlock adds be4ea8f38355 staging: r8188eu: fix a memory leak in rtw_wx_read32() adds 47ac6f567c28 staging: Remove Netlogic XLP network driver adds 618949deb869 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] adds 84a8b040a8bd iio: imx8qxp-adc: fix dependency to the intended ARCH_MXC config adds 6ff1c34f8e38 iio: itg3200: Call iio_trigger_notify_done() on error adds 8db63222155d iio: ad7768-1: Call iio_trigger_notify_done() on error adds c306fbce9569 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 29c0ed4fb8ca Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds b3ff2881ba18 MIPS: syscalls: Wire up futex_waitv syscall adds 255e51da15ba MIPS: generic/yamon-dt: fix uninitialized variable error adds e8f67482e5a4 mips: bcm63xx: add support for clk_get_parent() adds fc1aabb08886 mips: lantiq: add support for clk_get_parent() adds 62bcc3d3cd87 Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] adds 838322658325 hwmon: (corsair-psu) fix plain integer used as NULL pointer adds dbd3e6eaf3d8 hwmon: (dell-smm) Fix warning on /proc/i8k creation error adds 214f52525506 hwmon: (nct6775) mask out bank number in nct6775_wmi_read_value() adds 0caf7f371e84 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 6f019c0e0193 btrfs: fix a out-of-bound access in copy_compressed_data_t [...] adds 45da9c1767ac btrfs: fix memory ordering between normal and ordered work [...] adds 4d9380e0da7b btrfs: silence lockdep when reading chunk tree during mount adds a91cf0ffbc24 btrfs: check-integrity: fix a warning on write caching dis [...] adds d08e38b62327 btrfs: make 1-bit bit-fields of scrub_page unsigned int adds 6c405b24097c btrfs: deprecate BTRFS_IOC_BALANCE ioctl adds 0426549c5d7d Merge branch 'misc-5.16' into next-fixes adds 72fff65d467e Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 4f5d06d381ba arm64: dts: exynos: drop samsung,ufs-shareability-reg-offs [...] adds 04257845b30a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds adab993c2519 mmc: sdhci-esdhc-imx: disable CMDQ support adds d93200a2fbf7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds c4e097e03df9 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 8a7eb2d476c6 Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm [...] adds daf972118c51 x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyp [...] adds f3e613e72f66 x86/hyperv: Move required MSRs check to initial platform probing adds 1922c8ba48a8 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 68a7bd1aac53 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] adds f7715b3a3499 gpio: virtio: remove unneeded semicolon adds 92a59d7f381d selftests: gpio: fix gpio compiling error adds c472d71be0be selftests: gpio: fix uninitialised variable warning adds 4f4d0af7b2d9 selftests: gpio: restore CFLAGS options adds d6912b1251b4 gpio: rockchip: needs GENERIC_IRQ_CHIP to fix build errors adds e47ea2e36f31 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 995f54ea962e drm/cma-helper: Release non-coherent memory with dma_free_ [...] adds bb162bb2b439 drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PH [...] adds 467dd91e2f78 Merge drm/drm-fixes into drm-misc-fixes adds 610c9ac03d76 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 9d67139138fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3631415fbbfb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 0ce29cae5ba4 Merge branches 'devel-stable', 'misc' and 'fixes' into for-next adds c76ea5934a83 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds c8285086e069 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 83c9eee72603 arm64: dts: meson-sm1-odroid: add cec nodes adds cdc509169459 arm64: dts: amlogic: meson-g12: Fix thermal-zones indent adds bb98a6fd0b0e arm64: dts: amlogic: meson-g12: Fix GPU operating point ta [...] adds 95d35256b564 arm64: dts: amlogic: Fix SPI NOR flash node name for ODROI [...] adds 8182a35868db arm64: dts: meson-gxbb-wetek: fix HDMI in early boot adds c019abb2feba arm64: dts: meson-gxbb-wetek: fix missing GPIO binding adds 1e9fc71213d7 arm64: dts: meson-gxbb-wetek: use updated LED bindings adds 6ef3a8554007 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 82099d76cb6f ARM: dts: aspeed: tyan-s7106: Update nct7802 config adds 8189162c66b7 ARM: dts: aspeed: mtjade: Add I2C buses for NVMe devices adds 16d6dc8d8030 ARM: dts: aspeed: mtjade: Add uefi partition adds 3c68ba0f851b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3191e91ae15b memory: mtk-smi: Use ARRAY_SIZE to define MTK_SMI_CLK_NR_MAX adds 395879305333 Merge branch 'mem-ctrl-next' into for-next adds c271aa1f7351 dt-bindings: memory: renesas,rpc-if: Add support for the R [...] adds 4b5a231ff617 dt-bindings: memory: renesas,rpc-if: Add optional interrup [...] adds 818fdfa89baa memory: renesas-rpc-if: Return error in case devm_ioremap_ [...] adds 5da9b59b23d8 memory: renesas-rpc-if: Drop usage of RPCIF_DIRMAP_SIZE macro adds 8c89eda37118 Merge branch 'for-v5.17/renesas-rpc' into for-next adds b04cc0d912eb memory: renesas-rpc-if: Add support for RZ/G2L adds fac1319be07b Merge branch 'for-v5.17/renesas-rpc' into for-next adds fad9676e87fa Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 6ebffd7bff8a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 549fecaecec2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds aa67bacb482a arm: dts: mt6589: Add device tree for Fairphone 1 adds 5d978f8ad2ae arm64: dts: mt8183: change rpmsg property name adds dbb948ba8b69 Merge branch 'v5.16-next/dts64' into for-next adds 54138380c608 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 70d3bba2b375 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 41716e42bcb8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0385d8e40011 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 53e96bd1489e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1ab0a62f28c9 ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add missing camera re [...] adds 68f8eb19c18a arm64: dts: renesas: r9a07g044: Add SCIF[1-4] nodes adds 5a8aa63c9bca arm64: dts: renesas: rzg2l-smarc: Enable SCIF2 on carrier board adds f9a2adcc9e90 arm64: dts: renesas: r9a07g044: Add SCI[0-1] nodes adds 85744f2d938c ARM: shmobile: rcar-gen2: Add missing of_node_put() adds 4c7924fb905b soc: renesas: rcar-rst: Add support to set rproc boot address adds 17fc0a96f4b4 Merge branches 'renesas-arm-dt-for-v5.17', 'renesas-arm-so [...] adds 57bb4e94d4bc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bf480c3bf0c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 90dc0df9168b ARM: s3c: include header for prototype of s3c2410_modify_misccr adds cb0ad82ee216 Merge branch 'next/soc' into for-next adds 9cb6de45a006 ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100 adds 8e14b530f8c9 ARM: dts: exynos: Use interrupt for BCM4330 host wakeup in I9100 adds ff6780f1d022 Merge branch 'next/dt' into for-next adds 569e45a11354 soc: samsung: exynos-chipid: describe which SoCs go with c [...] adds 214f78060713 soc: samsung: exynos-chipid: add Exynos7885 SoC support adds a67cce839451 dt-bindings: samsung: pmu: Document Exynos850 adds f5dc0140d483 soc: samsung: exynos-pmu: Add Exynos850 support adds 4de0ebb10652 Merge branch 'next/drivers' into for-next adds 7f9ec9b59c27 ARM: s3c: add one more "fallthrough" statement in Jive adds fc6303bf30fb Merge branch 'next/soc' into for-next adds ddb0fc6f055d arm64: exynos: Enable Exynos Multi-Core Timer driver adds f69590af7cbc Merge branch 'next/soc64' into for-next adds ab519880af5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 951611657276 firmware: arm_scmi: Fix null de-reference on error path adds 3a6615d552ef firmware: arm_scmi: Review some virtio log messages adds e6ad7f141f2e dt-bindings: arm: Add OP-TEE transport for SCMI adds f14808d3447a firmware: arm_scmi: Add optee transport adds efe599713239 firmware: arm_scmi: Make virtio Version_1 compliance optional adds f4382a0d4d16 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds 10a9d785681c Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds c23f4b2d14c5 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds d900a1cd310d arm64: dts: allwinner: add 'chassis-type' property adds 3cb8cdc2a80f Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next adds e927f53f7dd9 arm64: dts: allwinner: h6: tanix-tx6: Add SPDIF adds 98b38e443550 Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next adds a85c80980098 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 68ba08532549 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a3e63bf9bd40 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] adds b45a6989a12f Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 099ee0327120 clk: renesas: rzg2l: Add missing kerneldoc for resets adds a0d2a2c6736c clk: renesas: r9a07g044: Add clock and reset entry for SCI1 adds 073da9e7c768 clk: renesas: r9a07g044: Add WDT clock and reset entries adds dc446cba4301 clk: renesas: r9a07g044: Rename CLK_PLL2_DIV16 and CLK_PLL [...] adds 161450134ae9 clk: renesas: r9a07g044: Add OSTM clock and reset entries adds a85685050fc6 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds 4f14608c74b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0d828a9dabd0 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds de9cd37f1658 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7579721ef47d parisc/sticon: fix reverse colors adds 3e4050b8ab99 parisc: Include stringify.h to avoid build error in crypto/api.c adds 7f8a7caf951c parisc: Increase FRAME_WARN to 4096 on parisc adds 41d0abd90ed1 parisc: Wire up futex_waitv adds 0a87ac5f8ffb parisc: Move assembler related defines below the __ASSEMBL [...] adds aeb357979bdd parisc: Revert "parisc: Reduce sigreturn trampoline to 3 i [...] adds d1ef5b1225c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d7c604df5498 Merge branch 'fixes' into for-next adds 35e2fc1acb58 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6069811da5c0 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 74cc324aee16 fs: handle circular mappings correctly adds e36a46ffc210 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ed93ad77fa88 Merge branch 'misc-5.16' into for-next-current-v5.15-20211116 adds 85b7c01714a8 Merge branch 'for-next-current-v5.15-20211116' into for-ne [...] adds 9d48aac53040 btrfs: fix memory ordering between normal and ordered work [...] adds b103a9bfdb7c btrfs: fix ENOSPC failure when attempting direct IO write [...] adds 5bf7d010775e btrfs: fix deadlock between quota enable and other quota o [...] adds a88d33b7dc98 btrfs: remove spurious unlock/lock of unused_bgs_lock adds d4b5d76835e9 btrfs: silence lockdep when reading chunk tree during mount adds 6aedfcbbc1f8 btrfs: check-integrity: fix a warning on write caching dis [...] adds 90a4e2cc9bda btrfs: only copy dir index keys when logging a directory adds 099725d2a05e btrfs: remove no longer needed logic for replaying directo [...] adds e2475e9e9aa5 btrfs: use btrfs_item_size_nr/btrfs_item_offset_nr everywhere adds ea2237894e50 btrfs: add btrfs_set_item_*_nr() helpers adds 22c930aee041 btrfs: make btrfs_file_extent_inline_item_len take a slot adds 9cb4aea5af3b btrfs: introduce item_nr token variant helpers adds 242db53eafb3 btrfs: drop the _nr from the item helpers adds e36bce985cd5 btrfs: remove the btrfs_item_end() helper adds e1ac5f289076 btrfs: rename btrfs_item_end_nr to btrfs_item_data_end adds e7b06765f080 btrfs: send: remove unused found_type parameter to lookup_ [...] adds 9b45c1ccfae6 btrfs: send: remove unused type parameter to iterate_inode_ref_t adds 3cc41925fd0f btrfs: switch seeding_dev in init_new_device to bool adds 4872c473ae6e btrfs: consolidate device_list_mutex in prepare_sprout to [...] adds 67266372b88c btrfs: reduce the scope of the tree log mutex during trans [...] adds 93125cc0884e btrfs: make 1-bit bit-fields of scrub_page unsigned int adds ddc8e9cb530e btrfs: deprecate BTRFS_IOC_BALANCE ioctl adds 802dc2194f5a btrfs: remove unused parameter fs_devices from btrfs_init_ [...] adds 1c0066baa869 btrfs: cache reported zone during mount adds bf9cda02bd4c btrfs: fix a out-of-boundary access for copy_compressed_da [...] adds e78b180da5c5 Merge branch 'misc-next' into for-next-next-v5.16-20211116 adds 9f270c741efe btrfs: handle priority ticket failures in their respective [...] adds 8a96b88f7586 btrfs: check for priority ticket granting before flushing adds 8ec97027317a btrfs: check ticket->steal in steal_from_global_block_rsv adds 5a92f59934a7 btrfs: make BTRFS_RESERVE_FLUSH_EVICT use the global rsv s [...] adds 22b461ad9f75 btrfs: remove global rsv stealing logic for orphan cleanup adds be4b570df108 btrfs: get rid of root->orphan_cleanup_state adds 11d02f3b26a6 btrfs: change root to fs_info for btrfs_reserve_metadata_bytes adds d872c627a59d Merge branch 'ext/josef/global-steal-v3' into for-next-nex [...] adds aa7a00161051 btrfs: introduce BTRFS_EXCLOP_BALANCE_PAUSED exclusive state adds 68375f1e8746 btrfs: make device add compatible with paused balance in b [...] adds a6effc06cc5b btrfs: allow device add if balance is paused adds f0d739a7fa3b Merge branch 'ext/nikbor/pause-balance-v2' into for-next-n [...] adds b71221886a14 Merge branch 'for-next-next-v5.16-20211116' into for-next- [...] adds 279373dee83e Fixup merge-to-merge conflict in lzo_compress_pages adds 2433ce0c57d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0226487ad814 cifs: move debug print out of spinlock adds 446e21482e8c cifs: protect srv_count with cifs_tcp_ses_lock adds 8ae87bbeb5d1 cifs: introduce cifs_ses_mark_for_reconnect() helper adds 5e395f4424c4 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 859c81027181 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 9c95a41ff088 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds ef9e7727d062 iomap: Fix inline extent handling in iomap_readpage adds 20a2c7d53796 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 271bef145162 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f4eb5490ad9e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0619d76d50af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a0ddee65c527 printk: Remove printk.h inclusion in percpu.h adds 06cf63cb69be Merge branch 'for-5.16-fixup' into for-next adds cb3cda9b0775 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2f46d7c99830 pstore/blk: Use "%lu" to format unsigned long adds 65c1ea81c03e Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds e3d9234f3002 Revert "HID: hid-asus.c: Maps key 0x35 (display off) to KE [...] adds 5554d0b808c2 Merge branch 'for-5.16/upstream-fixes' into for-next adds 8985398beddb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a16ec7ab6bed Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds fbeda8f8813a Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds 6482dd78c00c x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-A [...] adds 4aaf9ecbe747 hwmon: (k10temp) Remove unused definitions adds 9d3046fadf31 hwmon: (k10temp) Add support for AMD Family 19h Models 10h [...] adds 1f9c17b0b497 dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatib [...] adds 592ac972f7a4 dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property adds 4f9f5ef7e18c hwmon: Driver for Texas Instruments INA238 adds 868029949345 hwmon: (tmp401) Simplify temperature register arrays adds 3a15e4cee2be hwmon: (tmp401) Convert to _info API adds ad6512397188 hwmon: (tmp401) Use regmap adds dfdcf8b9eaf2 hwmon: (tmp401) Hide register write address differences in [...] adds d20638935cec hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A adds 3e49239654a8 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 6d6a8d6a4ed0 docs: Update Sphinx requirements adds de80e6c51e50 Documentation: arm: marvell: Add some links to homepage / [...] adds b3dda08c3304 Documentation: arm: marvell: Put Armada XP section between [...] adds 738943fab848 Documentation: arm: marvell: Fix link to armada_1000_pb.pd [...] adds 951e0d00205c docs: ftrace: fix the wrong path of tracefs adds 232d45277f0a doc/zh_CN: fix a translation error in management-style adds 53b606fa29e3 docs: filesystems: Fix grammatical error "with" to "which" adds d545edc2670e Merge branch 'docs-next' of git://git.lwn.net/linux.git adds c9c9e2ab0375 media: admin-guide: add stm32-dma2d description adds 68dda3e02522 media: dt-bindings: media: add document for STM32 DMA2d bindings adds 0a08088f82c2 media: v4l2-mem2mem: add v4l2_m2m_get_unmapped_area for no [...] adds c9ee220d7677 media: videobuf2: Fix the size printk format adds ee4a929e0eb2 media: v4l2-ctrls: Add V4L2_CID_COLORFX_CBCR max setting adds ef9f18a9e3a0 media: v4l2-ctrls: Add RGB color effects control adds 002e8f0d5927 media: stm32-dma2d: STM32 DMA2D driver adds cffd616086fd media: atomisp: get rid of two unused functions adds 9b005ce90628 media: staging: ipu3-imgu: clarify the limitation of grid config adds 85db29d22cc5 media: ipu3-cio2: fix error code in cio2_bridge_connect_sensor() adds 2a998392403f media: i2c: ccs: replace snprintf in show functions with s [...] adds c09d776eaa06 media: dw9768: activate runtime PM and turn off device adds ce3015b7212e media: atomisp: add missing media_device_cleanup() in atom [...] adds 5bfbf65fcca7 media: atomisp: fix punit_ddr_dvfs_enable() argument for m [...] adds e1921cd14640 media: atomisp: fix inverted logic in buffers_needed() adds 9f6b4fa2d2df media: atomisp: do not use err var when checking port vali [...] adds d21ce8c2f7bf media: atomisp: fix inverted error check for ia_css_mipi_i [...] adds 6fb5d718b08c media: atomisp: use IA_CSS_ERROR() for error messages in s [...] adds 5a1b2725558f media: atomisp: fix ifdefs in sh_css.c adds fc3b36a783a4 media: atomisp: drop luma_only, input_yuv and input_raw fr [...] adds 66262818195d media: atomisp: remove struct ia_css_isp_parameter adds c665ccf1ffea media: atomisp: remove struct ia_css_isp_parameter xnr3 adds bbaa836b5301 media: atomisp: remove polling_mode and subscr_index adds b37bca2eba67 media: atomisp: make fw ver irci_stable_candrpv_0415_20150 [...] adds bb4924c215f2 media: atomisp: pci: release_version is now irci_stable_ca [...] adds 634557be5aea media: atomisp: add Microsoft Surface 3 ACPI vars adds 59a27d5c98f7 media: atomisp: Fix up the open v load race adds c10bcb13462e media: atomisp: add NULL check for asd obtained from atomi [...] adds fae46cb0531b media: atomisp: fix enum formats logic adds 331adc2f4081 media: atomisp: better describe get_frame_info issues adds 6c84a35d7815 media: atomisp: properly implement g_fmt adds 2b806251a5b0 media: atomisp: report colorspace information adds 5380c4cfeb8e media: atomisp: don't print errors for ignored MBUS formats adds 03723b924867 media: atomisp: report the visible resolution adds 819d679b58bc media: atomisp: comment-out JPEG format adds 5814f32fef13 media: staging: max96712: Add basic support for MAX96712 G [...] adds b2598d9fa6e1 media: atomisp: add a default case at __get_frame_info() adds fcb10617f465 media: atomisp: TODO: make it updated to the current issues adds 747473154111 media: atomisp: align sizes returned by g_fmt adds 9a542497cc88 media: atomisp: move a debug printf to a better place adds f5f3cedf2b5a media: atomisp: fix VIDIOC_S_FMT logic adds cc55907585f5 media: atomisp: fix enum_fmt logic adds e0d42fc0ddbc media: atomisp: move atomisp_g_fmt_cap() adds c9e9094c4e42 media: atomisp: fix try_fmt logic adds 0fbca1028567 media: atomisp: fix g_fmt logic adds b7573661282c media: atomisp-ov2680: use v4l2_find_nearest_size() adds b4e281666cb2 media: atomisp-ov2722: use v4l2_find_nearest_size() adds e3b14bf8d660 media: atomisp-gc0310: use v4l2_find_nearest_size() adds c286a3a0286b media: atomisp-gc2235: use v4l2_find_nearest_size() adds 8cc0f5cfd543 media: atomisp-mt9m114: use v4l2_find_nearest_size() adds 821e6f16125a media: atomisp: allocate a v4l2_fh at open time adds 9df9ee659cae media: atomisp: drop duplicated ia_css_isp_configs.c adds 3a9559d8f679 media: atomisp: drop duplicated ia_css_isp_states.c adds 2aa384962a7f media: atomisp: unify ia_css_isp_params.c adds 08ae0ffdd6c4 media: atomisp: cleanup ia_css_isp_configs() code adds f21e49be240f media: atomisp: propagate errors at ia_css_*_configure() adds f88520495b85 media: atomisp: sh_css_sp: better handle pipeline config errors adds 874da1fd1df2 media: atomisp: add return codes for pipeline config functions adds 62596705730e media: atomisp: return errors from ia_css_dma_configure_fr [...] adds 4a62b5cca5f0 media: atomisp: get rid of ISP2401_NEW_INPUT_SYSTEM adds 2c45e343c581 media: atomisp: set per-device's default mode adds 88f4f81e8c8e media: atomisp: register first the preview devnode adds 83b1e1efe5ed media: atomisp-ov2680: Remove a bunch of unused vars from [...] adds 12350633a8db media: atomisp-ov2680: Turn on power only once adds e9174a6438ad media: atomisp-ov2680: Push the input_lock taking up into [...] adds b821cea597f8 media: atomisp-ov2680: Remove the ov2680_res and N_RES glo [...] adds 8eed52e182ee media: atomisp-ov2680: Move ov2680_init_registers() call t [...] adds 4ed2caf85337 media: atomisp-ov2680: Save/restore exposure and gain over [...] adds 3aa39a49359c media: atomisp-ov2680: Make ov2680_read_reg() support 24 b [...] adds bc53e5bdbc7b media: atomisp-ov2680: Fix and simplify ov2680_q_exposure() adds 9f7b638637da media: atomisp-ov2680: Fix ov2680_write_reg() always writi [...] adds 4492289c3136 media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the [...] adds 29400b5063db media: atomisp-ov2680: Fix ov2680_set_fmt() messing up hig [...] adds d9916e7c87c9 media: atomisp-ov2680: initialize return var adds 22f2cac62dea media: atomisp-ov2680: properly set the vts value adds cb4d67a998e9 media: atomisp: fix uninitialized bug in gmin_get_pmic_id_ [...] adds e5e59f81840b media: atomisp: only initialize mode if pipe is not null adds 71665d816214 media: atomisp: check before deference asd variable adds 245f6f4a32fe media: atomisp: simplify asd check on open() fops adds b467d97ff37c media: atomisp: get rid of atomisp_get_frame_pgnr() abstraction adds 352ff3f3d449 media: atomisp: Remove unneeded null check adds 62cea52ad4be media: aspeed: fix mode-detect always time out at 2nd run adds 20c82fffd6d2 media: gspca: Make use of the helper macro kthread_run() adds 901181b7ff16 media: tw5864: Simplify 'tw5864_finidev()' adds 4406c8130507 media: tw5864: Disable PCI device when finished adds 019b48989f22 media: s5p-mfc: Use 'bitmap_zalloc()' when applicable adds 91bd11a4a568 media: dt-bindings: adv748x: Convert bindings to json-schema adds 22be5a10d0b2 media: em28xx: fix memory leak in em28xx_init_dev adds d7894721f73b media: docs: Fix newline typo adds 0a1c80c65700 media: cec-ioc-receive.rst: clarify sequence and status fields adds cd9d9377ed23 media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE adds b5150b6ec1cf media: mtk-vcodec: Align width and height to 64 bytes adds 29ba42670900 media: drivers/index.rst: add missing rkisp1 entry adds af6d1bde395c media: aspeed: Update signal status immediately to ensure [...] adds 147907e93224 media: stm32-dma2d: fix compile errors when W=1 adds d9fbdedc56ea media: stm32-dma2d: fix compile-testing failed adds 4eb684bd22a2 media: mtk-vcodec: vdec: remove redundant 'pfb' assignment adds 09f4d1513267 media: correct MEDIA_TEST_SUPPORT help text adds 360c887a39cb media: mtk-vpu: Remove redundant 'flush_workqueue()' calls adds f1af0c562f74 media: mtk-vcodec: Remove redundant 'flush_workqueue()' calls adds 220546727ab5 media: rc: ir-spi: Drop empty spi_driver remove callback adds 8985696ad985 media: rc: pwm-ir-tx: Switch to atomic PWM API adds 99076cd117c4 media: ir-rx51: Switch to atomic PWM API adds 5efe5721c18c media: rc: ir-hix5hd2: Add the dependency on HAS_IOMEM adds 6c481bdb3509 media: ipu3: drop an unused variable adds ed03607c7726 media: atomisp-gc2235: drop an unused var adds 44ddda1c05c4 media: atomisp-ov2680: uncomment other resolutions adds f04c9d7039c5 media: atomisp-ov2680: remove some unused fields adds dfef8533f16e media: atomisp-ov2680: adjust the maximum frame rate adds 6551c0bae460 media: atomisp-ov2680: implement enum frame intervals adds 1cc30669710f media: atomisp: implement enum framesize/frameinterval adds a0eabdba4ddd media: atomisp: handle errors at sh_css_create_isp_params() adds f63d47521ed9 media: atomisp: get rid of phys event abstractions adds 07995c0339af media: atomisp: get rid of if CONFIG_ON_FRAME_ENQUEUE adds b6fa9bf09c74 media: atomisp: shift some structs from input_system_local adds aafd70768384 media: atomisp: ia_css_stream.h: remove ifdefs from the header adds 94e83513cc0e media: atomisp: fix comments coding style at sh_css.c adds 31db04949118 media: atomisp: Avoid some {} just to define new vars adds bd8be42cbc23 media: atomisp: drop two vars that are currently ignored adds 57616b0cc5fc media: atomisp: drop an useless #ifdef ISP2401 adds 1b0f665debe5 media: atomisp: remove #ifdef HAS_OUTPUT_SYSTEM adds 90d6fe5a30d0 media: atomisp: drop #ifdef SH_CSS_ENABLE_PER_FRAME_PARAMS adds 0fe6c61b1315 media: atomisp: drop #ifdef WITH_PC_MONITORING adds 186d52dd7ba3 media: atomisp: remove #ifdef SH_CSS_ENABLE_METADATA adds 50e49efe885d media: atomisp: solve #ifdef HAS_NO_PACKED_RAW_PIXELS adds 21c86318eebd media: atomisp: drop crop code at stream create function adds e6eb87fedef0 media: atomisp: get rid of ia_css_stream_load() adds 75462238cf99 media: atomisp: unify ia_css_stream stop logic adds 7a05c4ff7f4e media: atomisp: drop ia_css_pipe_update_qos_ext_mapped_arg adds 7ec71e369a51 media: atomisp: drop a dead code adds 6b3420ebfccf media: atomisp: get rid of some weird warn-suppress logic adds 8ac1ebfabb96 media: atomisp: drop check_pipe_resolutions() logic adds 8a14577bb190 media: atomisp: warn if mipi de-allocation failed adds 5d20dfec621b media: atomisp: make sh_css similar to Intel Aero driver adds 96977c97e2c7 media: atomisp: get rid of #ifdef ISP_VEC_NELEMS adds 146dc08234a1 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 4d1cd1443db3 powercap: DTPM: Fix suspend failure and kernel warning adds d704aa0d44ad Documentation: power: Add description about new callback f [...] adds 08374410a5ea Documentation: power: Describe 'advanced' and 'simple' EM models adds e6ec93931387 Merge branches 'powercap' and 'pm-em' into linux-next adds 994a04a20b03 thermal: int340x: Limit Kconfig to 64-bit adds 0c34835b2a89 Merge branch 'thermal-int340x' into linux-next adds 8b28b4a36664 ACPI / x86: Revert: Make PWM2 device always present at Len [...] adds beba736766ed Merge branch 'acpi-x86' into linux-next adds 79be14b33a71 ACPI: PM: Avoid removing power from unused hardware too early adds 495856c2a74a Merge branch 'acpi-pm' into linux-next adds 99b63316c399 thermal: core: Reset previous low and high trip during the [...] adds 273b3dc3453c Merge branch 'thermal-core' into linux-next adds 00f4345c9d8f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 01cd571247fd Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds c8b9f34e223f fs: dlm:Remove unneeded semicolon adds 6a628fa43810 fs: dlm: fix potential buffer overflow adds 4c3d90570bcc fs: dlm: don't call kernel_getpeername() in error_report() adds 92c446053814 fs: dlm: replace use of socket sk_callback_lock with sock_lock adds 47ad99619356 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ef14102914f3 ipv4: drop unused assignment adds 0de3521500cf ipv4: Remove duplicate assignments adds 1274a4eb318d ipv6: Remove duplicate statements adds ac746c8520d9 net: stmmac: enhance XDP ZC driver level switching performance adds e99fa4230fa8 net: dsa: vsc73xxx: Make vsc73xx_remove() return void adds cb3ef7b00042 net: sched: sch_netem: Refactor code in 4-state loss generator adds cc0be1ad686f net: bridge: Slightly optimize 'find_portno()' adds 13cae4a104d2 i2c: core: Allow 255 byte transfers for SMBus 3.x adds 84a107e68b34 i2c: dev: Handle 255 byte blocks for i2c ioctl adds 1b2ba1f591c9 i2c: aspeed: Allow 255 byte block transfers adds 3ef2de27a05a i2c: npcm7xx: Allow 255 byte block SMBus transfers adds 0b6141eb2b14 dt-bindings: net: New binding mctp-i2c-controller adds 80be9b2c0d93 mctp i2c: MCTP I2C binding driver adds 71812af7234f Merge branch 'mctp-i2c-driver' adds 16b1c4e01c89 net: usb: ax88179_178a: add TSO feature adds 9ed941178ce9 hinic: use ARRAY_SIZE instead of ARRAY_LEN adds 311107bdecd1 net: fddi: use swap() to make code cleaner adds 5cf46d8e741f net/wan/fsl_ucc_hdlc: fix sparse warnings adds 34ae2c09d46a net: phylink: add generic validate implementation adds 02a0988b9893 net: mvneta: use phylink_generic_validate() adds 5038ffea0c6c net: mvpp2: use phylink_generic_validate() adds 6d3b1b069946 Merge branch 'generic-phylink-validation' adds 2f6a470d6545 Revert "Merge branch 'mctp-i2c-driver'" adds 60f270753960 bpftool: Migrate -1 err checks of libbpf fn calls adds c59765cfd193 bpftool: Use bpf_obj_get_info_by_fd directly adds 199e06fe832d perf: Pull in bpf_program__get_prog_info_linear adds f5aafbc2af51 libbpf: Deprecate bpf_program__get_prog_info_linear adds 8388092b2551 Merge branch 'libbpf: deprecate bpf_program__get_prog_info [...] adds 833907876be5 libbpf: Detect corrupted ELF symbols section adds 88918dc12dc3 libbpf: Improve sanity checking during BTF fix up adds 62554d52e717 libbpf: Validate that .BTF and .BTF.ext sections contain data adds 0d6988e16a12 libbpf: Fix section counting logic adds b7332d2820d3 libbpf: Improve ELF relo sanitization adds d6b973acd756 Merge branch 'libbpf ELF sanity checking improvements' adds be2f2d1680df libbpf: Deprecate bpf_program__load() API adds b8b5cb55f5d3 libbpf: Fix non-C89 loop variable declaration in gen_loader.c adds be80e9cdbca8 libbpf: Rename DECLARE_LIBBPF_OPTS into LIBBPF_OPTS adds 45493cbaf59e libbpf: Pass number of prog load attempts explicitly adds d10ef2b825cf libbpf: Unify low-level BPF_PROG_LOAD APIs into bpf_prog_load() adds e32660ac6fd6 libbpf: Remove internal use of deprecated bpf_prog_load() [...] adds bcc40fc0021d libbpf: Stop using to-be-deprecated APIs adds a3c7c7e8050f bpftool: Stop using deprecated bpf_load_program() adds 5c5edcdebfcf libbpf: Remove deprecation attribute from struct bpf_prog_ [...] adds 3d1d62397f4a selftests/bpf: Fix non-strict SEC() program sections adds d8e86407e5fc selftests/bpf: Convert legacy prog load APIs to bpf_prog_load() adds f87c1930ac29 selftests/bpf: Merge test_stub.c into testing_helpers.c adds cbdb1461dcf4 selftests/bpf: Use explicit bpf_prog_test_load() calls everywhere adds f19ddfe0360a selftests/bpf: Use explicit bpf_test_load_program() helper calls adds 5577f24cb04a Merge branch 'libbpf: add unified bpf_prog_load() low-level API' adds 2a2cb45b727b selftests/bpf: Pass sanitizer flags to linker through LDFLAGS adds 8f7b239ea8cf libbpf: Free up resources used by inner map definition adds 8ba285874913 selftests/bpf: Fix memory leaks in btf_type_c_dump() helper adds b8b26e585f3a selftests/bpf: Free per-cpu values array in bpf_iter selftest adds 5309b516bcc6 selftests/bpf: Free inner strings index in btf selftest adds f79587520a60 selftests/bpf: Clean up btf and btf_dump in dump_datasec test adds f92321d706a8 selftests/bpf: Avoid duplicate btf__parse() call adds f91231eeeed7 selftests/bpf: Destroy XDP link correctly adds 8c7a95520184 selftests/bpf: Fix bpf_object leak in skb_ctx selftest adds 5fd79ed9bed1 Merge branch 'Fix leaks in libbpf and selftests' adds 7c7e3d31e785 bpf: Introduce helper bpf_find_vma adds f108662b27c9 selftests/bpf: Add tests for bpf_find_vma adds 0cc78dcca36d Merge branch 'introduce bpf_find_vma' adds b89ddf4cca43 arm64/bpf: Remove 128MB limit for BPF JIT programs adds c23551c9c36a selftests/bpf: Add exception handling selftests for tp_bpf [...] adds 3a74ac2d1159 libbpf: Compile using -std=gnu89 adds 1a8b597ddabe bpftool: Fix SPDX tag for Makefiles and .gitignore adds f89315650ba3 bpf: Add ingress_ifindex to bpf_sk_lookup adds 8b4fd2bf1f47 selftests/bpf: Add tests for accessing ingress_ifindex in [...] adds 04f8cb6d6b67 Merge branch 'Get ingress_ifindex in BPF_SK_LOOKUP prog type' adds a6ca71583137 libbpf: Add ability to get/set per-program load flags adds 50dee7078b66 selftests/bpf: Fix bpf_prog_test_load() logic to pass extr [...] adds 3a75111d8a43 Merge branch 'selftests/bpf: fix test_progs' log_level logic' adds 6501182c08f7 bpftool: Normalize compile rules to specify output file last adds de29e6bbb9ee selftests/bpf: Minor cleanups and normalization of Makefile adds 957d350a8b94 libbpf: Turn btf_dedup_opts into OPTS-based struct adds 6084f5dc928f libbpf: Ensure btf_dump__new() and btf_dump_opts are future-proof adds 417889346577 libbpf: Make perf_buffer__new() use OPTS-based interface adds 0b52a5f4b994 selftests/bpf: Migrate all deprecated perf_buffer uses adds 60ba87bb6baf selftests/bpf: Update btf_dump__new() uses to v1.0+ variant adds eda8bfa5b7c7 tools/runqslower: Update perf_buffer__new() calls adds 164b04f27fbd bpftool: Update btf_dump__new() and perf_buffer__new_raw() calls adds 2326ff8d5c66 Merge branch 'Future-proof more tricky libbpf APIs' adds 8c42d2fa4eea bpf: Support BTF_KIND_TYPE_TAG for btf_type_tag attributes adds 2dc1e488e5cd libbpf: Support BTF_KIND_TYPE_TAG adds 3da5ba6f0509 bpftool: Support BTF_KIND_TYPE_TAG adds 0dc85872203b selftests/bpf: Test libbpf API function btf__add_type_tag() adds 6aa5dabc9d0e selftests/bpf: Add BTF_KIND_TYPE_TAG unit tests adds 846f4826d18e selftests/bpf: Test BTF_KIND_DECL_TAG for deduplication adds 26c79fcbfa64 selftests/bpf: Rename progs/tag.c to progs/btf_decl_tag.c adds 5698a42a73a1 selftests/bpf: Add a C test for btf_type_tag adds 3f1d0dc0ba29 selftests/bpf: Clarify llvm dependency with btf_tag selftest adds d52f5c639dd8 docs/bpf: Update documentation for BTF_KIND_TYPE_TAG support adds 9faaffbe85ed Merge branch 'Support BTF_KIND_TYPE_TAG for btf_type_tag a [...] adds 314f14abdeca bpftool: Enable libbpf's strict mode by default adds 9e2ad638ae36 bpf: Extend BTF_ID_LIST_GLOBAL with parameter for number of IDs adds d19ddb476a53 bpf: Introduce btf_tracing_ids adds 7cc595a60187 Merge branch 'introduce btf_tracing_ids' adds 21c6ec3d5275 selftests/bpf: Fix an unused-but-set-variable compiler warning adds 325d956d6717 selftests/bpf: Fix a tautological-constant-out-of-range-co [...] adds ebbd7f64a3fb bpftool: Fix memory leak in prog_dump() adds 48f5aef4c458 bpftool: Remove inclusion of utilities.mak from Makefiles adds 986dec18bbf4 bpftool: Fix indent in option lists in the documentation adds 3811e2753a39 bpftool: Update the lists of names for maps and prog-attach types adds b06be5651f08 bpftool: Fix mixed indentation in documentation adds c874dff452f3 Merge branch 'bpftool: miscellaneous fixes' adds e5043894b21f bpftool: Use libbpf_get_error() to check error adds a5bdc36354cb Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 3ad4b7c81a99 net: macb: Fix several edge cases in validate adds d519f350967a tcp: minor optimization in tcp_add_backlog() adds 283c6b54bca1 tcp: remove dead code in __tcp_v6_send_check() adds 373544020024 tcp: small optimization in tcp_v6_send_check() adds 42f67eea3ba3 net: use sk_is_tcp() in more places adds d0d598ca86bd net: remove sk_route_forced_caps adds aba546565b61 net: remove sk_route_nocaps adds 1b31debca832 ipv6: shrink struct ipcm6_cookie adds 1ace2b4d2b4e net: shrink struct sock by 8 bytes adds 6c302e799a0d net: forward_alloc_get depends on CONFIG_MPTCP adds 91b6d3256356 net: cache align tcp_memory_allocated, tcp_sockets_allocated adds 93afcfd1db35 tcp: small optimization in tcp recvmsg() adds d2489c7b6d7d tcp: add RETPOLINE mitigation to sk_backlog_rcv adds 0307a0b74b3a tcp: annotate data-races on tp->segs_in and tp->data_segs_in adds 7b6a893a5991 tcp: annotate races around tp->urg_data adds b96c51bd3bd8 tcp: tp->urg_data is unlikely to be set adds 3df684c1a3d0 tcp: avoid indirect calls to sock_rfree adds f35f821935d8 tcp: defer skb freeing after socket lock is released adds 8bd172b78729 tcp: check local var (timeo) before socket fields in one test adds 29fbc26e6dfc tcp: do not call tcp_cleanup_rbuf() if we have a backlog adds 43f51df41729 net: move early demux fields close to sk_refcnt adds 6fcc06205c15 Merge branch 'tcp-optimizations' adds 4721031c3559 net: move gro definitions to include/net/gro.h adds 0b935d7f8c07 net: gro: move skb_gro_receive_list to udp_offload.c adds e456a18a390b net: gro: move skb_gro_receive into net/core/gro.c adds 587652bbdd06 net: gro: populate net/core/gro.c adds abc3342a09a7 Merge branch 'gro-out-of-core-files' adds 2a12ae5d433d net: inline sock_prot_inuse_add() adds d477eb900484 net: make sock_inuse_add() available adds 4199bae10c49 net: merge net->core.prot_inuse and net->core.sock_inuse adds b3cb764aa1d7 net: drop nopreempt requirement on sock_prot_inuse_add() adds 62803fec52f8 Merge branch 'inuse-cleanups' adds 70c8a9239bdf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e47d0bf800e8 bpftool: Add current libbpf_strict mode to version output adds 69a055d54615 libbpf: Fix a couple of missed btf_type_tag handling in btf.c adds 4746158305e9 selftests/bpf: Add a dedup selftest with equivalent struct [...] adds 4344842836e9 bpftool: Add SPDX tags to RST documentation files adds b62318152040 bpftool: Update doc (use susbtitutions) and test_bpftool_s [...] adds e12cd158c8a4 selftests/bpf: Configure dir paths via env in test_bpftool [...] adds ebf7f6f0a6cd bpf: Change value of MAX_TAIL_CALL_CNT from 32 to 33 adds d41bc48bfab2 selftests/bpf: Add uprobe triggering overhead benchmarks adds 7b17a9084ede Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dd2ac1d6d495 Bluetooth: hci_h4: Fix padding calculation error within h4 [...] adds 3a56ef719f0b Bluetooth: stop proccessing malicious adv data adds a27c519a8164 Bluetooth: fix uninitialized variables notify_evt adds 385315decf65 Bluetooth: Don't initialize msft/aosp when using user channel adds be6c5ba2b00a Bluetooth: btmrvl_main: repair a non-kernel-doc comment adds 2bd1b237616b Bluetooth: hci_sync: Convert MGMT_OP_SET_DISCOVERABLE to u [...] adds f056a65783cc Bluetooth: hci_sync: Convert MGMT_OP_SET_CONNECTABLE to us [...] adds 9482c5074a7d Bluetooth: hci_request: Remove bg_scan_update work adds 0f281a5e5b67 Bluetooth: Ignore HCI_ERROR_CANCELLED_BY_HOST on adv set t [...] adds 1f9d56574334 Bluetooth: Attempt to clear HCI_LE_ADV on adv set terminat [...] adds 28491d7ef4af Bluetooth: btusb: enable Mediatek to support AOSP extension adds f2419b2e9fd6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 107fe9043020 drm/connector: Add support for privacy-screen properties (v4) adds a1a98689301b drm: Add privacy-screen class (v4) adds befe5404a00b drm/privacy-screen: Add X86 specific arch init code adds 8a12b170558a drm/privacy-screen: Add notifier support (v2) adds 334f74ee85dc drm/connector: Add a drm_connector privacy-screen helper f [...] adds 1b8101d51873 platform/x86: thinkpad_acpi: Add hotkey_notify_extended_ho [...] adds e8b7eb66738f platform/x86: thinkpad_acpi: Get privacy-screen / lcdshado [...] adds f809891ee51b platform/x86: thinkpad_acpi: Register a privacy-screen device adds b7490aade5d2 video: omapfb: Fix fall-through warning for Clang adds 57a06e907c07 drm: panel-simple: Add support for the Innolux G070Y2-T02 panel adds 189723fbe9ac drm/bridge: display-connector: fix an uninitialized pointe [...] adds 7c4dd0a26652 drm: of: Add drm_of_lvds_get_data_mapping adds 1a84a308acda drm/panel-simple: Add Vivax TPC-9150 panel v6 adds acf20ed020ff drm: fix null-ptr-deref in drm_dev_init_release() adds b7d4ce477ea9 dt-bindings: panel-simple-dsi: add JDI R63452 panel bindings adds 437c3d87590e drm/panel: Add JDI R63452 MIPI DSI panel driver adds 5f31dbeae8a8 drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure adds 32a267e9c057 drm/panel: innolux-p079zca: Delete panel on attach() failure adds 9bf7123bb07f drm/panel: Delete panel on mipi_dsi_attach() failure adds 7f44a1166c8a drm: panel: nt36672a: Removed extra whitespace. adds 6b1a69bcb23f drm/panel: ej030na: Make use of the helper function dev_er [...] adds 5ddc1e27e032 drm/panel: fy07024di26a30d: Make use of the helper functio [...] adds 386e1c180f1f drm/panel: ili9881c: Make use of the helper function dev_e [...] adds a30fc787a1d3 drm/panel: k101-im2ba02: Make use of the helper function d [...] adds ef41af47e40e drm/panel: ls037v7dw01: Make use of the helper function de [...] adds d41af761dbc1 drm/panel: nt39016: Make use of the helper function dev_er [...] adds 94f9b9525c0a drm/panel: s6e63j0x03: Make use of the helper function dev [...] adds d60b93917a66 drm/panel: sofef00: Make use of the helper function dev_er [...] adds a8daf03fa2d4 drm/panel: td043mtea1: Make use of the helper function dev [...] adds e82ef424eec8 drm/panel: xpp055c272: Make use of the helper function dev [...] adds 566b651cc531 drm/panel: y030xx067a: Make use of the helper function dev [...] adds f6632721cd62 drm/bridge: synopsys: dw-hdmi: also allow interlace on bridge adds 5f9741f53a3e drm/panel: dsi-cm: replace snprintf in show functions with [...] adds 893e46a9ae87 dt-bindings: display: add bindings for newhaven, 1.8-128160EF adds 50848e3787ad drm/tiny: add driver for newhaven, 1.8-128160EF adds 6eab8224ed3d drm/tiny: ili9163: fix build adds 26bc3371e648 dt-bindings: display/bridge: ptn3460: Convert to YAML binding adds 4701a0dd413c video: fbdev: replace snprintf in show functions with sysfs_emit adds cc83ff247be6 video: omapfb: replace snprintf in show functions with sysfs_emit adds c9a9dc49dc1f dt-bindings: display/bridge: sil, sii9234: Convert to YAML [...] adds acec93f2f04b dt-bindings: vendor-prefix: add Wanchanglong Electronics T [...] adds 89c6577a527e dt-bindings: ili9881c: add compatible string for Wanchangl [...] adds 19febe662d0b drm/panel: ilitek-ili9881d: add support for Wanchanglong W [...] adds 40e8c0198a51 drm/panel: ilitek-ili9881c: Make gpio-reset optional adds 30a46873941f drm/bridge: ti-sn65dsi83: Optimize reset line toggling adds dafa38c728b1 dt-bindings: display: Add bindings for Novatek NT35950 adds 623a3531e9cf drm/panel: Add driver for Novatek NT35950 DSI DriverIC panels adds 8bf632fe19d0 dt-bindings: display: Document BOE BF060Y8M-AJ0 panel compatible adds a19125a28112 drm/panel: Add BOE BF060Y8M-AJ0 5.99" AMOLED panel driver adds 3d61e450f99a dt-bindings: display: Add Sony Tulip Truly NT35521 panel support adds 9aa2c2320e6f drm/panel: Add Sony Tulip Truly NT35521 driver adds 75ad021f2192 drm/v3d: nullify pointer se with a NULL adds 085af7d28897 drm/rockchip: vop: Add timeout for DSP hold adds 514db871922f drm/rockchip: dsi: Hold pm-runtime across bind/unbind adds e584cdc15499 drm/rockchip: dsi: Reconfigure hardware on resume() adds 251888398753 drm/rockchip: dsi: Fix unbalanced clock on probe error adds 5a614570172e drm/rockchip: dsi: Disable PLL clock on bind error adds 91909d57169d dma-buf: Update obsoluted comments on dma_buf_vmap/vunmap() adds 1f9f6790cc62 drm/gma500: Move helpers for struct gtt_range from gtt.c to gem.c adds 9f40dbd4416f drm/gma500: Use to_gtt_range() everywhere adds 576d4d2d9031 drm/gma500: Reimplement psb_gem_create() adds 957a2d0e7ea3 drm/gma500: Allocate GTT ranges in stolen memory with psb_ [...] adds 2671075b3227 drm/gma500: Rename psb_gtt_{pin,unpin}() to psb_gem_{pin,unpin}() adds 0b80214b64e3 drm/gma500: Inline psb_gtt_attach_pages() and psb_gtt_deta [...] adds 3c101135baf2 drm/gma500: Inline psb_gtt_{alloc,free}_range() into rsp callers adds 33e079bc1530 drm/gma500: Set page-caching flags in GEM pin/unpin adds e1f80341e312 drm/gma500: Rewrite GTT page insert/remove without struct [...] adds f2d061ed01b3 drm/gma500: Rename struct gtt_range to struct psb_gem_object adds 45a44b01faa6 drm/bridge: tc358768: Enable reference clock adds 0bcdfabfcbe2 drm/bridge: tc358768: Support pulse mode adds b93e947664a1 drm/bridge: tc358768: Calculate video start delay adds fbc5a90e82c1 drm/bridge: tc358768: Disable non-continuous clock mode adds 43a1f1467cd4 drm/bridge: tc358768: Correct BTACNTRL1 programming adds c4f08d7246a5 drm/locking: fix __stack_depot_* name conflict adds 13e9e30cafea drm/scheduler: fix drm_sched_job_add_implicit_dependencies adds ba3078dad140 drm/dp: add helpers to read link training delays adds 02ed47aa6cc6 drm/dp: reuse the 8b/10b link training delay helpers adds c93ce6a6dfbd Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] adds a0a8e7594811 drm/amdgpu: use new iterator in amdgpu_vm_prt_fini adds 8315e2975e8e drm/msm: use new iterator in msm_gem_describe adds 0597ca7b43e4 drm/radeon: use new iterator in radeon_sync_resv adds 035f79f9b77d drm/gma500: Remove generic DRM drivers in probe function adds a3c09a02ef9f drm/sun4i: virtual CMA addresses are not needed adds f8b5307074f8 drm/rockchip: Implement mmap as GEM object function adds dd66f56caea6 dma-buf: fix kerneldoc for renamed members adds 40298cb45071 drm/nouveau: use the new iterator in nouveau_fence_sync adds 1d51775cd3f5 dma-buf: add dma_resv selftest v4 adds 930ca2a7cbb6 drm/amdgpu: use the new iterator in amdgpu_sync_resv adds 25b8a14e88d9 drm/amdgpu: use new iterator in amdgpu_ttm_bo_eviction_valuable adds 9d27478c7c01 drm: Build drm_irq.o only if CONFIG_DRM_LEGACY has been set adds 72071beec8fb drm: Link several object files into drm_kms_helper.ko adds 4b2b5e142ff4 drm: Move GEM memory managers into modules adds 525bbf72dbe0 drm: use new iterator in drm_gem_plane_helper_prepare_fb v3 adds 736638246ec2 Merge drm/drm-next into drm-misc-next adds 5517357a4733 clk: bcm-2835: Pick the closest clock rate adds 8ca011ef4af4 clk: bcm-2835: Remove rounding up the dividers adds 3e85b8159160 drm/vc4: hdmi: Set a default HSM rate adds c86b41214362 drm/vc4: hdmi: Move the HSM clock enable to runtime_pm adds 0f5251339eda drm/vc4: hdmi: Make sure the controller is powered in detect adds 9c6e4f6ed1d6 drm/vc4: hdmi: Make sure the controller is powered up during bind adds caa51a4c11f1 drm/vc4: hdmi: Rework the pre_crtc_configure error handling adds 724fc856c09e drm/vc4: hdmi: Split the CEC disable / enable functions in two adds 20b0dfa86bef drm/vc4: hdmi: Make sure the device is powered with CEC adds 14e193b95604 drm/vc4: hdmi: Warn if we access the controller while disabled adds bca10db67bda drm/vc4: crtc: Make sure the HDMI controller is powered wh [...] adds 62b51e4be63c dt-bindings: ili9881c: add missing panel-common inheritance adds f4b2e66967bc dt-bindings: ili9881c: add rotation property adds d9c022d5dfea drm/panel: ilitek-ili9881c: Read panel orientation adds e15623cdce6f drm/panel: make sharp_ls055d1sx04 static adds 44653c400615 drm/panel: novatek-nt35950: remove unneeded semicolon adds 55d5e4f98fde dma-buf: st: fix error handling in test_get_fences() adds 0e994828ec88 drm/etnaviv: use new iterator in etnaviv_gem_describe adds 086b90c76fc1 drm/etnaviv: replace dma_resv_get_excl_unlocked adds 3ab7b6ac5d82 pwm: Introduce single-PWM of_xlate function adds 3c7a8600dec9 drm/bridge: ti-sn65dsi86: Use regmap_bulk_write API adds cea86c5bb442 drm/bridge: ti-sn65dsi86: Implement the pwm_chip adds b9971e549adf drm: Link CMA framebuffer helpers into KMS helper library adds ee9418808bcc drm/bridge: adv7533: Switch to devm MIPI-DSI helpers adds 864c49a31d6b drm/bridge: adv7511: Register and attach our DSI device at probe adds 25a390a9aadb drm/bridge: anx7625: Switch to devm MIPI-DSI helpers adds 49e61bee26f7 drm/bridge: anx7625: Register and attach our DSI device at probe adds 1fdbf66e3d40 drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers adds d89078c37b10 drm/bridge: lt8912b: Register and attach our DSI device at probe adds b91df118e4ff drm/bridge: lt9611: Switch to devm MIPI-DSI helpers adds fef604db2312 drm/bridge: lt9611: Register and attach our DSI device at probe adds 293ada7b058e drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers adds 4a46ace5ac62 drm/bridge: lt9611uxc: Register and attach our DSI device [...] adds fe93ae800eb8 drm/bridge: ps8640: Switch to devm MIPI-DSI helpers adds 7abbc26fd667 drm/bridge: ps8640: Register and attach our DSI device at probe adds c05f1a4e2c4b drm/bridge: sn65dsi83: Fix bridge removal adds 6cae235e9cd1 drm/bridge: sn65dsi83: Switch to devm MIPI-DSI helpers adds 6ef7ee48765f drm/bridge: sn65dsi83: Register and attach our DSI device [...] adds 77d2a71b94e3 drm/bridge: sn65dsi86: Switch to devm MIPI-DSI helpers adds c3b75d4734cb drm/bridge: sn65dsi86: Register and attach our DSI device [...] adds 526dcedf877f drm/bridge: tc358775: Switch to devm MIPI-DSI helpers adds 4d77688ff27c drm/bridge: tc358775: Register and attach our DSI device at probe adds 4280e1a0ba1d drm/kirin: dsi: Adjust probe order adds 8f59ee9a570c drm/msm/dsi: Adjust probe order adds 099afadc533f drm/kmb: Enable support for framebuffer console adds e73c317efbf9 dma-buf: remove restriction of IOCTL:DMA_BUF_SET_NAME adds 2b3374306b31 drm/bridge: sn65dsi86: ti_sn65dsi86_read_u16() __maybe_unused adds 7cf098658857 MAINTAINERS: add reviewers for virtio-gpu adds 8f4502fa2844 drm/virtio: fix potential integer overflow on shift of a int adds 74c1bda2f3fa drm/virtio: fix another potential integer overflow on shif [...] adds bdf6aa22204e drm/nouveau: use the new interator in nv50_wndw_prepare_fb adds 675053115e4e drm: import DMA_BUF module namespace adds 1bdb542da736 drm/ingenic: Simplify code by using hwdescs array adds 8040ca086eb2 drm/ingenic: Add support for private objects adds 9361329d5712 drm/ingenic: Move IPU scale settings to private state adds 5410345f7acb drm/ingenic: Set DMA descriptor chain register when starting CRTC adds 6055466203df drm/ingenic: Upload palette before frame adds dded00395bdb drm/ingenic: Attach bridge chain to encoders adds f99413e4e1ce drm/ingenic: Remove bogus register write adds 542cff7893a3 drm/sched: Avoid lockdep spalt on killing a processes adds 0d6a8c5e9683 drm/sysfs: introduce drm_sysfs_connector_hotplug_event adds 710074bb8ab0 drm/probe-helper: add drm_kms_helper_connector_hotplug_event adds ad935754dd86 drm/connector: use drm_sysfs_connector_hotplug_event adds fc320a6f6404 amdgpu: use drm_kms_helper_connector_hotplug_event adds d35d4dbcc80d drm/probe-helper: use drm_kms_helper_connector_hotplug_event adds 23c50968399f i915/display/dp: send a more fine-grained link-status uevent adds c29d6797228b drm/etnaviv: stop getting the excl fence separately here adds 89aae41d740f drm/radeon: use dma_resv_wait_timeout() instead of manuall [...] adds cc5f1cbbc1e1 drm/vc4: hdmi: Remove the DDC probing for status detection adds e32e5723256a drm/vc4: hdmi: Fix HPD GPIO detection adds d0229c360a42 drm/vc4: Make vc4_crtc_get_encoder public adds d6faf94a68ae drm/vc4: crtc: Add encoder to vc4_crtc_config_pv prototype adds 94c1adc4c124 drm/vc4: crtc: Rework the encoder retrieval code (again) adds e1a7094b58c0 drm/vc4: crtc: Add some logging adds 7f817159c331 drm/vc4: Leverage the load tracker on the BCM2711 adds bd43e22bf28e drm/vc4: hdmi: Raise the maximum clock rate adds b7551457c5d0 drm/vc4: hdmi: Enable the scrambler on reconnection adds 16e101051f32 drm/vc4: Increase the core clock based on HVS load adds a43661e7e819 dt-bindings:drm/bridge:anx7625:add vendor define adds 9a7e49bd7992 drm/bridge: anx7625: fix not correct return value adds fd0310b6fe7d drm/bridge: anx7625: add MIPI DPI input feature adds 566fef1226c1 drm/bridge: anx7625: add HDMI audio function adds c4c6ef229593 drm/bridge: analogix_dp: Make PSR-exit block less adds a16c66401fd8 drm/vc4: crtc: Drop feed_txp from state adds 0c250c150c74 drm/vc4: Fix non-blocking commit getting stuck forever adds eeb6ab463959 drm/vc4: crtc: Copy assigned channel to the CRTC adds 81fb55e500a8 drm/vc4: hdmi: Add a spinlock to protect register access adds 82cb88af12d2 drm/vc4: hdmi: Use a mutex to prevent concurrent framework access adds 633be8c3c0c5 drm/vc4: hdmi: Prevent access to crtc->state outside of KMS adds a64ff88cb5eb drm/vc4: hdmi: Check the device state in prepare() adds ebae26d61809 drm/vc4: hdmi: Introduce an output_enabled flag adds 1998646129fa drm/vc4: hdmi: Introduce a scdc_enabled flag adds 89636a06fa2e drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_ [...] adds b94b7353d7fe drm/omapdrm: Convert to SPDX identifier adds b92f7ea556f8 drm/omap: dss: Make use of the helper macro SET_RUNTIME_PM_OPS() adds ed8414ab041f drm/omap: Make use of the helper function devm_platform_io [...] adds 1f366c6856e9 drm/omap: increase DSS5 max tv pclk to 192MHz adds 6e120594631f drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() adds 781050b0a316 drm/ttm: Put BO in its memory manager's lru list adds a25efb3863d0 dma-buf: add dma_fence_describe and dma_resv_describe v2 adds f19ee2f35d10 drm/msm: use the new dma_resv_describe adds 790f27e0f7c1 drm/etnaviv: use dma_resv_describe adds 3153c6486008 drm/xen: Implement mmap as GEM object function adds 396d9b9a4872 drm: Update documentation and TODO of gem_prime_mmap hook adds 452290f354f0 drm/format-helper: Export drm_fb_clip_offset() adds 27bd66dd6419 drm/format-helper: Rework format-helper memcpy functions adds 3e3543c8a19c drm/format-helper: Add destination-buffer pitch to drm_fb_swab() adds 53bc2098d2b6 drm/format-helper: Rework format-helper conversion functions adds 19b20a802131 drm/format-helper: Streamline blit-helper interface adds 18ac700d75e8 drm/fb-helper: Allocate shadow buffer of surface height adds 0dd80b483b95 drm/simpledrm: Enable FB_DAMAGE_CLIPS property adds 9239f3e1807c drm/simpledrm: Support virtual screen sizes adds 84e9dfd51852 drm: Clarify semantics of struct drm_mode_config.{min, max [...] adds 826cff3f7ebb drm/bridge: parade-ps8640: Enable runtime power management adds e9d9f9582c3d drm/bridge: parade-ps8640: Populate devices on aux-bus adds 3f2532d65a57 drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_ [...] adds 7cd70656d128 drm/bridge: display-connector: implement bus fmts callbacks adds d235a7c426b1 drm/meson: remove useless recursive components matching adds e67f6037ae1b drm/meson: split out encoder from meson_dw_hdmi adds 0af5e0b41110 drm/meson: encoder_hdmi: switch to bridge DRM_BRIDGE_ATTAC [...] adds 72317eaa23b1 drm/meson: rename venc_cvbs to encoder_cvbs adds 318ba02cd8a8 drm/meson: encoder_cvbs: switch to bridge with ATTACH_NO_C [...] adds 94bdb32aa2b2 MAINTAINERS: update information for nouveau adds bc4c7fa02b5f drm/nouveau/kms/nv50-: Use drm_dbg_kms() in crc.c adds 4f232990dd83 drm/nouveau/kms/nv50-: Check vbl count after CRC context flip adds 57cbdbe65e5f drm/nouveau/kms/nv140-: Use hard-coded wndws or core chann [...] adds 23244f67ed96 drm/nouveau/kms/nvd9-nv138: Fix CRC calculation for the cu [...] adds 6040308ffc90 drm/nouveau/kms/nv140-: Add CRC methods to gv100_disp_core [...] adds 1d2271d2fb85 drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVI [...] adds 4cdd2450bf73 drm/nouveau/pmu/gm200-: use alternate falcon reset sequence adds 5e18b9737004 drm/nouveau/core/client: Mark nvkm_uclient_sclass with sta [...] adds c5dac1f62153 drm/nouveau/bios/init: A typo fix adds c0a808b06939 drm/nouveau/kms/nv50-: Correct size checks for cursors adds 78ad449dc5c8 drm/nouveau: Remove unused variable ret adds 372b8307a628 drm/nouveau/kms/nv50-: Use NV_ATOMIC() in nv50_head_atomic [...] adds 79af598a5bae drm/nouveau/kms/nv50-: Always validate LUTs in nv50_head_a [...] adds 5d96a01549ec nouveau/nvkm/subdev/devinit/mcp89.c:Unneeded variable adds bd6e07e72f37 drm/nouveau/kms/nv04: use vzalloc for nv04_display adds 22da19f900be drm/nouveau/device: use snprintf() to replace strncpy() to [...] adds f9325afc2326 drm/nouveau/dispnv50/headc57d: Make local function 'headc5 [...] adds 170dcb67a208 drm/nouveau/fifo: make tu102_fifo_runlist static adds 606be062c2e5 drm/nouveau/kms/nv50-: Remove several set but not used var [...] adds d50d16036fb3 drm/nouveau/kms: delete an useless function call in nouvea [...] adds 393534f291d8 drm/nouveau: set RGB quantization range to FULL adds 5a363c206733 drm/shmem-helper: Unexport drm_gem_shmem_create_with_handle() adds c7fbcb7149ff drm/shmem-helper: Export dedicated wrappers for GEM object [...] adds a193f3b4e050 drm/shmem-helper: Pass GEM shmem object in public interfaces adds 88d60e0ad2ec Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 32b63b54b149 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 2e70570656ad drm/i915: Avoid bitwise vs logical OR warning in snb_wm_la [...] adds f9a7b19c4840 drm/i915: Move the pxp plane state computation adds 841f262e74a7 drm/i915: Fix up skl_program_plane() pxp stuff adds 63d7d05678af drm/i915: Remove the drm_dbg() from the vblank evade criti [...] adds 17dbbe7b2544 drm/i915: Rename intel_load_plane_csc_black() adds 2c85034db194 drm/i915: Clean-up bonding debug message. adds 7a279c14df56 drm/i915: Don't propagate the gen split confusion further adds ae880cd02c54 drm/i915: Move PCH refclock stuff into its own file adds b2de2d006dfa drm/i915: Move PCH modeset code to its own file adds ccebd0e40210 drm/i915: Clean up the {ilk,lpt}_pch_enable() calling convention adds f45d2252ee10 drm/i915: Move LPT PCH readout code adds 7d9ae6332e77 drm/i915: Extract ilk_pch_get_config() adds 9e68fa88b859 drm/i915: Move iCLKIP readout to the pch code adds 976c68f46d7c drm/i915: Introduce ilk_pch_disable() and ilk_pch_post_disable() adds d39ef5d5c076 drm/i915: Move intel_ddi_fdi_post_disable() to fdi code adds 718cc87e1669 drm/i915: Introduce lpt_pch_disable() adds babc8db30132 Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] adds b7d5abda8e64 drm/i915/dp: use new link training delay helpers adds 4ec5ffc341ce drm/i915/dp: Skip the HW readout of DPCD on disabled encoders adds 3f61ef9777c0 drm/i915/dp: Ensure sink rate values are always valid adds 9ad87de47356 drm/i915/dp: Ensure max link params are always valid adds bedcaddadd22 drm/i915/dp: Ensure sink/link max lane count values are al [...] adds caae4fb537d8 drm/i915/dp: Sanitize sink rate DPCD register values adds ce679dea955e drm/i915/dp: Sanitize link common rate array lookups adds 808b79eb8165 drm/i915/display: Rename POWER_DOMAIN_DPLL_DC_OFF to POWER [...] adds 1af10a97b3a6 drm/i915/display: Add warn_on in intel_psr_pause() adds 171c555c2c26 Revert "drm/i915/bios: gracefully disable dual eDP for now" adds e2b8329432b8 drm/i915: Add a table with a descriptor for all i915 modifiers adds 672d07517e72 drm/i915: Move intel_get_format_info() to intel_fb.c adds 3dfb2d6b489f drm/i915: Add tiling attribute to the modifier descriptor adds d89357ded55e drm/i915: Simplify the modifier check for interlaced scano [...] adds b1562f0f0f69 drm/i915: Unexport is_semiplanar_uv_plane() adds 0f2922ef4848 drm/i915: Move intel_format_info_is_yuv_semiplanar() to in [...] adds b0f1670d22ce drm/i915: Add a platform independent way to get the RC CCS [...] adds df63860da913 drm/i915: Handle CCS CC planes separately from CCS AUX planes adds f50423436105 drm/i915: Add a platform independent way to check for CCS [...] adds e359c47bfa61 drm/i915: Move is_ccs_modifier() to intel_fb.c adds 0b2c31dd8868 drm/i915: Add functions to check for RC CCS CC and MC CCS [...] adds 09f8fe4cae5e drm/i915: Move function prototypes to the correct header adds 3cf460bd683d drm/i915/hdmi: Split intel_hdmi_bpc_possible() to source v [...] adds bb115220d248 drm/i915/hdmi: Introduce intel_hdmi_is_ycbr420() adds 59908256d810 drm/i915/hdmi: Introduce intel_hdmi_tmds_clock() adds f4fdf37684eb drm/i915/hdmi: Unify "4:2:0 also" logic between .mode_vali [...] adds 81148c266f6a drm/i915/hdmi: Extract intel_hdmi_output_format() adds 6eaecf014807 drm/i915: remove CNL leftover adds 877d074939a5 drm/i915/cdclk: put the cdclk vtables in const data adds c4ae82a0e922 drm: Small optimization to intel_dp_mst_atomic_master_trans_check adds bf0d608b55d9 drm/i915/dp: fix integer overflow in 128b/132b data rate c [...] adds fed98c16f13f drm/i915/display: Wait PSR2 get out of deep sleep to update pipe adds f0e204e0d321 drm/i915: abstraction for iosf to compile on all archs adds 765972cb8564 drm/i915/psr: Disable PSR before modesets turn off all planes adds f28c5950d57b Revert "drm/i915/display: Disable audio, DRRS and PSR befo [...] adds 39919997322f drm/i915: Disable all planes before modesetting any pipes adds f2e19b586637 drm/i915: Introduce intel_master_crtc() adds e0bf3e23e200 drm/i915: Simplify intel_crtc_copy_uapi_to_hw_state_nomodeset() adds 3126977d4307 drm/i915: Split PPS write from DSC enable adds 723559f379af drm/i915: Perform correct cpu_transcoder readout for bigjoiner adds e12d6218fda2 drm/i915: Reduce bigjoiner special casing adds 818a1968a731 drm/i915: Nuke PIPE_CONFIG_QUIRK_BIGJOINER_SLAVE adds 16aea0f32f1d drm/i915/dsc: demote noisy drm_info() to drm_kms_dbg() adds 4c3d005307c8 drm/i915/adlp: Extend PSR2 support in transcoder B adds 32c2bc89c742 drm/i915: Fix type1 DVI DP dual mode adapter heuristic for [...] adds ead3ea12e133 drm/i915: Fix icl+ combo phy static lane power down setup adds c1bb3a463dac Merge drm/drm-next into drm-intel-next adds da0c3e2c907a drm/i915/fb: Don't report MC CCS plane capability on GEN<12 adds 7df7bca56902 drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum adds 10a657dd4cbc drm/i915/fb: Fold modifier CCS type/tiling attribute to pl [...] adds 3809991ff5f4 drm/i915/display: Add initial selective fetch support for [...] adds c34c1c4cd68f Revert "drm/i915/display/psr: Do full fetch when handling [...] adds 9556829ce4d0 drm/i915/adlp: Implement workaround 16013190616 adds f2787d8779b1 i915/display/dmc: Add Support for PipeC and PipeD DMC adds fa2a6c5b9cfb drm/i915: Don't request GMBUS to generate irqs when called [...] adds 49c55f7b035b drm/i915/hdmi: Turn DP++ TMDS output buffers back on in en [...] adds 0826edb6a5e5 drm/i915/display: Check async flip state of every crtc and [...] adds 112a87c48e83 drm/i915/display: program audio CDCLK-TS for keepalives adds 2ee5ef9c934a drm/i915/fb: Fix rounding error in subsampled plane size c [...] adds 6b6636e17649 drm/i915/adlp/fb: Prevent the mapping of redundant trailin [...] adds dd5ba4ff4e92 drm/i915/fb: Factor out functions to remap contiguous FB o [...] adds 96837e8beeef drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces adds be6c1dd5ac07 drm/i915/fb: Rename i915_color_plane_view::stride to mappi [...] adds 17749ece0142 drm/i915/adlp/fb: Remove restriction on semiplanar UV plan [...] adds e6d6f689435a drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides adds 8d2f683f1c49 drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() adds 9755f055f512 drm/i915: Restore memory mapping for DPT FBs across system [...] adds 565edeee70db drm/i915: Fix comment about modeset parameters adds f20ca899a7c9 drm/i915: Stop using group access when progrmming icl comb [...] adds 31e914a2307a drm/i915: Query the vswing levels per-lane for icl combo phy adds 305448e55745 drm/i915: Query the vswing levels per-lane for icl mg phy adds a905ced61309 drm/i915: Query the vswing levels per-lane for tgl dkl phy adds 3e9cf8f055fc drm/i915: Query the vswing levels per-lane for snps phy adds 88a244152209 drm/i915: Enable per-lane drive settings for icl+ adds c86e187372da drm/i915: Use intel_de_rmw() for tgl dkl phy programming adds d4e0f1632502 drm/i915: Use intel_de_rmw() for icl mg phy programming adds c1d53cbd83b8 drm/i915: Use intel_de_rmw() for icl combo phy programming adds aaec72ee90bc drm/i915: Reject planar formats when doing async flips adds 50faf7a194b8 drm/i915: Fix async flip with decryption and/or DPT adds e56b80d9fd29 drm/i915: Fix up the sprite namespacing adds 8ac80733cf6f drm/i915: Split update_plane() into update_noarm() + update_arm() adds 890b6ec4a522 drm/i915: Split skl+ plane update into noarm+arm pair adds 4d0d77de9af4 drm/i915: Split pre-skl primary plane update into noarm+arm pair adds 120542e2c1d1 drm/i915: Split g4x+ sprite plane update into noarm+arm pair adds 50105a3ad16c drm/i915: Split ivb+ sprite plane update into noarm+arm pair adds a14fef80ebb3 drm/i915: Split vlv/chv sprite plane update into noarm+arm pair adds c64a9a7c05be drm/i915: Update memory bandwidth formulae adds fe9b286bd063 drm/i915/audio: group audio under anonymous struct in drm_ [...] adds ca3cfb9d9b5e drm/i915/audio: name the audio sub-struct in drm_i915_private adds 37388c0192bf drm/i915/audio: define the audio struct separately from dr [...] adds 5d4537463fc2 drm/i915/audio: move intel_audio_funcs internal to intel_audio.c adds f47a0e358467 drm/i915/audio: rename intel_init_audio_hooks to intel_aud [...] adds 4fe7907f3775 drm/i915/display/adlp: Disable underrun recovery adds cf9420cb122d drm/i915: Fix Memory BW formulae for ADL-P adds 38a1b50c0389 drm/i915/dsi: disable lpdt if it is not enabled adds 6f9976bd1310 drm/i915: Do vrr push before sampling the frame counter adds 2bbc6fcaf8c5 drm/i915: Use vblank workers for gamma updates adds 115e0f687d29 drm/i915: Use unlocked register accesses for LUT loads adds c68dac968c46 drm/i915: Call intel_update_active_dpll() for both bigjoin [...] adds 6cff894e4991 drm/i915: pin: delete duplicate check in intel_pin_and_fen [...] adds 4579509ef181 Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" adds 078e2bb2585a drm/i915/dp: Optimize the FRL configuration for HDMI2.1 PCON adds f35294e13c19 drm/i915/dp: For PCON TMDS mode set only the relavant bits [...] adds d1260be70675 drm/i915/dsi: transmit brightness command in HS state adds b50364af7af4 drm/i915/fbc: Extract snb_fbc_program_fence() adds 2013ab184971 drm/i915/fbc: Extract {skl,glk}_fbc_program_cfb_stride() adds ef9600ffd447 drm/i915/fbc: Just use params->fence_y_offset always adds 74e0457a62c6 drm/i915/fbc: Introduce intel_fbc_is_compressing() adds 6874f95816da drm/i915/fbc: Extract helpers to compute FBC control regis [...] adds 41b85a5202b7 drm/i915/fbc: Introduce intel_fbc_funcs adds 0242cd3a538f drm/i915/fbc: Introduce .nuke() vfunc adds 11a6b88b8cf2 drm/i915/fbc: s/gen7/ivb/ adds 8f8c61038768 drm/i915/fbc: Introduce .program_cfb() vfunc adds a61cf3883c83 drm/i915/fbc: Introduce intel_fbc_set_false_color() adds a46553837056 drm/i915/fbc: Nuke BDW_FBC_COMP_SEG_MASK adds 73ab6ec90922 drm/i915/fbc: Clean up all register defines adds a4b17f757d0b drm/i915/fbc: Finish polishing FBC1 registers adds 9ddfa5a084f6 drm/i915: Relocate FBC_LLC_READ_CTRL adds d06188234427 drm/i915/fbc: s/dev_priv/i915/ adds e49a656b924e drm/i915/fbc: Start passing around intel_fbc adds 02689a2055d8 drm/1915/fbc: Replace plane->has_fbc with a pointer to the [...] adds c582ffadbe6c drm/i915/psr: Fix PSR2 handling of multiplanar format adds 2a2d23b68c4e drm/i915: make array states static const adds 6f07707fa09e drm/i915/dsi/xelpd: Fix the bit mask for wakeup GB adds 09eea2126533 drm/i915/dsi/xelpd: Add DSI transcoder support adds 5a06f68dbe0f drm/i915/dsi/xelpd: Disable DC states in Video mode adds dd54575a83d8 drm/i915: include intel-gtt.h only where needed adds ce6838afc924 agp/intel-gtt: Replace kernel.h with the necessary inclusions adds 7e78153aef7f agp/intel-gtt: reduce intel-gtt dependencies more adds d5e781a2e50f drm/i915/fbc: fix the FBC kernel-doc warnings adds 1a085e23411d drm/i915: Disable D3Cold in s2idle and runtime pm adds d940a7a0b0b7 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 777226dac058 drm/i915/dmabuf: fix broken build adds ef3e61922124 Merge drm/drm-next into drm-intel-gt-next adds f05b985e6f76 drm/i915/gem: Break out some shmem backend utils adds 7ae034590cea drm/i915/ttm: add tt shmem backend adds 5926ff80c903 drm/i915/gtt: drop unneeded make_unshrinkable adds 893f11f0c733 drm/i915: drop unneeded make_unshrinkable in free_object adds e25d1ea4b1dc drm/i915: add some kernel-doc for shrink_pin and friends adds ebd4a8ec7799 drm/i915/ttm: move shrinker management into adjust_lru adds 2eda4fc6d005 drm/i915/ttm: use cached system pages when evicting lmem adds 5d12ffe6bedb drm/i915/ttm: enable shmem tt backend adds 7c287113f1c8 drm/i915/selftests: Increase timeout in requests perf selftest adds 393211e118eb drm/i915/selftests: Update live.evict to wait on requests [...] adds 12a9917e9e84 drm/i915/guc: Fix recursive lock in GuC submission adds fc7bf4c0d65a drm/i915/selftests: Fix inconsistent IS_ERR and PTR_ERR adds 86752bd613c9 drm/i915: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) adds 04bc1667cd03 MAINTAINERS: Add Tvrtko as drm/i915 co-maintainer adds 64512a66b67e drm/i915: Revert 'guc_id' from i915_request tracepoint adds 344e694722b7 drm/i915/pmu: Add a name to the execlists stats adds 77cdd054dd2c drm/i915/pmu: Connect engine busyness stats from GuC to pmu adds 2ca776068f1f drm/i915/gtt: flush the scratch page adds b0cc4dca4f10 drm/i915/gtt: stop caching the scratch page adds fe6089c138e4 drm/i915: Remove some dead struct fwd decl from i915_drv.h adds c7d561cfcf86 drm/i915: Enable WaProgramMgsrForCorrectSliceSpecificMmioR [...] adds cad7109a2b5e drm/i915: Introduce refcounted sg-tables adds 3ea355b234d7 drm/i915/clflush: fixup handling of cache_dirty adds c52b3b489783 drm/i915/clflush: disallow on discrete adds 2ea6ec76430b drm/i915: move cpu_write_needs_clflush adds 068b1bd09253 drm/i915: stop setting cache_dirty on discrete adds 57d9898bee4f drm/i915/dmabuf: drop the flush on discrete adds a5b7ef27da60 drm/i915: Add struct to hold IP version adds e181fa1ddfd5 drm/i915: Track media IP stepping separated from GT adds c1f110eeb2a5 drm/i915: Rename GT_STEP to GRAPHICS_STEP adds 292e4fb05f14 drm/i915/guc/slpc: Define and initialize boost frequency adds 493043feed00 drm/i915/guc/slpc: Add waitboost functionality for SLPC adds 1448d5c47e6a drm/i915/guc/slpc: Update boost sysfs hooks for SLPC adds fbd4cf3bfe15 drm/i915: fixup dma_fence_wait usage adds 3589fdbd3b20 drm/i915/ttm: Reorganize the ttm move code adds 2b0a750caf33 drm/i915/ttm: Failsafe migration blits adds 52a743f1c114 drm/i915: Remove gen6_ppgtt_unpin_all adds c10a652e239e drm/i915/selftests: Rework context handling in hugepages s [...] adds 03f060b73f9a drm/i915/resets: Don't set / test for per-engine reset bit [...] adds 08d1ecd98a8f drm/i915/guc: Refcount context during error capture adds 775affb06a5b drm/i915/gem: Fix gem_madvise for ttm+shmem objects adds 9030e39cd115 drm/i915/selftests: Use clear_and_wake_up_bit() for the pe [...] adds fd4d7904f5e3 drm/i915: rework some irq functions to take intel_gt as argument adds 498f02b657b7 drm/i915: split general MMIO setup from per-GT uncore init adds d3cb30f8dcbc drm/i915/ttm: Fix illegal addition to shrinker list adds d73dd1f4e40c drm/i915/xehpsdv: Add initial workarounds adds 645cc0b9d972 drm/i915/dg2: Add initial gt/ctx/engine workarounds adds 212e6562f33b drm/i915/dg2: Program recommended HW settings adds 5f1176b419f9 drm/i915/guc/slpc: Check GuC status before freq boost adds fac73543fff0 drm/i915: Don't read query SSEU for non-existent slice 0 o [...] adds 9a7fc952717e drm/i915: Skip error capture when wedged on init adds fc12b70d12d0 drm/i915/guc: fix NULL vs IS_ERR() checking adds 6023fc9b3a98 Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] adds 4d91b80c5822 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 05a482dd6c9d Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 02d6fdecb9c3 regmap: allow to define reg_update_bits for no bus configuration adds 7012e594829b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4f66a9ef37d3 ALSA: hda: intel: More comprehensive PM runtime setup for [...] adds fd23116d7b8d ALSA: usb-audio: Use int for dB map values adds 85b741c1cb68 ALSA: usb-audio: Add minimal-mute notion in dB mapping table adds 02eb1d098e26 ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink adds 06764dc93184 ALSA: jack: Add missing rwsem around snd_ctl_remove() calls adds 5471e9762e1a ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls adds 80bd64af75b4 ALSA: hda: Add missing rwsem around snd_ctl_remove() calls adds 7206998f578d ALSA: hda: Fix potential deadlock at codec unbinding adds 2c95b92ecd92 ALSA: memalloc: Unify x86 SG-buffer handling (take#3) adds 11b0538bc94b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 58da0d84fdd2 Merge series "" from : adds 79a7a5ac3e53 Merge existing fixes from asoc/for-5.16 into new branch adds 168eed447129 ASoC: SOF: IPC: Add new IPC command to free trace DMA adds b4e2d7ce132b ASoC: SOF: IPC: update ipc_log_header() adds 48b5b6a56002 ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release adds 77fffb83933a ASoC: dt-bindings: nxp, tfa989x: Add rcv-gpios property fo [...] adds 9da52c39b33e ASoC: codecs: tfa989x: Add support for tfa9897 optional rcv-gpios adds a4832f80271b Merge series "Add tfa9897 rcv-gpios support" from Vincent [...] adds dd31ddd81904 ASoC: intel: sof_sdw: return the original error number adds 0527b19fa4f3 ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x36 [...] adds 1071f2415b6b ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 adds b63137cf5167 ASoC: intel: sof_sdw: rename be_index/link_id to link_index adds d471c034f832 ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP adds bf605cb04230 ASoC: intel: sof_sdw: move DMIC link id overwrite to creat [...] adds f8f8312263e2 ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk adds bd98394a811c ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init adds 4ed65d6ead29 ASoC: intel: sof_sdw: remove get_next_be_id adds 296c789ce1e5 ASoC: intel: sof_sdw: add link adr order check adds 0c61ac2786ff Merge series "ASoC: Intel: sof_sdw: Use fixed DAI link id" [...] adds 0f9710603e80 ASoC: dt-bindings: cs42l42: Convert binding to yaml adds bae9e13fc55c ASoC: cs35l41: DSP Support adds 95cead06866a ASoC: codecs: Axe some dead code in 'wcd_mbhc_adc_hs_rem_irq()' adds 8d0872f6239f ASoC: Intel: add sof-nau8825 machine driver adds 7ec4a058c16f ASoC: cs42l42: Add control for audio slow-start switch adds 749303055b78 firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h adds 5dbec393cd23 ASoC: adau1701: Replace legacy gpio interface for gpiod adds 5b59289bfdbe ASoC: SOF: core: Unregister machine driver before IPC and debugfs adds 3c8a3ad40191 ASoC: codecs: MBHC: Add support for special headset adds 5ecc573d0c54 ASoC: wm8903: Convert txt bindings to yaml adds 5f55c9693a22 ASoC: qcom: sdm845: only setup slim ports once adds 7548a391c53c ASoC: SOF: i.MX: simplify Kconfig adds cdc2acee421b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b42b1e85c996 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9bb2d6346e8c mmc: tmio: reinit card irqs in reset routine adds 1a3a23bd06b9 mmc: core: rewrite mmc_fixup_device() adds 819becf0bd19 mmc: core: allow to match the device tree to apply quirks adds 1da7d3a33a63 mmc: core: provide macro and table to match the device tre [...] adds 520c5dab35db mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO adds 10d6e7edc649 mmc: core: transplant ti,wl1251 quirks from to be retired [...] adds 2e9fe7101314 mmc: omap_hsmmc: Revert special init for wl1251 adds b60c9cb3e836 mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails adds 4a452b035b7c mmc: dw_mmc: Allow lower TMOUT value than maximum adds 1963fdd7ca1d dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string adds 129d46915d65 mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB adds 888f6092e972 mmc: core: change __mmc_poll_for_busy() parameter type adds 29c4bfbb0a3c mmc: core: adjust polling interval for CMD1 adds 9ce0f0ff7439 Merge branch 'fixes' into next adds 41dbd17ded9d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f8ae9bb51670 dt-bindings: power: reset: gpio-poweroff: Convert txt bind [...] adds f9a09de33b47 dt-bindings: power: supply: add Maxim MAX77976 battery charger adds 77d641baa3c8 power: supply: core: add POWER_SUPPLY_HEALTH_NO_BATTERY adds 715ecbc10d6a power: supply: max77976: add Maxim MAX77976 charger driver adds 3359e99fe9d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4950486cd86f regulator: da9121: Emit only one error message in .remove() adds 7347bdb18b69 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0d1e00e5df4e Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds a63c0805d821 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] adds 5ebea8244afb dt-bindings: vendor-prefixes: add T-Head Semiconductor adds 1fb5cc5da1e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 642fc4fa0487 Merge existing fixes from spi/for-5.16 into new branch adds 45971bdd8ca8 spi: remove unused header file <linux/platform_data/spi-cl [...] adds f02bff30114f spi: lpspi: release requested DMA channels adds f7d344f2188c spi: xlp: Remove Netlogic XLP variants adds a62bacba81c4 spi: dw: Add a symbols namespace for the core module adds 21b6b3809b84 spi: dw: Discard redundant DW SSI Frame Formats enumeration adds 725b0e3ea899 spi: dw: Put the driver entities naming in order adds ec77c086dc5b spi: dw: Convert to using the Bitfield access macros adds 2cc8d9227bbb spi: dw: Introduce Synopsys IP-core versions interface adds 2b8a47e0b698 spi: dw: Replace DWC_HSSI capability with IP-core version checker adds 44ebcb44584f spi: dw: Define the capabilities in a continuous bit-flags set adds d4dad47df21f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 41511a50bf2d Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 4ce077b2dba9 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 897919ad8b42 xen/privcmd: make option visible in Kconfig adds 08f6c2b09ebd xen: don't continue xenstore initialization in case of errors adds 49955cc0b553 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 94f846118d29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e05cab34e417 dt-bindings: leds: Add bindings for MT6360 LED adds d667c5384577 From: Gene Chen gene_chen@richtek.com adds 5b9fbb94ff5a leds: tca6507: use swap() to make code cleaner adds 2f61f240215d leds: led-core: Update fwnode with device_set_node adds 9e253a205114 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1d49eb91e86e ipmi: Move remove_work to dedicated workqueue adds a4560f38be84 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 24218c042c24 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds a6bf4b882702 staging: r8188eu: remove ODM_Read1Byte adds 28ea10d56004 staging: r8188eu: remove ODM_Read4Byte adds f02cbfd17a88 staging: r8188eu: remove ODM_Write1Byte adds c4073f2b3df8 staging: r8188eu: remove ODM_Write2Byte adds a9413afabf35 staging: r8188eu: remove ODM_Write4Byte adds b865f36cadaf staging: r8188eu: os_dep: remove the goto statement adds 70f15d205468 staging: r8188eu: core: remove the function __nat25_timeout adds 46cf602a6520 staging: r8188eu: core: remove unused variable sz adds e4a5be23b835 staging: r8188eu: core: remove the unused variable pAdapter adds 0de963e2f9fe staging: r8188eu: remove MSG_88E call from odm_TXPowerTrac [...] adds afa9755e359d staging: fbtft: Remove fb_watterott driver adds ed8f72e55451 staging: rtl8723bs: core: remove unused variable pAdapter adds f3f23022a01f staging: rtl8723bs: core: remove unused local variable padapter adds eb3bdf598039 staging: vt6655: fix camelcase byData in card.c adds 8b3312cac072 staging: r8188eu: convert final two MSG_88E calls to netdev_dbg adds 6332e4562698 staging: r8188eu: remove MSG_88E macro adds 2e90094fb720 staging: pi433: print rf69 debug message more detail adds 6304daa08728 staging: r8188eu: remove unused phy_PathA_IQK_8188E parameter adds 057957d998ad staging: r8188eu: remove unused phy_PathA_RxIQK parameter adds ddf8a086433b staging: r8188eu: remove constant phy_IQCalibrate_8188E parameter adds 1a7b609415df staging: r8188eu: clean up _PHY_PathADDAOn adds 7e90e57307df staging: r8188eu: remove write support from rtl8188e_Efuse [...] adds 4b99dd7d212b staging: r8188eu: remove efuse write functions adds d79c38617440 staging: r8188eu: os_dep: Change the return type of function adds 01d80b6ed2e3 staging: rtl8723bs: core: avoid unnecessary if condition adds d8a5b29b3d75 staging: rtl8192u: remove the if condition without effect adds 49ee664299ec staging: r8188eu: remove haldata's EEPROMVID / PID adds 704a47655e79 staging: r8188eu: remove haldata's EEPROMCustomerID adds c4120aaefbea staging: r8188eu: remove haldata's EEPROMSubCustomerID adds 9f784c8214e1 staging: r8188eu: remove autoload check adds 216506a986b2 staging: r8188eu: rf_chip is constant adds 80d21b0a5d65 staging: r8188eu: merge three small functions adds 74b1dc363063 staging: r8188eu: simplify two boolean assignments adds fca00dc456bd staging: vt6655: fix camelcase in bRadioOff adds ac0c9be91ae8 staging: wlan-ng: Removed unused comments adds 5bfc10690c6c staging: ralink-gdma: remove driver from tree adds 87dd67f496f7 staging: mt7621-dma: remove driver from tree adds 53a2f33caaea staging: mt7621-dts: remove 'gdma' and 'hsdma' nodes adds 8e162342589a staging: r8188eu: remove efuse type from definition functions adds 3a6a68888b6c staging: r8188eu: remove efuse type from read functions adds 6f520d1f50e9 staging: r8188eu: remove test code for efuse shadow map adds 2267ac01628b staging: r8188eu: merge small adapter info helpers adds ec00db06a10a staging: r8188eu: rtl8188e_EfuseGetCurrentSize is now unused adds 304c82531648 staging: r8188eu: rtl8188e_Efuse_PgPacketRead is now unused adds a15aed66338c staging: r8188eu: merge Efuse_ReadAllMap into EFUSE_Shadow [...] adds 36c6b1eb57c0 staging: r8188eu: use efuse map length define directly adds a98e3bd77ead staging: r8188eu: rtl8188e_EFUSE_GetEfuseDefinition is unused adds dd657639326d staging: r8188eu: remove defines for efuse type adds 0f4504dc5dc7 staging: r8188eu: efuse_OneByteRead is unused adds d53ad62518d4 staging: r8188eu: efuse_OneByteWrite is unused adds 70919f64ea0f staging: r8188eu: remove bt efuse definitions adds 232ee4d19ed5 staging: r8188eu: remove fake efuse variables adds 272958bf8ec3 staging: r8188eu: remove the efuse_hal structure adds 78618d529614 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds c6d7db843580 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 970f38d0bf37 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2036dec039c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 17a3e73212dd Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 319a377ed18e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 507805b83ff1 gpiolib: acpi: Remove never used devm_acpi_dev_remove_driv [...] adds 2ff64a84bbb3 gpiolib: acpi: shrink devm_acpi_dev_add_driver_gpios() adds d6e04239592e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3756a9fbb255 Merge branch 'gpio/gpio-sim' of git://git.kernel.org/pub/s [...] adds e9380df85187 ACPI: Add stubs for wakeup handler functions adds 2d54067fcd23 pinctrl: amd: Fix wakeups when IRQ is shared with SCI adds 55924812d208 pinctrl: tegra: Return const pointer from tegra_pinctrl_ge [...] adds 60430d4c4edd pinctrl: qcom: fix unmet dependencies on GPIOLIB for GPIOL [...] adds a5b9703fe11c pinctrl: ralink: include 'ralink_regs.h' in 'pinctrl-mt7620.c' adds 9b3b94e9eb14 pinctrl: apple: Always return valid type in apple_gpio_irq_type adds 3a3a100473d2 pinctrl: qcom: sdm845: Enable dual edge errata adds a3143f7822a9 Remove unused header <linux/sdb.h> adds 293083f877a7 pinctrl: tegra194: remove duplicate initializer again adds 62209e805b5c pinctrl: qcom: sm8350: Correct UFS and SDC offsets adds e3dcaf319c29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fea2538025fe pinctrl: renesas: rza1: Fix kerneldoc function names adds 7388fa8acfce dt-bindings: pincfg-node: Add "output-impedance-ohms" property adds 032816fbbfaf pinctrl: pinconf-generic: Add support for "output-impedanc [...] adds aa52b008441f dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add output-im [...] adds c76629a63b9c pinctrl: renesas: rzg2l: Rename RZG2L_SINGLE_PIN_GET_PORT macro adds d1189991c823 pinctrl: renesas: rzg2l: Add helper functions to read/writ [...] adds 7f13a4297be0 pinctrl: renesas: rzg2l: Add support to get/set pin config [...] adds 22972a2d5bc4 pinctrl: renesas: rzg2l: Rename PIN_CFG_* macros to match [...] adds adb613f84a9e pinctrl: renesas: rzg2l: Add support to get/set drive-stre [...] adds 2c3d5d7b4eaa Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds 1e6a58ad39a6 dt-bindings: pinctrl: samsung: Document Exynos7885 adds b0ef7b1a7a07 pinctrl: samsung: Add Exynos7885 SoC specific data adds 7d1a283f6d0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fd83c67becbe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c8e0aa9212f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 934a5dc1546b coresight: Use devm_bitmap_zalloc when applicable adds bdf6e21b8efb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 626ec19503a4 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 11c5ab7b9012 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds e7b81d562417 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 9d4762c447d3 fbdev: sh7760fb: document fallthrough cases adds 552a23a0e5d0 Makefile: Enable -Wcast-function-type adds 4fe2837511ef Merge branch 'testing/cast-function-type' into for-next/kspp adds c333b5e3ce89 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds b15c90153fd9 gnss: drop stray semicolons adds 8168ead1732e Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds 60149d049417 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6115fa721d9a Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 08b9e0ab8af4 cxl/pmem: Fix reference counting for delayed work adds 888e034a74f4 cxl/mbox: Remove bad comment adds 5e2411ae8071 cxl/memdev: Change cxl_mem to a more descriptive name adds affec782742e cxl/core: Convert to EXPORT_SYMBOL_NS_GPL adds a91bd78967c4 cxl/memdev: Remove unused cxlmd field adds 09eac2ca988a tools/testing/cxl: add mock output for the GET_HEALTH_INFO [...] adds f64bd790b750 ACPI: Keep sub-table parsing infrastructure available for modules adds ad2f63971e96 ACPI: Teach ACPI table parsing about the CEDT header format adds 2d03e46a4bad ACPI: Add a context argument for table parsing handlers adds f4ce1f766f1e cxl/acpi: Convert CFMWS parsing to ACPI sub-table helpers adds 814dff9ae234 cxl/test: Mock acpi_table_parse_cedt() adds fd49f99c1809 ACPI: NUMA: Add a node and memblk for each CFMWS not in SRAT adds 53989fad1286 cxl/pmem: Fix module reload vs workqueue state adds c109c8d7b275 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds abafe05a0574 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 0e3812e33883 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] adds bb695d1c3947 lib: zstd: Fix unused variable warning adds 1b3f7e9f8013 lib: zstd: Don't inline functions in zstd_opt.c adds ca6dad186b9a lib: zstd: Don't add -O3 to cflags adds fa6510a39167 Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] adds acfbadb41e92 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dc6c78cec1eb Mark NTFS_RW as BROKEN adds 83f5b72c9e67 configs: introduce debug.config for CI-like setup adds 279cf364862f Merge branch 'akpm-current/current' adds 9599d18df01b lib/stackdepot: allow optional init and stack_table alloca [...] adds 49f3ca7098f0 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] adds a98c029d40d3 lib/stackdepot: allow optional init and stack_table alloca [...] adds b96712434106 lib/stackdepot: allow optional init and stack_table alloca [...] adds 40ea5fef7c0f Merge branch 'akpm/master' adds fd96a4057bd0 Add linux-next specific files for 20211117
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (f2e19fd15bd7) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-class-power | 2 +- Documentation/arm/marvell.rst | 48 +- Documentation/bpf/btf.rst | 13 +- .../devicetree/bindings/arm/samsung/pmu.yaml | 2 + .../bindings/display/bridge/analogix,anx7625.yaml | 65 +- .../bindings/display/bridge/nxp,ptn3460.yaml | 106 + .../devicetree/bindings/display/bridge/ptn3460.txt | 39 - .../devicetree/bindings/display/bridge/sii9234.txt | 49 - .../bindings/display/bridge/sil,sii9234.yaml | 110 + .../bindings/display/panel/boe,bf060y8m-aj0.yaml | 81 + .../bindings/display/panel/ilitek,ili9163.yaml | 69 + .../bindings/display/panel/ilitek,ili9881c.yaml | 6 +- .../bindings/display/panel/novatek,nt35950.yaml | 106 + .../bindings/display/panel/panel-simple-dsi.yaml | 2 + .../display/panel/sony,tulip-truly-nt35521.yaml | 72 + .../devicetree/bindings/firmware/arm,scmi.yaml | 65 + .../devicetree/bindings/hwmon/ti,ina2xx.yaml | 22 + .../devicetree/bindings/leds/leds-mt6360.yaml | 159 + .../devicetree/bindings/media/i2c/adv748x.txt | 116 - .../devicetree/bindings/media/i2c/adv748x.yaml | 212 ++ .../bindings/media/qcom,sc7280-venus.yaml | 1 - .../memory-controllers/renesas,rpc-if.yaml | 54 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 4 + .../devicetree/bindings/pinctrl/pincfg-node.yaml | 3 + .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 2 + .../bindings/pinctrl/samsung-pinctrl.txt | 1 + .../bindings/power/reset/gpio-poweroff.txt | 41 - .../bindings/power/reset/gpio-poweroff.yaml | 59 + .../bindings/power/supply/maxim,max77976.yaml | 44 + .../devicetree/bindings/sound/cirrus,cs42l42.yaml | 225 ++ .../devicetree/bindings/sound/cs42l42.txt | 115 - .../devicetree/bindings/sound/nxp,tfa989x.yaml | 41 + .../devicetree/bindings/sound/wlf,wm8903.yaml | 116 + Documentation/devicetree/bindings/sound/wm8903.txt | 82 - .../devicetree/bindings/vendor-prefixes.yaml | 4 + .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 2 - Documentation/doc-guide/sphinx.rst | 22 +- Documentation/driver-api/media/drivers/index.rst | 1 + Documentation/filesystems/autofs.rst | 2 +- Documentation/gpu/drm-kms-helpers.rst | 15 + Documentation/gpu/drm-kms.rst | 2 + Documentation/gpu/todo.rst | 26 +- Documentation/hwmon/ina238.rst | 56 + Documentation/hwmon/index.rst | 1 + Documentation/power/energy-model.rst | 53 +- Documentation/process/changes.rst | 2 +- Documentation/security/SCTP.rst | 22 +- Documentation/trace/ftrace.rst | 9 +- .../translations/it_IT/doc-guide/sphinx.rst | 23 +- .../translations/it_IT/process/changes.rst | 2 +- .../translations/zh_CN/doc-guide/sphinx.rst | 21 +- .../zh_CN/process/management-style.rst | 4 +- .../userspace-api/media/cec/cec-ioc-receive.rst | 49 +- .../userspace-api/media/v4l/capture.c.rst | 52 +- .../userspace-api/media/v4l/v4l2grab.c.rst | 8 +- Documentation/x86/xstate.rst | 9 + MAINTAINERS | 48 +- Makefile | 23 +- Next/SHA1s | 274 +- Next/merge.log | 3450 +++++++++++--------- arch/arm/Makefile | 22 +- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 267 ++ arch/arm/boot/dts/aspeed-bmc-tyan-s7106.dts | 24 + arch/arm/boot/dts/exynos4210-i9100.dts | 7 +- arch/arm/boot/dts/mt6589-fairphone-fp1.dts | 30 + arch/arm/boot/dts/mt6589.dtsi | 2 +- arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 16 + .../dts/r8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi | 3 + arch/arm/mach-s3c/gpio-samsung.c | 1 + arch/arm/mach-s3c/mach-jive.c | 1 + arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 5 +- arch/arm/mm/mmu.c | 4 +- arch/arm/net/bpf_jit_32.c | 5 +- arch/arm64/Kconfig.platforms | 1 + .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 1 + .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 2 + .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 1 + .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 1 + .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 22 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 112 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 10 +- arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 14 + arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 3 +- arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 102 + arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 28 + arch/arm64/include/asm/esr.h | 1 + arch/arm64/include/asm/extable.h | 9 - arch/arm64/include/asm/ftrace.h | 11 + arch/arm64/include/asm/kvm_host.h | 2 +- arch/arm64/include/asm/memory.h | 5 +- arch/arm64/include/asm/pgalloc.h | 2 +- arch/arm64/include/asm/stacktrace.h | 6 - arch/arm64/kernel/ftrace.c | 6 +- arch/arm64/kernel/stacktrace.c | 18 +- arch/arm64/kernel/traps.c | 2 +- arch/arm64/kvm/arm.c | 5 +- arch/arm64/kvm/guest.c | 7 +- arch/arm64/kvm/hyp/hyp-entry.S | 2 +- arch/arm64/kvm/hyp/nvhe/host.S | 2 +- arch/arm64/kvm/hyp/nvhe/setup.c | 14 +- arch/arm64/kvm/hyp/nvhe/sys_regs.c | 2 +- arch/arm64/mm/ptdump.c | 2 - arch/arm64/net/bpf_jit_comp.c | 12 +- arch/mips/bcm63xx/clk.c | 6 + arch/mips/generic/yamon-dt.c | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/mips/lantiq/clk.c | 6 + arch/mips/net/bpf_jit_comp32.c | 3 +- arch/mips/net/bpf_jit_comp64.c | 2 +- arch/parisc/include/asm/assembly.h | 44 +- arch/parisc/include/asm/jump_label.h | 1 + arch/parisc/include/asm/kprobes.h | 5 +- arch/parisc/include/asm/rt_sigframe.h | 2 +- arch/parisc/kernel/entry.S | 2 +- arch/parisc/kernel/kprobes.c | 28 +- arch/parisc/kernel/patch.c | 5 +- arch/parisc/kernel/signal.c | 13 +- arch/parisc/kernel/signal32.h | 2 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/parisc/kernel/traps.c | 10 +- arch/powerpc/kernel/Makefile | 3 + arch/powerpc/kvm/book3s_hv_rmhandlers.S | 4 +- arch/powerpc/mm/numa.c | 44 +- arch/powerpc/net/bpf_jit_comp32.c | 4 +- arch/powerpc/net/bpf_jit_comp64.c | 4 +- arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 1 - arch/riscv/net/bpf_jit_comp32.c | 6 +- arch/riscv/net/bpf_jit_comp64.c | 7 +- arch/s390/Kconfig | 2 +- arch/s390/Makefile | 10 +- arch/s390/boot/startup.c | 88 +- arch/s390/kernel/setup.c | 22 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/s390/kernel/vdso32/Makefile | 2 +- arch/s390/kernel/vdso64/Makefile | 7 +- arch/s390/net/bpf_jit_comp.c | 6 +- arch/sparc/net/bpf_jit_comp_64.c | 2 +- arch/x86/events/intel/core.c | 4 +- arch/x86/events/intel/lbr.c | 2 + arch/x86/hyperv/hv_init.c | 12 +- arch/x86/include/asm/fpu/xcr.h | 12 + arch/x86/include/asm/fpu/xstate.h | 7 + arch/x86/include/asm/intel-family.h | 2 + arch/x86/include/asm/smp.h | 1 + arch/x86/include/asm/static_call.h | 1 + arch/x86/kernel/amd_nb.c | 5 + arch/x86/kernel/cpu/cpuid-deps.c | 1 + arch/x86/kernel/cpu/mce/intel.c | 5 +- arch/x86/kernel/cpu/mshyperv.c | 20 +- arch/x86/kernel/fpu/xstate.h | 37 +- arch/x86/kernel/smpboot.c | 18 +- arch/x86/kernel/static_call.c | 14 +- arch/x86/kernel/vm86_32.c | 2 +- arch/x86/kvm/svm/sev.c | 25 +- arch/x86/kvm/x86.c | 9 +- arch/x86/net/bpf_jit_comp.c | 10 +- arch/x86/net/bpf_jit_comp32.c | 4 +- arch/x86/xen/smp_pv.c | 12 +- block/blk-core.c | 4 +- block/blk-ia-ranges.c | 4 +- block/blk-mq-sched.c | 4 - block/blk-mq.c | 47 +- block/blk-mq.h | 28 +- block/blk-zoned.c | 15 +- block/genhd.c | 6 +- block/ioctl.c | 24 +- drivers/acpi/Kconfig | 3 + drivers/acpi/numa/srat.c | 59 +- drivers/acpi/scan.c | 22 +- drivers/acpi/tables.c | 87 +- drivers/acpi/x86/utils.c | 4 - drivers/base/arch_topology.c | 2 + drivers/base/regmap/regmap.c | 1 + drivers/bluetooth/btmrvl_main.c | 2 +- drivers/bluetooth/btusb.c | 1 + drivers/bluetooth/hci_h4.c | 4 +- drivers/char/agp/intel-gtt.c | 1 + drivers/char/ipmi/ipmi_msghandler.c | 13 +- drivers/clk/bcm/clk-bcm2835.c | 13 +- drivers/clk/renesas/r9a07g044-cpg.c | 39 +- drivers/clk/renesas/rzg2l-cpg.c | 1 + drivers/clk/renesas/rzg2l-cpg.h | 3 + drivers/cxl/Kconfig | 1 + drivers/cxl/acpi.c | 237 +- drivers/cxl/core/Makefile | 2 +- drivers/cxl/core/bus.c | 20 +- drivers/cxl/core/mbox.c | 186 +- drivers/cxl/core/memdev.c | 55 +- drivers/cxl/core/pmem.c | 20 +- drivers/cxl/core/regs.c | 8 +- drivers/cxl/cxl.h | 8 + drivers/cxl/cxlmem.h | 37 +- drivers/cxl/pci.c | 120 +- drivers/cxl/pmem.c | 85 +- drivers/dma-buf/Makefile | 3 +- drivers/dma-buf/dma-buf.c | 32 +- drivers/dma-buf/dma-fence.c | 17 + drivers/dma-buf/dma-resv.c | 23 + drivers/dma-buf/selftests.h | 1 + drivers/dma-buf/st-dma-resv.c | 371 +++ drivers/firmware/arm_scmi/Kconfig | 27 + drivers/firmware/arm_scmi/Makefile | 1 + drivers/firmware/arm_scmi/common.h | 3 + drivers/firmware/arm_scmi/driver.c | 3 + drivers/firmware/arm_scmi/optee.c | 581 ++++ drivers/firmware/arm_scmi/virtio.c | 13 +- drivers/firmware/cirrus/cs_dsp.c | 6 - drivers/gpio/Kconfig | 1 + drivers/gpio/gpio-virtio.c | 2 +- drivers/gpio/gpiolib-acpi.c | 26 +- drivers/gpu/drm/Kconfig | 8 +- drivers/gpu/drm/Makefile | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 26 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 8 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 4 +- drivers/gpu/drm/bridge/Kconfig | 1 + drivers/gpu/drm/bridge/adv7511/adv7511.h | 1 - drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 15 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 20 +- drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 14 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 491 ++- drivers/gpu/drm/bridge/analogix/anx7625.h | 23 +- drivers/gpu/drm/bridge/display-connector.c | 88 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 31 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 62 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 65 +- drivers/gpu/drm/bridge/lvds-codec.c | 21 +- drivers/gpu/drm/bridge/parade-ps8640.c | 346 +- .../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 10 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-audio.h | 4 +- .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 9 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 13 +- drivers/gpu/drm/bridge/tc358768.c | 94 +- drivers/gpu/drm/bridge/tc358775.c | 50 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 128 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 466 ++- drivers/gpu/drm/drm_atomic_uapi.c | 4 + drivers/gpu/drm/drm_connector.c | 205 +- drivers/gpu/drm/drm_dp_helper.c | 153 +- drivers/gpu/drm/drm_drv.c | 13 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_format_helper.c | 247 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 14 +- drivers/gpu/drm/drm_gem_cma_helper.c | 14 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 136 +- drivers/gpu/drm/drm_irq.c | 2 - drivers/gpu/drm/drm_mipi_dbi.c | 6 +- drivers/gpu/drm/drm_of.c | 33 + drivers/gpu/drm/drm_privacy_screen.c | 467 +++ drivers/gpu/drm/drm_privacy_screen_x86.c | 86 + drivers/gpu/drm/drm_probe_helper.c | 48 +- drivers/gpu/drm/drm_sysfs.c | 25 + drivers/gpu/drm/etnaviv/etnaviv_gem.c | 33 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 4 +- drivers/gpu/drm/gma500/framebuffer.c | 52 +- drivers/gpu/drm/gma500/gem.c | 234 +- drivers/gpu/drm/gma500/gem.h | 28 +- drivers/gpu/drm/gma500/gma_display.c | 51 +- drivers/gpu/drm/gma500/gtt.c | 326 +- drivers/gpu/drm/gma500/gtt.h | 29 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 3 +- drivers/gpu/drm/gma500/psb_drv.c | 12 + drivers/gpu/drm/gma500/psb_intel_display.c | 17 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 2 +- drivers/gpu/drm/gud/gud_pipe.c | 14 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 52 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 5 +- drivers/gpu/drm/i915/Kconfig | 2 +- drivers/gpu/drm/i915/Makefile | 3 + drivers/gpu/drm/i915/display/i9xx_plane.c | 134 +- drivers/gpu/drm/i915/display/icl_dsi.c | 21 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 89 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 23 +- drivers/gpu/drm/i915/display/intel_audio.c | 140 +- drivers/gpu/drm/i915/display/intel_audio.h | 4 +- drivers/gpu/drm/i915/display/intel_bw.c | 213 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 5 + drivers/gpu/drm/i915/display/intel_color.c | 128 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_crt.c | 13 +- drivers/gpu/drm/i915/display/intel_crtc.c | 82 +- drivers/gpu/drm/i915/display/intel_crtc.h | 7 + drivers/gpu/drm/i915/display/intel_cursor.c | 69 +- drivers/gpu/drm/i915/display/intel_ddi.c | 348 +- drivers/gpu/drm/i915/display/intel_ddi.h | 1 + drivers/gpu/drm/i915/display/intel_display.c | 1902 ++--------- drivers/gpu/drm/i915/display/intel_display.h | 17 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 46 +- drivers/gpu/drm/i915/display/intel_display_power.c | 15 +- drivers/gpu/drm/i915/display/intel_display_power.h | 2 +- drivers/gpu/drm/i915/display/intel_display_types.h | 51 +- drivers/gpu/drm/i915/display/intel_dmc.h | 2 + drivers/gpu/drm/i915/display/intel_dp.c | 163 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 43 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 32 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 7 +- drivers/gpu/drm/i915/display/intel_dpt.c | 52 + drivers/gpu/drm/i915/display/intel_dpt.h | 4 + drivers/gpu/drm/i915/display/intel_dsb.c | 4 +- .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 4 + drivers/gpu/drm/i915/display/intel_fb.c | 706 +++- drivers/gpu/drm/i915/display/intel_fb.h | 31 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 12 +- drivers/gpu/drm/i915/display/intel_fbc.c | 1000 +++--- drivers/gpu/drm/i915/display/intel_fbc.h | 11 +- drivers/gpu/drm/i915/display/intel_fdi.c | 136 +- drivers/gpu/drm/i915/display/intel_fdi.h | 2 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 2 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 13 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 117 +- drivers/gpu/drm/i915/display/intel_lpe_audio.c | 42 +- drivers/gpu/drm/i915/display/intel_pch_display.c | 501 +++ drivers/gpu/drm/i915/display/intel_pch_display.h | 27 + drivers/gpu/drm/i915/display/intel_pch_refclk.c | 648 ++++ drivers/gpu/drm/i915/display/intel_pch_refclk.h | 21 + drivers/gpu/drm/i915/display/intel_psr.c | 125 +- drivers/gpu/drm/i915/display/intel_psr.h | 3 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_sprite.c | 257 +- drivers/gpu/drm/i915/display/intel_sprite.h | 4 - drivers/gpu/drm/i915/display/intel_vdsc.c | 65 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 10 +- drivers/gpu/drm/i915/display/skl_scaler.c | 1 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 462 ++- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 22 + drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 16 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 34 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 45 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 192 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 93 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 698 ++-- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 35 + drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 523 +++ drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h | 43 + drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 128 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 4 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 24 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 12 - drivers/gpu/drm/i915/gt/gen6_ppgtt.h | 1 - drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 5 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 28 +- drivers/gpu/drm/i915/gt/intel_engine_stats.h | 33 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 83 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 34 + drivers/gpu/drm/i915/gt/intel_ggtt.c | 266 +- drivers/gpu/drm/i915/gt/intel_gt.c | 2 + drivers/gpu/drm/i915/gt/intel_gt_pm.c | 2 + drivers/gpu/drm/i915/gt/intel_gtt.c | 3 + drivers/gpu/drm/i915/gt/intel_gtt.h | 2 + drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 2 +- drivers/gpu/drm/i915/gt/intel_reset.c | 29 +- drivers/gpu/drm/i915/gt/intel_rps.c | 72 + drivers/gpu/drm/i915/gt/intel_rps.h | 3 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 471 ++- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 33 + drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 20 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc.h | 30 + drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 21 + drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h | 5 + drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 13 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 155 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h | 3 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h | 13 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 295 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 2 + drivers/gpu/drm/i915/i915_drv.c | 38 +- drivers/gpu/drm/i915/i915_drv.h | 127 +- drivers/gpu/drm/i915/i915_gem.c | 5 +- drivers/gpu/drm/i915/i915_iosf_mbi.h | 42 + drivers/gpu/drm/i915/i915_irq.c | 26 +- drivers/gpu/drm/i915/i915_module.c | 4 +- drivers/gpu/drm/i915/i915_pci.c | 29 +- drivers/gpu/drm/i915/i915_reg.h | 339 +- drivers/gpu/drm/i915/i915_request.c | 2 +- drivers/gpu/drm/i915/i915_scatterlist.c | 62 +- drivers/gpu/drm/i915/i915_scatterlist.h | 76 +- drivers/gpu/drm/i915/i915_sysfs.c | 19 +- drivers/gpu/drm/i915/i915_trace.h | 75 +- drivers/gpu/drm/i915/i915_vma.c | 2 +- drivers/gpu/drm/i915/i915_vma_types.h | 19 +- drivers/gpu/drm/i915/intel_device_info.c | 19 +- drivers/gpu/drm/i915/intel_device_info.h | 12 +- drivers/gpu/drm/i915/intel_pm.c | 60 +- drivers/gpu/drm/i915/intel_region_ttm.c | 15 +- drivers/gpu/drm/i915/intel_region_ttm.h | 5 +- drivers/gpu/drm/i915/intel_step.c | 77 +- drivers/gpu/drm/i915/intel_step.h | 3 +- drivers/gpu/drm/i915/intel_uncore.c | 19 +- drivers/gpu/drm/i915/intel_uncore.h | 2 + drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 19 + drivers/gpu/drm/i915/selftests/i915_request.c | 4 +- drivers/gpu/drm/i915/selftests/igt_reset.c | 2 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 4 +- drivers/gpu/drm/i915/selftests/mock_region.c | 12 +- drivers/gpu/drm/i915/vlv_sideband.c | 3 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 283 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 127 +- drivers/gpu/drm/kmb/kmb_drv.c | 4 + drivers/gpu/drm/lima/lima_device.c | 1 + drivers/gpu/drm/lima/lima_gem.c | 18 +- drivers/gpu/drm/lima/lima_sched.c | 4 +- drivers/gpu/drm/meson/Kconfig | 2 + drivers/gpu/drm/meson/Makefile | 3 +- drivers/gpu/drm/meson/meson_drv.c | 71 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 342 +- drivers/gpu/drm/meson/meson_encoder_cvbs.c | 284 ++ .../{meson_venc_cvbs.h => meson_encoder_cvbs.h} | 2 +- drivers/gpu/drm/meson/meson_encoder_hdmi.c | 447 +++ drivers/gpu/drm/meson/meson_encoder_hdmi.h | 12 + drivers/gpu/drm/meson/meson_venc_cvbs.c | 293 -- drivers/gpu/drm/mgag200/mgag200_mode.c | 4 +- drivers/gpu/drm/msm/dsi/dsi.c | 48 +- drivers/gpu/drm/msm/dsi/dsi.h | 2 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 22 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 6 +- drivers/gpu/drm/msm/msm_drv.h | 2 + drivers/gpu/drm/msm/msm_gem.c | 29 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/Kbuild | 1 + drivers/gpu/drm/nouveau/dispnv50/base907c.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/corec57d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/crc.c | 64 +- drivers/gpu/drm/nouveau/dispnv50/crc.h | 7 +- drivers/gpu/drm/nouveau/dispnv50/crc907d.c | 8 +- drivers/gpu/drm/nouveau/dispnv50/crcc37d.c | 45 +- drivers/gpu/drm/nouveau/dispnv50/crcc37d.h | 40 + drivers/gpu/drm/nouveau/dispnv50/crcc57d.c | 58 + drivers/gpu/drm/nouveau/dispnv50/curs507a.c | 15 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 11 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 38 +- drivers/gpu/drm/nouveau/dispnv50/head.h | 2 + drivers/gpu/drm/nouveau/dispnv50/head907d.c | 6 + drivers/gpu/drm/nouveau/dispnv50/head917d.c | 1 + drivers/gpu/drm/nouveau/dispnv50/headc37d.c | 1 + drivers/gpu/drm/nouveau/dispnv50/headc57d.c | 3 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 15 +- drivers/gpu/drm/nouveau/dispnv50/wndw.h | 4 +- drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 7 +- .../gpu/drm/nouveau/include/nvhw/class/cl907d.h | 3 + .../gpu/drm/nouveau/include/nvhw/class/clc57d.h | 69 + drivers/gpu/drm/nouveau/nouveau_bios.c | 3 +- drivers/gpu/drm/nouveau/nouveau_display.c | 5 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 48 +- drivers/gpu/drm/nouveau/nvkm/core/client.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 4 +- .../gpu/drm/nouveau/nvkm/engine/disp/coregv100.c | 2 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c | 37 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.c | 31 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h | 2 + drivers/gpu/drm/omapdrm/dss/dispc.c | 9 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 10 +- drivers/gpu/drm/omapdrm/dss/dss.c | 7 +- drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c | 14 +- drivers/gpu/drm/omapdrm/dss/hdmi4_cec.h | 14 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 4 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 5 +- drivers/gpu/drm/omapdrm/dss/hdmi_phy.c | 5 +- drivers/gpu/drm/omapdrm/dss/hdmi_pll.c | 4 +- drivers/gpu/drm/omapdrm/dss/venc.c | 7 +- drivers/gpu/drm/omapdrm/dss/video-pll.c | 8 +- drivers/gpu/drm/omapdrm/omap_dmm_priv.h | 10 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 10 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.h | 10 +- drivers/gpu/drm/omapdrm/tcm-sita.c | 10 +- drivers/gpu/drm/panel/Kconfig | 41 + drivers/gpu/drm/panel/Makefile | 4 + drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 14 +- drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c | 445 +++ drivers/gpu/drm/panel/panel-dsi-cm.c | 4 +- drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 13 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 29 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 265 +- drivers/gpu/drm/panel/panel-innolux-ej030na.c | 14 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 10 +- drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c | 323 ++ drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 8 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 8 +- drivers/gpu/drm/panel/panel-lvds.c | 18 +- drivers/gpu/drm/panel/panel-novatek-nt35950.c | 702 ++++ drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 10 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 20 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 8 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 8 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 21 +- .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 1 + drivers/gpu/drm/panel/panel-samsung-sofef00.c | 17 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 21 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 8 +- drivers/gpu/drm/panel/panel-simple.c | 56 + .../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c | 552 ++++ drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 14 +- drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 25 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 2 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 20 +- drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 2 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 5 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 6 +- drivers/gpu/drm/radeon/radeon_sync.c | 22 +- drivers/gpu/drm/radeon/radeon_uvd.c | 13 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 82 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 13 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 3 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 44 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.h | 7 - drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 4 +- drivers/gpu/drm/scheduler/sched_entity.c | 15 +- drivers/gpu/drm/scheduler/sched_main.c | 3 + drivers/gpu/drm/sun4i/Kconfig | 1 + drivers/gpu/drm/sun4i/sun4i_drv.c | 2 +- drivers/gpu/drm/tidss/tidss_drv.c | 11 +- drivers/gpu/drm/tiny/Kconfig | 13 + drivers/gpu/drm/tiny/Makefile | 1 + drivers/gpu/drm/tiny/cirrus.c | 24 +- drivers/gpu/drm/tiny/ili9163.c | 225 ++ drivers/gpu/drm/tiny/repaper.c | 2 +- drivers/gpu/drm/tiny/simpledrm.c | 37 +- drivers/gpu/drm/tiny/st7586.c | 2 +- drivers/gpu/drm/v3d/v3d_bo.c | 22 +- drivers/gpu/drm/v3d/v3d_gem.c | 4 +- drivers/gpu/drm/vc4/vc4_crtc.c | 91 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 7 +- drivers/gpu/drm/vc4/vc4_drv.h | 37 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 630 +++- drivers/gpu/drm/vc4/vc4_hdmi.h | 37 + drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 37 + drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 8 + drivers/gpu/drm/vc4/vc4_hvs.c | 26 +- drivers/gpu/drm/vc4/vc4_kms.c | 129 +- drivers/gpu/drm/vc4/vc4_plane.c | 5 - drivers/gpu/drm/vc4/vc4_txp.c | 4 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 4 +- drivers/gpu/drm/virtio/virtgpu_object.c | 27 +- drivers/gpu/drm/xen/xen_drm_front.c | 16 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 108 +- drivers/gpu/drm/xen/xen_drm_front_gem.h | 7 - drivers/hid/hid-asus.c | 2 +- drivers/hwmon/Kconfig | 13 + drivers/hwmon/Makefile | 1 + drivers/hwmon/adm1021.c | 23 +- drivers/hwmon/corsair-psu.c | 2 +- drivers/hwmon/dell-smm-hwmon.c | 7 +- drivers/hwmon/ina238.c | 644 ++++ drivers/hwmon/k10temp.c | 23 +- drivers/hwmon/nct6775.c | 2 +- drivers/hwmon/tmp401.c | 863 +++-- drivers/hwtracing/coresight/coresight-stm.c | 10 +- drivers/iio/adc/Kconfig | 2 +- drivers/iio/adc/ad7768-1.c | 2 +- drivers/iio/gyro/itg3200_buffer.c | 2 +- drivers/leds/flash/Kconfig | 13 + drivers/leds/flash/Makefile | 1 + drivers/leds/flash/leds-mt6360.c | 910 ++++++ drivers/leds/led-class.c | 6 +- drivers/leds/leds-tca6507.c | 4 +- drivers/media/Kconfig | 8 +- drivers/media/i2c/ccs/ccs-core.c | 12 +- drivers/media/i2c/dw9768.c | 6 + drivers/media/pci/intel/ipu3/cio2-bridge.c | 4 +- drivers/media/pci/tw5864/tw5864-core.c | 5 +- drivers/media/platform/Kconfig | 3 +- drivers/media/platform/aspeed-video.c | 14 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 1 + .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 1 - .../platform/mtk-vcodec/mtk_vcodec_dec_stateless.c | 1 - .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 1 - .../platform/mtk-vcodec/vdec/vdec_h264_req_if.c | 4 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 4 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 9 +- drivers/media/platform/stm32/dma2d/dma2d-hw.c | 10 - drivers/media/rc/Kconfig | 2 +- drivers/media/rc/ir-rx51.c | 16 +- drivers/media/rc/ir-spi.c | 6 - drivers/media/rc/pwm-ir-tx.c | 18 +- drivers/media/usb/em28xx/em28xx-cards.c | 18 +- drivers/media/usb/gspca/m5602/m5602_s5k83a.c | 5 +- drivers/media/v4l2-core/v4l2-ioctl.c | 4 +- drivers/memory/mtk-smi.c | 5 +- drivers/memory/renesas-rpc-if.c | 80 +- drivers/mmc/core/block.c | 4 +- drivers/mmc/core/card.h | 36 + drivers/mmc/core/mmc.c | 2 +- drivers/mmc/core/mmc_ops.c | 89 +- drivers/mmc/core/mmc_ops.h | 2 +- drivers/mmc/core/quirks.h | 64 +- drivers/mmc/core/sd.c | 2 +- drivers/mmc/core/sdio.c | 5 +- drivers/mmc/host/dw_mmc.c | 31 +- drivers/mmc/host/omap_hsmmc.c | 36 - drivers/mmc/host/sdhci-esdhc-imx.c | 2 - drivers/mmc/host/sdhci.c | 21 +- drivers/mmc/host/sdhci.h | 4 +- drivers/mmc/host/tmio_mmc_core.c | 15 +- drivers/mtd/hyperbus/rpc-if.c | 4 +- drivers/net/dsa/vitesse-vsc73xx-core.c | 4 +- drivers/net/dsa/vitesse-vsc73xx.h | 2 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 10 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 1 + .../net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 9 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 2 +- drivers/net/ethernet/cadence/macb_main.c | 112 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 1 + drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 32 +- drivers/net/ethernet/intel/iavf/iavf.h | 1 + drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 30 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 55 +- drivers/net/ethernet/lantiq_etop.c | 20 +- drivers/net/ethernet/marvell/mvneta.c | 34 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 1 + drivers/net/ethernet/qlogic/qede/qede_fp.c | 1 + drivers/net/ethernet/sis/sis900.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 24 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 137 +- drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c | 4 +- drivers/net/fddi/skfp/smt.c | 14 +- drivers/net/geneve.c | 1 + drivers/net/hamradio/6pack.c | 1 - drivers/net/ipa/ipa_endpoint.c | 5 + drivers/net/ipa/ipa_resource.c | 2 +- drivers/net/phy/phylink.c | 252 ++ drivers/net/tun.c | 5 + drivers/net/usb/ax88179_178a.c | 17 +- drivers/net/vxlan.c | 1 + drivers/net/wan/fsl_ucc_hdlc.c | 62 +- drivers/net/wireless/mac80211_hwsim.c | 2 +- drivers/of/irq.c | 32 +- drivers/pci/msi.c | 39 +- drivers/pci/quirks.c | 6 + drivers/phy/st/phy-stm32-usbphyc.c | 2 +- drivers/phy/ti/phy-am654-serdes.c | 2 +- drivers/phy/ti/phy-j721e-wiz.c | 2 +- drivers/pinctrl/pinconf-generic.c | 2 + drivers/pinctrl/pinctrl-amd.c | 29 +- drivers/pinctrl/pinctrl-apple-gpio.c | 12 +- drivers/pinctrl/qcom/Kconfig | 2 + drivers/pinctrl/qcom/pinctrl-sdm845.c | 1 + drivers/pinctrl/qcom/pinctrl-sm8350.c | 8 +- drivers/pinctrl/ralink/pinctrl-mt7620.c | 1 + drivers/pinctrl/renesas/pinctrl-rza1.c | 6 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 310 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 81 + drivers/pinctrl/samsung/pinctrl-samsung.c | 2 + drivers/pinctrl/samsung/pinctrl-samsung.h | 1 + drivers/pinctrl/tegra/pinctrl-tegra.c | 4 +- drivers/pinctrl/tegra/pinctrl-tegra194.c | 1 - drivers/platform/x86/Kconfig | 2 + drivers/platform/x86/thinkpad_acpi.c | 137 +- drivers/power/supply/Kconfig | 12 + drivers/power/supply/Makefile | 1 + drivers/power/supply/max77976_charger.c | 509 +++ drivers/power/supply/power_supply_sysfs.c | 1 + drivers/powercap/dtpm_cpu.c | 9 +- drivers/ptp/ptp_clockmatrix.c | 5 +- drivers/pwm/core.c | 26 + drivers/pwm/pwm-pxa.c | 16 +- drivers/regulator/da9121-regulator.c | 4 +- drivers/s390/block/dasd_devmap.c | 76 +- drivers/s390/char/raw3270.c | 12 +- drivers/s390/cio/chp.c | 2 +- drivers/soc/renesas/rcar-rst.c | 43 +- drivers/soc/samsung/exynos-chipid.c | 3 + drivers/soc/samsung/exynos-pmu.c | 2 + drivers/spi/Kconfig | 11 +- drivers/spi/spi-cadence-quadspi.c | 24 +- drivers/spi/spi-dw-bt1.c | 9 +- drivers/spi/spi-dw-core.c | 175 +- drivers/spi/spi-dw-dma.c | 55 +- drivers/spi/spi-dw-mmio.c | 22 +- drivers/spi/spi-dw-pci.c | 60 +- drivers/spi/spi-dw.h | 182 +- drivers/spi/spi-fsl-lpspi.c | 8 +- drivers/spi/spi-geni-qcom.c | 16 +- drivers/spi/spi-rpc-if.c | 4 +- drivers/spi/spi-xlp.c | 8 - drivers/spi/spi.c | 12 +- drivers/staging/Kconfig | 6 - drivers/staging/Makefile | 3 - drivers/staging/fbtft/Kconfig | 6 - drivers/staging/fbtft/Makefile | 1 - drivers/staging/fbtft/fb_ssd1351.c | 4 - drivers/staging/fbtft/fb_watterott.c | 302 -- drivers/staging/fbtft/fbtft-core.c | 9 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/atomisp/Makefile | 20 +- drivers/staging/media/atomisp/TODO | 191 +- drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 119 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 121 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 130 +- drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 313 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 118 +- drivers/staging/media/atomisp/i2c/gc0310.h | 3 +- drivers/staging/media/atomisp/i2c/gc2235.h | 3 +- drivers/staging/media/atomisp/i2c/ov2680.h | 207 +- drivers/staging/media/atomisp/i2c/ov2722.h | 3 +- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 197 +- drivers/staging/media/atomisp/pci/atomisp_cmd.h | 6 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 2 - .../media/atomisp/pci/atomisp_compat_css20.c | 83 +- drivers/staging/media/atomisp/pci/atomisp_fops.c | 43 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 21 +- .../staging/media/atomisp/pci/atomisp_internal.h | 7 + drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 290 +- drivers/staging/media/atomisp/pci/atomisp_subdev.c | 31 +- drivers/staging/media/atomisp/pci/atomisp_subdev.h | 3 + drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 33 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.h | 3 +- .../atomisp/pci/camera/pipe/src/pipe_binarydesc.c | 7 - .../pci/css_2400_system/hive/ia_css_isp_configs.c | 386 --- .../pci/css_2400_system/hive/ia_css_isp_params.c | 3420 ------------------- .../pci/css_2401_system/hive/ia_css_isp_configs.c | 386 --- .../pci/css_2401_system/hive/ia_css_isp_states.c | 224 -- .../staging/media/atomisp/pci/ia_css_acc_types.h | 5 - .../media/atomisp/pci/ia_css_event_public.h | 17 +- .../staging/media/atomisp/pci/ia_css_isp_configs.c | 321 ++ .../staging/media/atomisp/pci/ia_css_isp_configs.h | 119 +- .../{css_2401_system/hive => }/ia_css_isp_params.c | 23 - .../staging/media/atomisp/pci/ia_css_isp_params.h | 3 - .../{css_2400_system/hive => }/ia_css_isp_states.c | 0 .../staging/media/atomisp/pci/ia_css_pipe_public.h | 26 - drivers/staging/media/atomisp/pci/ia_css_stream.h | 4 - .../media/atomisp/pci/ia_css_stream_public.h | 9 - .../staging/media/atomisp/pci/input_system_local.h | 134 + .../copy_output_1.0/ia_css_copy_output.host.c | 8 +- .../copy_output_1.0/ia_css_copy_output.host.h | 6 +- .../isp/kernels/crop/crop_1.0/ia_css_crop.host.c | 28 +- .../isp/kernels/crop/crop_1.0/ia_css_crop.host.h | 14 +- .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c | 8 +- .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.h | 6 +- .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c | 28 +- .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.h | 14 +- .../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c | 1 - .../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.h | 1 - .../atomisp/pci/isp/kernels/hdr/ia_css_hdr_param.h | 1 - .../atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.h | 1 - .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c | 16 +- .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.h | 6 +- .../yuv444_io_ls/ia_css_yuv444_io.host.c | 18 +- .../yuv444_io_ls/ia_css_yuv444_io.host.h | 6 +- .../iterator/iterator_1.0/ia_css_iterator.host.c | 11 +- .../kernels/output/output_1.0/ia_css_output.host.c | 69 +- .../kernels/output/output_1.0/ia_css_output.host.h | 42 +- .../kernels/qplane/qplane_2/ia_css_qplane.host.c | 30 +- .../kernels/qplane/qplane_2/ia_css_qplane.host.h | 16 +- .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c | 32 +- .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.h | 22 +- .../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.c | 30 +- .../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.h | 16 +- .../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.c | 68 - .../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.h | 33 - .../pci/isp/kernels/sc/sc_1.0/ia_css_sc_types.h | 14 - .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c | 27 +- .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.h | 14 +- .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c | 32 +- .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.h | 8 +- .../atomisp/pci/isp/modes/interface/isp_const.h | 10 - .../media/atomisp/pci/isp2400_input_system_local.h | 126 - .../atomisp/pci/isp2401_input_system_global.h | 12 - .../media/atomisp/pci/isp2401_input_system_local.h | 26 - .../pci/runtime/binary/interface/ia_css_binary.h | 1 - .../media/atomisp/pci/runtime/binary/src/binary.c | 14 - .../pci/runtime/frame/interface/ia_css_frame.h | 5 +- .../media/atomisp/pci/runtime/frame/src/frame.c | 46 +- .../atomisp/pci/runtime/isys/src/virtual_isys.c | 11 - .../atomisp/pci/runtime/pipeline/src/pipeline.c | 3 +- drivers/staging/media/atomisp/pci/sh_css.c | 2031 ++++-------- drivers/staging/media/atomisp/pci/sh_css_defs.h | 10 - .../staging/media/atomisp/pci/sh_css_firmware.c | 16 +- .../staging/media/atomisp/pci/sh_css_internal.h | 34 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 88 +- drivers/staging/media/atomisp/pci/sh_css_mipi.h | 2 + drivers/staging/media/atomisp/pci/sh_css_params.c | 28 +- drivers/staging/media/atomisp/pci/sh_css_sp.c | 113 +- drivers/staging/media/atomisp/pci/sh_css_sp.h | 7 +- drivers/staging/media/atomisp/pci/system_global.h | 3 - .../staging/media/ipu3/include/uapi/intel-ipu3.h | 10 +- drivers/staging/media/ipu3/ipu3-css-params.c | 3 - drivers/staging/media/max96712/Kconfig | 13 + drivers/staging/media/max96712/Makefile | 2 + drivers/staging/media/max96712/max96712.c | 440 +++ drivers/staging/mt7621-dma/Kconfig | 7 - drivers/staging/mt7621-dma/Makefile | 4 - drivers/staging/mt7621-dma/TODO | 5 - drivers/staging/mt7621-dma/hsdma-mt7621.c | 758 ----- drivers/staging/mt7621-dts/mt7621.dtsi | 38 - drivers/staging/netlogic/Kconfig | 9 - drivers/staging/netlogic/Makefile | 2 - drivers/staging/netlogic/TODO | 11 - drivers/staging/netlogic/platform_net.c | 219 -- drivers/staging/netlogic/platform_net.h | 21 - drivers/staging/netlogic/xlr_net.c | 1080 ------ drivers/staging/netlogic/xlr_net.h | 1079 ------ drivers/staging/pi433/rf69.c | 38 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 11 +- drivers/staging/r8188eu/core/rtw_cmd.c | 4 +- drivers/staging/r8188eu/core/rtw_efuse.c | 165 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 6 +- drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 10 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 155 +- drivers/staging/r8188eu/hal/odm.c | 4 +- drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 2 +- drivers/staging/r8188eu/hal/odm_interface.c | 30 - drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 878 +---- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 26 +- drivers/staging/r8188eu/hal/usb_halinit.c | 101 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 10 - drivers/staging/r8188eu/include/HalPhyRf_8188e.h | 5 - drivers/staging/r8188eu/include/hal_intf.h | 11 +- drivers/staging/r8188eu/include/odm_interface.h | 10 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 9 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 5 - drivers/staging/r8188eu/include/rtw_debug.h | 6 - drivers/staging/r8188eu/include/rtw_efuse.h | 79 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 8 +- drivers/staging/r8188eu/os_dep/mlme_linux.c | 2 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 43 +- drivers/staging/ralink-gdma/Kconfig | 8 - drivers/staging/ralink-gdma/Makefile | 4 - drivers/staging/ralink-gdma/ralink-gdma.c | 917 ------ drivers/staging/rtl8192u/r8192U_core.c | 9 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 3 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 14 +- drivers/staging/vt6655/card.c | 36 +- drivers/staging/vt6655/device.h | 2 +- drivers/staging/vt6655/device_main.c | 2 +- drivers/staging/wlan-ng/prism2mib.c | 8 - drivers/thermal/intel/int340x_thermal/Kconfig | 4 +- .../intel/int340x_thermal/processor_thermal_mbox.c | 1 + drivers/thermal/thermal_core.c | 2 + drivers/video/console/sticon.c | 12 +- drivers/video/fbdev/core/fbsysfs.c | 14 +- drivers/video/fbdev/omap/omapfb_main.c | 1 + .../video/fbdev/omap2/omapfb/dss/display-sysfs.c | 14 +- .../video/fbdev/omap2/omapfb/dss/manager-sysfs.c | 18 +- .../video/fbdev/omap2/omapfb/dss/overlay-sysfs.c | 20 +- drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 12 +- drivers/video/fbdev/sh7760fb.c | 2 + drivers/virtio/virtio_mem.c | 1 + drivers/xen/Kconfig | 8 +- drivers/xen/xenbus/xenbus_probe.c | 4 +- fs/9p/vfs_addr.c | 83 +- fs/9p/vfs_file.c | 20 +- fs/afs/dir.c | 229 +- fs/afs/dir_edit.c | 154 +- fs/afs/file.c | 70 +- fs/afs/internal.h | 46 +- fs/afs/write.c | 347 +- fs/attr.c | 4 +- fs/btrfs/async-thread.c | 14 + fs/btrfs/backref.c | 16 +- fs/btrfs/block-group.c | 4 +- fs/btrfs/block-rsv.c | 12 +- fs/btrfs/block-rsv.h | 4 +- fs/btrfs/btrfs_inode.h | 18 +- fs/btrfs/ctree.c | 146 +- fs/btrfs/ctree.h | 67 +- fs/btrfs/delalloc-space.c | 2 +- fs/btrfs/delayed-inode.c | 2 +- fs/btrfs/delayed-ref.c | 4 +- fs/btrfs/dev-replace.c | 6 +- fs/btrfs/dir-item.c | 12 +- fs/btrfs/disk-io.c | 22 +- fs/btrfs/extent-tree.c | 14 +- fs/btrfs/file-item.c | 24 +- fs/btrfs/inode-item.c | 14 +- fs/btrfs/inode.c | 166 +- fs/btrfs/ioctl.c | 50 +- fs/btrfs/lzo.c | 13 +- fs/btrfs/print-tree.c | 8 +- fs/btrfs/props.c | 7 +- fs/btrfs/qgroup.c | 19 + fs/btrfs/ref-verify.c | 2 +- fs/btrfs/reflink.c | 2 +- fs/btrfs/relocation.c | 19 +- fs/btrfs/root-tree.c | 6 +- fs/btrfs/scrub.c | 6 +- fs/btrfs/send.c | 60 +- fs/btrfs/space-info.c | 84 +- fs/btrfs/space-info.h | 2 +- fs/btrfs/tests/extent-buffer-tests.c | 17 +- fs/btrfs/transaction.c | 80 +- fs/btrfs/tree-checker.c | 56 +- fs/btrfs/tree-log.c | 585 ++-- fs/btrfs/uuid-tree.c | 10 +- fs/btrfs/verity.c | 2 +- fs/btrfs/volumes.c | 109 +- fs/btrfs/xattr.c | 8 +- fs/btrfs/zoned.c | 80 +- fs/btrfs/zoned.h | 8 +- fs/ceph/addr.c | 80 +- fs/cifs/cifs_debug.c | 5 +- fs/cifs/cifs_swn.c | 16 +- fs/cifs/cifsglob.h | 15 +- fs/cifs/cifsproto.h | 6 +- fs/cifs/connect.c | 148 +- fs/cifs/dfs_cache.c | 7 +- fs/cifs/fs_context.c | 2 + fs/cifs/fscache.c | 8 + fs/cifs/misc.c | 1 + fs/cifs/sess.c | 67 +- fs/cifs/smb2pdu.c | 5 +- fs/cifs/transport.c | 3 + fs/dlm/debug_fs.c | 2 +- fs/dlm/lowcomms.c | 69 +- fs/dlm/midcomms.c | 2 +- fs/io-wq.c | 17 +- fs/netfs/read_helper.c | 165 +- include/drm/drm_connector.h | 55 + include/drm/drm_dp_helper.h | 21 +- include/drm/drm_drv.h | 11 +- include/drm/drm_format_helper.h | 58 +- include/drm/drm_gem_atomic_helper.h | 18 + include/drm/drm_gem_shmem_helper.h | 168 +- include/drm/drm_mode_config.h | 13 + include/drm/drm_of.h | 7 + include/drm/drm_privacy_screen_consumer.h | 65 + include/drm/drm_privacy_screen_driver.h | 84 + include/drm/drm_privacy_screen_machine.h | 46 + include/drm/drm_probe_helper.h | 1 + include/drm/drm_sysfs.h | 1 + include/drm/gpu_scheduler.h | 12 +- include/drm/intel-gtt.h | 8 +- include/linux/acpi.h | 43 +- include/linux/bpf.h | 6 +- include/linux/btf_ids.h | 20 +- include/linux/dma-buf.h | 4 +- include/linux/dma-fence.h | 1 + include/linux/dma-resv.h | 1 + include/linux/filter.h | 7 +- include/linux/firmware/cirrus/cs_dsp.h | 5 + include/linux/genhd.h | 6 +- include/linux/gpio/consumer.h | 2 - include/linux/kernel.h | 2 +- include/linux/lsm_hook_defs.h | 2 - include/linux/lsm_hooks.h | 5 - include/linux/msi.h | 2 +- include/linux/netdevice.h | 351 +- include/linux/netfs.h | 12 +- include/linux/pagemap.h | 33 + include/linux/pci.h | 2 + include/linux/pci_ids.h | 1 + include/linux/percpu.h | 1 - include/linux/phylink.h | 31 + include/linux/pinctrl/pinconf-generic.h | 3 + include/linux/platform_data/spi-clps711x.h | 17 - include/linux/power_supply.h | 1 + include/linux/pwm.h | 2 + include/linux/regmap.h | 7 + include/linux/sdb.h | 160 - include/linux/security.h | 7 - include/linux/skbuff.h | 4 +- include/linux/skmsg.h | 6 - include/linux/soc/renesas/rcar-rst.h | 2 + include/linux/trace_events.h | 2 +- include/linux/vermagic.h | 2 +- include/memory/renesas-rpc-if.h | 8 +- include/net/bluetooth/hci.h | 1 + include/net/bluetooth/hci_core.h | 5 - include/net/bluetooth/hci_sync.h | 5 + include/net/cfg80211.h | 19 - include/net/gro.h | 420 ++- include/net/ip.h | 8 - include/net/ip6_checksum.h | 20 +- include/net/ipv6.h | 2 +- include/net/mac80211.h | 10 - include/net/netns/core.h | 1 - include/net/sock.h | 78 +- include/net/tcp.h | 18 +- include/net/udp.h | 24 - include/sound/hda_codec.h | 8 +- include/sound/memalloc.h | 14 +- include/sound/sof/header.h | 1 + include/trace/events/afs.h | 21 +- include/uapi/linux/bpf.h | 23 +- include/uapi/linux/btf.h | 3 +- include/uapi/linux/btrfs_tree.h | 4 +- include/uapi/linux/nl80211.h | 13 - include/uapi/linux/virtio_mem.h | 9 +- init/Kconfig | 5 + init/Makefile | 2 +- kernel/Kconfig.preempt | 42 +- kernel/bpf/bpf_task_storage.c | 4 +- kernel/bpf/btf.c | 19 +- kernel/bpf/cgroup.c | 2 + kernel/bpf/core.c | 3 +- kernel/bpf/helpers.c | 2 - kernel/bpf/mmap_unlock_work.h | 65 + kernel/bpf/stackmap.c | 82 +- kernel/bpf/syscall.c | 57 +- kernel/bpf/task_iter.c | 82 +- kernel/bpf/verifier.c | 61 +- kernel/configs/debug.config | 105 + kernel/events/core.c | 10 +- kernel/irq/msi.c | 4 +- kernel/sched/autogroup.c | 2 +- kernel/sched/core.c | 53 +- kernel/sched/fair.c | 4 +- kernel/sched/rt.c | 12 +- kernel/sched/sched.h | 3 +- kernel/trace/bpf_trace.c | 8 +- kernel/trace/trace_events_hist.c | 17 +- kernel/trace/trace_osnoise.c | 3 +- lib/Kconfig.debug | 5 +- lib/test_bpf.c | 4 +- lib/zstd/Makefile | 2 - lib/zstd/common/compiler.h | 7 + lib/zstd/compress/zstd_compress_superblock.c | 1 + lib/zstd/compress/zstd_opt.c | 14 +- localversion-next | 2 +- mm/memory-failure.c | 14 +- mm/page-writeback.c | 2 +- mm/shmem.c | 38 +- mm/userfaultfd.c | 5 - net/bluetooth/hci_event.c | 52 +- net/bluetooth/hci_request.c | 162 - net/bluetooth/hci_request.h | 5 - net/bluetooth/hci_sync.c | 133 +- net/bluetooth/mgmt.c | 79 +- net/bridge/br_if.c | 8 +- net/core/Makefile | 2 +- net/core/dev.c | 668 +--- net/core/filter.c | 19 +- net/core/gro.c | 766 +++++ net/core/skbuff.c | 148 +- net/core/sock.c | 57 +- net/ieee802154/socket.c | 4 +- net/ipv4/af_inet.c | 1 + net/ipv4/bpf_tcp_ca.c | 2 + net/ipv4/devinet.c | 2 +- net/ipv4/esp4_offload.c | 1 + net/ipv4/fou.c | 1 + net/ipv4/gre_offload.c | 1 + net/ipv4/igmp.c | 1 - net/ipv4/inet_hashtables.c | 8 +- net/ipv4/ip_output.c | 1 - net/ipv4/raw.c | 2 +- net/ipv4/tcp.c | 94 +- net/ipv4/tcp_input.c | 8 +- net/ipv4/tcp_ipv4.c | 10 +- net/ipv4/tcp_offload.c | 1 + net/ipv4/tcp_output.c | 2 +- net/ipv4/udp.c | 21 +- net/ipv4/udp_offload.c | 28 + net/ipv6/esp6_offload.c | 1 + net/ipv6/exthdrs.c | 1 - net/ipv6/inet6_hashtables.c | 8 +- net/ipv6/ip6_output.c | 2 +- net/ipv6/ipv6_sockglue.c | 8 +- net/ipv6/tcp_ipv6.c | 10 +- net/ipv6/tcpv6_offload.c | 1 + net/ipv6/udp.c | 8 +- net/ipv6/udp_offload.c | 1 + net/mac80211/cfg.c | 25 +- net/mac80211/iface.c | 4 +- net/mac80211/led.h | 8 +- net/mac80211/rx.c | 12 +- net/mac80211/tx.c | 34 +- net/mac80211/util.c | 7 +- net/mac80211/wme.c | 3 +- net/mptcp/protocol.c | 2 +- net/mptcp/subflow.c | 4 +- net/netlink/af_netlink.c | 4 - net/packet/af_packet.c | 4 - net/sched/sch_netem.c | 18 +- net/sctp/sm_statefuns.c | 2 +- net/sctp/socket.c | 5 - net/smc/af_smc.c | 16 +- net/smc/smc_core.c | 3 +- net/tipc/crypto.c | 8 +- net/tipc/link.c | 7 +- net/unix/af_unix.c | 4 - net/wireless/core.c | 7 - net/wireless/core.h | 16 - net/wireless/mlme.c | 129 - net/wireless/nl80211.c | 51 +- net/wireless/nl80211.h | 6 +- net/wireless/rdev-ops.h | 17 - net/wireless/trace.h | 19 - net/wireless/util.c | 1 + net/xdp/xsk.c | 4 - net/xdp/xsk_buff_pool.c | 7 +- samples/bpf/hbm_kern.h | 2 - samples/bpf/xdp_redirect_cpu_user.c | 5 +- samples/bpf/xdp_sample_user.c | 28 +- scripts/coccinelle/misc/do_div.cocci | 155 + security/security.c | 7 - security/selinux/hooks.c | 14 +- sound/core/Makefile | 1 - sound/core/jack.c | 3 + sound/core/memalloc.c | 53 +- sound/core/pcm.c | 6 +- sound/core/sgbuf.c | 201 -- sound/pci/cmipci.c | 4 +- sound/pci/hda/hda_bind.c | 5 + sound/pci/hda/hda_codec.c | 45 +- sound/pci/hda/hda_intel.c | 10 +- sound/pci/hda/hda_local.h | 1 + sound/pci/hda/patch_realtek.c | 27 + sound/soc/codecs/Kconfig | 4 + sound/soc/codecs/adau1701.c | 94 +- sound/soc/codecs/cs35l41-tables.c | 96 + sound/soc/codecs/cs35l41.c | 312 +- sound/soc/codecs/cs35l41.h | 20 + sound/soc/codecs/cs42l42.c | 30 +- sound/soc/codecs/cs42l42.h | 3 + sound/soc/codecs/lpass-rx-macro.c | 2 +- sound/soc/codecs/rt1011.c | 55 +- sound/soc/codecs/rt1011.h | 7 + sound/soc/codecs/rt5682-i2c.c | 1 + sound/soc/codecs/rt5682.c | 38 +- sound/soc/codecs/rt5682.h | 1 + sound/soc/codecs/rt9120.c | 58 +- sound/soc/codecs/tfa989x.c | 20 +- sound/soc/codecs/wcd-mbhc-v2.c | 80 +- sound/soc/codecs/wcd934x.c | 3 +- sound/soc/codecs/wcd938x.c | 3 + sound/soc/codecs/wm_adsp.c | 5 +- sound/soc/intel/boards/Kconfig | 19 + sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/sof_nau8825.c | 651 ++++ sound/soc/intel/boards/sof_sdw.c | 152 +- sound/soc/intel/boards/sof_sdw_common.h | 7 +- sound/soc/intel/boards/sof_sdw_rt715.c | 7 - sound/soc/intel/boards/sof_sdw_rt715_sdca.c | 7 - sound/soc/intel/common/soc-acpi-intel-adl-match.c | 35 + sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 51 +- sound/soc/qcom/qdsp6/audioreach.h | 4 + sound/soc/qcom/qdsp6/q6adm.c | 4 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 19 +- sound/soc/qcom/qdsp6/q6prm.c | 53 +- sound/soc/qcom/qdsp6/q6routing.c | 12 +- sound/soc/qcom/sdm845.c | 10 +- sound/soc/sh/rcar/dma.c | 2 +- sound/soc/soc-topology.c | 3 + sound/soc/sof/Kconfig | 6 +- sound/soc/sof/Makefile | 2 +- sound/soc/sof/core.c | 16 +- sound/soc/sof/imx/Kconfig | 46 +- sound/soc/sof/ipc.c | 17 +- sound/soc/sof/trace.c | 18 + sound/usb/mixer.c | 1 + sound/usb/mixer_maps.c | 17 +- tools/Makefile | 16 +- tools/arch/x86/include/asm/msr-index.h | 2 + tools/arch/x86/include/uapi/asm/prctl.h | 4 + tools/bpf/bpftool/.gitignore | 2 +- tools/bpf/bpftool/Documentation/Makefile | 5 +- tools/bpf/bpftool/Documentation/bpftool-btf.rst | 7 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 17 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 6 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 7 +- tools/bpf/bpftool/Documentation/bpftool-iter.rst | 6 +- tools/bpf/bpftool/Documentation/bpftool-link.rst | 7 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 13 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 72 +- tools/bpf/bpftool/Documentation/bpftool-perf.rst | 6 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 14 +- .../bpftool/Documentation/bpftool-struct_ops.rst | 6 +- tools/bpf/bpftool/Documentation/bpftool.rst | 11 +- tools/bpf/bpftool/Documentation/common_options.rst | 11 + tools/bpf/bpftool/Documentation/substitutions.rst | 3 + tools/bpf/bpftool/Makefile | 19 +- tools/bpf/bpftool/bash-completion/bpftool | 5 +- tools/bpf/bpftool/btf.c | 13 +- tools/bpf/bpftool/btf_dumper.c | 42 +- tools/bpf/bpftool/common.c | 1 + tools/bpf/bpftool/feature.c | 2 +- tools/bpf/bpftool/gen.c | 12 +- tools/bpf/bpftool/iter.c | 7 +- tools/bpf/bpftool/main.c | 25 +- tools/bpf/bpftool/main.h | 3 +- tools/bpf/bpftool/map.c | 13 +- tools/bpf/bpftool/map_perf_ring.c | 9 +- tools/bpf/bpftool/prog.c | 214 +- tools/bpf/bpftool/struct_ops.c | 16 +- tools/bpf/runqslower/Makefile | 3 +- tools/bpf/runqslower/runqslower.c | 6 +- tools/include/uapi/asm-generic/unistd.h | 5 +- tools/include/uapi/drm/i915_drm.h | 242 +- tools/include/uapi/linux/bpf.h | 23 +- tools/include/uapi/linux/btf.h | 3 +- tools/include/uapi/linux/prctl.h | 3 + tools/include/uapi/sound/asound.h | 2 +- tools/lib/bpf/Makefile | 1 + tools/lib/bpf/bpf.c | 166 +- tools/lib/bpf/bpf.h | 74 +- tools/lib/bpf/bpf_gen_internal.h | 12 +- tools/lib/bpf/btf.c | 71 +- tools/lib/bpf/btf.h | 80 +- tools/lib/bpf/btf_dump.c | 40 +- tools/lib/bpf/gen_loader.c | 80 +- tools/lib/bpf/libbpf.c | 380 ++- tools/lib/bpf/libbpf.h | 102 +- tools/lib/bpf/libbpf.map | 13 + tools/lib/bpf/libbpf_common.h | 14 +- tools/lib/bpf/libbpf_internal.h | 33 +- tools/lib/bpf/libbpf_legacy.h | 1 + tools/lib/bpf/libbpf_probes.c | 20 +- tools/lib/bpf/linker.c | 4 +- tools/lib/bpf/xsk.c | 34 +- tools/lib/lockdep/.gitignore | 2 - tools/lib/lockdep/Build | 1 - tools/lib/lockdep/Makefile | 162 - tools/lib/lockdep/common.c | 29 - tools/lib/lockdep/include/liblockdep/common.h | 54 - tools/lib/lockdep/include/liblockdep/mutex.h | 73 - tools/lib/lockdep/include/liblockdep/rwlock.h | 87 - tools/lib/lockdep/lockdep | 3 - tools/lib/lockdep/lockdep.c | 33 - tools/lib/lockdep/lockdep_internals.h | 1 - tools/lib/lockdep/lockdep_states.h | 1 - tools/lib/lockdep/preload.c | 443 --- tools/lib/lockdep/rbtree.c | 1 - tools/lib/lockdep/run_tests.sh | 47 - tools/lib/lockdep/tests/AA.c | 14 - tools/lib/lockdep/tests/AA.sh | 2 - tools/lib/lockdep/tests/ABA.c | 14 - tools/lib/lockdep/tests/ABA.sh | 2 - tools/lib/lockdep/tests/ABBA.c | 26 - tools/lib/lockdep/tests/ABBA.sh | 2 - tools/lib/lockdep/tests/ABBA_2threads.c | 47 - tools/lib/lockdep/tests/ABBA_2threads.sh | 2 - tools/lib/lockdep/tests/ABBCCA.c | 20 - tools/lib/lockdep/tests/ABBCCA.sh | 2 - tools/lib/lockdep/tests/ABBCCDDA.c | 23 - tools/lib/lockdep/tests/ABBCCDDA.sh | 2 - tools/lib/lockdep/tests/ABCABC.c | 20 - tools/lib/lockdep/tests/ABCABC.sh | 2 - tools/lib/lockdep/tests/ABCDBCDA.c | 23 - tools/lib/lockdep/tests/ABCDBCDA.sh | 2 - tools/lib/lockdep/tests/ABCDBDDA.c | 23 - tools/lib/lockdep/tests/ABCDBDDA.sh | 2 - tools/lib/lockdep/tests/WW.c | 14 - tools/lib/lockdep/tests/WW.sh | 2 - tools/lib/lockdep/tests/common.h | 13 - tools/lib/lockdep/tests/unlock_balance.c | 15 - tools/lib/lockdep/tests/unlock_balance.sh | 2 - tools/objtool/check.c | 3 + tools/perf/Documentation/perf-record.txt | 2 +- tools/perf/Makefile.perf | 20 +- tools/perf/arch/arm/include/arch-tests.h | 2 +- tools/perf/arch/arm/tests/arch-tests.c | 16 +- tools/perf/arch/arm/tests/vectors-page.c | 5 +- tools/perf/arch/arm64/include/arch-tests.h | 2 +- tools/perf/arch/arm64/tests/arch-tests.c | 11 +- tools/perf/arch/arm64/util/arm-spe.c | 283 +- tools/perf/arch/powerpc/include/arch-tests.h | 2 +- tools/perf/arch/powerpc/tests/arch-tests.c | 12 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 1 + tools/perf/arch/x86/include/arch-tests.h | 14 +- tools/perf/arch/x86/tests/arch-tests.c | 47 +- tools/perf/arch/x86/tests/bp-modify.c | 2 +- tools/perf/arch/x86/tests/insn-x86.c | 2 +- tools/perf/arch/x86/tests/intel-cqm.c | 2 +- .../arch/x86/tests/intel-pt-pkt-decoder-test.c | 2 +- tools/perf/arch/x86/tests/rdpmc.c | 2 +- tools/perf/arch/x86/tests/sample-parsing.c | 2 +- tools/perf/bench/futex-lock-pi.c | 1 + tools/perf/bench/futex-requeue.c | 1 + tools/perf/bench/futex-wake-parallel.c | 1 + tools/perf/bench/futex-wake.c | 1 + tools/perf/builtin-trace.c | 4 + tools/perf/design.txt | 3 + .../pmu-events/arch/powerpc/power10/metrics.json | 676 ++++ tools/perf/tests/api-io.c | 6 +- tools/perf/tests/attr.c | 4 +- tools/perf/tests/backward-ring-buffer.c | 4 +- tools/perf/tests/bitmap.c | 4 +- tools/perf/tests/bp_account.c | 36 +- tools/perf/tests/bp_signal.c | 34 +- tools/perf/tests/bp_signal_overflow.c | 9 +- tools/perf/tests/bpf.c | 71 +- tools/perf/tests/builtin-test.c | 578 +--- tools/perf/tests/clang.c | 54 +- tools/perf/tests/code-reading.c | 4 +- tools/perf/tests/cpumap.c | 10 +- tools/perf/tests/demangle-java-test.c | 4 +- tools/perf/tests/demangle-ocaml-test.c | 4 +- tools/perf/tests/dlfilter-test.c | 4 +- tools/perf/tests/dso-data.c | 10 +- tools/perf/tests/dwarf-unwind.c | 5 +- tools/perf/tests/event-times.c | 4 +- tools/perf/tests/event_update.c | 4 +- tools/perf/tests/evsel-roundtrip-name.c | 5 +- tools/perf/tests/evsel-tp-sched.c | 5 +- tools/perf/tests/expand-cgroup.c | 6 +- tools/perf/tests/expr.c | 38 +- tools/perf/tests/fdarray.c | 7 +- tools/perf/tests/genelf.c | 6 +- tools/perf/tests/hists_cumulate.c | 4 +- tools/perf/tests/hists_filter.c | 4 +- tools/perf/tests/hists_link.c | 4 +- tools/perf/tests/hists_output.c | 4 +- tools/perf/tests/is_printable_array.c | 4 +- tools/perf/tests/keep-tracking.c | 4 +- tools/perf/tests/kmod-path.c | 4 +- tools/perf/tests/llvm.c | 74 +- tools/perf/tests/maps.c | 4 +- tools/perf/tests/mem.c | 4 +- tools/perf/tests/mem2node.c | 4 +- tools/perf/tests/mmap-basic.c | 4 +- tools/perf/tests/mmap-thread-lookup.c | 4 +- tools/perf/tests/openat-syscall-all-cpus.c | 5 +- tools/perf/tests/openat-syscall-tp-fields.c | 5 +- tools/perf/tests/openat-syscall.c | 5 +- tools/perf/tests/parse-events.c | 4 +- tools/perf/tests/parse-metric.c | 4 +- tools/perf/tests/parse-no-sample-id-all.c | 5 +- tools/perf/tests/pe-file-parsing.c | 6 +- tools/perf/tests/perf-hooks.c | 4 +- tools/perf/tests/perf-record.c | 4 +- tools/perf/tests/perf-time-to-tsc.c | 30 +- tools/perf/tests/pfm.c | 63 +- tools/perf/tests/pmu-events.c | 73 +- tools/perf/tests/pmu.c | 4 +- tools/perf/tests/python-use.c | 4 +- tools/perf/tests/sample-parsing.c | 4 +- tools/perf/tests/sdt.c | 6 +- tools/perf/tests/shell/record+zstd_comp_decomp.sh | 2 +- tools/perf/tests/shell/stat_all_pmu.sh | 4 +- tools/perf/tests/shell/stat_bpf_counters.sh | 2 +- tools/perf/tests/shell/test_arm_spe.sh | 89 + tools/perf/tests/stat.c | 11 +- tools/perf/tests/sw-clock.c | 4 +- tools/perf/tests/switch-tracking.c | 4 +- tools/perf/tests/task-exit.c | 4 +- tools/perf/tests/tests.h | 238 +- tools/perf/tests/thread-map.c | 10 +- tools/perf/tests/thread-maps-share.c | 4 +- tools/perf/tests/time-utils-test.c | 4 +- tools/perf/tests/topology.c | 4 +- tools/perf/tests/unit_number__scnprintf.c | 4 +- tools/perf/tests/vmlinux-kallsyms.c | 5 +- tools/perf/tests/wp.c | 124 +- tools/perf/trace/beauty/beauty.h | 5 + tools/perf/trace/beauty/sockaddr.c | 2 +- tools/perf/trace/beauty/{socket.sh => sockaddr.sh} | 0 tools/perf/trace/beauty/socket.c | 21 +- tools/perf/trace/beauty/socket.sh | 38 +- tools/perf/trace/beauty/socket_ipproto.sh | 12 - tools/perf/util/annotate.c | 13 +- tools/perf/util/annotate.h | 3 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 2 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 1 + tools/perf/util/arm-spe.c | 122 +- tools/perf/util/bpf-event.c | 33 +- tools/perf/util/c++/clang-c.h | 8 +- tools/perf/util/c++/clang-test.cpp | 6 +- tools/perf/util/cputopo.c | 78 +- tools/perf/util/cputopo.h | 33 +- tools/perf/util/cs-etm.c | 2 +- tools/perf/util/env.c | 5 +- tools/perf/util/env.h | 2 +- tools/perf/util/evsel.c | 12 + tools/perf/util/evsel.h | 1 + tools/perf/util/expr.c | 65 +- tools/perf/util/expr.h | 4 + tools/perf/util/expr.l | 16 +- tools/perf/util/expr.y | 73 +- tools/perf/util/header.c | 20 +- tools/perf/util/stat-shadow.c | 7 +- tools/perf/util/symbol.c | 9 +- tools/perf/util/symbol.h | 19 +- tools/testing/cxl/Kbuild | 3 +- tools/testing/cxl/test/cxl.c | 68 +- tools/testing/cxl/test/mem.c | 99 +- tools/testing/cxl/test/mock.c | 30 +- tools/testing/cxl/test/mock.h | 6 +- tools/testing/selftests/bpf/Makefile | 77 +- tools/testing/selftests/bpf/README.rst | 9 +- tools/testing/selftests/bpf/bench.c | 10 + .../selftests/bpf/benchs/bench_bloom_filter_map.c | 17 +- .../testing/selftests/bpf/benchs/bench_ringbufs.c | 8 +- tools/testing/selftests/bpf/benchs/bench_trigger.c | 146 + tools/testing/selftests/bpf/btf_helpers.c | 17 +- tools/testing/selftests/bpf/flow_dissector_load.h | 3 +- tools/testing/selftests/bpf/get_cgroup_id_user.c | 5 +- tools/testing/selftests/bpf/prog_tests/align.c | 11 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 8 +- .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 2 +- tools/testing/selftests/bpf/prog_tests/btf.c | 233 +- .../selftests/bpf/prog_tests/btf_dedup_split.c | 6 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 41 +- tools/testing/selftests/bpf/prog_tests/btf_split.c | 4 +- tools/testing/selftests/bpf/prog_tests/btf_tag.c | 44 +- tools/testing/selftests/bpf/prog_tests/btf_write.c | 67 +- .../bpf/prog_tests/cgroup_attach_autodetach.c | 2 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 2 +- .../bpf/prog_tests/cgroup_attach_override.c | 2 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 2 +- tools/testing/selftests/bpf/prog_tests/exhandler.c | 43 + .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 8 +- .../selftests/bpf/prog_tests/fexit_stress.c | 33 +- tools/testing/selftests/bpf/prog_tests/find_vma.c | 117 + .../bpf/prog_tests/flow_dissector_load_bytes.c | 2 +- .../bpf/prog_tests/flow_dissector_reattach.c | 4 +- .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 9 +- .../testing/selftests/bpf/prog_tests/global_data.c | 2 +- .../selftests/bpf/prog_tests/global_func_args.c | 2 +- .../selftests/bpf/prog_tests/helper_restricted.c | 33 + tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 8 +- tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 2 +- .../selftests/bpf/prog_tests/load_bytes_relative.c | 2 +- tools/testing/selftests/bpf/prog_tests/map_lock.c | 4 +- .../selftests/bpf/prog_tests/migrate_reuseport.c | 4 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 6 +- .../testing/selftests/bpf/prog_tests/pkt_access.c | 2 +- .../selftests/bpf/prog_tests/pkt_md_access.c | 2 +- .../selftests/bpf/prog_tests/queue_stack_map.c | 2 +- .../raw_tp_writable_reject_nbd_invalid.c | 14 +- .../bpf/prog_tests/raw_tp_writable_test_run.c | 29 +- .../selftests/bpf/prog_tests/signal_pending.c | 2 +- tools/testing/selftests/bpf/prog_tests/sk_lookup.c | 31 + tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 4 +- .../testing/selftests/bpf/prog_tests/skb_helpers.c | 2 +- tools/testing/selftests/bpf/prog_tests/sockopt.c | 19 +- tools/testing/selftests/bpf/prog_tests/spinlock.c | 4 +- .../selftests/bpf/prog_tests/stacktrace_map.c | 2 +- .../bpf/prog_tests/stacktrace_map_raw_tp.c | 2 +- tools/testing/selftests/bpf/prog_tests/tailcalls.c | 18 +- .../selftests/bpf/prog_tests/task_fd_query_rawtp.c | 2 +- .../selftests/bpf/prog_tests/task_fd_query_tp.c | 4 +- .../testing/selftests/bpf/prog_tests/tcp_estats.c | 2 +- .../selftests/bpf/prog_tests/tp_attach_query.c | 2 +- tools/testing/selftests/bpf/prog_tests/xdp.c | 2 +- .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 6 +- .../testing/selftests/bpf/prog_tests/xdp_attach.c | 6 +- .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 7 +- tools/testing/selftests/bpf/prog_tests/xdp_info.c | 2 +- tools/testing/selftests/bpf/prog_tests/xdp_perf.c | 2 +- .../selftests/bpf/progs/{tag.c => btf_decl_tag.c} | 4 - tools/testing/selftests/bpf/progs/btf_type_tag.c | 25 + tools/testing/selftests/bpf/progs/exhandler_kern.c | 43 + tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c | 2 +- tools/testing/selftests/bpf/progs/find_vma.c | 69 + tools/testing/selftests/bpf/progs/find_vma_fail1.c | 29 + tools/testing/selftests/bpf/progs/find_vma_fail2.c | 29 + .../selftests/bpf/progs/test_helper_restricted.c | 123 + tools/testing/selftests/bpf/progs/test_l4lb.c | 2 +- .../selftests/bpf/progs/test_l4lb_noinline.c | 2 +- tools/testing/selftests/bpf/progs/test_map_lock.c | 2 +- .../selftests/bpf/progs/test_queue_stack_map.h | 2 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 8 + tools/testing/selftests/bpf/progs/test_skb_ctx.c | 2 +- tools/testing/selftests/bpf/progs/test_spin_lock.c | 2 +- .../testing/selftests/bpf/progs/test_tcp_estats.c | 2 +- tools/testing/selftests/bpf/progs/trigger_bench.c | 7 + .../selftests/bpf/test_bpftool_synctypes.py | 94 +- tools/testing/selftests/bpf/test_btf.h | 3 + tools/testing/selftests/bpf/test_cgroup_storage.c | 3 +- tools/testing/selftests/bpf/test_dev_cgroup.c | 3 +- tools/testing/selftests/bpf/test_lirc_mode2_user.c | 6 +- tools/testing/selftests/bpf/test_lru_map.c | 9 +- tools/testing/selftests/bpf/test_maps.c | 7 +- tools/testing/selftests/bpf/test_sock.c | 23 +- tools/testing/selftests/bpf/test_sock_addr.c | 13 +- tools/testing/selftests/bpf/test_stub.c | 44 - tools/testing/selftests/bpf/test_sysctl.c | 23 +- tools/testing/selftests/bpf/test_tag.c | 3 +- tools/testing/selftests/bpf/test_tcpnotify_user.c | 7 +- tools/testing/selftests/bpf/test_verifier.c | 84 +- tools/testing/selftests/bpf/testing_helpers.c | 60 + tools/testing/selftests/bpf/testing_helpers.h | 6 + .../testing/selftests/bpf/verifier/ctx_sk_lookup.c | 32 + .../selftests/bpf/verifier/helper_restricted.c | 196 ++ tools/testing/selftests/bpf/verifier/map_in_map.c | 34 + tools/testing/selftests/bpf/xdping.c | 3 +- tools/testing/selftests/bpf/xdpxceiver.c | 2 - tools/testing/selftests/gpio/Makefile | 1 + tools/testing/selftests/gpio/gpio-mockup-cdev.c | 2 +- tools/testing/selftests/net/gre_gso.sh | 16 +- tools/testing/selftests/netfilter/nft_nat.sh | 26 +- 1497 files changed, 43344 insertions(+), 34191 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/bridge/nxp,ptn3460.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/ptn3460.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/sii9234.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/sil,sii9234.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/boe,bf060y8m-aj0.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9163.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt35950.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/sony,tulip-trul [...] create mode 100644 Documentation/devicetree/bindings/leds/leds-mt6360.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/adv748x.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/adv748x.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/gpio-poweroff.txt create mode 100644 Documentation/devicetree/bindings/power/reset/gpio-poweroff.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs42l42.yaml delete mode 100644 Documentation/devicetree/bindings/sound/cs42l42.txt create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8903.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8903.txt create mode 100644 Documentation/hwmon/ina238.rst create mode 100644 arch/arm/boot/dts/mt6589-fairphone-fp1.dts create mode 100644 drivers/dma-buf/st-dma-resv.c create mode 100644 drivers/firmware/arm_scmi/optee.c create mode 100644 drivers/gpu/drm/drm_privacy_screen.c create mode 100644 drivers/gpu/drm/drm_privacy_screen_x86.c create mode 100644 drivers/gpu/drm/i915/display/intel_pch_display.c create mode 100644 drivers/gpu/drm/i915/display/intel_pch_display.h create mode 100644 drivers/gpu/drm/i915/display/intel_pch_refclk.c create mode 100644 drivers/gpu/drm/i915/display/intel_pch_refclk.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h create mode 100644 drivers/gpu/drm/i915/i915_iosf_mbi.h create mode 100644 drivers/gpu/drm/meson/meson_encoder_cvbs.c rename drivers/gpu/drm/meson/{meson_venc_cvbs.h => meson_encoder_cvbs.h} (92%) create mode 100644 drivers/gpu/drm/meson/meson_encoder_hdmi.c create mode 100644 drivers/gpu/drm/meson/meson_encoder_hdmi.h delete mode 100644 drivers/gpu/drm/meson/meson_venc_cvbs.c create mode 100644 drivers/gpu/drm/nouveau/dispnv50/crcc37d.h create mode 100644 drivers/gpu/drm/nouveau/dispnv50/crcc57d.c create mode 100644 drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c create mode 100644 drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt35950.c create mode 100644 drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c create mode 100644 drivers/gpu/drm/tiny/ili9163.c create mode 100644 drivers/hwmon/ina238.c create mode 100644 drivers/leds/flash/leds-mt6360.c create mode 100644 drivers/power/supply/max77976_charger.c delete mode 100644 drivers/staging/fbtft/fb_watterott.c delete mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_i [...] delete mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_i [...] delete mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_i [...] delete mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_i [...] create mode 100644 drivers/staging/media/atomisp/pci/ia_css_isp_configs.c rename drivers/staging/media/atomisp/pci/{css_2401_system/hive => }/ia_css_isp_par [...] rename drivers/staging/media/atomisp/pci/{css_2400_system/hive => }/ia_css_isp_sta [...] create mode 100644 drivers/staging/media/max96712/Kconfig create mode 100644 drivers/staging/media/max96712/Makefile create mode 100644 drivers/staging/media/max96712/max96712.c delete mode 100644 drivers/staging/mt7621-dma/Kconfig delete mode 100644 drivers/staging/mt7621-dma/Makefile delete mode 100644 drivers/staging/mt7621-dma/TODO delete mode 100644 drivers/staging/mt7621-dma/hsdma-mt7621.c delete mode 100644 drivers/staging/netlogic/Kconfig delete mode 100644 drivers/staging/netlogic/Makefile delete mode 100644 drivers/staging/netlogic/TODO delete mode 100644 drivers/staging/netlogic/platform_net.c delete mode 100644 drivers/staging/netlogic/platform_net.h delete mode 100644 drivers/staging/netlogic/xlr_net.c delete mode 100644 drivers/staging/netlogic/xlr_net.h delete mode 100644 drivers/staging/ralink-gdma/Kconfig delete mode 100644 drivers/staging/ralink-gdma/Makefile delete mode 100644 drivers/staging/ralink-gdma/ralink-gdma.c create mode 100644 include/drm/drm_privacy_screen_consumer.h create mode 100644 include/drm/drm_privacy_screen_driver.h create mode 100644 include/drm/drm_privacy_screen_machine.h delete mode 100644 include/linux/platform_data/spi-clps711x.h delete mode 100644 include/linux/sdb.h create mode 100644 kernel/bpf/mmap_unlock_work.h create mode 100644 kernel/configs/debug.config create mode 100644 net/core/gro.c create mode 100644 scripts/coccinelle/misc/do_div.cocci delete mode 100644 sound/core/sgbuf.c create mode 100644 sound/soc/intel/boards/sof_nau8825.c create mode 100644 tools/bpf/bpftool/Documentation/substitutions.rst delete mode 100644 tools/lib/lockdep/.gitignore delete mode 100644 tools/lib/lockdep/Build delete mode 100644 tools/lib/lockdep/Makefile delete mode 100644 tools/lib/lockdep/common.c delete mode 100644 tools/lib/lockdep/include/liblockdep/common.h delete mode 100644 tools/lib/lockdep/include/liblockdep/mutex.h delete mode 100644 tools/lib/lockdep/include/liblockdep/rwlock.h delete mode 100755 tools/lib/lockdep/lockdep delete mode 100644 tools/lib/lockdep/lockdep.c delete mode 100644 tools/lib/lockdep/lockdep_internals.h delete mode 100644 tools/lib/lockdep/lockdep_states.h delete mode 100644 tools/lib/lockdep/preload.c delete mode 100644 tools/lib/lockdep/rbtree.c delete mode 100755 tools/lib/lockdep/run_tests.sh delete mode 100644 tools/lib/lockdep/tests/AA.c delete mode 100644 tools/lib/lockdep/tests/AA.sh delete mode 100644 tools/lib/lockdep/tests/ABA.c delete mode 100644 tools/lib/lockdep/tests/ABA.sh delete mode 100644 tools/lib/lockdep/tests/ABBA.c delete mode 100644 tools/lib/lockdep/tests/ABBA.sh delete mode 100644 tools/lib/lockdep/tests/ABBA_2threads.c delete mode 100644 tools/lib/lockdep/tests/ABBA_2threads.sh delete mode 100644 tools/lib/lockdep/tests/ABBCCA.c delete mode 100644 tools/lib/lockdep/tests/ABBCCA.sh delete mode 100644 tools/lib/lockdep/tests/ABBCCDDA.c delete mode 100644 tools/lib/lockdep/tests/ABBCCDDA.sh delete mode 100644 tools/lib/lockdep/tests/ABCABC.c delete mode 100644 tools/lib/lockdep/tests/ABCABC.sh delete mode 100644 tools/lib/lockdep/tests/ABCDBCDA.c delete mode 100644 tools/lib/lockdep/tests/ABCDBCDA.sh delete mode 100644 tools/lib/lockdep/tests/ABCDBDDA.c delete mode 100644 tools/lib/lockdep/tests/ABCDBDDA.sh delete mode 100644 tools/lib/lockdep/tests/WW.c delete mode 100644 tools/lib/lockdep/tests/WW.sh delete mode 100644 tools/lib/lockdep/tests/common.h delete mode 100644 tools/lib/lockdep/tests/unlock_balance.c delete mode 100644 tools/lib/lockdep/tests/unlock_balance.sh create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/metrics.json create mode 100755 tools/perf/tests/shell/test_arm_spe.sh copy tools/perf/trace/beauty/{socket.sh => sockaddr.sh} (100%) delete mode 100755 tools/perf/trace/beauty/socket_ipproto.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/exhandler.c create mode 100644 tools/testing/selftests/bpf/prog_tests/find_vma.c create mode 100644 tools/testing/selftests/bpf/prog_tests/helper_restricted.c rename tools/testing/selftests/bpf/progs/{tag.c => btf_decl_tag.c} (94%) create mode 100644 tools/testing/selftests/bpf/progs/btf_type_tag.c create mode 100644 tools/testing/selftests/bpf/progs/exhandler_kern.c create mode 100644 tools/testing/selftests/bpf/progs/find_vma.c create mode 100644 tools/testing/selftests/bpf/progs/find_vma_fail1.c create mode 100644 tools/testing/selftests/bpf/progs/find_vma_fail2.c create mode 100644 tools/testing/selftests/bpf/progs/test_helper_restricted.c delete mode 100644 tools/testing/selftests/bpf/test_stub.c create mode 100644 tools/testing/selftests/bpf/verifier/helper_restricted.c