This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits e50a87933088 lib/stackdepot: allow optional init and stack_table alloca [...] omits e8b5c6c3994f lib/stackdepot: allow optional init and stack_table alloca [...] omits 146f336f0b58 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] omits b223c4ff8187 lib/stackdepot: allow optional init and stack_table alloca [...] omits e421e0a56d0a Merge branch 'akpm-current/current' omits fbb835315a5b Mark NTFS_RW as BROKEN omits f1886ae9cd6d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bc5a84676fcc Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] omits 55018c291cf9 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits 311647d15f50 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits c47ddcffccba Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 16f86fa2488c Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 4eeaeca3c1e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3f802c2fe99a Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits acaf73fae0f6 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 08ad0a154cb8 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits e8a7250f56e9 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 74f4d001bab0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 89265cb3ba00 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fb24147699d3 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits caddf022fb86 Merge branch 'gpio/gpio-sim' of git://git.kernel.org/pub/s [...] omits 2556aa05d8ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3f441b70a4b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ff356f416ef5 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 0548f3ce9232 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6e7a23eb1ad4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 67404d0a9339 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 7baf022d87ce Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits ac4cbd594a6b Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits e55be968af99 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits f5922c8f2a18 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 55e4257b4ef2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8aaab046c2e3 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits bb57d4bdd1e8 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 8e9b1efb7105 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7ae981748bc6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4453eb25a0c3 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits 5fb7516c506d Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 13999eff32e6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 47b391c6f7e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ce94d7b68eed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8f55fef2a243 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cd74c2914752 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0566bc22a683 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 72c171fc831b Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits e56e31244ff0 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 30ec54c233aa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits cb72b704145b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 69eb4180ecfa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 50beaae09de6 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits b8758417c801 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits b5554356d245 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 2ea7baa0c706 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 61c3cec69499 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 42d2c5c379fe Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits ed3e8f07be28 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9e9dad52e574 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 2e6f0f3e0af1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8e1b6926b0bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 19d4440a6343 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b9d49ebe6384 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6fab8573dbc7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6164f09e02c1 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 7897d97ec2e8 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 4570920bdfca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 37baa8a72a76 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fd28eed065f8 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits db46541b24e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f41d4b9c1280 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0cf4f1cba0d6 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits eb7b1cf8c2ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 35106ec28727 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 6321aafc6da9 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits b658eb8729e3 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] omits 02d43fbd8529 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7fa17287e04b Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 9e30a1f1c3fb Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 895d9976364d Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 983657bf6b75 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eedfa5d55f1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fa7ba807c4c0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9e316b5ba0aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8d5849305735 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4ef27c88f5f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dfac83d354ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ae53fb21a276 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9ce46d91a521 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8f3f5595a86c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 921886a27e47 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 29bdb54208d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5d72c19b25ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c3315635f5e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1e2e60074682 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits a789b89e16d0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6bf63121ee5e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4b8e4debe20a parisc: Increase FRAME_WARN to 4096 on parisc omits 6eea4f2d44ab Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 012b78b0f76e Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 40eccd16b6af Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits 6a94f1e1ca71 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 02a79d155f06 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 71b10b6c8fdc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 34d16ca206f1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e36763280ef4 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 1e7585abb6ea Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 1e039a50bc4e Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits aedf0bcb8f4c Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits b359ef5cabb3 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits 6eb85dd67466 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 23334200730c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 5b603a058aa5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 65b4b933589e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 30dad00084cb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 8abd27ab06a9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits bb2d9e3c0d86 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f442a8f761f4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 54b794932ec3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits aa0470bcf0bd Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits b2b949b818c8 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 547ea2d29a6b parisc: Include stringify.h to avoid build error in crypto/api.c omits 51c4420fd68b fs: handle circular mappings correctly omits 2d2247e6d469 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits 44549970af0a Merge remote-tracking branch 'spi/for-5.15' into spi-linus omits 879af177e721 hwmon: (tmp401) Hide register write address differences in [...] omits 3ca11a096fb7 hwmon: (tmp401) Use regmap omits 3a4cd80199b6 hwmon: (tmp401) Convert to _info API omits 14554595dadd Merge branch 'Forbid bpf_ktime_get_coarse_ns and bpf_timer [...] omits 9b01f8ae4b14 selftests/bpf: Add tests for restricted helpers omits b71a64f47460 bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tra [...] omits 8e211b894b58 lib: zstd: Add cast to silence clang's -Wbitwise-instead-o [...] omits 2f178faba8ba MAINTAINERS: Add maintainer entry for zstd omits de181b7198ea lib: zstd: Upgrade to latest upstream zstd version 1.4.10 omits e33d3e37568d lib: zstd: Add decompress_sources.h for decompress_unzstd omits 3eaeb881f9c4 lib: zstd: Add kernel-specific API omits ba9bc05f3655 Merge tag 'v5.15' into next-fixes omits ec522ac87632 Merge branch 'for-next-resolved' into for-next-20211102 omits 9d4a146c082c Merge branches 'dt-for-v5.16' and 'defconfig-for-v5.16' in [...] omits c5d4fb2539ca pstore/blk: Use "%lu" to format unsigned long new 5357b128b924 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new c6d3cd32fd00 arm64: ftrace: use HAVE_FUNCTION_GRAPH_RET_ADDR_PTR new d3eb70ead647 arm64: mm: Fix VM_BUG_ON(mm != &init_mm) for trans_pgd new d51f5ca3993b Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] new 55f830c538b8 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new dae581864609 KVM: PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr() new 2da516d7ed08 powerpc/83xx/mpc8349emitx: Drop unused variable new 964c33cd0be6 powerpc: clean vdso32 and vdso64 directories new 0bd81274e3f1 powerpc/pseries: rename numa_dist_table to form2_distances new 302039466f6a powerpc/pseries: Fix numa FORM2 parsing fallback code new 216c8e46f625 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 420f48f636b9 s390/setup: avoid reserving memory above identity mapping new 5dbc4cb46674 s390/setup: avoid using memblock_enforce_memory_limit new 6ad5f024d1f5 s390/setup: re-arrange memblock setup new 9a39abb7c9aa s390/boot: simplify and fix kernel memory layout setup new 4b9e04367afe s390: replace snprintf in show functions with sysfs_emit new 7b737adc10d2 s390/vdso: remove -nostdlib compiler flag new 00b55eaf4554 s390/vdso: filter out -mstack-guard and -mstack-size new 6c122360cf2f s390: wire up sys_futex_waitv system call new 4978592e532b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 4e5e6b5d9d13 iavf: Fix return of set the new channel count new 8a4a126f4be8 iavf: check for null in iavf_fix_features new 89f22f129696 iavf: free q_vectors before queues in iavf_disable_vf new 2135a8d5c818 iavf: don't clear a lock we don't hold new 8905072a192f iavf: Fix failure to exit out from last all-multicast mode new 4f0400803818 iavf: prevent accidental free of filter structure new 131b0edc4028 iavf: validate pointers new 321421b57a12 iavf: Fix for the false positive ASQ/ARQ errors while issu [...] new 9a6e9e483a96 iavf: Fix for setting queues to 0 new 4293014230b8 iavf: Restore VLAN filters after link down new 848e5d66fa31 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new 1233e990fa20 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 5e0bc3082e2e bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tra [...] new e60e6962c503 selftests/bpf: Add tests for restricted helpers new 9e4dc8925525 Merge branch 'Forbid bpf_ktime_get_coarse_ns and bpf_timer [...] new 6060a6cb05e3 samples/bpf: Fix build error due to -isystem removal new 353050be4c19 bpf: Fix toctou on read-only map's constant scalar tracking new 099f896f498a udp: Validate checksum in udp_read_sock() new 165d139ec04a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 63b013d2c1d9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 6bd427b5f19c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 7d13804725da Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new a6e849d0007b ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized [...] new 2f20640491ed ASoC: qdsp6: qdsp6: q6prm: handle clk disable correctly new 861afeac7990 ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer new 721a94b4352d ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling new 0a270471d685 ASoC: qdsp6: q6adm: improve error reporting new 6712c2e18c06 ASoC: qdsp6: q6routing: validate port id before setting up route new 7e567b5ae063 ASoC: topology: Add missing rwsem around snd_ctl_remove() calls new ea157c2ba821 ASoC: codecs: wcd938x: fix volatile register range new 006ea27c4e70 ASoC: codecs: wcd934x: return error code correctly from hw_params new cb04d8cd0bb0 ASoC: codecs: lpass-rx-macro: fix HPHR setting CLSH mask new 4e6118f860ee Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus new 4ffdbfbd9e46 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 8f3857a76cef Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 1675f9b6a9d9 Merge remote-tracking branch 'spi/for-5.15' into spi-linus new 38bcd7174a95 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 0efca8f0c704 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] new 8755e9e6d0e4 phy: stm32: fix st,slow-hs-slew-rate with st,decrease-hs-s [...] new 7adaf921b643 phy: ti: report 2 non-kernel-doc comments new c3ac2a975dc3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 618949deb869 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] new c306fbce9569 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 29c0ed4fb8ca Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new b3ff2881ba18 MIPS: syscalls: Wire up futex_waitv syscall new 255e51da15ba MIPS: generic/yamon-dt: fix uninitialized variable error new e8f67482e5a4 mips: bcm63xx: add support for clk_get_parent() new fc1aabb08886 mips: lantiq: add support for clk_get_parent() new 62bcc3d3cd87 Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] new 0caf7f371e84 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 6f019c0e0193 btrfs: fix a out-of-bound access in copy_compressed_data_t [...] new 45da9c1767ac btrfs: fix memory ordering between normal and ordered work [...] new 4d9380e0da7b btrfs: silence lockdep when reading chunk tree during mount new a91cf0ffbc24 btrfs: check-integrity: fix a warning on write caching dis [...] new d08e38b62327 btrfs: make 1-bit bit-fields of scrub_page unsigned int new 6c405b24097c btrfs: deprecate BTRFS_IOC_BALANCE ioctl new 0426549c5d7d Merge branch 'misc-5.16' into next-fixes new 72fff65d467e Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 04257845b30a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new d93200a2fbf7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new c4e097e03df9 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new 1922c8ba48a8 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new 68a7bd1aac53 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] new d6912b1251b4 gpio: rockchip: needs GENERIC_IRQ_CHIP to fix build errors new e47ea2e36f31 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] new 467dd91e2f78 Merge drm/drm-fixes into drm-misc-fixes new 610c9ac03d76 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 9d67139138fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3631415fbbfb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new c76ea5934a83 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new c8285086e069 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6ef3a8554007 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 82099d76cb6f ARM: dts: aspeed: tyan-s7106: Update nct7802 config new 8189162c66b7 ARM: dts: aspeed: mtjade: Add I2C buses for NVMe devices new 16d6dc8d8030 ARM: dts: aspeed: mtjade: Add uefi partition new 3c68ba0f851b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c271aa1f7351 dt-bindings: memory: renesas,rpc-if: Add support for the R [...] new 4b5a231ff617 dt-bindings: memory: renesas,rpc-if: Add optional interrup [...] new 818fdfa89baa memory: renesas-rpc-if: Return error in case devm_ioremap_ [...] new 5da9b59b23d8 memory: renesas-rpc-if: Drop usage of RPCIF_DIRMAP_SIZE macro new 8c89eda37118 Merge branch 'for-v5.17/renesas-rpc' into for-next new b04cc0d912eb memory: renesas-rpc-if: Add support for RZ/G2L new fac1319be07b Merge branch 'for-v5.17/renesas-rpc' into for-next new fad9676e87fa Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 6ebffd7bff8a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 549fecaecec2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 54138380c608 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 70d3bba2b375 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 41716e42bcb8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0385d8e40011 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 53e96bd1489e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 57bb4e94d4bc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bf480c3bf0c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7f9ec9b59c27 ARM: s3c: add one more "fallthrough" statement in Jive new fc6303bf30fb Merge branch 'next/soc' into for-next new ddb0fc6f055d arm64: exynos: Enable Exynos Multi-Core Timer driver new f69590af7cbc Merge branch 'next/soc64' into for-next new ab519880af5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 10a9d785681c Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new c23f4b2d14c5 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new e927f53f7dd9 arm64: dts: allwinner: h6: tanix-tx6: Add SPDIF new 98b38e443550 Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next new a85c80980098 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 68ba08532549 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a3e63bf9bd40 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] new b45a6989a12f Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new a85685050fc6 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 4f14608c74b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0d828a9dabd0 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new de9cd37f1658 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3e4050b8ab99 parisc: Include stringify.h to avoid build error in crypto/api.c new 7f8a7caf951c parisc: Increase FRAME_WARN to 4096 on parisc new 41d0abd90ed1 parisc: Wire up futex_waitv new 0a87ac5f8ffb parisc: Move assembler related defines below the __ASSEMBL [...] new aeb357979bdd parisc: Revert "parisc: Reduce sigreturn trampoline to 3 i [...] new d1ef5b1225c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d7c604df5498 Merge branch 'fixes' into for-next new 35e2fc1acb58 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6069811da5c0 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 74cc324aee16 fs: handle circular mappings correctly new e36a46ffc210 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ed93ad77fa88 Merge branch 'misc-5.16' into for-next-current-v5.15-20211116 new 85b7c01714a8 Merge branch 'for-next-current-v5.15-20211116' into for-ne [...] new 9d48aac53040 btrfs: fix memory ordering between normal and ordered work [...] new b103a9bfdb7c btrfs: fix ENOSPC failure when attempting direct IO write [...] new 5bf7d010775e btrfs: fix deadlock between quota enable and other quota o [...] new a88d33b7dc98 btrfs: remove spurious unlock/lock of unused_bgs_lock new d4b5d76835e9 btrfs: silence lockdep when reading chunk tree during mount new 6aedfcbbc1f8 btrfs: check-integrity: fix a warning on write caching dis [...] new 90a4e2cc9bda btrfs: only copy dir index keys when logging a directory new 099725d2a05e btrfs: remove no longer needed logic for replaying directo [...] new e2475e9e9aa5 btrfs: use btrfs_item_size_nr/btrfs_item_offset_nr everywhere new ea2237894e50 btrfs: add btrfs_set_item_*_nr() helpers new 22c930aee041 btrfs: make btrfs_file_extent_inline_item_len take a slot new 9cb4aea5af3b btrfs: introduce item_nr token variant helpers new 242db53eafb3 btrfs: drop the _nr from the item helpers new e36bce985cd5 btrfs: remove the btrfs_item_end() helper new e1ac5f289076 btrfs: rename btrfs_item_end_nr to btrfs_item_data_end new e7b06765f080 btrfs: send: remove unused found_type parameter to lookup_ [...] new 9b45c1ccfae6 btrfs: send: remove unused type parameter to iterate_inode_ref_t new 3cc41925fd0f btrfs: switch seeding_dev in init_new_device to bool new 4872c473ae6e btrfs: consolidate device_list_mutex in prepare_sprout to [...] new 67266372b88c btrfs: reduce the scope of the tree log mutex during trans [...] new 93125cc0884e btrfs: make 1-bit bit-fields of scrub_page unsigned int new ddc8e9cb530e btrfs: deprecate BTRFS_IOC_BALANCE ioctl new 802dc2194f5a btrfs: remove unused parameter fs_devices from btrfs_init_ [...] new 1c0066baa869 btrfs: cache reported zone during mount new bf9cda02bd4c btrfs: fix a out-of-boundary access for copy_compressed_da [...] new e78b180da5c5 Merge branch 'misc-next' into for-next-next-v5.16-20211116 new 9f270c741efe btrfs: handle priority ticket failures in their respective [...] new 8a96b88f7586 btrfs: check for priority ticket granting before flushing new 8ec97027317a btrfs: check ticket->steal in steal_from_global_block_rsv new 5a92f59934a7 btrfs: make BTRFS_RESERVE_FLUSH_EVICT use the global rsv s [...] new 22b461ad9f75 btrfs: remove global rsv stealing logic for orphan cleanup new be4b570df108 btrfs: get rid of root->orphan_cleanup_state new 11d02f3b26a6 btrfs: change root to fs_info for btrfs_reserve_metadata_bytes new d872c627a59d Merge branch 'ext/josef/global-steal-v3' into for-next-nex [...] new aa7a00161051 btrfs: introduce BTRFS_EXCLOP_BALANCE_PAUSED exclusive state new 68375f1e8746 btrfs: make device add compatible with paused balance in b [...] new a6effc06cc5b btrfs: allow device add if balance is paused new f0d739a7fa3b Merge branch 'ext/nikbor/pause-balance-v2' into for-next-n [...] new b71221886a14 Merge branch 'for-next-next-v5.16-20211116' into for-next- [...] new 279373dee83e Fixup merge-to-merge conflict in lzo_compress_pages new 2433ce0c57d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0226487ad814 cifs: move debug print out of spinlock new 446e21482e8c cifs: protect srv_count with cifs_tcp_ses_lock new 8ae87bbeb5d1 cifs: introduce cifs_ses_mark_for_reconnect() helper new 5e395f4424c4 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 859c81027181 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 9c95a41ff088 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 20a2c7d53796 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 271bef145162 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f4eb5490ad9e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0619d76d50af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cb3cda9b0775 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2f46d7c99830 pstore/blk: Use "%lu" to format unsigned long new 65c1ea81c03e Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 8985398beddb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a16ec7ab6bed Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new fbeda8f8813a Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] new 3a15e4cee2be hwmon: (tmp401) Convert to _info API new ad6512397188 hwmon: (tmp401) Use regmap new dfdcf8b9eaf2 hwmon: (tmp401) Hide register write address differences in [...] new d20638935cec hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A new 3e49239654a8 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new d545edc2670e Merge branch 'docs-next' of git://git.lwn.net/linux.git new 6c481bdb3509 media: ipu3: drop an unused variable new ed03607c7726 media: atomisp-gc2235: drop an unused var new 44ddda1c05c4 media: atomisp-ov2680: uncomment other resolutions new f04c9d7039c5 media: atomisp-ov2680: remove some unused fields new dfef8533f16e media: atomisp-ov2680: adjust the maximum frame rate new 6551c0bae460 media: atomisp-ov2680: implement enum frame intervals new 1cc30669710f media: atomisp: implement enum framesize/frameinterval new a0eabdba4ddd media: atomisp: handle errors at sh_css_create_isp_params() new f63d47521ed9 media: atomisp: get rid of phys event abstractions new 07995c0339af media: atomisp: get rid of if CONFIG_ON_FRAME_ENQUEUE new b6fa9bf09c74 media: atomisp: shift some structs from input_system_local new aafd70768384 media: atomisp: ia_css_stream.h: remove ifdefs from the header new 94e83513cc0e media: atomisp: fix comments coding style at sh_css.c new 31db04949118 media: atomisp: Avoid some {} just to define new vars new bd8be42cbc23 media: atomisp: drop two vars that are currently ignored new 57616b0cc5fc media: atomisp: drop an useless #ifdef ISP2401 new 1b0f665debe5 media: atomisp: remove #ifdef HAS_OUTPUT_SYSTEM new 90d6fe5a30d0 media: atomisp: drop #ifdef SH_CSS_ENABLE_PER_FRAME_PARAMS new 0fe6c61b1315 media: atomisp: drop #ifdef WITH_PC_MONITORING new 186d52dd7ba3 media: atomisp: remove #ifdef SH_CSS_ENABLE_METADATA new 50e49efe885d media: atomisp: solve #ifdef HAS_NO_PACKED_RAW_PIXELS new 21c86318eebd media: atomisp: drop crop code at stream create function new e6eb87fedef0 media: atomisp: get rid of ia_css_stream_load() new 75462238cf99 media: atomisp: unify ia_css_stream stop logic new 7a05c4ff7f4e media: atomisp: drop ia_css_pipe_update_qos_ext_mapped_arg new 7ec71e369a51 media: atomisp: drop a dead code new 6b3420ebfccf media: atomisp: get rid of some weird warn-suppress logic new 8ac1ebfabb96 media: atomisp: drop check_pipe_resolutions() logic new 8a14577bb190 media: atomisp: warn if mipi de-allocation failed new 5d20dfec621b media: atomisp: make sh_css similar to Intel Aero driver new 96977c97e2c7 media: atomisp: get rid of #ifdef ISP_VEC_NELEMS new 146dc08234a1 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new 4d1cd1443db3 powercap: DTPM: Fix suspend failure and kernel warning new d704aa0d44ad Documentation: power: Add description about new callback f [...] new 08374410a5ea Documentation: power: Describe 'advanced' and 'simple' EM models new e6ec93931387 Merge branches 'powercap' and 'pm-em' into linux-next new 994a04a20b03 thermal: int340x: Limit Kconfig to 64-bit new 0c34835b2a89 Merge branch 'thermal-int340x' into linux-next new 8b28b4a36664 ACPI / x86: Revert: Make PWM2 device always present at Len [...] new beba736766ed Merge branch 'acpi-x86' into linux-next new 79be14b33a71 ACPI: PM: Avoid removing power from unused hardware too early new 495856c2a74a Merge branch 'acpi-pm' into linux-next new 99b63316c399 thermal: core: Reset previous low and high trip during the [...] new 273b3dc3453c Merge branch 'thermal-core' into linux-next new 00f4345c9d8f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 01cd571247fd Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new 47ad99619356 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3ad4b7c81a99 net: macb: Fix several edge cases in validate new d519f350967a tcp: minor optimization in tcp_add_backlog() new 283c6b54bca1 tcp: remove dead code in __tcp_v6_send_check() new 373544020024 tcp: small optimization in tcp_v6_send_check() new 42f67eea3ba3 net: use sk_is_tcp() in more places new d0d598ca86bd net: remove sk_route_forced_caps new aba546565b61 net: remove sk_route_nocaps new 1b31debca832 ipv6: shrink struct ipcm6_cookie new 1ace2b4d2b4e net: shrink struct sock by 8 bytes new 6c302e799a0d net: forward_alloc_get depends on CONFIG_MPTCP new 91b6d3256356 net: cache align tcp_memory_allocated, tcp_sockets_allocated new 93afcfd1db35 tcp: small optimization in tcp recvmsg() new d2489c7b6d7d tcp: add RETPOLINE mitigation to sk_backlog_rcv new 0307a0b74b3a tcp: annotate data-races on tp->segs_in and tp->data_segs_in new 7b6a893a5991 tcp: annotate races around tp->urg_data new b96c51bd3bd8 tcp: tp->urg_data is unlikely to be set new 3df684c1a3d0 tcp: avoid indirect calls to sock_rfree new f35f821935d8 tcp: defer skb freeing after socket lock is released new 8bd172b78729 tcp: check local var (timeo) before socket fields in one test new 29fbc26e6dfc tcp: do not call tcp_cleanup_rbuf() if we have a backlog new 43f51df41729 net: move early demux fields close to sk_refcnt new 6fcc06205c15 Merge branch 'tcp-optimizations' new 4721031c3559 net: move gro definitions to include/net/gro.h new 0b935d7f8c07 net: gro: move skb_gro_receive_list to udp_offload.c new e456a18a390b net: gro: move skb_gro_receive into net/core/gro.c new 587652bbdd06 net: gro: populate net/core/gro.c new abc3342a09a7 Merge branch 'gro-out-of-core-files' new 2a12ae5d433d net: inline sock_prot_inuse_add() new d477eb900484 net: make sock_inuse_add() available new 4199bae10c49 net: merge net->core.prot_inuse and net->core.sock_inuse new b3cb764aa1d7 net: drop nopreempt requirement on sock_prot_inuse_add() new 62803fec52f8 Merge branch 'inuse-cleanups' new 70c8a9239bdf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new e47d0bf800e8 bpftool: Add current libbpf_strict mode to version output new 69a055d54615 libbpf: Fix a couple of missed btf_type_tag handling in btf.c new 4746158305e9 selftests/bpf: Add a dedup selftest with equivalent struct [...] new 4344842836e9 bpftool: Add SPDX tags to RST documentation files new b62318152040 bpftool: Update doc (use susbtitutions) and test_bpftool_s [...] new e12cd158c8a4 selftests/bpf: Configure dir paths via env in test_bpftool [...] new ebf7f6f0a6cd bpf: Change value of MAX_TAIL_CALL_CNT from 32 to 33 new d41bc48bfab2 selftests/bpf: Add uprobe triggering overhead benchmarks new 7b17a9084ede Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dd2ac1d6d495 Bluetooth: hci_h4: Fix padding calculation error within h4 [...] new 3a56ef719f0b Bluetooth: stop proccessing malicious adv data new a27c519a8164 Bluetooth: fix uninitialized variables notify_evt new 385315decf65 Bluetooth: Don't initialize msft/aosp when using user channel new be6c5ba2b00a Bluetooth: btmrvl_main: repair a non-kernel-doc comment new 2bd1b237616b Bluetooth: hci_sync: Convert MGMT_OP_SET_DISCOVERABLE to u [...] new f056a65783cc Bluetooth: hci_sync: Convert MGMT_OP_SET_CONNECTABLE to us [...] new 9482c5074a7d Bluetooth: hci_request: Remove bg_scan_update work new 0f281a5e5b67 Bluetooth: Ignore HCI_ERROR_CANCELLED_BY_HOST on adv set t [...] new 1f9d56574334 Bluetooth: Attempt to clear HCI_LE_ADV on adv set terminat [...] new 28491d7ef4af Bluetooth: btusb: enable Mediatek to support AOSP extension new f2419b2e9fd6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 107fe9043020 drm/connector: Add support for privacy-screen properties (v4) adds a1a98689301b drm: Add privacy-screen class (v4) adds befe5404a00b drm/privacy-screen: Add X86 specific arch init code adds 8a12b170558a drm/privacy-screen: Add notifier support (v2) adds 334f74ee85dc drm/connector: Add a drm_connector privacy-screen helper f [...] adds 1b8101d51873 platform/x86: thinkpad_acpi: Add hotkey_notify_extended_ho [...] adds e8b7eb66738f platform/x86: thinkpad_acpi: Get privacy-screen / lcdshado [...] adds f809891ee51b platform/x86: thinkpad_acpi: Register a privacy-screen device adds b7490aade5d2 video: omapfb: Fix fall-through warning for Clang adds 57a06e907c07 drm: panel-simple: Add support for the Innolux G070Y2-T02 panel adds 189723fbe9ac drm/bridge: display-connector: fix an uninitialized pointe [...] adds 7c4dd0a26652 drm: of: Add drm_of_lvds_get_data_mapping adds 1a84a308acda drm/panel-simple: Add Vivax TPC-9150 panel v6 adds acf20ed020ff drm: fix null-ptr-deref in drm_dev_init_release() adds b7d4ce477ea9 dt-bindings: panel-simple-dsi: add JDI R63452 panel bindings adds 437c3d87590e drm/panel: Add JDI R63452 MIPI DSI panel driver adds 5f31dbeae8a8 drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure adds 32a267e9c057 drm/panel: innolux-p079zca: Delete panel on attach() failure adds 9bf7123bb07f drm/panel: Delete panel on mipi_dsi_attach() failure adds 7f44a1166c8a drm: panel: nt36672a: Removed extra whitespace. adds 6b1a69bcb23f drm/panel: ej030na: Make use of the helper function dev_er [...] adds 5ddc1e27e032 drm/panel: fy07024di26a30d: Make use of the helper functio [...] adds 386e1c180f1f drm/panel: ili9881c: Make use of the helper function dev_e [...] adds a30fc787a1d3 drm/panel: k101-im2ba02: Make use of the helper function d [...] adds ef41af47e40e drm/panel: ls037v7dw01: Make use of the helper function de [...] adds d41af761dbc1 drm/panel: nt39016: Make use of the helper function dev_er [...] adds 94f9b9525c0a drm/panel: s6e63j0x03: Make use of the helper function dev [...] adds d60b93917a66 drm/panel: sofef00: Make use of the helper function dev_er [...] adds a8daf03fa2d4 drm/panel: td043mtea1: Make use of the helper function dev [...] adds e82ef424eec8 drm/panel: xpp055c272: Make use of the helper function dev [...] adds 566b651cc531 drm/panel: y030xx067a: Make use of the helper function dev [...] adds f6632721cd62 drm/bridge: synopsys: dw-hdmi: also allow interlace on bridge adds 5f9741f53a3e drm/panel: dsi-cm: replace snprintf in show functions with [...] adds 893e46a9ae87 dt-bindings: display: add bindings for newhaven, 1.8-128160EF adds 50848e3787ad drm/tiny: add driver for newhaven, 1.8-128160EF adds 6eab8224ed3d drm/tiny: ili9163: fix build adds 26bc3371e648 dt-bindings: display/bridge: ptn3460: Convert to YAML binding adds 4701a0dd413c video: fbdev: replace snprintf in show functions with sysfs_emit adds cc83ff247be6 video: omapfb: replace snprintf in show functions with sysfs_emit adds c9a9dc49dc1f dt-bindings: display/bridge: sil, sii9234: Convert to YAML [...] adds acec93f2f04b dt-bindings: vendor-prefix: add Wanchanglong Electronics T [...] adds 89c6577a527e dt-bindings: ili9881c: add compatible string for Wanchangl [...] adds 19febe662d0b drm/panel: ilitek-ili9881d: add support for Wanchanglong W [...] adds 40e8c0198a51 drm/panel: ilitek-ili9881c: Make gpio-reset optional adds 30a46873941f drm/bridge: ti-sn65dsi83: Optimize reset line toggling adds dafa38c728b1 dt-bindings: display: Add bindings for Novatek NT35950 adds 623a3531e9cf drm/panel: Add driver for Novatek NT35950 DSI DriverIC panels adds 8bf632fe19d0 dt-bindings: display: Document BOE BF060Y8M-AJ0 panel compatible adds a19125a28112 drm/panel: Add BOE BF060Y8M-AJ0 5.99" AMOLED panel driver adds 3d61e450f99a dt-bindings: display: Add Sony Tulip Truly NT35521 panel support adds 9aa2c2320e6f drm/panel: Add Sony Tulip Truly NT35521 driver adds 75ad021f2192 drm/v3d: nullify pointer se with a NULL adds 085af7d28897 drm/rockchip: vop: Add timeout for DSP hold adds 514db871922f drm/rockchip: dsi: Hold pm-runtime across bind/unbind adds e584cdc15499 drm/rockchip: dsi: Reconfigure hardware on resume() adds 251888398753 drm/rockchip: dsi: Fix unbalanced clock on probe error adds 5a614570172e drm/rockchip: dsi: Disable PLL clock on bind error adds 91909d57169d dma-buf: Update obsoluted comments on dma_buf_vmap/vunmap() adds 1f9f6790cc62 drm/gma500: Move helpers for struct gtt_range from gtt.c to gem.c adds 9f40dbd4416f drm/gma500: Use to_gtt_range() everywhere adds 576d4d2d9031 drm/gma500: Reimplement psb_gem_create() adds 957a2d0e7ea3 drm/gma500: Allocate GTT ranges in stolen memory with psb_ [...] adds 2671075b3227 drm/gma500: Rename psb_gtt_{pin,unpin}() to psb_gem_{pin,unpin}() adds 0b80214b64e3 drm/gma500: Inline psb_gtt_attach_pages() and psb_gtt_deta [...] adds 3c101135baf2 drm/gma500: Inline psb_gtt_{alloc,free}_range() into rsp callers adds 33e079bc1530 drm/gma500: Set page-caching flags in GEM pin/unpin adds e1f80341e312 drm/gma500: Rewrite GTT page insert/remove without struct [...] adds f2d061ed01b3 drm/gma500: Rename struct gtt_range to struct psb_gem_object adds 45a44b01faa6 drm/bridge: tc358768: Enable reference clock adds 0bcdfabfcbe2 drm/bridge: tc358768: Support pulse mode adds b93e947664a1 drm/bridge: tc358768: Calculate video start delay adds fbc5a90e82c1 drm/bridge: tc358768: Disable non-continuous clock mode adds 43a1f1467cd4 drm/bridge: tc358768: Correct BTACNTRL1 programming adds c4f08d7246a5 drm/locking: fix __stack_depot_* name conflict adds 13e9e30cafea drm/scheduler: fix drm_sched_job_add_implicit_dependencies adds ba3078dad140 drm/dp: add helpers to read link training delays adds 02ed47aa6cc6 drm/dp: reuse the 8b/10b link training delay helpers adds c93ce6a6dfbd Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] adds a0a8e7594811 drm/amdgpu: use new iterator in amdgpu_vm_prt_fini adds 8315e2975e8e drm/msm: use new iterator in msm_gem_describe adds 0597ca7b43e4 drm/radeon: use new iterator in radeon_sync_resv adds 035f79f9b77d drm/gma500: Remove generic DRM drivers in probe function adds a3c09a02ef9f drm/sun4i: virtual CMA addresses are not needed adds f8b5307074f8 drm/rockchip: Implement mmap as GEM object function adds dd66f56caea6 dma-buf: fix kerneldoc for renamed members adds 40298cb45071 drm/nouveau: use the new iterator in nouveau_fence_sync adds 1d51775cd3f5 dma-buf: add dma_resv selftest v4 adds 930ca2a7cbb6 drm/amdgpu: use the new iterator in amdgpu_sync_resv adds 25b8a14e88d9 drm/amdgpu: use new iterator in amdgpu_ttm_bo_eviction_valuable adds 9d27478c7c01 drm: Build drm_irq.o only if CONFIG_DRM_LEGACY has been set adds 72071beec8fb drm: Link several object files into drm_kms_helper.ko adds 4b2b5e142ff4 drm: Move GEM memory managers into modules adds 525bbf72dbe0 drm: use new iterator in drm_gem_plane_helper_prepare_fb v3 adds 736638246ec2 Merge drm/drm-next into drm-misc-next adds 5517357a4733 clk: bcm-2835: Pick the closest clock rate adds 8ca011ef4af4 clk: bcm-2835: Remove rounding up the dividers adds 3e85b8159160 drm/vc4: hdmi: Set a default HSM rate adds c86b41214362 drm/vc4: hdmi: Move the HSM clock enable to runtime_pm adds 0f5251339eda drm/vc4: hdmi: Make sure the controller is powered in detect adds 9c6e4f6ed1d6 drm/vc4: hdmi: Make sure the controller is powered up during bind adds caa51a4c11f1 drm/vc4: hdmi: Rework the pre_crtc_configure error handling adds 724fc856c09e drm/vc4: hdmi: Split the CEC disable / enable functions in two adds 20b0dfa86bef drm/vc4: hdmi: Make sure the device is powered with CEC adds 14e193b95604 drm/vc4: hdmi: Warn if we access the controller while disabled adds bca10db67bda drm/vc4: crtc: Make sure the HDMI controller is powered wh [...] adds 62b51e4be63c dt-bindings: ili9881c: add missing panel-common inheritance adds f4b2e66967bc dt-bindings: ili9881c: add rotation property adds d9c022d5dfea drm/panel: ilitek-ili9881c: Read panel orientation adds e15623cdce6f drm/panel: make sharp_ls055d1sx04 static adds 44653c400615 drm/panel: novatek-nt35950: remove unneeded semicolon adds 55d5e4f98fde dma-buf: st: fix error handling in test_get_fences() adds 0e994828ec88 drm/etnaviv: use new iterator in etnaviv_gem_describe adds 086b90c76fc1 drm/etnaviv: replace dma_resv_get_excl_unlocked adds 3ab7b6ac5d82 pwm: Introduce single-PWM of_xlate function adds 3c7a8600dec9 drm/bridge: ti-sn65dsi86: Use regmap_bulk_write API adds cea86c5bb442 drm/bridge: ti-sn65dsi86: Implement the pwm_chip adds b9971e549adf drm: Link CMA framebuffer helpers into KMS helper library adds ee9418808bcc drm/bridge: adv7533: Switch to devm MIPI-DSI helpers adds 864c49a31d6b drm/bridge: adv7511: Register and attach our DSI device at probe adds 25a390a9aadb drm/bridge: anx7625: Switch to devm MIPI-DSI helpers adds 49e61bee26f7 drm/bridge: anx7625: Register and attach our DSI device at probe adds 1fdbf66e3d40 drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers adds d89078c37b10 drm/bridge: lt8912b: Register and attach our DSI device at probe adds b91df118e4ff drm/bridge: lt9611: Switch to devm MIPI-DSI helpers adds fef604db2312 drm/bridge: lt9611: Register and attach our DSI device at probe adds 293ada7b058e drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers adds 4a46ace5ac62 drm/bridge: lt9611uxc: Register and attach our DSI device [...] adds fe93ae800eb8 drm/bridge: ps8640: Switch to devm MIPI-DSI helpers adds 7abbc26fd667 drm/bridge: ps8640: Register and attach our DSI device at probe adds c05f1a4e2c4b drm/bridge: sn65dsi83: Fix bridge removal adds 6cae235e9cd1 drm/bridge: sn65dsi83: Switch to devm MIPI-DSI helpers adds 6ef7ee48765f drm/bridge: sn65dsi83: Register and attach our DSI device [...] adds 77d2a71b94e3 drm/bridge: sn65dsi86: Switch to devm MIPI-DSI helpers adds c3b75d4734cb drm/bridge: sn65dsi86: Register and attach our DSI device [...] adds 526dcedf877f drm/bridge: tc358775: Switch to devm MIPI-DSI helpers adds 4d77688ff27c drm/bridge: tc358775: Register and attach our DSI device at probe adds 4280e1a0ba1d drm/kirin: dsi: Adjust probe order adds 8f59ee9a570c drm/msm/dsi: Adjust probe order adds 099afadc533f drm/kmb: Enable support for framebuffer console adds e73c317efbf9 dma-buf: remove restriction of IOCTL:DMA_BUF_SET_NAME adds 2b3374306b31 drm/bridge: sn65dsi86: ti_sn65dsi86_read_u16() __maybe_unused new 7cf098658857 MAINTAINERS: add reviewers for virtio-gpu new 8f4502fa2844 drm/virtio: fix potential integer overflow on shift of a int new 74c1bda2f3fa drm/virtio: fix another potential integer overflow on shif [...] new bdf6aa22204e drm/nouveau: use the new interator in nv50_wndw_prepare_fb new 675053115e4e drm: import DMA_BUF module namespace new 1bdb542da736 drm/ingenic: Simplify code by using hwdescs array new 8040ca086eb2 drm/ingenic: Add support for private objects new 9361329d5712 drm/ingenic: Move IPU scale settings to private state new 5410345f7acb drm/ingenic: Set DMA descriptor chain register when starting CRTC new 6055466203df drm/ingenic: Upload palette before frame new dded00395bdb drm/ingenic: Attach bridge chain to encoders new f99413e4e1ce drm/ingenic: Remove bogus register write new 542cff7893a3 drm/sched: Avoid lockdep spalt on killing a processes new 0d6a8c5e9683 drm/sysfs: introduce drm_sysfs_connector_hotplug_event new 710074bb8ab0 drm/probe-helper: add drm_kms_helper_connector_hotplug_event new ad935754dd86 drm/connector: use drm_sysfs_connector_hotplug_event new fc320a6f6404 amdgpu: use drm_kms_helper_connector_hotplug_event new d35d4dbcc80d drm/probe-helper: use drm_kms_helper_connector_hotplug_event new 23c50968399f i915/display/dp: send a more fine-grained link-status uevent new c29d6797228b drm/etnaviv: stop getting the excl fence separately here new 89aae41d740f drm/radeon: use dma_resv_wait_timeout() instead of manuall [...] new cc5f1cbbc1e1 drm/vc4: hdmi: Remove the DDC probing for status detection new e32e5723256a drm/vc4: hdmi: Fix HPD GPIO detection new d0229c360a42 drm/vc4: Make vc4_crtc_get_encoder public new d6faf94a68ae drm/vc4: crtc: Add encoder to vc4_crtc_config_pv prototype new 94c1adc4c124 drm/vc4: crtc: Rework the encoder retrieval code (again) new e1a7094b58c0 drm/vc4: crtc: Add some logging new 7f817159c331 drm/vc4: Leverage the load tracker on the BCM2711 new bd43e22bf28e drm/vc4: hdmi: Raise the maximum clock rate new b7551457c5d0 drm/vc4: hdmi: Enable the scrambler on reconnection new 16e101051f32 drm/vc4: Increase the core clock based on HVS load new a43661e7e819 dt-bindings:drm/bridge:anx7625:add vendor define new 9a7e49bd7992 drm/bridge: anx7625: fix not correct return value new fd0310b6fe7d drm/bridge: anx7625: add MIPI DPI input feature new 566fef1226c1 drm/bridge: anx7625: add HDMI audio function new c4c6ef229593 drm/bridge: analogix_dp: Make PSR-exit block less new a16c66401fd8 drm/vc4: crtc: Drop feed_txp from state new 0c250c150c74 drm/vc4: Fix non-blocking commit getting stuck forever new eeb6ab463959 drm/vc4: crtc: Copy assigned channel to the CRTC new 81fb55e500a8 drm/vc4: hdmi: Add a spinlock to protect register access new 82cb88af12d2 drm/vc4: hdmi: Use a mutex to prevent concurrent framework access new 633be8c3c0c5 drm/vc4: hdmi: Prevent access to crtc->state outside of KMS new a64ff88cb5eb drm/vc4: hdmi: Check the device state in prepare() new ebae26d61809 drm/vc4: hdmi: Introduce an output_enabled flag new 1998646129fa drm/vc4: hdmi: Introduce a scdc_enabled flag new 89636a06fa2e drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_ [...] new b94b7353d7fe drm/omapdrm: Convert to SPDX identifier new b92f7ea556f8 drm/omap: dss: Make use of the helper macro SET_RUNTIME_PM_OPS() new ed8414ab041f drm/omap: Make use of the helper function devm_platform_io [...] new 1f366c6856e9 drm/omap: increase DSS5 max tv pclk to 192MHz new 6e120594631f drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() new 781050b0a316 drm/ttm: Put BO in its memory manager's lru list new a25efb3863d0 dma-buf: add dma_fence_describe and dma_resv_describe v2 new f19ee2f35d10 drm/msm: use the new dma_resv_describe new 790f27e0f7c1 drm/etnaviv: use dma_resv_describe new 3153c6486008 drm/xen: Implement mmap as GEM object function new 396d9b9a4872 drm: Update documentation and TODO of gem_prime_mmap hook new 452290f354f0 drm/format-helper: Export drm_fb_clip_offset() new 27bd66dd6419 drm/format-helper: Rework format-helper memcpy functions new 3e3543c8a19c drm/format-helper: Add destination-buffer pitch to drm_fb_swab() new 53bc2098d2b6 drm/format-helper: Rework format-helper conversion functions new 19b20a802131 drm/format-helper: Streamline blit-helper interface new 18ac700d75e8 drm/fb-helper: Allocate shadow buffer of surface height new 0dd80b483b95 drm/simpledrm: Enable FB_DAMAGE_CLIPS property new 9239f3e1807c drm/simpledrm: Support virtual screen sizes new 84e9dfd51852 drm: Clarify semantics of struct drm_mode_config.{min, max [...] new 826cff3f7ebb drm/bridge: parade-ps8640: Enable runtime power management new e9d9f9582c3d drm/bridge: parade-ps8640: Populate devices on aux-bus new 3f2532d65a57 drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_ [...] new 7cd70656d128 drm/bridge: display-connector: implement bus fmts callbacks new d235a7c426b1 drm/meson: remove useless recursive components matching new e67f6037ae1b drm/meson: split out encoder from meson_dw_hdmi new 0af5e0b41110 drm/meson: encoder_hdmi: switch to bridge DRM_BRIDGE_ATTAC [...] new 72317eaa23b1 drm/meson: rename venc_cvbs to encoder_cvbs new 318ba02cd8a8 drm/meson: encoder_cvbs: switch to bridge with ATTACH_NO_C [...] new 94bdb32aa2b2 MAINTAINERS: update information for nouveau new bc4c7fa02b5f drm/nouveau/kms/nv50-: Use drm_dbg_kms() in crc.c new 4f232990dd83 drm/nouveau/kms/nv50-: Check vbl count after CRC context flip new 57cbdbe65e5f drm/nouveau/kms/nv140-: Use hard-coded wndws or core chann [...] new 23244f67ed96 drm/nouveau/kms/nvd9-nv138: Fix CRC calculation for the cu [...] new 6040308ffc90 drm/nouveau/kms/nv140-: Add CRC methods to gv100_disp_core [...] new 1d2271d2fb85 drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVI [...] new 4cdd2450bf73 drm/nouveau/pmu/gm200-: use alternate falcon reset sequence new 5e18b9737004 drm/nouveau/core/client: Mark nvkm_uclient_sclass with sta [...] new c5dac1f62153 drm/nouveau/bios/init: A typo fix new c0a808b06939 drm/nouveau/kms/nv50-: Correct size checks for cursors new 78ad449dc5c8 drm/nouveau: Remove unused variable ret new 372b8307a628 drm/nouveau/kms/nv50-: Use NV_ATOMIC() in nv50_head_atomic [...] new 79af598a5bae drm/nouveau/kms/nv50-: Always validate LUTs in nv50_head_a [...] new 5d96a01549ec nouveau/nvkm/subdev/devinit/mcp89.c:Unneeded variable new bd6e07e72f37 drm/nouveau/kms/nv04: use vzalloc for nv04_display new 22da19f900be drm/nouveau/device: use snprintf() to replace strncpy() to [...] new f9325afc2326 drm/nouveau/dispnv50/headc57d: Make local function 'headc5 [...] new 170dcb67a208 drm/nouveau/fifo: make tu102_fifo_runlist static new 606be062c2e5 drm/nouveau/kms/nv50-: Remove several set but not used var [...] new d50d16036fb3 drm/nouveau/kms: delete an useless function call in nouvea [...] new 393534f291d8 drm/nouveau: set RGB quantization range to FULL new 5a363c206733 drm/shmem-helper: Unexport drm_gem_shmem_create_with_handle() new c7fbcb7149ff drm/shmem-helper: Export dedicated wrappers for GEM object [...] new a193f3b4e050 drm/shmem-helper: Pass GEM shmem object in public interfaces new 88d60e0ad2ec Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 32b63b54b149 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 2e70570656ad drm/i915: Avoid bitwise vs logical OR warning in snb_wm_la [...] adds f9a7b19c4840 drm/i915: Move the pxp plane state computation adds 841f262e74a7 drm/i915: Fix up skl_program_plane() pxp stuff adds 63d7d05678af drm/i915: Remove the drm_dbg() from the vblank evade criti [...] adds 17dbbe7b2544 drm/i915: Rename intel_load_plane_csc_black() adds 2c85034db194 drm/i915: Clean-up bonding debug message. adds 7a279c14df56 drm/i915: Don't propagate the gen split confusion further adds ae880cd02c54 drm/i915: Move PCH refclock stuff into its own file adds b2de2d006dfa drm/i915: Move PCH modeset code to its own file adds ccebd0e40210 drm/i915: Clean up the {ilk,lpt}_pch_enable() calling convention adds f45d2252ee10 drm/i915: Move LPT PCH readout code adds 7d9ae6332e77 drm/i915: Extract ilk_pch_get_config() adds 9e68fa88b859 drm/i915: Move iCLKIP readout to the pch code adds 976c68f46d7c drm/i915: Introduce ilk_pch_disable() and ilk_pch_post_disable() adds d39ef5d5c076 drm/i915: Move intel_ddi_fdi_post_disable() to fdi code adds 718cc87e1669 drm/i915: Introduce lpt_pch_disable() adds babc8db30132 Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] adds b7d5abda8e64 drm/i915/dp: use new link training delay helpers adds 4ec5ffc341ce drm/i915/dp: Skip the HW readout of DPCD on disabled encoders adds 3f61ef9777c0 drm/i915/dp: Ensure sink rate values are always valid adds 9ad87de47356 drm/i915/dp: Ensure max link params are always valid adds bedcaddadd22 drm/i915/dp: Ensure sink/link max lane count values are al [...] adds caae4fb537d8 drm/i915/dp: Sanitize sink rate DPCD register values adds ce679dea955e drm/i915/dp: Sanitize link common rate array lookups adds 808b79eb8165 drm/i915/display: Rename POWER_DOMAIN_DPLL_DC_OFF to POWER [...] adds 1af10a97b3a6 drm/i915/display: Add warn_on in intel_psr_pause() adds 171c555c2c26 Revert "drm/i915/bios: gracefully disable dual eDP for now" adds e2b8329432b8 drm/i915: Add a table with a descriptor for all i915 modifiers adds 672d07517e72 drm/i915: Move intel_get_format_info() to intel_fb.c adds 3dfb2d6b489f drm/i915: Add tiling attribute to the modifier descriptor adds d89357ded55e drm/i915: Simplify the modifier check for interlaced scano [...] adds b1562f0f0f69 drm/i915: Unexport is_semiplanar_uv_plane() adds 0f2922ef4848 drm/i915: Move intel_format_info_is_yuv_semiplanar() to in [...] adds b0f1670d22ce drm/i915: Add a platform independent way to get the RC CCS [...] adds df63860da913 drm/i915: Handle CCS CC planes separately from CCS AUX planes adds f50423436105 drm/i915: Add a platform independent way to check for CCS [...] adds e359c47bfa61 drm/i915: Move is_ccs_modifier() to intel_fb.c adds 0b2c31dd8868 drm/i915: Add functions to check for RC CCS CC and MC CCS [...] adds 09f8fe4cae5e drm/i915: Move function prototypes to the correct header adds 3cf460bd683d drm/i915/hdmi: Split intel_hdmi_bpc_possible() to source v [...] adds bb115220d248 drm/i915/hdmi: Introduce intel_hdmi_is_ycbr420() adds 59908256d810 drm/i915/hdmi: Introduce intel_hdmi_tmds_clock() adds f4fdf37684eb drm/i915/hdmi: Unify "4:2:0 also" logic between .mode_vali [...] adds 81148c266f6a drm/i915/hdmi: Extract intel_hdmi_output_format() adds 6eaecf014807 drm/i915: remove CNL leftover adds 877d074939a5 drm/i915/cdclk: put the cdclk vtables in const data adds c4ae82a0e922 drm: Small optimization to intel_dp_mst_atomic_master_trans_check adds bf0d608b55d9 drm/i915/dp: fix integer overflow in 128b/132b data rate c [...] adds fed98c16f13f drm/i915/display: Wait PSR2 get out of deep sleep to update pipe new f0e204e0d321 drm/i915: abstraction for iosf to compile on all archs new 765972cb8564 drm/i915/psr: Disable PSR before modesets turn off all planes new f28c5950d57b Revert "drm/i915/display: Disable audio, DRRS and PSR befo [...] new 39919997322f drm/i915: Disable all planes before modesetting any pipes new f2e19b586637 drm/i915: Introduce intel_master_crtc() new e0bf3e23e200 drm/i915: Simplify intel_crtc_copy_uapi_to_hw_state_nomodeset() new 3126977d4307 drm/i915: Split PPS write from DSC enable new 723559f379af drm/i915: Perform correct cpu_transcoder readout for bigjoiner new e12d6218fda2 drm/i915: Reduce bigjoiner special casing new 818a1968a731 drm/i915: Nuke PIPE_CONFIG_QUIRK_BIGJOINER_SLAVE new 16aea0f32f1d drm/i915/dsc: demote noisy drm_info() to drm_kms_dbg() new 4c3d005307c8 drm/i915/adlp: Extend PSR2 support in transcoder B new 32c2bc89c742 drm/i915: Fix type1 DVI DP dual mode adapter heuristic for [...] new ead3ea12e133 drm/i915: Fix icl+ combo phy static lane power down setup new c1bb3a463dac Merge drm/drm-next into drm-intel-next new da0c3e2c907a drm/i915/fb: Don't report MC CCS plane capability on GEN<12 new 7df7bca56902 drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum new 10a657dd4cbc drm/i915/fb: Fold modifier CCS type/tiling attribute to pl [...] new 3809991ff5f4 drm/i915/display: Add initial selective fetch support for [...] new c34c1c4cd68f Revert "drm/i915/display/psr: Do full fetch when handling [...] new 9556829ce4d0 drm/i915/adlp: Implement workaround 16013190616 new f2787d8779b1 i915/display/dmc: Add Support for PipeC and PipeD DMC new fa2a6c5b9cfb drm/i915: Don't request GMBUS to generate irqs when called [...] new 49c55f7b035b drm/i915/hdmi: Turn DP++ TMDS output buffers back on in en [...] new 0826edb6a5e5 drm/i915/display: Check async flip state of every crtc and [...] new 112a87c48e83 drm/i915/display: program audio CDCLK-TS for keepalives new 2ee5ef9c934a drm/i915/fb: Fix rounding error in subsampled plane size c [...] new 6b6636e17649 drm/i915/adlp/fb: Prevent the mapping of redundant trailin [...] new dd5ba4ff4e92 drm/i915/fb: Factor out functions to remap contiguous FB o [...] new 96837e8beeef drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces new be6c1dd5ac07 drm/i915/fb: Rename i915_color_plane_view::stride to mappi [...] new 17749ece0142 drm/i915/adlp/fb: Remove restriction on semiplanar UV plan [...] new e6d6f689435a drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides new 8d2f683f1c49 drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() new 9755f055f512 drm/i915: Restore memory mapping for DPT FBs across system [...] new 565edeee70db drm/i915: Fix comment about modeset parameters new f20ca899a7c9 drm/i915: Stop using group access when progrmming icl comb [...] new 31e914a2307a drm/i915: Query the vswing levels per-lane for icl combo phy new 305448e55745 drm/i915: Query the vswing levels per-lane for icl mg phy new a905ced61309 drm/i915: Query the vswing levels per-lane for tgl dkl phy new 3e9cf8f055fc drm/i915: Query the vswing levels per-lane for snps phy new 88a244152209 drm/i915: Enable per-lane drive settings for icl+ new c86e187372da drm/i915: Use intel_de_rmw() for tgl dkl phy programming new d4e0f1632502 drm/i915: Use intel_de_rmw() for icl mg phy programming new c1d53cbd83b8 drm/i915: Use intel_de_rmw() for icl combo phy programming new aaec72ee90bc drm/i915: Reject planar formats when doing async flips new 50faf7a194b8 drm/i915: Fix async flip with decryption and/or DPT new e56b80d9fd29 drm/i915: Fix up the sprite namespacing new 8ac80733cf6f drm/i915: Split update_plane() into update_noarm() + update_arm() new 890b6ec4a522 drm/i915: Split skl+ plane update into noarm+arm pair new 4d0d77de9af4 drm/i915: Split pre-skl primary plane update into noarm+arm pair new 120542e2c1d1 drm/i915: Split g4x+ sprite plane update into noarm+arm pair new 50105a3ad16c drm/i915: Split ivb+ sprite plane update into noarm+arm pair new a14fef80ebb3 drm/i915: Split vlv/chv sprite plane update into noarm+arm pair new c64a9a7c05be drm/i915: Update memory bandwidth formulae new fe9b286bd063 drm/i915/audio: group audio under anonymous struct in drm_ [...] new ca3cfb9d9b5e drm/i915/audio: name the audio sub-struct in drm_i915_private new 37388c0192bf drm/i915/audio: define the audio struct separately from dr [...] new 5d4537463fc2 drm/i915/audio: move intel_audio_funcs internal to intel_audio.c new f47a0e358467 drm/i915/audio: rename intel_init_audio_hooks to intel_aud [...] new 4fe7907f3775 drm/i915/display/adlp: Disable underrun recovery new cf9420cb122d drm/i915: Fix Memory BW formulae for ADL-P new 38a1b50c0389 drm/i915/dsi: disable lpdt if it is not enabled new 6f9976bd1310 drm/i915: Do vrr push before sampling the frame counter new 2bbc6fcaf8c5 drm/i915: Use vblank workers for gamma updates new 115e0f687d29 drm/i915: Use unlocked register accesses for LUT loads new c68dac968c46 drm/i915: Call intel_update_active_dpll() for both bigjoin [...] new 6cff894e4991 drm/i915: pin: delete duplicate check in intel_pin_and_fen [...] new 4579509ef181 Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" new 078e2bb2585a drm/i915/dp: Optimize the FRL configuration for HDMI2.1 PCON new f35294e13c19 drm/i915/dp: For PCON TMDS mode set only the relavant bits [...] new d1260be70675 drm/i915/dsi: transmit brightness command in HS state new b50364af7af4 drm/i915/fbc: Extract snb_fbc_program_fence() new 2013ab184971 drm/i915/fbc: Extract {skl,glk}_fbc_program_cfb_stride() new ef9600ffd447 drm/i915/fbc: Just use params->fence_y_offset always new 74e0457a62c6 drm/i915/fbc: Introduce intel_fbc_is_compressing() new 6874f95816da drm/i915/fbc: Extract helpers to compute FBC control regis [...] new 41b85a5202b7 drm/i915/fbc: Introduce intel_fbc_funcs new 0242cd3a538f drm/i915/fbc: Introduce .nuke() vfunc new 11a6b88b8cf2 drm/i915/fbc: s/gen7/ivb/ new 8f8c61038768 drm/i915/fbc: Introduce .program_cfb() vfunc new a61cf3883c83 drm/i915/fbc: Introduce intel_fbc_set_false_color() new a46553837056 drm/i915/fbc: Nuke BDW_FBC_COMP_SEG_MASK new 73ab6ec90922 drm/i915/fbc: Clean up all register defines new a4b17f757d0b drm/i915/fbc: Finish polishing FBC1 registers new 9ddfa5a084f6 drm/i915: Relocate FBC_LLC_READ_CTRL new d06188234427 drm/i915/fbc: s/dev_priv/i915/ new e49a656b924e drm/i915/fbc: Start passing around intel_fbc new 02689a2055d8 drm/1915/fbc: Replace plane->has_fbc with a pointer to the [...] new c582ffadbe6c drm/i915/psr: Fix PSR2 handling of multiplanar format new 2a2d23b68c4e drm/i915: make array states static const new 6f07707fa09e drm/i915/dsi/xelpd: Fix the bit mask for wakeup GB new 09eea2126533 drm/i915/dsi/xelpd: Add DSI transcoder support new 5a06f68dbe0f drm/i915/dsi/xelpd: Disable DC states in Video mode new dd54575a83d8 drm/i915: include intel-gtt.h only where needed new ce6838afc924 agp/intel-gtt: Replace kernel.h with the necessary inclusions new 7e78153aef7f agp/intel-gtt: reduce intel-gtt dependencies more new d5e781a2e50f drm/i915/fbc: fix the FBC kernel-doc warnings new 1a085e23411d drm/i915: Disable D3Cold in s2idle and runtime pm new d940a7a0b0b7 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 777226dac058 drm/i915/dmabuf: fix broken build new ef3e61922124 Merge drm/drm-next into drm-intel-gt-next new f05b985e6f76 drm/i915/gem: Break out some shmem backend utils new 7ae034590cea drm/i915/ttm: add tt shmem backend new 5926ff80c903 drm/i915/gtt: drop unneeded make_unshrinkable new 893f11f0c733 drm/i915: drop unneeded make_unshrinkable in free_object new e25d1ea4b1dc drm/i915: add some kernel-doc for shrink_pin and friends new ebd4a8ec7799 drm/i915/ttm: move shrinker management into adjust_lru new 2eda4fc6d005 drm/i915/ttm: use cached system pages when evicting lmem new 5d12ffe6bedb drm/i915/ttm: enable shmem tt backend new 7c287113f1c8 drm/i915/selftests: Increase timeout in requests perf selftest new 393211e118eb drm/i915/selftests: Update live.evict to wait on requests [...] new 12a9917e9e84 drm/i915/guc: Fix recursive lock in GuC submission new fc7bf4c0d65a drm/i915/selftests: Fix inconsistent IS_ERR and PTR_ERR new 86752bd613c9 drm/i915: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) new 04bc1667cd03 MAINTAINERS: Add Tvrtko as drm/i915 co-maintainer new 64512a66b67e drm/i915: Revert 'guc_id' from i915_request tracepoint new 344e694722b7 drm/i915/pmu: Add a name to the execlists stats new 77cdd054dd2c drm/i915/pmu: Connect engine busyness stats from GuC to pmu new 2ca776068f1f drm/i915/gtt: flush the scratch page new b0cc4dca4f10 drm/i915/gtt: stop caching the scratch page new fe6089c138e4 drm/i915: Remove some dead struct fwd decl from i915_drv.h new c7d561cfcf86 drm/i915: Enable WaProgramMgsrForCorrectSliceSpecificMmioR [...] new cad7109a2b5e drm/i915: Introduce refcounted sg-tables new 3ea355b234d7 drm/i915/clflush: fixup handling of cache_dirty new c52b3b489783 drm/i915/clflush: disallow on discrete new 2ea6ec76430b drm/i915: move cpu_write_needs_clflush new 068b1bd09253 drm/i915: stop setting cache_dirty on discrete new 57d9898bee4f drm/i915/dmabuf: drop the flush on discrete new a5b7ef27da60 drm/i915: Add struct to hold IP version new e181fa1ddfd5 drm/i915: Track media IP stepping separated from GT new c1f110eeb2a5 drm/i915: Rename GT_STEP to GRAPHICS_STEP new 292e4fb05f14 drm/i915/guc/slpc: Define and initialize boost frequency new 493043feed00 drm/i915/guc/slpc: Add waitboost functionality for SLPC new 1448d5c47e6a drm/i915/guc/slpc: Update boost sysfs hooks for SLPC new fbd4cf3bfe15 drm/i915: fixup dma_fence_wait usage new 3589fdbd3b20 drm/i915/ttm: Reorganize the ttm move code new 2b0a750caf33 drm/i915/ttm: Failsafe migration blits new 52a743f1c114 drm/i915: Remove gen6_ppgtt_unpin_all new c10a652e239e drm/i915/selftests: Rework context handling in hugepages s [...] new 03f060b73f9a drm/i915/resets: Don't set / test for per-engine reset bit [...] new 08d1ecd98a8f drm/i915/guc: Refcount context during error capture new 775affb06a5b drm/i915/gem: Fix gem_madvise for ttm+shmem objects new 9030e39cd115 drm/i915/selftests: Use clear_and_wake_up_bit() for the pe [...] new fd4d7904f5e3 drm/i915: rework some irq functions to take intel_gt as argument new 498f02b657b7 drm/i915: split general MMIO setup from per-GT uncore init new d3cb30f8dcbc drm/i915/ttm: Fix illegal addition to shrinker list new d73dd1f4e40c drm/i915/xehpsdv: Add initial workarounds new 645cc0b9d972 drm/i915/dg2: Add initial gt/ctx/engine workarounds new 212e6562f33b drm/i915/dg2: Program recommended HW settings new 5f1176b419f9 drm/i915/guc/slpc: Check GuC status before freq boost new fac73543fff0 drm/i915: Don't read query SSEU for non-existent slice 0 o [...] new 9a7fc952717e drm/i915: Skip error capture when wedged on init new fc12b70d12d0 drm/i915/guc: fix NULL vs IS_ERR() checking new 6023fc9b3a98 Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] new 4d91b80c5822 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new 05a482dd6c9d Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new 7012e594829b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fd23116d7b8d ALSA: usb-audio: Use int for dB map values new 85b741c1cb68 ALSA: usb-audio: Add minimal-mute notion in dB mapping table new 02eb1d098e26 ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink new 06764dc93184 ALSA: jack: Add missing rwsem around snd_ctl_remove() calls new 5471e9762e1a ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls new 80bd64af75b4 ALSA: hda: Add missing rwsem around snd_ctl_remove() calls new 7206998f578d ALSA: hda: Fix potential deadlock at codec unbinding new 2c95b92ecd92 ALSA: memalloc: Unify x86 SG-buffer handling (take#3) new 11b0538bc94b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0f9710603e80 ASoC: dt-bindings: cs42l42: Convert binding to yaml new bae9e13fc55c ASoC: cs35l41: DSP Support new 95cead06866a ASoC: codecs: Axe some dead code in 'wcd_mbhc_adc_hs_rem_irq()' new 8d0872f6239f ASoC: Intel: add sof-nau8825 machine driver new 7ec4a058c16f ASoC: cs42l42: Add control for audio slow-start switch new 749303055b78 firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h new 5dbec393cd23 ASoC: adau1701: Replace legacy gpio interface for gpiod new 5b59289bfdbe ASoC: SOF: core: Unregister machine driver before IPC and debugfs new 3c8a3ad40191 ASoC: codecs: MBHC: Add support for special headset new 5ecc573d0c54 ASoC: wm8903: Convert txt bindings to yaml new 5f55c9693a22 ASoC: qcom: sdm845: only setup slim ports once new 7548a391c53c ASoC: SOF: i.MX: simplify Kconfig new cdc2acee421b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b42b1e85c996 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 41dbd17ded9d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f8ae9bb51670 dt-bindings: power: reset: gpio-poweroff: Convert txt bind [...] new f9a09de33b47 dt-bindings: power: supply: add Maxim MAX77976 battery charger new 77d641baa3c8 power: supply: core: add POWER_SUPPLY_HEALTH_NO_BATTERY new 715ecbc10d6a power: supply: max77976: add Maxim MAX77976 charger driver new 3359e99fe9d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4950486cd86f regulator: da9121: Emit only one error message in .remove() new 7347bdb18b69 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0d1e00e5df4e Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new a63c0805d821 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] new 1fb5cc5da1e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a62bacba81c4 spi: dw: Add a symbols namespace for the core module new 21b6b3809b84 spi: dw: Discard redundant DW SSI Frame Formats enumeration new 725b0e3ea899 spi: dw: Put the driver entities naming in order new ec77c086dc5b spi: dw: Convert to using the Bitfield access macros new 2cc8d9227bbb spi: dw: Introduce Synopsys IP-core versions interface new 2b8a47e0b698 spi: dw: Replace DWC_HSSI capability with IP-core version checker new 44ebcb44584f spi: dw: Define the capabilities in a continuous bit-flags set new d4dad47df21f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 41511a50bf2d Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 4ce077b2dba9 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 897919ad8b42 xen/privcmd: make option visible in Kconfig new 08f6c2b09ebd xen: don't continue xenstore initialization in case of errors new 49955cc0b553 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 94f846118d29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9e253a205114 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a4560f38be84 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 24218c042c24 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] new 5bfc10690c6c staging: ralink-gdma: remove driver from tree new 87dd67f496f7 staging: mt7621-dma: remove driver from tree new 53a2f33caaea staging: mt7621-dts: remove 'gdma' and 'hsdma' nodes new 8e162342589a staging: r8188eu: remove efuse type from definition functions new 3a6a68888b6c staging: r8188eu: remove efuse type from read functions new 6f520d1f50e9 staging: r8188eu: remove test code for efuse shadow map new 2267ac01628b staging: r8188eu: merge small adapter info helpers new ec00db06a10a staging: r8188eu: rtl8188e_EfuseGetCurrentSize is now unused new 304c82531648 staging: r8188eu: rtl8188e_Efuse_PgPacketRead is now unused new a15aed66338c staging: r8188eu: merge Efuse_ReadAllMap into EFUSE_Shadow [...] new 36c6b1eb57c0 staging: r8188eu: use efuse map length define directly new a98e3bd77ead staging: r8188eu: rtl8188e_EFUSE_GetEfuseDefinition is unused new dd657639326d staging: r8188eu: remove defines for efuse type new 0f4504dc5dc7 staging: r8188eu: efuse_OneByteRead is unused new d53ad62518d4 staging: r8188eu: efuse_OneByteWrite is unused new 70919f64ea0f staging: r8188eu: remove bt efuse definitions new 232ee4d19ed5 staging: r8188eu: remove fake efuse variables new 272958bf8ec3 staging: r8188eu: remove the efuse_hal structure new 78618d529614 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new c6d7db843580 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 970f38d0bf37 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2036dec039c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 17a3e73212dd Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 319a377ed18e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d6e04239592e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3756a9fbb255 Merge branch 'gpio/gpio-sim' of git://git.kernel.org/pub/s [...] new e9380df85187 ACPI: Add stubs for wakeup handler functions new 2d54067fcd23 pinctrl: amd: Fix wakeups when IRQ is shared with SCI new 55924812d208 pinctrl: tegra: Return const pointer from tegra_pinctrl_ge [...] new 60430d4c4edd pinctrl: qcom: fix unmet dependencies on GPIOLIB for GPIOL [...] new a5b9703fe11c pinctrl: ralink: include 'ralink_regs.h' in 'pinctrl-mt7620.c' new 9b3b94e9eb14 pinctrl: apple: Always return valid type in apple_gpio_irq_type new 3a3a100473d2 pinctrl: qcom: sdm845: Enable dual edge errata new a3143f7822a9 Remove unused header <linux/sdb.h> new 293083f877a7 pinctrl: tegra194: remove duplicate initializer again new 62209e805b5c pinctrl: qcom: sm8350: Correct UFS and SDC offsets new e3dcaf319c29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2c3d5d7b4eaa Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new 1e6a58ad39a6 dt-bindings: pinctrl: samsung: Document Exynos7885 new b0ef7b1a7a07 pinctrl: samsung: Add Exynos7885 SoC specific data new 7d1a283f6d0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fd83c67becbe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c8e0aa9212f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 934a5dc1546b coresight: Use devm_bitmap_zalloc when applicable new bdf6e21b8efb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 626ec19503a4 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 11c5ab7b9012 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new e7b81d562417 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 9d4762c447d3 fbdev: sh7760fb: document fallthrough cases new 552a23a0e5d0 Makefile: Enable -Wcast-function-type new 4fe2837511ef Merge branch 'testing/cast-function-type' into for-next/kspp new c333b5e3ce89 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 8168ead1732e Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] new 60149d049417 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6115fa721d9a Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new c109c8d7b275 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new abafe05a0574 Merge branch 'for-next' of git://git.infradead.org/users/w [...] new 0e3812e33883 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] new bb695d1c3947 lib: zstd: Fix unused variable warning new 1b3f7e9f8013 lib: zstd: Don't inline functions in zstd_opt.c new ca6dad186b9a lib: zstd: Don't add -O3 to cflags new fa6510a39167 Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] new acfbadb41e92 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dc6c78cec1eb Mark NTFS_RW as BROKEN new 279cf364862f Merge branch 'akpm-current/current' new 9599d18df01b lib/stackdepot: allow optional init and stack_table alloca [...] new 49f3ca7098f0 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] new a98c029d40d3 lib/stackdepot: allow optional init and stack_table alloca [...] new b96712434106 lib/stackdepot: allow optional init and stack_table alloca [...]
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 (e50a87933088) \ N -- N -- N refs/heads/akpm (b96712434106)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 687 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-class-power | 2 +- .../bindings/display/bridge/analogix,anx7625.yaml | 65 +- .../bindings/display/bridge/nxp,ptn3460.yaml | 106 ++ .../devicetree/bindings/display/bridge/ptn3460.txt | 39 - .../devicetree/bindings/display/bridge/sii9234.txt | 49 - .../bindings/display/bridge/sil,sii9234.yaml | 110 ++ .../bindings/display/panel/boe,bf060y8m-aj0.yaml | 81 + .../bindings/display/panel/ilitek,ili9163.yaml | 69 + .../bindings/display/panel/ilitek,ili9881c.yaml | 6 +- .../bindings/display/panel/novatek,nt35950.yaml | 106 ++ .../bindings/display/panel/panel-simple-dsi.yaml | 2 + .../display/panel/sony,tulip-truly-nt35521.yaml | 72 + .../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/power/energy-model.rst | 53 +- MAINTAINERS | 27 +- Makefile | 5 + arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 267 +++ arch/arm/boot/dts/aspeed-bmc-tyan-s7106.dts | 24 + arch/arm/mach-s3c/mach-jive.c | 1 + arch/arm/net/bpf_jit_32.c | 5 +- arch/arm64/Kconfig.platforms | 1 + .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 22 + 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/net/bpf_jit_comp.c | 5 +- arch/mips/bcm63xx/clk.c | 6 + arch/mips/generic/yamon-dt.c | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/mips/lantiq/clk.c | 6 + arch/mips/net/bpf_jit_comp32.c | 3 +- arch/mips/net/bpf_jit_comp64.c | 2 +- arch/parisc/include/asm/assembly.h | 44 +- arch/parisc/include/asm/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/kvm/book3s_hv_rmhandlers.S | 4 +- arch/powerpc/mm/numa.c | 44 +- arch/powerpc/net/bpf_jit_comp32.c | 4 +- arch/powerpc/net/bpf_jit_comp64.c | 4 +- arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 1 - arch/riscv/net/bpf_jit_comp32.c | 6 +- arch/riscv/net/bpf_jit_comp64.c | 7 +- arch/s390/Kconfig | 2 +- arch/s390/Makefile | 10 +- arch/s390/boot/startup.c | 88 +- arch/s390/kernel/setup.c | 22 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/s390/kernel/vdso32/Makefile | 2 +- arch/s390/kernel/vdso64/Makefile | 7 +- arch/s390/net/bpf_jit_comp.c | 6 +- arch/sparc/net/bpf_jit_comp_64.c | 2 +- arch/x86/net/bpf_jit_comp.c | 10 +- arch/x86/net/bpf_jit_comp32.c | 4 +- drivers/acpi/scan.c | 22 +- drivers/acpi/x86/utils.c | 4 - 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/cirrus/cs_dsp.c | 6 - drivers/gpio/Kconfig | 1 + drivers/gpu/drm/Kconfig | 8 +- drivers/gpu/drm/Makefile | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 26 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 8 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 4 +- drivers/gpu/drm/bridge/Kconfig | 1 + drivers/gpu/drm/bridge/adv7511/adv7511.h | 1 - drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 15 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 20 +- drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 14 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 491 ++++- drivers/gpu/drm/bridge/analogix/anx7625.h | 23 +- drivers/gpu/drm/bridge/display-connector.c | 88 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 31 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 62 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 65 +- drivers/gpu/drm/bridge/lvds-codec.c | 21 +- drivers/gpu/drm/bridge/parade-ps8640.c | 346 ++-- .../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 10 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-audio.h | 4 +- .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 9 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 13 +- drivers/gpu/drm/bridge/tc358768.c | 94 +- drivers/gpu/drm/bridge/tc358775.c | 50 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 128 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 466 ++++- drivers/gpu/drm/drm_atomic_uapi.c | 4 + drivers/gpu/drm/drm_connector.c | 205 +- drivers/gpu/drm/drm_dp_helper.c | 153 +- drivers/gpu/drm/drm_drv.c | 13 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_format_helper.c | 247 +-- drivers/gpu/drm/drm_gem_atomic_helper.c | 14 +- drivers/gpu/drm/drm_gem_cma_helper.c | 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 | 3 + drivers/gpu/drm/i915/display/i9xx_plane.c | 134 +- drivers/gpu/drm/i915/display/icl_dsi.c | 21 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 89 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 23 +- drivers/gpu/drm/i915/display/intel_audio.c | 140 +- drivers/gpu/drm/i915/display/intel_audio.h | 4 +- drivers/gpu/drm/i915/display/intel_bw.c | 213 ++- drivers/gpu/drm/i915/display/intel_cdclk.c | 5 + drivers/gpu/drm/i915/display/intel_color.c | 128 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_crt.c | 13 +- drivers/gpu/drm/i915/display/intel_crtc.c | 82 +- drivers/gpu/drm/i915/display/intel_crtc.h | 7 + drivers/gpu/drm/i915/display/intel_cursor.c | 69 +- drivers/gpu/drm/i915/display/intel_ddi.c | 348 ++-- drivers/gpu/drm/i915/display/intel_ddi.h | 1 + drivers/gpu/drm/i915/display/intel_display.c | 1902 ++++--------------- drivers/gpu/drm/i915/display/intel_display.h | 17 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 46 +- drivers/gpu/drm/i915/display/intel_display_power.c | 15 +- drivers/gpu/drm/i915/display/intel_display_power.h | 2 +- drivers/gpu/drm/i915/display/intel_display_types.h | 51 +- drivers/gpu/drm/i915/display/intel_dmc.h | 2 + drivers/gpu/drm/i915/display/intel_dp.c | 163 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 43 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 32 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 7 +- drivers/gpu/drm/i915/display/intel_dpt.c | 52 + drivers/gpu/drm/i915/display/intel_dpt.h | 4 + drivers/gpu/drm/i915/display/intel_dsb.c | 4 +- .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 4 + drivers/gpu/drm/i915/display/intel_fb.c | 706 +++++-- drivers/gpu/drm/i915/display/intel_fb.h | 31 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 12 +- drivers/gpu/drm/i915/display/intel_fbc.c | 1000 +++++----- drivers/gpu/drm/i915/display/intel_fbc.h | 11 +- drivers/gpu/drm/i915/display/intel_fdi.c | 136 +- drivers/gpu/drm/i915/display/intel_fdi.h | 2 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 2 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 13 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 117 +- drivers/gpu/drm/i915/display/intel_lpe_audio.c | 42 +- drivers/gpu/drm/i915/display/intel_pch_display.c | 501 +++++ drivers/gpu/drm/i915/display/intel_pch_display.h | 27 + drivers/gpu/drm/i915/display/intel_pch_refclk.c | 648 +++++++ drivers/gpu/drm/i915/display/intel_pch_refclk.h | 21 + drivers/gpu/drm/i915/display/intel_psr.c | 125 +- drivers/gpu/drm/i915/display/intel_psr.h | 3 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_sprite.c | 257 +-- drivers/gpu/drm/i915/display/intel_sprite.h | 4 - drivers/gpu/drm/i915/display/intel_vdsc.c | 65 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 10 +- drivers/gpu/drm/i915/display/skl_scaler.c | 1 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 462 +++-- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 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/selftests/huge_pages.c | 128 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 4 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 24 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 12 - drivers/gpu/drm/i915/gt/gen6_ppgtt.h | 1 - drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 5 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 28 +- drivers/gpu/drm/i915/gt/intel_engine_stats.h | 33 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 83 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 34 + drivers/gpu/drm/i915/gt/intel_ggtt.c | 266 ++- drivers/gpu/drm/i915/gt/intel_gt.c | 2 + drivers/gpu/drm/i915/gt/intel_gt_pm.c | 2 + drivers/gpu/drm/i915/gt/intel_gtt.c | 3 + drivers/gpu/drm/i915/gt/intel_gtt.h | 2 + drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 2 +- drivers/gpu/drm/i915/gt/intel_reset.c | 29 +- drivers/gpu/drm/i915/gt/intel_rps.c | 72 + drivers/gpu/drm/i915/gt/intel_rps.h | 3 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 471 ++++- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 33 + drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 20 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc.h | 30 + drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 21 + drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h | 5 + drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 13 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 155 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h | 3 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h | 13 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 295 ++- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 2 + drivers/gpu/drm/i915/i915_drv.c | 38 +- drivers/gpu/drm/i915/i915_drv.h | 127 +- drivers/gpu/drm/i915/i915_gem.c | 5 +- drivers/gpu/drm/i915/i915_iosf_mbi.h | 42 + drivers/gpu/drm/i915/i915_irq.c | 26 +- drivers/gpu/drm/i915/i915_module.c | 4 +- drivers/gpu/drm/i915/i915_pci.c | 29 +- drivers/gpu/drm/i915/i915_reg.h | 339 +++- drivers/gpu/drm/i915/i915_request.c | 2 +- drivers/gpu/drm/i915/i915_scatterlist.c | 62 +- drivers/gpu/drm/i915/i915_scatterlist.h | 76 +- drivers/gpu/drm/i915/i915_sysfs.c | 19 +- drivers/gpu/drm/i915/i915_trace.h | 75 +- drivers/gpu/drm/i915/i915_vma.c | 2 +- drivers/gpu/drm/i915/i915_vma_types.h | 19 +- drivers/gpu/drm/i915/intel_device_info.c | 19 +- drivers/gpu/drm/i915/intel_device_info.h | 12 +- drivers/gpu/drm/i915/intel_pm.c | 60 +- drivers/gpu/drm/i915/intel_region_ttm.c | 15 +- drivers/gpu/drm/i915/intel_region_ttm.h | 5 +- drivers/gpu/drm/i915/intel_step.c | 77 +- drivers/gpu/drm/i915/intel_step.h | 3 +- drivers/gpu/drm/i915/intel_uncore.c | 19 +- drivers/gpu/drm/i915/intel_uncore.h | 2 + drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 19 + drivers/gpu/drm/i915/selftests/i915_request.c | 4 +- drivers/gpu/drm/i915/selftests/igt_reset.c | 2 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 4 +- drivers/gpu/drm/i915/selftests/mock_region.c | 12 +- drivers/gpu/drm/i915/vlv_sideband.c | 3 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 283 ++- drivers/gpu/drm/ingenic/ingenic-ipu.c | 127 +- drivers/gpu/drm/kmb/kmb_drv.c | 4 + drivers/gpu/drm/lima/lima_device.c | 1 + drivers/gpu/drm/lima/lima_gem.c | 18 +- drivers/gpu/drm/lima/lima_sched.c | 4 +- drivers/gpu/drm/meson/Kconfig | 2 + drivers/gpu/drm/meson/Makefile | 3 +- drivers/gpu/drm/meson/meson_drv.c | 71 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 342 +--- drivers/gpu/drm/meson/meson_encoder_cvbs.c | 284 +++ .../{meson_venc_cvbs.h => meson_encoder_cvbs.h} | 2 +- drivers/gpu/drm/meson/meson_encoder_hdmi.c | 447 +++++ drivers/gpu/drm/meson/meson_encoder_hdmi.h | 12 + drivers/gpu/drm/meson/meson_venc_cvbs.c | 293 --- drivers/gpu/drm/mgag200/mgag200_mode.c | 4 +- drivers/gpu/drm/msm/dsi/dsi.c | 48 +- drivers/gpu/drm/msm/dsi/dsi.h | 2 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 22 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 6 +- drivers/gpu/drm/msm/msm_drv.h | 2 + drivers/gpu/drm/msm/msm_gem.c | 29 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/Kbuild | 1 + drivers/gpu/drm/nouveau/dispnv50/base907c.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/corec57d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/crc.c | 64 +- drivers/gpu/drm/nouveau/dispnv50/crc.h | 7 +- drivers/gpu/drm/nouveau/dispnv50/crc907d.c | 8 +- drivers/gpu/drm/nouveau/dispnv50/crcc37d.c | 45 +- drivers/gpu/drm/nouveau/dispnv50/crcc37d.h | 40 + drivers/gpu/drm/nouveau/dispnv50/crcc57d.c | 58 + drivers/gpu/drm/nouveau/dispnv50/curs507a.c | 15 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 11 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 38 +- drivers/gpu/drm/nouveau/dispnv50/head.h | 2 + drivers/gpu/drm/nouveau/dispnv50/head907d.c | 6 + drivers/gpu/drm/nouveau/dispnv50/head917d.c | 1 + drivers/gpu/drm/nouveau/dispnv50/headc37d.c | 1 + drivers/gpu/drm/nouveau/dispnv50/headc57d.c | 3 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 15 +- drivers/gpu/drm/nouveau/dispnv50/wndw.h | 4 +- drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 7 +- .../gpu/drm/nouveau/include/nvhw/class/cl907d.h | 3 + .../gpu/drm/nouveau/include/nvhw/class/clc57d.h | 69 + drivers/gpu/drm/nouveau/nouveau_bios.c | 3 +- drivers/gpu/drm/nouveau/nouveau_display.c | 5 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 48 +- drivers/gpu/drm/nouveau/nvkm/core/client.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 4 +- .../gpu/drm/nouveau/nvkm/engine/disp/coregv100.c | 2 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c | 37 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.c | 31 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h | 2 + drivers/gpu/drm/omapdrm/dss/dispc.c | 9 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 10 +- drivers/gpu/drm/omapdrm/dss/dss.c | 7 +- drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c | 14 +- drivers/gpu/drm/omapdrm/dss/hdmi4_cec.h | 14 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 4 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 5 +- drivers/gpu/drm/omapdrm/dss/hdmi_phy.c | 5 +- drivers/gpu/drm/omapdrm/dss/hdmi_pll.c | 4 +- drivers/gpu/drm/omapdrm/dss/venc.c | 7 +- drivers/gpu/drm/omapdrm/dss/video-pll.c | 8 +- drivers/gpu/drm/omapdrm/omap_dmm_priv.h | 10 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 10 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.h | 10 +- drivers/gpu/drm/omapdrm/tcm-sita.c | 10 +- drivers/gpu/drm/panel/Kconfig | 41 + drivers/gpu/drm/panel/Makefile | 4 + drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 14 +- drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c | 445 +++++ drivers/gpu/drm/panel/panel-dsi-cm.c | 4 +- drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 13 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 29 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 265 ++- drivers/gpu/drm/panel/panel-innolux-ej030na.c | 14 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 10 +- drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c | 323 ++++ drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 8 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 8 +- drivers/gpu/drm/panel/panel-lvds.c | 18 +- drivers/gpu/drm/panel/panel-novatek-nt35950.c | 702 +++++++ drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 10 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 20 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 8 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 8 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 21 +- .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 1 + drivers/gpu/drm/panel/panel-samsung-sofef00.c | 17 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 21 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 8 +- drivers/gpu/drm/panel/panel-simple.c | 56 + .../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c | 552 ++++++ drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 14 +- drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 25 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 2 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 20 +- drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 2 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 5 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 6 +- drivers/gpu/drm/radeon/radeon_sync.c | 22 +- drivers/gpu/drm/radeon/radeon_uvd.c | 13 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 82 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 13 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 3 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 44 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.h | 7 - drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 4 +- drivers/gpu/drm/scheduler/sched_entity.c | 15 +- drivers/gpu/drm/scheduler/sched_main.c | 3 + drivers/gpu/drm/sun4i/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/tmp401.c | 1 + drivers/hwtracing/coresight/coresight-stm.c | 10 +- drivers/memory/renesas-rpc-if.c | 80 +- drivers/mtd/hyperbus/rpc-if.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 1 + drivers/net/ethernet/cadence/macb_main.c | 112 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 1 + 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/mellanox/mlx5/core/en_rx.c | 1 + drivers/net/ethernet/qlogic/qede/qede_fp.c | 1 + drivers/net/geneve.c | 1 + drivers/net/vxlan.c | 1 + 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_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/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-rpc-if.c | 4 +- drivers/staging/Kconfig | 4 - drivers/staging/Makefile | 2 - 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 | 2 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 2 - .../media/atomisp/pci/atomisp_compat_css20.c | 10 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 53 + .../atomisp/pci/camera/pipe/src/pipe_binarydesc.c | 2 - .../media/atomisp/pci/ia_css_event_public.h | 17 +- .../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 | 9 - .../staging/media/atomisp/pci/input_system_local.h | 134 ++ .../atomisp/pci/isp/modes/interface/isp_const.h | 10 - .../media/atomisp/pci/isp2400_input_system_local.h | 126 -- .../media/atomisp/pci/isp2401_input_system_local.h | 26 - .../atomisp/pci/runtime/pipeline/src/pipeline.c | 3 +- drivers/staging/media/atomisp/pci/sh_css.c | 2000 ++++++-------------- drivers/staging/media/atomisp/pci/sh_css_defs.h | 10 - .../staging/media/atomisp/pci/sh_css_internal.h | 26 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 15 +- drivers/staging/media/atomisp/pci/sh_css_mipi.h | 2 + drivers/staging/media/atomisp/pci/sh_css_params.c | 28 +- drivers/staging/media/atomisp/pci/sh_css_sp.c | 22 +- drivers/staging/media/atomisp/pci/sh_css_sp.h | 7 +- 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/thermal/intel/int340x_thermal/Kconfig | 4 +- drivers/thermal/thermal_core.c | 2 + drivers/video/fbdev/core/fbsysfs.c | 14 +- drivers/video/fbdev/omap/omapfb_main.c | 1 + .../video/fbdev/omap2/omapfb/dss/display-sysfs.c | 14 +- .../video/fbdev/omap2/omapfb/dss/manager-sysfs.c | 18 +- .../video/fbdev/omap2/omapfb/dss/overlay-sysfs.c | 20 +- drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 12 +- drivers/video/fbdev/sh7760fb.c | 2 + drivers/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 +- include/drm/drm_connector.h | 55 + include/drm/drm_dp_helper.h | 21 +- include/drm/drm_drv.h | 11 +- include/drm/drm_format_helper.h | 58 +- include/drm/drm_gem_atomic_helper.h | 18 + include/drm/drm_gem_shmem_helper.h | 168 +- include/drm/drm_mode_config.h | 13 + include/drm/drm_of.h | 7 + include/drm/drm_privacy_screen_consumer.h | 65 + include/drm/drm_privacy_screen_driver.h | 84 + include/drm/drm_privacy_screen_machine.h | 46 + include/drm/drm_probe_helper.h | 1 + include/drm/drm_sysfs.h | 1 + include/drm/gpu_scheduler.h | 12 +- include/drm/intel-gtt.h | 8 +- include/linux/acpi.h | 9 + include/linux/bpf.h | 5 +- include/linux/dma-buf.h | 4 +- include/linux/dma-fence.h | 1 + include/linux/dma-resv.h | 1 + include/linux/firmware/cirrus/cs_dsp.h | 5 + include/linux/netdevice.h | 351 +--- include/linux/power_supply.h | 1 + include/linux/pwm.h | 2 + include/linux/sdb.h | 160 -- include/linux/skbuff.h | 2 + include/linux/skmsg.h | 6 - 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 | 420 +++- 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/uapi/linux/bpf.h | 8 +- include/uapi/linux/btrfs_tree.h | 4 +- kernel/bpf/core.c | 3 +- kernel/bpf/syscall.c | 57 +- kernel/bpf/verifier.c | 17 +- lib/test_bpf.c | 4 +- lib/zstd/Makefile | 2 - lib/zstd/common/compiler.h | 7 + lib/zstd/compress/zstd_compress_superblock.c | 1 + lib/zstd/compress/zstd_opt.c | 14 +- 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/gro.c | 766 ++++++++ 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/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/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/netlink/af_netlink.c | 4 - net/packet/af_packet.c | 4 - 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 | 5 + sound/pci/hda/hda_codec.c | 45 +- sound/pci/hda/hda_local.h | 1 + sound/soc/codecs/Kconfig | 4 + sound/soc/codecs/adau1701.c | 94 +- sound/soc/codecs/cs35l41-tables.c | 96 + sound/soc/codecs/cs35l41.c | 312 ++- sound/soc/codecs/cs35l41.h | 20 + sound/soc/codecs/cs42l42.c | 30 +- sound/soc/codecs/cs42l42.h | 3 + sound/soc/codecs/lpass-rx-macro.c | 2 +- sound/soc/codecs/wcd-mbhc-v2.c | 80 +- sound/soc/codecs/wcd934x.c | 3 +- sound/soc/codecs/wcd938x.c | 3 + sound/soc/codecs/wm_adsp.c | 5 +- sound/soc/intel/boards/Kconfig | 19 + sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/sof_nau8825.c | 651 +++++++ sound/soc/intel/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 | 4 +- sound/soc/sof/Makefile | 2 +- sound/soc/sof/core.c | 14 +- sound/soc/sof/imx/Kconfig | 46 +- 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 +- 729 files changed, 26161 insertions(+), 15829 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/bridge/nxp,ptn3460.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/ptn3460.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/sii9234.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/sil,sii9234.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/boe,bf060y8m-aj0.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9163.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt35950.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/sony,tulip-trul [...] delete mode 100644 Documentation/devicetree/bindings/power/reset/gpio-poweroff.txt create mode 100644 Documentation/devicetree/bindings/power/reset/gpio-poweroff.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs42l42.yaml delete mode 100644 Documentation/devicetree/bindings/sound/cs42l42.txt create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8903.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8903.txt create mode 100644 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 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/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 include/drm/drm_privacy_screen_consumer.h create mode 100644 include/drm/drm_privacy_screen_driver.h create mode 100644 include/drm/drm_privacy_screen_machine.h delete mode 100644 include/linux/sdb.h create mode 100644 net/core/gro.c delete mode 100644 sound/core/sgbuf.c create mode 100644 sound/soc/intel/boards/sof_nau8825.c create mode 100644 tools/bpf/bpftool/Documentation/substitutions.rst