This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-defconfig in repository toolchain/ci/linux.
omits 5191249f8803 Add linux-next specific files for 20211118 omits 422247fdd203 Merge branch 'akpm/master' omits 951ef959473a lib/stackdepot: allow optional init and stack_table alloca [...] omits a74fa4ddf63b lib/stackdepot: allow optional init and stack_table alloca [...] omits 316fd594e922 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] omits 0fea0afbcdb1 lib/stackdepot: allow optional init and stack_table alloca [...] omits 4e2f81b89f5d Merge branch 'akpm-current/current' omits 03f117fce461 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 563422f0d65d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 418fb44aead6 Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] omits 853d99dcd9ee Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits fd1846425fac Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits deff8ceb0045 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 548692f38c4a Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 6245ba6ac5a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 13063df7f43a Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits c1e9a0368f72 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits e401f806aacd Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 80f8df1e4abe Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits e977ddad61ea Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits c02c122a2c35 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2cf4bcd8809d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e19db8f9f14a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3812cc8fb03b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ab21a621d09c Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 8dd5b02cd7e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 88deba6ebef3 Merge branch 'gpio/gpio-sim' of git://git.kernel.org/pub/s [...] omits 581704c0d584 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0681052b1401 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5ac2266825f1 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits e3ad542e10ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a353f756bb48 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 44f923f8bb6f Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 04ea4cac7328 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits ae81a44fbe0b Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits ad0331ea45e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f09a741a3d76 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c97b72490c19 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits d81d23de8fbf Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits f92d423d3ae2 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 18b077ce53de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b165cad5344b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f90ac5ade0b9 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits 2f70ce4a2a2b Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 958068ea9219 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e5dc7f3be0cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 61054fc843f0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 15ff6fce0c6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 64e00a808220 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a6ca143f4845 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aa82c92069f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5de895e3c4f6 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits b146c23a5754 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits ee34f06ede3a Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] omits c30ecf626dc8 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 964197e870da next-20211117/amdgpu omits ff1cd194196d Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 7fd200ba9cb8 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits cfe39b8add91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7bb07d410c39 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e84cfb5aab4e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c9db707c3af6 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits f8cf4ffa1b8c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 57a39f2830fe Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits c4d164324f4c Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 9236046a3f24 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 2784f1e4477a Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits a5c279f4d4f6 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits b8c745a1a15d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aaa045376365 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 35017d43bb4c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 37fe0cf5fb80 drm/i915: Clarify probing order in intel_dp_aux_init_backl [...] omits f58a43531167 drm/dp, drm/i915: Add support for VESA backlights using PW [...] omits 646596485e1e drm/dp: Don't read back backlight mode in drm_edp_backligh [...] omits f5dee1283f62 drm/nouveau/kms/nv50-: Explicitly check DPCD backlights fo [...] omits 04f0d6cc62cc drm/i915: Add support for panels with VESA backlights with [...] omits b6a5f4f05592 ASoC: SOF: Platform updates for AMD and Mediatek omits 745a8e7cbea8 ASoC: SOF: New debug feature: IPC message injector omits 63eb462623d2 ASoC: cs42l42: Remove redundant code omits 5931d9a3d052 bpf, docs: Fix ordering of bpf documentation omits f5b1c2ef43d7 bpf, docs: Rename bpf_lsm.rst to prog_lsm.rst omits 3ff36bffaf35 bpf, docs: Change underline in btf to match style guide omits 002c6dd78197 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 457e57c2c6b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 340654a6ea5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7e074241b879 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 55645886aaea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c08a39f63cd9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 96a0003ae0f2 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 11ee06c87581 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits de8d82c04265 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 81effe69bbf5 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 187ea0e51cbe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0d6be74c79e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5c903f64ce97 firmware: cs_dsp: Allow creation of event controls omits f444da38ac92 firmware: cs_dsp: Add offset to cs_dsp read/write omits b329b3d39497 firmware: cs_dsp: Clarify some kernel doc comments omits 3ffe1ff9abef Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 86c608040774 firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write [...] omits a201f8088e7f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dcee767667f4 firmware: cs_dsp: Add support for rev 2 coefficient files omits 076f78ea0a87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 40a34ae73086 firmware: cs_dsp: Print messages from bin files omits a343d2e1f36e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 14055b5a3a23 firmware: cs_dsp: Add pre_run callback omits 2925748eadc3 firmware: cs_dsp: Add version checks on coefficient loading omits 5065cfabec21 firmware: cs_dsp: Add lockdep asserts to interface functions omits 56717d72f7a8 ASoC: wm_adsp: Remove the wmfw_add_ctl helper function omits 4b004d95b40a Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits abc994062d1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d66dcb92ce42 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits a45a964394bd Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits bc1cc0a99278 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] omits 2ce86654a0c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9420134322ee Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 5ae5064b779f Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 2b9e03c0f194 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 4c8d1dcc3d06 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 73fb784abb17 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1608ce6f0a75 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d0d7599411db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 97cf5da0d0b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0fd05c83ec78 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 94308f90beba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 49687e19874c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3d74d0095899 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5ba9244bd14b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef9456ca97f1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits ea8d4989ab52 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 351f4f5d10fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6e3c1f1231ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cddc543040d5 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 7455b104c713 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a38c7c7ab661 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 11d53a03cd9e Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits c38d0a4c7a2f Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 2061e33173a4 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits cd9bfee57be6 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits eb2aab455a8b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a6188d48ea11 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 32a26b6fea1a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8a941b7510b5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 37fe5f750518 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 30546afdf035 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 79bf8fd8a8df Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits f42455064aac Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] omits a6f679443de8 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] omits ef226decd3c5 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 13c02e481504 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 8036200948ad Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 31d428dd8a12 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits e8ff738fa7ac Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a2084a7f2693 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 135653604cbc Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 8b9947d17292 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e753cf3f01dc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits fddcdf9edab7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ee8e9b4b6051 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 6f89ee880d4d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7dbf116822dc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 18d51325bd64 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 940dc384520c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c734a01528c5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a768d6ff7827 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 5325da1990b6 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits f8431a9b086a Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits faddcd1a161a parisc: Enable CONFIG_PRINTK_TIME=y in 32bit defconfig omits 3483d332d72c Mark NTFS_RW as BROKEN omits 804f1a11149e lib: zstd: Don't add -O3 to cflags omits 2ca262ac2adb lib: zstd: Don't inline functions in zstd_opt.c omits 6e7f9acbfa66 lib: zstd: Fix unused variable warning omits 999ed03518cb media: atomisp: cleanup qbuf logic omits 3c82bf029525 media: atomisp: add YUVPP at __atomisp_get_pipe() logic omits 72fb16a130ac media: atomisp: frame.c: drop a now-unused function omits c37ed6733551 media: atomisp: pipe_binarydesc: drop logic incompatible w [...] omits 5c5a95385ad6 media: atomisp: binary.c: drop logic incompatible with firmware omits 4f948a328380 media: atomisp: simplify binary.c omits 3f323bb4cfdf media: atomisp: get rid of set pipe version custom ctrl omits 13d72e694271 media: atomisp: atomisp_cmd: make it more compatible with [...] omits b3b2202d4299 f2fs: use iomap for direct I/O omits b6efa1f5cc0b f2fs: implement iomap operations omits b55f51fe5c25 f2fs: fix the f2fs_file_write_iter tracepoint omits 1d0e41a36bde f2fs: reduce indentation in f2fs_file_write_iter() omits 4fa18391ae8c f2fs: do not expose unwritten blocks to user by DIO omits 3d697a4a6b7d f2fs: rework write preallocations omits 3271d7eb00f1 f2fs: compress: reduce one page array alloc and free when [...] omits c7f6a2bf61cb Merge branch 'v5.16-next/dts64' into for-next omits 98c3384fa770 arm64: dts: mt8183-kukui: Update Tboard sensor mapping table omits 6661146427cb iio: ad7768-1: Call iio_trigger_notify_done() on error omits 67fe29583e72 iio: itg3200: Call iio_trigger_notify_done() on error omits 4a3bf703a9dc iio: imx8qxp-adc: fix dependency to the intended ARCH_MXC config omits 90751fb9f224 iio: dln2: Check return value of devm_iio_trigger_register() omits a827a4984664 iio: trigger: Fix reference counting omits 59f92868176f iio: dln2-adc: Fix lockdep complaint omits f711f28e71e9 iio: adc: stm32: fix a current leak by resetting pcsel bef [...] omits cd0082235783 iio: mma8452: Fix trigger reference couting omits 8e1eeca5afa7 iio: stk3310: Don't return error code in interrupt handler omits 45febe0d6391 iio: kxsd9: Don't return error code in trigger handler omits ef9d67fa72c1 iio: ltr501: Don't return error code in trigger handler omits 70c9774e180d iio: accel: kxcjk-1013: Fix possible memory leak in probe [...] omits 7d71d289e1ba iio: light: ltr501: Added ltr303 driver support omits 471d040defb2 iio: adc: rzg2l_adc: Remove unnecessary print function dev_err() omits 7721c73d8018 iio: mpl3115: Use scan_type.shift and realbit in mpl3115_read_raw omits fb3e8bb47806 iio: xilinx-xadc-core: Use local variable in xadc_read_raw omits aad54091e1b5 iio: ti-ads1015: Remove shift variable ads1015_read_raw omits 4d57fb548a1b iio: mag3110: Use scan_type when processing raw data omits a5cd0e7f5b3c iio: ti-adc12138: Use scan_type when processing raw data omits 4e9f4c12f186 iio: ad7266: Use scan_type when processing raw data omits ded408b11354 iio: stk8ba50: Use scan_type when processing raw data omits 571f8d006f39 iio: stk8312: Use scan_type when processing raw data omits 5405c9b4074a iio: sca3000: Use scan_type when processing raw data omits 1aa2f96abbcc iio: mma7455: Use scan_type when processing raw data omits 9105079db67a iio: kxcjk-1013: Use scan_type when processing raw data omits f905772e8b16 iio: bma220: Use scan_type when processing raw data omits 0d376dc9febb iio: at91-sama5d2: Use dev_to_iio_dev() in sysfs callbacks omits 907b2ad8c9ac iio: at91-sama5d2: Fix incorrect cast to platform_device omits eb0469894ba7 iio: mma8452: Use correct type for return variable in IRQ handler omits 6a9a90364914 iio: lmp91000: Remove no-op trigger ops omits 9662afc9059b iio: gp2ap020a00f: Remove no-op trigger ops omits f3df6c739a85 iio: atlas-sensor: Remove no-op trigger ops omits 44c3bf8c1a48 iio: as3935: Remove no-op trigger ops omits 35ce398a554c iio: afe4404: Remove no-op trigger ops omits 26ae5ed3fcda iio: afe4403: Remove no-op trigger ops omits a3ab9c062251 iio: ad_sigma_delta: Remove no-op trigger ops omits e28309ad8a06 iio: sysfs-trigger: Remove no-op trigger ops omits 2d323927519c iio: interrupt-trigger: Remove no-op trigger ops omits 3c33b7b8267f iio: Mark iio_device_type as const omits 1fd85607e1e5 iio/scmi: Add reading "raw" attribute. omits 6bb835f3d004 iio: core: Introduce IIO_VAL_INT_64. omits 2c4ce5041cd5 iio: adc: ina2xx: Avoid double reference counting from get [...] omits 4bdc3e967dc6 iio: adc: ina2xx: Make use of the helper macro kthread_run() omits dc19fa63ad80 iio: ms5611: Simplify IO callback parameters omits ba1287e73182 iio: imx7d_adc: Don't pass IIO device to imx7d_adc_{enable [...] omits 4498863cad7b iio: st-sensors: Use dev_to_iio_dev() in sysfs callbacks omits 8cf524be72fa iio: adc: stm32-adc: Fix of_node_put() issue in stm32-adc omits fb45c7a31ec1 iio: xilinx-xadc: Make IRQ optional omits e12653eb77b9 iio: accel: mma7660: Warn about failure to put device in s [...] omits 8eebe6281ac1 iio: adc: lpc18xx_adc: Reorder clk_get_rate() function call omits ab0c1e34536c arm64: dts: mediatek: mt8173: Add gce-client-reg to displa [...] omits 861a08874fdb dt-bindings: arm64: dts: mediatek: Add sku22 for mt8183 ka [...] omits bf08726b34c1 dt-bindings: arm64: dts: mediatek: Add more SKUs for mt818 [...] omits 735810139312 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-cozmo omits 3831b385147f arm64: dts: mt8183: Add kakadu sku22 omits 1c1f350be884 arm64: dts: mt8183: Add more fennel SKUs omits 52e84f233459 arm64: dts: mt8183: Add kukui-jacuzzi-cozmo board omits 2706707b225d arm64: dts: mt8183: jacuzzi: remove unused ddc-i2c-bus omits f063eba3e7a6 ASoC: SOF: amd: Add support for SOF firmware authentication omits 4627421fb883 ASoC: SOF: amd: Add trace logger support omits efb931cdc4b9 ASoC: SOF: topology: Add support for AMD ACP DAIs omits 63fba90fc88b ASoC: amd: acp-config: Remove legacy acpi based machine struct omits ec25a3b14261 ASoC: SOF: amd: Add Renoir PCI driver interface omits 11ddd4e37181 ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform omits f1bdd8d385a8 ASoC: amd: Add module to determine ACP configuration omits e8afccf8fb75 ASoC: SOF: amd: Add PCM stream callback for Renoir dai's omits bda93076d184 ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir omits 738a2b5e2cc9 ASoC: SOF: amd: Add IPC support for ACP IP block omits 7e51a9e38ab2 ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware omits 0e44572a28a4 ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration omits 846aef1d7cc0 ASoC: SOF: amd: Add Renoir ACP HW support omits ff9ea5c62279 arm64: dts: mediatek: mt8183-evb: Add node for thermistor omits 9cf6a26ae352 arm64: dts: mediatek: mt8516: remove 2 invalid i2c clocks omits 7f1a9f47df61 arm64: dts: mediatek: mt8192: fix i2c node names omits a59308a5fb23 drm/i915: Fix fastsets on TypeC ports following a non-bloc [...] omits e0dbd7b0ed02 power: supply: core: Add kerneldoc to battery struct omits 5ae9497dda62 signal: requeuing undeliverable signals omits 1e66f04c14ab gpu: drm: panel-edp: Fix edp_panel_entry documentation omits aa70a0996b0e drm/bridge: parade-ps8640: Fix additional suspend/resume a [...] omits a4585ba2050f power: supply: core: Use library interpolation omits b171f667f378 signal: Requeue ptrace signals omits 5768d8906bc2 signal: Requeue signals in the appropriate queue omits 876e0b26ccd2 remoteproc: coredump: Correct argument 2 type for memcpy_fromio omits 4da96175014b remoteproc: imx_rproc: Fix a resource leak in the remove function omits 7efb14256dd3 remoteproc: Use %pe format string to print return error code omits 75082e7f4680 net: add missing include in include/net/gro.h omits e7f7c99ba911 signal: In get_signal test for signal_group_exit every tim [...] omits 69125b4b9440 reset: tegra-bpmp: Revert Handle errors in BPMP response omits e92af33e472c stmmac: fix build due to brainos in trans_start changes omits 3b8bfff0a7ef Merge branch 'acpi-thermal' into linux-next omits 34aa71289490 Merge branch 'thermal-core' into linux-next omits f33ae1ec86b2 Merge branch 'acpi-pm' into linux-next omits ce0854e71726 Merge branch 'sunxi/fixes-for-5.16' into sunxi/for-next omits fe69a2dd88b2 drm/i915/guc: fix NULL vs IS_ERR() checking omits 08d2061ff9c5 arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode omits d11382dbef56 mm: Add functions to zero portions of a folio omits 17a7555bf21c Merge branch 'dev_watchdog-less-intrusive' omits bec251bc8b6a net: no longer stop all TX queues in dev_watchdog() omits dab8fe320726 net: do not inline netif_tx_lock()/netif_tx_unlock() omits 5337824f4dc4 net: annotate accesses to queue->trans_start omits 8160fb43d55d net: use an atomic_long_t for queue->trans_timeout omits b32563b6ccba Merge tag 'for-net-next-2021-11-16' of git://git.kernel.or [...] omits 1b9beda83e27 fs: dlm: fix build with CONFIG_IPV6 disabled omits f45b2974cc0a bpf, x86: Fix "no previous prototype" warning omits 65483559dc0a net: ethernet: ti: cpsw: Enable PHY timestamping omits 738baea4970b Documentation: networking: net_failover: Fix documentation omits 072927d1cebf media: atomisp: sh_css_sp: better support the current firmware omits 49c39ec4670a dma-buf: nuke dma_resv_get_excl_unlocked omits 37c4fd0db7c9 ALSA: hda: Do disconnect jacks at codec unbind omits fa78e367a249 drm/amdgpu: stop getting excl fence separately omits 2cbb8d4d6770 drm/i915: use new iterator in i915_gem_object_wait_reservation omits 7e2e69ed4678 drm/i915: Fix i915_request fence wait semantics omits 5e9ddbdcf730 drm/i915: use new cursor in intel_prepare_plane_fb v2 omits 1b5bdf071e62 drm/i915: use the new iterator in i915_sw_fence_await_rese [...] omits 73495209f645 drm/i915: use new iterator in i915_gem_object_wait_priority omits 912ff2ebd695 drm/i915: use the new iterator in i915_gem_busy_ioctl v2 omits ff88cfa3c315 hwmon: (f71882fg) Add F81966 support omits de6c9fc2269e Merge branch 'fixes' into next omits d246d81cdbc4 Merge tag 'optee-fix-for-v5.16' into fixes omits 3121099d905d Merge branch 'async_notif_v8-rebase' into next omits 6749e69c4dad optee: add asynchronous notifications omits 787c80cc7b22 optee: separate notification functions omits 1e2c3ef0496e tee: export teedev_open() and teedev_close_context() omits f18397ab3ae2 tee: fix put order in teedev_close_context() omits ff5fdc34d0ae dt-bindings: arm: optee: add interrupt property omits 63d5bc420f46 docs: staging/tee.rst: add a section on OP-TEE notifications omits 40fafc8eca3f spi: hisi-kunpeng: Fix the debugfs directory name incorrect omits 7fabe7fed182 ASoC: stm32: sai: increase channels_max limit omits 2f0b1b013bbc ASoC: SOF: debug: Add support for IPC message injection omits 0bd2891bda45 ASoC: SOF: intel: Use the generic helper to get the reply omits 18c45f270352 ASoC: SOF: imx: Use the generic helper to get the reply omits 8ae77801c81d ASoC: SOF: utils: Add generic function to get the reply fo [...] omits bbf0e1d36519 ASoC: cs42l42: Remove redundant pll_divout member omits 3edde6de0906 ASoC: cs42l42: Simplify reporting of jack unplug omits f2dfbaaa5404 ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks omits 976001b10fa4 ASoC: cs42l42: Remove redundant writes to DETECT_MODE omits 228e80459960 MAINTAINERS: Add myself as SPI NOR co-maintainer omits d396e735ba0c mtd: spi-nor: spansion: Use manufacturer late_init() omits f22a48dbd01b mtd: spi-nor: sst: Use manufacturer late_init() to set _write() omits 3fdad69e7fb2 mtd: spi-nor: xilinx: Use manufacturer late_init() to set [...] omits 00947a964949 mtd: spi-nor: winbond: Use manufacturer late_init() for OTP ops omits 7d4ff0613fb5 mtd: spi-nor: sst: Use flash late_init() for locking omits b0fa1db7d2f6 mtd: spi-nor: atmel: Use flash late_init() for locking omits dacc8cfee493 mtd: spi-nor: core: Introduce the late_init() hook omits 5854d4a6cc35 mtd: spi-nor: Get rid of nor->page_size omits 7158c86e5607 mtd: spi-nor: core: Use container_of to get the pointer to [...] omits a360ae43217c mtd: spi-nor: core: Fix spi_nor_flash_parameter otp description omits 761f976f39d8 KVM: x86: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS omits bb77f47f93d8 KVM: s390: Cap KVM_CAP_NR_VCPUS by num_online_cpus() omits a572f0c8ab52 KVM: RISC-V: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS omits 35cd2b774148 KVM: PPC: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS omits f97736c45a09 KVM: MIPS: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS omits 3c7bbf265ee4 KVM: arm64: Cap KVM_CAP_NR_VCPUS by kvm_arm_default_max_vcpus() omits 97de0e80fd4a fuse: send security context of inode on file omits 25deafa393e3 fuse: extend init flags omits 13fb3693194d Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 2b425ef8c16c Merge branch 'ocelot_net-phylink' omits 7258aa5094db net: ocelot_net: use phylink_generic_validate() omits a6f5248bc0a3 net: ocelot_net: remove interface checks in macb_validate() omits 8ea8c5b492d4 net: ocelot_net: populate supported_interfaces member omits 530897ecdb3d firmware: arm_scmi: Make virtio Version_1 compliance optional omits 5f90f189a052 firmware: arm_scmi: Add optee transport omits b7d2cf7c817b dt-bindings: arm: Add OP-TEE transport for SCMI omits dfa25e9f0f9a firmware: arm_scmi: Review some virtio log messages omits c11239f3556c Merge branch 'mtk_eth_soc-phylink' omits a4238f6ce151 net: mtk_eth_soc: use phylink_generic_validate() omits 71d927494463 net: mtk_eth_soc: drop use of phylink_helper_basex_speed() omits db81ca153814 net: mtk_eth_soc: remove interface checks in mtk_validate() omits 83800d29f0c5 net: mtk_eth_soc: populate supported_interfaces member omits 253d091cdf99 Merge branch 'sparx5-phylink' omits 319faa90b724 net: sparx5: use phylink_generic_validate() omits 9b5cc05fd91c net: sparx5: clean up sparx5_phylink_validate() omits ae089a819176 net: sparx5: populate supported_interfaces member omits d3a410001e67 Merge branch 'enetc-phylink' omits 75021cf02ff8 net: enetc: use phylink_generic_validate() omits 5a94c1ba8e33 net: enetc: remove interface checks in enetc_pl_mac_validate() omits 4e5015df5211 net: enetc: populate supported_interfaces member omits 02ccdd9ddc10 Merge branch 'xilinx-phylink' omits 72a47e1aaf2e net: axienet: use phylink_generic_validate() omits 5703a4b66456 net: axienet: remove interface checks in axienet_validate() omits 136a3fa28a9f net: axienet: populate supported_interfaces member omits 01dd74246c75 Merge tag 'mlx5-updates-2021-11-16' of git://git.kernel.or [...] omits 0236fd7bf228 Revert "parisc: Reduce sigreturn trampoline to 3 instructions" omits 5ca5e684ca11 parisc: Wrap assembler related defines inside __ASSEMBLY__ omits 86d7402623c4 parisc: Wire up futex_waitv omits 87b5c533e0a3 parisc: Include stringify.h to avoid build error in crypto/api.c omits 3b941c5a1968 media: atomisp: sh_css_param_shading: fix comments coding style omits b8d65b8a5aea drm/i915/driver: add i915_driver_ prefix to functions omits 4588d7eb3b53 drm/i915/driver: rename driver to i915_drm_driver omits 50f1d9343b91 media: atomisp: get rid of sctbl_legacy_* omits 58471f6384fd drm/i915/driver: rename i915_drv.c to i915_driver.c omits c0a7df148e9d media: atomisp: get rid of #ifdef HAS_BL omits d7ab37bcddc7 media: atomisp: get rid of USE_WINDOWS_BINNING_FACTOR tests omits 58c57001addf Merge branch 'fixes' into next omits a7365338a462 mmc: core: adjust polling interval for CMD1 omits cded588b163c mmc: core: change __mmc_poll_for_busy() parameter type omits ebb836428055 dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string omits 801af7ed9d66 mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails omits 2cfa5496c40c mmc: omap_hsmmc: Revert special init for wl1251 omits 94446b626ded mmc: core: transplant ti,wl1251 quirks from to be retired [...] omits f29c852910a8 mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO omits a57635b5e0d8 mmc: core: provide macro and table to match the device tre [...] omits a415d4b88984 mmc: core: allow to match the device tree to apply quirks omits e4628f0ed9c3 mmc: core: rewrite mmc_fixup_device() omits d8c989c7476d mmc: tmio: reinit card irqs in reset routine omits 63705da3dfc8 media: atomisp: remove #ifdef HAS_NO_HMEM omits 35009261b9e9 media: atomisp: sh_css_params: cleanup the code omits 037de9f2b2c1 media: atomisp: sh_css_params: remove tests for ISP2401 omits b541d4c99231 media: atomisp: sh_css_mipi: cleanup the code omits ef3f3627ff1b media: atomisp: sh_css_metrics: drop some unused code omits 839467839ca0 media: atomisp: simplify sh_css_defs.h omits da8fdf490b95 media: atomisp: drop empty files omits 60c8a1d8ed00 Merge branch 'mem-ctrl-next' into for-next omits 98f1323959b8 memory: fsl_ifc: populate child devices without relying on [...] omits f91d84e2ed0d dt-bindings: memory: fsl: convert ifc binding to yaml schema omits db813d7bd919 selftests/bpf: Mark variable as static omits 67d61d30b8a8 selftests/bpf: Variable naming fix omits ea78548e0f98 selftests/bpf: Move summary line after the error logs omits 85c5f7c9200e net/mlx5: E-switch, Create QoS on demand omits d7df09f5e7b4 net/mlx5: E-switch, Enable vport QoS on demand omits e9d491a64755 net/mlx5: E-switch, move offloads mode callbacks to offloads file omits b22fd4381d15 net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac omits fcf8ec54b047 net/mlx5: E-switch, Remove vport enabled check omits 819c319c8c91 net/mlx5e: Specify out ifindex when looking up decap route omits fc3a879aea35 net/mlx5e: TC, Move comment about mod header flag to corre [...] omits 88d974860412 net/mlx5e: TC, Move kfree() calls after destroying all resources omits 972fe492e847 net/mlx5e: TC, Destroy nic flow counter if exists omits 0164a9bd9d63 net/mlx5: TC, using swap() instead of tmp variable omits 1cfd3490f278 net/mlx5: CT: Allow static allocation of mod headers omits 2c0e5cf5206e net/mlx5e: Refactor mod header management API omits f28a14c1dcb0 net/mlx5: Avoid printing health buffer when firmware is un [...] omits aef0f8c67d75 net/mlx5: Fix format-security build warnings omits bc541621f8ba net/mlx5e: Support ethtool cq mode omits b9241f54138c net: document SMII and correct phylink's new validation mechanism omits be0f6c4100ac Merge branch 'r8169-disable-detection-of-further-chip-vers [...] omits 364ef1f37857 r8169: disable detection of chip version 41 omits 6c8a5cf97c3f r8169: disable detection of chip version 45 omits 2d6600c754f8 r8169: disable detection of chip versions 49 and 50 omits 4b5f82f6aaef r8169: enable ASPM L1/L1.1 from RTL8168h omits c60c34a9104e Merge branch 'net-better-packing-of-global-vars' omits 49ecc2e9c3ab net: align static siphash keys omits 7071732c26fe net: use .data.once section in netdev_level_once() omits c2c60ea37e5b once: use __section(".data.once") omits 48bed755f434 ata: libahci: Adjust behavior when StorageD3Enable _DSD is set omits 53907857f12e ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile omits 0508c34b0824 ata: libata: add missing ata_identify_page_supported() calls omits 45e8e14b6956 Merge branch 'pci/enumeration' omits fc12b70d12d0 drm/i915/guc: fix NULL vs IS_ERR() checking omits 4fe2837511ef Merge branch 'testing/cast-function-type' into for-next/kspp omits e5b5d25444e9 ACPI: thermal: drop an always true check omits beba736766ed Merge branch 'acpi-x86' into linux-next omits 8b28b4a36664 ACPI / x86: Revert: Make PWM2 device always present at Len [...] omits 0c34835b2a89 Merge branch 'thermal-int340x' into linux-next omits 4069b8292d08 KVM: x86: Assume a 64-bit hypercall for guests with protec [...] omits 77c6b7d262c7 selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore omits 5501013e150f riscv: kvm: fix non-kernel-doc comment block omits 60f6409e5a4f Merge branch 'kvm-5.16-fixes' into kvm-master omits 1675f9b6a9d9 Merge remote-tracking branch 'spi/for-5.15' into spi-linus omits 4e6118f860ee Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits 934a5dc1546b coresight: Use devm_bitmap_zalloc when applicable omits d20638935cec hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A omits dfdcf8b9eaf2 hwmon: (tmp401) Hide register write address differences in [...] omits ad6512397188 hwmon: (tmp401) Use regmap omits 3a15e4cee2be hwmon: (tmp401) Convert to _info API omits 279373dee83e Fixup merge-to-merge conflict in lzo_compress_pages omits b71221886a14 Merge branch 'for-next-next-v5.16-20211116' into for-next- [...] omits 85b7c01714a8 Merge branch 'for-next-current-v5.15-20211116' into for-ne [...] omits f0d739a7fa3b Merge branch 'ext/nikbor/pause-balance-v2' into for-next-n [...] omits d872c627a59d Merge branch 'ext/josef/global-steal-v3' into for-next-nex [...] omits e78b180da5c5 Merge branch 'misc-next' into for-next-next-v5.16-20211116 omits ed93ad77fa88 Merge branch 'misc-5.16' into for-next-current-v5.15-20211116 omits a6effc06cc5b btrfs: allow device add if balance is paused omits 68375f1e8746 btrfs: make device add compatible with paused balance in b [...] omits aa7a00161051 btrfs: introduce BTRFS_EXCLOP_BALANCE_PAUSED exclusive state omits 11d02f3b26a6 btrfs: change root to fs_info for btrfs_reserve_metadata_bytes omits be4b570df108 btrfs: get rid of root->orphan_cleanup_state omits 22b461ad9f75 btrfs: remove global rsv stealing logic for orphan cleanup omits 5a92f59934a7 btrfs: make BTRFS_RESERVE_FLUSH_EVICT use the global rsv s [...] omits 8ec97027317a btrfs: check ticket->steal in steal_from_global_block_rsv omits 8a96b88f7586 btrfs: check for priority ticket granting before flushing omits 9f270c741efe btrfs: handle priority ticket failures in their respective [...] omits 0426549c5d7d Merge branch 'misc-5.16' into next-fixes omits 28491d7ef4af Bluetooth: btusb: enable Mediatek to support AOSP extension omits 98b38e443550 Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits e927f53f7dd9 arm64: dts: allwinner: h6: tanix-tx6: Add SPDIF omits bf9cda02bd4c btrfs: fix a out-of-boundary access for copy_compressed_da [...] omits 715ecbc10d6a power: supply: max77976: add Maxim MAX77976 charger driver omits 77d641baa3c8 power: supply: core: add POWER_SUPPLY_HEALTH_NO_BATTERY omits f9a09de33b47 dt-bindings: power: supply: add Maxim MAX77976 battery charger omits 1a085e23411d drm/i915: Disable D3Cold in s2idle and runtime pm omits 5b49e068bead media: atomisp: get rid of #ifdef ISP_VEC_NELEMS omits 912680064f94 media: atomisp: make sh_css similar to Intel Aero driver omits ec1804dadf36 media: atomisp: warn if mipi de-allocation failed omits dc41f7df78af media: atomisp: drop check_pipe_resolutions() logic omits 37746513f682 media: atomisp: get rid of some weird warn-suppress logic omits e05b3bbbf12f media: atomisp: drop a dead code omits 1de7694155a7 media: atomisp: drop ia_css_pipe_update_qos_ext_mapped_arg omits 6a28541ff52f media: atomisp: unify ia_css_stream stop logic omits 802dfce3b96e media: atomisp: get rid of ia_css_stream_load() omits 0a9e6351ea70 media: atomisp: drop crop code at stream create function omits 2a01213bfa10 media: atomisp: solve #ifdef HAS_NO_PACKED_RAW_PIXELS omits 9e22032e9c9e media: atomisp: remove #ifdef SH_CSS_ENABLE_METADATA omits 52481d4d319c media: atomisp: drop #ifdef WITH_PC_MONITORING omits 16d0c92ef8a5 media: atomisp: drop #ifdef SH_CSS_ENABLE_PER_FRAME_PARAMS omits 29a3764a76ed media: atomisp: remove #ifdef HAS_OUTPUT_SYSTEM omits 7bedd01849d6 media: atomisp: drop an useless #ifdef ISP2401 omits 47f6b6d498ec media: atomisp: drop two vars that are currently ignored omits c35abde30ac6 media: atomisp: Avoid some {} just to define new vars omits 0badc300c03a media: atomisp: fix comments coding style at sh_css.c omits 55e14acd99fd media: atomisp: ia_css_stream.h: remove ifdefs from the header omits 4005ecee616a media: atomisp: shift some structs from input_system_local omits 77db47351071 media: atomisp: get rid of if CONFIG_ON_FRAME_ENQUEUE omits bcc3ba664931 media: atomisp: get rid of phys event abstractions omits 58043dbf6d1a media: atomisp: handle errors at sh_css_create_isp_params() omits 363d50b73dd8 media: atomisp: implement enum framesize/frameinterval omits d45d97873b8e media: atomisp-ov2680: implement enum frame intervals omits dd8e6adb9b5d media: atomisp-ov2680: adjust the maximum frame rate omits 04da0010c097 media: atomisp-ov2680: remove some unused fields omits 8734c1d948f4 media: atomisp-ov2680: uncomment other resolutions omits ea3e24ca3012 media: atomisp-gc2235: drop an unused var omits 652af08aad42 media: ipu3: drop an unused variable omits 44ebcb44584f spi: dw: Define the capabilities in a continuous bit-flags set omits 2b8a47e0b698 spi: dw: Replace DWC_HSSI capability with IP-core version checker omits 2cc8d9227bbb spi: dw: Introduce Synopsys IP-core versions interface omits ec77c086dc5b spi: dw: Convert to using the Bitfield access macros omits 725b0e3ea899 spi: dw: Put the driver entities naming in order omits 21b6b3809b84 spi: dw: Discard redundant DW SSI Frame Formats enumeration omits a62bacba81c4 spi: dw: Add a symbols namespace for the core module omits 4950486cd86f regulator: da9121: Emit only one error message in .remove() omits 7548a391c53c ASoC: SOF: i.MX: simplify Kconfig omits 5f55c9693a22 ASoC: qcom: sdm845: only setup slim ports once omits 1f9d56574334 Bluetooth: Attempt to clear HCI_LE_ADV on adv set terminat [...] omits 0f281a5e5b67 Bluetooth: Ignore HCI_ERROR_CANCELLED_BY_HOST on adv set t [...] omits 9482c5074a7d Bluetooth: hci_request: Remove bg_scan_update work omits f056a65783cc Bluetooth: hci_sync: Convert MGMT_OP_SET_CONNECTABLE to us [...] omits 2bd1b237616b Bluetooth: hci_sync: Convert MGMT_OP_SET_DISCOVERABLE to u [...] omits be6c5ba2b00a Bluetooth: btmrvl_main: repair a non-kernel-doc comment omits e6ec93931387 Merge branches 'powercap' and 'pm-em' into linux-next omits f8ae9bb51670 dt-bindings: power: reset: gpio-poweroff: Convert txt bind [...] omits d41bc48bfab2 selftests/bpf: Add uprobe triggering overhead benchmarks omits 62803fec52f8 Merge branch 'inuse-cleanups' omits b3cb764aa1d7 net: drop nopreempt requirement on sock_prot_inuse_add() omits 4199bae10c49 net: merge net->core.prot_inuse and net->core.sock_inuse omits d477eb900484 net: make sock_inuse_add() available omits 2a12ae5d433d net: inline sock_prot_inuse_add() omits abc3342a09a7 Merge branch 'gro-out-of-core-files' omits 587652bbdd06 net: gro: populate net/core/gro.c omits e456a18a390b net: gro: move skb_gro_receive into net/core/gro.c omits 0b935d7f8c07 net: gro: move skb_gro_receive_list to udp_offload.c omits 4721031c3559 net: move gro definitions to include/net/gro.h omits 6fcc06205c15 Merge branch 'tcp-optimizations' omits 43f51df41729 net: move early demux fields close to sk_refcnt omits 29fbc26e6dfc tcp: do not call tcp_cleanup_rbuf() if we have a backlog omits 8bd172b78729 tcp: check local var (timeo) before socket fields in one test omits f35f821935d8 tcp: defer skb freeing after socket lock is released omits 3df684c1a3d0 tcp: avoid indirect calls to sock_rfree omits b96c51bd3bd8 tcp: tp->urg_data is unlikely to be set omits 7b6a893a5991 tcp: annotate races around tp->urg_data omits 0307a0b74b3a tcp: annotate data-races on tp->segs_in and tp->data_segs_in omits d2489c7b6d7d tcp: add RETPOLINE mitigation to sk_backlog_rcv omits 93afcfd1db35 tcp: small optimization in tcp recvmsg() omits 91b6d3256356 net: cache align tcp_memory_allocated, tcp_sockets_allocated omits 6c302e799a0d net: forward_alloc_get depends on CONFIG_MPTCP omits 1ace2b4d2b4e net: shrink struct sock by 8 bytes omits 1b31debca832 ipv6: shrink struct ipcm6_cookie omits aba546565b61 net: remove sk_route_nocaps omits d0d598ca86bd net: remove sk_route_forced_caps omits 42f67eea3ba3 net: use sk_is_tcp() in more places omits 373544020024 tcp: small optimization in tcp_v6_send_check() omits 283c6b54bca1 tcp: remove dead code in __tcp_v6_send_check() omits d519f350967a tcp: minor optimization in tcp_add_backlog() omits ebf7f6f0a6cd bpf: Change value of MAX_TAIL_CALL_CNT from 32 to 33 omits 385315decf65 Bluetooth: Don't initialize msft/aosp when using user channel omits a27c519a8164 Bluetooth: fix uninitialized variables notify_evt omits 3a56ef719f0b Bluetooth: stop proccessing malicious adv data omits dd2ac1d6d495 Bluetooth: hci_h4: Fix padding calculation error within h4 [...] omits e12cd158c8a4 selftests/bpf: Configure dir paths via env in test_bpftool [...] omits b62318152040 bpftool: Update doc (use susbtitutions) and test_bpftool_s [...] omits 4344842836e9 bpftool: Add SPDX tags to RST documentation files omits 7dcae066049f KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() omits 5fd47d36eb09 KVM: SEV: Drop a redundant setting of sev->asid during ini [...] omits 9379a2efb377 KVM: SEV: WARN if SEV-ES is marked active but SEV is not omits 3e7c6c0e45ed KVM: SEV: Set sev_info.active after initial checks in sev_ [...] omits 479f52f308a4 KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has cre [...] omits d79f9da821fd KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache omits 205d6acb691a KVM: nVMX: Use a gfn_to_hva_cache for vmptrld omits 8249f5c64e52 KVM: nVMX: Use kvm_read_guest_offset_cached() for nested V [...] omits fc704f047aee KVM: x86/xen: Use sizeof_field() instead of open-coding it omits 77aec6513471 KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 omits 489026077440 KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO omits 51ead10569d3 KVM: x86/mmu: include EFER.LMA in extended mmu role omits 39aa254352c9 KVM: nVMX: don't use vcpu->arch.efer when checking host st [...] omits f6749f2f0087 KVM: Fix steal time asm constraints omits a31a01172ebf cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' omits 4746158305e9 selftests/bpf: Add a dedup selftest with equivalent struct [...] omits 69a055d54615 libbpf: Fix a couple of missed btf_type_tag handling in btf.c omits d7c604df5498 Merge branch 'fixes' into for-next omits fac1319be07b Merge branch 'for-v5.17/renesas-rpc' into for-next omits b04cc0d912eb memory: renesas-rpc-if: Add support for RZ/G2L omits 9a7fc952717e drm/i915: Skip error capture when wedged on init omits 8c89eda37118 Merge branch 'for-v5.17/renesas-rpc' into for-next omits 5da9b59b23d8 memory: renesas-rpc-if: Drop usage of RPCIF_DIRMAP_SIZE macro omits 818fdfa89baa memory: renesas-rpc-if: Return error in case devm_ioremap_ [...] omits 4b5a231ff617 dt-bindings: memory: renesas,rpc-if: Add optional interrup [...] omits c271aa1f7351 dt-bindings: memory: renesas,rpc-if: Add support for the R [...] omits f69590af7cbc Merge branch 'next/soc64' into for-next omits fc6303bf30fb Merge branch 'next/soc' into for-next omits ddb0fc6f055d arm64: exynos: Enable Exynos Multi-Core Timer driver omits b0ef7b1a7a07 pinctrl: samsung: Add Exynos7885 SoC specific data omits 1e6a58ad39a6 dt-bindings: pinctrl: samsung: Document Exynos7885 omits 7f9ec9b59c27 ARM: s3c: add one more "fallthrough" statement in Jive omits 7adaf921b643 phy: ti: report 2 non-kernel-doc comments omits 8755e9e6d0e4 phy: stm32: fix st,slow-hs-slew-rate with st,decrease-hs-s [...] omits e47d0bf800e8 bpftool: Add current libbpf_strict mode to version output omits 2c95b92ecd92 ALSA: memalloc: Unify x86 SG-buffer handling (take#3) omits 7206998f578d ALSA: hda: Fix potential deadlock at codec unbinding omits 80bd64af75b4 ALSA: hda: Add missing rwsem around snd_ctl_remove() calls omits 5471e9762e1a ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls omits 06764dc93184 ALSA: jack: Add missing rwsem around snd_ctl_remove() calls omits 02eb1d098e26 ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink omits 85b741c1cb68 ALSA: usb-audio: Add minimal-mute notion in dB mapping table omits fd23116d7b8d ALSA: usb-audio: Use int for dB map values omits 16d6dc8d8030 ARM: dts: aspeed: mtjade: Add uefi partition omits 8189162c66b7 ARM: dts: aspeed: mtjade: Add I2C buses for NVMe devices omits 82099d76cb6f ARM: dts: aspeed: tyan-s7106: Update nct7802 config omits 83f5b72c9e67 configs: introduce debug.config for CI-like setup omits 3ad4b7c81a99 net: macb: Fix several edge cases in validate omits 2f46d7c99830 pstore/blk: Use "%lu" to format unsigned long omits 5ecc573d0c54 ASoC: wm8903: Convert txt bindings to yaml omits 3c8a3ad40191 ASoC: codecs: MBHC: Add support for special headset omits 9d4762c447d3 fbdev: sh7760fb: document fallthrough cases omits 1c0066baa869 btrfs: cache reported zone during mount omits 802dc2194f5a btrfs: remove unused parameter fs_devices from btrfs_init_ [...] omits ddc8e9cb530e btrfs: deprecate BTRFS_IOC_BALANCE ioctl omits 93125cc0884e btrfs: make 1-bit bit-fields of scrub_page unsigned int omits d2c64f98c387 PCI: Use pci_find_vsec_capability() when looking for TBT devices omits 552a23a0e5d0 Makefile: Enable -Wcast-function-type omits 5b59289bfdbe ASoC: SOF: core: Unregister machine driver before IPC and debugfs omits 5dbec393cd23 ASoC: adau1701: Replace legacy gpio interface for gpiod omits 749303055b78 firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h omits 7ec4a058c16f ASoC: cs42l42: Add control for audio slow-start switch omits 8d0872f6239f ASoC: Intel: add sof-nau8825 machine driver omits 95cead06866a ASoC: codecs: Axe some dead code in 'wcd_mbhc_adc_hs_rem_irq()' omits bae9e13fc55c ASoC: cs35l41: DSP Support omits 0f9710603e80 ASoC: dt-bindings: cs42l42: Convert binding to yaml omits 0c61ac2786ff Merge series "ASoC: Intel: sof_sdw: Use fixed DAI link id" [...] omits a4832f80271b Merge series "Add tfa9897 rcv-gpios support" from Vincent [...] omits 53989fad1286 cxl/pmem: Fix module reload vs workqueue state omits fd49f99c1809 ACPI: NUMA: Add a node and memblk for each CFMWS not in SRAT omits 814dff9ae234 cxl/test: Mock acpi_table_parse_cedt() omits f4ce1f766f1e cxl/acpi: Convert CFMWS parsing to ACPI sub-table helpers omits 2d03e46a4bad ACPI: Add a context argument for table parsing handlers omits ad2f63971e96 ACPI: Teach ACPI table parsing about the CEDT header format omits f64bd790b750 ACPI: Keep sub-table parsing infrastructure available for modules omits 09eac2ca988a tools/testing/cxl: add mock output for the GET_HEALTH_INFO [...] omits a91bd78967c4 cxl/memdev: Remove unused cxlmd field omits affec782742e cxl/core: Convert to EXPORT_SYMBOL_NS_GPL omits 5e2411ae8071 cxl/memdev: Change cxl_mem to a more descriptive name omits 888e034a74f4 cxl/mbox: Remove bad comment omits 08b9e0ab8af4 cxl/pmem: Fix reference counting for delayed work omits 459e1cd0d5ec Merge remote-tracking branch 'regmap/for-5.15' into regmap-linus omits fac73543fff0 drm/i915: Don't read query SSEU for non-existent slice 0 o [...] omits 92c446053814 fs: dlm: replace use of socket sk_callback_lock with sock_lock omits 4c3d90570bcc fs: dlm: don't call kernel_getpeername() in error_report() omits d5e781a2e50f drm/i915/fbc: fix the FBC kernel-doc warnings omits 7e78153aef7f agp/intel-gtt: reduce intel-gtt dependencies more omits ce6838afc924 agp/intel-gtt: Replace kernel.h with the necessary inclusions omits dd54575a83d8 drm/i915: include intel-gtt.h only where needed omits a5bdc36354cb Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits aa67bacb482a arm: dts: mt6589: Add device tree for Fairphone 1 omits 5ebea8244afb dt-bindings: vendor-prefixes: add T-Head Semiconductor omits 2f6a470d6545 Revert "Merge branch 'mctp-i2c-driver'" omits 67266372b88c btrfs: reduce the scope of the tree log mutex during trans [...] omits 4872c473ae6e btrfs: consolidate device_list_mutex in prepare_sprout to [...] omits 3cc41925fd0f btrfs: switch seeding_dev in init_new_device to bool omits 9b45c1ccfae6 btrfs: send: remove unused type parameter to iterate_inode_ref_t omits e7b06765f080 btrfs: send: remove unused found_type parameter to lookup_ [...] omits e1ac5f289076 btrfs: rename btrfs_item_end_nr to btrfs_item_data_end omits e36bce985cd5 btrfs: remove the btrfs_item_end() helper omits 242db53eafb3 btrfs: drop the _nr from the item helpers omits 9cb4aea5af3b btrfs: introduce item_nr token variant helpers omits 22c930aee041 btrfs: make btrfs_file_extent_inline_item_len take a slot omits ea2237894e50 btrfs: add btrfs_set_item_*_nr() helpers omits e2475e9e9aa5 btrfs: use btrfs_item_size_nr/btrfs_item_offset_nr everywhere omits 099725d2a05e btrfs: remove no longer needed logic for replaying directo [...] omits 90a4e2cc9bda btrfs: only copy dir index keys when logging a directory omits 6aedfcbbc1f8 btrfs: check-integrity: fix a warning on write caching dis [...] omits d4b5d76835e9 btrfs: silence lockdep when reading chunk tree during mount omits a88d33b7dc98 btrfs: remove spurious unlock/lock of unused_bgs_lock omits 5bf7d010775e btrfs: fix deadlock between quota enable and other quota o [...] omits b103a9bfdb7c btrfs: fix ENOSPC failure when attempting direct IO write [...] omits 9d48aac53040 btrfs: fix memory ordering between normal and ordered work [...] omits 1d49eb91e86e ipmi: Move remove_work to dedicated workqueue omits 6d3b1b069946 Merge branch 'generic-phylink-validation' omits 5038ffea0c6c net: mvpp2: use phylink_generic_validate() omits 02a0988b9893 net: mvneta: use phylink_generic_validate() omits 34ae2c09d46a net: phylink: add generic validate implementation omits 06cf63cb69be Merge branch 'for-5.16-fixup' into for-next omits 5cf46d8e741f net/wan/fsl_ucc_hdlc: fix sparse warnings omits 311107bdecd1 net: fddi: use swap() to make code cleaner omits 9ed941178ce9 hinic: use ARRAY_SIZE instead of ARRAY_LEN omits 16b1c4e01c89 net: usb: ax88179_178a: add TSO feature omits 71812af7234f Merge branch 'mctp-i2c-driver' omits 80be9b2c0d93 mctp i2c: MCTP I2C binding driver omits 0b6141eb2b14 dt-bindings: net: New binding mctp-i2c-controller omits 3ef2de27a05a i2c: npcm7xx: Allow 255 byte block SMBus transfers omits 1b2ba1f591c9 i2c: aspeed: Allow 255 byte block transfers omits 84a107e68b34 i2c: dev: Handle 255 byte blocks for i2c ioctl omits 13cae4a104d2 i2c: core: Allow 255 byte transfers for SMBus 3.x omits 2f61f240215d leds: led-core: Update fwnode with device_set_node omits 395879305333 Merge branch 'mem-ctrl-next' into for-next omits 3191e91ae15b memory: mtk-smi: Use ARRAY_SIZE to define MTK_SMI_CLK_NR_MAX omits 5b9fbb94ff5a leds: tca6507: use swap() to make code cleaner omits 8c5ba21c16bd memory: mtk-smi: Fix a null dereference for the ostd omits cc0be1ad686f net: bridge: Slightly optimize 'find_portno()' omits d667c5384577 From: Gene Chen gene_chen@richtek.com omits e05cab34e417 dt-bindings: leds: Add bindings for MT6360 LED omits 4de0ebb10652 Merge branch 'next/drivers' into for-next omits f5dc0140d483 soc: samsung: exynos-pmu: Add Exynos850 support omits a67cce839451 dt-bindings: samsung: pmu: Document Exynos850 omits 214f78060713 soc: samsung: exynos-chipid: add Exynos7885 SoC support omits 569e45a11354 soc: samsung: exynos-chipid: describe which SoCs go with c [...] omits f7d344f2188c spi: xlp: Remove Netlogic XLP variants omits f02bff30114f spi: lpspi: release requested DMA channels omits 45971bdd8ca8 spi: remove unused header file <linux/platform_data/spi-cl [...] omits 02d6fdecb9c3 regmap: allow to define reg_update_bits for no bus configuration omits 296c789ce1e5 ASoC: intel: sof_sdw: add link adr order check omits 4ed65d6ead29 ASoC: intel: sof_sdw: remove get_next_be_id omits bd98394a811c ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init omits f8f8312263e2 ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk omits bf605cb04230 ASoC: intel: sof_sdw: move DMIC link id overwrite to creat [...] omits d471c034f832 ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP omits b63137cf5167 ASoC: intel: sof_sdw: rename be_index/link_id to link_index omits 1071f2415b6b ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 omits 0527b19fa4f3 ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x36 [...] omits dd31ddd81904 ASoC: intel: sof_sdw: return the original error number omits 48b5b6a56002 ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release omits b4e2d7ce132b ASoC: SOF: IPC: update ipc_log_header() omits 168eed447129 ASoC: SOF: IPC: Add new IPC command to free trace DMA omits 9da52c39b33e ASoC: codecs: tfa989x: Add support for tfa9897 optional rcv-gpios omits 77fffb83933a ASoC: dt-bindings: nxp, tfa989x: Add rcv-gpios property fo [...] omits 642fc4fa0487 Merge existing fixes from spi/for-5.16 into new branch omits 79a7a5ac3e53 Merge existing fixes from asoc/for-5.16 into new branch omits cb3ef7b00042 net: sched: sch_netem: Refactor code in 4-state loss generator omits e99fa4230fa8 net: dsa: vsc73xxx: Make vsc73xx_remove() return void omits ff6780f1d022 Merge branch 'next/dt' into for-next omits cb0ad82ee216 Merge branch 'next/soc' into for-next omits 8e14b530f8c9 ARM: dts: exynos: Use interrupt for BCM4330 host wakeup in I9100 omits 9cb6de45a006 ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100 omits 4f5d06d381ba arm64: dts: exynos: drop samsung,ufs-shareability-reg-offs [...] omits 90dc0df9168b ARM: s3c: include header for prototype of s3c2410_modify_misccr omits ac746c8520d9 net: stmmac: enhance XDP ZC driver level switching performance omits 5d978f8ad2ae arm64: dts: mt8183: change rpmsg property name omits 2ff64a84bbb3 gpiolib: acpi: shrink devm_acpi_dev_add_driver_gpios() omits 507805b83ff1 gpiolib: acpi: Remove never used devm_acpi_dev_remove_driv [...] omits a193f3b4e050 drm/shmem-helper: Pass GEM shmem object in public interfaces omits c7fbcb7149ff drm/shmem-helper: Export dedicated wrappers for GEM object [...] omits 3cb8cdc2a80f Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits 5a363c206733 drm/shmem-helper: Unexport drm_gem_shmem_create_with_handle() omits 17fc0a96f4b4 Merge branches 'renesas-arm-dt-for-v5.17', 'renesas-arm-so [...] omits 161450134ae9 clk: renesas: r9a07g044: Add OSTM clock and reset entries omits dc446cba4301 clk: renesas: r9a07g044: Rename CLK_PLL2_DIV16 and CLK_PLL [...] omits 073da9e7c768 clk: renesas: r9a07g044: Add WDT clock and reset entries omits a0d2a2c6736c clk: renesas: r9a07g044: Add clock and reset entry for SCI1 omits adb613f84a9e pinctrl: renesas: rzg2l: Add support to get/set drive-stre [...] omits 22972a2d5bc4 pinctrl: renesas: rzg2l: Rename PIN_CFG_* macros to match [...] omits 7f13a4297be0 pinctrl: renesas: rzg2l: Add support to get/set pin config [...] omits d1189991c823 pinctrl: renesas: rzg2l: Add helper functions to read/writ [...] omits c76629a63b9c pinctrl: renesas: rzg2l: Rename RZG2L_SINGLE_PIN_GET_PORT macro omits 272958bf8ec3 staging: r8188eu: remove the efuse_hal structure omits 232ee4d19ed5 staging: r8188eu: remove fake efuse variables omits 70919f64ea0f staging: r8188eu: remove bt efuse definitions omits d53ad62518d4 staging: r8188eu: efuse_OneByteWrite is unused omits 0f4504dc5dc7 staging: r8188eu: efuse_OneByteRead is unused omits dd657639326d staging: r8188eu: remove defines for efuse type omits a98e3bd77ead staging: r8188eu: rtl8188e_EFUSE_GetEfuseDefinition is unused omits 36c6b1eb57c0 staging: r8188eu: use efuse map length define directly omits a15aed66338c staging: r8188eu: merge Efuse_ReadAllMap into EFUSE_Shadow [...] omits 304c82531648 staging: r8188eu: rtl8188e_Efuse_PgPacketRead is now unused omits ec00db06a10a staging: r8188eu: rtl8188e_EfuseGetCurrentSize is now unused omits 2267ac01628b staging: r8188eu: merge small adapter info helpers omits 6f520d1f50e9 staging: r8188eu: remove test code for efuse shadow map omits 3a6a68888b6c staging: r8188eu: remove efuse type from read functions omits 8e162342589a staging: r8188eu: remove efuse type from definition functions omits 53a2f33caaea staging: mt7621-dts: remove 'gdma' and 'hsdma' nodes omits 87dd67f496f7 staging: mt7621-dma: remove driver from tree omits 5bfc10690c6c staging: ralink-gdma: remove driver from tree omits 1e9fc71213d7 arm64: dts: meson-gxbb-wetek: use updated LED bindings omits c019abb2feba arm64: dts: meson-gxbb-wetek: fix missing GPIO binding omits 8182a35868db arm64: dts: meson-gxbb-wetek: fix HDMI in early boot omits 95d35256b564 arm64: dts: amlogic: Fix SPI NOR flash node name for ODROI [...] omits bb98a6fd0b0e arm64: dts: amlogic: meson-g12: Fix GPU operating point ta [...] omits cdc509169459 arm64: dts: amlogic: meson-g12: Fix thermal-zones indent omits 4f66a9ef37d3 ALSA: hda: intel: More comprehensive PM runtime setup for [...] omits 83c9eee72603 arm64: dts: meson-sm1-odroid: add cec nodes omits aa52b008441f dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add output-im [...] omits 032816fbbfaf pinctrl: pinconf-generic: Add support for "output-impedanc [...] omits 7388fa8acfce dt-bindings: pincfg-node: Add "output-impedance-ohms" property omits fea2538025fe pinctrl: renesas: rza1: Fix kerneldoc function names omits f9a2adcc9e90 arm64: dts: renesas: r9a07g044: Add SCI[0-1] nodes omits 5a8aa63c9bca arm64: dts: renesas: rzg2l-smarc: Enable SCIF2 on carrier board omits 68f8eb19c18a arm64: dts: renesas: r9a07g044: Add SCIF[1-4] nodes omits ac0c9be91ae8 staging: wlan-ng: Removed unused comments omits fca00dc456bd staging: vt6655: fix camelcase in bRadioOff omits 74b1dc363063 staging: r8188eu: simplify two boolean assignments omits 80d21b0a5d65 staging: r8188eu: merge three small functions omits 216506a986b2 staging: r8188eu: rf_chip is constant omits 9f784c8214e1 staging: r8188eu: remove autoload check omits c4120aaefbea staging: r8188eu: remove haldata's EEPROMSubCustomerID omits 704a47655e79 staging: r8188eu: remove haldata's EEPROMCustomerID omits 49ee664299ec staging: r8188eu: remove haldata's EEPROMVID / PID omits d8a5b29b3d75 staging: rtl8192u: remove the if condition without effect omits 01d80b6ed2e3 staging: rtl8723bs: core: avoid unnecessary if condition omits d79c38617440 staging: r8188eu: os_dep: Change the return type of function omits 4b99dd7d212b staging: r8188eu: remove efuse write functions omits 7e90e57307df staging: r8188eu: remove write support from rtl8188e_Efuse [...] omits 1a7b609415df staging: r8188eu: clean up _PHY_PathADDAOn omits ddf8a086433b staging: r8188eu: remove constant phy_IQCalibrate_8188E parameter omits 057957d998ad staging: r8188eu: remove unused phy_PathA_RxIQK parameter omits 6304daa08728 staging: r8188eu: remove unused phy_PathA_IQK_8188E parameter omits 2e90094fb720 staging: pi433: print rf69 debug message more detail omits 6332e4562698 staging: r8188eu: remove MSG_88E macro omits 8b3312cac072 staging: r8188eu: convert final two MSG_88E calls to netdev_dbg omits eb3bdf598039 staging: vt6655: fix camelcase byData in card.c omits f3f23022a01f staging: rtl8723bs: core: remove unused local variable padapter omits ed8f72e55451 staging: rtl8723bs: core: remove unused variable pAdapter omits afa9755e359d staging: fbtft: Remove fb_watterott driver omits 0de963e2f9fe staging: r8188eu: remove MSG_88E call from odm_TXPowerTrac [...] omits e4a5be23b835 staging: r8188eu: core: remove the unused variable pAdapter omits 46cf602a6520 staging: r8188eu: core: remove unused variable sz omits 70f15d205468 staging: r8188eu: core: remove the function __nat25_timeout omits b865f36cadaf staging: r8188eu: os_dep: remove the goto statement omits a9413afabf35 staging: r8188eu: remove ODM_Write4Byte omits c4073f2b3df8 staging: r8188eu: remove ODM_Write2Byte omits f02cbfd17a88 staging: r8188eu: remove ODM_Write1Byte omits 28ea10d56004 staging: r8188eu: remove ODM_Read4Byte omits a6bf4b882702 staging: r8188eu: remove ODM_Read1Byte omits 4c7924fb905b soc: renesas: rcar-rst: Add support to set rproc boot address omits 099ee0327120 clk: renesas: rzg2l: Add missing kerneldoc for resets omits 1ab0a62f28c9 ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add missing camera re [...] omits 85744f2d938c ARM: shmobile: rcar-gen2: Add missing of_node_put() omits 5efe5721c18c media: rc: ir-hix5hd2: Add the dependency on HAS_IOMEM omits 99076cd117c4 media: ir-rx51: Switch to atomic PWM API omits 8985696ad985 media: rc: pwm-ir-tx: Switch to atomic PWM API omits 220546727ab5 media: rc: ir-spi: Drop empty spi_driver remove callback omits f1af0c562f74 media: mtk-vcodec: Remove redundant 'flush_workqueue()' calls omits 360c887a39cb media: mtk-vpu: Remove redundant 'flush_workqueue()' calls omits 09f4d1513267 media: correct MEDIA_TEST_SUPPORT help text omits 4eb684bd22a2 media: mtk-vcodec: vdec: remove redundant 'pfb' assignment omits d9fbdedc56ea media: stm32-dma2d: fix compile-testing failed omits 147907e93224 media: stm32-dma2d: fix compile errors when W=1 omits af6d1bde395c media: aspeed: Update signal status immediately to ensure [...] omits 29ba42670900 media: drivers/index.rst: add missing rkisp1 entry omits b5150b6ec1cf media: mtk-vcodec: Align width and height to 64 bytes omits cd9d9377ed23 media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE omits 0a1c80c65700 media: cec-ioc-receive.rst: clarify sequence and status fields omits d7894721f73b media: docs: Fix newline typo omits 22be5a10d0b2 media: em28xx: fix memory leak in em28xx_init_dev omits 91bd11a4a568 media: dt-bindings: adv748x: Convert bindings to json-schema omits 019b48989f22 media: s5p-mfc: Use 'bitmap_zalloc()' when applicable omits 4406c8130507 media: tw5864: Disable PCI device when finished omits 901181b7ff16 media: tw5864: Simplify 'tw5864_finidev()' omits 20c82fffd6d2 media: gspca: Make use of the helper macro kthread_run() omits 62cea52ad4be media: aspeed: fix mode-detect always time out at 2nd run omits 352ff3f3d449 media: atomisp: Remove unneeded null check omits b467d97ff37c media: atomisp: get rid of atomisp_get_frame_pgnr() abstraction omits 245f6f4a32fe media: atomisp: simplify asd check on open() fops omits 71665d816214 media: atomisp: check before deference asd variable omits e5e59f81840b media: atomisp: only initialize mode if pipe is not null omits cb4d67a998e9 media: atomisp: fix uninitialized bug in gmin_get_pmic_id_ [...] omits 22f2cac62dea media: atomisp-ov2680: properly set the vts value omits d9916e7c87c9 media: atomisp-ov2680: initialize return var omits 29400b5063db media: atomisp-ov2680: Fix ov2680_set_fmt() messing up hig [...] omits 4492289c3136 media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the [...] omits 9f7b638637da media: atomisp-ov2680: Fix ov2680_write_reg() always writi [...] omits bc53e5bdbc7b media: atomisp-ov2680: Fix and simplify ov2680_q_exposure() omits 3aa39a49359c media: atomisp-ov2680: Make ov2680_read_reg() support 24 b [...] omits 4ed2caf85337 media: atomisp-ov2680: Save/restore exposure and gain over [...] omits 8eed52e182ee media: atomisp-ov2680: Move ov2680_init_registers() call t [...] omits b821cea597f8 media: atomisp-ov2680: Remove the ov2680_res and N_RES glo [...] omits e9174a6438ad media: atomisp-ov2680: Push the input_lock taking up into [...] omits 12350633a8db media: atomisp-ov2680: Turn on power only once omits 83b1e1efe5ed media: atomisp-ov2680: Remove a bunch of unused vars from [...] omits 88f4f81e8c8e media: atomisp: register first the preview devnode omits 2c45e343c581 media: atomisp: set per-device's default mode omits 4a62b5cca5f0 media: atomisp: get rid of ISP2401_NEW_INPUT_SYSTEM omits 62596705730e media: atomisp: return errors from ia_css_dma_configure_fr [...] omits 874da1fd1df2 media: atomisp: add return codes for pipeline config functions omits f88520495b85 media: atomisp: sh_css_sp: better handle pipeline config errors omits f21e49be240f media: atomisp: propagate errors at ia_css_*_configure() omits 08ae0ffdd6c4 media: atomisp: cleanup ia_css_isp_configs() code omits 2aa384962a7f media: atomisp: unify ia_css_isp_params.c omits 3a9559d8f679 media: atomisp: drop duplicated ia_css_isp_states.c omits 9df9ee659cae media: atomisp: drop duplicated ia_css_isp_configs.c omits 821e6f16125a media: atomisp: allocate a v4l2_fh at open time omits 8cc0f5cfd543 media: atomisp-mt9m114: use v4l2_find_nearest_size() omits c286a3a0286b media: atomisp-gc2235: use v4l2_find_nearest_size() omits e3b14bf8d660 media: atomisp-gc0310: use v4l2_find_nearest_size() omits b4e281666cb2 media: atomisp-ov2722: use v4l2_find_nearest_size() omits b7573661282c media: atomisp-ov2680: use v4l2_find_nearest_size() omits 0fbca1028567 media: atomisp: fix g_fmt logic omits c9e9094c4e42 media: atomisp: fix try_fmt logic omits e0d42fc0ddbc media: atomisp: move atomisp_g_fmt_cap() omits cc55907585f5 media: atomisp: fix enum_fmt logic omits f5f3cedf2b5a media: atomisp: fix VIDIOC_S_FMT logic omits 9a542497cc88 media: atomisp: move a debug printf to a better place omits 747473154111 media: atomisp: align sizes returned by g_fmt omits fcb10617f465 media: atomisp: TODO: make it updated to the current issues omits b2598d9fa6e1 media: atomisp: add a default case at __get_frame_info() omits 5814f32fef13 media: staging: max96712: Add basic support for MAX96712 G [...] omits 819d679b58bc media: atomisp: comment-out JPEG format omits 03723b924867 media: atomisp: report the visible resolution omits 5380c4cfeb8e media: atomisp: don't print errors for ignored MBUS formats omits 2b806251a5b0 media: atomisp: report colorspace information omits 6c84a35d7815 media: atomisp: properly implement g_fmt omits 331adc2f4081 media: atomisp: better describe get_frame_info issues omits fae46cb0531b media: atomisp: fix enum formats logic omits c10bcb13462e media: atomisp: add NULL check for asd obtained from atomi [...] omits 59a27d5c98f7 media: atomisp: Fix up the open v load race omits 634557be5aea media: atomisp: add Microsoft Surface 3 ACPI vars omits bb4924c215f2 media: atomisp: pci: release_version is now irci_stable_ca [...] omits b37bca2eba67 media: atomisp: make fw ver irci_stable_candrpv_0415_20150 [...] omits bbaa836b5301 media: atomisp: remove polling_mode and subscr_index omits c665ccf1ffea media: atomisp: remove struct ia_css_isp_parameter xnr3 omits 66262818195d media: atomisp: remove struct ia_css_isp_parameter omits fc3b36a783a4 media: atomisp: drop luma_only, input_yuv and input_raw fr [...] omits 5a1b2725558f media: atomisp: fix ifdefs in sh_css.c omits 6fb5d718b08c media: atomisp: use IA_CSS_ERROR() for error messages in s [...] omits d21ce8c2f7bf media: atomisp: fix inverted error check for ia_css_mipi_i [...] omits 9f6b4fa2d2df media: atomisp: do not use err var when checking port vali [...] omits e1921cd14640 media: atomisp: fix inverted logic in buffers_needed() omits 5bfbf65fcca7 media: atomisp: fix punit_ddr_dvfs_enable() argument for m [...] omits ce3015b7212e media: atomisp: add missing media_device_cleanup() in atom [...] omits c09d776eaa06 media: dw9768: activate runtime PM and turn off device omits 2a998392403f media: i2c: ccs: replace snprintf in show functions with s [...] omits 85db29d22cc5 media: ipu3-cio2: fix error code in cio2_bridge_connect_sensor() omits 9b005ce90628 media: staging: ipu3-imgu: clarify the limitation of grid config omits cffd616086fd media: atomisp: get rid of two unused functions omits 002e8f0d5927 media: stm32-dma2d: STM32 DMA2D driver omits ef9f18a9e3a0 media: v4l2-ctrls: Add RGB color effects control omits ee4a929e0eb2 media: v4l2-ctrls: Add V4L2_CID_COLORFX_CBCR max setting omits c9ee220d7677 media: videobuf2: Fix the size printk format omits 0a08088f82c2 media: v4l2-mem2mem: add v4l2_m2m_get_unmapped_area for no [...] omits 68dda3e02522 media: dt-bindings: media: add document for STM32 DMA2d bindings omits c9c9e2ab0375 media: admin-guide: add stm32-dma2d description omits d900a1cd310d arm64: dts: allwinner: add 'chassis-type' property omits b15c90153fd9 gnss: drop stray semicolons omits 5a06f68dbe0f drm/i915/dsi/xelpd: Disable DC states in Video mode omits 09eea2126533 drm/i915/dsi/xelpd: Add DSI transcoder support omits 6f07707fa09e drm/i915/dsi/xelpd: Fix the bit mask for wakeup GB omits e5043894b21f bpftool: Use libbpf_get_error() to check error omits c874dff452f3 Merge branch 'bpftool: miscellaneous fixes' omits b06be5651f08 bpftool: Fix mixed indentation in documentation omits 3811e2753a39 bpftool: Update the lists of names for maps and prog-attach types omits 986dec18bbf4 bpftool: Fix indent in option lists in the documentation omits 48f5aef4c458 bpftool: Remove inclusion of utilities.mak from Makefiles omits ebbd7f64a3fb bpftool: Fix memory leak in prog_dump() omits 868029949345 hwmon: (tmp401) Simplify temperature register arrays omits 4f9f5ef7e18c hwmon: Driver for Texas Instruments INA238 omits 592ac972f7a4 dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property omits 1f9c17b0b497 dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatib [...] omits 9d3046fadf31 hwmon: (k10temp) Add support for AMD Family 19h Models 10h [...] omits 4aaf9ecbe747 hwmon: (k10temp) Remove unused definitions omits 6482dd78c00c x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-A [...] omits 214f52525506 hwmon: (nct6775) mask out bank number in nct6775_wmi_read_value() omits dbd3e6eaf3d8 hwmon: (dell-smm) Fix warning on /proc/i8k creation error omits 838322658325 hwmon: (corsair-psu) fix plain integer used as NULL pointer omits 1274a4eb318d ipv6: Remove duplicate statements omits 0de3521500cf ipv4: Remove duplicate assignments omits ef14102914f3 ipv4: drop unused assignment omits 393534f291d8 drm/nouveau: set RGB quantization range to FULL omits d50d16036fb3 drm/nouveau/kms: delete an useless function call in nouvea [...] omits 606be062c2e5 drm/nouveau/kms/nv50-: Remove several set but not used var [...] omits 170dcb67a208 drm/nouveau/fifo: make tu102_fifo_runlist static omits f9325afc2326 drm/nouveau/dispnv50/headc57d: Make local function 'headc5 [...] omits 22da19f900be drm/nouveau/device: use snprintf() to replace strncpy() to [...] omits bd6e07e72f37 drm/nouveau/kms/nv04: use vzalloc for nv04_display omits 5d96a01549ec nouveau/nvkm/subdev/devinit/mcp89.c:Unneeded variable omits 79af598a5bae drm/nouveau/kms/nv50-: Always validate LUTs in nv50_head_a [...] omits 372b8307a628 drm/nouveau/kms/nv50-: Use NV_ATOMIC() in nv50_head_atomic [...] omits 78ad449dc5c8 drm/nouveau: Remove unused variable ret omits c0a808b06939 drm/nouveau/kms/nv50-: Correct size checks for cursors omits c5dac1f62153 drm/nouveau/bios/init: A typo fix omits 5e18b9737004 drm/nouveau/core/client: Mark nvkm_uclient_sclass with sta [...] omits 4cdd2450bf73 drm/nouveau/pmu/gm200-: use alternate falcon reset sequence omits 1d2271d2fb85 drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVI [...] omits 6040308ffc90 drm/nouveau/kms/nv140-: Add CRC methods to gv100_disp_core [...] omits 23244f67ed96 drm/nouveau/kms/nvd9-nv138: Fix CRC calculation for the cu [...] omits 57cbdbe65e5f drm/nouveau/kms/nv140-: Use hard-coded wndws or core chann [...] omits 4f232990dd83 drm/nouveau/kms/nv50-: Check vbl count after CRC context flip omits bc4c7fa02b5f drm/nouveau/kms/nv50-: Use drm_dbg_kms() in crc.c omits 94bdb32aa2b2 MAINTAINERS: update information for nouveau omits 325d956d6717 selftests/bpf: Fix a tautological-constant-out-of-range-co [...] omits 21c6ec3d5275 selftests/bpf: Fix an unused-but-set-variable compiler warning omits 58da0d84fdd2 Merge series "" from : omits 5f1176b419f9 drm/i915/guc/slpc: Check GuC status before freq boost omits 7cc595a60187 Merge branch 'introduce btf_tracing_ids' omits d19ddb476a53 bpf: Introduce btf_tracing_ids omits 9e2ad638ae36 bpf: Extend BTF_ID_LIST_GLOBAL with parameter for number of IDs omits 314f14abdeca bpftool: Enable libbpf's strict mode by default omits 6a628fa43810 fs: dlm: fix potential buffer overflow omits 2a2d23b68c4e drm/i915: make array states static const omits 0ce29cae5ba4 Merge branches 'devel-stable', 'misc' and 'fixes' into for-next omits 5554d0b808c2 Merge branch 'for-5.16/upstream-fixes' into for-next omits 318ba02cd8a8 drm/meson: encoder_cvbs: switch to bridge with ATTACH_NO_C [...] omits 72317eaa23b1 drm/meson: rename venc_cvbs to encoder_cvbs omits 0af5e0b41110 drm/meson: encoder_hdmi: switch to bridge DRM_BRIDGE_ATTAC [...] omits e67f6037ae1b drm/meson: split out encoder from meson_dw_hdmi omits d235a7c426b1 drm/meson: remove useless recursive components matching omits 7cd70656d128 drm/bridge: display-connector: implement bus fmts callbacks omits 3f2532d65a57 drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_ [...] omits ef9e7727d062 iomap: Fix inline extent handling in iomap_readpage omits 9faaffbe85ed Merge branch 'Support BTF_KIND_TYPE_TAG for btf_type_tag a [...] omits d52f5c639dd8 docs/bpf: Update documentation for BTF_KIND_TYPE_TAG support omits 3f1d0dc0ba29 selftests/bpf: Clarify llvm dependency with btf_tag selftest omits 5698a42a73a1 selftests/bpf: Add a C test for btf_type_tag omits 26c79fcbfa64 selftests/bpf: Rename progs/tag.c to progs/btf_decl_tag.c omits 846f4826d18e selftests/bpf: Test BTF_KIND_DECL_TAG for deduplication omits 6aa5dabc9d0e selftests/bpf: Add BTF_KIND_TYPE_TAG unit tests omits 0dc85872203b selftests/bpf: Test libbpf API function btf__add_type_tag() omits 3da5ba6f0509 bpftool: Support BTF_KIND_TYPE_TAG omits 2dc1e488e5cd libbpf: Support BTF_KIND_TYPE_TAG omits 8c42d2fa4eea bpf: Support BTF_KIND_TYPE_TAG for btf_type_tag attributes omits 2326ff8d5c66 Merge branch 'Future-proof more tricky libbpf APIs' omits 164b04f27fbd bpftool: Update btf_dump__new() and perf_buffer__new_raw() calls omits eda8bfa5b7c7 tools/runqslower: Update perf_buffer__new() calls omits 60ba87bb6baf selftests/bpf: Update btf_dump__new() uses to v1.0+ variant omits 0b52a5f4b994 selftests/bpf: Migrate all deprecated perf_buffer uses omits 417889346577 libbpf: Make perf_buffer__new() use OPTS-based interface omits 6084f5dc928f libbpf: Ensure btf_dump__new() and btf_dump_opts are future-proof omits 957d350a8b94 libbpf: Turn btf_dedup_opts into OPTS-based struct omits de29e6bbb9ee selftests/bpf: Minor cleanups and normalization of Makefile omits 6501182c08f7 bpftool: Normalize compile rules to specify output file last omits 3a75111d8a43 Merge branch 'selftests/bpf: fix test_progs' log_level logic' omits 50dee7078b66 selftests/bpf: Fix bpf_prog_test_load() logic to pass extr [...] omits a6ca71583137 libbpf: Add ability to get/set per-program load flags omits 049007698d47 Merge branch 'for-5.16/upstream-fixes' into for-next omits 212e6562f33b drm/i915/dg2: Program recommended HW settings omits 645cc0b9d972 drm/i915/dg2: Add initial gt/ctx/engine workarounds omits d73dd1f4e40c drm/i915/xehpsdv: Add initial workarounds omits c582ffadbe6c drm/i915/psr: Fix PSR2 handling of multiplanar format omits e9d9f9582c3d drm/bridge: parade-ps8640: Populate devices on aux-bus omits 826cff3f7ebb drm/bridge: parade-ps8640: Enable runtime power management omits 02689a2055d8 drm/1915/fbc: Replace plane->has_fbc with a pointer to the [...] omits e49a656b924e drm/i915/fbc: Start passing around intel_fbc omits d06188234427 drm/i915/fbc: s/dev_priv/i915/ omits 9ddfa5a084f6 drm/i915: Relocate FBC_LLC_READ_CTRL omits a4b17f757d0b drm/i915/fbc: Finish polishing FBC1 registers omits 73ab6ec90922 drm/i915/fbc: Clean up all register defines omits a46553837056 drm/i915/fbc: Nuke BDW_FBC_COMP_SEG_MASK omits a61cf3883c83 drm/i915/fbc: Introduce intel_fbc_set_false_color() omits 8f8c61038768 drm/i915/fbc: Introduce .program_cfb() vfunc omits 11a6b88b8cf2 drm/i915/fbc: s/gen7/ivb/ omits 0242cd3a538f drm/i915/fbc: Introduce .nuke() vfunc omits 41b85a5202b7 drm/i915/fbc: Introduce intel_fbc_funcs omits 6874f95816da drm/i915/fbc: Extract helpers to compute FBC control regis [...] omits 74e0457a62c6 drm/i915/fbc: Introduce intel_fbc_is_compressing() omits ef9600ffd447 drm/i915/fbc: Just use params->fence_y_offset always omits 2013ab184971 drm/i915/fbc: Extract {skl,glk}_fbc_program_cfb_stride() omits b50364af7af4 drm/i915/fbc: Extract snb_fbc_program_fence() omits 84e9dfd51852 drm: Clarify semantics of struct drm_mode_config.{min, max [...] omits 9239f3e1807c drm/simpledrm: Support virtual screen sizes omits 0dd80b483b95 drm/simpledrm: Enable FB_DAMAGE_CLIPS property omits 18ac700d75e8 drm/fb-helper: Allocate shadow buffer of surface height omits 19b20a802131 drm/format-helper: Streamline blit-helper interface omits 53bc2098d2b6 drm/format-helper: Rework format-helper conversion functions omits 3e3543c8a19c drm/format-helper: Add destination-buffer pitch to drm_fb_swab() omits 27bd66dd6419 drm/format-helper: Rework format-helper memcpy functions omits 452290f354f0 drm/format-helper: Export drm_fb_clip_offset() omits 396d9b9a4872 drm: Update documentation and TODO of gem_prime_mmap hook omits 3153c6486008 drm/xen: Implement mmap as GEM object function omits d1260be70675 drm/i915/dsi: transmit brightness command in HS state omits f35294e13c19 drm/i915/dp: For PCON TMDS mode set only the relavant bits [...] omits 078e2bb2585a drm/i915/dp: Optimize the FRL configuration for HDMI2.1 PCON omits 790f27e0f7c1 drm/etnaviv: use dma_resv_describe omits f19ee2f35d10 drm/msm: use the new dma_resv_describe omits a25efb3863d0 dma-buf: add dma_fence_describe and dma_resv_describe v2 omits 781050b0a316 drm/ttm: Put BO in its memory manager's lru list omits d3cb30f8dcbc drm/i915/ttm: Fix illegal addition to shrinker list omits 498f02b657b7 drm/i915: split general MMIO setup from per-GT uncore init omits fd4d7904f5e3 drm/i915: rework some irq functions to take intel_gt as argument omits 04f8cb6d6b67 Merge branch 'Get ingress_ifindex in BPF_SK_LOOKUP prog type' omits 8b4fd2bf1f47 selftests/bpf: Add tests for accessing ingress_ifindex in [...] omits f89315650ba3 bpf: Add ingress_ifindex to bpf_sk_lookup omits 5c7bcf498a6a drm/amdgpu/display: set vblank_disable_immediate for DC omits 8141b2bd7864 drm/ttm: Double check mem_type of BO while eviction omits 16c7ba1f679e drm/ttm: Put BO in its memory manager's lru list omits a5fd72b1c0e9 drm/amdgpu: bump driver version for INFO SENSOR profile mo [...] omits db492891909d drm/amdgpu/UAPI: add SENSOR INFO ioctl subquery for profile modes omits 84006eed7242 drm/radeon: Add HD-audio component notifier support (v2) omits 624883292bc3 Revert "drm/amd/display: To modify the condition in indica [...] omits ffa9d1590b7e Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 8b9adbe2959b drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 043d6c12e5d3 drm/amdgpu: only check for _PR3 on dGPUs omits 5a94d7369266 drm/amdgpu: add another raven1 gfxoff quirk omits 1326b50952e3 drm/amdgpu: remove unneeded variable omits 2f8ee37ae17f drm/radeon: correct indentation omits 8a206d7775ff drm/amdkfd: replace trivial funcs with direct access omits 744000d9e056 drm/amd/display: log amdgpu_dm_atomic_check() failure cause omits 709cd3bfdec2 drm/amd/display: Wait for ACK for INBOX0 HW Lock omits 853893497990 drm/amd/display: Initialise encoder assignment when initia [...] omits b4fb5b438b55 drm/amd/display: Query all entries in assignment table dur [...] omits a3659122cbe3 drm/amd/display: To support sending TPS3 pattern when rest [...] omits 18195609bb76 drm/amd/display: 3.2.161 omits dd85ac838490 drm/amd/display: Adjust code indentation omits a9360939347d drm/amd/display: Add hpd pending flag to indicate detectio [...] omits 86f9f149d0b9 drm/amd/display: Fix Coverity Issues omits d47a2cf53bed drm/amd/display: retain/release stream pointer in link enc table omits 86dc977aa6b0 drm/amd/display: fix stale info in link encoder assignment omits f5a68dbb842e drm/amd/display: use link_rate_set above DPCD 1.3 (#1527) omits 1f64ca8dd3be drm/amd/display: clean up some formats and log omits 494a8ffb6c59 drm/amd/display: bring dcn31 clk mgr in line with other ve [...] omits 48d8b9bc0c35 drm/amd/display: Fix detection of aligned DMUB firmware meta info omits ae2449eaab8c drm/amd/display: Use link_enc_cfg API for queries. omits ffd9429996cb drm/amd/display: Fix RGB MPO underflow with multiple displays omits bd60edf16c6c drm/amd/display: remove dmcub_support cap dependency omits c87714ec81d0 drm/amd/display: Pass panel inst to a PSR command omits c0f29afc100f drm/amd/display: Add helper for blanking all dp displays omits 2e6e078fb6b7 drm/amd/display: remove unnecessary conditional operators omits b113c8755f6a drm/amdgpu: return early on error while setting bar0 memtype omits c41ddee9c681 drm/amdgpu: remove unnecessary checks omits 45137488f0fb drm/amdkfd: Add sysfs bitfields and enums to uAPI omits 8475950d8148 drm/amdgpu: use generic fb helpers instead of setting up A [...] omits 521a9ffce769 drm/amdkfd: remove kgd_dev declaration and initialization omits 7f0206a3fb3e drm/amdkfd: replace/remove remaining kgd_dev references omits a91a7c858f40 drm/amdkfd: replace kgd_dev in gpuvm amdgpu_amdkfd funcs omits c64ea4f66ac1 drm/amdkfd: replace kgd_dev in get amdgpu_amdkfd funcs omits ffa774d172fe drm/amdkfd: replace kgd_dev in various amgpu_amdkfd funcs omits 93d7a659146a drm/amdkfd: replace kgd_dev in various kfd2kgd funcs omits db0c1a683eee drm/amdkfd: replace kgd_dev in hqd/mqd kfd2kgd funcs omits 0a9ead148c26 drm/amdkfd: replace kgd_dev in static gfx v10_3 funcs omits 93ed3112e001 drm/amdkfd: replace kgd_dev in static gfx v10 funcs omits cd808b4af9c3 drm/amdkfd: replace kgd_dev in static gfx v9 funcs omits ceee58bc0d91 drm/amdkfd: replace kgd_dev in static gfx v8 funcs omits 6616fd41f37d drm/amdkfd: replace kgd_dev in static gfx v7 funcs omits 5e24a05b00d5 drm/amdkfd: add amdgpu_device entry to kfd_dev omits 1a8b597ddabe bpftool: Fix SPDX tag for Makefiles and .gitignore omits 4b4e6c24e679 Merge branch 'rework/printk_safe-removal' into for-next omits f3cd7c04e252 Merge branch 'for-5.16/upstream-fixes' into for-next omits 6e120594631f drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() omits 1f366c6856e9 drm/omap: increase DSS5 max tv pclk to 192MHz omits ed8414ab041f drm/omap: Make use of the helper function devm_platform_io [...] omits b92f7ea556f8 drm/omap: dss: Make use of the helper macro SET_RUNTIME_PM_OPS() omits b94b7353d7fe drm/omapdrm: Convert to SPDX identifier omits 4579509ef181 Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" omits 6f75a13c7877 Merge branch 'for-5.16/upstream-fixes' into for-next omits e6d523e6dbb7 Merge branch 'for-5.16/upstream-fixes' into for-next omits 9030e39cd115 drm/i915/selftests: Use clear_and_wake_up_bit() for the pe [...] omits 775affb06a5b drm/i915/gem: Fix gem_madvise for ttm+shmem objects omits 7528edbafeef [for -next only] kconfig: generate include/generated/rustc_cfg omits 08d1ecd98a8f drm/i915/guc: Refcount context during error capture omits 6cff894e4991 drm/i915: pin: delete duplicate check in intel_pin_and_fen [...] omits c68dac968c46 drm/i915: Call intel_update_active_dpll() for both bigjoin [...] omits 115e0f687d29 drm/i915: Use unlocked register accesses for LUT loads omits 2bbc6fcaf8c5 drm/i915: Use vblank workers for gamma updates omits 6f9976bd1310 drm/i915: Do vrr push before sampling the frame counter omits 0c56210ef22c shm: extend forced shm destroy to support objects from sev [...] omits e1ea090136bc ipc: WARN if trying to remove ipc object which is absent omits dd9ffddd9c0c hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 6afc5c18da25 init/main.c: silence some -Wunused-parameter warnings omits d1dbc3bd7643 ELF: fix overflow in total mapping size calculation omits 588702bfaf15 Merge branch 'misc' into for-next omits 3de10c3f0588 proc/sysctl: make protected_* world readable omits b7d80ee85970 kernel/hung_task.c: Monitor killed tasks. omits dcb70217e9e7 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 0bcc15d6132d fs/buffer.c: add debug print for __getblk_gfp() stall problem omits bd38c851ed0a mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits 6044471aac4c mm: disable zsmalloc on PREEMPT_RT omits 4dc77a00b82d mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 0259f10c404e mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] omits 0b61d5b52923 oom_kill: oom_score_adj broken for processes with small me [...] omits 228d59f77cf9 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 6f325a4e7889 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 0b62423e3ed7 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits a8ec0c36381b lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits 30c1d947b688 lazy tlb: allow lazy tlb mm refcounting to be configurable omits 781955ae9206 lazy tlb: introduce lazy mm refcount helper functions omits dad8d5867a46 mm/memory.c: use correct VMA flags when freeing page-tables omits 667f0174fea5 mm-page_ownerc-modify-the-type-of-argument-order-in-some-f [...] omits 45539004a11a mm/page_owner.c: modify the type of argument "order" in so [...] omits eb2231416e9e kasan: test: consolidate workarounds for unwanted __alloc_ [...] omits ef172452145d ocfs2: fix ocfs2 corrupt when iputting an inode omits a17c22ebcdee ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 29161eae0627 ocfs2: reflink deadlock when clone file to the same direct [...] omits 381ca77d2fc4 procfs: prevent unpriveleged processes accessing fdinfo dir omits 495bece60dcf /proc/kpageflags: do not use uninitialized struct pages omits 2171267fa5cb /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 2224b7db1fb4 mm-bdi-initialize-bdi_min_ratio-when-bdi-unregister-fix omits be6597f46a5c mm: bdi: initialize bdi_min_ratio when bdi is unregistered omits f8b25d483c4a kasan-test-use-underlying-string-helpers-checkpatch-fixes omits 0fa83c99044a lib/test_kasan.c: use underlying string helpers omits 03f060b73f9a drm/i915/resets: Don't set / test for per-engine reset bit [...] omits 3a74ac2d1159 libbpf: Compile using -std=gnu89 omits 241d7a9a4135 Merge branch 'for-5.16/upstream-fixes' into for-next omits 38a1b50c0389 drm/i915/dsi: disable lpdt if it is not enabled omits cf9420cb122d drm/i915: Fix Memory BW formulae for ADL-P omits c23551c9c36a selftests/bpf: Add exception handling selftests for tp_bpf [...] omits b89ddf4cca43 arm64/bpf: Remove 128MB limit for BPF JIT programs omits 0cc78dcca36d Merge branch 'introduce bpf_find_vma' omits f108662b27c9 selftests/bpf: Add tests for bpf_find_vma omits 7c7e3d31e785 bpf: Introduce helper bpf_find_vma omits 5fd79ed9bed1 Merge branch 'Fix leaks in libbpf and selftests' omits 8c7a95520184 selftests/bpf: Fix bpf_object leak in skb_ctx selftest omits f91231eeeed7 selftests/bpf: Destroy XDP link correctly omits f92321d706a8 selftests/bpf: Avoid duplicate btf__parse() call omits f79587520a60 selftests/bpf: Clean up btf and btf_dump in dump_datasec test omits 5309b516bcc6 selftests/bpf: Free inner strings index in btf selftest omits b8b26e585f3a selftests/bpf: Free per-cpu values array in bpf_iter selftest omits 8ba285874913 selftests/bpf: Fix memory leaks in btf_type_c_dump() helper omits 8f7b239ea8cf libbpf: Free up resources used by inner map definition omits 2a2cb45b727b selftests/bpf: Pass sanitizer flags to linker through LDFLAGS omits 5577f24cb04a Merge branch 'libbpf: add unified bpf_prog_load() low-level API' omits f19ddfe0360a selftests/bpf: Use explicit bpf_test_load_program() helper calls omits cbdb1461dcf4 selftests/bpf: Use explicit bpf_prog_test_load() calls everywhere omits f87c1930ac29 selftests/bpf: Merge test_stub.c into testing_helpers.c omits d8e86407e5fc selftests/bpf: Convert legacy prog load APIs to bpf_prog_load() omits 3d1d62397f4a selftests/bpf: Fix non-strict SEC() program sections omits 5c5edcdebfcf libbpf: Remove deprecation attribute from struct bpf_prog_ [...] omits a3c7c7e8050f bpftool: Stop using deprecated bpf_load_program() omits bcc40fc0021d libbpf: Stop using to-be-deprecated APIs omits e32660ac6fd6 libbpf: Remove internal use of deprecated bpf_prog_load() [...] omits d10ef2b825cf libbpf: Unify low-level BPF_PROG_LOAD APIs into bpf_prog_load() omits 45493cbaf59e libbpf: Pass number of prog load attempts explicitly omits be80e9cdbca8 libbpf: Rename DECLARE_LIBBPF_OPTS into LIBBPF_OPTS omits 26950bc4bad3 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits b8b5cb55f5d3 libbpf: Fix non-C89 loop variable declaration in gen_loader.c omits 89636a06fa2e drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_ [...] omits a286975ab7ea Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 4fe7907f3775 drm/i915/display/adlp: Disable underrun recovery omits c8b9f34e223f fs: dlm:Remove unneeded semicolon omits a4dde9b4c3b0 Merge branch 'misc' into for-next omits 1998646129fa drm/vc4: hdmi: Introduce a scdc_enabled flag omits ebae26d61809 drm/vc4: hdmi: Introduce an output_enabled flag omits a64ff88cb5eb drm/vc4: hdmi: Check the device state in prepare() omits 633be8c3c0c5 drm/vc4: hdmi: Prevent access to crtc->state outside of KMS omits 82cb88af12d2 drm/vc4: hdmi: Use a mutex to prevent concurrent framework access omits 81fb55e500a8 drm/vc4: hdmi: Add a spinlock to protect register access omits eeb6ab463959 drm/vc4: crtc: Copy assigned channel to the CRTC omits 0c250c150c74 drm/vc4: Fix non-blocking commit getting stuck forever omits a16c66401fd8 drm/vc4: crtc: Drop feed_txp from state omits f47a0e358467 drm/i915/audio: rename intel_init_audio_hooks to intel_aud [...] omits 5d4537463fc2 drm/i915/audio: move intel_audio_funcs internal to intel_audio.c omits 37388c0192bf drm/i915/audio: define the audio struct separately from dr [...] omits ca3cfb9d9b5e drm/i915/audio: name the audio sub-struct in drm_i915_private omits fe9b286bd063 drm/i915/audio: group audio under anonymous struct in drm_ [...] omits c10a652e239e drm/i915/selftests: Rework context handling in hugepages s [...] omits 52a743f1c114 drm/i915: Remove gen6_ppgtt_unpin_all omits 2b0a750caf33 drm/i915/ttm: Failsafe migration blits omits 3589fdbd3b20 drm/i915/ttm: Reorganize the ttm move code omits c64a9a7c05be drm/i915: Update memory bandwidth formulae omits a14fef80ebb3 drm/i915: Split vlv/chv sprite plane update into noarm+arm pair omits 50105a3ad16c drm/i915: Split ivb+ sprite plane update into noarm+arm pair omits 120542e2c1d1 drm/i915: Split g4x+ sprite plane update into noarm+arm pair omits 4d0d77de9af4 drm/i915: Split pre-skl primary plane update into noarm+arm pair omits 890b6ec4a522 drm/i915: Split skl+ plane update into noarm+arm pair omits 8ac80733cf6f drm/i915: Split update_plane() into update_noarm() + update_arm() omits e56b80d9fd29 drm/i915: Fix up the sprite namespacing omits 50faf7a194b8 drm/i915: Fix async flip with decryption and/or DPT omits aaec72ee90bc drm/i915: Reject planar formats when doing async flips omits c4c6ef229593 drm/bridge: analogix_dp: Make PSR-exit block less omits 566fef1226c1 drm/bridge: anx7625: add HDMI audio function omits fd0310b6fe7d drm/bridge: anx7625: add MIPI DPI input feature omits 9a7e49bd7992 drm/bridge: anx7625: fix not correct return value omits a43661e7e819 dt-bindings:drm/bridge:anx7625:add vendor define omits fbd4cf3bfe15 drm/i915: fixup dma_fence_wait usage omits 16e101051f32 drm/vc4: Increase the core clock based on HVS load omits b7551457c5d0 drm/vc4: hdmi: Enable the scrambler on reconnection omits bd43e22bf28e drm/vc4: hdmi: Raise the maximum clock rate omits 7f817159c331 drm/vc4: Leverage the load tracker on the BCM2711 omits e1a7094b58c0 drm/vc4: crtc: Add some logging omits 94c1adc4c124 drm/vc4: crtc: Rework the encoder retrieval code (again) omits d6faf94a68ae drm/vc4: crtc: Add encoder to vc4_crtc_config_pv prototype omits d0229c360a42 drm/vc4: Make vc4_crtc_get_encoder public omits e32e5723256a drm/vc4: hdmi: Fix HPD GPIO detection omits cc5f1cbbc1e1 drm/vc4: hdmi: Remove the DDC probing for status detection omits 89aae41d740f drm/radeon: use dma_resv_wait_timeout() instead of manuall [...] omits 1448d5c47e6a drm/i915/guc/slpc: Update boost sysfs hooks for SLPC omits 493043feed00 drm/i915/guc/slpc: Add waitboost functionality for SLPC omits 292e4fb05f14 drm/i915/guc/slpc: Define and initialize boost frequency omits be2f2d1680df libbpf: Deprecate bpf_program__load() API omits b87b1883efe3 fs: dlm: remove double list_first_entry call omits d6b973acd756 Merge branch 'libbpf ELF sanity checking improvements' omits b7332d2820d3 libbpf: Improve ELF relo sanitization omits 0d6988e16a12 libbpf: Fix section counting logic omits 62554d52e717 libbpf: Validate that .BTF and .BTF.ext sections contain data omits 88918dc12dc3 libbpf: Improve sanity checking during BTF fix up omits 833907876be5 libbpf: Detect corrupted ELF symbols section omits 1e6d69c7b9cd selftests/seccomp: Report event mismatches more clearly omits 48d5fd06453d selftests/seccomp: Stop USER_NOTIF test if kcmp() fails omits 8388092b2551 Merge branch 'libbpf: deprecate bpf_program__get_prog_info [...] omits f5aafbc2af51 libbpf: Deprecate bpf_program__get_prog_info_linear omits 199e06fe832d perf: Pull in bpf_program__get_prog_info_linear omits c59765cfd193 bpftool: Use bpf_obj_get_info_by_fd directly omits 60f270753960 bpftool: Migrate -1 err checks of libbpf fn calls omits c1d53cbd83b8 drm/i915: Use intel_de_rmw() for icl combo phy programming omits d4e0f1632502 drm/i915: Use intel_de_rmw() for icl mg phy programming omits c86e187372da drm/i915: Use intel_de_rmw() for tgl dkl phy programming omits 88a244152209 drm/i915: Enable per-lane drive settings for icl+ omits 3e9cf8f055fc drm/i915: Query the vswing levels per-lane for snps phy omits a905ced61309 drm/i915: Query the vswing levels per-lane for tgl dkl phy omits 305448e55745 drm/i915: Query the vswing levels per-lane for icl mg phy omits 31e914a2307a drm/i915: Query the vswing levels per-lane for icl combo phy omits f20ca899a7c9 drm/i915: Stop using group access when progrmming icl comb [...] omits 565edeee70db drm/i915: Fix comment about modeset parameters omits 9755f055f512 drm/i915: Restore memory mapping for DPT FBs across system [...] omits 8d2f683f1c49 drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() omits c29d6797228b drm/etnaviv: stop getting the excl fence separately here omits 0df2d764b979 exfat: reuse exfat_inode_info variable instead of calling [...] omits 536a5e7b9676 exfat: make exfat_find_location() static omits 24ecacbe73bc exfat: fix typos in comments omits 4b49001334a9 exfat: simplify is_valid_cluster() omits c1f110eeb2a5 drm/i915: Rename GT_STEP to GRAPHICS_STEP omits e181fa1ddfd5 drm/i915: Track media IP stepping separated from GT omits a5b7ef27da60 drm/i915: Add struct to hold IP version omits 6c2e3bf68f3e fs: dlm: filter user dlm messages for kernel locks omits 63eab2b00bcf fs: dlm: add lkb waiters debugfs functionality omits 5054e79de999 fs: dlm: add lkb debugfs functionality omits 75d25ffe380a fs: dlm: allow create lkb with specific id range omits 9af5b8f0ead7 fs: dlm: add debugfs rawmsg send functionality omits 5c16febbc19b fs: dlm: let handle callback data as void omits 3cb5977c5214 fs: dlm: ls_count busy wait to event based wait omits 164d88abd760 fs: dlm: requestqueue busy wait to event based wait omits 92732376fd29 fs: dlm: trace socket handling omits f1d3b8f91d96 fs: dlm: initial support for tracepoints omits 2f05ec4327ff fs: dlm: make dlm_callback_resume quite omits e10249b1902d fs: dlm: use dlm_recovery_stopped in condition omits 3e9736713d0c fs: dlm: use dlm_recovery_stopped instead of test_bit omits 658bd576f95e fs: dlm: move version conversion to compile time omits fe93367541bc fs: dlm: remove check SCTP is loaded message omits 1aafd9c23191 fs: dlm: debug improvements print nodeid omits bb6866a5bdc5 fs: dlm: fix small lockspace typo omits dea450c90f46 fs: dlm: remove obsolete INBUF define omits 258f56d11bbb Bluetooth: aosp: Support AOSP Bluetooth Quality Report omits 749a6c594203 Bluetooth: Add struct of reading AOSP vendor capabilities omits e6d6f689435a drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides omits 17749ece0142 drm/i915/adlp/fb: Remove restriction on semiplanar UV plan [...] omits be6c1dd5ac07 drm/i915/fb: Rename i915_color_plane_view::stride to mappi [...] omits 96837e8beeef drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces omits dd5ba4ff4e92 drm/i915/fb: Factor out functions to remap contiguous FB o [...] omits 6b6636e17649 drm/i915/adlp/fb: Prevent the mapping of redundant trailin [...] omits 2ee5ef9c934a drm/i915/fb: Fix rounding error in subsampled plane size c [...] omits 23c50968399f i915/display/dp: send a more fine-grained link-status uevent omits d35d4dbcc80d drm/probe-helper: use drm_kms_helper_connector_hotplug_event omits fc320a6f6404 amdgpu: use drm_kms_helper_connector_hotplug_event omits ad935754dd86 drm/connector: use drm_sysfs_connector_hotplug_event omits 710074bb8ab0 drm/probe-helper: add drm_kms_helper_connector_hotplug_event omits 0d6a8c5e9683 drm/sysfs: introduce drm_sysfs_connector_hotplug_event omits 112a87c48e83 drm/i915/display: program audio CDCLK-TS for keepalives omits 57d9898bee4f drm/i915/dmabuf: drop the flush on discrete omits 068b1bd09253 drm/i915: stop setting cache_dirty on discrete omits 2ea6ec76430b drm/i915: move cpu_write_needs_clflush omits c52b3b489783 drm/i915/clflush: disallow on discrete omits 3ea355b234d7 drm/i915/clflush: fixup handling of cache_dirty omits f16a491c65d9 Bluetooth: hci_sync: Fix not setting adv set duration omits 27592ca1fadf Bluetooth: hci_sync: Fix missing static warnings omits 0826edb6a5e5 drm/i915/display: Check async flip state of every crtc and [...] omits cad7109a2b5e drm/i915: Introduce refcounted sg-tables omits 542cff7893a3 drm/sched: Avoid lockdep spalt on killing a processes omits eafd42c87753 Merge branch 'for-5.16-vsprintf-pgp' into for-next omits bbbd1fb77db5 Merge branch 'for-5.16/nintendo' into for-next omits c343ac4a51f9 Merge branch 'for-5.16/playstation' into for-next omits 49c55f7b035b drm/i915/hdmi: Turn DP++ TMDS output buffers back on in en [...] omits fa2a6c5b9cfb drm/i915: Don't request GMBUS to generate irqs when called [...] omits f2787d8779b1 i915/display/dmc: Add Support for PipeC and PipeD DMC omits c7d561cfcf86 drm/i915: Enable WaProgramMgsrForCorrectSliceSpecificMmioR [...] omits 47ed04961471 virtio_gpio: drop packed attribute omits 3b378cc3ce76 iommu/virtio: Support identity-mapped domains omits 3d7da149451c iommu/virtio: Pass end address to viommu_add_mapping() omits 45bb1ff67607 iommu/virtio: Sort reserved regions omits c320d67024bb iommu/virtio: Support bypass domains omits fd0d1c7bf074 iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG omits f99413e4e1ce drm/ingenic: Remove bogus register write omits b9cac915c541 ARC: thread_info.h: correct two typos in a comment omits 3c7603727c3a Merge branch 'fixes' into for-next omits 5065e08e4ef3 gpio: sim: fix missing unlock on error in gpio_sim_config_ [...] omits 6bf9e6543811 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits dded00395bdb drm/ingenic: Attach bridge chain to encoders omits 6055466203df drm/ingenic: Upload palette before frame omits 5410345f7acb drm/ingenic: Set DMA descriptor chain register when starting CRTC omits 9361329d5712 drm/ingenic: Move IPU scale settings to private state omits 8040ca086eb2 drm/ingenic: Add support for private objects omits 1bdb542da736 drm/ingenic: Simplify code by using hwdescs array omits 9556829ce4d0 drm/i915/adlp: Implement workaround 16013190616 omits d6cba4e6d0e2 Bluetooth: btusb: Add support using different nvm for vari [...] omits c34c1c4cd68f Revert "drm/i915/display/psr: Do full fetch when handling [...] omits 3809991ff5f4 drm/i915/display: Add initial selective fetch support for [...] omits 675053115e4e drm: import DMA_BUF module namespace omits fe6089c138e4 drm/i915: Remove some dead struct fwd decl from i915_drv.h omits 182ee45da083 Bluetooth: hci_sync: Rework hci_suspend_notifier omits d0b137062b2d Bluetooth: hci_sync: Rework init stages omits 3244845c6307 Bluetooth: hci_sync: Convert MGMT_OP_SSP omits 5e233ed59cc4 Bluetooth: hci_sync: Convert adv_expire omits 26ac4c56f03f Bluetooth: hci_sync: Convert MGMT_OP_SET_ADVERTISING omits 71efbb08b538 Bluetooth: hci_sync: Convert MGMT_OP_SET_PHY_CONFIGURATION omits 6f6ff38a1e14 Bluetooth: hci_sync: Convert MGMT_OP_SET_LOCAL_NAME omits 177e77a30e46 Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_EXT_DATA omits f892244b05bf Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_DATA omits d81a494c43df Bluetooth: hci_sync: Convert MGMT_OP_SET_LE omits 5a7501374664 Bluetooth: hci_sync: Convert MGMT_OP_GET_CLOCK_INFO omits 2f2eb0c9de2e Bluetooth: hci_sync: Convert MGMT_OP_SET_SECURE_CONN omits 47db6b42991e Bluetooth: hci_sync: Convert MGMT_OP_GET_CONN_INFO omits 451d95a98c5a Bluetooth: hci_sync: Enable synch'd set_bredr omits 353a0249c3f6 Bluetooth: hci_sync: Convert MGMT_OP_SET_FAST_CONNECTABLE omits abfeea476c68 Bluetooth: hci_sync: Convert MGMT_OP_START_DISCOVERY omits cf75ad8b41d2 Bluetooth: hci_sync: Convert MGMT_SET_POWERED omits 5bee2fd6bcaa Bluetooth: hci_sync: Rework background scan omits ad383c2c65a5 Bluetooth: hci_sync: Enable advertising when LL privacy is [...] omits e8907f76544f Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 3 omits cba6b758711c Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2 omits 161510ccf91c Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 1 omits 6a98e3836fa2 Bluetooth: Add helper for serialized HCI command execution omits 10a657dd4cbc drm/i915/fb: Fold modifier CCS type/tiling attribute to pl [...] omits 7df7bca56902 drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum omits da0c3e2c907a drm/i915/fb: Don't report MC CCS plane capability on GEN<12 omits c1bb3a463dac Merge drm/drm-next into drm-intel-next omits bdf6aa22204e drm/nouveau: use the new interator in nv50_wndw_prepare_fb omits b0cc4dca4f10 drm/i915/gtt: stop caching the scratch page omits 2ca776068f1f drm/i915/gtt: flush the scratch page omits 74c1bda2f3fa drm/virtio: fix another potential integer overflow on shif [...] omits 8f4502fa2844 drm/virtio: fix potential integer overflow on shift of a int omits 7cf098658857 MAINTAINERS: add reviewers for virtio-gpu omits 2128939fe2e7 Bluetooth: Fix removing adv when processing cmd complete omits ead3ea12e133 drm/i915: Fix icl+ combo phy static lane power down setup omits 32c2bc89c742 drm/i915: Fix type1 DVI DP dual mode adapter heuristic for [...] omits 77cdd054dd2c drm/i915/pmu: Connect engine busyness stats from GuC to pmu omits 344e694722b7 drm/i915/pmu: Add a name to the execlists stats omits 4c3d005307c8 drm/i915/adlp: Extend PSR2 support in transcoder B omits 2b3374306b31 drm/bridge: sn65dsi86: ti_sn65dsi86_read_u16() __maybe_unused omits e73c317efbf9 dma-buf: remove restriction of IOCTL:DMA_BUF_SET_NAME omits 9aaa6cc099f6 ubifs: Document sysfs nodes omits 16aea0f32f1d drm/i915/dsc: demote noisy drm_info() to drm_kms_dbg() omits 099afadc533f drm/kmb: Enable support for framebuffer console omits 988f45dfe7ea MAINTAINERS: Rust omits 2218f3460793 samples: add Rust examples omits fcd48fa27403 Kbuild: add Rust support omits d029d8003e02 docs: add Rust documentation omits 4740384805f3 scripts: add `generate_rust_analyzer.py` omits 3deed0751937 rust: export generated symbols omits e668d1b63ae4 rust: add `kernel` crate omits e1c3c2fd8b0e rust: add `macros` crate omits 25c0000dc1de rust: add `build_error` crate omits 6aaccb00c2dc rust: add `alloc` crate omits 7dd72be9144a rust: add `compiler_builtins` crate omits ab207c47454b rust: add C helpers omits 8033a9998b79 vsprintf: add new `%pA` format specifier omits 118e1832f05b kallsyms: Use the correct buffer size for symbols omits cb1560e28073 kallsyms: increase maximum kernel symbol length to 512 omits 5f616a9b6497 kallsyms: support "big" kernel symbols omits 8f59ee9a570c drm/msm/dsi: Adjust probe order omits 4280e1a0ba1d drm/kirin: dsi: Adjust probe order omits 4d77688ff27c drm/bridge: tc358775: Register and attach our DSI device at probe omits 526dcedf877f drm/bridge: tc358775: Switch to devm MIPI-DSI helpers omits c3b75d4734cb drm/bridge: sn65dsi86: Register and attach our DSI device [...] omits 77d2a71b94e3 drm/bridge: sn65dsi86: Switch to devm MIPI-DSI helpers omits 6ef7ee48765f drm/bridge: sn65dsi83: Register and attach our DSI device [...] omits 6cae235e9cd1 drm/bridge: sn65dsi83: Switch to devm MIPI-DSI helpers omits c05f1a4e2c4b drm/bridge: sn65dsi83: Fix bridge removal omits 7abbc26fd667 drm/bridge: ps8640: Register and attach our DSI device at probe omits fe93ae800eb8 drm/bridge: ps8640: Switch to devm MIPI-DSI helpers omits 4a46ace5ac62 drm/bridge: lt9611uxc: Register and attach our DSI device [...] omits 293ada7b058e drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers omits fef604db2312 drm/bridge: lt9611: Register and attach our DSI device at probe omits b91df118e4ff drm/bridge: lt9611: Switch to devm MIPI-DSI helpers omits d89078c37b10 drm/bridge: lt8912b: Register and attach our DSI device at probe omits 1fdbf66e3d40 drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers omits 49e61bee26f7 drm/bridge: anx7625: Register and attach our DSI device at probe omits 25a390a9aadb drm/bridge: anx7625: Switch to devm MIPI-DSI helpers omits 864c49a31d6b drm/bridge: adv7511: Register and attach our DSI device at probe omits ee9418808bcc drm/bridge: adv7533: Switch to devm MIPI-DSI helpers omits b9971e549adf drm: Link CMA framebuffer helpers into KMS helper library omits cea86c5bb442 drm/bridge: ti-sn65dsi86: Implement the pwm_chip omits 3c7a8600dec9 drm/bridge: ti-sn65dsi86: Use regmap_bulk_write API omits 3ab7b6ac5d82 pwm: Introduce single-PWM of_xlate function omits ad7fea30c59e Merge branch 'for-5.16' into for-next omits 086b90c76fc1 drm/etnaviv: replace dma_resv_get_excl_unlocked omits 0e994828ec88 drm/etnaviv: use new iterator in etnaviv_gem_describe omits 68607c27a0ed Merge branch 'for-5.16-vsprintf-pgp' into for-next omits cfb34c044d8e Merge branch 'misc' into for-next omits 64512a66b67e drm/i915: Revert 'guc_id' from i915_request tracepoint omits 04bc1667cd03 MAINTAINERS: Add Tvrtko as drm/i915 co-maintainer omits 818a1968a731 drm/i915: Nuke PIPE_CONFIG_QUIRK_BIGJOINER_SLAVE omits e12d6218fda2 drm/i915: Reduce bigjoiner special casing omits 723559f379af drm/i915: Perform correct cpu_transcoder readout for bigjoiner omits 3126977d4307 drm/i915: Split PPS write from DSC enable omits e0bf3e23e200 drm/i915: Simplify intel_crtc_copy_uapi_to_hw_state_nomodeset() omits f2e19b586637 drm/i915: Introduce intel_master_crtc() omits 39919997322f drm/i915: Disable all planes before modesetting any pipes omits f28c5950d57b Revert "drm/i915/display: Disable audio, DRRS and PSR befo [...] omits 765972cb8564 drm/i915/psr: Disable PSR before modesets turn off all planes omits 05a194aaf5e4 Merge branch 'for-5.15/upstream-fixes' into for-next omits 8359857a5c5b Merge branch 'for-5.16/u2fzero' into for-next omits 26e295b5c3e0 Merge branch 'for-5.16/wacom' into for-next omits 900acbbe2552 Merge branch 'for-5.16/nintendo' into for-next omits 059a54ea5a77 Merge branch 'for-5.16/playstation' into for-next omits 9a620291fc01 ubifs: Export filesystem error counters omits e7087596ffb1 ubifs: Error path in ubifs_remount_rw() seems to wrongly f [...] omits f0e204e0d321 drm/i915: abstraction for iosf to compile on all archs omits 191876465256 ubifs: Make use of the helper macro kthread_run() omits f3a6c287cb6b ubi: Fix a mistake in comment omits ff50a467dd1f ubifs: Fix spelling mistakes omits fed98c16f13f drm/i915/display: Wait PSR2 get out of deep sleep to update pipe omits bf0d608b55d9 drm/i915/dp: fix integer overflow in 128b/132b data rate c [...] omits 55d5e4f98fde dma-buf: st: fix error handling in test_get_fences() omits 879f756fa9bf Merge branches 'for-next/hardening', 'for-next/overflow' a [...] omits bbe9515ab088 Merge branches 'arm64-defconfig-for-5.16', 'arm64-for-5.16 [...] omits 5cdf97aca35e Merge branches 'arm64-fixes-for-5.15', 'drivers-fixes-for- [...] omits 44653c400615 drm/panel: novatek-nt35950: remove unneeded semicolon omits e15623cdce6f drm/panel: make sharp_ls055d1sx04 static omits d9c022d5dfea drm/panel: ilitek-ili9881c: Read panel orientation omits f4b2e66967bc dt-bindings: ili9881c: add rotation property omits 62b51e4be63c dt-bindings: ili9881c: add missing panel-common inheritance omits 86752bd613c9 drm/i915: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) omits c4ae82a0e922 drm: Small optimization to intel_dp_mst_atomic_master_trans_check omits c603bf1f94d0 Bluetooth: btmtksdio: add MT7921s Bluetooth support omits 1705643faecd mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices omits 10fe40e1d70a Bluetooth: btmtksdio: transmit packet according to status [...] omits 184ea403ccfc Bluetooth: btmtksdio: use register CRPLR to read packet length omits 5b23ac1adbc5 Bluetooth: btmtksdio: update register CSDIOCSR operation omits 26270bc189ea Bluetooth: btmtksdio: move interrupt service to work omits 77b210d1ae78 Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear omits 877ec9e1d07b Bluetooth: btmtksdio: add .set_bdaddr support omits 3a722044aacf Bluetooth: btmtksido: rely on BT_MTK module omits 8c0d17b6b06c Bluetooth: mediatek: add BT_MTK module omits bca10db67bda drm/vc4: crtc: Make sure the HDMI controller is powered wh [...] omits 14e193b95604 drm/vc4: hdmi: Warn if we access the controller while disabled omits 20b0dfa86bef drm/vc4: hdmi: Make sure the device is powered with CEC omits 724fc856c09e drm/vc4: hdmi: Split the CEC disable / enable functions in two omits caa51a4c11f1 drm/vc4: hdmi: Rework the pre_crtc_configure error handling omits 9c6e4f6ed1d6 drm/vc4: hdmi: Make sure the controller is powered up during bind omits 0f5251339eda drm/vc4: hdmi: Make sure the controller is powered in detect omits c86b41214362 drm/vc4: hdmi: Move the HSM clock enable to runtime_pm omits 3e85b8159160 drm/vc4: hdmi: Set a default HSM rate omits 8ca011ef4af4 clk: bcm-2835: Remove rounding up the dividers omits 5517357a4733 clk: bcm-2835: Pick the closest clock rate omits 736638246ec2 Merge drm/drm-next into drm-misc-next omits 2d6d4089ea89 Bluetooth: hci_bcm: Remove duplicated entry in OF table omits b5e6fa7a1257 Bluetooth: bfusb: fix division by zero in send path omits 2a7ca7459d90 Bluetooth: cmtp: fix possible panic when cmtp_init_sockets [...] omits fc7bf4c0d65a drm/i915/selftests: Fix inconsistent IS_ERR and PTR_ERR omits 525bbf72dbe0 drm: use new iterator in drm_gem_plane_helper_prepare_fb v3 omits 151a3b7b9d3c Merge branch 'misc' into for-next omits 1f6c7ccc98f7 Merge branch 'fixes' into for-next omits 12a9917e9e84 drm/i915/guc: Fix recursive lock in GuC submission omits 393211e118eb drm/i915/selftests: Update live.evict to wait on requests [...] omits 7c287113f1c8 drm/i915/selftests: Increase timeout in requests perf selftest omits 4b2b5e142ff4 drm: Move GEM memory managers into modules omits 72071beec8fb drm: Link several object files into drm_kms_helper.ko omits 9d27478c7c01 drm: Build drm_irq.o only if CONFIG_DRM_LEGACY has been set omits 25b8a14e88d9 drm/amdgpu: use new iterator in amdgpu_ttm_bo_eviction_valuable omits 930ca2a7cbb6 drm/amdgpu: use the new iterator in amdgpu_sync_resv omits 1d51775cd3f5 dma-buf: add dma_resv selftest v4 omits 5d12ffe6bedb drm/i915/ttm: enable shmem tt backend omits 2eda4fc6d005 drm/i915/ttm: use cached system pages when evicting lmem omits ebd4a8ec7799 drm/i915/ttm: move shrinker management into adjust_lru omits e25d1ea4b1dc drm/i915: add some kernel-doc for shrink_pin and friends omits 893f11f0c733 drm/i915: drop unneeded make_unshrinkable in free_object omits 5926ff80c903 drm/i915/gtt: drop unneeded make_unshrinkable omits 7ae034590cea drm/i915/ttm: add tt shmem backend omits f05b985e6f76 drm/i915/gem: Break out some shmem backend utils omits 40298cb45071 drm/nouveau: use the new iterator in nouveau_fence_sync omits dd66f56caea6 dma-buf: fix kerneldoc for renamed members omits ef3e61922124 Merge drm/drm-next into drm-intel-gt-next omits 877d074939a5 drm/i915/cdclk: put the cdclk vtables in const data omits 777226dac058 drm/i915/dmabuf: fix broken build omits 6eaecf014807 drm/i915: remove CNL leftover omits f33b0068cdaf Bluetooth: vhci: Fix checking of msft_opcode omits 7e5e744183bb soc: fsl: dpio: fix qbman alignment error in the virtualiz [...] omits 81148c266f6a drm/i915/hdmi: Extract intel_hdmi_output_format() omits f4fdf37684eb drm/i915/hdmi: Unify "4:2:0 also" logic between .mode_vali [...] omits 59908256d810 drm/i915/hdmi: Introduce intel_hdmi_tmds_clock() omits bb115220d248 drm/i915/hdmi: Introduce intel_hdmi_is_ycbr420() omits 3cf460bd683d drm/i915/hdmi: Split intel_hdmi_bpc_possible() to source v [...] omits 09f8fe4cae5e drm/i915: Move function prototypes to the correct header omits 0b2c31dd8868 drm/i915: Add functions to check for RC CCS CC and MC CCS [...] omits e359c47bfa61 drm/i915: Move is_ccs_modifier() to intel_fb.c omits f50423436105 drm/i915: Add a platform independent way to check for CCS [...] omits df63860da913 drm/i915: Handle CCS CC planes separately from CCS AUX planes omits b0f1670d22ce drm/i915: Add a platform independent way to get the RC CCS [...] omits 0f2922ef4848 drm/i915: Move intel_format_info_is_yuv_semiplanar() to in [...] omits b1562f0f0f69 drm/i915: Unexport is_semiplanar_uv_plane() omits d89357ded55e drm/i915: Simplify the modifier check for interlaced scano [...] omits 3dfb2d6b489f drm/i915: Add tiling attribute to the modifier descriptor omits 672d07517e72 drm/i915: Move intel_get_format_info() to intel_fb.c omits e2b8329432b8 drm/i915: Add a table with a descriptor for all i915 modifiers omits f8b5307074f8 drm/rockchip: Implement mmap as GEM object function omits 171c555c2c26 Revert "drm/i915/bios: gracefully disable dual eDP for now" omits a3c09a02ef9f drm/sun4i: virtual CMA addresses are not needed omits 035f79f9b77d drm/gma500: Remove generic DRM drivers in probe function omits edc5cb40999b Merge branch 'misc' into for-next omits c2136cc70973 Merge branch 'fixes' into for-next omits 1af10a97b3a6 drm/i915/display: Add warn_on in intel_psr_pause() omits 808b79eb8165 drm/i915/display: Rename POWER_DOMAIN_DPLL_DC_OFF to POWER [...] omits 7a517ac9c00b Bluetooth: btsdio: Do not bind to non-removable BCM4345 an [...] omits 1d0688421449 Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() omits 0597ca7b43e4 drm/radeon: use new iterator in radeon_sync_resv omits 8315e2975e8e drm/msm: use new iterator in msm_gem_describe omits a0a8e7594811 drm/amdgpu: use new iterator in amdgpu_vm_prt_fini omits ce679dea955e drm/i915/dp: Sanitize link common rate array lookups omits caae4fb537d8 drm/i915/dp: Sanitize sink rate DPCD register values omits bedcaddadd22 drm/i915/dp: Ensure sink/link max lane count values are al [...] omits 9ad87de47356 drm/i915/dp: Ensure max link params are always valid omits 3f61ef9777c0 drm/i915/dp: Ensure sink rate values are always valid omits 4ec5ffc341ce drm/i915/dp: Skip the HW readout of DPCD on disabled encoders omits cc3bcb015bb1 Merge branch 'v5.16-armsoc/dts64' into for-next omits 5c01d066b526 Merge branch 'v5.16-armsoc/dts32' into for-next omits b7d5abda8e64 drm/i915/dp: use new link training delay helpers omits babc8db30132 Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] omits bb369f4373f5 selftests: gpio: add test cases for gpio-sim omits 60283bc9fceb selftests: gpio: add a helper for reading GPIO line names omits 79d93060a28e selftests: gpio: provide a helper for reading chip info omits b48f6b466e44 gpio: sim: new testing module omits c93ce6a6dfbd Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] omits 13e9e30cafea drm/scheduler: fix drm_sched_job_add_implicit_dependencies omits c4f08d7246a5 drm/locking: fix __stack_depot_* name conflict omits 2ca6a6dfd9b5 samples: configfs: add a committable group omits 8336b1fe1552 configfs: implement committable items omits 90fcb8fffcc6 configfs: use (1UL << bit) for internal flags omits 6bd698185db1 configfs: increase the item name length omits 26922a6c2aaf Merge branches 'for-5.16/asus' and 'for-5.16/apple' into for-next omits 43a1f1467cd4 drm/bridge: tc358768: Correct BTACNTRL1 programming omits fbc5a90e82c1 drm/bridge: tc358768: Disable non-continuous clock mode omits b93e947664a1 drm/bridge: tc358768: Calculate video start delay omits 0bcdfabfcbe2 drm/bridge: tc358768: Support pulse mode omits 45a44b01faa6 drm/bridge: tc358768: Enable reference clock omits f2d061ed01b3 drm/gma500: Rename struct gtt_range to struct psb_gem_object omits e1f80341e312 drm/gma500: Rewrite GTT page insert/remove without struct [...] omits 33e079bc1530 drm/gma500: Set page-caching flags in GEM pin/unpin omits 3c101135baf2 drm/gma500: Inline psb_gtt_{alloc,free}_range() into rsp callers omits 0b80214b64e3 drm/gma500: Inline psb_gtt_attach_pages() and psb_gtt_deta [...] omits 2671075b3227 drm/gma500: Rename psb_gtt_{pin,unpin}() to psb_gem_{pin,unpin}() omits 957a2d0e7ea3 drm/gma500: Allocate GTT ranges in stolen memory with psb_ [...] omits 576d4d2d9031 drm/gma500: Reimplement psb_gem_create() omits 9f40dbd4416f drm/gma500: Use to_gtt_range() everywhere omits 1f9f6790cc62 drm/gma500: Move helpers for struct gtt_range from gtt.c to gem.c omits 02ed47aa6cc6 drm/dp: reuse the 8b/10b link training delay helpers omits ba3078dad140 drm/dp: add helpers to read link training delays omits 718cc87e1669 drm/i915: Introduce lpt_pch_disable() omits d39ef5d5c076 drm/i915: Move intel_ddi_fdi_post_disable() to fdi code omits 976c68f46d7c drm/i915: Introduce ilk_pch_disable() and ilk_pch_post_disable() omits 9e68fa88b859 drm/i915: Move iCLKIP readout to the pch code omits 7d9ae6332e77 drm/i915: Extract ilk_pch_get_config() omits f45d2252ee10 drm/i915: Move LPT PCH readout code omits ccebd0e40210 drm/i915: Clean up the {ilk,lpt}_pch_enable() calling convention omits b2de2d006dfa drm/i915: Move PCH modeset code to its own file omits ae880cd02c54 drm/i915: Move PCH refclock stuff into its own file omits 651521d396a8 clk: samsung: remove __clk_lookup() usage omits bc42ef7492c1 dt-bindings: clock: samsung: add IDs for some core clocks omits 91909d57169d dma-buf: Update obsoluted comments on dma_buf_vmap/vunmap() omits 33e6564d6f72 Merge branch 'v5.16-clk/next' into for-next omits 810ef400271f Merge branch 'v5.16-armsoc/dts64' into for-next omits 4d89ef483752 Merge branch 'v5.16-armsoc/dts32' into for-next omits bbd827b4de7e Merge branch for-5.16/arm64/defconfig into for-next omits 98c11fa71c5c Merge branch for-5.16/arm64/dt into for-next omits 799a10547ea7 Merge branch for-5.16/arm/dt into for-next omits 1afb2e7e6cd0 Merge branch for-5.16/cpuidle into for-next omits b0870f4c1a8b Merge branch for-5.16/soc into for-next omits 08ad4144d4c7 Merge branch for-5.16/firmware into for-next omits daf86d49b2a3 Merge branch for-5.16/dt-bindings into for-next omits 4948e1aec971 Merge branch for-5.16/clk into for-next omits 711e26c00e4c firmware: tegra: Fix error application of sizeof() to pointer omits cef3fb370da3 drm/tegra: Mark nvdec PM functions as __maybe_unused omits e602f1fd07c8 drm/tegra: Mark nvdec_writel() as inline omits 326b5e9db528 Merge branch 'zynqmp/soc' into for-next omits 7a279c14df56 drm/i915: Don't propagate the gen split confusion further omits 2c85034db194 drm/i915: Clean-up bonding debug message. omits 4e2dfd51f7ff firmware: xilinx: check return value of zynqmp_pm_get_api_ [...] omits e2fee520fe5f soc: xilinx: add a to_zynqmp_pm_domain macro omits 955ebc1a8c4c soc: xilinx: use a properly named field instead of flags omits ceae494be052 soc: xilinx: cleanup debug and error messages omits 9339e8dd7665 soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver omits 17dbbe7b2544 drm/i915: Rename intel_load_plane_csc_black() omits 63d7d05678af drm/i915: Remove the drm_dbg() from the vblank evade criti [...] omits 841f262e74a7 drm/i915: Fix up skl_program_plane() pxp stuff omits f9a7b19c4840 drm/i915: Move the pxp plane state computation omits 2e70570656ad drm/i915: Avoid bitwise vs logical OR warning in snb_wm_la [...] omits 5a614570172e drm/rockchip: dsi: Disable PLL clock on bind error omits 251888398753 drm/rockchip: dsi: Fix unbalanced clock on probe error omits e584cdc15499 drm/rockchip: dsi: Reconfigure hardware on resume() omits 514db871922f drm/rockchip: dsi: Hold pm-runtime across bind/unbind omits 085af7d28897 drm/rockchip: vop: Add timeout for DSP hold omits 75ad021f2192 drm/v3d: nullify pointer se with a NULL omits 9aa2c2320e6f drm/panel: Add Sony Tulip Truly NT35521 driver omits 3d61e450f99a dt-bindings: display: Add Sony Tulip Truly NT35521 panel support omits a19125a28112 drm/panel: Add BOE BF060Y8M-AJ0 5.99" AMOLED panel driver omits 8bf632fe19d0 dt-bindings: display: Document BOE BF060Y8M-AJ0 panel compatible omits 623a3531e9cf drm/panel: Add driver for Novatek NT35950 DSI DriverIC panels omits dafa38c728b1 dt-bindings: display: Add bindings for Novatek NT35950 omits 30a46873941f drm/bridge: ti-sn65dsi83: Optimize reset line toggling omits 40e8c0198a51 drm/panel: ilitek-ili9881c: Make gpio-reset optional omits 19febe662d0b drm/panel: ilitek-ili9881d: add support for Wanchanglong W [...] omits 89c6577a527e dt-bindings: ili9881c: add compatible string for Wanchangl [...] omits acec93f2f04b dt-bindings: vendor-prefix: add Wanchanglong Electronics T [...] omits 8bd7cd1cc7f0 Merge branch 'imx/maintainers' into for-next omits c0ec57e5b18c Merge branch 'imx/defconfig' into for-next omits 37e01e683031 Merge branch 'imx/dt64' into for-next omits 1915f54235dd Merge branch 'imx/dt' into for-next omits 965aac363713 Merge branch 'imx/bindings' into for-next omits 86f84f8adccf Merge branch 'imx/drivers' into for-next omits c9a9dc49dc1f dt-bindings: display/bridge: sil, sii9234: Convert to YAML [...] omits cc83ff247be6 video: omapfb: replace snprintf in show functions with sysfs_emit omits 4701a0dd413c video: fbdev: replace snprintf in show functions with sysfs_emit omits 26bc3371e648 dt-bindings: display/bridge: ptn3460: Convert to YAML binding omits 6eab8224ed3d drm/tiny: ili9163: fix build omits 50848e3787ad drm/tiny: add driver for newhaven, 1.8-128160EF omits 893e46a9ae87 dt-bindings: display: add bindings for newhaven, 1.8-128160EF omits 5f9741f53a3e drm/panel: dsi-cm: replace snprintf in show functions with [...] omits d4b3aaf0f90b ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI cloc [...] omits 960d46f29aec ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 omits 0ac68641f414 ARM: dts: stm32: fix SAI sub nodes register range omits dad70d11a6e5 ARM: dts: stm32: fix STUSB1600 Type-C irq level on stm32mp [...] omits f6632721cd62 drm/bridge: synopsys: dw-hdmi: also allow interlace on bridge omits 566b651cc531 drm/panel: y030xx067a: Make use of the helper function dev [...] omits e82ef424eec8 drm/panel: xpp055c272: Make use of the helper function dev [...] omits a8daf03fa2d4 drm/panel: td043mtea1: Make use of the helper function dev [...] omits d60b93917a66 drm/panel: sofef00: Make use of the helper function dev_er [...] omits 94f9b9525c0a drm/panel: s6e63j0x03: Make use of the helper function dev [...] omits d41af761dbc1 drm/panel: nt39016: Make use of the helper function dev_er [...] omits ef41af47e40e drm/panel: ls037v7dw01: Make use of the helper function de [...] omits a30fc787a1d3 drm/panel: k101-im2ba02: Make use of the helper function d [...] omits 386e1c180f1f drm/panel: ili9881c: Make use of the helper function dev_e [...] omits 5ddc1e27e032 drm/panel: fy07024di26a30d: Make use of the helper functio [...] omits 6b1a69bcb23f drm/panel: ej030na: Make use of the helper function dev_er [...] omits 7f44a1166c8a drm: panel: nt36672a: Removed extra whitespace. omits 9bf7123bb07f drm/panel: Delete panel on mipi_dsi_attach() failure omits 32a267e9c057 drm/panel: innolux-p079zca: Delete panel on attach() failure omits 5f31dbeae8a8 drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure omits 437c3d87590e drm/panel: Add JDI R63452 MIPI DSI panel driver omits b7d4ce477ea9 dt-bindings: panel-simple-dsi: add JDI R63452 panel bindings omits acf20ed020ff drm: fix null-ptr-deref in drm_dev_init_release() omits 1a84a308acda drm/panel-simple: Add Vivax TPC-9150 panel v6 omits 7c4dd0a26652 drm: of: Add drm_of_lvds_get_data_mapping omits 189723fbe9ac drm/bridge: display-connector: fix an uninitialized pointe [...] omits 57a06e907c07 drm: panel-simple: Add support for the Innolux G070Y2-T02 panel omits b7490aade5d2 video: omapfb: Fix fall-through warning for Clang omits b8f5482c9638 Bluetooth: vhci: Add support for setting msft_opcode and a [...] omits f809891ee51b platform/x86: thinkpad_acpi: Register a privacy-screen device omits e8b7eb66738f platform/x86: thinkpad_acpi: Get privacy-screen / lcdshado [...] omits 1b8101d51873 platform/x86: thinkpad_acpi: Add hotkey_notify_extended_ho [...] omits 334f74ee85dc drm/connector: Add a drm_connector privacy-screen helper f [...] omits 8a12b170558a drm/privacy-screen: Add notifier support (v2) omits befe5404a00b drm/privacy-screen: Add X86 specific arch init code omits a1a98689301b drm: Add privacy-screen class (v4) omits 107fe9043020 drm/connector: Add support for privacy-screen properties (v4) omits f889e52436d6 Merge branch 'edac-urgent' into edac-for-next omits 60c6a63a3d30 Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_ [...] omits 04e78a787b74 arm/arm64: dts: Enable 2.5G Ethernet port on CN9130-CRB omits 87a7d78d146e Merge branch 'mvebu/dt' into mvebu/for-next omits 413333fd6a88 nvmem: imx-ocotp: add support for post processing omits 75d9b8559ac3 Bluetooth: Fix memory leak of hci device omits 893505319c74 Bluetooth: btintel: Fix bdaddress comparison with garbage value omits 5a4bb6a8e981 Bluetooth: Fix debugfs entry leak in hci_register_dev() omits 887ebfc09f79 Merge branch 'fixes' into for-next omits 3d2042178276 nvmem: core: add nvmem cell post processing callback omits 32a8aabcfecc nvmem: core: rework nvmem cell instance creation omits dc1650fc94a8 Bluetooth: btusb: Fix application of sizeof to pointer omits 3ef48a92f475 Merge branch 'misc' into for-next omits 1a6236fcc56f Merge branch 'fixes' into for-next omits f5ff291098f7 Bluetooth: L2CAP: Fix not initializing sk_peer_pid omits 709fca500067 Bluetooth: hci_sock: purge socket queues in the destruct() [...] omits e2a58d2d3416 unicode: only export internal symbols for the selftests omits 2b3d04787012 unicode: Add utf8-data module omits 6ca99ce756c2 unicode: cache the normalization tables in struct unicode_map omits fbc59d65059e unicode: move utf8cursor to utf8-selftest.c omits 9012d79cf0c7 unicode: simplify utf8len omits 379210db489c unicode: remove the unused utf8{,n}age{min,max} functions omits 49bd03cc7e95 unicode: pass a UNICODE_AGE() tripple to utf8_load omits f3a9c8239600 unicode: mark the version field in struct unicode_map unsigned omits a440943e68cd unicode: remove the charset field from struct unicode_map omits 86e805757978 f2fs: simplify f2fs_sb_read_encoding omits aa8bf298a96a ext4: simplify ext4_sb_read_encoding omits 9130bd1dbe52 Merge branch 'edac-misc' into edac-for-next omits 26701d49482a Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 6ac04ffbc1a1 Merge branch 'i2c/for-current' into i2c/for-next omits 92d190433bd8 Merge branch 'omap-for-v5.16/gpmc' into for-next omits ab6ff1fda1e8 uml: x86: add FORCE to user_constants.h omits 5dccbc9de8f0 drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+ omits fa6b2d32e622 drm/tegra: Remove duplicate struct declaration omits 810ee5bd7472 drm/tegra: vic: Use autosuspend omits 6a01cd3f00ae drm/tegra: gr2d: Explicitly control module reset omits 426c60a8b103 gpu: host1x: select CONFIG_DMA_SHARED_BUFFER omits f00b479e6e47 gpu: host1x: Drop excess kernel-doc entry @key omits d029439d8ab1 Merge branch 'edac-misc' into edac-for-next omits 587a7d1703f3 Merge branch 'kcsan.2021.09.13b' into HEAD omits b15bfa4df635 Bluetooth: mgmt: Fix Experimental Feature Changed event omits 8b89637dbac2 Bluetooth: hci_vhci: Fix to set the force_wakeup value omits 107fe0482b54 Bluetooth: Read codec capabilities only if supported omits 3028956349e1 drm/tegra: dc: rgb: Move PCLK shifter programming to CRTC omits ab4de22c216a drm/tegra: Bump VIC/NVDEC clock rates to Fmax omits e76599df354d drm/tegra: Add NVDEC driver omits 8de4e9a62b17 drm/tegra: Support asynchronous commits for cursor omits 953018ca991f drm/tegra: Propagate errors from drm_gem_plane_helper_prep [...] omits c8696fa00635 drm/tegra: Do not reference tegra_plane_funcs directly omits e3166698a8a0 drm/tegra: Implement buffer object cache omits 1c4d17a5267b drm/tegra: Implement correct DMA-BUF semantics omits 7efbbe6e1414 qcom_scm: hide Kconfig symbol omits b63dc8f2b02c firmware: include drivers/firmware/Kconfig unconditionally omits e2ea30ed9c33 Merge branch 'omap-for-v5.16/soc' into for-next omits 93d455d582b0 Merge branch 'for-5.15/upstream-fixes' into for-next omits 48e7064414bd Merge branch 'for-5.16/core' into for-next omits 0df070182842 Merge branch 'edac-misc' into edac-for-next omits 0967eb11f647 Merge branch 'edac-misc' into edac-for-next omits 83775456504c Bluetooth: Fix handling of SUSPEND_DISCONNECTING omits d16e6d19ccc6 Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_dev omits 3803d055e16f Merge branch 'omap-for-v5.16/dt' into for-next omits 731852f7a716 Merge branch 'omap-for-v5.16/soc' into for-next omits 5c2ac709dbee Merge branch 'omap-for-v5.16/ti-sysc' into for-next omits cc9ea5ec8eb8 Merge branch 'fixes' into for-next omits a036b0a5d7d6 ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address omits df359f0ca019 ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting omits 25e62167d1da arm64: dts: broadcom: Add reference to RPi CM4 IO Board omits c5d283ef9e72 ARM: dts: Add Raspberry Pi Compute Module 4 IO Board omits b65b46c047a9 ARM: dts: Add Raspberry Pi Compute Module 4 omits 50d03bcc0c14 dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4 omits 2383fb799b74 ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi omits 367009c7ef0f dt-bindings: display: bcm2835: add optional property power [...] omits ed9b4d0416b7 ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states omits c7a774b1e713 ARM: dts: bcm2711: fix MDIO #address- and #size-cells omits 14cb4fc1b422 ARM: dts: bcm283x: Fix VEC address for BCM2711 omits 7e849b8f98a5 Merge branch 'misc' into for-next omits 3a05de6d3e78 Merge branch 'fixes' into for-next omits 90d8f9584220 Merge branch 'i2c/for-current-fixed' into i2c/for-next omits a324db4c07c8 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 5d1391e8119d Merge branch 'i2c/for-current' into i2c/for-next omits 785cb064e2f8 vsprintf: rework bitmap_list_string omits 0ac8d21ff6c4 lib: bitmap: add performance test for bitmap_print_to_pagebuf omits 20a31ee8ae3a bitmap: unify find_bit operations omits e0ce85629ef2 mm/percpu: micro-optimize pcpu_is_populated() omits 747a53f547cb Replace for_each_*_bit_from() with for_each_*_bit() where [...] omits f79c0edd6d50 find: micro-optimize for_each_{set,clear}_bit() omits 1408638497db include/linux: move for_each_bit() macros from bitops.h to find.h omits 4e258d05437b cpumask: replace cpumask_next_* with cpumask_first_* where [...] omits fa9611dc9a30 tools: sync tools/bitmap with mother linux omits 523f4c8e86c3 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] omits 730b4f23ea71 cpumask: use find_first_and_bit() omits f0a9b5ae3d37 lib: add find_first_and_bit() omits 8b444c98bb90 arch: remove GENERIC_FIND_FIRST_BIT entirely omits a7c7d06a49d6 include: move find.h from asm_generic to linux omits 583fba98ff9c bitops: move find_bit_*_le functions from le.h to find.h omits e825696df716 bitops: protect find_first_{,zero}_bit properly omits 7200d8447691 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 8f746858afec Merge branch 'i2c/for-mergewindow' into i2c/for-next omits b883ec799d95 Merge branch 'i2c/for-current' into i2c/for-next omits f130d08a8d79 usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle omits 7fd4d99072ce Merge branch 'omap-for-v5.16/ti-sysc' into for-next omits b9447584213e Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 73c4a91fda52 Merge branch 'i2c/for-current' into i2c/for-next omits 69c2255f1de5 i2c: / ACPI: fix resource leak in reconfiguration device addition omits b71c724c480c i2c: / ACPI: fix resource leak in reconfiguration device [...] omits b198c36ab605 Merge branch 'misc' into for-next omits b0ee5c2f4727 Merge branch 'fixes' into for-next omits 1c60e6f24b67 Merge branch 'edac-misc' into edac-for-next omits d162d84b27c8 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells omits dd0f17ef2ea8 Merge branches 'for-5.15/upstream-fixes' and 'for-5.16/amd [...] omits a3587e2c0578 i3c: fix incorrect address slot lookup on 64-bit omits 433afb16be43 Merge branch 'for-5.16/xiaomi' into for-next omits 5ac0f6ff1ad0 Merge branch 'for-5.16/core' into for-next omits beb791ee6caa Merge branch 'for-5.16/apple' into for-next omits 63e3712536fd Merge branch 'for-5.15/upstream-fixes' into for-next omits 41d7acab7706 Merge branch 'fixes' into for-next omits 8f42796b9bb3 Merge branch 'misc' into for-next omits 350081007916 ARM: dts: stm32: set the DCMI pins on stm32mp157c-odyssey omits a7bb8fc30ad6 ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz omits b94f4c482427 ARM: dts: stm32: add initial support of stm32mp135f-dk board omits 5e257bcdd801 dt-bindings: stm32: document stm32mp135f-dk board omits 904ba1cf4e75 ARM: dts: stm32: add STM32MP13 SoCs support omits 4646da896a44 Merge branch 'edac-urgent' into edac-for-next omits 8ca10560f402 Merge branch 'for-5.15/upstream-fixes' into for-next omits 8b52e0e06827 Merge branch 'for-5.15/upstream-fixes' into for-next omits 7c37b9ce1001 Merge branch 'for-5.16/core' into for-next omits 418c0e3fd695 Merge branch 'for-5.15/upstream-fixes' into for-next omits 1e2b49ceb94d Merge branch 'for-5.15/upstream-fixes' into for-next omits c9f3decaa07a Merge branch 'for-5.16/amd-sfh' into for-next omits 78665f57c3fa usb: chipidea: udc: make controller hardware endpoint primed omits 41a0430dd5ca i3c/master/mipi-i3c-hci: Prefer kcalloc over open coded ar [...] omits 605fa23646dd i3c/master/mipi-i3c-hci: Prefer struct_size over open code [...] omits 536267aafb8a nvmem: core: Add stubs for nvmem_cell_read_variable_le_u32 [...] omits 79a0dc5530a9 tools: cpupower: fix typo in cpupower-idle-set(1) manpage omits 234640275675 um: rename set_signals() to um_set_signals() omits 0caa2f7cec18 um: fix ndelay/udelay defines omits 8f40da9494cf Merge branch 'misc.namei' into for-next omits 07cd7745c6f2 nds32/setup: remove unused memblock_region variable in set [...] omits 36b9b1975393 nds32: add a Kconfig symbol for LOCKDEP_SUPPORT omits 37160f01e8ea nds32: move core-y in arch/nds32/Makefile to arch/nds32/Kbuild omits f96cb827ce49 ntb: ntb_pingpong: remove redundant initialization of vari [...] omits 8e222b83dec2 Merge branch 'work.iov_iter' into for-next omits 4bc44ba4871f Merge branch 'for-5.15/core' into for-next omits 20fbfc81e390 drm/imx: imx-tve: Make use of the helper function devm_pla [...] omits 0927a71fd0ed gpu: ipu-v3: image-convert: use swap() omits 2cfbffc62045 Merge branch 'work.init' into for-next omits 0c4e5ab97d2d Merge branch 'for-5.14/upstream-fixes' into for-next omits 7360e856576e Merge branch 'for-5.15/sony' into for-next omits 9430465e7347 Merge branch 'for-5.14/upstream-fixes' into for-next omits e0d51735dd85 Merge branch 'for-5.14/upstream-fixes' into for-next omits fb66b520a6ef Merge branch 'for-5.14/upstream-fixes' into for-next omits fd1315526bbc Merge branch 'for-5.15/amd-sfh' into for-next omits 602fd42005d6 Merge branch 'for-5.15/logitech' into for-next omits 3768f1dc7566 Merge branch 'for-5.15/thrustmaster' into for-next omits 8fffa5c9d0bd Merge branch 'for-5.14/upstream-fixes' into for-next omits 8eedcf55d217 Merge branch 'for-5.15/logitech' into for-next omits cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-next omits 1ec10274d436 h8300: don't implement set_fs omits 81dd24966885 h8300: remove memory.c omits cb293d3b430e Merge branch 'for_5.15/drivers-soc' into next omits e2e4893180f3 Merge branch 'for-5.14/upstream-fixes' into for-next omits 4f894cfe9d81 Merge branches 'for-5.15/wacom', 'for-5.15/goodix', 'for-5 [...] omits 06c2be965b67 Merge branch 'for-5.15/core' into for-next omits 9e518601306e Merge branch 'for-5.14/upstream-fixes' into for-next omits 73dc8d34ad64 Merge branch 'for-5.14/upstream-fixes' into for-next omits 1b97ec646386 Merge branch 'for-5.15/goodix' into for-next omits 2868d6402d1c Merge branch 'for-5.14/upstream-fixes' into for-next omits 56e7b4940ba6 Merge branch 'for-5.15/magicmouse' into for-next omits 4eb456241d6a Merge branch 'for-5.14/upstream-fixes' into for-next omits 31cb433d7761 Merge branch 'for-5.15/core' into for-next omits 242b30ac49fd Merge branch 'for-5.14/upstream-fixes' into for-next omits 95b115332a83 zonefs: remove redundant null bio check omits a81a52b325ec Merge branch 'for-5.14-fixes' into for-next omits f3fb2deb517f Merge branch 'for-5.13/upstream-fixes' into for-next omits fd95fd0867cc Merge branch 'for-5.14/multitouch' into for-next omits 8090738aa52f Merge branch 'for-5.14/core' into for-next omits c6f60845f099 Merge branch 'for-5.13/upstream-fixes' into for-next omits 2f96e8241612 Merge branch 'for-5.14/amd-sfh' into for-next omits 88bcf9de46df Merge branch 'for-5.13/upstream-fixes' into for-next omits a51a7dec4b76 Merge branch 'for-5.13/upstream-fixes' into for-next omits d7f831d91f51 Merge branch 'for-5.13/upstream-fixes' into for-next omits ccbeaeb197ae Merge branch 'for-5.13/upstream-fixes' into for-next omits 93949ffbee0e Merge branch 'for-5.14/intel-ish' into for-next omits e7fe6f84e941 Merge branch 'for-5.13/upstream-fixes' into for-next omits 384ea58ee6bd Merge branch 'for-5.13/upstream-fixes' into for-next omits 84b5e4d4ad37 Merge branches 'for-5.13/upstream-fixes', 'for-5.14/core', [...] omits 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing omits 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing omits 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC omits c150bbbb1731 Merge branch 'for-5.13/signal' into for-next omits bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] omits 6e5e55227c95 Merge tag 'v5.11' into h8300-next omits e377c31f788f integrity: Load mokx variables into the blacklist keyring omits ad33a49b42c5 certs: Add ability to preload revocation certs omits 9536390dcc8c certs: Move load_system_certificate_list to a common function omits fbafce2f535d certs: Add EFI_CERT_X509_GUID support for dbx entries omits 81840f21d416 Merge branch 'for-5.12/doc' into for-next omits 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next omits 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next omits 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next omits 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 35b34568912c h8300: dts: Fix /chosen:stdout-path omits 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next omits bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next omits 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next omits e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next omits 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next omits 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next omits aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next omits beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. omits 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. omits 2c496a11304d irq-renesas-h8s: fix interrupt handling. omits 951261bc4834 h8300_timer8: fix count mode. omits 04fffbe01d2d h8300: update dts. omits 2fdf50bd510f sh-sci: 8bit register fix. omits b2c03bb18a6d smc91x: remove GPIOLIB dependency. omits 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET omits de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h omits ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h omits 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" omits caf3f4bdb535 h8300: fix memset return value. omits d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3fa595481b3b Merge tag 'mips-fixes_5.16_1' of git://git.kernel.org/pub/ [...] adds 42eb8fdac2fc Merge tag 'gfs2-v5.16-rc2-fixes' of git://git.kernel.org/p [...] adds bf6d0d1e1ab3 Merge branch 'rework/printk_safe-removal' into for-linus adds 7d5775d49e4a Merge tag 'printk-for-5.16-fixup' of git://git.kernel.org/ [...] adds 4ae275bc6d2f Merge tag 'docs-5.16-2' of git://git.lwn.net/linux adds dc23a5110b10 cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' adds 964b7aa0b040 KVM: Fix steal time asm constraints adds af957eebfcc1 KVM: nVMX: don't use vcpu->arch.efer when checking host st [...] adds b8453cdcf260 KVM: x86/mmu: include EFER.LMA in extended mmu role adds 4e8436479ad3 KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO adds 297d597a6da3 KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 adds 6a834754a568 KVM: x86/xen: Use sizeof_field() instead of open-coding it adds 7d0172b3ca42 KVM: nVMX: Use kvm_read_guest_offset_cached() for nested V [...] adds cee66664dcd6 KVM: nVMX: Use a gfn_to_hva_cache for vmptrld adds 357a18ad230f KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache adds 79b111427637 KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has cre [...] adds a41fb26e6169 KVM: SEV: Set sev_info.active after initial checks in sev_ [...] adds 1bd00a4257a8 KVM: SEV: WARN if SEV-ES is marked active but SEV is not adds ea410ef4dad6 KVM: SEV: Drop a redundant setting of sev->asid during ini [...] adds 8e38e96a4e61 KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() adds 817506df9dba Merge branch 'kvm-5.16-fixes' into kvm-master adds 0e2e64192100 riscv: kvm: fix non-kernel-doc comment block adds b768f60bd979 selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore adds b5aead0064f3 KVM: x86: Assume a 64-bit hypercall for guests with protec [...] adds f60a00d72950 KVM: arm64: Cap KVM_CAP_NR_VCPUS by kvm_arm_default_max_vcpus() adds 57a2e13ebdda KVM: MIPS: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS adds b7915d55b1ac KVM: PPC: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS adds 37fd3ce1e64a KVM: RISC-V: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS adds 82cc27eff448 KVM: s390: Cap KVM_CAP_NR_VCPUS by num_online_cpus() adds 2845e7353bc3 KVM: x86: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS adds c46e8ece9613 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 4d7804d201f2 parisc: Include stringify.h to avoid build error in crypto/api.c adds 8f663eb3b7e8 parisc: Wire up futex_waitv adds 4017b230c960 parisc: Wrap assembler related defines inside __ASSEMBLY__ adds 79df39d535c7 Revert "parisc: Reduce sigreturn trampoline to 3 instructions" adds 9412f5aaa864 parisc: Enable CONFIG_PRINTK_TIME=y in 32bit defconfig adds a6a6d227facf Merge tag 'for-5.16/parisc-4' of git://git.kernel.org/pub/ [...] adds 7cf7eed103d3 Merge tag 'fs.idmapped.v5.16-rc2' of git://git.kernel.org/ [...] adds db850a9b8d17 Merge tag 'fs_for_v5.16-rc2' of git://git.kernel.org/pub/s [...] adds 6fdf886424cf Merge tag 'for-5.16-rc1-tag' of git://git.kernel.org/pub/s [...] adds 3e6db079751a tipc: check for null after calling kmemdup adds 86cdf8e38792 NFC: reorganize the functions in nci_request adds 3e3b5dfcd16a NFC: reorder the logic in nfc_{un,}register_device adds 48b71a9e66c2 NFC: add NCI_UNREG flag to eliminate the race adds a280ef90af01 octeontx2-af: debugfs: don't corrupt user memory adds a66998e0fbf2 ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible ar [...] adds f915b75bffb7 page_pool: Revert "page_pool: disable dma mapping support..." adds fec1faf221f6 devlink: Don't throw an error if flash notification sent b [...] adds 5d2ca2e12dfb e100: fix device suspend/resume adds 5f9c55c8066b ipv6: check return value of ipv6_skip_exthdr adds 6afbd7b3c53c i40e: Fix correct max_pkt_size on VF RX queue adds 37d9e304acd9 i40e: Fix NULL ptr dereference on VSI filter sync adds d2a69fefd756 i40e: Fix changing previously set num_queue_pairs for PFs adds 9e0a603cb7dc i40e: Fix ping is lost after configuring ADq on VF adds 3a3b311e3881 i40e: Fix warning message and call stack during rmmod i40e driver adds 2e6d218c1ec6 i40e: Fix creation of first queue by omitting it if is not [...] adds 5aff430d4e33 i40e: Fix display error code in dmesg adds 4e5d2124f74f Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 61217be886b5 net: tulip: de4x5: fix the problem that the array 'lp->phy [...] adds 0fa68da72c3b net: ethernet: dec: tulip: de4x5: fix possible array overf [...] adds c7521d3aa2fa ptp: ocp: Fix a couple NULL vs IS_ERR() checks adds 8d0112ac6fd0 Merge tag 'net-5.16-rc2' of git://git.kernel.org/pub/scm/l [...] adds ea229296809a Merge tag 'spi-fix-v5.16-rc1' of git://git.kernel.org/pub/ [...] adds 287273a80be5 platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_ [...] adds 707f0c290f2b platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS adds c961a7d2aa23 platform/x86: hp_accel: Fix an error handling path in 'lis [...] adds 3e58e1c4da39 platform/x86: samsung-laptop: Fix typo in a comment adds 0f07c023dcd0 platform/x86: dell-wmi-descriptor: disable by default adds 812fcc609502 platform/x86: think-lmi: Abort probe on analyze failure adds 1f338954a5fb platform/x86: thinkpad_acpi: Add support for dual fan control adds 39f532921810 platform/x86: thinkpad_acpi: Fix WWAN device disabled issu [...] adds d477a907cba3 platform/x86: thinkpad_acpi: fix documentation for adaptiv [...] adds d1c2b55d84a6 Merge tag 'platform-drivers-x86-v5.16-2' of git://git.kern [...] adds 17e10707059d Merge tag 'acpi-5.16-rc2' of git://git.kernel.org/pub/scm/ [...] adds 47b577ae6fba Merge branch 'powercap' adds 18e2befaf6c2 Merge tag 'pm-5.16-rc2' of git://git.kernel.org/pub/scm/li [...] adds b49e0015c1bd Merge branch 'thermal-int340x' adds e26dd976580a Merge tag 'thermal-5.16-rc2' of git://git.kernel.org/pub/s [...] adds ae8d67b2117f lib: zstd: Fix unused variable warning adds 1974990cca43 lib: zstd: Don't inline functions in zstd_opt.c adds 7416cdc9b9c1 lib: zstd: Don't add -O3 to cflags adds 4c388a8e740d Merge tag 'zstd-for-linus-5.16-rc1' of git://github.com/te [...] adds 0dc636b3b757 x86: Pin task-stack in __get_wchan() adds 0e11279b77e0 Merge tag 'drm-misc-fixes-2021-11-18' of git://anongit.fre [...] adds 9d267f082a5b Merge tag 'drm-intel-fixes-2021-11-18' of git://anongit.fr [...] adds 38a268b39182 drm/amd/pm: Enhanced reporting also for a stuck command adds 69650a879b93 drm/amdgpu: add error print when failing to add IP block(v2) adds 6ee27ee27ba8 drm/amd/pm: avoid duplicate powergate/ungate setting adds be83a5676767 drm/amd/pm: Remove artificial freq level on Navi1x adds dab60582685a drm/amd/display: Fix OLED brightness control on eDP adds bf552083916a drm/amdgpu: fix set scaling mode Full/Full aspect/Center n [...] adds 3dac776e349a drm/amd/pm: add GFXCLK/SCLK clocks level print support for APUs adds 2cf49e00d40d drm/amd/amdkfd: Fix kernel panic when reset failed and bee [...] adds 27dfaedc0d32 drm/amd/amdgpu: fix potential memleak adds 7d51040a695b Merge tag 'amd-drm-fixes-5.16-2021-11-17' of https://gitla [...] adds ad44518affc6 Merge tag 'drm-fixes-2021-11-19' of git://anongit.freedesk [...] adds 447916982455 Merge tag 'gpio-fixes-for-v5.16-rc2' of git://git.kernel.o [...] adds 83dde7498fef RDMA/netlink: Add __maybe_unused to static inline in C file adds 6cd7397d01c4 RDMA/core: Set send and receive CQ before forwarding to th [...] adds da86dc175b5a IB/hfi1: Properly allocate rdma counter desc memory adds 378c67413de1 RDMA/mlx4: Do not fail the registration on port stats adds d821f7c13ca0 RDMA/nldev: Check stat attribute before accessing it adds df4e6faaafe2 MAINTAINERS: Update for VMware PVRDMA driver adds a8b5f8f26da8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds ecd510d2ff86 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds e349d945fac7 signal: Don't always set SA_IMMUTABLE for forced signals adds fcb116bc43c8 signal: Replace force_fatal_sig with force_exit_sig when in doubt adds 7af959b5d5c8 Merge branch 'SA_IMMUTABLE-fixes-for-v5.16-rc2' of git://g [...] adds 12c484c12b19 RISC-V: Enable KVM in RV64 and RV32 defconfigs as a module adds 5a19c7e06236 riscv: fix building external modules adds 9539ba4308ad Merge tag 'riscv-for-linus-5.16-rc2' of git://git.kernel.o [...] adds b075c1d81e7d tools headers cpufeatures: Sync with the kernel sources adds 346e91998cba tools headers UAPI: Sync linux/kvm.h with the kernel sources adds ccb05590c432 perf tests wp: Remove unused functions on s390 adds 70f9c9b2df1d perf tools: Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1 adds 784e8adda4cd perf sort: Fix the 'weight' sort key behavior adds 4d03c75363ee perf sort: Fix the 'ins_lat' sort key behavior adds db4b28402909 perf sort: Fix the 'p_stage_cyc' sort key behavior adds 162b94459834 tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources adds cb5a63feae2d perf test sample-parsing: Fix branch_stack entry endianness check adds 92723ea0f11d perf bench: Fix two memory leaks detected with ASan adds 9e1a8d9f6832 perf inject: Fix ARM SPE handling adds e8c04ea0fef5 tools build: Fix removal of feature-sync-compare-and-swap [...] adds 8b8dcc3720d5 tools headers UAPI: Sync MIPS syscall table file changed b [...] adds 0ca1f534a776 perf hist: Fix memory leak of a perf_hpp_fmt adds d9fc706108c1 perf report: Fix memory leaks around perf_tip() adds b194c9cd09dd perf evsel: Fix memory leaks relating to unit adds 8b98436af2c0 Merge tag 'perf-tools-fixes-for-v5.16-2021-11-19' of git:/ [...] adds f86b0aaad741 tracing/histogram: Fix UAF in destroy_hist_field() adds c4c1dbcc09e7 tracing: Use memset_startat() to zero struct trace_iterator adds 2ef75e9bd2c9 tracing: Don't use out-of-sync va_list in event printing adds e4365e369fcc Merge tag 'trace-v5.16-6' of git://git.kernel.org/pub/scm/ [...] adds 06f6c4c6c3e8 ata: libata: add missing ata_identify_page_supported() calls adds 1527f69204fe ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile adds 7c5f641a5914 ata: libahci: Adjust behavior when StorageD3Enable _DSD is set adds cac7e8b5f5fa ata: libata-sata: Declare ata_ncq_sdev_attrs static adds a90af8f15bdc Merge tag 'libata-5.16-rc2' of git://git.kernel.org/pub/sc [...] adds b38bfc747cb4 Merge tag '5.16-rc1-smb3-fixes' of git://git.samba.org/sfr [...] adds 3b90954419d4 s390/dump: fix copying to user-space of swapped kdump oldmem adds 20c76e242e70 s390/kexec: fix return code handling adds 4aa9340584e3 s390/kexec: fix memory leak of ipl report buffer adds f1ab2e0d4cbd MAINTAINERS: update email address of Christian Borntraeger adds 503e45108451 ftrace/samples: add missing Kconfig option for ftrace dire [...] adds 890e3dc8bb6e ftrace/samples: add s390 support for ftrace direct multi sample adds 6b38e2fb70b6 Merge tag 's390-5.16-3' of git://git.kernel.org/pub/scm/li [...] adds b100274c7054 Merge tag 'pinctrl-v5.16-2' of git://git.kernel.org/pub/sc [...] adds 94c4b4fd25e6 block: Check ADMIN before NICE for IOPRIO_CLASS_RT adds 95febeb61bf8 block: fix missing queue put in error path adds 2a19b28f7929 blk-mq: cancel blk-mq dispatch work in both blk_cleanup_qu [...] adds d1faacbf67b1 Revert "mark pstore-blk as broken" adds 245a489e81e1 block: avoid to quiesce queue in elevator_init_mq adds 15c301049651 blk-cgroup: fix missing put device in error path from blkg [...] adds 2b504bd4841b blk-mq: don't insert FUA request with data into scheduler queue adds 61564e7b3abc Merge tag 'block-5.16-2021-11-19' of git://git.kernel.dk/l [...] adds 3cd018b4d6f2 mm/swap.c:put_pages_list(): reinitialise the page list adds 126e8bee943e ipc: WARN if trying to remove ipc object which is absent adds 85b6d24646e4 shm: extend forced shm destroy to support objects from sev [...] adds 9a543f007b70 mm: emit the "free" trace report before freeing memory in [...] adds ffb92ce826fd hexagon: export raw I/O routines for modules adds 51f2ec593441 hexagon: clean up timer-regs.h adds eaac2f898974 hexagon: ignore vmlinux.lds adds 34dbc3aaf5d9 mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag adds afe041c2d0fe hugetlb: fix hugetlb cgroup refcounting during mremap adds cc30042df6fc hugetlb, userfaultfd: fix reservation restore on userfault [...] adds cab71f7495f7 kasan: test: silence intentional read overflow warnings adds db7a347b26fe mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size [...] adds d78f3853f831 mm/damon/dbgfs: fix missed use of damon_dbgfs_lock adds 825c43f50e3a kmap_local: don't assume kmap PTEs are linear arrays in memory adds c1e631177119 proc/vmcore: fix clearing user buffer by properly using cl [...] adds 923dcc5eb0c1 Merge branch 'akpm' (patches from Andrew) adds 61eb495c83bf pstore/blk: Use "%lu" to format unsigned long adds 8e80a73fa9a7 powerpc/xive: Change IRQ domain to a tree domain adds 75603b14ed14 Merge tag 'powerpc-5.16-2' of git://git.kernel.org/pub/scm [...] adds e324234e0aa8 perf/x86/intel/uncore: Fix filter_tid mask for CHA events [...] adds 3866ae319c84 perf/x86/intel/uncore: Fix IIO event constraints for Skyla [...] adds bdc0feee0517 perf/x86/intel/uncore: Fix IIO event constraints for Snowridge adds f3fd84a3b775 x86/perf: Fix snapshot_branch_stack warning in VM adds af16bdeae8e0 Merge tag 'perf-urgent-2021-11-21' of git://git.kernel.org [...] adds 8d48bf8206f7 x86/boot: Pull up cmdline preparation and early param parsing adds ac5d272a0ad0 x86/sgx: Fix free page accounting adds 40c93d7fff6f Merge tag 'x86-urgent-2021-11-21' of git://git.kernel.org/ [...] adds 136057256686 Linux 5.16-rc2 adds a4a118f2eead hugetlbfs: flush TLBs correctly after huge_pmd_unshare adds 13e4ad2ce8df hugetlbfs: flush before unlock on move_hugetlb_page_tables() adds e7cc3e096008 media: hi846: include property.h instead of of_graph.h adds 62456590b849 media: hi846: remove the of_match_ptr macro adds c7756f3a327d Merge tag 'media/v5.16-2' of git://git.kernel.org/pub/scm/ [...] adds 05ec71610845 ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 adds 424fe7edbed1 ASoC: stm32: i2s: fix 32 bits channel length without mclk adds 547a4a6a96d0 Merge tag 'asoc-fix-v5.16-rc1' of https://git.kernel.org/p [...] adds 76c47183224c ALSA: ctxfi: Fix out-of-range access adds eee5d6f1356a ALSA: usb-audio: Switch back to non-latency mode at a later point adds 83de8f83816e ALSA: usb-audio: Don't start stream for capture at prepare adds fa9730b4f28b ALSA: intel-dsp-config: add quirk for JSL devices based on [...] adds b735936289d2 Merge tag 'sound-5.16-rc3' of git://git.kernel.org/pub/scm [...] adds dc27f3c5d10c selinux: fix NULL-pointer dereference when hashtab allocat [...] adds 5d9f4cf36721 Merge tag 'selinux-pr-20211123' of git://git.kernel.org/pu [...] adds a94f61e63f33 HID: ft260: fix i2c probing for hwmon devices adds 7fc48fd6b2c0 HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields adds 3e6a950d9836 HID: input: set usage type to key on keycode remap adds b74edf9bfbc1 HID: Ignore battery for Elan touchscreen on HP Envy X360 1 [...] adds fa48020c9fae HID: thrustmaster: fix sparse warnings adds a1091118e0d6 HID: magicmouse: prevent division by 0 on scroll adds f61e06391d65 HID: nintendo: eliminate dead datastructures in !CONFIG_NI [...] adds 32bea3574609 HID: multitouch: Fix Iiyama ProLite T1931SAW (0eef:0001 again!) adds 740bebf42104 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 1880ed71ce86 tracing/uprobe: Fix uprobe_perf_open probes iteration adds 29889216befc Merge tag 'trace-v5.16-rc2' of git://git.kernel.org/pub/sc [...] adds 8d192bec534b parisc: Increase FRAME_WARN to 2048 bytes on parisc adds 169d1a4a2adb parisc: Provide an extru_safe() macro to extract unsigned bits adds df2ffeda6370 parisc: Fix extraction of hash lock bits in syscall.S adds 3fbdc121bd05 parisc: Convert PTE lookup to use extru_safe() macro adds 98400ad75e95 Revert "parisc: Fix backtrace to always include init funti [...] adds 5f53fa508db0 Merge tag 'for-5.16/parisc-5' of git://git.kernel.org/pub/ [...] adds c03571399870 mm: Add functions to zero portions of a folio adds 79941493ff3e Merge tag 'folio-5.16b' of git://git.infradead.org/users/w [...] adds 754c4050a00e ARM: dts: BCM5301X: Fix I2C controller interrupt adds 40f7342f0587 ARM: dts: BCM5301X: Add interrupt properties to GPIO node adds 98481f3d72fb ARM: dts: bcm2711: Fix PCIe interrupts adds 3449d6bf4c45 Merge tag 'arm-soc/for-5.16/devicetree-fixes' of https://g [...] adds d063f30765fe Merge tag 'optee-fix-for-v5.16' of git://git.linaro.org/pe [...] adds d17c4bf2c7e9 Merge tag 'scmi-fixes-5.16' of git://git.kernel.org/pub/sc [...] adds 187bea472600 ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE adds 4fd932a7250c Merge tag 'socfpga_fix_for_v5.16' of git://git.kernel.org/ [...] adds e95d8eaee21c firmware: smccc: Fix check for ARCH_SOC_ID not implemented adds 18fe42bdd635 MAINTAINERS: Add entry to MAINTAINERS for Milbeaut adds 82be5f5bd390 MAINTAINERS: Update maintainer entry for keystone platforms adds 5fe762515bc9 arm64: dts: exynos: drop samsung,ufs-shareability-reg-offs [...] adds 383a44aec91c memory: mtk-smi: Fix a null dereference for the ostd adds 6ef9d23121d0 Merge tag 'arm-fixes-5.16-2' of git://git.kernel.org/pub/s [...] adds a0eb2da92b71 futex: Wireup futex_waitv syscall adds b501b85957de Merge tag 'asm-generic-5.16-2' of git://git.kernel.org/pub [...] adds b9ad6b5b687e cifs: nosharesock should be set on new server adds 5112d80c162f cifs: populate server_hostname for extra channels adds 350f4a562e1f smb2: clarify rc initialization in smb2_reconnect adds 0b03fe6d3ae2 cifs: update internal version number adds 8ef4678f2f8e Merge tag '5.16-rc2-smb3-fixes' of git://git.samba.org/sfr [...] adds f6f9b278f205 io_uring: fix missed comment from *task_file rename adds 674ee8e1b4a4 io_uring: correct link-list traversal locking adds de4444f59649 Merge tag 'io_uring-5.16-2021-11-25' of git://git.kernel.d [...] adds efcf5932230b block: avoid to touch unloaded module instance when opening bdev adds a208fc567217 nvmet-tcp: fix a race condition between release_queue and io_work adds 69b85e1f1d1d nvmet-tcp: add an helper to free the cmd buffers adds af21250bb503 nvmet-tcp: fix memory leak when performing a controller reset adds 102110efdff6 nvmet-tcp: fix incomplete data digest send adds 1d3ef9c3a39e nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() adds a5053c92b3db nvme-tcp: fix memory leak when freeing a queue adds 5a6254d55e2a nvme-pci: add NO APST quirk for Kioxia device adds 8e8aaf512a91 nvme-fabrics: ignore invalid fast_io_fail_tmo values adds 00b33cf3da72 nvme: fix write zeroes pi adds c024b226a417 nvmet: use IOCB_NOWAIT only if the filesystem supports it adds 3fd40fa2fb91 Merge tag 'nvme-5.16-2021-11-25' of git://git.infradead.or [...] adds e30028ace845 block: fix parameter not described warning adds 8ced7ca35703 Merge tag 'block-5.16-2021-11-25' of git://git.kernel.dk/l [...] adds d3a21f7e353d drm/amdgpu: Fix MMIO HDP flush on SRIOV adds 4eb6bb649fe0 drm/amdgpu: Fix double free of dmabuf adds 6eff272dbee7 drm/amd/display: Fix DPIA outbox timeout after GPU reset adds 21431f70f601 drm/amd/display: Set plane update flags for all planes in reset adds 2276ee6d1bf9 drm/amd/display: Reset link encoder assignments for GPU reset adds 2da8f0beece0 drm/amd/display: Fixed DSC would not PG after removing DSC stream adds 271fd38ce56d drm/amdgpu: move kfd post_reset out of reset_sriov function adds 244ee398855d drm/amdgpu/gfx10: add wraparound gpu counter check for APU [...] adds 53af98c091bc drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ adds 4d62555f6245 drm/amdgpu: IH process reset count when restart adds cda0817b41bd drm/amdkfd: process exit and retry fault race adds 0cc53cb45066 drm/amdkfd: handle VMA remove race adds 6946be2443cf drm/amdkfd: simplify drain retry fault adds 8888e2fe9c77 drm/amdgpu: enable Navi 48-bit IH timestamp counter adds c4ef8a73bfc8 drm/amdgpu: enable Navi retry fault wptr overflow adds fd08953b2de9 drm/amdgpu: fix byteorder error in amdgpu discovery adds 57961c4c1818 drm/amdgpu: Skip ASPM programming on aldebaran adds d5c7255dc7ff drm/amdgpu/pm: fix powerplay OD interface adds 692cd92e66ee drm/amd/display: update bios scratch when setting backlight adds f3caa22643c1 Merge tag 'amd-drm-fixes-5.16-2021-11-24' of https://gitla [...] adds 46741e4f593f drm/nouveau: recognise GA106 adds b371fd131fce drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks adds 96c5f82ef0a1 drm/vc4: fix error code in vc4_create_object() adds b4a6aaeaf4aa drm/aspeed: Fix vga_pw sysfs output adds e048834c209a drm/hyperv: Fix device removal on Gen1 VMs adds 7798a7369272 Merge tag 'drm-misc-fixes-2021-11-25' of git://anongit.fre [...] adds b8d8436840ca drm/i915/gt: Hold RPM wakelock during PXP suspend adds fc026c8b9268 Merge tag 'drm-intel-fixes-2021-11-24' of git://anongit.fr [...] adds a4849f6000e2 Merge tag 'drm-fixes-2021-11-26' of git://anongit.freedesk [...] adds 94902d849e85 arm64: uaccess: avoid blocking within critical sections adds f17fb26d4dd7 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 2a0991929aba xen/pvh: add missing prototype to header adds 37a72b08a3e1 xen: add "not_essential" flag to struct xenbus_driver adds 1c669938c31b xen: flag xen_drm_front to be not essential for system boot adds 0239143490a9 xen: flag hvc_xen to be not essential for system boot adds 03e143b2aceb xen: flag pvcalls-front to be not essential for system boot adds de6da33e6cb7 xen: flag xen_snd_front to be not essential for system boot adds 36e8f60f0867 xen: detect uninitialized xenbus in xenbus_init adds b1c45ad53efb xen: make HYPERVISOR_get_debugreg() always_inline adds 00db58cf2118 xen: make HYPERVISOR_set_debugreg() always_inline adds 6b54698aec0b Merge tag 'for-linus-5.16c-rc3-tag' of git://git.kernel.or [...] adds aa6fed90fea2 dt-bindings: i2c: imx-lpi2c: Fix i.MX 8QM compatible matching adds 9b5bf5878138 i2c: i801: Restore INTREN on unload adds 03a976c9afb5 i2c: i801: Fix interrupt storm from SMB_ALERT signal adds 84e1d0bf1d71 i2c: virtio: disable timeout handling adds bed68f4f4db4 docs: i2c: smbus-protocol: mention the repeated start condition adds 80d75202f033 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 5f719948b5d4 mmc: spi: Add device-tree SPI IDs adds d3e647926c0d Merge tag 'mmc-v5.16-rc1' of git://git.kernel.org/pub/scm/ [...] adds 6cca13de26ee usb: hub: Fix locking issues with address0_mutex adds 7b9c90e3e6a1 usb: typec: tipd: Fix typo in cd321x_switch_power_state adds 113972d2e111 usb: typec: tipd: Fix initialization sequence for cd321x adds e353f3e88720 USB: serial: option: add Telit LE910S1 0x9200 composition adds aa5721a9e0c9 USB: serial: pl2303: fix GC type detection adds 88459e3e4276 USB: serial: option: add Fibocom FM101-GL variants adds a88db2ecc2d2 Merge tag 'usb-serial-5.16-rc3' of https://git.kernel.org/ [...] adds ba2cacc18cb1 Merge tag 'usb-5.16-rc1' of git://git.kernel.org/pub/scm/l [...] adds 703374418e93 Merge tag 'staging-5.16-rc3' of git://git.kernel.org/pub/s [...] adds 1bff7d7e8c48 Merge tag 'char-misc-5.16-rc3' of git://git.kernel.org/pub [...] adds daf87e953527 btrfs: fix the memory leak caused in lzo_compress_pages() adds 7e63545264c3 Merge tag 'for-5.16-rc2-tag' of git://git.kernel.org/pub/s [...] adds 473441720c86 fuse: release pipe buf after last use adds 925c94371c55 Merge tag 'fuse-fixes-5.16-rc3' of git://git.kernel.org/pu [...] adds cd23f02f1668 cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs adds ed38eb49d101 cpufreq: intel_pstate: Fix active mode offline/online EPP [...] adds 03c83982a027 cpufreq: intel_pstate: ITMT support for overclocked system adds cefcf24b4d35 PM: hibernate: use correct mode for swsusp_close() adds 88a5045f176b PM: hibernate: Fix snapshot partial write lengths adds 7803516dbe26 Merge branch 'pm-sleep' adds 0ce629b15d3c Merge tag 'pm-5.16-rc3' of git://git.kernel.org/pub/scm/li [...] adds 935dff305da2 ACPI: CPPC: Add NULL pointer check to cppc_get_perf() adds 9054fc6d57e8 ACPI: Get acpi_device's parent from the parent field adds 985e9ece1e55 ACPI: Make acpi_node_get_parent() local adds 2e13e5aeda15 Merge branch 'acpi-properties' adds 5367cf1c3ad0 Merge tag 'acpi-5.16-rc3' of git://git.kernel.org/pub/scm/ [...] adds d6821c5bc6b6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 253e9b4d11e5 net: marvell: prestera: fix brige port operation adds e8d032507cb7 net: marvell: prestera: fix double free issue on err path adds 6a405f6c372d atlantic: fix double-free in aq_ring_tx_clean adds 0f296e782f21 stmmac_pci: Fix underflow size in stmmac_rx adds e792779e6b63 iavf: Prevent changing static ITR values if adaptive moder [...] adds 0cc318d2e840 iavf: Fix deadlock occurrence during resetting VF interface adds 3b5bdd18eb76 iavf: Fix refreshing iavf adapter stats on ethtool request adds 5951a2b9812d iavf: Fix VLAN feature flags after VFR adds 262ae1f9de4e Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds ee50e67ba0e1 mptcp: fix delack timer adds bcd97734318d mptcp: use delegate action to schedule 3rd ack retrans adds efaa9990cd3f Merge branch 'mptcp-rtx-timer' adds f9390b249c90 af_unix: fix regression in read after shutdown adds 3b00a07c2443 net: dsa: qca8k: fix internal delay applied to the wrong P [...] adds 65258b9d8cde net: dsa: qca8k: fix MTU calculation adds bdf1565fe03d selftests/tc-testing: match any qdisc type adds ac2944abe4d7 selftests/tc-testings: Be compatible with newer tc output adds 19d36c5f2948 ipv6: fix typos in __ip6_finish_output() adds 3bd6b2a838ba nfp: checking parameter process for rx-usecs/tx-usecs is invalid adds a6da2bbb0005 net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls adds f93fd0ca5e7d net: ax88796c: do not receive data in pointer adds f7a36b03a732 vsock/virtio: suppress used length validation adds 7a61432dc813 net/smc: Avoid warning of possible recursive locking adds a68229ca6340 nixge: fix mac address error handling again adds 4177d5b017a7 net, neigh: Fix crash in v6 module initialization error path adds 8837cbbf8542 net: ipv6: add fib6_nh_release_dsts stub adds 1005f19b9357 net: nexthop: release IPv6 per-cpu dsts when replacing a n [...] adds 02ebe49ab061 selftests: net: fib_nexthops: add test for group refcount [...] adds 03a000bfd719 Merge branch 'nh-group-refcnt' adds 16517829f2e0 hamradio: fix macro redefine warning adds e5b40668e930 slip: fix macro redefine warning adds 1c743127cc54 net: nexthop: fix null pointer dereference when IPv6 is no [...] adds 45c3ff7a9ac1 net/smc: Clean up local struct sock variables adds 606a63c9783a net/smc: Ensure the active closing peer first closes clcsock adds 5789d04b7712 Merge branch 'smc-fixes' adds ce4995bc6c8e mlxsw: spectrum: Allow driver to load with old firmware versions adds 63b08b1f6834 mlxsw: spectrum: Protect driver from buggy firmware adds bd08ee2315a3 Merge branch 'mlxsw-fixes' adds 33a153100bb3 net: ipa: directly disable ipa-setup-ready interrupt adds 8afc7e471ad3 net: ipa: separate disabling setup from modem stop adds 60ebd6737c88 Merge branch 'ipa-fixes' adds 792b2086584f ice: fix vsi->txq_map sizing adds f65ee535df77 ice: avoid bpf_prog refcount underflow adds 52911bb62ed8 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds c75a9ad43691 r8169: fix incorrect mac address assignment adds b82d71c0f84a net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() adds a049a30fc27c net: usb: Correct PHY handling of smsc95xx adds e4e9bfb7c93d net: ipa: kill ipa_cmd_pipeline_clear() adds 7b1b62bc1e6a net: marvell: mvpp2: increase MTU limit when XDP enabled adds 710d5835b7ae tools: sync uapi/linux/if_link.h header adds 0afefdced47d tc-testing: Add link for reviews with TC MAINTAINERS adds 619ca0d0108a selftests: add arp_ndisc_evict_nocarrier to Makefile adds ac132852147a net/ncsi : Add payload to be 32-bit aligned to fix dropped [...] adds 451dc48c806a net: ieee802154: handle iftypes as u32 adds 48a78f501f45 Merge tag 'ieee802154-for-net-2021-11-24' of git://git.ker [...] adds 550b8e1d182c MAINTAINERS: Update B53 section to cover SF2 switch driver adds 4e1fddc98d25 tcp_cubic: fix spurious Hystart ACK train detections for n [...] adds ddb826c2c92d lan743x: fix deadlock in lan743x_phy_link_status_change() adds 80662f4fd477 net: phylink: Force link down and retrigger resolve on int [...] adds dbae3388ea9c net: phylink: Force retrigger in case of latched link-fail [...] adds 06e5ba717508 Merge branch 'phylink-resolve-fixes' adds 587acad41f1b net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() adds 9ebb0c4b27a6 net/smc: Fix loop in smc_listen adds fef30d6371b0 Merge branch 'net-smc-fixes-2021-11-24' adds eaeace60778e igb: fix netpoll exit with traffic adds 9dbe33cf371b mdio: aspeed: Fix "Link is Down" issue adds a125f91fe783 selftests: tls: add helper for creating sock pairs adds 31180adb0bed selftests: tls: factor out cmsg send/receive adds ef0fc0b3cc2b selftests: tls: add tests for handling of bad records adds 520493f66f68 tls: splice_read: fix record type check adds d87d67fd61ef selftests: tls: test splicing cmsgs adds e062fe99cccd tls: splice_read: fix accessing pre-processed records adds 274af0f9e279 selftests: tls: test splicing decrypted records adds f3911f73f51d tls: fix replacing proto_ops adds f884a3426291 selftests: tls: test for correct proto_ops adds 49573ff7830b Merge branch 'tls-splice_read-fixes' adds b270bfe69736 net: stmmac: Disable Tx queues when reconfiguring the interface adds de6d25924c2a net/sched: sch_ets: don't peek at classes beyond 'nbands' adds c26381f97e2a nfc: virtual_ncidev: change default device permissions adds 0276af2176c7 ethtool: ioctl: fix potential NULL deref in ethtool_set_co [...] adds cbb91dcbfb75 ptp: fix filter names in the documentation adds 01d9cc2dea3f net: vlan: fix underflow for the real_dev refcnt adds bacb6c1e4769 net/smc: Don't call clcsock shutdown twice when smc shutdown adds 0435a4d08032 net: qed: fix the array may be out of bound adds 8d2ad993aa05 net: hns3: fix VF RSS failed problem after PF enable multi-TCs adds b8af344cfea1 net: hns3: add check NULL address for page pool adds 9c1479174870 net: hns3: fix one incorrect value of page pool info when [...] adds 82229c4dbb8a net: hns3: fix incorrect components info of ethtool --rese [...] adds b32e521eb534 Merge branch 'net-hns3-add-some-fixes-for-net' adds 8a075464d1e9 net: mscc: ocelot: don't downgrade timestamping RX filters [...] adds 95706be13b9f net: mscc: ocelot: create a function that replaces an exis [...] adds ec15baec3272 net: ptp: add a definition for the UDP port for IEEE 1588 [...] adds 96ca08c05838 net: mscc: ocelot: set up traps for PTP packets adds c49a35eedfef net: mscc: ocelot: correctly report the timestamping RX fi [...] adds 32c54497545e Merge branch 'fix-broken-ptp-over-ip-on-ocelot-switches' adds b3612ccdf284 net: dsa: microchip: implement multi-bridge support adds c5c17547b778 Merge tag 'net-5.16-rc3' of git://git.kernel.org/pub/scm/l [...] adds fbf3bce45821 MIPS: boot/compressed/: add __ashldi3 to target for ZSTD c [...] adds 1cab5bd69eb1 MIPS: Fix using smp_processor_id() in preemptible in show_ [...] adds 7db5e9e9e5e6 MIPS: loongson64: fix FTLB configuration adds 41ce097f7144 MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48 adds 6be088036c0b Merge tag 'mips-fixes_5.16_2' of git://git.kernel.org/pub/ [...] adds cf0b0e3712f7 KVM: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLB adds 5bb60ea611db powerpc/32: Fix hardlockup on vmap stack overflow adds 7b65b798a604 Merge tag 'powerpc-5.16-3' of git://git.kernel.org/pub/scm [...] adds 57bbeacdbee7 erofs: fix deadlock when shrink erofs slab adds 52dc4c640ac5 Merge tag 'erofs-for-5.16-rc3-fixes' of git://git.kernel.o [...] adds d3c45824ad65 NFSv42: Don't fail clone() unless the OP_CLONE operation failed adds 93c2e5e0a9ec NFS: Add a tracepoint to show the results of nfs_set_cache [...] adds 3f015d89a47c NFSv42: Fix pagecache invalidation after COPY/CLONE adds ea027cb2e1b5 NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION adds 268bb03856ed sunrpc: fix header include guard in trace header adds 064a91771f7a SUNRPC: use different lock keys for INET6 and LOCAL adds 741392771338 Merge tag 'nfs-for-5.16-2' of git://git.linux-nfs.org/proj [...] adds 73185a13773a scsi: ufs: ufshpb: Fix warning in ufshpb_set_hpb_read_to_upiu() adds e11e285b9cd1 scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_ge [...] adds 36e07d7ede88 scsi: scsi_debug: Fix type in min_t to avoid stack OOB adds cc03facb1c42 scsi: ufs: ufs-mediatek: Add put_device() after of_find_de [...] adds 0ee4ba13e09c scsi: mpt3sas: Fix kernel panic during drive powercycle test adds 91202a01a2fb scsi: mpt3sas: Fix system going into read-only mode adds 5ecae9f8c705 scsi: mpt3sas: Fix incorrect system timestamp adds e2a49a95b571 scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp adds 9c6603e1faf8 scsi: target: configfs: Delete unnecessary checks for NULL adds e0a2c28da11e scsi: scsi_debug: Sanity check block descriptor length in [...] adds eb97545d6264 scsi: core: sysfs: Fix setting device state to SDEV_RUNNING adds 2d62253eb1b6 scsi: scsi_debug: Zero clear zones at reset write pointer adds 9e9fbe44bef9 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 98b26a0e7667 block: call rq_qos_done() before ref check in batch completions adds d422f4016308 zram: only make zram_wb_devops for CONFIG_ZRAM_WRITEBACK adds 650c8edf53f7 Merge tag 'block-5.16-2021-11-27' of git://git.kernel.dk/l [...] adds 617a89484deb io_uring: fail cancellation for EXITING tasks adds 6af3f48bf615 io_uring: fix link traversal locking adds 1d0254e6b47e io_uring: fix soft lockup when call __io_remove_buffers adds f6223ff79966 io_uring: Fix undefined-behaviour in io_issue_sqe adds 86799cdfbcd2 Merge tag 'io_uring-5.16-2021-11-27' of git://git.kernel.d [...] adds 6cb206508b62 tracing: Check pid filtering when creating events adds a55f224ff5f2 tracing: Fix pid filtering when triggers are attached adds 86155d6b43ce Merge tag 'trace-v5.16-rc2-2' of git://git.kernel.org/pub/ [...] adds d8af404ffce7 iomap: Fix inline extent handling in iomap_readpage adds 5ad448ce2976 iomap: iomap_read_inline_data cleanup adds adfb743ac026 Merge tag 'iomap-5.16-fixes-1' of git://git.kernel.org/pub [...] adds a1de97fe296c xfs: Fix the free logic of state in xfs_attr_node_hasname adds 1090427bf18f xfs: remove xfs_inew_wait adds 4f0dda359c45 Merge tag 'xfs-5.16-fixes-1' of git://git.kernel.org/pub/s [...] adds 1f0e290cc5fd arch: Add generic Kconfig option indicating page size smal [...] adds 4eec7faf6775 fs: ntfs: Limit NTFS_RW to page sizes smaller than 64k adds 00169a9245f8 vmxnet3: Use generic Kconfig option for page size limit adds f8fbfd85f5c9 ksmbd: Fix an error handling path in 'smb2_sess_setup()' adds 2d239f0f6ad0 docs: filesystem: cifs: ksmbd: Fix small layout issues adds 8e537d1465e7 ksmbd: downgrade addition info error msg to debug in smb2_ [...] adds 1ec72153ff43 ksmbd: contain default data stream even if xattr is empty adds 178ca6f85aa3 ksmbd: fix memleak in get_file_stream_info() adds 3498e7f2bb41 Merge tag '5.16-rc2-ksmbd-fixes' of git://git.samba.org/ksmbd adds 21e96a2035db iommu/vt-d: Remove unused PASID_DISABLED adds 717e88aad37b iommu/amd: Clarify AMD IOMMUv2 initialization messages adds f7ff3cff3527 iommu/rockchip: Fix PAGE_DESC_HI_MASKs for RK3568 adds 4e5973dd2725 iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() adds 86dc40c7ea9c iommu/vt-d: Fix unmap_pages support adds 0757ca01d944 Merge tag 'iommu-fixes-v5.16-rc2' of git://git.kernel.org/ [...] adds 27ff768fa21c tracing: Test the 'Do not trace this pid' case in create event adds f8132d62a2de Merge tag 'trace-v5.16-rc2-3' of git://git.kernel.org/pub/ [...] adds d257cc8cb8d5 locking/rwsem: Make handoff bit handling more consistent adds 14c240488411 locking/rwsem: Optimize down_read_trylock() under highly c [...] adds d039f3880124 Merge tag 'locking-urgent-2021-11-28' of git://git.kernel. [...] adds 73743c3b0922 perf: Ignore sigtrap for tracepoints destined for other tasks adds 1ed1d3a3da22 Merge tag 'perf-urgent-2021-11-28' of git://git.kernel.org [...] adds dce1ca0525bf sched/scs: Reset task stack state in bringup_cpu() adds 97891bbf38f7 Merge tag 'sched-urgent-2021-11-28' of git://git.kernel.or [...] adds c0f2077baa41 x86/boot: Mark prepare_command_line() __init adds 9557e60b8c35 Merge tag 'x86-urgent-2021-11-28' of git://git.kernel.org/ [...] adds 6318cb887548 Revert "virtio-scsi: don't let virtio core to validate use [...] adds 2b17d9f84884 Revert "virtio-blk: don't let virtio core to validate used [...] adds fcfb65f8a922 Revert "virtio-net: don't let virtio core to validate used [...] adds f124034faa91 Revert "virtio_ring: validate used buffer length" adds 49d8c5ffad07 vhost/vsock: fix incorrect used length reported to the guest adds 11708ff92c1d vhost/vsock: cleanup removing `len` variable adds 0466a39bd0b6 virtio-blk: modify the value type of num in virtio_queue_rq() adds ea8f17e44fa7 vhost-vdpa: clean irqs before reseting vdpa device adds bb93ce4b150d vdpa_sim: avoid putting an uninitialized iova_domain adds d06c942efea4 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds d58071a8a76d Linux 5.16-rc3 adds ddca5b0eba4e netfs: Adjust docs after foliation adds d6e6a27d960f tools: Fix math.h breakage adds 756e1fc16505 KVM: RISC-V: Unmap stage2 mapping when deleting/moving a memslot adds 74c2e97b0184 RISC-V: KVM: Fix incorrect KVM_MAX_VCPUS value adds b89acb657be8 Merge tag 'kvm-riscv-fixes-5.16-1' of https://github.com/k [...] adds 83bb2c1a01d7 KVM: arm64: Save PSTATE early on exit adds 7183b2b5ae6b KVM: arm64: Move pkvm's special 32bit handling into a gene [...] adds 1f80d15020d7 KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and [...] adds 3d627cc30db4 Merge tag 'kvmarm-fixes-5.16-2' of git://git.kernel.org/pu [...] adds 574c3c55e969 KVM: x86/mmu: Fix TLB flush range when handling disconnected pt adds bda44d844758 KVM: Ensure local memslot copies operate on up-to-date arc [...] adds 6b285a558750 KVM: Disallow user memslot with size that exceeds "unsigned long" adds 9dba4d24cbb5 x86/kvm: remove unused ack_notifier callbacks adds c7785d85b6c6 KVM: x86/mmu: Skip tlb flush if it has been done in zap_gf [...] adds 8ed716ca7dc9 KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu [...] adds d5d1cf47d17d Merge branch 'kvm-5.16-fixes-pre-rc2' into HEAD adds 8503fea6761d KVM: VMX: do not use uninitialized gfn_to_hva_cache adds 5f25e71e3114 KVM: downgrade two BUG_ONs to WARN_ON_ONCE adds 78311a514099 KVM: x86: ignore APICv if LAPIC is not enabled adds 4916ea8b06a5 selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONT [...] adds 826bff439ff8 selftests: sev_migrate_tests: free all VMs adds 30d7c5d60a88 KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability adds 2b4a5a5d5688 KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_ [...] adds 40e5f9080472 KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nes [...] adds 712494de96f3 KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with [...] adds 6c1186430a80 KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hype [...] adds feb627e8d6f6 KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN adds 908fa88e420f KVM: selftests: Make sure kvm_create_max_vcpus test won't [...] adds 12ec33a70574 KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 adds 05b29633c7a9 KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() adds 7533377215b6 KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU noti [...] adds 4b85c921cd39 KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap c [...] adds 28f091bc2f8c KVM: MMU: shadow nested paging does not have PKU adds f47491d7f30b KVM: x86/mmu: Handle "default" period when selectively wak [...] adds 81835ee113e9 KVM: selftests: page_table_test: fix calculation of guest_ [...] adds 7e1901f6c86c KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled adds 37c4dbf337c5 KVM: x86: check PIR even for vCPUs with disabled APICv adds 53b7ca1a3593 KVM: x86: Use a stable condition around all VT-d PI paths adds 4674164f0ac5 KVM: SEV: do not use list_replace_init on an empty list adds 501b580c0233 KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM adds 2b347a387811 KVM: SEV: initialize regions_list of a mirror VM adds 642525e3bd47 KVM: SEV: move mirror status to destination of KVM_CAP_VM_ [...] adds dc79c9f4eb6b selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COP [...] adds bf42b02b19e2 KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked adds 17d44a96f000 KVM: SEV: Prohibit migration of a VM that has mirrors adds 10a37929efeb KVM: SEV: do not take kvm->lock when destroying adds c9d61dcb0bc2 KVM: SEV: accept signals in sev_lock_two_vms adds e90e51d5f01d KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled adds 7cfc5c653b07 KVM: fix avic_set_running for preemptable kernels adds f080815fdb3e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 58e1100fdc59 MAINTAINERS: co-maintain random.c
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 (5191249f8803) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .gitignore | 5 - .mailmap | 3 + .rustfmt.toml | 12 - Documentation/ABI/testing/sysfs-class-power | 2 +- Documentation/ABI/testing/sysfs-fs-ubifs | 35 - Documentation/admin-guide/gpio/gpio-sim.rst | 72 - .../admin-guide/laptops/thinkpad-acpi.rst | 12 +- .../admin-guide/media/platform-cardlist.rst | 1 - Documentation/bpf/{prog_lsm.rst => bpf_lsm.rst} | 0 Documentation/bpf/btf.rst | 57 +- Documentation/bpf/faq.rst | 11 - Documentation/bpf/helpers.rst | 7 - Documentation/bpf/index.rst | 95 +- Documentation/bpf/libbpf/index.rst | 4 +- Documentation/bpf/maps.rst | 9 - Documentation/bpf/other.rst | 9 - Documentation/bpf/programs.rst | 9 - Documentation/bpf/syscall_api.rst | 11 - Documentation/bpf/test_debug.rst | 9 - .../bindings/arm/firmware/linaro,optee-tz.yaml | 8 - .../devicetree/bindings/arm/mediatek.yaml | 12 - .../devicetree/bindings/arm/samsung/pmu.yaml | 2 - .../bindings/display/bridge/analogix,anx7625.yaml | 65 +- .../bindings/display/bridge/nxp,ptn3460.yaml | 106 - .../devicetree/bindings/display/bridge/ptn3460.txt | 39 + .../devicetree/bindings/display/bridge/sii9234.txt | 49 + .../bindings/display/bridge/sil,sii9234.yaml | 110 - .../bindings/display/panel/boe,bf060y8m-aj0.yaml | 81 - .../bindings/display/panel/ilitek,ili9163.yaml | 69 - .../bindings/display/panel/ilitek,ili9881c.yaml | 6 +- .../bindings/display/panel/novatek,nt35950.yaml | 106 - .../bindings/display/panel/panel-simple-dsi.yaml | 2 - .../display/panel/sony,tulip-truly-nt35521.yaml | 72 - .../devicetree/bindings/firmware/arm,scmi.yaml | 65 - .../devicetree/bindings/hwmon/ti,ina2xx.yaml | 22 - .../devicetree/bindings/i2c/i2c-imx-lpi2c.yaml | 5 +- .../devicetree/bindings/leds/leds-mt6360.yaml | 159 - .../devicetree/bindings/media/i2c/adv748x.txt | 116 + .../devicetree/bindings/media/i2c/adv748x.yaml | 212 - .../devicetree/bindings/media/st,stm32-dma2d.yaml | 71 - .../bindings/memory-controllers/fsl/fsl,ifc.yaml | 113 - .../bindings/memory-controllers/fsl/ifc.txt | 82 + .../memory-controllers/renesas,rpc-if.yaml | 54 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 4 - .../devicetree/bindings/pinctrl/pincfg-node.yaml | 3 - .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 2 - .../bindings/pinctrl/samsung-pinctrl.txt | 1 - .../bindings/power/reset/gpio-poweroff.txt | 41 + .../bindings/power/reset/gpio-poweroff.yaml | 59 - .../bindings/power/supply/maxim,max77976.yaml | 44 - .../devicetree/bindings/sound/cirrus,cs42l42.yaml | 225 - .../devicetree/bindings/sound/cs42l42.txt | 115 + .../devicetree/bindings/sound/nxp,tfa989x.yaml | 41 - .../devicetree/bindings/sound/wlf,wm8903.yaml | 116 - Documentation/devicetree/bindings/sound/wm8903.txt | 82 + .../devicetree/bindings/vendor-prefixes.yaml | 4 - Documentation/doc-guide/kernel-doc.rst | 3 - Documentation/driver-api/media/drivers/index.rst | 1 - Documentation/filesystems/cifs/ksmbd.rst | 10 +- Documentation/filesystems/configfs.rst | 6 +- Documentation/filesystems/netfs_library.rst | 95 +- Documentation/gpu/drm-kms-helpers.rst | 15 - Documentation/gpu/drm-kms.rst | 2 - Documentation/gpu/todo.rst | 26 +- Documentation/hwmon/ina238.rst | 56 - Documentation/hwmon/index.rst | 1 - Documentation/i2c/smbus-protocol.rst | 14 +- Documentation/index.rst | 1 - Documentation/kbuild/kbuild.rst | 4 - Documentation/networking/net_failover.rst | 111 +- Documentation/networking/phy.rst | 5 - Documentation/networking/timestamping.rst | 4 +- Documentation/process/changes.rst | 13 - Documentation/rust/arch-support.rst | 35 - Documentation/rust/assets/favicon-16x16.png | Bin 798 -> 0 bytes Documentation/rust/assets/favicon-32x32.png | Bin 2076 -> 0 bytes Documentation/rust/assets/rust-logo.png | Bin 53976 -> 0 bytes Documentation/rust/coding.rst | 92 - Documentation/rust/docs.rst | 110 - Documentation/rust/index.rst | 20 - Documentation/rust/quick-start.rst | 218 - Documentation/staging/tee.rst | 30 - .../userspace-api/media/cec/cec-ioc-receive.rst | 49 +- .../userspace-api/media/v4l/capture.c.rst | 52 +- Documentation/userspace-api/media/v4l/control.rst | 9 - .../userspace-api/media/v4l/v4l2grab.c.rst | 8 +- MAINTAINERS | 85 +- Makefile | 162 +- Next/SHA1s | 344 -- Next/Trees | 346 -- Next/merge.log | 4210 ----------------- arch/Kconfig | 38 +- arch/alpha/include/asm/bitops.h | 2 + arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arc/Kconfig | 1 + arch/arc/include/asm/bitops.h | 1 + arch/arc/include/asm/thread_info.h | 4 +- arch/arm/Kconfig | 1 + arch/arm/boot/dts/Makefile | 1 - arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 267 -- arch/arm/boot/dts/aspeed-bmc-tyan-s7106.dts | 24 - arch/arm/boot/dts/bcm2711.dtsi | 8 +- arch/arm/boot/dts/bcm5301x.dtsi | 4 +- arch/arm/boot/dts/exynos4210-i9100.dts | 7 +- arch/arm/boot/dts/mt6589-fairphone-fp1.dts | 30 - arch/arm/boot/dts/mt6589.dtsi | 2 +- arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 16 - .../dts/r8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi | 3 - arch/arm/include/asm/bitops.h | 1 + arch/arm/mach-rpc/ecard.c | 2 +- arch/arm/mach-s3c/gpio-samsung.c | 1 - arch/arm/mach-s3c/mach-jive.c | 1 - arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 5 +- arch/arm/mach-socfpga/core.h | 2 +- arch/arm/mach-socfpga/platsmp.c | 8 +- arch/arm/net/bpf_jit_32.c | 5 +- arch/arm/rust/target.json | 27 - arch/arm64/Kconfig | 1 + arch/arm64/Kconfig.platforms | 1 - .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 1 - .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 2 - .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 1 - .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 1 - .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 22 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 112 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 10 +- arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 14 - arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 4 +- arch/arm64/boot/dts/mediatek/Makefile | 4 - arch/arm64/boot/dts/mediatek/mt8173.dtsi | 2 - arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 8 - .../dts/mediatek/mt8183-kukui-jacuzzi-cozmo.dts | 36 - .../mediatek/mt8183-kukui-jacuzzi-fennel-sku1.dts | 1 - .../mediatek/mt8183-kukui-jacuzzi-fennel-sku6.dts | 1 - .../mediatek/mt8183-kukui-jacuzzi-fennel-sku7.dts | 33 - .../dts/mediatek/mt8183-kukui-jacuzzi-fennel.dtsi | 1 + .../mt8183-kukui-jacuzzi-fennel14-sku2.dts | 17 - .../dts/mediatek/mt8183-kukui-jacuzzi-fennel14.dts | 1 - .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 1 + .../dts/mediatek/mt8183-kukui-kakadu-sku22.dts | 19 - arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 110 +- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 20 +- arch/arm64/boot/dts/mediatek/mt8516.dtsi | 27 +- arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 102 - arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 28 - arch/arm64/include/asm/bitops.h | 1 + arch/arm64/include/asm/extable.h | 9 + arch/arm64/include/asm/kvm_arm.h | 4 +- arch/arm64/include/asm/memory.h | 5 +- arch/arm64/include/asm/uaccess.h | 48 +- arch/arm64/kernel/traps.c | 2 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 14 + arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h | 7 +- arch/arm64/kvm/hyp/nvhe/switch.c | 8 +- arch/arm64/kvm/hyp/vhe/switch.c | 4 + arch/arm64/mm/ptdump.c | 2 + arch/arm64/net/bpf_jit_comp.c | 12 +- arch/arm64/rust/target.json | 34 - arch/csky/include/asm/bitops.h | 1 + arch/h8300/Kconfig | 1 + arch/h8300/Kconfig.cpu | 4 - arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/include/asm/bitops.h | 1 + arch/h8300/include/asm/processor.h | 1 + arch/h8300/include/asm/segment.h | 40 + arch/h8300/include/asm/thread_info.h | 3 + arch/h8300/kernel/entry.S | 1 + arch/h8300/kernel/head_ram.S | 1 + arch/h8300/kernel/setup.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/h8300/mm/Makefile | 2 +- arch/h8300/mm/init.c | 6 + arch/h8300/mm/memory.c | 53 + arch/hexagon/include/asm/bitops.h | 1 + arch/hexagon/include/asm/timer-regs.h | 26 - arch/hexagon/include/asm/timex.h | 3 +- arch/hexagon/kernel/.gitignore | 1 + arch/hexagon/kernel/time.c | 12 +- arch/hexagon/lib/io.c | 4 + arch/ia64/include/asm/bitops.h | 2 + arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/m68k/include/asm/bitops.h | 2 + arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/m68k/kernel/traps.c | 2 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/Kconfig | 3 +- arch/mips/boot/compressed/Makefile | 2 +- arch/mips/include/asm/bitops.h | 1 + arch/mips/kernel/cpu-probe.c | 4 +- arch/mips/kernel/proc.c | 2 +- arch/mips/net/bpf_jit_comp32.c | 3 +- arch/mips/net/bpf_jit_comp64.c | 2 +- arch/nds32/Kbuild | 3 - arch/nds32/Kconfig | 4 +- arch/nds32/Makefile | 3 + arch/openrisc/include/asm/bitops.h | 1 + arch/parisc/include/asm/assembly.h | 11 + arch/parisc/include/asm/bitops.h | 1 + arch/parisc/kernel/entry.S | 14 +- arch/parisc/kernel/syscall.S | 4 +- arch/parisc/kernel/vmlinux.lds.S | 3 +- arch/powerpc/Kconfig | 1 - arch/powerpc/include/asm/bitops.h | 2 + arch/powerpc/include/asm/cputhreads.h | 2 +- arch/powerpc/kernel/head_32.h | 6 +- arch/powerpc/kernel/signal_32.c | 2 +- arch/powerpc/kernel/signal_64.c | 4 +- arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kvm/book3s_hv_builtin.c | 5 +- arch/powerpc/mm/book3s64/radix_tlb.c | 4 +- arch/powerpc/net/bpf_jit_comp32.c | 4 +- arch/powerpc/net/bpf_jit_comp64.c | 4 +- arch/powerpc/platforms/pasemi/dma_lib.c | 4 +- arch/powerpc/rust/target.json | 29 - arch/powerpc/sysdev/xive/Kconfig | 1 - arch/powerpc/sysdev/xive/common.c | 3 +- arch/riscv/Makefile | 3 +- arch/riscv/configs/defconfig | 2 + arch/riscv/configs/rv32_defconfig | 2 + arch/riscv/include/asm/bitops.h | 1 + arch/riscv/include/asm/kvm_host.h | 8 +- arch/riscv/kvm/mmu.c | 6 + arch/riscv/net/bpf_jit_comp32.c | 6 +- arch/riscv/net/bpf_jit_comp64.c | 7 +- arch/riscv/rust/rv32ima.json | 36 - arch/riscv/rust/rv32imac.json | 36 - arch/riscv/rust/rv64ima.json | 36 - arch/riscv/rust/rv64imac.json | 36 - arch/s390/Kconfig | 2 + arch/s390/include/asm/bitops.h | 1 + arch/s390/include/asm/kexec.h | 6 + arch/s390/kernel/crash_dump.c | 4 +- arch/s390/kernel/ipl.c | 3 +- arch/s390/kernel/machine_kexec_file.c | 18 +- arch/s390/kernel/traps.c | 2 +- arch/s390/kvm/kvm-s390.c | 2 +- arch/s390/net/bpf_jit_comp.c | 6 +- arch/sh/include/asm/bitops.h | 1 + arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/include/asm/bitops_32.h | 1 + arch/sparc/include/asm/bitops_64.h | 2 + arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/windows.c | 2 +- arch/sparc/net/bpf_jit_comp_64.c | 2 +- arch/um/include/asm/delay.h | 4 +- arch/um/include/asm/irqflags.h | 4 +- arch/um/include/shared/longjmp.h | 2 +- arch/um/include/shared/os.h | 4 +- arch/um/kernel/ksyms.c | 2 +- arch/um/os-Linux/sigio.c | 6 +- arch/um/os-Linux/signal.c | 8 +- arch/x86/Kconfig | 3 +- arch/x86/entry/vsyscall/vsyscall_64.c | 2 +- arch/x86/events/intel/core.c | 2 - arch/x86/events/intel/uncore_snbep.c | 12 + arch/x86/include/asm/bitops.h | 2 + arch/x86/include/asm/fpu/api.h | 6 - arch/x86/include/asm/xen/hypercall.h | 4 +- arch/x86/include/asm/xen/hypervisor.h | 1 + arch/x86/kernel/amd_nb.c | 5 - arch/x86/kernel/apic/vector.c | 4 +- arch/x86/kernel/cpu/sgx/main.c | 12 +- arch/x86/kernel/process.c | 5 + arch/x86/kernel/setup.c | 66 +- arch/x86/kernel/vm86_32.c | 2 +- arch/x86/kvm/ioapic.h | 1 - arch/x86/kvm/irq.h | 1 - arch/x86/kvm/lapic.c | 2 +- arch/x86/kvm/mmu/mmu.c | 97 +- arch/x86/kvm/mmu/tdp_mmu.c | 38 +- arch/x86/kvm/mmu/tdp_mmu.h | 5 +- arch/x86/kvm/svm/avic.c | 16 +- arch/x86/kvm/svm/sev.c | 161 +- arch/x86/kvm/svm/svm.c | 1 - arch/x86/kvm/svm/svm.h | 1 + arch/x86/kvm/vmx/nested.c | 49 +- arch/x86/kvm/vmx/posted_intr.c | 20 +- arch/x86/kvm/vmx/vmx.c | 66 +- arch/x86/kvm/x86.c | 66 +- arch/x86/kvm/x86.h | 7 +- arch/x86/net/bpf_jit_comp.c | 10 +- arch/x86/net/bpf_jit_comp32.c | 4 +- arch/x86/rust/target.json | 36 - arch/x86/um/Kconfig | 1 + arch/x86/um/Makefile | 2 +- arch/xtensa/include/asm/bitops.h | 1 + arch/xtensa/kernel/syscalls/syscall.tbl | 1 + block/bdev.c | 12 +- block/blk-cgroup.c | 9 +- block/blk-core.c | 5 +- block/blk-flush.c | 12 +- block/blk-mq.c | 38 +- block/blk-mq.h | 2 + block/blk-sysfs.c | 10 - block/blk.h | 2 +- block/elevator.c | 10 +- block/genhd.c | 2 + block/ioprio.c | 9 +- drivers/acpi/Kconfig | 3 - drivers/acpi/cppc_acpi.c | 9 +- drivers/acpi/numa/srat.c | 59 +- drivers/acpi/property.c | 14 +- drivers/acpi/tables.c | 87 +- drivers/acpi/thermal.c | 2 + drivers/acpi/x86/utils.c | 4 + drivers/ata/libata-sata.c | 2 +- drivers/base/regmap/regmap.c | 1 - drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/block/virtio_blk.c | 3 +- drivers/block/zram/zram_drv.c | 2 + drivers/bluetooth/Kconfig | 6 - drivers/bluetooth/Makefile | 1 - drivers/bluetooth/bfusb.c | 3 - drivers/bluetooth/btintel.c | 22 +- drivers/bluetooth/btmrvl_main.c | 2 +- drivers/bluetooth/btmtk.c | 289 -- drivers/bluetooth/btmtk.h | 111 - drivers/bluetooth/btmtksdio.c | 496 +- drivers/bluetooth/btsdio.c | 2 - drivers/bluetooth/btusb.c | 390 +- drivers/bluetooth/hci_bcm.c | 1 + drivers/bluetooth/hci_h4.c | 4 +- drivers/bluetooth/hci_vhci.c | 120 +- drivers/bluetooth/virtio_bt.c | 3 - drivers/char/agp/intel-gtt.c | 1 - drivers/char/ipmi/ipmi_msghandler.c | 13 +- drivers/clk/bcm/clk-bcm2835.c | 13 +- drivers/clk/renesas/r9a07g044-cpg.c | 39 +- drivers/clk/renesas/rzg2l-cpg.c | 1 - drivers/clk/renesas/rzg2l-cpg.h | 3 - drivers/clk/samsung/clk-exynos4.c | 18 +- drivers/clk/samsung/clk-exynos5250.c | 10 +- drivers/clk/samsung/clk-exynos5420.c | 2 +- drivers/clk/samsung/clk-s3c2410.c | 6 +- drivers/clk/samsung/clk-s3c64xx.c | 8 +- drivers/clk/samsung/clk-s5pv210.c | 8 +- drivers/clk/samsung/clk.c | 14 + drivers/clk/samsung/clk.h | 2 + drivers/clocksource/h8300_timer8.c | 20 +- drivers/cpufreq/intel_pstate.c | 17 + drivers/cxl/Kconfig | 1 - drivers/cxl/acpi.c | 237 +- drivers/cxl/core/Makefile | 2 +- drivers/cxl/core/bus.c | 20 +- drivers/cxl/core/mbox.c | 186 +- drivers/cxl/core/memdev.c | 55 +- drivers/cxl/core/pmem.c | 20 +- drivers/cxl/core/regs.c | 8 +- drivers/cxl/cxl.h | 8 - drivers/cxl/cxlmem.h | 37 +- drivers/cxl/pci.c | 120 +- drivers/cxl/pmem.c | 85 +- drivers/dma-buf/Makefile | 3 +- drivers/dma-buf/dma-buf.c | 32 +- drivers/dma-buf/dma-fence.c | 17 - drivers/dma-buf/dma-resv.c | 23 - drivers/dma-buf/selftests.h | 1 - drivers/dma-buf/st-dma-resv.c | 371 -- drivers/dma/ti/edma.c | 2 +- drivers/firmware/arm_scmi/Kconfig | 27 - drivers/firmware/arm_scmi/Makefile | 1 - drivers/firmware/arm_scmi/common.h | 3 - drivers/firmware/arm_scmi/driver.c | 3 - drivers/firmware/arm_scmi/optee.c | 581 --- drivers/firmware/arm_scmi/virtio.c | 22 +- drivers/firmware/cirrus/cs_dsp.c | 142 +- drivers/firmware/smccc/soc_id.c | 2 +- drivers/firmware/tegra/bpmp-debugfs.c | 5 +- drivers/firmware/xilinx/zynqmp.c | 5 +- drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gpio/Kconfig | 8 - drivers/gpio/Makefile | 1 - drivers/gpio/gpio-sim.c | 884 ---- drivers/gpio/gpiolib-acpi.c | 26 +- drivers/gpu/drm/Kconfig | 9 +- drivers/gpu/drm/Makefile | 25 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 134 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 90 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 18 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 126 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 143 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 128 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 124 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 128 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 48 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 388 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 20 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 48 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 34 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 4 + drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 4 + drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 4 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 7 +- drivers/gpu/drm/amd/amdgpu/nv.c | 8 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 11 +- drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 42 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 22 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 39 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 35 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 39 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 164 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 35 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 46 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 110 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 4 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 8 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.h | 7 - drivers/gpu/drm/amd/display/dc/core/dc.c | 11 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 76 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 20 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 51 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 3 - drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 37 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 2 - drivers/gpu/drm/amd/display/dc/dc_link.h | 7 +- drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 6 + drivers/gpu/drm/amd/display/dc/dce/dce_audio.h | 2 - .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 3 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 13 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 2 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 22 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 43 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 2 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 39 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 2 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 2 + .../drm/amd/display/dc/dcn302/dcn302_resource.c | 2 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 40 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 6 +- drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 2 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 41 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 78 +- .../drm/amd/display/include/ddc_service_types.h | 3 - drivers/gpu/drm/amd/include/amd_shared.h | 3 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 57 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 10 + drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 8 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 20 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 24 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 6 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 28 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 10 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 58 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 22 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 13 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 30 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 + .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 27 + .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 8 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 2 +- drivers/gpu/drm/bridge/Kconfig | 1 - drivers/gpu/drm/bridge/adv7511/adv7511.h | 1 + drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 15 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 20 +- drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 14 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 491 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 23 +- drivers/gpu/drm/bridge/display-connector.c | 88 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 31 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 62 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 65 +- drivers/gpu/drm/bridge/lvds-codec.c | 21 +- drivers/gpu/drm/bridge/parade-ps8640.c | 346 +- .../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 10 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-audio.h | 4 +- .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 9 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 13 +- drivers/gpu/drm/bridge/tc358768.c | 94 +- drivers/gpu/drm/bridge/tc358775.c | 50 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 128 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 466 +- drivers/gpu/drm/drm_atomic_uapi.c | 4 - drivers/gpu/drm/drm_connector.c | 205 +- drivers/gpu/drm/drm_dp_helper.c | 261 +- drivers/gpu/drm/drm_dp_mst_topology.c | 1 - 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_mm.c | 4 - drivers/gpu/drm/drm_modeset_lock.c | 9 - 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/etnaviv/etnaviv_gpu.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_drv.c | 19 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 5 +- drivers/gpu/drm/i915/Kconfig | 2 +- drivers/gpu/drm/i915/Makefile | 5 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 134 +- drivers/gpu/drm/i915/display/icl_dsi.c | 8 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 96 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 23 +- drivers/gpu/drm/i915/display/intel_audio.c | 140 +- drivers/gpu/drm/i915/display/intel_audio.h | 4 +- drivers/gpu/drm/i915/display/intel_bw.c | 213 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 5 - drivers/gpu/drm/i915/display/intel_color.c | 128 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_crt.c | 13 +- drivers/gpu/drm/i915/display/intel_crtc.c | 82 +- drivers/gpu/drm/i915/display/intel_crtc.h | 7 - drivers/gpu/drm/i915/display/intel_cursor.c | 69 +- drivers/gpu/drm/i915/display/intel_ddi.c | 348 +- drivers/gpu/drm/i915/display/intel_ddi.h | 1 - drivers/gpu/drm/i915/display/intel_display.c | 1835 ++++++-- drivers/gpu/drm/i915/display/intel_display.h | 17 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 46 +- drivers/gpu/drm/i915/display/intel_display_power.c | 15 +- drivers/gpu/drm/i915/display/intel_display_power.h | 2 +- drivers/gpu/drm/i915/display/intel_display_types.h | 51 +- drivers/gpu/drm/i915/display/intel_dmc.h | 2 - drivers/gpu/drm/i915/display/intel_dp.c | 163 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 81 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 43 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 32 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 7 +- drivers/gpu/drm/i915/display/intel_dpt.c | 52 - drivers/gpu/drm/i915/display/intel_dpt.h | 4 - drivers/gpu/drm/i915/display/intel_dsb.c | 4 +- .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 4 - drivers/gpu/drm/i915/display/intel_fb.c | 706 +-- drivers/gpu/drm/i915/display/intel_fb.h | 31 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 12 +- drivers/gpu/drm/i915/display/intel_fbc.c | 1000 ++-- drivers/gpu/drm/i915/display/intel_fbc.h | 11 +- drivers/gpu/drm/i915/display/intel_fdi.c | 136 +- drivers/gpu/drm/i915/display/intel_fdi.h | 2 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 2 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 13 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 117 +- drivers/gpu/drm/i915/display/intel_lpe_audio.c | 42 +- drivers/gpu/drm/i915/display/intel_pch_display.c | 501 -- drivers/gpu/drm/i915/display/intel_pch_display.h | 27 - drivers/gpu/drm/i915/display/intel_pch_refclk.c | 648 --- drivers/gpu/drm/i915/display/intel_pch_refclk.h | 21 - drivers/gpu/drm/i915/display/intel_psr.c | 125 +- drivers/gpu/drm/i915/display/intel_psr.h | 3 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_sprite.c | 257 +- drivers/gpu/drm/i915/display/intel_sprite.h | 4 + drivers/gpu/drm/i915/display/intel_vdsc.c | 65 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 10 +- drivers/gpu/drm/i915/display/skl_scaler.c | 1 - drivers/gpu/drm/i915/display/skl_universal_plane.c | 462 +- drivers/gpu/drm/i915/gem/i915_gem_busy.c | 35 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 22 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 22 - drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 16 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 34 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 45 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 192 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 93 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 698 ++- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 35 - drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 523 --- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h | 43 - drivers/gpu/drm/i915/gem/i915_gem_wait.c | 96 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 128 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 4 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 24 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 12 + drivers/gpu/drm/i915/gt/gen6_ppgtt.h | 1 + drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 5 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 28 +- drivers/gpu/drm/i915/gt/intel_engine_stats.h | 33 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 83 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 34 - drivers/gpu/drm/i915/gt/intel_ggtt.c | 266 +- drivers/gpu/drm/i915/gt/intel_gt.c | 2 - drivers/gpu/drm/i915/gt/intel_gt_pm.c | 9 +- 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 | 291 -- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 2 - drivers/gpu/drm/i915/i915_driver.h | 24 - drivers/gpu/drm/i915/{i915_driver.c => i915_drv.c} | 54 +- drivers/gpu/drm/i915/i915_drv.h | 138 +- drivers/gpu/drm/i915/i915_gem.c | 5 +- drivers/gpu/drm/i915/i915_iosf_mbi.h | 42 - drivers/gpu/drm/i915/i915_irq.c | 26 +- drivers/gpu/drm/i915/i915_module.c | 4 +- drivers/gpu/drm/i915/i915_pci.c | 30 +- drivers/gpu/drm/i915/i915_reg.h | 335 +- drivers/gpu/drm/i915/i915_request.c | 59 +- drivers/gpu/drm/i915/i915_request.h | 5 - drivers/gpu/drm/i915/i915_scatterlist.c | 62 +- drivers/gpu/drm/i915/i915_scatterlist.h | 76 +- drivers/gpu/drm/i915/i915_sw_fence.c | 53 +- drivers/gpu/drm/i915/i915_switcheroo.c | 5 +- drivers/gpu/drm/i915/i915_sysfs.c | 19 +- drivers/gpu/drm/i915/i915_trace.h | 75 +- drivers/gpu/drm/i915/i915_vma.c | 2 +- drivers/gpu/drm/i915/i915_vma_types.h | 19 +- drivers/gpu/drm/i915/intel_device_info.c | 19 +- drivers/gpu/drm/i915/intel_device_info.h | 12 +- drivers/gpu/drm/i915/intel_pm.c | 60 +- drivers/gpu/drm/i915/intel_region_ttm.c | 15 +- drivers/gpu/drm/i915/intel_region_ttm.h | 5 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 3 - 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/pxp/intel_pxp_pm.c | 37 +- drivers/gpu/drm/i915/pxp/intel_pxp_pm.h | 19 +- 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/imx/imx-tve.c | 4 +- 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 -- 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 ++ .../{meson_encoder_cvbs.h => meson_venc_cvbs.h} | 2 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 4 +- drivers/gpu/drm/msm/dsi/dsi.c | 48 +- drivers/gpu/drm/msm/dsi/dsi.h | 2 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 22 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 6 +- drivers/gpu/drm/msm/msm_drv.h | 2 - drivers/gpu/drm/msm/msm_gem.c | 29 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/Kbuild | 1 - drivers/gpu/drm/nouveau/dispnv50/base907c.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/corec57d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/crc.c | 64 +- drivers/gpu/drm/nouveau/dispnv50/crc.h | 7 +- drivers/gpu/drm/nouveau/dispnv50/crc907d.c | 8 +- drivers/gpu/drm/nouveau/dispnv50/crcc37d.c | 45 +- drivers/gpu/drm/nouveau/dispnv50/crcc37d.h | 40 - drivers/gpu/drm/nouveau/dispnv50/crcc57d.c | 58 - drivers/gpu/drm/nouveau/dispnv50/curs507a.c | 15 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 11 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 38 +- drivers/gpu/drm/nouveau/dispnv50/head.h | 2 - drivers/gpu/drm/nouveau/dispnv50/head907d.c | 6 - drivers/gpu/drm/nouveau/dispnv50/head917d.c | 1 - drivers/gpu/drm/nouveau/dispnv50/headc37d.c | 1 - drivers/gpu/drm/nouveau/dispnv50/headc57d.c | 3 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 15 +- drivers/gpu/drm/nouveau/dispnv50/wndw.h | 4 +- drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 7 +- .../gpu/drm/nouveau/include/nvhw/class/cl907d.h | 3 - .../gpu/drm/nouveau/include/nvhw/class/clc57d.h | 69 - drivers/gpu/drm/nouveau/nouveau_backlight.c | 5 +- drivers/gpu/drm/nouveau/nouveau_bios.c | 3 +- drivers/gpu/drm/nouveau/nouveau_display.c | 5 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 48 +- drivers/gpu/drm/nouveau/nvkm/core/client.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 22 + 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/acr/gm200.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c | 37 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.c | 31 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h | 2 - drivers/gpu/drm/omapdrm/dss/dispc.c | 9 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 10 +- drivers/gpu/drm/omapdrm/dss/dss.c | 7 +- drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c | 14 +- drivers/gpu/drm/omapdrm/dss/hdmi4_cec.h | 14 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 4 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 5 +- drivers/gpu/drm/omapdrm/dss/hdmi_phy.c | 5 +- drivers/gpu/drm/omapdrm/dss/hdmi_pll.c | 4 +- drivers/gpu/drm/omapdrm/dss/venc.c | 7 +- drivers/gpu/drm/omapdrm/dss/video-pll.c | 8 +- drivers/gpu/drm/omapdrm/omap_dmm_priv.h | 10 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 10 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.h | 10 +- drivers/gpu/drm/omapdrm/tcm-sita.c | 10 +- drivers/gpu/drm/panel/Kconfig | 41 - drivers/gpu/drm/panel/Makefile | 4 - drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 14 +- drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c | 445 -- drivers/gpu/drm/panel/panel-dsi-cm.c | 4 +- drivers/gpu/drm/panel/panel-edp.c | 4 +- drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 13 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 29 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 265 +- drivers/gpu/drm/panel/panel-innolux-ej030na.c | 14 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 10 +- drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c | 323 -- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 8 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 8 +- drivers/gpu/drm/panel/panel-lvds.c | 18 +- drivers/gpu/drm/panel/panel-novatek-nt35950.c | 702 --- drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 10 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 20 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 8 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 8 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 21 +- .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 1 - drivers/gpu/drm/panel/panel-samsung-sofef00.c | 17 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 21 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 8 +- drivers/gpu/drm/panel/panel-simple.c | 56 - .../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c | 552 --- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 14 +- drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 25 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 2 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 20 +- drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 2 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 5 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 6 +- drivers/gpu/drm/radeon/radeon.h | 3 - drivers/gpu/drm/radeon/radeon_audio.c | 95 - drivers/gpu/drm/radeon/radeon_kms.c | 2 +- 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/sun4i/sun4i_drv.c | 2 +- drivers/gpu/drm/tegra/Makefile | 3 +- drivers/gpu/drm/tegra/dc.c | 117 +- drivers/gpu/drm/tegra/dc.h | 1 - drivers/gpu/drm/tegra/drm.c | 4 - drivers/gpu/drm/tegra/drm.h | 1 - drivers/gpu/drm/tegra/gem.c | 171 +- drivers/gpu/drm/tegra/gr2d.c | 33 +- drivers/gpu/drm/tegra/hub.h | 1 + drivers/gpu/drm/tegra/nvdec.c | 471 -- drivers/gpu/drm/tegra/plane.c | 65 +- drivers/gpu/drm/tegra/plane.h | 2 +- drivers/gpu/drm/tegra/rgb.c | 53 +- drivers/gpu/drm/tegra/submit.c | 63 +- drivers/gpu/drm/tegra/uapi.c | 68 +- drivers/gpu/drm/tegra/uapi.h | 5 +- drivers/gpu/drm/tegra/vic.c | 8 - 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/ttm/ttm_bo.c | 2 - drivers/gpu/drm/v3d/v3d_bo.c | 22 +- drivers/gpu/drm/v3d/v3d_gem.c | 4 +- drivers/gpu/drm/vc4/vc4_bo.c | 2 +- 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 | 17 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 108 +- drivers/gpu/drm/xen/xen_drm_front_gem.h | 7 + drivers/gpu/host1x/Kconfig | 1 - drivers/gpu/host1x/bus.c | 79 +- drivers/gpu/host1x/dev.c | 20 - drivers/gpu/host1x/dev.h | 2 - drivers/gpu/host1x/job.c | 160 +- drivers/gpu/host1x/job.h | 6 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 9 +- drivers/hid/hid-ft260.c | 11 +- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-input.c | 8 +- drivers/hid/hid-magicmouse.c | 7 +- drivers/hid/hid-multitouch.c | 5 + drivers/hid/hid-nintendo.c | 8 +- drivers/hid/hid-thrustmaster.c | 6 +- drivers/hwmon/Kconfig | 13 - drivers/hwmon/Makefile | 1 - drivers/hwmon/adm1021.c | 23 +- drivers/hwmon/corsair-psu.c | 2 +- drivers/hwmon/dell-smm-hwmon.c | 7 +- drivers/hwmon/f71882fg.c | 2 - drivers/hwmon/ina238.c | 644 --- drivers/hwmon/k10temp.c | 23 +- drivers/hwmon/ltc2992.c | 3 +- drivers/hwmon/nct6775.c | 2 +- drivers/hwmon/tmp401.c | 863 ++-- drivers/hwtracing/coresight/coresight-stm.c | 10 +- drivers/i2c/busses/i2c-i801.c | 32 +- drivers/i2c/busses/i2c-virtio.c | 14 +- drivers/i3c/master.c | 3 +- drivers/i3c/master/mipi-i3c-hci/dma.c | 2 +- drivers/i3c/master/mipi-i3c-hci/hci.h | 2 +- drivers/iio/accel/bma220_spi.c | 6 +- drivers/iio/accel/kxcjk-1013.c | 8 +- drivers/iio/accel/kxsd9.c | 6 +- drivers/iio/accel/mma7455_core.c | 3 +- drivers/iio/accel/mma7660.c | 8 +- drivers/iio/accel/mma8452.c | 4 +- drivers/iio/accel/sca3000.c | 17 +- drivers/iio/accel/stk8312.c | 2 +- drivers/iio/accel/stk8ba50.c | 3 +- drivers/iio/adc/Kconfig | 2 +- drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/ad7266.c | 3 +- drivers/iio/adc/ad7768-1.c | 2 +- drivers/iio/adc/ad_sigma_delta.c | 4 + drivers/iio/adc/at91-sama5d2_adc.c | 38 +- drivers/iio/adc/dln2-adc.c | 21 +- drivers/iio/adc/imx7d_adc.c | 5 +- drivers/iio/adc/ina2xx-adc.c | 11 +- drivers/iio/adc/lpc18xx_adc.c | 6 +- drivers/iio/adc/rzg2l_adc.c | 4 +- drivers/iio/adc/stm32-adc.c | 4 +- drivers/iio/adc/ti-adc12138.c | 3 +- drivers/iio/adc/ti-ads1015.c | 8 +- drivers/iio/adc/xilinx-xadc-core.c | 64 +- drivers/iio/chemical/atlas-sensor.c | 4 + drivers/iio/common/scmi_sensors/scmi_iio.c | 57 +- drivers/iio/common/st_sensors/st_sensors_core.c | 4 +- drivers/iio/gyro/itg3200_buffer.c | 2 +- drivers/iio/health/afe4403.c | 5 + drivers/iio/health/afe4404.c | 5 + drivers/iio/iio_core.h | 2 +- drivers/iio/industrialio-core.c | 5 +- drivers/iio/industrialio-trigger.c | 1 + drivers/iio/light/gp2ap020a00f.c | 5 + drivers/iio/light/ltr501.c | 19 +- drivers/iio/light/stk3310.c | 6 +- drivers/iio/magnetometer/mag3110.c | 6 +- drivers/iio/potentiostat/lmp91000.c | 4 + drivers/iio/pressure/mpl3115.c | 16 +- drivers/iio/pressure/ms5611.h | 6 +- drivers/iio/pressure/ms5611_core.c | 7 +- drivers/iio/pressure/ms5611_i2c.c | 11 +- drivers/iio/pressure/ms5611_spi.c | 17 +- drivers/iio/proximity/as3935.c | 4 + drivers/iio/trigger/iio-trig-interrupt.c | 4 + drivers/iio/trigger/iio-trig-sysfs.c | 4 + drivers/infiniband/core/nldev.c | 3 +- drivers/infiniband/core/verbs.c | 3 + drivers/infiniband/hw/hfi1/verbs.c | 5 +- drivers/infiniband/hw/irdma/hw.c | 16 +- drivers/infiniband/hw/mlx4/main.c | 18 +- drivers/input/misc/xen-kbdfront.c | 1 + drivers/iommu/amd/iommu_v2.c | 6 +- drivers/iommu/intel/cap_audit.c | 5 +- drivers/iommu/intel/iommu.c | 6 +- drivers/iommu/rockchip-iommu.c | 4 +- drivers/iommu/virtio-iommu.c | 113 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/leds/flash/Kconfig | 13 - drivers/leds/flash/Makefile | 1 - drivers/leds/flash/leds-mt6360.c | 910 ---- drivers/leds/led-class.c | 6 +- drivers/leds/leds-tca6507.c | 4 +- drivers/media/Kconfig | 8 +- drivers/media/cec/core/cec-core.c | 2 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 8 +- drivers/media/i2c/ccs/ccs-core.c | 12 +- drivers/media/i2c/dw9768.c | 6 - drivers/media/i2c/hi846.c | 4 +- drivers/media/mc/mc-devnode.c | 2 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 4 +- drivers/media/pci/tw5864/tw5864-core.c | 5 +- drivers/media/platform/Kconfig | 12 - drivers/media/platform/Makefile | 1 - drivers/media/platform/aspeed-video.c | 14 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 1 - .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 1 + .../platform/mtk-vcodec/mtk_vcodec_dec_stateless.c | 1 + .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 1 + .../platform/mtk-vcodec/vdec/vdec_h264_req_if.c | 4 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 4 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 9 +- drivers/media/platform/stm32/Makefile | 2 - drivers/media/platform/stm32/dma2d/dma2d-hw.c | 133 - drivers/media/platform/stm32/dma2d/dma2d-regs.h | 113 - drivers/media/platform/stm32/dma2d/dma2d.c | 739 --- drivers/media/platform/stm32/dma2d/dma2d.h | 135 - drivers/media/rc/Kconfig | 2 +- drivers/media/rc/ir-rx51.c | 16 +- drivers/media/rc/ir-spi.c | 6 + drivers/media/rc/pwm-ir-tx.c | 18 +- drivers/media/usb/em28xx/em28xx-cards.c | 18 +- drivers/media/usb/gspca/m5602/m5602_s5k83a.c | 5 +- drivers/media/v4l2-core/v4l2-ctrls-defs.c | 12 +- drivers/media/v4l2-core/v4l2-ioctl.c | 4 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 21 - drivers/memory/fsl_ifc.c | 9 - drivers/memory/mtk-smi.c | 3 +- drivers/memory/renesas-rpc-if.c | 80 +- drivers/mmc/core/block.c | 4 +- drivers/mmc/core/card.h | 36 - drivers/mmc/core/mmc.c | 2 +- drivers/mmc/core/mmc_ops.c | 89 +- drivers/mmc/core/mmc_ops.h | 2 +- drivers/mmc/core/quirks.h | 64 +- drivers/mmc/core/sd.c | 2 +- drivers/mmc/core/sdio.c | 5 +- drivers/mmc/host/dw_mmc.c | 3 +- drivers/mmc/host/mmc_spi.c | 7 + drivers/mmc/host/omap_hsmmc.c | 36 + drivers/mmc/host/renesas_sdhi_core.c | 2 +- drivers/mmc/host/tmio_mmc_core.c | 15 +- drivers/mtd/hyperbus/rpc-if.c | 4 +- drivers/mtd/spi-nor/atmel.c | 8 +- drivers/mtd/spi-nor/core.c | 37 +- drivers/mtd/spi-nor/core.h | 11 +- drivers/mtd/spi-nor/spansion.c | 4 +- drivers/mtd/spi-nor/sst.c | 8 +- drivers/mtd/spi-nor/winbond.c | 5 - drivers/mtd/spi-nor/xilinx.c | 21 +- drivers/mtd/ubi/debug.c | 2 +- drivers/net/Kconfig | 4 +- drivers/net/dsa/microchip/ksz8795.c | 56 +- drivers/net/dsa/microchip/ksz9477.c | 66 +- drivers/net/dsa/microchip/ksz_common.c | 50 +- drivers/net/dsa/microchip/ksz_common.h | 4 - drivers/net/dsa/qca8k.c | 18 +- drivers/net/dsa/vitesse-vsc73xx-core.c | 4 +- drivers/net/dsa/vitesse-vsc73xx.h | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 3 +- drivers/net/ethernet/asix/ax88796c_spi.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 1 - drivers/net/ethernet/cadence/macb_main.c | 112 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 1 + drivers/net/ethernet/dec/tulip/de4x5.c | 34 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 4 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 53 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 4 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 8 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 3 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 4 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 32 +- drivers/net/ethernet/ibm/ibmvnic.c | 2 +- drivers/net/ethernet/intel/e100.c | 18 +- drivers/net/ethernet/intel/i40e/i40e.h | 2 + drivers/net/ethernet/intel/i40e/i40e_main.c | 160 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 121 +- drivers/net/ethernet/intel/iavf/iavf.h | 3 + drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 33 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 58 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 47 +- drivers/net/ethernet/intel/ice/ice_lib.c | 9 +- drivers/net/ethernet/intel/ice/ice_main.c | 18 +- drivers/net/ethernet/intel/igb/igb_main.c | 6 +- drivers/net/ethernet/marvell/mvneta.c | 34 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 72 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 17 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 8 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 111 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 7 +- .../net/ethernet/mellanox/mlx5/core/en/mod_hdr.c | 58 - .../net/ethernet/mellanox/mlx5/core/en/mod_hdr.h | 26 - .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 39 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 23 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 3 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 49 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 110 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 5 + .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 5 +- .../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 220 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h | 14 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 94 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 11 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 59 - drivers/net/ethernet/mellanox/mlx5/core/health.c | 5 - .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 10 +- drivers/net/ethernet/microchip/lan743x_main.c | 12 +- .../net/ethernet/microchip/sparx5/sparx5_main.c | 27 - .../net/ethernet/microchip/sparx5/sparx5_phylink.c | 75 +- drivers/net/ethernet/mscc/ocelot.c | 252 +- drivers/net/ethernet/mscc/ocelot_net.c | 41 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 16 + drivers/net/ethernet/netronome/nfp/nfp_net.h | 3 - .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 2 +- drivers/net/ethernet/ni/nixge.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 6 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 1 - drivers/net/ethernet/realtek/r8169_main.c | 39 +- drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/smc91x.c | 10 - drivers/net/ethernet/stmicro/stmmac/stmmac.h | 5 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 279 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c | 4 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 2 +- drivers/net/ethernet/ti/cpsw_priv.c | 22 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 71 +- drivers/net/fddi/skfp/smt.c | 14 +- drivers/net/geneve.c | 1 - drivers/net/hamradio/mkiss.c | 2 + drivers/net/ipa/ipa_cmd.c | 16 - drivers/net/ipa/ipa_cmd.h | 6 - drivers/net/ipa/ipa_endpoint.c | 2 - drivers/net/ipa/ipa_main.c | 6 + drivers/net/ipa/ipa_modem.c | 6 +- drivers/net/ipa/ipa_smp2p.c | 21 +- drivers/net/ipa/ipa_smp2p.h | 7 +- drivers/net/mdio/mdio-aspeed.c | 7 + drivers/net/phy/phylink.c | 278 +- drivers/net/slip/slip.h | 2 + drivers/net/usb/ax88179_178a.c | 17 +- drivers/net/usb/smsc95xx.c | 55 +- drivers/net/virtio_net.c | 5 +- drivers/net/vxlan.c | 1 - drivers/net/wan/fsl_ucc_hdlc.c | 62 +- drivers/net/wireless/marvell/mwifiex/init.c | 2 +- drivers/nfc/virtual_ncidev.c | 2 +- drivers/nvme/host/core.c | 29 +- drivers/nvme/host/fabrics.c | 3 + drivers/nvme/host/tcp.c | 61 +- drivers/nvme/target/io-cmd-file.c | 4 +- drivers/nvme/target/tcp.c | 44 +- drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/probe.c | 18 +- drivers/phy/st/phy-stm32-usbphyc.c | 2 +- drivers/phy/ti/phy-am654-serdes.c | 2 +- drivers/phy/ti/phy-j721e-wiz.c | 2 +- drivers/pinctrl/pinconf-generic.c | 2 - drivers/pinctrl/renesas/pinctrl-rza1.c | 6 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 310 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 81 - drivers/pinctrl/samsung/pinctrl-samsung.c | 2 - drivers/pinctrl/samsung/pinctrl-samsung.h | 1 - drivers/platform/mellanox/mlxreg-lc.c | 5 +- drivers/platform/x86/Kconfig | 4 +- drivers/platform/x86/dell/Kconfig | 2 +- drivers/platform/x86/hp_accel.c | 2 + drivers/platform/x86/samsung-laptop.c | 2 +- drivers/platform/x86/think-lmi.c | 13 +- drivers/platform/x86/think-lmi.h | 1 - drivers/platform/x86/thinkpad_acpi.c | 150 +- drivers/power/supply/Kconfig | 12 - drivers/power/supply/Makefile | 1 - drivers/power/supply/max77976_charger.c | 509 -- drivers/power/supply/power_supply_core.c | 61 +- drivers/power/supply/power_supply_sysfs.c | 1 - drivers/ptp/ptp_ocp.c | 9 +- drivers/pwm/core.c | 26 - drivers/pwm/pwm-pxa.c | 16 +- drivers/regulator/da9121-regulator.c | 4 +- drivers/remoteproc/imx_rproc.c | 1 - drivers/remoteproc/remoteproc_core.c | 4 +- drivers/remoteproc/remoteproc_coredump.c | 2 +- drivers/reset/tegra/reset-bpmp.c | 9 +- drivers/scsi/lpfc/lpfc_sli.c | 10 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 4 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 59 +- drivers/scsi/qla2xxx/qla_edif.c | 2 +- drivers/scsi/scsi_debug.c | 43 +- drivers/scsi/scsi_sysfs.c | 2 +- drivers/scsi/ufs/ufs-mediatek.c | 1 + drivers/scsi/ufs/ufshcd.c | 2 +- drivers/scsi/ufs/ufshpb.c | 2 +- drivers/scsi/virtio_scsi.c | 1 - drivers/soc/fsl/dpio/qbman-portal.c | 24 +- drivers/soc/fsl/qbman/bman_portal.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 2 +- drivers/soc/renesas/rcar-rst.c | 43 +- drivers/soc/samsung/exynos-chipid.c | 3 - drivers/soc/samsung/exynos-pmu.c | 2 - drivers/soc/ti/k3-ringacc.c | 4 +- drivers/soc/xilinx/zynqmp_pm_domains.c | 91 +- drivers/soc/xilinx/zynqmp_power.c | 1 + drivers/spi/Kconfig | 11 +- drivers/spi/spi-dw-bt1.c | 9 +- drivers/spi/spi-dw-core.c | 175 +- drivers/spi/spi-dw-dma.c | 55 +- drivers/spi/spi-dw-mmio.c | 22 +- drivers/spi/spi-dw-pci.c | 60 +- drivers/spi/spi-dw.h | 182 +- drivers/spi/spi-fsl-lpspi.c | 6 +- drivers/spi/spi-hisi-kunpeng.c | 15 +- drivers/spi/spi-rpc-if.c | 4 +- drivers/spi/spi-xlp.c | 8 + drivers/staging/Kconfig | 4 + drivers/staging/Makefile | 2 + drivers/staging/fbtft/Kconfig | 6 + drivers/staging/fbtft/Makefile | 1 + drivers/staging/fbtft/fb_watterott.c | 302 ++ drivers/staging/media/Kconfig | 2 - drivers/staging/media/Makefile | 1 - drivers/staging/media/atomisp/Makefile | 24 +- drivers/staging/media/atomisp/TODO | 191 +- drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 119 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 121 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 130 +- drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 313 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 118 +- drivers/staging/media/atomisp/i2c/gc0310.h | 3 +- drivers/staging/media/atomisp/i2c/gc2235.h | 3 +- drivers/staging/media/atomisp/i2c/ov2680.h | 207 +- drivers/staging/media/atomisp/i2c/ov2722.h | 3 +- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 245 +- drivers/staging/media/atomisp/pci/atomisp_cmd.h | 6 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 2 + .../media/atomisp/pci/atomisp_compat_css20.c | 92 +- drivers/staging/media/atomisp/pci/atomisp_fops.c | 43 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 21 +- .../staging/media/atomisp/pci/atomisp_internal.h | 7 - drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 309 +- drivers/staging/media/atomisp/pci/atomisp_subdev.c | 54 +- drivers/staging/media/atomisp/pci/atomisp_subdev.h | 4 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 33 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.h | 3 +- .../atomisp/pci/camera/pipe/src/pipe_binarydesc.c | 25 +- .../pci/css_2400_system/hive/ia_css_isp_configs.c | 386 ++ .../{ => css_2400_system/hive}/ia_css_isp_params.c | 78 +- .../{ => css_2400_system/hive}/ia_css_isp_states.c | 0 .../pci/css_2401_system/hive/ia_css_isp_configs.c | 386 ++ .../{ => css_2401_system/hive}/ia_css_isp_params.c | 23 + .../{ => css_2401_system/hive}/ia_css_isp_states.c | 2 +- .../atomisp/pci/hive_isp_css_common/host/gdc.c | 11 + .../staging/media/atomisp/pci/ia_css_acc_types.h | 5 + .../media/atomisp/pci/ia_css_event_public.h | 17 +- .../staging/media/atomisp/pci/ia_css_isp_configs.c | 321 -- .../staging/media/atomisp/pci/ia_css_isp_configs.h | 119 +- .../staging/media/atomisp/pci/ia_css_isp_params.h | 3 + drivers/staging/media/atomisp/pci/ia_css_pipe.h | 4 +- .../staging/media/atomisp/pci/ia_css_pipe_public.h | 26 + drivers/staging/media/atomisp/pci/ia_css_stream.h | 4 + .../media/atomisp/pci/ia_css_stream_public.h | 19 +- .../staging/media/atomisp/pci/input_system_local.h | 134 - .../pci/isp/kernels/bh/bh_2/ia_css_bh.host.c | 2 + .../copy_output_1.0/ia_css_copy_output.host.c | 8 +- .../copy_output_1.0/ia_css_copy_output.host.h | 6 +- .../isp/kernels/crop/crop_1.0/ia_css_crop.host.c | 28 +- .../isp/kernels/crop/crop_1.0/ia_css_crop.host.h | 14 +- .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c | 8 +- .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.h | 6 +- .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c | 28 +- .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.h | 14 +- .../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c | 1 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.h | 1 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr_param.h | 1 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.h | 1 + .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c | 16 +- .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.h | 6 +- .../yuv444_io_ls/ia_css_yuv444_io.host.c | 18 +- .../yuv444_io_ls/ia_css_yuv444_io.host.h | 6 +- .../iterator/iterator_1.0/ia_css_iterator.host.c | 11 +- .../kernels/output/output_1.0/ia_css_output.host.c | 69 +- .../kernels/output/output_1.0/ia_css_output.host.h | 42 +- .../kernels/qplane/qplane_2/ia_css_qplane.host.c | 30 +- .../kernels/qplane/qplane_2/ia_css_qplane.host.h | 16 +- .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c | 38 +- .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.h | 22 +- .../raw_aa_binning_1.0/ia_css_raa.host.c | 2 + .../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.c | 30 +- .../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.h | 16 +- .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c | 5 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.c | 68 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.h | 33 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc_types.h | 14 + .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c | 33 +- .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.h | 14 +- .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_param.h | 4 +- .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c | 32 +- .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.h | 8 +- .../atomisp/pci/isp/modes/interface/isp_const.h | 14 +- .../media/atomisp/pci/isp2400_input_system_local.h | 126 + .../atomisp/pci/isp2401_input_system_global.h | 12 + .../media/atomisp/pci/isp2401_input_system_local.h | 26 + .../pci/runtime/binary/interface/ia_css_binary.h | 3 + .../media/atomisp/pci/runtime/binary/src/binary.c | 513 +- .../atomisp/pci/runtime/debug/src/ia_css_debug.c | 2 +- .../pci/runtime/frame/interface/ia_css_frame.h | 24 +- .../media/atomisp/pci/runtime/frame/src/frame.c | 116 +- .../atomisp/pci/runtime/isys/src/virtual_isys.c | 11 + .../atomisp/pci/runtime/pipeline/src/pipeline.c | 3 +- drivers/staging/media/atomisp/pci/sh_css.c | 2047 +++++--- drivers/staging/media/atomisp/pci/sh_css_defs.h | 58 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 16 +- .../staging/media/atomisp/pci/sh_css_firmware.h | 3 + .../staging/media/atomisp/pci/sh_css_internal.h | 36 +- .../ia_css_raa.host.c => sh_css_metadata.c} | 20 +- drivers/staging/media/atomisp/pci/sh_css_metrics.c | 25 + drivers/staging/media/atomisp/pci/sh_css_mipi.c | 197 +- drivers/staging/media/atomisp/pci/sh_css_mipi.h | 17 +- .../ia_css_raa.host.c => sh_css_morph.c} | 20 +- .../media/atomisp/pci/sh_css_param_shading.c | 82 +- drivers/staging/media/atomisp/pci/sh_css_params.c | 247 +- drivers/staging/media/atomisp/pci/sh_css_params.h | 8 + .../ia_css_raa.host.c => sh_css_shading.c} | 20 +- drivers/staging/media/atomisp/pci/sh_css_sp.c | 131 +- drivers/staging/media/atomisp/pci/sh_css_sp.h | 7 +- .../ia_css_raa.host.c => sh_css_stream.c} | 20 +- drivers/staging/media/atomisp/pci/system_global.h | 3 + .../staging/media/ipu3/include/uapi/intel-ipu3.h | 10 +- drivers/staging/media/ipu3/ipu3-css-params.c | 3 + drivers/staging/media/max96712/Kconfig | 13 - drivers/staging/media/max96712/Makefile | 2 - drivers/staging/media/max96712/max96712.c | 440 -- drivers/staging/mt7621-dma/Kconfig | 7 + drivers/staging/mt7621-dma/Makefile | 4 + drivers/staging/mt7621-dma/TODO | 5 + drivers/staging/mt7621-dma/hsdma-mt7621.c | 758 +++ drivers/staging/mt7621-dts/mt7621.dtsi | 38 + drivers/staging/pi433/rf69.c | 38 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 11 +- drivers/staging/r8188eu/core/rtw_cmd.c | 4 +- drivers/staging/r8188eu/core/rtw_efuse.c | 165 +- drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 10 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 155 +- drivers/staging/r8188eu/hal/odm.c | 4 +- drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 2 +- drivers/staging/r8188eu/hal/odm_interface.c | 30 + drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 878 +++- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 26 +- drivers/staging/r8188eu/hal/usb_halinit.c | 101 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 10 + drivers/staging/r8188eu/include/HalPhyRf_8188e.h | 5 + drivers/staging/r8188eu/include/hal_intf.h | 11 +- drivers/staging/r8188eu/include/odm_interface.h | 10 + drivers/staging/r8188eu/include/rtl8188e_hal.h | 9 + drivers/staging/r8188eu/include/rtl8188e_spec.h | 5 + drivers/staging/r8188eu/include/rtw_debug.h | 6 + drivers/staging/r8188eu/include/rtw_efuse.h | 79 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 43 +- drivers/staging/ralink-gdma/Kconfig | 8 + drivers/staging/ralink-gdma/Makefile | 4 + drivers/staging/ralink-gdma/ralink-gdma.c | 917 ++++ drivers/staging/rtl8192e/rtllib_softmac.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 9 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 3 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 14 +- drivers/staging/vt6655/card.c | 36 +- drivers/staging/vt6655/device.h | 2 +- drivers/staging/vt6655/device_main.c | 2 +- drivers/staging/wlan-ng/prism2mib.c | 8 + drivers/target/target_core_fabric_configfs.c | 16 +- drivers/target/target_core_spc.c | 14 +- drivers/tee/optee/Makefile | 1 - drivers/tee/optee/core.c | 2 +- drivers/tee/optee/ffa_abi.c | 6 +- drivers/tee/optee/notif.c | 125 - drivers/tee/optee/optee_msg.h | 9 - drivers/tee/optee/optee_private.h | 28 +- drivers/tee/optee/optee_rpc_cmd.h | 31 +- drivers/tee/optee/optee_smc.h | 75 +- drivers/tee/optee/rpc.c | 71 +- drivers/tee/optee/smc_abi.c | 241 +- drivers/tee/tee_core.c | 10 +- drivers/tty/hvc/hvc_xen.c | 1 + drivers/tty/n_tty.c | 2 +- drivers/tty/serial/sh-sci.c | 5 +- drivers/usb/core/hub.c | 20 +- drivers/usb/serial/option.c | 5 + drivers/usb/serial/pl2303.c | 1 + drivers/usb/typec/tipd/core.c | 35 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 7 +- drivers/vhost/vdpa.c | 2 +- drivers/vhost/vsock.c | 8 +- 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/video/fbdev/xen-fbfront.c | 1 + drivers/virt/acrn/ioreq.c | 3 +- drivers/virtio/virtio_ring.c | 60 - drivers/xen/pvcalls-front.c | 1 + drivers/xen/xenbus/xenbus_probe.c | 23 + drivers/xen/xenbus/xenbus_probe_frontend.c | 14 +- fs/binfmt_elf.c | 23 +- 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 | 8 +- 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 | 46 +- fs/btrfs/lzo.c | 2 + 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 | 2 +- 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 | 91 +- fs/btrfs/xattr.c | 8 +- fs/btrfs/zoned.c | 80 +- fs/btrfs/zoned.h | 8 +- fs/buffer.c | 56 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/connect.c | 7 +- fs/cifs/sess.c | 1 + fs/cifs/smb2pdu.c | 2 +- fs/configfs/configfs_internal.h | 22 +- fs/configfs/dir.c | 276 +- fs/dlm/ast.c | 12 +- fs/dlm/debug_fs.c | 96 +- fs/dlm/dir.c | 3 +- fs/dlm/dlm_internal.h | 11 +- fs/dlm/lock.c | 90 +- fs/dlm/lock.h | 4 - fs/dlm/lockspace.c | 37 +- fs/dlm/lowcomms.c | 97 +- fs/dlm/lowcomms.h | 4 +- fs/dlm/main.c | 3 - fs/dlm/member.c | 3 +- fs/dlm/midcomms.c | 64 +- fs/dlm/midcomms.h | 2 - fs/dlm/rcom.c | 2 +- fs/dlm/recoverd.c | 3 +- fs/dlm/requestqueue.c | 17 +- fs/erofs/utils.c | 8 +- fs/exec.c | 4 +- fs/exfat/dir.c | 6 +- fs/exfat/exfat_fs.h | 2 + fs/exfat/fatent.c | 4 +- fs/exfat/file.c | 14 +- fs/exfat/inode.c | 11 +- fs/exfat/namei.c | 6 +- fs/exfat/super.c | 6 +- fs/ext4/super.c | 39 +- fs/f2fs/Kconfig | 1 - fs/f2fs/compress.c | 32 +- fs/f2fs/data.c | 324 +- fs/f2fs/f2fs.h | 18 +- fs/f2fs/file.c | 491 +- fs/f2fs/iostat.c | 15 +- fs/f2fs/segment.c | 8 +- fs/f2fs/super.c | 38 +- fs/f2fs/sysfs.c | 3 +- fs/fuse/dev.c | 10 +- fs/fuse/dir.c | 91 - fs/fuse/fuse_i.h | 3 - fs/fuse/inode.c | 63 +- fs/hfsplus/catalog.c | 16 +- fs/hfsplus/dir.c | 4 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/xattr.c | 18 +- fs/io_uring.c | 75 +- fs/iomap/buffered-io.c | 31 +- fs/ksmbd/smb2pdu.c | 30 +- fs/netfs/read_helper.c | 4 +- fs/nfs/inode.c | 1 + fs/nfs/nfs42proc.c | 4 +- fs/nfs/nfs42xdr.c | 3 +- fs/nfs/nfs4state.c | 4 + fs/nfs/nfstrace.h | 1 + fs/ntfs/Kconfig | 2 +- fs/ocfs2/cluster/heartbeat.c | 2 +- fs/ocfs2/dlm/dlmdomain.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 18 +- fs/ocfs2/dlm/dlmrecovery.c | 2 +- fs/ocfs2/dlm/dlmthread.c | 2 +- fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/proc/fd.c | 23 +- fs/proc/page.c | 40 +- fs/proc/vmcore.c | 20 +- fs/pstore/Kconfig | 1 - fs/signalfd.c | 5 +- fs/ubifs/Makefile | 2 +- fs/ubifs/dir.c | 4 +- fs/ubifs/io.c | 21 - fs/ubifs/replay.c | 2 +- fs/ubifs/super.c | 23 +- fs/ubifs/sysfs.c | 153 - fs/ubifs/ubifs.h | 35 - fs/unicode/Kconfig | 13 +- fs/unicode/Makefile | 13 +- fs/unicode/mkutf8data.c | 24 +- fs/unicode/utf8-core.c | 109 +- fs/unicode/utf8-norm.c | 262 +- fs/unicode/utf8-selftest.c | 94 +- .../{utf8data.c_shipped => utf8data.h_shipped} | 22 +- fs/unicode/utf8n.h | 81 +- fs/xfs/libxfs/xfs_attr.c | 17 +- fs/xfs/xfs_icache.c | 21 - fs/xfs/xfs_inode.h | 4 +- include/asm-generic/bitops.h | 1 + .../linux => include/asm-generic/bitops}/find.h | 54 +- include/asm-generic/bitops/le.h | 64 + include/drm/drm_connector.h | 55 - include/drm/drm_dp_helper.h | 28 +- include/drm/drm_drv.h | 11 +- include/drm/drm_format_helper.h | 58 +- include/drm/drm_gem_atomic_helper.h | 18 - include/drm/drm_gem_shmem_helper.h | 168 +- include/drm/drm_mode_config.h | 13 - include/drm/drm_of.h | 7 - include/drm/drm_privacy_screen_consumer.h | 65 - include/drm/drm_privacy_screen_driver.h | 84 - include/drm/drm_privacy_screen_machine.h | 46 - include/drm/drm_probe_helper.h | 1 - include/drm/drm_sysfs.h | 1 - include/drm/gpu_scheduler.h | 12 +- include/drm/intel-gtt.h | 8 +- include/dt-bindings/clock/exynos4.h | 4 +- include/dt-bindings/clock/exynos5250.h | 4 +- include/linux/acpi.h | 41 +- include/linux/bitmap.h | 34 +- include/linux/bitops.h | 34 + include/linux/bpf.h | 4 +- include/linux/btf_ids.h | 20 +- include/linux/configfs.h | 3 +- include/linux/cpumask.h | 46 +- include/linux/dma-buf.h | 4 +- include/linux/dma-fence.h | 1 - include/linux/dma-resv.h | 27 +- include/linux/filter.h | 7 +- include/linux/find.h | 372 -- include/linux/firmware/cirrus/cs_dsp.h | 21 +- include/linux/firmware/cirrus/wmfw.h | 1 - include/linux/gpio/consumer.h | 2 + include/linux/highmem.h | 14 +- include/linux/host1x.h | 75 +- include/linux/hugetlb_cgroup.h | 12 + include/linux/iio/types.h | 1 - include/linux/kallsyms.h | 2 +- include/linux/mempolicy.h | 5 +- include/linux/memremap.h | 6 - include/linux/mm_types.h | 13 +- include/linux/mmc/sdio_ids.h | 1 - include/linux/mtd/spi-nor.h | 2 + include/linux/netdevice.h | 410 +- include/linux/once.h | 2 +- include/linux/pci_ids.h | 1 - include/linux/phy.h | 2 +- include/linux/phylink.h | 31 - include/linux/pinctrl/pinconf-generic.h | 3 - include/linux/platform_data/spi-clps711x.h | 17 + include/linux/power_supply.h | 216 +- include/linux/ptp_classify.h | 1 + include/linux/pwm.h | 2 - include/linux/regmap.h | 7 - include/linux/rmap.h | 8 +- include/linux/sched.h | 8 - include/linux/sched/mm.h | 21 - include/linux/sched/signal.h | 8 +- include/linux/shm.h | 2 +- include/linux/siphash.h | 2 - include/linux/skbuff.h | 2 - include/linux/skmsg.h | 6 + include/linux/soc/renesas/rcar-rst.h | 2 - include/linux/spinlock.h | 17 +- include/linux/stackdepot.h | 25 +- include/linux/tee_drv.h | 14 - include/linux/unicode.h | 49 +- include/linux/virtio.h | 2 - include/media/v4l2-mem2mem.h | 5 - include/memory/renesas-rpc-if.h | 8 +- include/net/bluetooth/bluetooth.h | 2 - include/net/bluetooth/hci.h | 1 - include/net/bluetooth/hci_core.h | 27 +- include/net/bluetooth/hci_sync.h | 102 - include/net/gro.h | 421 +- include/net/ip.h | 8 + include/net/ip6_checksum.h | 20 +- include/net/ip6_fib.h | 1 + include/net/ipv6.h | 2 +- include/net/ipv6_stubs.h | 1 + include/net/netns/core.h | 1 + include/net/nfc/nci_core.h | 1 + include/net/nl802154.h | 7 +- include/net/page_pool.h | 12 +- include/net/sock.h | 78 +- include/net/tcp.h | 18 +- include/net/udp.h | 24 + include/rdma/rdma_netlink.h | 2 +- include/soc/mscc/ocelot_vcap.h | 2 + include/sound/hda_codec.h | 8 +- include/sound/memalloc.h | 14 +- include/sound/sof/dai-amd.h | 21 - include/sound/sof/dai.h | 7 - include/sound/sof/header.h | 1 - include/trace/events/dlm.h | 260 -- include/trace/events/f2fs.h | 12 +- include/trace/events/rpcgss.h | 2 +- include/uapi/drm/amdgpu_drm.h | 2 - include/uapi/linux/bpf.h | 23 +- include/uapi/linux/btf.h | 3 +- include/uapi/linux/btrfs_tree.h | 4 +- include/uapi/linux/fuse.h | 50 +- include/uapi/linux/kfd_sysfs.h | 108 - include/uapi/linux/v4l2-controls.h | 4 +- include/uapi/linux/virtio_iommu.h | 8 +- include/xen/xenbus.h | 1 + init/Kconfig | 31 +- init/main.c | 34 +- ipc/shm.c | 129 +- kernel/bpf/bpf_task_storage.c | 4 +- kernel/bpf/btf.c | 19 +- kernel/bpf/core.c | 3 +- kernel/bpf/mmap_unlock_work.h | 65 - kernel/bpf/stackmap.c | 82 +- kernel/bpf/task_iter.c | 82 +- kernel/bpf/verifier.c | 34 - kernel/configs/debug.config | 105 - kernel/cpu.c | 9 +- kernel/entry/syscall_user_dispatch.c | 4 +- kernel/events/core.c | 3 + kernel/exit.c | 2 +- kernel/fork.c | 51 - kernel/hung_task.c | 44 - kernel/kallsyms.c | 10 +- kernel/kthread.c | 21 +- kernel/livepatch/core.c | 4 +- kernel/locking/rwsem.c | 182 +- kernel/power/hibernate.c | 6 +- kernel/power/user.c | 2 +- kernel/printk/printk.c | 5 +- kernel/sched/core.c | 39 +- kernel/sched/sched.h | 4 +- kernel/signal.c | 80 +- kernel/sysctl.c | 8 +- kernel/time/clocksource.c | 4 +- kernel/trace/bpf_trace.c | 6 +- kernel/trace/trace.c | 16 +- kernel/trace/trace.h | 24 +- kernel/trace/trace_events.c | 12 + kernel/trace/trace_events_hist.c | 41 +- kernel/trace/trace_uprobe.c | 1 + lib/Kconfig | 7 +- lib/Kconfig.debug | 155 +- lib/Kconfig.kasan | 2 +- lib/find_bit.c | 21 - lib/find_bit_benchmark.c | 21 - lib/genalloc.c | 2 +- lib/stackdepot.c | 33 +- lib/test_bitmap.c | 37 - lib/test_bpf.c | 4 +- lib/test_kasan.c | 3 +- lib/vsprintf.c | 36 +- lib/zstd/compress/zstd_opt.c | 2 +- localversion-next | 1 - mm/Kconfig | 6 +- mm/backing-dev.c | 7 - mm/damon/dbgfs.c | 20 +- mm/highmem.c | 32 +- mm/hugetlb.c | 36 +- mm/memory.c | 4 - mm/memory_hotplug.c | 6 - mm/mempolicy.c | 12 +- mm/memremap.c | 20 - mm/oom_kill.c | 7 +- mm/page_owner.c | 2 - mm/percpu.c | 35 +- mm/rmap.c | 14 +- mm/slab.c | 3 +- mm/slab.h | 2 +- mm/slob.c | 3 +- mm/slub.c | 2 +- mm/swap.c | 1 + mm/zsmalloc.c | 3 +- net/8021q/vlan.c | 3 - net/8021q/vlan_dev.c | 3 + net/bluetooth/Makefile | 2 +- net/bluetooth/aosp.c | 168 +- net/bluetooth/aosp.h | 13 - net/bluetooth/cmtp/core.c | 4 +- net/bluetooth/hci_codec.c | 18 +- net/bluetooth/hci_conn.c | 20 +- net/bluetooth/hci_core.c | 1334 +++++- net/bluetooth/hci_event.c | 211 +- net/bluetooth/hci_request.c | 500 +- net/bluetooth/hci_request.h | 15 +- net/bluetooth/hci_sock.c | 11 +- net/bluetooth/hci_sync.c | 4922 -------------------- net/bluetooth/hci_sysfs.c | 2 - net/bluetooth/l2cap_sock.c | 19 - net/bluetooth/mgmt.c | 2155 ++++----- net/bluetooth/mgmt_util.c | 15 +- net/bluetooth/mgmt_util.h | 4 - net/bluetooth/msft.c | 511 +- net/bluetooth/msft.h | 15 +- net/bridge/br_if.c | 8 +- net/core/Makefile | 2 +- net/core/dev.c | 668 ++- net/core/devlink.c | 4 +- net/core/filter.c | 13 +- net/core/flow_dissector.c | 2 +- net/core/gro.c | 766 --- net/core/neighbour.c | 1 + net/core/net-sysfs.c | 6 +- net/core/page_pool.c | 10 +- net/core/secure_seq.c | 4 +- net/core/skbuff.c | 148 +- net/core/sock.c | 51 +- net/ethtool/ioctl.c | 2 +- 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/igmp.c | 1 + net/ipv4/inet_hashtables.c | 8 +- net/ipv4/ip_output.c | 1 + net/ipv4/nexthop.c | 35 +- net/ipv4/raw.c | 2 +- net/ipv4/route.c | 2 +- net/ipv4/syncookies.c | 2 +- net/ipv4/tcp.c | 91 +- net/ipv4/tcp_cubic.c | 5 +- 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 | 10 +- net/ipv4/udp_offload.c | 28 - net/ipv6/af_inet6.c | 1 + net/ipv6/esp6.c | 6 + net/ipv6/esp6_offload.c | 1 - net/ipv6/exthdrs.c | 1 + net/ipv6/inet6_hashtables.c | 8 +- net/ipv6/ip6_output.c | 4 +- net/ipv6/ipv6_sockglue.c | 8 +- net/ipv6/route.c | 21 +- net/ipv6/syncookies.c | 2 +- net/ipv6/tcp_ipv6.c | 10 +- net/ipv6/tcpv6_offload.c | 1 - net/ipv6/udp.c | 8 +- net/ipv6/udp_offload.c | 1 - net/mptcp/options.c | 32 +- net/mptcp/protocol.c | 53 +- net/mptcp/protocol.h | 17 +- net/mptcp/subflow.c | 4 +- net/ncsi/ncsi-cmd.c | 24 +- net/ncsi/ncsi-manage.c | 4 +- net/netfilter/nf_conntrack_core.c | 4 +- net/netfilter/nf_conntrack_expect.c | 2 +- net/netfilter/nf_conntrack_netlink.c | 2 +- net/netfilter/nf_nat_core.c | 2 +- net/netlink/af_netlink.c | 4 + net/nfc/core.c | 32 +- net/nfc/nci/core.c | 30 +- net/packet/af_packet.c | 4 + net/sched/sch_ets.c | 8 +- net/sched/sch_generic.c | 69 +- net/sched/sch_netem.c | 18 +- net/sctp/socket.c | 5 + net/smc/af_smc.c | 16 +- net/smc/smc_close.c | 10 +- net/smc/smc_core.c | 35 +- net/sunrpc/xprtsock.c | 10 +- net/tipc/crypto.c | 4 + net/tls/tls_main.c | 47 +- net/tls/tls_sw.c | 40 +- net/unix/af_unix.c | 7 +- net/xdp/xsk.c | 4 + rust/.gitignore | 7 - rust/Makefile | 355 -- rust/alloc/README.md | 32 - rust/alloc/alloc.rs | 425 -- rust/alloc/borrow.rs | 494 -- rust/alloc/boxed.rs | 1789 ------- rust/alloc/collections/mod.rs | 155 - rust/alloc/fmt.rs | 587 --- rust/alloc/lib.rs | 202 - rust/alloc/macros.rs | 126 - rust/alloc/prelude/mod.rs | 17 - rust/alloc/prelude/v1.rs | 16 - rust/alloc/raw_vec.rs | 609 --- rust/alloc/slice.rs | 1271 ----- rust/alloc/str.rs | 614 --- rust/alloc/string.rs | 2845 ----------- rust/alloc/vec/drain.rs | 157 - rust/alloc/vec/drain_filter.rs | 145 - rust/alloc/vec/into_iter.rs | 303 -- rust/alloc/vec/is_zero.rs | 106 - rust/alloc/vec/mod.rs | 3295 ------------- rust/alloc/vec/partial_eq.rs | 49 - rust/alloc/vec/set_len_on_drop.rs | 30 - rust/alloc/vec/spec_extend.rs | 172 - rust/bindgen_parameters | 13 - rust/build_error.rs | 33 - rust/compiler_builtins.rs | 57 - rust/exports.c | 16 - rust/helpers.c | 301 -- rust/kernel/allocator.rs | 63 - rust/kernel/bindings.rs | 46 - rust/kernel/bindings_helper.h | 25 - rust/kernel/buffer.rs | 39 - rust/kernel/build_assert.rs | 80 - rust/kernel/c_types.rs | 119 - rust/kernel/chrdev.rs | 212 - rust/kernel/error.rs | 523 --- rust/kernel/file.rs | 131 - rust/kernel/file_operations.rs | 715 --- rust/kernel/io_buffer.rs | 153 - rust/kernel/io_mem.rs | 207 - rust/kernel/iov_iter.rs | 81 - rust/kernel/lib.rs | 250 - rust/kernel/linked_list.rs | 247 - rust/kernel/miscdev.rs | 111 - rust/kernel/module_param.rs | 497 -- rust/kernel/of.rs | 101 - rust/kernel/pages.rs | 162 - rust/kernel/platdev.rs | 153 - rust/kernel/power.rs | 118 - rust/kernel/prelude.rs | 26 - rust/kernel/print.rs | 441 -- rust/kernel/random.rs | 50 - rust/kernel/raw_list.rs | 361 -- rust/kernel/rbtree.rs | 562 --- rust/kernel/security.rs | 56 - rust/kernel/static_assert.rs | 39 - rust/kernel/std_vendor.rs | 150 - rust/kernel/str.rs | 253 - rust/kernel/sync/arc.rs | 480 -- rust/kernel/sync/condvar.rs | 132 - rust/kernel/sync/guard.rs | 91 - rust/kernel/sync/locked_by.rs | 112 - rust/kernel/sync/mod.rs | 80 - rust/kernel/sync/mutex.rs | 101 - rust/kernel/sync/spinlock.rs | 102 - rust/kernel/sysctl.rs | 198 - rust/kernel/task.rs | 182 - rust/kernel/types.rs | 228 - rust/kernel/user_ptr.rs | 175 - rust/macros/helpers.rs | 79 - rust/macros/lib.rs | 128 - rust/macros/module.rs | 678 --- samples/Kconfig | 13 +- samples/Makefile | 3 +- samples/configfs/configfs_sample.c | 153 - samples/ftrace/Makefile | 2 +- samples/ftrace/ftrace-direct-multi.c | 30 + samples/rust/Kconfig | 113 - samples/rust/Makefile | 12 - samples/rust/rust_chrdev.rs | 51 - samples/rust/rust_minimal.rs | 38 - samples/rust/rust_miscdev.rs | 150 - samples/rust/rust_module_parameters.rs | 72 - samples/rust/rust_print.rs | 57 - samples/rust/rust_random.rs | 61 - samples/rust/rust_semaphore.rs | 177 - samples/rust/rust_semaphore_c.c | 212 - samples/rust/rust_stack_probing.rs | 40 - samples/rust/rust_sync.rs | 81 - scripts/Makefile.build | 22 - scripts/Makefile.debug | 10 - scripts/Makefile.lib | 12 - scripts/Makefile.modfinal | 10 +- scripts/generate_rust_analyzer.py | 133 - scripts/is_rust_module.sh | 19 - scripts/kallsyms.c | 40 +- scripts/kconfig/confdata.c | 41 - scripts/rust-version.sh | 31 - security/selinux/ss/hashtab.c | 17 +- 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/hda/intel-dsp-config.c | 9 + sound/pci/ctxfi/ctamixer.c | 14 +- sound/pci/ctxfi/ctdaio.c | 16 +- sound/pci/ctxfi/ctresource.c | 7 +- sound/pci/ctxfi/ctresource.h | 4 +- sound/pci/ctxfi/ctsrc.c | 7 +- sound/pci/hda/hda_bind.c | 7 - sound/pci/hda/hda_codec.c | 45 +- sound/pci/hda/hda_intel.c | 10 +- sound/pci/hda/hda_jack.c | 11 - sound/pci/hda/hda_jack.h | 1 - sound/pci/hda/hda_local.h | 1 - sound/pci/hda/patch_realtek.c | 1 + sound/soc/amd/Kconfig | 6 - sound/soc/amd/Makefile | 2 - sound/soc/amd/acp-config.c | 71 - sound/soc/amd/mach-config.h | 28 - sound/soc/codecs/Kconfig | 4 - sound/soc/codecs/adau1701.c | 94 +- sound/soc/codecs/cs35l41-tables.c | 96 - sound/soc/codecs/cs35l41.c | 312 +- sound/soc/codecs/cs35l41.h | 20 - sound/soc/codecs/cs42l42.c | 72 +- sound/soc/codecs/cs42l42.h | 4 +- sound/soc/codecs/tfa989x.c | 20 +- sound/soc/codecs/wcd-mbhc-v2.c | 80 +- sound/soc/codecs/wm_adsp.c | 47 +- sound/soc/intel/boards/Kconfig | 19 - sound/soc/intel/boards/Makefile | 2 - sound/soc/intel/boards/sof_nau8825.c | 651 --- sound/soc/intel/boards/sof_sdw.c | 152 +- sound/soc/intel/boards/sof_sdw_common.h | 7 +- sound/soc/intel/boards/sof_sdw_rt715.c | 7 + sound/soc/intel/boards/sof_sdw_rt715_sdca.c | 7 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 35 - sound/soc/qcom/sdm845.c | 10 +- sound/soc/sof/Kconfig | 13 +- sound/soc/sof/Makefile | 3 +- sound/soc/sof/amd/Kconfig | 33 - sound/soc/sof/amd/Makefile | 11 - sound/soc/sof/amd/acp-dsp-offset.h | 78 - sound/soc/sof/amd/acp-ipc.c | 187 - sound/soc/sof/amd/acp-loader.c | 199 - sound/soc/sof/amd/acp-pcm.c | 82 - sound/soc/sof/amd/acp-stream.c | 181 - sound/soc/sof/amd/acp-trace.c | 84 - sound/soc/sof/amd/acp.c | 446 -- sound/soc/sof/amd/acp.h | 226 - sound/soc/sof/amd/pci-rn.c | 165 - sound/soc/sof/amd/renoir.c | 185 - sound/soc/sof/core.c | 16 +- sound/soc/sof/debug.c | 107 - sound/soc/sof/imx/Kconfig | 46 +- sound/soc/sof/imx/imx8.c | 37 +- sound/soc/sof/imx/imx8m.c | 37 +- sound/soc/sof/intel/atom.c | 43 +- sound/soc/sof/intel/bdw.c | 43 +- sound/soc/sof/intel/hda-ipc.c | 29 +- sound/soc/sof/ipc.c | 78 +- sound/soc/sof/pcm.c | 36 - sound/soc/sof/sof-priv.h | 10 - sound/soc/sof/topology.c | 109 - sound/soc/sof/trace.c | 18 - sound/soc/stm/stm32_i2s.c | 2 +- sound/soc/stm/stm32_sai_sub.c | 4 +- sound/usb/mixer.c | 1 - sound/usb/mixer_maps.c | 17 +- sound/usb/pcm.c | 14 +- sound/xen/xen_snd_front.c | 1 + tools/arch/x86/include/asm/cpufeatures.h | 2 + tools/arch/x86/include/uapi/asm/kvm.h | 4 + tools/bpf/bpftool/.gitignore | 2 +- tools/bpf/bpftool/Documentation/Makefile | 5 +- tools/bpf/bpftool/Documentation/bpftool-btf.rst | 7 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 17 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 6 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 7 +- tools/bpf/bpftool/Documentation/bpftool-iter.rst | 6 +- tools/bpf/bpftool/Documentation/bpftool-link.rst | 7 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 13 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 72 +- tools/bpf/bpftool/Documentation/bpftool-perf.rst | 6 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 14 +- .../bpftool/Documentation/bpftool-struct_ops.rst | 6 +- tools/bpf/bpftool/Documentation/bpftool.rst | 11 +- tools/bpf/bpftool/Documentation/common_options.rst | 11 - tools/bpf/bpftool/Documentation/substitutions.rst | 3 - tools/bpf/bpftool/Makefile | 19 +- tools/bpf/bpftool/bash-completion/bpftool | 5 +- tools/bpf/bpftool/btf.c | 13 +- tools/bpf/bpftool/btf_dumper.c | 42 +- tools/bpf/bpftool/common.c | 1 - tools/bpf/bpftool/feature.c | 2 +- tools/bpf/bpftool/gen.c | 12 +- tools/bpf/bpftool/iter.c | 7 +- tools/bpf/bpftool/main.c | 25 +- tools/bpf/bpftool/main.h | 3 +- tools/bpf/bpftool/map.c | 13 +- tools/bpf/bpftool/map_perf_ring.c | 9 +- tools/bpf/bpftool/prog.c | 214 +- tools/bpf/bpftool/struct_ops.c | 16 +- tools/bpf/runqslower/runqslower.c | 6 +- tools/build/feature/test-all.c | 1 - tools/include/asm-generic/bitops.h | 1 + tools/include/{linux => asm-generic/bitops}/find.h | 81 +- tools/include/linux/bitmap.h | 7 +- tools/include/linux/kallsyms.h | 2 +- tools/include/linux/kernel.h | 22 +- tools/include/linux/lockdep.h | 2 +- tools/include/linux/math.h | 25 + tools/include/uapi/linux/bpf.h | 23 +- tools/include/uapi/linux/btf.h | 3 +- tools/include/uapi/linux/if_link.h | 293 +- tools/include/uapi/linux/kvm.h | 30 +- tools/lib/bpf/Makefile | 1 - tools/lib/bpf/bpf.c | 166 +- tools/lib/bpf/bpf.h | 74 +- tools/lib/bpf/bpf_gen_internal.h | 8 +- tools/lib/bpf/btf.c | 71 +- tools/lib/bpf/btf.h | 80 +- tools/lib/bpf/btf_dump.c | 40 +- tools/lib/bpf/gen_loader.c | 33 +- tools/lib/bpf/libbpf.c | 376 +- tools/lib/bpf/libbpf.h | 102 +- tools/lib/bpf/libbpf.map | 13 - tools/lib/bpf/libbpf_common.h | 14 +- tools/lib/bpf/libbpf_internal.h | 33 +- tools/lib/bpf/libbpf_legacy.h | 1 - tools/lib/bpf/libbpf_probes.c | 20 +- tools/lib/bpf/linker.c | 4 +- tools/lib/bpf/xsk.c | 34 +- tools/lib/find_bit.c | 20 - tools/lib/perf/include/perf/event.h | 2 +- tools/lib/symbol/kallsyms.h | 2 +- tools/perf/Makefile.config | 3 + .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 1 + tools/perf/bench/sched-messaging.c | 4 + tools/perf/builtin-report.c | 15 +- tools/perf/tests/event_update.c | 5 +- tools/perf/tests/sample-parsing.c | 2 +- tools/perf/tests/wp.c | 2 +- tools/perf/ui/hist.c | 28 +- tools/perf/util/arm-spe.c | 15 + tools/perf/util/evsel.c | 18 +- tools/perf/util/header.c | 8 +- tools/perf/util/hist.c | 23 +- tools/perf/util/hist.h | 1 - tools/perf/util/parse-events.c | 9 +- tools/perf/util/sort.c | 52 +- tools/perf/util/sort.h | 6 +- tools/perf/util/util.c | 14 +- tools/perf/util/util.h | 2 +- tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- tools/testing/cxl/Kbuild | 3 +- tools/testing/cxl/test/cxl.c | 68 +- tools/testing/cxl/test/mem.c | 99 +- tools/testing/cxl/test/mock.c | 30 +- tools/testing/cxl/test/mock.h | 6 +- tools/testing/radix-tree/linux/lockdep.h | 3 + tools/testing/selftests/bpf/Makefile | 75 +- tools/testing/selftests/bpf/README.rst | 9 +- tools/testing/selftests/bpf/bench.c | 10 - .../selftests/bpf/benchs/bench_bloom_filter_map.c | 17 +- .../testing/selftests/bpf/benchs/bench_ringbufs.c | 8 +- tools/testing/selftests/bpf/benchs/bench_trigger.c | 146 - tools/testing/selftests/bpf/btf_helpers.c | 17 +- tools/testing/selftests/bpf/flow_dissector_load.h | 3 +- tools/testing/selftests/bpf/get_cgroup_id_user.c | 5 +- tools/testing/selftests/bpf/prog_tests/align.c | 11 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 8 +- .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 2 +- tools/testing/selftests/bpf/prog_tests/btf.c | 233 +- .../selftests/bpf/prog_tests/btf_dedup_split.c | 6 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 41 +- tools/testing/selftests/bpf/prog_tests/btf_split.c | 4 +- tools/testing/selftests/bpf/prog_tests/btf_tag.c | 44 +- tools/testing/selftests/bpf/prog_tests/btf_write.c | 67 +- .../bpf/prog_tests/cgroup_attach_autodetach.c | 2 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 2 +- .../bpf/prog_tests/cgroup_attach_override.c | 2 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 2 +- tools/testing/selftests/bpf/prog_tests/exhandler.c | 43 - .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 8 +- .../selftests/bpf/prog_tests/fexit_stress.c | 33 +- tools/testing/selftests/bpf/prog_tests/find_vma.c | 117 - .../bpf/prog_tests/flow_dissector_load_bytes.c | 2 +- .../bpf/prog_tests/flow_dissector_reattach.c | 4 +- .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 9 +- .../testing/selftests/bpf/prog_tests/global_data.c | 2 +- .../selftests/bpf/prog_tests/global_func_args.c | 2 +- tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 8 +- tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 2 +- .../selftests/bpf/prog_tests/load_bytes_relative.c | 2 +- tools/testing/selftests/bpf/prog_tests/map_lock.c | 4 +- .../selftests/bpf/prog_tests/migrate_reuseport.c | 4 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 6 +- .../testing/selftests/bpf/prog_tests/pkt_access.c | 2 +- .../selftests/bpf/prog_tests/pkt_md_access.c | 2 +- .../selftests/bpf/prog_tests/queue_stack_map.c | 2 +- .../raw_tp_writable_reject_nbd_invalid.c | 14 +- .../bpf/prog_tests/raw_tp_writable_test_run.c | 29 +- .../selftests/bpf/prog_tests/signal_pending.c | 2 +- tools/testing/selftests/bpf/prog_tests/sk_lookup.c | 31 - tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 4 +- .../testing/selftests/bpf/prog_tests/skb_helpers.c | 2 +- tools/testing/selftests/bpf/prog_tests/sockopt.c | 19 +- tools/testing/selftests/bpf/prog_tests/spinlock.c | 4 +- .../selftests/bpf/prog_tests/stacktrace_map.c | 2 +- .../bpf/prog_tests/stacktrace_map_raw_tp.c | 2 +- tools/testing/selftests/bpf/prog_tests/tailcalls.c | 18 +- .../selftests/bpf/prog_tests/task_fd_query_rawtp.c | 2 +- .../selftests/bpf/prog_tests/task_fd_query_tp.c | 4 +- .../testing/selftests/bpf/prog_tests/tcp_estats.c | 2 +- .../selftests/bpf/prog_tests/tp_attach_query.c | 2 +- tools/testing/selftests/bpf/prog_tests/xdp.c | 2 +- .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 6 +- .../testing/selftests/bpf/prog_tests/xdp_attach.c | 6 +- .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 7 +- tools/testing/selftests/bpf/prog_tests/xdp_info.c | 2 +- tools/testing/selftests/bpf/prog_tests/xdp_perf.c | 2 +- tools/testing/selftests/bpf/progs/btf_type_tag.c | 25 - tools/testing/selftests/bpf/progs/exhandler_kern.c | 43 - tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c | 2 +- tools/testing/selftests/bpf/progs/find_vma.c | 69 - tools/testing/selftests/bpf/progs/find_vma_fail1.c | 29 - tools/testing/selftests/bpf/progs/find_vma_fail2.c | 29 - .../selftests/bpf/progs/{btf_decl_tag.c => tag.c} | 4 + tools/testing/selftests/bpf/progs/test_l4lb.c | 2 +- .../selftests/bpf/progs/test_l4lb_noinline.c | 2 +- tools/testing/selftests/bpf/progs/test_map_lock.c | 2 +- .../selftests/bpf/progs/test_queue_stack_map.h | 2 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 8 - tools/testing/selftests/bpf/progs/test_skb_ctx.c | 2 +- tools/testing/selftests/bpf/progs/test_spin_lock.c | 2 +- .../testing/selftests/bpf/progs/test_tcp_estats.c | 2 +- tools/testing/selftests/bpf/progs/trigger_bench.c | 7 - .../selftests/bpf/test_bpftool_synctypes.py | 94 +- tools/testing/selftests/bpf/test_btf.h | 3 - tools/testing/selftests/bpf/test_cgroup_storage.c | 3 +- tools/testing/selftests/bpf/test_dev_cgroup.c | 3 +- tools/testing/selftests/bpf/test_lirc_mode2_user.c | 6 +- tools/testing/selftests/bpf/test_lru_map.c | 9 +- tools/testing/selftests/bpf/test_maps.c | 7 +- tools/testing/selftests/bpf/test_progs.c | 28 +- tools/testing/selftests/bpf/test_sock.c | 23 +- tools/testing/selftests/bpf/test_sock_addr.c | 13 +- tools/testing/selftests/bpf/test_stub.c | 44 + tools/testing/selftests/bpf/test_sysctl.c | 23 +- tools/testing/selftests/bpf/test_tag.c | 3 +- tools/testing/selftests/bpf/test_tcpnotify_user.c | 7 +- tools/testing/selftests/bpf/test_verifier.c | 38 +- tools/testing/selftests/bpf/testing_helpers.c | 60 - tools/testing/selftests/bpf/testing_helpers.h | 6 - .../testing/selftests/bpf/verifier/ctx_sk_lookup.c | 32 - tools/testing/selftests/bpf/xdping.c | 3 +- tools/testing/selftests/bpf/xdpxceiver.c | 2 + tools/testing/selftests/gpio/.gitignore | 2 - tools/testing/selftests/gpio/Makefile | 4 +- tools/testing/selftests/gpio/config | 1 - tools/testing/selftests/gpio/gpio-chip-info.c | 57 - tools/testing/selftests/gpio/gpio-line-name.c | 55 - tools/testing/selftests/gpio/gpio-sim.sh | 229 - tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 30 + tools/testing/selftests/kvm/kvm_page_table_test.c | 2 +- .../testing/selftests/kvm/x86_64/hyperv_features.c | 140 +- .../selftests/kvm/x86_64/sev_migrate_tests.c | 165 +- tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/fib_nexthops.sh | 63 + tools/testing/selftests/net/tls.c | 521 ++- tools/testing/selftests/seccomp/seccomp_bpf.c | 56 +- .../selftests/tc-testing/tc-tests/actions/bpf.json | 2 +- .../selftests/tc-testing/tc-tests/qdiscs/mq.json | 12 +- virt/kvm/kvm_main.c | 56 +- 2184 files changed, 37126 insertions(+), 90009 deletions(-) delete mode 100644 .rustfmt.toml delete mode 100644 Documentation/ABI/testing/sysfs-fs-ubifs delete mode 100644 Documentation/admin-guide/gpio/gpio-sim.rst rename Documentation/bpf/{prog_lsm.rst => bpf_lsm.rst} (100%) delete mode 100644 Documentation/bpf/faq.rst delete mode 100644 Documentation/bpf/helpers.rst delete mode 100644 Documentation/bpf/maps.rst delete mode 100644 Documentation/bpf/other.rst delete mode 100644 Documentation/bpf/programs.rst delete mode 100644 Documentation/bpf/syscall_api.rst delete mode 100644 Documentation/bpf/test_debug.rst delete mode 100644 Documentation/devicetree/bindings/display/bridge/nxp,ptn3460.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/ptn3460.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/sii9234.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/sil,sii9234.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/boe,bf060y8m-aj0.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9163.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt35950.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/sony,tulip-trul [...] delete mode 100644 Documentation/devicetree/bindings/leds/leds-mt6360.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/adv748x.txt delete mode 100644 Documentation/devicetree/bindings/media/i2c/adv748x.yaml delete mode 100644 Documentation/devicetree/bindings/media/st,stm32-dma2d.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,ifc.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/ifc.txt create mode 100644 Documentation/devicetree/bindings/power/reset/gpio-poweroff.txt delete mode 100644 Documentation/devicetree/bindings/power/reset/gpio-poweroff.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml delete mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs42l42.yaml create mode 100644 Documentation/devicetree/bindings/sound/cs42l42.txt delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8903.yaml create mode 100644 Documentation/devicetree/bindings/sound/wm8903.txt delete mode 100644 Documentation/hwmon/ina238.rst delete mode 100644 Documentation/rust/arch-support.rst delete mode 100644 Documentation/rust/assets/favicon-16x16.png delete mode 100644 Documentation/rust/assets/favicon-32x32.png delete mode 100644 Documentation/rust/assets/rust-logo.png delete mode 100644 Documentation/rust/coding.rst delete mode 100644 Documentation/rust/docs.rst delete mode 100644 Documentation/rust/index.rst delete mode 100644 Documentation/rust/quick-start.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 arch/arm/boot/dts/mt6589-fairphone-fp1.dts delete mode 100644 arch/arm/rust/target.json delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cozmo.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel-sku7.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel14-sku2.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu-sku22.dts delete mode 100644 arch/arm64/rust/target.json create mode 100644 arch/h8300/include/asm/segment.h create mode 100644 arch/h8300/mm/memory.c delete mode 100644 arch/hexagon/include/asm/timer-regs.h create mode 100644 arch/hexagon/kernel/.gitignore delete mode 100644 arch/powerpc/rust/target.json delete mode 100644 arch/riscv/rust/rv32ima.json delete mode 100644 arch/riscv/rust/rv32imac.json delete mode 100644 arch/riscv/rust/rv64ima.json delete mode 100644 arch/riscv/rust/rv64imac.json delete mode 100644 arch/x86/rust/target.json delete mode 100644 drivers/bluetooth/btmtk.c delete mode 100644 drivers/bluetooth/btmtk.h delete mode 100644 drivers/dma-buf/st-dma-resv.c delete mode 100644 drivers/firmware/arm_scmi/optee.c delete mode 100644 drivers/gpio/gpio-sim.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c delete mode 100644 drivers/gpu/drm/drm_privacy_screen.c delete mode 100644 drivers/gpu/drm/drm_privacy_screen_x86.c delete mode 100644 drivers/gpu/drm/i915/display/intel_pch_display.c delete mode 100644 drivers/gpu/drm/i915/display/intel_pch_display.h delete mode 100644 drivers/gpu/drm/i915/display/intel_pch_refclk.c delete mode 100644 drivers/gpu/drm/i915/display/intel_pch_refclk.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h delete mode 100644 drivers/gpu/drm/i915/i915_driver.h rename drivers/gpu/drm/i915/{i915_driver.c => i915_drv.c} (97%) delete mode 100644 drivers/gpu/drm/i915/i915_iosf_mbi.h delete mode 100644 drivers/gpu/drm/meson/meson_encoder_cvbs.c delete mode 100644 drivers/gpu/drm/meson/meson_encoder_hdmi.c delete mode 100644 drivers/gpu/drm/meson/meson_encoder_hdmi.h create mode 100644 drivers/gpu/drm/meson/meson_venc_cvbs.c rename drivers/gpu/drm/meson/{meson_encoder_cvbs.h => meson_venc_cvbs.h} (92%) delete mode 100644 drivers/gpu/drm/nouveau/dispnv50/crcc37d.h delete mode 100644 drivers/gpu/drm/nouveau/dispnv50/crcc57d.c delete mode 100644 drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c delete mode 100644 drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c delete mode 100644 drivers/gpu/drm/panel/panel-novatek-nt35950.c delete mode 100644 drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c delete mode 100644 drivers/gpu/drm/tegra/nvdec.c delete mode 100644 drivers/gpu/drm/tiny/ili9163.c delete mode 100644 drivers/hwmon/ina238.c delete mode 100644 drivers/leds/flash/leds-mt6360.c delete mode 100644 drivers/media/platform/stm32/dma2d/dma2d-hw.c delete mode 100644 drivers/media/platform/stm32/dma2d/dma2d-regs.h delete mode 100644 drivers/media/platform/stm32/dma2d/dma2d.c delete mode 100644 drivers/media/platform/stm32/dma2d/dma2d.h delete mode 100644 drivers/power/supply/max77976_charger.c create mode 100644 drivers/staging/fbtft/fb_watterott.c create mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_i [...] copy drivers/staging/media/atomisp/pci/{ => css_2400_system/hive}/ia_css_isp_param [...] copy drivers/staging/media/atomisp/pci/{ => css_2400_system/hive}/ia_css_isp_state [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_i [...] rename drivers/staging/media/atomisp/pci/{ => css_2401_system/hive}/ia_css_isp_par [...] rename drivers/staging/media/atomisp/pci/{ => css_2401_system/hive}/ia_css_isp_sta [...] delete mode 100644 drivers/staging/media/atomisp/pci/ia_css_isp_configs.c copy drivers/staging/media/atomisp/pci/{isp/kernels/raw_aa_binning/raw_aa_binning_ [...] copy drivers/staging/media/atomisp/pci/{isp/kernels/raw_aa_binning/raw_aa_binning_ [...] copy drivers/staging/media/atomisp/pci/{isp/kernels/raw_aa_binning/raw_aa_binning_ [...] copy drivers/staging/media/atomisp/pci/{isp/kernels/raw_aa_binning/raw_aa_binning_ [...] delete mode 100644 drivers/staging/media/max96712/Kconfig delete mode 100644 drivers/staging/media/max96712/Makefile delete mode 100644 drivers/staging/media/max96712/max96712.c create mode 100644 drivers/staging/mt7621-dma/Kconfig create mode 100644 drivers/staging/mt7621-dma/Makefile create mode 100644 drivers/staging/mt7621-dma/TODO create mode 100644 drivers/staging/mt7621-dma/hsdma-mt7621.c create mode 100644 drivers/staging/ralink-gdma/Kconfig create mode 100644 drivers/staging/ralink-gdma/Makefile create mode 100644 drivers/staging/ralink-gdma/ralink-gdma.c delete mode 100644 drivers/tee/optee/notif.c delete mode 100644 fs/ubifs/sysfs.c rename fs/unicode/{utf8data.c_shipped => utf8data.h_shipped} (99%) copy {tools/include/linux => include/asm-generic/bitops}/find.h (83%) delete mode 100644 include/drm/drm_privacy_screen_consumer.h delete mode 100644 include/drm/drm_privacy_screen_driver.h delete mode 100644 include/drm/drm_privacy_screen_machine.h delete mode 100644 include/linux/find.h create mode 100644 include/linux/platform_data/spi-clps711x.h delete mode 100644 include/net/bluetooth/hci_sync.h delete mode 100644 include/sound/sof/dai-amd.h delete mode 100644 include/trace/events/dlm.h delete mode 100644 include/uapi/linux/kfd_sysfs.h delete mode 100644 kernel/bpf/mmap_unlock_work.h delete mode 100644 kernel/configs/debug.config delete mode 100644 localversion-next delete mode 100644 net/bluetooth/hci_sync.c delete mode 100644 net/core/gro.c delete mode 100644 rust/.gitignore delete mode 100644 rust/Makefile delete mode 100644 rust/alloc/README.md delete mode 100644 rust/alloc/alloc.rs delete mode 100644 rust/alloc/borrow.rs delete mode 100644 rust/alloc/boxed.rs delete mode 100644 rust/alloc/collections/mod.rs delete mode 100644 rust/alloc/fmt.rs delete mode 100644 rust/alloc/lib.rs delete mode 100644 rust/alloc/macros.rs delete mode 100644 rust/alloc/prelude/mod.rs delete mode 100644 rust/alloc/prelude/v1.rs delete mode 100644 rust/alloc/raw_vec.rs delete mode 100644 rust/alloc/slice.rs delete mode 100644 rust/alloc/str.rs delete mode 100644 rust/alloc/string.rs delete mode 100644 rust/alloc/vec/drain.rs delete mode 100644 rust/alloc/vec/drain_filter.rs delete mode 100644 rust/alloc/vec/into_iter.rs delete mode 100644 rust/alloc/vec/is_zero.rs delete mode 100644 rust/alloc/vec/mod.rs delete mode 100644 rust/alloc/vec/partial_eq.rs delete mode 100644 rust/alloc/vec/set_len_on_drop.rs delete mode 100644 rust/alloc/vec/spec_extend.rs delete mode 100644 rust/bindgen_parameters delete mode 100644 rust/build_error.rs delete mode 100644 rust/compiler_builtins.rs delete mode 100644 rust/exports.c delete mode 100644 rust/helpers.c delete mode 100644 rust/kernel/allocator.rs delete mode 100644 rust/kernel/bindings.rs delete mode 100644 rust/kernel/bindings_helper.h delete mode 100644 rust/kernel/buffer.rs delete mode 100644 rust/kernel/build_assert.rs delete mode 100644 rust/kernel/c_types.rs delete mode 100644 rust/kernel/chrdev.rs delete mode 100644 rust/kernel/error.rs delete mode 100644 rust/kernel/file.rs delete mode 100644 rust/kernel/file_operations.rs delete mode 100644 rust/kernel/io_buffer.rs delete mode 100644 rust/kernel/io_mem.rs delete mode 100644 rust/kernel/iov_iter.rs delete mode 100644 rust/kernel/lib.rs delete mode 100644 rust/kernel/linked_list.rs delete mode 100644 rust/kernel/miscdev.rs delete mode 100644 rust/kernel/module_param.rs delete mode 100644 rust/kernel/of.rs delete mode 100644 rust/kernel/pages.rs delete mode 100644 rust/kernel/platdev.rs delete mode 100644 rust/kernel/power.rs delete mode 100644 rust/kernel/prelude.rs delete mode 100644 rust/kernel/print.rs delete mode 100644 rust/kernel/random.rs delete mode 100644 rust/kernel/raw_list.rs delete mode 100644 rust/kernel/rbtree.rs delete mode 100644 rust/kernel/security.rs delete mode 100644 rust/kernel/static_assert.rs delete mode 100644 rust/kernel/std_vendor.rs delete mode 100644 rust/kernel/str.rs delete mode 100644 rust/kernel/sync/arc.rs delete mode 100644 rust/kernel/sync/condvar.rs delete mode 100644 rust/kernel/sync/guard.rs delete mode 100644 rust/kernel/sync/locked_by.rs delete mode 100644 rust/kernel/sync/mod.rs delete mode 100644 rust/kernel/sync/mutex.rs delete mode 100644 rust/kernel/sync/spinlock.rs delete mode 100644 rust/kernel/sysctl.rs delete mode 100644 rust/kernel/task.rs delete mode 100644 rust/kernel/types.rs delete mode 100644 rust/kernel/user_ptr.rs delete mode 100644 rust/macros/helpers.rs delete mode 100644 rust/macros/lib.rs delete mode 100644 rust/macros/module.rs delete mode 100644 samples/rust/Kconfig delete mode 100644 samples/rust/Makefile delete mode 100644 samples/rust/rust_chrdev.rs delete mode 100644 samples/rust/rust_minimal.rs delete mode 100644 samples/rust/rust_miscdev.rs delete mode 100644 samples/rust/rust_module_parameters.rs delete mode 100644 samples/rust/rust_print.rs delete mode 100644 samples/rust/rust_random.rs delete mode 100644 samples/rust/rust_semaphore.rs delete mode 100644 samples/rust/rust_semaphore_c.c delete mode 100644 samples/rust/rust_stack_probing.rs delete mode 100644 samples/rust/rust_sync.rs delete mode 100755 scripts/generate_rust_analyzer.py delete mode 100755 scripts/is_rust_module.sh delete mode 100755 scripts/rust-version.sh create mode 100644 sound/core/sgbuf.c delete mode 100644 sound/soc/amd/acp-config.c delete mode 100644 sound/soc/amd/mach-config.h delete mode 100644 sound/soc/intel/boards/sof_nau8825.c delete mode 100644 sound/soc/sof/amd/Kconfig delete mode 100644 sound/soc/sof/amd/Makefile delete mode 100644 sound/soc/sof/amd/acp-dsp-offset.h delete mode 100644 sound/soc/sof/amd/acp-ipc.c delete mode 100644 sound/soc/sof/amd/acp-loader.c delete mode 100644 sound/soc/sof/amd/acp-pcm.c delete mode 100644 sound/soc/sof/amd/acp-stream.c delete mode 100644 sound/soc/sof/amd/acp-trace.c delete mode 100644 sound/soc/sof/amd/acp.c delete mode 100644 sound/soc/sof/amd/acp.h delete mode 100644 sound/soc/sof/amd/pci-rn.c delete mode 100644 sound/soc/sof/amd/renoir.c delete mode 100644 tools/bpf/bpftool/Documentation/substitutions.rst rename tools/include/{linux => asm-generic/bitops}/find.h (63%) create mode 100644 tools/include/linux/math.h delete mode 100644 tools/testing/selftests/bpf/prog_tests/exhandler.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/find_vma.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_type_tag.c delete mode 100644 tools/testing/selftests/bpf/progs/exhandler_kern.c delete mode 100644 tools/testing/selftests/bpf/progs/find_vma.c delete mode 100644 tools/testing/selftests/bpf/progs/find_vma_fail1.c delete mode 100644 tools/testing/selftests/bpf/progs/find_vma_fail2.c rename tools/testing/selftests/bpf/progs/{btf_decl_tag.c => tag.c} (94%) create mode 100644 tools/testing/selftests/bpf/test_stub.c delete mode 100644 tools/testing/selftests/gpio/gpio-chip-info.c delete mode 100644 tools/testing/selftests/gpio/gpio-line-name.c delete mode 100755 tools/testing/selftests/gpio/gpio-sim.sh