This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allmodconfig in repository toolchain/ci/linux.
discards a2f3bb245883 Add linux-next specific files for 20211116 discards e8fe2da1f274 Merge branch 'akpm/master' discards e50a87933088 lib/stackdepot: allow optional init and stack_table alloca [...] discards e8b5c6c3994f lib/stackdepot: allow optional init and stack_table alloca [...] discards 146f336f0b58 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] discards b223c4ff8187 lib/stackdepot: allow optional init and stack_table alloca [...] discards e421e0a56d0a Merge branch 'akpm-current/current' discards fbb835315a5b Mark NTFS_RW as BROKEN discards f1886ae9cd6d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards bc5a84676fcc Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] discards 55018c291cf9 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] discards 311647d15f50 Merge branch 'for-next' of git://git.infradead.org/users/w [...] discards c47ddcffccba Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 16f86fa2488c Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards 4eeaeca3c1e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3f802c2fe99a Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] discards acaf73fae0f6 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 08ad0a154cb8 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] discards e8a7250f56e9 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards 74f4d001bab0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 89265cb3ba00 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fb24147699d3 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] discards caddf022fb86 Merge branch 'gpio/gpio-sim' of git://git.kernel.org/pub/s [...] discards 2556aa05d8ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3f441b70a4b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ff356f416ef5 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 0548f3ce9232 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6e7a23eb1ad4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 67404d0a9339 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] discards 7baf022d87ce Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards ac4cbd594a6b Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] discards e55be968af99 Merge branch 'for-next' of git://github.com/cminyard/linux [...] discards f5922c8f2a18 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 55e4257b4ef2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8aaab046c2e3 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards bb57d4bdd1e8 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards 8e9b1efb7105 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7ae981748bc6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4453eb25a0c3 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] discards 5fb7516c506d Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards 13999eff32e6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 47b391c6f7e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ce94d7b68eed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8f55fef2a243 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards cd74c2914752 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0566bc22a683 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] discards 72c171fc831b Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards e56e31244ff0 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards 30ec54c233aa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards cb72b704145b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 69eb4180ecfa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 50beaae09de6 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] discards b8758417c801 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git discards b5554356d245 Merge branch 'docs-next' of git://git.lwn.net/linux.git discards 2ea7baa0c706 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards 61c3cec69499 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] discards 42d2c5c379fe Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards ed3e8f07be28 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9e9dad52e574 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] discards 2e6f0f3e0af1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8e1b6926b0bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 19d4440a6343 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b9d49ebe6384 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 6fab8573dbc7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6164f09e02c1 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] discards 7897d97ec2e8 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 4570920bdfca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 37baa8a72a76 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fd28eed065f8 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards db46541b24e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f41d4b9c1280 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 0cf4f1cba0d6 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] discards eb7b1cf8c2ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 35106ec28727 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] discards 6321aafc6da9 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git discards b658eb8729e3 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] discards 02d43fbd8529 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7fa17287e04b Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards 9e30a1f1c3fb Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards 895d9976364d Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards 983657bf6b75 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards eedfa5d55f1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fa7ba807c4c0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 9e316b5ba0aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8d5849305735 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4ef27c88f5f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards dfac83d354ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ae53fb21a276 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9ce46d91a521 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 8f3f5595a86c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 921886a27e47 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 29bdb54208d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5d72c19b25ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c3315635f5e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1e2e60074682 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards a789b89e16d0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 6bf63121ee5e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4b8e4debe20a parisc: Increase FRAME_WARN to 4096 on parisc discards 6eea4f2d44ab Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 012b78b0f76e Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] discards 40eccd16b6af Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] discards 6a94f1e1ca71 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] discards 02a79d155f06 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards 71b10b6c8fdc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 34d16ca206f1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards e36763280ef4 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards 1e7585abb6ea Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] discards 1e039a50bc4e Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git discards aedf0bcb8f4c Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards b359ef5cabb3 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] discards 6eb85dd67466 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] discards 23334200730c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 5b603a058aa5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 65b4b933589e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 30dad00084cb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 8abd27ab06a9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards bb2d9e3c0d86 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards f442a8f761f4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 54b794932ec3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards aa0470bcf0bd Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] discards b2b949b818c8 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] discards 547ea2d29a6b parisc: Include stringify.h to avoid build error in crypto/api.c omits 7579721ef47d parisc/sticon: fix reverse colors discards 51c4420fd68b fs: handle circular mappings correctly discards 2d2247e6d469 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus discards 44549970af0a Merge remote-tracking branch 'spi/for-5.15' into spi-linus omits dbb948ba8b69 Merge branch 'v5.16-next/dts64' into for-next omits 9ce0f0ff7439 Merge branch 'fixes' into next omits 29c4bfbb0a3c mmc: core: adjust polling interval for CMD1 omits 888f6092e972 mmc: core: change __mmc_poll_for_busy() parameter type omits f4382a0d4d16 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits efe599713239 firmware: arm_scmi: Make virtio Version_1 compliance optional omits f14808d3447a firmware: arm_scmi: Add optee transport omits 129d46915d65 mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB omits 1963fdd7ca1d dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string omits 4a452b035b7c mmc: dw_mmc: Allow lower TMOUT value than maximum omits b60c9cb3e836 mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails omits e6ad7f141f2e dt-bindings: arm: Add OP-TEE transport for SCMI omits 3a6615d552ef firmware: arm_scmi: Review some virtio log messages omits 2e9fe7101314 mmc: omap_hsmmc: Revert special init for wl1251 omits 10d6e7edc649 mmc: core: transplant ti,wl1251 quirks from to be retired [...] omits 520c5dab35db mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO omits 1da7d3a33a63 mmc: core: provide macro and table to match the device tre [...] omits 819becf0bd19 mmc: core: allow to match the device tree to apply quirks omits 1a3a23bd06b9 mmc: core: rewrite mmc_fixup_device() omits 9bb2d6346e8c mmc: tmio: reinit card irqs in reset routine discards 879af177e721 hwmon: (tmp401) Hide register write address differences in [...] discards 3ca11a096fb7 hwmon: (tmp401) Use regmap discards 3a4cd80199b6 hwmon: (tmp401) Convert to _info API discards 14554595dadd Merge branch 'Forbid bpf_ktime_get_coarse_ns and bpf_timer [...] discards 9b01f8ae4b14 selftests/bpf: Add tests for restricted helpers discards b71a64f47460 bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tra [...] omits 8db63222155d iio: ad7768-1: Call iio_trigger_notify_done() on error omits 6ff1c34f8e38 iio: itg3200: Call iio_trigger_notify_done() on error omits 84a8b040a8bd iio: imx8qxp-adc: fix dependency to the intended ARCH_MXC config omits 8e973315564f libata: libahci: declare ahci_shost_attr_group as static omits 7309ad8fa909 libata: add horkage for missing Identify Device log omits 375622ecf36e scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_ [...] omits caf9b9310ea9 scsi: ufs: core: Fix another task management completion race omits 5f91109446a8 scsi: ufs: core: Fix task management completion timeout race omits c5dddd7505eb scsi: core: sysfs: Fix hang when device state is set via sysfs omits 9e4d8fb1249b scsi: iscsi: Unblock session then wake up error handler omits cd892096c940 scsi: ufs: core: Improve SCSI abort handling omits 716040e0ae01 Merge of per_signal_struct_coredumps-for-v5.16, ucount-fix [...] omits d2f0559fc2d1 csky,sparc: Declare flush_dcache_folio() discards 8e211b894b58 lib: zstd: Add cast to silence clang's -Wbitwise-instead-o [...] discards 2f178faba8ba MAINTAINERS: Add maintainer entry for zstd discards de181b7198ea lib: zstd: Upgrade to latest upstream zstd version 1.4.10 discards e33d3e37568d lib: zstd: Add decompress_sources.h for decompress_unzstd discards 3eaeb881f9c4 lib: zstd: Add kernel-specific API omits b762f932ef0e iio: dln2: Check return value of devm_iio_trigger_register() discards ba9bc05f3655 Merge tag 'v5.15' into next-fixes discards ec522ac87632 Merge branch 'for-next-resolved' into for-next-20211102 discards 9d4a146c082c Merge branches 'dt-for-v5.16' and 'defconfig-for-v5.16' in [...] omits d917e679c615 iio: trigger: Fix reference counting omits 12b6d77431f5 iio: adc: ina2xx: Avoid double reference counting from get [...] omits a4ea3ccfe6e2 iio: adc: ina2xx: Make use of the helper macro kthread_run() omits cc83a4f11c9d iio: dln2-adc: Fix lockdep complaint omits 865fcadb05da iio: ms5611: Simplify IO callback parameters omits c3f0e5a40ac6 iio: imx7d_adc: Don't pass IIO device to imx7d_adc_{enable [...] omits a2dcef277dae iio: st-sensors: Use dev_to_iio_dev() in sysfs callbacks omits 1a20c02d2b2f iio: adc: stm32-adc: Fix of_node_put() issue in stm32-adc omits 182b88b7d580 iio: xilinx-xadc: Make IRQ optional omits 3805d72a2ed0 iio: adc: stm32: fix a current leak by resetting pcsel bef [...] omits 64948d7b7e03 iio: mma8452: Fix trigger reference couting omits d6485768db2b iio: stk3310: Don't return error code in interrupt handler omits d0b063004190 iio: kxsd9: Don't return error code in trigger handler omits bd5f63bc2c09 iio: ltr501: Don't return error code in trigger handler omits 5c6cba54df0f iio: accel: mma7660: Warn about failure to put device in s [...] omits f7d7a659e0ba iio: accel: kxcjk-1013: Fix possible memory leak in probe [...] omits 423221a1ef04 iio: adc: lpc18xx_adc: Reorder clk_get_rate() function call omits 6ee5808de074 Merge branches 'rpmsg-next' and 'rproc-next' into for-next discards c5d4fb2539ca pstore/blk: Use "%lu" to format unsigned long adds c0019b7db1d7 NFSD: Fix exposure in nfsd4_decode_bitmap() adds ef1d8dda23e7 Merge tag 'nfsd-5.16-1' of git://linux-nfs.org/~bfields/linux adds ee1703cda8dc Merge tag 'hyperv-fixes-signed-20211117' of git://git.kern [...] adds 3483d332d72c Mark NTFS_RW as BROKEN adds f8431a9b086a 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 5325da1990b6 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds a768d6ff7827 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 2d33f5504490 powerpc/pseries/ddw: Revert "Extend upper limit for huge D [...] adds fb4ee2b30cd0 powerpc/pseries/ddw: simplify enable_ddw() adds ad3976025b31 powerpc/pseries/ddw: Do not try direct mapping with persis [...] adds 5b54860943dc powerpc/book3e: Fix TLBCAM preset at boot adds 5499802b2284 powerpc/signal32: Fix sigset_t copy adds 1e35eba40551 powerpc/8xx: Fix pinned TLBs with CONFIG_STRICT_KERNEL_RWX adds c734a01528c5 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 940dc384520c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] 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 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 f083ec316032 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds f5c741608b8c Merge tag 'mac80211-for-net-2021-11-16' of git://git.kerne [...] adds 2460386bef0b net: mvmdio: fix compilation warning adds 9f5363916a50 bnxt_en: Fix compile error regression when CONFIG_BNXT_SRI [...] adds 0a83f96f8709 MAINTAINERS: remove GR-everest-linux-l2@marvell.com adds b0024a04e488 amt: cancel delayed_work synchronously in amt_fini() adds f799ada6bf23 net: sched: act_mirred: drop dst for the direction from eg [...] adds 1d127effdc17 selftests: add a test case for mirred egress to ingress adds e4ca7823da00 Merge branch 'net-fix-the-mirred-packet-drop-due-to-the-in [...] adds 3751c3d34cd5 net: stmmac: Fix signed/unsigned wreckage adds cc4a9cc03faa net/mlx5e: kTLS, Fix crash in RX resync flow adds 362980eada85 net/mlx5e: Wait for concurrent flow deletion during neigh/ [...] adds d7751d647618 net/mlx5: E-Switch, Fix resetting of encap mode when enter [...] adds 76ded29d3fcd net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() adds 9091b821aaa4 net/mlx5: DR, Handle eswitch manager and uplink vports separately adds 455832d49666 net/mlx5: DR, Fix check for unsupported fields in match param adds ba50cd9451f6 net/mlx5: Update error handler for UCTX and UMEM adds 2eb0cb31bc4c net/mlx5: E-Switch, rebuild lag only when needed adds 38a54cae6f76 net/mlx5: Fix flow counters SF bulk query len adds 806401c20a0f net/mlx5e: CT, Fix multiple allocations and memleak of mod acts adds ae396d85c01c net/mlx5: Lag, update tracker when state change event received adds c4c3176739df net/mlx5: E-Switch, return error if encap isn't supported adds 9311ccef2782 Merge tag 'mlx5-fixes-2021-11-16' of git://git.kernel.org/ [...] adds f77b83b5bbab net: usb: r8152: Add MAC passthrough support for more Leno [...] adds 9b5a333272a4 net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove adds cf9acc90c80e net: virtio_net_hdr_to_skb: count transport header in UFO adds c366ce28750e net: ax88796c: use bit numbers insetad of bit masks adds 18d51325bd64 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f45b2974cc0a bpf, x86: Fix "no previous prototype" warning adds 7dbf116822dc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6f89ee880d4d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ee8e9b4b6051 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] 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 fddcdf9edab7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e753cf3f01dc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 1675f9b6a9d9 Merge remote-tracking branch 'spi/for-5.15' into spi-linus adds 8b9947d17292 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 250fdabec6ff usb: dwc3: core: Revise GHWPARAMS9 offset adds d74dc3e9f58c usb: dwc3: gadget: Ignore NoStream after End Transfer adds 63c4c320ccf7 usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer adds 7ad4a0b1d46b usb: dwc2: gadget: Fix ISOC flow for elapsed frames adds 51f2246158f6 usb: xhci: tegra: Check padctrl interrupt presence in device tree adds 3b8599a6f481 usb: gadget: udc-xilinx: Fix an error handling path in 'xu [...] adds 26288448120b usb: dwc3: gadget: Fix null pointer exception adds 310780e825f3 usb: dwc2: hcd_queue: Fix use of floating point literal adds 47ce45906ca9 usb: dwc3: leave default DMA for PCI devices adds 362468830dd5 usb: typec: fusb302: Fix masking of comparator and bc_lvl [...] adds 6ae6dc22d2d1 usb: hub: Fix usb enumeration issue due to address0 race adds d4d2e5329ae9 usb: chipidea: ci_hdrc_imx: fix potential error pointer de [...] adds 135653604cbc Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds a2084a7f2693 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 e8ff738fa7ac Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ffcf7ae90f44 staging: greybus: Add missing rwsem around snd_ctl_remove() calls adds b535917c51ac staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() adds 31d428dd8a12 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] adds 70c9774e180d iio: accel: kxcjk-1013: Fix possible memory leak in probe [...] adds ef9d67fa72c1 iio: ltr501: Don't return error code in trigger handler adds 45febe0d6391 iio: kxsd9: Don't return error code in trigger handler adds 8e1eeca5afa7 iio: stk3310: Don't return error code in interrupt handler adds cd0082235783 iio: mma8452: Fix trigger reference couting adds f711f28e71e9 iio: adc: stm32: fix a current leak by resetting pcsel bef [...] adds 59f92868176f iio: dln2-adc: Fix lockdep complaint adds a827a4984664 iio: trigger: Fix reference counting adds 90751fb9f224 iio: dln2: Check return value of devm_iio_trigger_register() adds 4a3bf703a9dc iio: imx8qxp-adc: fix dependency to the intended ARCH_MXC config adds 67fe29583e72 iio: itg3200: Call iio_trigger_notify_done() on error adds 6661146427cb iio: ad7768-1: Call iio_trigger_notify_done() on error adds 8036200948ad Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds c21a80ca0684 binder: fix test regression due to sender_euid change adds 13c02e481504 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds ef226decd3c5 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 69125b4b9440 reset: tegra-bpmp: Revert Handle errors in BPMP response adds a6f679443de8 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] 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 f42455064aac Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] adds 7c4de881f7eb KVM: selftests: Add event channel upcall support to xen_sh [...] adds 531ca3d6d518 KVM: selftests: Explicitly state indicies for vm_guest_mod [...] adds c071ff41e150 KVM: selftests: Expose align() helpers to tests adds f4870ef3e15a KVM: selftests: Assert mmap HVA is aligned when using HugeTLB adds 69cdcfa6f321 KVM: selftests: Require GPA to be aligned when backed by h [...] adds b65e1051e489 KVM: selftests: Use shorthand local var to access struct p [...] adds 613d61182fff KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args adds 92e34c9974f5 KVM: selftests: Use perf util's per-vCPU GPA/pages in dema [...] adds b91b637f4a59 KVM: selftests: Move per-VM GPA into perf_test_args adds a5ac0fd1b90a KVM: selftests: Remove perf_test_args.host_page_size adds f5e8fe2a92e4 KVM: selftests: Create VM with adjusted number of guest pa [...] adds cf1d59300ab2 KVM: selftests: Fill per-vCPU struct during "perf_test" VM [...] adds 13bbc70329c8 KVM: selftests: Sync perf_test_args to guest during VM creation adds 36c5ad73d701 KVM: selftests: Start at iteration 0 instead of -1 adds 81bcb26172a8 KVM: selftests: Move vCPU thread creation and joining to c [...] adds 89d9a43c1d2d KVM: selftests: Wait for all vCPU to be created before ent [...] adds e2bd93658103 KVM: selftests: Use perf_test_destroy_vm in memslot_modifi [...] adds e5bc4d4602b8 Merge branch 'kvm-selftest' into kvm-master adds c5adbb3af051 KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_ [...] adds a31a01172ebf cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' adds f6749f2f0087 KVM: Fix steal time asm constraints adds 39aa254352c9 KVM: nVMX: don't use vcpu->arch.efer when checking host st [...] adds 51ead10569d3 KVM: x86/mmu: include EFER.LMA in extended mmu role adds 489026077440 KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO adds 77aec6513471 KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 adds fc704f047aee KVM: x86/xen: Use sizeof_field() instead of open-coding it adds 8249f5c64e52 KVM: nVMX: Use kvm_read_guest_offset_cached() for nested V [...] adds 205d6acb691a KVM: nVMX: Use a gfn_to_hva_cache for vmptrld adds d79f9da821fd KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache adds 479f52f308a4 KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has cre [...] adds 3e7c6c0e45ed KVM: SEV: Set sev_info.active after initial checks in sev_ [...] adds 9379a2efb377 KVM: SEV: WARN if SEV-ES is marked active but SEV is not adds 5fd47d36eb09 KVM: SEV: Drop a redundant setting of sev->asid during ini [...] adds 7dcae066049f KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() adds 60f6409e5a4f Merge branch 'kvm-5.16-fixes' into kvm-master adds 5501013e150f riscv: kvm: fix non-kernel-doc comment block adds 77c6b7d262c7 selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore adds 4069b8292d08 KVM: x86: Assume a 64-bit hypercall for guests with protec [...] adds 3c7bbf265ee4 KVM: arm64: Cap KVM_CAP_NR_VCPUS by kvm_arm_default_max_vcpus() adds f97736c45a09 KVM: MIPS: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS adds 35cd2b774148 KVM: PPC: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS adds a572f0c8ab52 KVM: RISC-V: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS adds bb77f47f93d8 KVM: s390: Cap KVM_CAP_NR_VCPUS by num_online_cpus() adds 761f976f39d8 KVM: x86: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS adds 79bf8fd8a8df Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds 30546afdf035 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 37fe5f750518 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 8a941b7510b5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 3ff1f6b6ba6f scsi: ufs: core: Improve SCSI abort handling adds a0c2f8b6709a scsi: iscsi: Unblock session then wake up error handler adds 4edd8cd4e86d scsi: core: sysfs: Fix hang when device state is set via sysfs adds 886fe2915cce scsi: ufs: core: Fix task management completion timeout race adds 5cb37a26355d scsi: ufs: core: Fix another task management completion race adds 392006871bb2 scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_ [...] adds 32a26b6fea1a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds f15863b27752 Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" adds d33233d8782e drm/i915/dsi/xelpd: Fix the bit mask for wakeup GB adds 8b2abf777d8e drm/i915/guc: fix NULL vs IS_ERR() checking adds a6188d48ea11 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 3d7c194b7c9a mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB adds eb2aab455a8b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds cd9bfee57be6 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 2061e33173a4 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] adds d6912b1251b4 gpio: rockchip: needs GENERIC_IRQ_CHIP to fix build errors adds c38d0a4c7a2f Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 467dd91e2f78 Merge drm/drm-fixes into drm-misc-fixes adds 4eaf02d6076c drm/scheduler: fix drm_sched_job_add_implicit_dependencies adds 963d0b356935 drm/scheduler: fix drm_sched_job_add_implicit_dependencies harder adds fb561bf9abde fbdev: Prevent probing generic drivers if a FB is already [...] adds 11d53a03cd9e Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds a38c7c7ab661 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7455b104c713 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds cddc543040d5 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 6e3c1f1231ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 351f4f5d10fa 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 ea8d4989ab52 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 f91d84e2ed0d dt-bindings: memory: fsl: convert ifc binding to yaml schema adds 98f1323959b8 memory: fsl_ifc: populate child devices without relying on [...] adds 60c8a1d8ed00 Merge branch 'mem-ctrl-next' into for-next adds ef9456ca97f1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 5ba9244bd14b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3d74d0095899 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7f1a9f47df61 arm64: dts: mediatek: mt8192: fix i2c node names adds 9cf6a26ae352 arm64: dts: mediatek: mt8516: remove 2 invalid i2c clocks adds ff9ea5c62279 arm64: dts: mediatek: mt8183-evb: Add node for thermistor adds 2706707b225d arm64: dts: mt8183: jacuzzi: remove unused ddc-i2c-bus adds 52e84f233459 arm64: dts: mt8183: Add kukui-jacuzzi-cozmo board adds 1c1f350be884 arm64: dts: mt8183: Add more fennel SKUs adds 3831b385147f arm64: dts: mt8183: Add kakadu sku22 adds 735810139312 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-cozmo adds bf08726b34c1 dt-bindings: arm64: dts: mediatek: Add more SKUs for mt818 [...] adds 861a08874fdb dt-bindings: arm64: dts: mediatek: Add sku22 for mt8183 ka [...] adds ab0c1e34536c arm64: dts: mediatek: mt8173: Add gce-client-reg to displa [...] adds 98c3384fa770 arm64: dts: mt8183-kukui: Update Tboard sensor mapping table adds c7f6a2bf61cb Merge branch 'v5.16-next/dts64' into for-next adds 49687e19874c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 94308f90beba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0fd05c83ec78 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 97cf5da0d0b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d0d7599411db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1608ce6f0a75 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 73fb784abb17 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 4c8d1dcc3d06 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d1cbd9e0f7e5 firmware: arm_scmi: Fix base agent discover response adds 1446fc6c678e firmware: arm_scmi: pm: Propagate return value to caller adds bd074e5039ee firmware: arm_scmi: Fix type error in sensor protocol adds 026d9835b62b firmware: arm_scmi: Fix type error assignment in voltage protocol adds dfa25e9f0f9a firmware: arm_scmi: Review some virtio log messages adds b7d2cf7c817b dt-bindings: arm: Add OP-TEE transport for SCMI adds 5f90f189a052 firmware: arm_scmi: Add optee transport adds 530897ecdb3d firmware: arm_scmi: Make virtio Version_1 compliance optional adds 13fb3693194d Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds 2b9e03c0f194 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 5ae5064b779f Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds e927f53f7dd9 arm64: dts: allwinner: h6: tanix-tx6: Add SPDIF adds 98b38e443550 Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next adds 08d2061ff9c5 arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode adds ce0854e71726 Merge branch 'sunxi/fixes-for-5.16' into sunxi/for-next adds 9420134322ee Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 2ce86654a0c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bc1cc0a99278 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] adds a45a964394bd Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds d66dcb92ce42 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds abc994062d1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4b004d95b40a Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds a343d2e1f36e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bec05f33ebc1 parisc/sticon: fix reverse colors adds 87b5c533e0a3 parisc: Include stringify.h to avoid build error in crypto/api.c adds 86d7402623c4 parisc: Wire up futex_waitv adds 5ca5e684ca11 parisc: Wrap assembler related defines inside __ASSEMBLY__ adds 0236fd7bf228 Revert "parisc: Reduce sigreturn trampoline to 3 instructions" adds faddcd1a161a parisc: Enable CONFIG_PRINTK_TIME=y in 32bit defconfig adds 076f78ea0a87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d7c604df5498 Merge branch 'fixes' into for-next adds a201f8088e7f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3ffe1ff9abef Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 968219708108 fs: handle circular mappings correctly adds 0d6be74c79e7 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 187ea0e51cbe 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 81effe69bbf5 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds de8d82c04265 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 11ee06c87581 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 3271d7eb00f1 f2fs: compress: reduce one page array alloc and free when [...] adds 3d697a4a6b7d f2fs: rework write preallocations adds 4fa18391ae8c f2fs: do not expose unwritten blocks to user by DIO adds 1d0e41a36bde f2fs: reduce indentation in f2fs_file_write_iter() adds b55f51fe5c25 f2fs: fix the f2fs_file_write_iter tracepoint adds b6efa1f5cc0b f2fs: implement iomap operations adds b3b2202d4299 f2fs: use iomap for direct I/O adds 96a0003ae0f2 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 25deafa393e3 fuse: extend init flags adds 97de0e80fd4a fuse: send security context of inode on file adds c08a39f63cd9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 55645886aaea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7e074241b879 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 340654a6ea5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 457e57c2c6b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 002c6dd78197 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d2c64f98c387 PCI: Use pci_find_vsec_capability() when looking for TBT devices adds 45e8e14b6956 Merge branch 'pci/enumeration' adds 35017d43bb4c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2f46d7c99830 pstore/blk: Use "%lu" to format unsigned long adds aaa045376365 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds b8c745a1a15d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a5c279f4d4f6 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 2784f1e4477a Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] 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 ff88cfa3c315 hwmon: (f71882fg) Add F81966 support adds 9236046a3f24 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 1c1c3c7d08d8 libbpf: update index.rst reference adds 0f60a29c52b5 docs: accounting: update delay-accounting.rst reference adds 636e36b19d3f Documentation: update vcpu-requests.rst reference adds b96ff02ab2be Documentation/process: fix a cross reference adds c4d164324f4c Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 652af08aad42 media: ipu3: drop an unused variable adds ea3e24ca3012 media: atomisp-gc2235: drop an unused var adds 8734c1d948f4 media: atomisp-ov2680: uncomment other resolutions adds 04da0010c097 media: atomisp-ov2680: remove some unused fields adds dd8e6adb9b5d media: atomisp-ov2680: adjust the maximum frame rate adds d45d97873b8e media: atomisp-ov2680: implement enum frame intervals adds 363d50b73dd8 media: atomisp: implement enum framesize/frameinterval adds 58043dbf6d1a media: atomisp: handle errors at sh_css_create_isp_params() adds bcc3ba664931 media: atomisp: get rid of phys event abstractions adds 77db47351071 media: atomisp: get rid of if CONFIG_ON_FRAME_ENQUEUE adds 4005ecee616a media: atomisp: shift some structs from input_system_local adds 55e14acd99fd media: atomisp: ia_css_stream.h: remove ifdefs from the header adds 0badc300c03a media: atomisp: fix comments coding style at sh_css.c adds c35abde30ac6 media: atomisp: Avoid some {} just to define new vars adds 47f6b6d498ec media: atomisp: drop two vars that are currently ignored adds 7bedd01849d6 media: atomisp: drop an useless #ifdef ISP2401 adds 29a3764a76ed media: atomisp: remove #ifdef HAS_OUTPUT_SYSTEM adds 16d0c92ef8a5 media: atomisp: drop #ifdef SH_CSS_ENABLE_PER_FRAME_PARAMS adds 52481d4d319c media: atomisp: drop #ifdef WITH_PC_MONITORING adds 9e22032e9c9e media: atomisp: remove #ifdef SH_CSS_ENABLE_METADATA adds 2a01213bfa10 media: atomisp: solve #ifdef HAS_NO_PACKED_RAW_PIXELS adds 0a9e6351ea70 media: atomisp: drop crop code at stream create function adds 802dfce3b96e media: atomisp: get rid of ia_css_stream_load() adds 6a28541ff52f media: atomisp: unify ia_css_stream stop logic adds 1de7694155a7 media: atomisp: drop ia_css_pipe_update_qos_ext_mapped_arg adds e05b3bbbf12f media: atomisp: drop a dead code adds 37746513f682 media: atomisp: get rid of some weird warn-suppress logic adds dc41f7df78af media: atomisp: drop check_pipe_resolutions() logic adds ec1804dadf36 media: atomisp: warn if mipi de-allocation failed adds 912680064f94 media: atomisp: make sh_css similar to Intel Aero driver adds 5b49e068bead media: atomisp: get rid of #ifdef ISP_VEC_NELEMS adds da8fdf490b95 media: atomisp: drop empty files adds 839467839ca0 media: atomisp: simplify sh_css_defs.h adds ef3f3627ff1b media: atomisp: sh_css_metrics: drop some unused code adds b541d4c99231 media: atomisp: sh_css_mipi: cleanup the code adds 037de9f2b2c1 media: atomisp: sh_css_params: remove tests for ISP2401 adds 35009261b9e9 media: atomisp: sh_css_params: cleanup the code adds 63705da3dfc8 media: atomisp: remove #ifdef HAS_NO_HMEM adds d7ab37bcddc7 media: atomisp: get rid of USE_WINDOWS_BINNING_FACTOR tests adds c0a7df148e9d media: atomisp: get rid of #ifdef HAS_BL adds 50f1d9343b91 media: atomisp: get rid of sctbl_legacy_* adds 3b941c5a1968 media: atomisp: sh_css_param_shading: fix comments coding style adds 072927d1cebf media: atomisp: sh_css_sp: better support the current firmware adds 13d72e694271 media: atomisp: atomisp_cmd: make it more compatible with [...] adds 3f323bb4cfdf media: atomisp: get rid of set pipe version custom ctrl adds 4f948a328380 media: atomisp: simplify binary.c adds 5c5a95385ad6 media: atomisp: binary.c: drop logic incompatible with firmware adds c37ed6733551 media: atomisp: pipe_binarydesc: drop logic incompatible w [...] adds 72fb16a130ac media: atomisp: frame.c: drop a now-unused function adds 3c82bf029525 media: atomisp: add YUVPP at __atomisp_get_pipe() logic adds 999ed03518cb media: atomisp: cleanup qbuf logic adds 57a39f2830fe 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 3b2b49e6dfdc Revert "ACPI: scan: Release PM resources blocked by unused [...] adds f33ae1ec86b2 Merge branch 'acpi-pm' into linux-next adds 99b63316c399 thermal: core: Reset previous low and high trip during the [...] adds 34aa71289490 Merge branch 'thermal-core' into linux-next adds e5b5d25444e9 ACPI: thermal: drop an always true check adds 3b8bfff0a7ef Merge branch 'acpi-thermal' into linux-next adds f8cf4ffa1b8c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds c9db707c3af6 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds 1b9beda83e27 fs: dlm: fix build with CONFIG_IPV6 disabled adds e84cfb5aab4e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] 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 c2c60ea37e5b once: use __section(".data.once") adds 7071732c26fe net: use .data.once section in netdev_level_once() adds 49ecc2e9c3ab net: align static siphash keys adds c60c34a9104e Merge branch 'net-better-packing-of-global-vars' adds 4b5f82f6aaef r8169: enable ASPM L1/L1.1 from RTL8168h adds 2d6600c754f8 r8169: disable detection of chip versions 49 and 50 adds 6c8a5cf97c3f r8169: disable detection of chip version 45 adds 364ef1f37857 r8169: disable detection of chip version 41 adds be0f6c4100ac Merge branch 'r8169-disable-detection-of-further-chip-vers [...] adds b9241f54138c net: document SMII and correct phylink's new validation mechanism adds bc541621f8ba net/mlx5e: Support ethtool cq mode adds aef0f8c67d75 net/mlx5: Fix format-security build warnings adds f28a14c1dcb0 net/mlx5: Avoid printing health buffer when firmware is un [...] adds 2c0e5cf5206e net/mlx5e: Refactor mod header management API adds 1cfd3490f278 net/mlx5: CT: Allow static allocation of mod headers adds 0164a9bd9d63 net/mlx5: TC, using swap() instead of tmp variable adds 972fe492e847 net/mlx5e: TC, Destroy nic flow counter if exists adds 88d974860412 net/mlx5e: TC, Move kfree() calls after destroying all resources adds fc3a879aea35 net/mlx5e: TC, Move comment about mod header flag to corre [...] adds 819c319c8c91 net/mlx5e: Specify out ifindex when looking up decap route adds fcf8ec54b047 net/mlx5: E-switch, Remove vport enabled check adds b22fd4381d15 net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac adds e9d491a64755 net/mlx5: E-switch, move offloads mode callbacks to offloads file adds d7df09f5e7b4 net/mlx5: E-switch, Enable vport QoS on demand adds 85c5f7c9200e net/mlx5: E-switch, Create QoS on demand adds 01dd74246c75 Merge tag 'mlx5-updates-2021-11-16' of git://git.kernel.or [...] adds 136a3fa28a9f net: axienet: populate supported_interfaces member adds 5703a4b66456 net: axienet: remove interface checks in axienet_validate() adds 72a47e1aaf2e net: axienet: use phylink_generic_validate() adds 02ccdd9ddc10 Merge branch 'xilinx-phylink' adds 4e5015df5211 net: enetc: populate supported_interfaces member adds 5a94c1ba8e33 net: enetc: remove interface checks in enetc_pl_mac_validate() adds 75021cf02ff8 net: enetc: use phylink_generic_validate() adds d3a410001e67 Merge branch 'enetc-phylink' adds ae089a819176 net: sparx5: populate supported_interfaces member adds 9b5cc05fd91c net: sparx5: clean up sparx5_phylink_validate() adds 319faa90b724 net: sparx5: use phylink_generic_validate() adds 253d091cdf99 Merge branch 'sparx5-phylink' adds 83800d29f0c5 net: mtk_eth_soc: populate supported_interfaces member adds db81ca153814 net: mtk_eth_soc: remove interface checks in mtk_validate() adds 71d927494463 net: mtk_eth_soc: drop use of phylink_helper_basex_speed() adds a4238f6ce151 net: mtk_eth_soc: use phylink_generic_validate() adds c11239f3556c Merge branch 'mtk_eth_soc-phylink' adds 8ea8c5b492d4 net: ocelot_net: populate supported_interfaces member adds a6f5248bc0a3 net: ocelot_net: remove interface checks in macb_validate() adds 7258aa5094db net: ocelot_net: use phylink_generic_validate() adds 2b425ef8c16c Merge branch 'ocelot_net-phylink' adds 738baea4970b Documentation: networking: net_failover: Fix documentation adds 65483559dc0a net: ethernet: ti: cpsw: Enable PHY timestamping 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 b32563b6ccba Merge tag 'for-net-next-2021-11-16' of git://git.kernel.or [...] adds 8160fb43d55d net: use an atomic_long_t for queue->trans_timeout adds 5337824f4dc4 net: annotate accesses to queue->trans_start adds dab8fe320726 net: do not inline netif_tx_lock()/netif_tx_unlock() adds bec251bc8b6a net: no longer stop all TX queues in dev_watchdog() adds 17a7555bf21c Merge branch 'dev_watchdog-less-intrusive' adds e92af33e472c stmmac: fix build due to brainos in trans_start changes adds 75082e7f4680 net: add missing include in include/net/gro.h adds 7bb07d410c39 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 ea78548e0f98 selftests/bpf: Move summary line after the error logs adds 67d61d30b8a8 selftests/bpf: Variable naming fix adds db813d7bd919 selftests/bpf: Mark variable as static adds 3ff36bffaf35 bpf, docs: Change underline in btf to match style guide adds f5b1c2ef43d7 bpf, docs: Rename bpf_lsm.rst to prog_lsm.rst adds 5931d9a3d052 bpf, docs: Fix ordering of bpf documentation adds cfe39b8add91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a360ae43217c mtd: spi-nor: core: Fix spi_nor_flash_parameter otp description adds 7158c86e5607 mtd: spi-nor: core: Use container_of to get the pointer to [...] adds 5854d4a6cc35 mtd: spi-nor: Get rid of nor->page_size adds dacc8cfee493 mtd: spi-nor: core: Introduce the late_init() hook adds b0fa1db7d2f6 mtd: spi-nor: atmel: Use flash late_init() for locking adds 7d4ff0613fb5 mtd: spi-nor: sst: Use flash late_init() for locking adds 00947a964949 mtd: spi-nor: winbond: Use manufacturer late_init() for OTP ops adds 3fdad69e7fb2 mtd: spi-nor: xilinx: Use manufacturer late_init() to set [...] adds f22a48dbd01b mtd: spi-nor: sst: Use manufacturer late_init() to set _write() adds d396e735ba0c mtd: spi-nor: spansion: Use manufacturer late_init() adds 228e80459960 MAINTAINERS: Add myself as SPI NOR co-maintainer adds 7fd200ba9cb8 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] 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 912ff2ebd695 drm/i915: use the new iterator in i915_gem_busy_ioctl v2 adds 73495209f645 drm/i915: use new iterator in i915_gem_object_wait_priority adds 1b5bdf071e62 drm/i915: use the new iterator in i915_sw_fence_await_rese [...] adds 5e9ddbdcf730 drm/i915: use new cursor in intel_prepare_plane_fb v2 adds 7e2e69ed4678 drm/i915: Fix i915_request fence wait semantics adds 2cbb8d4d6770 drm/i915: use new iterator in i915_gem_object_wait_reservation adds fa78e367a249 drm/amdgpu: stop getting excl fence separately adds 49c39ec4670a dma-buf: nuke dma_resv_get_excl_unlocked adds aa70a0996b0e drm/bridge: parade-ps8640: Fix additional suspend/resume a [...] adds 1e66f04c14ab gpu: drm: panel-edp: Fix edp_panel_entry documentation adds 04f0d6cc62cc drm/i915: Add support for panels with VESA backlights with [...] adds f5dee1283f62 drm/nouveau/kms/nv50-: Explicitly check DPCD backlights fo [...] adds 646596485e1e drm/dp: Don't read back backlight mode in drm_edp_backligh [...] adds f58a43531167 drm/dp, drm/i915: Add support for VESA backlights using PW [...] adds 37fe0cf5fb80 drm/i915: Clarify probing order in intel_dp_aux_init_backl [...] adds ff1cd194196d Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 964197e870da next-20211117/amdgpu 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 58471f6384fd drm/i915/driver: rename i915_drv.c to i915_driver.c adds 4588d7eb3b53 drm/i915/driver: rename driver to i915_drm_driver adds b8d65b8a5aea drm/i915/driver: add i915_driver_ prefix to functions adds fe69a2dd88b2 drm/i915/guc: fix NULL vs IS_ERR() checking adds a59308a5fb23 drm/i915: Fix fastsets on TypeC ports following a non-bloc [...] adds c30ecf626dc8 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 ee34f06ede3a Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] adds b146c23a5754 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 5de895e3c4f6 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds aa82c92069f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 37c4fd0db7c9 ALSA: hda: Do disconnect jacks at codec unbind adds a6ca143f4845 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 7fabe7fed182 ASoC: stm32: sai: increase channels_max limit adds 56717d72f7a8 ASoC: wm_adsp: Remove the wmfw_add_ctl helper function adds 5065cfabec21 firmware: cs_dsp: Add lockdep asserts to interface functions adds 2925748eadc3 firmware: cs_dsp: Add version checks on coefficient loading adds 14055b5a3a23 firmware: cs_dsp: Add pre_run callback adds 40a34ae73086 firmware: cs_dsp: Print messages from bin files adds dcee767667f4 firmware: cs_dsp: Add support for rev 2 coefficient files adds 86c608040774 firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write [...] adds b329b3d39497 firmware: cs_dsp: Clarify some kernel doc comments adds f444da38ac92 firmware: cs_dsp: Add offset to cs_dsp read/write adds 5c903f64ce97 firmware: cs_dsp: Allow creation of event controls adds 976001b10fa4 ASoC: cs42l42: Remove redundant writes to DETECT_MODE adds f2dfbaaa5404 ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks adds 3edde6de0906 ASoC: cs42l42: Simplify reporting of jack unplug adds bbf0e1d36519 ASoC: cs42l42: Remove redundant pll_divout member adds 63eb462623d2 ASoC: cs42l42: Remove redundant code adds 8ae77801c81d ASoC: SOF: utils: Add generic function to get the reply fo [...] adds 18c45f270352 ASoC: SOF: imx: Use the generic helper to get the reply adds 0bd2891bda45 ASoC: SOF: intel: Use the generic helper to get the reply adds 2f0b1b013bbc ASoC: SOF: debug: Add support for IPC message injection adds 745a8e7cbea8 ASoC: SOF: New debug feature: IPC message injector adds 846aef1d7cc0 ASoC: SOF: amd: Add Renoir ACP HW support adds 0e44572a28a4 ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration adds 7e51a9e38ab2 ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware adds 738a2b5e2cc9 ASoC: SOF: amd: Add IPC support for ACP IP block adds bda93076d184 ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir adds e8afccf8fb75 ASoC: SOF: amd: Add PCM stream callback for Renoir dai's adds f1bdd8d385a8 ASoC: amd: Add module to determine ACP configuration adds 11ddd4e37181 ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform adds ec25a3b14261 ASoC: SOF: amd: Add Renoir PCI driver interface adds 63fba90fc88b ASoC: amd: acp-config: Remove legacy acpi based machine struct adds efb931cdc4b9 ASoC: SOF: topology: Add support for AMD ACP DAIs adds 4627421fb883 ASoC: SOF: amd: Add trace logger support adds f063eba3e7a6 ASoC: SOF: amd: Add support for SOF firmware authentication adds b6a5f4f05592 ASoC: SOF: Platform updates for AMD and Mediatek adds 64e00a808220 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 23ef63d5e14f ata: libata: improve ata_read_log_page() error message adds 0508c34b0824 ata: libata: add missing ata_identify_page_supported() calls adds 53907857f12e ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile adds 48bed755f434 ata: libahci: Adjust behavior when StorageD3Enable _DSD is set adds 15ff6fce0c6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d8c989c7476d mmc: tmio: reinit card irqs in reset routine adds e4628f0ed9c3 mmc: core: rewrite mmc_fixup_device() adds a415d4b88984 mmc: core: allow to match the device tree to apply quirks adds a57635b5e0d8 mmc: core: provide macro and table to match the device tre [...] adds f29c852910a8 mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO adds 94446b626ded mmc: core: transplant ti,wl1251 quirks from to be retired [...] adds 2cfa5496c40c mmc: omap_hsmmc: Revert special init for wl1251 adds 801af7ed9d66 mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails adds ebb836428055 dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string adds cded588b163c mmc: core: change __mmc_poll_for_busy() parameter type adds a7365338a462 mmc: core: adjust polling interval for CMD1 adds 58c57001addf Merge branch 'fixes' into next adds 61054fc843f0 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 a4585ba2050f power: supply: core: Use library interpolation adds e0dbd7b0ed02 power: supply: core: Add kerneldoc to battery struct adds e5dc7f3be0cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4950486cd86f regulator: da9121: Emit only one error message in .remove() adds 958068ea9219 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2f70ce4a2a2b Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds f90ac5ade0b9 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] adds b165cad5344b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 40fafc8eca3f spi: hisi-kunpeng: Fix the debugfs directory name incorrect adds 18b077ce53de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f92d423d3ae2 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds d81d23de8fbf 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 c97b72490c19 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds f09a741a3d76 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ad0331ea45e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ae81a44fbe0b Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 04ea4cac7328 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] 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 44f923f8bb6f Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 8eebe6281ac1 iio: adc: lpc18xx_adc: Reorder clk_get_rate() function call adds e12653eb77b9 iio: accel: mma7660: Warn about failure to put device in s [...] adds fb45c7a31ec1 iio: xilinx-xadc: Make IRQ optional adds 8cf524be72fa iio: adc: stm32-adc: Fix of_node_put() issue in stm32-adc adds 4498863cad7b iio: st-sensors: Use dev_to_iio_dev() in sysfs callbacks adds ba1287e73182 iio: imx7d_adc: Don't pass IIO device to imx7d_adc_{enable [...] adds dc19fa63ad80 iio: ms5611: Simplify IO callback parameters adds 4bdc3e967dc6 iio: adc: ina2xx: Make use of the helper macro kthread_run() adds 2c4ce5041cd5 iio: adc: ina2xx: Avoid double reference counting from get [...] adds 6bb835f3d004 iio: core: Introduce IIO_VAL_INT_64. adds 1fd85607e1e5 iio/scmi: Add reading "raw" attribute. adds 3c33b7b8267f iio: Mark iio_device_type as const adds 2d323927519c iio: interrupt-trigger: Remove no-op trigger ops adds e28309ad8a06 iio: sysfs-trigger: Remove no-op trigger ops adds a3ab9c062251 iio: ad_sigma_delta: Remove no-op trigger ops adds 26ae5ed3fcda iio: afe4403: Remove no-op trigger ops adds 35ce398a554c iio: afe4404: Remove no-op trigger ops adds 44c3bf8c1a48 iio: as3935: Remove no-op trigger ops adds f3df6c739a85 iio: atlas-sensor: Remove no-op trigger ops adds 9662afc9059b iio: gp2ap020a00f: Remove no-op trigger ops adds 6a9a90364914 iio: lmp91000: Remove no-op trigger ops adds eb0469894ba7 iio: mma8452: Use correct type for return variable in IRQ handler adds 907b2ad8c9ac iio: at91-sama5d2: Fix incorrect cast to platform_device adds 0d376dc9febb iio: at91-sama5d2: Use dev_to_iio_dev() in sysfs callbacks adds f905772e8b16 iio: bma220: Use scan_type when processing raw data adds 9105079db67a iio: kxcjk-1013: Use scan_type when processing raw data adds 1aa2f96abbcc iio: mma7455: Use scan_type when processing raw data adds 5405c9b4074a iio: sca3000: Use scan_type when processing raw data adds 571f8d006f39 iio: stk8312: Use scan_type when processing raw data adds ded408b11354 iio: stk8ba50: Use scan_type when processing raw data adds 4e9f4c12f186 iio: ad7266: Use scan_type when processing raw data adds a5cd0e7f5b3c iio: ti-adc12138: Use scan_type when processing raw data adds 4d57fb548a1b iio: mag3110: Use scan_type when processing raw data adds aad54091e1b5 iio: ti-ads1015: Remove shift variable ads1015_read_raw adds fb3e8bb47806 iio: xilinx-xadc-core: Use local variable in xadc_read_raw adds 7721c73d8018 iio: mpl3115: Use scan_type.shift and realbit in mpl3115_read_raw adds 471d040defb2 iio: adc: rzg2l_adc: Remove unnecessary print function dev_err() adds 7d71d289e1ba iio: light: ltr501: Added ltr303 driver support adds a353f756bb48 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds e3ad542e10ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5ac2266825f1 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 7efb14256dd3 remoteproc: Use %pe format string to print return error code adds 4da96175014b remoteproc: imx_rproc: Fix a resource leak in the remove function adds 876e0b26ccd2 remoteproc: coredump: Correct argument 2 type for memcpy_fromio adds 0681052b1401 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 581704c0d584 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 88deba6ebef3 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 8dd5b02cd7e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ab21a621d09c 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 3812cc8fb03b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e7f7c99ba911 signal: In get_signal test for signal_group_exit every tim [...] adds 5768d8906bc2 signal: Requeue signals in the appropriate queue adds b171f667f378 signal: Requeue ptrace signals adds 5ae9497dda62 signal: requeuing undeliverable signals adds e19db8f9f14a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2cf4bcd8809d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 934a5dc1546b coresight: Use devm_bitmap_zalloc when applicable adds c02c122a2c35 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e977ddad61ea Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 80f8df1e4abe Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds e401f806aacd 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 c1e9a0368f72 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 13063df7f43a Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds 6245ba6ac5a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 548692f38c4a Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds deff8ceb0045 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 522a0032af00 Add linux/cacheflush.h adds 9c3252152e8a mm: Rename folio_test_multi to folio_test_large adds a1efe484dd8c mm: Remove folio_test_single adds ff36da69bc90 fs: Remove FS_THP_SUPPORT adds ed2145c474c9 fs: Rename AS_THP_SUPPORT and mapping_thp_support adds d11382dbef56 mm: Add functions to zero portions of a folio adds fd1846425fac Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 853d99dcd9ee Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] adds 6e7f9acbfa66 lib: zstd: Fix unused variable warning adds 2ca262ac2adb lib: zstd: Don't inline functions in zstd_opt.c adds 804f1a11149e lib: zstd: Don't add -O3 to cflags adds 418fb44aead6 Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] adds 563422f0d65d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 63d5bc420f46 docs: staging/tee.rst: add a section on OP-TEE notifications adds ff5fdc34d0ae dt-bindings: arm: optee: add interrupt property adds f18397ab3ae2 tee: fix put order in teedev_close_context() adds 1e2c3ef0496e tee: export teedev_open() and teedev_close_context() adds 787c80cc7b22 optee: separate notification functions adds 6749e69c4dad optee: add asynchronous notifications adds 3121099d905d Merge branch 'async_notif_v8-rebase' into next adds c23ca66a4dad optee: fix kfree NULL pointer adds d246d81cdbc4 Merge tag 'optee-fix-for-v5.16' into fixes adds de6c9fc2269e Merge branch 'fixes' into next adds 03f117fce461 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 4e2f81b89f5d Merge branch 'akpm-current/current' adds 0fea0afbcdb1 lib/stackdepot: allow optional init and stack_table alloca [...] adds 316fd594e922 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] adds a74fa4ddf63b lib/stackdepot: allow optional init and stack_table alloca [...] adds 951ef959473a lib/stackdepot: allow optional init and stack_table alloca [...] adds 422247fdd203 Merge branch 'akpm/master' adds 5191249f8803 Add linux-next specific files for 20211118
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 (a2f3bb245883) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
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/admin-guide/sysctl/kernel.rst | 2 +- Documentation/bpf/btf.rst | 44 +- Documentation/bpf/faq.rst | 11 + Documentation/bpf/helpers.rst | 7 + Documentation/bpf/index.rst | 95 +- Documentation/bpf/libbpf/index.rst | 4 +- Documentation/bpf/maps.rst | 9 + Documentation/bpf/other.rst | 9 + Documentation/bpf/{bpf_lsm.rst => prog_lsm.rst} | 0 Documentation/bpf/programs.rst | 9 + Documentation/bpf/syscall_api.rst | 11 + Documentation/bpf/test_debug.rst | 9 + .../bindings/arm/firmware/linaro,optee-tz.yaml | 8 + .../devicetree/bindings/arm/mediatek.yaml | 12 + .../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 + .../bindings/memory-controllers/fsl/fsl,ifc.yaml | 113 + .../bindings/memory-controllers/fsl/ifc.txt | 82 - .../memory-controllers/renesas,rpc-if.yaml | 54 +- .../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/wlf,wm8903.yaml | 116 + Documentation/devicetree/bindings/sound/wm8903.txt | 82 - .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/gpu/drm-kms-helpers.rst | 15 + Documentation/gpu/drm-kms.rst | 2 + Documentation/gpu/todo.rst | 26 +- Documentation/networking/net_failover.rst | 111 +- Documentation/networking/phy.rst | 5 + Documentation/power/energy-model.rst | 53 +- Documentation/process/submitting-patches.rst | 4 +- Documentation/staging/tee.rst | 30 + MAINTAINERS | 35 +- Makefile | 5 + Next/SHA1s | 153 +- Next/Trees | 1 + Next/merge.log | 2487 ++++++++++++++++---- arch/arc/include/asm/cacheflush.h | 1 - arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 267 +++ arch/arm/boot/dts/aspeed-bmc-tyan-s7106.dts | 24 + arch/arm/include/asm/cacheflush.h | 1 - arch/arm/mach-s3c/mach-jive.c | 1 + arch/arm/net/bpf_jit_32.c | 5 +- arch/arm64/Kconfig.platforms | 1 + .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 22 + arch/arm64/boot/dts/mediatek/Makefile | 4 + arch/arm64/boot/dts/mediatek/mt8173.dtsi | 2 + arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 8 + ...-fennel.dtsi => mt8183-kukui-jacuzzi-cozmo.dts} | 14 +- .../mediatek/mt8183-kukui-jacuzzi-fennel-sku1.dts | 1 + .../mediatek/mt8183-kukui-jacuzzi-fennel-sku6.dts | 1 + ...u6.dts => mt8183-kukui-jacuzzi-fennel-sku7.dts} | 5 +- .../dts/mediatek/mt8183-kukui-jacuzzi-fennel.dtsi | 1 - ....dts => mt8183-kukui-jacuzzi-fennel14-sku2.dts} | 5 +- .../dts/mediatek/mt8183-kukui-jacuzzi-fennel14.dts | 1 + .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 1 - .../dts/mediatek/mt8183-kukui-kakadu-sku22.dts | 19 + arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 108 +- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 20 +- arch/arm64/boot/dts/mediatek/mt8516.dtsi | 27 +- arch/arm64/include/asm/ftrace.h | 11 + 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/kvm/arm.c | 9 +- arch/arm64/net/bpf_jit_comp.c | 5 +- arch/csky/abiv1/inc/abi/cacheflush.h | 1 - arch/csky/abiv2/inc/abi/cacheflush.h | 2 - arch/m68k/include/asm/cacheflush_mm.h | 1 - arch/mips/bcm63xx/clk.c | 6 + arch/mips/generic/yamon-dt.c | 2 +- arch/mips/include/asm/cacheflush.h | 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/kvm/mips.c | 2 +- arch/mips/lantiq/clk.c | 6 + arch/mips/net/bpf_jit_comp32.c | 3 +- arch/mips/net/bpf_jit_comp64.c | 2 +- arch/nds32/include/asm/cacheflush.h | 1 - arch/nios2/include/asm/cacheflush.h | 1 - arch/parisc/configs/generic-32bit_defconfig | 1 + arch/parisc/include/asm/assembly.h | 44 +- arch/parisc/include/asm/cacheflush.h | 1 - arch/parisc/include/asm/rt_sigframe.h | 2 +- arch/parisc/kernel/signal.c | 13 +- arch/parisc/kernel/signal32.h | 2 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/Makefile | 3 + arch/powerpc/kernel/head_8xx.S | 13 +- arch/powerpc/kernel/signal.h | 10 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 4 +- arch/powerpc/kvm/powerpc.c | 4 +- arch/powerpc/mm/nohash/kaslr_booke.c | 2 +- arch/powerpc/mm/nohash/tlb.c | 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/powerpc/platforms/pseries/iommu.c | 26 +- arch/riscv/kvm/vcpu.c | 2 +- arch/riscv/kvm/vcpu_sbi.c | 2 +- arch/riscv/kvm/vm.c | 2 +- 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/kvm/kvm-s390.c | 2 + arch/s390/net/bpf_jit_comp.c | 6 +- arch/sh/include/asm/cacheflush.h | 1 - arch/sparc/include/asm/cacheflush_32.h | 1 - arch/sparc/include/asm/cacheflush_64.h | 1 - arch/sparc/net/bpf_jit_comp_64.c | 2 +- arch/x86/include/asm/kvm_host.h | 1 + arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/hyperv.c | 4 +- arch/x86/kvm/mmu/mmu.c | 1 + arch/x86/kvm/svm/sev.c | 18 +- arch/x86/kvm/svm/svm.h | 2 +- arch/x86/kvm/vmx/nested.c | 98 +- arch/x86/kvm/vmx/vmx.h | 10 + arch/x86/kvm/x86.c | 18 +- arch/x86/kvm/x86.h | 12 + arch/x86/kvm/xen.c | 22 +- arch/x86/net/bpf_jit_comp.c | 10 +- arch/x86/net/bpf_jit_comp32.c | 4 +- arch/xtensa/include/asm/cacheflush.h | 3 - drivers/acpi/glue.c | 25 - drivers/acpi/internal.h | 1 - drivers/acpi/scan.c | 6 - drivers/acpi/thermal.c | 2 - drivers/acpi/x86/utils.c | 4 - drivers/android/binder.c | 2 +- drivers/ata/ahci.c | 1 + drivers/ata/libahci.c | 15 + drivers/ata/libata-core.c | 11 +- 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/clk/bcm/clk-bcm2835.c | 13 +- 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/base.c | 15 +- drivers/firmware/arm_scmi/scmi_pm_domain.c | 4 +- drivers/firmware/arm_scmi/sensors.c | 2 +- drivers/firmware/arm_scmi/voltage.c | 2 +- drivers/firmware/cirrus/cs_dsp.c | 142 +- drivers/gpio/Kconfig | 1 + drivers/gpu/drm/Kconfig | 8 +- drivers/gpu/drm/Makefile | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 6 +- 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 | 261 +- 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 | 5 + 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 | 5 +- 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 | 96 +- 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 | 1917 +++------------ 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_aux_backlight.c | 81 +- .../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_busy.c | 35 +- 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 | 22 +- 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/i915_gem_wait.c | 96 +- 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 => i915_driver.c} | 54 +- drivers/gpu/drm/i915/i915_driver.h | 24 + drivers/gpu/drm/i915/i915_drv.h | 138 +- 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 | 30 +- drivers/gpu/drm/i915/i915_reg.h | 339 ++- drivers/gpu/drm/i915/i915_request.c | 59 +- drivers/gpu/drm/i915/i915_request.h | 5 + drivers/gpu/drm/i915/i915_scatterlist.c | 62 +- drivers/gpu/drm/i915/i915_scatterlist.h | 76 +- drivers/gpu/drm/i915/i915_sw_fence.c | 53 +- drivers/gpu/drm/i915/i915_switcheroo.c | 5 +- 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_backlight.c | 5 +- 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-edp.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 | 6 +- 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/hwmon/adm1021.c | 23 +- drivers/hwmon/f71882fg.c | 2 + drivers/hwmon/tmp401.c | 1 + drivers/hwtracing/coresight/coresight-stm.c | 10 +- drivers/iio/accel/bma220_spi.c | 6 +- drivers/iio/accel/kxcjk-1013.c | 3 +- drivers/iio/accel/mma7455_core.c | 3 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/accel/sca3000.c | 17 +- drivers/iio/accel/stk8312.c | 2 +- drivers/iio/accel/stk8ba50.c | 3 +- drivers/iio/adc/ad7266.c | 3 +- drivers/iio/adc/ad_sigma_delta.c | 4 - drivers/iio/adc/at91-sama5d2_adc.c | 38 +- drivers/iio/adc/rzg2l_adc.c | 4 +- drivers/iio/adc/ti-adc12138.c | 3 +- drivers/iio/adc/ti-ads1015.c | 8 +- drivers/iio/adc/xilinx-xadc-core.c | 2 +- drivers/iio/chemical/atlas-sensor.c | 4 - drivers/iio/common/scmi_sensors/scmi_iio.c | 57 +- drivers/iio/health/afe4403.c | 5 - drivers/iio/health/afe4404.c | 5 - drivers/iio/iio_core.h | 2 +- drivers/iio/industrialio-core.c | 5 +- drivers/iio/light/gp2ap020a00f.c | 5 - drivers/iio/light/ltr501.c | 17 +- drivers/iio/magnetometer/mag3110.c | 6 +- drivers/iio/potentiostat/lmp91000.c | 4 - drivers/iio/pressure/mpl3115.c | 16 +- drivers/iio/proximity/as3935.c | 4 - drivers/iio/trigger/iio-trig-interrupt.c | 4 - drivers/iio/trigger/iio-trig-sysfs.c | 4 - drivers/memory/fsl_ifc.c | 9 + drivers/memory/renesas-rpc-if.c | 80 +- drivers/mmc/host/dw_mmc.c | 28 +- drivers/mtd/hyperbus/rpc-if.c | 4 +- drivers/mtd/spi-nor/atmel.c | 8 +- drivers/mtd/spi-nor/core.c | 37 +- drivers/mtd/spi-nor/core.h | 11 +- drivers/mtd/spi-nor/spansion.c | 4 +- drivers/mtd/spi-nor/sst.c | 8 +- drivers/mtd/spi-nor/winbond.c | 5 + drivers/mtd/spi-nor/xilinx.c | 21 +- drivers/net/amt.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 2 +- drivers/net/ethernet/asix/ax88796c_main.h | 6 +- drivers/net/ethernet/atheros/ag71xx.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt.h | 10 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 2 +- drivers/net/ethernet/cadence/macb_main.c | 112 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 4 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 53 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 3 +- drivers/net/ethernet/ibm/ibmvnic.c | 2 +- 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/intel/igb/igb_main.c | 4 +- drivers/net/ethernet/marvell/mvmdio.c | 2 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 111 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 7 +- .../net/ethernet/mellanox/mlx5/core/en/mod_hdr.c | 58 + .../net/ethernet/mellanox/mlx5/core/en/mod_hdr.h | 26 + .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 65 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 2 + .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 1 + .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 23 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 3 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 12 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 23 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 49 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 120 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 5 - .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 5 +- .../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 220 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h | 14 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 115 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 11 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 68 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 5 + .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 2 +- .../mellanox/mlx5/core/steering/dr_domain.c | 56 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 11 +- .../mellanox/mlx5/core/steering/dr_types.h | 1 + .../net/ethernet/microchip/sparx5/sparx5_main.c | 27 + .../net/ethernet/microchip/sparx5/sparx5_phylink.c | 75 +- drivers/net/ethernet/mscc/ocelot_net.c | 41 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 1 + drivers/net/ethernet/realtek/r8169_main.c | 34 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 29 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 2 +- drivers/net/ethernet/ti/cpsw_priv.c | 22 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 71 +- drivers/net/geneve.c | 1 + drivers/net/phy/phylink.c | 2 +- drivers/net/usb/r8152.c | 9 +- drivers/net/virtio_net.c | 2 +- drivers/net/vxlan.c | 1 + drivers/net/wireless/marvell/mwifiex/init.c | 2 +- drivers/pci/probe.c | 18 +- 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/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/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_core.c | 61 +- drivers/power/supply/power_supply_sysfs.c | 1 + drivers/powercap/dtpm_cpu.c | 9 +- drivers/pwm/core.c | 26 + drivers/pwm/pwm-pxa.c | 16 +- drivers/regulator/da9121-regulator.c | 4 +- drivers/remoteproc/imx_rproc.c | 1 + drivers/remoteproc/remoteproc_core.c | 4 +- drivers/remoteproc/remoteproc_coredump.c | 2 +- drivers/reset/tegra/reset-bpmp.c | 9 +- drivers/s390/block/dasd_devmap.c | 76 +- drivers/s390/char/raw3270.c | 12 +- drivers/s390/cio/chp.c | 2 +- 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-hisi-kunpeng.c | 15 +- drivers/spi/spi-rpc-if.c | 4 +- drivers/staging/Kconfig | 4 - drivers/staging/Makefile | 2 - drivers/staging/greybus/audio_helper.c | 8 +- drivers/staging/media/atomisp/Makefile | 4 - drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 8 +- drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 21 + drivers/staging/media/atomisp/i2c/ov2680.h | 145 +- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 50 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 2 - .../media/atomisp/pci/atomisp_compat_css20.c | 19 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 72 +- drivers/staging/media/atomisp/pci/atomisp_subdev.c | 23 - drivers/staging/media/atomisp/pci/atomisp_subdev.h | 1 - .../atomisp/pci/camera/pipe/src/pipe_binarydesc.c | 20 +- .../media/atomisp/pci/ia_css_event_public.h | 17 +- drivers/staging/media/atomisp/pci/ia_css_pipe.h | 4 +- .../staging/media/atomisp/pci/ia_css_pipe_public.h | 23 - drivers/staging/media/atomisp/pci/ia_css_stream.h | 4 - .../media/atomisp/pci/ia_css_stream_public.h | 19 +- .../staging/media/atomisp/pci/input_system_local.h | 134 ++ .../pci/isp/kernels/bh/bh_2/ia_css_bh.host.c | 2 - .../raw_aa_binning_1.0/ia_css_raa.host.c | 2 - .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c | 5 - .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c | 6 +- .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_param.h | 4 +- .../atomisp/pci/isp/modes/interface/isp_const.h | 14 +- .../media/atomisp/pci/isp2400_input_system_local.h | 126 - .../media/atomisp/pci/isp2401_input_system_local.h | 26 - .../pci/runtime/binary/interface/ia_css_binary.h | 2 - .../media/atomisp/pci/runtime/binary/src/binary.c | 499 +--- .../atomisp/pci/runtime/debug/src/ia_css_debug.c | 2 +- .../pci/runtime/frame/interface/ia_css_frame.h | 19 - .../media/atomisp/pci/runtime/frame/src/frame.c | 70 - .../atomisp/pci/runtime/pipeline/src/pipeline.c | 3 +- drivers/staging/media/atomisp/pci/sh_css.c | 2016 +++++----------- drivers/staging/media/atomisp/pci/sh_css_defs.h | 58 +- .../staging/media/atomisp/pci/sh_css_firmware.h | 3 - .../staging/media/atomisp/pci/sh_css_internal.h | 28 +- .../staging/media/atomisp/pci/sh_css_metadata.c | 17 - drivers/staging/media/atomisp/pci/sh_css_metrics.c | 25 - drivers/staging/media/atomisp/pci/sh_css_mipi.c | 174 +- drivers/staging/media/atomisp/pci/sh_css_mipi.h | 17 +- drivers/staging/media/atomisp/pci/sh_css_morph.c | 17 - .../media/atomisp/pci/sh_css_param_shading.c | 82 +- drivers/staging/media/atomisp/pci/sh_css_params.c | 247 +- drivers/staging/media/atomisp/pci/sh_css_params.h | 8 - drivers/staging/media/atomisp/pci/sh_css_shading.c | 17 - drivers/staging/media/atomisp/pci/sh_css_sp.c | 40 +- drivers/staging/media/atomisp/pci/sh_css_sp.h | 7 +- drivers/staging/media/atomisp/pci/sh_css_stream.c | 17 - drivers/staging/media/atomisp/pci/system_global.h | 3 - drivers/staging/media/ipu3/ipu3-css-params.c | 3 - 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/r8188eu/core/rtw_efuse.c | 162 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 370 +-- drivers/staging/r8188eu/hal/usb_halinit.c | 42 +- drivers/staging/r8188eu/include/hal_intf.h | 8 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 2 - drivers/staging/r8188eu/include/rtw_efuse.h | 79 +- drivers/staging/ralink-gdma/Kconfig | 8 - drivers/staging/ralink-gdma/Makefile | 4 - drivers/staging/ralink-gdma/ralink-gdma.c | 917 -------- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 3 +- drivers/staging/rtl8192e/rtllib_softmac.c | 2 +- drivers/tee/optee/Makefile | 1 + drivers/tee/optee/core.c | 2 +- drivers/tee/optee/ffa_abi.c | 13 +- drivers/tee/optee/notif.c | 125 + drivers/tee/optee/optee_msg.h | 9 + drivers/tee/optee/optee_private.h | 28 +- drivers/tee/optee/optee_rpc_cmd.h | 31 +- drivers/tee/optee/optee_smc.h | 75 +- drivers/tee/optee/rpc.c | 71 +- drivers/tee/optee/smc_abi.c | 241 +- drivers/tee/tee_core.c | 10 +- drivers/thermal/intel/int340x_thermal/Kconfig | 4 +- drivers/thermal/thermal_core.c | 2 + drivers/usb/chipidea/ci_hdrc_imx.c | 18 +- drivers/usb/core/hub.c | 14 +- drivers/usb/dwc2/gadget.c | 17 +- drivers/usb/dwc2/hcd_queue.c | 2 +- drivers/usb/dwc3/core.c | 8 +- drivers/usb/dwc3/core.h | 2 +- drivers/usb/dwc3/gadget.c | 39 +- drivers/usb/gadget/udc/udc-xilinx.c | 5 +- drivers/usb/host/xhci-tegra.c | 41 +- drivers/usb/typec/tcpm/fusb302.c | 6 +- drivers/video/fbdev/core/fbsysfs.c | 14 +- drivers/video/fbdev/efifb.c | 11 + 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/video/fbdev/simplefb.c | 11 + drivers/xen/Kconfig | 8 +- drivers/xen/xenbus/xenbus_probe.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/cifs/cifs_swn.c | 16 +- fs/cifs/cifsproto.h | 1 + fs/cifs/connect.c | 16 +- fs/cifs/dfs_cache.c | 7 +- fs/cifs/sess.c | 15 +- fs/dlm/lowcomms.c | 2 + fs/f2fs/Kconfig | 1 + fs/f2fs/compress.c | 32 +- fs/f2fs/data.c | 324 +-- fs/f2fs/f2fs.h | 18 +- fs/f2fs/file.c | 491 +++- fs/f2fs/iostat.c | 15 +- fs/fuse/dir.c | 91 + fs/fuse/fuse_i.h | 3 + fs/fuse/inode.c | 63 +- fs/inode.c | 2 - fs/nfsd/nfs4xdr.c | 7 +- fs/signalfd.c | 5 +- include/asm-generic/cacheflush.h | 6 - include/drm/drm_connector.h | 55 + include/drm/drm_dp_helper.h | 28 +- 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 | 9 + include/linux/bpf.h | 6 +- include/linux/cacheflush.h | 18 + include/linux/dma-buf.h | 4 +- include/linux/dma-fence.h | 1 + include/linux/dma-resv.h | 27 +- include/linux/firmware/cirrus/cs_dsp.h | 21 +- include/linux/firmware/cirrus/wmfw.h | 1 + include/linux/fs.h | 1 - include/linux/highmem.h | 47 +- include/linux/iio/types.h | 1 + include/linux/kvm_host.h | 6 +- include/linux/kvm_types.h | 7 - include/linux/mlx5/eswitch.h | 4 +- include/linux/mtd/spi-nor.h | 2 - include/linux/netdevice.h | 410 +--- include/linux/once.h | 2 +- include/linux/page-flags.h | 14 +- include/linux/pagemap.h | 26 +- include/linux/phy.h | 2 +- include/linux/power_supply.h | 216 +- include/linux/pwm.h | 2 + include/linux/sched/signal.h | 7 +- include/linux/sdb.h | 160 -- include/linux/siphash.h | 2 + include/linux/skbuff.h | 2 + include/linux/skmsg.h | 6 - include/linux/tee_drv.h | 14 + include/linux/virtio_net.h | 7 +- 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/gro.h | 421 +++- include/net/ip.h | 8 - include/net/ip6_checksum.h | 20 +- include/net/ipv6.h | 2 +- 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/dai-amd.h | 21 + include/sound/sof/dai.h | 7 + include/trace/events/f2fs.h | 12 +- include/uapi/linux/bpf.h | 8 +- include/uapi/linux/btrfs_tree.h | 4 +- include/uapi/linux/fuse.h | 50 +- kernel/bpf/core.c | 3 +- kernel/bpf/syscall.c | 57 +- kernel/bpf/verifier.c | 17 +- kernel/signal.c | 44 +- 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 | 2 + lib/zstd/compress/zstd_opt.c | 14 +- localversion-next | 2 +- mm/highmem.c | 2 - mm/memcontrol.c | 2 +- mm/shmem.c | 3 +- mm/util.c | 2 +- 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/core/Makefile | 2 +- net/core/dev.c | 668 +----- net/core/flow_dissector.c | 2 +- net/core/gro.c | 766 ++++++ net/core/net-sysfs.c | 6 +- net/core/secure_seq.c | 4 +- net/core/skbuff.c | 148 +- net/core/sock.c | 51 +- net/ieee802154/socket.c | 4 +- net/ipv4/af_inet.c | 1 + net/ipv4/esp4_offload.c | 1 + net/ipv4/fou.c | 1 + net/ipv4/gre_offload.c | 1 + net/ipv4/raw.c | 2 +- net/ipv4/route.c | 2 +- net/ipv4/syncookies.c | 2 +- net/ipv4/tcp.c | 91 +- 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 | 13 +- net/ipv4/udp_offload.c | 28 + net/ipv6/esp6_offload.c | 1 + net/ipv6/ip6_output.c | 2 +- net/ipv6/ipv6_sockglue.c | 8 +- net/ipv6/route.c | 2 +- net/ipv6/syncookies.c | 2 +- net/ipv6/tcp_ipv6.c | 10 +- net/ipv6/tcpv6_offload.c | 1 + net/ipv6/udp_offload.c | 1 + net/mptcp/protocol.c | 2 +- net/mptcp/subflow.c | 4 +- net/netfilter/nf_conntrack_core.c | 4 +- net/netfilter/nf_conntrack_expect.c | 2 +- net/netfilter/nf_conntrack_netlink.c | 2 +- net/netfilter/nf_nat_core.c | 2 +- net/netlink/af_netlink.c | 4 - net/packet/af_packet.c | 4 - net/sched/act_mirred.c | 11 +- net/sched/sch_generic.c | 69 +- net/sctp/socket.c | 5 - net/smc/af_smc.c | 2 +- net/unix/af_unix.c | 4 - net/xdp/xsk.c | 4 - samples/bpf/hbm_kern.h | 2 - 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/hda/hda_bind.c | 7 + sound/pci/hda/hda_codec.c | 45 +- sound/pci/hda/hda_jack.c | 11 + sound/pci/hda/hda_jack.h | 1 + sound/pci/hda/hda_local.h | 1 + sound/soc/amd/Kconfig | 6 + sound/soc/amd/Makefile | 2 + sound/soc/amd/acp-config.c | 71 + sound/soc/amd/mach-config.h | 28 + 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 | 72 +- sound/soc/codecs/cs42l42.h | 4 +- sound/soc/codecs/lpass-rx-macro.c | 2 +- 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 | 52 +- sound/soc/intel/boards/Kconfig | 19 + sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/sof_nau8825.c | 651 +++++ sound/soc/intel/common/soc-acpi-intel-adl-match.c | 35 + 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/soc-topology.c | 3 + sound/soc/sof/Kconfig | 13 +- sound/soc/sof/Makefile | 3 +- sound/soc/sof/amd/Kconfig | 33 + sound/soc/sof/amd/Makefile | 11 + sound/soc/sof/amd/acp-dsp-offset.h | 78 + sound/soc/sof/amd/acp-ipc.c | 187 ++ sound/soc/sof/amd/acp-loader.c | 199 ++ sound/soc/sof/amd/acp-pcm.c | 82 + sound/soc/sof/amd/acp-stream.c | 181 ++ sound/soc/sof/amd/acp-trace.c | 84 + sound/soc/sof/amd/acp.c | 446 ++++ sound/soc/sof/amd/acp.h | 226 ++ sound/soc/sof/amd/pci-rn.c | 165 ++ sound/soc/sof/amd/renoir.c | 185 ++ sound/soc/sof/core.c | 14 +- sound/soc/sof/debug.c | 107 + sound/soc/sof/imx/Kconfig | 46 +- sound/soc/sof/imx/imx8.c | 37 +- sound/soc/sof/imx/imx8m.c | 37 +- sound/soc/sof/intel/atom.c | 43 +- sound/soc/sof/intel/bdw.c | 43 +- sound/soc/sof/intel/hda-ipc.c | 29 +- sound/soc/sof/ipc.c | 61 + sound/soc/sof/pcm.c | 36 + sound/soc/sof/sof-priv.h | 10 + sound/soc/sof/topology.c | 109 + sound/soc/stm/stm32_sai_sub.c | 4 +- sound/usb/mixer.c | 1 + sound/usb/mixer_maps.c | 17 +- tools/bpf/bpftool/Documentation/Makefile | 2 +- tools/bpf/bpftool/Documentation/bpftool-btf.rst | 7 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 7 +- .../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 | 7 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 6 +- tools/bpf/bpftool/Documentation/bpftool-perf.rst | 6 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 6 +- .../bpftool/Documentation/bpftool-struct_ops.rst | 6 +- tools/bpf/bpftool/Documentation/bpftool.rst | 7 +- tools/bpf/bpftool/Documentation/common_options.rst | 2 + tools/bpf/bpftool/Documentation/substitutions.rst | 3 + tools/bpf/bpftool/main.c | 12 +- tools/include/uapi/linux/bpf.h | 8 +- tools/lib/bpf/btf.c | 2 + tools/testing/selftests/bpf/Makefile | 4 +- tools/testing/selftests/bpf/bench.c | 10 + tools/testing/selftests/bpf/benchs/bench_trigger.c | 146 ++ tools/testing/selftests/bpf/prog_tests/btf.c | 26 + tools/testing/selftests/bpf/progs/trigger_bench.c | 7 + .../selftests/bpf/test_bpftool_synctypes.py | 94 +- tools/testing/selftests/bpf/test_progs.c | 28 +- tools/testing/selftests/kvm/.gitignore | 1 + .../selftests/kvm/access_tracking_perf_test.c | 54 +- tools/testing/selftests/kvm/demand_paging_test.c | 56 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 29 +- tools/testing/selftests/kvm/dirty_log_test.c | 6 +- .../testing/selftests/kvm/include/perf_test_util.h | 23 +- tools/testing/selftests/kvm/include/test_util.h | 26 + tools/testing/selftests/kvm/kvm_page_table_test.c | 2 +- tools/testing/selftests/kvm/lib/elf.c | 3 +- tools/testing/selftests/kvm/lib/kvm_util.c | 44 +- tools/testing/selftests/kvm/lib/perf_test_util.c | 184 +- tools/testing/selftests/kvm/lib/test_util.c | 5 + .../kvm/memslot_modification_stress_test.c | 38 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 75 +- tools/testing/selftests/net/forwarding/config | 1 + .../testing/selftests/net/forwarding/tc_actions.sh | 47 +- virt/kvm/kvm_main.c | 100 +- 1082 files changed, 34991 insertions(+), 20778 deletions(-) create mode 100644 Documentation/bpf/faq.rst create mode 100644 Documentation/bpf/helpers.rst create mode 100644 Documentation/bpf/maps.rst create mode 100644 Documentation/bpf/other.rst rename Documentation/bpf/{bpf_lsm.rst => prog_lsm.rst} (100%) create mode 100644 Documentation/bpf/programs.rst create mode 100644 Documentation/bpf/syscall_api.rst create mode 100644 Documentation/bpf/test_debug.rst 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/memory-controllers/fsl/fsl,ifc.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/ifc.txt 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 copy arch/arm64/boot/dts/mediatek/{mt8183-kukui-jacuzzi-fennel.dtsi => mt8183-kuku [...] copy arch/arm64/boot/dts/mediatek/{mt8183-kukui-jacuzzi-fennel-sku6.dts => mt8183- [...] copy arch/arm64/boot/dts/mediatek/{mt8183-kukui-jacuzzi-fennel14.dts => mt8183-kuk [...] create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu-sku22.dts create mode 100644 drivers/dma-buf/st-dma-resv.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 rename drivers/gpu/drm/i915/{i915_drv.c => i915_driver.c} (97%) create mode 100644 drivers/gpu/drm/i915/i915_driver.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/power/supply/max77976_charger.c delete mode 100644 drivers/staging/media/atomisp/pci/sh_css_metadata.c delete mode 100644 drivers/staging/media/atomisp/pci/sh_css_morph.c delete mode 100644 drivers/staging/media/atomisp/pci/sh_css_shading.c delete mode 100644 drivers/staging/media/atomisp/pci/sh_css_stream.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/ralink-gdma/Kconfig delete mode 100644 drivers/staging/ralink-gdma/Makefile delete mode 100644 drivers/staging/ralink-gdma/ralink-gdma.c create mode 100644 drivers/tee/optee/notif.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 create mode 100644 include/linux/cacheflush.h delete mode 100644 include/linux/sdb.h create mode 100644 include/sound/sof/dai-amd.h create mode 100644 net/core/gro.c delete mode 100644 sound/core/sgbuf.c create mode 100644 sound/soc/amd/acp-config.c create mode 100644 sound/soc/amd/mach-config.h create mode 100644 sound/soc/intel/boards/sof_nau8825.c create mode 100644 sound/soc/sof/amd/Kconfig create mode 100644 sound/soc/sof/amd/Makefile create mode 100644 sound/soc/sof/amd/acp-dsp-offset.h create mode 100644 sound/soc/sof/amd/acp-ipc.c create mode 100644 sound/soc/sof/amd/acp-loader.c create mode 100644 sound/soc/sof/amd/acp-pcm.c create mode 100644 sound/soc/sof/amd/acp-stream.c create mode 100644 sound/soc/sof/amd/acp-trace.c create mode 100644 sound/soc/sof/amd/acp.c create mode 100644 sound/soc/sof/amd/acp.h create mode 100644 sound/soc/sof/amd/pci-rn.c create mode 100644 sound/soc/sof/amd/renoir.c create mode 100644 tools/bpf/bpftool/Documentation/substitutions.rst