This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allmodconfig in repository toolchain/ci/linux.
omits 342465f5337f Merge tag 'tty-5.17-rc1' of git://git.kernel.org/pub/scm/l [...] omits 22ef12195e13 Merge tag 'staging-5.17-rc1' of git://git.kernel.org/pub/s [...] omits 6dc69d3d0d18 Merge tag 'driver-core-5.17-rc1' of git://git.kernel.org/p [...] omits e3084ed48fd6 Merge tag 'pinctrl-v5.17-1' of git://git.kernel.org/pub/sc [...] omits 2ab9c9675fe8 Merge tag 'media/v5.17-2' of git://git.kernel.org/pub/scm/ [...] omits 49008f0cc1ef Merge tag 'for-5.17/dm-changes' of git://git.kernel.org/pu [...] omits c9193f48e94d Merge tag 'for-5.17/drivers-2022-01-11' of git://git.kerne [...] omits d3c810803576 Merge tag 'for-5.17/block-2022-01-11' of git://git.kernel. [...] omits 42a7b4ed45e7 Merge tag 'for-5.17/io_uring-2022-01-11' of git://git.kern [...] omits 7e7b69654724 Merge tag 'dma-mapping-5.17' of git://git.infradead.org/us [...] omits daadb3bd0e8d Merge tag 'locking_core_for_v5.17_rc1' of git://git.kernel [...] omits 6ae71436cda7 Merge tag 'sched_core_for_v5.17_rc1' of git://git.kernel.o [...] omits 01367e86e909 Merge tag 'Wcast-function-type-5.17-rc1' of git://git.kern [...] omits 3e3a138a4690 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm omits c1eb8f6cff34 Merge tag 'for-5.17/parisc-1' of git://git.kernel.org/pub/ [...] omits f18e2d877269 Merge tag 'x86_build_for_v5.17_rc1-p2' of git://git.kernel [...] omits f12fc75ef7db Merge tag 'efi-next-for-v5.17' of git://git.kernel.org/pub [...] omits f69212114220 Merge tag 'for-linus-5.17-rc1' of git://git.kernel.org/pub [...] omits 5672cdfba4fe Merge tag 'for-linus-5.17-rc1' of git://git.kernel.org/pub [...] omits 3f67eaed57da Merge tag 'dlm-5.17' of git://git.kernel.org/pub/scm/linux [...] omits 8481c323e4ea Merge tag 'gfs2-v5.16-rc3-fixes' of git://git.kernel.org/p [...] omits 1dbfae0113f1 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] omits 11fc88c2e49b Merge tag 'xfs-5.17-merge-2' of git://git.kernel.org/pub/s [...] omits d601e58c5f29 Merge tag 'for-5.17-tag' of git://git.kernel.org/pub/scm/l [...] omits 9149fe8ba7ff Merge tag 'erofs-for-5.17-rc1' of git://git.kernel.org/pub [...] omits 579f3a6d32a9 drivers/pcmcia: Fix ifdef covering yenta_pm_ops omits 5dfbfe71e324 Merge tag 'fs.idmapped.v5.17' of git://git.kernel.org/pub/ [...] omits 84bfcc0b6994 Merge tag 'integrity-v5.17' of git://git.kernel.org/pub/sc [...] omits 5d7e52237c59 Merge tag 'audit-pr-20220110' of git://git.kernel.org/pub/ [...] omits a135ce4400bb Merge tag 'selinux-pr-20220110' of git://git.kernel.org/pu [...] omits dabd40ecaf69 Merge tag 'tpmdd-next-v5.17-fixed' of git://git.kernel.org [...] omits 4aa1b8257fba Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits c288ea679840 Merge tag 'gpio-updates-for-v5.17' of git://git.kernel.org [...] omits 1151e3cd5a73 Merge tag 'mmc-v5.17' of git://git.kernel.org/pub/scm/linu [...] omits 1cc8d14c412c Merge tag 'backlight-next-5.17' of git://git.kernel.org/pu [...] omits fa722ecb93c2 Merge tag 'mfd-next-5.17' of git://git.kernel.org/pub/scm/ [...] omits 282aa44c2170 Merge tag 'spi-v5.17' of git://git.kernel.org/pub/scm/linu [...] omits fef8dfaea9d6 Merge tag 'regulator-v5.17' of git://git.kernel.org/pub/sc [...] omits 2d7852c37940 Merge tag 'regmap-v5.17' of git://git.kernel.org/pub/scm/l [...] omits c01d85c2190b Merge tag 'mtd/for-5.17' of git://git.kernel.org/pub/scm/l [...] omits 347708875a2f Merge tag 'platform-drivers-x86-v5.17-1' of git://git.kern [...] omits 46a67e764884 Merge tag 'hsi-for-5.17' of git://git.kernel.org/pub/scm/l [...] omits 039053c11965 Merge tag 'for-v5.17' of git://git.kernel.org/pub/scm/linu [...] omits 7db48b6b4a03 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 26b88fba2ad9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4a110907a118 Merge tag 'hwmon-for-v5.17' of git://git.kernel.org/pub/sc [...] omits 5c947d0dbae8 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits 6f38be8f2ccd Merge tag 'docs-5.17' of git://git.lwn.net/linux omits 1be5bdf8cd5a Merge tag 'kcsan.2022.01.09a' of git://git.kernel.org/pub/ [...] omits 1c824bf768d6 Merge tag 'lkmm.2022.01.09a' of git://git.kernel.org/pub/s [...] omits e7d38f16c20b Merge tag 'rcu.2022.01.09a' of git://git.kernel.org/pub/sc [...] omits a229327733b8 Merge tag 'printk-for-5.17' of git://git.kernel.org/pub/sc [...] omits e9e64f85b416 Merge branch 'for-5.17' of git://git.kernel.org/pub/scm/li [...] omits ea1ca66d3cc0 Merge branch 'for-5.17' of git://git.kernel.org/pub/scm/li [...] omits 68514dacf271 select: Fix indefinitely sleeping task in poll_schedule_timeout() omits 74382e277ae9 gfs2: dump inode object for iopen glocks omits 68d247ad38b1 parisc: Default to 16 CPUs on 32-bit kernel omits 16f035d9e264 sections: Fix __is_kernel() to include init ranges omits e486288d116a parisc: Re-use toc_stack as hpmc_stack omits d6ab9fc74513 parisc: Enable TOC (transfer of contents) feature unconditionally omits fe8152b38d3a Merge tag 'devprop-5.17-rc1' of git://git.kernel.org/pub/s [...] omits fe2437ccbd27 Merge tag 'thermal-5.17-rc1' of git://git.kernel.org/pub/s [...] omits b35b6d4d7136 Merge tag 'pm-5.17-rc1' of git://git.kernel.org/pub/scm/li [...] omits bca21755b9fc Merge tag 'acpi-5.17-rc1' of git://git.kernel.org/pub/scm/ [...] omits 63045bfd3c8d netfilter: nf_tables: don't use 'data_size' uninitialized omits 8efd0d9c316a Merge tag '5.17-net-next' of git://git.kernel.org/pub/scm/ [...] omits 9bcbf894b687 Merge tag 'media/v5.17-1' of git://git.kernel.org/pub/scm/ [...] omits 75b950ef6166 Revert "drm/amd/display: Fix for otg synchronization logic" omits 8d0749b4f83b Merge tag 'drm-next-2022-01-07' of git://anongit.freedeskt [...] omits bf4eebf8cfa2 Merge tag 'linux-kselftest-kunit-5.17-rc1' of git://git.ke [...] omits 4369b3cec213 Merge tag 'linux-kselftest-next-5.17-rc1' of git://git.ker [...] omits ca1a46d6f506 Merge tag 'slab-for-5.17' of git://git.kernel.org/pub/scm/ [...] omits d93aebbd76a0 Merge branch 'random-5.17-for-linus' of git://git.kernel.o [...] omits 9d3a1e0a88e7 Merge tag 'seccomp-v5.17-rc1' of git://git.kernel.org/pub/ [...] omits 404dbad38248 Merge tag 'pstore-v5.17-rc1' of git://git.kernel.org/pub/s [...] omits ff8be964208e Merge tag 'edac_updates_for_v5.17_rc1' of git://git.kernel [...] omits 7e740ae63504 Merge tag 'ras_core_for_v5.17_rc1' of git://git.kernel.org [...] omits 48a60bdb2be8 Merge tag 'core_entry_for_v5.17_rc1' of git://git.kernel.o [...] omits 5ba13c1c4d84 Merge tag 'core_core_for_v5.17_rc1' of git://git.kernel.or [...] omits 6eeaf88fd586 ext4: don't use the orphan list when migrating an inode omits a2e3965df40a ext4: use BUG_ON instead of if condition followed by BUG omits da9e48021258 ext4: fix a copy and paste typo omits e81c9302a6c3 ext4: set csum seed in tmp inode while migrating to extents omits ae6ec194b552 ext4: remove unnecessary 'offset' assignment omits a6dbc76c4d9c ext4: remove redundant o_start statement omits 037e7c525d98 ext4: drop an always true check omits fac888b2be99 ext4: remove unused assignments omits a660be97eb00 ext4: remove redundant statement omits effc5b3b0d20 ext4: remove useless resetting io_end_size in mpage_proces [...] omits 4a69aecbfb30 ext4: allow to change s_last_trim_minblks via sysfs omits 2327fb2e2341 ext4: change s_last_trim_minblks type to unsigned long omits bbc605cdb1e1 ext4: implement support for get/set fs label omits 4c1bd5a90c4e ext4: only set EXT4_MOUNT_QUOTA when journalled quota file [...] omits 13b215a9e657 ext4: don't use kfree() on rcu protected pointer sbi->s_qf_names omits 173b6e383d2a ext4: avoid trim error on fs with small groups omits 5c48a7df9149 ext4: fix an use-after-free issue about data=journal write [...] omits 298b5c521746 ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' omits c27c29c6af4f ext4: initialize err_blk before calling __ext4_get_inode_loc omits 8c80fb312d7a ext4: fix a possible ABBA deadlock due to busy PA omits dfac1a167068 ext4: replace snprintf in show functions with sysfs_emit omits 4013d47a5307 ext4: make sure to reset inode lockdep class when quota en [...] omits 15fc69bbbbbc ext4: make sure quota gets properly shutdown on error omits 380a0091cab4 ext4: Fix BUG_ON in ext4_bread when write quota data omits ab047d516dea ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal omits 9725958bb75c ext4: fast commit may miss tracking unwritten range during [...] omits 0b5b5a62b945 ext4: use ext4_ext_remove_space() for fast commit replay d [...] omits 5e4d0eba1cca ext4: fix fast commit may miss tracking range for FALLOC_F [...] omits 133d9c53c9dc Merge tag 'x86_vdso_for_v5.17_rc1' of git://git.kernel.org [...] omits 3c6d4056663d Merge tag 'x86_build_for_v5.17_rc1' of git://git.kernel.or [...] omits 25f8c7785e25 Merge tag 'x86_cpu_for_v5.17_rc1' of git://git.kernel.org/ [...] omits 308319e990ae Merge tag 'x86_cleanups_for_v5.17_rc1' of git://git.kernel [...] omits 2e97a0c02b94 Merge tag 'x86_misc_for_v5.17_rc1' of git://git.kernel.org [...] omits 2a8ab0fbd110 Merge branch 'workqueue/for-5.16-fixes' into workqueue/for-5.17 omits 4a692ae36061 Merge tag 'x86_mm_for_v5.17_rc1' of git://git.kernel.org/p [...] omits bfed6efb8e13 Merge tag 'x86_sgx_for_v5.17_rc1' of git://git.kernel.org/ [...] omits d3c20bfb7493 Merge tag 'x86_cache_for_v5.17_rc1' of git://git.kernel.or [...] omits 01d5e7872c1c Merge tag 'x86_sev_for_v5.17_rc1' of git://git.kernel.org/ [...] omits cd36722d7473 Merge tag 'x86_platform_for_v5.17_rc1' of git://git.kernel [...] omits e59451fd3bfa Merge tag 'x86_paravirt_for_v5.17_rc1' of git://git.kernel [...] omits fff489ff0722 Merge branch 'thermal-int340x' omits 191cf7fab9ef Merge tag 'x86_fpu_for_v5.17_rc1' of git://git.kernel.org/ [...] omits 78e6e4dfd8f0 Merge branches 'pm-opp', 'pm-devfreq' and 'powercap' omits 8cc1e20765f0 Merge tag 'm68k-for-v5.17-tag1' of git://git.kernel.org/pu [...] omits f0d43b3a3809 Merge tag 's390-5.17-1' of git://git.kernel.org/pub/scm/li [...] omits c001a52df4b6 Merge branches 'pm-cpuidle', 'pm-core' and 'pm-sleep' omits 5561f25beb30 Merge branch 'pm-cpufreq' omits 9b9e21136004 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] omits a7ac31406137 Merge tag 'asm-generic-5.17' of git://git.kernel.org/pub/s [...] omits bb4ed26e7e83 Merge tag 'newsoc-5.17' of git://git.kernel.org/pub/scm/li [...] omits aca48b2dd1e7 Merge tag 'dt-5.17' of git://git.kernel.org/pub/scm/linux/ [...] omits 70df8e1bdc94 Merge branches 'acpi-tables', 'acpi-numa', 'acpi-sysfs', ' [...] omits e85195d5bf89 Merge tag 'drivers-5.17' of git://git.kernel.org/pub/scm/l [...] omits 0dca3c5e017a Merge tag 'defconfig-5.17' of git://git.kernel.org/pub/scm [...] omits 1135ec008ef3 Merge tag 'soc-5.17' of git://git.kernel.org/pub/scm/linux [...] omits af8fefd74444 Merge branches 'acpi-x86', 'acpi-pmic' and 'acpi-dptf' omits 5847d2d2efaa Merge branches 'acpi-ec' and 'acpi-processor' omits b659ea768ae3 Merge branches 'acpi-scan', 'acpi-pm', 'acpi-power' and 'a [...] omits 8d4ff8187bb2 media: si2157: add support for DVB-C Annex C omits 9658105d0e5b media: si2157: fix bandwidth stored in dev omits 95c4cd1d19e3 media: si2157: fix 6MHz & 6.1MHz bandwidth setting omits a89eeb9937a0 media: atomisp: Do not define input_system_cfg2400_t twice omits 19629ae482f1 Merge branch 'for-5.16' of https://git.kernel.org/pub/scm/ [...] omits d12013c80e15 Merge branch 'console-registration-cleanup' into for-linus omits 081c8919b02b Documentation: remove trivial tree omits da0119a9123c Merge branches 'edac-misc' and 'edac-amd64' into edac-upda [...] omits cd598d21294e Merge branch 'for-5.17/thrustmaster' into for-linus omits f7716563441a Merge branch 'for-5.17/magicmouse' into for-linus omits 50ae0cfc28c8 Merge branch 'for-5.17/logitech' into for-linus omits 3551a3ff8229 Merge branch 'for-5.17/letsketch' into for-linus omits 906095af85e8 Merge branch 'for-5.17/i2c-hid' into for-linus omits c524559acd5d Merge branch 'for-5.17/hidraw' into for-linus omits fce0d2758437 Merge branch 'for-5.17/apple' into for-linus omits 8a2094d679d9 Merge branch 'for-5.17/core' into for-linus omits f029cedb9bb5 MAINTAINERS: add entries for block layer documentation omits 208e4f9c0028 docs: block: remove queue-sysfs.rst omits 8bc2f7c67061 docs: sysfs-block: document virt_boundary_mask omits 1163010418a7 docs: sysfs-block: document stable_writes omits 849ab826e105 docs: sysfs-block: fill in missing documentation from queu [...] omits 8b0551a74b4a docs: sysfs-block: add contact for nomerges omits 07c9093c4293 docs: sysfs-block: sort alphabetically omits ae7a7a53498f docs: sysfs-block: move to stable directory omits 9d497e2941c3 block: don't protect submit_bio_checks by q_usage_counter omits 00f5117c5f78 hwmon: (nzxt-smart2) make array detect_fans_report static const omits 8aaaf2f3af2a Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 208dd45d8d05 tcp: tcp_send_challenge_ack delete useless param `skb` omits 0959a82ab3e5 net/qla3xxx: Remove useless DMA-32 fallback configuration omits 7ac2d77c97d0 rocker: Remove useless DMA-32 fallback configuration omits 004464835bfc hinic: Remove useless DMA-32 fallback configuration omits e20a471256b0 lan743x: Remove useless DMA-32 fallback configuration omits cfcfc8f5a54b net: enetc: Remove useless DMA-32 fallback configuration omits 030f9ce8c739 cxgb4vf: Remove useless DMA-32 fallback configuration omits 7fc7fc5da61b cxgb4: Remove useless DMA-32 fallback configuration omits 544bdad07494 cxgb3: Remove useless DMA-32 fallback configuration omits 3aa440503be5 bnx2x: Remove useless DMA-32 fallback configuration omits 948f6b297f6d et131x: Remove useless DMA-32 fallback configuration omits 942e78916f0c be2net: Remove useless DMA-32 fallback configuration omits c38f30683956 vmxnet3: Remove useless DMA-32 fallback configuration omits 9aaa82d2e8d5 bna: Simplify DMA setting omits ba8a58634972 net: alteon: Simplify DMA setting omits 21ef11eaf3f7 myri10ge: Simplify DMA setting omits a72dc1992de8 qlcnic: Simplify DMA setting omits 009e4ee381a0 net: allwinner: Fix print format omits 07b17f0f7485 page_pool: remove spinlock in page_pool_refill_alloc_cache() omits dd3ca4c5184e amt: fix wrong return type of amt_send_membership_update() omits d668769eb9c5 net: mcs7830: handle usb read errors properly omits 6738fc77ffa2 Merge branch 'net-skb-introduce-kfree_skb_with_reason' omits 1c7fab70df08 net: skb: use kfree_skb_reason() in __udp4_lib_rcv() omits 85125597419a net: skb: use kfree_skb_reason() in tcp_v4_rcv() omits c504e5c2f964 net: skb: introduce kfree_skb_reason() omits 342402c42690 net/mlx5e: Fix build error in fec_set_block_stats() omits 8a27c4d226b5 Merge branch 'bnxt_en-update-for-net-next' omits 8c6f36d93449 bnxt_en: improve firmware timeout messaging omits bce9a0b79008 bnxt_en: use firmware provided max timeout for messages omits 662c9b22f5b5 bnxt_en: improve VF error messages when PF is unavailable omits 8fa4219dba8e bnxt_en: add dynamic debug support for HWRM messages omits 4ccdcc8ffd95 iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm [...] omits 6f022c2ddbce net: openvswitch: Fix ct_state nat flags for conns arrivin [...] omits 77bbcb60f734 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits df0cc57e057f Linux 5.16 omits 4a80e026981b netfilter: nft_meta: cancel register tracking after meta update omits cc003c7ee609 netfilter: nft_payload: cancel register tracking after pay [...] omits be5650f8f47e netfilter: nft_bitwise: track register operations omits 9b17afb2c88b netfilter: nft_meta: track register operations omits a7c176bf9f0e netfilter: nft_payload: track register operations omits 12e4ecfa244b netfilter: nf_tables: add register tracking infrastructure omits 642c8eff5c60 netfilter: nf_tables: add NFT_REG32_NUM omits 2c865a8a28a1 netfilter: nf_tables: add rule blob layout omits 3b9e2ea6c11b netfilter: nft_limit: move stateful fields out of expression data omits 369b6cb5d391 netfilter: nft_limit: rename stateful structure omits 567882eb3d44 netfilter: nft_numgen: move stateful fields out of express [...] omits ed0a0c60f0e5 netfilter: nft_quota: move stateful fields out of expression data omits 33a24de37e81 netfilter: nft_last: move stateful fields out of expression data omits 37f319f37d90 netfilter: nft_connlimit: move stateful fields out of expr [...] omits 6316136ec6e3 netfilter: egress: avoid a lockdep splat omits 408bdcfce8df net: prefer nf_ct_put instead of nf_conntrack_put omits 6ae7989c9af0 netfilter: conntrack: avoid useless indirection during con [...] omits 285c8a7a5815 netfilter: make function op structures const omits 3fce16493dc1 netfilter: core: move ip_ct_attach indirection to struct n [...] omits 719774377622 netfilter: conntrack: convert to refcount_t api omits 613a0c67d12f netfilter: conntrack: Use max() instead of doing it manually omits 9f3248c9dd51 Merge tag 'for-net-next-2022-01-07' of git://git.kernel.or [...] omits f4bb93a82f94 Merge tag 'linux-can-fixes-for-5.16-20220109' of git://git [...] omits fbb3485f1f93 pcmcia: fix setting of kthread task states omits e900deb24820 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 95350123bb55 Merge tag 'soc-fixes-5.16-5' of git://git.kernel.org/pub/s [...] omits 9a12a5aa1774 Merge tag 'perf-tools-fixes-for-v5.16-2022-01-09' of git:/ [...] omits df5bc0aa7ff6 Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" omits 292c33c95def block: fix old-style declaration omits d5c8725cc913 Merge tag 'linux-can-next-for-5.17-20220108' of git://git. [...] omits 3cc7fdb9f90a io_uring: fix not released cached task refs omits 89d58aebe14a can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{fla [...] omits 72b1e360572f can: rcar_canfd: rcar_canfd_channel_probe(): make sure we [...] omits c6564c13dae2 can: xilinx_can: xcan_probe(): check for error irq omits 370d988cc529 can: softing: softing_startstop(): fix set but not used va [...] omits cf73ed894ee9 Input: zinitix - make sure the IRQ is allocated before it [...] omits d99a8af48a3d lib: remove redundant assignment to variable ret omits 84cc69589700 tpm: fix NPE on probe for missing device omits eabad7ba2c75 tpm: fix potential NULL pointer access in tpm_del_char_device omits 0aa698787aa2 tpm: Add Upgrade/Reduced mode support for TPM2 modules omits 5887d7f4a8c4 char: tpm: cr50: Set TPM_FIRMWARE_POWER_MANAGED based on d [...] omits 7d30198ee24f keys: X.509 public key issuer lookup without AKID omits e96d52822f5a tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' omits d2704808f24f tpm: tpm_tis_spi_cr50: Add default RNG quality omits f04510f26f82 tpm/st33zp24: drop unneeded over-commenting omits 0ef333f5ba7f tpm: add request_locality before write TPM_INT_ENABLE omits b6aa86cff44c x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs omits ced4913efb0a can: softing_cs: softingcs_probe(): fix memleak on registr [...] omits c8013355ead6 ARM: dts: gpio-ranges property is now required omits 4634129ad9fd Merge tag 'soc-fixes-5.16-4' of git://git.kernel.org/pub/s [...] omits bc3897f79f79 docs: networking: device drivers: can: add flexcan omits 32db1660ee01 docs: networking: device drivers: add can sub-folder omits 74fc5a452ec3 can: flexcan: add ethtool support to get rx/tx ring parameters omits 1c45f5778a3b can: flexcan: add ethtool support to change rx-rtr setting [...] omits 21f35d2ca83e Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits d445d649c792 Merge tag 'for-v5.16-rc' of git://git.kernel.org/pub/scm/l [...] omits c5c88591040e can: flexcan: add more quirks to describe RX path capabilities omits 34ea4e1c99f1 can: flexcan: rename RX modes omits 01bb4dccd92b can: flexcan: allow to change quirks at runtime omits bfd00e021cf1 can: flexcan: move driver into separate sub directory omits 3044a4f271d2 can: mcp251xfd: introduce and make use of mcp251xfd_is_fd_mode() omits 55bc37c85587 can: mcp251xfd: move ring init into separate function omits 335c818c5a7a can: mcp251xfd: move chip FIFO init into separate file omits 1e846c7aeb06 can: mcp251xfd: move TEF handling into separate file omits 09b0eb92fec7 can: mcp251xfd: move TX handling into separate file omits 319fdbc9433c can: mcp251xfd: move RX handling into separate file omits cae9071bc5ea can: mcp251xfd: mcp251xfd.h: sort function prototypes omits 58d0b0a99275 can: mcp251xfd: mcp251xfd_handle_rxovif(): denote RX overf [...] omits d84ca2217b00 can: mcp251xfd: mcp251xfd_open(): make use of pm_runtime_r [...] omits e91aae8efc4e can: mcp251xfd: mcp251xfd_open(): open_candev() first omits 3bd9d8ce6f8c can: mcp251xfd: add missing newline to printed strings omits 99e7cc3b3f85 can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in erro [...] omits 2d2116691adf can: mcp251xfd: remove double blank lines omits c57979256283 can: janz-ican3: initialize dlc variable omits 622e42a67464 Merge tag 'xfs-5.16-fixes-4' of git://git.kernel.org/pub/s [...] omits 0704a8586f75 s390/dasd: use default_groups in kobj_type omits 1350f36d3825 s390/sclp_sd: use default_groups in kobj_type omits 3367d1bd738c power: supply: Provide stubs for charge_behaviour helpers omits 02fb09459435 platform/x86: x86-android-tablets: Fix GPIO lookup leak on [...] omits 62ac88a7b461 platform/x86: int3472: Add board data for Surface Go 3 omits 82192cb497f9 Merge branch 'ena-capabilities-field-and-cosmetic-changes' omits 9fe890cc5bb8 net: ena: Extract recurring driver reset code into a function omits d0e8831d6c93 net: ena: Change the name of bad_csum variable omits 9b648bb1d89e net: ena: Add debug prints for invalid req_id resets omits c215941abacf net: ena: Remove ena_calc_queue_size_ctx struct omits e34454698033 net: ena: Move reset completion print to the reset function omits 09f8676eae1d net: ena: Remove redundant return code check omits 273a2397fc91 net: ena: Update LLQ header length in ena documentation omits 394c48e08bbc net: ena: Change ENI stats support check to use capabiliti [...] omits a2d5d6a70fa5 net: ena: Add capabilities field with support for ENI stat [...] omits 7dcf92215227 net: ena: Change return value of ena_calc_io_queue_size() to void omits bf44077c1b3a af_packet: fix tracking issues in packet_do_bind() omits 6dc9a23e2906 octeontx2-af: Fix interrupt name strings omits d8caa2ed47de Merge branch 'mptcp-refactoring-for-one-selftest-and-csum- [...] omits 8401e87f5a36 mptcp: reuse __mptcp_make_csum in validate_data_csum omits c312ee219100 mptcp: change the parameter of __mptcp_make_csum omits 327b9a94e2a8 selftests: mptcp: more stable join tests-cases omits 5cad43a52ee3 net: dsa: felix: add port fast age support omits a14e6b69f393 net: mscc: ocelot: fix incorrect balancing with down LAG ports omits a5e7d9bbc38e Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits ffef737fd037 net/tls: Fix skb memory leak when running kTLS traffic omits d1587f7bfe9a Merge branch 'for-5.16-fixes' of git://git.kernel.org/pub/ [...] omits d4296faebd33 cpuset: convert 'allowed' in __cpuset_node_allowed() to be [...] omits 35632d92ef2d Merge tag 'block-5.16-2022-01-07' of git://git.kernel.dk/l [...] omits 494603e06b3c Merge tag 'edac_urgent_for_v5.16' of git://git.kernel.org/ [...] omits a19f75de73c2 Revert "i2c: core: support bus regulator controlling in adapter" omits b56a7cbf40c8 regmap: debugfs: Fix indentation omits dc9f2dd5de04 Revert "libtraceevent: Increase libtraceevent logging when [...] omits f06a82f9d31a perf trace: Avoid early exit due to running SIGCHLD handle [...] omits 24556728c305 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 7a6043cc2e86 Merge tag 'drm-fixes-2022-01-07' of git://anongit.freedesk [...] omits 44ea62813f0a spi: don't include ptp_clock_kernel.h in spi.h omits 530792efa6cb regmap: Call regmap_debugfs_exit() prior to _init() omits 5322c68e588d iavf: remove an unneeded variable omits a127adf2fc83 i40e: remove variables set but not used omits 17b33d431960 i40e: Remove non-inclusive language omits 9c83ca8a638d i40e: Update FW API version omits ef39584ddb15 i40e: Minimize amount of busy-waiting during AQ send omits fffb53237807 KVM: x86: Check for rmaps allocation omits cfb1d572c986 i40e: Add ensurance of MacVlan resources for every trusted VF omits 597cb7968cb6 KVM: SEV: Mark nested locking of kvm->lock omits 2056e2989bf4 x86/sgx: Fix NULL pointer dereference on non-SGX systems omits c25af830ab26 sch_cake: revise Diffserv docs omits 87d6576ddf8a scripts: sphinx-pre-install: Fix ctex support on Debian omits db67eb748e7a docs: discourage use of list tables omits bf33a9d42d0c docs: 5.Posting.rst: describe Fixes: and Link: tags omits 689d8014d92a Documentation: kgdb: Replace deprecated remotebaud omits 7cc4c0926910 docs: automarkup.py: Fix invalid HTML link output and brok [...] omits dc35616e6c29 netrom: fix api breakage in nr_setsockopt() omits 9371937092d5 ax25: uninitialized variable in ax25_setsockopt() omits b69c5b5886f3 Merge branch 'octeontx2-ptp-bugs' omits eabd0f88b0d2 octeontx2-nicvf: Free VF PTP resources. omits 93440f4888cf octeontx2-af: Increment ptp refcount before use omits 69c1b87516e3 spi: spi-meson-spifc: Add missing pm_runtime_disable() in [...] omits c8c9cb6d9fbe spi: atmel: Fix typo omits bfff546aae50 regulator: Add MAX20086-MAX20089 driver omits 764aaa4e031a dt-bindings: regulators: Add bindings for Maxim MAX20086-MAX20089 omits 36c86a9e1be3 btrfs: output more debug messages for uncommitted transaction omits c2f822635df8 btrfs: respect the max size in the header when activating [...] omits be8d1a2ab989 btrfs: fix argument list that the kdoc format and script verified omits 4a9e803e5b39 btrfs: remove unnecessary parameter type from compression_ [...] omits 856e47946c6d btrfs: selftests: dump extent io tree if extent-io-tree te [...] omits 2ae8ae3d3def btrfs: scrub: cleanup the argument list of scrub_stripe() omits d04fbe19aefd btrfs: scrub: cleanup the argument list of scrub_chunk() omits f26c92386028 btrfs: remove reada infrastructure omits dcf62b204c06 btrfs: scrub: use btrfs_path::reada for extent tree readahead omits 2522dbe86b54 btrfs: scrub: remove the unnecessary path parameter for sc [...] omits c12279964380 btrfs: refactor unlock_up omits 1b58ae0e4d3e btrfs: skip transaction commit after failure to create subvolume omits 82187d2ecdfb btrfs: zoned: fix chunk allocation condition for zoned allocator omits 50475cd57706 btrfs: add extent allocator hook to decide to allocate chu [...] omits 1ada69f61c88 btrfs: zoned: unset dedicated block group on allocation failure omits 736727100067 btrfs: zoned: drop redundant check for REQ_OP_ZONE_APPEND [...] omits 554aed7da29b btrfs: zoned: sink zone check into btrfs_repair_one_zone omits 8fdf54fe69a7 btrfs: zoned: simplify btrfs_check_meta_write_pointer omits 869f4cdc73f9 btrfs: zoned: encapsulate inode locking for zoned relocation omits a26d60dedf9a btrfs: sysfs: add devinfo/fsid to retrieve actual fsid fro [...] omits c18e3235646a btrfs: reserve extra space for the free space tree omits 9506f9538206 btrfs: include the free space tree in the global rsv minim [...] omits c9d328c0c4b0 btrfs: scrub: merge SCRUB_PAGES_PER_RD_BIO and SCRUB_PAGES [...] omits 0bb3acdc4824 btrfs: update SCRUB_MAX_PAGES_PER_BLOCK omits 8697b8f88e2a btrfs: do not check -EAGAIN when truncating inodes in the [...] omits e48dac7f6f4c btrfs: make should_throttle loop local in btrfs_truncate_i [...] omits 0adbc6190c34 btrfs: combine extra if statements in btrfs_truncate_inode_items omits 376b91d5702f btrfs: convert BUG() for pending_del_nr into an ASSERT omits 56e1edb0e333 btrfs: convert BUG_ON() in btrfs_truncate_inode_items to ASSERT omits 71d18b53540f btrfs: add inode to truncate control omits 487e81d2a400 btrfs: pass the ino via truncate control omits 655807b8957b btrfs: use a flag to control when to clear the file extent range omits 5caa490ed8f0 btrfs: control extent reference updates with a control fla [...] omits 462b728ea83f btrfs: only call inode_sub_bytes in truncate paths that care omits c2ddb612a8b3 btrfs: only update i_size in truncate paths that care omits d9ac19c38064 btrfs: add truncate control struct omits 7097a941bf75 btrfs: remove found_extent from btrfs_truncate_inode_items omits 2adc75d61203 btrfs: move btrfs_kill_delayed_inode_items into evict omits 275312a03c62 btrfs: remove free space cache inode check in btrfs_trunca [...] omits 9a4a1429acbe btrfs: move extent locking outside of btrfs_truncate_inode_items omits 54f03ab1e19b btrfs: move btrfs_truncate_inode_items to inode-item.c omits 26c2c4540d6d btrfs: add an inode-item.h omits 727e60604f6a btrfs: remove stale comment about locking at btrfs_search_slot() omits bb8e9a608055 btrfs: remove BUG_ON() after splitting leaf omits 109324cfda06 btrfs: move leaf search logic out of btrfs_search_slot() omits e5e1c1741b3d btrfs: remove useless condition check before splitting leaf omits e2e58d0f8dc5 btrfs: try to unlock parent nodes earlier when inserting a key omits fb81212c07b1 btrfs: allow generic_bin_search() to take low boundary as [...] omits 120de408e4b9 btrfs: check the root node for uptodate before returning it omits a174c0a2e857 btrfs: allow device add if balance is paused omits 621a1ee1d399 btrfs: make device add compatible with paused balance in b [...] omits efc0e69c2fea btrfs: introduce exclusive operation BALANCE_PAUSED state omits d96b34248c2f btrfs: make send work with concurrent block group relocation omits fff63521cd6e Merge branch 'mptcp-fixes' omits 269bda9e7da4 mptcp: Check reclaim amount before reducing allocation omits 110b6d1fe98f mptcp: fix a DSS option writing error omits 04fac2cae942 mptcp: fix opt size when sending DSS + MP_FAIL omits ca1a6705b271 Merge branch 'mptcp-next' omits e9d09baca676 mptcp: avoid atomic bit manipulation when possible omits 3e5014909b56 mptcp: cleanup MPJ subflow list handling omits 46e967d187ed selftests: mptcp: add tests for subflow creation failure omits a88c9e496937 mptcp: do not block subflows creation on errors omits 86e39e04482b mptcp: keep track of local endpoint still available for each msk omits 71b077e48377 mptcp: clean-up MPJ option writing omits f7d6a237d742 mptcp: fix per socket endpoint accounting omits 05be5e273c84 selftests: mptcp: add disconnect tests omits 3d1d6d66e156 mptcp: implement support for user-space disconnect omits 71ba088ce0aa mptcp: cleanup accept and poll omits b29fcfb54cd7 mptcp: full disconnect implementation omits f284c0c77321 mptcp: implement fastclose xmit path omits 58cd405b83b3 mptcp: keep snd_una updated for fallback socket omits 26abf15c49e0 Merge tag 'mlx5-updates-2022-01-06' of git://git.kernel.or [...] omits 14676c04783c Merge tag 'mlx5-fixes-2022-01-06' of git://git.kernel.org/ [...] omits 7b2932162f66 s390/pci: simplify __pciwb_mio() inline asm omits c9512fd032ac kobject documentation: remove default_attrs information omits 9d6c59c1c0d6 Merge branch 'for-5.17/struct-slab' into for-linus omits b9f9dbad0bd1 Bluetooth: hci_sock: fix endian bug in hci_sock_setsockopt() omits 2b70d4f9b206 Bluetooth: L2CAP: uninitialized variables in l2cap_sock_se [...] omits 4fac8a7ac80b Bluetooth: btqca: sequential validation omits 1cd563ebd0dc Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 omits 95655456e7ce Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices omits e4a3d6a6a19a Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 8947c390b220 Merge branch 'mlxsw-add-spectrum-4-support' omits 4735402173e6 mlxsw: spectrum: Extend to support Spectrum-4 ASIC omits 852ee4191dd2 mlxsw: spectrum_acl_bloom_filter: Add support for Spectrum [...] omits 58723d2f7771 mlxsw: Add operations structure for bloom filter calculation omits 29409f363e2d mlxsw: spectrum_acl_bloom_filter: Rename Spectrum-2 specif [...] omits 5d5c3ba9e412 mlxsw: spectrum_acl_bloom_filter: Make mlxsw_sp_acl_bf_key [...] omits 4711671297ec mlxsw: spectrum_acl_bloom_filter: Reorder functions to mak [...] omits 07ff135958dd mlxsw: Introduce flex key elements for Spectrum-4 omits 6d5d8ebb881c mlxsw: Rename virtual router flex key element omits 42379b954228 Merge branch 'dpaa2-eth-small-cleanup' omits d1a9b84183e8 dpaa2-switch: check if the port priv is valid omits 4e30e98c4b4c dpaa2-mac: return -EPROBE_DEFER from dpaa2_mac_open in cas [...] omits 5b1e38c0792c dpaa2-mac: bail if the dpmacs fwnode is not found omits 5f21d7d283dd crypto: af_alg - rewrite NULL pointer check omits dd827abe296f lib/mpi: Add the return value check of kcalloc() omits 29507144c998 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits ddec8ed2d490 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits 257367c0c9d8 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits eff14fcd032b Merge branch 'net: bpf: handle return value of post_bind{4 [...] omits f73424817493 bpf: selftests: Add bind retry for post_bind{4, 6} omits 6fd92c7f0c38 bpf: selftests: Use C99 initializers in test_sock.c omits 91a760b26926 net: bpf: Handle return value of BPF_CGROUP_RUN_PROG_INET{ [...] omits 4f6626b0e140 Revert "net/mlx5: Add retry mechanism to the command entry [...] omits 8e715cd613a1 net/mlx5: Set command entry semaphore up once got index free omits 07f6dc4024ea net/mlx5e: Sync VXLAN udp ports during uplink representor [...] omits a1c7c49c2091 net/mlx5: Fix access to sf_dev_table on allocation failure omits b6dfff21a170 net/mlx5e: Fix matching on modified inner ip_ecn bits omits 01c3fd113ef5 Revert "net/mlx5e: Block offload of outer header csum for [...] omits 64050cdad098 Revert "net/mlx5e: Block offload of outer header csum for [...] omits 9e72a55a3c9d net/mlx5e: Don't block routes with nexthop objects in SW omits 885751eb1b01 net/mlx5e: Fix wrong usage of fib_info_nh when routes with [...] omits de31854ece17 net/mlx5e: Fix nullptr on deleting mirroring rule omits 0b7cfa4082fb net/mlx5e: Fix page DMA map/unmap attributes omits 6968e707d371 parisc: io: Improve the outb(), outw() and outl() macros omits 75c09aad79e4 parisc: pdc_stable: use default_groups in kobj_type omits c1c72d9bbf2b parisc: Add kgdb io_module to read chars via PDC omits 712a270d2db9 parisc: Fix pdc_toc_pim_11 and pdc_toc_pim_20 definitions omits 72c3dd8207de parisc: Add lws_atomic_xchg and lws_atomic_store syscalls omits d0585d742ff2 parisc: Rewrite light-weight syscall and futex code omits 20dda87bdc65 parisc: Enhance page fault termination message omits 9d90a90855ce parisc: Don't call faulthandler_disabled() in do_page_fault() omits 4b9d2a731c3d parisc: Switch user access functions to signal errors in r [...] omits 9e9d4b460f23 parisc: Avoid calling faulthandler_disabled() twice omits db19c6f1a2a3 parisc: Fix lpa and lpa_user defines omits 45458aa49abe parisc: Define depi_safe macro omits 745a13061aa0 Documentation: devlink: mlx5.rst: Fix htmldoc build warning omits 5dd29f40b25f net/mlx5e: Add recovery flow in case of error CQE omits 68511b48bfbe net/mlx5e: TC, Remove redundant error logging omits be23511eb5c4 net/mlx5e: Refactor set_pflag_cqe_based_moder omits b5f42903704f net/mlx5e: Move HW-GRO and CQE compression check to fix fe [...] omits bc2a7b5c6b37 net/mlx5e: Fix feature check per profile omits 7846665d3504 net/mlx5e: Unblock setting vid 0 for VF in case PF isn't e [...] omits 0a1498ebfa55 net/mlx5e: Expose FEC counters via ethtool omits f79a609ea6bf net/mlx5: Update log_max_qp value to FW max capability omits 061f5b23588a net/mlx5: SF, Use all available cpu for setting cpu affinity omits 79b60ca83b6f net/mlx5: Introduce API for bulk request and release of IRQs omits 424544df97b0 net/mlx5: Split irq_pool_affinity logic to new file omits 30c6afa735db net/mlx5: Move affinity assignment into irq_request omits 5256a46bf538 net/mlx5: Introduce control IRQ request API omits 20f80ffcedfa net/mlx5: mlx5e_hv_vhca_stats_create return type to void omits 6c8e11e08a5b random: don't reset crng_init_cnt on urandom_read() omits 2ee25b6968b1 random: avoid superfluous call to RDRAND in CRNG extraction omits 96562f286884 random: early initialization of ChaCha constants omits 7b87324112df random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs omits 161212c7fd1d random: harmonize "crng init done" messages omits 57826feeedb6 random: mix bootloader randomness into pool omits 73c7733f122e random: do not throw away excess input to crng_fast_load omits 9c3ddde3f811 random: do not re-init if crng_reseed completes before pri [...] omits f7e67b8e8031 random: fix crash on multiple early calls to add_bootloade [...] omits 0d9488ffbf2f random: do not sign extend bytes for rotation when mixing omits 9f9eff85a008 random: use BLAKE2s instead of SHA1 in extraction omits 6048fdcc5f26 lib/crypto: blake2s: include as built-in omits 009ba8568be4 random: fix data race on crng init time omits 5d73d1e320c3 random: fix data race on crng_node_pool omits 5320eb42dec7 irq: remove unused flags argument from __handle_irq_event_ [...] omits 703f7066f405 random: remove unused irq_flags argument from add_interrup [...] omits 2b6c6e3d9ce3 random: document add_hwgenerator_randomness() with other i [...] omits 9bafaa9375cb MAINTAINERS: add git tree for random.c omits 44bab87d8ca6 bpf/selftests: Test bpf_d_path on rdonly_mem. omits e59618f0f46f libbpf: Add documentation for bpf_map batch operations omits b2b436ec0205 Merge tag 'trace-v5.16-rc8' of git://git.kernel.org/pub/sc [...] omits f5f60d235e70 cgroup/rstat: check updated_next only for root omits 70bc793382a0 selftests/bpf: Don't rely on preserving volatile in PT_REG [...] omits 0da41f7348ff cgroup: rstat: explicitly put loop variant in while omits bf35a7879f1d selftests: cgroup: Test open-time cgroup namespace usage f [...] omits 613e040e4dc2 selftests: cgroup: Test open-time credential usage for mig [...] omits b09c2baa5634 selftests: cgroup: Make cg_create() use 0755 for permissio [...] omits e57457641613 cgroup: Use open-time cgroup namespace for process migrati [...] omits 0d2b5955b362 cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv omits 1756d7994ad8 cgroup: Use open-time credentials for process migraton per [...] omits 936a93775b7c Merge tag 'amd-drm-fixes-5.16-2021-12-31' of ssh://gitlab. [...] omits 42f4046bc4ba efi: use default_groups in kobj_type omits f046fff8bc4c efi/libstub: measure loaded initrd info into the TPM omits d85bd8233fff Merge branch 'md-next' of ssh://gitolite.kernel.org/pub/sc [...] omits 7e937bb3cbe1 xfs: warn about inodes with project id of -1 omits eae44cb341ec xfs: hold quota inode ILOCK_EXCL until the end of dqalloc omits f4901a182d33 xfs: Remove redundant assignment of mp omits 8dc9384b7d75 xfs: reduce kvmalloc overhead for CIL shadow buffers omits 219aac5d469f xfs: sysfs: use default_groups in kobj_type omits 1745e857e73a md: use default_groups in kobj_type omits 3e718b44756e spi: dt-bindings: mediatek,spi-mtk-nor: Fix example 'inter [...] omits 0dbc41621875 ice: Use bitmap_free() to free bitmap omits e75ed29db531 ice: Optimize a few bitmap operations omits a5c259b16284 ice: Slightly simply ice_find_free_recp_res_idx omits c1e5da5dd465 ice: improve switchdev's slow-path omits 6c4ab1b86dac x86, sched: Fix undefined reference to init_freq_invarianc [...] omits a2e6840b37b4 cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State omits bdc4fd3d48e7 cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment omits c36a2b971627 ice: replay advanced rules after reset omits 0c031fd37f69 md: Move alloc/free acct bioset in to personality omits 36dacddbf0bd lib/raid6: Use strict priority ranking for pq gen() benchmarking omits 38640c480939 lib/raid6: skip benchmark of non-chosen xor_syndrome functions omits dd3dc5f416b7 md: fix spelling of "its" omits bf2c411bb1cf md: raid456 add nowait support omits c9aa889b035f md: raid10 add nowait support omits 5aa705039c4f md: raid1 add nowait support omits f51d46d0e7cb md: add support for REQ_NOWAIT omits a92ce0feffee md: drop queue limitation for RAID1 and RAID10 omits 770b1d216d73 md/raid5: play nice with PREEMPT_RT omits f8039ea55d4c spi: qcom: geni: handle timeout for gpi mode omits 74b86d6af81b spi: qcom: geni: set the error code for gpi transfer omits 93a770b7e167 serial: core: Keep mctrl register state and cached copy in sync omits 195437d14fb4 serial: stm32: correct loop for dma error handling omits 2a3bcfe03725 serial: stm32: fix flow control transfer in DMA mode omits 9a135f16d228 serial: stm32: rework TX DMA state condition omits 56a23f9319e8 serial: stm32: move tx dma terminate DMA to shutdown omits 49a80424e3ec serial: pl011: Drop redundant DTR/RTS preservation on close/open omits e368cc656fd6 serial: pl011: Drop CR register reset on set_termios omits 08a0c6dff91c serial: pl010: Drop CR register reset on set_termios omits 556172fabd22 serial: liteuart: fix MODULE_ALIAS omits 0e479b460e34 serial: 8250_bcm7271: Fix return error code in case of dma [...] omits eaac0b590a47 dm sysfs: use default_groups in kobj_type omits f069c7ab6cfb dm integrity: Use struct_group() to zero struct journal_sector omits 0589e8889dce drivers/firmware: Add missing platform_device_put() in sys [...] omits 358fcf5ddbec debugfs: lockdown: Allow reading debugfs files that are no [...] omits 00eb74ea2c14 driver core: Make bus notifiers in right order in really_probe() omits 885e50253bfd driver core: Move driver_sysfs_remove() after driver_sysfs_add() omits 33812fc7c8d7 HID: magicmouse: Fix an error handling path in magicmouse_probe() omits 3809fe479861 HID: address kernel-doc warnings omits 98b6b62cd556 HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc form [...] omits bcad6d1bd917 HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL omits aa320fdbbbb4 HID: hid-uclogic-params: Invalid parameter check in uclogi [...] omits ff6b548afe4d HID: hid-uclogic-params: Invalid parameter check in uclogi [...] omits 0a94131d6920 HID: hid-uclogic-params: Invalid parameter check in uclogi [...] omits f364c571a5c7 HID: hid-uclogic-params: Invalid parameter check in uclogi [...] omits fa783154524a staging: r8188eu: rename camelcase variable uintPeerChannel omits 27aad6cef4b5 staging: r8188eu: make BW20_24G_Diff a 1-D array omits 2c02b728b648 staging: r8188eu: make OFDM_24G_Diff a 1-D array omits 41b7c4edff83 staging: r8188eu: BW40_24G_Diff is set but not used omits ef2efa86392a staging: r8188eu: CCK_24G_Diff is set but not used omits eeb35e4a2742 staging: r8188eu: make Index24G_BW40_Base a 1-D array omits e9a14094c724 staging: r8188eu: make Index24G_CCK_Base a 1-D array omits d1dfe7fb1159 staging: r8188eu: rfPath is always 0 omits 6a0d9b79bff6 staging: r8188eu: remove unneeded parameter from rtl8188e_ [...] omits 6b2ad1636995 staging: pi433: add comment to rx_lock mutex definition omits 70d8e20c24a4 staging: pi433: fix frequency deviation check omits 72279d17df54 Bluetooth: hci_event: Rework hci_inquiry_result_with_rssi_evt omits 709c81b55c6a spi: spi-mux: Add reference to spi-peripheral-props.yaml schema omits 14e2976fbabd regulator: qcom_smd: Align probe function with rpmh-regulator omits 3318ae23bbcb Bluetooth: btbcm: disable read tx power for MacBook Air 8, [...] omits 36595d8ad46d net/smc: Reset conn->lgr when link group registration fails omits 6845667146a2 Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qc [...] omits b38cd3b42fba Bluetooth: hci_bcm: Check for error irq omits d5a73ec96cc5 fsl/fman: Check for null pointer after calling devm_ioremap omits 710ad98c363a veth: Do not record rx queue hint in veth_xmit omits b33721baccd5 staging: vc04_services: rename BM2835 to BCM2835 in header [...] omits 948d91b66b1f staging: vc04_services: rename string literal containing b [...] omits eccbcf75a75b staging: vc04_services: rename variables containing bm2835 [...] omits d6776424667c staging: vc04_services: rename functions containing bm2835 [...] omits 710ec044517e staging: vc04_services: rename structures bm2835_mmal_dev [...] omits c288bc0db2d1 ethernet: ibmveth: use default_groups in kobj_type omits 2e81948177d7 staging: greybus: audio: Check null pointer omits 43d012123122 rocker: fix a sleeping in atomic bug omits 72a4a87da8f7 i2c: mpc: Avoid out of bounds memory access omits 3407d826c18d firmware: edd: remove empty default_attrs array omits ab6d0f57be58 firmware: dmi-sysfs: use default_groups in kobj_type omits ad8a5d1d2f57 qemu_fw_cfg: use default_groups in kobj_type omits 33a5c2793451 HID: Add new Letsketch tablet driver omits 7f84e2439ed2 HID: apple: Add Magic Keyboard 2021 with fingerprint reade [...] omits 531cb56972f2 HID: apple: Add 2021 magic keyboard FN key mapping omits 5768701edcb7 HID: magicmouse: set Magic Trackpad 2021 name omits 0aa45fcc42d8 HID: magicmouse: set device name when it has been personalized omits b2dcadef2077 HID: apple: Add 2021 Magic Keyboard with number pad omits 9f92d61f01dd HID: apple: Add 2021 Magic Keyboard with fingerprint reader omits 0cf765fb00ce sfc: Use swap() instead of open coding it omits ccd21ec5b8dd ethtool: use phydev variable omits 8876769bf936 net: macb: use .mac_select_pcs() interface omits 44073187990d ppp: ensure minimum packet size in ppp_write() omits eac1b93c14d6 gro: add ability to control gro max packet size omits 007747a984ea net: fix SOF_TIMESTAMPING_BIND_PHC to work with multiple sockets omits 1b26d364e4e9 net: dsa: warn about dsa_port and dsa_switch bit fields be [...] omits 63cfc65753d6 net: dsa: don't enumerate dsa_switch and dsa_port bit fiel [...] omits af8c6db19751 Merge branch 'dsa-init-cleanups' omits 11fd667dac31 net: dsa: setup master before ports omits 1e3f407f3cac net: dsa: first set up shared ports, then non-shared ports omits c146f9bc195a net: dsa: hold rtnl_mutex when calling dsa_master_{setup,t [...] omits a1ff94c2973c net: dsa: stop updating master MTU from master.c omits e31dbd3b6aba net: dsa: merge rtnl_lock sections in dsa_slave_create omits 904e112ad431 net: dsa: reorder PHY initialization with MTU setup in slave.c omits c4251db3b9d2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d093d17c9554 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b01af5c0b041 mm/slob: Remove unnecessary page_mapcount_reset() function call omits c5e97ed15458 bootmem: Use page->index instead of page->freelist omits ffedd09fa9b0 zsmalloc: Stop using slab fields in struct page omits 9c01e9af171f mm/slub: Define struct slab fields for CONFIG_SLUB_CPU_PAR [...] omits 662188c3a20e mm/slub: Simplify struct slab slabs field definition omits 401fb12c68c2 mm/sl*b: Differentiate struct slab fields by sl*b implementations omits 8dae0cfed573 mm/kfence: Convert kfence_guarded_alloc() to struct slab omits 6e48a966dfd1 mm/kasan: Convert to struct folio and struct slab omits 50757018b4c9 mm/slob: Convert SLOB to use struct slab and struct folio omits 4b5f8d9a895a mm/memcg: Convert slab objcgs from struct page to struct slab omits 40f3bf0cb04c mm: Convert struct page to struct slab in functions used b [...] omits dd35f71a1d98 mm/slab: Finish struct page to struct slab conversion omits 7981e67efb85 mm/slab: Convert most struct page to struct slab by spatch omits 42c0faac3192 mm/slab: Convert kmem_getpages() and kmem_freepages() to s [...] omits c2092c12064a mm/slub: Finish struct page to struct slab conversion omits bb192ed9aa71 mm/slub: Convert most struct page to struct slab by spatch omits 01b34d1631f7 mm/slub: Convert pfmemalloc_match() to take a struct slab omits 4020b4a22604 mm/slub: Convert __free_slab() to use struct slab omits 45387b8c1414 mm/slub: Convert alloc_slab_page() to return a struct slab omits fb012e278dbf mm/slub: Convert print_page_info() to print_slab_info() omits 0393895b0912 mm/slub: Convert __slab_lock() and __slab_unlock() to struct slab omits d835eef4fc26 mm/slub: Convert kfree() to use a struct slab omits cc465c3b23f8 mm/slub: Convert detached_freelist to use a struct slab omits 0b3eb091d575 mm: Convert check_heap_object() to use struct slab omits 7213230af5e1 mm: Use struct slab in kmem_obj_info() omits 0c24811b12ba mm: Convert __ksize() to struct slab omits 82c1775dc11a mm: Convert virt_to_cache() to use struct slab omits b918653b4f32 mm: Convert [un]account_slab_page() to struct slab omits d122019bf061 mm: Split slab into its own type omits ae16d059f8c9 mm/slub: Make object_err() static omits c798154311e1 mm/slab: Dissolve slab_map_pages() in its caller omits 23c54263efd7 netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone omits 4e1860a38637 netfilter: nft_payload: do not update layer 4 checksum whe [...] omits 1585f590a2e5 selftests: netfilter: switch to socat for tests using -q option omits 73d86812a359 MAINTAIERS/printk: Add link to printk git omits c5b990c71179 MAINTAINERS/vsprintf: Update link to printk git tree omits 05159e32aa3f MAINTAINERS: update PCMCIA tree omits 78e0185c25af pcmcia: use sysfs_emit{,_at} for sysfs output omits 1372d34ccf6d xdp: Add xdp_do_redirect_frame() for pre-computed xdp_frames omits d53ad5d8b218 xdp: Move conversion to xdp_frame out of map functions omits 64693ec7774e page_pool: Store the XDP mem id omits 35b2e549894b page_pool: Add callback to init pages when they are allocated omits 4a48ef70b93b xdp: Allow registering memory model without rxq reference omits 640a171c9347 Merge branch 'samples/bpf: xdpsock app enhancements' omits eb68db45b747 samples/bpf: xdpsock: Add timestamp for Tx-only operation omits 8121e7893201 samples/bpf: xdpsock: Add time-out for cleaning Tx omits fa24d0b1d578 samples/bpf: xdpsock: Add sched policy and priority support omits fa0d27a1d5a8 samples/bpf: xdpsock: Add cyclic TX operation capability omits 5a3882542acd samples/bpf: xdpsock: Add clockid selection support omits 6440a6c23f6c samples/bpf: xdpsock: Add Dest and Src MAC setting for Tx- [...] omits 2741a0493c04 samples/bpf: xdpsock: Add VLAN support for Tx-only operation omits 4e023b44d5ce Merge branch 'net-lantiq_xrx200-improve-ethernet-performance' omits e015593573b3 net: lantiq_xrx200: convert to build_skb omits 768818d772d5 net: lantiq_xrx200: increase napi poll weigth omits 5112e9234bbb MIPS: lantiq: dma: increase descritor count omits 87eee9c5589e testptp: set pin function before other requests omits 502a2ce9cdf4 Merge tag 'linux-can-fixes-for-5.16-20220105' of git://git [...] omits 8922bb6526ac Merge tag 'socfpga_fix_for_v5.16_part_3' of git://git.kern [...] omits fde9ec3c1b3d Merge tag 'reset-fixes-for-v5.16-2' of git://git.pengutron [...] omits 5f6082642814 libbpf 1.0: Deprecate bpf_object__find_map_by_offset() API omits 9855c131b9c8 libbpf 1.0: Deprecate bpf_map__is_offload_neutral() omits f28439db470c tracing: Tag trace_percpu_buffer as a percpu pointer omits 823e670f7ed6 tracing: Fix check for trace_percpu_buffer validity in get [...] omits 51a33c60f1c2 libbpf: Support repeated legacy kprobes on same function omits 71cff670baff libbpf: Use probe_name for legacy kprobe omits 0daf5cb217a9 ftrace/samples: Add missing prototypes direct functions omits 7218c28c87f5 libbpf: Deprecate bpf_perf_event_read_simple() API omits b9adba350a84 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 28479934f26b bpf: Add SO_RCVBUF/SO_SNDBUF in _bpf_getsockopt(). omits 04c350b1ae6b bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt(). omits 75acfdb6fd92 Merge tag 'net-5.16-final' of git://git.kernel.org/pub/scm [...] omits a5bebc4f00de bpf: Fix verifier support for validation of async callbacks omits 58d8a3fc4a40 bpf, docs: Fully document the JMP mode modifiers omits 9e533e22b570 bpf, docs: Fully document the JMP opcodes omits 03c517ee9eed bpf, docs: Fully document the ALU opcodes omits 894cda554c3c bpf, docs: Document the opcode classes omits be3193cded9d bpf, docs: Add subsections for ALU and JMP instructions omits 62e4683849b6 bpf, docs: Add a setion to explain the basic instruction encoding omits 5f33a09e769a can: isotp: convert struct tpcon::{idx,len} to unsigned int omits 4a8737ff0687 can: gs_usb: fix use of uninitialized variable, detach dev [...] omits b35a0f4dd544 RDMA/core: Don't infoleak GRH fields omits ca796fe66f7f bpf, selftests: Add verifier test for mem_or_null register [...] omits e60b0d12a95d bpf: Don't promote bogus looking registers after null check. omits 218d747a4142 bpf, sockmap: Fix double bpf_prog_put on error case in map_link omits 5b2c5540b811 bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser() omits e4a41c2c1fa9 bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC omits c0235652ee51 io_uring: remove redundant tab space omits 00f6e68b8d59 io_uring: remove unused function parameter omits 050f461e28c5 block/rnbd-clt-sysfs: use default_groups in kobj_type omits 6bfec7992ec7 nvme-pci: fix queue_rqs list splitting omits d2528be7a8b0 block: introduce rq_list_move omits 3764fd05e1f8 block: introduce rq_list_for_each_safe macro omits edce22e19bfa block: move rq_list macros to blk-mq.h omits 4e4f325a0a55 net: gemini: allow any RGMII interface mode omits aa298b557bde Merge branch 'fix-rgmii-delays-for-88e1118' omits f22725c95ece net: phy: marvell: configure RGMII delays for 88E1118 omits 5b8f970309dd net: phy: marvell: use phy_write_paged() to set MSCR omits db54c12a3d7e selftests: set amt.sh executable omits f54dfdf7c625 firmware: memmap: use default_groups in kobj_type omits 7694a7de22c5 RDMA/uverbs: Check for null return of kmalloc_array omits 945409a6ef44 Merge branches 'for-next/misc', 'for-next/cache-ops-dzp', [...] omits 99a6a4b39575 sh: sq: use default_groups in kobj_type omits 00fcf8c7dd56 Revert "net: usb: r8152: Add MAC passthrough support for m [...] omits eb52c0fc2331 mm: Make SLAB_MERGE_DEFAULT depend on SL[AU]B omits 2d6ec25539b0 netlink: do not allocate a device refcount tracker in ethn [...] omits 88248c357c2a net/sched: add missing tracker information in qdisc_create() omits 7dfc5b6e909e cpuidle: use default_groups in kobj_type omits 49ef78e59b07 Merge tag 'gpio-fixes-for-v5.16' of git://git.kernel.org/p [...] omits af872b691926 Merge tag 'ieee802154-for-net-2022-01-05' of git://git.ker [...] omits 65e38e32a959 selftests/kexec: Enable secureboot tests for PowerPC omits d94a69cb2cfa netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_t [...] omits c487b6530ddf Merge branch 'dsa-notifier-cleanup' omits a68dc7b938fb net: dsa: remove cross-chip support for HSR omits cad69019f2f8 net: dsa: remove cross-chip support for MRP omits ff91e1b68490 net: dsa: fix incorrect function pointer check for MRP ring roles omits d43e4271747a mlxsw: pci: Avoid flow control for EMAD packets omits 7da0694c0168 Merge tag 'linux-can-next-for-5.17-20220105' of git://git. [...] omits 53928cddda07 Merge branch 'dsa-cleanups' omits 4b026e82893b net: dsa: combine two holes in struct dsa_switch_tree omits b035c88c6a30 net: dsa: move dsa_switch_tree :: ports and lags to first [...] omits 258030acc93b net: dsa: make dsa_switch :: num_ports an unsigned int omits 7787ff776398 net: dsa: merge all bools of struct dsa_switch into a single u32 omits 0625125877da net: dsa: move dsa_port :: type near dsa_port :: index omits bde82f389af1 net: dsa: merge all bools of struct dsa_port into a single u8 omits b08db33dabd1 net: dsa: move dsa_port :: stp_state near dsa_port :: mac omits daa149dd8cd4 arm64: Use correct method to calculate nomap region boundaries omits 5be9963d9e17 Merge branch 'hns3-stats-refactor' omits 43710bfebf23 net: hns3: create new common cmd code for PF and VF modules omits 4afc310cf9a8 net: hns3: refactor VF tqp stats APIs with new common tqp [...] omits add7645c841c net: hns3: refactor PF tqp stats APIs with new common tqp [...] omits 287db5c40d15 net: hns3: create new set of common tqp stats APIs for PF [...] omits 93969dc14fcd net: hns3: refactor VF rss init APIs with new common rss i [...] omits 07dce03cd5aa net: hns3: refactor PF rss init APIs with new common rss i [...] omits 2c0d3f4cd25f net: hns3: create new set of common rss init APIs for PF a [...] omits 7428d6c93665 net: hns3: refactor VF rss set APIs with new common rss set APIs omits 1813ee524331 net: hns3: refactor PF rss set APIs with new common rss set APIs omits 6de060042867 net: hns3: create new set of common rss set APIs for PF an [...] omits 027733b12a10 net: hns3: refactor VF rss get APIs with new common rss get APIs omits 7347255ea389 net: hns3: refactor PF rss get APIs with new common rss get APIs omits 1bfd6682e9b5 net: hns3: create new set of common rss get APIs for PF an [...] omits 9970308fe6a5 net: hns3: refactor hclge_comm_send function in PF/VF drivers omits 9667b814387c net: hns3: create new rss common structure hclge_comm_rss_cfg omits 4163cb3d1980 Revert "RDMA/mlx5: Fix releasing unallocated memory in der [...] omits 5e22dd186267 bpf/selftests: Fix namespace mount setup in tc_redirect omits 0fd800b2456c bpftool: Probe for instruction set extensions omits c04fb2b0bd92 bpftool: Probe for bounded loop support omits b22bf1b9979a bpftool: Refactor misc. feature probe omits 89d30b11507d arm64: Drop outdated links in comments omits c5bcdd8228d8 Merge branch 'lan966x-extend-switchdev-and-mdb-support' omits 7aacb894b1ad net: lan966x: Extend switchdev with mdb support omits 11b0a27772f5 net: lan966x: Add PGID_GP_START and PGID_GP_END omits fc0c3fe7486f net: lan966x: Add function lan966x_mac_ip_learn() omits 2a5ab39beb27 Merge branch 'mtk_eth_soc-refactoring-and-clause45' omits e2e7f6e29c99 net: ethernet: mtk_eth_soc: implement Clause 45 MDIO access omits c6af53f038aa net: mdio: add helpers to extract clause 45 regad and deva [...] omits eda80b249df7 net: ethernet: mtk_eth_soc: fix return values and refactor [...] omits 520451e90cbe ima: silence measurement list hexdump during kexec omits b3c8e0de473e Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 383f0993fc77 can: netlink: report the CAN controller mode supported flags omits 5fe1be81efd2 can: dev: reorder struct can_priv members for better packing omits 7d4a101c0bd3 can: dev: add sanity check in can_set_static_ctrlmode() omits c9e1d8ed304c can: dev: replace can_priv::ctrlmode_static by can_get_sta [...] omits cc4b08c31b5c can: do not increase tx_bytes statistics for RTR frames omits 8e674ca74244 can: do not increase rx_bytes statistics for RTR frames omits f68eafeb9759 can: do not copy the payload of RTR frames omits 0b0ce2c67795 can: kvaser_usb: do not increase tx statistics when sendin [...] omits 676068db69b8 can: do not increase rx statistics when generating a CAN r [...] omits e233640cd303 can: etas_es58x: es58x_init_netdev: populate net_device::dev_port omits decdcaeedce4 can: sja1000: sp_probe(): use platform_get_irq() to get th [...] omits eff104cf3cf3 can: ti_hecc: ti_hecc_probe(): use platform_get_irq() to g [...] omits 0a6509b0926d platform/x86: Add Asus TF103C dock driver omits b40082d0b033 platform/x86: x86-android-tablets: Add TM800A550L data omits f359c40bf872 platform/x86: x86-android-tablets: Add Asus MeMO Pad 7 ME1 [...] omits 29272d642468 platform/x86: x86-android-tablets: Add Asus TF103C data omits f08aebe9af93 platform/x86: x86-android-tablets: Add support for preload [...] omits ef2ac11493e2 platform/x86: x86-android-tablets: Add support for registe [...] omits c2138b25d5a4 platform/x86: x86-android-tablets: Add support for instant [...] omits 5eba0141206e platform/x86: x86-android-tablets: Add support for instant [...] omits cd26465fbc03 platform/x86: x86-android-tablets: Add support for PMIC in [...] omits fc64a2b21603 platform/x86: x86-android-tablets: Don't return -EPROBE_DE [...] omits 7a4af4b891b8 platform/x86: touchscreen_dmi: Remove the Glavey TM800A550L entry omits bfe92170c939 platform/x86: touchscreen_dmi: Enable pen support on the C [...] omits 16bbe382bb22 platform/x86: touchscreen_dmi: Correct min/max values for [...] omits 761db353d9e2 platform/x86: Add intel_crystal_cove_charger driver omits c8e2d921aa96 power: supply: fix charge_behaviour attribute initialization omits 45a98ef4922d net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path omits b8f91799687e can: kvaser_usb: make use of units.h in assignment of frequency omits 68fa39ea9124 can: mcp251x: mcp251x_gpio_setup(): Get rid of duplicate o [...] omits 617dbee5c7ac can: usb_8dev: remove unused member echo_skb from struct u [...] omits ffe31c9ed35d gpio: rcar: Propagate errors from devm_request_irq() omits f1ff272c60ed gpio: rcar: Use platform_get_irq() to get the interrupt omits 6408693f9527 gpio: ts5500: Use platform_get_irq() to get the interrupt omits ffd32ea6b13c Revert "net: wwan: iosm: Keep device at D0 for s2idle case" omits 1d5a47424040 sfc: The RX page_ring is optional omits 3cbadd20e3db parisc: decompressor: do not copy source files while building omits b712941c8085 iavf: Fix limit of total number of queues to active queues of VF omits e738451d78b2 i40e: Fix incorrect netdev's real number of RX/TX queues omits 40feded8a247 i40e: Fix for displaying message regarding NVM version omits 3116f59c12bd i40e: fix use-after-free in i40e_sync_filters_subtask() omits 01cbf50877e6 i40e: Fix to not show opcode msg on unsuccessful VF MAC change omits 77e2a04745ff ACPI: PCC: Implement OperationRegion handler for the PCC T [...] omits 754e4382354f ieee802154: atusb: fix uninit value in atusb_set_extended_addr omits cba23ac158db dm space map common: add bounds check to sm_ll_lookup_bitmap() omits 85bca3c05b6c dm btree: add a defensive bounds check to insert_at() omits c671ffa55d8b dm btree remove: change a bunch of BUG_ON() calls to prope [...] omits e36649b6483c dm btree spine: eliminate duplicate le32_to_cpu() in node_check() omits 851a8cd3f05b dm btree spine: remove extra node_check function declaration omits c370baa32802 EDAC/i10nm: Release mdev/mbase when failing to detect HBM omits 18343b806915 Merge tag 'mac80211-next-for-net-next-2022-01-04' of git:/ [...] omits 09c543798c3c erofs: use meta buffers for zmap operations omits bb88e8da0025 erofs: use meta buffers for xattr operations omits 2b5379f7860d erofs: use meta buffers for super operations omits c521e3ad6cc9 erofs: use meta buffers for inode operations omits fdf80a479302 erofs: introduce meta buffer operations omits feae43f8aa88 fs: dlm: print cluster addr if non-cluster node connects omits 4ecc933b7d1f x86: intel_epb: Allow model specific normal EPB value omits 6f89ecf10af1 Merge tag 'mac80211-for-net-2022-01-04' of git://git.kerne [...] omits 1f156b428586 regulator: remove redundant ret variable omits ebe33e5a98dc spi: ar934x: fix transfer size omits 3da4390bcdf4 arm64: perf: Don't register user access sysctl handler mul [...] omits b3c1906ed02a mac80211: use ieee80211_bss_get_elem() omits 5bc03b28ec24 nl80211: clarify comment for mesh PLINK_BLOCKED state omits acb99b9b2a08 mac80211: Add stations iterator where the iterator functio [...] omits 04be6d337d37 mac80211: allow non-standard VHT MCS-10/11 omits 1b15b69800e2 ACPI / x86: Skip AC and battery devices on x86 Android tab [...] omits 57a183222271 ACPI / x86: Introduce an acpi_quirk_skip_acpi_ac_and_batte [...] omits 8e0feb25172b Merge branch 'acpi-scan' into acpi-x86 omits 8ff5f5d9d8cf RDMA/rxe: Prevent double freeing rxe_map_set() omits 8b5cb7e41d9d mac80211: mesh: embedd mesh_paths and mpp_paths into ieee8 [...] omits 68a18ad71378 mac80211: initialize variable have_higher_than_11mbit omits 2da56881a7f8 drivers: perf: marvell_cn10k: fix an IS_ERR() vs NULL check omits 527a7f52529f perf/smmuv3: Fix unused variable warning when CONFIG_OF=n omits f08326648769 headers/uninline: Uninline single-use function: kobject_ha [...] omits 416b27439df9 ethernet/sfc: remove redundant rc variable omits a0619a9e9e3f Merge branch 'namespacify-mtu-ipv4' omits 1135fad20480 Namespaceify mtu_expires sysctl omits 1de6b15a434c Namespaceify min_pmtu sysctl omits 7d18a07897d0 sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc omits 3087a6f36ee0 netrom: fix copying in user data in nr_setsockopt omits 7d714ff14d64 net: fixup build after bpf header changes omits c3e6b2c35b34 net: lantiq_xrx200: add ingress SG DMA support omits d2d9a6d0b4c2 Merge branch 'srv6-traceroute' omits 222a011efc83 udp6: Use Segment Routing Header for dest address if present omits e41294408c56 icmp: ICMPV6: Examine invoking packet for Segment Route Headers. omits fa55a7d745de seg6: export get_srh() for ICMP handling omits 7a71c8aa0a75 phy: nxp-c45-tja11xx: add extts and perout support omits dfb55f9984f5 Merge branch 'act_tc-offload-originating-device' omits c9c079b4deaa net/mlx5: CT: Set flow source hint from provided tuple device omits b702436a51df net: openvswitch: Fill act ct extension omits 9795ded7f924 net/sched: act_ct: Fill offloading tuple iifidx omits d5dbcca70182 pktcdvd: convert to use attribute groups omits 26bc4f019c10 Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] omits 9d2c27aad0ea Merge tag 'batadv-next-pullrequest-20220103' of git://git. [...] omits e8fe9e8308b2 Merge tag 'batadv-net-pullrequest-20220103' of git://git.o [...] omits 7590fc6f80ac net: mdio: Demote probed message to debug print omits 065e1ae02fbe Revert "net: phy: fixed_phy: Fix NULL vs IS_ERR() checking [...] omits 82ca67321f55 Documentation: refer to config RANDOMIZE_BASE for kernel a [...] omits e765c747d110 Documentation: kgdb: properly capitalize the MAGIC_SYSRQ config omits 09fec26e4ef5 docs/zh_CN: Update and fix a couple of typos omits 7baab965896e scripts: sphinx-pre-install: add required ctex dependency omits 46669e8616c6 md/raid1: fix missing bitmap update w/o WriteMostly devices omits 95bdba23b5b4 ipv6: Do cleanup if attribute validation fails in multipath route omits e30a845b0376 ipv6: Continue processing multipath route even if gateway [...] omits 25fd330370ac power: supply_core: Pass pointer to battery info omits be2c0d5418b1 power: supply: ab8500: Fix the error handling path of ab85 [...] omits 1c1348bf056d power: reset: mt6397: Check for null res pointer omits 364be8421192 btrfs: change name and type of private member of btrfs_fre [...] omits 290ef19add76 btrfs: make __btrfs_add_free_space take just block group r [...] omits 32e1649b5356 btrfs: consolidate unlink_free_space/__unlink_free_space f [...] omits f594f13c194e btrfs: consolidate bitmap_clear_bits/__bitmap_clear_bits omits abed4aaae4f7 btrfs: track the csum, extent, and free space trees in a rb tree omits 7fcf8a0050df btrfs: remove useless WARN_ON in record_root_in_trans omits 7939dd9f35f6 btrfs: stop accessing ->free_space_root directly omits fc28b25e1f42 btrfs: stop accessing ->csum_root directly omits 056c83111648 btrfs: set BTRFS_FS_STATE_NO_CSUMS if we fail to load the [...] omits 84d2d6c70165 btrfs: fix csum assert to check objectid of the root omits 29cbcf401793 btrfs: stop accessing ->extent_root directly omits 2e608bd1dd51 btrfs: init root block_rsv at init root time omits ce5603d015ed btrfs: don't use the extent_root in flush_space omits 30a9da5d8d49 btrfs: don't use extent_root in iterate_extent_inodes omits fd51eb2f07c7 btrfs: don't use the extent root in btrfs_chunk_alloc_add_ [...] omits 3478c732520a btrfs: remove unnecessary extent root check in btrfs_defra [...] omits 826582cabc22 btrfs: do not special case the extent root for switch comm [...] omits 8e1d02909185 btrfs: use chunk_root in find_free_extent_update_loop omits 76d76e789d1f btrfs: make remove_extent_backref pass the root omits dfe8aec4520b btrfs: add a btrfs_block_group_root() helper omits 9f05c09d6bae btrfs: remove BUG_ON(!eie) in find_parent_nodes omits fcba0120edf8 btrfs: remove BUG_ON() in find_parent_nodes() omits e0b7661d44da btrfs: remove SANITY_TESTS check form find_parent_nodes omits 9665ebd5dba6 btrfs: move comment in find_parent_nodes() omits 98cc42227a1b btrfs: pass the root to add_keyed_refs omits 7a60751a33d9 btrfs: remove trans_handle->root omits 2e4e97abac4c btrfs: pass fs_info to trace_btrfs_transaction_commit omits fdfbf020664b btrfs: rework async transaction committing omits 0af4769da6b2 btrfs: remove unused BTRFS_FS_BARRIER flag omits f1a8fc626586 btrfs: eliminate if in main loop in tree_search_offset omits bf08387fb462 btrfs: don't check stripe length if the profile is not str [...] omits 167c0bd3775d btrfs: get next entry in tree_search_offset before doing checks omits bbf27275f246 btrfs: add self test for bytes_index free space cache omits 59c7b566a3b6 btrfs: index free space entries on size omits 950575c023aa btrfs: only use ->max_extent_size if it is set in the bitmap omits 83f1b68002c2 btrfs: remove unnecessary @nr_written parameters omits 9270501c163b btrfs: change root to fs_info for btrfs_reserve_metadata_bytes omits 54230013d41f btrfs: get rid of root->orphan_cleanup_state omits 6dbdd578cd4f btrfs: remove global rsv stealing logic for orphan cleanup omits ee6adbfd6a2c btrfs: make BTRFS_RESERVE_FLUSH_EVICT use the global rsv s [...] omits 1b0309eaa426 btrfs: check ticket->steal in steal_from_global_block_rsv omits 9cd8dcdc5e5c btrfs: check for priority ticket granting before flushing omits 9f35f76d7df6 btrfs: handle priority ticket failures in their respective [...] omits 16beac87e95e btrfs: zoned: cache reported zone during mount omits d21deec5e7e6 btrfs: remove unused parameter fs_devices from btrfs_init_ [...] omits dfba78dc1c3b btrfs: reduce the scope of the tree log mutex during trans [...] omits 849eae5e57a7 btrfs: consolidate device_list_mutex in prepare_sprout to [...] omits fd8808097ad2 btrfs: switch seeding_dev in init_new_device to bool omits b1dea4e7322d btrfs: send: remove unused type parameter to iterate_inode_ref_t omits eab67c064568 btrfs: send: remove unused found_type parameter to lookup_ [...] omits dc2e724e0fc0 btrfs: rename btrfs_item_end_nr to btrfs_item_data_end omits 5a08663d01c5 btrfs: remove the btrfs_item_end() helper omits 3212fa14e772 btrfs: drop the _nr from the item helpers omits 747942073608 btrfs: introduce item_nr token variant helpers omits 437bd07e6c52 btrfs: make btrfs_file_extent_inline_item_len take a slot omits c91666b1f619 btrfs: add btrfs_set_item_*_nr() helpers omits 227f3cd0d5a1 btrfs: use btrfs_item_size_nr/btrfs_item_offset_nr everywhere omits ccae4a19c914 btrfs: remove no longer needed logic for replaying directo [...] omits 339d03542484 btrfs: only copy dir index keys when logging a directory omits 17130a65f0cd btrfs: remove spurious unlock/lock of unused_bgs_lock omits 232796df8c14 btrfs: fix deadlock between quota enable and other quota o [...] omits f0bfa76a11e9 btrfs: fix ENOSPC failure when attempting direct IO write [...] omits 0640d18b15d8 staging: r8188eu: add spaces around P2P_AP_P2P_CH_SWITCH_P [...] omits 51edf56ea9df staging: r8188eu: turbo scan is always off for r8188eu omits 0d6bd7b2deed staging: r8188eu: cmd_issued_cnt is set but not used omits 89e32f6db984 staging: r8188eu: fix_rate is set but not used. omits fdf101f5cefc staging: r8188eu: internal autosuspend is always false omits 881bc5e02f40 staging: r8188eu: remove unused power management defines omits c8f15f0e9d9c staging: r8188eu: remove unused defines from rtw_eeprom.h omits 403a5e8554c8 staging: r8188eu: remove unused defines from Hal8188EPhyCfg.h omits 69a3a726adcf staging: r8188eu: remove unneeded comments from Hal8188EPhyCfg.h omits 44742d88819f staging: r8188eu: enum hw90_block is not used omits 6e5499917bf2 staging: r8188eu: struct odm_sta_info is not used omits d23d390a5c75 staging: r8188eu: clean up struct sw_ant_switch omits 4b224bcbcafd staging: r8188eu: clean up struct rtw_dig omits 73157fe89f4e staging: r8188eu: struct rx_hpc is not used omits 6de349e6800c staging: r8188eu: remove unused enum and defines omits e174a4349438 staging: r8188eu: remove struct rt_channel_plan_2g omits 7e8785d5e40b staging: r8188eu: remove MAX_CHANNEL_NUM_2G omits 65935347844e staging: r8188eu: FwRsvdPageStartOffset is set but never used omits 4483319375f3 staging: r8188eu: IntArray and C2hArray are set but never used omits f606b319ef4d staging: r8188eu: remove unused fields from struct hal_data_8188e omits cfd060fe2edb staging: r8188eu: bAPKThermalMeterIgnore is set but never used omits a056e41a0928 staging: r8188eu: bTXPowerDataReadFromEEPORM is set but ne [...] omits ffcdb1b194ec staging: r8188eu: UsbRxHighSpeedMode is set but never used omits b376bd63774b staging: r8188eu: bRDGEnable is always false omits a0c43a469239 staging: pi433: add docs to packet_format and tx_start_con [...] omits 3d694552fd8f net: vxge: Use dma_set_mask_and_coherent() and simplify code omits 7120075ec41a ethernet: s2io: Use dma_set_mask_and_coherent() and simplify code omits 6bf950a8ff72 net: vertexcom: default to disabled on kbuild omits 80f60eba9cee gpio: dwapb: Switch to use fwnode instead of of_node omits 4a08d63c243a gpiolib: acpi: make fwnode take precedence in struct gpio_chip omits 32e246b02f53 MAINTAINERS: update gpio-brcmstb maintainers omits e5a7431f5a2d gpio: gpio-aspeed-sgpio: Fix wrong hwirq base in irq handler omits 0f7b1d1a5998 dt-bindings: gpio: samsung: drop unused bindings omits 01d130a31ade gpio: max3191x: Use bitmap_free() to free bitmap omits c9e6606c7fe9 Linux 5.16-rc8 omits 24a0b2206134 Merge tag 'perf-tools-fixes-for-v5.16-2022-01-02' of git:/ [...] omits 0d6f01ff4147 Merge branch 'lynx-pcs-interface-cleanup' omits 0699b3e06f22 net: pcs: lynx: use a common naming scheme for all lynx_pc [...] omits 82cc453753c5 net: ethernet: enetc: name change for clarity from pcs to [...] omits 2c1415e67f93 net: dsa: seville: name change for clarity from pcs to mdi [...] omits 61f0d0c304a2 net: dsa: felix: name change for clarity from pcs to mdio_device omits e7026f15564f net: phy: lynx: refactor Lynx PCS module to use generic ph [...] omits 1ef5e1d0dca5 net/fsl: Remove leftover definition in xgmac_mdio omits 859431ac11ae Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits fffbcee9335c pcmcia: make pcmcia_release_io() void, as no-one is intere [...] omits 977d2e7c63c3 pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in [...] omits ca0fe0d7c35c pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in [...] omits 468c14d82c93 pcmcia: comment out unused exca_readw() function omits 3daaf2c7aae8 pcmcia: Make use of the helper macro SET_NOIRQ_SYSTEM_SLEE [...] omits 93e4d69400fd pcmcia: clean up dead drivers for CompuLab CM-X255/CM-X270 boards omits 1286cc4893cf Merge tag 'x86_urgent_for_v5.16_rc8' of git://git.kernel.o [...] omits 60c332029c8d enic: Remove usage of the deprecated "pci-dma-compat.h" API omits 4f9f531e1505 qed: Use dma_set_mask_and_coherent() and simplify code omits 1aae5cc0a55c chelsio: cxgb: Use dma_set_mask_and_coherent() and simplify code omits 584c61cedb12 sun/cassini: Use dma_set_mask_and_coherent() and simplify code omits 29262e1f773b rndis_host: support Hytera digital radios omits 1f52a9380ff1 net/smc: add comments for smc_link_{usable|sendable} omits 64f18d2d0430 perf top: Fix TUI exit screen refresh race condition omits e0257a01d668 perf pmu: Fix alias events list omits f9d31c4cf4c1 sctp: hold endpoint before calling cb in sctp_transport_lo [...] omits 5b40d10b6042 Merge branch 'ena-fixes' omits 5055dc0348b8 net: ena: Fix error handling when calculating max IO queue [...] omits cb3d4f98f0b2 net: ena: Fix wrong rx request id by resetting device omits c255a34e02ef net: ena: Fix undefined state when tx request id is out of bounds omits c95e078069bf tehuti: Use dma_set_mask_and_coherent() and simplify code omits c5180ad0c278 enic: Use dma_set_mask_and_coherent() omits e44ef1d4de57 net: socket.c: style fix omits ae81de737885 mctp: Remove only static neighbour on RTM_DELNEIGH omits b63c5478e9cb ipv6: ioam: Support for Queue depth data field omits 3a856c14c31b net/smc: remove redundant re-assignment of pointer link omits d7cd421da9da net/smc: Introduce TCP ULP support omits ab6dd952b2d0 Merge branch 'smc-RDMA-net-namespace' omits a838f5084828 net/smc: Add net namespace for tracepoints omits de2fea7b39bf net/smc: Print net namespace in log omits 79d39fc503b4 net/smc: Add netlink net namespace support omits 0237a3a683e4 net/smc: Introduce net namespace support for linkgroup omits 938f2e0b57ff batman-adv: mcast: don't send link-local multicast to mcas [...] omits 7442936633bd pinctrl: imx: fix assigning groups names omits 79dcd4e840cc dt-bindings: pinctrl: mt8195: add wrapping node of pin con [...] omits 278218f6778b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d6d86830705f net ticp:fix a kernel-infoleak in __tipc_sendmsg() omits 5e75d0b215b8 selftests: net: udpgro_fwd.sh: explicitly checking the ava [...] omits 0f1fe7b83ba0 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 800829388818 mm: vmscan: reduce throttling due to a failure to make pro [...] omits 1b4e3f26f9f7 mm: vmscan: Reduce throttling due to a failure to make progress omits 9be6dc8059bb selftests/kexec: update searching for the Kconfig omits cef5cd25a453 selftest/kexec: fix "ignored null byte in input" warning omits f87bcc88f302 Merge branch 'akpm' (patches from Andrew) omits 3376136300a0 x86/mce: Reduce number of machine checks taken during recovery omits e46227bf3899 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits ebb3f994dd92 mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_id [...] omits f5c73297181c userfaultfd/selftests: fix hugetlb area allocations omits e63a02348958 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits 4760abaac684 Merge branch 'mpr-len-checks' David Ahern says: omits 8bda81a4d400 lwtunnel: Validate RTA_ENCAP_TYPE attribute length omits 1ff15a710a86 ipv6: Check attribute length for RTA_GATEWAY when deleting [...] omits 4619bcf91399 ipv6: Check attribute length for RTA_GATEWAY in multipath route omits 664b9c4b7392 ipv4: Check attribute length for RTA_FLOW in multipath route omits 7a3429bace0e ipv4: Check attribute length for RTA_GATEWAY in multipath route omits ce2b6eb409ad Merge tag 'mlx5-updates-2021-12-28' of git://git.kernel.or [...] omits 20a9013ebad7 Merge branch 'hnsd3-next' omits aab8d1c6a5e3 net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c omits cb413bfa6e8b net: hns3: refactor VF cmdq init and uninit APIs with new [...] omits 8e2288cad6cb net: hns3: refactor PF cmdq init and uninit APIs with new [...] omits 0b04224c1312 net: hns3: create common cmdq init and uninit APIs omits 745f0a19ee9a net: hns3: refactor VF cmdq resource APIs with new common APIs omits d3c69a8812c2 net: hns3: refactor PF cmdq resource APIs with new common APIs omits da77aef9cc58 net: hns3: create common cmdq resource allocate/free/query APIs omits 076bb537577f net: hns3: refactor hclgevf_cmd_send with new hclge_comm_c [...] omits eaa5607db377 net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd [...] omits 8d307f8e8cf1 net: hns3: create new set of unified hclge_comm_cmd_send APIs omits 6befad603d79 net: hns3: use struct hclge_desc to replace hclgevf_desc i [...] omits 0a7b6d221868 net: hns3: create new cmdq hardware description structure [...] omits 5f20be4e90e6 net: hns3: refactor hns3 makefile to support hns3_common module omits b95dc06af3e6 drm/amdgpu: disable runpm if we are the primary adapter omits 9a45ac2320d0 fbdev: fbmem: add a helper to determine if an aperture is [...] omits eaa090538e8d drm/amd/pm: keep the BACO feature enabled for suspend omits c116fe1e1883 Docs: Fixes link to I2C specification omits bb436283e25a i2c: validate user data in compat ioctl omits 99a507a8ea28 Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification pr [...] omits 9ce47e43a0f0 Merge tag 'nand/for-5.17' into mtd/next omits bee387131abe Merge tag 'spi-nor/for-5.17' into mtd/next omits 2dc6de1cd303 Merge tag 'cfi/for-5.17' into mtd/next omits 2997e4871621 Merge tag 'memory-controller-drv-omap-5.17' into nand/next omits aa36c94853b2 net/mlx5: Set SMFS as a default steering mode if device su [...] omits 4ff725e1d4ad net/mlx5: DR, Ignore modify TTL if device doesn't support it omits cc2295cd54e4 net/mlx5: DR, Improve steering for empty or RX/TX-only matchers omits f59464e257bd net/mlx5: DR, Add support for matching on geneve_tlv_optio [...] omits 09753babaf46 net/mlx5: DR, Support matching on tunnel headers 0 and 1 omits 8c2b4fee9c4b net/mlx5: DR, Add misc5 to match_param structs omits 0f2a6c3b9219 net/mlx5: Add misc5 flow table match parameters omits b54128275ef8 net/mlx5: DR, Warn on failure to destroy objects due to refcount omits e3a0f40b2f90 net/mlx5: DR, Add support for UPLINK destination type omits 9222f0b27da2 net/mlx5: DR, Add support for dumping steering info omits 7766c9b922fe net/mlx5: DR, Add missing reserved fields to dr_match_param omits 89cdba3224f0 net/mlx5: DR, Add check for flex parser ID value omits 08fac109f7bb net/mlx5: DR, Rename list field in matcher struct to list_node omits 32e9bd585307 net/mlx5: DR, Remove unused struct member in matcher omits c3fb0e280b4c net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" omits 84dfac39c61f net/mlx5: DR, Fix error flow in creating matcher omits 4cab5dfd15b7 crypto: qat - fix definition of ring reset results omits c5d692a2335d crypto: hisilicon - cleanup warning in qm_get_qos_value() omits 304b4acee2f0 crypto: kdf - select SHA-256 required for self-test omits d480a26bdf87 crypto: x86/aesni - don't require alignment of data omits ef4d89149944 crypto: ccp - remove unneeded semicolon omits 29009604ad4e crypto: stm32/crc32 - Fix kernel BUG triggered in probe() omits db1eafb8c512 crypto: s390/sha512 - Use macros instead of direct IV numbers omits e0583b6acb92 crypto: sparc/sha - remove duplicate hash init function omits 41ea0f6c19f6 crypto: powerpc/sha - remove duplicate hash init function omits 63bdbfc146ae crypto: mips/sha - remove duplicate hash init function omits 96ede30f4b17 crypto: sha256 - remove duplicate generic hash init function omits 908dffaf88a2 crypto: jitter - add oversampling of noise source omits 25d04a382ebb MAINTAINERS: update SEC2 driver maintainers list omits bc7ec91718c4 Input: spaceball - fix parsing of movement data packets omits 9f3ccdc3f6ef Input: appletouch - initialize work before device registration omits 9e6b19a66d9b bpf: Fix typo in a comment in bpf lpm_trie. omits 4f3d93c6eaff Merge tag 'drm-fixes-2021-12-31' of git://anongit.freedesk [...] omits ce9b333c73a5 Merge branch 'drm-misc-fixes' of ssh://git.freedesktop.org [...] omits af30f8eaa8fe net: dsa: bcm_sf2: refactor LED regs access omits d6c6d0bb2cb3 net: remove references to CONFIG_IRDA in network header files omits 314fbde95769 nfc: st21nfca: remove redundant assignment to variable i omits cb6846fbb83b Merge tag 'amd-drm-next-5.17-2021-12-30' of ssh://gitlab.f [...] omits 63d000c3dc0a bpf, docs: Move the packet access instructions last in ins [...] omits 5e4dd19f0049 bpf, docs: Generate nicer tables for instruction encodings omits 41db511a3a16 bpf, docs: Split the comparism to classic BPF from instruc [...] omits fa86aa77d4da bpf, docs: Fix verifier references omits 012e332286e2 fs/mount_setattr: always cleanup mount_kattr omits aec53e60e0e6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 74c78b4291b4 Merge tag 'net-5.16-rc8' of git://git.kernel.org/pub/scm/l [...] omits 8120832d8f82 ACPI: processor: thermal: avoid cpufreq_get_policy() omits 998e7ea8c641 platform/x86: intel-uncore-frequency: use default_groups i [...] omits afca4cbe3a25 x86/platform/uv: use default_groups in kobj_type omits 0890186a9658 serdev: Do not instantiate serdevs on boards with known bo [...] omits a6e1445c4456 i2c: acpi: Do not instantiate I2C-clients on boards with k [...] omits 35f9e773bb88 ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumer [...] omits 9bad743e8d22 Merge tag 'char-misc-5.16' of git://git.kernel.org/pub/scm [...] omits 38fec059bb69 MAINTAINERS: Add AMD P-State driver maintainer entry omits c22760885fd6 Documentation: amd-pstate: Add AMD P-State driver introduction omits 3ad7fde16a04 cpufreq: amd-pstate: Add AMD P-State performance attributes omits ec4e3326a955 cpufreq: amd-pstate: Add AMD P-State frequencies attributes omits 41271016dfa4 cpufreq: amd-pstate: Add boost mode support for AMD P-State omits 60e10f896dbf cpufreq: amd-pstate: Add trace for AMD P-State module omits e059c184da47 cpufreq: amd-pstate: Introduce the support for the process [...] omits 1d215f0319c2 cpufreq: amd-pstate: Add fast switch function for AMD P-State omits ec437d71db77 cpufreq: amd-pstate: Introduce a new AMD P-State driver to [...] omits fb0b00af04d0 ACPI: CPPC: Add CPPC enable register function omits 2aeca6bd0277 ACPI: CPPC: Check present CPUs for determining _CPC is valid omits a2c8f92bea5f ACPI: CPPC: Implement support for SystemIO registers omits 89aa94b4a218 x86/msr: Add AMD CPPC MSR definitions omits 2d40060bb51f Merge tag 'usb-5.16' of git://git.kernel.org/pub/scm/linux [...] omits ab92184ff8f1 erofs: add on-disk compressed tail-packing inline support omits cecf864d3d76 erofs: support inline data decompression omits ab749badf9f4 erofs: support unaligned data decompression omits f85196bdd5a5 ACPI: scan: Create platform device for BCM4752 and LNV4752 [...] omits 843438deebe2 PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment omits e96c1197aca6 ACPI: battery: Add the ThinkPad "Not Charging" quirk omits d341db8f48ea x86/cpufeatures: Add AMD Collaborative Processor Performan [...] omits 2685c77b80a8 thermal/drivers/int340x: Fix RFIM mailbox write commands omits ffb9bfa8e470 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 5ee22fa4a9b8 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 0637d41786a3 drm/amdgpu: no DC support for headless chips omits f28cad86ada1 drm/amd/display: fix dereference before NULL check omits 6dc8265f9803 drm/amdgpu: always reset the asic in suspend (v2) omits 4a700546ec9b drm/amdgpu: put SMU into proper state on runpm suspending [...] omits 0726ed3065ee drm/amd/display: Fix the uninitialized variable in enable_ [...] omits 937ed9c8660a drm/amdgpu: fix runpm documentation omits 11c9cc95f818 amdgpu/pm: Make sysfs pm attributes as read-only for VFs omits fec8c5244fc0 drm/amdgpu: save error count in RAS poison handler omits 45e3d1db7d3c drm/amdgpu: drop redundant semicolon omits 4c3adc0b846b drm/amd/display: get and restore link res map omits 6dd8931b1cee drm/amd/display: support dynamic HPO DP link encoder allocation omits 3d38a5839ea8 drm/amd/display: access hpo dp link encoder only through l [...] omits f3fac9481bc7 drm/amd/display: populate link res in both detection and v [...] omits ef30f441f6ac drm/amd/display: define link res and make it accessible to [...] omits 19afe66ddb8f drm/amd/display: 3.2.167 omits aca05d338b32 drm/amd/display: [FW Promotion] Release 0.0.98 omits 47547c56739a drm/amd/display: Undo ODM combine omits 2ca6c483ed2d drm/amd/display: Add reg defs for DCN303 omits 458c79a86ae1 drm/amd/display: Changed pipe split policy to allow for mu [...] omits c856f16c33e6 drm/amd/display: Set optimize_pwr_state for DCN31 omits 0d988e5de7aa drm/amd/display: Remove CR AUX RD Interval limit for LTTPR omits 3db817fce43e drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization omits e56e9ad0370a drm/amd/display: Fix check for null function ptr omits cdbc58386bdc drm/amd/display: Added power down for DCN10 omits 2d0158497a9b drm/amd/display: Block z-states when stutter period exceed [...] omits 21bf3e6f1454 drm/amd/display: Refactor vendor specific link training sequence omits fddb024537f1 drm/amd/display: Limit max link cap with LTTPR caps omits bf252ce1fa8a drm/amd/display: fix B0 TMDS deepcolor no dislay issue omits b6fd6e0f5eb8 drm/amdgpu: Check the memory can be accesssed by ttm_devic [...] omits f89c6bf73420 drm/amdkfd: correct sdma queue number in kfd device init (v3) omits 67416bf85345 drm/amdgpu: Access the FRU on Aldebaran omits de0af8a65ea3 drm/amdgpu: Only overwrite serial if field is empty omits 4ad31fa15ba4 drm/amdgpu: Enable unique_id for Aldebaran omits 6c92fe5fa5a1 drm/amdgpu: Increase potential product_name to 64 characters omits fd5256cbe196 drm/amdgpu: Remove the redundant code of psp bootloader functions omits 87172e89dcc7 drm/amdgpu: Call amdgpu_device_unmap_mmio() if device is u [...] omits bf2b09fedc17 fsl/fman: Fix missing put_device() call in fman_port_probe omits 49dc9013e34b net/smc: Use the bitmap API when applicable omits 8b3170e07539 selftests: net: using ping6 for IPv6 in udpgro_fwd.sh omits c09f103e89f4 ethtool: Remove redundant ret assignments omits be1c5b53227b Documentation: fix outdated interpretation of ip_no_pmtu_disc omits dda0c2e7ed21 net: lantiq_etop: remove unnecessary space in cast omits 7a6653adde03 net: lantiq_etop: make alignment match open parenthesis omits 370509b267fa net: lantiq_etop: remove multiple assignments omits b1cb12a27134 net: lantiq_etop: avoid precedence issues omits 7b1cd6a644f7 net: lantiq_etop: replace strlcpy with strscpy omits 12b31d07b0ce staging: vc04_services: update TODO file omits 072590cc4f70 staging: vc04_services: bcm2835-camera: avoid the use of t [...] omits 95b47a04673f staging: vc04_services: bcm2835-audio: avoid the use of ty [...] omits 40319796b732 ice: Add flow director support for channel mode omits a1f18c5fe554 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 9102fa346041 x86/purgatory: Remove -nostdlib compiler flag omits c67939eff802 Merge branch 'prestera-router-driver' omits 15fa9e8c5ffb net: marvell: prestera: Implement initial inetaddr notifiers omits da3c16398602 net: marvell: prestera: Register inetaddr stub notifiers omits bca5859bc6c6 net: marvell: prestera: add hardware router objects accounting omits 69204174cc5c net: marvell: prestera: Add prestera router infra omits 0f07bd6bcb15 net: marvell: prestera: Add router interface ABI omits 6d1b3eb53fc6 net: marvell: prestera: add virtual router ABI omits a41f5b78ac5b x86/vdso: Remove -nostdlib compiler flag omits 28f0c335dd4a devtmpfs: mount with noexec and nosuid omits 5acb78dc72b4 tty: goldfish: Use platform_get_irq() to get the interrupt omits d8e9a406a931 serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 omits ad234e2bac27 tty: serial: meson: Drop the legacy compatible strings and [...] omits e3b27e2f56a5 serial: pmac_zilog: Use platform_get_irq() to get the interrupt omits fc67c913298c serial: bcm63xx: Use platform_get_irq() to get the interrupt omits 1129a63e3a4c serial: ar933x: Use platform_get_irq() to get the interrupt omits f63f1ddb5c2a serial: vt8500: Use platform_get_irq() to get the interrupt omits 60302276caff serial: altera_jtaguart: Use platform_get_irq_optional() t [...] omits 6050efac12c6 serial: pxa: Use platform_get_irq() to get the interrupt omits 5b6806198347 serial: meson: Use platform_get_irq() to get the interrupt omits c195438f1e84 serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() omits 56c8b1c10e95 serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt omits 257538544d42 serial: altera: Use platform_get_irq_optional() to get the [...] omits a359101c7c64 dt-bindings: serial: renesas,sci: Document RZ/V2L SoC omits b0c86a608322 dt-bindings: serial: renesas,scif: Document RZ/V2L SoC omits cb559bb97453 serial: lantiq: store and compare return status correctly omits b4a29b94804c serial: 8250: Move Alpha-specific quirk out of the core omits d3b3404df318 serial: Fix incorrect rs485 polarity on uart open omits 5021d709b31b tty: serial: Use fifo in 8250 console driver omits 512cdc60e65b staging: r8188eu: remove header odm_precomp.h omits 489257e6832c staging: r8188eu: remove unnecessary comments omits dc481cb55b68 staging: r8188eu: make odm_EdcaTurboCheck() static omits f24eec9cd679 staging: r8188eu: make ODM_EdcaTurboInit() static omits bccd2be7842d staging: r8188eu: make odm_HwAntDiv() static omits 42f88b792772 staging: r8188eu: make odm_InitHybridAntDiv() static omits 0956ab4d36ed staging: r8188eu: make odm_TXPowerTrackingThermalMeterInit [...] omits 52a4ccac8a19 staging: r8188eu: remove odm_TXPowerTrackingInit() omits b0515ff42238 staging: r8188eu: make odm_RSSIMonitorCheck() static omits 9afafc05a79d staging: r8188eu: make odm_CCKPacketDetectionThresh() static omits 86f0bea75fd9 staging: r8188eu: make odm_FalseAlarmCounterStatistics() static omits e6b5ad5eeb1c staging: r8188eu: make odm_DynamicBBPowerSavingInit() static omits 78865587d080 staging: r8188eu: make odm_RefreshRateAdaptiveMask() static omits b82d0bc677ce staging: r8188eu: make odm_RateAdaptiveMaskInit() static omits 5ab68d92cdfc staging: r8188eu: make odm_CommonInfoSelfUpdate() static omits 7d3cbea17567 staging: r8188eu: make odm_CommonInfoSelfInit() static omits 8badd69b53d6 staging: r8188eu: make odm_DIG() static omits 51d260d2426d staging: r8188eu: make odm_DIGInit() static omits b1be5b8ff901 staging: r8188eu: remove unused prototypes omits 106a28479d83 staging: r8188eu: make odm_ConfigRFReg_8188E() static omits 1bcf699d222f staging: r8188eu: remove odm_interface omits 85dbc7e3abdc staging: r8188eu: remove ODM_CompareMemory() omits fec9f472fb1e staging: r8188eu: remove ODM_delay_ms() omits 2e0ed5adb9ed staging: r8188eu: remove ODM_delay_us() omits 182861b1495b staging: r8188eu: remove ODM_sleep_ms() omits 420108ef3b56 staging: r8188eu: clean up coding style issues omits 502ddefa5085 staging: r8188eu: remove ODM_SetBBReg() omits 8aedc08edfcd staging: r8188eu: remove ODM_GetBBReg() omits 4c4ab3f449a3 staging: r8188eu: remove ODM_SetRFReg() omits e83545b1ae62 staging: r8188eu: remove ODM_GetRFReg() omits 0575b39908ea staging: r8188eu: remove ODM_GetMACReg() omits 9d68ce358c4d staging: r8188eu: remove ODM_SetMACReg() omits 790ada0e6ec3 staging: axis-fifo: Use platform_get_irq() to get the interrupt omits 683fade1a2f3 staging: greybus: auto_manager: use default_groups in kobj_type omits ff936357b496 x86/defconfig: Enable CONFIG_LOCALVERSION_AUTO=y in the defconfig omits 011e8c3239ed Merge tag 'drm-intel-next-fixes-2021-12-29' of git://anong [...] omits 35580f90a247 Merge branch 'lighten uapi/bpf.h rebuilds' omits aebb51ec3db2 bpf: Invert the dependency between bpf-netns.h and netns/bpf.h omits 3b80b73a4b3d net: Add includes masked by netdevice.h including uapi/bpf.h omits aeeb82fd6147 Merge tag 'amd-drm-fixes-5.16-2021-12-29' of https://gitla [...] omits ccc0c9be75cf Merge tag 'mlx5-fixes-2021-12-28' of git://git.kernel.org/ [...] omits 05097b19a900 Merge tag 'drm-intel-fixes-2021-12-29' of git://anongit.fr [...] omits 1705c62e3005 Merge branch 'Sleepable local storage' omits 0ae6eff2978e bpf/selftests: Update local storage selftest for sleepable [...] omits 0fe4b381a59e bpf: Allow bpf_local_storage to be used by sleepable programs omits 92a34ab169f9 net/ncsi: check for error return from call to nla_put_u32 omits 47869e82c8b8 sun4i-emac.c: add dma support omits 168fed986b3a net: bridge: mcast: fix br_multicast_ctx_vlan_global_disab [...] omits e22e45fc9e41 net: fix use-after-free in tw_timer_handler omits add25d6d6c85 selftests: net: Fix a typo in udpgro_fwd.sh omits 9c1952aeaa98 selftests/net: udpgso_bench_tx: fix dst ip argument omits e2dfb94f27f7 Merge tag 'for-net-next-2021-12-29' of git://git.kernel.or [...] omits d6f12f83989b x86/build: Use the proper name CONFIG_FW_LOADER omits f7397cd24c59 Merge branch 'net-bridge-mcast-add-and-enforce-query-inter [...] omits f83a112bd91a net: bridge: mcast: add and enforce startup query interval [...] omits 99b40610956a net: bridge: mcast: add and enforce query interval minimum omits fb7bc9204095 ipv6: raw: check passed optlen before reading omits cfcad56b2089 Merge branch 'net-define-new-hwtstamp-flag-and-return-it-t [...] omits cfe355c56e3a Bonding: return HWTSTAMP_FLAG_BONDED_PHC_INDEX to notify u [...] omits 1bb412d46ca9 net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX omits eec4df26e24e Merge tag 's390-5.16-6' of git://git.kernel.org/pub/scm/li [...] omits 38970eac41db igb: support EXTTS on 82580/i354/i350 omits 1819fc753aca igb: support PEROUT on 82580/i354/i350 omits cf99c1dd7b77 igb: move PEROUT and EXTTS isr logic to separate functions omits 8ab55aba31ee igb: move SDP config initialization to separate function omits 5bec7ca2be69 xsk: Initialise xskb free_list_node omits 498860df8edc Merge tag 'nvme-5.17-2021-12-29' of git://git.infradead.or [...] omits 3ccdcee28415 bpf: Add missing map_get_next_key method to bloom filter map. omits b6459415b384 net: Don't include filter.h from net/sock.h omits e565615c5486 mfd: google,cros-ec: Fix property name for MediaTek rpmsg omits 46d89ac8e02f dt-bindings: mfd: Fix typo "DA9093" -> "DA9063" omits b92e301633f0 mfd: ntxec: Change return type of ntxec_reg8 from __be16 to u16 omits 7620ad0bdfac mfd: tps65910: Set PWR_OFF bit during driver probe omits 5b78223f55a0 mfd: intel_soc_pmic: Use CPU-id check instead of _HRV chec [...] omits e6b142060b24 mfd: intel-lpss: Fix I2C4 not being available on the Micro [...] omits 244122b4d2e5 x86/lib: Add fast-short-rep-movs check to copy_user_enhanc [...] omits 9ed319e41191 of: net: support NVMEM cells with MAC in text format omits 67aa58e8d4b0 driver core: Simplify async probe test code by using ktime [...] omits a6b9a6149d85 nilfs2: use default_groups in kobj_type omits ad4ddfac646a dt-bindings: mfd: Add Broadcom's Timer-Watchdog block omits 5abb065dca73 notifier: Return an error when a callback has already been [...] omits c4538d0f1901 s390: remove unused TASK_SIZE_OF omits 5f340402bbfc mtd: spi-nor: Remove debugfs entries that duplicate sysfs entries omits 992d8a4e38f0 net/mlx5e: Fix wrong features assignment in case of error omits 077cdda764c7 net/mlx5e: TC, Fix memory leak with rules with internal port omits 2b534e90a1e3 Merge tag 'drm-msm-next-2021-12-26' of ssh://gitlab.freede [...] omits 5b3d72987701 libbpf: Improve LINUX_VERSION_CODE detection omits f60edf5b5384 libbpf: Use 100-character limit to make bpf_tracing.h easi [...] omits 3cc31d794097 libbpf: Normalize PT_REGS_xxx() macro definitions omits 9665e03a8de5 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 271d3be1c3b6 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits 140c7bc7d119 ionic: Initialize the 'lif->dbid_inuse' bitmap omits 4c46625bb586 net: lantiq_etop: add blank line after declaration omits 723955913e77 net: lantiq_etop: add missing comment for wmb() omits 1bd327718841 r8169: don't use pci_irq_vector() in atomic context omits 10e5f6e482e1 erofs: introduce z_erofs_fixup_insize omits d67aee76d418 erofs: tidy up z_erofs_lz4_decompress omits ee2698cf79cc drm/amd/display: Changed pipe split policy to allow for mu [...] omits 33bb63915fee drm/amd/display: Fix USB4 null pointer dereference in upda [...] omits 33735c1c8d02 drm/amd/display: Set optimize_pwr_state for DCN31 omits a07f8b998354 drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization omits d97e631af2db drm/amd/display: Added power down for DCN10 omits 2eb82577a16d drm/amd/display: fix B0 TMDS deepcolor no dislay issue omits e7c124bd0463 Merge tag 'selinux-pr-20211228' of git://git.kernel.org/pu [...] omits 11544d77e397 drm/amdgpu: fixup bad vram size on gmc v8 omits 88eabcb8e696 drm/amd/display: Fix USB4 null pointer dereference in upda [...] omits 4da8b63944a4 drm/amdgpu: Send Message to SMU on aldebaran passthrough f [...] omits fbcdbfde8750 drm/amdgpu: Don't inherit GEM object VMAs in child process omits b6485bed40d7 drm/amdkfd: reset queue which consumes RAS poison (v2) omits dec63443380c drm/amdkfd: add reset queue function for RAS poison (v2) omits f6b80c04aabb drm/amdkfd: add reset parameter for unmap queues omits f4409ee84658 drm/amdgpu: add gpu reset control for umc page retirement omits d764fb2af6cd drm/amdgpu: Modify indirect register access for gfx9 sriov omits 4a0165f0603f drm/amdgpu: get xgmi info before ip_init omits 4aa325ae5413 drm/amdgpu: Modify indirect register access for amdkfd_gfx [...] omits 92f153bb5a4b drm/amdgpu: Modify indirect register access for gmc_v9_0 sriov omits 0da6f6e5872e drm/amdgpu: Add *_SOC15_IP_NO_KIQ() macro definitions omits b18ff6925d84 drm/amdgpu: Filter security violation registers omits 0be4838f018c x86/events/amd/iommu: Remove redundant assignment to varia [...] omits 0f80bfbf4919 perf scripts python: intel-pt-events.py: Fix printing of s [...] omits 5e0c325cdb71 perf script: Fix CPU filtering of a script's switch events omits a78abde22024 perf intel-pt: Fix parsing of VM time correlation arguments omits 9f3c16a430e8 perf expr: Fix return value of ids__new() omits ecf71de775a0 Merge tag 'auxdisplay-for-linus-v5.16' of git://github.com [...] omits f651faaaba5f Merge tag 'powerpc-5.16-5' of git://git.kernel.org/pub/scm [...] omits 17f18417d6da ACPI: sysfs: use default_groups in kobj_type omits fe262d5c1fc5 cpufreq: use default_groups in kobj_type omits f85846bbf43d igc: Fix TX timestamp support for non-MSI-X platforms omits 1e81dcc1ab7d igc: Do not enable crosstimestamping for i225-V models omits cc8e9ba71a86 io_uring: use completion batching for poll rem/upd omits eb0089d629ba io_uring: single shot poll removal optimisation omits aa43477b0402 io_uring: poll rework omits ab1dab960b83 io_uring: kill poll linking optimisation omits 5641897a5e8f io_uring: move common poll bits omits 2bbb146d96f4 io_uring: refactor poll update omits e840b4baf3cf io_uring: remove double poll on poll update omits c15500198916 ixgbevf: switch to napi_build_skb() omits a39363367a37 ixgbe: switch to napi_build_skb() omits 4dd330a7e894 igc: switch to napi_build_skb() omits fa441f0fa8bc igb: switch to napi_build_skb() omits 5ce666315848 ice: switch to napi_build_skb() omits ef687d61e0e9 iavf: switch to napi_build_skb() omits 6e19cf7d3815 i40e: switch to napi_build_skb() omits 89a354c03b2d e1000: switch to napi_build_skb() omits dcb95f06eab8 e1000: switch to napi_consume_skb() omits 356f3f2c5756 dt-bindings: mmc: synopsys-dw-mshc: integrate Altera and I [...] omits 28df143340b5 mmc: pwrseq: Use bitmap_free() to free bitmap omits 33a48bd897de dt-bindings: mmc: PL18x stop relying on order of dma-names omits 5733c41d5c18 dt-bindings: mmc: sdhci-msm: Add compatible string for msm8994 omits a1ab47ac99dc mmc: au1xmmc: propagate errors from platform_get_irq() omits a7c18e5cbb23 mmc: sdhci-pci-o2micro: Restore the SD clock's base clock [...] omits 4be33cf18703 mmc: sdhci-pci-o2micro: Improve card input timing at SDR10 [...] omits e5e8b2246f67 mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs omits 996be7b75e8d mmc: mtk-sd: Fix usage of devm_clk_get_optional() omits 83b272171588 mmc: mtk-sd: Take action for no-sdio device-tree parameter omits 4fe543184960 mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields omits ffaea6ebfe9c mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling omits 20a77667bbd7 staging: r8188eu: merge _ReadLEDSetting() into ReadAdapter [...] omits 6a3631bdacb1 staging: r8188eu: RSSI_test is always false omits f4b1b1f3336a staging: r8188eu: TrainIdx is set but never used omits 6afdd3ca9c3b staging: r8188eu: FAT_State is set but never used omits a4a44a1c15ad staging: r8188eu: FAT_State is always FAT_NORMAL_STATE omits 9e357d4c8f78 staging: r8188eu: remove write-only fields from struct rtl_ps omits f795060dd42d staging: r8188eu: remove ODM_CMNINFO_ABILITY from ODM_CmnI [...] omits b01b5c10218e staging: r8188eu: remove unused enum odm_h2c_cmd omits 786880da775d staging: r8188eu: remove GET_CVID_ROM_VERSION omits d1315cb9f3ed staging: r8188eu: DM_PriCCA is set but never used omits 944a1e54b871 staging: r8188eu: remove unused prototype omits 752925690005 staging: r8188eu: remove the private "test" ioctl omits 649071f78ab2 staging: r8188eu: remove the private ioctl "tdls" omits 08ea4a2c62b6 staging: r8188eu: remove the private ioctl "tdls_get" omits e269f7acdc53 staging: r8188eu: remove the private ioctl "wps_assoc_req_ie" omits ec970aa39eab staging: r8188eu: remove private ioctls that return -1 omits a40f670989b2 staging: r8188eu: remove the private ioctl "wps_prob_req_ie" omits d8c92147bda2 staging: r8188eu: remove the private drvext_hdl ioctl omits c757fa413a14 staging: r8188eu: remove the private ioctl "get sensitivity" omits 3618e07e88ee staging: r8188eu: remove unused rtw_private_args entries omits b0d60d3dc3d3 staging: r8188eu: rfoff_reason is never initialised omits 2cca8b85ed7f staging: r8188eu: merge rtw_led_control and SwLedControlMode1 omits 334a7f00a5b3 staging: r8188eu: merge blink_work and SwLedBlink1 omits e8b0b484f498 staging: r8188eu: summarize some BlinkingLedState omits f7b8dc039995 staging: r8188eu: remove bStopBlinking omits a4299e0e3fd8 staging: r8188eu: LED_CTL_START_WPS_BOTTON is not used omits 6b3449d1715a staging: r8188eu: LED_CTL_POWER_ON is not used omits 517da66148f8 staging: r8188eu: remove LedControlHandler omits 74752a36662c staging: r8188eu: remove obsolete comments omits 88514247c142 staging: r8188eu: use bool for boolean values omits e83c8ef4411f staging: r8188eu: make blink interval defines internal omits e3a12865a9c0 staging: r8188eu: bLedStartToLinkBlinkInProgress is set bu [...] omits 07a33118b4c5 staging: r8188eu: remove unused blink mode defines omits 0a7a87c418f8 staging: r8188eu: clean up blinking macros omits 98731fa61247 staging: r8188eu: clean up the blink worker code omits c87adbe4bf13 staging: r8188eu: make ResetLedStatus static omits 0b8d8a17d628 staging: r8188eu: merge DeInitLed871x and rtl8188eu_DeInitSwLeds omits ed5a214e55a6 staging: r8188eu: merge InitLed871x and rtl8188eu_InitSwLeds omits 2232e50bd117 staging: r8188eu: move (de)init functions from hal to rtw_led omits b3505203320d staging: r8188eu: move SwLedOn and SwLedOff into rtw_led.c omits 9d36de311305 staging: r8188eu: switch the led off during deinit omits 0dbd880cb513 staging: vt6655: drop off byRxMode var in device.h omits 25f5de0de91e staging: most: dim2: use consistent routine naming omits 12e5241b8b36 staging: most: dim2: update renesas compatible string omits a1f0906447ef staging: r8188eu: include variable declarations from Hal81 [...] omits b846c0bd43f2 staging: rtl8723bs: removed unused if blocks omits 11907481851a staging: pi433: remove unnecessary parentheses pointed out [...] omits 6350e6f6d14f staging: vc04_services: Remove repeated word in vchiq log warning omits 660d187887cf hwmon: (xgene-hwmon) Add free before exiting xgene_hwmon_probe omits ebae8973884e drm/amdgpu: no DC support for headless chips omits 0f1eae8e565e net: caif: remove redundant assignment to variable expectlen omits 16fa29aef796 Merge branch 'smc-fixes' omits 349d43127dac net/smc: fix kernel panic caused by race of smc_sock omits 90cee52f2e78 net/smc: don't send CDC/LLC message if link not ready omits 1b9dadba5022 NFC: st21nfca: Fix memory leak in device probe and remove omits 5be60a945329 net: lantiq_xrx200: fix statistics of received bytes omits 1cd5384c88af net: ag71xx: Fix a potential double free in error handling paths omits 8b5fdfc57cc2 mISDN: change function names to avoid conflicts omits de768416b203 x86/mce/inject: Avoid out-of-bounds write when setting flags omits cf6299b61019 kobject: remove kset from struct kset_uevent_ops callbacks omits f103b2e5a619 hwmon: (nzxt-smart2) Fix "unused function" warning omits 7be3be2b027c drm/amdgpu: put SMU into proper state on runpm suspending [...] omits daf8de0874ab drm/amdgpu: always reset the asic in suspend (v2) omits a8ad9a2434dc Merge tag 'efi-urgent-for-v5.16-2' of git://git.kernel.org [...] omits 8c45096c60d6 drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume omits c95545a03670 ACPICA: Update version to 20211217 omits 0c9a672729d6 ACPICA: iASL/NHLT table: "Specific Data" field support omits 5579649e7eb7 ACPICA: iASL: Add suppport for AGDI table omits 2de6bb92ebbb ACPICA: iASL: Add TDEL table to both compiler/disassembler omits b70d6f07ed31 ACPICA: Fixed a couple of warnings under MSVC omits 9f52815422a4 ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) omits 1d4e0b3abb16 ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 omits 0acf24ad7e10 ACPICA: Add support for PCC Opregion special context data omits 9a3b8655db1a ACPICA: Fix wrong interpretation of PCC address omits 24ea5f90ec95 ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_o [...] omits 1cdfe9e346b4 ACPICA: Utilities: Avoid deleting the same object twice in a row omits 00395b74d57f ACPICA: Fix AEST Processor generic resource substructure d [...] omits e4a07f5acd73 ACPICA: iASL/Disassembler: Additional support for NHLT table omits a3e525feaeec ACPICA: Avoid subobject buffer overflow when validating RS [...] omits 339651be3704 ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR omits 5d6e59665d8b ACPICA: Use original pointer for virtual origin tables omits ca25f92b72d2 ACPICA: Use original data_table_region pointer for accesses omits f81bdeaf8161 ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions omits 702f21db4995 Merge tag 'devfreq-next-for-5.17' of git://git.kernel.org/ [...] omits 36fd3609d0dd Merge back earlier power capping changes for v5.17 omits b8470e98e192 Merge tag 'dtpm-v5.17' of https://git.linaro.org/people/da [...] omits 125521addcd6 Merge tag 'thermal-v5.17-rc1' of https://git.kernel.org/pu [...] omits 732bc2ff080c selinux: initialize proto variable in selinux_ip_postroute [...] omits 3f0bb496ee41 Merge branches 'thermal-tools' and 'thermal-int340x' omits 79b69a83705e nfc: uapi: use kernel size_t to fix user-space builds omits 7175f02c4e5f uapi: fix linux/nfc.h userspace compilation errors omits b4aadd207322 net:Remove initialization of static variables to 0 omits ca506fca461b net: usb: pegasus: Do not drop long Ethernet frames omits 5f5015328845 atlantic: Fix buff_ring OOB in aq_ring_rx_clean omits 6c25449e1a32 net: udp: fix alignment problem in udp4_seq_show() omits 6d7373dabfd3 net/smc: fix using of uninitialized completions omits fd3a45900055 net: bridge: Get SIOCGIFBR/SIOCSIFBR ioctl working in compat mode omits 32f52e8e78d3 net: ethernet: ti: davinci_emac: Use platform_get_irq() to [...] omits 7801302b9a01 net: xilinx: emaclite: Use platform_get_irq() to get the i [...] omits 6c119fbdb805 net: ethoc: Use platform_get_irq() to get the interrupt omits 441faddaadd7 fsl/fman: Use platform_get_irq() to get the interrupt omits f83b4348116d net: pxa168_eth: Use platform_get_irq() to get the interrupt omits c0032d6e87d6 ethernet: netsec: Use platform_get_irq() to get the interrupt omits f4dd5174e273 net: wwan: iosm: Keep device at D0 for s2idle case omits 8f58e29ed7fc net: wwan: iosm: Let PCI core handle PCI power transition omits c1833c3964d5 ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate omits 0c94d657d2a4 net: lan966x: Fix the vlan used by host ports omits 099eac91bcda Merge branch 'bnxt_en-next' omits 720908e5f816 bnxt_en: Use page frag RX buffers for better software GRO [...] omits b976969bed83 bnxt_en: convert to xdp_do_flush omits 3fcbdbd5d8d5 bnxt_en: Support CQE coalescing mode in ethtool omits df78ea22460b bnxt_en: Support configurable CQE coalescing mode omits dc1f5d1ebc5c bnxt_en: enable interrupt sampling on 5750X for DIM omits 0fb8582ae5b9 bnxt_en: Log error report for dropped doorbell omits 5a717f4a8e00 bnxt_en: Add event handler for PAUSE Storm event omits 36de991e9390 ARM: dts: socfpga: change qspi to "intel,socfpga-qspi" omits f34e8875ae24 dt-bindings: spi: cadence-quadspi: document "intel,socfpga-qspi" omits c65fe9cbbfd6 drm/i915/fbc: Remember to update FBC state even when not r [...] omits ee6d3dd4ed48 driver core: make kobj_type constant. omits d46f329a3f60 drm/i915: Increment composite fence seqno omits 0f9d36af8f21 drm/i915: Fix possible uninitialized variable in parallel [...] omits 489a00ef46c9 Documentation: power: Update outdated contents in opp.rst omits d776790a5536 cpufreq: mediatek-hw: Fix double devm_remap in hotplug case omits 565210c78120 hwmon: (dell-smm) Pack the whole smm_regs struct omits 20f2e67cbc75 hwmon: (nct6775) Additional check for ChipID before ASUS W [...] omits a8d6d4992ad9 hwmon: (mr75203) fix wrong power-up delay value omits 23c7df14f696 hwmon/pmbus: (ir38064) Fix spelling mistake "comaptible" - [...] omits 0ee7f624263e hwmon/pmbus: (ir38064) Expose a regulator omits e65de225ef2f hwmon/pmbus: (ir38064) Add of_match_table omits ca003af3aa15 hwmon/pmbus: (ir38064) Add support for IR38060, IR38164 IR38263 omits 53e68c20aeb1 hwmon: add driver for NZXT RGB&Fan Controller/Smart Device v2. omits 1e7c94b251d1 hwmon: (nct6775) add ROG STRIX B550-A/X570-I GAMING omits e1c5cd7e8af0 hwmon: (pmbus) Add support for MPS Multi-phase mp5023 omits 0710e2b9f9b7 dt-bindings: add Delta AHE-50DC fan control module omits d387d88ed045 hwmon: (pmbus) Add Delta AHE-50DC fan control module driver omits 130d168866a1 hwmon: prefix kernel-doc comments for structs with struct omits e13e979b2b3d hwmon: (ntc_thermistor) Add Samsung 1404-001221 NTC omits 8569e5558d9f hwmon: (ntc_thermistor) Drop OF dependency omits 87b93329fdd6 hwmon: (dell-smm) Unify i8k_ioctl() and i8k_ioctl_unlocked() omits 024053877469 hwmon: (dell-smm) Simplify ioctl handler omits 9c6d555187f5 hwmon: (raspberrypi) Exit immediately in case of error in init omits c2fe0f63cafe hwmon: (nct6775) delete some extension lines omits 9f448e796cf9 hwmon: (ntc_thermistor) Move DT matches to the driver block omits 70760e80db06 hwmon: (ntc_thermistor) Switch to generic firmware props omits e0149eebe47b hwmon: (ntc_thermistor) Move and refactor DT parsing omits d75553790b9f hwmon: (adm1031) Remove redundant assignment to variable range omits 3315e716999d hwmon: (asus_wmi_sensors) fix an array overflow omits 34e2bd10ab60 hwmon: (asus_wmi_ec_sensors) fix array overflow omits 62cfc0576393 hwmon: (sht4x) Add device tree match table omits e380095b8018 hwmon: (ntc_thermistor) Merge platform data omits 209218efd6ac hwmon: (ntc_thermistor) Drop read_uv() depend on OF and IIO omits 76f240ff9523 hwmon: (ntc_thermistor) Drop get_ohm() omits 11a24ca7e34d hwmon: (ntc_thermistor) Merge platform data into driver omits bf4d843050af hwmon: (jc42) Add support for ONSEMI N34TS04 omits 8bb050cd5cf4 hwmon: (k10temp) Support up to 12 CCDs on AMD Family of pr [...] omits 548820e21ce1 hwmon: (asus_wmi_sensors) Support X370 Asus WMI. omits b87611d43757 hwmon: (asus_wmi_ec_sensors) Support B550 Asus WMI. omits df293076a903 hwmon: (f71882fg) Add F81966 support omits ff9b87787979 hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A omits ff300b71ba38 hwmon: (tmp401) Hide register write address differences in [...] omits 50152fb6c1a1 hwmon: (tmp401) Use regmap omits ca53e7640de7 hwmon: (tmp401) Convert to _info API omits bcb31e680837 hwmon: (tmp401) Simplify temperature register arrays omits eacb52f010a8 hwmon: Driver for Texas Instruments INA238 omits 8be23b9b3114 dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property omits ed68a0effe51 dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatib [...] omits 3cf90efa1367 hwmon: (k10temp) Add support for AMD Family 19h Models 10h [...] omits f707bcb5d1cb hwmon: (k10temp) Remove unused definitions omits 4fb0abfee424 x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-A [...] omits fc74e0a40e4f Linux 5.16-rc7 omits e8ffcd3ab0e5 Merge tag 'x86_urgent_for_v5.16_rc7' of git://git.kernel.o [...] omits 2afa90bd1c75 Merge tag 'objtool_urgent_for_v5.16_rc7' of git://git.kern [...] omits 438645193e59 Merge tag 'pinctrl-v5.16-3' of git://git.kernel.org/pub/sc [...] omits c8eefdbfa18e Merge tag 'samsung-pinctrl-5.17' of https://git.kernel.org [...] omits 4b1643cb57da pinctrl: bcm: ns: use generic groups & functions helpers omits aa63e6562ab3 pinctrl: imx: fix allocation result check omits e2ae0d4a6b0b Merge tag 'hwmon-for-v5.16-rc7' of git://git.kernel.org/pu [...] omits 5b5e3d034702 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d0cc67b27816 Merge branch 'akpm' (patches from Andrew) omits 2a57d83c78f8 mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_ [...] omits 34796417964b mm/damon/dbgfs: protect targets destructions with kdamond_lock omits 595ec1973c27 mm/page_alloc: fix __alloc_size attribute for alloc_pages_ [...] omits 94ab10dd42a7 mm: delete unsafe BUG from page_cache_add_speculative() omits e37e7b0b3bd5 mm, hwpoison: fix condition in free hugetlb page path omits 7e5b901e4609 MAINTAINERS: mark more list instances as moderated omits 71d2bcec2d4d kernel/crash_core: suppress unknown crashkernel parameter warning omits 338635340669 mm: mempolicy: fix THP allocations escaping mempolicy rest [...] omits 0129ab1f268b kfence: fix memory leak when cat kfence objects omits e6007b85dfa2 selftests: mptcp: Remove the deprecated config NFT_COUNTER omits 5ec7d18d1813 sctp: use call_rcu to free endpoint omits 55fa3c9665bf platform/x86: x86-android-tablets: New driver for x86 Andr [...] omits a382d568f144 pinctrl: samsung: Use platform_get_irq_optional() to get t [...] omits 7c63f26cb518 lib: objagg: Use the bitmap API when applicable omits b45396afa417 net: phy: fixed_phy: Fix NULL vs IS_ERR() checking in __fi [...] omits b927dfc67d05 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm omits c8831184c56d Merge tag 'platform-drivers-x86-v5.16-4' of git://git.kern [...] omits 2b71e2c7b56c netfilter: nft_set_pipapo_avx2: remove redundant pointer lt omits 92ad19559ea9 integrity: Do not load MOK and MOKx when secure boot be disabled omits 54bf7fa3efd0 ima: Fix undefined arch_ima_get_secureboot() and co omits d27bb69dc83f regulator: qcom-labibb: OCP interrupts are not a failure w [...] omits da78fc797fa4 tools/power/x86/intel-speed-select: v1.11 release omits 9734213ed413 tools/power/x86/intel-speed-select: Update max frequency omits 7467d716583e net: phy: micrel: Add config_init for LAN8814 omits 24d8a9001a91 net: wan/lmc: fix spelling of "its" omits 0b8bf9cb142d EDAC/amd64: Add support for family 19h, models 50h-5fh omits 4eb1782eaa9f recordmcount.pl: fix typo in s390 mcount regex omits 19768f80cf23 block: null_blk: only set set->nr_maps as 3 if active poll [...] omits 5471d5226c3b selftests: Calculate udpgso segment count without header a [...] omits 736ef37fd9a4 udp: using datalen to cap ipv6 udp max gso segments omits d7779e22e89a crypto: ux500 - Use platform_get_irq() to get the interrupt omits 4cee0700cf1d crypto: hisilicon/qm - disable qm clock-gating omits c2aec59be093 crypto: omap-aes - Fix broken pm_runtime_and_get() usage omits ace7660691f8 MAINTAINERS: update caam crypto driver maintainers list omits 10371b6212bb crypto: octeontx2 - prevent underflow in get_cores_bmap() omits 3438e7220b31 crypto: octeontx2 - out of bounds access in otx2_cpt_dl_cu [...] omits 0cec19c761e5 crypto: qat - add support for compression for 4xxx omits beb1e6d71f0e crypto: qat - allow detection of dc capabilities for 4xxx omits 0bba03ce9739 crypto: qat - add PFVF support to enable the reset of ring pairs omits a9dc0d966605 crypto: qat - add PFVF support to the GEN4 host driver omits 925b3069cf6e crypto: qat - config VFs based on ring-to-svc mapping omits e1b176af3d7e crypto: qat - exchange ring-to-service mappings over PFVF omits 73ef8f3382d1 crypto: qat - support fast ACKs in the PFVF protocol omits 851ed498dba1 crypto: qat - exchange device capabilities over PFVF omits 673184a2a58f crypto: qat - introduce support for PFVF block messages omits 3a5b2a088328 crypto: qat - store the ring-to-service mapping omits 4d03135faa05 crypto: qat - store the PFVF protocol version of the endpoints omits 6f87979129d1 crypto: qat - improve the ACK timings in PFVF send omits 1c94d8035905 crypto: qat - leverage read_poll_timeout in PFVF send omits 952f4e812741 crypto: qat - leverage bitfield.h utils for PFVF messages omits db1c034801c4 crypto: qat - abstract PFVF messages with struct pfvf_message omits 0aeda694f187 crypto: qat - set PFVF_MSGORIGIN just before sending omits 028042856802 crypto: qat - make PFVF send and receive direction agnostic omits 6ed942ed3c47 crypto: qat - make PFVF message construction direction agnostic omits 448588adcdf4 crypto: qat - add the adf_get_pmisc_base() helper function omits 03125541ca29 crypto: qat - support the reset of ring pairs on PF omits 4b44d28c715d crypto: qat - extend crypto capability detection for 4xxx omits cfe4894eccdc crypto: qat - set COMPRESSION capability for QAT GEN2 omits 547bde7bd4ec crypto: qat - set CIPHER capability for QAT GEN2 omits e0441e2be155 crypto: qat - get compression extended capabilities omits 3954ab6d9fce crypto: octeontx2 - Use swap() instead of swap_engines() omits eca568a39481 crypto: omap - increase priority of DES/3DES omits acd93f8a4ca7 crypto: x86/curve25519 - use in/out register constraints m [...] omits 38e9791a0209 hwrng: cn10k - Add random number generator support omits 223a41f54946 crypto: hisilicon/zip - add new algorithms for uacce device omits 6f6f0ac6648d Merge tag 'mlx5-fixes-2021-12-22' of git://git.kernel.org/ [...] omits 7a29b11da965 Merge tag '5.16-rc5-ksmbd-fixes' of git://git.samba.org/ksmbd omits 8b3f91332291 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 95b40115a97b Merge tag 'drm-fixes-2021-12-24' of git://anongit.freedesk [...] omits a026fa540431 Merge tag 'io_uring-5.16-2021-12-23' of git://git.kernel.d [...] omits 7fe2bc1b6465 Merge branch 'ucount-rlimit-fixes-for-v5.16' of git://git. [...] omits d1199b94474a ext4: update fast commit TODOs omits 0915e464cb27 ext4: simplify updating of fast commit stats omits 7bbbe241ec7c ext4: drop ineligible txn start stop APIs omits 2729cfdcfa1c ext4: use ext4_journal_start/stop for fast commit transactions omits aa39cc675799 jffs2: GC deadlock reading a page that is used in jffs2_wr [...] omits 50cb43732544 ubifs: read-only if LEB may always be taken in ubifs_garba [...] omits 0d76502172d8 ubifs: fix double return leb in ubifs_garbage_collect omits 88618feecf44 ubifs: fix slab-out-of-bounds in ubifs_change_lp omits d3de970bcba0 ubifs: fix snprintf() length check omits 040bf2a9446f Merge tag 'drm-misc-next-fixes-2021-12-23' of git://anongi [...] omits 4817c37d71b5 Merge tag 'drm-intel-gt-next-2021-12-23' of git://anongit. [...] omits 78942ae41d45 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits b36064425a18 Documentation: KUnit: Restyled Frequently Asked Questions omits 39150e80edf8 Documentation: KUnit: Restyle Test Style and Nomenclature page omits 953574390634 Documentation: KUnit: Rework writing page to focus on writ [...] omits 46201d47d6c4 Documentation: kunit: Reorganize documentation related to [...] omits bc145b370c11 Documentation: KUnit: Added KUnit Architecture omits c48b9ef1f794 Documentation: KUnit: Rewrite getting started omits 6c6213f4a29b Documentation: KUnit: Rewrite main page omits 422d98c187d5 docs/zh_CN: Add zh_CN/accounting/delay-accounting.rst omits 32211146e12c Documentation/sphinx: fix typos of "its" omits 8ac383b4db7a docs/zh_CN: Add sched-domains translation omits fe1cf923da76 doc: fs: remove bdev_try_to_free_page related doc omits 5d1dd2e5a681 Bluetooth: MGMT: Fix spelling mistake "simultanous" -> "si [...] omits 58225631cf9a ubifs: Document sysfs nodes omits 2e3cbf425804 ubifs: Export filesystem error counters omits 3fea4d9d1601 ubifs: Error path in ubifs_remount_rw() seems to wrongly f [...] omits d98c6c35c881 ubifs: Make use of the helper macro kthread_run() omits bc7849e28043 ubi: Fix a mistake in comment omits 7296c8af6a34 ubifs: Fix spelling mistakes omits cdd156955f94 drm/etnaviv: consider completed fence seqno in hang check omits 76657eaef4a7 Merge tag 'net-5.16-rc7' of git://git.kernel.org/pub/scm/l [...] omits 26a8b0943780 platform/x86: intel_pmc_core: fix memleak on registration failure omits 7c4f5cd18cb1 platform/x86: intel_pmc_core: fix memleak on registration failure omits ecf45e60a62d selftests/bpf: Add btf_dump__new to test_cpp omits 5652b807b757 libbpf: Do not use btf_dump__new() macro in C++ mode omits 391e5975c020 net: stmmac: dwmac-visconti: Fix value of ETHER_CLK_SEL_FR [...] omits 65fd0c33ebe7 Merge branch 'r8152-fix-bugs' omits b24edca30953 r8152: sync ocp base omits 45bf944e6703 r8152: fix the force speed doesn't work for RTL8156 omits 996a18eb796a Merge tag 'sound-5.16-rc7' of git://git.kernel.org/pub/scm [...] omits d95a56207c07 net: bridge: fix ioctl old_deviceless bridge argument omits eccffcf4657a net: stmmac: ptp: fix potentially overflowing expression omits ae2778a64724 net: dsa: tag_ocelot: use traffic class to map priority on [...] omits 3bf6f013980a Merge tag 'gpio-fixes-for-v5.16-rc7' of git://git.kernel.o [...] omits 9695b7de5b47 veth: ensure skb entering GRO are not cloned. omits 0d81b5faa234 Merge tag 'mmc-v5.16-rc5' of git://git.kernel.org/pub/scm/ [...] omits c8cc50a98e4f Merge tag 'arm-fixes-5.16-4' of git://git.kernel.org/pub/s [...] omits f2b551fad8d8 Merge tag 'wireless-drivers-next-2021-12-23' of git://git. [...] omits 4ba0b8187d98 platform/x86: pmc_atom: improve critclk_systems matching f [...] omits 2ebd32ce2aec watchdog: simatic-ipc-wdt: add new driver for Siemens Indu [...] omits 8c78e0614edc leds: simatic-ipc-leds: add new driver for Siemens Industial PCs omits dd123e62bded platform/x86: simatic-ipc: add main driver for Siemens devices omits 4f6c131c3c31 platform/x86/intel: Remove X86_PLATFORM_DRIVERS_INTEL omits c4499272566d platform/x86: system76_acpi: Guard System76 EC specific fu [...] omits c0518b21fba5 platform/x86/intel: Remove X86_PLATFORM_DRIVERS_INTEL omits ba8cfebd9d9f platform/x86: system76_acpi: Guard System76 EC specific fu [...] omits f21ecad451c9 gpio: regmap: Switch to use fwnode instead of of_node omits d1056b771ddb gpio: tegra186: Add support for Tegra241 omits 9f01881beae9 dt-bindings: gpio: Add Tegra241 support omits e85dd53a38bc gpio: brcmstb: Use local variable to access OF node omits c1af85e44227 powercap/drivers/dtpm: Reduce trace verbosity omits 66b354064a35 powercap/drivers/dtpm: Remove unused function definition omits 960e0ab63b2e ext4: fix i_version handling on remount omits 4437992be7ca ext4: remove lazytime/nolazytime mount options handled by [...] omits 4c2467287779 ext4: don't fail remount if journalling mode didn't change omits 669a064625fa block: drop needless assignment in set_task_ioprio() omits 12baee68b2df spi: pxa2xx: Propagate firmware node omits 27b6965ccb72 spi: dw: Propagate firmware node omits e6609c26b3ab spi: dln2: Propagate firmware node omits 9de3cb1cc95b mtd: spi-nor: micron-st: write 2 bytes when disabling Octa [...] omits 63017068a6d9 mtd: spi-nor: spansion: write 2 bytes when disabling Octal [...] omits 0d051a49829a mtd: spi-nor: core: use 2 data bytes for template ops omits 6cb12fbda1c2 drm/i915: Use trylock instead of blocking lock for __i915_ [...] omits bb53bcb2b104 Merge branch 'mlxsw-tests' omits 810ef9552dec selftests: mlxsw: devlink_trap_tunnel_vxlan: Fix 'decap_er [...] omits c777d726267c selftests: mlxsw: Add test for VxLAN related traps for IPv6 omits d01724dd2a66 selftests: mlxsw: spectrum-2: Add a test for VxLAN floodin [...] omits 7ae23eddfa3e selftests: mlxsw: spectrum: Add a test for VxLAN flooding [...] omits 1c7b183dac89 selftests: mlxsw: Add VxLAN FDB veto test for IPv6 omits 696285305b32 selftests: mlxsw: vxlan_fdb_veto: Make the test more flexi [...] omits 21d4282dc1b8 selftests: mlxsw: Add VxLAN configuration test for IPv6 omits 8e059d64bee4 selftests: mlxsw: vxlan: Make the test more flexible for f [...] omits 30be4551f9e2 wwan: Replace kernel.h with the necessary inclusions omits e48cb313fde3 net: stmmac: add tc flower filter for EtherType matching omits 2e49761e4fd1 net: lan966x: Add support for multiple bridge flags omits 963178a06352 flow_offload: fix suspicious RCU usage when offloading tc action omits 3d3b2f57d444 sctp: move hlist_node and hashent out of sctp_ep_common omits e3d347943919 nvme: add 'iopolicy' module parameter omits 3a605e32a7f8 nvme: drop unused variable ctrl in nvme_setup_cmd omits e4fdb2b167ed nvme: increment request genctr on completion omits f18ee3d98815 nvme-fabrics: print out valid arguments when reading from [...] omits 5fe392ff9d1f x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUI [...] omits 4e484b3e969b xfrm: rate limit SA mapping change message to user space omits 23b6a6df94c6 xfrm: Add support for SM4 symmetric cipher algorithm omits e6911affa416 xfrm: Add support for SM3 secure hash omits af734a26a1a9 xfrm: update SA curlft.use_time omits 65b54ff67afa mtd: spi-nor: Constify part specific fixup hooks omits e7ad9f59f746 mtd: spi-nor: core: Remove reference to spi-nor.c omits 4390c6edc0fb net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_f [...] omits 2820110d9459 net/mlx5e: Delete forward rule for ct or sample action omits 19c4aba2d4e2 net/mlx5e: Fix ICOSQ recovery flow for XSK omits 17958d7cd731 net/mlx5e: Fix interoperability between XSK and ICOSQ reco [...] omits a0cb909644c3 net/mlx5e: Fix skb memory leak when TC classifier action o [...] omits 918fc3855a65 net/mlx5e: Wrap the tx reporter dump callback to extract the sq omits d671e109bd85 net/mlx5: Fix tc max supported prio for nic mode omits 33de865f7bce net/mlx5: Fix SF health recovery flow omits aa968f922039 net/mlx5: Fix error print in case of IRQ request failed omits 26a7993c93a7 net/mlx5: Use first online CPU instead of hard coded CPU omits 624bf42c2e39 net/mlx5: DR, Fix querying eswitch manager vport for ECPF omits 6b8b42585886 net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_ini [...] omits 142c779d05d1 scsi: vmw_pvscsi: Set residual data length conditionally omits 1b8d0300a3e9 scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_co [...] omits 7b9762a5e883 io_uring: zero iocb->ki_pos for stream file types omits 4d625a97a7e9 drm/amdgpu: fix runpm documentation omits 236f0f4eac19 Merge tag 'exynos-drm-next-for-v5.17' of git://git.kernel. [...] omits 63b0951b6e59 Merge tag 'drm/tegra/for-5.17-rc1' of https://gitlab.freed [...] omits b06103b53253 Merge tag 'amd-drm-next-5.17-2021-12-16' of https://gitlab [...] omits dbfba788c7ef Merge tag 'drm-intel-fixes-2021-12-22' of git://anongit.fr [...] omits e087cba11677 Merge branch 'add-tests-for-vxlan-with-ipv6-underlay' omits bf0a8b9bf2c3 selftests: forwarding: Add Q-in-VNI test for IPv6 omits 6c6ea78a1161 selftests: forwarding: Add a test for VxLAN symmetric rout [...] omits 2902bae465c0 selftests: forwarding: Add a test for VxLAN asymmetric rou [...] omits dc498cdda0ce selftests: forwarding: vxlan_bridge_1q: Remove unused function omits 728b35259e28 selftests: forwarding: Add VxLAN tests with a VLAN-aware b [...] omits b07e9957f220 selftests: forwarding: Add VxLAN tests with a VLAN-unaware [...] omits 0cd0b1f7a6e4 selftests: lib.sh: Add PING_COUNT to allow sending configu [...] omits 70ec72d5b6c2 mlxsw: spectrum_flower: Make vlan_id limitation more specific omits 5de24da1b3a5 Merge tag 'mlx5-updates-2021-12-21' of git://git.kernel.or [...] omits ae95af975528 Merge tag 'mediatek-drm-fixes-5.16' of https://git.kernel. [...] omits c42ba4290b21 netfilter: flowtable: remove ipv4/ipv6 modules omits 878aed8db324 netfilter: nat: force port remap to prevent shadowing well [...] omits 4a6fbdd801e8 netfilter: conntrack: tag conntracks picked up in local out hook omits 023223dfbfb3 netfilter: nf_tables: make counter support built-in omits 690d541739a3 netfilter: nf_tables: replace WARN_ON by WARN_ON_ONCE for [...] omits 4765473fefd4 netfilter: nf_tables: consolidate rule verdict trace call omits 8801d791b487 netfilter: nft_payload: WARN_ON_ONCE instead of BUG omits 0d1873a52289 netfilter: nf_tables: remove rcu read-size lock omits a16c7246368d block: remove unnecessary trailing '' omits 6fd3c510ee4b bio.h: fix kernel-doc warnings omits 8b0c59c622dc Revert "ARM: dts: BCM5301X: define RTL8365MB switch on Asu [...] omits e6e590445581 codel: remove unnecessary pkt_sched.h include omits 15fcb1031178 codel: remove unnecessary sock.h include omits 62a3106697f3 net: broadcom: bcm4908enet: remove redundant variable bytes omits 0092db5fac22 ice: trivial: fix odd indenting omits d1652b70d07c asix: fix wrong return value in asix_check_host_enable() omits 8035b1a2a37a asix: fix uninit-value in asix_mdio_read() omits 2030eddced0a Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 983d8e60f508 xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just l [...] omits f8d92a66e810 xfs: prevent UAF in xfs_log_item_in_current_chkpt omits cfb4c313be67 Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES omits 76d0685bbac8 Bluetooth: MGMT: Fix LE simultaneous roles UUID if not supported omits 4fc9857ab8c6 Bluetooth: hci_sync: Add check simultaneous roles support omits 6cd29ec6ae5e Bluetooth: hci_sync: Wait for proper events when connecting LE omits 85b56857e194 Bluetooth: hci_sync: Add support for waiting specific LE s [...] omits 8e8b92ee60de Bluetooth: hci_sync: Add hci_le_create_conn_sync omits fee645033e2c Bluetooth: hci_event: Use skb_pull_data when processing in [...] omits 744451c162a5 Bluetooth: hci_sync: Push sync command cancellation to workqueue omits df1e5c51492f Bluetooth: hci_qca: Stop IBS timer during BT OFF omits 6932627425d6 Bluetooth: btusb: Add support for Foxconn MT7922A omits 9b8bdd1eb589 sfc: falcon: Check null pointer of rx_queue->page_ring omits bdf1b5c3884f sfc: Check null pointer of rx_queue->page_ring omits db0dd9cee822 um: virtio_uml: Allow probing from devicetree omits bc491fb12513 Merge tag 'fixes-2021-12-22' of git://git.kernel.org/pub/s [...] omits b31297f04e86 um: Add devicetree support omits 361640b4fdc8 um: Extract load file helper from initrd.c omits edca7cc4b0ac ALSA: hda/realtek: Fix quirk for Clevo NJ51CU omits 39a8fc4971a0 ALSA: rawmidi - fix the uninitalized user_pversion omits 78ea40efb48e ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 omits 385f287f9853 ALSA: hda: intel-sdw-acpi: harden detection of controller omits b6fd77472dea ALSA: hda/hdmi: Disable silent stream on GLK omits 4d5cff69fbdd x86/mtrr: Remove the mtrr_bp_init() stub omits 3f066e882bf1 Merge tag 'for-5.16/parisc-7' of git://git.kernel.org/pub/ [...] omits 074004058094 Merge tag 'for-linus-5.16-3' of git://github.com/cminyard/ [...] omits c9ea870c6e33 Merge tag 'tomoyo-pr-20211222' of git://git.osdn.net/gitro [...] omits e19e22634519 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits 5da8b49de472 dt-bindings: display: bridge: lvds-codec: Fix duplicate key omits d430dffbe9dd mt76: mt7921: fix a possible race enabling/disabling runtime-pm omits f31ee3c0a555 wilc1000: Document enable-gpios and reset-gpios properties omits ec031ac4792c wilc1000: Add reset/enable GPIO support to SPI driver omits 4d2cd7b06ce0 wilc1000: Convert static "chipid" variable to device-local [...] omits 5f48d7bbec37 rtw89: 8852a: correct bit definition of dfs_en omits 5d5d68bcff1f rtw88: don't consider deep PS mode when transmitting packet omits 68b930ad46b6 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 71c748b5e01e ath11k: Fix unexpected return buffer manager error for QCA6390 omits 50a460665558 PM: runtime: Simplify locking in pm_runtime_put_suppliers() omits e4719b52b144 Merge back PM core changes for v5.17. omits dfeeedc1bf57 cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes omits d7f55471db27 memblock: fix memblock_phys_alloc() section mismatch error omits 1a901c914dfb ACPI: CPPC: Amend documentation in the comments omits 3a571fc19673 software node: Update MAINTAINERS data base omits c5fc5ba8b6b7 software node: fix wrong node passed to find nargs_prop omits 065807d758e2 Merge tag 'asoc-fix-v5.16-rc6' of https://git.kernel.org/p [...] omits 8bb227ac34c0 um: remove set_fs omits d8db5d8a012b Merge tag 'aspeed-5.17-devicetree' of git://git.kernel.org [...] omits ecb78b290bb5 mtd: rawnand: gpmi: Use platform_get_irq_byname() to get t [...] omits 3b2af5c6174c mtd: rawnand: omap_elm: Use platform_get_irq() to get the [...] omits 91f75eb481cf x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank ty [...] omits 5176a93ab27a x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types omits fe47ec5fa8ec Merge tag 'arm-soc/for-5.17/maintainers' of https://github [...] omits 862d7e543415 Merge tag 'arm-soc/for-5.17/drivers' of https://github.com [...] omits e9aff54425f0 Merge tag 'arm-soc/for-5.17/devicetree-arm64' of https://g [...] omits e5a8aa778d46 Merge tag 'arm-soc/for-5.17/devicetree' of https://github. [...] omits dbcb124acebd mtd: rawnand: omap2: Select GPMC device driver for ARCH_K3 omits f2f8115fe8b3 memory: omap-gpmc: Use a compatible match table when check [...] omits 8ae4069acdee dt-bindings: mfd: Add Freecom system controller omits c03b7ba96976 Merge tag 'qcom-arm64-for-5.17-1' of git://git.kernel.org/ [...] omits 38e0257e0e6f arm64: errata: Fix exec handling in erratum 1418040 workaround omits c23f1b77358c arm64: dts: qcom: sm6125: Avoid using missing SM6125_VDDCX omits 67e532a42cf4 driver core: platform: document registration-failure requirement omits 45e3a279841f vdpa/mlx5: Use auxiliary_device driver data helpers omits a5f8ef0baf9a net/mlx5e: Use auxiliary_device driver data helpers omits 3edac08e1896 soundwire: intel: Use auxiliary_device driver data helpers omits 27963d3da4d2 RDMA/irdma: Use auxiliary_device driver data helpers omits a3c8f906ed5f platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus omits 365481e42a8a driver core: auxiliary bus: Add driver data helpers omits 80b3485f7d7b PCI: Add #defines for accessing PCIe DVSEC fields omits c70282457c38 spi: ar934x: fix transfer and word delays omits 80bb73a9fbcd spi: uniphier: Fix a bug that doesn't point to private dat [...] omits 7e58accf4547 memory: omap-gpmc: Add support for GPMC on AM64 SoC omits 489224278478 dt-bindings: memory-controllers: ti,gpmc: Add compatible for AM64 omits 19d398dca521 memory: omap-gpmc: Use platform_get_irq() to get the interrupt omits ec961cf32411 backlight: qcom-wled: Respect enabled-strings in set_brightness omits b7002cd5e9d8 backlight: qcom-wled: Remove unnecessary double whitespace omits c70aefdedb24 backlight: qcom-wled: Provide enabled_strings default for [...] omits 96571489a069 backlight: qcom-wled: Remove unnecessary 4th default strin [...] omits 2b4b49602f9f backlight: qcom-wled: Override default length with qcom,en [...] omits 5ada78b26f93 backlight: qcom-wled: Fix off-by-one maximum with default [...] omits 0a1393585489 backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion omits e29e24bdabfe backlight: qcom-wled: Pass number of elements to read to r [...] omits c05b21ebc5bc backlight: qcom-wled: Validate enabled string indices in DT omits 6202b5de73cf backlight: lp855x: Add support ACPI enumeration omits 92add941b6be backlight: lp855x: Add dev helper variable to lp855x_probe() omits dec5779e6a7b backlight: lp855x: Move device_config setting out of lp855 [...] omits 31e833b20312 arm64: Unhash early pointer print plus improve comment omits b64dfcde1ca9 x86/mm: Prevent early boot triple-faults with instrumentation omits d5624bb29f49 asm-generic: introduce io_stop_wc() and add implementation [...] omits 99d7fbb5cedf net: ks8851: Check for error irq omits cb93b3e11d40 drivers: net: smc911x: Check for error irq omits db6d6afe382d fjes: Check for error irq omits 9804456e6067 gpio: Remove unused local OF node pointers omits f857acfc457e lib/scatterlist: cleanup macros into static inline functions omits aacb2016063d parisc: remove ARCH_DEFCONFIG omits 3547a008c896 Bluetooth: btintel: Add missing quirks and msft ext for le [...] omits c2ea703dcafc drm/i915: Require the vm mutex for i915_vma_bind() omits 63cf4cad7301 drm/i915: Break out the i915_deps utility omits 33654ef470a9 drm/i915: remove questionable fence optimization during copy omits 1193081710b3 drm/i915: Avoid using the i915_fence_array when collecting [...] omits 42da1cc7bd53 ath11k: add support of firmware logging for WCN6855 omits d943fdad7589 ath11k: Fix napi related hang omits 9d364b828ae5 ath10k: replace strlcpy with strscpy omits 1f08917ab929 net/mlx5e: Take packet_merge params directly from the RX r [...] omits fa691d0c9c08 net/mlx5e: Allocate per-channel stats dynamically at first usage omits be98737a4faa net/mlx5e: Use dynamic per-channel allocations in stats omits 473baf2e9e8c net/mlx5e: Allow profile-specific limitation on max num of [...] omits 0246a57ab517 net/mlx5e: Save memory by using dynamic allocation in netdev priv omits 1958c2bddfa2 net/mlx5e: Add profile indications for PTP and QOS HTB features omits 6c72cb05d4b8 net/mlx5e: Use bitmap field for profile features omits 08ab0ff47bf7 net/mlx5: Remove the repeated declaration omits 8680a60fc1fc net/mlx5: Let user configure max_macs generic param omits 0ad598d0be22 devlink: Clarifies max_macs generic devlink param omits 57ca767820ad net/mlx5: Let user configure event_eq_size param omits 0b5705ebc355 devlink: Add new "event_eq_size" generic device param omits 0844fa5f7b89 net/mlx5: Let user configure io_eq_size param omits 47402385d0b1 devlink: Add new "io_eq_size" generic device param omits 760cceff9961 drm/exynos: drop the use of label from exynos_dsi_register_te_irq omits 28b0d549f94a drm/exynos: remove useless type conversion omits 2043e6f6d5c5 drm/exynos: Implement mmap as GEM object function omits ee6c8b5afa62 drm/exynos: Replace legacy gpio interface for gpiod interface omits ce852837335a pinctrl: Propagate firmware node from a parent device omits 744d04fb4836 dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings omits bd0aae66c482 pinctrl: add one more "const" for generic function groups omits c26c4bfc1040 pinctrl: keembay: rework loops looking for groups names omits 5d0674999cc5 pinctrl: keembay: comment process of building functions a bit omits 02f117134952 pinctrl: imx: prepare for making "group_names" in "functio [...] omits f4f2970dfd87 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits b3ec7248f1f4 net: phy: micrel: Adding interrupt support for Link up/Lin [...] omits 1c15b05baea7 bonding: fix ad_actor_system option setting to default omits 1a1a0b0364ad bpftool: Enable line buffering for stdout omits 0dd668d2080c bpf: Use struct_size() helper omits dcce50e6cc4d compiler.h: Fix annotation macro misplacement with Clang omits cb8747b7d2a9 uapi: Fix undefined __always_inline on non-glibc systems omits d2666be51d5f Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 omits 30d57722732d Bluetooth: L2CAP: Fix using wrong mode omits 9446bdde51ac Bluetooth: hci_sync: Fix not always pausing advertising wh [...] omits e96741437ef0 Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_E [...] omits cf1bce1de7ee Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_E [...] omits ce72750f04d6 hostfs: Fix writeback of dirty pages omits 9b0da3f22307 um: Use swap() to make code cleaner omits 2f47a9a4dfa3 Merge tag 'pm-5.16-rc7' of git://git.kernel.org/pub/scm/li [...] omits 4c1f795773b3 um: header debriding - sigio.h omits 021fdaef8073 um: header debriding - os.h omits b31ef6d89ddd um: header debriding - net_*.h omits bb1a2c4e2d48 um: header debriding - mem_user.h omits ed4b1cc5900e um: header debriding - activate_ipi() omits 8e5d7cf3479a um: common-offsets.h debriding... omits 2610ed63ead1 um, x86: bury crypto_tfm_ctx_offset omits 21cba62bea84 um: unexport handle_page_fault() omits 7f5f156daec3 um: remove a dangling extern of syscall_trace() omits 6605a448668b um: kill unused cpu() omits 2098e213dd64 uml/i386: missing include in barrier.h omits dbba7f704aa0 um: stop polluting the namespace with registers.h contents omits 5f174ec3c1d6 logic_io instance of iounmap() needs volatile on argument omits 577ade59b99e um: move amd64 variant of mmap(2) to arch/x86/um/syscalls_64.c omits 8f5c84f3678e uml: trim unused junk from arch/x86/um/sys_call_table_*.c omits 85e73968a040 um: virtio_uml: Fix time-travel external time propagation omits 4e8a5edac501 lib/logic_iomem: Fix operation on 32-bit omits 4e84139e14af lib/logic_iomem: Fix 32-bit build omits d73820df6437 um: virt-pci: Fix 32-bit compile omits ca0ea8a60b40 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 4b86366fdfbe um: gitignore: Add kernel/capflags.c omits 077b7320942b um: registers: Rename function names to avoid conflicts an [...] omits 8bd18ef9eaac um: Replace if (cond) BUG() with BUG_ON() omits d3a5a68cff47 parisc: Fix mask used to select futex spinlock omits 6cd9d4b97891 selinux: minor tweaks to selinux_add_opt() omits 494545aa9b50 uml: x86: add FORCE to user_constants.h omits bbe33504d4a7 um: rename set_signals() to um_set_signals() omits 5f8539e2ff96 um: fix ndelay/udelay defines omits 8f66fce0f465 parisc: Correct completer in lws start omits 5dbdc4c565e3 Merge tag 'nfsd-5.16-3' of git://git.kernel.org/pub/scm/li [...] omits 2e08df3c7c4e selinux: fix potential memleak in selinux_add_opt() omits 1c40d40f6835 drm/i915/guc: Request RP0 before loading firmware omits c545a70dd2a1 platform/x86: asus-wmi: Reshuffle headers for better maintenance omits 522fbca4f769 platform/x86: asus-wmi: Split MODULE_AUTHOR() on per author basis omits 3ac7bf0d47be platform/x86: asus-wmi: Join string literals back omits eb66fb03a727 platform/x86: apple-gmux: use resource_size() with res omits 09fc14061f3e platform/x86: amd-pmc: only use callbacks for suspend omits 804034c4ffc5 platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug [...] omits 8704d0befb59 rtw88: support SAR via kernel common API omits 10d162b2ed39 rtw88: 8822c: add ieee80211_ops::hw_scan omits bc11517bc821 Merge tag 'iwlwifi-next-for-kalle-2021-12-21-v2' of git:// [...] omits 72e4d07d9499 platform/x86: think-lmi: Prevent underflow in index_store() omits 855045873b54 platform/x86: apple-gmux: use resource_size() with res omits d386f7ef9f41 platform/x86: amd-pmc: only use callbacks for suspend omits cfc643aa23c8 platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug [...] omits 6ed6356b0771 xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() omits 132c460e4964 xfs: Fix comments mentioning xfs_ialloc omits 09654ed8a18c xfs: check sb_meta_uuid for dabuf buffer recovery omits e5d1802c70f5 xfs: fix a bug in the online fsck directory leaf1 bestcount check omits 7993f1a431bc xfs: only run COW extent recovery when there are no live extents omits 7b7820b83f23 xfs: don't expose internal symlink metadata buffers to the vfs omits 59d7fab2dff9 xfs: fix quotaoff mutex usage now that we don't support di [...] omits 47a6df7cd317 xfs: shut down filesystem if we xfs_trans_cancel with defe [...] omits 426c0ff27b83 platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer omits 6a5a14b18972 platform/x86: amd-pmc: Simplify error handling and store t [...] omits fdba608f15e2 KVM: VMX: Wake vCPU when delivering posted IRQ even if vCP [...] omits 1c3e979bf3e2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 37cf276df101 fm10k: Fix syntax errors in comments omits 630f6edc4851 igbvf: Refactor trace omits 890781af31a0 igb: remove never changed variable `ret_val' omits b8773a66f651 igc: Remove obsolete define omits d2a66dd3fdd6 igc: Remove obsolete mask omits 2a8807a76589 igc: Remove obsolete nvm type omits 8e153faf5827 igc: Remove unused phy type omits 7a34cda1ee8a igc: Remove unused _I_PHY_ID define omits 13a64f0b9894 ice: support crosstimestamping on E822 devices if supported omits a69f1cb62aec ice: exit bypass mode once hardware finishes timestamp cal [...] omits b111ab5a11eb ice: ensure the hardware Clock Generation Unit is configured omits 3a7496234d17 ice: implement basic E822 PTP support omits 405efa49b54b ice: convert clk_freq capability into time_ref omits b2ee72565cd0 ice: introduce ice_ptp_init_phc function omits 39b2810642e8 ice: use 'int err' instead of 'int status' in ice_ptp_hw.c omits e59d75dd410e ice: PTP: move setting of tstamp_config omits 78267d0c9cab ice: introduce ice_base_incval function omits 4809671015a1 ice: Fix E810 PTP reset flow omits b90c42c74761 MAINTAINERS: Add an entry for Renesas NAND controller omits d8701fe890ec mtd: rawnand: renesas: Add new NAND controller driver omits 6b85a71cace7 dt-bindings: mtd: renesas: Describe Renesas R-Car Gen3 & R [...] omits e338924bd05d block: check minor range in device_add_disk() omits 37ae5a0f5287 block: use "unsigned long" for blk_validate_block_size(). omits 99d8690aae4b block: fix error unwinding in device_add_disk omits 294e70c952b4 Merge tag 'mac80211-next-for-net-next-2021-12-21' of git:/ [...] omits 3f345e907a8e usb: typec: ucsi: Only check the contract if there is a co [...] omits 400cffd5f4ea platform/x86: thinkpad_acpi: support inhibit-charge omits b55d416d48f5 platform/x86: thinkpad_acpi: support force-discharge omits 539b9c94ac83 power: supply: add helpers for charge_behaviour sysfs omits 1b0b6cc8030d power: supply: add charge_behaviour attributes omits 3e4d9a485029 gpio: virtio: remove timeout omits a2d05fb73493 gpio: sim: add missing fwnode_handle_put() in gpio_sim_probe() omits dfdded9b0b3f Merge tag 'qcom-dts-for-5.17' of git://git.kernel.org/pub/ [...] omits ffb76a86f809 ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module omits 5d55cbc720cc regulator: dt-bindings: samsung,s5m8767: Move fixed string [...] omits 585cba9d424e MAINTAINERS: Add i.MX sdhci maintainer omits 13ee75c7b57c Merge tag 'qcom-drivers-for-5.17' of git://git.kernel.org/ [...] omits a474e52c3109 mmc: jz4740: Support using a bi-directional DMA channel omits 34ce29302323 dt-bindings: mmc: ingenic: Support using bi-directional DM [...] omits 1a6fe7bbc7d2 mmc: dw_mmc: Do not wait for DTO in case of error omits 25d5417a90fd mmc: dw_mmc: Add driver callbacks for data read timeout omits 91e2ca227b41 mmc: dw_mmc-exynos: Add support for ARTPEC-8 omits d7d87484bea9 dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 omits d8be1357edc8 drm/i915: Add ww ctx to i915_gem_object_trylock omits be7612fd6665 drm/i915: Require object lock when freeing pages during de [...] omits 2c3849baf290 drm/i915: Trylock the object when shrinking omits 8fc9a77bc64e mmc: meson-mx-sdio: add IRQ check omits 77bed755e0f0 mmc: meson-mx-sdhc: add IRQ check omits ebc4dcf1625a mmc: dw_mmc: clean up a debug message omits c064bb5c78c1 mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads a [...] omits 189f1d9bc3a5 mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on [...] omits 1ccaa1bdcc42 mmc: core: Fix blk_status_t handling omits 36240ef8665b mmc: mmci: add hs200 support for stm32 sdmmc omits 4481ab602ced mmc: mmci: increase stm32 sdmmcv2 clock max freq omits 5471fe8b383f mmc: mmci: Add support for sdmmc variant revision v2.2 omits b59a8c90537f Merge branch 'fixes' into next omits ff31ee0a0f47 mmc: mmci: stm32: clear DLYB_CR after sending tuning command omits 552bc46484b3 dt-bindings: mmc: mmci: Add st,stm32-sdmmc2 compatible omits ce96a964682a arm64: exynos: Enable Exynos Multi-Core Timer driver omits e4844092581c xhci: Fresco FL1100 controller should not have BROKEN_MSI [...] omits 0d2589aa5ca9 arm64: defconfig: Enable Samsung I2C driver omits 567617baac2a EDAC/sb_edac: Remove redundant initialization of variable rc omits bcbddc4f9d02 iwlwifi: mei: wait before mapping the shared area omits 013f9e635531 iwlwifi: mei: clear the ownership when the driver goes down omits c3c3e9a7d0b1 iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. omits 0c91204517df iwlwifi: fw: fix some scan kernel-doc omits 459fc0f2c6b0 iwlwifi: pcie: make sure prph_info is set when treating wa [...] omits 73ca8763eb5a iwlwifi: mvm: remove card state notification code omits 8ccb768c2368 iwlwifi: mvm: drop too short packets silently omits f0337cb48f3b iwlwifi: mvm: fix AUX ROC removal omits 22a1ee8e1e59 iwlwifi: return op_mode only in case the failure is from MEI omits 0792df6881d0 iwlwifi: mvm: support Bz TX checksum offload omits c3f40c3e0273 iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed omits b0ae61dd5973 iwlwifi: mvm: correctly set schedule scan profiles omits 6bb2ea37c02d iwlwifi: mvm: set protected flag only for NDP ranging omits dbe6f76a23ce iwlwifi: pcie: add killer devices to the driver omits f4745cbb1757 iwlwifi: mvm: perform 6GHz passive scan after suspend omits 39e9e7962d55 iwlwifi: mvm: correctly set channel flags omits 8bdc52b90db8 iwlwifi: mvm: always store the PPAG table as the latest version. omits c286aecae210 iwlwifi: bump FW API to 69 for AX devices omits 40a0b38d7a7f iwlwifi: mvm: Fix calculation of frame length omits 998e1aba6e5e iwlwifi: mvm: test roc running status bits before removing [...] omits ac9952f69542 iwlwifi: don't pass actual WGDS revision number in table_revision omits ddb6b76b6f96 iwlwifi: yoyo: support TLV-based firmware reset omits 3efdf03bf68b iwlwifi: mvm: change old-SN drop threshold omits 6438e3e0c5e8 iwlwifi: mvm: don't trust hardware queue number omits b6f5b647f694 iwlwifi: mvm: handle RX checksum on Bz devices omits 6772aab732e0 iwlwifi: mvm: use a define for checksum flags mask omits 6518f83ffa51 iwlwifi: remove module loading failure message omits fbdacb30b4e7 iwlwifi: mvm: isolate offload assist (checksum) calculation omits 773a042fddf2 iwlwifi: mvm: add support for OCE scan omits ab07506b0454 iwlwifi: fix leaks/bad data after failed firmware load omits ccbffd690ec2 iwlwifi: fix debug TLV parsing omits 8b0f92549f2c iwlwifi: mvm: fix 32-bit build in FTM omits 4cd177b43a14 iwlwifi: dump RCM error tables omits 57417e1bf9d9 iwlwifi: dump both TCM error tables if present omits 9ae4862b95a3 iwlwifi: dump CSR scratch from outer function omits aece8927a651 iwlwifi: parse error tables from debug TLVs omits ced50f1133af iwlwifi: mvm: Increase the scan timeout guard to 30 seconds omits 1db385c668d3 iwlwifi: recognize missing PNVM data and then log filename omits ae4c1bb06b66 iwlwifi: rs: add support for TLC config command ver 4 omits 5c3310c2b7c9 iwlwifi: mvm: rfi: update rfi table omits 92fd0ce96da7 iwlwifi: add support for BNJ HW omits 2856f623ce48 iwlwifi: mvm: Add list of OEMs allowed to use TAS omits 7c530588405d iwlwifi: mvm: support revision 1 of WTAS table omits f1c0bb74b38f iwlwifi: Read the correct addresses when getting the crf id omits 2b0ceda953d5 iwlwifi: pcie: add jacket bit to device configuration parsing omits 15664c1cbc73 iwlwifi: fw: remove dead error log code omits fdfde0cb7926 iwlwifi: fix Bz NMI behaviour omits 9160955a80e2 iwlwifi: do not use __unused as variable name omits ff1676391aa9 iwlwifi: iwl-eeprom-parse: mostly dvm only omits 2ac885f4f491 iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() omits 18c11e2f4c65 iwlwifi: mvm: fix a stray tab omits c48c94b0ab75 net/sched: use min() macro instead of doing it manually omits 3a0152b21952 nitro_enclaves: Use get_user_pages_unlocked() call to hand [...] omits cfd0d84ba28c binder: fix async_free_space accounting for empty parcels omits 79f1c7304295 kernfs: Replace kernel.h with the necessary inclusions omits adbfddc757ae docs/driver-api: Replace a comma in the n_gsm.rst with a d [...] omits 67f74302f45d drm/nouveau: wait for the exclusive fence after the shared [...] omits fb09d0ac0772 tty: Fix the keyboard led light display problem omits 34de6666843d dt-bindings: serial: amlogic, meson-uart: support S4 omits d6d9d17abac8 tty: tty_io: Switch to vmalloc() fallback in case of TTY_N [...] omits e822b4973f49 tty/ldsem: Fix syntax errors in comments omits 43f3b8cbcf93 usb: mtu3: set interval of FS intr and isoc endpoint omits 8c313e3bfd9a usb: mtu3: fix list_head check warning omits a7aae769ca62 usb: mtu3: add memory barrier before set GPD's HWO omits e3d4621c22f9 usb: mtu3: fix interval value for intr and isoc omits b1e088737942 usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. omits 01417e57939f ath11k: add regdb.bin download for regdb offload omits 27a0d0b846d9 arm64: dts: qcom: sm8450-qrd: Enable USB nodes omits 19fd04fb9247 arm64: dts: qcom: sm8450: Add usb nodes omits 45cd8bbaaa18 ARM: dts: aspeed: add LCLK setting into LPC KCS nodes omits 002c42d37e45 dt-bindings: ipmi: bt-bmc: add 'clocks' as a required property omits a350dc623e36 ARM: dts: aspeed: add LCLK setting into LPC IBT node omits 62589e873d8e ARM: dts: aspeed: p10: Add TPM device omits 1fe5c05c7c25 ARM: dts: aspeed: p10: Enable USB host ports omits 30daf3cd8997 ARM: dts: aspeed: Add TYAN S8036 BMC machine omits 4fcbe1f5b6ba ARM: dts: aspeed: tyan-s7106: Add uart_routing and fix vua [...] omits a8c729e966c4 ARM: dts: aspeed: Adding Facebook Bletchley BMC omits b26965e99788 ARM: dts: aspeed: g220a: Enable secondary flash omits 0720caa3f81d ARM: dts: Add openbmc-flash-layout-64-alt.dtsi omits fea289467608 ARM: dts: aspeed: Add secure boot controller node omits bc9fd597b300 dt-bindings: aspeed: Add Secure Boot Controller bindings omits 37e11c3616f6 block: call blk_exit_queue() before freeing q->stats omits a957b61254a7 block: fix error in handling dead task for ioprio setting omits ac8c58f5b535 igb: fix deadlock caused by taking RTNL in RPM resume path omits 1f06f7d97f74 gve: Correct order of processing device options omits 1ed1d5921139 net: skip virtio_net_hdr_set_proto if protocol already set omits 7e5cced9ca84 net: accept UFOv6 packages in virtio_net_hdr_to_skb omits a9725e1d3962 docs: networking: replace skb_hwtstamp_tx with skb_tstamp_tx omits 8f905c0e7354 inet: fully convert sk->sk_rx_dst to RCU rules omits f7a5319b4477 Merge branch 'net-amd-xgbe-add-support-for-yellow-carp-eth [...] omits 6f60ecf233f9 net: amd-xgbe: Disable the CDR workaround path for Yellow [...] omits 2d4a0b79dc61 net: amd-xgbe: Alter the port speed bit range omits dbb6c58b5a61 net: amd-xgbe: Add Support for Yellow Carp Ethernet device omits dbcefdeb2a58 mctp: emit RTM_NEWADDR and RTM_DELADDR omits 8d84fca4375e powerpc/ptdump: Fix DEBUG_WX since generic ptdump conversion omits 6e0567b73052 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits e395f021cceb soc: qcom: rpmh-rsc: Fix typo in a comment omits d39cec003ab0 soc: qcom: socinfo: Add SM6350 and SM7225 omits 1e20b28d2e0e dt-bindings: arm: msm: Don't mark LLCC interrupt as required omits bd0d04d4144d dt-bindings: firmware: scm: Add SM6350 compatible omits 492c995ab1ed dt-bindings: arm: msm: Add LLCC for SM6350 omits 90c74c1c2574 soc: qcom: rpmhpd: Sort power-domain definitions and lists omits 7d6a0a4dcf14 soc: qcom: rpmhpd: Remove mx/cx relationship on sc7280 omits 09bb67c104b5 soc: qcom: rpmhpd: Rename rpmhpd struct names omits 84e3b09292a4 soc: qcom: rpmhpd: sm8450: Add the missing .peer for sm8450_cx_ao omits 9e4cdb4ca7e1 soc: qcom: socinfo: add SM8450 ID omits 5d12289516d9 soc: qcom: rpmhpd: Add SM8450 power domains omits 22c755708c23 dt-bindings: power: rpmpd: Add SM8450 to rpmpd binding omits aa9fc2c7e577 soc: qcom: smem: Update max processor count omits 0e57fe4d11e5 dt-bindings: arm: qcom: Document SM8450 SoC and boards omits 028e4c664906 dt-bindings: firmware: scm: Add SM8450 compatible omits 71ca61c4d009 dt-bindings: arm: cpus: Add kryo780 compatible omits 82c6bf7585cd soc: qcom: rpmpd: Add support for sm6125 omits 8712107740ad dt-bindings: qcom-rpmpd: Add sm6125 power domains omits 3925b909f758 soc: qcom: aoss: constify static struct thermal_cooling_de [...] omits 92c550f9ffd2 PM: AVS: qcom-cpr: Use div64_ul instead of do_div omits 6fc61c39ee1a soc: qcom: llcc: Add configuration data for SM8350 omits 708dbf4490c8 soc: qcom: stats: Add fixed sleep stats offset for older R [...] omits 2e8f2d3a691e dt-bindings: soc: qcom: stats: Document compatibles with f [...] omits fb3965f9ae28 drm/i915/guc: Flag an error if an engine reset fails omits 0dd8674f2fc9 drm/i915/guc: Increase GuC log size for CONFIG_DEBUG_GEM omits 57b427a705ce drm/i915/guc: Speed up GuC log dumps omits 518579a9af10 blk-mq: blk-mq: check quiesce state before queue_rqs omits 6dfa2fab8ddd drm/etnaviv: limit submit sizes omits 361c81dbc58c blktrace: switch trace spinlock to a raw spinlock omits 6008cb4c98d9 spi: spi-mtk-nor: add new clock name 'axi' for spi nor omits ed98ea2128b6 audit: replace zero-length array with flexible-array member omits 30561b51cc8d audit: use struct_size() helper in audit_[send|make]_reply() omits 8b144dedb928 rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_res [...] omits b250200e2ee4 rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/ [...] omits 426b87b111b0 selftests/bpf: Correct the INDEX address in vmtest.sh omits c1afb26727d9 rtw88: 8822c: update rx settings to prevent potential hw deadlock omits a3fd1f9aa79a rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal omits 24f5e38a13b5 rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE omits 4894edacfa93 wilc1000: fix double free error in probe() omits 97c0979d0d72 iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() omits ab2c42618ab9 iwlwifi: mvm: add dbg_time_point to debugfs omits 80cba44ff61b iwlwifi: mvm: add missing min_size to kernel-doc omits 991bbbeccc24 iwlwifi: mei: fix W=1 warnings omits d8f9bb98cb7a Merge tag 'mt76-for-kvalo-2021-12-18' of https://github.co [...] omits ec038c6127fa ath11k: add support for hardware rfkill for QCA6390 omits 1b8bb94c0612 ath11k: report tx bitrate for iw wlan station dump omits 86085fe79e3c Merge tag 'spi-fix-v5.16-rc6' of git://git.kernel.org/pub/ [...] omits 3856c1b39835 Merge tag 'regulator-fix-v5.16-rc6' of git://git.kernel.or [...] omits 144779edf598 staging: greybus: fix stack size warning with UBSAN omits 4f458ec5f497 staging: r8188: move the steps into Hal8188EPwrSeq.c omits 885b7b852137 staging: r8188: reformat the power transition steps omits ada58e3b5da9 staging: r8188: remove unused power command omits d1d617f48e77 staging: r8188: remove base address from power transitions omits 7cd8b6158d4f staging: r8188: remove interface mask from power transitions omits 13b420f466eb staging: r8188: remove fab mask from power transitions omits 78ad6a17cd91 staging: r8188: remove cut mask from power transitions omits f51da6473838 staging: r8188: remove sizes from power transition arrays omits 18c1249fba26 staging: r8188: remove unused power transitions omits 738b35a3ebe2 staging: r8188: ODM_BB_RA_MASK is always set omits 64bdd3a256c2 staging: r8188: ODM_BB_DIG is always set omits 72e4ae15871e staging: r8188: remove unused odm capabilities omits af3ad88c35c5 staging: r8188: Bssid in struct fast_ant_train is set but [...] omits 8b6ad791ee1a staging: r8188: antSumRSSI is set but not used omits 6630263c126e staging: r8188: antRSSIcnt is set but not used omits c35220ad42c4 staging: r8188: antAveRSSI is set but not used omits e87261086e95 staging: r8188: remove the dummy ioctl handler omits 4218817c70a5 staging: r8188: make rx signal strength function static omits ed7d6119aa8b staging: r8188eu: clean up rtl8188e_sreset_linked_status_check omits b66fbc855ee5 staging: r8188eu: move linked status check from hal to rtw [...] omits 22f92b77479a staging: r8188eu: move xmit status check from hal to rtw_cmd omits a299fedca157 staging: rtl8723bs: fix typo in a comment omits 74565794023c staging: rtl8192u: remove some repeated words in some comments omits 5c4a5b36e43e Merge tag 'tegra-for-5.17-arm-dt' of git://git.kernel.org/ [...] omits 6ce708f54cc8 ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream omits 8b3046abc99e ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_ge [...] omits b0ec7e55fce6 ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() omits 01e782c89108 ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_ [...] omits c3b39553fc77 ath11k: add signal report to mac80211 for QCA6390 and WCN6855 omits b488c766442f ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 omits a5d862da9105 ath5k: switch to rate table based lookup omits 712fe4c84982 serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts omits 46dacba8fea9 serial: 8250_pericom: Use serial_dl_write() instead of open coded omits b4ccaf5aa2d7 serial: 8250_pericom: Re-enable higher baud rates omits fcfd3c09f407 serial: 8250_pci: Split out Pericom driver omits 8cf8d3c4a634 tty: serial: samsung: Fix console registration from module omits 0882b473b084 tty: serial: samsung: Enable console as module omits 59f37b7370ef tty: serial: samsung: Remove USI initialization omits 59b3f9448833 Merge branch 'xsa' of git://git.kernel.org/pub/scm/linux/k [...] omits 9606ca2ea190 drm/i915: Ensure i915_vma tests do not get -ENOSPC with th [...] omits fd06ccf15987 drm/i915: Ensure gem_contexts selftests work with unbind c [...] omits 576c4ef510d7 drm/i915: Force ww lock for i915_gem_object_ggtt_pin_ww, v2. omits 2abb6195512d drm/i915: Take object lock in i915_ggtt_pin if ww is not set omits e91aad4b604a Merge tag 'samsung-soc-5.17' of git://git.kernel.org/pub/s [...] omits 0b4d1f0e936e drm/i915: Remove pages_mutex and intel_gtt->vma_ops.set/cl [...] omits 9193b2b75e06 Merge tag 'imx-soc-5.17' of git://git.kernel.org/pub/scm/l [...] omits c6abaad5e992 Merge tag 'imx-defconfig-5.17' of git://git.kernel.org/pub [...] omits e4e806253003 drm/i915: Change shrink ordering to use locking around unbinding. omits ad5c99e02047 drm/i915: Remove unused bits of i915_vma/active api omits 6f6287b8b403 Merge tag 'at91-defconfig-5.17' of git://git.kernel.org/pu [...] omits 9ca65b682d36 Merge tag 'tegra-for-5.17-arm-defconfig' of git://git.kern [...] omits 0fd319105fde Merge tag 'samsung-dt64-5.17' of git://git.kernel.org/pub/ [...] omits d07156eb8aec Merge tag 'samsung-dt-5.17' of git://git.kernel.org/pub/sc [...] omits aa7bb116f041 Merge tag 'v5.16-next-dts32' of git://git.kernel.org/pub/s [...] omits 505596c8d3cb Merge tag 'v5.16-next-dts64' of git://git.kernel.org/pub/s [...] omits 572006bce34c gpio: msc313: Add support for SSD201 and SSD202D omits 33f8b4862a8b Merge tag 'imx-dt64-5.17' of git://git.kernel.org/pub/scm/ [...] omits a5a44f4d509e Merge tag 'imx-dt-5.17' of git://git.kernel.org/pub/scm/li [...] omits 9018001ee03e Merge tag 'imx-bindings-5.17' of git://git.kernel.org/pub/ [...] omits 8a3804c030e4 ARM: dts: Remove "spidev" nodes omits 8d5c175fe19a Merge tag 'mvebu-dt-5.17-1' of git://git.kernel.org/pub/sc [...] omits 0724f8a14726 Merge tag 'mvebu-dt64-5.17-1' of git://git.kernel.org/pub/ [...] omits 990102a792c8 Merge tag 'ti-k3-dt-for-v5.17' of git://git.kernel.org/pub [...] omits a862e8180886 Merge tag 'tegra-for-5.17-arm64-dt' of git://git.kernel.or [...] omits bef4460b8550 gpio: msc313: Code clean ups omits e82513696ead dt-bindings: gpio: msc313: Add offsets for ssd20xd omits 8e6458cd8ce8 dt-bindings: gpio: msc313: Add compatible for ssd20xd omits b87cd3759d9d Merge tag 'tegra-for-5.17-dt-bindings' of git://git.kernel [...] omits 9593bdfa1d14 Merge tag 'samsung-drivers-5.17' of git://git.kernel.org/p [...] omits 87e1287614ae Merge tag 'imx-drivers-5.17' of git://git.kernel.org/pub/s [...] omits a904c5f099e0 Merge tag 'at91-soc-5.17' of git://git.kernel.org/pub/scm/ [...] omits 484730e5862f parisc: Clear stale IIR value on instruction access rights trap omits b118863d2fcf Merge tag 'tegra-for-5.17-soc' of git://git.kernel.org/pub [...] omits ab1ef34416a6 KVM: selftests: Add test to verify TRIPLE_FAULT on invalid [...] omits 0ff29701ffad KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_gue [...] omits cd0e615c49e5 KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is [...] omits a80dfc025924 KVM: VMX: Always clear vmx->fail on emulation_required omits 577e022b7b41 selftests: KVM: Fix non-x86 compiling omits c5063551bfca KVM: x86: Always set kvm_run->if_flag omits 3a0f64de479c KVM: x86/mmu: Don't advance iterator after restart due to [...] omits 299e6f788eab reset: starfive-jh7100: Fix 32bit compilation omits 7807bf28fe02 drm/i915/guc: Only assign guc_id.id when stealing guc_id omits 64d16aca3d4f drm/i915/guc: Use correct context lock when callig clr_con [...] omits a1539b2e2631 Merge tag 'tegra-for-5.17-drivers' of git://git.kernel.org [...] omits 4f34ebadff06 Merge tag 'ti-driver-soc-fixes-for-v5.17' of git://git.ker [...] omits 75a2f3152009 phonet/pep: refuse to enable an unbound pipe omits 662f11d55ffd docs: networking: dpaa2: Fix DPNI header omits 4b430f5c9680 Merge branch 'lan966x-switchdev-and-vlan' omits 811ba2771182 net: lan966x: Extend switchdev with fdb support omits e14f72398df4 net: lan966x: Extend switchdev bridge flags omits 6d2c186afa5d net: lan966x: Add vlan support. omits cf2f60897e92 net: lan966x: Add support to offload the forwarding. omits 571bb516a869 net: lan966x: Remove .ndo_change_rx_flags omits 25ee9561ec62 net: lan966x: More MAC table functionality omits 5ccd66e01cbe net: lan966x: add support for interrupts from analyzer omits 40304e984ab4 dt-bindings: net: lan966x: Extend with the analyzer interrupt omits ef14049f4db9 net: lan966x: Add registers that are used for switch and v [...] omits 7ad8b2fcb850 Merge tag 'imx-fixes-5.16-3' of git://git.kernel.org/pub/s [...] omits 87a270625a89 mac80211: fix locking in ieee80211_start_ap error path omits 5f89b389006d Merge branch 'mlxsw-devlink=health-reporter-extensions' omits 239cdd3f4cb0 mlxsw: core: Extend devlink health reporter with new event [...] omits e25c060c5f24 mlxsw: reg: Extend MFDE register with new events and parameters omits 4bcbf50291f3 mlxsw: core: Convert a series of if statements to switch case omits cbbd5fff86e8 mlxsw: Fix naming convention of MFDE fields omits 802d4d207e75 bnx2x: Invalidate fastpath HSI version for VFs omits b7a49f73059f bnx2x: Utilize firmware 7.13.21.0 omits 1acd85feba81 x86/mce: Check regs before accessing it omits 13251ce1dd9b HID: potential dereference of null pointer omits 93a2207c254c HID: holtek: fix mouse probing omits 077d8e1227fe mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro omits 3c5b742f5577 Merge branch 'fixes' into next omits 701fdfe348f7 cfg80211: Enable regulatory enforcement checks for drivers [...] omits f89b548ca66b mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands omits 66c915d09b94 mmc: core: Disable card detect during shutdown omits 5bc9a9dd7535 rfkill: allow to get the software rfkill state omits 75cca1fac2e1 cfg80211: refactor cfg80211_get_ies_channel_number() omits d9a8297e873e nl82011: clarify interface combinations wrt. channels omits 9fb12fe5b93b KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all omits 87c1aec15dee nl80211: Add support to offload SA Query procedures for AP [...] omits 47301a74bbfa nl80211: Add support to set AP settings flags with single [...] omits 636ccdae4e17 mac80211: add more HT/VHT/HE state logging omits 7f599aeccbd2 cfg80211: Use the HE operation IE to determine a 6GHz BSS channel omits a95bfb876fa8 cfg80211: rename offchannel_chain structs to background_ch [...] omits 852a07c10d62 mac80211: Notify cfg80211 about association comeback omits a083ee8a4e03 cfg80211: Add support for notifying association comeback omits 6d501764288c mac80211: introduce channel switch disconnect function omits 28f350a67d29 cfg80211: Fix order of enum nl80211_band_iftype_attr docum [...] omits 3bb1ccc4ed8f cfg80211: simplify cfg80211_chandef_valid() omits cee04f3c3a00 mac80211: Remove a couple of obsolete TODO omits 51b1a5729469 dt-bindings: pinctrl: samsung: Add pin drive definitions f [...] omits e1ba2f940ba4 dt-bindings: arm: samsung: Document E850-96 board binding omits 2d6a1c7d5772 dt-bindings: Add vendor prefix for WinLink omits 57553c3a6cfe mac80211: fix FEC flag in radio tap header omits 6a789ba679d6 mac80211: use coarse boottime for airtime fairness code omits a0e45d40d5f8 s390/crash_dump: fix virtual vs physical address handling omits 39d02827ed40 s390/crypto: fix compile error for ChaCha20 module omits 4ebfee2bbc1a Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312 omits 35eaa42c4a10 Merge 5.16-rc6 into tty-next omits facb4e40e4a2 Merge tag 'renesas-pinctrl-for-v5.17-tag2' of git://git.ke [...] omits 7d4203c13435 mm: add virt_to_folio() and folio_address() omits a7904a538933 Linux 5.16-rc6 omits 57690554abe1 x86/pkey: Fix undefined behaviour with PKRU_WD_BIT omits f291e2d899d1 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 2da09da4ae5e Merge tag 'block-5.16-2021-12-19' of git://git.kernel.dk/l [...] omits a76c3d035872 Merge tag 'irq_urgent_for_v5.16_rc6' of git://git.kernel.o [...] omits e1fe1b10e6aa Merge tag 'timers_urgent_for_v5.16_rc6' of git://git.kerne [...] omits 909e1d166ca8 Merge tag 'locking_urgent_for_v5.16_rc6' of git://git.kern [...] omits c36d891d787d Merge tag 'core_urgent_for_v5.16_rc6' of git://git.kernel. [...] omits a4cc5ea443e7 Merge tag 'mips-fixes_5.16_3' of git://git.kernel.org/pub/ [...] omits 5e33f1c4a7cb ARM: dts: BCM5301X: correct RX delay and enable flow contr [...] omits 713ab911f2cd Merge tag 'powerpc-5.16-4' of git://git.kernel.org/pub/scm [...] omits 9273d6cb9935 Merge tag '5.16-rc5-smb3-client-fixes' of git://git.samba. [...] omits e138d78ffee6 Merge tag 'tags/bcm2835-bindings-2021-12-18' into devicetree/next omits 9a68c53f875e ARM: dts: NSP: Rename SATA unit name omits 69c4e53bdd05 ARM: dts: NSP: Fixed iProc PCIe MSI sub-node omits d2b820bb16c5 ARM: dts: HR2: Fixed iProc PCIe MSI sub-node omits 89b9492c113c ARM: dts: Cygnus: Update PCIe PHY node unit name(s) omits 13391025039f ARM: dts: Cygnus: Fixed iProc PCIe controller properties omits 18c841e1f411 KVM: x86: Retry page fault if MMU reload is pending and ro [...] omits 0b091a43d704 KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling gue [...] omits 1aa2abb33a41 KVM: x86: Drop guest CPUID check for host initiated writes [...] omits 87959fa16cfb Revert "block: reduce kblockd_mod_delayed_work_on() CPU co [...] omits b1460bb4eadf mt76: mt7921s: fix cmd timeout in throughput test omits 1bb42a354d8c mt76: mt7921s: fix suspend error with enlarging mcu timeout value omits 3fb47c883806 mt76: mt7921s: make pm->suspended usage consistent omits 5375001bb4ce mt76: mt7921: fix possible resume failure omits f2cd4abca01b mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work omits 25702d9c55dc mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_ [...] omits 3c312f4395f8 mt76: mt7921: remove dead definitions omits 1966a5078f2d mt76: mt7915: add mu-mimo and ofdma debugfs knobs omits 6cf4392f2489 mt76: mt7915: introduce mt76_vif in mt7915_vif omits 81a88b1e75bd mt76: mt7921: reduce log severity levels for informative messages omits 5562d5f6c71b mt76: mt7915: rely on mt76_connac definitions omits ffc2198d7b81 mt76: connac: rely on MCU_CMD macro omits 680a2ead741a mt76: connac: introduce MCU_CE_CMD macro omits 547224024579 mt76: connac: introduce MCU_UNI_CMD macro omits 7159eb828d21 mt76: connac: remove MCU_FW_PREFIX bit omits 9d8d136cf0b6 mt76: connac: align MCU_EXT definitions with 7915 driver omits e6d2070d9d64 mt76: connac: introduce MCU_EXT macros omits e0bf699ad8e5 mt76: mt7921: fix network buffer leak by txs missing omits b7263a2982bc mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 omits e4232f05207d mt76: mt7915: process txfree and txstatus without allocating skbs omits fbe50d9aff0c mt76: allow drivers to drop rx packets early omits 5360522a2ce2 mt76: mt7663: disable 4addr capability omits 2dc24ee64147 mt76: mt7615: clear mcu error interrupt status on mt7663 omits 087baf9b6d37 mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr omits d43de9cffbc1 mt76: move sar_capa configuration in common code omits 73c7c0443685 mt76: connac: fix last_chan configuration in mt76_connac_m [...] omits 2b7f3574ca9a mt76: mt7921s: fix possible kernel crash due to invalid Rx count omits 78b217580c50 mt76: mt7921s: fix bus hang with wrong privilege omits 00ff52346d74 mt76: mt7921: use correct iftype data on 6GHz cap init omits 9b5271f3c359 mt76: mt7921: fix boolreturn.cocci warning omits 5b595b663940 mt76: eeprom: tolerate corrected bit-flips omits 15965d8c9c0d mt76: mt7603: improve reliability of tx powersave filtering omits 608f7c47dfad mt76: clear sta powersave flag after notifying driver omits 2c70627b09ac mt76: mt7915: introduce SAR support omits 4bbd6d83afc7 mt76: mt7603: introduce SAR support omits 92610d6df8a6 mt76: mt7915: improve wmm index allocation omits 70fb028707c8 mt76: mt7615: improve wmm index allocation omits 792e1d21aade mt76: mt7615: fix unused tx antenna mask in testmode omits 5ad4faca7690 mt76: mt7921s: fix the device cannot sleep deeply in suspend omits 6906aa93eb93 mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus- [...] omits 838fcae7f51c mt76: mt7615: fix decap offload corner case with 4-addr VL [...] omits 1eeff0b4c1a6 mt76: mt7915: fix decap offload corner case with 4-addr VL [...] omits 633f77b517ac mt76: mt76x02: introduce SAR support omits b3cb885e56d5 mt76: move sar utilities to mt76-core module omits 5d461321c930 mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower retur [...] omits 0a57d636012e mt76: fix the wiphy's available antennas to the correct value omits dd28dea52ad9 mt76: do not pass the received frame with decryption error omits dfdf6725d5e0 mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_ [...] omits e4fce22b5beb mt76: mt7615: remove dead code in get_omac_idx omits c9dbeac4988f mt76: connac: fix a theoretical NULL pointer dereference i [...] omits ec2ebc1c5a5c mt76: mt7921: fix possible NULL pointer dereference in mt7 [...] omits d4f3d1c4d3c2 mt76: fix possible OOB issue in mt76_calculate_default_rate omits 7f96905068ab mt76: mt7921: introduce 160 MHz channel bandwidth support omits eae7df016c30 mt76: debugfs: fix queue reporting for mt76-usb omits 434ed2138994 Merge branch 'tc-action-offload' omits eb473bac4a4b selftests: tc-testing: add action offload selftest for act [...] omits c86e0209dc77 flow_offload: validate flags of filter and actions omits 13926d19a11e flow_offload: add reoffload process to update hw_count omits e8cb5bcf6ed6 net: sched: save full flags for tc action omits c7a66f8d8a94 flow_offload: add process to update action stats from hardware omits bcd64368584b flow_offload: rename exts stats update functions with hw omits 7adc57651211 flow_offload: add skip_hw and skip_sw to control if offloa [...] omits 8cbfe939abe9 flow_offload: allow user to offload tc action to net device omits c54e1d920f04 flow_offload: add ops to tc_action_ops for flow action setup omits 9c1c0e124ca2 flow_offload: rename offload functions with offload instea [...] omits 5a9959008fb6 flow_offload: add index to flow_action_entry structure omits 144d4c9e800d flow_offload: reject to offload tc actions in offload drivers omits 40bd094d65fc flow_offload: fill flags to action structure omits 9a5875f14b0e gpio: dln2: Fix interrupts when replugging the device omits c08995bff202 gpio: sim: fix uninitialized ret variable omits 3363bd0cfbb8 bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support omits 53b1119a6e50 NFSD: Fix READDIR buffer overflow omits 7f16d2aa4089 Merge branch 'Introduce composable bpf types' omits 9497c458c10b bpf/selftests: Test PTR_TO_RDONLY_MEM omits 216e3cd2f28d bpf: Add MEM_RDONLY for helper args that are pointers to r [...] omits 34d3a78c681e bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. omits cf9f2f8d62ec bpf: Convert PTR_TO_MEM_OR_NULL to composable types. omits 20b2aff4bc15 bpf: Introduce MEM_RDONLY flag omits c25b2ae13603 bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL omits 3f667b5d4053 Merge tag 'tty-5.16-rc6' of git://git.kernel.org/pub/scm/l [...] omits fb7d0829135a Merge tag 'usb-5.16-rc6' of git://git.kernel.org/pub/scm/l [...] omits 3c4807322660 bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL omits 48946bd6a5d6 bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL omits d639b9d13a39 bpf: Introduce composable reg, ret and arg types. omits 0f03adcca7a1 Merge tag 'perf-tools-fixes-for-v5.16-2021-12-18' of git:/ [...] omits eafba51c545a dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema omits 60ec7fcfe768 qlcnic: potential dereference null pointer of rx_queue->page_ring omits f85b244ee395 xdp: move the if dev statements to the first omits 1ade48d0c27d ax25: NPD bug when detaching AX25 device omits b2f37aead1b8 hamradio: improve the incomplete fix to avoid NPD omits 23044d77d606 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits aa3cc8a9e400 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits c271a55b0c60 perf inject: Fix segfault due to perf_data__fd() without open omits 0c8e32fe48f5 perf inject: Fix segfault due to close without open omits 0a515a06c5eb perf expr: Fix missing check for return value of hashmap__new() omits 96c8bddb6cde dt-bindings: soc: samsung: keep SoC driver bindings together omits b603377e408f soc: samsung: Add USI driver omits f395d41f2a03 mt76: mt7921: add support for PCIe ID 0x0608/0x0616 omits c40b42c2b808 mt76: testmode: add support to set MAC omits bbc1d4154ec1 mt76: mt7915: add default calibrated data support omits c23fa1bbc5d6 mt76: only set rx radiotap flag from within decoder functions omits dc5399a50b45 mt76: reverse the first fragmented frame to 802.11 omits 8f05835425ce mt76: mt7915: fix SMPS operation fail omits edc083183048 mt76: mt7915: fix return condition in mt7915_tm_reg_backup [...] omits 0efaf31dec57 mt76: mt7921: fix MT7921E reset failure omits 8c55516de3f9 mt76: mt7615: fix possible deadlock while mt7615_register_ [...] omits 2363b6a646b6 mt76: mt7921: drop offload_flags overwritten omits e42603af7ecc mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine omits f16cc980d649 Merge branch 'locking/urgent' into locking/core omits 8f556a326c93 locking/rtmutex: Fix incorrect condition in rtmutex_spin_o [...] omits f54ffa12168d drm/i915: Rename i915->gt to i915->gt0 omits 2cbc876daa71 drm/i915: Use to_gt() helper omits c68c74f5b91b drm/i915/pxp: Use to_gt() helper omits 8c2699fad60e drm/i915/selftests: Use to_gt() helper omits 93b76b13cfc1 drm/i915/gvt: Use to_gt() helper omits 1a9c4db4caf0 drm/i915/gem: Use to_gt() helper omits c14adcbd1a96 drm/i915/gt: Use to_gt() helper omits 62e94f92e397 drm/i915/display: Use to_gt() helper omits c0f0dab8ba48 drm/i915: Introduce to_gt() helper omits 030def2cc91f drm/i915: Store backpointer to GT in uncore omits 7e1c5d7b6926 Merge branch 'mptcp-miscellaneous-changes-for-5-17' omits 59060a47ca50 mptcp: clean up harmless false expressions omits f730b65c9d85 selftests: mptcp: try to set mptcp ulp mode in different s [...] omits 3ce0852c86b9 mptcp: enforce HoL-blocking estimation omits ab9d0e2171be net: ethernet: mtk_eth_soc: delete some dead code omits ddfbe18da55c net: mtk_eth_soc: delete an unneeded variable omits 00315e162758 tsnep: Fix s390 devm_ioremap_resource warning omits 158b515f703e tun: avoid double free in tun_free_netdev omits 2efc2256febf net: marvell: prestera: fix incorrect structure access omits 8b681bd7c301 net: marvell: prestera: fix incorrect return of port_find omits f845fe5819ef Revert "tipc: use consistent GFP flags" omits 1488fc204568 net: lantiq_xrx200: increase buffer reservation omits 14193d57c814 Merge branch 'net-sched-fix-ct-zone-matching-for-invalid-c [...] omits 635d448a1cce net: openvswitch: Fix matching zone id for invalid conns a [...] omits 384959586616 net/sched: flow_dissector: Fix matching on zone id for inv [...] omits ec624fe740b4 net/sched: Extend qdisc control block with tc control block omits 9eaa88c7036e Merge tag 'libata-5.16-rc6' of git://git.kernel.org/pub/sc [...] omits 1887bf5cc495 Merge tag 'zonefs-5.16-rc6' of git://git.kernel.org/pub/sc [...] omits 83912d6d55be ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 omits a31080899d5f cifs: sanitize multiple delimiters in prepath omits b774302e8856 cifs: ignore resource_id while getting fscache super cookie omits 6ed95285382d drm/msm/a5xx: Fix missing CP_PROTECT for SMMU on A540 omits 6bf7805321b9 drm/msm/a5xx: Add support for Adreno 506 GPU omits 819d11507f66 bpf, selftests: Fix spelling mistake "tained" -> "tainted" omits e967a20a8fab bpftool: Reimplement large insn size limit feature probing omits 5a8ea82f9d25 selftests/bpf: Add libbpf feature-probing API selftests omits 878d8def0603 libbpf: Rework feature-probing APIs omits 0706a78f31c4 Revert "xsk: Do not sleep in poll() when need_wakeup set" omits 4e8c11b6b3f0 timekeeping: Really make sure wall_to_monotonic isn't positive omits 5d65f6f3df56 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 9609134186b7 Merge tag 'for-5.16-rc5-tag' of git://git.kernel.org/pub/s [...] omits 75d70d76cb7b ipmi: fix initialization when workqueue allocation fails omits 2b5160b12091 ipmi: bail out if init_srcu_struct fails omits 92fc50859872 iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOA [...] omits 8afadd1cd8ba iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload [...] omits ccd219d2ea13 iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath omits 48ccc43ecf10 iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netde [...] omits 209f2f9c7181 iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation omits bd0b536dc2e1 virtchnl: Add support for new VLAN capabilities omits f1f05ef38382 Merge tag 'selinux-pr-20211217' of git://git.kernel.org/pu [...] omits 0bb43aec33ea Merge tag 'riscv-for-linus-5.16-rc6' of git://git.kernel.o [...] omits fa09ca5ebce5 Merge tag 'block-5.16-2021-12-17' of git://git.kernel.dk/l [...] omits cb29eee3b28c Merge tag 'io_uring-5.16-2021-12-17' of git://git.kernel.d [...] omits 43d1c6a63950 Merge tag 'dmaengine-fix-5.16' of git://git.kernel.org/pub [...] omits dcbaf72aa423 ice: xsk: fix cleaned_count setting omits 8bea15ab7485 ice: xsk: allow empty Rx descriptors on XSK ZC data path omits 8b51a13c37c2 ice: xsk: do not clear status_error0 for ntu + nb_buffs de [...] omits 0708b6facb4d ice: remove dead store on XSK hotpath omits 617f3e1b588c ice: xsk: allocate separate memory for XDP SW ring omits 4f549bf33e38 Merge tag 'drm-fixes-2021-12-17-1' of git://anongit.freede [...] omits afe8a3ba85ec ice: xsk: return xsk buffers back to pool when cleaning the ring omits 2cdbd92c2d1d mmc: mxc: Use the new PM macros omits e0d64ecc6217 mmc: jz4740: Use the new PM macros omits bcf6f1759adf ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_ME [...] omits 3c89857a66ef ACPI: PM: Remove redundant cache flushing omits 87ebbb8c612b ACPI: processor: idle: Only flush cache on entering C3 omits 5e713c6afa34 drm/amdgpu: add support for IP discovery gc_info table v2 omits b7865173cf6a drm/amdgpu: When the VCN(1.0) block is suspended, powergat [...] omits 19e66d512e41 drm/amd/pm: Fix xgmi link control on aldebaran omits bf67014d6bda drm/amdgpu: introduce new amdgpu_fence object to indicate [...] omits 99ece713773b ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() omits e3c963c49887 ACPI: scan: Introduce acpi_fetch_acpi_dev() omits c49eea6ffec6 device property: Drop fwnode_graph_get_remote_node() omits 0d82017b7051 device property: Use fwnode_graph_for_each_endpoint() macro omits c87b8fc56966 device property: Implement fwnode_graph_get_endpoint_count() omits 59f3f98284ba Documentation: ACPI: Update references omits a11174952205 Documentation: ACPI: Fix data node reference documentation omits 49f39cb0ef19 device property: Fix documentation for FWNODE_GRAPH_DEVICE [...] omits 4a7f4110f791 device property: Fix fwnode_graph_devcon_match() fwnode leak omits 544e737dea5a PM: sleep: Fix error handling in dpm_prepare() omits 62480772263a ARM: dts: armada-38x: Add generic compatible to UART nodes omits 0734f8311ce7 arm64: dts: marvell: cn9130: enable CP0 GPIO controllers omits effd42600b98 arm64: dts: marvell: cn9130: add GPIO and SPI aliases omits 73a78b6130d9 arm64: dts: marvell: armada-37xx: Add xtal clock to comphy node omits 35d544a273ea arm/arm64: dts: Add MV88E6393X to CN9130-CRB device tree omits 1f1cb308abc5 arm/arm64: dts: Enable CP0 GPIOs for CN9130-CRB omits 4b95391c8ef0 serial: 8250_pci: remove redundant assignment to tmp after [...] omits e5ce127e5f7b dt-bindings: serial: fsl-lpuart: Fix i.MX 8QM compatible matching omits 443df57b31d1 tty: serial: fsl_lpuart: Add i.MXRT1050 support omits 9629eeb0b191 dt-bindings: serial: fsl-lpuart: add i.MXRT1050 compatible omits 5bb221b0ad65 serial: atmel: Use platform_get_irq() to get the interrupt omits 8a1dcae95c2e serial: sh-sci: Use devm_clk_get_optional() omits 0d1bc829a755 serial: sh-sci: Use dev_err_probe() omits 09c7bda4ddef serial: sh-sci: Drop support for "sci_ick" clock omits f087f01ca2c5 serial: lantiq: Use platform_get_irq() to get the interrupt omits 26baf4b66c57 tty: serial: sh-sci: Add support for R-Car Gen4 omits 6aa7cee60c3e dt-bindings: serial: renesas,scif: Document r8a779f0 bindings omits 572a0a647b9b selftests/sgx: Fix corrupted cpuid macro invocation omits e1137bcefa02 ARM: configs: at91: Enable crypto software implementations omits 6dbe6c07f94f gpio: Propagate firmware node from a parent device omits 3b2e5d74e25f ARM: configs: at91: sama7: Enable SPI NOR and QSPI controller omits 45a541a610af gpio: Setup parent device and get rid of unnecessary of_no [...] omits 448cf90513d9 gpio: Get rid of duplicate of_node assignment in the drivers omits dd73d18e7fc7 arm64: Ensure that the 'bti' macro is defined where linkag [...] omits 521223d8b3ec cpufreq: Fix initialization of min and max frequency QoS requests omits b6e6f8beec98 cpufreq: intel_pstate: Update EPP for AlderLake mobile omits 58fa0d90edde drm/vmwgfx: Fix possible usage of an uninitialized variable omits 50ca8cc7c0fd drm/vmwgfx: Remove unused compile options omits bc701a28c74e drm/vmwgfx: Remove explicit transparent hugepages support omits 4e07d71c0d66 drm/vmwgfx: Fix a size_t/long int format specifier mismatch omits 86ffed3de3ac powercap: fix typo in a comment in idle_inject.c omits f75c1d55ecba Merge tag 'wireless-drivers-next-2021-12-17' of git://git. [...] omits c4d936efa46d Revert "usb: early: convert to readl_poll_timeout_atomic()" omits 458b03f81afb cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp [...] omits d1579e61192e PM: runtime: Add safety net to supplier device release omits d00ebcc6542d cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment omits c24efa673278 PM: runtime: Capture device status before disabling runtime PM omits 931da6a0de5d powercap: intel_rapl: support new layout of Psys PowerLimi [...] omits a60c67fe3acf Merge tag 'renesas-arm-defconfig-for-v5.17-tag1' of git:// [...] omits 8d674d09972a Merge tag 'sunxi-drivers-for-5.17-1' of git://git.kernel.o [...] omits 1a3c7bb08826 PM: core: Add new *_PM_OPS macros, deprecate old ones omits c06ef740d401 PM: core: Redefine pm_ptr() macro omits 5ef11c56b233 r8169: Avoid misuse of pm_ptr() macro omits 5a17799462f8 Merge tag 'renesas-drivers-for-v5.17-tag2' of git://git.ke [...] omits 79309f5bf43d Merge tag 'renesas-dt-bindings-for-v5.17-tag2' of git://gi [...] omits 527c71547dbf Merge tag 'renesas-arm-dt-for-v5.17-tag2' of git://git.ker [...] omits c9074c91516d Merge tag 'sunxi-dt-for-5.17-1' of git://git.kernel.org/pu [...] omits 2ac2f089de4f Merge tag 'sunxi-fixes-for-5.16-1' of git://git.kernel.org [...] omits a6a476878ea9 Merge tag 'fixes-for-v5.16' of https://git.linaro.org/peop [...] omits 914ed1f56581 arm64: tegra: Add host1x hotflush reset on Tegra210 omits c9059a6bb993 media: dt: bindings: tegra-vde: Document OPP and power domain omits ccc3016261ed media: dt: bindings: tegra-vde: Convert to schema omits 0c41e287f754 dt-bindings: host1x: Document Memory Client resets of Host [...] omits 425a68a96369 dt-bindings: host1x: Document OPP and power domain properties omits d0e70d130484 dt-bindings: clock: tegra-car: Document new clock sub-nodes omits f64de71a9383 dt-bindings: ARM: tegra: Document Pegatron Chagall omits b58db7135a12 dt-bindings: ARM: tegra: Document ASUS Transformers omits a90901a5a373 dt-bindings: usb: tegra-xudc: Document interconnects and i [...] omits cd1fe47862c7 dt-bindings: serial: Document Tegra234 TCU omits 8461fe3e443b dt-bindings: serial: tegra-tcu: Convert to json-schema omits a12e1b7812ff dt-bindings: thermal: tegra186-bpmp: Convert to json-schema omits d289f9de8b95 dt-bindings: firmware: tegra: Convert to json-schema omits 5cda3b25cb04 dt-bindings: tegra: pmc: Convert to json-schema omits 96b594d2a093 dt-bindings: serial: 8250: Document Tegra234 UART omits d5de8b7608e9 dt-bindings: mmc: tegra: Document Tegra234 SDHCI omits f8dd779bcb4b dt-bindings: fuse: tegra: Document Tegra234 FUSE omits 25388844f92f dt-bindings: fuse: tegra: Convert to json-schema omits aa8f488fd616 dt-bindings: rtc: tegra: Document Tegra234 RTC omits 2f9df754d0c2 dt-bindings: rtc: tegra: Convert to json-schema omits 0637af949a8c dt-bindings: mailbox: tegra: Document Tegra234 HSP omits 068cf93f9002 dt-bindings: mailbox: tegra: Convert to json-schema omits e109c0acb835 dt-bindings: mmc: tegra: Convert to json-schema omits bd048487af68 ARM: tegra: Add host1x hotflush reset on Tegra124 omits b59e11495b1a ARM: tegra: Add memory client hotflush resets on Tegra114 omits 733e417518a6 asm-generic/error-injection.h: fix a spelling mistake, and [...] omits e0cb56546d39 arch: Remove leftovers from prism54 wireless driver omits 5a608e40f9f8 arch: Remove leftovers from mandatory file locking omits 2ac7069ad764 Documentation, arch: Remove leftovers from CIFS_WEAK_PW_HASH omits 473dcf0ffc31 Documentation, arch: Remove leftovers from raw device omits 8536a5ef8860 ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling omits 7202216a6f34 ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO [...] omits b0343ab330ae ARM: reduce the information printed in call traces omits 3d14751f341e ARM: 9168/1: Add support for Cortex-M55 processor omits 2965d4290f60 ARM: 9167/1: Add support for Cortex-M33 processor omits 75969686ec0d ARM: 9166/1: Support KFENCE for ARM omits 3c341b217414 ARM: 9165/1: mm: Provide is_write_fault() omits 0ba8695e3dfb ARM: 9164/1: mm: Provide set_memory_valid() omits dcc0a8f6b69a ARM: 9163/1: amba: Move of_amba_device_decode_irq() into a [...] omits 33c6a549641d ARM: 9162/1: amba: Kill sysfs attribute file of irq omits d0eae8287cf3 ARM: 9161/1: mm: mark private VM_FAULT_X defines as vm_fault_t omits a92882a4d270 ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding omits 4a2f57ac7dad ARM: 9158/1: leave it to core code to manage thread_info::cpu omits 251cc826be7d ARM: 9154/1: decompressor: do not copy source files while [...] omits ca7e7822d106 Merge tag 'intel-gpio-v5.17-1' of gitolite.kernel.org:pub/ [...] omits c73960bb0a43 gpiolib: allow line names from device props to override dr [...] omits 36ccddf80e56 selftests: gpio: gpio-sim: avoid forking test twice omits f7eda6fe0322 selftests: gpio: gpio-sim: remove bashisms omits 2ac5eb840f1d gpio: amdpt: add new device ID and 24-pin support omits 1db9b241bb56 gpio: tegra186: Add support for Tegra234 omits a8b10f3d12cf dt-bindings: gpio: Add Tegra234 support omits 7501815ffda8 dt-bindings: gpio: tegra186: Convert to json-schema omits 40dc227031a6 dt-bindings: gpio: tegra: Convert to json-schema omits 34d9841b4b7b gpio: sta2x11: fix typo in a comment omits 1d96b8f635d9 selftests: gpio: add test cases for gpio-sim omits b2bb90c80a3e selftests: gpio: add a helper for reading GPIO line names omits 16c138f338b6 selftests: gpio: provide a helper for reading chip info omits cb8c474e79be gpio: sim: new testing module omits ac627260cf52 gpiolib: of: make fwnode take precedence in struct gpio_chip omits 990f6756bb64 gpiolib: allow to specify the firmware node in struct gpio_chip omits dd61b29207ca gpiolib: provide gpiod_remove_hogs() omits 8ca4090fec02 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits 1758047057db Merge drm/drm-next into drm-misc-next-fixes omits fc74881c28d3 drm/amdgpu: fix dropped backing store handling in amdgpu_d [...] omits 35a441eea703 mtd: rawnand: gpmi: remove unneeded variable omits 44d73223fefd mtd: rawnand: omap2: drop unused variable omits 4695a3cf004a mtd: rawnand: omap2: fix force_8bit flag behaviour for DMA mode omits 0137c74ad873 mtd: rawnand: omap2: Add compatible for AM64 SoC omits a9e849efca4f mtd: rawnand: omap2: move to exec_op interface omits 35da0c454553 mtd: rawnand: omap2: Allow build on K3 platforms omits 14a3ca56c09d dt-bindings: mtd: ti, gpmc-nand: Add compatible for AM64 NAND omits b62e3317b68d net: fix typo in a comment omits 86df8be67f6c net: dsa: microchip: remove unneeded variable omits a0b24a566258 Merge tag 'usb-serial-5.16-rc6' of https://git.kernel.org/ [...] omits c9b7011768b5 arm64: dts: renesas: Fix pin controller node names omits bce472f90952 MAITAINERS: Change zonefs maintainer email address omits 8ffea2599f63 zonefs: add MODULE_ALIAS_FS omits 68ac0f3810e7 xfrm: state and policy should fail if XFRMA_IF_ID 0 omits 8dce43919566 xfrm: interface with if_id 0 should return error omits 1c405ca11bf5 Merge tag 'mediatek-drm-next-5.17' of https://git.kernel.o [...] omits 8b70b5fee012 Merge tag 'drm-misc-next-2021-12-16' of git://anongit.free [...] omits 696645d25baf crypto: hisilicon/qm - disable queue when 'CQ' error omits 95f0b6d53637 crypto: hisilicon/qm - reset function if event queue overflows omits a0a9486bebc4 crypto: hisilicon/qm - use request_threaded_irq instead omits 145dcedd0e17 crypto: hisilicon/qm - modify the handling method after ab [...] omits 9ee401eacedd crypto: hisilicon/qm - code movement omits f123e66df6ca crypto: hisilicon/qm - remove unnecessary device memory reset omits fc6c01f0cd10 crypto: hisilicon/qm - fix deadlock for remove driver omits 808957baf3aa crypto: hisilicon/zip - enable ssid for sva sgl omits 51fa916b81e5 crypto: hisilicon/hpre - fix memory leak in hpre_curve2551 [...] omits 244d22ffd656 crypto: api - Replace kernel.h with the necessary inclusions omits 0b62b664d52c crypto: marvell/octeontx - Use kcalloc() instead of kzalloc() omits 61a13714a985 crypto: cavium - Use kcalloc() instead of kzalloc() omits 3d725965f836 crypto: ccp - Add SEV_INIT_EX support omits b64fa5fc9f44 crypto: ccp - Add psp_init_on_probe module parameter omits cc17982d58d1 crypto: ccp - Refactor out sev_fw_alloc() omits e423b9d75e77 crypto: ccp - Move SEV_INIT retry for corrupted data omits c8341ac62bed crypto: ccp - Add SEV_INIT rc error logging on init omits 015e42c85f1e crypto: x86/des3 - remove redundant assignment of variable nbytes omits f6f7fbb89bf8 riscv: dts: sifive unmatched: Link the tmp451 with its pow [...] omits ad931d9b3b2e riscv: dts: sifive unmatched: Fix regulator for board rev3 omits cd29cc8ad254 riscv: dts: sifive unmatched: Expose the PMIC sub-functions omits 8120393b74b3 riscv: dts: sifive unmatched: Expose the board ID eeprom omits ea81b91e4e25 riscv: dts: sifive unmatched: Name gpio lines omits eacef9fd61dc Merge tag 'drm-intel-next-2021-12-14' of ssh://git.freedes [...] omits a2fbfd517117 Merge tag 'amd-drm-fixes-5.16-2021-12-15' of https://gitla [...] omits 6cc74443a773 net: mana: Add RX fencing omits 431b9b4d9789 net: vertexcom: remove unneeded semicolon omits 7ffd9041de76 nfp: flower: refine the use of circular buffer omits 78fed39af1af Merge tag 'drm-misc-fixes-2021-12-16-1' of ssh://git.freed [...] omits 9020be114a47 scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() omits 496f3324048b Only output backtracking information in log level 2 omits 2e5766483c8c bpf: Right align verifier states in verifier logs. omits e1e06edd94d5 dt-bindings: soc: add binding for i.MX8MN DISP blk-ctrl omits 7f511d514e8c soc: imx: imx8m-blk-ctrl: add i.MX8MN DISP blk-ctrl omits b77beaaee1be dt-bindings: power: imx8mn: add defines for DISP blk-ctrl domains omits a0ec8a3a4c81 soc: imx: gpcv2: Add dispmix and mipi domains to imx8mn omits e2a6d22f3b48 soc: imx: gpcv2: keep i.MX8MN gpumix bus clock enabled omits 3951cc6bae4c ARM: dts: imx6: phytec: Add PEB-WLBT-05 support omits 0f55f9ed21f9 bpf: Only print scratched registers and stack slots to ver [...] omits 27750a315aba crypto: qat - do not handle PFVF sources for qat_4xxx omits 5da5231bb478 libata: if T_LENGTH is zero, dma direction should be DMA_NONE omits 7cd2802d7496 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 6441998e2e37 Merge tag 'audit-pr-20211216' of git://git.kernel.org/pub/ [...] omits 180f3bcfe362 Merge tag 'net-5.16-rc6' of git://git.kernel.org/pub/scm/l [...] omits ddffdcce9caa docs/zh_CN: Add sched-design-CFS Chinese translation omits 171e9af13819 docs/zh_CN: Add sched-capacity Chinese translation omits 4658e15d39e6 Merge branch 'bpf: remove the cgroup -> bpf header dependecy' omits fd1740b6abac bpf: Remove the cgroup -> bpf header dependecy omits aef2feda97b8 add missing bpf-cgroup.h includes omits f7ea534a0920 add includes masked by cgroup -> bpf dependency omits 6b3672adbac6 docs/zh_CN: add sysfs-pci trnaslation omits bbc477ee6e30 docs/zh_CN: add msi-howto translation omits 0e805b118662 docs: address some text issues with css/theme support omits 98d614bdaa58 docs: Makefile: use the right path for DOCS_CSS omits dc10ec987903 docs/vm: clarify overcommit amount sysctl behavior omits 93db8300f687 Merge tag 'soc-fixes-5.16-3' of git://git.kernel.org/pub/s [...] omits cc274ae7763d selinux: fix sleeping function called from invalid context omits 06500926052b docs/zh_CN: Add cputopology Chinese translation omits 6c5ccd24ff17 Remove mentions of the Trivial Patch Monkey omits 0c3e24746055 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits c2fcbf81c332 bpf, selftests: Fix racing issue in btf_skc_cls_ingress test omits 7edc3fcbf9a2 selftest/bpf: Add a test that reads various addresses. omits 588a25e92458 bpf: Fix extable address check. omits 433956e91200 bpf: Fix extable fixup offset. omits 1a6369ba6249 Merge branch 'tools/bpf: Enable cross-building with clang' omits ea79020a2d9e selftests/bpf: Enable cross-building with clang omits bb7b75e860ee tools/runqslower: Enable cross-building with clang omits bdadbb44c90a bpftool: Enable cross-building with clang omits 4980beb4cda2 tools/libbpf: Enable cross-building with clang omits bf1be903461a tools/resolve_btfids: Support cross-building the kernel wi [...] omits cebdb7374577 tools: Help cross-building with clang omits 68b9bcc8a534 media: ipu3-cio2: Add support for instantiating i2c-client [...] omits fc2c204538a9 media: ipu3-cio2: Call cio2_bridge_init() before anything else omits ae971ccae9de media: ipu3-cio2: Defer probing until the PMIC is fully setup omits 86790a4fdf4b media: hantro: Add support for Allwinner H6 omits fd6be12716c4 media: dt-bindings: allwinner: document H6 Hantro G2 binding omits 3385c514ecc5 media: hantro: Convert imx8m_vpu_g2_irq to helper omits 3c5b218c3606 media: hantro: move postproc enablement for old cores omits 6a7c32195760 media: hantro: vp9: add support for legacy register set omits e67a09d199cb media: hantro: vp9: use double buffering if needed omits ea71631b7129 media: hantro: add support for reset lines omits 37af43b250fd media: hantro: Fix probe func error path omits 69a187456d10 media: i2c: hi846: use pm_runtime_force_suspend/resume for [...] omits e1cc0a05539a media: i2c: hi846: check return value of regulator_bulk_disable() omits d1d2ed5925c3 media: hi556: Support device probe in non-zero ACPI D state omits 5525fd86ef78 media: ov5675: Support device probe in non-zero ACPI D state omits 56ca3be85f3d media: imx208: Support device probe in non-zero ACPI D state omits ada2c4f54d0a media: ov2740: support device probe in non-zero ACPI D state omits 1e583b56e5e7 media: ov5670: Support device probe in non-zero ACPI D state omits 0e014f1a8d54 media: ov8856: support device probe in non-zero ACPI D state omits cbe0b3af73bf media: ov8865: Disable only enabled regulators on error path omits 6ab703003924 media: staging: ipu3-imgu: add the AWB memory layout omits 5fcec420cc86 media: Update Intel-submitted camera sensor driver contacts omits 3a956f0b123c Merge tag 'platform-drivers-x86-int3472-1' of git://git.ke [...] omits a52a8e9eaf4a Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits 0cd7f378b092 drm/amdgpu: add support for IP discovery gc_info table v2 omits 799dce6fbd5f drm/amd/display: Fix warning comparing pointer to 0 omits 109a357f287c drm/amdgpu: clean up some leftovers from bring up omits 892deb48269c drm/amdgpu: Separate vf2pf work item init from virt data exchange omits d999bc81ac38 drm/amdkfd: use max() and min() to make code cleaner omits d4c2933fb8ee drm/amdgpu: When the VCN(1.0) block is suspended, powergat [...] omits 4c88bb96e40b s390/mm: check 2KB-fragment page on release omits 1194372db6f3 s390/mm: better annotate 2KB pagetable fragments handling omits c2c224932fd0 s390/mm: fix 2KB pgtable release race omits cb22cd2d8ff3 s390/sclp: release SCLP early buffer after kernel initialization omits c7ed509b21b6 s390/nmi: disable interrupts on extended save area update omits cff2d3abc8da s390/zcrypt: CCA control CPRB sending omits 248420797d28 s390/disassembler: update opcode table omits 15b5c1833afc s390/uv: fix memblock virtual vs physical address confusion omits fcfcba6dfc9a s390/smp: fix memblock_phys_free() vs memblock_free() confusion omits b6b486ecef02 s390/sclp: fix memblock_phys_free() vs memblock_free() confusion omits 893d4d9c62ec s390/exit: remove dead reference to do_exit from copy_thread omits b1a7288dedc6 bpf, selftests: Add test case trying to taint map value pointer omits e572ff80f05c bpf: Make 32->64 bounds propagation slightly more robust omits 3cf2b61eb067 bpf: Fix signed bounds propagation after mov32 omits fa36bbe6d43f Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 3c27abee3fc3 drm/amd/pm: Fix xgmi link control on aldebaran omits 0ff76b5334fa drm/amd/pm: restore SMU version print statement for dGPUs omits 69879b3083cc drm/amdkfd: fix svm_bo release invalid wait context warning omits 5c1e6fa49e8d drm/amdgpu: introduce new amdgpu_fence object to indicate [...] omits f2e78affc48d ksmbd: fix uninitialized symbol 'pntsd_size' omits ef399469d9ce ksmbd: fix error code in ndr_read_int32() omits f296a0bcc961 drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume omits 9f952378fcb9 drivers/amd/pm: smu13: use local variable adev omits fd5e3c4ab92e Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 81eebd540511 Merge tag 'for-5.16/dm-fixes' of git://git.kernel.org/pub/ [...] omits 5ef163058631 block: only build the icq tracking code when needed omits 90b627f5426c block: fold create_task_io_context into ioc_find_get_icq omits 5fc11eebb4a9 block: open code create_task_io_context in set_task_ioprio omits 8472161b77c4 block: fold get_task_io_context into set_task_ioprio omits a411cd3cfdc5 block: move set_task_ioprio to blk-ioc.c omits 091abcb3efd7 block: cleanup ioc_clear_queue omits edf70ff5a1ed block: refactor put_io_context omits 8a20c0c7e0ce block: remove the NULL ioc check in put_io_context omits 4be8a2eaff2e block: refactor put_iocontext_active omits 0aed2f162bbc block: simplify struct io_context refcounting omits 8a2ba1785c58 block: remove the nr_task field from struct io_context omits 3427f2b2c533 block: remove the rsxx driver omits d62cbcf62f2f nvme: add support for mq_ops->queue_rqs() omits 62451a2b2e7e nvme: separate command prep and issue omits 3233b94cf842 nvme: split command copy into a helper omits 3a905438887b drm/msm/dpu: add layer mixer register dump to dpu snapshot omits 2672e4e71a91 drm/msm/dpu: move SSPP debugfs support from plane to SSPP code omits 7620bdfb2502 drm/msm/dp: remove unneeded variable omits f3d5d7cc2309 drm/msm: Don't use autosuspend for display omits c1760555884b drm/msm/debugfs: Add display/kms state snapshot omits 59871211c654 drm/msm/disp: Export helper for capturing snapshot omits 9c5d89bc1055 arm64: kexec: Fix missing error code 'ret' warning in load [...] omits 1744a22ae948 afs: Fix mmap omits 4c0777712385 Merge tag 'jh7100-for-5.17' of https://github.com/esmil/li [...] omits e28587cc491e sit: do not call ipip6_dev_free() from sit_init_net() omits a43676272a6e RISC-V: Add BeagleV Starlight Beta device tree omits ec85362fb121 RISC-V: Add initial StarFive JH7100 device tree omits b0ad20a3b64b serial: 8250_dw: Add StarFive JH7100 quirk omits d0b65b150097 dt-bindings: serial: snps-dw-apb-uart: Add JH7100 uarts omits ec648f6b7686 pinctrl: starfive: Add pinctrl driver for StarFive SoCs omits 7431b391df95 dt-bindings: pinctrl: Add StarFive JH7100 bindings omits 3021114b3d17 dt-bindings: pinctrl: Add StarFive pinctrl definitions omits 0be3a1595bf8 reset: starfive-jh7100: Add StarFive JH7100 reset driver omits d7d456a5201d dt-bindings: reset: Add Starfive JH7100 reset bindings omits 810e287e83b6 dt-bindings: reset: Add StarFive JH7100 reset definitions omits 4210be668a09 clk: starfive: Add JH7100 clock generator driver omits af35098f4fcd dt-bindings: clock: starfive: Add JH7100 bindings omits 38bb8a7264da dt-bindings: clock: starfive: Add JH7100 clock definitions omits 9ca9a608a787 ARM: tegra: Add back gpio-ranges properties omits 919be27fd004 ARM: tegra: paz00: Enable S/PDIF and HDMI audio omits 7a53acabf80f ARM: tegra: acer-a500: Enable S/PDIF and HDMI audio omits dd2cac867a78 ARM: tegra: Add HDMI audio graph to Tegra20 device-tree omits dcbc40848de4 ARM: tegra: Add S/PDIF node to Tegra20 device-tree omits 279e7aa30424 ARM: tegra20/30: Disable unused host1x hardware omits 2c16be669291 ARM: tegra: Add Memory Client resets to Tegra30 GR2D, GR3D [...] omits 1caf3ef4c0fe ARM: tegra: Add Memory Client resets to Tegra20 GR2D, GR3D [...] omits 73e2b72a3518 ARM: tegra: Add OPP tables and power domains to Tegra30 de [...] omits 8b8e6e782456 net: systemport: Add global locking for descriptor lifecycle omits 5c15b3123f65 net/smc: Prevent smc_release() from long blocking omits 6de481e5ab0d arm64: tegra: Hook up MMC and BPMP to memory controller omits eed280dfe91d arm64: tegra: Add memory controller on Tegra234 omits cc9396676c1b arm64: tegra: Add EMC general interrupt on Tegra194 omits c2fee44399af arm64: tegra: Update SDMMC4 speeds for Tegra194 omits a52280c844c0 arm64: tegra: Add dma-coherent for Tegra194 VIC omits 553f07360e23 arm64: tegra: Rename Ethernet PHY nodes omits 027529473672 arm64: tegra: Remove unused only-1-8-v properties omits f2ef6a9180f3 arm64: tegra: Sort Tegra210 XUSB clocks correctly omits 28a44b900e57 arm64: tegra: Add missing TSEC properties on Tegra210 omits 9c1b3ef8e204 arm64: tegra: jetson-nano: Remove extra PLL power supplies [...] omits 54215999f30b arm64: tegra: smaug: Remove extra PLL power supplies for XUSB omits 31bc882c03d4 arm64: tegra: jetson-tx1: Remove extra PLL power supplies [...] omits 635fb5d4cb25 arm64: tegra: Rename GPIO hog nodes to match schema omits 1dcf00ae8205 arm64: tegra: Remove unsupported regulator properties omits 99d9bde5b4ab arm64: tegra: Rename TCU node to "serial" omits c453cc9e9e1a arm64: tegra: Remove undocumented Tegra194 PCIe "core_m" clock omits 1ff75059077c arm64: tegra: Drop unused properties for Tegra194 PCIe omits cd6157c1978c arm64: tegra: Fix Tegra194 HSP compatible string omits 2fcb87970e42 arm64: tegra: Drop unsupported nvidia,lpdr property omits 56797e625910 arm64: tegra: Use JEDEC vendor prefix for SPI NOR flash chips omits e7445ab7dc51 arm64: tegra: Drop unit-address for audio card graph endpoints omits 2b14cbd643fe arm64: tegra: Adjust length of CCPLEX cluster MMIO region omits 548c9c5aaf85 arm64: tegra: Fix Tegra186 compatible string list omits 4b5ae31fb756 arm64: tegra: Rename power-monitor input nodes omits fe57ff5365c9 arm64: tegra: Rename thermal zones nodes omits fce5d0731616 arm64: tegra: Sort Tegra132 XUSB clocks correctly omits 9f27a6c42116 arm64: tegra: Drop unused AHCI clocks on Tegra132 omits 92564257d7af arm64: tegra: Fix Tegra132 I2C compatible string list omits ed9e9a6eb118 arm64: tegra: Add OPP tables on Tegra132 omits bb43b219c88c arm64: tegra: Fix compatible string for Tegra132 timer omits 64b407827670 arm64: tegra: Remove unsupported properties on Norrin omits 2c6fd24dcbf0 arm64: tegra: Fix unit-addresses on Norrin omits bd1fefcbdd8f arm64: tegra: Add native timer support on Tegra186 omits 097e01c61015 arm64: tegra: Rename top-level regulators omits 4cc3e3e164c0 arm64: tegra: Rename top-level clocks omits e762232f9466 arm64: tegra: Add ISO SMMU controller for Tegra194 omits f7eb27857284 arm64: tegra: Add NVENC and NVJPG nodes for Tegra186 and Tegra194 omits ff21087e6131 arm64: tegra: Add support to enumerate SD in UHS mode omits 533337d5c843 arm64: tegra: Add NVIDIA Jetson AGX Orin Developer Kit support omits a12cf5c339b0 arm64: tegra: Describe Tegra234 CPU hierarchy omits f0e1266818f5 arm64: tegra: Add main and AON GPIO controllers on Tegra234 omits 06ad2ec4e5f8 arm64: tegra: Add Tegra234 TCU device omits e086d82d4f3e arm64: tegra: Fill in properties for Tegra234 eMMC omits 98094be152d3 arm64: tegra: Update Tegra234 BPMP channel addresses omits e537adde131b arm64: tegra: Add clock for Tegra234 RTC omits 7fa307524a4d arm64: tegra: Fixup SYSRAM references omits d9652f589edc Merge tag 'tegra-for-5.17-dt-bindings-memory' into for-5.1 [...] omits 3c67d44de787 block: add mq_ops->queue_rqs hook omits 51a0f370886a dt-bindings: misc: Convert Tegra MISC to json-schema omits c3859c1436e3 dt-bindings: memory: tegra: Add Tegra234 support omits 57978838889d dt-bindings: Add YAML bindings for NVENC and NVJPG omits 8c970e7ee7ae dt-bindings: memory: tegra: Update for Tegra194 omits d9203d081a61 dt-bindings: sram: Document NVIDIA Tegra SYSRAM omits fc5e0e376219 dt-bindings: Update headers for Tegra234 omits b39cc7956577 dt-bindings: tegra: Document Jetson AGX Orin (and devkit) omits d875175d8726 dt-bindings: tegra: Describe recent developer kits consistently omits fcade2ce06ff block: use singly linked list for bio cache omits 5581a5ddfe8d block: add completion handler for fast path omits bebd87eea29a wcn36xx: Implement beacon filtering omits bc4e7f2432bb wcn36xx: Fix physical location of beacon filter comment omits 7effbf7af91e wcn36xx: Fix beacon filter structure definitions omits 6ac04bdc5edb ath11k: Use reserved host DDR addresses from DT for PCI devices omits 77a0a30bb507 dt: bindings: add new DT entry for ath11k PCI device support omits 0f473bb6ed2d Merge branch 'fib-merge-nl-policies' omits 66495f301c69 fib: expand fib_rule_policy omits 92e1bcee067f fib: rules: remove duplicated nla policies omits deaee2704a15 scripts/gdb: lx-dmesg: read records individually omits d563f4bac991 arm64: dts: renesas: rzg2l-smarc-som: Add vdd core regulator omits b6db8f72dddc arm64: dts: renesas: r9a07g044: Add Mali-G31 GPU node omits 6add87fdae9b optee: Suppress false positive kmemleak report in optee_ha [...] omits 18549bf4b21c tee: optee: Fix incorrect page free bug omits 8ed567fbea94 ARM: config: multi v7: Enable NVIDIA Tegra20 APB DMA driver omits 02e7cb574c21 ARM: config: multi v7: Enable NVIDIA Tegra20 S/PDIF driver omits d71329b69bb6 ARM: tegra_defconfig: Enable S/PDIF driver omits 4bc73b7d4880 Merge tag 'tegra-for-5.16-soc-fixes' of git://git.kernel.o [...] omits 365ee8033142 Merge tag 'omap-for-v5.17/dt-signed' of git://git.kernel.o [...] omits 4a097f29fb52 Merge tag 'socfpga_dts_update_for_v5.17' of git://git.kern [...] omits 9758ff2fa240 Merge drm/drm-next into drm-misc-next omits d210919dbdc8 drm/tegra: Add back arm_iommu_detach_device() omits d5185965c3b5 gpu: host1x: Add back arm_iommu_detach_device() omits 83b7f0b8aeab ARM: tegra: Add OPP tables and power domains to Tegra20 de [...] omits 3478494dcae1 ARM: tegra: Add 500 MHz entry to Tegra30 memory OPP table omits 76f12e632a15 netfilter: ctnetlink: remove expired entries first omits 58ed47adcabb drm/tegra: Consolidate runtime PM management of older UAPI [...] omits 555ae37a5dd2 drm/tegra: submit: Remove pm_runtime_enabled() checks omits 28b16229dbf1 drm/tegra: nvdec: Stop channel on suspend omits 1e15f5b911d6 drm/tegra: vic: Stop channel on suspend omits 2421b20d6590 drm/tegra: gr3d: Support generic power domain and runtime PM omits e4e4a7104bd4 drm/tegra: gr2d: Support generic power domain and runtime PM omits 6efdde0cd08b drm/tegra: hdmi: Add OPP support omits 4ce3048c0a62 drm/tegra: dc: Support OPP and SoC core voltage scaling omits a21115dd38c6 drm/tegra: submit: Add missing pm_runtime_mark_last_busy() omits 9ca790f44606 gpu: host1x: Add host1x_channel_stop() omits 6b6776e2ab8a gpu: host1x: Add initial runtime PM and OPP support omits d53830eec055 drm/tegra: vic: Handle tegra_drm_alloc() failure omits 4abfc0e3a546 gpu: host1x: Add missing DMA API include omits 5566174cb10a drm/tegra: vic: Fix DMA API misuse omits 20c5a613185c drm/tegra: hdmi: Register audio CODEC on Tegra20 omits 7e67e986194a drm/tegra: hdmi: Unwind tegra_hdmi_init() errors omits e1189fafa5a1 drm/tegra: Mark nvdec PM functions as __maybe_unused omits 2245c2a2722b drm/tegra: Mark nvdec_writel() as inline omits 0c921b6d4ba0 drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+ omits 0f52fc3fc97d drm/tegra: Remove duplicate struct declaration omits b03d6403072e drm/tegra: vic: Use autosuspend omits 271fca025a6d drm/tegra: gr2d: Explicitly control module reset omits 6c7a388b6236 gpu: host1x: select CONFIG_DMA_SHARED_BUFFER omits ab3c971d2fd3 gpu: host1x: Drop excess kernel-doc entry @key omits f7d6c6aee5b4 drm/tegra: dc: rgb: Move PCLK shifter programming to CRTC omits e97a951f194c drm/tegra: Bump VIC/NVDEC clock rates to Fmax omits 46f226c93d35 drm/tegra: Add NVDEC driver omits cae7472e4fb9 drm/tegra: Support asynchronous commits for cursor omits ee423808990d drm/tegra: Propagate errors from drm_gem_plane_helper_prep [...] omits 40dc962dfb9e drm/tegra: Do not reference tegra_plane_funcs directly omits 1f39b1dfa53c drm/tegra: Implement buffer object cache omits c6aeaf56f468 drm/tegra: Implement correct DMA-BUF semantics omits 7a5678385077 Merge branch 'tegra-for-5.17-soc-opp' of git://git.kernel. [...] omits e0abae195355 media: staging: tegra-vde: Support generic power domain omits 07f837554bb5 spi: tegra20-slink: Add OPP support omits 6902dc2fd57c mtd: rawnand: tegra: Add runtime PM and OPP support omits d618978dd4d3 mmc: sdhci-tegra: Add runtime PM and OPP support omits 3da9b0feaa16 pwm: tegra: Add runtime PM and OPP support omits 59caf73284d1 bus: tegra-gmi: Add runtime PM and OPP support omits 8b85e11c1a7a usb: chipidea: tegra: Add runtime PM and OPP support omits c132bc881f2f Merge branch 'tegra-for-5.17-soc-opp' of git://git.kernel. [...] omits 81c4c86c6665 soc/tegra: pmc: Rename core power domain omits 9131c6331726 soc/tegra: Add devm_tegra_core_dev_init_opp_table_common() omits 8d1a3411da0c soc/tegra: pmc: Rename 3d power domains omits 006da96c840f soc/tegra: Enable runtime PM during OPP state-syncing omits 80ef351c9871 soc/tegra: regulators: Prepare for suspend omits 88724b78a84c soc/tegra: fuse: Use resource-managed helpers omits aeecc50ace04 soc/tegra: fuse: Reset hardware omits 765d95f8ac54 soc/tegra: pmc: Add reboot notifier omits 66209e6fbd56 soc/tegra: Don't print error message when OPPs not available omits 1bb0b8b195d8 soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init omits 0b665d4af358 drm/bridge: ti-sn65dsi86: Set max register for regmap omits fc0d026a2fad netfilter: nf_nat_masquerade: add netns refcount tracker t [...] omits a9382d9389a0 netfilter: nfnetlink: add netns refcount tracker to struct [...] omits d0a0b6cd8cf9 drm/ast: Move I2C code into separate source file omits a2cce09c349e drm/ast: Convert I2C code to managed cleanup omits 55dc449a7c60 drm/ast: Handle failed I2C initialization gracefully omits 8a03ef676ade net: Fix double 0x prefix print in SKB dump omits 053c9e18c6f9 virtio_net: fix rx_drops stat for small pkts omits e08cdf63049b dsa: mv88e6xxx: fix debug print for SPEED_UNFORCED omits 407ecd1bd726 sfc_ef100: potential dereference of null pointer omits 604ba230902d net: prestera: flower template support omits a5dba0f207e5 net: dsa: rtl8365mb: add GMII as user port mode omits 0546b224cc77 net: stmmac: dwmac-rk: fix oob read in rk_gmac_setup omits e85fbf535531 Merge branch 'gve-improvements' omits 6081ac2013ab gve: Add tx|rx-coalesce-usec for DQO omits 2c9198356d56 gve: Add consumed counts to ethtool stats omits 974365e51861 gve: Implement suspend/resume/shutdown omits 497dbb2b97a0 gve: Add optional metadata descriptor type GVE_TXD_MTD omits 5fd07df47a7f gve: remove memory barrier around seqno omits 13e7939c954a gve: Update gve_free_queue_page_list signature omits d30baacc0494 gve: Move the irq db indexes out of the ntfy block struct omits a10834a36c8a gve: Correct order of processing device options omits 75df1a2484c4 Merge branch 'phylink-pcs-validation' omits d8c366939707 net: mvneta: convert to pcs_validate() and phylink_generic [...] omits c2e7d2df4a10 net: mvneta: convert to phylink pcs operations omits 5a7d89536969 net: mvneta: convert to use mac_prepare()/mac_finish() omits 85e3e0ebdbec net: mvpp2: convert to pcs_validate() and phylink_generic_ [...] omits cff056322372 net: mvpp2: use .mac_select_pcs() interface omits 0d22d4b626a4 net: phylink: add pcs_validate() method omits d1e86325af37 net: phylink: add mac_select_pcs() method to phylink_mac_ops omits 6209dd778f66 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 4134c846b644 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits d619f38c015f drm/vc4: plane: Add support for YUV color encodings and ranges omits 145b42fbae7f drm/vc4: plane: Add support for DRM_FORMAT_P030 omits 006ea1b5822f drm/fourcc: Add packed 10bit YUV 4:2:0 format omits 823f7a549796 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 0bc3e333a0c8 arm64: dts: imx8mp-evk: configure multiple queues on eqos omits d3af422c0587 ARM: dts: imx6qdl: phytec: Add support for optional PEB-AV [...] omits 841b71c57bcf ARM: dts: imx6qdl: phytec: Add support for optional PEB-EV [...] omits 6ea966fca084 drm/simpledrm: Add [AX]RGB2101010 formats omits 877691b987a0 drm/format-helper: Add drm_fb_xrgb8888_to_xrgb2101010_toio() omits e426d63e752b arm64: dts: ls1028a-qds: add overlays for various serdes p [...] omits 52b98481171e arm64: dts: ls1028a-qds: enable lpuart1 omits cbe9d948eadf arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus omits b2e2d3e02fb6 arm64: dts: ls1028a-rdb: enable pwm0 omits 71799672ea24 arm64: dts: ls1028a: add flextimer based pwm nodes omits dd3d936a1b17 arm64: dts: ls1028a: add ftm_alarm1 node to be used as wak [...] omits e84e22c0c3b3 arm64: dts: ls1028a: Add PCIe EP nodes omits 2f92ea21622c of: Move simple-framebuffer device handling from simplefb to of omits 20c7b41d03d3 ARM: dts: imx6qdl-dhcom: Add USB overcurrent pin on SoM layer omits cc03211c745a arm64: dts: lx2162a-qds: add interrupt line for RTC node omits 23817c839673 arm64: dts: lx2162a-qds: support SD UHS-I and eMMC HS400 modes omits a5b13770faf3 arm64: dts: lx2160a: enable usb3-lpm-capable for usb3 nodes omits eb70c4a3b1aa arm64: dts: lx2160a-qds: Add mdio mux nodes omits 519bace37b2d arm64: dts: lx2160a: add optee-tz node omits 674d63dfadb5 arm64: dts: lx2160a-rdb: Add Inphi PHY node omits 849e087ba68a arm64: dts: lx2160a: fix scl-gpios property name omits 938db2765946 drm/panel: simple: Add Team Source Display TST043015CMHX panel omits 5e52485a3be7 dt-bindings: display: simple: Add Team Source Display TST0 [...] omits 71a58332930f dt-bindings: Add Team Source Display Technology vendor prefix omits 88438668c9e0 drm/bridge: lvds-codec: Add support for pixel data samplin [...] omits d7df3948eb49 dt-bindings: display: bridge: lvds-codec: Document pixel d [...] omits b530d5f39c2f wilc1000: Improve WILC TX performance when power_save is off omits dfd0743f1d9e tee: handle lookup of shm with reference count 0 omits 97affcfa15bb wl1251: specify max. IE length omits f06bd8a1471d Merge tag 'iwlwifi-next-for-kalle-2021-12-08' of git://git [...] omits 842912c42e88 arm64: dts: imx8mm: don't assign PLL2 in SoC dtsi omits 0baddea60e8d arm64: dts: allwinner: h6: Add Hantro G2 node omits be81992f9086 xen/netback: don't queue unlimited number of packages omits 6032046ec4b7 xen/netback: fix rx queue stall detection omits fe415186b43d xen/console: harden hvc_xen against event channel storms omits b27d47950e48 xen/netfront: harden netfront against event channel storms omits 0fd08a34e8e3 xen/blkfront: harden blkfront against event channel storms omits c720e38f4c2d ARM: imx_v6_v7_defconfig: Enable for DHCOM devices require [...] omits 92d2c17edb2a arm64: dts: nitrogen8-som: correct i2c1 pad-ctrl omits 39e660687ac0 ARM: dts: imx6qdl-wandboard: Fix Ethernet support omits ee47d510b4d2 arm64: dts: nitrogen8-som: correct network PHY reset omits e8f24c58d1b6 ARM: dts: gpio-ranges property is now required omits 54dd5a419f26 pinctrl: aspeed: fix unmet dependencies on MFD_SYSCON for [...] omits f9b94d24269f Merge tag 'intel-pinctrl-v5.17-3' of gitolite.kernel.org:p [...] omits 8a8d6bbe1d3b pinctrl: Get rid of duplicate of_node assignment in the drivers omits b67210cc217f pinctrl: stm32: consider the GPIO offset to expose all the [...] omits 0013f5f5c05d drm/i915/guc: Selftest for stealing of guc ids omits 2aa9f833dd08 drm/i915/guc: Kick G2H tasklet if no credits omits 6e94d53962f7 drm/i915/guc: Add extra debug on CT deadlock omits 2406846ec497 drm/i915/guc: Don't hog IRQs when destroying contexts omits 7aa6d5fe6cdb drm/i915/guc: Remove racey GEM_BUG_ON omits 939d8e9c87e7 drm/i915/guc: Only assign guc_id.id when stealing guc_id omits b25db8c782ad drm/i915/guc: Use correct context lock when callig clr_con [...] omits 538e5f7106f6 ARM: dts: imx7d-remarkable2: add wacom digitizer device omits ef8a0f6eab1c net: usb: lan78xx: add Allied Telesis AT29M2-AF omits eb197dfe389a ARM: dts: imx6ulz-bsh-smm-m2: Add BSH SMM-M2 IMX6ULZ SystemMaster omits 8df89a7cbc63 pinctrl-sunxi: don't call pinctrl_gpio_direction() omits 1a4541b68e25 pinctrl-bcm2835: don't call pinctrl_gpio_direction() omits 4667431419e9 PM / devfreq: Reduce log severity for informative message omits a4b3c62fd0e8 PM / devfreq: sun8i: addd COMMON_CLK dependency omits ec6af094ea28 net/packet: rx_owner_map depends on pg_vec omits 481221775d53 netdevsim: Zero-initialize memory for new map's value in f [...] omits 972ce7e3801e dpaa2-eth: fix ethtool statistics omits bd1d97d861e4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits c9f0322c4692 Merge tag 'drm-intel-fixes-2021-12-15' of ssh://git.freede [...] omits ad659ccb5412 kunit: tool: Default --jobs to number of CPUs omits 85310a62ca4e kunit: tool: fix newly introduced typechecker errors omits 857548cbcf82 drm/msm/disp: Tweak display snapshot to match gpu snapshot omits 8ecfef96cdcd drm/msm/dpu: add dpu_plane_atomic_print_state omits 53b53337e112 drm/msm/dpu: add dpu_crtc_atomic_print_state omits 48d0cf4a7cf2 drm/msm/dp: Fix double free on error in msm_dp_bridge_init() omits 37897856ab1e drm/msm/dpu: simplify DPU's regset32 code omits 927e8bcaa783 drm/msm/dpu: stop manually removing debugfs files for the [...] omits 4d45cace1da6 drm/msm/dpu: stop manually removing debugfs files for the [...] omits 6e85af1e4306 drm/msm/dpu: drop plane's default_scaling debugfs file omits 1a24e099c382 drm/msm/dpu: make danger_status/safe_status readable omits f31b0e24d31e drm/msm/dpu: fix safe status debugfs file omits 96536242f1ee drm/msm/dpu: move disable_danger out of plane subdir omits 284ca7647c67 netfilter: conntrack: Remove useless assignment statements omits ebb966d3bdfe netfilter: fix regression in looped (broad|multi)cast's MA [...] omits ca4d8344a72b usb: typec: tcpm: fix tcpm unregister port but leave a pen [...] omits 0f7d9b31ce7a netfilter: nf_tables: fix use-after-free in nft_set_catcha [...] omits 4c4e162d9cf3 usb: cdnsp: Fix lack of spin_lock_irqsave/spin_lock_restore omits 0ad3bd562bb9 USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) omits ef5ad2608511 ARM: dts: qcom: Drop input-name property omits f886d4fbb7c9 usb: xhci: Extend support for runtime power management for [...] omits bf0a257a9418 arm64: dts: qcom: sm8450: add i2c13 and i2c14 device nodes omits 015a89f0d317 arm64: dts: qcom: sm8450: add cpufreq support omits 61eba74e473e arm64: dts: qcom: sm8450: Add rpmhpd node omits 8f8f98c88168 arm64: dts: qcom: sm8450-qrd: enable ufs nodes omits 07fa917a335e arm64: dts: qcom: sm8450: add ufs nodes omits 128914ad2303 arm64: dts: qcom: sm8450-qrd: Add rpmh regulator nodes omits 24de05c38e6b arm64: dts: qcom: Add base SM8450 QRD DTS omits 892d5395396d arm64: dts: qcom: sm8450: add smmu nodes omits 285f97bc4b01 arm64: dts: qcom: sm8450: Add reserved memory nodes omits ec950d557284 arm64: dts: qcom: sm8450: Add tlmm nodes omits 5188049c9b36 arm64: dts: qcom: Add base SM8450 DTSI omits 72cb4c48a46a arm64: dts: qcom: ipq6018: Fix gpio-ranges property omits c8b9d64bb262 arm64: dts: qcom: sdm845: add QFPROM chipset specific compatible omits d5e12f3823ae arm64: dts: qcom: sdm845: mtp: Add vadc channels and therm [...] omits 4cc7c85cccc8 arm64: dts: qcom: pm8998: Add ADC Thermal Monitor node omits 409fd3f10c0b arm64: qcom: dts: drop legacy property #stream-id-cells omits 2bf0038f20b8 Merge tag '20211207114003.100693-2-vkoul@kernel.org' into [...] omits 202f69cd4e1d Revert "arm64: dts: qcom: sm8350: Specify clock-frequency [...] omits ef10e1b89508 arm64: dts: qcom: c630: add headset jack and button detect [...] omits c02b360ca67e arm64: dts: qcom: c630: Fix soundcard setup omits 77850bda360d spi: atmel,quadspi: Define sama7g5 QSPI omits 001a41d2a706 spi: atmel,quadspi: Convert to json-schema omits 0fc31d8f1a8a regulator: Introduce tps68470-regulator driver omits ee0d44f20dbd Merge tag 'platform-drivers-x86-int3472-1' into review-hans omits 13aad3431ed5 Merge tag 'platform-drivers-x86-int3472-1' of git://git.ke [...] omits 6c33ff728812 serial: 8250_fintek: Fix garbled text for console omits 1ee33b1ca2b8 tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous omits f40c0f800f15 arm64: dts: mediatek: add pinctrl support for mt7986b omits c3a064a32ed9 arm64: dts: mediatek: add pinctrl support for mt7986a omits fd31f778da81 arm64: dts: mt8183: kukui: Add Type C node omits 50137c150f5f arm64: dts: mediatek: add basic mt7986 support omits 19ebf10e8d83 dt-bindings: arm64: dts: mediatek: Add mt7986 series omits bf0a375055bd ixgbe: set X550 MDIO speed before talking to PHY omits 1cef171abd39 dm integrity: fix data corruption due to improper use of b [...] omits 271225fd57c2 ixgbe: Document how to enable NBASE-T support omits 0182d1f3fa64 igc: Fix typo in i225 LTR functions omits b6d335a60dc6 igbvf: fix double free in `igbvf_probe` omits 584af82154f5 igb: Fix removal of unicast MAC filters of VFs omits 2b14864acbaa Merge tag 'ceph-for-5.16-rc6' of git://github.com/ceph/cep [...] omits d9c1e6409cf4 Merge tag 's390-5.16-5' of git://git.kernel.org/pub/scm/li [...] omits 1ee2ba89bea8 kunit: tool: make `build` subcommand also reconfigure if needed omits e0cc8c052a39 kunit: tool: delete kunit_parser.TestResult type omits db1679813f9f kunit: tool: use dataclass instead of collections.namedtuple omits 213d9d4c25c3 Merge tag 'hyperv-fixes-signed-20211214' of git://git.kern [...] omits 685b1afd7911 net/mlx5: Introduce log_max_current_uc_list_wr_supported bit omits f4b3ee3c8555 audit: improve robustness of the audit queue handling omits 8f110f530635 audit: ensure userspace is penalized the same as the kerne [...] omits fac6bf87c55f usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2 [...] omits f08adf5add9a USB: gadget: bRequestType is a bitfield, not a enum omits 9c99d099f7e7 ice: use modern kernel API for kick omits 21c6e36b1e55 ice: tighter control over VSI_DOWN state omits cc14db11c8a4 ice: use prefetch methods omits 1c96c16858ba ice: update to newer kernel API omits 399e27dbbd9e ice: support immediate firmware activation via devlink reload omits af18d8866c80 ice: reduce time to read Option ROM CIVD data omits c9f7a483e470 ice: move ice_devlink_flash_update and merge with ice_flas [...] omits c356eaa82401 ice: move and rename ice_check_for_pending_update omits 78ad87da9978 ice: devlink: add shadow-ram region to snapshot Shadow RAM omits e6e395578a6e ARM: tegra: Enable video decoder on Tegra114 omits a28c1b4f11fc ARM: tegra: nexus7: Use common LVDS display device-tree omits 7525c2a354e0 ARM: tegra: Add CPU thermal zones to Nyan device-tree omits 894ea1121b29 ARM: tegra: Enable CPU DFLL on Nyan omits 770586291f9a ARM: tegra: Enable HDMI CEC on Nyan omits e6fd5c1e9fc5 ARM: tegra: Add usb-role-switch property to USB OTG ports omits ef6fb9875ce0 ARM: tegra: Add device-tree for 1080p version of Nyan Big omits 87d9cf2e8469 ARM: tegra: Add device-tree for Pegatron Chagall omits 2b69c7b5fd35 ARM: tegra: Add device-tree for ASUS Transformer Pad TF701T omits e6d391a0b29b ARM: tegra: Add device-tree for ASUS Transformer Infinity TF700T omits 2602de4800e6 ARM: tegra: Add device-tree for ASUS Transformer Pad TF300TG omits 65fce832a97c ARM: tegra: Add device-tree for ASUS Transformer Pad TF300T omits 9b66bd835dfd ARM: tegra: Add device-tree for ASUS Transformer Prime TF201 omits a0d7dba8c3c1 ARM: tegra: Add common device-tree for LVDS display panels [...] omits 91ead34f47c9 ARM: tegra: Add common device-tree base for Tegra30 ASUS T [...] omits b405066bd3e0 ARM: tegra: Add device-tree for ASUS Transformer EeePad TF101 omits c6e331a2bb06 ARM: tegra: Avoid phandle indirection on Ouya omits b716d046041e ARM: tegra: Fix I2C mux reset GPIO reference on Cardhu omits 695494bb969a ARM: tegra: Fix SLINK compatible string on Tegra30 omits e3cc9c1c51f8 ARM: tegra: Remove stray #reset-cells property omits e6cc64655480 ARM: tegra: nexus7: Drop clock-frequency from NFC node omits fe3c94e8e7e4 ARM: tegra: Remove unsupported properties on Apalis omits 9b34a2a1bc6e ARM: tegra: Use correct vendor prefix for Invensense omits c98167bbe865 ARM: tegra: Add dummy backlight power supplies omits e1808b09df86 ARM: tegra: Remove PHY reset GPIO references from USB cont [...] omits 86a3a7f8a42b ARM: tegra: Add compatible string for built-in ASIX on Col [...] omits c96ebc5fde27 dt-bindings: arm: samsung: document jackpotlte board binding omits a7083763619f soc/tegra: fuse: Fix bitwise vs. logical OR warning omits ca1f7d245f53 ARM: config: multi v7: Enable display drivers used by Tegr [...] omits cbb469f7518f ARM: tegra_defconfig: Enable drivers wanted by Acer Chrome [...] omits 4989d4a0aed3 btrfs: fix missing blkdev_put() call in btrfs_scan_one_device() omits 212a58fda9b9 btrfs: fix warning when freeing leaf after subvolume creat [...] omits 7a1636089acf btrfs: fix invalid delayed ref after subvolume creation failure omits 651740a50241 btrfs: check WRITE_ERR when trying to read an extent buffer omits 3bc14ea0d12a ethtool: always write dev in ethnl_parse_header_dev_get omits f1d9268e0618 net: add net device refcount tracker to struct packet_type omits ab8c83cf8734 Merge branch 'mlxsw-ipv6-underlay' omits fb488be8c28d selftests: mlxsw: vxlan: Remove IPv6 test case omits 06c08f869c0e mlxsw: Add support for VxLAN with IPv6 underlay omits 0860c7641634 mlxsw: spectrum_nve: Keep track of IPv6 addresses used by [...] omits 4b08c3e676b1 mlxsw: reg: Add a function to fill IPv6 unicast FDB entries omits 1fd85416e3b5 mlxsw: Split handling of FDB tunnel entries between addres [...] omits 720d683cbe8b mlxsw: spectrum_nve_vxlan: Make VxLAN flags check per addr [...] omits cf42911523e0 mlxsw: spectrum_ipip: Use common hash table for IPv6 addre [...] omits e846efe2737b mlxsw: spectrum: Add hash table for IPv6 address mapping omits d9bd3e9aca67 Merge tag 'asahi-soc-pmgr-5.17-v2' of https://github.com/A [...] omits 5f424ff299ac Merge tag 'asahi-soc-dt-5.17-v2' of https://github.com/Asa [...] omits 03e9474bfc4d Merge tag 'stm32-dt-for-v5.17-1' of git://git.kernel.org/p [...] omits f71f1bcbd87f Merge tag 'mlx5-updates-2021-12-14' of git://git.kernel.or [...] omits 1d1c950faa81 Merge tag 'wireless-drivers-2021-12-15' of git://git.kerne [...] omits 4d375c2e51d5 rsi: fix array out of bound omits 2f5b3514c33f x86/boot: Move EFI range reservation after cmdline parsing omits 7e29a225c750 ACPI: tables: Add AEST to the list of known table signatures omits 8e136c5ea43a soc: apple: apple-pmgr-pwrstate: Do not build as a module omits 301f651614c3 dt-bindings: mailbox: apple,mailbox: Add power-domains property omits 8adf987ce082 arm64: dts: apple: t8103: Sort nodes by address omits 57337b252442 arm64: dts: apple: t8103: Rename clk24 to clkref omits c2c529b27ceb arm64: remove __dma_*_area() aliases omits f702e1107601 tomoyo: use hwight16() in tomoyo_domain_quota_is_ok() omits 04e57a2d952b tomoyo: Check exceeded quota early in tomoyo_domain_quota_ [...] omits 244a36e50da0 drm/vc4: kms: Wait for the commit before increasing our cl [...] omits 7c8089f980cb Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 5a21bf5bb424 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits fbe618399854 Revert "x86/boot: Pull up cmdline preparation and early pa [...] omits 0b6f65c707e5 net: fec: fix system hang during suspend/resume omits 843869951258 net: ocelot: add support to get port mac from device-tree omits 3899c928bccc sun4i-emac.c: remove unnecessary branch omits 34ac17ecbf57 ethtool: use ethnl_parse_header_dev_put() omits 92c959bae2e5 reset: renesas: Fix Runtime PM usage omits 58e138d62476 Revert "x86/boot: Mark prepare_command_line() __init" omits f7ac570d0f02 ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook omits 0257bc5cceaf Merge branch 'for-v5.17/dt-usi' into next/dt64 omits d56a8e9c7af8 dt-bindings: soc: samsung: Fix I2C clocks order in USI bin [...] omits f97982398cc1 libbpf: Avoid reading past ELF data section end when copyi [...] omits 35bb5242148f net/mlx5e: Move goto action checks into tc_action goto pos [...] omits c22080352ecf net/mlx5e: Move vlan action chunk into tc action vlan post [...] omits dd5ab6d11565 net/mlx5e: Add post_parse() op to tc action infrastructure omits 6bcba1bdeda5 net/mlx5e: Move sample attr allocation to tc_action sample [...] omits 8333d53e3f74 net/mlx5e: TC action parsing loop omits 922d69ed9666 net/mlx5e: Add redirect ingress to tc action infra omits 3929ff583d8e net/mlx5e: Add sample and ptype to tc_action infra omits 758bc1342277 net/mlx5e: Add ct to tc action infra omits ab3f3d5efffa net/mlx5e: Add mirred/redirect to tc action infra omits 163b766f5662 net/mlx5e: Add mpls push/pop to tc action infra omits 8ee72638347c net/mlx5e: Add vlan push/pop/mangle to tc action infra omits e36db1ee7a88 net/mlx5e: Add pedit to tc action infra omits 9ca1bb2cf69b net/mlx5e: Add csum to tc action infra omits c65686d79c95 net/mlx5e: Add tunnel encap/decap to tc action infra omits 67d62ee7f46b net/mlx5e: Add goto to tc action infra omits fad547906980 net/mlx5e: Add tc action infrastructure omits e523102cb719 bpf, selftests: Update test case for atomic cmpxchg on r0 [...] omits a82fe085f344 bpf: Fix kernel address leakage in atomic cmpxchg's r0 aux reg omits 180486b430f4 bpf, selftests: Add test case for atomic fetch on spilled pointer omits 7d3baf0afa3a bpf: Fix kernel address leakage in atomic fetch omits aa97f6cdb7e9 bcache: fix NULL pointer reference in cached_dev_detach_finish omits c16160cfa565 arm64: dts: qcom: add minimal DTS for Microsoft Surface Duo 2 omits 8e6de09c716f arm64: dts: qcom: sdm845-oneplus-*: add msm-id and board-id omits 72a0ca203ca7 dt-bindings: clock: Add SM8450 GCC clock bindings omits cb2ac2912a9c block: reduce kblockd_mod_delayed_work_on() CPU consumption omits ff8b573a6ccf ARM: dts: qcom: sdx65: Add pincontrol node omits bae2f5979c6e ARM: dts: qcom: Add SDX65 platform and MTP board support omits 3b338c9a6a2a dt-bindings: arm: qcom: Document SDX65 platform and boards omits da1f7d0b621e Merge tag 'e15509b2b7c9b600ab38c5269d4fac609c077b5b.163886 [...] omits 8f8ef3860d44 dt-bindings: clock: Add SDX65 GCC clock bindings omits 500f37207c34 Merge branch 'mptcp-fixes-for-ulp-a-deadlock-and-netlink-docs' omits 6813b1928758 mptcp: add missing documented NL params omits 3d79e3756ca9 mptcp: fix deadlock in __mptcp_push_pending() omits d6692b3b97bd mptcp: clear 'kern' flag from fallback sockets omits 404cd9a22150 mptcp: remove tcp ulp setsockopt support omits 6cf7a1ac0fed Merge branch 'net-dsa-hellcreek-fix-handling-of-mgmt-protocols' omits 6cf01e451599 net: dsa: hellcreek: Add missing PTP via UDP rules omits cad1798d2d08 net: dsa: hellcreek: Allow PTP P2P measurements on blocked ports omits b7ade35eb53a net: dsa: hellcreek: Add STP forwarding rule omits 4db4c3ea5697 net: dsa: hellcreek: Fix insertion of static FDB entries omits 9280ac2e6f19 net: dev_replace_track() cleanup omits 123e495ecc25 net: linkwatch: be more careful about dev->linkwatch_dev_tracker omits 1d2f3d3c6268 mptcp: adjust to use netns refcount tracker omits 8b40a9d53d4f ipv6: use GFP_ATOMIC in rt6_probe() omits 68497092bde9 block: make queue stat accounting a reference omits 12d3bbdd6bd2 RDMA/hns: Replace kfree() with kvfree() omits bee90911e013 IB/qib: Fix memory leak in qib_user_sdma_queue_pkts() omits 4ad8181426df RDMA/hns: Fix RNR retransmission issue for HIP08 omits bdd8b6c98239 drm/i915: replace X86_FEATURE_PAT with pat_enabled() omits aa464957f7e6 drm/amd/pm: fix a potential gpu_metrics_table memory leak omits 17c65d6fca84 drm/amdgpu: correct the wrong cached state for GMC on PICASSO omits 791255ca9fbe drm/amd/display: Reset DMCUB before HW init omits 7e4d2f30df3f drm/amd/display: Set exit_optimized_pwr_state for DCN31 omits dcd10d879a9d drm/amd/pm: fix reading SMU FW version from amdgpu_firmwar [...] omits 841933d5b8aa drm/amdgpu: don't override default ECO_BITs setting omits f3a8076eb28c drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE omits bc6e60a4fc1d audit: use struct_size() helper in kmalloc() omits a34efe503bc5 Merge branch 'Stop using bpf_object__find_program_by_title API' omits 0da2596f343c libbpf: Mark bpf_object__find_program_by_title API deprecated. omits b098f33692d7 tools/perf: Stop using bpf_object__find_program_by_title API. omits 7490d5926816 samples/bpf: Stop using bpf_object__find_program_by_title API. omits a393ea80a22a selftests/bpf: Stop using bpf_object__find_program_by_title API. omits 4d4872fef9d1 Merge tag 'ixp4xx-arm-soc-v5.17' of git://git.kernel.org/p [...] omits c164b8b40422 selftests/bpf: Remove explicit setrlimit(RLIMIT_MEMLOCK) i [...] omits e542f2c4cd16 libbpf: Auto-bump RLIMIT_MEMLOCK if kernel needs it for BPF omits 8c4e1b1617bb ARM: configs: gemini: Activate crypto driver omits a342655865b2 drm/radeon: Fix syntax errors in comments omits 326db0dc00e5 amdgpu: fix some comment typos omits 03f2abb07e54 amdgpu: fix some kernel-doc markup omits 19cd8c8b4ded Documentation/gpu: include description of some of the GC m [...] omits d59f1774bef9 Documentation/gpu: include description of AMDGPU hardware [...] omits 583637d66a70 drm/amd/pm: fix a potential gpu_metrics_table memory leak omits 948e7ce01413 drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV omits 85dfc1d692c9 drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV omits 91e16017b6d3 drm/amd/pm: Skip power state allocation omits 17252701ecb5 drm/amdgpu: correct the wrong cached state for GMC on PICASSO omits e0f943b4f9a3 drm/amdgpu: use adev_to_drm to get drm_device pointer omits 7e31a8585b79 drm/amdgpu: move smu_debug_mask to a more proper place omits fa4a427d84f9 drm/amdgpu: SRIOV flr_work should use down_write omits b4acd97bf827 drm/amd/display: 3.2.166 omits 4866b0bfea40 drm/amd/display: implement dc_mode_memclk omits 6c3118c32129 signal: Skip the altstack update when not needed omits b477143566d5 drm/amd/display: ODM + MPO window on only one half of ODM omits 47e62dbd8dd3 drm/amd/display: Reset DMCUB before HW init omits 4308acff0f3f drm/amd/display: [FW Promotion] Release 0.0.97 omits 4658b25d3883 drm/amd/display: Force det buf size to 192KB with 3+ strea [...] omits cd9a0d026baa drm/amd/display: parse and check PSR SU caps omits 741fe8a4d23d drm/amd/display: Add src/ext ID info for dummy service omits 70487a99eeff drm/amd/display: Add debugfs entry for ILR omits 0215466a8585 drm/amd/display: Set exit_optimized_pwr_state for DCN31 omits 5479a013c874 Merge branch 'fixes' into next omits 50c4ef6b8ab7 dt-bindings: mmc: Convert Broadcom STB SDHCI binding to YAML omits 79e3b4c7dd1c mmc: core: Remove redundant driver match function omits 4df297aaeb9c dt-bindings: mmc: Add missing properties used in examples omits c5dbed926abe mmc: mmc_spi: Use write_or_read temporary variable in mmc_ [...] omits 1fdafaaed70f mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_ [...] omits 2f4788f338c2 mmc: sdhci-esdhc-imx: Add sdhc support for i.MXRT series omits 1e375e52adeb dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string omits a13e8ef6008d mmc: dw_mmc: exynos: use common_caps omits 4bac670aa5cb mmc: dw_mmc: rockchip: use common_caps omits 401b20c712ba mmc: dw_mmc: hi3798cv200: use common_caps omits 0dc7a3ec3076 mmc: dw_mmc: add common capabilities to replace caps omits e53e97f805cb mmc: sdhci-pci: Add PCI ID for Intel ADL omits 6a8c2018e872 mmc: dw_mmc: Allow lower TMOUT value than maximum omits 76bfc7ccc2fa mmc: core: adjust polling interval for CMD1 omits 2ebbdace5cc0 mmc: core: change __mmc_poll_for_busy() parameter type omits 431fae8aca8a dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string omits 9f0d3cc23842 mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails omits dfb654f1885f mmc: omap_hsmmc: Revert special init for wl1251 omits 187b164945c4 mmc: core: transplant ti,wl1251 quirks from to be retired [...] omits 8c3e5b74b9e2 mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO omits 818cd40529d9 mmc: core: provide macro and table to match the device tre [...] omits b360b1102670 mmc: core: allow to match the device tree to apply quirks omits f3abe2e50938 mmc: core: rewrite mmc_fixup_device() omits e315b1f3a170 mmc: tmio: reinit card irqs in reset routine omits 1815775e7454 cgroup: return early if it is already on preloaded list omits 37e738b6fdb1 ice: Don't put stale timestamps in the skb omits 0013881c1145 ice: Use div64_u64 instead of div_u64 in adjfine omits f2cefc0c2d2a docs/arm64: delete a space from tagged-address-abi omits dd03762ab608 arm64: Enable KCSAN omits 09ed8bfc5215 wilc1000: Rename workqueue from "WILC_wq" to "NETDEV-wq" omits 3cc23932ba2a wilc1000: Rename tx task from "K_TXQ_TASK" to NETDEV-tx omits 30e08bc0a94c wilc1000: Rename irq handler from "WILC_IRQ" to netdev name omits 4347d34e6a76 wilc1000: Rename SPI driver from "WILC_SPI" to "wilc1000_spi" omits 73bbef64bca7 wilc1000: Fix spurious "FW not responding" error omits dde02213fa64 wilc1000: Remove misleading USE_SPI_DMA macro omits 5ae660641db8 wilc1000: Fix missing newline in error message omits f92b9f967463 wilc1000: Fix copy-and-paste typo in wilc_set_mac_address omits 2c94ebedc844 kselftest/arm64: Add pidbench for floating point syscall cases omits 12b792e5e234 arm64/fp: Add comments documenting the usage of state rest [...] omits 4c02043c5a52 rtw89: coex: Update COEX to 5.5.8 omits bd309c8b4965 rtw89: coex: Cancel PS leaving while C2H comes omits eb87d79911c6 rtw89: coex: Update BT counters while receiving report omits 2200ff3f0d1d rtw89: coex: Define LPS state for BTC using omits 8c7e9ceb5bac rtw89: coex: Add MAC API to get BT polluted counter omits f8028a9a92f2 rtw89: coex: Not to send H2C when WL not ready and count H2C omits b3131a41ac6f rtw89: coex: correct C2H header length omits b77e995e3b96 kselftest/arm64: Add a test program to exercise the syscall ABI omits 9331a604858a kselftest/arm64: Allow signal tests to trigger from a function omits 18edbb6b3259 kselftest/arm64: Parameterise ptrace vector length information omits aed34d9e52b8 arm64/sve: Minor clarification of ABI documentation omits 30c43e73b3fa arm64/sve: Generalise vector length configuration prctl() for SME omits 97bcbee404e3 arm64/sve: Make sysctl interface for SVE reusable by SME omits 9c33eef84e31 Merge back int340x driver material for 5.17. omits f8a3bcceb422 ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK omits e53a80835f1b ice: Remove unnecessary casts omits c14846914ed6 ice: Propagate error codes omits 2ccc1c1ccc67 ice: Remove excess error variables omits 5518ac2a6442 ice: Cleanup after ice_status removal omits d54699e27d50 ice: Remove enum ice_status omits 5e24d5984c80 ice: Use int for ice_status omits 5f87ec4861aa ice: Remove string printing for ice_status omits 247dd97d713c ice: Refactor status flow for DDP load omits fabf480bf95d ice: Refactor promiscuous functions omits 1609c22a8a09 Merge branch 'for-next/perf-cpu' into for-next/perf omits 742a15b1a23a arm64: Use BTI C directly and unconditionally omits 481ee45ce9e0 arm64: Unconditionally override SYM_FUNC macros omits 9be34be87cc8 arm64: Add macro version of the BTI instruction omits 580b536b504f Merge 'arm64/for-next/fixes' into for-next/bti omits 893c34b60a59 arm64: perf: Support new DT compatibles omits 6ac9f30bd43b arm64: perf: Simplify registration boilerplate omits d4c4844a9b47 arm64: perf: Support Denver and Carmel PMUs omits ee907afb0c39 ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s omits 1bcd326631dc ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_co [...] omits 80d5be1a057e ASoC: tas2770: Fix setting of high sample rates omits 1b9e8b1feb33 drm/i915/debugfs: add noreclaim annotations omits 6eecfd592d5e Merge tag 'renesas-arm-soc-for-v5.17-tag1' of git://git.ke [...] omits 60f44fe4cde9 ice: refactor PTYPE validating omits 8818b95409d8 ice: Add package PTYPE enable information omits beefee71336b ath11k: Change qcn9074 fw to operate in mode-2 omits 523aafd0f071 ath11k: add ab to TARGET_NUM_VDEVS & co omits eccd25136386 ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() omits b9aafbd46eb9 media: si2157: add ATV support for si2158 omits 98c65a3dac95 media: si2157: add support for 1.7MHz and 6.1 MHz omits 6446a22a1669 media: si2157: add support for ISDB-T and DTMB omits 805d5a089673 media: si2157: get rid of chiptype data omits 1c35ba3bf972 media: si2157: use a different namespace for firmware omits 7c2d8ee486b9 media: si2157: rework the firmware load logic omits 48dde945e7f8 media: si2157: Add optional firmware download omits 2ae5d7e54169 media: si2157: move firmware load to a separate function omits 3f81fc9b2ba4 media: b2c2-flexcop-usb: fix some whitespace coding style omits 309247892818 media: ivtv: no need to initialise statics to 0 omits 391137c04ec3 media: dmxdev: drop unneeded <linux/kernel.h> inclusion fr [...] omits 9dd2444f2395 media: vidtv: remove unneeded variable make code cleaner omits 5d6db4aa3c85 media: drivers:usb:remove unneeded variable omits df78b858e773 media: i2c: max9286: Use dev_err_probe() helper omits 232c297a4e86 media: c8sectpfe: fix double free in configure_channels() omits 43f0633f8994 media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes omits e0471a623c86 media: davinci: remove redundant assignment to pointer common omits 213173d958a3 media: saa7146: remove redundant assignments of i to zero omits f66dcb32af19 media: Revert "media: uvcvideo: Set unique vdev name based [...] omits 959fddf537c8 ARM: tegra: Avoid pwm- prefix in pinmux nodes omits 4b7f222d8323 ARM: tegra: Sort Tegra124 XUSB clocks correctly omits e51c87b7cb1a ARM: tegra: Drop unused AHCI clocks on Tegra124 omits 9b07cfe27647 ARM: tegra: Fix Tegra124 I2C compatible string list omits c6d4a8977598 ARM: tegra: Rename CPU and EMC OPP table device-tree nodes omits 272c5c3a3792 ARM: tegra: Rename thermal zone nodes omits 9ab9ecd83a3e ARM: tegra: Drop reg-shift for Tegra HS UART omits 1b5bad01abdc ARM: tegra: Rename GPU node on Tegra124 omits 63658cbc66a2 ARM: tegra: Rename GPIO hog nodes to match schema omits 82d03bec4e97 ARM: tegra: Add #reset-cells for Tegra114 MC omits f8d5db7e27b3 ARM: tegra: Fix compatible string for Tegra114+ timer omits c629196d04c8 ARM: tegra: Rename top-level regulators omits 4f74ed817ef8 ARM: tegra: Rename top-level clocks omits 0b9f3940d630 ARM: tegra: Rename SPI flash chip nodes omits 0a6a64f904c6 ARM: tegra: Specify correct PMIC compatible on Tegra114 boards omits 0714ccb54c38 ARM: tegra: Clean up external memory controller nodes omits e8f7875680ae Merge tag 'memory-controller-drv-renesas-5.17' of git://gi [...] omits 1b2e5e5c7fea btrfs: fix missing last dir item offset update when loggin [...] omits 33fab972497a btrfs: fix double free of anon_dev after failure to create [...] omits f35838a69302 btrfs: fix memory leak in __add_inode_ref() omits 9fc205b413b3 libbpf: Add sane strncpy alternative and use it internally omits 5719d4fee1ca drm/i915/ttm: fix large buffer population trucation omits 4581e676d3be libbpf: Fix potential uninit memory read omits f7abc4c8df8c selftests/bpf: Fix OOB write in test_verifier omits bd0687c18e63 xsk: Do not sleep in poll() when need_wakeup set omits f4217069cd11 media: saa7146: fix error logic at saa7146_vv_init() omits 3af86b046933 media: saa7146: hexium_gemini: Fix a NULL pointer derefere [...] omits ce560ee5c51d media: mc: mc-entity.c: Use bitmap_zalloc() when applicable omits 34b1df99a5d4 media: staging: max96712: Constify static v4l2_subdev_ops omits 3d5831a40d34 media: msi001: fix possible null-ptr-deref in msi001_probe() omits c2611e479f5d media: rockchip: rkisp1: use device name for debugfs subdir name omits a9c976b18a4b media: pt3: Switch to using functions pcim_* and devm_* omits 589a9f0eb799 media: dw2102: Fix use after free omits c00d65e6df8d media: imx6-mipi-csi2: use pre_streamon callback to set se [...] omits 9de63c91962b media: i2c: max9286: Get rid of duplicate of_node assignment omits 8cc464fdcaae media: max96712: Depend on VIDEO_V4L2 omits 4c1aaf097b83 media: hantro: Fix G2/HEVC negotiated pixelformat omits 8b3179b7212c media: streamzap: remove redundant gap calculations omits 4df69e46c352 media: streamzap: remove unused struct members omits 35088717ad24 media: streamzap: less chatter omits 7a25e6849ad7 media: streamzap: no need for usb pid/vid in device name omits 4bed93060504 media: streamzap: remove unnecessary ir_raw_event_reset an [...] omits 8fede658e7dd media: igorplugusb: receiver overflow should be reported omits 26748c0d86c2 media: winbond-cir: no need for reset after resume omits b820c2cf0e8d media: iguanair: no need for reset after IR receiver enable omits 74747dda582d media: lirc: always send timeout reports omits ac6f6548fcb3 rsxx: Drop PCI legacy power management omits cd97b7e0d780 mtip32xx: convert to generic power management omits 9e541f142dab mtip32xx: remove pointless drvdata lookups omits 2920417c98db mtip32xx: remove pointless drvdata checking omits edaa26334c11 iocost: Fix divide-by-zero on donation from low hweight cgroup omits 33ce2aff7d34 io_uring: code clean for some ctx usage omits 8bd09b41b82f Merge branch 'for-next/perf-user-counter-access' into for- [...] omits 1879a61f4ad8 Merge branch 'for-next/perf-smmu' into for-next/perf omits 8330904fedb1 Merge branch 'for-next/perf-hisi' into for-next/perf omits e73bc4fd78c4 Merge branch 'for-next/perf-cn10k' into for-next/perf omits fc369f925f5c Merge branch 'for-next/perf-cmn' into for-next/perf omits 8deb34a90f06 ASoC: rt5682: fix the wrong jack type detected omits 053f58bab331 arm64: atomics: lse: define RETURN ops in terms of FETCH ops omits 8a578a759ad6 arm64: atomics: lse: improve constraints for simple ops omits 5e9e43c987b2 arm64: atomics: lse: define ANDs in terms of ANDNOTs omits ef5324506098 arm64: atomics lse: define SUBs in terms of ADDs omits 8e6082e94aac arm64: atomics: format whitespace consistently omits fe4c82a7e0f0 ibmvnic: remove unused defines omits b6ee566cf394 ibmvnic: Update driver return codes omits 3dd7d40b4366 Merge branch 'mlxsw-fixes' omits 20617717cd21 selftests: mlxsw: Add a test case for MAC profiles consolidation omits b442f2ea8462 mlxsw: spectrum_router: Consolidate MAC profiles when possible omits dc91e3be837c Revert "pktgen: use min() to make code cleaner" omits 5f9562ebe710 rds: memory leak in __rds_conn_create() omits 13510fef48a3 pktgen: use min() to make code cleaner omits d971650e17a9 Merge tag 'mac80211-for-net-2021-12-14' of git://git.kerne [...] omits 256f8d72a51e Merge branch 'dsa-fixups' omits 7f2973149c22 net: dsa: make tagging protocols connect to individual swi [...] omits c8a2a011cd04 net: dsa: sja1105: fix broken connection with the sja1110 tagger omits e2f01bfe1406 net: dsa: tag_sja1105: fix zeroization of ds->priv on tag [...] omits a41c4d96aede Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits b4bffa4ceab1 bareudp: Add extack support to bareudp_configure() omits 0976b888a150 ethtool: fix null-ptr-deref on ref tracker omits a9aa5e3320ae net: dev: Change the order of the arguments for the conten [...] omits 166b6a46b78b flow_offload: return EOPNOTSUPP for the unsupported mpls a [...] omits 4fc7261dbab1 mmc: sdhci-tegra: Fix switch to HS400ES mode omits aeb7c75cb774 net: stmmac: fix tc flower deletion for VLAN priority Rx steering omits 8404b0fbc7fb drivers/perf: hisi: Add driver for HiSilicon PCIe PMU omits c8602008e247 docs: perf: Add description for HiSilicon PCIe PMU driver omits d0c3e46484fb Merge branch 'hwtstamp_bonding' omits 085d61000845 Bonding: force user to add HWTSTAMP_FLAG_BONDED_PHC_INDEX [...] omits 9c9211a3fc7a net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX omits 94185adbfad5 PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error omits 83dbf898a2d4 PCI/MSI: Mask MSI-X vectors only on success omits 4cbf47728f8d dt-bindings: perf: Add YAML schemas for Marvell CN10K LLC- [...] omits 036a7584bede drivers: perf: Add LLC-TAD perf counter support omits 2c54b423cf85 arm64/xor: use EOR3 instructions when available omits 8734b41b3efe powerpc/module_64: Fix livepatching for RO modules omits df457ca973fe perf/smmuv3: Synthesize IIDR from CoreSight ID registers omits 3f7be4356176 perf/smmuv3: Add devicetree support omits 2704e7594383 dt-bindings: Add Arm SMMUv3 PMCG binding omits a88fa6c28b86 perf/arm-cmn: Add debugfs topology info omits b2fea780c928 perf/arm-cmn: Add CI-700 Support omits e310644724e1 dt-bindings: perf: arm-cmn: Add CI-700 omits 60d1504070c2 perf/arm-cmn: Support new IP features omits 61ec1d875812 perf/arm-cmn: Demarcate CMN-600 specifics omits 558a07807038 perf/arm-cmn: Move group validation data off-stack omits 4f2c3872dde5 perf/arm-cmn: Optimise DTC counter accesses omits 847eef94e632 perf/arm-cmn: Optimise DTM counter reads omits 0947c80aba23 perf/arm-cmn: Refactor DTM handling omits da5f7d2c8019 perf/arm-cmn: Streamline node iteration omits 5f167eab83f1 perf/arm-cmn: Refactor node ID handling omits 82d8ea4b4500 perf/arm-cmn: Drop compile-test restriction omits 6190741c294d perf/arm-cmn: Account for NUMA affinity omits 56c7c6eaf3eb perf/arm-cmn: Fix CPU hotplug unregistration omits aa1005d15d2a Documentation: arm64: Document PMU counters access from userspace omits 83a7a4d643d3 arm64: perf: Enable PMU counter userspace access for perf event omits e2012600810c arm64: perf: Add userspace counter access disable switch omits 82ff0c022d19 perf: Add a counter for number of user access events in context omits 369461ce8fb6 x86: perf: Move RDPMC event flag to a common definition omits 88404c56fde0 arm64: dts: renesas: r9a07g044: Create thermal zone to sup [...] omits 844dd4378453 arm64: dts: renesas: r9a07g044: Add TSU node omits 5a6bca1ff7a5 arm64: dts: renesas: falcon-cpu: Add DSI display output omits b2db714bc9a6 arm64: dts: renesas: r8a779a0: Add DSI encoders omits 43d5ac7d0702 drm: document DRM_IOCTL_MODE_GETFB2 omits b60d3c803d76 HID: i2c-hid-of: Expose the touchscreen-inverted properties omits fd8d135b2c5e HID: quirks: Allow inverting the absolute X/Y values omits c6e5bdae04a3 Merge tag 'optee-async-notif-for-v5.17' of https://git.lin [...] omits 13dee10b30c0 mac80211: do drv_reconfig_complete() before restarting all omits db7205af049d mac80211: mark TX-during-stop for TX in in_reconfig omits 4dde3c3627b5 mac80211: update channel context before station state omits f22d981386d1 mac80211: Fix the size used for building probe request omits 511ab0c1dfb2 mac80211: fix lookup when adding AddBA extension element omits 768c0b19b506 mac80211: validate extended element ID is present omits e08ebd6d7b90 cfg80211: Acquire wiphy mutex on regulatory work omits 06c41bda0ea1 mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock omits 37d33114240e nl80211: remove reload flag from regulatory_request omits 1fe98f5690c4 mac80211: send ADDBA requests using the tid/queue of the a [...] omits 8590222e4b02 HID: hidraw: Replace hidraw device table mutex with a rwsem omits 5213313b9ad8 Merge tag 'zynqmp-soc-for-v5.17' of https://github.com/Xil [...] omits 415e701cee52 HID: thrustmaster use swap() to make code cleaner omits aa72394667e5 ALSA: hda/realtek: Add new alc285-hp-amp-init model omits d296a74b7b59 ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 omits bd56c63ca1d9 drm/i915: Test all device memory on probing omits 2e21de902827 drm/i915: Sanitycheck device iomem on probe omits 0ef42fb749b1 drm/i915: Exclude reserved stolen from driver use omits 99b03ca651f1 Merge v5.16-rc5 into drm-next omits 5b532920d74e Merge tag 'asahi-soc-pmgr-5.17' of https://github.com/Asah [...] omits 53b349527328 drm/i915/display: Fix an unsigned subtraction which can ne [...] omits 9ea1b35f63dd HID: debug: Add USI usages omits 5904a3f9d756 HID: input: Make hidinput_find_field() static omits ae7fafa6896a HID: Add hid usages for USI style pens omits c0ee1d571626 HID: hid-input: Add suffix also for HID_DG_PEN omits 8aa45b544db9 HID: Add map_msc() to avoid boilerplate code omits bd4372f056a2 arm64: dts: imx8mn-bsh-smm-s2/pro: Add iMX8MN BSH SMM S2 boards omits 8802266a1033 dt-bindings: arm: fsl: Add BSH SMM-M2 IMX6ULZ SystemMaster board omits 50cee5eb406b dt-bindings: arm: fsl: Add iMX8MN BSH SMM S2 boards omits 63aca69c224f dt-bindings: Add vendor prefix for BSH Hausgeraete GmbH omits 96db14432d97 drm/i915: Fix implicit use of struct pci_dev omits aafac22d6b23 arm64: dts: imx8mm/n: Remove the 'pm-ignore-notify' property omits 03eb813dac25 arm64: dts: imx8ulp: add power domain entry for usdhc omits a38771d7a49b arm64: dts: imx8ulp: add scmi firmware node omits 057ccd9db760 dt-bindings: power: imx8ulp: add power domain header file omits 1a42daaa3c7e arm64: dts: imx8mq-evk: link regulator to VPU domain omits a3d5b4e2af44 arm64: dts: ls1088a: add snps incr burst type adjustment for usb1 omits 22e9e261bfe8 arm64: dts: ls1088a: Add reboot nodes omits bd8a9cd624c6 arm64: dts: ls1028a-rdb: update copyright omits 96ad273759e0 arm64: dts: ls1028a-rdb: add aliases for the Ethernet ports omits d18c7980d4d7 arm64: dts: ls1028a-rdb: add an alias for the FlexSPI controller omits 6c5d66cb28b0 arm64: dts: ls1028a-rdb: sort nodes alphabetically by label omits cbcf2b40a7cf ARM: dts: imx6qdl-dhcom: Identify the PHY by ethernet-phy- [...] omits e7ed6ba0239d ARM: dts: imx6qdl-dhcom: Align PHY reset timing with other [...] omits 0491871b63da Merge tag 'renesas-drivers-for-v5.17-tag1' of git://git.ke [...] omits 2b503c8598d1 USB: serial: option: add Telit FN990 compositions omits 83b67041f3ea USB: serial: cp210x: fix CP2105 GPIO registration omits fea3fdf975dd drm/ast: potential dereference of null pointer omits 97416aab1517 arm64: defconfig: enable drivers for booting i.MX8ULP omits 2aaeccfafbf9 Merge tag 'ixp4xx-dtx-v5.17' of git://git.kernel.org/pub/s [...] omits 2fe24343922e scsi: pm8001: Fix phys_to_virt() usage on dma_addr_t omits bca46d8e5fed ARM: dts: imx6qdl: drop "fsl,imx-ckih1" omits 5368f930cc65 ARM: dts: imx6qdl: drop "fsl,imx-ckil" omits 36b85fdaa36a ARM: dts: imx6qdl: drop "fsl,imx-osc" omits 4ce956128d43 ARM: dts: imx53: drop "fsl,imx-ckih2" omits 917fee9c6f7b ARM: dts: imx53: drop "fsl,imx-ckih1" omits ac0894359ecf ARM: dts: imx53: drop "fsl,imx-ckil" omits 39cd25fe2e1d ARM: dts: imx53: drop "fsl,imx-osc" omits 0dee2e69efc2 ARM: dts: imx51: drop "fsl,imx-ckih2" omits 58cd720f3f5a ARM: dts: imx51: drop "fsl,imx-ckih1" omits 929bdb7b0afb ARM: dts: imx51: drop "fsl,imx-ckil" omits 73cda7c63a59 ARM: dts: imx51: drop "fsl,imx-osc" omits f6bc4a7c037f ARM: dts: imx50: drop "fsl,imx-ckih2" omits c522683be5b5 ARM: dts: imx50: drop "fsl,imx-ckih1" omits c5e526a9c3d5 ARM: dts: imx50: drop "fsl,imx-ckil" omits 20adb4921cd6 ARM: dts: imx50: drop "fsl,imx-osc" omits 9a68c8ec9ac9 ARM: dts: imx25: drop "fsl,imx-osc" omits 05be8e7472cd ARM: dts: imx1: drop "fsl,imx-clk32" omits 3f8b6cf82088 ARM: dts: imx7: Group mipi_csi 'port' children in a 'ports' node omits 473d06b9093d ARM: dts: imx7: Drop reset-names property for mipi_csi node omits 74092acd6eab ARM: dts: imx7s-warp: Drop undefined property in mipi_csi node omits b357ffd8604a ARM: dts: imx: Change spba to spba-bus omits c4cacb5b80f4 dt-bindings: soc: imx: Add binding doc for spba bus omits 7b983da38417 bus: imx-weim: optionally enable continuous burst clock omits ced795c2648a dt-bindings: bus: imx-weim: add words about continuous bclk omits b0cdc5dbcf2b mptcp: never allow the PM to close a listener subflow omits a973f86b41fb RDMA/mlx5: Add support to multiple priorities for FDB rules omits c7d5fa105b5d net/mlx5: Create more priorities for FDB bypass namespace omits 4588fed7beae net/mlx5: Refactor mlx5_get_flow_namespace omits 22c3f2f56bd9 net/mlx5: Separate FDB namespace omits 52a0cab35c56 drbd: Use struct_group() to zero algs omits d27a66229096 xsk: Wipe out dead zero_copy_allocator declarations omits d95b00f1a8c5 drm/mediatek: Set the default value of rotation to DRM_MOD [...] omits 7b7320905a59 Merge tag 'at91-dt-5.17' of git://git.kernel.org/pub/scm/l [...] omits 1c8e994f16b7 Merge tag 'amlogic-arm64-dt-for-v5.17' of git://git.kernel [...] omits bc279dc04e9e arm64: dts: qcom: sm7225-fairphone-fp4: Enable ADSP, CDSP & MPSS omits f3141df0418c Merge tag 'v5.17-rockchip-dts64-1' of git://git.kernel.org [...] omits 8eb5287e8a42 arm64: dts: qcom: sm6350: Add CDSP nodes omits efc33c969f23 arm64: dts: qcom: sm6350: Add ADSP nodes omits 489be59b635b arm64: dts: qcom: sm6350: Add MPSS nodes omits f56498fc6a93 arm64: dts: qcom: sm6350: Fix validation errors omits a6839c42fe7c ARM: dts: qcom: Build apq8016-sbc/DragonBoard 410c DTB on ARM32 omits 7f0ef89c0fa9 Merge tag 'asahi-soc-dt-5.17' of https://github.com/AsahiL [...] omits 4754eab7e5a7 ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors omits 5472f14a3742 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits f742fc68ac0d libbpf: Add doc comments for bpf_program__(un)pin() omits 08c4aa3ee264 drm/msm/a6xx: Skip crashdumper state if GPU needs_hw_init omits acd143eefb82 selftests/bpf: Fix segfault in bpf_tcp_ca omits 47d9c6faa79e drm:amdgpu:remove unneeded variable omits c08d2f8bc16b Documentation/gpu: split amdgpu/index for readability omits ff7ac85282a1 drivers/amd/pm: drop statement to print FW version for smu_v13 omits 6f072a84550d drm/amd/pm: fix reading SMU FW version from amdgpu_firmwar [...] omits 240e6d25a0a8 drm/amd/display: fix function scopes omits 33c3365ec690 drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK omits c1e003d3ff69 drm/amd/display: Reduce stack size for dml31_ModeSupportAn [...] omits ba6f8c135af0 drm/amdgpu: re-format file header comments omits 9be9bf4e3a5e drm/amdgpu: remove unnecessary variables omits 929bb8e20041 drm/amdgpu: fix amdgpu_ras_mca_query_error_status scope omits 2b36afc694bb drm/amd: move variable to local scope omits 4fe3819443a1 drm/amd: add some extra checks that is_dig_enabled is defined omits 28fe416466f2 drm/amdgpu: Reduce SG bo memory usage for mGPUs omits 4a74c38cd67b drm/amdgpu: Detect if amdgpu in IOMMU direct map mode omits a723c6d0785a Documentation/gpu: Add amdgpu and dc glossary omits 522968aeed29 Documentation/gpu: Add basic overview of DC pipeline omits 76659755b4bf Documentation/gpu: How to collect DTN log omits b2568d6834ea Documentation/gpu: Document pipe split visual confirmation omits 7971fb3502bb Documentation/gpu: Document amdgpu_dm_visual_confirm debug [...] omits e91f840142ee Documentation/gpu: Reorganize DC documentation omits 6ff7fddbd120 drm/amdgpu: add support for SMU debug option omits 34f3a4a98bd3 drm/amdgpu: introduce a kind of halt state for amdgpu device omits cace4bff750f drm/amdgpu: check df_funcs and its callback pointers omits 4ac955baa933 drm/amdgpu: don't override default ECO_BITs setting omits 2c113b999c20 drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE omits 2cb6577a3034 drm/amdgpu: read and authenticate ip discovery binary omits 32f0e1a3307f drm/amdgpu: add helper to verify ip discovery binary signature omits f6dcaf0c0748 drm/amdgpu: rename discovery_read_binary helper omits 43a80bd511aa drm/amdgpu: add helper to load ip_discovery binary from file omits c40bdfb2ffa4 drm/amdgpu: fix incorrect VCN revision in SRIOV omits 4046afcebfc3 drm/amdgpu: add modifiers in amdgpu_vkms_plane_init() omits addaac0cf75d drm/amdgpu: disable default navi2x co-op kernel support omits 48733b224fa7 drm/amdkfd: add Navi2x to GWS init conditions omits 613aa3ea74ae drm/amdgpu: only hw fini SMU fisrt for ASICs need that omits a60831ea3ab2 drm/amdgpu: remove power on/off SDMA in SMU hw_init/fini() omits 0f7ef0b99da1 drm/amdkfd: Make KFD support on Hawaii experimental omits 4853cbcd94bd drm/amdkfd: Don't split unchanged SVM ranges omits f864df76ff10 drm/amdkfd: Fix svm_range_is_same_attrs omits 726be4060726 drm/amdkfd: Fix error handling in svm_range_add omits 0771c805918c drm/amdgpu: Handle fault with same timestamp omits e105b64a364a drm/amdgpu: fix location of prototype for amdgpu_kms_compat_ioctl omits 64cf26f04ad0 drm/amd: append missing includes omits ded331a0710d drm/amdkfd: fix function scopes omits 2351b7d4e3fd drm/amdgpu: fix function scopes omits bbe04dec5c52 drm/amd: fix improper docstring syntax omits 0e2a82a31682 drm/amd: Mark IP_BASE definition as __maybe_unused omits 85a774d9ada4 drm/amdgpu: extended waiting SRIOV VF reset completion tim [...] omits a5f67c939eb2 drm/amdgpu: recover XGMI topology for SRIOV VF after reset omits dd26e018aaa4 drm/amdgpu: added PSP XGMI initialization for SRIOV VF dur [...] omits 175ac6ec6bd8 drm/amdgpu: skip reset other device in the same hive if it [...] omits 123202744955 drm/amd/display: Add feature flags to disable LTTPR omits 655ff3538eee drm/amdgpu: enable RAS poison flag when GPU is connected to CPU omits 7e4aeed859d4 drm/amd/display: Add Debugfs Entry to Force in SST Sequence omits c8064e5b4ada bpf: Let bpf_warn_invalid_xdp_action() report more info omits 2cbad989033b bpf: Do not WARN in bpf_warn_invalid_xdp_action() omits 7fa7ffcf9bab kunit: tool: suggest using decode_stacktrace.sh on kernel crash omits 4c2911f1e140 kunit: tool: reconfigure when the used kunitconfig changes omits c44895b6cd85 kunit: tool: revamp message for invalid kunitconfig omits 9f57cc76eccc kunit: tool: add --kconfig_add to allow easily tweaking ku [...] omits 98978490ccf7 kunit: tool: move Kconfig read_from_file/parse_from_string [...] omits 1f1562fcd04a cgroup/cpuset: Don't let child cpusets restrict parent in [...] omits 142189f09cdf kunit: tool: print parsed test results fully incrementally omits 44b7da5fcd4c kunit: Report test parameter results as (K)TAP subtests omits 37dbb4c7c744 kunit: Don't crash if no parameters are generated omits e56e482855b7 kunit: tool: Report an error if any test has no subtests omits c68077b14692 kunit: tool: Do not error on tests without test plans omits ee92ed38364e kunit: add run_checks.py script to validate kunit changes omits 58b391d74630 Documentation: kunit: remove claims that kunit is a mockin [...] omits 9a6bb30a8830 kunit: tool: fix --json output for skipped tests omits 40aa583ea345 drm/i915: Don't leak the capture list items omits 3aee738a3d7a Merge tag 'tags/bcm2835-dt-next-2021-12-13' into devicetree/next omits b9ca111fae48 Merge tag 'ux500-dts-v5.17-1' of git://git.kernel.org/pub/ [...] omits 541b107cccf4 Merge tag 'renesas-dt-bindings-for-v5.17-tag1' of git://gi [...] omits ee58c0a4d726 Merge tag 'renesas-arm-dt-for-v5.17-tag1' of git://git.ker [...] omits b2657ed0a56f drm/i915/guc: support bigger RSA keys omits 013005d961f7 drm/i915/uc: Prepare for different firmware key sizes omits 35d4efec103e drm/i915/uc: correctly track uc_fw init failure omits 95c072473995 spi: Fix incorrect cs_setup delay handling omits c57dbcab0444 drivers/regulator: remove redundant ret variable omits db635ba4fadf ASoC: tegra: Restore headphones jack name on Nyan Big omits d341b427c3c3 ASoC: tegra: Add DAPM switches for headphones and mic jack omits aa50faff4416 PCI: mt7621: Convert driver into 'bool' omits 3db30b790289 brcmfmac: Fix incorrect type assignments for keep-alive omits e386dfc56f83 fget: clarify and improve __fget_files() implementation omits 1175011a7d00 arm64: cpufeature: add HWCAP for FEAT_RPRES omits 9e45365f1469 arm64: add ID_AA64ISAR2_EL1 sys register omits 5c13f042e732 arm64: cpufeature: add HWCAP for FEAT_AFP omits 07b742a4d912 arm64: mm: log potential KASAN shadow alias omits 6f6cfa586799 arm64: mm: use die_kernel_fault() in do_mem_abort() omits fe523d7c9a83 iavf: do not override the adapter state in the watchdog ta [...] omits 322c4293ecc5 loop: make autoclear operation asynchronous omits 0ba4566cd8a4 bdev: Improve lookup_bdev documentation omits effb32e931dd arch: arm64: ti: Add support J721S2 Common Processor Board omits d502f852d22a arm64: dts: ti: Add initial support for J721S2 System on Module omits b8545f9d3a54 arm64: dts: ti: Add initial support for J721S2 SoC omits beba81faad86 dt-bindings: pinctrl: k3: Introduce pinmux definitions for J721S2 omits 6b1caf4dea3e dt-bindings: arm: ti: Add bindings for J721s2 SoC omits e94fac3829dd Merge branch 'bpf: Add helpers to access traced function a [...] omits 006004b71556 selftests/bpf: Add tests for get_func_[arg|ret|arg_cnt] helpers omits f92c1e183604 bpf: Add get_func_[arg|ret|arg_cnt] helpers omits 5edf6a1983b9 bpf, x64: Replace some stack_size usage with offset variables omits 2b070c2bc885 selftests/bpf: Add test to access int ptr argument in trac [...] omits bb6728d75611 bpf: Allow access to int pointer arguments in tracing programs omits bc2f39a6252e iavf: missing unlocks in iavf_watchdog_task() omits bd943653b10d arm64: dts: qcom: Add device tree for Samsung J5 2015 (sam [...] omits 7cf4cc3e8524 ARM: dts: spear3xx: Add spear320s dtsi omits 5d7248e956e6 ARM: dts: spear3xx: Use plgpio regmap in SPEAr310 and SPEAr320 omits d800c65c2d4e io-wq: drop wqe lock before creating new worker omits a34ff76a1615 soc: ti: k3-socinfo: Add entry for J721S2 SoC family omits a3c62a042237 net: mtk_eth: add COMPILE_TEST support omits 884d2b845477 net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability omits d33dae51645c net: phy: add a note about refcounting omits 64445dda9d83 net: dev: Always serialize on Qdisc::busylock in __dev_xmi [...] omits 93d576f54e0f mt76: remove variable set but not used omits be565ec71d1d net: ethernet: ti: add missing of_node_put before return omits 71da1aec2152 selftest/net/forwarding: declare NETIFS p9 p10 omits fee32de284ac net: bonding: debug: avoid printing debug logs when bond i [...] omits 277ee96f89d8 arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level omits 3cfcda2aee94 net: ocelot: use dma_unmap_addr to get tx buffer dma_addr omits 9d591fc028b6 net: dsa: mv88e6xxx: Unforce speed & duplex in mac_link_down() omits b26980ab2a97 net: lan966x: Fix the configuration of the pcs omits 87f7282e76be selftests/net: expand gro with two machine test omits a8d13611b4a7 selftests/net: toeplitz: fix udp option omits ab8eb798ddab net: bcmgenet: Fix NULL vs IS_ERR() checking omits 99ea221f2e2f usb: cdnsp: Fix incorrect status for control request omits 50931ba27d16 usb: cdnsp: Fix issue in cdnsp_log_ep trace event omits 16f00d969afe usb: cdnsp: Fix incorrect calling of cdnsp_died function omits ccc14c6cfd34 usb: xhci-mtk: fix list_del warning when enable list debug omits 890d5b40908b usb: gadget: u_ether: fix race in setting MAC address in s [...] omits 865ed67ab955 firmware: arm_scpi: Fix string overflow in SCPI genpd driver omits 38d5b296d39e Merge tag 'v5.16-rockchip-socfixes1' of git://git.kernel.o [...] omits ed6fc70e42cb Merge branch 'mse102x-support' omits 2f207cbf0dd4 net: vertexcom: Add MSE102x SPI support omits 2717566f6661 dt-bindings: net: add Vertexcom MSE102x support omits e4d60d9f3625 dt-bindings: add vendor Vertexcom omits d823bf891a17 Merge tag 'v5.16-rockchip-dtsfixes1' of git://git.kernel.o [...] omits e3c68ab17b5e Merge tag 'imx-fixes-5.16-2' of git://git.kernel.org/pub/s [...] omits 4bc5e64e6cf3 efi: Move efifb_setup_from_dmi() prototype from arch headers omits 2106be4fdf32 net: mvneta: mark as a legacy_pre_march2020 driver omits 62cc9a7387f1 net: axienet: mark as a legacy_pre_march2020 driver omits 2cd24a2e8d8c isdn: cpai: no need to initialise statics to 0 omits 7ad1a90a6a6e Merge tag 'tegra-for-5.16-firmware-fixes' of git://git.ker [...] omits f6bdc6106727 Merge tag 'asahi-soc-fixes-5.16' of https://github.com/Asa [...] omits ddae25ed97f5 Merge tag 'socfpga_fix_for_v5.16_part_2' of git://git.kern [...] omits b257c5f03508 Merge branch 'v5.16/fixes' of git://git.kernel.org/pub/scm [...] omits df0a9b525cb3 Merge tag 'amdtee-fix-for-v5.16' of git://git.linaro.org/p [...] omits 708038dc3715 Merge tag 'imx-fixes-5.16' of git://git.kernel.org/pub/scm [...] omits 1a0ae068bf6b m68k: defconfig: Update defconfigs for v5.16-rc1 omits 078c2a0e8e60 ARM: dts: at91: sama7g5ek: Add QSPI0 node omits 0081a525ceef ARM: dts: at91: sama7g5: Add QSPI nodes omits cf4060f1bb64 ARM: dts: at91: sama5d2: Name the qspi clock omits e3d72e8eee53 x86/mce: Mark mce_start() noinstr omits edb3d07e2403 x86/mce: Mark mce_timed_out() noinstr omits 1e3dbfbbec52 Merge tag 'reset-fixes-for-v5.16' of git://git.pengutronix [...] omits 75581a203e63 x86/mce: Move the tainting outside of the noinstr region omits db6c996d6ce4 x86/mce: Mark mce_read_aux() noinstr omits b4813539d37f x86/mce: Mark mce_end() noinstr omits 3c7ce80a818f x86/mce: Mark mce_panic() noinstr omits 0a5b288e85bb x86/mce: Prevent severity computation from being instrumented omits 4fbce464db81 x86/mce: Allow instrumentation during task work queueing omits 487d654db3ed x86/mce: Remove noinstr annotation from mce_setup() omits 88f66a423537 x86/mce: Use mce_rdmsrl() in severity checking code omits ad669ec16afe x86/mce: Remove function-local cpus variables omits cd5e0d1fc93a x86/mce: Do not use memset to clear the banks bitmaps omits 3b8e19a0aa39 drm/mediatek: hdmi: Perform NULL pointer check for mtk_hdmi_conf omits 6678916dfa01 drm/i915: Move pipe/transcoder/abox masks under intel_devi [...] omits 97884b07122a net: ipa: fix IPA v4.5 interconnect data omits c0d6316c238b ARM: dts: qcom: sdx55: fix IPA interconnect definitions omits cec16052d5a7 net: Enable max_dgram_qlen unix sysctl to be configurable [...] omits 3c118547f87e u64_stats: Disable preemption on 32bit UP+SMP PREEMPT_RT d [...] omits d147dd70902e Merge branch 'bareudp-remove-unused' omits dcdd77ee55a7 bareudp: Move definition of struct bareudp_conf to bareudp.c omits 614b7a1f28f4 bareudp: Remove bareudp_dev_create() omits 6180c780e64c tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is [...] omits c062f2a0b04d net/sched: sch_ets: don't remove idle classes from the rou [...] omits 3a6c12a0c6c3 net: stmmac: bump tc when get underflow error from DMA descriptor omits 5e8c1bf1a0a5 ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array omits 9d5f0f6644b1 gpio: sch: fix typo in a comment omits 63cb9da6fcea drm/i915: Fix coredump of perma-pinned vmas omits edb5dd48b320 Merge tag 'samsung-dt64-exynos-usi-5.17' into next/drivers omits 7836149e155b arm64: dts: exynos: convert serial_0 to USI on ExynosAutov9 omits e522ae91b8ff dt-bindings: soc: samsung: Add Exynos USI bindings omits 97c2259ec775 platform/x86: int3472: Deal with probe ordering issues omits 19d8d6e36b4b platform/x86: int3472: Pass tps68470_regulator_platform_da [...] omits d3d76ae139a7 platform/x86: int3472: Pass tps68470_clk_platform_data to [...] omits 71102bc79643 platform/x86: int3472: Add get_sensor_adev_and_name() helper omits a2f9fbc247ee platform/x86: int3472: Split into 2 drivers omits 9dfa374cc6d0 platform_data: Add linux/platform_data/tps68470.h file omits c537be0bfad6 i2c: acpi: Add i2c_acpi_new_device_by_fwnode() function omits fb90e58f7c4e i2c: acpi: Use acpi_dev_ready_for_enumeration() helper omits 9d9bcae47fd5 ACPI: delay enumeration of devices with a _DEP pointing to [...] omits 2bebea57c2ef drm/i915/cdclk: hide struct intel_cdclk_vals omits 754d6275e9ce drm/i915/cdclk: move intel_atomic_check_cdclk() to intel_cdclk.c omits 5cf06065bd1f drm: simpledrm: fix wrong unit with pixel clock omits a09147188f7f drm/i915/pxp: remove useless includes omits ee0ff28a497e drm/i915/pxp: un-inline intel_pxp_is_enabled() omits 0cdbab89c02d drm/i915/fb: reduce include dependencies omits 14567eed87a3 drm/i915/fbc: avoid intel_frontbuffer.h include with declaration omits 1aad06f89291 drm/i915/psr: avoid intel_frontbuffer.h include with declaration omits c7c291884913 drm/i915/active: remove useless i915_utils.h include omits 35291c9c0254 drm/i915/reset: include intel_display.h instead of intel_d [...] omits 5fb6e8cf53b0 locking/atomic: atomic64: Remove unusable atomic ops omits ba53ee7f7f38 ath11k: Fix deleting uninitialized kernel timer during fra [...] omits 767c94caf0ef ath11k: Avoid false DEADLOCK warning reported by lockdep omits 6773cc31a9bb Merge tag 'v5.16-rc5' into locking/core, to pick up fixes omits 55e18e5a76ab ath11k: set DTIM policy to stick mode for station interface omits 9cbd7fc9be82 ath11k: support MAC address randomization in scan omits 5341d57bc398 ath10k: wmi: remove array of flexible structures omits 56789eef894c ath10k: htt: remove array of flexible structures omits c01c1db1dc63 ALSA: jack: Check the return value of kstrdup() omits 2dee54b289fb ALSA: drivers: opl3: Fix incorrect use of vp->state omits bce45c2620e2 drm/i915: Don't disable interrupts and pretend a lock as b [...] omits 822c9f2b833c dmaengine: st_fdma: fix MODULE_ALIAS omits 8affd8a4b5ce dmaengine: idxd: fix missed completion on abort path omits 80936d68665b dmaengine: ti: k3-udma: Fix smatch warnings omits 12f247ab590a Input: atmel_mxt_ts - fix double free in mxt_read_info_block omits 87bb2a410dcf drm/i915/display: Fix an unsigned subtraction which can ne [...] omits 4b443bc1785f libbpf: Don't validate TYPE_ID relo's original imm value omits f12468828c28 selftests/bpf: Remove last bpf_create_map_xattr from test_ [...] omits cdc5287acad9 hwmon: (lm90) Do not report 'busy' status bit as alarm omits da7dc0568491 hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681 omits 16ba51b5dcd3 hwmon: (lm90) Drop critical attribute support for MAX6654 omits 55840b9eae53 hwmon: (lm90) Prevent integer overflow/underflow in hyster [...] omits fce15c45d3fb hwmon: (lm90) Fix usage of CONFIG2 register in detect function omits 7b9eb6cfdb78 ARM: dts: ixp4xx: Add devicetree for Gateway 7001 omits 2585cf9dfaad Linux 5.16-rc5 omits 17f81f9d4b41 mtd_blkdevs: don't scan partitions for plain mtdblock omits 90d9fbc16b69 Merge tag 'usb-5.16-rc5' of git://git.kernel.org/pub/scm/l [...] omits 8d7ed10410d5 Merge tag 'char-misc-5.16-rc5' of git://git.kernel.org/pub [...] omits c7fc51268bc0 Merge tag 'timers-urgent-2021-12-12' of git://git.kernel.o [...] omits 82d2ef454052 Merge tag 'irq-urgent-2021-12-12' of git://git.kernel.org/ [...] omits 85bf17b28f97 recordmcount.pl: look for jgnop instruction as well as bcr [...] omits c9b12b59e2ea s390/entry: fix duplicate tracking of irq nesting level omits 773602256a2c Merge tag 'sched-urgent-2021-12-12' of git://git.kernel.or [...] omits 0f3d41e82d78 Merge tag 'csky-for-linus-5.16-rc5' of git://github.com/c- [...] omits 28a2686c185e selftests: Fix IPv6 address bind tests omits 0f108ae44520 selftests: Fix raw socket bind tests with VRF omits 7e0147592b5c selftests: Add duplicate config only for MD5 VRF tests omits 8f2fd39355ae Merge branch 'hns3-fixes' omits 6dde452bceca net: hns3: fix race condition in debugfs omits 27cbf64a766e net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg omits 3748939bce3f selftests: icmp_redirect: pass xfail=0 to log_test() omits 9b5bcb193a3b Merge branch 'dsa-tagger-storage' omits 4f3cb34364e2 net: dsa: remove dp->priv omits 950a419d9de1 net: dsa: tag_sja1105: split sja1105_tagger_data into priv [...] omits fcbf979a5b4b Revert "net: dsa: move sja1110_process_meta_tstamp inside [...] omits c79e84866d2a net: dsa: tag_sja1105: convert to tagger-owned data omits 22ee9f8e4011 net: dsa: sja1105: move ts_id from sja1105_tagger_data omits bfcf14252220 net: dsa: sja1105: make dp->priv point directly to sja1105 [...] omits 6f6770ab1ce2 net: dsa: sja1105: remove hwts_tx_en from tagger data omits d38049bbe760 net: dsa: sja1105: bring deferred xmit implementation in l [...] omits a3d74295d790 net: dsa: sja1105: let deferred packets time out when sent [...] omits 35d976802124 net: dsa: tag_ocelot: convert to tagger-owned data omits dc452a471dba net: dsa: introduce tagger-owned storage for private and s [...] omits f471b1b2db08 arm64: dts: rockchip: Fix Bluetooth on ROCK Pi 4 boards omits e0068620e5e1 net: dsa: mv88e6xxx: Add tx fwd offload PVT on intermediat [...] omits 8c8b7aa7fb0c net: Enable neighbor sysctls that is save for userns root omits a39891a6e420 arm64: dts: rockchip: Add missing secondary compatible for [...] omits ca5737396927 usb: core: config: using bit mask instead of individual bits omits 1a3910c80966 usb: core: config: fix validation of wMaxPacketValue entries omits 86ebbc11bb3f USB: gadget: zero allocate endpoint 0 buffers omits 153a2d7e3350 USB: gadget: detect too-big endpoint 0 requests omits f18a499799dd bpf: Silence coverity false positive warning. omits 4674f21071b9 bpf: Use kmemdup() to replace kmalloc + memcpy omits 84ef3f0bb72d Merge branch 'introduce bpf_strncmp() helper' omits bdbee82beca4 selftests/bpf: Add test cases for bpf_strncmp() omits 9c42652f8be3 selftests/bpf: Add benchmark for bpf_strncmp() helper omits 9a93bf3fda3d selftests/bpf: Fix checkpatch error on empty function parameter omits c5fb19937455 bpf: Add bpf_strncmp helper omits b4d11106d751 arm64: dts: apple: t8103: Add watchdog node omits cba9c615bec1 dt-bindings: pinctrl: apple,pinctrl: Add apple,t6000-pinct [...] omits 42c2366a9cbe dt-bindings: pci: apple,pcie: Add t6000 support omits b66652c7517c dt-bindings: i2c: apple,i2c: Add apple,t6000-i2c compatible omits e15b8c856398 dt-bindings: arm: apple: Add t6000/t6001 MacBook Pro 14/16 [...] omits cc1fe1e54ba5 soc: apple: apple-pmgr-pwrstate: Add auto-PM min level support omits 34e5719e1c6b arm64: dts: apple: t8103: Add apple,min-state to DCP PMGR nodes omits d824dade33bf dt-bindings: power: apple,pmgr-pwrstate: Add apple,min-state prop omits 259172bb6514 libbpf: Fix gen_loader assumption on number of programs. omits a763d5a5abd6 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits e034d9cbf9f1 Merge tag 'xfs-5.16-fixes-3' of git://git.kernel.org/pub/s [...] omits 8f97a35a53e2 Merge branch 'for-5.16-fixes' of git://git.kernel.org/pub/ [...] omits 0f09c2746985 futex: Fix additional regressions omits bbdff6d583be Merge tag 'perf-tools-fixes-for-v5.16-2021-12-11' of git:/ [...] omits eccea80be257 Merge tag 'block-5.16-2021-12-10' of git://git.kernel.dk/l [...] omits f152165ada75 Merge tag 'io_uring-5.16-2021-12-10' of git://git.kernel.d [...] omits bd66be54b92e Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits 2acdaf59e595 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits a84e0b319908 Merge tag 'devicetree-fixes-for-5.16-2' of git://git.kerne [...] omits df442a4ec740 Merge branch 'akpm' (patches from Andrew) omits aa073d8b2a63 Merge tag 'timers-v5.16-rc4' of https://git.linaro.org/peo [...] omits 9937e8daab29 perf python: Fix NULL vs IS_ERR_OR_NULL() checking omits 6665b8e4836c perf intel-pt: Fix error timestamp setting on the decoder [...] omits a882cc949710 perf intel-pt: Fix missing 'instruction' events with 'q' option omits a32e6c5da599 perf intel-pt: Fix next 'err' value, walking trace omits c79ee2b21609 perf intel-pt: Fix state setting when receiving overflow ( [...] omits 4c761d805bb2 perf intel-pt: Fix intel_pt_fup_event() assumptions about [...] omits ad106a26aef3 perf intel-pt: Fix sync state when a PSB (synchronization) [...] omits 057ae59f5a1d perf intel-pt: Fix some PGE (packet generation enable/cont [...] omits c89789975247 perf tools: Prevent out-of-bounds access to registers omits ea1847c09c34 arm64: dts: rockchip: Add spi1 pins on Quartz64 A omits aaa552d84580 arm64: dts: rockchip: Add spi nodes on rk356x omits b011a57e41cc RAS/CEC: Remove a repeated 'an' in a comment omits 2e4dbcf7177e arm64: dts: rockchip: Change pwm pinctrl-name to "default" [...] omits b7fd35a0ad97 Merge tag 'irqchip-fixes-5.16-2' of git://git.kernel.org/p [...] omits 82762d2af31a sched/fair: Replace CFS internal cpu_util() with cpu_util_cfs() omits 3f9dd4c802b9 crypto: hisilicon/qm - fix incorrect return value of hisi_ [...] omits fed8f4d5f946 crypto: octeontx2 - parameters for custom engine groups omits d9d7749773e8 crypto: octeontx2 - add apis for custom engine groups omits 3d6b661330a7 crypto: stm32 - Revert broken pm_runtime_resume_and_get changes omits 710ce4b88f9a crypto: jitter - quit sample collection loop upon RCT failure omits b454fb702515 crypto: jitter - don't limit ->health_failure check to FIPS mode omits 8f7977284331 crypto: drbg - ignore jitterentropy errors if not in FIPS mode omits 95fe2253cc1a crypto: stm32/cryp - reorder hw initialization omits 4b898d5cfa4d crypto: stm32/cryp - fix bugs and crash in tests omits fa97dc2d48b4 crypto: stm32/cryp - fix lrw chaining mode omits 6c12e742785b crypto: stm32/cryp - fix double pm exit omits 39e6e699c7fb crypto: stm32/cryp - check early input data omits d703c7a994ee crypto: stm32/cryp - fix xts and race condition in crypto_ [...] omits 41c76690b099 crypto: stm32/cryp - fix CTR counter carry omits 029812aee3a1 crypto: stm32/cryp - don't print error on probe deferral omits 0a2f9f57c6ba crypto: stm32/cryp - defer probe for reset controller omits 3219c2b1bd4c crypto: dh - remove duplicate includes omits ee60e626d536 netdevsim: don't overwrite read only ethtool parms omits 94f2a444f28a net: usb: qmi_wwan: add Telit 0x1070 composition omits 71ddeac8cd1d inet_diag: fix kernel-infoleak for UDP sockets omits 77ab714f0070 Merge branch 'add-fdma-support-on-ocelot-switch-driver' omits 753a026cfec1 net: ocelot: add FDMA support omits de5841e1c93f net: ocelot: add support for ndo_change_mtu omits b471a71e525c net: ocelot: add and export ocelot_ptp_rx_timestamp() omits e5150f00721f net: ocelot: export ocelot_ifh_port_set() to setup IFH omits 1868d997cf9c Merge branch 'net-wwan-iosm-improvements' omits dd464f145c8c net: wwan: iosm: correct open parenthesis alignment omits 8a7ed600505a net: wwan: iosm: removed unused function decl omits da633aa3163f net: wwan: iosm: release data channel in case no active IP [...] omits 5d710dc3318c net: wwan: iosm: set tx queue len omits bcd0f9335332 phonet: refcount leak in pep_sock_accep omits 840ece19e9f2 net: ocelot: fix missed include in the vsc7514_regs.h file omits 7adf905333f4 net: bna: Update supported link modes omits 33d60fbd21fa sock: Use sock_owned_by_user_nocheck() instead of sk_lock.owned. omits 6f513529296f Merge tag 'for-5.16-rc4-tag' of git://git.kernel.org/pub/s [...] omits e1b96811e212 Merge tag '5.16-rc4-smb3-fixes' of git://git.samba.org/sfr [...] omits e80bdc5ed065 Merge tag 'nfsd-5.16-2' of git://linux-nfs.org/~bfields/linux omits 3c376dfafbf7 mm: bdi: initialize bdi_min_ratio when bdi is unregistered omits 4178158ef8ca hugetlbfs: fix issue of preallocation of gigantic pages ca [...] omits a7ebf564de32 mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() an [...] omits 005a79e5c254 mm/slub: fix endianness bug for alloc/free_traces attributes omits 9ab3b0c8ef62 selftests/damon: split test cases omits b4a002889d24 selftests/damon: test debugfs file reads/writes with huge count omits d85570c655cc selftests/damon: test wrong DAMOS condition ranges input omits c6980e30af35 selftests/damon: test DAMON enabling with empty target_ids case omits 964e17016cf9 selftests/damon: skip test if DAMON is running omits 9f86d624292c mm/damon/vaddr-test: remove unnecessary variables omits 044cd9750fe0 mm/damon/vaddr-test: split a test function having >1024 by [...] omits 09e12289cc04 mm/damon/vaddr: remove an unnecessary warning message omits 1afaf5cb687d mm/damon/core: remove unnecessary error messages omits 0bceffa236af mm/damon/dbgfs: remove an unnecessary error message omits 4de46a30b992 mm/damon/core: use better timer mechanisms selection threshold omits 70e9274805fc mm/damon/core: fix fake load reports due to uninterruptibl [...] omits e4779015fd5d timers: implement usleep_idle_range() omits 0c941cf30b91 filemap: remove PageHWPoison check from next_uptodate_page() omits d020d9e63d53 mailmap: update email address for Guo Ren omits e943d28db257 MAINTAINERS: update kdump maintainers omits 9dcc38e2813e Increase default MLOCK_LIMIT to 8 MiB omits b9902641b50d Merge tag 'thermal-5.16-rc5' of git://git.kernel.org/pub/s [...] omits 76aee8658b8f drm/i915/guc: Don't go bang in GuC log if no GuC omits 3d832f370d16 drm/i915/uc: Allow platforms to have GuC but not HuC omits e89908201e25 selftests/vm: remove ARRAY_SIZE define from individual tests omits 7527c03870fd selftests/timens: remove ARRAY_SIZE define from individual tests omits 08ca3510f748 selftests/sparc64: remove ARRAY_SIZE define from adi-test omits 6e5eba2e3366 selftests/seccomp: remove ARRAY_SIZE define from seccomp_b [...] omits 07ad4f7629d4 selftests/rseq: remove ARRAY_SIZE define from individual tests omits 1329e40ebd18 selftests/net: remove ARRAY_SIZE define from individual tests omits 5a69d33b3ed6 selftests/landlock: remove ARRAY_SIZE define from common.h omits 8eda7963235d selftests/ir: remove ARRAY_SIZE define from ir_loopback.c omits fc1d33035842 selftests/core: remove ARRAY_SIZE define from close_range_test.c omits 72a571d1e25f selftests/cgroup: remove ARRAY_SIZE define from cgroup_util.h omits 2684618b6118 selftests/arm64: remove ARRAY_SIZE define from vec-syscfg.c omits 066b34aa5461 tools: fix ARRAY_SIZE defines in tools and selftests hdrs omits be3158290db8 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits a738a4ce8421 selftests: cgroup: build error multiple outpt files omits 009482c0932a selftests/move_mount_set_group remove unneeded conversion to bool omits 6d425d7c1bec selftests/mount: remove unneeded conversion to bool omits 3abedf4646fd selftests: harness: avoid false negatives if test has no ASSERTs omits e5992f373c6e selftests/ftrace: make kprobe profile testcase description unique omits a531b0c23c0f selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST omits 7ace3e9ae049 selftests: timers: Remove unneeded semicolon omits 7b0653eca4cf kselftests: timers:Remove unneeded semicolon omits 229fae38d0fc libbpf: Add "bool skipped" to struct bpf_map omits b69c5c07a66e libbpf: Fix typo in btf__dedup@LIBBPF_0.0.2 definition omits bd6b3b355af5 Merge branch 'Enhance and rework logging controls in libbpf' omits c5eafd790e13 null_blk: cast command status to integer omits b59e4ce8bcaa bpftool: Switch bpf_object__load_xattr() to bpf_object__load() omits 3fc5fdcca144 selftests/bpf: Remove the only use of deprecated bpf_objec [...] omits 57e889269af3 selftests/bpf: Add test for libbpf's custom log_buf behavior omits dc94121b5ca1 selftests/bpf: Replace all uses of bpf_load_btf() with bpf [...] omits e7b924ca715f libbpf: Deprecate bpf_object__load_xattr() omits b3ce90795035 libbpf: Add per-program log buffer setter and getter omits 2eda2145ebfc libbpf: Preserve kernel error code and remove kprobe prog [...] omits ad9a7f96445b libbpf: Improve logging around BPF program loading omits e0e3ea888c69 libbpf: Allow passing user log setting through bpf_object_ [...] omits 1a190d1e8eb9 libbpf: Allow passing preallocated log_buf when loading BT [...] omits 0ed08d6725b5 libbpf: Add OPTS-based bpf_btf_load() API omits 4cf23a3c6359 libbpf: Fix bpf_prog_load() log_buf logic for log_level 0 omits 9e65da135b39 Merge tag 'acpi-5.16-rc5' of git://git.kernel.org/pub/scm/ [...] omits d46bca632ca4 Merge tag 'pm-5.16-rc5' of git://git.kernel.org/pub/scm/li [...] omits 1e050cd539b8 Merge tag 'hwmon-for-v5.16-rc5' of git://git.kernel.org/pu [...] omits 257dcf29232b Merge tag 'trace-v5.16-rc4' of git://git.kernel.org/pub/sc [...] omits 0d21e6684779 Merge tag 'aio-poll-for-linus' of git://git.kernel.org/pub [...] omits b9172f9e8844 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits a32fa6b2e8b4 Documentation: dev-tools: Add KTAP specification omits 1b695cc6c8f8 doc/zh-CN: Update cpu-freq/core.rst to make it more readable omits 7ef5d754f73b docs: ARC: Improve readability omits a74c313aca26 i2c: mpc: Use atomic read and fix break condition omits a6fb8b5acf47 docs: add support for RTD dark mode omits ffc901b4d19f docs: set format for the classic mode omits 135707d3765e docs: allow to pass extra DOCS_CSS themes via make omits fca7216bf53e docs: allow selecting a Sphinx theme omits b080e52110ea docs: update self-protection __ro_after_init status omits 4fd34f8e1ff7 doc/zh_CN: add Chinese document coding style reminder omits 0dc915922235 docs/trace: fix a label of boottime-trace omits a7fb920b158d Merge tag 'v5.16-rc4' into docs-next omits 71a85387546e io-wq: check for wq exit after adding new worker task_work omits 78a780602075 io_uring: ensure task_work gets run as part of cancelations omits b8a98b6bf66a Merge tag 'pci-v5.16-fixes-2' of git://git.kernel.org/pub/ [...] omits 2ca4b65169b3 Merge tag 'mmc-v5.16-rc3' of git://git.kernel.org/pub/scm/ [...] omits bec8cb26f44c Merge tag 'libata-5.16-rc5' of git://git.kernel.org/pub/sc [...] omits 5b46fb038397 Merge tag 'sound-5.16-rc5' of git://git.kernel.org/pub/scm [...] omits 9b302ffe4e8d Merge tag 'drm-fixes-2021-12-10' of git://anongit.freedesk [...] omits db1041544815 selftests: mptcp: remove duplicate include in mptcp_inq.c omits 5eff36383865 Revert "mtd_blkdevs: don't scan partitions for plain mtdblock" omits bc7aaf52f963 x86/boot/string: Add missing function prototypes omits e6a59aac8a87 block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) omits 386a74677be1 arm64: mm: Use asid feature macro for cheanup omits a3a5b763410c arm64: mm: Rename asid2idx() to ctxid2asid() omits 20735d24adfe x86/fpu: Remove duplicate copy_fpstate_to_sigframe() prototype omits 61646ca83d38 x86/uaccess: Move variable into switch case statement omits a5c24552354f Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] omits 0be2516f865f selftests/bpf: Tests for state pruning with u32 spill/fill omits 345e004d0233 bpf: Fix incorrect state pruning for <8B spill/fill omits 07641b5f32f6 md: fix double free of mddev->private in autorun_array() omits 55df1ce0d4e0 md: fix update super 1.0 on rdev size change omits 548ec0805c39 nfsd: fix use-after-free due to delegation race omits b10252c7ae9c nfsd: Fix nsfd startup race (again) omits 1edb7e74a7d3 clocksource/drivers/arm_arch_timer: Force inlining of erra [...] omits a663bd19114d clocksource/drivers/dw_apb_timer_of: Fix probe failure omits e1b539bd73a7 xfrm: add net device refcount tracker to struct xfrm_state [...] omits ab443c539167 sch_cake: do not call cake_destroy() from cake_init() omits ab39d6988dd5 gpio: aspeed-sgpio: Convert aspeed_sgpio.lock to raw_spinlock omits 61a7904b6ace gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock omits 7a334a28a14b s390/ap: add missing virt_to_phys address conversion omits da001fce26be s390/pgalloc: use pointers instead of unsigned long values omits 2f882800f6ab s390/pgalloc: add virt/phys address handling to base asce [...] omits 69700fb43898 s390/cmm: add missing virt_to_phys() conversion omits 9d6305c2a116 s390/diag: use pfn_to_phys() instead of open coding omits d2f2949ab6b6 s390/mm: add missing phys_to_virt translation to page tabl [...] omits 5dcf0c3084eb s390: enable switchdev support in defconfig omits abf0e8e4ef25 s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply [...] omits ac8fc6af1ab6 s390/ftrace: remove preempt_disable()/preempt_enable() pair omits 41967a37b8ee s390/kexec_file: fix error handling when applying relocations omits edce10ee21f3 s390/kexec_file: print some more error messages omits 3d20408dff9c Merge branch 'net-netns-refcount-tracking-base-series' omits 11b311a867b6 ppp: add netns refcount tracker omits 285ec2fef4b8 l2tp: add netns refcount tracker to l2tp_dfs_seq_data omits dbdcda634ce3 net: sched: add netns refcount tracker to struct tcf_exts omits 04a931e58d19 net: add netns refcount tracker to struct seq_net_private omits ffa84b5ffb37 net: add netns refcount tracker to struct sock omits 9ba74e6c9e9d net: add networking namespace refcount tracker omits 10e7a099bfd8 selftests: KVM: Add test to verify KVM doesn't explode on [...] omits d07898eaf399 KVM: x86: Don't WARN if userspace mucks with RCX during st [...] omits 777ab82d7ce0 KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode omits 7faac1953ed1 xhci: avoid race between disable slot command and host run [...] omits 811ae81320da xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI fr [...] omits d2d1d2645cfd arm64: Make some stacktrace functions private omits 2dad6dc17bd0 arm64: Make dump_backtrace() use arch_stack_walk() omits 22ecd975b61d arm64: Make profile_pc() use arch_stack_walk() omits 39ef362d2d45 arm64: Make return_address() use arch_stack_walk() omits 4f62bb7cb165 arm64: Make __get_wchan() use arch_stack_walk() omits ed876d35a1dc arm64: Make perf_callchain_kernel() use arch_stack_walk() omits 86bcbafcb726 arm64: Mark __switch_to() as __sched omits 1e5428b2b7e8 arm64: Add comment for stack_info::kr_cur omits 1614b2b11fab arch: Make ARCH_STACKWALK independent of STACKTRACE omits 7afccde389dc arm64: kexec: reduce calls to page_address() omits 091f06d91cbc Merge tag 'nvme-5.16-2021-12-10' of git://git.infradead.or [...] omits c3fbab7767c5 irqchip/irq-bcm7120-l2: Add put_device() after of_find_dev [...] omits c8cc43c1eae2 selftests: KVM: avoid failures due to reserved HyperTransp [...] omits 3244867af8c0 KVM: x86: Ignore sparse banks size for an "all CPUs", non- [...] omits 1ebfaa11ebb5 KVM: x86: Wait for IPIs to be delivered when handling Hype [...] omits e2be5955a886 EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh [...] omits f95711242390 EDAC: Add RDDR5 and LRDDR5 memory types omits 1c66496b1391 drm/sprd: add Unisoc's drm mipi dsi&dphy driver omits 2295bbd35edb dt-bindings: display: add Unisoc's mipi dsi controller bindings omits b07bcf34b6c9 drm/sprd: add Unisoc's drm display controller driver omits 8cae15c60cf0 dt-bindings: display: add Unisoc's dpu bindings omits 43531edd53f0 drm/sprd: add Unisoc's drm kms master omits 35400e5ad48d dt-bindings: display: add Unisoc's drm master bindings omits cde3fac565a7 batman-adv: remove unneeded variable in batadv_nc_init omits 8bfd4858b4bb PM / devfreq: Add a driver for the sun8i/sun50i MBUS omits 211b4dbc0700 Merge tag 'drm-intel-gt-next-2021-12-09' of git://anongit. [...] omits 3fd6e12a401e Input: goodix - fix memory leak in goodix_firmware_upload omits 15bb79910fe7 Merge tag 'drm-misc-next-2021-12-09' of git://anongit.free [...] omits 15f09a99e553 Merge tag 'du-next-20211206' of git://linuxtv.org/pinchart [...] omits db67097aa6f2 pktdvd: stop using bdi congestion framework. omits 675a095789a2 Merge tag 'amd-drm-fixes-5.16-2021-12-08' of https://gitla [...] omits 233bee7e365a Merge tag 'drm-intel-fixes-2021-12-09' of git://anongit.fr [...] omits 2eb557d293f7 Merge tag 'drm-misc-fixes-2021-12-09' of git://anongit.fre [...] omits f8eb96b4dfbb Merge tag 'amd-drm-next-5.17-2021-12-02' of https://gitlab [...] omits e5d75fc20b92 sh_eth: Use dev_err_probe() helper omits 92816e262980 selftests: net: Correct ping6 expected rc from 2 to 1 omits 9745177c9489 net: x25: drop harmless check of !more omits b473a3891c46 kcsan: Only test clear_bit_unlock_is_negative_byte if arch [...] omits e3d2b72bbf3c kcsan: Avoid nested contexts reading inconsistent reorder_access omits 80d7476fa20a kcsan: Turn barrier instrumentation into macros omits a70d36e6a0bd kcsan: Make barrier tests compatible with lockdep omits bd3d5bd1a0ad kcsan: Support WEAK_MEMORY with Clang where no objtool sup [...] omits a015b7085979 compiler_attributes.h: Add __disable_sanitizer_instrumentation omits 0509811952e4 objtool, kcsan: Remove memory barrier instrumentation from [...] omits 0525bd82f6a9 objtool, kcsan: Add memory barrier instrumentation to whitelist omits 6f3f0c98b566 sched, kcsan: Enable memory barrier instrumentation omits d37d1fa0154e mm, kcsan: Enable barrier instrumentation omits d93414e37586 x86/qspinlock, kcsan: Instrument barrier of pv_queued_spin [...] omits cd8730c3ab4d x86/barriers, kcsan: Use generic instrumentation for non-s [...] omits 04def1b9b4a3 asm-generic/bitops, kcsan: Add instrumentation for barriers omits e87c4f6642f4 locking/atomics, kcsan: Add instrumentation for barriers omits 2505a51ac6f2 locking/barriers, kcsan: Support generic instrumentation omits f948666de517 locking/barriers, kcsan: Add instrumentation for barriers omits 71b0e3aeb282 kcsan: selftest: Add test case to check memory barrier ins [...] omits 116af35e38cf kcsan: Ignore GCC 11+ warnings about TSan runtime support omits 8bc32b348178 kcsan: test: Add test cases for memory barrier instrumentation omits 7310bd1f3eb9 kcsan: test: Match reordered or normal accesses omits 82eb6911d909 kcsan: Document modeling of weak memory omits be3f6967ec59 kcsan: Show location access was reordered to omits 3cc21a531252 kcsan: Call scoped accesses reordered in reports omits 48c9e28e1e24 kcsan, kbuild: Add option for barrier instrumentation only omits 0b8b0830ac14 kcsan: Add core memory barrier instrumentation functions omits 69562e4983d9 kcsan: Add core support for a subset of weak memory modeling omits 9756f64c8f2d kcsan: Avoid checking scoped accesses from nested contexts omits 71f8de7092cb kcsan: Remove redundant zero-initialization of globals omits 12305abe9827 kcsan: Refactor reading of instrumented memory omits 266423e60ea1 pinctrl: bcm2835: Change init order for gpio hogs omits dc1b242478f4 pinctrl: bcm2835: Silence uninit warning omits 84f91c62d675 workqueue: Remove the cacheline_aligned for nr_running omits 989442d73757 workqueue: Move the code of waking a worker up in unbind_w [...] omits b4ac9384ac05 workqueue: Remove schedule() in unbind_workers() omits 11b45b0bf402 workqueue: Remove outdated comment about exceptional worke [...] omits 3e5f39ea33b1 workqueue: Remove the advanced kicking of the idle workers [...] omits ccf45156fd16 workqueue: Remove the outdated comment before wq_worker_sl [...] omits 59ec71575ab4 ucounts: Fix rlimit max values check omits 3150a73366b6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits c741e49150db Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits a4f1192cb537 percpu_ref: Replace kernel.h with the necessary inclusions omits 1a2fb220edca skbuff: Extract list pointers to silence compiler warnings omits f20f94f7f52c net: phy: prefer 1000baseT over 1000baseKX omits 4177e4960594 xfrm: use net device refcount tracker helpers omits 1ff9fc708185 drm/i915/pmu: Fix wakeref leak in PMU busyness during reset omits f80fe66c38d5 Merge branches 'doc.2021.11.30c', 'exp.2021.12.07a', 'fast [...] omits 10d4703154a7 rcu/nocb: Merge rcu_spawn_cpu_nocb_kthread() and rcu_spawn [...] omits d2cf0854d728 rcu/nocb: Allow empty "rcu_nocbs" kernel parameter omits 2cf4528d6dd6 rcu/nocb: Create kthreads on all CPUs if "rcu_nocbs=" or " [...] omits a81aeaf7a1de rcu/nocb: Optimize kthreads and rdp initialization omits 8d9703964697 rcu/nocb: Prepare nocb_cb_wait() to start with a non-offlo [...] omits 2ebc45c44c4f rcu/nocb: Remove rcu_node structure from nocb list when de [...] omits ded746bfc943 Merge tag 'net-5.16-rc5' of git://git.kernel.org/pub/scm/l [...] omits 5092fb44ba11 Merge branch 'net-phylink-introduce-legacy-mode-flag' omits 11053047a4af net: ag71xx: remove unnecessary legacy methods omits 001f4261fe4d net: phylink: use legacy_pre_march2020 omits b06515367fac net: mtk_eth_soc: mark as a legacy_pre_march2020 driver omits 0a9f0794d9bd net: dsa: mark DSA phylink as legacy_pre_march2020 omits 3e5b1feccea7 net: phylink: add legacy_pre_march2020 indicator omits 27698cd2a3c0 Merge tag 'mtd/fixes-for-5.16-rc5' of git://git.kernel.org [...] omits ba2e524d918a ext4: Remove unused match_table_t tokens omits cebe85d570cf ext4: switch to the new mount api omits 97d8a670b453 ext4: change token2str() to use ext4_param_specs omits 02f960f8db1c ext4: clean up return values in handle_mount_opt() omits 7edfd85b1ffd ext4: Completely separate options parsing and sb setup omits 6e47a3cc68fc ext4: get rid of super block and sbi from handle_mount_ops() omits b6bd243500b6 ext4: check ext2/3 compatibility outside handle_mount_opt() omits e6e268cb6822 ext4: move quota configuration out of handle_mount_opt() omits da812f611934 ext4: Allow sb to be NULL in ext4_msg() omits 461c3af045d3 ext4: Change handle_mount_opt() to use fs_parameter omits 4c94bff967d9 ext4: move option validation to a separate function omits e5a185c26c11 ext4: Add fs parameter specifications for mount options omits 6abfaaf124a8 fs_parse: allow parameter value to be empty omits 03090cc76ee3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 6a97cee39d8f Revert "usb: dwc3: dwc3-qcom: Enable tx-fifo-resize proper [...] omits 35fa745286ac x86/mm: Include spinlock_t definition in pgtable. omits 4b3749865374 aio: Fix incorrect usage of eventfd_signal_allowed() omits fd796e4139b4 rcu-tasks: Use fewer callbacks queues if callback flood ends omits 2cee0789b458 rcu-tasks: Use separate ->percpu_dequeue_lim for callback [...] omits ab97152f88a4 rcu-tasks: Use more callback queues if contention encountered omits 3063b33a347c rcu-tasks: Avoid raw-spinlocked wakeups from call_rcu_task [...] omits 7d13d30bb6c5 rcu-tasks: Count trylocks to estimate call_rcu_tasks() contention omits 8610b6568039 rcu-tasks: Add rcupdate.rcu_task_enqueue_lim to set initia [...] omits ce9b1c667f03 rcu-tasks: Make rcu_barrier_tasks*() handle multiple callb [...] omits d363f833c6d8 rcu-tasks: Use workqueues for multiple rcu_tasks_invoke_cb [...] omits 57881863ad15 rcu-tasks: Abstract invocations of callbacks omits 4d1114c05467 rcu-tasks: Abstract checking of callback lists omits 50252e4b5e98 aio: fix use-after-free due to missing POLLFREE handling omits 363bee27e258 aio: keep poll requests on waitqueue until completed omits 9537bae0da1f signalfd: use wake_up_pollfree() omits a880b28a71e3 binder: use wake_up_pollfree() omits 42288cb44c4b wait: add wake_up_pollfree() omits 2990c89d1df4 Merge tag 'netfs-fixes-20211207' of git://git.kernel.org/p [...] omits 94eb7de6f4be drm/vmwgfx: Bump the minor version omits 9ca476acd5e8 drm/vmwgfx: Remove usage of MOBFMT_RANGE omits bf625870b830 drm/vmwgfx: add support for updating only offsets of const [...] omits abaad3d95b51 drm/vmwgfx: Allow checking for gl43 contexts omits 4fb9326b96cb drm/vmwgfx: support 64 UAVs omits 853369df34fb drm/vmwgfx: support SVGA_3D_CMD_DX_DEFINE_RASTERIZER_STATE [...] omits b05fa56425f5 drm/vmwgfx: Update device headers for GL43 omits 24df43d93d72 drm/vmwgfx: Implement create_handle on drm_framebuffer_funcs omits 8afa13a0583f drm/vmwgfx: Implement DRIVER_GEM omits 8ad0c3fd132b drm/vmwgfx: Stop hardcoding the PCI ID omits f4708c16a6d7 drm/vmwgfx: Add a debug callback to mobid resource manager omits 8aadeb8ad874 drm/vmwgfx: Remove the dedicated memory accounting omits 8dd593fddd63 rcu-tasks: Add a ->percpu_enqueue_lim to the rcu_tasks structure omits 65b629e70489 rcu-tasks: Inspect stalled task's trc state in locked state omits 381a4f3b3860 rcu-tasks: Use spin_lock_rcu_node() and friends omits c24be24aed40 tracing: Fix possible memory leak in __create_synth_event( [...] omits e1067a07cfbc ftrace/samples: Add module to test multi direct modify interface omits df0114f1f871 x86/resctrl: Remove redundant assignment to variable chunks omits 0b64e2e43dde drm/i915/pmu: Wait longer for busyness data to be availabl [...] omits cab2d3fd6866 bus: mhi: core: Add support for forced PM resume omits ee3a4f666207 KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation omits 3a49cc22d31e tools/lib/lockdep: drop leftover liblockdep headers omits ac55b3f00c32 samples/bpf: Remove unneeded variable omits 6420ac0af95d mtdchar: prevent unbounded allocation in MEMWRITE ioctl omits dd8a2e884a46 mtd: gen_probe: Use bitmap_zalloc() when applicable omits 67b967ddd93d mtd: Introduce an expert mode for forensics and debugging [...] omits c14e281a8e76 dt-bindings: mtd: ti,gpmc-nand: Add missing 'rb-gpios' omits 04ec4e6250e5 net: dsa: mv88e6xxx: allow use of PHYs on CPU and DSA ports omits f122a46a637f drm/i915: enforce min page size for scratch omits fef53be02874 drm/i915/gtt/xehpsdv: move scratch page to system memory omits ca9216246094 drm/i915/xehpsdv: set min page-size to 64K omits c83125bb2199 drm/i915: Add has_64k_pages flag omits df87a1efb837 mtd: onenand: remove redundant variable ooblen omits 21a6732f4648 drm/amdgpu: don't skip runtime pm get on A+A config omits 19961780f115 Merge branch 'net-wwan-iosm-bug-fixes' omits 383451ceb078 net: wwan: iosm: fixes unable to send AT command during mbim tx omits 07d3f2743dec net: wwan: iosm: fixes net interface nonfunctional after fw flash omits 373f121a3c3a net: wwan: iosm: fixes unnecessary doorbell send omits e8b1d7698038 net: dsa: felix: Fix memory leak in felix_setup_mmio_filtering omits 37ad4e2a7718 MAINTAINERS: s390/net: remove myself as maintainer omits 61c2402665f1 net/sched: fq_pie: prevent dismantle issue omits 9acfc57fa2b8 net: mana: Fix memory leak in mana_hwc_create_wq omits ae68d93354e5 seg6: fix the iif in the IPv6 socket control block omits c56c96303e92 nfp: Fix memory leak in nfp_cpp_area_cache_add() omits 4cd8371a234d nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done omits fd79a0cbf0b2 nfc: fix segfault in nfc_genl_dump_devices_done omits 158390e45612 udp: using datalen to cap max gso segments omits 0416e7af2369 net: dsa: mv88e6xxx: error handling for serdes_power functions omits 8d6b32aafc44 Merge tag 'linux-can-fixes-for-5.16-20211209' of git://git [...] omits 6306d8dbfae6 drm/i915: Add privacy-screen support (v3) omits 94b541f53db1 drm/i915: Add intel_modeset_probe_defer() helper omits 50468e431335 x86/sgx: Add an attribute for the amount of SGX memory in [...] omits 8ee1c0f6526c thermal/drivers/rz2gl: Add error check for reset_control_d [...] omits 7d41745acfa7 drm/i915: s/intel_get_first_crtc/intel_first_crtc/ omits 927167f37fe0 drm/i915: Relocate intel_crtc_for_plane() omits cbb8a7957108 drm/i915: Nuke {pipe,plane}_to_crtc_mapping[] omits 01dd1fa26b85 Merge drm/drm-next into drm-intel-next omits b124c8bd50c7 pinctrl: Sort Kconfig and Makefile entries alphabetically omits 52255ef662a5 drm/i915/gen11: Moving WAs to icl_gt_workarounds_init() omits ae710a458f0a drm: Replace kernel.h with the necessary inclusions omits 842470c4e211 Revert "drm/fb-helper: improve DRM fbdev emulation device names" omits d594b35d3b31 mmc: mediatek: free the ext_csd when mmc_get_ext_csd success omits 7770a39d7c63 xfrm: fix a small bug in xfrm_sa_len() omits 09d97da660ff MIPS: Only define pci_remap_iospace() for Ralink omits fd2b94a5cb0f drm/i915/trace: split out display trace to a separate file omits 4bb713375e9f drm/i915/trace: clean up boilerplate organization omits b503de239f62 i2c: virtio: fix completion handling omits c8a04cbeedbc Merge tag 'drm-misc-next-2021-11-29' of git://anongit.free [...] omits 3bf2537ec2e3 ath10k: drop beacon and probe response which leak from oth [...] omits d3d358efc553 ath11k: add spectral/CFR buffer validation support omits 7e2ea2e94704 ath11k: Process full monitor mode rx support omits 88ee00d130f7 ath11k: add software monitor ring descriptor for full monitor omits 5c1f74d24d92 ath11k: Add htt cmd to enable full monitor mode omits fa0fdb78cb5d ARM: dts: am335x: Use correct vendor prefix for Asahi Kasei Corp. omits 7ebe6e99f770 ARM: dts: motorola-mapphone: Drop second ti,wlcore compati [...] omits 6fde719b19af ARM: dts: am437x-gp-evm: enable ADC1 omits 6c06a9f55b5f ARM: dts: am43xx: Describe the magnetic reader/ADC1 hardwa [...] omits d2e8a6c43bbf ARM: dts: am437x-cm-t43: Use a correctly spelled DT property omits 1e72c64eb75e ARM: dts: am335x-icev2: Add system-power-controller to RTC node omits f3499b1329c9 ARM: dts: am335x-boneblack-common: move system-power-controller omits fb12797ab1fe can: kvaser_usb: get CAN clock frequency from device omits 36aea60fc892 can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increa [...] omits e3128a9d482c ath6kl: Use struct_group() to avoid size-mismatched casting omits 9f6da09a5f6a ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 omits a658c929ded7 ath11k: Fix buffer overflow when scanning with extraie omits d0df53d36cd5 staging: rtl8712: Fix alignment checks with flipped condition omits 673cd3f471dd staging: r8188eu: remove LedPin from struct struct LED_871x omits 86b7e5fbd623 staging: r8188eu: remove code to set led1 registers omits 22e6a4846738 staging: r8188eu: remove SwLed1 omits d904512db6f3 staging: r8188eu: convert type of HalData in struct adapter omits 73b6eae583f4 bpf: Remove redundant assignment to pointer t omits 36b88b209593 ARM: dts: elpida_ecb240abacn: Change Elpida compatible omits b540358e6c4d selftests/bpf: Fix a compilation warning omits 0755c38eb007 drm/amd/display: prevent reading unitialized links omits af6902ec4156 drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset omits 9d922f5df538 net: huawei: hinic: Use devm_kcalloc() instead of devm_kzalloc() omits d7ca9a34dd33 net: hinic: Use devm_kcalloc() instead of devm_kzalloc() omits 28a0a044fbe9 Merge branch 'net-track-the-queue-count-at-unregistration' omits 5f1c802ca69b net-sysfs: warn if new queue objects are being created dur [...] omits d7dac083414e net-sysfs: update the queue counts in the unregistration path omits a50e659b2a1b net: mvpp2: fix XDP rx queues registering omits a66307d47307 libata: add horkage for ASMedia 1092 omits 12422af8194d pinctrl: Add Intel Thunder Bay pinctrl driver omits bd92baaa262d dt-bindings: pinctrl: Add bindings for Intel Thunderbay pi [...] omits 469407a3b5ed erofs: clean up erofs_map_blocks tracepoints omits 4beb02f19c37 pinctrl: qcom: Add SM8450 pinctrl driver omits 82dc44e7c650 dt-bindings: pinctrl: qcom: Add SM8450 pinctrl bindings omits 16daf3d9ec44 Merge branch 'wwan-debugfs-tweaks' omits 283e6f5a8166 net: wwan: make debugfs optional omits cf90098dbb1f net: wwan: iosm: move debugfs knobs into a subdir omits 13b94fbaa28c net: wwan: iosm: allow trace port be uninitialized omits e9877d4ef856 net: wwan: iosm: consolidate trace port init code omits f71ef02f1a4a vmxnet3: fix minimum vectors alloc issue omits e195e9b5dee6 net, neigh: clear whole pneigh_entry at alloc time omits a43a07202160 Merge tag 'linux-can-next-for-5.17-20211208' of git://git. [...] omits fd31cb0c6a34 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits b5b6b6baf2bf Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits e08a7d5611b8 drm/i915/dmc: Update DMC to v2.14 on ADL-P omits 6efcdadc157f Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 20cddfcc82e6 drm/i915/gt: Use hw_engine_masks as reset_domains omits 9de0737d5ba0 cifs: fix ntlmssp auth when there is no key exchange omits 2b29cb9e3f7f net: dsa: mv88e6xxx: fix "don't use PHY_DETECT on internal PHY's" omits 3a262c71d3e8 Merge branch 'rework-dsa-bridge-tx-forwarding-offload-api' omits 857fdd74fb38 net: dsa: eliminate dsa_switch_ops :: port_bridge_tx_fwd_{ [...] omits b079922ba2ac net: dsa: add a "tx_fwd_offload" argument to ->port_bridge_join omits d3eed0e57d5d net: dsa: keep the bridge_dev and bridge_num as part of th [...] omits 6a43cba30340 net: dsa: export bridging offload helpers to drivers omits 936db8a2dba2 net: dsa: rename dsa_port_offloads_bridge to dsa_port_offl [...] omits 41fb0cf1bced net: dsa: hide dp->bridge_dev and dp->bridge_num in driver [...] omits 36cbf39b5690 net: dsa: hide dp->bridge_dev and dp->bridge_num in the co [...] omits 65144067d360 net: dsa: mv88e6xxx: compute port vlan membership based on [...] omits 0493fa7927af net: dsa: mv88e6xxx: iterate using dsa_switch_for_each_use [...] omits 872bb81dfbc3 net: dsa: mt7530: iterate using dsa_switch_for_each_user_p [...] omits 947c8746e2c3 net: dsa: assign a bridge number even without TX forwardin [...] omits 3f9bb0301d50 net: dsa: make dp->bridge_num one-based omits 75e895343d5a Revert "kbuild: Enable DT schema checks for %.dtb targets" omits 67c430bbaae1 drm/i915: Skip remap_io_mapping() for non-x86 platforms omits ef8df9798d46 sched/fair: Cleanup task_util and capacity type omits cabdc3a8475b sched,x86: Don't use cluster topology for x86 hybrid CPUs omits c9ee950a2ca5 drm/i915/rpl-s: Enable guc submission by default omits 4a75f32fc783 drm/i915/rpl-s: Add PCH Support for Raptor Lake S omits 52407c220c44 drm/i915/rpl-s: Add PCI IDS for Raptor Lake S omits bb47620be322 vdpa: Consider device id larger than 31 omits 1db8f5fc2e5c virtio/vsock: fix the transport to work with VMADDR_CID_ANY omits 817fc978b5a2 virtio_ring: Fix querying of maximum DMA mapping size for [...] omits 8d0f9e73efe7 perf/bpf_counter: Use bpf_map_create instead of bpf_create_map omits 27d9839f1794 virtio: always enter drivers/virtio/ omits dc1db0060c02 vduse: check that offset is within bounds in get_config() omits 3ed21c1451a1 vdpa: check that offsets are within bounds omits ff9f9c6e7484 vduse: fix memory corruption in vduse_dev_ioctl() omits 05db148ee9a7 libertas_tf: Add missing __packed annotations omits 978090ae8856 libertas: Add missing __packed annotation with struct_group() omits 1b8bb8919ef8 mwifiex: Fix possible ABBA deadlock omits 1a0f25a52e08 ice: safer stats processing omits f61550b3864b drm/msm/dp: dp_link_parse_sink_count() return immediately [...] omits f28c240e7152 io_uring: batch completion in prior_task_list omits f2f16ae9cc9c wilc1000: Add id_table to spi_driver omits a58fdb7c843a rtw89: don't kick off TX DMA if failed to write skb omits c2258b29985e rtw89: remove cch_by_bw which is not used omits 40822e079011 rtw89: fix sending wrong rtwsta->mac_id to firmware to fil [...] omits 157289376e29 rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth omits 1379e62026ab rtw88: add debugfs to fix tx rate omits eb4e52b3f38d rtw89: fix incorrect channel info during scan omits e45a9e6265d2 rtw89: update scan_mac_addr during scanning period omits 00224aa70891 rtw89: use inline function instead macro to set H2C and CAM omits 321e763ccc52 rtw89: add const in the cast of le32_get_bits() omits f7d55d2e439f mt76: mt7921: fix build regression omits c68115fc5375 brcmsmac: rework LED dependencies omits efdbfa0ad03e iwlwifi: fix LED dependencies omits d599f714b73e iwlwifi: mvm: don't crash on invalid rate w/o STA omits 44bf8704b71f drm/msm/disp/dpu1: set default group ID for CTL. omits 9cdb54be3e46 drm/i915: Fix error pointer dereference in i915_gem_do_exe [...] omits 14902f8961dc HID: Ignore battery for Elan touchscreen on Asus UX550VE omits 92cb1bedde9d drm/msm/dsi: fix initialization in the bonded DSI case omits fea3ffa48c6d ftrace: Add cleanup to unregister_ftrace_direct_multi omits 7d5b7cad79da ftrace: Use direct_ops hash in unregister_ftrace_direct omits 03848335b5b1 drm/bridge: sn65dsi86: defer if there is no dsi host omits b19926d4f3a6 drm/syncobj: Deal with signalled fences in drm_syncobj_fin [...] omits 20f07a044a76 x86/sev: Move common memory encryption code to mem_encrypt.c omits dbca5e1a04f8 x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c omits 8260b9820f70 x86/sev: Use CC_ATTR attribute to generalize string I/O unroll omits 28e4576d556b dma-direct: add a dma_direct_use_pool helper omits 30e32f300be6 nvmet-tcp: fix possible list corruption for unexpected com [...] omits 53d01e2016d7 ACPI: PM: Avoid CPU cache flush when entering S4 omits 74d9555580c4 PM: hibernate: Allow ACPI hardware signature to be honoured omits 8289ed9f93be btrfs: replace the BUG_ON in btrfs_del_root_ref with prope [...] omits 5911f5382022 btrfs: zoned: clear data relocation bg on zone finish omits da5e817d9d75 btrfs: free exchange changeset on failures omits 84c254489299 btrfs: fix re-dirty process of tree-log nodes omits 68b85589ba81 btrfs: call mapping_set_error() on btree inode with a write error omits c2e39305299f btrfs: clear extent buffer uptodate when we fail to write it omits b560b21f71eb bpf: Add selftests to cover packet access corner cases omits f981fec12cc5 btrfs: fail if fstrim_range->start == U64_MAX omits d815b3f2f273 btrfs: fix error pointer dereference in btrfs_ioctl_rm_dev_v2() omits 5f96ba565521 ACPI: PMIC: xpower: Fix _TMP ACPI errors omits c5200609c917 ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_ [...] omits e172e650eda3 ACPI: PMIC: constify all struct intel_pmic_opregion_data d [...] omits f872f73601b9 thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL omits 444dd878e85f PM: runtime: Fix pm_runtime_active() kerneldoc comment omits 11f8cb8903ba ACPI: tools: Fix compilation when output directory is not present omits 34f35f8f14bc ipmi: ssif: initialize ssif_info->client early omits 48b27b6b5191 tracefs: Set all files to the same group ownership as the [...] omits ee7f3666995d tracefs: Have new files inherit the ownership of their parent omits b3111fe15df5 ARM: dts: at91: add Microchip EVB-KSZ9477 board omits 6d4518a086b2 ARM: dts: at91: sama5d2_xplained: remove PA11__SDMMC0_VDDS [...] omits bb29e4091079 ARM: at91: pm: Add of_node_put() before goto omits 7c602f5d04f4 Merge tag 'iio-fixes-for-5.16b' of https://git.kernel.org/ [...] omits 0de4ab81ab26 ARM: dts: imx6dl-yapp4: Add Y Soft IOTA Crux/Crux+ board omits 4ebd29f91629 soc: imx: Register SoC device only on i.MX boards omits 44d0dfee53ff arm64: dts: imx8mp: add mac address for EQOS omits baf55c1509fe arm64: dts: imx8m: remove unused "nvmem_macaddr_swap" prop [...] omits 311ad460c4fa arm64: dts: imx8mp-evk: disable CLKOUT clock for ENET PHY omits 09e5ccdd866c arm64: dts: imx8m: configure FEC PHY VDDIO voltage omits 20b6559ecf5d arm64: dts: imx8m: disable smart eee for FEC PHY omits e0aa402b40a2 arm64: dts: imx8mp-evk: add hardware reset for EQOS PHY omits 6133d8422889 arm64: dts: imx8mn-evk: add hardware reset for FEC PHY omits 168e05c131cd firmware: xilinx: check return value of zynqmp_pm_get_api_ [...] omits 628e8ba1d331 soc: xilinx: add a to_zynqmp_pm_domain macro omits e7a9106c32c0 soc: xilinx: use a properly named field instead of flags omits c4245100f746 soc: xilinx: cleanup debug and error messages omits 7fd890b89dea soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver omits b383a42ca523 irqchip/irq-gic-v3-its.c: Force synchronisation when issui [...] omits 12f332d2dd31 ARM: dts: at91: update alternate function of signal PD20 omits 1e56279a4916 x86/mce/inject: Set the valid bit in MCA_STATUS before err [...] omits e48d008bd13e x86/mce/inject: Check if a bank is populated before injecting omits 97c8ef443ae1 drm/i915/selftests: handle object rounding omits 31d70749bfe1 drm/i915/migrate: fix length calculation omits 08c7c122ad90 drm/i915/migrate: fix offset calculation omits 8eb7fcce34d1 drm/i915/migrate: don't check the scratch page omits 250552b925ce KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 omits 6a93ea382177 can: hi311x: hi3110_can_probe(): convert to use dev_err_probe() omits dc64d98aae75 can: hi311x: hi3110_can_probe(): make use of device property API omits 3a1ae63a4d21 can: hi311x: hi3110_can_probe(): try to get crystal clock [...] omits 369cf4e6ac53 can: hi311x: hi3110_can_probe(): use devm_clk_get_optional [...] omits 671f852c1bee ARM: dts: sun8i: r40: add node for CAN controller omits 2c2fd0e68d9e can: sun4i_can: add support for R40 CAN controller omits d0342ceb78ed dt-bindings: net: can: add support for Allwinner R40 CAN c [...] omits 330c6d3bfa26 can: bittiming: replace CAN units with the generic ones fr [...] omits 5a10537cbfc5 ath10k: fix scan abort when duration is set for hw scan omits e8a91863eba3 ath10k: Fix tx hanging omits dec05cdf78af ath: regdom: extend South Korea regulatory domain support omits dddaa64d0af3 ath11k: add wait operation for tx management packets for f [...] omits 6273c97296a8 carl9170: Use the bitmap API when applicable omits 09cab4308bf9 wcn36xx: Fix max channels retrieval omits 9dcf6808b253 ath11k: add 11d scan offload support omits 0b05ddad8e4b ath11k: add configure country code for QCA6390 and WCN6855 omits ed05c7cf1286 ath11k: avoid deadlock by change ieee80211_queue_work for [...] omits d6c75c295f67 omapdrm: dss: mark runtime PM functions __maybe_unused omits e02b5cc9e898 drm/omap: Add a 'right overlay' to plane state omits 19e2d2669dac drm/omap: add plane_atomic_print_state support omits 2e54ff0e5430 drm/omap: dynamically assign hw overlays to planes omits 6e42201b0ed5 drm/omap: Add global state as a private atomic object omits 3c265d928b85 drm/omap: omap_plane: subclass drm_plane_state omits c8fa1e733c59 drm/omap: introduce omap_hw_overlay omits 0b0f7282f0c8 drm/omap: Add ovl checking funcs to dispc_ops omits d484c20d7cb9 drm/omap: Add ability to check if requested plane modes ca [...] omits c21134b042ef drm/omap: add sanity plane state check omits fe4d0b6317e3 drm: omapdrm: Export correct scatterlist for TILER backed BOs omits a0793fdad9a1 csky: fix typo of fpu config macro omits 1fe5b0126284 Merge branch 's390-net-updates-2021-12-06' omits 6dc490e80ca3 s390/qeth: remove check for packing mode in qeth_check_out [...] omits 1b9e410f45bf s390/qeth: fine-tune .ndo_select_queue() omits cdf8df5b42e7 s390/qeth: don't offer .ndo_bridge_* ops for OSA devices omits 2dbc7a1dde9e s390/qeth: split up L2 netdev_ops omits 5e9756a66fb5 s390/qeth: simplify qeth_receive_skb() omits c0e084e342a8 hv_sock: Extract hvs_send_data() helper that takes only header omits e44aecc709ad net: dsa: felix: use kmemdup() to replace kmalloc + memcpy omits d418f67e987f Merge branch 'prepare-ocelot-for-external-interface-control' omits 32ecd22ba60b net: mscc: ocelot: split register definitions to a separate file omits 242bd0c10bbd net: dsa: ocelot: felix: add interface for custom regmaps omits 49af6a7620c5 net: dsa: ocelot: felix: Remove requirement for PCS in fel [...] omits c99104840a95 net: dsa: ocelot: remove unnecessary pci_bar variables omits b5bd95d17102 net: fec: only clear interrupt of handling queue in fec_en [...] omits 3c5290a2dcdb net: hns3: Fix spelling mistake "faile" -> "failed" omits 65af674a5949 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 9e8926888cf7 Merge branch 'net-phy-fix-doc-build-warning' omits c35e8de70456 net: phy: Add the missing blank line in the phylink_suspen [...] omits a97770cc4016 net: phy: Remove unnecessary indentation in the comments o [...] omits 150791442e7c Merge tag 'wireless-drivers-next-2021-12-07' of git://git. [...] omits e6f60c51f043 gve: fix for null pointer dereference. omits adc76fc97bd8 Merge branch 'net-second-round-of-netdevice-refcount-tracking' omits ada066b2e02c net: sched: act_mirred: add net device refcount tracker omits e7c8ab8419d7 openvswitch: add net device refcount tracker to struct vport omits e4b8954074f6 netlink: add net device refcount tracker to struct ethnl_req_info omits b60645248af3 net/smc: add net device tracker to struct smc_pnetentry omits 035f1f2b96ae pktgen add net device refcount tracker omits 615d069dcf12 llc: add net device refcount tracker omits 66ce07f7802b ax25: add net device refcount tracker omits e44b14ebae10 inet: add net device refcount tracker to struct fib_nh_common omits 4fc003fe0313 net: switchdev: add net device refcount tracker omits f12bf6f3f942 net: watchdog: add net device refcount tracker omits b2dcdc7f731d net: bridge: add net device refcount tracker omits 19c9ebf6ed70 vlan: add net device refcount tracker omits 08f0b22d731f net: eql: add net device refcount tracker omits 51a08bdeca27 cifs: Fix crash on unload of cifs_arc4.ko omits 6ebe4b350833 MAINTAINERS: net: mlxsw: Remove Jiri as a maintainer, add myself omits 56a271be062a Merge branch 'net-tls-cover-all-ciphers-with-tests' omits 13bf99ab2130 selftests: tls: add missing AES256-GCM cipher omits d76c51f976ed selftests: tls: add missing AES-CCM cipher tests omits 54baf56eaa40 clk: Don't parent clks until the parent is fully registered omits 7acc3d1afd02 erofs: Replace zero-length array with flexible-array member omits 40452ffca3c1 erofs: add sysfs node to control sync decompression strategy omits 168e9a76200c erofs: add sysfs interface omits 53b541fbdb9c rcutorture: Combine n_max_cbs from all kthreads in a callb [...] omits 613b00fbe644 rcutorture: Add ability to limit callback-flood intensity omits 82e310033d7c rcutorture: Enable multiple concurrent callback-flood kthreads omits 12e885433dbc rcutorture: Test RCU-tasks multiqueue callback queueing omits 5ff7c9f9d7e3 rcutorture: Avoid soft lockup during cpu stall omits 81faa4f6fba4 locktorture,rcutorture,torture: Always log error message omits 809da9bf8050 scftorture: Always log error message omits 86e7ed1bd57d rcuscale: Always log error message omits 04cf85188601 scftorture: Remove unused SCFTORTOUT omits 71f6ea2a0be0 scftorture: Add missing '\n' to flush message omits f71f22b67d37 refscale: Add missing '\n' to flush message omits 4feeb9d5f822 refscale: Always log the error message omits 802a7dc5cf1b netfilter: conntrack: annotate data-races around ct->timeout omits d46cea0e6933 selftests: netfilter: switch zone stress to socat omits 9b073de1c7a3 rcu_tasks: Convert bespoke callback list to rcu_segcblist [...] omits b14fb4fbbcd8 rcu-tasks: Convert grace-period counter to grace-period se [...] omits 7a30871b6a27 rcu-tasks: Introduce ->percpu_enqueue_shift for dynamic qu [...] omits cafafd67765b rcu-tasks: Create per-CPU callback lists omits 0598a4d4429c rcu/nocb: Don't invoke local rcu core on callback overload [...] omits a554ba288845 rcu: Apply callbacks processing time limit only on softirq omits 3e61e95e2d09 rcu: Fix callbacks processing time limit retaining cond_resched() omits 78ad37a2c50d rcu/nocb: Limit number of softirq callbacks only on softirq omits 7b65dfa32dca rcu/nocb: Use appropriate rcu_nocb_lock_irqsave() omits 344e219d7d2b rcu/nocb: Check a stable offloaded state to manipulate qle [...] omits b3bb02fe5a2b rcu/nocb: Make rcu_core() callbacks acceleration (de-)offl [...] omits 24ee940d8927 rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe omits fbb94cbd70d4 rcu/nocb: Invoke rcu_core() at the start of deoffloading omits 213d56bf33bd rcu/nocb: Prepare state machine for a new step omits 118e0d4a1bc8 rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against [...] omits 614ddad17f22 rcu: Tighten rcu_advance_cbs_nowake() checks omits 81f6d49cce2d rcu/exp: Mark current CPU as exp-QS in IPI loop second pass omits 790da248978a rcu: Make idle entry report expedited quiescent states omits 147f04b14add rcu: Prevent expedited GP from enabling tick on offline CPU omits 5401cc5264ff rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load omits 6120b72e25e1 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] omits 6e16b0f7bae3 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() omits a4382659487f rcu: Ignore rdp.cpu_no_qs.b.exp on preemptible RCU's rcu_qs() omits 962e5a403587 netfilter: nft_exthdr: break evaluation if setting TCP opt [...] omits 0de53b0ffb5b selftests: netfilter: Add correctness test for mac,net set type omits b7e945e228d7 nft_set_pipapo: Fix bucket load in AVX2 lookup routine for [...] omits d43b75fbc23f vrf: don't run conntrack on vrf with !dflt qdisc omits f7254785d11c drm/msm/dpu: fix CDP setup to account for multirect index omits 1e35e3fc3f71 drm/msm/dpu: simplify DPU_SSPP features checks omits a67f2cc6f912 drm/msm/dpu: drop pe argument from _dpu_hw_sspp_setup_scaler3 omits 6f4c23e7cdf3 drm/msm/dpu: drop scaler config from plane state omits 2a987e65025e Merge tag 'perf-tools-fixes-for-v5.16-2021-12-07' of git:/ [...] omits 8a3b4c17f863 drm/msm/dp: employ bridge mechanism for display enable and [...] omits caa24223463d drm/msm/hdmi: switch to drm_bridge_connector omits 542a5db2476e drm/msm/dpu: removed logically dead code omits 53d22794711a drm/msm/dp: displayPort driver need algorithm rational omits b97d86bb2d30 drm/msm/dpu: remove node from list before freeing the node omits 12e5eab94463 drm/msm/dp: Re-order dp_audio_put in deinit_sub_modules omits 88e2d5b16073 drm/msm/dpu: Remove encoder->enable() hack omits fa063950c3c4 drm/msm/dpu: Remove useless checks in dpu_encoder omits b4e7ba4af311 drm/msm/dpu_kms: Re-order dpu includes omits ca3ffcbeb0c8 drm/msm/gpu: Don't allow zero fence_id omits b9c8accbdd51 drm/msm/dp: Add "qcom, sc7280-dp" to support display port. omits 75feae73a280 block: fix single bio async DIO error handling omits a37fae8aaa62 io_uring: split io_req_complete_post() and add a helper omits 9f8d032a364b io_uring: add helper for task work execution code omits 4813c3779261 io_uring: add a priority tw list for irq completion work omits 24115c4e95e1 io-wq: add helper to merge two wq_lists omits de6acd1cdd4d ice: fix adding different tunnels omits 0e32ff024035 ice: fix choosing UDP header type omits 28dc1b86f8ea ice: ignore dropped packets during init omits 6d39ea19b0fb ice: Fix problems with DSCP QoS implementation omits 2657e16d8c52 ice: rearm other interrupt cause register after enabling VFs omits f23ab04dd6f7 ice: fix FDIR init missing when reset VF omits 87620512681a PCI: apple: Fix PERST# polarity omits 5b970dfcfee9 arm64: dts: apple: t8103: Mark PCIe PERST# polarity active [...] omits 2d4fcc5ab35f clk: versatile: clk-icst: use after free on error path omits 59d58d93af94 Merge branch 'mptcp-new-features-for-mptcp-sockets-and-net [...] omits 4f6e14bd19d6 mptcp: support TCP_CORK and TCP_NODELAY omits 8b38217a2a98 mptcp: expose mptcp_check_and_set_pending omits 6fadaa565882 tcp: expose __tcp_sock_set_cork and __tcp_sock_set_nodelay omits edb596e80cee selftests: mptcp: check IP_TOS in/out are the same omits 3b1e21eb60e8 mptcp: getsockopt: add support for IP_TOS omits 602837e8479d mptcp: allow changing the "backup" bit by endpoint id omits b51880568f20 selftests: mptcp: add inq test case omits 644807e3e462 mptcp: add SIOCINQ, OUTQ and OUTQNSD ioctls omits 5cbd886ce2a9 selftests: mptcp: add TCP_INQ support omits 2c9e77659a0c mptcp: add TCP_INQ cmsg support omits e4dc81ed5a80 fs: dlm: memory cache for lowcomms hotpath omits 3af2326ca0a1 fs: dlm: memory cache for writequeue_entry omits 6c547f264077 fs: dlm: memory cache for midcomms hotpath omits be3b0400edbf fs: dlm: remove wq_alloc mutex omits 21d9ac1a5376 fs: dlm: use event based wait for pending remove omits bcbfea41e1f9 fs: dlm: check for pending users filling buffers omits f70813d6a5fc fs: dlm: use list_empty() to check last iteration omits c0e5e11af12b vrf: use dev_replace_track() for better tracking omits d17b9737c2bc net/qla3xxx: fix an error code in ql_adapter_up() omits 2a62df369271 Merge tag 'linux-can-fixes-for-5.16-20211207' of git://git [...] omits 977df8bd5844 iwlwifi: work around reverse dependency on MEI omits 089558bc7ba7 xfs: remove all COW fork extents when remounting readonly omits 3c021931023a drm/amdgpu: replace drm_detect_hdmi_monitor() with drm_dis [...] omits 0b7778f4a63a drm/amdgpu: use drm_edid_get_monitor_name() instead of dup [...] omits 20543be93ca4 drm/amdgpu: update drm_display_info correctly when the edi [...] omits d374d3b49321 drm/amd/display: Fix out of bounds access on DNC31 stream [...] omits cf63b702720d drm/amdgpu: skip umc ras error count harvest omits 30c1e3919781 drm/amdgpu: free vkms_output after use omits f7ed3f90b2c6 drm/amdgpu: drop the critial WARN_ON in amdgpu_vkms omits 6fc429c81a64 drm/amd/display: Reduce stack usage omits 41f91315b5be drm/amd/display: Query DMCUB for dp alt status omits 32b119c89612 drm/amd/display: [FW Promotion] Release 0.0.96 omits 800de20b1dbd drm/amd/display: add a debug option to force dp2 lt fallba [...] omits eb9e59ebfe73 drm/amd/display: Rename a struct field to describe a cea c [...] omits 1e146bb88e26 drm/amd/display: Adding dpia debug bits for hpd delay omits 7b201d53bc77 drm/amd/display: Move link_enc init logic to DC omits 4bef85d4c949 drm/amd/display: Fix bug in debugfs crc_win_update entry omits a1f5e392de78 drm/amd/display: prevent reading unitialized links omits e885d64785aa drm/amd/display: Added Check For dc->res_pool omits 957232439c2a Merge tag 'platform-drivers-x86-v5.16-3' of git://git.kern [...] omits d29b7980b55e drm/amd/display: Prevent PSR disable/reenable in HPD IRQ omits be1ac692c089 drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset omits 81bb9bc95355 drm/amd/display: Add W/A for PHY tests with certain LTTPR omits d68261955712 drm/amd/display: Apply LTTPR workarounds to non-transparent mode omits aed1faab9d95 drm/amdgpu: only skip get ecc info for aldebaran omits 27cc310f1352 drm/amdkfd: Correct the value of the no_atomic_fw_version [...] omits 4b992db6ebda iwlwifi: mvm: optionally suppress assert log omits 953e66a7238b iwlwifi: add new ax1650 killer device omits 04f1ee240403 iwlwifi: fw: correctly detect HW-SMEM region subtype omits 23a392a44a3c iwlwifi: implement reset flow for Bz devices omits def423ea1d0d iwlwifi: add new Qu-Hr device omits 9c13f21f7c2c iwlwifi: Fix FW name for gl omits 1599a1649233 iwlwifi: dbg: disable ini debug in 8000 family and below omits c593d2fae592 iwlwifi: support SAR GEO Offset Mapping override via BIOS omits 15bf5ac6cd93 iwlwifi: pcie: retake ownership after reset omits b780c10f1f8c iwlwifi: mvm: always use 4K RB size by default omits e93d4aaf4b13 iwlwifi: mvm/api: define system control command omits a2263adab8bf iwlwifi: bump FW API to 68 for AX devices omits 1e8b7f43774a iwlwifi: mvm: add some missing command strings omits 62ed5d905b70 iwlwifi: fw: add support for splitting region type bits omits e5178014f9e2 iwlwifi: swap 1650i and 1650s killer struct names omits dc276ffd0754 iwlwifi: acpi: fix wgds rev 3 size omits 020cde4750c5 iwlwifi: yoyo: support for DBGC4 for dram omits d9e95e35289f iwlwifi: mvm: update rate scale in moving back to assoc state omits 8e967c137df3 iwlwifi: mvm: avoid clearing a just saved session protection id omits 6324c173ff4a iwlwifi: mvm: add support for statistics update version 15 omits ba16c04fab0f iwlwifi: mvm: Add support for a new version of scan reques [...] omits 7e32281d07c5 iwlwifi: mvm: Fix wrong documentation for scan request command omits 4743a72fa5ad iwlwifi: add missing entries for Gf4 with So and SoF omits d5d8ee526d14 iwlwifi: mvm: remove session protection upon station removal omits 94cc0b9e12c0 iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure omits 26e9ccb3c800 iwlwifi: mvm: add support for PHY context command v4 omits f4340baff9c2 iwlwifi: fw: api: add link to PHY context command struct v1 omits c48e93a65487 iwlwifi: mvm: support RLC configuration command omits 2dc977423cbf iwlwifi: mvm: d3: support v12 wowlan status omits 708d8c5385a4 iwlwifi: mvm: parse firmware alive message version 6 omits af08571d3925 iwlwifi: pcie: support Bz suspend/resume trigger omits 87209b7fc2c5 iwlwifi: mvm: d3: move GTK rekeys condition omits f738e705975f iwlwifi: add support for Bz-Z HW omits 55c6d8f89dab iwlwifi: support 4-bits in MAC step value omits db66abeea3ae iwlwifi: mvm: synchronize with FW after multicast commands omits 2438d430868e iwlwifi: mvm: fix delBA vs. NSSN queue sync race omits 10467ce09fef RDMA/irdma: Don't arm the CQ more than two times if no CE [...] omits 25b5d6fd6d13 RDMA/irdma: Report correct WC errors omits 117697cc935b RDMA/irdma: Fix a potential memory allocation issue in 'ir [...] omits 1e11a39a82e9 RDMA/irdma: Fix a user-after-free in add_pble_prm omits 60a8b5a1611b IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr omits f6a3cfec3c01 IB/hfi1: Fix early init panic omits b6d57e24ce6c IB/hfi1: Insure use of smp_processor_id() is preempt disabled omits 9292f8f9a2ac IB/hfi1: Correct guard on eager buffer deallocation omits 8b77fa6fdce0 nvme: fix use after free when disconnecting a reconnecting ctrl omits c7c15ae3dc50 nvme-multipath: set ana_log_size to 0 after free ana_log_buf omits f8378c040381 drm/bridge: parade-ps8640: Add backpointer to drm_device i [...] omits ee91cb570d9b PCI: apple: Follow the PCIe specifications when resetting [...] omits 42c632b0555e drm/panel: Update Boe-tv110c9m and Inx-hj110iz initial code omits 8aca46f91c42 Bluetooth: mgmt: Introduce mgmt_alloc_skb and mgmt_send_event_skb omits 995d948cf2e4 Bluetooth: btusb: Return error code when getting patch sta [...] omits 00c0ee9850b7 Bluetooth: btusb: Handle download_firmware failure cases omits 9a667031b922 Bluetooth: msft: Fix compilation when CONFIG_BT_MSFTEXT is [...] omits 853b70b506a2 Bluetooth: hci_sync: Set Privacy Mode when updating the re [...] omits 6126ffabba6b Bluetooth: Introduce HCI_CONN_FLAG_DEVICE_PRIVACY device flag omits 800fe5ec302e Bluetooth: btusb: Add support for queuing during polling interval omits fe92ee6425a2 Bluetooth: hci_core: Rework hci_conn_params flags omits 6f59f991b4e7 Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag omits 801b4c027b44 Bluetooth: btbcm: disable read tx power for some Macs with [...] omits d2f8114f9574 Bluetooth: add quirk disabling LE Read Transmit Power omits 16ada83b9a59 Bluetooth: btmtksdio: enable AOSP extension for MT7921 omits 630491ffd53c Bluetooth: btmtksdio: enable msft opcode omits e8c42585dc60 Bluetooth: btusb: Add one more Bluetooth part for WCN6855 omits 147306ccbbba Bluetooth: hci_event: Use of a function table to handle Co [...] omits c8992cffbe74 Bluetooth: hci_event: Use of a function table to handle Co [...] omits 95118dd4edfe Bluetooth: hci_event: Use of a function table to handle LE [...] omits 3e54c5890c87 Bluetooth: hci_event: Use of a function table to handle HC [...] omits a3679649a191 Bluetooth: HCI: Use skb_pull_data to parse LE Direct Adver [...] omits b48b833f9e8a Bluetooth: HCI: Use skb_pull_data to parse LE Ext Advertis [...] omits 47afe93c913a Bluetooth: HCI: Use skb_pull_data to parse LE Advertising [...] omits 12cfe4176ad6 Bluetooth: HCI: Use skb_pull_data to parse LE Metaevents omits 70a6b8de6af5 Bluetooth: HCI: Use skb_pull_data to parse Extended Inquir [...] omits 8d08d324fdcb Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result [...] omits 27d9eb4bcac1 Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result event omits aadc3d2f42a5 Bluetooth: HCI: Use skb_pull_data to parse Number of Compl [...] omits e3f3a1aea871 Bluetooth: HCI: Use skb_pull_data to parse Command Complete event omits ae61a10d9d46 Bluetooth: HCI: Use skb_pull_data to parse BR/EDR events omits 13244cccc2b6 skbuff: introduce skb_pull_data omits ea7e26ebe6a9 pinctrl: renesas: r8a779a0: Align comments omits 44e009607444 arm64: defconfig: Enable R-Car S4-8 omits 08b8699eb369 arm64: dts: renesas: Add Renesas Spider boards support omits c62331e8222f arm64: dts: renesas: Add Renesas R8A779F0 SoC support omits 35ae0d00ab5a Merge tag 'renesas-r8a779f0-dt-binding-defs-tag' into rene [...] omits 363b41dd2539 soc: renesas: rcar-rst: Add support for R-Car S4-8 omits 9711633587f4 soc: renesas: Identify R-Car S4-8 omits 654d5fdb8923 soc: renesas: r8a779f0-sysc: Add r8a779f0 support omits 5ca77c9d80d3 Merge tag 'renesas-r8a779f0-dt-binding-defs-tag' into rene [...] omits 3cfef1b612e1 netfs: fix parameter of cleanup() omits e62906d6315f soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver omits 81c165582323 dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions omits 500daa0e6be2 dt-bindings: power: Add r8a779f0 SYSC power domain definitions omits d01986bec388 dt-bindings: arm: renesas: Document Renesas Spider boards omits cea7f78d85f3 ath11k: change to use dynamic memory for channel list of scan omits 18ae1ab04525 ath11k: Fix QMI file type enum value omits d1147a316b53 ath11k: add support for WCN6855 hw2.1 omits 7f3a6f5dd207 ath9k: switch to rate table based lookup omits 09b8cd69edcf ath10k: Fix the MTU size on QCA9377 SDIO omits 06d59d626a0a MAINTAINERS: update Kalle Valo's email omits 22bfe94528d7 mtd: spi-nor: issi: is25lp256: Init flash based on SFDP omits 047275f7de18 mtd: spi-nor: gigadevice: gd25q256: Init flash based on SFDP omits 5eefc2dc0319 mtd: spi-nor: spansion: s25fl256s0: Skip SFDP parsing omits 1c513c986b0a mtd: spi-nor: winbond: w25q256jvm: Init flash based on SFDP omits b7ed1a3731a9 mtd: spi-nor: core: Move spi_nor_set_addr_width() in spi_n [...] omits 5dabf5770f7d mtd: spi-nor: core: Init all flash parameters based on SFD [...] omits a1ede1cce493 mtd: spi-nor: Introduce spi_nor_init_fixup_flags() omits 5429300db98c mtd: spi-nor: Introduce spi_nor_init_flags() omits ec1c0e996035 mtd: spi-nor: Rework the flash_info flags omits 7683b39d6030 mtd: spi-nor: core: Introduce flash_info mfr_flags omits 5273cc6df984 mtd: spi-nor: core: Call spi_nor_post_sfdp_fixups() only w [...] omits ff67592cbdfc mtd: spi-nor: Introduce spi_nor_set_mtd_info() omits eb726c322020 mtd: spi-nor: core: Don't use mtd_info in the NOR's probe [...] omits f656b419d41a mtd: spi-nor: Fix mtd size for s3an flashes omits d4a23930490d drm/i915: Allow cdclk squasher to be reconfigured live omits 77ab3a1ecb19 drm/i915/display/dg2: Read CD clock from squasher table omits 2060a6895b76 drm/i915/display/dg2: Set CD clock squashing registers omits ba884a411700 drm/i915/display/dg2: Sanitize CD clock omits 2fb352fa6270 drm/i915/display/dg2: Introduce CD clock squashing table omits 82ce79391d0e arm64: dts: renesas: Fix thermal bindings omits 491fe469ad0e drm/i915/selftests: Follow up on increase timeout in i915_ [...] omits 111659c2a570 arm64: dts: apple: t8103: Remove PCIe max-link-speed properties omits 8d9f738f16a3 regulator: fix bullet lists of regulator_ops comment omits 8d2de3a548ad regulator: Fix type of regulator-coupled-max-spread property omits 4aafc5c61b4c regulator: maxim,max8973: Document interrupts property omits 77993b595ada locking: Allow to include asm/spinlock_types.h from linux/ [...] omits 0cf292b569bc x86/mm: Include spinlock_t definition in pgtable. omits 9b58e976b3b3 sched/rt: Try to restart rt period timer when rt runtime exceeded omits 2917406c3527 sched/fair: Document the slow path and fast path in select [...] omits 2f474da98caf arm64: dts: ti: k3-am642-evm/sk: Add support for main doma [...] omits 9c4441ad3da1 arm64: dts: ti: k3-am64-main: Add support for MCAN omits 87d60c4663b6 arm64: dts: ti: k3-j721e-common-proc-board: Add support fo [...] omits 4688a4fcb7a2 arm64: dts: ti: k3-j721e: Add support for MCAN nodes omits f533bb82def8 arm64: dts: ti: am654-base-board/am65-iot2050-common: Disa [...] omits c3e4ea557ddb arm64: dts: ti: k3-am65-mcu: Add Support for MCAN omits 598ad0bd0932 netfs: Fix lockdep warning from taking sb_writers whilst h [...] omits f2ed93a4dc85 drm/rockchip: pass 0 to drm_fbdev_generic_setup() omits 24af7c34b290 drm/rockchip: use generic fbdev setup omits 00d667fc457d iwlwifi: mvm: demote non-compliant kernel-doc header omits aea7e2a86a94 dma-direct: factor the swiotlb code out of __dma_direct_al [...] omits f5d3939a5916 dma-direct: drop two CONFIG_DMA_RESTRICTED_POOL conditionals omits 78bc72787ab9 dma-direct: warn if there is no pool for force unencrypted [...] omits 955f58f7406a dma-direct: fail allocations that can't be made coherent omits a86d10942db2 dma-direct: refactor the !coherent checks in dma_direct_alloc omits d541ae55d538 dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAP [...] omits f3c962226dbe dma-direct: clean up the remapping checks in dma_direct_alloc omits a90cf3043748 dma-direct: always leak memory that can't be re-encrypted omits 5570449b6876 dma-direct: don't call dma_set_decrypted for remapped allocations omits 4d0564785bb0 dma-direct: factor out dma_set_{de,en}crypted helpers omits 692562abcc6e platform/x86: hp_accel: Use SIMPLE_DEV_PM_OPS() for PM ops omits 272479928172 platform: surface: Propagate ACPI Dependency omits 1c5ec99891bb platform/x86: lenovo-yogabook-wmi: Add support for hall se [...] omits c0549b72d99d platform/x86: lenovo-yogabook-wmi: Add driver for Lenovo Y [...] omits f973795a8d19 wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma omits 46c7b05a4f91 iwlwifi: mvm: fix a possible NULL pointer deference omits 1a4d57586925 iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req [...] omits 652291601459 iwlwifi: mei: don't rely on the size from the shared area omits 9b4d7b5c81a2 media: bttv: use DEVICE_ATTR_RO() helper macro omits e67219b0496b media: b2c2: flexcop: Convert to SPDX identifier omits 051d3b5437af media: siano: remove duplicate USB device IDs omits a2ab06d7c4d6 media: m920x: don't use stack on USB reads omits 61b738e938ef media: cxd2880: Eliminate dead code omits 48f45c2a969b media: tua9001: Improve messages in .remove's error path omits 3da3ee3f0d50 media: Print chip type explicitly when loading the Rafael [...] omits ebd80fbf6d83 media: media si2168: Fix spelling mistake "previsously" -> [...] omits a6441ea29cb2 media: si2157: Fix "warm" tuner state detection omits 00a7bba084ba media: c8sectpfe: remove redundant assignment to pointer tsin omits ebedc6ce3c3c media: docs: media: Fix imbalance of LaTeX group omits ac56760a8bbb media: atomisp: fix "variable dereferenced before check 'asd'" omits 1ace494fd0eb media: atomisp: make array idx_map static const omits ee1806beff85 media: videobuf2: add WARN_ON_ONCE if bytesused is bigger [...] omits 05fd87b8d9a6 media: replace setting of bytesused with vb2_set_plane_payload omits a9e6107616bb media: cec: fix a deadlock situation omits 713bdfa10b59 media: cec-pin: fix interrupt en/disable handling omits 3a2e4b193690 media: cec-pin: drop unused 'enabled' field from struct cec_pin omits cf56f4f2a4ec media: s5p-jpeg: Constify struct v4l2_m2m_ops omits 0407c49ebe33 media: saa7146: mxb: Fix a NULL pointer dereference in mxb [...] omits 348df8035301 media: saa7146: hexium_orion: Fix a NULL pointer dereferen [...] omits 8dbdcc7269a8 media: dib8000: Fix a memleak in dib8000_init() omits 468613a67bcb media: rcar-vin: Do not hold the group lock when unregiste [...] omits e37e82188bc9 media: rcar-vin: Disallow unbinding and binding of individ [...] omits 0d7b74ef8df4 media: rcar-csi2: Suppress bind and unbind nodes in sysfs omits da6911f330d4 media: rcar-vin: Update format alignment constraints omits d912740881d5 media: hantro: drop unused vb2 headers omits 30334d3d99e9 media: rcar-vin: Add check for completed capture before co [...] omits 8f852ab8c39b media: cedrus: Add support for the D1 variant omits b925c1fdea01 media: dt-bindings: media: Add compatible for D1 omits 414d3b49d9fd media: uvcvideo: Avoid returning invalid controls omits f0577b1b6394 media: uvcvideo: Avoid invalid memory access omits c8ed7d2f614c media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. omits e82822fae93f media: uvcvideo: Set the colorspace as sRGB if undefined omits 8aa637bf6d70 media: uvcvideo: fix division by zero at stream start omits 4b065060555b media: uvcvideo: Fix memory leak of object map on error exit path omits 4383cfa18c5b Merge tag 'v5.16-rc4' into media_tree omits aa483f3ce655 topology/sysfs: get rid of htmldoc warning omits b07f55053557 staging: r8188eu: convert/remove DBG_88E calls in core/rtw_cmd.c omits efc7bc10d23f staging: r8188eu: convert DBG_88E calls in core/rtw_security.c omits bbe440bcc3f5 staging: r8188eu: remove unused macro IS_FW_81xxC omits c84a7062d886 staging: r8188eu: bWIFI_Display is set but never used omits a773bcc4626a staging: r8188eu: bWIFI_Direct is set but never used omits 1602cce406f8 staging: r8188eu: remove duplicate defines omits f6e018ae9a28 staging: r8188eu: remove macro PHY_QueryBBReg omits 5f82ac51783b staging: r8188eu: remove macro PHY_SetBBReg omits 0783f44d9004 staging: r8188eu: remove macro PHY_QueryRFReg omits 39b0e3d6e29c staging: r8188eu: remove macro PHY_SetRFReg omits 2d91168a38a7 staging: r8188eu: struct odm_mac_status_info is not used omits ec5967c04e6a staging: r8188eu: remove RF_PATH_{C,D} omits 168445735881 staging: r8188eu: AntCombination is always 2 omits a917a9dd8ada staging: r8188eu: remove unused define omits 93bc0b3d5334 staging: r8188eu: remove two write-only wifi direct variables omits 390c811a7b3e staging: r8188eu: remove empty HAL_INIT_PROFILE_TAG macro omits 02d85324158c staging: r8188eu: hal data's interfaceIndex is never read omits cc23553e5bd4 staging: r8188eu: remove unused macros from drv_types.h omits b20bdcdfd16d staging: r8188eu: bHWPowerdown is set but not used omits bcb898c690a8 staging: r8188eu: remove two unused macros omits bce47253f5e0 staging: r8188eu: remove a bunch of unused led defines omits 5f31e13e2dcb staging: r8188eu: bLedOpenDrain is always true for r8188eu omits 3d9e575f2ace irqchip/apple-aic: Mark aic_init_smp() as __init omits fbf8b5dc6d9e drm/i915/ddi: add use_edp_hobl() and use_edp_low_vswing() helpers omits ea4c1787685d can: m_can: pci: use custom bit timings for Elkhart Lake omits ea22ba40debe can: m_can: make custom bittiming fields const omits ea768b2ffec6 Revert "can: m_can: remove support for custom bit timing" omits 8c03b8bff765 can: m_can: pci: fix incorrect reference clock rate omits d737de2d7cc3 can: m_can: pci: fix iomap_read_fifo() and iomap_write_fifo() omits 61b98486e431 drm/i915/snps: use div32 version of MPLLB word clock for UHBR omits 31cb32a590d6 can: m_can: m_can_read_fifo: fix memory leak in error branch omits f58ac1adc76b can: m_can: Disable and ignore ELO interrupt omits 3ec6ca6b1a8e can: sja1000: fix use after free in ems_pcmcia_add_card() omits 94cddf1e9227 can: pch_can: pch_can_rx_normal: fix use after free omits d7f32791a9fc ALSA: hda/realtek - Add headset Mic support for Lenovo ALC [...] omits 81e818869be5 Input: goodix - add id->model mapping for the "9111" model omits 1c7ab5affa5e drm/i915/xelpd: Add Pipe Color Lut caps to platform config omits 17815f624a90 drm/i915/xelpd: Enable Pipe Degamma omits e83c18cffaed drm/i915/xelpd: Enable Pipe color support for D13 platform omits a2fd46cd3dbb Input: goodix - try not to touch the reset-pin on x86/ACPI [...] omits 44ee250aeeab Input: i8042 - enable deferred probe quirk for ASUS UM325UA omits 5d50c8d7ed59 drm/i915/dmc: Change max DMC FW size on ADL-P omits 5f9781676272 drm/i915: Introduce new macros for i915 PTE omits bf2c05b619ff arm64: dts: apple: t8103: Expose PCI node for the WiFi MAC [...] omits 2ba22cfeda44 arm64: dts: apple: t8103: Add UART2 omits 106ba3b48a35 arm64: dts: apple: t8103: Add PMGR nodes omits 6df9d38f9146 soc: apple: Add driver for Apple PMGR power state controls omits c83eeec79ff6 dt-bindings: arm: apple: Add apple,pmgr binding omits e8117f85b95b dt-bindings: power: Add apple,pmgr-pwrstate binding omits bd4d13ed210a MAINTAINERS: Add PMGR power state files to ARM/APPLE MACHINE omits 9e9652862ac2 dt-bindings: watchdog: Add Apple Watchdog omits 69002c8ce914 scsi: qla2xxx: Format log strings only if needed omits fda684fb5ec9 Merge branch 'samples: bpf: fix build issues with Clang/LLVM' omits 6f670d06e47c samples: bpf: Fix 'unknown warning group' build warning on Clang omits e64fbcaa7a66 samples: bpf: Fix xdp_sample_user.o linking with Clang omits 7db0e0c8190a scsi: scsi_debug: Fix buffer size of REPORT ZONES command omits 3fe5185db46f scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue omits 29f2e5bd9439 bpf: Silence purge_cand_cache build warning. omits 1c5526968e27 net/smc: Clear memory when release and reuse buffer omits 5a897531e002 perf bpf_skel: Do not use typedef to avoid error on old clang omits f7c4e85bccea perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by defau [...] omits 4747395082ab perf header: Fix memory leaks when processing feature headers omits 1aa79e577309 perf test: Reset shadow counts before loading omits 6c481031c9f7 perf test: Fix 'Simple expression parser' test on arch wit [...] omits 3d1d57debee2 tools build: Remove needless libpython-version feature che [...] omits 4ffbe87e2d5b perf tools: Fix SMT detection fast read path omits cba43fcf7aaf tools headers UAPI: Sync powerpc syscall table file change [...] omits c29d9792607e perf inject: Fix itrace space allowed for new attributes omits 71a16df164b2 tools headers UAPI: Sync s390 syscall table file changed b [...] omits 3f8d6577163f Revert "perf bench: Fix two memory leaks detected with ASan" omits 4dbb0dad8e63 devlink: fix netns refcount leak in devlink_nl_cmd_reload() omits dde91ccfa25f ethtool: do not perform operations on net devices being un [...] omits cd8c917a56f2 Makefile: Do not quote value for CONFIG_CC_IMPLICIT_FALLTHROUGH omits 364d470d5470 Revert "net: hns3: add void before function which don't re [...] omits 01081be1ea8c net: prestera: replace zero-length array with flexible-arr [...] omits 5382911f5d67 net: wwan: iosm: select CONFIG_RELAY omits 45cac6754529 net: fix recent csum changes omits 4c375272fb0b Merge branch 'net-add-preliminary-netdev-refcount-tracking' omits 5fa5ae605821 netpoll: add net device refcount tracker to struct netpoll omits 42120a864383 ipmr, ip6mr: add net device refcount tracker to struct vif_device omits 095e200f175f net: failover: add net device refcount tracker omits 63f13937cbe9 net: linkwatch: add net device refcount tracker omits 606509f27f67 net/sched: add net device refcount tracker to struct Qdisc omits c04438f58d14 ipv4: add net device refcount tracker to struct in_device omits 8c727003c4d0 ipv6: add net device refcount tracker to struct inet6_dev omits f77159a348f2 net: add net device refcount tracker to struct netdev_adjacent omits 08d622568e5a net: add net device refcount tracker to struct neigh_parms omits 77a23b1f9543 net: add net device refcount tracker to struct pneigh_entry omits 85662c9f8cbd net: add net device refcount tracker to struct neighbour omits 56c1c77948ba ipv6: add net device refcount tracker to struct ip6_tnl omits c0fd407a0666 sit: add net device refcount tracking to ip_tunnel omits fb67510ba9bd ipv6: add net device refcount tracker to rt6_probe_deferred() omits 9038c320001d net: dst: add net device refcount tracking to dst_entry omits 4dbd24f65c60 drop_monitor: add net device refcount tracker omits 14ed029b5eb5 net: add net device refcount tracker to dev_ifsioc() omits 5ae2195088d0 net: add net device refcount tracker to ethtool_phys_id() omits 0b688f24b7d6 net: add net device refcount tracker to struct netdev_queue omits 80e8921b2b72 net: add net device refcount tracker to struct netdev_rx_queue omits 4d92b95ff2f9 net: add net device refcount tracker infrastructure omits 914a7b5000d0 lib: add tests for reference tracker omits 4e66934eaadc lib: add reference counting tracking infrastructure omits 67ac01d03862 ARM: dts: aspeed: add device tree for YADRO VEGMAN BMC omits 1bf6751c8d8e dt-bindings: vendor-prefixes: add YADRO omits e53f2086856c clk: qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1 omits d5284dedccdb libbpf: Add doc comments in libbpf.h omits 8c33915d77a5 platform/x86: wmi: Add no_notify_data flag to struct wmi_driver omits 9918878676a5 platform/x86: wmi: Fix driver->notify() vs ->probe() race omits a90b38c58667 platform/x86: wmi: Replace read_takes_no_args with a flags field omits 7d0c009043f6 platform/x86/intel: hid: add quirk to support Surface Go 3 omits 01e16cb67cce platform/x86/intel: hid: add quirk to support Surface Go 3 omits 222c98c79790 libbpf: Fix trivial typo omits 656eb419b507 dt-bindings: bq25980: Fixup the example omits fea9f92f1748 blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags omits fc39f8d2d1c1 blk-mq: Delete busy_iter_fn omits 8ab30a331946 blk-mq: Drop busy_iter_fn blk_mq_hw_ctx argument omits c4cb38b54b36 dt-bindings: input: gpio-keys: Fix interrupts in example omits 96db48c9d777 dt-bindings: net: Reintroduce PHY no lane swap binding omits ce881fc06dc8 docs/scheduler: fix typo and warning in sched-bwc omits 4788a136b80a docs/zh_CN: add scheduler sched-bwc translation omits 6f87c5197e7d docs/zh_CN: add scheduler sched-arch translation omits f2c3bb11530a docs/zh_CN: add completion translation omits 8f45663fe33a docs/zh_CN: add scheduler index translation omits 52f982f00b22 security,selinux: remove security_add_mnt_opt() omits f80ef9e49fdf Merge tag 'docs-5.16-3' of git://git.lwn.net/linux omits 9d6cf4720203 Merge tag 'spi-fix-v5.16-rc4' of git://git.kernel.org/pub/ [...] omits c5801123d493 doc/zh-CN: Update cpu-freq/cpu-drivers.rst to make it more [...] omits b806bec53881 Merge tag 'regulator-fix-v5.16-rc4' of git://git.kernel.or [...] omits d733ac931135 doc/zh-CN: Update cpufreq-stats.rst to make it more readable omits 55a677b256c3 Merge tag 'efi-urgent-for-v5.16' of git://git.kernel.org/p [...] omits e47498afeca9 io-wq: remove spurious bit clear on task_work addition omits 3583521aabac percpu: km: ensure it is used with NOMMU (either UP or SMP) omits 23ec111bf354 i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc omits 8aa55ab422d9 i40e: Fix pre-set max number of queues for VF omits 61125b8be85d i40e: Fix failed opcode appearing if handling messages from VF omits 2027e5b3413d drm/msm: Initialize MDSS irq domain at probe time omits ec919e6e7146 drm/msm: Allocate msm_drm_private early and pass it as dri [...] omits 83b965d118cb Merge remote-tracking branch 'drm/drm-next' into msm-next-staging omits 685e2564daa1 arm64: mte: DC {GVA,GZVA} shouldn't be used when DCZID_EL0 [...] omits f0616abd4e67 arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 omits 776b54e97a7d mtd_blkdevs: don't scan partitions for plain mtdblock omits 73f3760eddc9 blk-mq: don't use plug->mq_list->q directly in blk_mq_run_ [...] omits 41adf531e390 blk-mq: don't run might_sleep() if the operation needn't blocking omits fde046e07d33 arm64: extable: remove unused ex_handler_t definition omits c9f5ea08a0f0 arm64: entry: Use SDEI event constants omits 1a1aa356ddf3 iavf: Fix reporting when setting descriptor count omits 38ddfb2699d5 Merge tag 'asoc-fix-v5.16-rc4' of https://git.kernel.org/p [...] omits 155358310f01 drm: rcar-du: Add R-Car DSI driver omits 1a0548ce39e8 dt-bindings: display: bridge: Add binding for R-Car MIPI D [...] omits 57b290cb905b drm: rcar-du: crtc: Support external DSI dot clock omits e0e4c64a6478 drm: rcar-du: Add DSI support to rcar_du_output_name omits f0ce591dc9a9 drm: rcar-du: Fix CRTC timings when CMM is used omits 42d95d1b3a9c drm/rcar: stop using 'imply' for dependencies omits b6363fe7b513 arm64: Simplify checking for populated DT omits d658220a1c45 arm64/kvm: Fix bitrotted comment for SVE handling in handl [...] omits 9dbd1ab20509 gpiolib: check the 'ngpios' property in core gpiolib code omits e5ab49cd3d69 gpiolib: improve coding style for local variables omits db52f57211b4 bpf: Remove config check to enable bpf support for branch records omits db6689b643d8 spi: change clk_disable_unprepare to clk_unprepare omits 85223d609c99 regulator: dt-bindings: samsung,s5m8767: add missing op_mo [...] omits de7dd9092cd3 ASoC: SOF: Intel: pci-tgl: add new ADL-P variant omits cd57eb3c403c ASoC: SOF: Intel: pci-tgl: add ADL-N support omits f139862b92cf s390/vfio-ap: add status attribute to AP queue device's sysfs dir omits 402ff5a3387d s390/nmi: add missing __pa/__va address conversion of exte [...] omits 32ddf3e124ee s390/qdio: clarify logical vs absolute in QIB's kerneldoc omits e628f2879303 s390/qdio: remove unneeded sanity check in qdio_do_sqbs() omits 568de506e317 s390/pci: use physical addresses in DMA tables omits 4e4dc65ab578 s390/pci: use phys_to_virt() for AIBVs/DIBVs omits 97aa7468f697 s390/vmcp: use page_to_virt instead of page_to_phys omits a60bffe536f9 s390/qdio: split do_QDIO() omits b44995e51522 s390/qdio: split qdio_inspect_queue() omits 513251fe25d3 s390/qdio: clarify handler logic for qdio_handle_activate_check() omits 0a86cdcb4ce2 s390/qdio: clean up access to queue in qdio_handle_activat [...] omits 718ce9e10171 s390/qdio: avoid allocating the qdio_irq with GFP_DMA omits bd3a025dd22c s390/qdio: improve handling of CIWs omits 764fc3187c3f s390/qdio: remove QDIO_SBAL_SIZE macro omits a84d1c5006b5 s390/cio: remove uevent suppress from cio driver omits b087dfab4d39 s390/crypto: add SIMD implementation for ChaCha20 omits 5e8ba485b252 printk/console: Clean up boot console handling in register [...] omits 4f546939259f printk/console: Remove need_default_console variable omits f873efe841f8 printk/console: Remove unnecessary need_default_console ma [...] omits a6953370d2fc printk/console: Rename has_preferred_console to need_defau [...] omits ed758b30d541 printk/console: Split out code that enables default console omits 52e68cd60ddf vsprintf: Use non-atomic bitmap API when applicable omits fb1af5bea467 ALSA: usb-audio: Reorder snd_djm_devices[] entries omits 71d5049b0538 x86/mm: Flush global TLB when switching to trampoline page-table omits f154f290855b x86/mm/64: Flush global TLB on boot and AP bringup omits f5bced9f3435 Merge 5.16-rc4 into tty-next omits 3ff0810ffc47 ARM: dts: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0 10.1" OF omits 854b020b165f dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 C.TOU [...] omits 856732adc1ac ARM: dts: stm32: Enable LVDS panel on i.Core STM32MP1 EDIMM2.2 omits 8697c410457f drm: aspeed: select CONFIG_DRM_GEM_CMA_HELPER omits 9c65ab78bfc9 drm: fsl-dcu: select CONFIG_DRM_GEM_CMA_HELPER omits 8858f8622e82 arm64: dts: exynos: Rename hsi2c nodes to i2c for Exynos54 [...] omits 29bf0ff5ae18 ARM: dts: exynos: Rename hsi2c nodes to i2c for Exynos5260 omits 793fcab83f38 nvme: report write pointer for a full zone as zone start + [...] omits d39ad2a45c0e nvme: disable namespace access for unsupported metadata omits 16cc33b23732 nvme: show subsys nqn for duplicate cntlids omits 2ecc02a6b3f0 arm64: defconfig: enable drivers for TQ TQMa8MxML-MBa8Mx omits b186b8b6e770 arm64: dts: freescale: add initial device tree for TQMa8Mx [...] omits 3e56e354db6d arm64: dts: freescale: add initial device tree for TQMa8MQ [...] omits dfcd1b6f7620 arm64: dts: freescale: add initial device tree for TQMa8MQ [...] omits 9aa637b5673c dt-bindings: arm: fsl: add TQMa8Mx boards omits 50ef92d89c12 dt-bindings: arm: fsl: add TQMa8MxNL boards omits ee6302d90db9 dt-bindings: arm: fsl: add TQMa8MxML boards omits a6e917b7366c arm64: dts: imx8ulp: Add the basic dts for imx8ulp evk board omits fe6291e96313 arm64: dts: imx8ulp: Add the basic dtsi file for imx8ulp omits 8355d48fd1ec dt-bindings: arm: fsl: Add binding for imx8ulp evk omits 5fe375728983 selinux: Use struct_size() helper in kmalloc() omits 8791aa1891a9 arm64: defconfig: Enable OV5640 omits 7306251b1e99 arm64: defconfig: Enable VIDEO_IMX_MEDIA omits 9f046930657e arm64: dts: imx8mm-beacon: Enable OV5640 Camera omits e523b7c54c05 arm64: dts: imx8mm: Add CSI nodes omits 042b67799e29 soc: imx: imx8m-blk-ctrl: Fix imx8mm mipi reset omits 474b61a7106b arm64: dts: imx8mq: fix the schema check errors for fsl,tm [...] omits 737e65c79567 ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name omits 4172986a64da arm64: dts: lx2162a: Add CAN nodes for LX2162A-QDS omits e5e6268f77ba arm64: dts: imx8mq: remove interconnect property from lcdif omits 019cd8a9e3bc ARM: ixp4xx: remove unused header file pata_ixp4xx_cf.h omits 6786e78d6b7a ARM: ixp4xx: remove dead configs CPU_IXP43X and CPU_IXP46X omits 65248dde8152 ARM: dts: Add Goramo MultiLink device tree omits c25b80c560b8 ARM: dts: Add FSG3 system controller and LEDs omits 97164c0419fc dt-bindings: arm: fsl: Add Y Soft IOTA Crux/Crux+ boards omits 815b6cb37e8e ata: ahci_ceva: Fix id array access in ceva_ahci_read_id() omits 5a759dac6503 dt-bindings: arm: fsl: add TQ-Systems boards based on i.MX [...] omits ef3846247b41 ARM: dts: imx6qdl: add TQ-Systems MBa6x device trees omits 2439d70c52c5 ARM: dts: imx6qdl-tqma6: add ERR006687 hardware workaround [...] omits 2db0624b78c4 ARM: dts: add JOZ Access Point omits 74fb79574d26 dt-bindings: arm: fsl: add JOZ Access Point omits 3e63d6a197d5 dt-bindings: vendor-prefixes: Add an entry for JOZ BV omits 0fcfb00b28c0 Linux 5.16-rc4 omits 268ba095371c Merge tag 'for-5.16/parisc-6' of git://git.kernel.org/pub/ [...] omits 942df4dc5ea1 bpftool: Add debug mode for gen_loader. omits ad2c302bc604 EDAC/sifive: Fix non-kernel-doc comment omits 944207047ca4 Merge tag 'usb-5.16-rc4' of git://git.kernel.org/pub/scm/l [...] omits 5163953950ab Merge tag 'tty-5.16-rc4' of git://git.kernel.org/pub/scm/l [...] omits 7587a4a5a4f6 Merge tag 'timers_urgent_for_v5.16_rc4' of git://git.kerne [...] omits 1d213767dc6f Merge tag 'sched_urgent_for_v5.16_rc4' of git://git.kernel [...] omits f5d54a42d35c Merge tag 'x86_urgent_for_v5.16_rc4' of git://git.kernel.o [...] omits 90bf8d98b422 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits a90c8bf65906 io_uring: reuse io_req_task_complete for timeouts omits 83a13a4181b0 io_uring: tweak iopoll CQE_SKIP event counting omits d1fd1c201d75 io_uring: simplify selected buf handling omits 3648e5265cfa io_uring: move up io_put_kbuf() and io_put_rw_kbuf() omits 1ff2fc02862d x86/sme: Explicitly map new EFI memmap table as encrypted omits fe6db7eda930 iwlwifi: mei: fix linking when tracing is not enabled omits bd303368b776 fs: support mapped mounts of mapped filesystems omits a1ec9040a2a9 fs: add i_user_ns() helper omits 209188ce75d0 fs: port higher-level mapping helpers omits 02e407991350 fs: remove unused low-level mapping helpers omits ad5b353240c8 KVM: SVM: Do not terminate SEV-ES guests on GHCB validatio [...] omits a655276a5949 KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if [...] omits 75236f5f2299 KVM: SEV: Return appropriate error codes if SEV-ES scratch [...] omits 79a72162048e Merge tag 'xfs-5.16-fixes-2' of git://git.kernel.org/pub/s [...] omits bef873daf84f Merge tag 'renesas-pinctrl-for-v5.17-tag1' of git://git.ke [...] omits c09acbc499e8 dt-bindings: pinctrl: use pinctrl.yaml omits 1288cadce4c7 pinctrl: spear: plgpio: Introduce regmap phandle omits 7151cef59e83 pinctrl: spear: plgpio: Convert to regmap omits d11db044a394 pinctrl: spear: spear: Convert to regmap omits 23b55d673d75 Merge tag '5.16-rc3-smb3-fixes' of git://git.samba.org/sfr [...] omits afdb4a5b1d34 parisc: Mark cr16 CPU clocksource unstable on all SMP machines omits 0f9fee4cdebf parisc: Fix "make install" on newer debian releases omits 3c5c67ec29a9 gfs2: Fix gfs2_instantiate description omits 8d567162ef28 gfs2: Remove redundant check for GLF_INSTANTIATE_NEEDED omits 1d05ee7e0d10 gfs2: remove redundant set of INSTANTIATE_NEEDED omits ffd0cd3c2f10 gfs2: Fix __gfs2_holder_init function name in kernel-doc comment omits 866de4074443 bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) omits bbef3c7a63d2 Merge tag 'block-5.16-2021-12-03' of git://git.kernel.dk/l [...] omits 8b9a02280ebe Merge tag 'io_uring-5.16-2021-12-03' of git://git.kernel.d [...] omits e3b8bb4547d4 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 5c623c368933 Merge tag 'gfs2-v5.16-rc4-fixes' of git://git.kernel.org/p [...] omits 893621e06067 iio: trigger: stm32-timer: fix MODULE_ALIAS omits 9de4999050b5 x86/realmode: Add comment for Global bit usage in trampoline_pgd omits 4cf75fd4a254 locking: Mark racy reads of owner->on_cpu omits c0bed69daf4b locking: Make owner_on_cpu() into <linux/sched.h> omits 9a75bd0c52df lockdep/selftests: Adapt ww-tests for PREEMPT_RT omits a529f8db8976 lockdep/selftests: Skip the softirq related tests on PREEMPT_RT omits 512bf713cb4c lockdep/selftests: Unbalanced migrate_disable() & rcu_read [...] omits fc78dd08e640 lockdep/selftests: Avoid using local_lock_{acquire|release}(). omits 0c1d7a2c2d32 lockdep: Remove softirq accounting on PREEMPT_RT. omits a3642021923b locking/rtmutex: Add rt_mutex_lock_nest_lock() and rt_mute [...] omits 02ea9fc96fe9 locking/rtmutex: Squash self-deadlock check for ww_rt_mutex. omits e08f343be00c locking: Remove rt_rwlock_is_contended(). omits 9d0df3779745 sched: Trigger warning if ->migration_disabled counter und [...] omits 014ba44e8184 sched/fair: Fix per-CPU kthread and wakee stacking for asy [...] omits 8b4e74ccb582 sched/fair: Fix detection of per-CPU kthreads waking a task omits 315c4f884800 sched/uclamp: Fix rq->uclamp_max not set on first enqueue omits 9ed20bafc858 preempt/dynamic: Fix setup_preempt_mode() return value omits ce83278f313c Merge branch 'qed-enhancements' omits 823163ba6e52 qed*: esl priv flag support through ethtool omits 0cc3a8017900 qed*: enhance tx timeout debug info omits dfb924e33927 drm/i915/adlp: Remove require_force_probe protection omits 2be6d4d16a08 net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero omits 8e227b198a55 qede: validate non LSO skb length omits da54ab14953c bpf: Fix the test_task_vma selftest to support output shor [...] omits 4cafe86c9267 blk-mq: run dispatch lock once in case of issuing from list omits bcc330f42f44 blk-mq: pass request queue to blk_mq_run_dispatch_ops omits 704b914f15fb blk-mq: move srcu from blk_mq_hw_ctx to request_queue omits 2a904d00855f blk-mq: remove hctx_lock and hctx_unlock omits 0a467d0fdd95 block: switch to atomic_t for request references omits ceaa762527f4 block: move direct_IO into our own read_iter handler omits 4bdcd1dd4d2f mm: move filemap_range_needs_writeback() into header omits 78c1f8d0634c libbpf: Reduce bpf_core_apply_relo_insn() stack usage. omits 561ae1d46a8d Bluetooth: btmtksdio: fix resume failure omits 4b4b2228f521 Bluetooth: btmtksdio: handle runtime pm only when sdio_fun [...] omits 2fa7d94afc1a bpf: Fix the off-by-two error in range markings omits 12119cfa1052 Merge tag 'vfio-v5.16-rc4' of git://github.com/awilliam/li [...] omits 4ec6afd62866 Merge tag 'pm-5.16-rc4' of git://git.kernel.org/pub/scm/li [...] omits 0bf40542c05e perf: Mute libbpf API deprecations temporarily omits 8722ded49ce8 drm/i915: Fix error pointer dereference in i915_gem_do_exe [...] omits 757f3e6ddd68 Merge tag 's390-5.16-4' of git://git.kernel.org/pub/scm/li [...] omits 8581fd402a0c treewide: Add missing includes masked by cgroup -> bpf dependency omits a2aeaeabbc9a Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits f66062c7491b Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits c97a747efc93 Bluetooth: btusb: Cancel sync commands for certain URB errors omits 2250abadd350 Bluetooth: hci_core: Cancel sync command if sending a fram [...] omits 914b08b330d6 Bluetooth: Add hci_cmd_sync_cancel to public API omits ae422391e17d Bluetooth: Reset more state when cancelling a sync command omits a44f27e45148 Merge tag 'libata-5.16-rc4' of git://git.kernel.org/pub/sc [...] omits bbb9db5e2a7a cifs: avoid use of dstaddr as key for fscache client cookie omits 2adc82006bcb cifs: add server conn_id to fscache client cookie omits 5bf91ef03d98 cifs: wait for tcon resource_id before getting fscache super omits 65de262a209d cifs: fix missed refcounting of ipc tcon omits af10ec31a81b drm/i915/adl_p: Add ddc pin mapping omits 5c8f6a2e316e x86/xen: Add xenpv_restore_regs_and_return_to_usermode() omits 1367afaa2ee9 x86/entry: Use the correct fence macro after swapgs in kernel CR3 omits 054aa8d439b9 fget: check that the fd still exists after getting a ref to it omits 447207133154 fs: use low-level mapping helpers omits 8cc5c54de44c docs: update mapping documentation omits 1ac2a4104968 fs: account for filesystem mappings omits c07e45553da1 x86/entry: Add a fence for kernel entry SWAPGS in paranoid [...] omits 67b858dd8993 drm/i915/gen11: Moving WAs to icl_gt_workarounds_init() omits 476860b3eb4a fs: tweak fsuidgid_has_mapping() omits a793d79ea3e0 fs: move mapping helpers omits cb25b11943cb ARM: socfpga: dts: fix qspi node compatible omits bb49e9e730c2 fs: add is_idmapped_mnt() helper omits b54472a02cef dt-bindings: media: nxp,imx7-mipi-csi2: Drop bad if/then schema omits e1cd82a33902 x86/mm: Add missing <asm/cpufeatures.h> dependency to <asm [...] omits de4adddcbcc2 of/irq: Add a quirk for controllers with their own definit [...] omits 9e4d52a00a02 x86/ce4100: Replace "ti,pcf8575" by "nxp,pcf8575" omits b1e4747259f4 drm/i915: Get rid of the "sizes are 0 based" stuff omits 812e338619f1 drm/i915/fbc: Pimp the FBC debugfs output omits 404c91218703 Merge branch 'powercap' omits 1d5379d04754 x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, [...] omits 1ac5e21d43b2 powercap: DTPM: Drop unused local variable from init_dtpm() omits c097af1d0a84 device property: Check fwnode->secondary when finding properties omits e1b5186810cc Documentation/auxiliary_bus: Move the text into the code omits 8a2d6ffe7740 Documentation/auxiliary_bus: Clarify the release of device [...] omits 14866a7db8da Documentation/auxiliary_bus: Add example code for module_a [...] omits 05021dca787b Documentation/auxiliary_bus: Clarify __auxiliary_driver_register omits cb2ba7593555 Documentation/auxiliary_bus: Update Auxiliary device lifespan omits 0d058a206ada Documentation/auxiliary_bus: Clarify match_name omits b247703873c4 Documentation/auxiliary_bus: Clarify auxiliary_device creation omits 13a5fad39a7b tty: mips_ejtag_fdc: Make use of the helper function kthre [...] omits e320d9c2e900 gpio: xlp: Fix build errors from Netlogic XLP removal omits adc8b4bf2a7f gpio: rockchip: lock GPIOs used as interrupts omits f1045056c726 topology/sysfs: rework book and drawer topology ifdefery omits e795707703b3 topology/sysfs: export cluster attributes only if an archi [...] omits 2c4dcd7fd57b topology/sysfs: export die attributes only if an architect [...] omits a00128dfc8fc gpio: aggregator: Add interrupt support omits 49fdfe664006 gpiolib: Let gpiod_add_lookup_table() call gpiod_add_looku [...] omits badd7857f5c9 net: altera: set a couple error code in probe() omits bb14bfc7eb92 net: lan966x: fix a IS_ERR() vs NULL check in lan966x_crea [...] omits f6882b8fac60 net: prestera: acl: fix return value check in prestera_acl [...] omits 128f6ec95a28 net: bcm4908: Handle dma_set_coherent_mask error codes omits 0f8a3b48f91b selftests: net/fcnal-test.sh: add exit code omits dac8e00fb640 bonding: make tx_rebalance_counter an atomic omits c601ab0eb478 staging: r8188eu: Fix coding style error omits 03cfda4fa6ea tcp: fix another uninit-value (sk_rx_queue_mapping) omits 7fb6aea9ca84 staging: r8188eu: pNumRxBytesUnicast is set but never used omits 85d8264d9d58 staging: r8188eu: pNumTxBytesUnicast is set but never used omits bbd11e051e10 staging: r8188eu: pSecurity is set but never used omits 993c689df5c4 staging: r8188eu: pbNet_closed is set but never used omits 28478b06acdf staging: r8188eu: remove unused variables from odm_dm_struct omits a9418924552e inet: use #ifdef CONFIG_SOCK_RX_QUEUE_MAPPING consistently omits 55c57806796d staging: r8188eu: RFType is set but never used omits d7f79cdfe090 staging: r8188eu: use a delayed worker for led updates omits 505cf6563834 staging: r8188eu: remove DBG_88E_LEVEL macro from include/ [...] omits 9763a6501e5f staging: r8188eu: convert DBG_88E_LEVEL calls in os_dep/io [...] omits 5ec394d58bdb staging: r8188eu: convert DBG_88E_LEVEL call in hal/rtl818 [...] omits 6ba36a15b51b staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_ [...] omits 3ebdaac3636d staging: r8188eu: convert DBG_88E_LEVEL call in core/rtw_xmit.c omits 5d81da8ddd42 staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_ [...] omits 9875e5b1e9ed staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_ [...] omits 6732886cf02b staging: r8188eu: remove module parameter rtw_rf_config omits 8bdb3f27d00b staging: r8188eu: remove rf_type from struct hal_data_8188e omits 5f56585eea13 staging: r8188eu: remove unused HW_VAR_RF_TYPE omits 23a233273298 staging: r8188eu: remove rf_type from bb_reg_dump() omits 3a8482bc23ad staging: r8188eu: remove rf_type from writeOFDMPowerReg88E() omits 2f43a4e87a7b staging: r8188eu: remove TxCount from getTxPowerIndex88E() omits 8f1839727730 staging: r8188eu: remove rf_type from getTxPowerIndex88E() omits 0cafa5b5eb22 staging: r8188eu: remove rf_type from storePwrIndexDiffRat [...] omits f95de483b5b1 staging: r8188eu: remove rf_type from issue_assocreq() omits d6734d08e45c staging: r8188eu: remove rf_type from rtw_update_ht_cap() omits ab11393fd004 net: dsa: vsc73xxx: Get rid of duplicate of_node assignment omits 783133cd07d5 staging: r8188eu: loadparam needs no net_device omits 2c102853a8e3 staging: r8188eu: remove _ps_close_RF omits cc8e6570e88b staging: r8188eu: remove _ps_open_RF omits bf77d584b563 staging: r8188eu: remove pm_netdev_open omits 75c488c0a44d staging: r8188eu: require a single bulk in endpoint omits 47ca8d19408e staging: r8188eu: don't store nr_endpoint in a global struct omits d667d76b62cd staging: r8188eu: remove ep_num array omits 9c4bb17a207a staging: r8188eu: if2 is not used omits 5da7b6537fee staging: r8188eu: remove code to get int in pipe handle omits ad697c64350f staging: r8188eu: get the rcv bulk pipe handle directly omits 25b9bd758910 staging: r8188eu: only the bulk in ep is used for network data omits 678fb0b65e6e staging: r8188eu: rtw_read_port needs no cnt parameter omits 7de80b094e4f staging: rtl8192e: rtllib_module: remove unnecessary assignment omits e730cd57ac2d staging: rtl8192e: rtllib_module: fix error handle case in [...] omits 68bf78ff59a0 staging: rtl8192e: return error code from rtllib_softmac_init() omits f47b40a4fa91 staging: rtl8192u: make array queuetopipe static const omits 7988cf07e7bf staging: vt6655: refactor camelcase uCurrRSSI to current_rssi omits d9367afb1bd9 staging: fbtft: sh1106: use new macro FBTFT_REGISTER_SPI_DRIVER omits 15e66fc72925 staging: fbtft: add macro FBTFT_REGISTER_SPI_DRIVER omits 619764cc2ec9 ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 omits 2385ebf38f94 block: null_blk: batched complete poll requests omits 555a0ce4558d kernfs: prevent early freeing of root node omits 02bf607413e6 docs: document the sysfs ABI for "isolated" omits 3722e7c3c654 docs: document the sysfs ABI for "nohz_full" omits 44226253e651 arm64: dts: ti: k3-am64-main: add timesync router node omits 33a0da68fb07 mtd: rawnand: mpc5121: Remove unused variable in ads5121_s [...] omits 27a030e87292 mtd: dataflash: Add device-tree SPI IDs omits 9472335eaa14 mtd: rawnand: fsmc: Fix timing computation omits a4ca0c439f2d mtd: rawnand: fsmc: Take instruction delay into account omits 36a65982a98c mtd: rawnand: Fix nand_choose_best_timings() on unsupporte [...] omits 16d8b628a415 mtd: rawnand: Fix nand_erase_op delay omits 2e69e18aec4c mtd: rawnand: denali: Add the dependency on HAS_IOMEM omits 545a32498c53 floppy: Add max size check for user space request omits fb48febce7e3 floppy: Fix hang in watchdog when disk is ejected omits 0edeb8992db8 misc: rtsx: Avoid mangling IRQ during runtime PM omits a226abcd5d42 io-wq: don't retry task_work creation failure on fatal conditions omits 00596576a051 mtd: core: clear out unregistered devices a bit more omits b4a0de29f083 mtd: sst25l: Warn about failure to unregister mtd device omits 5765f4eb425c mtd: mchp48l640: Warn about failure to unregister mtd device omits 367cefbaed42 mtd: mchp23k256: Warn about failure to unregister mtd device omits 4fea96afff30 mtd: dataflash: Warn about failure to unregister mtd device omits c048b60d39e1 mtd: core: provide unique name for nvmem device omits e2748ad52577 mtd: remove unused header file <linux/mtd/latch-addr-flash.h> omits 2966daf7d253 mtd: Fixed breaking list in __mtd_del_partition. omits 9a626577398c nvmem: eeprom: at25: fix FRAM byte_len omits 3a1bf591e9a4 misc: fastrpc: fix improper packet size calculation omits f12972018b3c MAINTAINERS: add maintainer for Qualcomm FastRPC driver omits 9cabe26e65a8 serial: 8250_bcm7271: UART errors after resuming from S2 omits d1180405c7b5 serial: amba-pl011: do not request memory region twice omits 3672fb651555 tty: serial: uartlite: allow 64 bit address omits e485382ea7eb drm/ttm: fix ttm_bo_swapout omits ffccc78a5862 tty: serial: fsl_lpuart: add timeout for wait_event_interr [...] omits 37307f7020ab usb: cdnsp: Fix a NULL pointer dereference in cdnsp_endpoi [...] omits 387c2b6ba197 usb: cdns3: gadget: fix new urb never complete if ep cance [...] omits fbcd13df1e78 usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect omits d2a004037c3c USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub omits 09f736aa9547 xhci: Fix commad ring abort, write all 64 bits to CRCR register. omits a172c8693170 arm64: dts: ti: k3-j7200: Correct the d-cache-sets info omits e9ba3a5bc6fd arm64: dts: ti: k3-j721e: Fix the L2 cache sets omits d0c826106f3f arm64: dts: ti: k3-j7200: Fix the L2 cache sets omits a27a93bf7004 arm64: dts: ti: k3-am642: Fix the L2 cache sets omits db925bca33a9 selftests/tc-testing: Fix cannot create /sys/bus/netdevsim [...] omits a8c9505c53c5 selftests/tc-testing: add missing config omits 96f389678015 selftests/tc-testing: add exit code omits 3f92a5be6084 arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ [...] omits 4d3984906397 arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node omits d5ba72f3c18e drm/i915/fbc: No FBC+double wide pipe omits d3e27f7c5110 drm/i915/fbc: s/parms/fbc_state/ omits 0cb9f228bc2b drm/i915/fbc: Move plane pointer into intel_fbc_state omits f4cfdbb02ca8 drm/i915/fbc: Nuke state_cache omits b156def9912f drm/i915/fbc: Disable FBC fully on FIFO underrun omits 98009fd73bde drm/i915/fbc: Move stuff from intel_fbc_can_enable() into [...] omits 606754fdcb20 drm/i915/fbc: Allocate intel_fbc dynamically omits 825bd8335e4e drm/i915/fbc: Introduce intel_fbc_add_plane() omits d2de8ccfb299 drm/i915/fbc: Move FBC debugfs stuff into intel_fbc.c omits 32024bb85ec2 drm/i915/fbc: Pass i915 instead of FBC instance to FBC und [...] omits 62d4874bee61 drm/i915/fbc: Flatten __intel_fbc_pre_update() omits 004f80f91a78 drm/i915/fbc: Track FBC usage per-plane omits 43332cf97425 net/sched: act_ct: Offload only ASSURED connections omits 119c1a336d8e Merge branch 'hns3-cleanups' omits 184da9dc780e net: hns3: fix hns3 driver header file not self-contained issue omits 7acf76b1cd01 net: hns3: replace one tab with space in for statement omits 40975e749daa net: hns3: remove rebundant line for hclge_dbg_dump_tm_pg() omits 4e599dddeea4 net: hns3: add comments for hclge_dbg_fill_content() omits 5ac4f180bd07 net: hns3: add void before function which don't receive ret omits 9fcadbaae8ea net: hns3: align return value type of atomic_read() with i [...] omits 72dcdec10fad net: hns3: modify one argument type of function hclge_ncl_ [...] omits 0cc25c6a14ef net: hns3: Align type of some variables with their print type omits 114967adbc3d net: hns3: add print vport id for failed message of vlan omits e7a51bf590e3 net: hns3: refactor function hclge_set_vlan_filter_hw omits 23e0316049af net: hns3: optimize function hclge_cfg_common_loopback() omits 6e4d2e45ef3e drm/i915/fbc: Pass around FBC instance instead of crtc omits e1521cbd27aa drm/i915/fbc: Reuse the same struct for the cache and params omits 873c995a40a5 drm/i915/fbc: Nuke more FBC state omits 266790871e8d drm/i915/fbc: Relocate intel_fbc_override_cfb_stride() omits 2e6c99f88679 drm/i915/fbc: Nuke lots of crap from intel_fbc_state_cache omits b6e201f5f13b drm/i915/fbc: Pass whole plane state to intel_fbc_min_limit() omits 248e251567a0 drm/i915/fbc: Eliminate racy intel_fbc_is_active() usage omits d96c5ed0e37f drm/i915: Rename PLANE_CUS_CTL Y plane bits omits 62f887ae4686 drm/i915: Rename plane YUV order bits omits f84b336a2ff7 drm/i915: Get rid of the 64bit PLANE_CC_VAL mmio omits e2022cbec9c2 bus: mhi: pci_generic: Fix device recovery failed issue omits 0ec7f1ae60e9 Merge tag 'phy-fixes-5.16' of git://git.kernel.org/pub/scm [...] omits a8a051984a75 arm64: dts: allwinner: h6: tanix-tx6: Enable bluetooth omits 083581930954 arm64: dts: allwinner: h6: tanix: Add MMC1 node omits fa33ec5157b0 arm64: dts: allwinner: h6: Add Tanix TX6 mini dts omits fcad81d944e7 dt-bindings: arm: sunxi: Add Tanix TX6 mini omits 8ff8d6936ec9 arm64: dts: allwinner: h6: tanix-tx6: Split to DT and DTSI omits 15162c5a36ab drm/i915/display: stop including i915_drv.h from intel_dis [...] omits 726a2d779f0e drm/i915/display: convert dp_to_i915() to a macro omits 5734c1774d8f drm/i915: move enum hpd_pin to intel_display.h omits f83974a40859 drm/i915: split out intel_pm_types.h omits 1538f65f18ee drm/i915/fb: move intel_fb_uses_dpt to intel_fb.c and un-inline omits 92e9624ad946 drm/i915/crtc: un-inline some crtc functions and move to i [...] omits 086e81f6b90e HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested omits caff009098e6 HID: google: add eel USB id omits 30cb3c2ad24b HID: add USB_HID dependancy to hid-prodikeys omits d080811f2793 HID: add USB_HID dependancy to hid-chicony omits 2ebc9e4af029 drm/i915/selftest: Disable IRQ for timestamp calculation omits 51523ed1c267 x86/64/mm: Map all kernel memory into trampoline_pgd omits 988f01683c7f objtool: Fix pv_ops noinstr validation omits 487970e8bb77 drm/i915/dg2: extend Wa_1409120013 to DG2 omits 7cbea1b61788 drm/i915/dg2: Add Wa_14010547955 omits c02343249c26 drm/i915/dg2: s/DISP_STEPPING/DISPLAY_STEPPING/ omits 4b19f6b728c7 drm/i915/dg2: Add Wa_16013000631 omits 34734ab72763 drm/i915/dg2: Add Wa_16011777198 omits 0ea275df84c3 crypto: octeontx2 - uninitialized variable in kvf_limits_store() omits 5876b0cb883d crypto: sa2ul - Use bitfield helpers omits 087e1d715bcc crypto: caam - save caam memory to support crypto engine r [...] omits 8f5783ad9eb8 cpufreq: qcom-hw: Use optional irq API omits 0109841fc456 Merge tag 'mlx5-updates-2021-12-02' of git://git.kernel.or [...] omits 2bfdbe8b7ebd null_blk: allow zero poll queues omits 653926205741 scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc() omits a08ed9aae8a3 block: fix double bio queue when merging in cached request path omits f6071e5e3961 selftests/fib_tests: Rework fib_rp_filter_test() omits eee377b8f44e clk: imx: use module_platform_driver omits a1f0019c342b clk: qcom: clk-alpha-pll: Don't reconfigure running Trion omits b247f32aecad net/mlx5: Dynamically resize flow counters query buffer omits d4bb053139e7 net/mlx5e: TC, Set flow attr ip_version earlier omits df990477242f net/mlx5e: TC, Move common flow_action checks into function omits 70a140ea6f79 net/mlx5e: Remove redundant actions arg from vlan push/pop funcs omits 3cc78411f3f4 net/mlx5e: Remove redundant actions arg from validate_goto [...] omits 9745dbe03669 net/mlx5e: TC, Remove redundant action stack var omits e9542221c4f5 net/mlx5e: Hide function mlx5e_num_channels_changed omits 3ef1f8e795ba net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro omits fad1783a6d66 net/mlx5: Print more info on pci error handlers omits c64d01b3ceba net/mlx5: SF, silence an uninitialized variable warning omits 31108d142f36 net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_f [...] omits baf5c001300e net/mlx5: Fix error return code in esw_qos_create() omits d2b8c7ba3c79 mlx5: fix mlx5i_grp_sw_update_stats() stack usage omits 7a7dd5114f53 mlx5: fix psample_sample_packet link error omits 73d3724745db drm/mediatek: Adjust to the alphabetic order for mediatek-drm omits aa0c31554ec3 drm/mediatek: Rename the define of register offset omits 080a70b21f47 Merge branch 'Deprecate bpf_prog_load_xattr() API' omits c93faaaf2f67 libbpf: Deprecate bpf_prog_load_xattr() API omits c58f9815ba97 samples/bpf: Get rid of deprecated libbpf API uses omits 527024f7aeb6 samples/bpf: Clean up samples/bpf build failes omits 186d1a86003d selftests/bpf: Remove all the uses of deprecated bpf_prog_ [...] omits 00872de6e1b0 selftests/bpf: Mute xdpxceiver.c's deprecation warnings omits 045b233a29a2 selftests/bpf: Remove recently reintroduced legacy btf__de [...] omits a15d408b839a bpftool: Migrate off of deprecated bpf_create_map_xattr() API omits dbdd2c7f8cec libbpf: Add API to get/set log_level at per-program level omits 74d980702357 libbpf: Use __u32 fields in bpf_map_create_opts omits 9a61f813fcc8 clk: qcom: regmap-mux: fix parent clock lookup omits 45c753f5f24d workqueue: Fix unbind_workers() VS wq_worker_sleeping() race omits 07edfece8bcb workqueue: Fix unbind_workers() VS wq_worker_running() race omits 5f58da2befa5 Merge tag 'drm-fixes-2021-12-03-1' of git://anongit.freede [...] omits 7d9b3ad424f4 Merge branch 'Fixes for kfunc-mod regressions and warnings' omits 3345193f6f3c tools/resolve_btfids: Skip unresolved symbol warning for e [...] omits b12f03104324 bpf: Fix bpf_check_mod_kfunc_call for built-in modules omits d9847eb8be3d bpf: Make CONFIG_DEBUG_INFO_BTF depend upon CONFIG_BPF_SYSCALL omits 8b4ff5f8bb12 selftests/bpf: Update test names for xchg and cmpxchg omits a687efed194b Merge tag 'drm-intel-fixes-2021-12-02' of git://anongit.fr [...] omits 1152b16842c9 Merge tag 'drm-misc-fixes-2021-12-02' of git://anongit.fre [...] omits eee9a6df0eed selftests/bpf: Build testing_helpers.o out of tree omits fc993be36f9e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 373b5416b4b0 block: get rid of useless goto and label in blk_mq_get_new [...] omits a51e3ac43ddb Merge tag 'net-5.16-rc4' of git://git.kernel.org/pub/scm/l [...] omits 7fb4d48dc255 Merge branch 'bpf: CO-RE support in the kernel' omits 098dc5335a20 selftests/bpf: Add CO-RE relocations to verifier scale test. omits 3268f0316af6 selftests/bpf: Revert CO-RE removal in test_ksyms_weak. omits 26b367e36639 selftests/bpf: Additional test for CO-RE in the kernel. omits 650c9dbd101b selftests/bpf: Convert map_ptr_kern test to use light skeleton. omits d82fa9b708d7 selftests/bpf: Improve inner_map test coverage. omits bc5f75da977b selftests/bpf: Add lskel version of kfunc test. omits 19250f5fc0c2 libbpf: Clean gen_loader's attach kind. omits be05c94476f3 libbpf: Support init of inner maps in light skeleton. omits d0e928876e30 libbpf: Use CO-RE in the kernel in light skeleton. omits 1e89106da253 bpf: Add bpf_core_add_cands() and wire it into bpf_core_ap [...] omits 03d5b99138dd libbpf: Cleanup struct bpf_core_cand. omits c5a2d43e998a bpf: Adjust BTF log size limit. omits fbd94c7afcf9 bpf: Pass a set of bpf_core_relo-s to prog_load command. omits 46334a0cd21b bpf: Define enum bpf_core_relo_kind as uapi. omits 29db4bea1d10 bpf: Prepare relo_core.c for kernel duty. omits 8293eb995f34 bpf: Rename btf_member accessors. omits 74753e1462e7 libbpf: Replace btf__type_by_id() with btf_type_by_id(). omits 2b2c0f24bac7 Merge tag 'trace-v5.16-rc3' of git://git.kernel.org/pub/sc [...] omits df365887f83d Merge tag 'for-linus-5.16-2' of git://github.com/cminyard/ [...] omits 3c088b1e82cf s390: update defconfigs omits ab50cb9df889 drm/radeon/radeon_kms: Fix a NULL pointer dereference in r [...] omits 69cb56290d9d drm/amd/display: Use oriented source size when checking cu [...] omits b220110e4cd4 drm/amdgpu: Fix a NULL pointer dereference in amdgpu_conne [...] omits baf3f8f37406 drm/amdgpu: handle SRIOV VCN revision parsing omits bab73f092da6 drm/amdgpu: skip query ecc info in gpu recovery omits 9652c02428f3 power: bq25890: add POWER_SUPPLY_PROP_TEMP omits b6409dd6bdc0 ALSA: ctl: Fix copy of updated id with element read/write omits 18d78171c061 blk-mq: check q->poll_stat in queue_poll_stat_show omits 72641d8d6040 Revert "drm/i915: Implement Wa_1508744258" omits f65a0b1f3e79 HID: do not inline some hid_hw_ functions omits 9e3562080950 HID: add suspend/resume helpers omits 918aa1ef104d HID: bigbenff: prevent null pointer dereference omits 7998193bccc1 HID: sony: fix error path in probe omits f237d9028f84 HID: add USB_HID dependancy on some USB HID drivers omits 93020953d0fa HID: check for valid USB device for many HID drivers omits 720ac467204a HID: wacom: fix problems when device is not a valid USB device omits f83baa0cb6cf HID: add hid_is_usb() function to make it simpler for USB [...] omits e7f2be115f07 sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full omits 53e87e3cdc15 timers/nohz: Last resort update jiffies on nohz_full IRQ entry omits 36d7d36fcf69 selftests: net: remove meaningless help option omits d9e56d1839fa mctp: Remove redundant if statements omits 98fa41d62760 net: openvswitch: Remove redundant if statements omits 0c4789460e8c ipvlan: Remove redundant if statements omits 88362ebfd7fb net: dsa: b53: Add SPI ID table omits 0e959b4e993b drm/i915: Add PLANE_CUS_CTL restriction in max_width omits 72baffdd26fb dt-bindings: interrupt-controller: apple,aic: Add power-do [...] omits 1ed162b56baa dt-bindings: pinctrl: apple,pinctrl: Add power-domains property omits 364609125e2c dt-bindings: iommu: apple,dart: Add power-domains property omits 6f8260557d49 dt-bindings: i2c: apple,i2c: Add power-domains property omits cc9cf69eea48 net: lan966x: Fix builds for lan966x driver omits a72d45e64654 dt-bindings: net: lan966x: Add additional properties for lan966x omits 7e9979e36007 qed: Enhance rammod debug prints to provide pretty details omits 1ebb87cc8928 gro: Fix inconsistent indenting omits a05431b22be8 selftests: net: Correct case name omits a290cf692779 net: lan966x: Fix duplicate check in frame extraction omits 19f36edf14bc net/rds: correct socket tunable error in rds_tcp_tune() omits 76d001603c50 mctp: Don't let RTM_DELROUTE delete local routes omits 00e158fb91df net/smc: Keep smc_close_final rc during active close omits 5b08560181b5 ibmvnic: drop bad optimization in reuse_tx_pools() omits 0584f4949609 ibmvnic: drop bad optimization in reuse_rx_pools() omits 789b6cc2a5f9 net/smc: fix wrong list_del in smc_lgr_cleanup_early omits 72f6a45202f2 Fix Comment of ETH_P_802_3_MIN omits 553217c24426 ethernet: aquantia: Try MAC address from device tree omits dfb40cba6d45 dt-bindings: net: dsa: qca8k: improve port definition docu [...] omits 75c990154479 dt-bindings: net: dsa: split generic port definition from [...] omits a602f5111fdd platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops omits a274cd66bc64 platform/x86: touchscreen_dmi: Add TrekStor SurfTab duo W1 [...] omits 60a076ea8a6d platform/x86: lg-laptop: Recognize more models omits 37f34df84ac7 platform/x86: asus-wmi: remove unneeded semicolon omits e1dbdd2f4a52 platform/x86: thinkpad_acpi: Add lid_logo_dot to the list [...] omits e518704d634f platform/x86: thinkpad_acpi: Add LED_RETAIN_AT_SHUTDOWN to [...] omits 213f5f8f31f1 ipv4: convert fib_num_tclassid_users to atomic_t omits b061d14fc1ec Merge branch 'hns3-cleanups' omits 1b33341e3dc0 net: hns3: refactor function hns3_get_vector_ring_chain() omits 358e3edb31d5 net: hns3: refactor function hclge_set_channels() omits 673b35b6a5bf net: hns3: refactor function hclge_configure() omits d25f5eddbe1a net: hns3: split function hclge_update_port_base_vlan_cfg() omits 8d4b409bac57 net: hns3: split function hns3_nic_net_xmit() omits a41fb3961d8d net: hns3: split function hclge_get_fd_rule_info() omits b60f9d2ec479 net: hns3: split function hclge_init_vlan_config() omits a1cfb24d011a net: hns3: refactor function hns3_fill_skb_desc to simplify code omits e6d72f6ac2ad net: hns3: extract macro to simplify ring stats update code omits f35ed346ef5b drm/i915/display: remove intel_wait_for_vblank() omits f2bc4517310c drm/i915/crtc: rename intel_get_crtc_for_plane() to intel_ [...] omits 3d36e57ff768 gfs2: gfs2_create_inode rework omits 5f6e13baebf3 gfs2: gfs2_inode_lookup rework omits b8e12e3599ad gfs2: gfs2_inode_lookup cleanup omits e11b02df60bd gfs2: Fix remote demote of weak glock holders omits 7794b6deb121 drm/i915/crtc: rename intel_get_crtc_for_pipe() to intel_c [...] omits 35b6b28e6998 arm64: ftrace: add missing BTIs omits 2f2183243f52 arm64: kexec: use __pa_symbol(empty_zero_page) omits ce39d473d1ed arm64: update PAC description for kernel omits 4ff22f487f8c drm: Return error codes from struct drm_driver.gem_create_object omits 3de89d8842a2 thermal/drivers/imx8mm: Enable ADC when enabling monitor omits 7b06894b9b90 drm/i915/display: add intel_crtc_wait_for_next_vblank() an [...] omits c5e0cbe2858d irqchip: nvic: Fix offset for Interrupt Priority Offsets omits a955cad84cda KVM: x86/mmu: Retry page fault if root is invalidated by m [...] omits bfbb307c6286 KVM: VMX: Set failure code in prepare_vmcs02() omits ef8b4b720368 KVM: ensure APICv is considered inactive if there is no APIC omits cb1d220da0fa KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register omits 6665bb30a6b1 ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_chang [...] omits 8839c8c0f77a ALSA: pcm: oss: Limit the period size to 16MB omits 9d2479c96087 ALSA: pcm: oss: Fix negative period/buffer sizes omits 06d5d558f5a3 ata: replace snprintf in show functions with sysfs_emit omits 39bd54d43b3f Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on [...] omits a37a0ee4d25c net: avoid uninit-value from tcp_conn_request omits 7a10d8c810cf net: annotate data-races on txq->xmit_lock_owner omits e07a097b4986 octeontx2-af: Fix a memleak bug in rvu_mbox_init() omits ce8299b6f76f Revert "net: snmp: add statistics for tcp small queue check" omits addad7643142 net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_allo [...] omits ee201011c1e1 vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf [...] omits 0dc1df059888 net: mvneta: program 1ms autonegotiation clock divisor omits aa729c439441 net: phylink: tidy up disable bit clearing omits 4a8e4640ddd1 Merge branch 'net-dsa-convert-two-drivers-to-phylink_gener [...] omits a2279b08c7f4 net: dsa: lantiq: convert to phylink_generic_validate() omits 1c9e7fd2a579 net: dsa: hellcreek: convert to phylink_generic_validate() omits 5938bce4b6e2 net: dsa: support use of phylink_generic_validate() omits 072eea6c22b2 net: dsa: replace phylink_get_interfaces() with phylink_ge [...] omits 21bd64bd717d net: dsa: consolidate phylink creation omits e2dabc4f7e7b net: qlogic: qlcnic: Fix a NULL pointer dereference in qlc [...] omits 8057cbb8335c net: mdio: mscc-miim: Add depend of REGMAP_MMIO on MDIO_MSCC_MIIM omits 699e53e4fab3 net: spider_net: Use non-atomic bitmap API when applicable omits 6bbfa4411668 kprobes: Limit max data_size of the kretprobe instances omits f25667e5980a tracing: Fix a kmemleak false positive in tracing_map omits 450fec13d917 tracing/histograms: String compares should not care about [...] omits 896568e5b9c8 dt-bindings: pinctrl: convert controller description to th [...] omits f3e3e63796cc pinctrl: apple-gpio: fix flexible_array.cocci warnings omits 9f9d17c228c8 pinctrl: mediatek: add a check for error in mtk_pinconf_bi [...] omits 67bbbcb49b96 pinctrl: mediatek: uninitialized variable in mtk_pctrl_sho [...] omits debc8b0b469d pinctrl: freescale: Add i.MXRT1050 pinctrl driver support omits 96028326dfb9 dt-bindings: pinctrl: add i.MXRT1050 pinctrl binding doc omits e445976537ad xfs: remove incorrect ASSERT in xfs_rename omits bceb6732f3fd pinctrl/rockchip: fix gpio device creation omits c305ae99dfd4 Merge tag 'drm-intel-next-2021-11-30' of git://anongit.fre [...] omits 52e81b695432 Merge tag 'amd-drm-fixes-5.16-2021-12-01' of https://gitla [...] omits 8b233a839da9 Merge tag 'drm-msm-fixes-2021-11-28' of https://gitlab.fre [...] omits b50db7095fe0 x86/tsc: Disable clocksource watchdog for TSC on qualified [...] omits c7719e793478 x86/tsc: Add a timer to make sure TSC_adjust is always checked omits 007f26ee4f64 drm/mediatek: Remove unused define in mtk_drm_ddp_comp.c omits cc5faf26decf dt-bindings: iio: adc: exynos-adc: Fix node name in example omits 64b5b97b8cff samples: bpf: Fix conflicting types in fds_example omits bfc3a3f93ef7 MAINTAINERS: Add Florian as BCM5301X and BCM53573 maintainer omits 3abfe30d803e drm/amdkfd: process_info lock not needed for svm omits 428890a3fec1 drm/amdgpu: adjust the kfd reset sequence in reset sriov function omits 2da34b7bb59e drm/amd/display: add connector type check for CRC source set omits 494f2e42ce4a drm/amdkfd: fix double free mem structure omits fc2c456ea832 drm/amdkfd: set "r = 0" explicitly before goto omits c9beecc5c962 drm/amd/display: Add work around for tunneled MST. omits 5ceaebcda906 drm/amd/display: Fix for the no Audio bug with Tiled Displays omits ef548afe05f8 drm/amd/display: Clear DPCD lane settings after repeater training omits 94ebc035456a drm/amd/display: Allow DSC on supported MST branch devices omits e0570f0b6e2e drm/amdgpu: Don't halt RLC on GFX suspend omits 7551f70ab93d drm/amdgpu: fix the missed handling for SDMA2 and SDMA3 omits 1053b9c948e6 drm/amdgpu: check atomic flag to differeniate with legacy path omits 3e467e478ed3 drm/amdgpu: cancel the correct hrtimer on exit omits da3b36a23bb7 drm/amdgpu/sriov/vcn: add new vcn ip revision check case f [...] omits 7e4dcc13965c iavf: restore MSI state on reset omits ddb267b66af9 drm/amdgpu: update fw_load_type module parameter doc to ma [...] omits a899fe8b433b drm/amdkfd: err_pin_bo path leaks kfd_bo_list omits ea6c66449692 drm/amdkfd: process_info lock not needed for svm omits 2c1f19b3272c drm/amdkfd: remove hardcoded device_info structs omits f0dc99a6f742 drm/amdkfd: add kfd_device_info_init function omits b7675b7bbc3c drm/amdkfd: replace asic_name with amdgpu_asic_name omits 992110d74717 drm/amdgpu: adjust the kfd reset sequence in reset sriov function omits 405af9793f73 drm/amd/display: add connector type check for CRC source set omits a872c152fd91 drm/amdkfd: fix double free mem structure omits 71f8f119237f drm/amdkfd: set "r = 0" explicitly before goto omits 007f8539d03d drm/amd/display: 3.2.164 omits 4752c85b23ec drm/amd/display: [FW Promotion] Release 0.0.95 omits ee347d5b40a1 drm/amd/display: Add 16ms AUX RD interval W/A for specific LTTPR omits f3edefce7088 drm/amd/display: Add force detile buffer size debug flag omits 2f2a4b1879bf drm/amd/display: Skip vendor specific LTTPR w/a outside li [...] omits c11099b0d1aa drm/amd/display: Add vendor specific LTTPR workarounds for DCN31 omits 7238b42e1f40 drm/amd/display: PSR panel capability debugfs omits b995747511f6 drm/amd/display: Fix dual eDP abnormal display issue omits ab644ea6921a drm/amd/display: Add work around for tunneled MST. omits 0a043904187b drm/amd/display: add function for eDP and backlight power on omits 9602044d1cc1 drm/amd/display: Fix for the no Audio bug with Tiled Displays omits a896f870f8a5 drm/amd/display: Fix for otg synchronization logic omits aba3c3fede54 drm/amd/display: Clear DPCD lane settings after repeater training omits 9311ed1e1241 drm/amd/display: add hdmi disable debug check omits 6421f7c750e9 drm/amd/display: Allow DSC on supported MST branch devices omits ebe5ffd8e271 drm/amd/display: Enable P010 for DCN3x ASICs omits c022375ae095 drm/amd/display: Add DP-HDMI FRL PCON Support in DC omits 50b1f44ec547 drm/amd/display: Add DP-HDMI FRL PCON SST Support in DM omits 81d104f4afbf drm/amdgpu: Don't halt RLC on GFX suspend omits fe9c5c9affc9 drm/amdgpu: Use MAX_HWIP instead of HW_ID_MAX omits 370016988665 drm/amdgpu: fix the missed handling for SDMA2 and SDMA3 omits 6c18ecefaba7 drm/amdgpu: declare static function to fix compiler warning omits 94a80b5bc7a2 amdgpu/pm: Modify implmentations of get_power_profile_mode [...] omits 3867e3704f13 amdgpu/pm: Create shared array of power profile name strings omits 3c2d6ea27955 drm/amdgpu: handle IH ring1 overflow omits 232d1d43b522 drm/amdgpu: fix disable ras feature failed when unload drvier v2 omits 85c1b9bd13b0 drm/amd/pm: Add warning for unexpected PG requests omits 700de2c8aadc drm/amdgpu: check atomic flag to differeniate with legacy path omits deefd07eedb7 drm/amdgpu: fix vkms crtc settings omits 4f7ee199d905 drm/amdgpu: cancel the correct hrtimer on exit omits f37668301e36 drm/amdkfd: Slighly optimize 'init_doorbell_bitmap()' omits b9dd6fbd1587 drm/amdkfd: Use bitmap_zalloc() when applicable omits b7e7e6ca1f7b drm/amd/display: fix application of sizeof to pointer omits 981b3045460d drm/amdgpu/sriov/vcn: add new vcn ip revision check case f [...] omits 627d137aa09f drm/amd/display: Fix warning comparing pointer to 0 omits 708978487304 drm/amdgpu/display: Only set vblank_disable_immediate when [...] omits b66f86849414 ACPI: EC: Mark the ec_sys write_support param as module_pa [...] omits befd9b5b0c62 ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec [...] omits c33676aa4824 ACPI: EC: Make the event work state machine visible omits c793570d8725 ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit [...] omits eafe7509ab8c ACPI: EC: Rename three functions omits a105acd7e384 ACPI: EC: Simplify locking in acpi_ec_event_handler() omits 388fb77dcf97 ACPI: EC: Rearrange the loop in acpi_ec_event_handler() omits 98d364509d77 ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() omits 1f2350443dd2 ACPI: EC: Pass one argument to acpi_ec_query() omits ca8283dcd933 ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() omits 4a9af6cac050 ACPI: EC: Rework flushing of EC work while suspended to idle omits 9f6875660c41 mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper omits 8339abffd30c mmc: sdhci-acpi: Remove special handling for GPD win/pocke [...] omits b72cd8e0fa34 ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_ [...] omits 57d2dbf710d8 ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 d [...] omits ba46e42e925b ACPI / x86: Allow specifying acpi_device_override_status() [...] omits 1a68b346a2c9 ACPI: Change acpi_device_always_present() into acpi_device [...] omits d431dfb764b1 ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from alwa [...] omits 96b1c450b386 drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHIC [...] omits f3799ff16fcf Revert "drm/i915: Implement Wa_1508744258" omits a15b8cd77512 cpufreq: docs: Update core.rst omits 1e81d3e06de2 cpufreq: Fix a comment in cpufreq_policy_free omits f751db8adaea powercap/drivers/dtpm: Disable DTPM at boot time omits 2c1b5a84669d cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() omits 4536579b7616 Merge tag 'sound-5.16-rc4' of git://git.kernel.org/pub/scm [...] omits 436d404cc8ff bpf: Clean-up bpf_verifier_vlog() for BPF_LOG_KERNEL log level omits e14da77113bb cgroup: Trace event cgroup id fields should be u64 omits 2696f9010d21 drm/ttm: Clarify that the TTM_PL_SYSTEM is under TTMs control omits a85b1cb23091 drm/vmwgfx: Switch the internal BO's to ttm_bo_type_kernel omits f6be23264bba drm/vmwgfx: Introduce a new placement for MOB page tables omits c451af78f301 drm/vmwgfx: Fail to initialize on broken configs omits 28b5f3b6121b drm/vmwgfx: Release ttm memory if probe fails omits 826c387d0152 drm/vmwgfx: Remove the deprecated lower mem limit omits af3bf054661f cgroup: fix a typo in comment omits 443378f0664a workqueue: Upgrade queue_work_on() comment omits fd84bfdddd16 ceph: fix up non-directory creation in SGID directories omits ee2a095d3b24 ceph: initialize pathlen variable in reconnect_caps_cb omits e485d028bb10 ceph: initialize i_size variable in ceph_sync_read omits 973e5245637a ceph: fix duplicate increment of opened_inodes metric omits ff20afc4cee7 drm/i915: Update error capture code to avoid using the cur [...] omits 3968e3cafafb Merge tag 'wireless-drivers-2021-12-01' of git://git.kerne [...] omits 10184da91666 Merge branch 'mlxsw-Spectrum-4-prep' omits 51ef6b00798c mlxsw: Use Switch Multicast ID Register Version 2 omits e86ad8ce5bed mlxsw: Use Switch Flooding Table Register Version 2 omits f8538aec88b4 mlxsw: Add support for more than 256 ports in SBSR register omits c934757d9000 mlxsw: Use u16 for local_port field instead of u8 omits 242e696e035f mlxsw: reg: Adjust PPCNT register to support local port 255 omits da56f1a0d2a5 mlxsw: reg: Increase 'port_num' field in PMTDB register omits fd24b29a1b74 mlxsw: reg: Align existing registers to use extended local [...] omits fda39347d90f mlxsw: item: Add support for local_port field in a split form omits b25dea489b55 mlxsw: reg: Remove unused functions omits 2cb310dc4402 mlxsw: spectrum: Bump minimum FW version to xx.2010.1006 omits 4326d04f5c0a Merge tag 'mlx5-fixes-2021-11-30' of git://git.kernel.org/ [...] omits 8c659fdab06a Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 749c69400a45 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits b8a841a9da74 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 74b95b073b7b Merge branch 'mv88e6xxx-fixes' omits ede359d8843a net: dsa: mv88e6xxx: Link in pcs_get_state() if AN is bypassed omits 163000dbc772 net: dsa: mv88e6xxx: Fix inband AN for 2500base-x on 88E63 [...] omits 93fd8207bed8 net: dsa: mv88e6xxx: Add fix for erratum 5.2 of 88E6393X family omits 7527d66260ac net: dsa: mv88e6xxx: Save power by disabling SerDes trasmi [...] omits 8c3318b4874e net: dsa: mv88e6xxx: Drop unnecessary check in mv88e6393x_ [...] omits 21635d9203e1 net: dsa: mv88e6xxx: Fix application of erratum 4.8 for 88E6393X omits c03edf1c0fc8 arm64: dts: apple: t8103: Add cd321x nodes omits 90458f6eec42 arm64: dts: apple: t8103: Add i2c nodes omits 7c77ab91b33d arm64: dts: apple: Add missing M1 (t8103) devices omits ad1569476e76 dt-bindings: arm: apple: Add iMac (24-inch 2021) to Apple [...] omits a44f42ba7f1a drm/i915/dp: Perform 30ms delay after source OUI write omits e9d7c323cfbb dt-bindings: mtd: spi-nor: Add a reference to spi-peripher [...] omits b6bdc6e04390 spi: dt-bindings: cdns,qspi-nor: Move peripheral-specific [...] omits 8762b07c95c1 spi: dt-bindings: add schema listing peripheral-specific p [...] omits d69e19723f88 regulator: qcom-rpmh: Add support for PM8450 regulators omits fa3b06f59a03 regulator: qcom,rpmh: Add compatible for PM8450 omits 3fc27e9a1f61 ASoC: codecs: wsa881x: fix return values from kcontrol put omits d9be0ff4796d ASoC: codecs: wcd934x: return correct value from mixer put omits 23ba28616d30 ASoC: codecs: wcd934x: handle channel mappping list correctly omits 4739d88ad8e1 ASoC: qdsp6: q6routing: Fix return value from msm_routing_ [...] omits 0668639eaf14 arm64: dts: apple: add #interrupt-cells property to pinctrl nodes omits 4356fd604187 dt-bindings: i2c: apple,i2c: allow multiple compatibles omits 8dce88fe80a8 arm64: dts: Update NAND MTD partition for Agilex and Stratix 10 omits 7e508f2ca8bb erofs: rename lz4_0pading to zero_padding omits e1610431b95c gpio: dwapb: clarify usage of the register file version omits 7bc14ff2952d gpio: ml-ioh: Change whitespace to match gpio-pch.c omits 46155a0c55eb gpio: ml-ioh: Use BIT() to match gpio-pch.c omits 06939f22ae5f gpio: ml-ioh: Cache &pdev->dev to reduce repetition omits 2822b02765ed gpio: pch: Cache &pdev->dev to reduce repetition omits 82b2cd4c8cae gpio: pch: Use .driver_data instead of checking Device IDs again omits 96894b795967 drm/etnaviv: constify static struct cooling_ops omits f5be833dc86f drm/etnaviv: use a 32 bit mask as coherent DMA mask omits 0ea057a9cb2b drm/etnaviv: fix dma configuration of the virtual device omits 3c7e0ccc946c drm/etnaviv: use PLATFORM_DEVID_NONE omits 679d94cd7d90 dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages f [...] omits 5ad77b1272fc arm64: meson: remove COMMON_CLK omits 0a62b3cc0af9 arm64: dts: meson: p241: add sound support omits 75fb3b1be53c arm64: dts: meson: p241: add vcc_5v regulator omits c2584017f757 arm64: meson: fix dts for JetHub D1 omits 49a8bf50caa2 drm/i915/gem: Fix a NULL pointer dereference in igt_reques [...] omits cca084692394 drm/i915: Use per device iommu check omits c7c90b0b8418 drm/i915/dp: Perform 30ms delay after source OUI write omits 4f4534893407 dt-bindings: gpio: sifive,gpio: Group interrupt tuples omits ac1077e92825 net: xfrm: drop check of pols[0] for the second time omits 145988cff2a1 ARM: dts: sun8i: Adjust power key nodes omits 8c8cf0382257 net/mlx5e: SHAMPO, Fix constant expression result omits 502e82b91361 net/mlx5: Fix access to a non-supported register omits 924cc4633f04 net/mlx5: Fix too early queueing of log timestamp work omits 76091b0fb609 net/mlx5: Fix use after free in mlx5_health_wait_pci_up omits e219440da0c3 net/mlx5: E-Switch, Use indirect table only if all destina [...] omits 5c4e8ae7aa48 net/mlx5: E-Switch, Check group pointer before reading bw_ [...] omits 43a0696f1156 net/mlx5: E-Switch, fix single FDB creation on BlueField omits 1e59b32e45e4 net/mlx5: E-switch, Respect BW share of the new group omits ffdf45315226 net/mlx5: Lag, Fix recreation of VF LAG omits e45c0b34493c net/mlx5: Move MODIFY_RQT command to ignore list in intern [...] omits 4cce2ccf08fb net/mlx5e: Sync TIR params updates against concurrent crea [...] omits 51ebf5db67f5 net/mlx5e: Fix missing IPsec statistics on uplink representor omits c65d638ab390 net/mlx5e: IPsec: Fix Software parser inner l3 type settin [...] omits b0293c19d42f arm64: dts: qcom: msm8916: fix MMC controller aliases omits 556a9f3ae17e arm64: dts: qcom: sm6125: Add power domains to sdhc omits d0bfc92303dd arm64: dts: qcom: sm6125: Add RPMPD node omits 3ebf11fa4a35 arm64: dts: qcom: sc7280-crd: Add Touchscreen and touchpad [...] omits 248da168fbae arm64: dts: qcom: sc7280: Define EC and H1 nodes for IDP/CRD omits 427b249504ea arm64: dts: qcom: sc7280-crd: Add device tree files for CRD omits 7a21328bb3ad dt-bindings: arm: qcom: Document qcom,sc7280-crd board omits 95dcb997772e arm64: dts: qcom: Drop input-name property omits 1f7fe79d03b2 ARM: dts: qcom: sdx55-t55: Enable IPA omits e1fb17ee85bc ARM: dts: qcom: sdx55-fn980: Enable IPA omits 7cecfb53cad8 ARM: dts: qcom: sdx55-fn980: Enable PCIe EP omits e6b69813283f ARM: dts: qcom: sdx55: Add support for PCIe EP omits a5a2661287b4 ARM: dts: qcom: sdx55-fn980: Enable PCIE0 PHY omits 254a27585eb1 ARM: dts: qcom: sdx55: Add support for PCIe PHY omits 686743033265 arm64: dts: qcom: sdm660-xiaomi-lavender: Add volume up button omits 1c0ac047bbfb arm64: dts: qcom: msm8916: Add RPM sleep stats omits 8e0e8016cb79 arm64: dts: qcom: sm8250: Add CPU opp tables omits 23ea630f86c7 net: natsemi: fix hw address initialization for jazz and xtensa omits b0f38e15979f natsemi: xtensa: fix section mismatch warnings omits 5cfe53cfeb1c mctp: remove unnecessary check before calling kfree_skb() omits 44505168d743 drm/i915: Drop stealing of bits from i915_sw_fence functio [...] omits c438b7d860b4 tools/memory-model: litmus: Add two tests for unlock(A)+lo [...] omits b47c05ecf60b tools/memory-model: doc: Describe the requirement of the l [...] omits ddfe12944e84 tools/memory-model: Provide extra ordering for unlock+lock [...] omits f123cffdd8fe net: netlink: af_netlink: Prevent empty skb by adding a ch [...] omits 90b21bcfb284 torture: Properly redirect kvm-remote.sh "echo" commands omits b6c9dbf04f24 torture: Fix incorrectly redirected "exit" in kvm-remote.sh omits a959ed627a42 rcutorture: Test RCU Tasks lock-contention detection omits 4ead4e33194a rcutorture: Cause TREE02 and TREE10 scenarios to do more c [...] omits f61537009e3a torture: Retry download once before giving up omits c06354a12177 torture: Make kvm-find-errors.sh report link-time undefine [...] omits b6a4fd35d2d3 torture: Catch kvm.sh help text up with actual options omits 9880eb878c31 refscale: Prevent buffer to pr_alert() being too long omits c30c876312f6 refscale: Simplify the errexit checkpoint omits 340170fef01b rcutorture: Suppress pi-lock-across read-unlock testing fo [...] omits 1c3d53986f74 rcutorture: More thoroughly test nested readers omits 902d82e62996 rcutorture: Sanitize RCUTORTURE_RDR_MASK omits f5dbc594b5ba rcu-tasks: Don't remove tasks with pending IPIs from holdout list omits 1f8da406a964 srcu: Prevent redundant __srcu_read_unlock() wakeup omits b0fe9dec6637 tools/nolibc: Implement gettid() omits 7bdc0e7a3905 tools/nolibc: x86-64: Use `mov $60,%eax` instead of `mov $ [...] omits bf91666959ee tools/nolibc: x86: Remove `r8`, `r9` and `r10` from the cl [...] omits de0244ae40ae tools/nolibc: fix incorrect truncation of exit code omits ebbe0d8a449d tools/nolibc: i386: fix initial stack alignment omits 937ed91c7122 tools/nolibc: x86-64: Fix startup code bug omits 300c0c5e7218 rcu: Avoid alloc_pages() when recording stack omits c2cf0767e98e rcu: Avoid running boost kthreads on isolated CPUs omits 17ea37188249 rcu: Improve tree_plugin.h comments and add code cleanups omits 2407a64f8045 rcu: in_irq() cleanup omits 24ba53017e18 rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) omits bc849e9192c7 rcu: Move rcu_needs_cpu() to tree.c omits e2c73a6860bd rcu: Remove the RCU_FAST_NO_HZ Kconfig option omits 24eab6e1ff58 torture: Remove RCU_FAST_NO_HZ from rcu scenarios omits f04cbe651b4e torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale [...] omits 5861dad198fe doc: RCU: Avoid 'Symbol' font-family in SVG figures omits 7c0be9f8901f doc: Add refcount analogy to What is RCU omits db4cb7686128 doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_H [...] omits 8c0abfd6d2f6 rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to tiny scenarios omits 2a67b18e67f3 drm/i915/pmu: Fix synchronization of PMU callback with reset omits e30c8fd310c7 Merge branch 'Apply suggestions for typeless/weak ksym series' omits d995816b77eb libbpf: Avoid reload of imm for weak, unresolved, repeating ksym omits 0270090d396a libbpf: Avoid double stores for success/failure case of ks [...] omits d4efb1708618 bpf: Change bpf_kallsyms_lookup_name size type to ARG_CONS [...] omits 52d0b8b18776 x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() omits 985faa78687d powerpc: Snapshot thread flags omits 08b0af5b2aff powerpc: Avoid discarding flags in system_call_exception() omits 4ea7ce0a79b9 openrisc: Snapshot thread flags omits e538c5849143 microblaze: Snapshot thread flags omits 342b38087865 arm64: Snapshot thread flags omits 050e22bfc4f4 ARM: Snapshot thread flags omits 7fb2b24bb5c5 alpha: Snapshot thread flags omits 0569b245132c sched: Snapshot thread flags omits 6ce895128b3b entry: Snapshot thread flags omits dca99fb643a2 x86: Snapshot thread flags omits 7ad639840acf thread_info: Add helpers to snapshot thread flags omits c494eb366dbf x86/sev-es: Use insn_decode_mmio() for MMIO implementation omits 70a81f99e45b x86/insn-eval: Introduce insn_decode_mmio() omits d5ec1877df6d x86/insn-eval: Introduce insn_get_modrm_reg_ptr() omits 23ef731e4365 x86/insn-eval: Handle insn_get_opcode() failure omits 28b78ecffea8 netfilter: bridge: add support for pppoe filtering omits f87b9464d152 netfilter: nft_fwd_netdev: Support egress hook omits b43c2793f5e9 netfilter: nfnetlink_queue: silence bogus compiler warning omits 632cb151ca53 netfilter: ctnetlink: remove useless type conversion to bool omits 7d697f0d5737 x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define omits c5fc837bf934 netfilter: nf_queue: remove leftover synchronize_rcu omits 6da5175dbe1c x86/paravirt: Fix build PARAVIRT_XXL=y without XEN_PV omits 4be1dbb75c3d netfilter: conntrack: Use memset_startat() to zero struct nf_conn omits fc5e0352ccb5 ipvs: remove unused variable for ip_vs_new_dest omits 02fe0fbd8a21 i2c: rk3x: Handle a spurious start completion interrupt flag omits 58e1100fdc59 MAINTAINERS: co-maintain random.c omits 8d88382b7436 parisc/agp: Annotate parisc agp init functions with __init omits 7e8aeb9d466e parisc: Enable sata sil, audit and usb support on 64-bit d [...] omits 1d7c29b77725 parisc: Fix KBUILD_IMAGE for self-extracting kernel omits f4c35356e0fc arm64: dts: n5x: add qspi, usb, and ethernet support omits b98057ef730a Merge branch 'Add bpf_loop helper' omits ec151037af4f selftest/bpf/benchs: Add bpf_loop benchmark omits f6e659b7f97c selftests/bpf: Measure bpf_loop verifier performance omits 4e5070b64b37 selftests/bpf: Add bpf_loop test omits e6f2dd0f8067 bpf: Add bpf_loop helper omits 88691e9e1ef5 bpf, docs: Split general purpose eBPF documentation out of [...] omits bc84e959e5ae bpf, docs: Move handling of maps to Documentation/bpf/maps.rst omits 06edc59c1fd7 bpf, docs: Prune all references to "internal BPF" omits ccb00292eb2d bpf: Remove a redundant comment on bpf_prog_free omits 58ffa1b41369 x86, bpf: Cleanup the top of file header in bpf_jit_comp.c omits 8704e8934908 vfio/pci: Fix OpRegion read omits 3b9a2d579303 vfio: remove all kernel-doc notation omits f080815fdb3e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits d6e6a27d960f tools: Fix math.h breakage omits 64430f70ba6f iavf: Fix displaying queue statistics shown by ethtool omits c2fbcc94d511 iavf: Refactor string format to avoid static analysis warnings omits fbe66f57d371 iavf: Refactor text of informational message omits 349181b7b863 iavf: Fix static code analysis warning omits 4d0dbd9678ad iavf: Refactor iavf_mac_filter struct memory usage omits b231b59a2f96 iavf: Enable setting RSS hash key omits bdb9e5c7aec7 iavf: Add trace while removing device omits 9f4651ea3e07 iavf: return errno code instead of status code omits f1db020ba4ef iavf: Log info when VF is entering and leaving Allmulti mode omits aeb5d11fd1ef iavf: Add change MTU message omits f51b5e2b5943 igc: enable XDP metadata in driver omits 673c68bd4839 thermal/drivers: Add TSU driver for RZ/G2L omits 9460347192ad dt-bindings: thermal: Document Renesas RZ/G2L TSU omits 099f83aa2d06 mips, bpf: Fix reference to non-existing Kconfig symbol omits 4fa8fcd34401 igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS omits 244714da8d5d net/ice: Remove unused enum omits 7b62483f64dd net/ice: Fix boolean assignment omits 49201b90af81 platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops omits 7dba402807a8 mmc: renesas_sdhi: initialize variable properly when tuning omits c99907c723c6 dma-buf: make fence mandatory for dma_resv_add_excl_fence v2 omits f8be2c5971f4 drm/ttm: stop pruning fences after wait omits f7fd7814f34c drm/i915: Remove dma_resv_prune omits a2ca752055ed hwmon: (pwm-fan) Ensure the fan going on in .probe() omits 8152d2a9e73d thermal/drivers/intel_powerclamp: Constify static thermal_ [...] omits 4cf2ddf16e17 thermal/drivers/imx: Implement runtime PM support omits 79364031c5b4 bpf: Make sure bpf_disable_instrumentation() is safe vs pr [...] omits 6a631c0432dc Documentation/locking/locktypes: Update migrate_disable() bits. omits c291d0a4d169 libbpf: Remove duplicate assignments omits 289047db1143 ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P omits d85ffff5302b ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid omits 86baad194170 drm/qxl: use iterator instead of dma_resv_shared_list omits d07fef2fcd4d regulator: da9121: Add DA914x binding info omits b9c044b7d63b regulator: da9121: Remove erroneous compatible from binding omits c5187a245e9b regulator: da9121: Add DA914x support omits 24f0853228f3 regulator: da9121: Prevent current limit change when enabled omits 046aede2f847 ASoC: SOF: Intel: Retry codec probing if it fails omits d5c137f41352 ASoC: amd: fix uninitialized variable in snd_acp6x_probe() omits 53689f7f91a2 ASoC: rockchip: i2s_tdm: Dup static DAI template omits 7cfc5c653b07 KVM: fix avic_set_running for preemptable kernels omits e90e51d5f01d KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled omits 196073f9c44b net: ixp4xx_hss: drop kfree for memory allocated with devm [...] omits 9c32950f24f9 net: mscc: ocelot: fix mutex_lock not released omits c0190879323f net: hns3: make symbol 'hclge_mac_speed_map_to_fw' static omits 9ace2300fc42 Merge branch 'prestera-next' omits adefefe5289c net: prestera: acl: add rule stats support omits 6e36c7bcb461 net: prestera: add counter HW API omits 47327e198d42 net: prestera: acl: migrate to new vTCAM api omits 4c897cfc46a5 devlink: Simplify devlink resources unregister call omits c448c898ae89 net: mdio: mscc-miim: Set back the optional resource. omits 34d8778a9437 MAINTAINERS: s390/net: add Alexandra and Wenjia as maintainer omits 94dd016ae538 bond: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to activ [...] omits 6167597d442f net: cxgb: fix a typo in kernel doc omits 067bb3c307cc net: cxgb3: fix typos in kernel doc omits 5944b5abd864 Bonding: add arp_missed_max option omits f4a8adbfe484 dpaa2-eth: destroy workqueue at the end of remove function omits 2680ce7fc993 net: lantiq: fix missing free_netdev() on error in ltq_eto [...] omits d1ec975f9fa6 ice: xsk: clear status_error0 for each allocated desc omits b83f5ac7d922 net: marvell: mvpp2: Fix the computation of shared CPUs omits 19cf41b64e3b lontium-lt9611: check a different register bit for HDMI sensing omits 613080506665 net: ipv6: use the new fib6_nh_release_dsts helper in fib6 [...] omits 7709efa62c4f net: nexthop: reduce rcu synchronizations when replacing r [...] omits dc2724a64e72 net/tls: simplify the tls_set_sw_offload function omits 4047b9db1aa7 net: stmmac: Add platform level debug register dump feature omits 8cc7a1b2aca0 media: venus: core: Fix a resource leak in the error handl [...] omits e4debea9be7d media: venus: core: Fix a potential NULL pointer dereferen [...] omits 91f2b7d269e5 media: venus: avoid calling core_clk_setrate() concurrentl [...] omits b1f9bb802078 media: venus: correct low power frequency calculation for encoder omits be25b0435b43 media: libv4l-introduction.rst: fix undefined label omits d2ad087a0920 media: omap3isp.h: fix kernel-doc warnings omits 339df438759a media: pvrusb2: fix inconsistent indenting omits 2ddd03309433 media: cec: safely unhook lists in cec_data omits 1a59cd88f550 media: coda: fix CODA960 JPEG encoder buffer overflow omits 230d683ae048 media: hantro: Hook up RK3399 JPEG encoder output omits b80811546495 media: mtk-vcodec: don't check return val of mtk_venc_get_q_data omits ba0b00e7930b media: mtk-vcodec: replace func vidioc_try_fmt with two fu [...] omits 71c789760ff9 media: mtk-vcodec: fix debugging defines omits 9f89c881bffb media: mtk-vcodec: call v4l2_m2m_ctx_release first when fi [...] omits 92f1b2496313 media: mtk-jpeg: Remove unnecessary print function dev_err() omits 3fa23824fe82 media: imx: fix boolreturn.cocci warning: omits 0de2412b7d40 media: staging: tegra-vde: Reorder misc device registration omits 439c827e06f1 media: staging: tegra-vde: Properly mark invalid entries omits aee3c1436383 media: staging: tegra-vde: Support reference picture marking omits 41479adb5e52 media: hantro: Avoid global variable for jpeg quantization tables omits 615c6f28b9ad media: mtk-vcodec: Fix an error handling path in 'mtk_vcod [...] omits 89ab2d39643e media: vb2: frame_vector.c: don't overwrite error code omits fadecf79cf8e media: s5c73m3: Drop empty spi_driver remove callback omits af88c2adbb72 media: rcar_fdp1: Fix the correct variable assignments omits d5e9bddb2805 media: driver: s3c_camif: move s3c_camif_unregister_subdev [...] omits 0529c0f55da8 media: driver: bdisp: add pm_runtime_disable in the error [...] omits fb394f3fc8c3 media: driver: hva: add pm_runtime_disable in the error ha [...] omits 9175fb663af3 media: MAINTAINERS: Update email of Andrzej Hajda omits 4cfe98e647b1 media: docs: dev-decoder: add restrictions about CAPTURE buffers omits ef054e345ed8 media: si470x-i2c: fix possible memory leak in si470x_i2c_probe() omits 30162960165f media: staging: media: rkvdec: Constify static struct v4l2 [...] omits 61b20ddec900 media: imx: Constify static struct v4l2_m2m_ops omits 8197b071915a media: imx-pxp: Add rotation support omits ed2f97ad4b21 media: imx-pxp: Initialize the spinlock prior to using it omits 549cc89cd09a media: rcar-csi2: Optimize the selection PHTW register omits ebeefe26859e media: rcar-csi2: Add warning for PHY speed less than minimum omits cee44d4fbacb media: rcar-csi2: Correct the selection of hsfreqrange omits 0838a3bfcd1b power: supply: qcom_smbb: support pm8226 omits 502ce10704d7 dt-bindings: power: supply: pm8941-charger: add pm8226 omits 09717af7d13d drm: Remove CONFIG_DRM_KMS_CMA_HELPER option omits c47160d8edcd drm/mipi-dbi: Remove dependency on GEM CMA helper library omits 4ce875a80319 media: dt-bindings: media: renesas,jpu: Convert to json-schema omits 0abb8f9052ef media: i2c: imx274: implement fwnode parsing omits 57de5bb2bd21 media: i2c: imx274: simplify probe function by adding loca [...] omits 46b33f6a0e82 media: ipu3-cio2: Add INT347A to cio2-bridge omits 3fdd94e2bfa3 media: i2c: Fix max gain in ov8865 omits 91f08141d3ab media: i2c: Use dev_err_probe() in ov8865 omits e15ddc9644a1 media: i2c: Switch exposure control unit to lines omits 6eecfb34d3c4 media: i2c: Add controls from fwnode to ov8865 omits ca28690ebe19 media: i2c: cap exposure at height + vblank in ov8865 omits 295786e53516 media: i2c: Update HTS values in ov8865 omits d84d4ceea91e media: i2c: Add hblank control to ov8865 omits 9293aafe3745 media: i2c: Add vblank control to ov8865 omits d938b2f29be6 media: i2c: Switch control to V4L2_CID_ANALOGUE_GAIN omits acd25e220921 media: i2c: Add .get_selection() support to ov8865 omits 73dcffeb2ff9 media: i2c: Support 19.2MHz input clock in ov8865 omits ba0c8045ea62 media: i2c: Defer probe if not endpoint found omits 651d1f2040ac media: i2c: Fix incorrect value in comment omits dc69bc7a2e09 media: i2c: Add ACPI support to ov8865 omits 6e1c9bc9ae96 media: i2c: ov8865: Fix lockdep error omits d2484fbf7807 media: i2c: Re-order runtime pm initialisation omits 887bda234082 media: ipu3-cio2: Add link freq for INT33BE entry omits 89aef879cb53 media: i2c: Add support for ov5693 sensor omits a5f090024681 media: ipu3-cio2: Toggle sensor streaming in pm runtime ops omits 7218905afd1a media: i2c: imx274: implement enum_mbus_code omits 358ed66bfcda media: i2c: imx274: fix trivial typo obainted/obtained omits 4e05d5f24b2c media: i2c: imx274: fix trivial typo expsoure/exposure omits da653498c20b media: i2c: imx274: fix s_frame_interval runtime resume no [...] omits 60f9462cfa60 media: i2c: max9286: Depend on VIDEO_V4L2 omits 1229f82deaec i2c: stm32f7: use proper DMAENGINE API for termination omits 31b90a95ccbb i2c: stm32f7: stop dma transfer in case of NACK omits b933d1faf8fa i2c: stm32f7: recover the bus on access timeout omits c9d61dcb0bc2 KVM: SEV: accept signals in sev_lock_two_vms omits 10a37929efeb KVM: SEV: do not take kvm->lock when destroying omits 17d44a96f000 KVM: SEV: Prohibit migration of a VM that has mirrors omits bf42b02b19e2 KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked omits dc79c9f4eb6b selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COP [...] omits 642525e3bd47 KVM: SEV: move mirror status to destination of KVM_CAP_VM_ [...] omits 2b347a387811 KVM: SEV: initialize regions_list of a mirror VM omits 501b580c0233 KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM omits 4674164f0ac5 KVM: SEV: do not use list_replace_init on an empty list omits 53b7ca1a3593 KVM: x86: Use a stable condition around all VT-d PI paths omits 37c4dbf337c5 KVM: x86: check PIR even for vCPUs with disabled APICv omits 7e1901f6c86c KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled omits e580ea25c08d drm/cma-helper: Pass GEM CMA object in public interfaces omits 05b1de51df07 drm/cma-helper: Export dedicated wrappers for GEM object f [...] omits d0c4e34db0b0 drm/cma-helper: Move driver and file ops to the end of header omits 05b22caa7490 soc: renesas: Consolidate product register handling omits a21800bced7c drm: Declare hashtable as legacy omits 2985c96485b7 drm/vmwgfx: Copy DRM hash-table code into driver omits b93199b28676 drm/ttm: Don't include drm_hashtab.h omits 81835ee113e9 KVM: selftests: page_table_test: fix calculation of guest_ [...] omits f47491d7f30b KVM: x86/mmu: Handle "default" period when selectively wak [...] omits 28f091bc2f8c KVM: MMU: shadow nested paging does not have PKU omits 4b85c921cd39 KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap c [...] omits 7533377215b6 KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU noti [...] omits 95d35838880f dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array [...] omits 1a59c9c55585 net: mscc: ocelot: fix missing unlock on error in ocelot_h [...] omits 72a2ff567fc3 ethtool: netlink: Slightly simplify 'ethnl_features_to_bitmap()' omits a21ee5b2fcb8 net: ifb: support ethtools stats omits 5fdc2333e6c3 Merge tag 'rxrpc-fixes-20211129' of git://git.kernel.org/p [...] omits cbd92e7d7431 Merge branch 'wireguard-siphash-patches-for-5-16-rc6' omits f7e5b9bfa6c8 siphash: use _unaligned version by default omits 4e3fd7217105 wireguard: ratelimiter: use kvcalloc() instead of kvzalloc() omits fb32f4f606c1 wireguard: receive: drop handshakes if queue lock is contended omits 886fcee939ad wireguard: receive: use ring buffer for incoming handshakes omits 20ae1d6aa159 wireguard: device: reset peer src endpoint when netns exits omits 7e938beb8321 wireguard: selftests: rename DEBUG_PI_LIST to DEBUG_PLIST omits b251b711a921 wireguard: main: rename 'mod_init' & 'mod_exit' functions [...] omits 782c72af567f wireguard: selftests: actually test for routing loops omits 03ff1b1def73 wireguard: selftests: increase default dmesg log size omits ae9287811ba7 wireguard: allowedips: add missing __rcu annotation to sat [...] omits 7dc9fb47bc9a scsi: ufs: ufs-pci: Add support for Intel ADL omits fee328076333 mailmap: add and update email addresses omits 2492a3b65ef6 MAINTAINERS: update designated reviewer entry for MSM DRM driver omits db492480b2b2 drm/msm: use compatible lists to find mdp node omits 89688e2119b2 drm/msm/dpu: Add more of the INTF interrupt regions omits fabae667b126 drm/msm/dp: Drop now unused hpd_high member omits a630ac686425 drm/msm/gpu: Name GMU bos omits f4f6dfdec230 drm/msm/gpu: Add a comment in a6xx_gmu_init() omits b859f9b009bb drm/msm/gpu: Snapshot GMU debug buffer omits 1691e005962e drm/msm/gpu: Also snapshot GMU HFI buffer omits 203dcd5e9d87 drm/msm/gpu: Make a6xx_get_gmu_log() more generic omits eaa55ead5a41 drm/msm/gpu: Add some WARN_ON()s omits 065db2d90c6b docs/zh_CN: Add zh_CN/accounting/taskstats.rst omits c4c5509006f9 Doc: networking: Fix the title's Sphinx overline in rds.rst omits f5a46e9de65f docs/zh_CN: update sparse translation omits 274f4df3bf09 docs/zh_CN: move sparse into dev-tools omits d5b78edb5898 docs/zh_CN: add pci-iov-howto translation omits a09b34ebb0c9 docs/zh_CN: add pciebus-howto translation omits 6e6609f21bbc docs: Add documentation for ARC processors omits 333b11e541fe Documentation: Add minimum pahole version omits aa9b5e0df226 Documentation/process: fix self reference omits 5c81691bb646 docs: admin-guide/blockdev: Remove digraph of node-states omits d69dab7de208 docs: conf.py: fix support for Readthedocs v 1.0.0 omits b98aee466d19 optee: Fix NULL but dereferenced coccicheck error omits 61e29a0956bd drm/i915: Add support for panels with VESA backlights with [...] omits 74ba89c08e30 drm/i915: Fix DPT suspend/resume on !HAS_DISPLAY platforms omits ddca5b0eba4e netfs: Adjust docs after foliation omits 8291471ea5f1 cgroup: get the wrong css for css_alloc() during cgroup_in [...] omits 43174f0d4597 libbpf: Silence uninitialized warning/error in btf_dump_du [...] omits 191587cd1a5f mt76: fix key pointer overwrite in mt7921s_write_txwi/mt76 [...] omits a93789ae541c ath11k: Avoid NULL ptr access during mgmt tx cleanup omits beacff50edbd rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() omits ca77fba82135 rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle() omits 54d4c88b3759 mfd: Kconfig: Change INTEL_SOC_PMIC_CHTDC_TI to bool omits db6169b5bac1 RDMA/rtrs: Call {get,put}_cpu_ptr to silence a debug kerne [...] omits cdef485217d3 ipv6: fix memory leak in fib6_rule_suppress omits 09ae03e2fc9d stmmac: remove ethtool driver version info omits dcad856fe55a net: dsa: felix: fix flexible_array.cocci warnings omits ff45b48d3507 Merge branch 'hns3-cleanups' omits 1d851c0905f8 net: hns3: split function hns3_set_l2l3l4() omits 2fbf6a07f537 net: hns3: split function hns3_handle_bdinfo() omits 8469b645c9a1 net: hns3: split function hns3_nic_get_stats64() omits e06dac5290b7 net: hns3: refine function hclge_tm_pri_q_qs_cfg() omits 7ca561be11d0 net: hns3: add new function hclge_tm_schd_mode_tc_base_cfg() omits e46da6a3d4d3 net: hns3: refine function hclge_cfg_mac_speed_dup_hw() omits a4ae2bc0abd4 net: hns3: split function hns3_get_tx_timeo_queue_info() omits e6fe5e167185 net: hns3: refactor two hns3 debugfs functions omits e74a726da2c4 net: hns3: refactor hns3_nic_reuse_page() omits ed0e658c51aa net: hns3: refactor reset_prepare_general retry statement omits d00a50cf2520 Merge branch 'atlantic-fixes' omits 060a0fb721ec atlantic: Remove warn trace message. omits 2087ced0fc3a atlantic: Fix statistics logic for production hardware omits 03fa512189eb Remove Half duplex mode speed capabilities. omits 413d5e09caa5 atlantic: Add missing DIDs and fix 115c. omits 2465c802232b atlantic: Fix to display FW bundle version instead of FW m [...] omits aa685acd98ea atlatnic: enable Nbase-t speeds with base-t omits aa1dcb5646fd atlantic: Increase delay for fw transactions omits 6052a3110be2 drm/vc4: kms: Fix previous HVS commit wait omits d354699e2292 drm/vc4: kms: Don't duplicate pending commit omits d134c5ff71c7 drm/vc4: kms: Clear the HVS FIFO commit pointer once done omits 049cfff8d53a drm/vc4: kms: Add missing drm_crtc_commit_put omits f927767978d2 drm/vc4: kms: Fix return code check omits 0c980a006d3f drm/vc4: kms: Wait for the commit before increasing our cl [...] omits 2087009c74d4 io_uring: validate timespec for timeout removals omits 8a7518931baa block: Fix fsync always failed if once failed omits e3f9387aea67 loop: Use pr_warn_once() for loop_control_remove() warning omits 6050fa4c84cc loop: don't hold lo_mutex during __loop_clr_fd() omits a30e3441325b scsi: remove the gendisk argument to scsi_ioctl omits b84ba30b6c7a block: remove the gendisk argument to blk_execute_rq omits f3fa33acca9f block: remove the ->rq_disk field in struct request omits 79bb1dbd1200 block: don't check ->rq_disk in merges omits 82baa324dc41 mtd_blkdevs: remove the sector out of range check in do_bl [...] omits af22fef3e7a5 block: Remove redundant initialization of variable ret omits eca5892a5d61 block: simplify ioc_lookup_icq omits 18b74c4dcad8 block: simplify ioc_create_icq omits d538ea4cb8e7 block: return the io_context from create_task_io_context omits 8ffc13680eac block: use alloc_io_context in __copy_io omits a0f14d8baaca block: factor out a alloc_io_context helper omits 50569c24be61 block: remove get_io_context_active omits 222ee581b845 block: move the remaining elv.icq handling to the I/O scheduler omits 87dd1d63dcbd block: move blk_mq_sched_assign_ioc to blk-ioc.c omits 3304742562d2 block: mark put_io_context_active static omits c2a32464f449 Revert "block: Provide blk_mq_sched_get_icq()" omits a0725c22cd84 bfq: use bfq_bic_lookup in bfq_limit_depth omits 836b394b633e bfq: simplify bfq_bic_lookup omits 88c9a2ce520b fork: move copy_io to block/blk-ioc.c omits e92a559e6c9d RDMA/qib: rename copy_io to qib_copy_io omits 5f480b1a6325 blk-mq: use bio->bi_opf after bio is checked omits c65e6fd460b4 bfq: Do not let waker requests skip proper accounting omits 1eb17f5e15b7 bfq: Log waker detections omits 582f04e19ad7 bfq: Provide helper to generate bfqq name omits 1f18b7005b49 bfq: Limit waker detection in time omits 76f1df88bbc2 bfq: Limit number of requests consumed by each cgroup omits 44dfa279f117 bfq: Store full bitmap depth in bfq_data omits 98f044999ba1 bfq: Track number of allocated requests in bfq_entity omits 790cf9c84837 block: Provide blk_mq_sched_get_icq() omits 639d353143fa mmc: core: Use blk_mq_complete_request_direct(). omits e8dc17e2893b blk-mq: Add blk_mq_complete_request_direct() omits 72cd9df2ef78 blk-crypto: remove blk_crypto_unregister() omits 5b13bc8a3fd5 blk-mq: cleanup request allocation omits 82d981d4230b block: don't include <linux/part_stat.h> in blk.h omits ca5b304cabef block: don't include <linux/idr.h> in blk.h omits a2ff7781cfe6 block: don't include <linux/blk-mq.h> in blk.h omits e4a19f7289f3 block: don't include blk-mq.h in blk.h omits 2aa7745bf6db block: don't include blk-mq-sched.h in blk.h omits 0c6cb3a293fa block: remove the e argument to elevator_exit omits f46b81c54b24 block: remove elevator_exit omits 0281ed3cf44d block: move blk_get_flush_queue to blk-flush.c omits 35c90e6ec960 blk_mq: remove repeated includes omits 5a9d041ba2f6 block: move io_context creation into where it's needed omits 48b5c1fbcd8c block: only allocate poll_stats if there's a user of them omits 25c4b5e05857 blk-ioprio: don't set bio priority if not needed omits 1e9c23034d7b blk-mq: move more plug handling from blk_mq_submit_bio int [...] omits 0c5bcc92d94a blk-mq: simplify the plug handling in blk_mq_submit_bio omits a4561f9fccc5 sr: set GENHD_FL_REMOVABLE earlier omits 430cc5d3ab4d block: cleanup the GENHD_FL_* definitions omits 9f18db572c97 block: don't set GENHD_FL_NO_PART for hidden gendisks omits 1ebe2e5f9d68 block: remove GENHD_FL_EXT_DEVT omits 3b5149ac5097 block: remove GENHD_FL_SUPPRESS_PARTITION_INFO omits 79b0f79a835c mmc: don't set GENHD_FL_SUPPRESS_PARTITION_INFO omits 94b49c3ddb21 null_blk: don't suppress partitioning information omits 140862805aff block: remove the GENHD_FL_HIDDEN check in blkdev_get_no_open omits 46e7eac647b3 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART omits e16e506ccd67 block: merge disk_scan_partitions and blkdev_reread_part omits e3b3bad3f298 block: remove a dead check in show_partition omits 1a827ce1b9f2 block: remove GENHD_FL_CD omits 1545e0b419ba block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->e [...] omits 864169164665 block: move GENHD_FL_NATIVE_CAPACITY to disk->state omits d9337a420aed block: don't include blk-mq headers in blk-core.c omits 0d7a29a2b5ea block: move blk_print_req_error to blk-mq.c omits 22350ad7f159 block: move blk_dump_rq_flags to blk-mq.c omits 450b7879e345 block: move blk_account_io_{start,done} to blk-mq.c omits f2b8f3ce989d block: move blk_steal_bios to blk-mq.c omits 52fdbbcc83f3 block: move blk_rq_init to blk-mq.c omits 06c8c691e282 block: move request based cloning helpers to blk-mq.c omits b84c5b50d329 blk-mq: move blk_mq_flush_plug_list omits 4054cff92c35 block: remove blk-exec.c omits 786d4e01c550 block: remove rq_flush_dcache_pages omits 79478bf9ea9f block: move blk_rq_err_bytes to scsi omits fe07b0f1e860 dt-bindings: mfd: syscon: Add samsung,exynos850-sysreg omits 5c6f0f456351 mfd: da9062: Support SMBus and I2C mode omits 9651cf2cb147 mfd: intel-lpss-pci: Fix clock speed for 38a8 UART omits c9e143084d1a mfd: intel-lpss: Fix too early PM enablement in the ACPI - [...] omits 17247821ae9b mfd: ti_am335x_tscadc: Drop the CNTRLREG_TSC_8WIRE macro omits 786c6f140bb6 mfd: stmpe: Support disabling sub-functions omits 5d051cf94fd5 mfd: atmel-flexcom: Use .resume_noirq omits 8c0fad75dcaa mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP omits 983b62975e90 dt-bindings: mfd: bd9571mwv: Convert to json-schema omits 8b2051a1defe mfd: intel-lpss: Add Intel Lakefield PCH PCI IDs omits 013db96da8b2 dt-bindings: mfd: maxim,max77686: Convert to dtschema omits f8689195d7dd regulator: dt-bindings: maxim,max77686: Convert to dtschema omits 1149ccc5e891 ARM: dts: stm32: fix stusb1600 pinctrl used on stm32mp157c-dk omits aeeecb889165 net: snmp: add statistics for tcp small queue check omits e9538f8270db devlink: Remove misleading internal_flags from health repo [...] omits 2191b1dfef7d net/mlx4_en: Update reported link modes for 1/10G omits a4920d5d98f5 Merge branch 'seville-shared-mdio' omits b99658452355 net: dsa: ocelot: felix: utilize shared mscc-miim driver f [...] omits 5186c4a05b97 net: dsa: ocelot: seville: utilize of_mdiobus_register omits a27a76282837 net: mdio: mscc-miim: convert to a regmap implementation omits d85195654470 mctp: test: fix skb free in test device tx omits 77a312468360 Merge branch 'lan966x-driver' omits 813f38bf3b89 net: lan966x: Update MAINTAINERS to include lan966x driver omits 12c2d0a5b8e2 net: lan966x: add ethtool configuration and statistics omits e18aba8941b4 net: lan966x: add mactable support omits d28d6d2e37d1 net: lan966x: add port module support omits db8bcaad5393 net: lan966x: add the basic lan966x driver omits 642fcf53a9ac dt-bindings: net: lan966x: Add lan966x-switch bindings omits 35aefaad326b net: ixp4xx_hss: Convert to use DT probing omits 9c37b09d3a9a dt-bindings: net: Add bindings for IXP4xx V.35 WAN HSS omits ef136837aaf6 net: dsa: rtl8365mb: set RGMII RX delay in steps of 0.3 ns omits 1ecab9370eef net: dsa: rtl8365mb: fix garbled comment omits b014861d96a6 net: dsa: realtek-smi: don't log an error on EPROBE_DEFER omits 754d71be5292 selftests: net: bridge: fix typo in vlan_filtering depende [...] omits 5961060692f8 net/tls: Fix authentication failure in CCM mode omits fe42e885c7a9 Merge branch 'mpls-cleanups' omits f05b0b97335b net: mpls: Make for_nexthops iterator const omits 69d9c0d07726 net: mpls: Remove duplicate variable from iterator macro omits ef56b6400162 Merge branch 'mpls-notifications' omits 189168181bb6 net: mpls: Remove rcu protection from nh_dev omits 7d4741eacdef net: mpls: Fix notifications when deleting a device omits 688e07574864 Merge branch 'qualcomm-bam-dmux' omits 21a0ffd9b38c net: wwan: Add Qualcomm BAM-DMUX WWAN network driver omits f3aee7c900ed dt-bindings: net: Add schema for Qualcomm BAM-DMUX omits bd0d78ada277 media: mxl5005s: drop some dead code omits 675599009abc media: cobalt: drop an unused variable omits 440aae04f38b media: mtk-mdp: address a clang warning omits 7225436dd8cb media: camss: Remove unused static function omits 820ef3aa4048 media: davinci: vpbe_osd: mark read reg function as __alwa [...] omits 1804eba4eb61 media: imx290: mark read reg function as __always_unused omits 6c0adaf90777 media: adv7511: drop unused functions omits 12f3d83673c4 media: adv7604: mark unused functions as such omits 091b15db22e4 media: au0828-i2c: drop a duplicated function omits 77e956027c19 media: lmedm04: don't ignore errors when setting a filter omits 3fb246476f8c media: radio-si476x: drop a container_of() abstraction macro omits d5aa19c9fd77 media: si470x: consolidate multiple printk's omits 12c762e087a0 media: si470x: fix printk warnings with clang omits 02d6276f1008 media: solo6x10: mark unused functions as such omits 68cfde02cc21 media: si21xx: report eventual errors at set_frontend omits c41898e84dad media: m88ds3103: drop reg11 calculus from m88ds3103b_sele [...] omits 1cef39421974 media: drxk: drop operation_mode from set_dvbt() omits 5fadfc31a7cc media: drxd: drop offset var from DownloadMicrocode() omits 53dd3f0a7fed media: davinci: get rid of an unused function omits 817b653160db net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instea [...] omits 8393961c53b3 spi: pxa2xx: Get rid of unused enable_loopback member omits a9c8f68ce2c3 spi: pxa2xx: Get rid of unused ->cs_control() omits 342e3ce0f6f4 ARM: pxa/lubbock: Replace custom ->cs_control() by GPIO lo [...] omits 59eadd2af3f7 regulator: qcom-rpmh: Add PMG1110 regulators omits ac88e9526d68 dt-bindings: regulator: Add compatible for pmg1110 omits fc1e5a3613a8 Merge branch 'vxlan-port' omits e54b708c5441 net: hns3: use macro IANA_VXLAN_GPE_UDP_PORT to replace nu [...] omits ed618bd80947 net: vxlan: add macro definition for number of IANA VXLAN- [...] omits 07fb78a78de4 spi: spi-rockchip: Add rk3568-spi compatible omits 49989adc38f8 USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub omits 1e89ad864d03 net: dsa: realtek-smi: fix indirect reg access for ports>3 omits dacb5d8875cc tcp: fix page frag corruption on page fault omits fd888e85fe6b net: Write lock dev_base_lock without disabling bottom halves. omits 0c21d02ca469 i2c: stm32f7: flush TX FIFO upon transfer errors omits 07b8ca3792de net/l2tp: convert tunnel rwlock_t to rcu omits f8e7dfd6fdab net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Head [...] omits 275f37ea50ac Merge branch 'mvneta-next' omits 2551dc9e398c net: mvneta: Add TC traffic shaping offload omits e9f7099d0730 net: mvneta: Allow having more than one queue per TC omits e7ca75fe6662 net: mvneta: Don't force-set the offloading flag omits 75fa71e3acad net: mvneta: Use struct tc_mqprio_qopt_offload for MQPrio [...] omits 2f746ea6e6a9 MAINTAINERS: bd70528: Drop ROHM BD70528 drivers omits 306456c21c79 mfd: bd70528: Drop BD70528 support omits da53cc634cea gpio: bd70528 Drop BD70528 support omits 81a7297c5b50 dt-bindings: mfd: regulator: Drop BD70528 support omits 2f7ed29f2c54 net: mdio: ipq8064: replace ioremap() with devm_ioremap() omits 6f48394cf1f3 sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl omits 6c8ad7e8cf29 sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl omits 5fad50779083 pata_falcon: Avoid type warnings from sparse omits 3d0ccae6f22f drm/tidss: Fix warning: unused variable 'tidss_pm_ops' omits ed53ae756930 rt2x00: do not mark device gone on EPROTO errors during start omits 69831173fcbb rtlwifi: rtl8192de: Style clean-ups omits 42abd0043e0c drm/virtio: use drm_poll(..) instead of virtio_gpu_poll(..) omits 7e78781df491 drm/virtgpu api: define a dummy fence signaled event omits f01b3774309f mwl8k: Use named struct for memcpy() region omits 601d2293e27f intersil: Use struct_group() for memcpy() region omits 642a57475b30 libertas_tf: Use struct_group() for memcpy() region omits 5fd32ae0433a libertas: Use struct_group() for memcpy() region omits fa4408b0799a wlcore: no need to initialise statics to false omits f1cb3476e48b rsi: Fix out-of-bounds read in rsi_read_pkt() omits b07e3c6ebc0c rsi: Fix use-after-free in rsi_rx_done_handler() omits 7a6cfe28ae3e brcmfmac: Configure keep-alive packet on suspend omits 376e3fdecb0d m68k: Enable memtest functionality omits 8efe1d7c0023 media: saa7134-go7007: get rid of to_state() function omits f16ce2e275bb media: adv7842: get rid of two unused functions omits c9ae8eed4463 media: omap3isp: avoid warnings at IS_OUT_OF_BOUNDS() omits b61010bc5db5 media: omap3isp: mark isp_isr_dbg as __maybe_unused omits 5f73dcec4076 media: marvell-ccic: drop to_cam() unused function omits 0338d9c2ffc6 media: cx25840: drop some unused inline functions omits ea28f3f1d205 media: dvb-core: dvb_frontend: address some clang warnings omits a057d92a36fa media: mc: drop an unused debug function omits a62d2f710799 media: stb6100: mark a currently unused function as such omits 9003fbe0f367 HID: quirks: Add quirk for the Microsoft Surface 3 type-cover omits 9d7482771fac tee: amdtee: fix an IS_ERR() vs NULL bug omits b12764695c3f i2c: cbus-gpio: set atomic transfer callback omits 52d04d408185 s390/pci: move pseudo-MMIO to prevent MIO overlap omits 1eda919126b4 nl80211: reset regdom when reloading regdb omits af9d3a2984dc mac80211: add docs for ssn in struct tid_ampdu_tx omits 65cc4ad62a9e ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver omits 1d72d9f960cc Input: elantech - fix stack out of bound access in elantec [...] omits e1f5e848209a Input: iqs626a - prohibit inlining of channel parsing functions omits 9222ba68c3f4 Input: i8042 - add deferred probe support omits 24cd719712ae Merge 5.16-rc3 into staging-next omits 3dc709e518b4 powerpc/85xx: Fix oops when CONFIG_FSL_PMC=n omits da61e9e3aeb5 Merge branch 'Support static initialization of BPF_MAP_TYP [...] omits baeead213e67 selftests/bpf: Test BPF_MAP_TYPE_PROG_ARRAY static initialization omits 341ac5ffc4bd libbpf: Support static initialization of BPF_MAP_TYPE_PROG_ARRAY omits d58071a8a76d Linux 5.16-rc3 omits 1dc2f2b81a6a hv: utils: add PTP_1588_CLOCK to Kconfig to fix build omits 75c5bd68b699 ieee80211: change HE nominal packet padding value defines omits fb8b53acf60b cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() omits d06c942efea4 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits 9ac16169b4d4 dt-bindings: interrupt-controller: Add StarFive JH7100 plic omits 3234d3a13743 dt-bindings: timer: Add StarFive JH7100 clint omits 3d24568b01c5 RISC-V: Add StarFive SoC Kconfig option omits 518380cb54b9 drm/msm/a6xx: Capture gmu log in devcoredump omits 7c0ffcd40b16 drm/msm/gpu: Respect PM QoS constraints omits 2a1ac5ba9080 drm/msm: Increase gpu boost interval omits 8b9af498a0f7 drm/msm/adreno: Name the shadow buffer omits 5edf2750d998 drm/msm: Add debugfs to disable hw err handling omits 5f3aee4ceb5b drm/msm: Handle fence rollover omits c28e2f2b417e drm/msm: Remove struct_mutex usage omits 1d054c9b8457 drm/msm: Drop priv->lastctx omits d8c00a81f11f drm/msm: Remove unnecessary struct_mutex omits 4cef29b64eba drm/msm/mdp5: drop vdd regulator omits 016aa55082c2 drm/msm/dp: Enable ASSR for supported DP sinks omits 34f3b16575d1 drm/msm/dp: Enable downspread for supported DP sinks omits 447a39f4e89d drm/dp: Add macro to check max_downspread capability omits ef7837ff091c drm/msm/dp: Add DP controllers for sc7280 omits 0a697b9cc54c dt-bindings: msm/dp: Add DP compatible strings for sc7280 omits 9b077c1581cf drm/msm/dsi: stop setting clock parents manually omits a817a950de78 drm/msm/dsi: untangle cphy setting from the src pll setting omits 76c82ebc4959 dt-bindings: display/msm: remove edp.txt omits 0a26daaacf0d drm/msm/edp: drop old eDP support omits 9ab3d27113b1 drm/msm/mdp5: drop eDP support omits 6504f80fe665 drm/msm/dpu: don't cache pipe->cap->sblk in dpu_plane omits 701a21ec02e4 drm/msm/dpu: don't cache pipe->cap->features in dpu_plane omits 51cb5808b0d9 drm/msm/dpu: remove dpu_hw_pipe_cdp_cfg from dpu_plane omits fda201a9738d drm/msm/dpu: drop dpu_csc_cfg from dpu_plane omits 0782bdc4b2d0 drm/msm/dpu: move dpu_hw_pipe_cfg out of struct dpu_plane omits 53c064a1ab05 drm/msm/dpu: remove stage_cfg from struct dpu_crtc omits 92709c02c93b drm/msm/dpu: drop pipe_name from struct dpu_plane omits b243c8c0156d drm/msm/dpu: remove pipe_qos_cfg from struct dpu_plane omits 44aab22d4dd2 drm/msm/dpu: move LUT levels out of QOS config omits 9557e60b8c35 Merge tag 'x86-urgent-2021-11-28' of git://git.kernel.org/ [...] omits 97891bbf38f7 Merge tag 'sched-urgent-2021-11-28' of git://git.kernel.or [...] omits 1ed1d3a3da22 Merge tag 'perf-urgent-2021-11-28' of git://git.kernel.org [...] omits d039f3880124 Merge tag 'locking-urgent-2021-11-28' of git://git.kernel. [...] omits f8132d62a2de Merge tag 'trace-v5.16-rc2-3' of git://git.kernel.org/pub/ [...] omits 0757ca01d944 Merge tag 'iommu-fixes-v5.16-rc2' of git://git.kernel.org/ [...] omits 3498e7f2bb41 Merge tag '5.16-rc2-ksmbd-fixes' of git://git.samba.org/ksmbd omits 00169a9245f8 vmxnet3: Use generic Kconfig option for page size limit omits 4eec7faf6775 fs: ntfs: Limit NTFS_RW to page sizes smaller than 64k omits 1f0e290cc5fd arch: Add generic Kconfig option indicating page size smal [...] omits 27ff768fa21c tracing: Test the 'Do not trace this pid' case in create event omits 4f0dda359c45 Merge tag 'xfs-5.16-fixes-1' of git://git.kernel.org/pub/s [...] omits adfb743ac026 Merge tag 'iomap-5.16-fixes-1' of git://git.kernel.org/pub [...] omits 69d846126e16 drm: Fix build error caused by missing drm_nomodeset.o omits 86155d6b43ce Merge tag 'trace-v5.16-rc2-2' of git://git.kernel.org/pub/ [...] omits 86799cdfbcd2 Merge tag 'io_uring-5.16-2021-11-27' of git://git.kernel.d [...] omits 650c8edf53f7 Merge tag 'block-5.16-2021-11-27' of git://git.kernel.dk/l [...] omits 9e9fbe44bef9 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 741392771338 Merge tag 'nfs-for-5.16-2' of git://git.linux-nfs.org/proj [...] omits 52dc4c640ac5 Merge tag 'erofs-for-5.16-rc3-fixes' of git://git.kernel.o [...] omits 7b65b798a604 Merge tag 'powerpc-5.16-3' of git://git.kernel.org/pub/scm [...] omits 6be088036c0b Merge tag 'mips-fixes_5.16_2' of git://git.kernel.org/pub/ [...] omits 784b470728f5 iio: adc: stm32: fix null pointer on defer_probe error omits f6223ff79966 io_uring: Fix undefined-behaviour in io_issue_sqe omits 1d0254e6b47e io_uring: fix soft lockup when call __io_remove_buffers omits db08490fc4b6 drm: Make the nomodeset message less sensational omits b22a15a5aca3 Documentation/admin-guide: Document nomodeset kernel parameter omits e9aeeba26a8d drm: Decouple nomodeset from CONFIG_VGA_CONSOLE omits 6a2d2ddf2c34 drm: Move nomodeset kernel parameter to the DRM subsystem omits d76f25d66ec8 drm/vboxvideo: Drop CONFIG_VGA_CONSOLE guard to call vgaco [...] omits 35f7775f81bf drm: Don't print messages if drivers are disabled due nomodeset omits 2043727c2882 driver core: platform: Make use of the helper function dev [...] omits a6914afcdf0e kobject: Replace kernel.h with the necessary inclusions omits d40ce48cb3a6 Merge branch 'af_unix-replace-unix_table_lock-with-per-has [...] omits 9acbc584c3a4 af_unix: Relax race in unix_autobind(). omits afd20b9290e1 af_unix: Replace the big lock with small locks. omits e6b4b873896f af_unix: Save hash in sk_hash. omits f452be496a5c af_unix: Add helpers to calculate hashes. omits 5ce7ab4961a9 af_unix: Remove UNIX_ABSTRACT() macro and test sun_path[0] [...] omits 12f21c49ad83 af_unix: Allocate unix_address in unix_bind_(bsd|abstract)(). omits 5c32a3ed64b4 af_unix: Remove unix_mkname(). omits d2d8c9fddb1c af_unix: Copy unix_mkname() into unix_find_(bsd|abstract)(). omits b8a58aa6fccc af_unix: Cut unix_validate_addr() out of unix_mkname(). omits aed26f557bbc af_unix: Return an error as a pointer in unix_find_other(). omits fa39ef0e4729 af_unix: Factorise unix_find_other() based on address types. omits f7ed31f4615f af_unix: Pass struct sock to unix_autobind(). omits 755662ce78d1 af_unix: Use offsetof() instead of sizeof(). omits 8a724d5f6090 Suspend related fixes on Tegra omits 442b03c32ca1 bridge: use __set_bit in __br_vlan_set_default_pvid omits bde3b0fd8055 net: ethtool: set a default driver name omits c2e0cf085d46 Merge branch 'selftests-net-bridge-vlan-multicast-tests' omits f5a9dd58f48b selftests: net: bridge: add test for vlan_filtering dependency omits 2cd67a4e278e selftests: net: bridge: add vlan mcast_router tests omits b4ce7b9523c4 selftests: net: bridge: add vlan mcast query and query res [...] omits 4d8610ee8bd7 selftests: net: bridge: add vlan mcast_querier_interval tests omits a45fe9741736 selftests: net: bridge: add vlan mcast_membership_interval test omits bdf1b2c05e09 selftests: net: bridge: add vlan mcast_startup_query_count [...] omits 3825f1fb675b selftests: net: bridge: add vlan mcast_last_member_count/i [...] omits 2b75e9dd580c selftests: net: bridge: add vlan mcast igmp/mld version tests omits dee2cdc0e3bb selftests: net: bridge: add vlan mcast querier test omits 71ae450f97ad selftests: net: bridge: add vlan mcast snooping control test omits 72f902d8b187 Revert "dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings" omits 839930ca1bd0 pinctrl: apple: return an error if pinmux is missing in the DT omits 077db34c2b00 pinctrl: apple: use modulo rather than bitwise and omits 44bddfad97e7 pinctrl: apple: don't set gpio_chip.of_node omits 391aad396238 pinctrl: apple: remove gpio-controller check omits a8888e64eec8 pinctrl: apple: give error label a specific name omits 7d2649172908 pinctrl: apple: make apple_gpio_get_direction more readable omits 3605f104111e pinctrl: apple: handle regmap_read errors omits 7c06f080ddee pinctrl: apple: add missing bits.h header omits 67a6c2811cef pinctrl: apple: use C style comment omits 5ad6973d9ae8 pinctrl: apple: add missing comma omits 361856dd735e pinctrl: apple: fix some formatting issues omits 2448eab44034 Merge tag 'v5.16-rc2' into devel omits a55f224ff5f2 tracing: Fix pid filtering when triggers are attached omits 86dc40c7ea9c iommu/vt-d: Fix unmap_pages support omits 4e5973dd2725 iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() omits f7ff3cff3527 iommu/rockchip: Fix PAGE_DESC_HI_MASKs for RK3568 omits 717e88aad37b iommu/amd: Clarify AMD IOMMUv2 initialization messages omits 21e96a2035db iommu/vt-d: Remove unused PASID_DISABLED omits 93d5404e8988 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits e32cb12ff52a bpf, mips: Fix build errors about __NR_bpf undeclared omits c5c17547b778 Merge tag 'net-5.16-rc3' of git://git.kernel.org/pub/scm/l [...] omits 4e0d84634445 futex: Fix sparc32/m68k/nds32 build regression omits b3612ccdf284 net: dsa: microchip: implement multi-bridge support omits db1b2a8caf5b pinctrl: cherryview: Use temporary variable for struct device omits 07199dbf8cae pinctrl: cherryview: Do not allow the same interrupt line [...] omits bdfbef2d29dc pinctrl: cherryview: Don't use selection 0 to mark an inte [...] omits 5367cf1c3ad0 Merge tag 'acpi-5.16-rc3' of git://git.kernel.org/pub/scm/ [...] omits 0ce629b15d3c Merge tag 'pm-5.16-rc3' of git://git.kernel.org/pub/scm/li [...] omits 925c94371c55 Merge tag 'fuse-fixes-5.16-rc3' of git://git.kernel.org/pu [...] omits 32c54497545e Merge branch 'fix-broken-ptp-over-ip-on-ocelot-switches' omits c49a35eedfef net: mscc: ocelot: correctly report the timestamping RX fi [...] omits 96ca08c05838 net: mscc: ocelot: set up traps for PTP packets omits ec15baec3272 net: ptp: add a definition for the UDP port for IEEE 1588 [...] omits 95706be13b9f net: mscc: ocelot: create a function that replaces an exis [...] omits 8a075464d1e9 net: mscc: ocelot: don't downgrade timestamping RX filters [...] omits b32e521eb534 Merge branch 'net-hns3-add-some-fixes-for-net' omits 82229c4dbb8a net: hns3: fix incorrect components info of ethtool --rese [...] omits 9c1479174870 net: hns3: fix one incorrect value of page pool info when [...] omits b8af344cfea1 net: hns3: add check NULL address for page pool omits 8d2ad993aa05 net: hns3: fix VF RSS failed problem after PF enable multi-TCs omits 6cb206508b62 tracing: Check pid filtering when creating events omits 0435a4d08032 net: qed: fix the array may be out of bound omits 7e63545264c3 Merge tag 'for-5.16-rc2-tag' of git://git.kernel.org/pub/s [...] omits bacb6c1e4769 net/smc: Don't call clcsock shutdown twice when smc shutdown omits af22d0550705 nfc: fdp: Merge the same judgment omits 01d9cc2dea3f net: vlan: fix underflow for the real_dev refcnt omits cbb91dcbfb75 ptp: fix filter names in the documentation omits 0276af2176c7 ethtool: ioctl: fix potential NULL deref in ethtool_set_co [...] omits c26381f97e2a nfc: virtual_ncidev: change default device permissions omits de6d25924c2a net/sched: sch_ets: don't peek at classes beyond 'nbands' omits 2e13e5aeda15 Merge branch 'acpi-properties' omits 7803516dbe26 Merge branch 'pm-sleep' omits b270bfe69736 net: stmmac: Disable Tx queues when reconfiguring the interface omits 1bff7d7e8c48 Merge tag 'char-misc-5.16-rc3' of git://git.kernel.org/pub [...] omits 703374418e93 Merge tag 'staging-5.16-rc3' of git://git.kernel.org/pub/s [...] omits ba2cacc18cb1 Merge tag 'usb-5.16-rc1' of git://git.kernel.org/pub/scm/l [...] omits d3e647926c0d Merge tag 'mmc-v5.16-rc1' of git://git.kernel.org/pub/scm/ [...] omits 80d75202f033 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits 6b54698aec0b Merge tag 'for-linus-5.16c-rc3-tag' of git://git.kernel.or [...] omits f17fb26d4dd7 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits afece15a68dc drm: msm: fix building without CONFIG_COMMON_CLK omits d422f4016308 zram: only make zram_wb_devops for CONFIG_ZRAM_WRITEBACK omits 98b26a0e7667 block: call rq_qos_done() before ref check in batch completions omits d1e69b5492d1 wilc1000: remove '-Wunused-but-set-variable' warning in ch [...] omits 7ce1f2157e14 iwlwifi: mvm: read the rfkill state and feed it to iwlmei omits bfcfdb59b669 iwlwifi: mvm: add vendor commands needed for iwlmei omits 6d19a5eba5cd iwlwifi: integrate with iwlmei omits 4ea7da5fad43 iwlwifi: mei: add debugfs hooks omits 2da4366f9e2c iwlwifi: mei: add the driver to allow cooperation with CSME omits 2cca3465147d mei: bus: add client dma interface omits 84d94e16efa2 mwifiex: Ignore BTCOEX events from the 88W8897 firmware omits deb573f1d7dd mwifiex: Ensure the version string from the firmware is 0- [...] omits 939b571a3b62 mwifiex: Add quirk to disable deep sleep with certain hard [...] omits 2d1d7091ddac mwifiex: Use a define for firmware version string length omits 04d80663f67c mwifiex: Fix skb_over_panic in mwifiex_usb_recv() omits c81edb8dddaa rtw88: add quirk to disable pci caps on HP 250 G7 Notebook PC omits 272cda71e857 rtw88: add debugfs to force lowest basic rate omits 2f1367b564c1 rtw88: follow the AP basic rates for tx mgmt frame omits 5da7075c1126 rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump omits 30101812a09b rtw89: fix potentially access out of range of RF register array omits 43863efeada6 rtw89: remove unneeded variable omits 1646ce8f83b9 rtw89: remove unnecessary conditional operators omits 08e16498e01b rtw89: update rtw89_regulatory map to R58-R31 omits ebaae2c2c3bd rtw89: update tx power limit/limit_ru tables to R54 omits 542577149794 rtw89: update rtw89 regulation definition to R58-R31 omits 023562266926 rtw89: fill regd field of limit/limit_ru tables by enum omits 6e22dc358377 drm: get rid of DRM_DEBUG_* log calls in drm core, files drm_a*.c omits 6af3f48bf615 io_uring: fix link traversal locking omits 617a89484deb io_uring: fail cancellation for EXITING tasks omits 3f19fed8d0da Documentation: add TTY chapter omits 31bc35d3346f tty: add kernel-doc for tty_standard_install omits f3e7614732b0 tty: more kernel-doc for tty_ldisc omits 6f0535866199 tty: make tty_ldisc docs up-to-date omits 7e6c0b22f466 tty: move tty_ldisc docs to new Documentation/tty/ omits 3be491d74a95 tty: add kernel-doc for more tty_port functions omits 385812835431 tty: add kernel-doc for more tty_driver functions omits 98629663bff8 tty: reformat kernel-doc in n_tty.c omits c66453ce8af8 tty: fix kernel-doc in n_tty.c omits bc17b7236b47 tty: reformat kernel-doc in tty_buffer.c omits cbb68f919950 tty: reformat kernel-doc in tty_ldisc.c omits 796a75a98762 tty: reformat kernel-doc in tty_io.c omits cb6f6f987792 tty: reformat kernel-doc in tty_port.c omits 34d809f8b4ff tty: reformat TTY_DRIVER_ flags into kernel-doc omits 4072254f96f9 tty: reformat tty_struct::flags into kernel-doc omits 40f4268cddb9 tty: combine tty_ldisc_ops docs into kernel-doc omits 29d5ef685948 tty: combine tty_operations triple docs into kernel-doc omits 0c6119f9f7dc tty: add kernel-doc for tty_ldisc_ops omits 630bf86d1577 tty: add kernel-doc for tty_port_operations omits 1fe183091753 tty: add kernel-doc for tty_operations omits a65638302152 tty: add kernel-doc for tty_driver omits 61c83addb77c tty: add kernel-doc for tty_port omits 18e6c0751cf9 tty: finish kernel-doc of tty_struct members omits 4f4b9b589561 tty: serial: atmel: Call dma_async_issue_pending() omits 1e67bd2b8cb9 tty: serial: atmel: Check return code of dmaengine_submit() omits daf87e953527 btrfs: fix the memory leak caused in lzo_compress_pages() omits 3ccadbce8543 drm/i915/gemfs: don't mark huge_opt as static omits f89d2cc3967a spi: tegra210-quad: use devm call for cdata memory omits f44a29ceb99f spi: atmel: Remove setting of deprecated member of struct [...] omits c1b00674aab0 spi: atmel: Drop slave_config argument in atmel_spi_dma_sl [...] omits f8843e5e2dc8 regulator: qcom_spmi: Add pm8226 regulators omits 76e95f331be0 dt-bindings: regulator: qcom: spmi-regulator: Document pm8 [...] omits 750dc2f62219 ASoC: rt5682s: Fix crash due to out of scope stack vars omits 4999d703c0e6 ASoC: rt5682: Fix crash due to out of scope stack vars omits cf36de4fc5ce ASoC: tegra: Use normal system sleep for ADX omits 638c31d542a5 ASoC: tegra: Use normal system sleep for AMX omits b78400e41653 ASoC: tegra: Use normal system sleep for Mixer omits c83d263a89f3 ASoC: tegra: Use normal system sleep for MVC omits af120d07bbb0 ASoC: tegra: Use normal system sleep for SFC omits 70408f755f58 ASoC: tegra: Balance runtime PM count omits 05b29633c7a9 KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() omits 12ec33a70574 KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 omits 908fa88e420f KVM: selftests: Make sure kvm_create_max_vcpus test won't [...] omits feb627e8d6f6 KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN omits 6c1186430a80 KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hype [...] omits cdda01947bba arm64: dts: renesas: r8a779a0: Add DU support omits bd4fa23731a5 arm64: dts: renesas: salvator-common: Merge hdmi0_con omits 9fd8bbefc312 arm64: dts: renesas: ulcb: Merge hdmi0_con omits 36959e2108b6 arm64: dts: renesas: r9a07g044: Add OPP table omits 7744b393c95a arm64: dts: renesas: Fix operating point table node names omits 44c2d2c2d25e arm64: dts: renesas: rzg2l-smarc-som: Enable watchdog omits eb7621ce3362 arm64: dts: renesas: r9a07g044: Add WDT nodes omits fee3eae1334a arm64: dts: renesas: r9a07g044: Rename SDHI clocks omits c81bd70f47ce arm64: dts: renesas: rzg2l-smarc-som: Enable serial NOR flash omits 00d071e23c61 arm64: dts: renesas: rzg2l-smarc-som: Enable OSTM omits 59a7d68b6984 arm64: dts: renesas: r9a07g044: Add OSTM nodes omits 5fcf8b0656cf arm64: dts: renesas: r9a07g044: Sort psci node omits 217c7d1840b5 dt-bindings: mmc: renesas,sdhi: Rename RZ/G2L clocks omits 7a0df1f969c1 arm64: dts: ti: k3-j721e: correct cache-sets info omits 712494de96f3 KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with [...] omits 40e5f9080472 KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nes [...] omits 2b4a5a5d5688 KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_ [...] omits 30d7c5d60a88 KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability omits 826bff439ff8 selftests: sev_migrate_tests: free all VMs omits 4916ea8b06a5 selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONT [...] omits 78311a514099 KVM: x86: ignore APICv if LAPIC is not enabled omits 5f25e71e3114 KVM: downgrade two BUG_ONs to WARN_ON_ONCE omits 8503fea6761d KVM: VMX: do not use uninitialized gfn_to_hva_cache omits d5d1cf47d17d Merge branch 'kvm-5.16-fixes-pre-rc2' into HEAD omits fb5f6a0e8063 mac80211: Use memset_after() to clear tx status omits eb87d3e08992 mac80211: notify non-transmitting BSS of color changes omits dc5307832010 mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define omits 8415816493b7 cfg80211: allow continuous radar monitoring on offchannel chain omits c47240cb46a1 cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event omits 3536672bbdc2 cfg80211: delete redundant free code omits d787a3e38f01 mac80211: add support for .ndo_fill_forward_path omits 71abf71e9e63 mac80211: Remove unused assignment statements omits 91e89c77322d cfg80211: fix possible NULL pointer dereference in cfg8021 [...] omits 3d627cc30db4 Merge tag 'kvmarm-fixes-5.16-2' of git://git.kernel.org/pu [...] omits b89acb657be8 Merge tag 'kvm-riscv-fixes-5.16-1' of https://github.com/k [...] omits 8f9dcc295666 mac80211: fix a memory leak where sta_info is not freed omits 942bd1070c3a mac80211: set up the fwd_skb->dev for mesh forwarding omits 73111efacd3c mac80211: fix regression in SSN handling of addba tx omits 18688c80ad8a mac80211: fix rate control for retransmitted frames omits d5e568c3a4ec mac80211: track only QoS data frames for admission control omits 48c06708e63e mac80211: fix TCP performance on mesh interface omits 23cddeb5a770 wcn36xx: Use correct SSN for ADD BA request omits b689f091aafd ath11k: Use host CE parameters for CE interrupts configuration omits 8b91cdd4f864 drm/i915: Use __GFP_KSWAPD_RECLAIM in the capture code omits e45b98ba6276 drm/i915: Avoid allocating a page array for the gpu coredump omits 8979ead988d2 arm64: dts: apple: change ethernet0 device type to ethernet omits 330507fbc9d8 crypto: des - disallow des3 in FIPS mode omits 1e146c393b15 crypto: dh - limit key size to 2048 in FIPS mode omits 1ce1bacc4809 crypto: rsa - limit key size to 2048 in FIPS mode omits 552d03a223ed crypto: jitter - consider 32 LSB for APT omits 13389403fe8a crypto: hisilicon/qm - simplified the calculation of qos s [...] omits 488f30d4b8b3 crypto: hisilicon/qm - some optimizations of ths qos write [...] omits ecc7169d4f73 crypto: hisilicon/qm - modify the value of qos initialization omits 376a5c3cdd7c crypto: hisilicon - modify the value of engine type rate omits d3b04a4398fe security: DH - use KDF implementation from crypto API omits d7921344234d security: DH - remove dead code for zero padding omits 026a733e6659 crypto: kdf - add SP800-108 counter key derivation function omits b808f32023dd crypto: kdf - Add key derivation self-test support code omits 83f50f2948ba crypto: sun8i-ce - Add support for the D1 variant omits 8616b628ef69 crypto: qat - improve logging of PFVF messages omits 1d9a915fafab crypto: qat - fix VF IDs in PFVF log messages omits e669b4dedd89 crypto: qat - do not rely on min version omits c35c76c6919e crypto: qat - refactor pfvf version request messages omits 25110fd2e346 crypto: qat - pass the PF2VF responses back to the callers omits 1d4fde6c4e80 crypto: qat - use enums for PFVF protocol codes omits f6aff914989e crypto: qat - reorganize PFVF protocol definitions omits 09ce899a592f crypto: qat - reorganize PFVF code omits 1ea7c2beca5b crypto: qat - abstract PFVF receive logic omits 49c43538ce05 crypto: qat - abstract PFVF send function omits 9baf2de7ee4e crypto: qat - differentiate between pf2vf and vf2pf offset omits bc63dabe5254 crypto: qat - add pfvf_ops omits 6f2e28015bac crypto: qat - relocate PFVF disabled function omits 7e00fb3f162c crypto: qat - relocate PFVF VF related logic omits b85bd9457dc3 crypto: qat - relocate PFVF PF related logic omits 1d6133123fb2 crypto: qat - handle retries due to collisions in adf_iov_ [...] omits bd59b769ddac crypto: qat - split PFVF message decoding from handling omits 04cf47872c7e crypto: qat - re-enable interrupts for legacy PFVF messages omits 956125e21f46 crypto: qat - change PFVF ACK behaviour omits 720aa72a77f4 crypto: qat - move interrupt code out of the PFVF handler omits b7c13ee46ceb crypto: qat - move VF message handler to adf_vf2pf_msg.c omits 08ea97f48883 crypto: qat - move vf2pf interrupt helpers omits 95b4d40ed256 crypto: qat - refactor PF top half for PFVF omits 5002200b4fed crypto: qat - fix undetected PFVF timeout in ACK loop omits c79391c696da crypto: qat - do not handle PFVF sources for qat_4xxx omits 8ea5ee00beb9 crypto: drbg - reseed 'nopr' drbgs periodically from get_r [...] omits 559edd47cce4 crypto: drbg - make drbg_prepare_hrng() handle jent instan [...] omits 074bcd4000e0 crypto: drbg - make reseeding from get_random_bytes() synchronous omits 262d83a4290c crypto: drbg - move dynamic ->reseed_threshold adjustments [...] omits 2bcd25443868 crypto: drbg - track whether DRBG was seeded with !rng_is_ [...] omits ce8ce31b2c5c crypto: drbg - prepare for more fine-grained tracking of s [...] omits 35bf8c86eeb8 Merge branch 'net-small-csum-optimizations' omits 29c3002644bd net: optimize skb_postpull_rcsum() omits 0bd28476f636 gro: optimize skb_gro_postpull_rcsum() omits 703319094c9c sctp: make the raise timer more simple and accurate omits 0c51dffcc8a2 tipc: delete the unlikely branch in tipc_aead_encrypt omits 4e35a4f7db4b Merge branch 'net-ipa-gsi-channel-flow-control' omits fe68c43ce388 net: ipa: support enhanced channel flow control omits 4c9d631adbc2 net: ipa: introduce channel flow control omits 8e25fa5af89a Merge branch 'mctp-serial-minor-fixes' omits d1c99f365a1f mctp: serial: remove unnecessary ldisc data check omits d154cd078ac2 mctp: serial: enforce fixed MTU omits 7bd9890f3d74 mctp: serial: cancel tx work on ldisc close omits 342e5f9fc73f Merge branch 'net-ipa-small-collected-improvements' omits faa88ecead2f net: ipa: rearrange GSI structure fields omits 7ece9eaa3f16 net: ipa: GSI only needs one completion omits 1b65bbcc9a71 net: ipa: skip SKB copy if no netdev omits 01c36637aeaf net: ipa: explicitly disable HOLB drop during setup omits e6aab6b9b600 net: ipa: rework how HOL_BLOCK handling is specified omits dc901505fd98 net: ipa: zero unused portions of filter table memory omits 76b5fbcd6b47 net: ipa: kill ipa_modem_init() omits 8abe19703825 net: dsa: felix: enable cut-through forwarding between por [...] omits a8bd9fa5b527 net: ocelot: remove "bridge" argument from ocelot_get_brid [...] omits 4636440f913b net: dsa: qca8k: Fix spelling mistake "Mismateched" -> "Mi [...] omits 49573ff7830b Merge branch 'tls-splice_read-fixes' omits f884a3426291 selftests: tls: test for correct proto_ops omits f3911f73f51d tls: fix replacing proto_ops omits 274af0f9e279 selftests: tls: test splicing decrypted records omits e062fe99cccd tls: splice_read: fix accessing pre-processed records omits d87d67fd61ef selftests: tls: test splicing cmsgs omits 520493f66f68 tls: splice_read: fix record type check omits ef0fc0b3cc2b selftests: tls: add tests for handling of bad records omits 31180adb0bed selftests: tls: factor out cmsg send/receive omits a125f91fe783 selftests: tls: add helper for creating sock pairs omits 61da6ac71570 net: stmmac: perserve TX and RX coalesce value during XDP setup omits 739752d655b3 tsnep: Add missing of_node_put() in tsnep_mdio_init() omits c03a487a83fd ipmi:ipmb: Fix unknown command response omits d2c12f56fa97 ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking omits a0341b73d843 veth: use ethtool_sprintf instead of snprintf omits cc0a75eb0375 net: macb: convert to phylink_generic_validate() omits 4e9c91cf92ec r8169: disable detection of chip version 60 omits a4849f6000e2 Merge tag 'drm-fixes-2021-11-26' of git://anongit.freedesk [...] omits deee705a1c9c dt-bindings: pinctrl: qcom: pmic-gpio: Document pm8226 compatible omits fc026c8b9268 Merge tag 'drm-intel-fixes-2021-11-24' of git://anongit.fr [...] omits 7798a7369272 Merge tag 'drm-misc-fixes-2021-11-25' of git://anongit.fre [...] omits a1ee1c08fcd5 HSI: core: Fix return freed object in hsi_new_client omits f3caa22643c1 Merge tag 'amd-drm-fixes-5.16-2021-11-24' of https://gitla [...] omits 8f6f41f39348 selftests/bpf: Fix misaligned accesses in xdp and xdp_bpf2 [...] omits 43080b7106db selftests/bpf: Fix misaligned memory accesses in xdp_bonding test omits 57428298b5ac selftests/bpf: Prevent out-of-bounds stack access in test_bpffs omits e2e0d90c550a selftests/bpf: Fix misaligned memory access in queue_stack [...] omits 6c4dedb7550a selftests/bpf: Prevent misaligned memory access in get_sta [...] omits 3bd0233f388e selftests/bpf: Fix possible NULL passed to memcpy() with z [...] omits 486e648cb2f1 selftests/bpf: Fix UBSan complaint about signed __int128 overflow omits 593835377f24 libbpf: Fix using invalidated memory in bpf_linker omits 8cb125566c40 libbpf: Fix glob_syms memory leak in bpf_linker omits 2a6a9bf26170 libbpf: Don't call libc APIs with NULL pointers omits 401891a9deba libbpf: Fix potential misaligned memory access in btf_ext__new() omits 1144ab9bdf34 tools/resolve_btf_ids: Close ELF file on error omits 2fe256a429cb selftests/bpf: Migrate selftests to bpf_map_create() omits 99a12a32fee4 libbpf: Prevent deprecation warnings in xsk.c omits a9606f405f2c libbpf: Use bpf_map_create() consistently internally omits 992c4225419a libbpf: Unify low-level map creation APIs w/ new bpf_map_create() omits e4f7ac90c2b0 selftests/bpf: Mix legacy (maps) and modern (vars) BPF in [...] omits 16e0c35c6f7a libbpf: Load global data maps lazily on legacy kernels omits be3dc15ffe64 gpiolib: acpi: Unify debug and other messages format omits bdfd6ab8fdcc gpiolib: acpi: Do not set the IRQ type if the IRQ is alrea [...] omits dbf6811abbfc Bluetooth: Limit duration of Remote Name Resolve omits ea13aed5e5df Bluetooth: Send device found event on name resolve failure omits 7978656caf2a Bluetooth: HCI: Fix definition of hci_rp_delete_stored_link_key omits e88422bccda8 Bluetooth: HCI: Fix definition of hci_rp_read_stored_link_key omits 8ced7ca35703 Merge tag 'block-5.16-2021-11-25' of git://git.kernel.dk/l [...] omits de4444f59649 Merge tag 'io_uring-5.16-2021-11-25' of git://git.kernel.d [...] omits 8ef4678f2f8e Merge tag '5.16-rc2-smb3-fixes' of git://git.samba.org/sfr [...] omits b501b85957de Merge tag 'asm-generic-5.16-2' of git://git.kernel.org/pub [...] omits 6ef9d23121d0 Merge tag 'arm-fixes-5.16-2' of git://git.kernel.org/pub/s [...] omits 79941493ff3e Merge tag 'folio-5.16b' of git://git.infradead.org/users/w [...] omits bb1201d4b38e serial: 8250_pci: rewrite pericom_do_set_divisor() omits c525c5d2437f serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array omits f85e04503f36 serial: 8250: Fix RTS modem control while in rs485 mode omits 028e083832b0 tty: serial: imx: disable UCR4_OREN in .stop_rx() instead [...] omits c67643b46c28 tty: serial: imx: clear the RTSD status before enable the [...] omits d78328bcc4d0 tty: remove file from tty_ldisc_ops::ioctl and compat_ioctl omits 5db96ef23bda tty: drop tty_schedule_flip() omits b68b914494df tty: the rest, stop using tty_schedule_flip() omits 5f6a85158cca tty: drivers/tty/, stop using tty_schedule_flip() omits 57dcb6ec85d5 serial: 8250_dw: Add StarFive JH7100 quirk omits c668d5676461 mxser: use PCI_DEVICE_DATA omits 4167bd25ec3b mxser: move ids from pci_ids.h here omits 16add04f7bff mxser: add MOXA prefix to some PCI device IDs omits eb68ac0462bf mxser: increase buf_overrun if tty_insert_flip_char() fails omits 9dd6f3063a73 mxser: remove tty parameter from mxser_receive_chars_new() omits c6693e6e0780 mxser: don't throttle manually omits 49b798a69e2b mxser: clean up timeout handling in mxser_wait_until_sent() omits fe74bc619b0d mxser: use msleep_interruptible() in mxser_wait_until_sent() omits 239ef19ef040 mxser: extract TX empty check from mxser_wait_until_sent() omits c7ec012f6c56 mxser: use tty_port_close() in mxser_close() omits 467b4c47880d mxser: don't flush buffer from mxser_close() directly omits 47b722d47382 mxser: call stop_rx from mxser_shutdown_port() omits 2fb19b957805 mxser: remove tty->driver_data NULL check omits 5c338fbf21eb mxser: remove pointless xmit_buf checks omits 3b88dbff1c4e mxser: clean up tx handling in mxser_transmit_chars() omits 30f6027fe464 mxser: move MSR read to mxser_check_modem_status() omits 274ab58dc2b4 mxser: keep only !tty test in ISR omits 568a2b9c1289 mxser: rename mxser_close_port() to mxser_stop_rx() omits e25ed43b4b60 mxser: remove wait for sent from mxser_close_port omits 862f72187a41 serial: sh-sci: Add support to deassert/assert reset line omits e1c0fc101340 dt-bindings: serial: renesas,sci: Document RZ/G2L SoC omits 0836150c26c4 dt-bindings: serial: renesas,scif: Make resets as a requir [...] omits 2765852e74c8 tty: serial, join uport checks in uart_port_shutdown() omits 954a0881a9d4 tty: clean up whitespace in __do_SAK() omits 8cb28417dd2c tty: remove tty NULL check from __do_SAK() omits 463d4c74bffd tty: remove TTY_SOFT_SAK part from __do_SAK() omits ea502201da45 n_gsm: remove unused parameters from gsm_error() omits 635e4172bd0a arm: remove zte zx platform left-over omits b88fea5faa0c dt-bindings: serial: fsl-lpuart: Add imx8ulp compatible string omits 7ee7482e60fd serial: 8250: replace snprintf in show functions with sysfs_emit omits 4e9679738a91 Revert "tty: serial: fsl_lpuart: drop earlycon entry for i [...] omits b40de7469ef1 serial: tegra: Change lower tolerance baud rate limit for [...] omits 0b993fc1fec7 serial: liteuart: relax compile-test dependencies omits dd5e90b16cca serial: liteuart: fix minor-number leak on probe errors omits 05f929b395de serial: liteuart: fix use-after-free and memleak on unbind omits 0f55f89d98c8 serial: liteuart: Fix NULL pointer dereference in ->remove() omits 3dfac26e2ef2 vgacon: Propagate console boot parameters before calling ` [...] omits 7492ffc90fa1 tty: serial: msm_serial: Deactivate RX DMA for polling support omits ac442a077acf serial: pl011: Add ACPI SBSA UART match id omits 00de977f9e0a serial: core: fix transmit-buffer reset and memleak omits b0969f83890b RDMA/hns: Do not destroy QP resources in the hw resetting phase omits 52414e27d6b5 RDMA/hns: Do not halt commands during reset until later omits c4a6f9cd10bd Remove Doug Ledford from MAINTAINERS omits f0ae4afe3d35 RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow omits 84b01721e804 RDMA: Fix use-after-free in rxe_queue_cleanup omits 357a9c4b79f4 irqchip/mips-gic: Use bitfield helpers omits b3483994b33a MAINTAINERS: Add rpmsg tty driver maintainer omits 8958389681b9 irqchip/aspeed-scu: Replace update_bits with write_bits. omits d0a553502efd irqchip/armada-370-xp: Fix support for Multi-MSI interrupts omits ce20eff57361 irqchip/armada-370-xp: Fix return value of armada_370_xp_m [...] omits 84c365f8ff8f staging: r8188eu: remove the _cancel_workitem_sync wrapper omits 05b57e8c91ca staging: r8188eu: remove the _init_workitem wrapper omits 1875be81b5a8 staging: r8188eu: remove the _set_workitem wrapper omits e3f6a0050663 staging: r8188eu: hal data's board type is unused omits 8da08f11ff5a staging: r8188eu: remove unused eeprom defines omits d0fe08b29ea6 staging: r8188eu: do not extract eeprom version from the fuses omits 445a740c0b10 staging: r8188eu: remove unused efuse defines omits dfff95efa22e staging: r8188eu: efuse_WordEnableDataRead is not used omits 2c7517b1eff2 staging: r8188eu: Efuse_CalculateWordCnts is not used omits b3d893ab1902 staging: r8188eu: use max() and min() macros omits 6d7cf7440063 staging: vt6655: refactor camelcase byMaxPwrLevel to max_p [...] omits 9e861d3f4d84 staging: vt6655: rename variable bHWRadioOff omits b0e160f02a7e staging: vchiq_core: remove superfluous static_assert statement omits 8ee04b561354 staging: r8188eu: remove rf_type from HT_caps_handler() omits 57fd3205ddca staging: r8188eu: remove rf_type from add_RATid() omits 56f1cf0e3f02 staging: r8188eu: remove rf_type from rtw_mcs_rate() omits 6723b283c44a staging: r8188eu: Remove support for devices with 8188FU c [...] omits 5cf069f910c5 staging: unisys: visornic: removed a blank line at the end [...] omits 4e4437d09cbe staging: unisys: visornic: reindent to avoid '(' at the en [...] omits a70fc7d0d1be staging: unisys: visornic: fixed a typo cant -> can't omits 515f49702423 staging: unisys: visorhba: use tab to indent instead of wh [...] omits e30028ace845 block: fix parameter not described warning omits b6c7db321832 io_uring: better to use REQ_F_IO_DRAIN for req->flags omits e302f1046f4c io_uring: fix no lock protection for ctx->cq_extra omits 41ce097f7144 MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48 omits 1f80d15020d7 KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and [...] omits 7db5e9e9e5e6 MIPS: loongson64: fix FTLB configuration omits 1cab5bd69eb1 MIPS: Fix using smp_processor_id() in preemptible in show_ [...] omits 9dbe33cf371b mdio: aspeed: Fix "Link is Down" issue omits eaeace60778e igb: fix netpoll exit with traffic omits bbb9429a210e platform/x86: touchscreen_dmi: Add TrekStor SurfTab duo W1 [...] omits 48d5e836ebc0 platform/x86: lg-laptop: Recognize more models omits be892e95361f platform/x86: thinkpad_acpi: Add lid_logo_dot to the list [...] omits b68f8a13e3b4 platform/x86: thinkpad_acpi: Restore missing hotkey_tablet [...] omits 00db58cf2118 xen: make HYPERVISOR_set_debugreg() always_inline omits b1c45ad53efb xen: make HYPERVISOR_get_debugreg() always_inline omits f3dc3009c2ed platform/x86: thinkpad_acpi: Remove unused sensors_pdev_at [...] omits 526ac103dbc6 platform/x86: thinkpad_acpi: Fix the hwmon sysfs-attr show [...] omits 5cd689683eb0 platform/x86: thinkpad_acpi: tpacpi_attr_group contains dr [...] omits 2f5ad08f3eec platform/x86: thinkpad_acpi: Register tpacpi_pdriver after [...] omits 910524004383 platform/x86: thinkpad_acpi: Restore missing hotkey_tablet [...] omits 3a0abea60c6a platform/x86: thinkpad_acpi: Fix thermal_temp_input_attr sorting omits cb97f5f01d38 platform/x86: thinkpad_acpi: Remove "goto err_exit" from h [...] omits 798682e23689 platform/x86: thinkpad_acpi: Properly indent code in tpacp [...] omits 0b0d2fba4f33 platform/x86: thinkpad_acpi: Cleanup dytc_profile_available omits 5a47ac004167 platform/x86: thinkpad_acpi: Simplify dytc_version handling omits c7e1c782f243 platform/x86: thinkpad_acpi: Make *_init() functions retur [...] omits 28f645fc9424 ARM: dts: stm32: tune the HS USB PHYs on stm32mp157c-ev1 omits 2312a6e7b301 ARM: dts: stm32: tune the HS USB PHYs on stm32mp15xx-dkx omits a2368f896607 ARM: dts: stm32: clean uart4_idle_pins_a node for stm32mp15 omits 958b18a40415 ARM: dts: stm32: add pull-up to USART3 and UART7 RX pins o [...] omits 3fd40fa2fb91 Merge tag 'nvme-5.16-2021-11-25' of git://git.infradead.or [...] omits b046049e59dc ARM: dts: stm32: fix dtbs_check warning on ili9341 dts bin [...] omits c33fdfbabb6c ipmi: fix oob access due to uninit smi_msg type omits c024b226a417 nvmet: use IOCB_NOWAIT only if the filesystem supports it omits 383a44aec91c memory: mtk-smi: Fix a null dereference for the ostd omits 5fe762515bc9 arm64: dts: exynos: drop samsung,ufs-shareability-reg-offs [...] omits 82be5f5bd390 MAINTAINERS: Update maintainer entry for keystone platforms omits dcd46eb7a957 Merge tag 'asoc-fix-v5.16-rc3' of https://git.kernel.org/p [...] omits 5c2625c4a08c drm/i915: Remove dma_resv_prune omits a0eb2da92b71 futex: Wireup futex_waitv syscall omits 473441720c86 fuse: release pipe buf after last use omits 16d69a891970 Merge drm/drm-next into drm-intel-gt-next omits 53ae72309181 s390/test_unwind: use raw opcode instead of invalid instruction omits a88db2ecc2d2 Merge tag 'usb-serial-5.16-rc3' of https://git.kernel.org/ [...] omits e10a6bb5f52d spi: bcm-qspi: set transfer parameter only if they change omits c74526f947ab spi: bcm-qspi: choose sysclk setting based on requested speed omits 12dc48f545fd ASoC: dt-bindings: wlf,wm8962: add missing interrupt property omits 11632d4aa2b3 drm/bridge: megachips: Ensure both bridges are probed befo [...] omits 83ddd8069f98 drm/bridge: anx7625: fix an error code in anx7625_register [...] omits fbf3bce45821 MIPS: boot/compressed/: add __ashldi3 to target for ZSTD c [...] omits 5652df829b3c drm/i915/ttm: Update i915_gem_obj_copy_ttm() to be asynchronous omits 6385eb7ad841 drm/i915/ttm: Implement asynchronous TTM moves omits 004746e4b119 drm/i915/ttm: Correctly handle waiting for gpu when shrinking omits 8b1f7f92e57d drm/i915/ttm: Drop region reference counting omits 05d1c76107e3 drm/i915/ttm: Move the i915_gem_obj_copy_ttm() function omits f6c466b84cfa drm/i915: Add support for moving fence waiting omits 3ed6dfbd3bb9 cpufreq: qcom-hw: Set CPU affinity of dcvsh interrupts omits e0e27c3d4e20 cpufreq: qcom-hw: Fix probable nested interrupt handling omits be6592ed56a7 cpufreq: qcom-cpufreq-hw: Avoid stack buffer for IRQ name omits 178ca6f85aa3 ksmbd: fix memleak in get_file_stream_info() omits 1ec72153ff43 ksmbd: contain default data stream even if xattr is empty omits 8e537d1465e7 ksmbd: downgrade addition info error msg to debug in smb2_ [...] omits 2d239f0f6ad0 docs: filesystem: cifs: ksmbd: Fix small layout issues omits f8fbfd85f5c9 ksmbd: Fix an error handling path in 'smb2_sess_setup()' omits fef30d6371b0 Merge branch 'net-smc-fixes-2021-11-24' omits 9ebb0c4b27a6 net/smc: Fix loop in smc_listen omits 587acad41f1b net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() omits 305e95bb893c net-ipv6: changes to ->tclass (via IPV6_TCLASS) should sk_ [...] omits 9f7b3a69c88d net-ipv6: do not allow IPV6_TCLASS to muck with tcp's ECN omits 079925cce1d0 net: allow SO_MARK with CAP_NET_RAW omits a1b519b74548 net: allow CAP_NET_RAW to setsockopt SO_PRIORITY omits 06e5ba717508 Merge branch 'phylink-resolve-fixes' omits dbae3388ea9c net: phylink: Force retrigger in case of latched link-fail [...] omits 80662f4fd477 net: phylink: Force link down and retrigger resolve on int [...] omits ddb826c2c92d lan743x: fix deadlock in lan743x_phy_link_status_change() omits 0898ca67b86e net: dsa: qca8k: fix warning in LAG feature omits e670e1e86beb cxgb4: allow reading unrecognized port module eeprom omits 4e1fddc98d25 tcp_cubic: fix spurious Hystart ACK train detections for n [...] omits 5a45ab3f248b net: bridge: Allow base 16 inputs in sysfs omits 80690a85f54f Merge branch 'gro-remove-redundant-rcu_read_lock' omits 627b94f75b82 gro: remove rcu_read_lock/rcu_read_unlock from gro_complet [...] omits fc1ca3348a74 gro: remove rcu_read_lock/rcu_read_unlock from gro_receive [...] omits 550b8e1d182c MAINTAINERS: Update B53 section to cover SF2 switch driver omits 1aad9634b94e tsnep: Fix resource_size cocci warning omits 6a9d66a05b9b tsnep: fix platform_no_drv_owner.cocci warning omits 48a78f501f45 Merge tag 'ieee802154-for-net-2021-11-24' of git://git.ker [...] omits bb93ce4b150d vdpa_sim: avoid putting an uninitialized iova_domain omits ea8f17e44fa7 vhost-vdpa: clean irqs before reseting vdpa device omits 0466a39bd0b6 virtio-blk: modify the value type of num in virtio_queue_rq() omits 11708ff92c1d vhost/vsock: cleanup removing `len` variable omits 49d8c5ffad07 vhost/vsock: fix incorrect used length reported to the guest omits f124034faa91 Revert "virtio_ring: validate used buffer length" omits fcfb65f8a922 Revert "virtio-net: don't let virtio core to validate used [...] omits 2b17d9f84884 Revert "virtio-blk: don't let virtio core to validate used [...] omits 6318cb887548 Revert "virtio-scsi: don't let virtio core to validate use [...] omits 9c7e2634f647 x86/cpu: Don't write CSTAR MSR on Intel CPUs omits 3297481d688a futex: Remove futex_cmpxchg detection omits 3f2bedabb62c futex: Ensure futex_atomic_cmpxchg_inatomic() is present omits 692cd92e66ee drm/amd/display: update bios scratch when setting backlight omits d5c7255dc7ff drm/amdgpu/pm: fix powerplay OD interface omits 57961c4c1818 drm/amdgpu: Skip ASPM programming on aldebaran omits fd08953b2de9 drm/amdgpu: fix byteorder error in amdgpu discovery omits c4ef8a73bfc8 drm/amdgpu: enable Navi retry fault wptr overflow omits 8888e2fe9c77 drm/amdgpu: enable Navi 48-bit IH timestamp counter omits 6946be2443cf drm/amdkfd: simplify drain retry fault omits 0cc53cb45066 drm/amdkfd: handle VMA remove race omits cda0817b41bd drm/amdkfd: process exit and retry fault race omits 4d62555f6245 drm/amdgpu: IH process reset count when restart omits 53af98c091bc drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ omits 244ee398855d drm/amdgpu/gfx10: add wraparound gpu counter check for APU [...] omits 271fd38ce56d drm/amdgpu: move kfd post_reset out of reset_sriov function omits 2da8f0beece0 drm/amd/display: Fixed DSC would not PG after removing DSC stream omits 2276ee6d1bf9 drm/amd/display: Reset link encoder assignments for GPU reset omits 21431f70f601 drm/amd/display: Set plane update flags for all planes in reset omits 6eff272dbee7 drm/amd/display: Fix DPIA outbox timeout after GPU reset omits 4eb6bb649fe0 drm/amdgpu: Fix double free of dmabuf omits d3a21f7e353d drm/amdgpu: Fix MMIO HDP flush on SRIOV omits 1f5792549376 drm/amd/display: update bios scratch when setting backlight omits 081664ef3e43 drm/amdgpu/pm: fix powerplay OD interface omits 6ff53495ceee drm/amdgpu: Skip ASPM programming on aldebaran omits cc7818d7091d drm/amdgpu: fix byteorder error in amdgpu discovery omits 23eb49251bd6 drm/amdgpu: enable Navi retry fault wptr overflow omits 71ee9236ab9e drm/amdgpu: enable Navi 48-bit IH timestamp counter omits 2e4477282c8c drm/amdkfd: simplify drain retry fault omits 7ad153db5859 drm/amdkfd: handle VMA remove race omits a0c55ecee100 drm/amdkfd: process exit and retry fault race omits 514f4a99c7a1 drm/amdgpu: IH process reset count when restart omits 3a50403f8b11 drm/amd/pm: add new fields for Sienna Cichlid. omits e771d71d8d58 drm/amd/pm: Print the error on command submission omits dc78fea1e7fd drm/amd/pm: Sienna: Print failed BTC omits ca4b32bb2d72 drm/amd/pm: Add debug prints omits 1223c15c780b drm/amdgpu: update the domain flags for dumb buffer creation omits 37ba5bbc8978 drm/amdgpu: Declare Unpin BO api as static omits 7b37c7f8f505 drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ omits f75de8447511 drm/amdgpu/gfx10: add wraparound gpu counter check for APU [...] omits 4f30d920d123 drm/amdgpu: move kfd post_reset out of reset_sriov function omits 8ab1d0923c2b drm/amd/display: 3.2.163 omits 7f41c6607005 drm/amd/display: [FW Promotion] Release 0.0.94 omits 11dff0e87103 drm/amd/display: add else to avoid double destroy clk_mgr omits 8acd97545008 drm/amd/display: Fix ODM combine issue with fast boot omits ae6c9601da7a drm/amd/display: Fixed DSC would not PG after removing DSC stream omits a5e00e1135b0 drm/amd/display: Display object info table changes omits 16f0c500f05b drm/amd/display: fix accidental casting enum to bool omits 0bb245558584 drm/amd/display: retain/release at proper places in link_e [...] omits 4f48034b7fce drm/amd/display: Rename dcn_validate_bandwidth to dcn10_va [...] omits 6d63fcc2a334 drm/amd/display: Reset link encoder assignments for GPU reset omits f53e191e2be8 drm/amd/display: fixed an error related to 4:2:0/4:2:2 DSC omits 5562a8d71aa3 io_uring: disable drain with cqe skip omits 3d4aeb9f9805 io_uring: don't spinlock when not posting CQEs omits 04c76b41ca97 io_uring: add option to skip CQE posting omits 913a571affed io_uring: clean cqe filling functions omits 5ad448ce2976 iomap: iomap_read_inline_data cleanup omits 1090427bf18f xfs: remove xfs_inew_wait omits a1de97fe296c xfs: Fix the free logic of state in xfs_attr_node_hasname omits 88459e3e4276 USB: serial: option: add Fibocom FM101-GL variants omits 5f53fa508db0 Merge tag 'for-5.16/parisc-5' of git://git.kernel.org/pub/ [...] omits 29889216befc Merge tag 'trace-v5.16-rc2' of git://git.kernel.org/pub/sc [...] omits 740bebf42104 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 2a9e9857473b mt76: fix possible pktid leak omits ebb75b1b43d3 mt76: fix timestamp check in tx_status omits d5549e9a6b86 ath11k: Use memset_startat() for clearing queue descriptors omits c27506cc7733 ath11k: Fix spelling mistake "detetction" -> "detection" omits 1b8d2789dad0 dm btree remove: fix use after free in rebalance_children() omits 72f412434772 Revert "ath11k: add read variant from SMBIOS for download [...] omits 298d03c2d7f1 riscv: dts: unmatched: Add gpio card detect to mmc-spi-slot omits 6331b8765cd0 riscv: dts: unleashed: Add gpio card detect to mmc-spi-slot omits e38f9ff63e6d ACPI: scan: Do not add device IDs from _CID if _HID is not valid omits 0e6078c3c673 ACPI: processor idle: Use swap() instead of open coding it omits 6fd13452c1a2 ACPI: processor: Replace kernel.h with the necessary inclusions omits 75f32fa3a6fb ACPI: DPTF: Update device ID in a comment omits 5b6a8f1445bc ACPI: PM: Emit debug messages when enabling/disabling wake [...] omits 14e6c7067185 cpuidle: menu: Fix typo in a comment omits 899663be5e75 Bluetooth: refactor malicious adv data check omits d7fbdc575b33 thermal: tools: tmon: remove unneeded local variable omits 21a241b3bc15 Bluetooth: btusb: Add the new support IDs for WCN6855 omits 741268adb340 Bluetooth: btusb: re-definition for board_id in struct qca [...] omits 27fe097bc60a Bluetooth: btusb: Add one more Bluetooth part for the Real [...] omits d555b1f2c333 Bluetooth: btmtksdio: drop the unnecessary variable created omits db57b625912a Bluetooth: btmtksdio: add support of processing firmware c [...] omits 36e8f60f0867 xen: detect uninitialized xenbus in xenbus_init omits 2338e7bcef44 device property: Remove device_add_properties() API omits 982b94ba0983 driver core: Don't call device_remove_properties() from de [...] omits 0c9e032a45e7 PCI: Convert to device_create_managed_software_node() omits d156250018ab Merge branch 'hns3-next' omits db596298edbf net: hns3: add dql info when tx timeout omits 8488e3c68214 net: hns3: debugfs add drop packet statistics of multicast [...] omits 4f331fda35f1 net: hns3: format the output of the MAC address omits d9069dab2075 net: hns3: add log for workqueue scheduled late omits b8d8436840ca drm/i915/gt: Hold RPM wakelock during PXP suspend omits 764cedc5638b thermal: int340x: Use struct_group() for memcpy() region omits 7183b2b5ae6b KVM: arm64: Move pkvm's special 32bit handling into a gene [...] omits 83bb2c1a01d7 KVM: arm64: Save PSTATE early on exit omits b79332ef9d61 spi: Fix condition in the __spi_register_driver() omits fffc84fd87d9 spi: spidev: Make probe to fail early if a spidev compatib [...] omits 432dd1fc134e regulator: rohm-generic: remove unused dummies omits a764ff77d697 regulator: irq_helper: Provide helper for trivial IRQ noti [...] omits 6fadec4c5561 regulator: Add regulator_err2notif() helper omits 1b6ed6bf32fb regulator: Drop unnecessary struct member omits 86f74ba3fef5 ASoC: SOF: hda: reset DAI widget before reconfiguring it omits 872fc0b6bde8 ASoC: cs35l41: Set the max SPI speed for the whole device omits 393c3714081a kernfs: switch global kernfs_rwsem lock to per-fs lock omits 88a5045f176b PM: hibernate: Fix snapshot partial write lengths omits cefcf24b4d35 PM: hibernate: use correct mode for swsusp_close() omits 935dff305da2 ACPI: CPPC: Add NULL pointer check to cppc_get_perf() omits 0bae5687bc68 drm/bridge: anx7625: Fix edid_read break case in sp_tx_edi [...] omits 45932221bd94 lan78xx: Clean up some inconsistent indenting omits ac132852147a net/ncsi : Add payload to be 32-bit aligned to fix dropped [...] omits dce1ca0525bf sched/scs: Reset task stack state in bringup_cpu() omits c0f2077baa41 x86/boot: Mark prepare_command_line() __init omits 4daa9ff89ef2 auxdisplay: charlcd: checking for pointer reference before [...] omits 94047df12fec auxdisplay: charlcd: fixing coding style issue omits 86c82c8aeebf Revert "drm/i915/dg2: Tile 4 plane format support" omits 5bb60ea611db powerpc/32: Fix hardlockup on vmap stack overflow omits cf0b0e3712f7 KVM: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLB omits b6b56df519a7 Revert "drm/i915/dmabuf: fix broken build" omits 94902d849e85 arm64: uaccess: avoid blocking within critical sections omits 2d5446da5ace pinctrl: mediatek: fix global-out-of-bounds issue omits 91eddd309c67 Merge branch 'dccp-tcp-minor-fixes-for-inet_csk_listen_start' omits b4a8e7493d74 dccp: Inline dccp_listen_start(). omits e7049395b1c3 dccp/tcp: Remove an unused argument in inet_csk_listen_start(). omits c6d5f1933085 net: stmmac: Calculate CDC error only once omits 619ca0d0108a selftests: add arp_ndisc_evict_nocarrier to Makefile omits 0afefdced47d tc-testing: Add link for reviews with TC MAINTAINERS omits 710d5835b7ae tools: sync uapi/linux/if_link.h header omits 0956ba63bd94 scsi: lpfc: Fix non-recovery of remote ports following an [...] omits 1880ed71ce86 tracing/uprobe: Fix uprobe_perf_open probes iteration omits 1a46061a2a41 ARM: dts: BCM5301X: use non-deprecated USB 2.0 PHY binding omits 11611eecb8aa ARM: dts: ux500: Fixup Gavini magnetometer omits 5d9f4cf36721 Merge tag 'selinux-pr-20211123' of git://git.kernel.org/pu [...] omits d22d446f7a1c drm/i915/gt: Hold RPM wakelock during PXP suspend omits de6da33e6cb7 xen: flag xen_snd_front to be not essential for system boot omits 03e143b2aceb xen: flag pvcalls-front to be not essential for system boot omits 0239143490a9 xen: flag hvc_xen to be not essential for system boot omits 1c669938c31b xen: flag xen_drm_front to be not essential for system boot omits 37a72b08a3e1 xen: add "not_essential" flag to struct xenbus_driver omits 2ea537ca02b1 io_uring: improve argument types of kiocb_done() omits f3251183b298 io_uring: clean __io_import_iovec() omits 7297ce3d5944 io_uring: improve send/recv error handling omits 06bdea20c107 io_uring: simplify reissue in kiocb_done omits e048834c209a drm/hyperv: Fix device removal on Gen1 VMs omits 5979873ebbb5 drm/i915/pmu: Increase the live_engine_busy_stats sample period omits 985e9ece1e55 ACPI: Make acpi_node_get_parent() local omits 9054fc6d57e8 ACPI: Get acpi_device's parent from the parent field omits b735936289d2 Merge tag 'sound-5.16-rc3' of git://git.kernel.org/pub/scm [...] omits ae26c08e6c80 ALSA: intel-dsp-config: add quirk for CML devices based on [...] omits be373fad541b drm/i915/ttm: fixup build failure omits 00b33cf3da72 nvme: fix write zeroes pi omits 8e8aaf512a91 nvme-fabrics: ignore invalid fast_io_fail_tmo values omits 5a6254d55e2a nvme-pci: add NO APST quirk for Kioxia device omits a5053c92b3db nvme-tcp: fix memory leak when freeing a queue omits 1d3ef9c3a39e nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() omits 102110efdff6 nvmet-tcp: fix incomplete data digest send omits af21250bb503 nvmet-tcp: fix memory leak when performing a controller reset omits 69b85e1f1d1d nvmet-tcp: add an helper to free the cmd buffers omits a208fc567217 nvmet-tcp: fix a race condition between release_queue and io_work omits 0b03fe6d3ae2 cifs: update internal version number omits 350f4a562e1f smb2: clarify rc initialization in smb2_reconnect omits 5112d80c162f cifs: populate server_hostname for extra channels omits b9ad6b5b687e cifs: nosharesock should be set on new server omits 6b4542664c2d pinctrl: baytrail: Set IRQCHIP_SET_TYPE_MASKED flag on the [...] omits 03c83982a027 cpufreq: intel_pstate: ITMT support for overclocked system omits 113972d2e111 usb: typec: tipd: Fix initialization sequence for cd321x omits 7b9c90e3e6a1 usb: typec: tipd: Fix typo in cd321x_switch_power_state omits 6cca13de26ee usb: hub: Fix locking issues with address0_mutex omits ed38eb49d101 cpufreq: intel_pstate: Fix active mode offline/online EPP [...] omits cd23f02f1668 cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs omits 5a3ba99b62d8 ipmi: msghandler: Make symbol 'remove_work_wq' static omits 7b1b62bc1e6a net: marvell: mvpp2: increase MTU limit when XDP enabled omits e4e9bfb7c93d net: ipa: kill ipa_cmd_pipeline_clear() omits c88c5e461939 arm64: dts: ten64: remove redundant interrupt declaration [...] omits a049a30fc27c net: usb: Correct PHY handling of smsc95xx omits 8361b8b29f93 soc: imx: gpcv2: keep i.MX8MM VPU-H1 bus clock active omits 2106efda785b net: remove .ndo_change_proto_down omits c384cee14aa3 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits b82d71c0f84a net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() omits 5f11542f1372 Merge branch 'mvpp2-5gbase-r-support' omits 4043ec701c43 net: marvell: mvpp2: Add support for 5gbase-r omits a1fb410a5751 phy: marvell: phy-mvebu-cp110-comphy: add support for 5gbase-r omits c75a9ad43691 r8169: fix incorrect mac address assignment omits 75e47206512b tsnep: Fix set MAC address omits 52911bb62ed8 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 44ec41b7f783 spi: pxa2xx: Remove redundant ->read() and ->write() in st [...] omits dd06a0c6b6f6 spi: spidev: Use SPI_MODE_USER_MASK instead of casting omits 350de7ce26ca spi: Fix multi-line comment style omits b00bab9d48bb spi: Replace memset() with __GFP_ZERO omits cff6f593251c regulator: rohm-generic: iniline stub function omits 8a6cc0ded6d9 ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML omits 60ebd6737c88 Merge branch 'ipa-fixes' omits 8afc7e471ad3 net: ipa: separate disabling setup from modem stop omits 33a153100bb3 net: ipa: directly disable ipa-setup-ready interrupt omits bed68f4f4db4 docs: i2c: smbus-protocol: mention the repeated start condition omits 1aa590c85ae4 ARM: dts: imx: Fix typo in pinfunc comments omits 33e2ec523230 Merge branch 'qca8k-mirror-and-lag-support' omits def975307c01 net: dsa: qca8k: add LAG support omits 2c1bdbc7e756 net: dsa: qca8k: add support for mirror mode omits 1e84dc6b7bbf neigh: introduce neigh_confirm() helper function omits a0c2ccd9b5ad mctp: Add MCTP-over-serial transport binding omits bd08ee2315a3 Merge branch 'mlxsw-fixes' omits 63b08b1f6834 mlxsw: spectrum: Protect driver from buggy firmware omits ce4995bc6c8e mlxsw: spectrum: Allow driver to load with old firmware versions omits 25e2735de861 Merge branch 'mlxsw-updates' omits c1020d3cf475 mlxsw: pci: Add shutdown method in PCI driver omits ed1607e2ddf4 mlxsw: spectrum_router: Remove deadcode in mlxsw_sp_rif_ma [...] omits 5789d04b7712 Merge branch 'smc-fixes' omits 606a63c9783a net/smc: Ensure the active closing peer first closes clcsock omits 45c3ff7a9ac1 net/smc: Clean up local struct sock variables omits 1c743127cc54 net: nexthop: fix null pointer dereference when IPv6 is no [...] omits e5b40668e930 slip: fix macro redefine warning omits 16517829f2e0 hamradio: fix macro redefine warning omits 5f719948b5d4 mmc: spi: Add device-tree SPI IDs omits 617ed6c2f036 drm/i915/dsi: split out icl_dsi.h omits 7570d06db73f drm/i915/dsi: split out vlv_dsi.h omits 01e526285a6a drm/i915/dsi: split out vlv_dsi_pll.h omits aebdd7428c65 drm/i915/dsi: split out intel_dsi_vbt.h omits 00b9773b128a arm64: dts: allwinner: a64: Update MBUS node omits c8f7b50785ca ARM: dts: sunxi: h3/h5: Update MBUS node omits 9f193dedd6ef dt-bindings: arm: sunxi: Add H5 MBUS compatible omits 245578ba9f03 dt-bindings: arm: sunxi: Expand MBUS binding omits 71b597ef5d46 dt-bindings: clock: sunxi: Export CLK_DRAM for devfreq omits 95f04048325c ARM: dts: ux500: Add reset lines to IP blocks omits 84e1d0bf1d71 i2c: virtio: disable timeout handling omits aa5721a9e0c9 USB: serial: pl2303: fix GC type detection omits 03a976c9afb5 i2c: i801: Fix interrupt storm from SMB_ALERT signal omits 9b5bf5878138 i2c: i801: Restore INTREN on unload omits 7e97b3dc2556 arch_topology: Remove unused topology_set_thermal_pressure [...] omits 0258cb19c77d cpufreq: qcom-cpufreq-hw: Use new thermal pressure update [...] omits 93d9e6f93e15 cpufreq: qcom-cpufreq-hw: Update offline CPUs per-cpu ther [...] omits 5168b1be0905 thermal: cpufreq_cooling: Use new thermal pressure update [...] omits c214f124161d arch_topology: Introduce thermal pressure update function omits 0af4cbfa73af drm/i915/gem: placate scripts/kernel-doc omits ebd922967f33 arm64: dts: imx8qxp: add cache info omits b0b46118ed26 arm64: dts: imx8qm: add cache info omits cb551b5e3bab arm64: dts: imx8m: add cache info omits 3c542cfa8266 drm/i915/dg2: Tile 4 plane format support omits ec3bb890817e xfrm: fix dflt policy check when there is no policy configured omits bcf141b2eb55 xfrm: fix policy lookup for ipv6 gre packets omits 8c92606ab810 sched/cpuacct: Make user/system times in cpuacct.stat more [...] omits dd02d4234c9a sched/cpuacct: Fix user/system in shown cpuacct.usage* omits c7ccbf4b6174 cpuacct: Convert BUG_ON() to WARN_ON_ONCE() omits 9731698ecb9c cputime, cpuacct: Include guest time in user time in cpuacct.stat omits aa6fed90fea2 dt-bindings: i2c: imx-lpi2c: Fix i.MX 8QM compatible matching omits 73743c3b0922 perf: Ignore sigtrap for tracepoints destined for other tasks omits 14c240488411 locking/rwsem: Optimize down_read_trylock() under highly c [...] omits d257cc8cb8d5 locking/rwsem: Make handoff bit handling more consistent omits 16dd3bb5c190 pinctrl: samsung: Make symbol 'exynos7885_pin_ctrl' static omits 57bbeacdbee7 erofs: fix deadlock when shrink erofs slab omits f0ae8685b285 phy: HiSilicon: Fix copy and paste bug in error handling omits a1b6c81ba41f dt-bindings: phy: zynqmp-psgtr: fix USB phy name omits 7947113fd07a phy: ti: omap-usb2: Fix the kernel-doc style omits 0d1c7e554458 phy: qualcomm: ipq806x-usb: Fix kernel-doc style omits 2d62253eb1b6 scsi: scsi_debug: Zero clear zones at reset write pointer omits eb97545d6264 scsi: core: sysfs: Fix setting device state to SDEV_RUNNING omits e0a2c28da11e scsi: scsi_debug: Sanity check block descriptor length in [...] omits 674ee8e1b4a4 io_uring: correct link-list traversal locking omits fa721d4f0b91 selftests/bpf: Fix trivial typo omits 7c1c1d36e830 firmware: ti_sci: rm: remove unneeded semicolon omits 8aa35e0bb5ea soc: ti: pruss: fix referenced node in error message omits efcf5932230b block: avoid to touch unloaded module instance when opening bdev omits c18c8891111b Merge tag 'drm-misc-next-2021-11-18' of git://anongit.free [...] omits c7756f3a327d Merge tag 'media/v5.16-2' of git://git.kernel.org/pub/scm/ [...] omits 6326948f940d lsm: security_task_getsecid_subj() -> security_current_get [...] omits 064a91771f7a SUNRPC: use different lock keys for INET6 and LOCAL omits 7057474c8381 drm: ttm: correct ttm_range_manager kernel-doc notation omits 11b4da982791 drm/amdgpu: partially revert "svm bo enable_signal call co [...] omits 6984fa418b8e drm/amd/display: Set plane update flags for all planes in reset omits 1edf5ae1fdaf drm/amd/display: enable seamless boot for DCN301 omits 85fb8bb9d4a5 drm/amd/display: Run full global validation in dc_commit_state omits f8fb5cd412e3 drm/amd/display: based on flag reset z10 function pointer omits 524a0ba6fab9 drm/amd/display: Fix DPIA outbox timeout after GPU reset omits 4aaea9d72e9a drm/amdgpu: Fix double free of dmabuf omits a0e7e140b5b2 drm/amdkfd: Remove unused entries in table omits 1f5fc7a50955 drm/amd/pm: Add debugfs info for STB omits db5b5c679e6c drm/amd/pm: Add STB support in sienna_cichlid omits 79aae67ef8bb drm/amd/pm: Add STB accessors interface omits ae360bf18219 drm/amdgpu/pm: clean up some inconsistent indenting omits ee2f17f4d02b drm/amdkfd: Retrieve SDMA numbers from amdgpu omits e39938117e78 drm/amdgpu: Fix MMIO HDP flush on SRIOV omits fdcb279d5b79 drm/amdgpu: query umc error info from ecc_table v2 omits edd794208555 drm/amd/pm: add message smu to get ecc_table v2 omits 8882f90a3fe2 drm/amdgpu: add new query interface for umc block v2 omits 6edc8f8aff61 drm/amd/pm: Update smu driver interface for aldebaran omits 92020e81ddbe drm/amdgpu/display: set vblank_disable_immediate for DC omits a689e8d1f800 drm/amd/display: check top_pipe_to_program pointer omits 24adfaffd5ad drm/amd/display: cleanup the code a bit omits 13d20aabd6ef drm/amd/display: remove no need NULL check before kfree omits 7b833d680481 drm/amd/amdgpu: fix potential memleak omits 8b11e14bd579 drm/amd/amdgpu: cleanup the code style a bit omits 7b755d65100e drm/amd/amdgpu: remove useless break after return omits 88ac6df8af2c drm/amd/display: fix cond_no_effect.cocci warnings omits 1da2fcc43511 drm/amd/display: Clean up some inconsistent indenting omits 6c5af7d2f886 drm/amdgpu: fix set scaling mode Full/Full aspect/Center n [...] omits b295ce39912c drm/amd/display: Fix OLED brightness control on eDP omits d9a69fe512c5 drm/amdgpu: Add recovery_lock to save bad pages function omits 3ebd8bf02380 drm/amdgpu: support new mode-1 reset interface (v2) omits c96cb6598903 drm/amd/amdkfd: Fix kernel panic when reset failed and bee [...] omits 33155ce6e1a8 drm/amd/pm: Remove artificial freq level on Navi1x omits 6c08e0ef87b8 drm/amd/pm: avoid duplicate powergate/ungate setting omits ed12f3f198ce drm/amd/display: Revert "retain/release stream pointer in [...] omits e90f0bb0c7c7 drm/amd/display: 3.2.162 omits 8fa6f4c5715c drm/amd/display: fixed the DSC power off sequence during D [...] omits 3f232a0fdbb1 drm/amd/display: [FW Promotion] Release 0.0.93 omits 1f49355c4c56 drm/amd/display: [FW Promotion] Release 0.0.92 omits 21f45a2363bb drm/amd/display: Visual Confirm Bar Height Adjust omits 189789a15f77 drm/amd/display: Fix eDP will flash when boot to OS omits 2665f63a7364 drm/amd/display: Enable DSC over eDP omits 2430be71c017 drm/amd/display: Fix LTTPR not Enabled omits 430bb83dbdf3 drm/amd/display: Reset fifo after enable otg omits d26c4ffba6ac drm/amd/display: Code change for DML isolation omits ef9d5a54dae9 drm/amd/display: set MSA vsp/hsp to 0 for positive polarit [...] omits fd3b2e21b881 drm/amd/display: Revert changes for MPO underflow omits a53b554b56e0 drm/amd/display: Only flush delta from last command execution omits c09bb36dd123 drm/amd/display: Secondary display goes blank on Non DCN31 omits d25e35bc26c3 drm/amdgpu: Pin MMIO/DOORBELL BO's in GTT domain omits f441dd33db4a drm/amdgpu: Update BO memory accounting to rely on allocat [...] omits 1d925758ba1a drm/amd/display: Reduce dmesg error to a debug print omits 625097a9e0c6 drm/amd/display: Drop config guard for DC_LOG_DP2 omits 13e4ad2ce8df hugetlbfs: flush before unlock on move_hugetlb_page_tables() omits a4a118f2eead hugetlbfs: flush TLBs correctly after huge_pmd_unshare omits e4840d537c2c drm/msm: Do hw_init() before capturing GPU state omits 6e53d6d26920 mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode omits 5737b4515dee rtw89: update partition size of firmware header on skb->data omits a571bc28326d iwlwifi: Fix memory leaks in error handling path omits f5cecf1d4c5f iwlwifi: fix warnings produced by kernel debug options omits 5283dd677e52 iwlwifi: mvm: retry init flow if failed omits 1b54403c9cc4 iwlwifi: Fix missing error code in iwl_pci_probe() omits fe785f56ad58 iwlwifi: pcie: fix constant-conversion warning omits d03fcc1de086 drm/msm/dp: Avoid unpowered AUX xfers that caused crashes omits cd92cc187c05 drm/msm/dsi: set default num_data_lanes omits 774a90c1e1a3 RDMA/irdma: Set protocol based on PF rdma_mode flag omits e523af4ee560 net/ice: Add support for enable_iwarp and enable_roce devl [...] omits 325e0d0aa683 devlink: Add 'enable_iwarp' generic device param omits f65ee535df77 ice: avoid bpf_prog refcount underflow omits 792b2086584f ice: fix vsi->txq_map sizing omits 0525f34d0275 power: supply: ab8500: Standardize capacity lookup omits 67acb291f3b6 power: supply: ab8500: Standardize temp res lookup omits bc6e02871402 power: supply: ab8500: Standardize CV voltage omits 83e5aa77d112 power: supply: ab8500: Standardize CC current omits 1091ed7db0d2 power: supply: ab8500: Make recharge capacity a constant omits 9c20899da46b power: supply: ab8500: Standardize termination current omits 50425ccf2467 power: supply: ab8500: Standardize internal resistance omits fc81c435a8a6 power: supply: ab8500_fg: Init battery data in bind() omits 2a5f41830aad power: supply: ab8500: Standardize voltages omits 2d3559a50ad6 power: supply: ab8500: Standardize technology omits 22be8d77c80d power: supply: ab8500: Standardize design capacity omits e5dff305ab5c power: supply: ab8500: Use only one battery type omits d8d26ac12e18 power: supply: ab8500: Drop unused battery types omits 6252c706cdb0 power: supply: ab8500: Standardize operating temperature omits 3aca6ecdab44 power: supply: ab8500: Sink current tables into charger code omits 59f1b854706d power: supply: ab8500: Use core battery parser omits 49cd1eb37b48 spi: fsl-lpspi: Add imx8ulp compatible string omits 3f07657506df spi: deduplicate spi_match_id() in __spi_register_driver() omits d94758b344e3 spi: Add resets to the PL022 bindings omits f6f6a6320eee spi: docs: improve the SPI userspace API documentation omits 03a000bfd719 Merge branch 'nh-group-refcnt' omits 02ebe49ab061 selftests: net: fib_nexthops: add test for group refcount [...] omits 1005f19b9357 net: nexthop: release IPv6 per-cpu dsts when replacing a n [...] omits 8837cbbf8542 net: ipv6: add fib6_nh_release_dsts stub omits 428ee30a05cd ASoC: rk817: Add module alias for rk817-codec omits 28c916ade1bd ASoC: soc-acpi: Set mach->id field on comp_ids matches omits 448cc2fb3a7b Merge drm/drm-next into drm-intel-next omits 3b0e04140bc3 Merge branch 'qca8k-next' omits ba8f870dfa63 net: dsa: qca8k: add support for mdb_add/del omits 6a3bdc5209f4 net: dsa: qca8k: add set_ageing_time support omits 4592538bfb0d net: dsa: qca8k: add support for port fast aging omits c126f118b330 net: dsa: qca8k: add additional MIB counter and make it dynamic omits 8b5f3f29a81a net: dsa: qca8k: initial conversion to regmap helper omits 36b8af12f424 net: dsa: qca8k: move regmap init in probe and set it mandatory omits 994c28b6f971 net: dsa: qca8k: remove extra mutex_init in qca8k_setup omits 90ae68bfc2ff net: dsa: qca8k: convert to GENMASK/FIELD_PREP/FIELD_GET omits b9133f3ef5a2 net: dsa: qca8k: remove redundant check in parse_port_config omits 8ba71dbb7f37 Merge branch 'skbuff-struct-group' omits 03f61041c179 skbuff: Switch structure bounds to struct_group() omits fba84957e2e2 skbuff: Move conditional preprocessor directives out of st [...] omits 4177d5b017a7 net, neigh: Fix crash in v6 module initialization error path omits a68229ca6340 nixge: fix mac address error handling again omits cb902b332f95 sections: global data can be in .bss omits 7a61432dc813 net/smc: Avoid warning of possible recursive locking omits f7a36b03a732 vsock/virtio: suppress used length validation omits 09f16f7390f3 ath11k: Fix mon status ring rx tlv processing omits 46e46db313a2 ath11k: add read variant from SMBIOS for download board data omits a4146249a333 ath11k: skip sending vdev down for channel switch omits e968b1b3e9b8 arp: Remove #ifdef CONFIG_PROC_FS omits 1370634054d4 ath11k: fix read fail for htt_stats and htt_peer_stats for [...] omits 3db26ecf7114 ath11k: calculate the correct NSS of peer for HE capabilities omits e9268a943998 hv_netvsc: Use bitmap_zalloc() when applicable omits f8108250e331 ath11k: change to treat alpha code na as world wide regdomain omits f93fd0ca5e7d net: ax88796c: do not receive data in pointer omits 5e6c7ccd3ea4 qed: Use the bitmap API to simplify some functions omits 08a7abf4aff1 net-sysfs: Slightly optimize 'xps_queue_show()' omits a6da2bbb0005 net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls omits db473c075f01 rds: Fix a typo in a comment omits ac9f66ff04a9 Fix coverity issue 'Uninitialized scalar variable" omits 6164807dd298 drm/i915/ttm: Fix error code in i915_ttm_eviction_valuable() omits 527bab0473f2 drm/i915/rpm: Enable runtime pm autosuspend by default omits bd4b827cec1d pcmcia: hide the MAC address helpers if !NET omits 4dfb9982644b tsn: Fix build. omits 00ef32565b9b net: wwan: iosm: device trace collection using relayfs omits c4804670026b net: wwan: common debugfs base dir for wwan device omits a9c2cf9e9333 octeon: constify netdev->dev_addr omits ed5356b53f07 net: mana: Add XDP support omits b8ac21d210df Merge branch 'tsn-endpoint-driver' omits 403f69bbdbad tsnep: Add TSN endpoint Ethernet MAC driver omits 603094b2cdb7 dt-bindings: net: Add tsnep Ethernet controller omits 2b34a288d200 dt-bindings: Add vendor prefix for Engleder omits a18e6521a7d9 net: phylink: handle NA interface mode in phylink_fwnode_p [...] omits 291dcae39bc4 net: phylink: Add helpers for c22 registers without MDIO omits c15f86856bec platform/x86: thinkpad_acpi: Accept ibm_init_struct.init() [...] omits 18fe42bdd635 MAINTAINERS: Add entry to MAINTAINERS for Milbeaut omits ff448bbaacfb platform/x86: think-lmi: Simplify tlmi_analyze() error han [...] omits 01df1385ec4e platform/x86: think-lmi: Move kobject_init() call into tlm [...] omits 69a25d34f377 ARM: dts: milbeaut: set clock phandle to uart node omits 2fc4dfc294ee ARM: dts: milbeaut: set clock phandle to timer node omits 8e0150fe5cf5 ARM: dts: milbeaut: add a clock node for M10V omits 6d872df3e3b9 net: annotate accesses to dev->gso_max_segs omits 4b66d2161b81 net: annotate accesses to dev->gso_max_size omits 3bd6b2a838ba nfp: checking parameter process for rx-usecs/tx-usecs is invalid omits 19d36c5f2948 ipv6: fix typos in __ip6_finish_output() omits ac2944abe4d7 selftests/tc-testings: Be compatible with newer tc output omits bdf1565fe03d selftests/tc-testing: match any qdisc type omits 65258b9d8cde net: dsa: qca8k: fix MTU calculation omits 3b00a07c2443 net: dsa: qca8k: fix internal delay applied to the wrong P [...] omits 8e2a2f90511a Merge branch 'ethtool-copybreak' omits e175eb5fb054 net: hns3: remove the way to set tx spare buf via module p [...] omits e65a0231d2ca net: hns3: add support to set/get rx buf len via ethtool f [...] omits 7462494408cd ethtool: extend ringparam setting/getting API with rx_buf_len omits 0b70c256eba8 ethtool: add support to set/get rx buf len via ethtool omits e445f08af2b1 net: hns3: add support to set/get tx copybreak buf size vi [...] omits 448f413a8bdc ethtool: add support to set/get tx copybreak buf size via ethtool omits 8626afb170dc Merge drm/drm-next into drm-intel-gt-next omits e94b07493da3 ath11k: Set IRQ affinity to CPU0 in case of one MSI vector omits 915a081ff307 ath11k: do not restore ASPM in case of single MSI vector omits ac6e73483f7b ath11k: add support one MSI vector omits c41a6700b276 ath11k: refactor multiple MSI vector implementation omits 4ab4693f327a ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ omits 01279bcd01d9 ath11k: add CE and ext IRQ flag to indicate irq_handler omits 87b4072d7ef8 ath11k: get msi_data again after request_irq is called omits e95d8eaee21c firmware: smccc: Fix check for ARCH_SOC_ID not implemented omits 4fd932a7250c Merge tag 'socfpga_fix_for_v5.16' of git://git.kernel.org/ [...] omits d17c4bf2c7e9 Merge tag 'scmi-fixes-5.16' of git://git.kernel.org/pub/sc [...] omits d063f30765fe Merge tag 'optee-fix-for-v5.16' of git://git.linaro.org/pe [...] omits 3449d6bf4c45 Merge tag 'arm-soc/for-5.16/devicetree-fixes' of https://g [...] omits 3542de6a5b15 memory: renesas-rpc-if: refactor MOIIO and IOFV macros omits 57ea9daad51f memory: renesas-rpc-if: avoid use of undocumented bits omits 2db468d6fda4 memory: renesas-rpc-if: simplify register update omits 2602dc10f9d9 memory: renesas-rpc-if: Silence clang warning omits 865fbc0f8dc2 drm/i915/pmu: Avoid with_intel_runtime_pm within spinlock omits 34734edd06f8 dt-bindings: crypto: Add optional dma properties omits bbdde16e5d7e ARM: dts: sun8i: h3: beelink-x2: Add GPIO CEC node omits 38df5750962c ARM: dts: sunxi: Add CEC clock to DW-HDMI omits 3047444def12 arm64: dts: allwinner: a64: Add CEC clock to HDMI omits 725bc607aa02 ARM: dts: sun8i: h3: beelink-x2: Sort nodes omits f7e47d85f3f5 arm64: dts: allwinner: h6: tanix-tx6: Add I2C node omits 017a716e7b0e bus: sunxi-rsb: Fix shutdown omits 1f1517fafda5 media: cx18: drop an unused macro omits 9543b4e32066 media: ivtv: drop an unused macro omits 140dfc36fbd3 media: cx25821: drop duplicated i2c_slave_did_ack() omits e353f3e88720 USB: serial: option: add Telit LE910S1 0x9200 composition omits 0d2517b3765a media: hantro: Support NV12 on the G2 core omits be1b49f576a8 media: hantro: Staticize a struct in postprocessor code omits e2da465455ce media: hantro: Support VP9 on the G2 core omits cb1bbbd4cffd media: hantro: Prepare for other G2 codecs omits 82fb363d5e96 media: hantro: Rename registers omits f25709c4ff15 media: rkvdec: Add the VP9 backend omits 3e3b1fb0e5d9 media: Add VP9 v4l2 library omits b88dbe38dca8 media: uapi: Add VP9 stateless decoder controls omits bb91e46eb017 media: hantro: Add quirk for NV12/NV12_4L4 capture format omits 53a3e71095c5 media: hantro: Simplify postprocessor omits 04dad52ee341 media: hantro: postproc: Introduce struct hantro_postproc_ops omits 9393761aec4c media: hantro: postproc: Fix motion vector space size omits fa51b16d0558 dmaengine: idxd: fix calling wq quiesce inside spinlock omits 1ffc6f359f7a dmaengine: dw-edma: Fix return value check for dma_set_mas [...] omits 98400ad75e95 Revert "parisc: Fix backtrace to always include init funti [...] omits 3fbdc121bd05 parisc: Convert PTE lookup to use extru_safe() macro omits df2ffeda6370 parisc: Fix extraction of hash lock bits in syscall.S omits 169d1a4a2adb parisc: Provide an extru_safe() macro to extract unsigned bits omits 8d192bec534b parisc: Increase FRAME_WARN to 2048 bytes on parisc omits 885633075847 dmaengine: dw-axi-dmac: Fix uninitialized variable in axi_ [...] omits 74c2e97b0184 RISC-V: KVM: Fix incorrect KVM_MAX_VCPUS value omits 756e1fc16505 KVM: RISC-V: Unmap stage2 mapping when deleting/moving a memslot omits c190510714df arm64: dts: imx8mq-librem5-r3.dtsi: describe selfie cam XS [...] omits fed7603597fa arm64: dts: imx8mq-librem5: describe the selfie cam omits 1019b783696a arm64: dts: imx8mq-librem5: describe power supply for cameras omits b43e6c03a854 arm64: dts: split out a shared imx8mq-librem5-r3.dtsi description omits e3f775070e06 arm64: dts: imx8mm-beacon: Enable USB Controllers omits d8af404ffce7 iomap: Fix inline extent handling in iomap_readpage omits 2afbbab45c26 pinctrl: microchip-sgpio: update to support regmap omits 076d9e71bcf8 pinctrl: ocelot: convert pinctrl to regmap omits a159c2b4cb75 pinctrl: ocelot: update pinctrl to automatic base address omits ad96111e658a pinctrl: ocelot: combine get resource and ioremap into sin [...] omits 1dd19cae1552 dt-bindings: pinctrl: uniphier: Add child node definitions [...] omits f35172c030db dt-bindings: qcom,pmic-gpio: Add pm2250 compatible string omits ef874e03a67d pinctrl: spmi-gpio: Add support for PM2250 omits 5277525edfd8 pinctrl: qcom: sc7280: Add egpio support omits bebc49c1e5f6 pinctrl: qcom: Add egpio feature support omits f347438356e1 pinctrl: qcom-pmic-gpio: Add support for pm8019 omits e3da3323dabf dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM8019 omits bdbf104f8ee6 pinctrl: qcom: Add SDX65 pincontrol driver omits 3fe59cc4ff64 dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings omits 531d6ab36571 pinctrl: ocelot: Extend support for lan966x omits 463201a784c4 dt-bindings: pinctrl: ocelot: add lan966x SoC support omits 136057256686 Linux 5.16-rc2 omits 5dbe2711e418 drm/msm/gpu: Fix check for devices without devfreq omits 26b6f1c870b8 drm/msm/gpu: Fix idle_work time omits 9ba873e66ed3 drm/msm/a6xx: Fix uinitialized use of gpu_scid omits 26d776fd0f79 drm/msm: Fix null ptr access msm_ioctl_gem_submit() omits 2d1d175a61df drm/msm: Demote debug message omits 4823c0304925 drm/msm: Make a6xx_gpu_set_freq() static omits 067ecab9eef6 drm/msm: Restore error return on invalid fence omits ea0006d390a2 drm/msm: Fix wait_fence submitqueue leak omits 3466d9e217b3 drm/msm: Fix mmap to include VM_IO and VM_DONTDUMP omits 59ba1b2b4825 drm/msm/devfreq: Fix OPP refcnt leak omits b4d25abf9720 drm/msm/a6xx: Allocate enough space for GMU registers omits 40c93d7fff6f Merge tag 'x86-urgent-2021-11-21' of git://git.kernel.org/ [...] omits af16bdeae8e0 Merge tag 'perf-urgent-2021-11-21' of git://git.kernel.org [...] omits 75603b14ed14 Merge tag 'powerpc-5.16-2' of git://git.kernel.org/pub/scm [...] omits aef4b9a89a37 arm64: dts: rockchip: fix poweroff on helios64 omits 8169b9894dbd arm64: dts: rockchip: Enable HDD power on helios64 omits 755fff528b1b arm64: dts: rockchip: add variables for pcie completion to [...] omits 61eb495c83bf pstore/blk: Use "%lu" to format unsigned long omits e92df2c61c10 arm64: dts: rockchip: define usb hub and 2.5GbE nic on helios64 omits c681c6fcc5dd arm64: dts: rockchip: add interrupt and headphone-detectio [...] omits 8240e87f16d1 arm64: dts: rockchip: fix audio-supply for Rock Pi 4 omits 2b454a90e2cc arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply omits 772fb46109f6 arm64: dts: rockchip: fix rk3308-roc-cc vcc-sd supply omits 6dd005368380 arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe fro [...] omits 423e85e97aaf ARM: rockchip: Use memcpy_toio instead of memcpy on smp bring-up omits 3ac5f9db26bb ARM: samsung: Remove HAVE_S3C2410_I2C and use direct dependencies omits 20287d56f52d efi/libstub: consolidate initrd handling across architectures omits 44f155b4b07b efi/libstub: x86/mixed: increase supported argument count omits 4da87c517058 efi/libstub: add prototype of efi_tcg2_protocol::hash_log_ [...] omits f65b81320926 include/linux/efi.h: Remove unneeded whitespaces before tabs omits 652e7df485c6 iio: at91-sama5d2: Fix incorrect sign extension omits baaf965f9430 mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove omits 92beafb76a31 iio: adc: axp20x_adc: fix charging current reporting on AXP22x omits fde272e78e00 iio: gyro: adxrs290: fix data signedness omits 745fa3e40ff5 arm64: dts: fsl-ls1043a-rdb: add delay between CS and CLK [...] omits b0100bce4ff8 ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART omits efe33befc2ff ARM: imx: remove dead left-over from i.MX{27,31,35} removal omits 52c612692848 ARM: dts: vf610-zii-dev-rev-b: specify phy-mode for external PHYs omits f9d3b807daa6 ARM: dts: vf610-zii-dev-rev-b: correct phy-mode for 6185 dsa link omits 25501d8d3ab3 arm64: dts: lx2160abluebox3: update RGMII delays for sja11 [...] omits e691f9282a89 ARM: dts: ls1021a-tsn: update RGMII delays for sja1105 switch omits f2c2e9ebb2cf ARM: dts: imx6qp-prtwd3: update RGMII delays for sja1105 switch omits 38c0b9496127 arm64: dts: imx: imx8mn-beacon: Drop undocumented clock-na [...] omits f756f435f7dd soc: imx: gpcv2: Synchronously suspend MIX domains omits b70bf26a704c arm64: dts: freescale: add 'chassis-type' property omits 0e4190d762ef hwmon: (sht4x) Fix EREMOTEIO errors omits e5d3e752b050 arm64: dts: qcom: sdm660-xiaomi-lavender: Add USB omits e631e904e1d8 arm64: dts: qcom: sdm660-xiaomi-lavender: Enable Simple Fr [...] omits cf85e9aee210 arm64: dts: qcom: sdm660-xiaomi-lavender: Add eMMC and SD omits 4c420a0449ce arm64: dts: qcom: sdm660-xiaomi-lavender: Add PWRKEY and RESIN omits 262a8ad19cdf arm64: dts: qcom: sdm660-xiaomi-lavender: Add RPM and fixe [...] omits 9f6cbe37a72f arm64: dts: qcom: sdm630-pm660: Move RESIN to pm660 dtsi omits b139425115b8 arm64: dts: qcom: sdm630: Assign numbers to eMMC and SD omits 66b788133030 arm64: dts: qcom: sc7280: Fix 'interrupt-map' parent addre [...] omits bd7d507935ca arm64: dts: qcom: sc7280: Add pcie clock support omits fa09b2248714 arm64: dts: qcom: sc7280: Fix incorrect clock name omits 96e1e3a15273 arm64: dts: qcom: sc7180: Fix ps8640 power sequence for Ho [...] omits 9ac8999e8d6c arm64: dts: qcom: sm8350: Add LLCC node omits ce2762aec737 arm64: dts: qcom: sm8350-sagami: Configure remote processors omits 1209e9246632 arm64: dts: qcom: sm8350-sagami: Enable and populate I2C/S [...] omits c2721b0c23d9 arm64: dts: qcom: Add support for Xperia 1 III / 5 III omits 9bc2c8fea55c arm64: dts: qcom: sm8350: Assign iommus property to QUP WRAPs omits 98374e6925b8 arm64: dts: qcom: sm8350: Set up WRAP2 QUPs omits 8934535531c8 arm64: dts: qcom: sm8350: Set up WRAP1 QUPs omits cf03cd7e12bd arm64: dts: qcom: sm8350: Set up WRAP0 QUPs omits 9ea9eb36b3c0 arm64: dts: qcom: sm8350: Describe GCC dependency clocks omits 2dab7aac493d arm64: dts: qcom: *8350* Consolidate PON/RESIN usage omits f52dd33943ca arm64: dts: qcom: sm8350: Shorten camera-thermal-bottom name omits 9e7f7b65c7f0 arm64: dts: qcom: sm[68]350: Use interrupts-extended with [...] omits ed9500c1df59 arm64: dts: qcom: sm8350: Specify clock-frequency for arch timer omits f4d4ca9f3934 arm64: dts: qcom: sm8350: Add redistributor stride to GICv3 omits e84d04a2b221 arm64: dts: qcom: sm8350: Add missing QUPv3 ID2 omits f0360a7c1742 arm64: dts: qcom: sm8350: Move gpio.h inclusion to SoC DTSI omits 5663ca59bb4f arm64: dts: qcom: Add missing vdd-supply for QUSB2 PHY omits de0a2ae359ef arm64: dts: qcom: msm8996-xiaomi-common: Change TUSB320 to [...] omits 25fdaae63a69 arm64: dts: qcom: msm8996-xiaomi-scorpio: Add touchkey controller omits 4c821bd42ccc arm64: dts: qcom: msm8996-sony-xperia-tone: fix SPMI regul [...] omits 227ee1583ba4 arm64: dts: qcom: msm8994-sony-xperia-kitakami: correct lv [...] omits a49c3dd1f782 arm64: dts: qcom: apq8096-db820c: correct lvs1 and lvs2 su [...] omits 7c57dcae949d arm64: dts: qcom: apq8096-db820c: add missing regulator details omits e2bbebf3b04c arm64: dts: qcom: apq8096-db820c: specify adsp firmware name omits 30a7f99befc6 arm64: dts: qcom: Add support for SONY Xperia XZ2 / XZ2C / [...] omits c41910f257a2 arm64: dts: qcom: msm8996: drop not documented adreno properties omits 3922ccaed4ac arm64: dts: qcom: sc7180: Support Homestar rev4 omits 7624b41b3379 arm64: dts: qcom: sc7180: Support Lazor/Limozeen rev9 omits 0417a86b200b arm64: dts: qcom: sc7180: Specify "data-lanes" for DSI hos [...] omits 963070f76213 arm64: dts: qcom: sc7180: Include gpio.h in edp bridge dts omits 923dcc5eb0c1 Merge branch 'akpm' (patches from Andrew) omits 61564e7b3abc Merge tag 'block-5.16-2021-11-19' of git://git.kernel.dk/l [...] omits b100274c7054 Merge tag 'pinctrl-v5.16-2' of git://git.kernel.org/pub/sc [...] omits 6b38e2fb70b6 Merge tag 's390-5.16-3' of git://git.kernel.org/pub/scm/li [...] omits a9e6b3819b36 dt-bindings: memory: Add entry for version 3.80a omits b38bfc747cb4 Merge tag '5.16-rc1-smb3-fixes' of git://git.samba.org/sfr [...] omits f6bc0d8bc2c5 EDAC/synopsys: Enable the driver on Intel's N5X platform omits c1e631177119 proc/vmcore: fix clearing user buffer by properly using cl [...] omits 825c43f50e3a kmap_local: don't assume kmap PTEs are linear arrays in memory omits d78f3853f831 mm/damon/dbgfs: fix missed use of damon_dbgfs_lock omits db7a347b26fe mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size [...] omits cab71f7495f7 kasan: test: silence intentional read overflow warnings omits cc30042df6fc hugetlb, userfaultfd: fix reservation restore on userfault [...] omits afe041c2d0fe hugetlb: fix hugetlb cgroup refcounting during mremap omits 34dbc3aaf5d9 mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag omits eaac2f898974 hexagon: ignore vmlinux.lds omits 51f2ec593441 hexagon: clean up timer-regs.h omits ffb92ce826fd hexagon: export raw I/O routines for modules omits 9a543f007b70 mm: emit the "free" trace report before freeing memory in [...] omits 85b6d24646e4 shm: extend forced shm destroy to support objects from sev [...] omits 126e8bee943e ipc: WARN if trying to remove ipc object which is absent omits 3cd018b4d6f2 mm/swap.c:put_pages_list(): reinitialise the page list omits f7824ded4149 EDAC/synopsys: Add support for version 3 of the Synopsys EDAC DDR omits bd1d6da17c29 EDAC/synopsys: Use the quirk for version instead of ddr version omits f9390b249c90 af_unix: fix regression in read after shutdown omits efaa9990cd3f Merge branch 'mptcp-rtx-timer' omits bcd97734318d mptcp: use delegate action to schedule 3rd ack retrans omits ee50e67ba0e1 mptcp: fix delack timer omits 89f971182417 Merge branch 'mptcp-more-socket-options' omits 5fb62e9cd3ad selftests: mptcp: add tproxy test case omits c9406a23c116 mptcp: sockopt: add SOL_IP freebind & transparent options omits ffcacff87cd6 mptcp: Support for IP_TOS for MPTCP setsockopt() omits 4f47d5d507d6 ipv4: Exposing __ip_sock_set_tos() in ip.h omits 979594c5ff7b Merge branch 'dev_addr-const' omits 2c193f2cb110 net: kunit: add a test for dev_addr_lists omits a387ff8e5dda dev_addr_list: put the first addr on the tree omits d07b26f5bbea dev_addr: add a modification check omits 5f0b69238427 net: unexport dev_addr_init() & dev_addr_flush() omits adeef3e32146 net: constify netdev->dev_addr omits c9646a18033e bnx2x: constify static inline stub for dev_addr omits 0f98d7e47843 82596: use eth_hw_addr_set() omits 262ae1f9de4e Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits fa9730b4f28b ALSA: intel-dsp-config: add quirk for JSL devices based on [...] omits 466b1516e74f phy: ti: tusb1210: Fix the kernel-doc warn omits 1de7c6ad9a09 phy: qualcomm: usb-hsic: Fix the kernel-doc warn omits e697ffe39a0d phy: qualcomm: qmp: Add missing struct documentation omits 31c66bfa95c1 phy: mvebu-cp110-utmi: Fix kernel-doc warns omits 1388d4ad9d82 net: phy: add support for TI DP83561-SP phy omits d9f31aeaa1e5 ethernet: renesas: Use div64_ul instead of do_div omits 8d22679dc89a ipv6: ip6_skb_dst_mtu() cleanups omits 370a40ee2283 crypto: ccp - no need to initialise statics to 0 omits 882ed23e103f crypto: ccree - remove redundant 'flush_workqueue()' calls omits 3121d5d11818 crypto: octeontx2 - use swap() to make code cleaner omits a9887010ed2d crypto: testmgr - Fix wrong test case of RSA omits e9c195aaeed1 crypto: qce - fix uaf on qce_skcipher_register_one omits b4cb4d316319 crypto: qce - fix uaf on qce_ahash_register_one omits 4a9dbd021970 crypto: qce - fix uaf on qce_aead_register_one omits 574c833ef3a6 crypto: hisilicon/hpre - use swap() to make code cleaner omits 7875506f7a75 MAINTAINERS: rectify entry for INTEL KEEM BAY OCS ECC CRYP [...] omits 94ad2d19a97e crypto: keembay-ocs-ecc - Fix error return code in kmb_ocs [...] omits efd21e10fc3b crypto: caam - replace this_cpu_ptr with raw_cpu_ptr omits 680efb33546b hwrng: cavium - Check health status while reading random data omits 6d48de655917 crypto: atmel-aes - Reestablish the correct tfm context at [...] omits cc4dac3f5e3e Merge tag 'intel-pinctrl-v5.17-2' of gitolite.kernel.org:p [...] omits c0d95d3380ee bpf, sockmap: Re-evaluate proto ops when psock is removed [...] omits 38207a5e8123 bpf, sockmap: Attach map progs to psock early for feature probes omits 2a0991929aba xen/pvh: add missing prototype to header omits 8cccee9e91e1 libbpf: Change bpf_program__set_extra_flags to bpf_program [...] omits a90af8f15bdc Merge tag 'libata-5.16-rc2' of git://git.kernel.org/pub/sc [...] omits e4365e369fcc Merge tag 'trace-v5.16-6' of git://git.kernel.org/pub/scm/ [...] omits dc27f3c5d10c selinux: fix NULL-pointer dereference when hashtab allocat [...] omits 8b98436af2c0 Merge tag 'perf-tools-fixes-for-v5.16-2021-11-19' of git:/ [...] omits 9539ba4308ad Merge tag 'riscv-for-linus-5.16-rc2' of git://git.kernel.o [...] omits 7af959b5d5c8 Merge branch 'SA_IMMUTABLE-fixes-for-v5.16-rc2' of git://g [...] omits ecd510d2ff86 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits a8b5f8f26da8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits 447916982455 Merge tag 'gpio-fixes-for-v5.16-rc2' of git://git.kernel.o [...] omits ad44518affc6 Merge tag 'drm-fixes-2021-11-19' of git://anongit.freedesk [...] omits f53d4c109a66 mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply [...] omits aa1baa0e6c1a mtd: rawnand: gpmi: Remove explicit default gpmi clock set [...] omits 0171480007d6 mtd: rawnand: ingenic: JZ4740 needs 'oob_first' read page [...] omits d8466f73010f mtd: rawnand: Export nand_read_page_hwecc_oob_first() omits 0697f8441faa mtd: rawnand: davinci: Rewrite function description omits 9c9d70996538 mtd: rawnand: davinci: Avoid duplicated page read omits 71e89591502d mtd: rawnand: davinci: Don't calculate ECC when reading page omits 0dc636b3b757 x86: Pin task-stack in __get_wchan() omits 267c336349db drm/i915: Drain the ttm delayed workqueue too omits 95c3d2758002 drm/i915: Remove resv from i915_vma omits e6e1a304d759 drm/i915: vma is always backed by an object. omits d03a29e0b1e1 drm/i915: Create a full object for mock_ring, v2. omits b0b0f2d225da drm/i915: Create a dummy object for gen6 ppgtt omits 10ceccb8d7b6 drm/i915: move the pre_pin earlier omits 5951a2b9812d iavf: Fix VLAN feature flags after VFR omits 3b5bdd18eb76 iavf: Fix refreshing iavf adapter stats on ethtool request omits 0cc318d2e840 iavf: Fix deadlock occurrence during resetting VF interface omits e594cda5f8c8 media: sp887x: drop unneeded assignment omits 51c2664ab051 media: media si2168: fully initialize si2168 on resume onl [...] omits 40ae6eff068e media: si2168: drop support for old firmware file name for [...] omits c50fdd1546ea media: dib0700: Only touch one bit when start/stop an adapter omits e08d8f0fadad media: dib0700: cleanup start/stop streaming logic omits e792779e6b63 iavf: Prevent changing static ITR values if adaptive moder [...] omits f7b77ebe6d2f media: dib0700: fix undefined behavior in tuner shutdown omits 4160420012b9 media: s5h1411.c: Fix a typo in the VSB SNR table omits 40f45ab7a7ed media: drivers: cx24113: remove redundant variable r omits 32f4797d03b5 media: dvb-frontends/stv0367: remove redundant variable ADCClk_Hz omits e59a9e50ec8c media: dib9000: Use min() instead of doing it manually omits 9a49afe6f5a5 selftests/bpf: Add btf_dedup case with duplicated structs [...] omits efdd3eb8015e libbpf: Accommodate DWARF/compiler bug with duplicated structs omits 98a1ca29768a media: media dvb_frontend: add suspend and resume callback [...] omits b13203032e67 media: b2c2: Add missing check in flexcop_pci_isr: omits 7615209f42a1 libbpf: Add runtime APIs to query libbpf version omits 8d395ce6f04b media: dvb-core: Convert to SPDX identifier omits ab599eb11882 media: dmxdev: fix UAF when dvb_register_device() fails omits fcb116bc43c8 signal: Replace force_fatal_sig with force_exit_sig when in doubt omits e349d945fac7 signal: Don't always set SA_IMMUTABLE for forced signals omits 6e143293e17a HID: apple: Report Magic Keyboard battery over USB omits 7f52ece242e9 HID: apple: Use BIT to define quirks omits a5fe7864d8ad HID: apple: Do not reset quirks when the Fn key is not found omits 0b91b4e4dae6 HID: magicmouse: Report battery level over USB omits 32bea3574609 HID: multitouch: Fix Iiyama ProLite T1931SAW (0eef:0001 again!) omits f61e06391d65 HID: nintendo: eliminate dead datastructures in !CONFIG_NI [...] omits a1091118e0d6 HID: magicmouse: prevent division by 0 on scroll omits fa48020c9fae HID: thrustmaster: fix sparse warnings omits 03dada294d08 HID: logitech: add myself as a reviewer omits b74edf9bfbc1 HID: Ignore battery for Elan touchscreen on HP Envy X360 1 [...] omits d951ae1ce803 HID: i2c-hid: Report wakeup events omits 3e6a950d9836 HID: input: set usage type to key on keycode remap omits 7fc48fd6b2c0 HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields omits a94f61e63f33 HID: ft260: fix i2c probing for hwmon devices omits 520fbdf7fb19 net/bridge: replace simple_strtoul to kstrtol omits eaa54d66145e nfp: flower: correction of error handling omits eeb04fa64af1 drm/i915/dg2: Implement WM0 cursor WA for DG2 omits 2052287a74c9 drm/i915/pxp: fix includes for headers in include/drm omits df4e6faaafe2 MAINTAINERS: Update for VMware PVRDMA driver omits 728e26c3ac89 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 2b504bd4841b blk-mq: don't insert FUA request with data into scheduler queue omits 15c301049651 blk-cgroup: fix missing put device in error path from blkg [...] omits 5ed597daa420 drm/i915: drop intel_display.h include from intel_display_power.h omits de511df7254a drm/i915: move structs from intel_display_power.h to .c omits 6abf2fc0072b drm/i915/debugfs: move debug printing to intel_display_power.c omits 497520ca1915 drm/i915: drop intel_display.h include from intel_dpll_mgr.h omits 6f51260f0eda drm/i915: drop intel_display.h include from intel_ddi.h omits 0f296e782f21 stmmac_pci: Fix underflow size in stmmac_rx omits 6a405f6c372d atlantic: fix double-free in aq_ring_tx_clean omits 812ad3d270cb ethtool: stats: Use struct_group() to clear all stats at once omits b5d8cf0af167 net/af_iucv: Use struct_group() to zero struct iucv_sock region omits 8f2a83b454c9 ipv6: Use memset_after() to zero rt6_info omits e3617433c3da net: 802: Use memset_startat() to clear struct fields omits f5455a1d9d49 net: dccp: Use memset_startat() for TP zeroing omits 92e888bc6f1b sky2: use PCI VPD API in eeprom ethtool ops omits e8d032507cb7 net: marvell: prestera: fix double free issue on err path omits 253e9b4d11e5 net: marvell: prestera: fix brige port operation omits a6366b13c165 net: ipa: Use 'for_each_clear_bit' when possible omits 29fd0ec65e91 bnx2x: Use struct_group() for memcpy() region omits 641d3ef00ce3 cxgb4: Use struct_group() for memcpy() region omits 88181f1d3474 cxgb3: Use struct_group() for memcpy() region omits ec574d9ee5d2 net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() omits 3572f57b43f6 Merge branch 's390-next' omits 09ae598271f8 s390/lcs: add braces around empty function body omits dddbf91387a0 s390/ctcm: add __printf format attribute to ctcm_dbf_longtext omits 9961d6d50b7f s390/ctcm: fix format string omits 7c8e1a9155ef net/af_iucv: fix kernel doc comments omits 682026a5e934 net/iucv: fix kernel doc comments omits 832585d2172f s390/qeth: allocate RX queue at probe time omits 2edc4bf666c1 Merge branch 'hw_addr_set-arch' omits bb52aff3e321 natsemi: macsonic: use eth_hw_addr_set() omits 9a962aedd30f cirrus: mac89x0: use eth_hw_addr_set() omits e217fc4affc8 apple: macmace: use eth_hw_addr_set() omits 5b6d5affd274 lasi_82594: use eth_hw_addr_set() omits 80db345e7df0 smc9194: use eth_hw_addr_set() omits f95f8e890a2a 8390: wd: use eth_hw_addr_set() omits 973a34c087f4 8390: mac8390: use eth_hw_addr_set() omits d7d28e90e229 8390: hydra: use eth_hw_addr_set() omits 5114ddf8dd88 8390: smc-ultra: use eth_hw_addr_set() omits cc71b8b9376f amd: mvme147: use eth_hw_addr_set() omits c3dc2f7196ca amd: atarilance: use eth_hw_addr_set() omits 21942eef0627 amd: hplance: use eth_hw_addr_set() omits 285e4c664d64 amd: a2065/ariadne: use eth_hw_addr_set() omits 69ede3097b87 amd: ni65: use eth_hw_addr_set() omits 0222ee53c483 amd: lance: use eth_hw_addr_set() omits b4a6aaeaf4aa drm/aspeed: Fix vga_pw sysfs output omits d6821c5bc6b6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits 96c5f82ef0a1 drm/vc4: fix error code in vc4_create_object() omits 82f60a011c5f Merge branch 'dev_addr-const-x86' omits a608e6794b08 ipw2200: constify address in ipw_send_adapter_address omits b09d58025e3c wilc1000: copy address before calling wilc_set_mac_address omits 54612b4a8bc7 mlxsw: constify address in mlxsw_sp_port_dev_addr_set omits e291422c8f00 net: ax88796c: don't write to netdev->dev_addr directly omits 51707f227444 drm/i915: Clean up CRC register defines omits 7d938bc01195 drm/i915: Clean up DPINVGTT/VLV_DPFLIPSTAT bits omits 7781083fd609 arm64: dts: mt8183: support coresight-cpu-debug for mt8183 omits 54337a96f31b arm64: dts: mediatek: mt8173-elm: Add backlight enable pin config omits 08c40de81b77 arm64: dts: mediatek: mt8173-elm: Move pwm pinctrl to pwm0 node omits 6bb0a0e0fd35 drm/i915: Clean up FPGA_DBG/CLAIM_ER bits omits 83de8f83816e ALSA: usb-audio: Don't start stream for capture at prepare omits eee5d6f1356a ALSA: usb-audio: Switch back to non-latency mode at a later point omits c014e935596b dt-bindings: power: renesas,rcar-sysc: Document r8a779f0 S [...] omits 06bd71cd2ebd dt-bindings: reset: renesas,rst: Document r8a779f0 reset module omits 663eede58f83 dt-bindings: arm: renesas: Document R-Car S4-8 SoC DT bindings omits e051025efac3 dt-bindings: mmc: renesas,sdhi: Add optional SDnH clock omits 7c50a407b868 pinctrl: renesas: Remove unneeded locking around sh_pfc_re [...] omits 7dd4fdec402e arm64: dts: renesas: rzg2l-smarc: Enable RSPI1 on carrier board omits a5c29f614669 arm64: dts: renesas: r9a07g044: Add RSPI{0,1,2} nodes omits e1a9faddffe7 arm64: dts: renesas: cat875: Add rx/tx delays omits eca6ab6e362e arm64: dts: reneas: rcar-gen3: Add SDnH clocks omits 52e844ee9a6f arm64: dts: reneas: rzg2: Add SDnH clocks omits 1507b1531981 cfg80211: move offchan_cac_event to a dedicated work omits f5d32a7b1071 mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" omits 237337c230b9 mac80211: introduce set_radar_offchan callback omits bc2dfc02836b cfg80211: implement APIs for dedicated radar detection HW omits f7c151d86487 gpio: mockup: Switch to use kasprintf_strarray() omits 54784ff24971 pinctrl: zynqmp: Unify pin naming omits 5c16f7ee03c0 Merge branch 'x86/urgent' into x86/sgx, to resolve conflict omits 5125b9a9c420 ath9k: fix intr_txqs setting omits 081e2d6476e3 ath11k: add hw_param for wakeup_mhi omits 5a19c7e06236 riscv: fix building external modules omits ea8587d9de22 media: coda: V4L2_PIX_FMT_GREY for coda960 JPEG Encoder omits dca7cc1cbd99 media: rcar-vin: Free buffers with error if hardware stop fails omits 0bbaec386cc1 media: imx: Remove unused functions omits 6aa6e70cdb5b media: stk1160: fix control-message timeouts omits f71d272ad4e3 media: s2255: fix control-message timeouts omits b82bf9b9dc30 media: pvrusb2: fix control-message timeouts omits d9b7e8df3aa9 media: em28xx: fix control-message timeouts omits 10729be03327 media: cpia2: fix control-message timeouts omits cd1798a38782 media: flexcop-usb: fix control-message timeouts omits 12c484c12b19 RISC-V: Enable KVM in RV64 and RV32 defconfigs as a module omits 2adc965c8bfa media: redrat3: fix control-message timeouts omits 16394e998cbb media: mceusb: fix control-message timeouts omits 10d0f56800b3 media: mtk-vcodec: remove unused func parameter omits 37365b050d63 media: mtk-vcodec: enc: add vp8 profile ctrl omits 62456590b849 media: hi846: remove the of_match_ptr macro omits e7cc3e096008 media: hi846: include property.h instead of of_graph.h omits 7d51040a695b Merge tag 'amd-drm-fixes-5.16-2021-11-17' of https://gitla [...] omits 9c6603e1faf8 scsi: target: configfs: Delete unnecessary checks for NULL omits e2a49a95b571 scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp omits 5ecae9f8c705 scsi: mpt3sas: Fix incorrect system timestamp omits 91202a01a2fb scsi: mpt3sas: Fix system going into read-only mode omits 9d267f082a5b Merge tag 'drm-intel-fixes-2021-11-18' of git://anongit.fr [...] omits 0e11279b77e0 Merge tag 'drm-misc-fixes-2021-11-18' of git://anongit.fre [...] omits 0ee4ba13e09c scsi: mpt3sas: Fix kernel panic during drive powercycle test omits cc03facb1c42 scsi: ufs: ufs-mediatek: Add put_device() after of_find_de [...] omits 36e07d7ede88 scsi: scsi_debug: Fix type in min_t to avoid stack OOB omits e11e285b9cd1 scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_ge [...] omits 73185a13773a scsi: ufs: ufshpb: Fix warning in ufshpb_set_hpb_read_to_upiu() omits 2ef75e9bd2c9 tracing: Don't use out-of-sync va_list in event printing omits c4c1dbcc09e7 tracing: Use memset_startat() to zero struct trace_iterator omits 3b1abcf12894 Merge tag 'regmap-no-bus-update-bits' of git://git.kernel. [...] omits 4c388a8e740d Merge tag 'zstd-for-linus-5.16-rc1' of git://github.com/te [...] omits b2e7d636d9ad drm/i915/: Extend VRR platform support to Gen 11 omits b371fd131fce drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks omits 46741e4f593f drm/nouveau: recognise GA106 omits e26dd976580a Merge tag 'thermal-5.16-rc2' of git://git.kernel.org/pub/s [...] omits 18e2befaf6c2 Merge tag 'pm-5.16-rc2' of git://git.kernel.org/pub/scm/li [...] omits 17e10707059d Merge tag 'acpi-5.16-rc2' of git://git.kernel.org/pub/scm/ [...] omits d1c2b55d84a6 Merge tag 'platform-drivers-x86-v5.16-2' of git://git.kern [...] omits ea229296809a Merge tag 'spi-fix-v5.16-rc1' of git://git.kernel.org/pub/ [...] omits 187bea472600 ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE omits 76c47183224c ALSA: ctxfi: Fix out-of-range access omits 1cd3921aa95e soc: qcom: rpmpd: Add QCM2290 support omits 2475fcfbe4e3 dt-bindings: power: rpmpd: Add QCM2290 support omits 7ba9dd0d04a8 soc: qcom: rpmpd: Drop unused res_name from struct rpmpd omits 7416cdc9b9c1 lib: zstd: Don't add -O3 to cflags omits 1974990cca43 lib: zstd: Don't inline functions in zstd_opt.c omits 50fc24944a2a Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits ae8d67b2117f lib: zstd: Fix unused variable warning omits 8d0112ac6fd0 Merge tag 'net-5.16-rc2' of git://git.kernel.org/pub/scm/l [...] omits 6fdf886424cf Merge tag 'for-5.16-rc1-tag' of git://git.kernel.org/pub/s [...] omits db850a9b8d17 Merge tag 'fs_for_v5.16-rc2' of git://git.kernel.org/pub/s [...] omits 99510e1afb48 drm/i915: Disable DSB usage for now omits a37795cbdff2 drm/i915: Declare .(de)gamma_lut_tests for icl+ omits 9cca74b51ea5 drm/i915: Fix framestart_delay commens in VRR code omits 0088d39b6ad9 drm/i915: Do vblank evasion correctly if vrr push has alre [...] omits bd9ccaec6ac9 soc: qcom: qmi: Fix a typo in a comment omits 7cf7eed103d3 Merge tag 'fs.idmapped.v5.16-rc2' of git://git.kernel.org/ [...] omits a6a6d227facf Merge tag 'for-5.16/parisc-4' of git://git.kernel.org/pub/ [...] omits c03571399870 mm: Add functions to zero portions of a folio omits c46e8ece9613 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 4765d061d505 drm/i915: Move vrr push after the frame counter sampling again omits b49e0015c1bd Merge branch 'thermal-int340x' omits 47b577ae6fba Merge branch 'powercap' omits 5ccd191cdd1d RSPI driver support for RZ/G2L omits 8cf72c4e75a0 ASoC: tegra: Fix kcontrol put callback in Mixer omits 3c97881b8c8a ASoC: tegra: Fix kcontrol put callback in ADX omits 8db78ace1ba8 ASoC: tegra: Fix kcontrol put callback in AMX omits b31f8febd185 ASoC: tegra: Fix kcontrol put callback in SFC omits c7b34b51bbac ASoC: tegra: Fix kcontrol put callback in MVC omits a4e37950c9e9 ASoC: tegra: Fix kcontrol put callback in AHUB omits d6202a57e79d ASoC: tegra: Fix kcontrol put callback in DSPK omits a347dfa10262 ASoC: tegra: Fix kcontrol put callback in DMIC omits f21a9df3f7cb ASoC: tegra: Fix kcontrol put callback in I2S omits e2b87a18a60c ASoC: tegra: Fix kcontrol put callback in ADMAIF omits 6762965d0214 ASoC: tegra: Fix wrong value type in MVC omits 42afca1a6566 ASoC: tegra: Fix wrong value type in SFC omits 3aa0d5c8bb3f ASoC: tegra: Fix wrong value type in DSPK omits 559d234569a9 ASoC: tegra: Fix wrong value type in DMIC omits 8a2c2fa0c533 ASoC: tegra: Fix wrong value type in I2S omits 884c6cb3b703 ASoC: tegra: Fix wrong value type in ADMAIF omits 4ae275bc6d2f Merge tag 'docs-5.16-2' of git://git.lwn.net/linux omits f86b0aaad741 tracing/histogram: Fix UAF in destroy_hist_field() omits 7d5775d49e4a Merge tag 'printk-for-5.16-fixup' of git://git.kernel.org/ [...] omits a5d05b07961a pstore/ftrace: Allow immediate recording omits 2e1809208a4a xfrm: Remove duplicate assignment omits c6e7871894a3 ipv6/esp6: Remove structure variables and alignment statements omits 547a4a6a96d0 Merge tag 'asoc-fix-v5.16-rc1' of https://git.kernel.org/p [...] omits 29ad850a5cae selfetests/bpf: Adapt vmtest.sh to s390 libbpf CI changes omits 890e3dc8bb6e ftrace/samples: add s390 support for ftrace direct multi sample omits 503e45108451 ftrace/samples: add missing Kconfig option for ftrace dire [...] omits f1ab2e0d4cbd MAINTAINERS: update email address of Christian Borntraeger omits 4aa9340584e3 s390/kexec: fix memory leak of ipl report buffer omits 3956d6c85f26 pinctrl: st: Switch to use devm_kasprintf_strarray() omits 3d4d3e0a7d67 pinctrl: st: Convert to use dev_err_probe() omits 3809671d95a1 pinctrl: st: Make use of the devm_platform_ioremap_resourc [...] omits f972707662db pinctrl: st: Use temporary variable for struct device omits e803ab971b5b pinctrl: st: Drop wrong kernel doc annotations omits b32b195d7f02 pinctrl: armada-37xx: Switch to use devm_kasprintf_strarray() omits 06cb10ea0cd5 pinctrl: armada-37xx: Convert to use dev_err_probe() omits 49bdef501728 pinctrl: armada-37xx: Make use of the devm_platform_iorema [...] omits 50cf2ed284e4 pinctrl: armada-37xx: Use temporary variable for struct device omits a6d93da40fe9 pinctrl: armada-37xx: Fix function name in the kernel doc omits 069d7796c95b pinctrl/rockchip: Switch to use devm_kasprintf_strarray() omits 0045028f318b pinctrl/rockchip: Convert to use dev_err_probe() omits fb17dcd73fa9 pinctrl/rockchip: Make use of the devm_platform_get_and_io [...] omits e4dd7fd5ff0a pinctrl/rockchip: Use temporary variable for struct device omits 5a83227b3d4f pinctrl/rockchip: Drop wrong kernel doc annotation omits acdb89b6c87a lib/string_helpers: Introduce managed variant of kasprintf [...] omits 418e0a3551bb lib/string_helpers: Introduce kasprintf_strarray() omits 20c76e242e70 s390/kexec: fix return code handling omits 3b90954419d4 s390/dump: fix copying to user-space of swapped kdump oldmem omits 61f6e38ae8b6 spi: qcom: geni: remove unused defines omits 1d734f592e1a spi: spi-rspi: Drop redeclaring ret variable in qspi_trans [...] omits aadbff4af5c9 spi: spi-rspi: Add support to deassert/assert reset line omits 5a8f8542e34b spi: dt-bindings: renesas,rspi: Document RZ/G2L SoC omits 92b1348277f8 regulator: Add units to limit documentation omits e7543e199591 regulator: bd718x7: Use rohm generic restricted voltage setting omits 8b6e88555971 regulator: rohm-regulator: add helper for restricted volta [...] omits 6966df483d7b regulator: Update protection IRQ helper docs omits b194c9cd09dd perf evsel: Fix memory leaks relating to unit omits d9fc706108c1 perf report: Fix memory leaks around perf_tip() omits 0ca1f534a776 perf hist: Fix memory leak of a perf_hpp_fmt omits 8b8dcc3720d5 tools headers UAPI: Sync MIPS syscall table file changed b [...] omits e8c04ea0fef5 tools build: Fix removal of feature-sync-compare-and-swap [...] omits 9e1a8d9f6832 perf inject: Fix ARM SPE handling omits 92723ea0f11d perf bench: Fix two memory leaks detected with ASan omits cb5a63feae2d perf test sample-parsing: Fix branch_stack entry endianness check omits 162b94459834 tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources omits db4b28402909 perf sort: Fix the 'p_stage_cyc' sort key behavior omits 4d03c75363ee perf sort: Fix the 'ins_lat' sort key behavior omits 784e8adda4cd perf sort: Fix the 'weight' sort key behavior omits 70f9c9b2df1d perf tools: Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1 omits ccb05590c432 perf tests wp: Remove unused functions on s390 omits 346e91998cba tools headers UAPI: Sync linux/kvm.h with the kernel sources omits b075c1d81e7d tools headers cpufeatures: Sync with the kernel sources omits cebbb5c46d0c drm/vboxvideo: fix a NULL vs IS_ERR() check omits c7521d3aa2fa ptp: ocp: Fix a couple NULL vs IS_ERR() checks omits bb8cecf8ba12 Merge branch 'lan78xx-napi' omits ec4c7e12396b lan78xx: Introduce NAPI polling support omits 0dd87266c133 lan78xx: Remove hardware-specific header update omits 9d2da72189a8 lan78xx: Re-order rx_submit() to remove forward declaration omits c450a8eb187a lan78xx: Introduce Rx URB processing improvements omits d383216a7efe lan78xx: Introduce Tx URB processing improvements omits a6df95cae40b lan78xx: Fix memory allocation bug omits d091ec975b5a Merge branch 'dsa-felix-psfp' omits a7e13edf37be net: dsa: felix: restrict psfp rules on ingress port omits 76c13ede7120 net: dsa: felix: use vcap policer to set flow meter for psfp omits 77043c37096d net: mscc: ocelot: use index to set vcap policer omits 23ae3a787771 net: dsa: felix: add stream gate settings for psfp omits 7d4b564d6add net: dsa: felix: support psfp filter on vsc9959 omits 23e2c506ad6c net: mscc: ocelot: add gate and police action offload to PSFP omits 5b1918a54a91 net: mscc: ocelot: set vcap IS2 chain to goto PSFP chain omits 0568c3bf3f34 net: mscc: ocelot: add MAC table stream learn and lookup o [...] omits 8ed716ca7dc9 KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu [...] omits c7785d85b6c6 KVM: x86/mmu: Skip tlb flush if it has been done in zap_gf [...] omits 9dba4d24cbb5 x86/kvm: remove unused ack_notifier callbacks omits 0fa68da72c3b net: ethernet: dec: tulip: de4x5: fix possible array overf [...] omits f6ef47e5bdc6 mctp/test: Update refcount checking in route fragment tests omits 4cdf85ef2371 ipv6: ah6: use swap() to make code cleaner omits 61217be886b5 net: tulip: de4x5: fix the problem that the array 'lp->phy [...] omits df6160deb3de tcp: add missing htmldocs for skb->ll_node and sk->defer_list omits 4121113410fe drm/i915/vlv_dsi: Double pixelclock on read-back for dual- [...] omits 718cc29daa66 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits 4e5d2124f74f Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 867ae8a7993b net: mdio: Replaced BUG_ON() with WARN() omits 5f9c55c8066b ipv6: check return value of ipv6_skip_exthdr omits 5d2ca2e12dfb e100: fix device suspend/resume omits 432b4941928b Merge branch 'dpaa2-phylink' omits 6d386f661326 net: dpaa2-mac: use phylink_generic_validate() omits 22de481d23c9 net: dpaa2-mac: remove interface checks in dpaa2_mac_validate() omits 15d0b14cec1c net: dpaa2-mac: populate supported_interfaces member omits 222838013526 Merge branch 'ag71xx-phylink' omits c8fa4bac30e1 net: ag71xx: use phylink_generic_validate() omits 5e20a8aa48a0 net: ag71xx: remove interface checks in ag71xx_mac_validate() omits 680e9d2cd4bf net: ag71xx: populate supported_interfaces member omits fec1faf221f6 devlink: Don't throw an error if flash notification sent b [...] omits 6c950ca7c11c net: stmmac: dwmac-qcom-ethqos: add platform level clocks [...] omits f915b75bffb7 page_pool: Revert "page_pool: disable dma mapping support..." omits 640a5fa50a42 platform/x86: think-lmi: Opcode support omits a66998e0fbf2 ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible ar [...] omits bc30c3b0c8a1 drm: panel-orientation-quirks: Add quirk for the Lenovo Yo [...] omits adca4b68713f Documentation: syfs-class-firmware-attributes: Lenovo Opco [...] omits bf6d0d1e1ab3 Merge branch 'rework/printk_safe-removal' into for-linus omits a713ca234ea9 Merge drm/drm-next into drm-misc-next omits 9412f5aaa864 parisc: Enable CONFIG_PRINTK_TIME=y in 32bit defconfig omits 79df39d535c7 Revert "parisc: Reduce sigreturn trampoline to 3 instructions" omits 4017b230c960 parisc: Wrap assembler related defines inside __ASSEMBLY__ omits 8f663eb3b7e8 parisc: Wire up futex_waitv omits 4d7804d201f2 parisc: Include stringify.h to avoid build error in crypto/api.c omits 05ec71610845 ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 omits 6b285a558750 KVM: Disallow user memslot with size that exceeds "unsigned long" omits bda44d844758 KVM: Ensure local memslot copies operate on up-to-date arc [...] omits 574c3c55e969 KVM: x86/mmu: Fix TLB flush range when handling disconnected pt omits 2845e7353bc3 KVM: x86: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS omits 82cc27eff448 KVM: s390: Cap KVM_CAP_NR_VCPUS by num_online_cpus() omits 37fd3ce1e64a KVM: RISC-V: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS omits b7915d55b1ac KVM: PPC: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS omits 57a2e13ebdda KVM: MIPS: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS omits f60a00d72950 KVM: arm64: Cap KVM_CAP_NR_VCPUS by kvm_arm_default_max_vcpus() omits b5aead0064f3 KVM: x86: Assume a 64-bit hypercall for guests with protec [...] omits b768f60bd979 selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore omits 0e2e64192100 riscv: kvm: fix non-kernel-doc comment block omits 817506df9dba Merge branch 'kvm-5.16-fixes' into kvm-master omits 8e38e96a4e61 KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() omits ea410ef4dad6 KVM: SEV: Drop a redundant setting of sev->asid during ini [...] omits 1bd00a4257a8 KVM: SEV: WARN if SEV-ES is marked active but SEV is not omits a41fb26e6169 KVM: SEV: Set sev_info.active after initial checks in sev_ [...] omits 79b111427637 KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has cre [...] omits 357a18ad230f KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache omits cee66664dcd6 KVM: nVMX: Use a gfn_to_hva_cache for vmptrld omits 7d0172b3ca42 KVM: nVMX: Use kvm_read_guest_offset_cached() for nested V [...] omits 6a834754a568 KVM: x86/xen: Use sizeof_field() instead of open-coding it omits 297d597a6da3 KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 omits 4e8436479ad3 KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO omits b8453cdcf260 KVM: x86/mmu: include EFER.LMA in extended mmu role omits af957eebfcc1 KVM: nVMX: don't use vcpu->arch.efer when checking host st [...] omits 964b7aa0b040 KVM: Fix steal time asm constraints omits dc23a5110b10 cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' omits cac7e8b5f5fa ata: libata-sata: Declare ata_ncq_sdev_attrs static omits 7c5f641a5914 ata: libahci: Adjust behavior when StorageD3Enable _DSD is set omits 1527f69204fe ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile omits 06f6c4c6c3e8 ata: libata: add missing ata_identify_page_supported() calls omits a280ef90af01 octeontx2-af: debugfs: don't corrupt user memory omits 8ff978b8b222 ipv4/raw: support binding to nonlocal addresses omits 48b71a9e66c2 NFC: add NCI_UNREG flag to eliminate the race omits 3e3b5dfcd16a NFC: reorder the logic in nfc_{un,}register_device omits 86cdf8e38792 NFC: reorganize the functions in nci_request omits 27dfaedc0d32 drm/amd/amdgpu: fix potential memleak omits 2cf49e00d40d drm/amd/amdkfd: Fix kernel panic when reset failed and bee [...] omits 3e6db079751a tipc: check for null after calling kmemdup omits 3dac776e349a drm/amd/pm: add GFXCLK/SCLK clocks level print support for APUs omits bf552083916a drm/amdgpu: fix set scaling mode Full/Full aspect/Center n [...] omits dab60582685a drm/amd/display: Fix OLED brightness control on eDP omits 801cd261718e ARM: dts: qcom: update USB nodes with new platform specifi [...] omits d201f67714a3 arm64: dts: qcom: ipq8074: add MDIO bus omits 42dd1efffebd arm64: dts: qcom: sdm845-xiaomi-beryllium: set venus firmw [...] omits 00128a57c0fe arm64: dts: qcom: sdm845-oneplus-common: set venus firmware path omits 37613aee2179 arm64: dts: qcom: sc7280: Add venus DT node omits 0112b06fde55 arm64: dts: qcom: Add missing 'chassis-type's omits fa244dca404c arm64: dts: qcom: sm8250-mtp: add sound card support omits 6fcda0b556cc arm64: dts: qcom: sm8250-mtp: Add wsa8810 audio codec node omits 5a263cf629a8 arm64: dts: qcom: sm8250-mtp: Add wcd9380 audio codec node omits 24f52ef0c4bf arm64: dts: qcom: sm8250: Add nodes for tx and rx macros w [...] omits 5aff430d4e33 i40e: Fix display error code in dmesg omits 2e6d218c1ec6 i40e: Fix creation of first queue by omitting it if is not [...] omits 3a3b311e3881 i40e: Fix warning message and call stack during rmmod i40e driver omits 42eb8fdac2fc Merge tag 'gfs2-v5.16-rc2-fixes' of git://git.kernel.org/p [...] omits 7f82d9c43879 drm/mediatek: Clear pending flag when cmdq packet is done omits 593b655f0523 drm/mediatek: Add mbox_free_channel in mtk_drm_crtc_destroy omits 7627122fd1c0 drm/mediatek: Add cmdq_handle in mtk_crtc omits eaf80126aba6 drm/mediatek: Detect CMDQ execution timeout omits 268bb03856ed sunrpc: fix header include guard in trace header omits ea027cb2e1b5 NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION omits 563c9d4a5b11 drm/mediatek: Remove the pointer of struct cmdq_client omits 1ee07a683b7e drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb omits 3fa595481b3b Merge tag 'mips-fixes_5.16_1' of git://git.kernel.org/pub/ [...] omits dd7f091fd22b selftests/bpf: Fix xdpxceiver failures for no hugepages omits be83a5676767 drm/amd/pm: Remove artificial freq level on Navi1x omits 6ee27ee27ba8 drm/amd/pm: avoid duplicate powergate/ungate setting omits 69650a879b93 drm/amdgpu: add error print when failing to add IP block(v2) omits 38a268b39182 drm/amd/pm: Enhanced reporting also for a stuck command 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 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 48c19a95f15e drm/amd/pm: add GFXCLK/SCLK clocks level print support for APUs omits 7eb0502ac053 drm/amdkfd: replace asic_family with asic_type omits 046e674b9615 drm/amdkfd: convert misc checks to IP version checking omits e4804a39ba5f drm/amdkfd: convert switches to IP version checking omits dd0ae064e71a drm/amdkfd: convert KFD_IS_SOC to IP version checking omits 73729a7d079d drm/amdgpu: add error print when failing to add IP block(v2) omits 8bd1b7c29b3c drm/amd/pm: Enhanced reporting also for a stuck command omits d3c983010f6f drm/amdgpu: remove unneeded variable omits a6506cd84582 drm/radeon: correct indentation omits 02274fc0f672 drm/amdkfd: replace trivial funcs with direct access omits 68ca1c3e57c4 drm/amd/display: log amdgpu_dm_atomic_check() failure cause omits d493a0244fce drm/amd/display: Wait for ACK for INBOX0 HW Lock omits 7a47c8820a1d drm/amd/display: Initialise encoder assignment when initia [...] omits aadb06f9c972 drm/amd/display: Query all entries in assignment table dur [...] omits 548f21251415 drm/amd/display: To support sending TPS3 pattern when rest [...] omits ec581edc56d3 drm/amd/display: 3.2.161 omits 0ec283cd043d drm/amd/display: Adjust code indentation omits 6ef86fa8ccc8 drm/amd/display: Add hpd pending flag to indicate detectio [...] omits 095041dbfa03 drm/amd/display: Fix Coverity Issues omits 4cbe435dd688 drm/amd/display: retain/release stream pointer in link enc table omits e43098f6abb0 drm/amd/display: fix stale info in link encoder assignment omits 64266f0a45c8 drm/amd/display: use link_rate_set above DPCD 1.3 (#1527) omits 426b4c4fe52c drm/amd/display: clean up some formats and log omits b57d16bdd62c drm/amd/display: bring dcn31 clk mgr in line with other ve [...] omits 1328e395fd62 drm/amd/display: Fix detection of aligned DMUB firmware meta info omits cfd3f70ebd9e drm/amd/display: Use link_enc_cfg API for queries. omits 80c5f69b9424 drm/amd/display: Fix RGB MPO underflow with multiple displays omits 1f6c9ab06f61 drm/amd/display: remove dmcub_support cap dependency omits f0d0c39149f8 drm/amd/display: Pass panel inst to a PSR command omits ebd1e7196958 drm/amd/display: Add helper for blanking all dp displays omits b97788e504da drm/amd/display: remove unnecessary conditional operators omits 26db557e35d6 drm/amdgpu: return early on error while setting bar0 memtype omits d5a28852e86e drm/amdgpu: remove unnecessary checks omits b5f57384805a drm/amdkfd: Add sysfs bitfields and enums to uAPI omits 087451f372bf drm/amdgpu: use generic fb helpers instead of setting up A [...] omits b5d1d755c134 drm/amdkfd: remove kgd_dev declaration and initialization omits 56c5977eae87 drm/amdkfd: replace/remove remaining kgd_dev references omits dff63da93e45 drm/amdkfd: replace kgd_dev in gpuvm amdgpu_amdkfd funcs omits 574c4183ef75 drm/amdkfd: replace kgd_dev in get amdgpu_amdkfd funcs omits 6bfc7c7e175e drm/amdkfd: replace kgd_dev in various amgpu_amdkfd funcs omits 3356c38dc1b6 drm/amdkfd: replace kgd_dev in various kfd2kgd funcs omits 420185fdadbf drm/amdkfd: replace kgd_dev in hqd/mqd kfd2kgd funcs omits c531a58bb61b drm/amdkfd: replace kgd_dev in static gfx v10_3 funcs omits 4056b0337746 drm/amdkfd: replace kgd_dev in static gfx v10 funcs omits 9a17c9b79b4d drm/amdkfd: replace kgd_dev in static gfx v9 funcs omits 1cca6087422d drm/amdkfd: replace kgd_dev in static gfx v8 funcs omits 9365fbf3d74b drm/amdkfd: replace kgd_dev in static gfx v7 funcs omits c6c57446383a drm/amdkfd: add amdgpu_device entry to kfd_dev omits d821f7c13ca0 RDMA/nldev: Check stat attribute before accessing it omits 378c67413de1 RDMA/mlx4: Do not fail the registration on port stats 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 3f015d89a47c NFSv42: Fix pagecache invalidation after COPY/CLONE omits 93c2e5e0a9ec NFS: Add a tracepoint to show the results of nfs_set_cache [...] omits d3c45824ad65 NFSv42: Don't fail clone() unless the OP_CLONE operation failed 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 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 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 1e66f04c14ab gpu: drm: panel-edp: Fix edp_panel_entry documentation omits ee1703cda8dc Merge tag 'hyperv-fixes-signed-20211117' of git://git.kern [...] omits aa70a0996b0e drm/bridge: parade-ps8640: Fix additional suspend/resume a [...] omits a4585ba2050f power: supply: core: Use library interpolation omits ef1d8dda23e7 Merge tag 'nfsd-5.16-1' of git://linux-nfs.org/~bfields/linux omits 75082e7f4680 net: add missing include in include/net/gro.h omits 69125b4b9440 reset: tegra-bpmp: Revert Handle errors in BPMP response omits e92af33e472c stmmac: fix build due to brainos in trans_start changes omits 339f28964147 ixgbevf: Add support for new mailbox communication between [...] omits c869259881a3 ixgbevf: Mailbox improvements omits 9c9463c29d1b ixgbevf: Add legacy suffix to old API mailbox functions omits 887a32031a8a ixgbevf: Improve error handling in mailbox omits 0edbecd57057 ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE omits 3b2b49e6dfdc Revert "ACPI: scan: Release PM resources blocked by unused [...] omits 9e0a603cb7dc i40e: Fix ping is lost after configuring ADq on VF omits d2a69fefd756 i40e: Fix changing previously set num_queue_pairs for PFs omits 37d9e304acd9 i40e: Fix NULL ptr dereference on VSI filter sync omits 6afbd7b3c53c i40e: Fix correct max_pkt_size on VF RX queue omits fe69a2dd88b2 drm/i915/guc: fix NULL vs IS_ERR() checking omits 08d2061ff9c5 arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode omits ed2145c474c9 fs: Rename AS_THP_SUPPORT and mapping_thp_support omits ff36da69bc90 fs: Remove FS_THP_SUPPORT omits a1efe484dd8c mm: Remove folio_test_single omits 9c3252152e8a mm: Rename folio_test_multi to folio_test_large omits 522a0032af00 Add linux/cacheflush.h omits c21a80ca0684 binder: fix test regression due to sender_euid change 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 c366ce28750e net: ax88796c: use bit numbers insetad of bit masks omits cf9acc90c80e net: virtio_net_hdr_to_skb: count transport header in UFO omits 9b5a333272a4 net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove omits 1b9beda83e27 fs: dlm: fix build with CONFIG_IPV6 disabled omits f77b83b5bbab net: usb: r8152: Add MAC passthrough support for more Leno [...] omits 245a489e81e1 block: avoid to quiesce queue in elevator_init_mq omits f45b2974cc0a bpf, x86: Fix "no previous prototype" warning omits 379e4de9e140 x86/sgx: Fix minor documentation issues omits 65483559dc0a net: ethernet: ti: cpsw: Enable PHY timestamping omits 2322b532ad90 x86/mce: Get rid of cpu_missing omits d4d2e5329ae9 usb: chipidea: ci_hdrc_imx: fix potential error pointer de [...] omits 6ae6dc22d2d1 usb: hub: Fix usb enumeration issue due to address0 race omits 362468830dd5 usb: typec: fusb302: Fix masking of comparator and bc_lvl [...] omits 47ce45906ca9 usb: dwc3: leave default DMA for PCI devices omits 310780e825f3 usb: dwc2: hcd_queue: Fix use of floating point literal omits 26288448120b usb: dwc3: gadget: Fix null pointer exception omits 3b8599a6f481 usb: gadget: udc-xilinx: Fix an error handling path in 'xu [...] omits 51f2246158f6 usb: xhci: tegra: Check padctrl interrupt presence in device tree omits 7ad4a0b1d46b usb: dwc2: gadget: Fix ISOC flow for elapsed frames omits 63c4c320ccf7 usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer omits d74dc3e9f58c usb: dwc3: gadget: Ignore NoStream after End Transfer omits 250fdabec6ff usb: dwc3: core: Revise GHWPARAMS9 offset omits 738baea4970b Documentation: networking: net_failover: Fix documentation omits cb0e52b77487 psi: Fix PSI_MEM_FULL state when tasks are in memstall and [...] omits 4feee7d12603 sched/core: Forced idle accounting omits 2fb75e1b642f psi: Add a missing SPDX license header omits 2d3791f116bb psi: Remove repeated verbose comment omits 2202e15b2b1a kernel/locking: Use a pointer in ww_mutex_trylock(). omits f3fd84a3b775 x86/perf: Fix snapshot_branch_stack warning in VM omits bdc0feee0517 perf/x86/intel/uncore: Fix IIO event constraints for Snowridge omits 3866ae319c84 perf/x86/intel/uncore: Fix IIO event constraints for Skyla [...] omits e324234e0aa8 perf/x86/intel/uncore: Fix filter_tid mask for CHA events [...] omits 8b2abf777d8e drm/i915/guc: fix NULL vs IS_ERR() checking omits d33233d8782e drm/i915/dsi/xelpd: Fix the bit mask for wakeup GB omits f15863b27752 Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" omits 072927d1cebf media: atomisp: sh_css_sp: better support the current firmware omits 49c39ec4670a dma-buf: nuke dma_resv_get_excl_unlocked 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 b96ff02ab2be Documentation/process: fix a cross reference omits 636e36b19d3f Documentation: update vcpu-requests.rst reference omits 0f60a29c52b5 docs: accounting: update delay-accounting.rst reference omits 1c1c3c7d08d8 libbpf: update index.rst reference omits 6749e69c4dad optee: add asynchronous notifications omits b535917c51ac staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() 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 ffcf7ae90f44 staging: greybus: Add missing rwsem around snd_ctl_remove() calls omits 40fafc8eca3f spi: hisi-kunpeng: Fix the debugfs directory name incorrect omits 424fe7edbed1 ASoC: stm32: i2s: fix 32 bits channel length without mclk omits 228e80459960 MAINTAINERS: Add myself as SPI NOR co-maintainer omits 1189d2fb15a4 staging: r8188eu: delete unused header omits 06e6885d6a1d staging: r8188eu: code indent should use tabs omits 8495a34094b4 staging: r8188eu: remove unused defines in wifi.h omits fce0490dcbee staging: r8188eu: fix array_size.cocci warning omits 944f0f697acd staging: vt6655: Delete bogus check for `init_count` in AL7230 omits 8026ee384a28 staging: vt6655: Delete bogus check for `init_count` in AL2230 omits 6a141baa801b staging: vt6655: Update comment for `rf_write_wake_prog_syn` omits 1d17faf5c998 staging: vt6655: Rename `RFvWriteWakeProgSyn` function omits 9064cb02ee20 staging: vt6655: Rewrite conditional in AL7320 initialization omits 460228f19bbc staging: vt6655: Use incrementation in `idx` omits cfbfa0d3c35f staging: vt6655: Introduce `idx` variable omits 6a143ec198a6 staging: vt6655: Remove unnecessary type casts 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 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 026d9835b62b firmware: arm_scmi: Fix type error assignment in voltage protocol omits bd074e5039ee firmware: arm_scmi: Fix type error in sensor protocol omits 1446fc6c678e firmware: arm_scmi: pm: Propagate return value to caller omits d1cbd9e0f7e5 firmware: arm_scmi: Fix base agent discover response 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 8e80a73fa9a7 powerpc/xive: Change IRQ domain to a tree domain omits 9311ccef2782 Merge tag 'mlx5-fixes-2021-11-16' of git://git.kernel.org/ [...] omits bec05f33ebc1 parisc/sticon: fix reverse colors 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 3d7c194b7c9a mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB 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 fb561bf9abde fbdev: Prevent probing generic drivers if a FB is already [...] omits 968219708108 fs: handle circular mappings correctly omits 64bc3aa02ae7 ath11k: reset RSN/WPA present state for open BSS omits 436a4e886598 ath11k: clear the keys properly via DISABLE_KEY omits 886433a98425 ath11k: add support for BSS color change omits fc95d10ac41d ath11k: add string type to search board data in board-2.bi [...] omits 273703ebdb01 ath11k: Fix crash caused by uninitialized TX ring omits fb12305aff12 ath11k: add trace log support omits 1ad6e4b00f29 ath11k: Add missing qmi_txn_cancel() omits bd77f6b1d710 ath11k: use cache line aligned buffers for dbring omits f951380a6022 ath11k: Disabling credit flow for WMI path omits 086c921a3540 ath11k: Fix ETSI regd with weather radar overlap omits 963d0b356935 drm/scheduler: fix drm_sched_job_add_implicit_dependencies harder 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 3751c3d34cd5 net: stmmac: Fix signed/unsigned wreckage omits b9241f54138c net: document SMII and correct phylink's new validation mechanism omits e4ca7823da00 Merge branch 'net-fix-the-mirred-packet-drop-due-to-the-in [...] omits 1d127effdc17 selftests: add a test case for mirred egress to ingress omits f799ada6bf23 net: sched: act_mirred: drop dst for the direction from eg [...] omits b0024a04e488 amt: cancel delayed_work synchronously in amt_fini() 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 0a83f96f8709 MAINTAINERS: remove GR-everest-linux-l2@marvell.com omits 9f5363916a50 bnxt_en: Fix compile error regression when CONFIG_BNXT_SRI [...] omits 2460386bef0b net: mvmdio: fix compilation warning omits f5c741608b8c Merge tag 'mac80211-for-net-2021-11-16' of git://git.kerne [...] omits f083ec316032 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 392006871bb2 scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_ [...] omits 5cb37a26355d scsi: ufs: core: Fix another task management completion race omits 886fe2915cce scsi: ufs: core: Fix task management completion timeout race omits 4edd8cd4e86d scsi: core: sysfs: Fix hang when device state is set via sysfs omits a0c2f8b6709a scsi: iscsi: Unblock session then wake up error handler omits 3ff1f6b6ba6f scsi: ufs: core: Improve SCSI abort handling omits f6f9b278f205 io_uring: fix missed comment from *task_file rename omits d1faacbf67b1 Revert "mark pstore-blk as broken" omits 23ef63d5e14f ata: libata: improve ata_read_log_page() error message omits 08f6c2b09ebd xen: don't continue xenstore initialization in case of errors omits 897919ad8b42 xen/privcmd: make option visible in Kconfig omits c4c3176739df net/mlx5: E-Switch, return error if encap isn't supported omits ae396d85c01c net/mlx5: Lag, update tracker when state change event received omits 806401c20a0f net/mlx5e: CT, Fix multiple allocations and memleak of mod acts omits 38a54cae6f76 net/mlx5: Fix flow counters SF bulk query len omits 2eb0cb31bc4c net/mlx5: E-Switch, rebuild lag only when needed omits ba50cd9451f6 net/mlx5: Update error handler for UCTX and UMEM omits 455832d49666 net/mlx5: DR, Fix check for unsupported fields in match param omits 9091b821aaa4 net/mlx5: DR, Handle eswitch manager and uplink vports separately omits 76ded29d3fcd net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() omits d7751d647618 net/mlx5: E-Switch, Fix resetting of encap mode when enter [...] omits 362980eada85 net/mlx5e: Wait for concurrent flow deletion during neigh/ [...] omits cc4a9cc03faa net/mlx5e: kTLS, Fix crash in RX resync flow omits fc12b70d12d0 drm/i915/guc: fix NULL vs IS_ERR() checking omits e5b5d25444e9 ACPI: thermal: drop an always true check omits 99b63316c399 thermal: core: Reset previous low and high trip during the [...] omits ac5d272a0ad0 x86/sgx: Fix free page accounting omits 994a04a20b03 thermal: int340x: Limit Kconfig to 64-bit omits e5bc4d4602b8 Merge branch 'kvm-selftest' into kvm-master omits da86dc175b5a IB/hfi1: Properly allocate rdma counter desc memory omits 6cd7397d01c4 RDMA/core: Set send and receive CQ before forwarding to th [...] omits 83dde7498fef RDMA/netlink: Add __maybe_unused to static inline in C file omits 451dc48c806a net: ieee802154: handle iftypes as u32 omits 8ae87bbeb5d1 cifs: introduce cifs_ses_mark_for_reconnect() helper omits 446e21482e8c cifs: protect srv_count with cifs_tcp_ses_lock omits 0226487ad814 cifs: move debug print out of spinlock omits 0fe4ff885f8a x86/fpu: Correct AVX512 state tracking omits 6c405b24097c btrfs: deprecate BTRFS_IOC_BALANCE ioctl omits d08e38b62327 btrfs: make 1-bit bit-fields of scrub_page unsigned int omits a91cf0ffbc24 btrfs: check-integrity: fix a warning on write caching dis [...] omits 4d9380e0da7b btrfs: silence lockdep when reading chunk tree during mount omits 45da9c1767ac btrfs: fix memory ordering between normal and ordered work [...] omits 6f019c0e0193 btrfs: fix a out-of-bound access in copy_compressed_data_t [...] omits 28491d7ef4af Bluetooth: btusb: enable Mediatek to support AOSP extension omits e927f53f7dd9 arm64: dts: allwinner: h6: tanix-tx6: Add SPDIF 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 cb04d8cd0bb0 ASoC: codecs: lpass-rx-macro: fix HPHR setting CLSH mask omits 006ea27c4e70 ASoC: codecs: wcd934x: return error code correctly from hw_params omits ea157c2ba821 ASoC: codecs: wcd938x: fix volatile register range omits 7e567b5ae063 ASoC: topology: Add missing rwsem around snd_ctl_remove() calls omits 6712c2e18c06 ASoC: qdsp6: q6routing: validate port id before setting up route omits 0a270471d685 ASoC: qdsp6: q6adm: improve error reporting omits 721a94b4352d ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling omits 861afeac7990 ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer omits 2f20640491ed ASoC: qdsp6: qdsp6: q6prm: handle clk disable correctly omits 644106cdb898 power: reset: ltc2952: Fix use of floating point literals 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 f8ae9bb51670 dt-bindings: power: reset: gpio-poweroff: Convert txt bind [...] omits d41bc48bfab2 selftests/bpf: Add uprobe triggering overhead benchmarks omits c23ca66a4dad optee: fix kfree NULL pointer omits 848e5d66fa31 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] 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 c5adbb3af051 KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_ [...] omits e2bd93658103 KVM: selftests: Use perf_test_destroy_vm in memslot_modifi [...] omits 89d9a43c1d2d KVM: selftests: Wait for all vCPU to be created before ent [...] omits 81bcb26172a8 KVM: selftests: Move vCPU thread creation and joining to c [...] omits 36c5ad73d701 KVM: selftests: Start at iteration 0 instead of -1 omits 13bbc70329c8 KVM: selftests: Sync perf_test_args to guest during VM creation omits cf1d59300ab2 KVM: selftests: Fill per-vCPU struct during "perf_test" VM [...] omits f5e8fe2a92e4 KVM: selftests: Create VM with adjusted number of guest pa [...] omits a5ac0fd1b90a KVM: selftests: Remove perf_test_args.host_page_size omits b91b637f4a59 KVM: selftests: Move per-VM GPA into perf_test_args omits 92e34c9974f5 KVM: selftests: Use perf util's per-vCPU GPA/pages in dema [...] omits 613d61182fff KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args omits b65e1051e489 KVM: selftests: Use shorthand local var to access struct p [...] omits 69cdcfa6f321 KVM: selftests: Require GPA to be aligned when backed by h [...] omits f4870ef3e15a KVM: selftests: Assert mmap HVA is aligned when using HugeTLB omits c071ff41e150 KVM: selftests: Expose align() helpers to tests omits 531ca3d6d518 KVM: selftests: Explicitly state indicies for vm_guest_mod [...] omits 7c4de881f7eb KVM: selftests: Add event channel upcall support to xen_sh [...] omits 099f896f498a udp: Validate checksum in udp_read_sock() 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 6c122360cf2f s390: wire up sys_futex_waitv system call omits 00b55eaf4554 s390/vdso: filter out -mstack-guard and -mstack-size omits 7b737adc10d2 s390/vdso: remove -nostdlib compiler flag omits 4b9e04367afe s390: replace snprintf in show functions with sysfs_emit omits 9a39abb7c9aa s390/boot: simplify and fix kernel memory layout setup omits 6ad5f024d1f5 s390/setup: re-arrange memblock setup omits 5dbc4cb46674 s390/setup: avoid using memblock_enforce_memory_limit omits 420f48f636b9 s390/setup: avoid reserving memory above identity mapping omits b04cc0d912eb memory: renesas-rpc-if: Add support for RZ/G2L omits 1e35eba40551 powerpc/8xx: Fix pinned TLBs with CONFIG_STRICT_KERNEL_RWX omits 9a7fc952717e drm/i915: Skip error capture when wedged on init 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 5499802b2284 powerpc/signal32: Fix sigset_t copy omits 5b54860943dc powerpc/book3e: Fix TLBCAM preset at boot 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 d3eb70ead647 arm64: mm: Fix VM_BUG_ON(mm != &init_mm) for trans_pgd 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 b3c3d5881e0e platform/surface: aggregator_registry: Rename device regis [...] omits acff7091df0e platform/surface: aggregator_registry: Use generic client [...] omits 38543b72fbe5 platform/surface: aggregator: Make client device removal m [...] omits d477a907cba3 platform/x86: thinkpad_acpi: fix documentation for adaptiv [...] omits 0f0ac158d28f platform/x86: asus-wmi: Add support for custom fan curves omits 39f532921810 platform/x86: thinkpad_acpi: Fix WWAN device disabled issu [...] omits 79f960e29cfc platform/x86: thinkpad_acpi: Convert platform driver to us [...] omits 1f338954a5fb platform/x86: thinkpad_acpi: Add support for dual fan control omits 812fcc609502 platform/x86: think-lmi: Abort probe on analyze failure omits 0f07c023dcd0 platform/x86: dell-wmi-descriptor: disable by default omits 3e58e1c4da39 platform/x86: samsung-laptop: Fix typo in a comment omits c6d3cd32fd00 arm64: ftrace: use HAVE_FUNCTION_GRAPH_RET_ADDR_PTR omits e47d0bf800e8 bpftool: Add current libbpf_strict mode to version output omits c961a7d2aa23 platform/x86: hp_accel: Fix an error handling path in 'lis [...] omits 707f0c290f2b platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS omits 287273a80be5 platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_ [...] omits 4eaf02d6076c drm/scheduler: fix drm_sched_job_add_implicit_dependencies omits d6912b1251b4 gpio: rockchip: needs GENERIC_IRQ_CHIP to fix build errors omits fc1aabb08886 mips: lantiq: add support for clk_get_parent() omits e8f67482e5a4 mips: bcm63xx: add support for clk_get_parent() omits 255e51da15ba MIPS: generic/yamon-dt: fix uninitialized variable error omits b3ff2881ba18 MIPS: syscalls: Wire up futex_waitv syscall omits 467dd91e2f78 Merge drm/drm-fixes into drm-misc-fixes 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 353050be4c19 bpf: Fix toctou on read-only map's constant scalar tracking omits 6060a6cb05e3 samples/bpf: Fix build error due to -isystem removal omits 9e4dc8925525 Merge branch 'Forbid bpf_ktime_get_coarse_ns and bpf_timer [...] omits e60e6962c503 selftests/bpf: Add tests for restricted helpers omits 5e0bc3082e2e bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tra [...] omits 98481f3d72fb ARM: dts: bcm2711: Fix PCIe interrupts omits 40f7342f0587 ARM: dts: BCM5301X: Add interrupt properties to GPIO node omits 754c4050a00e ARM: dts: BCM5301X: Fix I2C controller interrupt omits 2a19b28f7929 blk-mq: cancel blk-mq dispatch work in both blk_cleanup_qu [...] omits 62209e805b5c pinctrl: qcom: sm8350: Correct UFS and SDC offsets omits 293083f877a7 pinctrl: tegra194: remove duplicate initializer again omits a3143f7822a9 Remove unused header <linux/sdb.h> omits 3a3a100473d2 pinctrl: qcom: sdm845: Enable dual edge errata omits 9b3b94e9eb14 pinctrl: apple: Always return valid type in apple_gpio_irq_type omits a5b9703fe11c pinctrl: ralink: include 'ralink_regs.h' in 'pinctrl-mt7620.c' omits 60430d4c4edd pinctrl: qcom: fix unmet dependencies on GPIOLIB for GPIOL [...] omits 55924812d208 pinctrl: tegra: Return const pointer from tegra_pinctrl_ge [...] omits 2d54067fcd23 pinctrl: amd: Fix wakeups when IRQ is shared with SCI omits e9380df85187 ACPI: Add stubs for wakeup handler functions omits 3ad4b7c81a99 net: macb: Fix several edge cases in validate omits 95febeb61bf8 block: fix missing queue put in error path omits 4293014230b8 iavf: Restore VLAN filters after link down omits 9a6e9e483a96 iavf: Fix for setting queues to 0 omits 321421b57a12 iavf: Fix for the false positive ASQ/ARQ errors while issu [...] omits 131b0edc4028 iavf: validate pointers omits 4f0400803818 iavf: prevent accidental free of filter structure omits 8905072a192f iavf: Fix failure to exit out from last all-multicast mode omits 2135a8d5c818 iavf: don't clear a lock we don't hold omits 89f22f129696 iavf: free q_vectors before queues in iavf_disable_vf omits 8a4a126f4be8 iavf: check for null in iavf_fix_features omits 4e5e6b5d9d13 iavf: Fix return of set the new channel count omits 01365f549c88 drm/mediatek: Add support for Mediatek SoC MT8192 omits f4cca88efd1a drm/mediatek: Add component RDMA4 omits 8c9f215a31c6 drm/mediatek: Add component POSTMASK omits 787a7a871c6f drm/mediatek: Add component OVL_2L2 omits eda09706b240 cgroup: rstat: Mark benign data race to silence KCSAN omits a6e849d0007b ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized [...] omits 94c4b4fd25e6 block: Check ADMIN before NICE for IOPRIO_CLASS_RT omits c0019b7db1d7 NFSD: Fix exposure in nfsd4_decode_bitmap() omits 75cc9a84c9eb x86/sev: Remove do_early_exception() forward declarations omits 5ed0a99b12aa x86/head64: Carve out the guest encryption postprocessing [...] omits dbc4c70e3cdf x86/sev: Get rid of excessive use of defines omits 552a23a0e5d0 Makefile: Enable -Wcast-function-type omits 688542e29fae selftests/sgx: Add test for multiple TCS entry omits 26e688f1263a selftests/sgx: Enable multiple thread support omits abc5cec47350 selftests/sgx: Add page permission and exception test omits c085dfc7685c selftests/sgx: Rename test properties in preparation for m [...] omits 41493a095e48 selftests/sgx: Provide per-op parameter structs for the te [...] omits f0ff2447b861 selftests/sgx: Add a new kselftest: Unclobbered_vdso_overs [...] omits 065825db1fd6 selftests/sgx: Move setup_test_encl() to each TEST_F() omits 1b35eb719549 selftests/sgx: Encpsulate the test enclave creation omits 147172148909 selftests/sgx: Dump segments and /proc/self/maps only on failure omits 3200505d4de6 selftests/sgx: Create a heap for the test enclave omits 5f0ce664d8c6 selftests/sgx: Make data measurement for an enclave segmen [...] omits 39f62536be2f selftests/sgx: Assign source for each segment omits 5064343fb155 selftests/sgx: Fix a benign linker warning omits 18c3933c1983 x86/sev: Shorten GHCB terminate macro names omits 3ad6fd77a2d6 x86/sgx: Add check for SGX pages to ghes_do_memory_failure() omits c6acb1e7bf46 x86/sgx: Add hook to error injection address validation omits 03b122da74b2 x86/sgx: Hook arch_memory_failure() into mainline code omits a495cbdffa30 x86/sgx: Add SGX infrastructure to recover from poison omits 992801ae9243 x86/sgx: Initial poison handling for dirty and free pages omits 40e0e7843e23 x86/sgx: Add infrastructure to identify SGX EPC pages omits d6d261bded8a x86/sgx: Add new sgx_epc_page flag bit to mark free pages omits 7e5dfedb53a3 ASoC: Merge rt9120 series from ChiYuan Huang: omits fac73543fff0 drm/i915: Don't read query SSEU for non-existent slice 0 o [...] omits f5029f62d9ba soc: bcm: brcmstb: Add of_node_put() in pm-mips omits d0e68d354f34 arm64: dts: broadcom: bcm4908: add DT for Netgear RAXE500 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 7b0c9ca7f18e dt-bindings: arm: bcm: document Netgear RAXE500 binding omits 31fd9b79dc58 ARM: dts: BCM5301X: update CRU block description omits de7880016665 ARM: BCM53016: MR32: convert to Broadcom iProc I2C Driver omits 3d2d52a0d183 ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U omits 8c9f00d4b051 ARM: dts: BCM5301X: remove unnecessary address & size cell [...] omits 5f9cfe9e94a6 ARM: dts: NSP: MX65: add qca8k falling-edge, PLL properties 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 2f6a470d6545 Revert "Merge branch 'mctp-i2c-driver'" omits 1d49eb91e86e ipmi: Move remove_work to dedicated workqueue omits cf4f5530bb55 net/smc: Make sure the link_id is unique 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 938cca9e4109 sock: fix /proc/net/sockstat underflow in sk_clone_lock() omits 271351d255b0 tipc: only accept encrypted MSG_CRYPTO msgs omits 5cf46d8e741f net/wan/fsl_ucc_hdlc: fix sparse warnings omits 6def480181f1 net: return correct error code omits 911957003948 net: stmmac: socfpga: add runtime suspend/resume callback [...] 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 b06cf78fae0f Merge branch 'bnxt_en-fixes' omits b0757491a118 bnxt_en: reject indirect blk offload when hw-tc-offload is off omits b68a1a933fe4 bnxt_en: fix format specifier in live patch error message omits 46d08f55d24e bnxt_en: extend RTNL to VF check in devlink driver_reinit 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 80211be1b9de power: bq25890: Enable continuous conversion for ADC at charging omits e97b21e94652 net: ethernet: lantiq_etop: fix build errors/warnings omits cc0be1ad686f net: bridge: Slightly optimize 'find_portno()' omits a0ddee65c527 printk: Remove printk.h inclusion in percpu.h omits b922f622592a atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait 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 f8885ac89ce3 net: bnx2x: fix variable dereferenced before check omits 4f4d0af7b2d9 selftests: gpio: restore CFLAGS options omits c472d71be0be selftests: gpio: fix uninitialised variable warning omits 92a59d7f381d selftests: gpio: fix gpio compiling error 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 2153bd1e3d3d net/smc: Transfer remaining wait queue entries during fallback omits ae32bd420b91 Merge branch 'net-ipa-fixes' omits 816316cacad2 net: ipa: disable HOLB drop when updating timer omits 6e228d8cbb1c net: ipa: HOLB register sometimes must be written twice omits 642fc4fa0487 Merge existing fixes from spi/for-5.16 into new branch omits f7715b3a3499 gpio: virtio: remove unneeded semicolon omits cb3ef7b00042 net: sched: sch_netem: Refactor code in 4-state loss generator omits 51c7b6a0398f power: supply: core: Break capacity loop omits adab993c2519 mmc: sdhci-esdhc-imx: disable CMDQ support omits e99fa4230fa8 net: dsa: vsc73xxx: Make vsc73xx_remove() return void 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 90dc0df9168b ARM: s3c: include header for prototype of s3c2410_modify_misccr omits 10a2308ffb8c net: Clean up some inconsistent indenting omits a31d27fbed5d tun: fix bonding active backup with arp monitoring omits 86c3a3e964d9 tipc: use consistent GFP flags omits ac746c8520d9 net: stmmac: enhance XDP ZC driver level switching performance omits f3e613e72f66 x86/hyperv: Move required MSRs check to initial platform probing omits daf972118c51 x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyp [...] omits 8a7eb2d476c6 Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm [...] omits 5d978f8ad2ae arm64: dts: mt8183: change rpmsg property name omits 70aeb807cf86 EDAC/amd64: Add context struct omits 448c3d6085b7 EDAC/amd64: Allow for DF Indirect Broadcast reads omits b3218ae47771 x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC omits 0b746e8c1e1e x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC omits 2ff64a84bbb3 gpiolib: acpi: shrink devm_acpi_dev_add_driver_gpios() omits 507805b83ff1 gpiolib: acpi: Remove never used devm_acpi_dev_remove_driv [...] omits 8d48bf8206f7 x86/boot: Pull up cmdline preparation and early param parsing omits ea708ac5bf41 gpio: xlp: Remove Netlogic XLP variants omits a2acf0c0e2da selftests: nft_nat: switch port shadow test cases to socat omits 9057d6c23e73 batman-adv: allow netlink usage in unprivileged containers omits c2262123cc49 batman-adv: Start new development cycle omits 951611657276 firmware: arm_scmi: Fix null de-reference on error path omits c61d8b5791ab dt-bindings: gpio: gpio-vf610: Add imx8ulp compatible string omits a193f3b4e050 drm/shmem-helper: Pass GEM shmem object in public interfaces omits c7fbcb7149ff drm/shmem-helper: Export dedicated wrappers for GEM object [...] omits 5a363c206733 drm/shmem-helper: Unexport drm_gem_shmem_create_with_handle() omits 30f6cf96912b mac80211: fix throughput LED trigger omits 6dd2360334f3 mac80211: fix monitor_sdata RCU/locking assertions omits f6ab25d41b18 mac80211: drop check for DONT_REORDER in __ieee80211_select_queue omits c033a38a81bc mac80211: fix radiotap header generation omits 53b606fa29e3 docs: filesystems: Fix grammatical error "with" to "which" omits 77dfc2bc0bb4 mac80211: do not access the IV when it was stripped omits 232d45277f0a doc/zh_CN: fix a translation error in management-style omits bb162bb2b439 drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PH [...] omits ce6b69749961 nl80211: fix radio statistics in survey dump omits 563fbefed46a cfg80211: call cfg80211_stop_ap when switch from P2P_GO type omits 951e0d00205c docs: ftrace: fix the wrong path of tracefs omits 738943fab848 Documentation: arm: marvell: Fix link to armada_1000_pb.pd [...] omits b3dda08c3304 Documentation: arm: marvell: Put Armada XP section between [...] omits de80e6c51e50 Documentation: arm: marvell: Add some links to homepage / [...] omits 6d6a8d6a4ed0 docs: Update Sphinx requirements 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 995f54ea962e drm/cma-helper: Release non-coherent memory with dma_free_ [...] omits c0b0d2e87d91 ath11k: Increment pending_mgmt_tx count before tx send invoke omits 9212c1b9e80a ath11k: send proper txpower and maxregpower values to firmware omits 787264893c69 ath11k: fix FCS_ERR flag in radio tap header omits 47ac6f567c28 staging: Remove Netlogic XLP network driver omits b4a0f54156ac ath11k: move peer delete after vdev stop of station for QC [...] omits c8f2d41bbff6 ath11k: fix the value of msecs_to_jiffies in ath11k_debugf [...] 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 be4ea8f38355 staging: r8188eu: fix a memory leak in rtw_wx_read32() omits 1d795645e1ee ath11k: remove return for empty tx bitrate in mac_op_sta_s [...] omits 4a293eaf92a5 staging: r8188eu: use GFP_ATOMIC under spinlock omits 78406044bdd0 ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS rat [...] omits c15a059f85de staging: r8188eu: Use kzalloc() with GFP_ATOMIC in atomic context omits be8867cb4765 ath11k: avoid unnecessary lock contention in tx_completion path omits bcef57ea400c ath11k: add branch predictors in dp_tx path omits cbfbed495d32 ath11k: avoid while loop in ring selection of tx completio [...] omits a8508bf7ced2 ath11k: remove mod operator in dst ring processing omits d0e2523bfa9c ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory omits 400588039a17 ath11k: add branch predictors in process_rx omits db2ecf9f0567 ath11k: remove usage quota while processing rx packets omits c4d12cb37ea2 ath11k: avoid active pdev check for each msdu omits a1775e732eb9 ath11k: avoid additional access to ath11k_hal_srng_dst_num_free omits 5e76fe03dbf9 ath11k: modify dp_rx desc access wrapper calls inline omits 6452f0a3d565 ath11k: allocate dst ring descriptors from cacheable memory omits 2c5545bfa29d ath11k: disable unused CE8 interrupts for ipq8074 omits 7865dd24934a staging/fbtft: Fix backlight omits f187fe8e3bc6 ath11k: fix firmware crash during channel switch omits d5f0b8043689 staging: r8188eu: Fix breakage introduced when 5G code was [...] omits 83c9eee72603 arm64: dts: meson-sm1-odroid: add cec nodes omits 624e0a317030 ath11k: Fix 'unused-but-set-parameter' error omits 31aeaf547d7e ath11k: fix DMA memory free in CE pipe cleanup omits 4c375743c5fe ath11k: avoid unnecessary BH disable lock in STA kickout event omits aa52b008441f dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add output-im [...] omits 4ea03443ecda ath11k: fix error routine when fallback of add interface fails omits 85f36923be47 ath11k: fix fw crash due to peer get authorized before key [...] 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 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 981387ed06b9 mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init() 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 ad3976025b31 powerpc/pseries/ddw: Do not try direct mapping with persis [...] omits fb4ee2b30cd0 powerpc/pseries/ddw: simplify enable_ddw() omits 2d33f5504490 powerpc/pseries/ddw: Revert "Extend upper limit for huge D [...] omits 302039466f6a powerpc/pseries: Fix numa FORM2 parsing fallback code omits 0bd81274e3f1 powerpc/pseries: rename numa_dist_table to form2_distances omits 964c33cd0be6 powerpc: clean vdso32 and vdso64 directories omits 2da516d7ed08 powerpc/83xx/mpc8349emitx: Drop unused variable omits dae581864609 KVM: PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr() 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 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 1aa3b2207e88 net,lsm,selinux: revert the security_sctp_assoc_establishe [...] omits 1274a4eb318d ipv6: Remove duplicate statements omits 0de3521500cf ipv4: Remove duplicate assignments omits ef14102914f3 ipv4: drop unused assignment omits bd5e2c22a9cf ALSA: cmipci: Drop stale variable assignment omits 174a7fb3859a ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 omits 70701b83e208 tcp: Fix uninitialized access in skb frags array for Rx 0cp. omits aae458725412 ethernet: sis900: fix indentation omits 27df68d579c6 net/ipa: ipa_resource: Fix wrong for loop range omits 0cda7d4bac5f selftests: net: switch to socat in the GSO GRE test omits 87530779de04 ptp: ptp_clockmatrix: repair non-kernel-doc comment omits 81b1d548d00b hamradio: remove needs_free_netdev to avoid UAF omits ba05fd36b851 libbpf: Perform map fd cleanup for gen_loader in case of error omits 2453afe38455 samples/bpf: Fix incorrect use of strlen in xdp_redirect_cpu omits e4ac80ef8198 tools/runqslower: Fix cross-build omits dc14ca4644f4 samples/bpf: Fix summary per-sec stats in xdp_sample_user omits 6af2e1237412 selftests/bpf: Check map in map pruning 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 2ce1b21cb332 ASoC: rsnd: fixup DMAEngine API omits 1218f06cb3c6 ASoC: SOF: build compression interface into snd_sof.ko 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 6c53b45c71b4 spi: fix use-after-free of the add_lock mutex omits 6532582c353f spi: spi-geni-qcom: fix error handling in spi_geni_grab_gp [...] omits 12f62a857c83 spi: lpspi: Silence error message upon deferred probe omits 98d948eb8331 spi: cadence-quadspi: fix write completion support omits 8c32984bc7da ASoC: mediatek: mt8173: Fix debugfs registration for components omits 2cd9b0ef82d9 ASoC: rt5682: Re-detect the combo jack after resuming omits a3774a2a6544 ASoC: rt5682: Avoid the unexpected IRQ event during going [...] omits a382285b6fed ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT omits dbe638f71eae ASoC: rt9120: Add the compatibility with rt9120s omits 8f1f1846d78a ASoC: rt9120: Fix clock auto sync issue when fs is the mul [...] omits 9bb4e4bae5a1 ASoC: rt9120: Update internal ocp level to the correct value omits 314f14abdeca bpftool: Enable libbpf's strict mode by default omits 6a628fa43810 fs: dlm: fix potential buffer overflow omits 34d11a440c61 bpf: Fix inner map state pruning regression. omits 199d983bc015 xsk: Fix crash on double free in buffer pool omits 2a2d23b68c4e drm/i915: make array states static const omits e3d9234f3002 Revert "HID: hid-asus.c: Maps key 0x35 (display off) to KE [...] 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 c802b6d7815d ath11k: Clear auth flag only for actual association in sec [...] omits 16a2c3d5406f ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware omits ae80b6033834 ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_S [...] 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 bf9167a8b40c HID: intel-ish-hid: fix module device-id handling 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 3cc1ae1fa70a drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame 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 08374410a5ea Documentation: power: Describe 'advanced' and 'simple' EM models omits d704aa0d44ad Documentation: power: Add description about new callback f [...] omits 4d1cd1443db3 powercap: DTPM: Fix suspend failure and kernel warning omits 554c577cee95 gfs2: Prevent endless loops in gfs2_file_buffered_write omits 1a8b597ddabe bpftool: Fix SPDX tag for Makefiles and .gitignore omits 5d5e4522a7f4 printk: restore flushing of NMI buffers on remote CPUs aft [...] omits b2beffa7d9a6 ath11k: enable 802.11 power save mode in station mode omits af3d89649bb6 ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum [...] omits 64355db3caf6 mod_devicetable: fix kdocs for ishtp_device_id 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 13cbaa4c2b7b media: cec: copy sequence field for the reply omits d55c3ee6b4c7 media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference omits 678d92b6126b media: v4l2-core: fix VIDIOC_DQEVENT handling on non-x86 omits 4579509ef181 Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" omits 7fb0413baa7f HID: wacom: Use "Confidence" flag to prevent reporting inv [...] omits 304dd3680b56 HID: nintendo: unlock on error in joycon_leds_create() 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 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 03f060b73f9a drm/i915/resets: Don't set / test for per-engine reset bit [...] omits 3a74ac2d1159 libbpf: Compile using -std=gnu89 omits a48fc69fe658 udf: Fix crash after seekdir omits f155dfeaa4ee platform/x86: isthp_eclite: only load for matching devices omits facfe0a4fdce platform/chrome: chros_ec_ishtp: only load for matching devices omits 0d0cccc0fd83 HID: intel-ish-hid: hid-client: only load for matching devices omits 44e2a58cb880 HID: intel-ish-hid: fw-loader: only load for matching devices omits cb1a2c6847f7 HID: intel-ish-hid: use constants for modaliases omits fa443bc3c1e4 HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() 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 a7ac203d8fd3 gfs2: Fix "Introduce flag for glock holder auto-demotion" omits cfdf6b19e750 wcn36xx: fix RX BD rate mapping for 5GHz legacy rates omits c9c5608fafe4 wcn36xx: populate band before determining rate on RX omits ed04ea76e69e wcn36xx: Put DXE block into reset before freeing memory omits 3652096e5263 wcn36xx: Release DMA channel descriptor allocations omits 89dcb1da611d wcn36xx: Fix DMA channel enable/disable cycle omits 39f6eed4cb20 netfilter: flowtable: fix IPv6 tunnel addr match omits c08d3286caf1 netfilter: xt_IDLETIMER: replace snprintf in show function [...] omits c95c07836fa4 netfilter: ipvs: Fix reuse connection if RS weight is 0 omits 77522ff02f33 netfilter: ctnetlink: do not erase error code with EINVAL omits ad81d4daf6a3 netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY omits 85c0c8b342e8 selftests: nft_nat: Simplify port shadow notrack test omits e1f8bc06e497 selftests: nft_nat: Improve port shadow test stability omits 00d8b83725e9 netfilter: nft_payload: Remove duplicated include in nft_p [...] omits 228c3fa054ad selftests: netfilter: extend nfqueue tests to cover vrf device omits 33b8aad21ac1 selftests: netfilter: add a vrf+conntrack testcase 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 b8b5cb55f5d3 libbpf: Fix non-C89 loop variable declaration in gen_loader.c omits f3506eee81d1 gfs2: Fix length of holes reported at end-of-file omits 49462e2be119 gfs2: release iopen glock early in evict omits 89636a06fa2e drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_ [...] omits 4fe7907f3775 drm/i915/display/adlp: Disable underrun recovery omits c8b9f34e223f fs: dlm:Remove unneeded semicolon omits f55af7055cd4 ASoC: Intel: sof_sdw: Add support for SKU 0B12 product omits 359ace2b9a41 ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration omits 0c2ed4f03f0b ASoC: Intel: sof_sdw: Add support for SKU 0B29 product omits 11e18f582c14 ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration omits 6448d0596e48 ASoC: Intel: sof_sdw: Add support for SKU 0B13 product omits 6fef4c2f4586 ASoC: Intel: sof_sdw: Add support for SKU 0B11 product omits cf304329e4af ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products omits a1797d61cb35 ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration omits 8f4fa45982b3 ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product omits 7a92deaae613 gfs2: Fix atomic bug in gfs2_instantiate omits 0a8facac0d1e ASoC: mediatek: mt8173-rt5650: Rename Speaker control to Ext Spk omits 827b0913a9d9 ASoC: DAPM: Cover regression by kctl change notification fix omits fd572393baf0 ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended 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 d9835eaa3e9f ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() 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 9642c8c44d0d gfs2: Only dereference i->iov when iter_is_iovec(i) 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 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 a2697972b936 ASoC: cs35l41: Change monitor widgets to siggens 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 22f9ba7fee10 ath9k: use swap() to make code cleaner omits 588b45c88ae1 wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND omits 8f1ba8b0ee26 wcn36xx: ensure pairing of init_scan/finish_scan and start [...] omits f02e1cc2a846 wcn36xx: implement flush op to speed up connected scan omits df008741dd62 wcn36xx: add debug prints for sw_scan start/complete omits 27deb0f1570b ath10k: fetch (pre-)calibration data via nvmem subsystem omits 82c434c10340 ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 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 f99413e4e1ce drm/ingenic: Remove bogus register write 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 16aea0f32f1d drm/i915/dsc: demote noisy drm_info() to drm_kms_dbg() omits 099afadc533f drm/kmb: Enable support for framebuffer console 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 086b90c76fc1 drm/etnaviv: replace dma_resv_get_excl_unlocked omits 0e994828ec88 drm/etnaviv: use new iterator in etnaviv_gem_describe 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 f0e204e0d321 drm/i915: abstraction for iosf to compile on all archs 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 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 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 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 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 b7d5abda8e64 drm/i915/dp: use new link training delay helpers omits babc8db30132 Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] 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 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 91909d57169d dma-buf: Update obsoluted comments on dma_buf_vmap/vunmap() omits 711e26c00e4c firmware: tegra: Fix error application of sizeof() to pointer omits 7a279c14df56 drm/i915: Don't propagate the gen split confusion further omits 2c85034db194 drm/i915: Clean-up bonding debug message. 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 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 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 60c6a63a3d30 Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_ [...] 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 dc1650fc94a8 Bluetooth: btusb: Fix application of sizeof to pointer omits f5ff291098f7 Bluetooth: L2CAP: Fix not initializing sk_peer_pid omits 709fca500067 Bluetooth: hci_sock: purge socket queues in the destruct() [...] 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 83775456504c Bluetooth: Fix handling of SUSPEND_DISCONNECTING omits d16e6d19ccc6 Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_dev adds 9c8846c73ec0 usb: cdnsp: Remove unneeded semicolon after `}'
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 (342465f5337f) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-m [...]
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: .mailmap | 14 - Documentation/ABI/stable/sysfs-block | 676 - Documentation/ABI/stable/sysfs-devices-node | 6 - Documentation/ABI/testing/sysfs-block | 346 + .../ABI/testing/sysfs-class-firmware-attributes | 32 - Documentation/ABI/testing/sysfs-class-power | 16 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 15 - Documentation/ABI/testing/sysfs-fs-erofs | 16 - Documentation/ABI/testing/sysfs-fs-ubifs | 35 - Documentation/Makefile | 11 +- .../RCU/Design/Expedited-Grace-Periods/Funnel0.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel1.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel2.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel3.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel4.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel5.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel6.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel7.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel8.svg | 4 +- .../Design/Requirements/GPpartitionReaders1.svg | 36 +- .../Design/Requirements/ReadersPartitionGP1.svg | 62 +- Documentation/RCU/stallwarn.rst | 11 + Documentation/RCU/whatisRCU.rst | 90 +- Documentation/admin-guide/acpi/cppc_sysfs.rst | 2 - .../admin-guide/blockdev/drbd/figures.rst | 4 +- .../admin-guide/blockdev/drbd/node-states-8.dot | 13 + .../admin-guide/blockdev/drbd/peer-states-8.dot | 8 - Documentation/admin-guide/cifs/usage.rst | 7 +- Documentation/admin-guide/cputopology.rst | 25 +- Documentation/admin-guide/devices.txt | 8 +- Documentation/admin-guide/gpio/gpio-sim.rst | 134 - Documentation/admin-guide/hw-vuln/spectre.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 104 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- .../admin-guide/laptops/thinkpad-acpi.rst | 12 +- .../admin-guide/media/platform-cardlist.rst | 1 - Documentation/admin-guide/perf/hisi-pcie-pmu.rst | 106 - Documentation/admin-guide/pm/amd-pstate.rst | 382 - Documentation/admin-guide/pm/working-state.rst | 1 - Documentation/admin-guide/sysctl/kernel.rst | 13 +- Documentation/arc/arc.rst | 85 - Documentation/arc/features.rst | 3 - Documentation/arc/index.rst | 17 - Documentation/arch.rst | 1 - Documentation/arm/marvell.rst | 48 +- Documentation/arm64/cpu-feature-registers.rst | 17 - Documentation/arm64/elf_hwcaps.rst | 8 - Documentation/arm64/perf.rst | 78 +- Documentation/arm64/pointer-authentication.rst | 9 +- Documentation/arm64/sve.rst | 2 +- Documentation/arm64/tagged-address-abi.rst | 2 +- Documentation/block/index.rst | 1 + Documentation/block/queue-sysfs.rst | 321 + Documentation/bpf/{prog_lsm.rst => bpf_lsm.rst} | 0 Documentation/bpf/btf.rst | 57 +- Documentation/bpf/classic_vs_extended.rst | 376 - Documentation/bpf/faq.rst | 11 - Documentation/bpf/helpers.rst | 7 - Documentation/bpf/index.rst | 103 +- Documentation/bpf/instruction-set.rst | 279 - Documentation/bpf/libbpf/index.rst | 4 +- Documentation/bpf/maps.rst | 52 - Documentation/bpf/other.rst | 9 - Documentation/bpf/programs.rst | 9 - Documentation/bpf/syscall_api.rst | 11 - Documentation/bpf/test_debug.rst | 9 - Documentation/bpf/verifier.rst | 529 - Documentation/conf.py | 97 +- Documentation/core-api/kernel-api.rst | 3 + Documentation/core-api/kobject.rst | 16 +- Documentation/cpu-freq/core.rst | 6 +- Documentation/dev-tools/index.rst | 1 - Documentation/dev-tools/kcsan.rst | 76 +- Documentation/dev-tools/kgdb.rst | 6 +- Documentation/dev-tools/ktap.rst | 298 - Documentation/dev-tools/kunit/api/index.rst | 3 +- Documentation/dev-tools/kunit/api/test.rst | 3 +- Documentation/dev-tools/kunit/architecture.rst | 204 - Documentation/dev-tools/kunit/faq.rst | 73 +- Documentation/dev-tools/kunit/index.rst | 172 +- .../dev-tools/kunit/kunit_suitememorydiagram.svg | 81 - Documentation/dev-tools/kunit/run_manual.rst | 57 - Documentation/dev-tools/kunit/run_wrapper.rst | 247 - Documentation/dev-tools/kunit/start.rst | 199 +- Documentation/dev-tools/kunit/style.rst | 105 +- Documentation/dev-tools/kunit/usage.rst | 578 +- Documentation/devicetree/bindings/arm/apple.yaml | 27 +- .../devicetree/bindings/arm/apple/apple,pmgr.yaml | 134 - .../devicetree/bindings/arm/aspeed/aspeed,sbc.yaml | 37 - .../devicetree/bindings/arm/bcm/brcm,bcm4908.yaml | 1 - Documentation/devicetree/bindings/arm/cpus.yaml | 1 - .../bindings/arm/firmware/linaro,optee-tz.yaml | 8 - Documentation/devicetree/bindings/arm/fsl.yaml | 78 - .../devicetree/bindings/arm/mediatek.yaml | 20 - .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 +- Documentation/devicetree/bindings/arm/qcom.yaml | 14 - Documentation/devicetree/bindings/arm/renesas.yaml | 12 - .../bindings/arm/samsung/exynos-chipid.yaml | 41 + .../devicetree/bindings/arm/samsung/pmu.yaml | 128 + .../bindings/arm/samsung/samsung-boards.yaml | 12 - .../devicetree/bindings/arm/stm32/stm32.yaml | 1 - Documentation/devicetree/bindings/arm/sunxi.yaml | 5 - .../arm/sunxi/allwinner,sun4i-a10-mbus.yaml | 91 +- Documentation/devicetree/bindings/arm/tegra.yaml | 48 +- .../bindings/arm/tegra/nvidia,tegra186-pmc.txt | 133 + .../bindings/arm/tegra/nvidia,tegra186-pmc.yaml | 198 - Documentation/devicetree/bindings/arm/ti/k3.yaml | 6 - .../devicetree/bindings/bus/fsl,spba-bus.yaml | 68 - Documentation/devicetree/bindings/bus/imx-weim.txt | 5 - .../bindings/clock/nvidia,tegra20-car.yaml | 37 - .../devicetree/bindings/clock/qcom,gcc-sdx65.yaml | 80 - .../devicetree/bindings/clock/qcom,gcc-sm8450.yaml | 85 - .../bindings/clock/starfive,jh7100-clkgen.yaml | 56 - .../crypto/allwinner,sun4i-a10-crypto.yaml | 10 - .../bindings/display/bridge/analogix,anx7625.yaml | 65 +- .../bindings/display/bridge/lvds-codec.yaml | 43 +- .../bindings/display/bridge/nxp,ptn3460.yaml | 106 - .../devicetree/bindings/display/bridge/ptn3460.txt | 39 + .../display/bridge/renesas,dsi-csi2-tx.yaml | 118 - .../devicetree/bindings/display/bridge/sii9234.txt | 49 + .../bindings/display/bridge/sil,sii9234.yaml | 110 - .../bindings/display/msm/dp-controller.yaml | 2 - .../devicetree/bindings/display/msm/edp.txt | 56 + .../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 - .../bindings/display/panel/panel-simple.yaml | 2 - .../display/panel/sony,tulip-truly-nt35521.yaml | 72 - .../display/sprd/sprd,display-subsystem.yaml | 64 - .../bindings/display/sprd/sprd,sharkl3-dpu.yaml | 77 - .../display/sprd/sprd,sharkl3-dsi-host.yaml | 88 - .../display/tegra/nvidia,tegra20-host1x.txt | 53 - .../intel,ixp4xx-network-processing-engine.yaml | 35 - .../bindings/firmware/nvidia,tegra186-bpmp.txt | 107 + .../bindings/firmware/nvidia,tegra186-bpmp.yaml | 186 - .../devicetree/bindings/firmware/qcom,scm.txt | 2 - .../bindings/fuse/nvidia,tegra20-fuse.txt | 42 + .../bindings/fuse/nvidia,tegra20-fuse.yaml | 89 - .../devicetree/bindings/gpio/gpio-samsung.txt | 41 + .../devicetree/bindings/gpio/gpio-vf610.yaml | 3 - .../bindings/gpio/mstar,msc313-gpio.yaml | 4 +- .../bindings/gpio/nvidia,tegra186-gpio.txt | 165 + .../bindings/gpio/nvidia,tegra186-gpio.yaml | 214 - .../bindings/gpio/nvidia,tegra20-gpio.txt | 40 + .../bindings/gpio/nvidia,tegra20-gpio.yaml | 110 - .../devicetree/bindings/gpio/sifive,gpio.yaml | 3 +- .../bindings/gpu/host1x/nvidia,tegra210-nvenc.yaml | 135 - .../bindings/gpu/host1x/nvidia,tegra210-nvjpg.yaml | 94 - .../devicetree/bindings/hwmon/ntc-thermistor.yaml | 1 - .../devicetree/bindings/hwmon/ti,ina2xx.yaml | 22 - .../devicetree/bindings/i2c/apple,i2c.yaml | 13 +- .../devicetree/bindings/i2c/i2c-imx-lpi2c.yaml | 5 +- .../bindings/iio/adc/samsung,exynos-adc.yaml | 2 +- .../devicetree/bindings/input/gpio-keys.yaml | 2 +- .../devicetree/bindings/input/hid-over-i2c.txt | 2 - .../bindings/interrupt-controller/apple,aic.yaml | 3 - .../interrupt-controller/sifive,plic-1.0.0.yaml | 1 - .../devicetree/bindings/iommu/apple,dart.yaml | 3 - .../bindings/ipmi/aspeed,ast2400-ibt-bmc.txt | 2 - .../devicetree/bindings/mailbox/apple,mailbox.yaml | 3 - .../bindings/mailbox/nvidia,tegra186-hsp.txt | 72 + .../bindings/mailbox/nvidia,tegra186-hsp.yaml | 114 - .../media/allwinner,sun4i-a10-video-engine.yaml | 1 - .../bindings/media/allwinner,sun50i-h6-vpu-g2.yaml | 64 - .../devicetree/bindings/media/i2c/adv748x.txt | 116 + .../devicetree/bindings/media/i2c/adv748x.yaml | 212 - .../devicetree/bindings/media/nvidia,tegra-vde.txt | 64 + .../bindings/media/nvidia,tegra-vde.yaml | 119 - .../bindings/media/nxp,imx7-mipi-csi2.yaml | 14 +- .../devicetree/bindings/media/renesas,jpu.txt | 25 + .../devicetree/bindings/media/renesas,jpu.yaml | 65 - .../devicetree/bindings/media/st,stm32-dma2d.yaml | 71 - .../memory-controllers/nvidia,tegra186-mc.yaml | 98 +- .../memory-controllers/renesas,rpc-if.yaml | 54 +- .../memory-controllers/synopsys,ddrc-ecc.yaml | 1 - .../bindings/memory-controllers/ti,gpmc.yaml | 23 +- .../devicetree/bindings/mfd/bd9571mwv.txt | 69 + .../devicetree/bindings/mfd/brcm,twd.yaml | 61 - Documentation/devicetree/bindings/mfd/da9063.txt | 2 +- .../devicetree/bindings/mfd/google,cros-ec.yaml | 2 +- Documentation/devicetree/bindings/mfd/max77686.txt | 26 + .../devicetree/bindings/mfd/maxim,max77686.yaml | 132 - .../devicetree/bindings/mfd/rohm,bd70528-pmic.txt | 102 + .../devicetree/bindings/mfd/rohm,bd9571mwv.yaml | 127 - Documentation/devicetree/bindings/mfd/syscon.yaml | 2 - .../bindings/misc/nvidia,tegra186-misc.txt | 14 + .../bindings/misc/nvidia,tegra186-misc.yaml | 43 - .../bindings/misc/nvidia,tegra20-apbmisc.txt | 17 + .../bindings/misc/nvidia,tegra20-apbmisc.yaml | 51 - .../devicetree/bindings/mmc/arasan,sdhci.yaml | 3 - .../devicetree/bindings/mmc/arm,pl18x.yaml | 19 +- .../devicetree/bindings/mmc/brcm,sdhci-brcmstb.txt | 53 + .../bindings/mmc/brcm,sdhci-brcmstb.yaml | 100 - .../devicetree/bindings/mmc/exynos-dw-mshc.txt | 2 - .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 8 - .../devicetree/bindings/mmc/img-dw-mshc.txt | 28 + .../devicetree/bindings/mmc/ingenic,mmc.yaml | 37 +- Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 6 - .../bindings/mmc/nvidia,tegra20-sdhci.txt | 143 + .../bindings/mmc/nvidia,tegra20-sdhci.yaml | 317 - .../devicetree/bindings/mmc/renesas,sdhi.yaml | 48 +- .../devicetree/bindings/mmc/sdhci-am654.yaml | 2 - .../devicetree/bindings/mmc/sdhci-msm.txt | 1 - .../devicetree/bindings/mmc/socfpga-dw-mshc.txt | 23 + .../bindings/mmc/socionext,uniphier-sd.yaml | 6 - .../devicetree/bindings/mmc/synopsys-dw-mshc.yaml | 5 +- .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 3 +- .../devicetree/bindings/mtd/renesas-nandc.yaml | 61 - .../devicetree/bindings/mtd/ti,gpmc-nand.yaml | 10 +- .../bindings/net/can/allwinner,sun4i-a10-can.yaml | 24 - .../devicetree/bindings/net/dsa/dsa-port.yaml | 77 - Documentation/devicetree/bindings/net/dsa/dsa.yaml | 60 +- .../devicetree/bindings/net/dsa/qca8k.yaml | 40 +- .../devicetree/bindings/net/engleder,tsnep.yaml | 79 - .../devicetree/bindings/net/ethernet-phy.yaml | 8 - .../devicetree/bindings/net/intel,ixp4xx-hss.yaml | 100 - .../bindings/net/microchip,lan966x-switch.yaml | 169 - .../devicetree/bindings/net/qcom,bam-dmux.yaml | 92 - .../devicetree/bindings/net/vertexcom-mse102x.yaml | 71 - .../bindings/net/wireless/microchip,wilc1000.yaml | 19 - .../bindings/net/wireless/qcom,ath11k.yaml | 30 - .../devicetree/bindings/pci/apple,pcie.yaml | 28 +- .../devicetree/bindings/perf/arm,cmn.yaml | 21 +- .../devicetree/bindings/perf/arm,smmu-v3-pmcg.yaml | 70 - .../bindings/perf/marvell-cn10k-tad.yaml | 63 - .../devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml | 2 +- .../bindings/pinctrl/actions,s500-pinctrl.yaml | 3 - .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 1 - .../devicetree/bindings/pinctrl/apple,pinctrl.yaml | 10 +- .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 3 - .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 3 - .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 3 - .../bindings/pinctrl/brcm,bcm6318-pinctrl.yaml | 3 - .../bindings/pinctrl/brcm,bcm63268-pinctrl.yaml | 3 - .../bindings/pinctrl/brcm,bcm6328-pinctrl.yaml | 3 - .../bindings/pinctrl/brcm,bcm6358-pinctrl.yaml | 3 - .../bindings/pinctrl/brcm,bcm6362-pinctrl.yaml | 3 - .../bindings/pinctrl/brcm,bcm6368-pinctrl.yaml | 3 - .../bindings/pinctrl/brcm,ns-pinmux.yaml | 3 +- .../bindings/pinctrl/canaan,k210-fpioa.yaml | 7 +- .../bindings/pinctrl/cirrus,lochnagar.yaml | 3 - .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 3 - .../bindings/pinctrl/fsl,imx8mm-pinctrl.yaml | 3 - .../bindings/pinctrl/fsl,imx8mn-pinctrl.yaml | 3 - .../bindings/pinctrl/fsl,imx8mp-pinctrl.yaml | 3 - .../bindings/pinctrl/fsl,imx8mq-pinctrl.yaml | 3 - .../bindings/pinctrl/fsl,imx8ulp-pinctrl.yaml | 3 - .../devicetree/bindings/pinctrl/fsl,imxrt1050.yaml | 79 - .../bindings/pinctrl/ingenic,pinctrl.yaml | 8 +- .../devicetree/bindings/pinctrl/intel,lgm-io.yaml | 3 - .../bindings/pinctrl/intel,pinctrl-thunderbay.yaml | 119 - .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 3 - .../bindings/pinctrl/mediatek,mt6779-pinctrl.yaml | 3 - .../bindings/pinctrl/mediatek,mt6797-pinctrl.yaml | 3 - .../bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 3 - .../bindings/pinctrl/mediatek,mt7986-pinctrl.yaml | 3 - .../bindings/pinctrl/mediatek,mt8183-pinctrl.yaml | 3 - .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 3 +- .../devicetree/bindings/pinctrl/pincfg-node.yaml | 3 - .../bindings/pinctrl/pinctrl-bindings.txt | 41 +- .../bindings/pinctrl/pinctrl-mt8192.yaml | 3 - .../bindings/pinctrl/pinctrl-mt8195.yaml | 341 +- .../devicetree/bindings/pinctrl/pinctrl.yaml | 45 - .../bindings/pinctrl/qcom,ipq6018-pinctrl.yaml | 3 - .../bindings/pinctrl/qcom,lpass-lpi-pinctrl.yaml | 3 - .../bindings/pinctrl/qcom,mdm9607-pinctrl.yaml | 1 - .../bindings/pinctrl/qcom,msm8226-pinctrl.yaml | 3 - .../bindings/pinctrl/qcom,msm8953-pinctrl.yaml | 3 - .../bindings/pinctrl/qcom,pmic-gpio.yaml | 3 - .../bindings/pinctrl/qcom,qcm2290-pinctrl.yaml | 3 - .../bindings/pinctrl/qcom,sc7280-pinctrl.yaml | 3 - .../bindings/pinctrl/qcom,sc8180x-pinctrl.yaml | 1 - .../bindings/pinctrl/qcom,sdx55-pinctrl.yaml | 3 - .../bindings/pinctrl/qcom,sdx65-pinctrl.yaml | 191 - .../bindings/pinctrl/qcom,sm6115-pinctrl.yaml | 3 - .../bindings/pinctrl/qcom,sm6125-pinctrl.yaml | 1 - .../bindings/pinctrl/qcom,sm6350-pinctrl.yaml | 1 - .../bindings/pinctrl/qcom,sm8250-pinctrl.yaml | 3 - .../bindings/pinctrl/qcom,sm8350-pinctrl.yaml | 1 - .../bindings/pinctrl/qcom,sm8450-pinctrl.yaml | 143 - .../bindings/pinctrl/qcom,tlmm-common.yaml | 3 - .../bindings/pinctrl/ralink,rt2880-pinmux.yaml | 3 - .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 3 - .../bindings/pinctrl/renesas,rza1-ports.yaml | 3 - .../bindings/pinctrl/renesas,rza2-pinctrl.yaml | 3 - .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 5 - .../bindings/pinctrl/renesas,rzn1-pinctrl.yaml | 3 - .../bindings/pinctrl/rockchip,pinctrl.yaml | 3 - .../bindings/pinctrl/samsung-pinctrl.txt | 1 - .../pinctrl/socionext,uniphier-pinctrl.yaml | 44 +- .../bindings/pinctrl/st,stm32-pinctrl.yaml | 3 - .../bindings/pinctrl/starfive,jh7100-pinctrl.yaml | 307 - .../bindings/pinctrl/toshiba,visconti-pinctrl.yaml | 5 +- .../bindings/pinctrl/xlnx,zynq-pinctrl.yaml | 3 - .../bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml | 3 - .../bindings/power/apple,pmgr-pwrstate.yaml | 79 - .../devicetree/bindings/power/qcom,rpmpd.yaml | 3 - .../bindings/power/renesas,rcar-sysc.yaml | 1 - .../bindings/power/reset/gpio-poweroff.txt | 41 + .../bindings/power/reset/gpio-poweroff.yaml | 59 - .../devicetree/bindings/power/supply/bq25980.yaml | 2 +- .../bindings/power/supply/maxim,max77976.yaml | 44 - .../bindings/power/supply/qcom,pm8941-charger.yaml | 4 +- .../devicetree/bindings/regulator/dlg,da9121.yaml | 76 +- .../devicetree/bindings/regulator/max77686.txt | 71 + .../bindings/regulator/maxim,max20086.yaml | 106 - .../bindings/regulator/maxim,max77686.yaml | 83 - .../bindings/regulator/maxim,max8973.yaml | 3 - .../bindings/regulator/qcom,rpmh-regulator.yaml | 3 - .../bindings/regulator/qcom,spmi-regulator.txt | 1 - .../devicetree/bindings/regulator/regulator.yaml | 2 +- .../bindings/regulator/rohm,bd70528-regulator.txt | 68 + .../bindings/regulator/samsung,s5m8767.yaml | 28 +- .../devicetree/bindings/reset/renesas,rst.yaml | 1 - .../bindings/reset/starfive,jh7100-reset.yaml | 38 - .../devicetree/bindings/rtc/nvidia,tegra20-rtc.txt | 24 + .../bindings/rtc/nvidia,tegra20-rtc.yaml | 61 - Documentation/devicetree/bindings/serial/8250.yaml | 3 +- .../bindings/serial/amlogic,meson-uart.yaml | 2 - .../devicetree/bindings/serial/fsl-lpuart.yaml | 8 +- .../bindings/serial/nvidia,tegra194-tcu.txt | 35 + .../bindings/serial/nvidia,tegra194-tcu.yaml | 61 - .../devicetree/bindings/serial/renesas,sci.yaml | 48 +- .../devicetree/bindings/serial/renesas,scif.yaml | 15 - .../bindings/serial/snps-dw-apb-uart.yaml | 5 - .../bindings/soc/bcm/brcm,bcm2835-vchiq.txt | 17 + .../bindings/soc/bcm/brcm,bcm2835-vchiq.yaml | 53 - .../bindings/soc/imx/fsl,imx8mn-disp-blk-ctrl.yaml | 97 - .../devicetree/bindings/soc/qcom/qcom-stats.yaml | 5 - .../bindings/soc/samsung/exynos-chipid.yaml | 41 - .../bindings/soc/samsung/exynos-pmu.yaml | 130 - .../bindings/soc/samsung/exynos-usi.yaml | 159 - .../devicetree/bindings/sound/wlf,wm8962.yaml | 3 - .../devicetree/bindings/spi/atmel,quadspi.yaml | 99 - .../devicetree/bindings/spi/atmel-quadspi.txt | 37 + .../spi/cdns,qspi-nor-peripheral-props.yaml | 42 - .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 34 +- .../bindings/spi/mediatek,spi-mtk-nor.yaml | 8 +- .../devicetree/bindings/spi/renesas,rspi.yaml | 4 +- .../devicetree/bindings/spi/spi-controller.yaml | 69 +- .../devicetree/bindings/spi/spi-fsl-lpspi.yaml | 11 +- Documentation/devicetree/bindings/spi/spi-mux.yaml | 1 - .../bindings/spi/spi-peripheral-props.yaml | 89 - .../devicetree/bindings/spi/spi-pl022.yaml | 3 - .../devicetree/bindings/spi/spi-rockchip.yaml | 1 - Documentation/devicetree/bindings/sram/sram.yaml | 3 - .../thermal/nvidia,tegra186-bpmp-thermal.txt | 33 + .../thermal/nvidia,tegra186-bpmp-thermal.yaml | 42 - .../devicetree/bindings/thermal/rzg2l-thermal.yaml | 76 - .../devicetree/bindings/timer/sifive,clint.yaml | 1 - .../devicetree/bindings/trivial-devices.yaml | 8 - .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 13 - .../devicetree/bindings/vendor-prefixes.yaml | 16 - .../devicetree/bindings/watchdog/apple,wdt.yaml | 52 - Documentation/doc-guide/sphinx.rst | 44 +- Documentation/driver-api/auxiliary_bus.rst | 236 +- Documentation/driver-api/media/drivers/index.rst | 1 - Documentation/driver-api/serial/index.rst | 1 + Documentation/driver-api/serial/n_gsm.rst | 8 +- Documentation/driver-api/serial/tty.rst | 328 + .../core/thread-info-in-task/arch-support.txt | 2 +- Documentation/filesystems/autofs.rst | 2 +- Documentation/filesystems/cifs/ksmbd.rst | 10 +- Documentation/filesystems/erofs.rst | 8 - Documentation/filesystems/idmappings.rst | 72 + Documentation/filesystems/locking.rst | 5 + Documentation/filesystems/netfs_library.rst | 95 +- Documentation/firmware-guide/acpi/apei/einj.rst | 19 - .../acpi/dsd/data-node-references.rst | 28 +- Documentation/firmware-guide/acpi/dsd/graph.rst | 40 +- Documentation/firmware-guide/acpi/dsd/leds.rst | 40 +- Documentation/firmware-guide/acpi/dsd/phy.rst | 28 +- Documentation/gpu/amdgpu-dc.rst | 74 + Documentation/gpu/amdgpu.rst | 324 + Documentation/gpu/amdgpu/amdgpu-glossary.rst | 87 - .../gpu/amdgpu/display/config_example.svg | 414 - Documentation/gpu/amdgpu/display/dc-debug.rst | 77 - Documentation/gpu/amdgpu/display/dc-glossary.rst | 237 - .../gpu/amdgpu/display/dc_pipeline_overview.svg | 1125 -- Documentation/gpu/amdgpu/display/dcn-overview.rst | 171 - .../gpu/amdgpu/display/display-manager.rst | 42 - .../gpu/amdgpu/display/global_sync_vblank.svg | 485 - Documentation/gpu/amdgpu/display/index.rst | 31 - Documentation/gpu/amdgpu/driver-core.rst | 182 - Documentation/gpu/amdgpu/driver-misc.rst | 112 - Documentation/gpu/amdgpu/index.rst | 17 - Documentation/gpu/amdgpu/module-parameters.rst | 7 - Documentation/gpu/amdgpu/ras.rst | 62 - Documentation/gpu/amdgpu/thermal.rst | 65 - Documentation/gpu/amdgpu/xgmi.rst | 5 - Documentation/gpu/drivers.rst | 3 +- Documentation/gpu/drm-kms-helpers.rst | 15 - Documentation/gpu/drm-kms.rst | 2 - Documentation/gpu/todo.rst | 37 +- Documentation/hwmon/asus_wmi_ec_sensors.rst | 38 - Documentation/hwmon/asus_wmi_sensors.rst | 78 - Documentation/hwmon/ina238.rst | 56 - Documentation/hwmon/index.rst | 5 - Documentation/hwmon/ir38064.rst | 28 +- Documentation/hwmon/mp5023.rst | 84 - Documentation/hwmon/nzxt-smart2.rst | 62 - Documentation/i2c/smbus-protocol.rst | 14 +- Documentation/i2c/summary.rst | 8 +- Documentation/index.rst | 1 - Documentation/locking/locktypes.rst | 9 +- Documentation/memory-barriers.txt | 8 - Documentation/networking/bonding.rst | 22 +- .../device_drivers/can/freescale/flexcan.rst | 54 - .../networking/device_drivers/can/index.rst | 20 - .../device_drivers/ethernet/amazon/ena.rst | 2 +- .../ethernet/freescale/dpaa2/overview.rst | 1 - .../device_drivers/ethernet/intel/ixgbe.rst | 16 - Documentation/networking/device_drivers/index.rst | 1 - .../networking/devlink/devlink-params.rst | 15 +- Documentation/networking/devlink/ice.rst | 24 +- Documentation/networking/devlink/mlx5.rst | 11 - Documentation/networking/ethtool-netlink.rst | 10 +- Documentation/networking/filter.rst | 1036 +- Documentation/networking/ip-sysctl.rst | 6 +- Documentation/networking/ipvs-sysctl.rst | 3 +- Documentation/networking/net_failover.rst | 111 +- Documentation/networking/phy.rst | 5 - Documentation/networking/rds.rst | 2 +- Documentation/networking/timestamping.rst | 8 +- Documentation/power/energy-model.rst | 53 +- Documentation/power/opp.rst | 14 +- Documentation/power/runtime_pm.rst | 14 +- Documentation/process/5.Posting.rst | 29 +- Documentation/process/changes.rst | 13 +- Documentation/process/submitting-patches.rst | 26 +- Documentation/scheduler/sched-bwc.rst | 5 +- Documentation/security/self-protection.rst | 3 +- Documentation/sound/hd-audio/models.rst | 2 - Documentation/sphinx-static/theme_overrides.css | 16 +- Documentation/sphinx-static/theme_rtd_colors.css | 37 - Documentation/sphinx/automarkup.py | 25 +- Documentation/sphinx/kernel_abi.py | 2 +- Documentation/sphinx/kernel_feat.py | 2 +- Documentation/spi/pxa2xx.rst | 35 +- Documentation/spi/spidev.rst | 58 +- Documentation/staging/tee.rst | 30 - Documentation/timers/no_hz.rst | 10 +- Documentation/trace/boottime-trace.rst | 4 +- Documentation/trace/ftrace.rst | 9 +- .../translations/it_IT/doc-guide/sphinx.rst | 23 +- .../translations/it_IT/process/changes.rst | 2 +- .../it_IT/process/submitting-patches.rst | 19 + Documentation/translations/ja_JP/SubmittingPatches | 15 + Documentation/translations/zh_CN/PCI/index.rst | 7 +- Documentation/translations/zh_CN/PCI/msi-howto.rst | 233 - .../translations/zh_CN/PCI/pci-iov-howto.rst | 170 - .../translations/zh_CN/PCI/pciebus-howto.rst | 192 - Documentation/translations/zh_CN/PCI/sysfs-pci.rst | 126 - .../zh_CN/accounting/delay-accounting.rst | 111 - .../translations/zh_CN/accounting/index.rst | 4 +- .../translations/zh_CN/accounting/taskstats.rst | 145 - .../translations/zh_CN/admin-guide/README.rst | 11 +- .../translations/zh_CN/admin-guide/cputopology.rst | 96 - .../translations/zh_CN/admin-guide/index.rst | 2 +- .../translations/zh_CN/core-api/kernel-api.rst | 2 + .../translations/zh_CN/core-api/kobject.rst | 12 +- Documentation/translations/zh_CN/cpu-freq/core.rst | 24 +- .../translations/zh_CN/cpu-freq/cpu-drivers.rst | 139 +- .../translations/zh_CN/cpu-freq/cpufreq-stats.rst | 45 +- .../translations/zh_CN/dev-tools/index.rst | 2 +- .../translations/zh_CN/dev-tools/sparse.rst | 108 - .../translations/zh_CN/doc-guide/sphinx.rst | 21 +- Documentation/translations/zh_CN/index.rst | 7 +- .../zh_CN/process/management-style.rst | 4 +- .../zh_CN/process/submitting-patches.rst | 23 + .../translations/zh_CN/scheduler/completion.rst | 256 - .../translations/zh_CN/scheduler/index.rst | 44 - .../translations/zh_CN/scheduler/sched-arch.rst | 76 - .../translations/zh_CN/scheduler/sched-bwc.rst | 204 - .../zh_CN/scheduler/sched-capacity.rst | 390 - .../zh_CN/scheduler/sched-design-CFS.rst | 205 - .../translations/zh_CN/scheduler/sched-domains.rst | 72 - Documentation/translations/zh_CN/sparse.txt | 91 + .../zh_TW/process/submitting-patches.rst | 24 + Documentation/tty/index.rst | 63 - Documentation/tty/n_tty.rst | 22 - Documentation/tty/tty_buffer.rst | 46 - Documentation/tty/tty_driver.rst | 128 - Documentation/tty/tty_internals.rst | 31 - Documentation/tty/tty_ldisc.rst | 85 - Documentation/tty/tty_port.rst | 70 - Documentation/tty/tty_struct.rst | 81 - .../userspace-api/media/cec/cec-ioc-receive.rst | 49 +- .../userspace-api/media/lirc.h.rst.exceptions | 2 - .../userspace-api/media/rc/lirc-dev-intro.rst | 8 +- Documentation/userspace-api/media/rc/lirc-func.rst | 1 + .../media/rc/lirc-set-rec-timeout-reports.rst | 49 + Documentation/userspace-api/media/v4l/biblio.rst | 10 - .../userspace-api/media/v4l/capture.c.rst | 52 +- Documentation/userspace-api/media/v4l/control.rst | 9 - .../userspace-api/media/v4l/dev-decoder.rst | 17 - .../media/v4l/ext-ctrls-codec-stateless.rst | 573 - .../media/v4l/libv4l-introduction.rst | 2 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 15 - .../userspace-api/media/v4l/subdev-formats.rst | 2 +- .../userspace-api/media/v4l/v4l2grab.c.rst | 8 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 8 - .../userspace-api/media/v4l/vidioc-queryctrl.rst | 12 - .../userspace-api/media/videodev2.h.rst.exceptions | 2 - Documentation/virt/kvm/amd-memory-encryption.rst | 6 - Documentation/vm/overcommit-accounting.rst | 3 +- Documentation/x86/sgx.rst | 14 +- MAINTAINERS | 329 +- Makefile | 21 +- arch/Kconfig | 14 - arch/alpha/include/asm/spinlock_types.h | 2 +- arch/alpha/kernel/signal.c | 2 +- arch/alpha/kernel/srmcons.c | 2 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 - arch/arc/Kconfig | 1 + arch/arc/include/asm/cacheflush.h | 1 + arch/arm/Kconfig | 4 +- arch/arm/Kconfig.debug | 25 +- arch/arm/boot/compressed/.gitignore | 5 + arch/arm/boot/compressed/Makefile | 33 +- arch/arm/boot/compressed/ashldi3.S | 3 - arch/arm/boot/compressed/bswapsdi2.S | 3 - arch/arm/boot/compressed/efi-header.S | 22 +- arch/arm/boot/compressed/font.c | 2 - arch/arm/boot/compressed/head.S | 3 +- arch/arm/boot/compressed/hyp-stub.S | 2 - arch/arm/boot/compressed/lib1funcs.S | 3 - arch/arm/boot/dts/Makefile | 39 +- arch/arm/boot/dts/am335x-bone-common.dtsi | 1 - arch/arm/boot/dts/am335x-boneblack-common.dtsi | 4 + arch/arm/boot/dts/am335x-boneblue.dts | 2 +- arch/arm/boot/dts/am335x-icev2.dts | 4 - arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 2 +- arch/arm/boot/dts/am437x-cm-t43.dts | 2 +- arch/arm/boot/dts/am437x-gp-evm.dts | 8 - arch/arm/boot/dts/am437x-l4.dtsi | 31 +- arch/arm/boot/dts/am43xx-clocks.dtsi | 7 - arch/arm/boot/dts/armada-38x.dtsi | 4 +- arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 267 - arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts | 12 - .../arm/boot/dts/aspeed-bmc-facebook-bletchley.dts | 756 -- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 17 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 11 - arch/arm/boot/dts/aspeed-bmc-tyan-s7106.dts | 40 - arch/arm/boot/dts/aspeed-bmc-tyan-s8036.dts | 470 - arch/arm/boot/dts/aspeed-bmc-vegman-n110.dts | 149 - arch/arm/boot/dts/aspeed-bmc-vegman-rx20.dts | 255 - arch/arm/boot/dts/aspeed-bmc-vegman-sx20.dts | 154 - arch/arm/boot/dts/aspeed-bmc-vegman.dtsi | 311 - arch/arm/boot/dts/aspeed-g4.dtsi | 1 - arch/arm/boot/dts/aspeed-g5.dtsi | 5 - arch/arm/boot/dts/aspeed-g6.dtsi | 10 - arch/arm/boot/dts/at91-q5xr5.dts | 18 + arch/arm/boot/dts/at91-sama5d2_xplained.dts | 5 +- arch/arm/boot/dts/at91-sama5d3_ksz9477_evb.dts | 209 - arch/arm/boot/dts/at91-sama7g5ek.dts | 73 - arch/arm/boot/dts/at91-wb50n.dts | 6 + arch/arm/boot/dts/bcm-cygnus.dtsi | 18 +- arch/arm/boot/dts/bcm-hr2.dtsi | 4 +- arch/arm/boot/dts/bcm-nsp.dtsi | 8 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 28 +- arch/arm/boot/dts/bcm2711.dtsi | 10 +- arch/arm/boot/dts/bcm283x.dtsi | 2 - arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts | 3 +- arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 62 +- arch/arm/boot/dts/bcm5301x.dtsi | 35 +- arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi | 4 - arch/arm/boot/dts/elpida_ecb240abacn.dtsi | 2 +- arch/arm/boot/dts/exynos4210-i9100.dts | 7 +- arch/arm/boot/dts/exynos5260.dtsi | 8 +- arch/arm/boot/dts/gemini-nas4220b.dts | 2 +- arch/arm/boot/dts/imx1-pinfunc.h | 6 +- arch/arm/boot/dts/imx1.dtsi | 2 +- arch/arm/boot/dts/imx25.dtsi | 4 +- arch/arm/boot/dts/imx27-pinfunc.h | 6 +- arch/arm/boot/dts/imx28-tx28.dts | 36 + arch/arm/boot/dts/imx31.dtsi | 2 +- arch/arm/boot/dts/imx50.dtsi | 10 +- arch/arm/boot/dts/imx51.dtsi | 10 +- arch/arm/boot/dts/imx53-tx53.dtsi | 11 + arch/arm/boot/dts/imx53.dtsi | 10 +- arch/arm/boot/dts/imx6dl-mba6.dtsi | 22 - arch/arm/boot/dts/imx6dl-mba6a.dts | 21 - arch/arm/boot/dts/imx6dl-mba6b.dts | 21 - arch/arm/boot/dts/imx6dl-phytec-mira-rdk-nand.dts | 3 - arch/arm/boot/dts/imx6q-mba6.dtsi | 44 - arch/arm/boot/dts/imx6q-mba6a.dts | 20 - arch/arm/boot/dts/imx6q-mba6b.dts | 20 - arch/arm/boot/dts/imx6q-phytec-mira-rdk-emmc.dts | 3 - arch/arm/boot/dts/imx6q-phytec-mira-rdk-nand.dts | 3 - arch/arm/boot/dts/imx6q-yapp4-crux.dts | 54 - arch/arm/boot/dts/imx6qdl-dhcom-drc02.dtsi | 4 - arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi | 4 - arch/arm/boot/dts/imx6qdl-dhcom-som.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-mba6.dtsi | 526 - arch/arm/boot/dts/imx6qdl-mba6a.dtsi | 36 - arch/arm/boot/dts/imx6qdl-mba6b.dtsi | 52 - .../boot/dts/imx6qdl-phytec-mira-peb-av-02.dtsi | 119 - .../boot/dts/imx6qdl-phytec-mira-peb-eval-01.dtsi | 71 - .../boot/dts/imx6qdl-phytec-mira-peb-wlbt-05.dtsi | 85 - arch/arm/boot/dts/imx6qdl-tqma6a.dtsi | 20 - arch/arm/boot/dts/imx6qdl-tx6.dtsi | 12 + arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 1 - arch/arm/boot/dts/imx6qdl.dtsi | 8 +- arch/arm/boot/dts/imx6qp-mba6b.dts | 18 - arch/arm/boot/dts/imx6qp-phytec-mira-rdk-nand.dts | 3 - arch/arm/boot/dts/imx6qp-prtwd3.dts | 2 - arch/arm/boot/dts/imx6qp-yapp4-crux-plus.dts | 54 - arch/arm/boot/dts/imx6ul-imx6ull-opos6uldev.dtsi | 12 + .../boot/dts/imx6ul-phytec-segin-ff-rdk-nand.dts | 1 - .../boot/dts/imx6ul-phytec-segin-peb-wlbt-05.dtsi | 90 - arch/arm/boot/dts/imx6ul-prti6g.dts | 6 + arch/arm/boot/dts/imx6ul-tx6ul.dtsi | 24 + arch/arm/boot/dts/imx6ull-jozacp.dts | 456 - .../boot/dts/imx6ull-phytec-segin-ff-rdk-nand.dts | 1 - .../boot/dts/imx6ull-phytec-segin-lc-rdk-nand.dts | 1 - .../boot/dts/imx6ull-phytec-segin-peb-wlbt-05.dtsi | 19 - arch/arm/boot/dts/imx6ull-pinfunc.h | 2 +- arch/arm/boot/dts/imx6ulz-bsh-smm-m2.dts | 146 - arch/arm/boot/dts/imx7d-remarkable2.dts | 59 - arch/arm/boot/dts/imx7s-warp.dts | 14 +- arch/arm/boot/dts/imx7s.dtsi | 22 +- arch/arm/boot/dts/intel-ixp42x-freecom-fsg-3.dts | 59 - arch/arm/boot/dts/intel-ixp42x-gateway-7001.dts | 111 - .../arm/boot/dts/intel-ixp42x-goramo-multilink.dts | 180 - arch/arm/boot/dts/intel-ixp4xx.dtsi | 17 - arch/arm/boot/dts/ls1021a-tsn.dts | 2 - arch/arm/boot/dts/milbeaut-m10v.dtsi | 9 - arch/arm/boot/dts/motorola-mapphone-common.dtsi | 2 +- arch/arm/boot/dts/mt6589-fairphone-fp1.dts | 30 - arch/arm/boot/dts/mt6589.dtsi | 2 +- arch/arm/boot/dts/omap3-tao3530.dtsi | 14 + arch/arm/boot/dts/openbmc-flash-layout-64-alt.dtsi | 35 - arch/arm/boot/dts/qcom-apq8016-sbc.dts | 2 - .../arm/boot/dts/qcom-apq8064-sony-xperia-yuga.dts | 1 + arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 4 +- .../boot/dts/qcom-mdm9615-wp8548-mangoh-green.dts | 2 +- arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 1 + .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 1 + arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 1 + .../boot/dts/qcom-msm8974-sony-xperia-amami.dts | 1 + .../boot/dts/qcom-msm8974-sony-xperia-castor.dts | 1 + .../boot/dts/qcom-msm8974-sony-xperia-honami.dts | 1 + arch/arm/boot/dts/qcom-sdx55-t55.dts | 6 - arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts | 59 - arch/arm/boot/dts/qcom-sdx55.dtsi | 86 +- arch/arm/boot/dts/qcom-sdx65-mtp.dts | 25 - arch/arm/boot/dts/qcom-sdx65.dtsi | 222 - arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 16 - .../dts/r8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi | 3 - arch/arm/boot/dts/sama5d2.dtsi | 2 - arch/arm/boot/dts/sama7g5-pinfunc.h | 2 +- arch/arm/boot/dts/sama7g5.dtsi | 30 - arch/arm/boot/dts/socfpga.dtsi | 2 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 2 +- arch/arm/boot/dts/socfpga_arria10_socdk_qspi.dts | 2 +- arch/arm/boot/dts/socfpga_arria5_socdk.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_socdk.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_sockit.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_socrates.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_sodia.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 4 +- arch/arm/boot/dts/spear1310-evb.dts | 16 + arch/arm/boot/dts/spear1340-evb.dts | 16 + arch/arm/boot/dts/spear310.dtsi | 1 - arch/arm/boot/dts/spear320.dtsi | 1 - arch/arm/boot/dts/spear320s.dtsi | 24 - arch/arm/boot/dts/ste-dbx5x0.dtsi | 26 - arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 39 +- arch/arm/boot/dts/stm32f429-disco.dts | 2 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 32 +- .../stm32mp157a-icore-stm32mp1-ctouch2-of10.dts | 132 - .../dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts | 85 - arch/arm/boot/dts/stm32mp157c-ev1.dts | 22 - arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 16 - .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 3 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 34 +- arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 1 - arch/arm/boot/dts/sun8i-h3-orangepi-2.dts | 3 +- arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 3 +- arch/arm/boot/dts/sun8i-h3.dtsi | 4 - arch/arm/boot/dts/sun8i-r40.dtsi | 23 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 3 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 15 +- arch/arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi | 1 - arch/arm/boot/dts/tegra114-asus-tf701t.dts | 807 -- arch/arm/boot/dts/tegra114-dalmore.dts | 21 +- arch/arm/boot/dts/tegra114-roth.dts | 16 +- arch/arm/boot/dts/tegra114-tn7.dts | 10 +- arch/arm/boot/dts/tegra114.dtsi | 58 +- arch/arm/boot/dts/tegra124-apalis-emc.dtsi | 436 +- arch/arm/boot/dts/tegra124-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts | 2 +- arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 16 +- arch/arm/boot/dts/tegra124-apalis.dtsi | 16 +- arch/arm/boot/dts/tegra124-jetson-tk1-emc.dtsi | 744 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 39 +- arch/arm/boot/dts/tegra124-nyan-big-emc.dtsi | 8686 +++++++------ arch/arm/boot/dts/tegra124-nyan-big-fhd.dts | 11 - arch/arm/boot/dts/tegra124-nyan-blaze-emc.dtsi | 690 +- arch/arm/boot/dts/tegra124-nyan.dtsi | 86 +- arch/arm/boot/dts/tegra124-peripherals-opp.dtsi | 140 +- arch/arm/boot/dts/tegra124-venice2.dts | 35 +- arch/arm/boot/dts/tegra124.dtsi | 45 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 27 +- arch/arm/boot/dts/tegra20-asus-tf101.dts | 1280 -- arch/arm/boot/dts/tegra20-colibri-eval-v3.dts | 4 +- arch/arm/boot/dts/tegra20-colibri-iris.dts | 4 +- arch/arm/boot/dts/tegra20-colibri.dtsi | 18 +- arch/arm/boot/dts/tegra20-cpu-opp-microvolt.dtsi | 82 +- arch/arm/boot/dts/tegra20-cpu-opp.dtsi | 82 +- arch/arm/boot/dts/tegra20-harmony.dts | 21 +- arch/arm/boot/dts/tegra20-medcom-wide.dts | 11 +- arch/arm/boot/dts/tegra20-paz00.dts | 22 +- arch/arm/boot/dts/tegra20-peripherals-opp.dtsi | 948 +- arch/arm/boot/dts/tegra20-plutux.dts | 8 +- arch/arm/boot/dts/tegra20-seaboard.dts | 23 +- arch/arm/boot/dts/tegra20-tamonten.dtsi | 7 +- arch/arm/boot/dts/tegra20-tec.dts | 8 +- arch/arm/boot/dts/tegra20-trimslice.dts | 26 +- arch/arm/boot/dts/tegra20-ventana.dts | 15 +- arch/arm/boot/dts/tegra20.dtsi | 162 +- arch/arm/boot/dts/tegra30-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 6 +- arch/arm/boot/dts/tegra30-apalis.dtsi | 6 +- arch/arm/boot/dts/tegra30-asus-lvds-display.dtsi | 61 - .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 67 +- .../tegra30-asus-nexus7-grouper-maxim-pmic.dtsi | 4 +- ...tegra30-asus-nexus7-grouper-memory-timings.dtsi | 12 +- .../dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 2 +- arch/arm/boot/dts/tegra30-asus-nexus7-grouper.dtsi | 1 + arch/arm/boot/dts/tegra30-asus-nexus7-tilapia.dtsi | 2 + arch/arm/boot/dts/tegra30-asus-tf201.dts | 627 - arch/arm/boot/dts/tegra30-asus-tf300t.dts | 1034 -- arch/arm/boot/dts/tegra30-asus-tf300tg.dts | 1087 -- arch/arm/boot/dts/tegra30-asus-tf700t.dts | 823 -- .../boot/dts/tegra30-asus-transformer-common.dtsi | 1787 --- arch/arm/boot/dts/tegra30-beaver.dts | 24 +- arch/arm/boot/dts/tegra30-cardhu-a02.dts | 12 +- arch/arm/boot/dts/tegra30-cardhu-a04.dts | 14 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 35 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 25 +- arch/arm/boot/dts/tegra30-cpu-opp-microvolt.dtsi | 144 +- arch/arm/boot/dts/tegra30-cpu-opp.dtsi | 144 +- arch/arm/boot/dts/tegra30-ouya.dts | 8915 +++++++------- arch/arm/boot/dts/tegra30-pegatron-chagall.dts | 2859 ----- arch/arm/boot/dts/tegra30-peripherals-opp.dtsi | 1370 +-- arch/arm/boot/dts/tegra30.dtsi | 189 +- arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 6 +- arch/arm/configs/at91_dt_defconfig | 9 +- arch/arm/configs/cm_x300_defconfig | 1 + arch/arm/configs/ezx_defconfig | 1 + arch/arm/configs/gemini_defconfig | 3 +- arch/arm/configs/imote2_defconfig | 1 + arch/arm/configs/imx_v6_v7_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 7 - arch/arm/configs/nhk8815_defconfig | 1 + arch/arm/configs/pxa_defconfig | 1 + arch/arm/configs/sama5_defconfig | 8 - arch/arm/configs/sama7_defconfig | 5 +- arch/arm/configs/spear13xx_defconfig | 1 + arch/arm/configs/spear3xx_defconfig | 1 + arch/arm/configs/spear6xx_defconfig | 1 + arch/arm/configs/tegra_defconfig | 13 - arch/arm/crypto/Makefile | 4 +- arch/arm/crypto/blake2s-core.S | 8 +- arch/arm/crypto/blake2s-glue.c | 73 +- arch/arm/crypto/blake2s-shash.c | 75 - arch/arm/include/asm/cacheflush.h | 1 + arch/arm/include/asm/efi.h | 1 + arch/arm/include/asm/kfence.h | 53 - arch/arm/include/asm/set_memory.h | 1 - arch/arm/include/asm/spinlock_types.h | 2 +- arch/arm/include/asm/switch_to.h | 14 + arch/arm/include/asm/topology.h | 2 +- arch/arm/include/debug/imx-uart.h | 18 +- arch/arm/include/debug/pl01x.S | 7 + arch/arm/kernel/entry-armv.S | 8 +- arch/arm/kernel/head-nommu.S | 1 - arch/arm/kernel/signal.c | 2 +- arch/arm/kernel/smp.c | 3 + arch/arm/kernel/traps.c | 8 +- arch/arm/mach-at91/pm.c | 2 - arch/arm/mach-exynos/Kconfig | 1 + arch/arm/mach-imx/Kconfig | 12 + arch/arm/mach-imx/Makefile | 2 + arch/arm/mach-ixp4xx/Kconfig | 13 + arch/arm/mach-pxa/lubbock.c | 15 +- arch/arm/mach-pxa/stargate2.c | 2 +- arch/arm/mach-rockchip/platsmp.c | 2 +- arch/arm/mach-s3c/Kconfig.s3c64xx | 1 + arch/arm/mach-s3c/gpio-samsung.c | 1 - arch/arm/mach-s3c/mach-jive.c | 1 - arch/arm/mach-s5pv210/Kconfig | 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/mm/alignment.c | 2 +- arch/arm/mm/fault.c | 20 +- arch/arm/mm/pageattr.c | 42 +- arch/arm/mm/proc-v7m.S | 20 - arch/arm/net/bpf_jit_32.c | 7 +- arch/arm64/Kconfig | 9 +- arch/arm64/Kconfig.platforms | 2 +- arch/arm64/Makefile | 5 - arch/arm64/boot/dts/allwinner/Makefile | 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 - arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 14 +- .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 4 - .../dts/allwinner/sun50i-h6-tanix-tx6-mini.dts | 15 - .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 138 +- arch/arm64/boot/dts/allwinner/sun50i-h6-tanix.dtsi | 189 - arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 9 - arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 2 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 24 +- .../dts/amlogic/meson-axg-jethome-jethub-j100.dts | 30 +- 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 +- .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 83 - arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 14 - arch/arm64/boot/dts/apple/Makefile | 4 - arch/arm64/boot/dts/apple/t8103-j274.dts | 35 +- arch/arm64/boot/dts/apple/t8103-j293.dts | 41 - arch/arm64/boot/dts/apple/t8103-j313.dts | 33 - arch/arm64/boot/dts/apple/t8103-j456.dts | 59 - arch/arm64/boot/dts/apple/t8103-j457.dts | 47 - arch/arm64/boot/dts/apple/t8103-jxxx.dtsi | 78 - arch/arm64/boot/dts/apple/t8103-pmgr.dtsi | 1138 -- arch/arm64/boot/dts/apple/t8103.dtsi | 196 +- arch/arm64/boot/dts/broadcom/bcm4908/Makefile | 1 - .../broadcom/bcm4908/bcm4908-netgear-raxe500.dts | 50 - arch/arm64/boot/dts/exynos/exynos5433.dtsi | 24 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 24 +- arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts | 4 - arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 39 +- arch/arm64/boot/dts/freescale/Makefile | 22 - .../boot/dts/freescale/fsl-ls1028a-qds-13bb.dts | 113 - .../boot/dts/freescale/fsl-ls1028a-qds-65bb.dts | 108 - .../boot/dts/freescale/fsl-ls1028a-qds-7777.dts | 82 - .../boot/dts/freescale/fsl-ls1028a-qds-85bb.dts | 107 - .../boot/dts/freescale/fsl-ls1028a-qds-899b.dts | 75 - .../boot/dts/freescale/fsl-ls1028a-qds-9999.dts | 79 - arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 39 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 103 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 130 +- arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 2 - .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 13 - .../boot/dts/freescale/fsl-lx2160a-bluebox3.dts | 4 - arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 149 - arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 21 - arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 14 +- arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 21 - .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 93 - .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 7 - .../dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts | 1 + .../dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts | 1 + .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts | 253 - .../arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi | 335 - arch/arm64/boot/dts/freescale/imx8mm.dtsi | 86 +- .../dts/freescale/imx8mn-beacon-baseboard.dtsi | 1 + .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 1 + .../dts/freescale/imx8mn-bsh-smm-s2-common.dtsi | 426 - .../arm64/boot/dts/freescale/imx8mn-bsh-smm-s2.dts | 48 - .../boot/dts/freescale/imx8mn-bsh-smm-s2pro.dts | 80 - arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 9 - .../boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts | 237 - .../arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi | 322 - arch/arm64/boot/dts/freescale/imx8mn.dtsi | 29 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 73 - arch/arm64/boot/dts/freescale/imx8mp.dtsi | 35 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 9 - .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 25 +- .../boot/dts/freescale/imx8mq-librem5-r3.dtsi | 45 - .../arm64/boot/dts/freescale/imx8mq-librem5-r4.dts | 16 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 97 +- .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 1 - .../boot/dts/freescale/imx8mq-nitrogen-som.dtsi | 15 +- .../boot/dts/freescale/imx8mq-tqma8mq-mba8mx.dts | 349 - arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi | 360 - arch/arm64/boot/dts/freescale/imx8mq.dtsi | 117 +- arch/arm64/boot/dts/freescale/imx8qm.dtsi | 38 - arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 28 - arch/arm64/boot/dts/freescale/imx8ulp-evk.dts | 64 - arch/arm64/boot/dts/freescale/imx8ulp-pinfunc.h | 978 -- arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 434 - arch/arm64/boot/dts/freescale/mba8mx.dtsi | 282 - arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 2 +- .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 20 +- arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 71 - arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 - arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 140 - arch/arm64/boot/dts/marvell/cn9130.dtsi | 15 - arch/arm64/boot/dts/mediatek/Makefile | 6 - arch/arm64/boot/dts/mediatek/mt7986a-rfb.dts | 57 - arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 169 - arch/arm64/boot/dts/mediatek/mt7986b-rfb.dts | 29 - arch/arm64/boot/dts/mediatek/mt7986b.dtsi | 12 - arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 10 +- 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 | 124 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 64 - arch/arm64/boot/dts/mediatek/mt8192.dtsi | 20 +- arch/arm64/boot/dts/mediatek/mt8516.dtsi | 27 +- arch/arm64/boot/dts/nvidia/Makefile | 1 - arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 36 +- .../boot/dts/nvidia/tegra132-peripherals-opp.dtsi | 426 - arch/arm64/boot/dts/nvidia/tegra132.dtsi | 48 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 20 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 20 +- .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 32 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 95 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 12 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 8 +- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 20 +- .../arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 231 +- arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 3 + arch/arm64/boot/dts/nvidia/tegra210-p2530.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 37 +- arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 40 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 53 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 22 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 27 +- .../arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi | 24 - .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 24 - .../arm64/boot/dts/nvidia/tegra234-p3737-0000.dtsi | 5 - arch/arm64/boot/dts/nvidia/tegra234-sim-vdk.dts | 1 + arch/arm64/boot/dts/nvidia/tegra234.dtsi | 541 +- arch/arm64/boot/dts/qcom/Makefile | 19 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 10 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 2 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 12 - arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts | 209 - .../boot/dts/qcom/msm8916-samsung-serranove.dts | 1 - arch/arm64/boot/dts/qcom/msm8916.dtsi | 9 +- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 1 + .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 1 + .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 3 +- .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 30 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 4 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 28 - arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 + arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 1 - arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 3 + .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 1 - .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 2 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 1 + arch/arm64/boot/dts/qcom/pm660.dtsi | 12 +- arch/arm64/boot/dts/qcom/pm8998.dtsi | 10 - arch/arm64/boot/dts/qcom/pmk8350.dtsi | 7 +- .../boot/dts/qcom/sc7180-trogdor-homestar-r2.dts | 2 - .../boot/dts/qcom/sc7180-trogdor-homestar-r3.dts | 6 +- .../boot/dts/qcom/sc7180-trogdor-homestar-r4.dts | 21 - .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 3 + .../qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts | 2 +- .../qcom/sc7180-trogdor-lazor-limozeen-nots-r5.dts | 31 - .../qcom/sc7180-trogdor-lazor-limozeen-nots-r9.dts | 28 - .../qcom/sc7180-trogdor-lazor-limozeen-nots.dts | 26 + .../dts/qcom/sc7180-trogdor-lazor-limozeen-r4.dts | 46 - .../dts/qcom/sc7180-trogdor-lazor-limozeen-r9.dts | 44 - .../dts/qcom/sc7180-trogdor-lazor-limozeen.dts | 42 + .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 2 - .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 2 - .../boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts | 9 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 9 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 8 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r9-kb.dts | 22 - .../boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts | 30 - .../boot/dts/qcom/sc7180-trogdor-lazor-r9.dts | 18 - arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 3 + .../dts/qcom/sc7180-trogdor-parade-ps8640.dtsi | 2 - .../boot/dts/qcom/sc7180-trogdor-ti-sn65dsi86.dtsi | 3 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 4 - arch/arm64/boot/dts/qcom/sc7180.dtsi | 1 + arch/arm64/boot/dts/qcom/sc7280-crd.dts | 93 - arch/arm64/boot/dts/qcom/sc7280-idp-ec-h1.dtsi | 105 - arch/arm64/boot/dts/qcom/sc7280-idp2.dts | 1 - arch/arm64/boot/dts/qcom/sc7280.dtsi | 89 +- .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 17 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 6 +- .../dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts | 1 - .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 351 - arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 140 - .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 1 - .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 2 - arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 2 - .../dts/qcom/sdm845-sony-xperia-tama-akari.dts | 13 - .../dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts | 29 - .../dts/qcom/sdm845-sony-xperia-tama-apollo.dts | 13 - .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 438 - .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 1 - arch/arm64/boot/dts/qcom/sdm845.dtsi | 3 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 30 - .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 1 + arch/arm64/boot/dts/qcom/sm6125.dtsi | 55 - arch/arm64/boot/dts/qcom/sm6350.dtsi | 299 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 32 - arch/arm64/boot/dts/qcom/sm8150.dtsi | 1 + arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 191 - arch/arm64/boot/dts/qcom/sm8250.dtsi | 472 +- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 1 + .../dts/qcom/sm8350-microsoft-surface-duo2.dts | 369 - arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 10 +- .../dts/qcom/sm8350-sony-xperia-sagami-pdx214.dts | 19 - .../dts/qcom/sm8350-sony-xperia-sagami-pdx215.dts | 13 - .../boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi | 259 - arch/arm64/boot/dts/qcom/sm8350.dtsi | 756 +- arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 398 - arch/arm64/boot/dts/qcom/sm8450.dtsi | 1115 -- arch/arm64/boot/dts/renesas/Makefile | 2 - arch/arm64/boot/dts/renesas/cat875.dtsi | 1 - arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 20 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 20 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 7 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 3 +- .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 79 - arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 105 +- .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 36 - arch/arm64/boot/dts/renesas/r8a779f0-spider.dts | 22 - arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 121 - arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 382 +- arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 76 - arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 42 - arch/arm64/boot/dts/renesas/salvator-common.dtsi | 5 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 5 +- arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 2 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 1 + .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 88 - arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 14 +- .../boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts | 11 - .../boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts | 18 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 18 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 5 - arch/arm64/boot/dts/rockchip/rk356x.dtsi | 96 +- arch/arm64/boot/dts/ti/Makefile | 2 - arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 36 - arch/arm64/boot/dts/ti/k3-am642-evm.dts | 40 - arch/arm64/boot/dts/ti/k3-am642-sk.dts | 8 - arch/arm64/boot/dts/ti/k3-am642.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 20 - arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 30 - arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 8 - arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j7200.dtsi | 6 +- .../boot/dts/ti/k3-j721e-common-proc-board.dts | 155 - arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 198 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 28 - arch/arm64/boot/dts/ti/k3-j721e.dtsi | 6 +- .../boot/dts/ti/k3-j721s2-common-proc-board.dts | 421 - arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 937 -- arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 302 - arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 175 - arch/arm64/boot/dts/ti/k3-j721s2.dtsi | 189 - arch/arm64/configs/defconfig | 13 - arch/arm64/crypto/aes-modes.S | 10 +- arch/arm64/include/asm/assembler.h | 10 - arch/arm64/include/asm/atomic_ll_sc.h | 86 +- arch/arm64/include/asm/atomic_lse.h | 270 +- arch/arm64/include/asm/barrier.h | 9 - arch/arm64/include/asm/cpu.h | 1 - arch/arm64/include/asm/efi.h | 1 + arch/arm64/include/asm/extable.h | 9 + arch/arm64/include/asm/fpsimd.h | 6 +- arch/arm64/include/asm/ftrace.h | 11 - arch/arm64/include/asm/hwcap.h | 2 - arch/arm64/include/asm/kvm_arm.h | 4 +- arch/arm64/include/asm/linkage.h | 35 +- arch/arm64/include/asm/memory.h | 5 +- arch/arm64/include/asm/mte-kasan.h | 8 +- arch/arm64/include/asm/pgalloc.h | 2 +- arch/arm64/include/asm/spinlock_types.h | 2 +- arch/arm64/include/asm/stacktrace.h | 14 +- arch/arm64/include/asm/sysreg.h | 16 - arch/arm64/include/asm/topology.h | 2 +- arch/arm64/include/asm/uaccess.h | 48 +- arch/arm64/include/uapi/asm/hwcap.h | 2 - arch/arm64/kernel/acpi.c | 35 +- arch/arm64/kernel/cpufeature.c | 13 - arch/arm64/kernel/cpuinfo.c | 3 - arch/arm64/kernel/entry-common.c | 2 +- arch/arm64/kernel/entry-ftrace.S | 2 - arch/arm64/kernel/entry.S | 6 +- arch/arm64/kernel/fpsimd.c | 69 +- arch/arm64/kernel/ftrace.c | 6 +- arch/arm64/kernel/hibernate.c | 4 + arch/arm64/kernel/machine_kexec.c | 8 +- arch/arm64/kernel/machine_kexec_file.c | 1 - arch/arm64/kernel/perf_callchain.c | 15 +- arch/arm64/kernel/perf_event.c | 252 +- arch/arm64/kernel/process.c | 84 +- arch/arm64/kernel/ptrace.c | 8 +- arch/arm64/kernel/return_address.c | 8 +- arch/arm64/kernel/setup.c | 13 +- arch/arm64/kernel/signal.c | 2 +- arch/arm64/kernel/stacktrace.c | 78 +- arch/arm64/kernel/syscall.c | 4 +- arch/arm64/kernel/time.c | 25 +- arch/arm64/kernel/traps.c | 2 +- arch/arm64/kernel/vdso/Makefile | 1 - arch/arm64/kvm/arm.c | 9 +- arch/arm64/kvm/handle_exit.c | 5 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 14 - arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h | 7 +- arch/arm64/kvm/hyp/nvhe/Makefile | 1 - arch/arm64/kvm/hyp/nvhe/switch.c | 8 +- arch/arm64/kvm/hyp/vhe/switch.c | 4 - arch/arm64/kvm/reset.c | 8 +- arch/arm64/kvm/sys_regs.c | 2 +- arch/arm64/lib/clear_page.S | 10 - arch/arm64/lib/kasan_sw_tags.S | 4 +- arch/arm64/lib/mte.S | 8 +- arch/arm64/lib/xor-neon.c | 147 +- arch/arm64/mm/cache.S | 24 +- arch/arm64/mm/context.c | 22 +- arch/arm64/mm/extable.c | 3 + arch/arm64/mm/fault.c | 9 +- arch/arm64/mm/ptdump.c | 2 + arch/arm64/net/bpf_jit_comp.c | 19 +- arch/csky/Kconfig | 1 + arch/csky/include/asm/spinlock_types.h | 2 +- arch/csky/kernel/traps.c | 4 +- arch/hexagon/include/asm/spinlock_types.h | 2 +- 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/spinlock_types.h | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 - arch/m68k/Kconfig | 2 +- arch/m68k/configs/amiga_defconfig | 2 + arch/m68k/configs/apollo_defconfig | 2 + arch/m68k/configs/atari_defconfig | 2 + arch/m68k/configs/bvme6000_defconfig | 2 + arch/m68k/configs/hp300_defconfig | 2 + arch/m68k/configs/mac_defconfig | 2 + arch/m68k/configs/multi_defconfig | 2 + arch/m68k/configs/mvme147_defconfig | 2 + arch/m68k/configs/mvme16x_defconfig | 2 + arch/m68k/configs/q40_defconfig | 2 + arch/m68k/configs/sun3_defconfig | 2 + arch/m68k/configs/sun3x_defconfig | 2 + arch/m68k/include/asm/cacheflush_mm.h | 1 + arch/m68k/kernel/setup_mm.c | 15 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 - arch/m68k/kernel/traps.c | 2 +- arch/m68k/mm/motorola.c | 2 - arch/microblaze/kernel/signal.c | 2 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 - arch/mips/Kconfig | 2 +- arch/mips/bcm63xx/clk.c | 6 - arch/mips/boot/compressed/Makefile | 2 +- arch/mips/cavium-octeon/crypto/octeon-sha1.c | 17 +- arch/mips/cavium-octeon/crypto/octeon-sha256.c | 39 +- arch/mips/cavium-octeon/crypto/octeon-sha512.c | 39 +- arch/mips/configs/decstation_64_defconfig | 1 + arch/mips/configs/decstation_defconfig | 1 + arch/mips/configs/decstation_r4k_defconfig | 1 + arch/mips/configs/fuloong2e_defconfig | 1 + arch/mips/configs/ip27_defconfig | 1 + arch/mips/configs/malta_defconfig | 1 + arch/mips/configs/malta_kvm_defconfig | 1 + arch/mips/configs/malta_qemu_32r6_defconfig | 1 + arch/mips/configs/maltaaprp_defconfig | 1 + arch/mips/configs/maltasmvp_defconfig | 1 + arch/mips/configs/maltasmvp_eva_defconfig | 1 + arch/mips/configs/maltaup_defconfig | 1 + arch/mips/configs/maltaup_xpa_defconfig | 1 + arch/mips/generic/yamon-dt.c | 2 +- arch/mips/include/asm/cacheflush.h | 2 + arch/mips/include/asm/futex.h | 27 +- arch/mips/include/asm/mach-lantiq/xway/xway_dma.h | 2 +- arch/mips/include/asm/mach-ralink/spaces.h | 2 - arch/mips/include/asm/pci.h | 4 + arch/mips/kernel/cpu-probe.c | 4 +- arch/mips/kernel/proc.c | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 - arch/mips/kernel/syscalls/syscall_n64.tbl | 1 - arch/mips/kernel/syscalls/syscall_o32.tbl | 1 - arch/mips/kvm/mips.c | 2 +- arch/mips/lantiq/clk.c | 6 - arch/mips/net/bpf_jit_comp.h | 2 +- arch/mips/net/bpf_jit_comp32.c | 3 +- arch/mips/net/bpf_jit_comp64.c | 2 +- arch/mips/pci/pci-generic.c | 2 - arch/nds32/include/asm/cacheflush.h | 1 + arch/nios2/include/asm/cacheflush.h | 1 + arch/openrisc/kernel/signal.c | 2 +- arch/parisc/Kconfig | 22 +- arch/parisc/Makefile | 5 - arch/parisc/boot/compressed/.gitignore | 2 + arch/parisc/boot/compressed/Makefile | 8 + arch/parisc/boot/compressed/firmware.c | 2 - arch/parisc/boot/compressed/real2.S | 2 - arch/parisc/configs/generic-32bit_defconfig | 1 - arch/parisc/configs/generic-64bit_defconfig | 14 +- arch/parisc/include/asm/assembly.h | 65 +- arch/parisc/include/asm/cacheflush.h | 1 + arch/parisc/include/asm/futex.h | 59 +- arch/parisc/include/asm/io.h | 6 +- arch/parisc/include/asm/jump_label.h | 1 - arch/parisc/include/asm/rt_sigframe.h | 2 +- arch/parisc/include/asm/special_insns.h | 44 +- arch/parisc/include/asm/uaccess.h | 12 +- arch/parisc/include/uapi/asm/pdc.h | 32 +- arch/parisc/install.sh | 1 - arch/parisc/kernel/Makefile | 3 +- arch/parisc/kernel/asm-offsets.c | 4 - arch/parisc/kernel/entry.S | 14 +- arch/parisc/kernel/hpmc.S | 6 +- arch/parisc/kernel/kgdb.c | 21 - arch/parisc/kernel/signal.c | 13 +- arch/parisc/kernel/signal32.h | 2 +- arch/parisc/kernel/syscall.S | 776 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 - arch/parisc/kernel/time.c | 30 +- arch/parisc/kernel/toc.c | 18 +- arch/parisc/kernel/toc_asm.S | 33 +- arch/parisc/kernel/traps.c | 4 +- arch/parisc/kernel/vmlinux.lds.S | 3 +- arch/parisc/mm/fault.c | 23 +- arch/powerpc/configs/pmac32_defconfig | 1 + arch/powerpc/configs/ppc6xx_defconfig | 1 + arch/powerpc/configs/pseries_defconfig | 1 + arch/powerpc/crypto/sha1-spe-glue.c | 17 +- arch/powerpc/crypto/sha1.c | 14 +- arch/powerpc/crypto/sha256-spe-glue.c | 39 +- arch/powerpc/include/asm/simple_spinlock_types.h | 2 +- arch/powerpc/include/asm/spinlock_types.h | 2 +- arch/powerpc/kernel/Makefile | 6 +- arch/powerpc/kernel/head_32.h | 6 +- arch/powerpc/kernel/head_8xx.S | 13 +- arch/powerpc/kernel/interrupt.c | 15 +- arch/powerpc/kernel/module_64.c | 42 +- arch/powerpc/kernel/ptrace/ptrace.c | 3 +- arch/powerpc/kernel/signal.h | 10 +- arch/powerpc/kernel/signal_32.c | 2 +- arch/powerpc/kernel/signal_64.c | 4 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 - arch/powerpc/kernel/watchdog.c | 6 - arch/powerpc/kvm/book3s_hv_builtin.c | 5 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 4 +- arch/powerpc/kvm/powerpc.c | 4 +- arch/powerpc/mm/nohash/kaslr_booke.c | 2 +- arch/powerpc/mm/nohash/tlb.c | 4 +- arch/powerpc/mm/numa.c | 44 +- arch/powerpc/mm/ptdump/ptdump.c | 2 +- arch/powerpc/net/bpf_jit_comp32.c | 4 +- arch/powerpc/net/bpf_jit_comp64.c | 4 +- arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 1 + arch/powerpc/platforms/85xx/smp.c | 4 +- arch/powerpc/platforms/pseries/iommu.c | 26 +- arch/powerpc/sysdev/xive/Kconfig | 1 + arch/powerpc/sysdev/xive/common.c | 3 +- arch/riscv/Kconfig | 1 + arch/riscv/Kconfig.socs | 8 - arch/riscv/Makefile | 2 - arch/riscv/boot/dts/Makefile | 1 - .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 1 - .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 113 +- arch/riscv/boot/dts/starfive/Makefile | 2 - .../boot/dts/starfive/jh7100-beaglev-starlight.dts | 164 - arch/riscv/boot/dts/starfive/jh7100.dtsi | 230 - arch/riscv/configs/defconfig | 2 - arch/riscv/configs/rv32_defconfig | 2 - arch/riscv/include/asm/efi.h | 1 + arch/riscv/include/asm/kvm_host.h | 8 +- arch/riscv/include/asm/spinlock_types.h | 2 +- arch/riscv/kernel/stacktrace.c | 4 + arch/riscv/kvm/mmu.c | 6 - arch/riscv/kvm/vcpu.c | 2 +- arch/riscv/kvm/vcpu_sbi.c | 2 +- arch/riscv/kvm/vm.c | 2 +- arch/riscv/net/bpf_jit_comp32.c | 6 +- arch/riscv/net/bpf_jit_comp64.c | 7 +- arch/s390/Kconfig | 4 +- arch/s390/Makefile | 10 +- arch/s390/boot/startup.c | 88 +- arch/s390/configs/debug_defconfig | 13 +- arch/s390/configs/defconfig | 10 +- arch/s390/configs/zfcpdump_defconfig | 2 - arch/s390/crypto/Makefile | 2 - arch/s390/crypto/chacha-glue.c | 100 - arch/s390/crypto/chacha-s390.S | 907 -- arch/s390/crypto/chacha-s390.h | 14 - arch/s390/crypto/sha512_s390.c | 32 +- arch/s390/include/asm/ap.h | 4 +- arch/s390/include/asm/diag.h | 4 +- arch/s390/include/asm/kexec.h | 6 - arch/s390/include/asm/nmi.h | 6 +- arch/s390/include/asm/pci_dma.h | 29 +- arch/s390/include/asm/pci_io.h | 7 +- arch/s390/include/asm/processor.h | 3 +- arch/s390/include/asm/qdio.h | 25 +- arch/s390/include/asm/spinlock_types.h | 2 +- arch/s390/include/asm/vx-insn.h | 117 - arch/s390/kernel/Makefile | 3 +- arch/s390/kernel/crash_dump.c | 6 +- arch/s390/kernel/dis.c | 1 - arch/s390/kernel/ftrace.c | 2 + arch/s390/kernel/ipl.c | 3 +- arch/s390/kernel/irq.c | 9 +- arch/s390/kernel/machine_kexec.c | 2 +- arch/s390/kernel/machine_kexec_file.c | 56 +- arch/s390/kernel/nmi.c | 43 +- arch/s390/kernel/process.c | 1 + arch/s390/kernel/setup.c | 24 +- arch/s390/kernel/smp.c | 35 +- arch/s390/kernel/syscalls/syscall.tbl | 1 - arch/s390/kernel/traps.c | 2 +- arch/s390/kernel/uv.c | 10 +- arch/s390/kernel/vdso32/Makefile | 2 +- arch/s390/kernel/vdso64/Makefile | 7 +- arch/s390/kvm/kvm-s390.c | 2 - arch/s390/lib/test_unwind.c | 5 +- arch/s390/mm/cmm.c | 2 +- arch/s390/mm/fault.c | 8 +- arch/s390/mm/hugetlbpage.c | 1 - arch/s390/mm/init.c | 3 - arch/s390/mm/pgalloc.c | 244 +- arch/s390/net/bpf_jit_comp.c | 6 +- arch/s390/pci/pci.c | 2 +- arch/s390/pci/pci_dma.c | 26 +- arch/s390/pci/pci_insn.c | 5 +- arch/s390/pci/pci_irq.c | 6 +- arch/s390/tools/opcodes.txt | 3 +- arch/sh/Kconfig | 1 + arch/sh/configs/titan_defconfig | 1 + arch/sh/include/asm/cacheflush.h | 1 + arch/sh/include/asm/spinlock_types.h | 2 +- arch/sh/kernel/cpu/sh4/sq.c | 3 +- arch/sh/kernel/syscalls/syscall.tbl | 1 - arch/sparc/crypto/sha1_glue.c | 14 +- arch/sparc/crypto/sha256_glue.c | 37 +- arch/sparc/crypto/sha512_glue.c | 37 +- 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 | 4 +- arch/um/.gitignore | 1 - arch/um/Kconfig | 3 +- arch/um/drivers/vector_kern.c | 4 +- arch/um/drivers/virt-pci.c | 8 +- arch/um/drivers/virtio_uml.c | 54 +- arch/um/include/asm/delay.h | 4 +- arch/um/include/asm/irqflags.h | 4 +- arch/um/include/asm/processor-generic.h | 2 +- arch/um/include/asm/thread_info.h | 4 + arch/um/include/asm/uaccess.h | 21 +- arch/um/include/shared/common-offsets.h | 15 + arch/um/include/shared/irq_user.h | 1 + arch/um/include/shared/kern_util.h | 2 + arch/um/include/shared/longjmp.h | 2 +- arch/um/include/shared/mem_user.h | 5 + arch/um/include/shared/net_kern.h | 2 + arch/um/include/shared/net_user.h | 1 + arch/um/include/shared/os.h | 17 +- arch/um/include/shared/registers.h | 6 +- arch/um/include/shared/sigio.h | 1 + arch/um/kernel/Makefile | 4 +- arch/um/kernel/dtb.c | 41 - arch/um/kernel/exec.c | 1 - arch/um/kernel/initrd.c | 48 +- arch/um/kernel/ksyms.c | 2 +- arch/um/kernel/load_file.c | 61 - arch/um/kernel/mem.c | 3 +- arch/um/kernel/process.c | 6 +- arch/um/kernel/skas/uaccess.c | 26 + arch/um/kernel/syscall.c | 28 + arch/um/kernel/trap.c | 1 + arch/um/kernel/um_arch.c | 3 - arch/um/kernel/um_arch.h | 14 - arch/um/os-Linux/registers.c | 4 +- arch/um/os-Linux/sigio.c | 13 +- arch/um/os-Linux/signal.c | 8 +- arch/um/os-Linux/start_up.c | 2 +- arch/x86/Kconfig | 15 +- arch/x86/boot/compressed/Makefile | 7 +- arch/x86/boot/compressed/efi_thunk_64.S | 14 +- arch/x86/boot/compressed/sev.c | 6 +- arch/x86/boot/string.h | 3 - arch/x86/configs/i386_defconfig | 2 +- arch/x86/configs/x86_64_defconfig | 2 +- arch/x86/crypto/Makefile | 4 +- arch/x86/crypto/aesni-intel_glue.c | 4 +- arch/x86/crypto/blake2s-glue.c | 68 +- arch/x86/crypto/blake2s-shash.c | 77 - arch/x86/crypto/curve25519-x86_64.c | 767 +- arch/x86/crypto/des3_ede_glue.c | 4 +- arch/x86/entry/entry_64.S | 35 +- arch/x86/entry/vdso/Makefile | 2 +- arch/x86/entry/vsyscall/vsyscall_64.c | 2 +- arch/x86/events/amd/iommu.c | 2 +- arch/x86/events/core.c | 10 +- arch/x86/events/intel/core.c | 2 + arch/x86/events/intel/uncore_snbep.c | 12 - arch/x86/events/perf_event.h | 2 +- arch/x86/hyperv/hv_init.c | 12 +- arch/x86/include/asm/amd_nb.h | 1 + arch/x86/include/asm/barrier.h | 10 +- arch/x86/include/asm/cpufeatures.h | 1 - arch/x86/include/asm/efi.h | 16 +- arch/x86/include/asm/fpu/api.h | 6 + arch/x86/include/asm/fpu/signal.h | 3 + arch/x86/include/asm/insn-eval.h | 13 - arch/x86/include/asm/intel-family.h | 2 +- arch/x86/include/asm/io.h | 20 +- arch/x86/include/asm/irqflags.h | 7 +- arch/x86/include/asm/kvm-x86-ops.h | 1 - arch/x86/include/asm/kvm_host.h | 5 +- arch/x86/include/asm/mce.h | 28 +- arch/x86/include/asm/msr-index.h | 17 - arch/x86/include/asm/mtrr.h | 8 +- arch/x86/include/asm/page_64.h | 1 - arch/x86/include/asm/paravirt.h | 5 + arch/x86/include/asm/pgtable.h | 1 - arch/x86/include/asm/pkru.h | 4 +- arch/x86/include/asm/processor.h | 8 - arch/x86/include/asm/qspinlock.h | 1 - arch/x86/include/asm/realmode.h | 1 - arch/x86/include/asm/set_memory.h | 4 - arch/x86/include/asm/sev-common.h | 66 +- arch/x86/include/asm/tlbflush.h | 5 - arch/x86/include/asm/topology.h | 2 +- arch/x86/include/asm/uaccess.h | 5 +- arch/x86/include/asm/xen/hypercall.h | 4 +- arch/x86/include/asm/xen/hypervisor.h | 1 - arch/x86/kernel/Makefile | 2 +- arch/x86/kernel/acpi/sleep.c | 4 +- arch/x86/kernel/amd_nb.c | 54 +- arch/x86/kernel/asm-offsets.c | 3 + arch/x86/kernel/cc_platform.c | 8 - arch/x86/kernel/cpu/common.c | 17 +- arch/x86/kernel/cpu/intel_epb.c | 45 +- arch/x86/kernel/cpu/mce/amd.c | 280 +- arch/x86/kernel/cpu/mce/core.c | 149 +- arch/x86/kernel/cpu/mce/inject.c | 46 +- arch/x86/kernel/cpu/mce/internal.h | 2 - arch/x86/kernel/cpu/mce/severity.c | 41 +- arch/x86/kernel/cpu/mshyperv.c | 22 +- arch/x86/kernel/cpu/resctrl/monitor.c | 2 +- arch/x86/kernel/cpu/sgx/main.c | 174 +- arch/x86/kernel/cpu/sgx/sgx.h | 8 +- arch/x86/kernel/early-quirks.c | 1 - arch/x86/kernel/fpu/core.c | 21 +- arch/x86/kernel/fpu/signal.c | 2 +- arch/x86/kernel/head64.c | 74 +- arch/x86/kernel/head_64.S | 19 +- arch/x86/kernel/process.c | 13 +- arch/x86/kernel/process.h | 4 +- arch/x86/kernel/reboot.c | 12 +- arch/x86/kernel/setup.c | 13 +- arch/x86/kernel/sev-shared.c | 2 +- arch/x86/kernel/sev.c | 240 +- arch/x86/kernel/smpboot.c | 14 - arch/x86/kernel/tsc.c | 28 +- arch/x86/kernel/tsc_sync.c | 41 - arch/x86/kernel/vm86_32.c | 2 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/debugfs.c | 3 - arch/x86/kvm/hyperv.c | 11 +- arch/x86/kvm/ioapic.h | 1 + arch/x86/kvm/irq.h | 1 + arch/x86/kvm/lapic.c | 2 +- arch/x86/kvm/mmu/mmu.c | 135 +- arch/x86/kvm/mmu/paging_tmpl.h | 3 +- arch/x86/kvm/mmu/spte.c | 1 - arch/x86/kvm/mmu/tdp_iter.c | 6 - arch/x86/kvm/mmu/tdp_iter.h | 6 - arch/x86/kvm/mmu/tdp_mmu.c | 67 +- arch/x86/kvm/mmu/tdp_mmu.h | 5 +- arch/x86/kvm/svm/avic.c | 17 +- arch/x86/kvm/svm/pmu.c | 2 +- arch/x86/kvm/svm/sev.c | 269 +- arch/x86/kvm/svm/svm.c | 22 +- arch/x86/kvm/svm/svm.h | 3 +- arch/x86/kvm/vmx/nested.c | 147 +- arch/x86/kvm/vmx/posted_intr.c | 20 +- arch/x86/kvm/vmx/vmx.c | 134 +- arch/x86/kvm/vmx/vmx.h | 10 - arch/x86/kvm/x86.c | 118 +- arch/x86/kvm/x86.h | 19 +- arch/x86/kvm/xen.c | 22 +- arch/x86/lib/copy_user_64.S | 13 +- arch/x86/lib/insn-eval.c | 109 +- arch/x86/mm/Makefile | 7 +- arch/x86/mm/init.c | 5 - arch/x86/mm/init_64.c | 2 +- arch/x86/mm/mem_encrypt.c | 441 +- arch/x86/mm/mem_encrypt_amd.c | 438 - arch/x86/mm/tlb.c | 10 +- arch/x86/net/bpf_jit_comp.c | 120 +- arch/x86/net/bpf_jit_comp32.c | 4 +- arch/x86/platform/ce4100/falconfalls.dts | 4 +- arch/x86/platform/efi/efi_thunk_64.S | 14 +- arch/x86/platform/efi/quirks.c | 3 +- arch/x86/purgatory/Makefile | 2 +- arch/x86/realmode/init.c | 38 +- arch/x86/tools/relocs.c | 2 +- arch/x86/um/Makefile | 2 +- arch/x86/um/asm/barrier.h | 1 - arch/x86/um/asm/segment.h | 8 + arch/x86/um/os-Linux/registers.c | 1 - arch/x86/um/ptrace_32.c | 1 - arch/x86/um/ptrace_64.c | 1 - arch/x86/um/shared/sysdep/syscalls_64.h | 3 + arch/x86/um/signal.c | 1 - arch/x86/um/sys_call_table_32.c | 4 + arch/x86/um/sys_call_table_64.c | 17 + arch/x86/um/syscalls_64.c | 14 +- arch/x86/xen/xen-asm.S | 20 - arch/xtensa/Kconfig | 1 + arch/xtensa/include/asm/cacheflush.h | 3 + arch/xtensa/include/asm/futex.h | 8 +- arch/xtensa/include/asm/spinlock_types.h | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 - block/Kconfig | 3 - block/Kconfig.iosched | 1 - block/Makefile | 2 +- block/bdev.c | 34 +- block/bfq-iosched.c | 304 +- block/bfq-iosched.h | 35 +- block/bio.c | 13 +- block/blk-cgroup.c | 10 +- block/blk-core.c | 396 +- block/blk-crypto-profile.c | 5 + block/blk-exec.c | 116 + block/blk-flush.c | 30 +- block/blk-integrity.c | 2 +- block/blk-ioc.c | 318 +- block/blk-iocost.c | 9 +- block/blk-ioprio.c | 13 +- block/blk-merge.c | 18 +- block/blk-mq-debugfs.c | 5 +- block/blk-mq-sched.c | 29 +- block/blk-mq-sched.h | 2 + block/blk-mq-sysfs.c | 2 + block/blk-mq-tag.c | 67 +- block/blk-mq-tag.h | 2 +- block/blk-mq.c | 990 +- block/blk-mq.h | 24 +- block/blk-stat.c | 39 +- block/blk-stat.h | 2 - block/blk-sysfs.c | 23 +- block/blk-throttle.c | 1 - block/blk.h | 117 +- block/bsg-lib.c | 2 +- block/elevator.c | 20 +- block/fops.c | 41 +- block/genhd.c | 62 +- block/ioctl.c | 31 +- block/ioprio.c | 44 +- block/kyber-iosched.c | 1 - block/partitions/core.c | 24 +- crypto/Kconfig | 7 +- crypto/Makefile | 5 - crypto/af_alg.c | 7 +- crypto/asymmetric_keys/asymmetric_type.c | 57 +- crypto/asymmetric_keys/pkcs7_trust.c | 6 +- crypto/asymmetric_keys/restrict.c | 48 +- crypto/asymmetric_keys/x509_cert_parser.c | 10 - crypto/asymmetric_keys/x509_public_key.c | 10 - crypto/dh.c | 5 +- crypto/drbg.c | 150 +- crypto/jitterentropy-kcapi.c | 6 + crypto/jitterentropy.c | 32 +- crypto/jitterentropy.h | 1 + crypto/kdf_sp800108.c | 153 - crypto/rsa.c | 4 - crypto/sha256_generic.c | 16 +- crypto/testmgr.c | 9 + crypto/testmgr.h | 6 +- drivers/Makefile | 3 +- drivers/accessibility/speakup/spk_ttyio.c | 4 +- drivers/acpi/Kconfig | 17 - drivers/acpi/Makefile | 1 - drivers/acpi/ac.c | 43 +- drivers/acpi/acpi_pcc.c | 120 - drivers/acpi/acpi_video.c | 5 +- drivers/acpi/acpica/acevents.h | 5 - drivers/acpi/acpica/acobject.h | 1 - drivers/acpi/acpica/actables.h | 8 +- drivers/acpi/acpica/dsopcode.c | 1 - drivers/acpi/acpica/evhandler.c | 2 +- drivers/acpi/acpica/evregion.c | 10 - drivers/acpi/acpica/evrgnini.c | 52 - drivers/acpi/acpica/exconfig.c | 2 +- drivers/acpi/acpica/excreate.c | 1 - drivers/acpi/acpica/exfield.c | 7 +- drivers/acpi/acpica/exoparg1.c | 3 +- drivers/acpi/acpica/exregion.c | 15 +- drivers/acpi/acpica/hwesleep.c | 4 +- drivers/acpi/acpica/hwsleep.c | 4 +- drivers/acpi/acpica/hwxfsleep.c | 2 + drivers/acpi/acpica/tbdata.c | 93 +- drivers/acpi/acpica/tbfadt.c | 6 +- drivers/acpi/acpica/tbinstal.c | 15 +- drivers/acpi/acpica/tbprint.c | 3 +- drivers/acpi/acpica/tbutils.c | 2 +- drivers/acpi/acpica/tbxfload.c | 52 +- drivers/acpi/acpica/utdelete.c | 1 - drivers/acpi/apei/einj.c | 3 +- drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/battery.c | 46 +- drivers/acpi/bus.c | 5 +- drivers/acpi/cppc_acpi.c | 170 +- drivers/acpi/device_pm.c | 31 +- drivers/acpi/device_sysfs.c | 3 +- drivers/acpi/dock.c | 3 +- drivers/acpi/dptf/dptf_pch_fivr.c | 2 +- drivers/acpi/ec.c | 317 +- drivers/acpi/ec_sys.c | 2 +- drivers/acpi/glue.c | 25 + drivers/acpi/internal.h | 13 +- drivers/acpi/numa/srat.c | 5 +- drivers/acpi/pci_link.c | 12 +- drivers/acpi/pci_root.c | 12 +- drivers/acpi/pmic/intel_pmic.c | 14 +- drivers/acpi/pmic/intel_pmic.h | 8 +- drivers/acpi/pmic/intel_pmic_bxtwc.c | 3 +- drivers/acpi/pmic/intel_pmic_bytcrc.c | 3 +- drivers/acpi/pmic/intel_pmic_chtcrc.c | 3 +- drivers/acpi/pmic/intel_pmic_chtdc_ti.c | 3 +- drivers/acpi/pmic/intel_pmic_chtwc.c | 3 +- drivers/acpi/pmic/intel_pmic_xpower.c | 24 +- drivers/acpi/power.c | 19 +- drivers/acpi/processor_driver.c | 10 +- drivers/acpi/processor_idle.c | 11 +- drivers/acpi/processor_thermal.c | 13 +- drivers/acpi/property.c | 25 +- drivers/acpi/resource.c | 4 +- drivers/acpi/scan.c | 100 +- drivers/acpi/sleep.c | 31 +- drivers/acpi/sysfs.c | 3 +- drivers/acpi/tables.c | 6 +- drivers/acpi/thermal.c | 11 +- drivers/acpi/video_detect.c | 6 +- drivers/acpi/x86/s2idle.c | 4 +- drivers/acpi/x86/utils.c | 305 +- drivers/amba/bus.c | 71 +- drivers/android/binder.c | 23 +- drivers/android/binder_alloc.c | 2 +- drivers/ata/ahci.c | 1 - drivers/ata/ahci_ceva.c | 3 +- drivers/ata/libahci.c | 15 - drivers/ata/libata-core.c | 13 +- drivers/ata/libata-sata.c | 4 +- drivers/ata/libata-scsi.c | 15 +- drivers/ata/pata_falcon.c | 16 +- drivers/ata/sata_fsl.c | 20 +- drivers/auxdisplay/charlcd.c | 5 +- drivers/base/Kconfig | 11 - drivers/base/arch_topology.c | 42 +- drivers/base/auxiliary.c | 152 +- drivers/base/bus.c | 4 +- drivers/base/core.c | 34 +- drivers/base/dd.c | 7 +- drivers/base/devtmpfs.c | 10 +- drivers/base/node.c | 3 - drivers/base/platform.c | 9 +- drivers/base/power/main.c | 2 +- drivers/base/power/runtime.c | 98 +- drivers/base/property.c | 150 +- drivers/base/regmap/regmap-debugfs.c | 2 +- drivers/base/regmap/regmap.c | 2 - drivers/base/swnode.c | 2 +- drivers/base/test/test_async_driver_probe.c | 14 +- drivers/base/topology.c | 28 +- drivers/block/Kconfig | 11 + drivers/block/Makefile | 1 + drivers/block/amiflop.c | 3 +- drivers/block/ataflop.c | 7 +- drivers/block/brd.c | 1 + drivers/block/drbd/drbd_main.c | 4 +- drivers/block/drbd/drbd_protocol.h | 6 +- drivers/block/drbd/drbd_receiver.c | 3 +- drivers/block/floppy.c | 13 +- drivers/block/loop.c | 119 +- drivers/block/loop.h | 1 - drivers/block/mtip32xx/mtip32xx.c | 88 +- drivers/block/n64cart.c | 2 +- drivers/block/null_blk/main.c | 13 +- drivers/block/null_blk/trace.h | 2 +- drivers/block/paride/pcd.c | 5 +- drivers/block/paride/pd.c | 6 +- drivers/block/paride/pf.c | 5 +- drivers/block/pktcdvd.c | 310 +- drivers/block/ps3vram.c | 1 - drivers/block/rbd.c | 6 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 3 +- drivers/block/rnbd/rnbd-clt.c | 4 +- drivers/block/rsxx/Makefile | 3 + drivers/block/rsxx/config.c | 197 + drivers/block/rsxx/core.c | 1126 ++ drivers/block/rsxx/cregs.c | 789 ++ drivers/block/rsxx/dev.c | 306 + drivers/block/rsxx/dma.c | 1085 ++ drivers/block/rsxx/rsxx.h | 33 + drivers/block/rsxx/rsxx_cfg.h | 58 + drivers/block/rsxx/rsxx_priv.h | 418 + drivers/block/sunvdc.c | 19 +- drivers/block/swim.c | 1 - drivers/block/swim3.c | 2 +- drivers/block/sx8.c | 4 +- drivers/block/virtio_blk.c | 6 +- drivers/block/xen-blkback/xenbus.c | 2 +- drivers/block/xen-blkfront.c | 41 +- drivers/block/z2ram.c | 1 - drivers/block/zram/zram_drv.c | 3 - drivers/bluetooth/Kconfig | 6 - drivers/bluetooth/Makefile | 1 - drivers/bluetooth/bfusb.c | 3 - drivers/bluetooth/btbcm.c | 51 - drivers/bluetooth/btintel.c | 68 +- drivers/bluetooth/btintel.h | 2 +- drivers/bluetooth/btmrvl_main.c | 2 +- drivers/bluetooth/btmtk.c | 290 - drivers/bluetooth/btmtk.h | 111 - drivers/bluetooth/btmtksdio.c | 535 +- drivers/bluetooth/btqca.c | 48 - drivers/bluetooth/btqca.h | 2 - drivers/bluetooth/btsdio.c | 2 - drivers/bluetooth/btusb.c | 588 +- drivers/bluetooth/hci_bcm.c | 8 +- drivers/bluetooth/hci_h4.c | 4 +- drivers/bluetooth/hci_ldisc.c | 5 +- drivers/bluetooth/hci_qca.c | 9 +- drivers/bluetooth/hci_vhci.c | 122 +- drivers/bluetooth/virtio_bt.c | 3 - drivers/bus/imx-weim.c | 18 +- drivers/bus/mhi/core/pm.c | 21 +- drivers/bus/mhi/pci_generic.c | 2 +- drivers/bus/sunxi-rsb.c | 8 +- drivers/bus/tegra-gmi.c | 50 +- drivers/cdrom/gdrom.c | 1 - drivers/char/agp/intel-gtt.c | 1 - drivers/char/agp/parisc-agp.c | 6 +- drivers/char/hw_random/Kconfig | 13 +- drivers/char/hw_random/Makefile | 1 - drivers/char/hw_random/cavium-rng-vf.c | 194 +- drivers/char/hw_random/cavium-rng.c | 11 +- drivers/char/hw_random/cn10k-rng.c | 181 - drivers/char/ipmi/ipmi_msghandler.c | 50 +- drivers/char/ipmi/ipmi_ssif.c | 7 +- drivers/char/random.c | 248 +- drivers/char/tpm/st33zp24/st33zp24.c | 122 +- drivers/char/tpm/tpm-chip.c | 37 +- drivers/char/tpm/tpm-sysfs.c | 3 - drivers/char/tpm/tpm2-cmd.c | 6 - drivers/char/tpm/tpm_tis_core.c | 14 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 16 +- drivers/char/tpm/tpm_tis_spi_cr50.c | 20 +- drivers/clk/Kconfig | 1 - drivers/clk/Makefile | 1 - drivers/clk/bcm/clk-bcm2835.c | 13 +- drivers/clk/clk.c | 15 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 2 +- drivers/clk/imx/clk-imx8qxp.c | 2 +- drivers/clk/qcom/clk-alpha-pll.c | 9 - drivers/clk/qcom/clk-regmap-mux.c | 2 +- drivers/clk/qcom/common.c | 12 - drivers/clk/qcom/common.h | 2 - drivers/clk/qcom/gcc-sm6125.c | 4 +- drivers/clk/starfive/Kconfig | 9 - drivers/clk/starfive/Makefile | 3 - drivers/clk/starfive/clk-starfive-jh7100.c | 689 -- drivers/clk/sunxi-ng/ccu-sun50i-a64.h | 2 + drivers/clk/sunxi-ng/ccu-sun8i-h3.h | 2 + drivers/clk/versatile/clk-icst.c | 2 +- drivers/clocksource/arm_arch_timer.c | 9 +- drivers/clocksource/dw_apb_timer_of.c | 2 +- drivers/cpufreq/Kconfig.x86 | 17 - drivers/cpufreq/Makefile | 5 - drivers/cpufreq/amd-pstate-trace.c | 2 - drivers/cpufreq/amd-pstate-trace.h | 77 - drivers/cpufreq/amd-pstate.c | 645 - drivers/cpufreq/cpufreq.c | 23 +- drivers/cpufreq/cpufreq_conservative.c | 5 +- drivers/cpufreq/cpufreq_ondemand.c | 5 +- drivers/cpufreq/intel_pstate.c | 138 +- drivers/cpufreq/mediatek-cpufreq-hw.c | 33 +- drivers/cpufreq/qcom-cpufreq-hw.c | 39 +- drivers/cpuidle/governors/menu.c | 2 +- drivers/cpuidle/sysfs.c | 8 +- drivers/crypto/Kconfig | 12 - drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 21 - drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 1 - drivers/crypto/atmel-aes.c | 6 +- drivers/crypto/caam/caamalg.c | 6 - drivers/crypto/caam/caamalg_qi2.c | 2 +- drivers/crypto/caam/caamhash.c | 3 - drivers/crypto/caam/caampkc.c | 3 - drivers/crypto/cavium/cpt/cptvf_main.c | 5 +- drivers/crypto/ccp/ccp-dev.c | 2 +- drivers/crypto/ccp/sev-dev.c | 259 +- drivers/crypto/ccree/cc_request_mgr.c | 1 + drivers/crypto/hisilicon/hpre/hpre_crypto.c | 7 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 2 +- drivers/crypto/hisilicon/qm.c | 483 +- drivers/crypto/hisilicon/sec2/sec_main.c | 2 +- drivers/crypto/hisilicon/zip/zip_main.c | 12 +- drivers/crypto/keembay/keembay-ocs-ecc.c | 1 - drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 4 +- drivers/crypto/marvell/octeontx2/Makefile | 2 +- drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 1 - .../crypto/marvell/octeontx2/otx2_cpt_devlink.c | 108 - .../crypto/marvell/octeontx2/otx2_cpt_devlink.h | 20 - drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 3 - drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 18 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 315 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 7 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 5 +- drivers/crypto/omap-aes.c | 2 +- drivers/crypto/omap-des.c | 8 +- drivers/crypto/qat/Kconfig | 1 - drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 151 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 2 - drivers/crypto/qat/qat_4xxx/adf_drv.c | 33 - drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 12 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 15 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h | 1 + drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 6 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 12 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c | 15 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.h | 1 + drivers/crypto/qat/qat_c62xvf/adf_drv.c | 6 +- drivers/crypto/qat/qat_common/Makefile | 6 +- drivers/crypto/qat/qat_common/adf_accel_devices.h | 47 +- drivers/crypto/qat/qat_common/adf_accel_engine.c | 8 +- drivers/crypto/qat/qat_common/adf_admin.c | 47 +- drivers/crypto/qat/qat_common/adf_cfg.c | 1 - drivers/crypto/qat/qat_common/adf_cfg_common.h | 13 - drivers/crypto/qat/qat_common/adf_cfg_strings.h | 3 - drivers/crypto/qat/qat_common/adf_common_drv.h | 42 +- drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 105 +- drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 22 +- drivers/crypto/qat/qat_common/adf_gen2_pfvf.c | 381 - drivers/crypto/qat/qat_common/adf_gen2_pfvf.h | 29 - drivers/crypto/qat/qat_common/adf_gen4_hw_data.c | 69 +- drivers/crypto/qat/qat_common/adf_gen4_hw_data.h | 17 - drivers/crypto/qat/qat_common/adf_gen4_pfvf.c | 148 - drivers/crypto/qat/qat_common/adf_gen4_pfvf.h | 17 - drivers/crypto/qat/qat_common/adf_init.c | 11 +- drivers/crypto/qat/qat_common/adf_isr.c | 111 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 416 + drivers/crypto/qat/qat_common/adf_pf2vf_msg.h | 93 + drivers/crypto/qat/qat_common/adf_pfvf_msg.h | 259 - drivers/crypto/qat/qat_common/adf_pfvf_pf_msg.c | 52 - drivers/crypto/qat/qat_common/adf_pfvf_pf_msg.h | 18 - drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.c | 346 - drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.h | 13 - drivers/crypto/qat/qat_common/adf_pfvf_utils.c | 65 - drivers/crypto/qat/qat_common/adf_pfvf_utils.h | 31 - drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c | 167 - drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.h | 23 - drivers/crypto/qat/qat_common/adf_pfvf_vf_proto.c | 368 - drivers/crypto/qat/qat_common/adf_pfvf_vf_proto.h | 17 - drivers/crypto/qat/qat_common/adf_sriov.c | 59 +- drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 48 + drivers/crypto/qat/qat_common/adf_vf_isr.c | 106 +- .../crypto/qat/qat_common/icp_qat_fw_init_admin.h | 4 +- drivers/crypto/qat/qat_common/icp_qat_hw.h | 13 +- drivers/crypto/qat/qat_common/qat_crypto.c | 25 - drivers/crypto/qat/qat_common/qat_hal.c | 41 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 44 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 2 - .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 15 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h | 1 + drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 6 +- drivers/crypto/qce/aead.c | 2 +- drivers/crypto/qce/sha.c | 2 +- drivers/crypto/qce/skcipher.c | 2 +- drivers/crypto/sa2ul.c | 19 +- drivers/crypto/stm32/stm32-crc32.c | 4 +- drivers/crypto/stm32/stm32-cryp.c | 988 +- drivers/crypto/stm32/stm32-hash.c | 6 +- drivers/crypto/ux500/cryp/cryp.h | 2 - drivers/crypto/ux500/cryp/cryp_core.c | 26 +- drivers/devfreq/Kconfig | 9 - drivers/devfreq/Makefile | 1 - drivers/devfreq/devfreq.c | 4 +- drivers/devfreq/sun8i-a33-mbus.c | 511 - drivers/dma-buf/Makefile | 3 +- drivers/dma-buf/dma-buf-sysfs-stats.c | 2 +- drivers/dma-buf/dma-buf.c | 32 +- drivers/dma-buf/dma-fence-array.c | 6 +- drivers/dma-buf/dma-fence.c | 17 - drivers/dma-buf/dma-resv.c | 26 +- drivers/dma-buf/heaps/system_heap.c | 2 +- drivers/dma-buf/selftests.h | 1 - drivers/dma-buf/st-dma-resv.c | 371 - drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 4 +- drivers/dma/dw-edma/dw-edma-pcie.c | 10 +- drivers/dma/idxd/irq.c | 2 +- drivers/dma/idxd/submit.c | 18 +- drivers/dma/st_fdma.c | 2 +- drivers/dma/ti/k3-udma.c | 157 +- drivers/edac/Kconfig | 2 +- drivers/edac/amd64_edac.c | 311 +- drivers/edac/amd64_edac.h | 8 +- drivers/edac/edac_mc.c | 2 - drivers/edac/i10nm_base.c | 9 - drivers/edac/mce_amd.c | 146 +- drivers/edac/sb_edac.c | 2 +- drivers/edac/sifive_edac.c | 2 +- drivers/edac/synopsys_edac.c | 52 +- drivers/firmware/arm_scmi/base.c | 15 +- drivers/firmware/arm_scmi/scmi_pm_domain.c | 4 +- drivers/firmware/arm_scmi/sensors.c | 2 +- drivers/firmware/arm_scmi/virtio.c | 10 +- drivers/firmware/arm_scmi/voltage.c | 2 +- drivers/firmware/dmi-sysfs.c | 7 +- drivers/firmware/edd.c | 9 + drivers/firmware/efi/efivars.c | 3 +- drivers/firmware/efi/esrt.c | 4 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 73 +- drivers/firmware/efi/libstub/efi-stub.c | 10 +- drivers/firmware/efi/libstub/efistub.h | 30 +- drivers/firmware/efi/libstub/x86-stub.c | 26 +- drivers/firmware/efi/runtime-map.c | 3 +- drivers/firmware/memmap.c | 3 +- drivers/firmware/qemu_fw_cfg.c | 5 +- drivers/firmware/scpi_pm_domain.c | 10 +- drivers/firmware/smccc/soc_id.c | 2 +- drivers/firmware/sysfb_simplefb.c | 8 +- drivers/firmware/tegra/bpmp-debugfs.c | 5 +- drivers/firmware/ti_sci.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 5 +- drivers/gpio/Kconfig | 30 +- drivers/gpio/Makefile | 2 +- drivers/gpio/gpio-adnp.c | 1 + drivers/gpio/gpio-aggregator.c | 11 +- drivers/gpio/gpio-amdpt.c | 12 +- drivers/gpio/gpio-arizona.c | 5 +- drivers/gpio/gpio-aspeed-sgpio.c | 34 +- drivers/gpio/gpio-aspeed.c | 52 +- drivers/gpio/gpio-bcm-kona.c | 2 +- drivers/gpio/gpio-bd70528.c | 230 + drivers/gpio/gpio-bd71828.c | 1 + drivers/gpio/gpio-brcmstb.c | 3 +- drivers/gpio/gpio-creg-snps.c | 2 +- drivers/gpio/gpio-davinci.c | 1 + drivers/gpio/gpio-dln2.c | 19 +- drivers/gpio/gpio-dwapb.c | 15 +- drivers/gpio/gpio-eic-sprd.c | 1 + drivers/gpio/gpio-em.c | 1 + drivers/gpio/gpio-ge.c | 1 + drivers/gpio/gpio-grgpio.c | 1 + drivers/gpio/gpio-gw-pld.c | 2 + drivers/gpio/gpio-lpc32xx.c | 2 +- drivers/gpio/gpio-max3191x.c | 2 +- drivers/gpio/gpio-ml-ioh.c | 52 +- drivers/gpio/gpio-mockup.c | 23 +- drivers/gpio/gpio-msc313.c | 266 +- drivers/gpio/gpio-mt7621.c | 6 +- drivers/gpio/gpio-mvebu.c | 1 + drivers/gpio/gpio-omap.c | 3 + drivers/gpio/gpio-palmas.c | 4 +- drivers/gpio/gpio-pch.c | 42 +- drivers/gpio/gpio-pmic-eic-sprd.c | 1 + drivers/gpio/gpio-pxa.c | 8 +- drivers/gpio/gpio-raspberrypi-exp.c | 1 + drivers/gpio/gpio-rcar.c | 16 +- drivers/gpio/gpio-rda.c | 3 + drivers/gpio/gpio-regmap.c | 6 +- drivers/gpio/gpio-rockchip.c | 21 +- drivers/gpio/gpio-sama5d2-piobu.c | 1 + drivers/gpio/gpio-sch.c | 2 +- drivers/gpio/gpio-sim.c | 1592 --- drivers/gpio/gpio-sprd.c | 1 + drivers/gpio/gpio-sta2x11.c | 2 +- drivers/gpio/gpio-stmpe.c | 1 + drivers/gpio/gpio-tc3589x.c | 1 + drivers/gpio/gpio-tegra186.c | 129 +- drivers/gpio/gpio-tps65218.c | 3 + drivers/gpio/gpio-tps6586x.c | 5 +- drivers/gpio/gpio-tps65910.c | 6 +- drivers/gpio/gpio-ts5500.c | 11 +- drivers/gpio/gpio-twl6040.c | 5 +- drivers/gpio/gpio-vf610.c | 1 + drivers/gpio/gpio-virtio.c | 8 +- drivers/gpio/gpio-wm831x.c | 5 +- drivers/gpio/gpio-xlp.c | 147 +- drivers/gpio/gpiolib-acpi.c | 54 +- drivers/gpio/gpiolib-of.c | 3 - drivers/gpio/gpiolib.c | 73 +- drivers/gpu/drm/Kconfig | 23 +- drivers/gpu/drm/Makefile | 32 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 138 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 97 +- .../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 | 155 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 232 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 12 - drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 218 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 237 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 80 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 388 + drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 134 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 58 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 20 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 19 - drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 75 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 16 - drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 169 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 57 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 64 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 6 - drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 6 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 4 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 174 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 1 + drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 94 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 1 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 1 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 1 + drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 2 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 5 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 2 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 5 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 35 +- 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 | 9 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 78 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 2 + drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 85 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 19 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 5 - drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 161 - drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 7 - drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 1 - drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 1 - drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 54 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 148 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 998 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 149 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 5 - .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 31 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 46 +- drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 4 +- 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_packet_manager.c | 35 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 22 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 66 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 449 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 98 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 46 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 361 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 7 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 4 - .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 8 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 217 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 52 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 20 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 101 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 6 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 6 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 3 +- .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 2 +- .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 2 - .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 43 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 26 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 6 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 44 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 6 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 22 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 16 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.h | 7 - .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 151 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 2 - drivers/gpu/drm/amd/display/dc/core/dc_link.c | 359 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 1076 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 68 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 53 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 63 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 158 +- drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 10 +- drivers/gpu/drm/amd/display/dc/dc.h | 35 +- 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_dp_types.h | 40 - drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 3 - drivers/gpu/drm/amd/display/dc/dc_link.h | 31 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 2 - 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/dce_link_encoder.c | 5 +- .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 3 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 14 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 2 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 58 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 8 + .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 111 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 127 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 1 - .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 5 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 30 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 20 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 38 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 15 - .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 3 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 14 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 2 - .../gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 21 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 1 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 20 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 4 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 9 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 71 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 3 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 7 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 2 - .../gpu/drm/amd/display/dc/dcn201/dcn201_dccg.c | 3 +- .../gpu/drm/amd/display/dc/dcn201/dcn201_hubp.c | 7 +- .../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c | 3 +- .../amd/display/dc/dcn201/dcn201_link_encoder.c | 6 +- .../drm/amd/display/dc/dcn201/dcn201_resource.c | 18 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 15 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 2 - .../drm/amd/display/dc/dcn21/dcn21_link_encoder.c | 9 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 35 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 20 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 36 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 50 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 5 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 3 - .../gpu/drm/amd/display/dc/dcn30/dcn30_mmhubbub.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 1 - .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 18 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 2 - .../drm/amd/display/dc/dcn301/dcn301_panel_cntl.c | 10 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 68 +- .../gpu/drm/amd/display/dc/dcn302/dcn302_init.c | 2 - .../drm/amd/display/dc/dcn302/dcn302_resource.c | 22 +- .../gpu/drm/amd/display/dc/dcn303/dcn303_dccg.h | 20 +- .../gpu/drm/amd/display/dc/dcn303/dcn303_init.c | 2 - .../drm/amd/display/dc/dcn303/dcn303_resource.c | 21 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 2 +- .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 99 +- .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c | 6 +- .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.h | 3 +- .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 45 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 9 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 1 - .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c | 10 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 48 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.h | 31 - drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 8 + .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 489 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 1 - drivers/gpu/drm/amd/display/dc/dml/dml_wrapper.c | 1889 --- .../amd/display/dc/dml/dml_wrapper_translation.c | 284 - .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c | 33 +- .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.h | 4 + drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 14 +- drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 28 + drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 1 + drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 6 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 17 - drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 17 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dpia.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/dml_wrapper.h | 34 - drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 7 - drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 3 - drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 1 - .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 3 +- .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 4 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 1 - drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 10 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 6 +- .../amd/display/dc/irq/dce110/irq_service_dce110.c | 10 +- .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 7 +- .../amd/display/dc/irq/dcn201/irq_service_dcn201.c | 7 +- .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 7 +- .../amd/display/dc/irq/dcn31/irq_service_dcn31.c | 7 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 42 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 61 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 89 +- .../drm/amd/display/include/ddc_service_types.h | 4 - drivers/gpu/drm/amd/display/include/logger_types.h | 4 + drivers/gpu/drm/amd/include/amd_shared.h | 5 +- .../drm/amd/include/asic_reg/mp/mp_11_0_offset.h | 7 - .../drm/amd/include/asic_reg/mp/mp_11_0_sh_mask.h | 12 - .../amd/include/asic_reg/nbio/nbio_7_2_0_offset.h | 2 + .../amd/include/asic_reg/nbio/nbio_7_2_0_sh_mask.h | 12 + .../gpu/drm/amd/include/cyan_skillfish_ip_offset.h | 10 +- drivers/gpu/drm/amd/include/discovery.h | 49 - drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 57 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 4 - drivers/gpu/drm/amd/include/yellow_carp_offset.h | 4 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 10 - drivers/gpu/drm/amd/pm/amdgpu_pm.c | 21 +- drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h | 4 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 16 - drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 31 +- .../gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h | 18 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 3 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 5 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 9 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 29 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 38 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 6 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 40 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 10 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 68 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 160 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 22 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 22 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 23 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 87 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 36 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 10 +- drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 134 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 40 +- .../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 | 42 +- drivers/gpu/drm/arm/Kconfig | 2 + drivers/gpu/drm/arm/display/Kconfig | 1 + drivers/gpu/drm/aspeed/Kconfig | 2 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 2 +- drivers/gpu/drm/ast/Makefile | 2 +- drivers/gpu/drm/ast/ast_drv.c | 3 +- drivers/gpu/drm/ast/ast_drv.h | 3 - drivers/gpu/drm/ast/ast_i2c.c | 152 - drivers/gpu/drm/ast/ast_mode.c | 156 +- drivers/gpu/drm/atmel-hlcdc/Kconfig | 1 + 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 | 495 +- 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 | 66 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 65 +- drivers/gpu/drm/bridge/lvds-codec.c | 36 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 40 +- drivers/gpu/drm/bridge/parade-ps8640.c | 347 +- .../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 | 475 +- drivers/gpu/drm/drm_atomic.c | 180 +- drivers/gpu/drm/drm_atomic_helper.c | 243 +- drivers/gpu/drm/drm_atomic_uapi.c | 6 +- drivers/gpu/drm/drm_auth.c | 12 +- drivers/gpu/drm/drm_connector.c | 205 +- drivers/gpu/drm/drm_dp_helper.c | 261 +- drivers/gpu/drm/drm_drv.c | 13 +- drivers/gpu/drm/drm_fb_helper.c | 10 +- drivers/gpu/drm/drm_format_helper.c | 311 +- drivers/gpu/drm/drm_fourcc.c | 3 - drivers/gpu/drm/drm_gem_atomic_helper.c | 14 +- drivers/gpu/drm/drm_gem_cma_helper.c | 104 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 154 +- drivers/gpu/drm/drm_gem_vram_helper.c | 4 +- drivers/gpu/drm/drm_hashtab.c | 10 +- drivers/gpu/drm/drm_irq.c | 2 + drivers/gpu/drm/drm_legacy.h | 40 +- drivers/gpu/drm/drm_mipi_dbi.c | 40 +- drivers/gpu/drm/drm_nomodeset.c | 24 - drivers/gpu/drm/drm_of.c | 33 - drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 - 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_syncobj.c | 11 +- drivers/gpu/drm/drm_sysfs.c | 25 - drivers/gpu/drm/etnaviv/etnaviv_drv.c | 41 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 33 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 10 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 1 - drivers/gpu/drm/etnaviv/etnaviv_sched.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 13 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 49 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 20 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 43 +- drivers/gpu/drm/exynos/exynos_drm_gem.h | 5 + drivers/gpu/drm/fsl-dcu/Kconfig | 2 +- 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/Kconfig | 1 + 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 | 9 +- drivers/gpu/drm/i915/display/g4x_dp.c | 1 - drivers/gpu/drm/i915/display/g4x_hdmi.c | 1 - drivers/gpu/drm/i915/display/i9xx_plane.c | 141 +- drivers/gpu/drm/i915/display/icl_dsi.c | 23 +- drivers/gpu/drm/i915/display/icl_dsi.h | 15 - drivers/gpu/drm/i915/display/intel_atomic.c | 1 - drivers/gpu/drm/i915/display/intel_atomic_plane.c | 107 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 23 +- drivers/gpu/drm/i915/display/intel_audio.c | 143 +- drivers/gpu/drm/i915/display/intel_audio.h | 4 +- drivers/gpu/drm/i915/display/intel_bios.c | 14 +- drivers/gpu/drm/i915/display/intel_bw.c | 215 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 205 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 10 +- drivers/gpu/drm/i915/display/intel_color.c | 153 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_crt.c | 19 +- drivers/gpu/drm/i915/display/intel_crtc.c | 155 +- drivers/gpu/drm/i915/display/intel_crtc.h | 14 - drivers/gpu/drm/i915/display/intel_cursor.c | 69 +- drivers/gpu/drm/i915/display/intel_ddi.c | 364 +- drivers/gpu/drm/i915/display/intel_ddi.h | 5 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 94 +- drivers/gpu/drm/i915/display/intel_display.c | 1997 ++- drivers/gpu/drm/i915/display/intel_display.h | 47 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 111 +- drivers/gpu/drm/i915/display/intel_display_power.c | 136 +- drivers/gpu/drm/i915/display/intel_display_power.h | 102 +- drivers/gpu/drm/i915/display/intel_display_trace.c | 9 - drivers/gpu/drm/i915/display/intel_display_trace.h | 587 - drivers/gpu/drm/i915/display/intel_display_types.h | 130 +- drivers/gpu/drm/i915/display/intel_dmc.c | 10 +- drivers/gpu/drm/i915/display/intel_dmc.h | 2 - drivers/gpu/drm/i915/display/intel_dp.c | 177 +- drivers/gpu/drm/i915/display/intel_dp.h | 2 - .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 87 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 45 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 32 +- drivers/gpu/drm/i915/display/intel_dpll.c | 2 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 7 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 2 +- drivers/gpu/drm/i915/display/intel_dpt.c | 62 +- drivers/gpu/drm/i915/display/intel_dpt.h | 4 - drivers/gpu/drm/i915/display/intel_dsb.c | 4 +- drivers/gpu/drm/i915/display/intel_dsi.c | 2 - drivers/gpu/drm/i915/display/intel_dsi.h | 42 + .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 4 - drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 2 - drivers/gpu/drm/i915/display/intel_dsi_vbt.h | 22 - drivers/gpu/drm/i915/display/intel_fb.c | 717 +- drivers/gpu/drm/i915/display/intel_fb.h | 33 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 22 +- drivers/gpu/drm/i915/display/intel_fbc.c | 1831 ++- drivers/gpu/drm/i915/display/intel_fbc.h | 17 +- drivers/gpu/drm/i915/display/intel_fdi.c | 141 +- drivers/gpu/drm/i915/display/intel_fdi.h | 2 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 12 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 7 +- drivers/gpu/drm/i915/display/intel_frontbuffer.h | 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_overlay.c | 2 +- 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_plane_initial.c | 5 +- drivers/gpu/drm/i915/display/intel_psr.c | 125 +- drivers/gpu/drm/i915/display/intel_psr.h | 14 +- drivers/gpu/drm/i915/display/intel_quirks.c | 1 - drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 4 +- drivers/gpu/drm/i915/display/intel_sprite.c | 289 +- drivers/gpu/drm/i915/display/intel_sprite.h | 4 + drivers/gpu/drm/i915/display/intel_tv.c | 8 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 7 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 82 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 10 +- drivers/gpu/drm/i915/display/intel_vrr.c | 18 +- drivers/gpu/drm/i915/display/intel_vrr.h | 1 - drivers/gpu/drm/i915/display/skl_scaler.c | 1 - drivers/gpu/drm/i915/display/skl_universal_plane.c | 511 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 8 - drivers/gpu/drm/i915/display/vlv_dsi.h | 19 - drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 1 - drivers/gpu/drm/i915/display/vlv_dsi_pll.h | 38 - drivers/gpu/drm/i915/dma_resv_utils.c | 17 + drivers/gpu/drm/i915/dma_resv_utils.h | 13 + 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 | 28 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 22 - drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 198 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 44 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 92 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 48 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 46 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 21 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 195 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 137 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 19 +- drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 765 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 41 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 627 - drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h | 41 - drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c | 3 - drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 106 +- drivers/gpu/drm/i915/gem/i915_gemfs.c | 5 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 134 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 2 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 71 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 4 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 26 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 26 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 151 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.h | 2 + drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 34 +- drivers/gpu/drm/i915/gt/intel_context.c | 16 +- drivers/gpu/drm/i915/gt/intel_context.h | 3 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 1 - drivers/gpu/drm/i915/gt/intel_engine_cs.c | 68 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 40 +- drivers/gpu/drm/i915/gt/intel_engine_stats.h | 33 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 84 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 2 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 37 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 430 +- drivers/gpu/drm/i915/gt/intel_gt.c | 13 +- drivers/gpu/drm/i915/gt/intel_gt.h | 1 - drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 7 +- drivers/gpu/drm/i915/gt/intel_gt_debugfs.h | 21 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 9 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 31 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 14 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 5 - drivers/gpu/drm/i915/gt/intel_migrate.c | 32 +- drivers/gpu/drm/i915/gt/intel_migrate.h | 9 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 12 + drivers/gpu/drm/i915/gt/intel_rc6.c | 15 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 17 +- drivers/gpu/drm/i915/gt/intel_reset.c | 60 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 +- drivers/gpu/drm/i915/gt/intel_rps.c | 143 +- drivers/gpu/drm/i915/gt/intel_rps.h | 5 - drivers/gpu/drm/i915/gt/intel_workarounds.c | 502 +- drivers/gpu/drm/i915/gt/mock_engine.c | 50 +- drivers/gpu/drm/i915/gt/selftest_context.c | 2 +- drivers/gpu/drm/i915/gt/selftest_engine.c | 2 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 4 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 4 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 35 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 6 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 12 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 22 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 2 +- drivers/gpu/drm/i915/gt/selftest_migrate.c | 7 +- drivers/gpu/drm/i915/gt/selftest_mocs.c | 2 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 4 +- drivers/gpu/drm/i915/gt/selftest_slpc.c | 6 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 6 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 4 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 1 - drivers/gpu/drm/i915/gt/uc/intel_guc.h | 42 - 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_ct.c | 18 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 33 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 13 - drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 5 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c | 62 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 157 +- 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 | 377 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 2 - drivers/gpu/drm/i915/gt/uc/intel_huc.c | 75 +- drivers/gpu/drm/i915/gt/uc/intel_huc.h | 2 + drivers/gpu/drm/i915/gt/uc/intel_uc.c | 11 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 188 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 18 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 175 +- .../gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c | 2 +- drivers/gpu/drm/i915/gvt/fb_decoder.c | 2 +- drivers/gpu/drm/i915/gvt/gtt.c | 12 +- drivers/gpu/drm/i915/gvt/gvt.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 2 +- drivers/gpu/drm/i915/i915_active.c | 28 +- drivers/gpu/drm/i915/i915_active.h | 17 +- drivers/gpu/drm/i915/i915_active_types.h | 2 + drivers/gpu/drm/i915/i915_debugfs.c | 43 +- drivers/gpu/drm/i915/i915_debugfs_params.c | 4 +- drivers/gpu/drm/i915/i915_deps.c | 237 - drivers/gpu/drm/i915/i915_deps.h | 45 - drivers/gpu/drm/i915/i915_driver.c | 1850 --- drivers/gpu/drm/i915/i915_driver.h | 24 - drivers/gpu/drm/i915/i915_drv.c | 1809 +++ drivers/gpu/drm/i915/i915_drv.h | 388 +- drivers/gpu/drm/i915/i915_gem.c | 51 +- drivers/gpu/drm/i915/i915_getparam.c | 10 +- drivers/gpu/drm/i915/i915_gpu_error.c | 234 +- drivers/gpu/drm/i915/i915_gpu_error.h | 4 +- drivers/gpu/drm/i915/i915_iosf_mbi.h | 42 - drivers/gpu/drm/i915/i915_irq.c | 84 +- drivers/gpu/drm/i915/i915_mm.c | 28 +- drivers/gpu/drm/i915/i915_mm.h | 35 - drivers/gpu/drm/i915/i915_module.c | 8 +- drivers/gpu/drm/i915/i915_params.c | 3 - drivers/gpu/drm/i915/i915_params.h | 1 - drivers/gpu/drm/i915/i915_pci.c | 129 +- drivers/gpu/drm/i915/i915_perf.c | 2 +- drivers/gpu/drm/i915/i915_pmu.c | 14 +- drivers/gpu/drm/i915/i915_query.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 570 +- drivers/gpu/drm/i915/i915_request.c | 150 +- drivers/gpu/drm/i915/i915_request.h | 30 +- drivers/gpu/drm/i915/i915_scatterlist.c | 62 +- drivers/gpu/drm/i915/i915_scatterlist.h | 76 +- drivers/gpu/drm/i915/i915_sw_fence.c | 81 +- drivers/gpu/drm/i915/i915_sw_fence.h | 23 +- drivers/gpu/drm/i915/i915_sw_fence_work.c | 2 +- drivers/gpu/drm/i915/i915_switcheroo.c | 5 +- drivers/gpu/drm/i915/i915_sysfs.c | 41 +- drivers/gpu/drm/i915/i915_trace.h | 506 +- drivers/gpu/drm/i915/i915_vma.c | 523 +- drivers/gpu/drm/i915/i915_vma.h | 14 +- drivers/gpu/drm/i915/i915_vma_snapshot.c | 134 - drivers/gpu/drm/i915/i915_vma_snapshot.h | 112 - drivers/gpu/drm/i915/i915_vma_types.h | 21 +- drivers/gpu/drm/i915/intel_device_info.c | 64 +- drivers/gpu/drm/i915/intel_device_info.h | 25 +- drivers/gpu/drm/i915/intel_gvt.c | 2 +- drivers/gpu/drm/i915/intel_memory_region.c | 154 +- drivers/gpu/drm/i915/intel_memory_region.h | 9 +- drivers/gpu/drm/i915/intel_pch.c | 1 - drivers/gpu/drm/i915/intel_pch.h | 1 - drivers/gpu/drm/i915/intel_pm.c | 119 +- drivers/gpu/drm/i915/intel_pm_types.h | 76 - drivers/gpu/drm/i915/intel_region_ttm.c | 50 +- drivers/gpu/drm/i915/intel_region_ttm.h | 7 +- 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 | 28 +- drivers/gpu/drm/i915/intel_uncore.h | 5 +- drivers/gpu/drm/i915/intel_wopcm.c | 2 +- drivers/gpu/drm/i915/pxp/intel_pxp.c | 5 - drivers/gpu/drm/i915/pxp/intel_pxp.h | 15 +- drivers/gpu/drm/i915/pxp/intel_pxp_pm.c | 37 +- drivers/gpu/drm/i915/pxp/intel_pxp_pm.h | 19 +- drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 3 +- drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 10 +- drivers/gpu/drm/i915/pxp/intel_pxp_types.h | 2 + drivers/gpu/drm/i915/selftests/i915_active.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 25 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 18 +- drivers/gpu/drm/i915/selftests/i915_perf.c | 2 +- drivers/gpu/drm/i915/selftests/i915_request.c | 24 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 4 +- drivers/gpu/drm/i915/selftests/i915_sw_fence.c | 2 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 17 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 2 +- drivers/gpu/drm/i915/selftests/igt_live_test.c | 4 +- drivers/gpu/drm/i915/selftests/igt_reset.c | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 12 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 +- drivers/gpu/drm/i915/selftests/lib_sw_fence.c | 8 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 34 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 12 +- drivers/gpu/drm/i915/selftests/mock_region.c | 19 +- drivers/gpu/drm/i915/selftests/mock_uncore.c | 2 +- drivers/gpu/drm/i915/vlv_sideband.c | 3 +- drivers/gpu/drm/imx/Kconfig | 2 +- drivers/gpu/drm/imx/dcss/Kconfig | 2 +- drivers/gpu/drm/ingenic/Kconfig | 1 + drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 283 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 127 +- drivers/gpu/drm/kmb/Kconfig | 1 + drivers/gpu/drm/kmb/kmb_drv.c | 4 - drivers/gpu/drm/lima/lima_device.c | 2 - drivers/gpu/drm/lima/lima_gem.c | 20 +- drivers/gpu/drm/lima/lima_sched.c | 4 +- drivers/gpu/drm/mcde/Kconfig | 1 + drivers/gpu/drm/mediatek/mtk_disp_ccorr.c | 6 - drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 20 - drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 6 - drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 175 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 217 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 23 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 142 +- drivers/gpu/drm/mediatek/mtk_drm_plane.c | 3 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 12 +- drivers/gpu/drm/meson/Kconfig | 3 +- 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_cvbs.h | 29 - drivers/gpu/drm/meson/meson_encoder_hdmi.c | 447 - drivers/gpu/drm/meson/meson_encoder_hdmi.h | 12 - drivers/gpu/drm/meson/meson_venc_cvbs.c | 293 + drivers/gpu/drm/meson/meson_venc_cvbs.h | 29 + drivers/gpu/drm/mgag200/mgag200_drv.c | 3 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 4 +- drivers/gpu/drm/msm/Kconfig | 3 +- drivers/gpu/drm/msm/Makefile | 14 +- drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 3 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 3 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 3 +- drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 4 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 55 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 25 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 35 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 10 + drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 108 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 10 - drivers/gpu/drm/msm/adreno/a6xx_hfi.h | 11 - drivers/gpu/drm/msm/adreno/adreno_device.c | 38 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 7 - drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 41 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 5 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 38 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 17 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 8 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 18 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 3 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 98 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 44 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 150 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 40 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 25 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 564 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 4 + drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 22 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 56 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.c | 27 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.h | 14 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 9 +- drivers/gpu/drm/msm/dp/dp_aux.c | 17 - drivers/gpu/drm/msm/dp/dp_ctrl.c | 23 +- drivers/gpu/drm/msm/dp/dp_display.c | 59 +- drivers/gpu/drm/msm/dp/dp_display.h | 1 - drivers/gpu/drm/msm/dp/dp_drm.c | 75 - drivers/gpu/drm/msm/dp/dp_hpd.c | 2 + drivers/gpu/drm/msm/dp/dp_hpd.h | 2 + drivers/gpu/drm/msm/dp/dp_link.c | 19 +- drivers/gpu/drm/msm/dsi/dsi.c | 64 +- drivers/gpu/drm/msm/dsi/dsi.h | 7 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 79 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 37 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 13 +- drivers/gpu/drm/msm/edp/edp.c | 198 + drivers/gpu/drm/msm/edp/edp.h | 77 + drivers/gpu/drm/msm/edp/edp.xml.h | 388 + drivers/gpu/drm/msm/edp/edp_aux.c | 265 + drivers/gpu/drm/msm/edp/edp_bridge.c | 111 + drivers/gpu/drm/msm/edp/edp_connector.c | 132 + drivers/gpu/drm/msm/edp/edp_ctrl.c | 1373 +++ drivers/gpu/drm/msm/edp/edp_phy.c | 98 + drivers/gpu/drm/msm/hdmi/hdmi.c | 19 +- drivers/gpu/drm/msm/hdmi/hdmi.h | 19 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 83 +- drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 445 + drivers/gpu/drm/msm/hdmi/hdmi_hpd.c | 317 - drivers/gpu/drm/msm/msm_debugfs.c | 128 +- drivers/gpu/drm/msm/msm_drv.c | 164 +- drivers/gpu/drm/msm/msm_drv.h | 37 +- drivers/gpu/drm/msm/msm_fbdev.c | 13 +- drivers/gpu/drm/msm/msm_fence.h | 12 - drivers/gpu/drm/msm/msm_gem.c | 34 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 1 - drivers/gpu/drm/msm/msm_gem_submit.c | 4 +- drivers/gpu/drm/msm/msm_gpu.c | 22 +- drivers/gpu/drm/msm/msm_gpu.h | 69 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 100 +- drivers/gpu/drm/msm/msm_kms.h | 11 +- drivers/gpu/drm/msm/msm_perf.c | 9 +- drivers/gpu/drm/msm/msm_rd.c | 16 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 4 +- drivers/gpu/drm/mxsfb/Kconfig | 2 +- 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_drm.c | 4 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 80 +- 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 - .../gpu/drm/nouveau/nvkm/engine/disp/hdmigv100.c | 1 + 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/Makefile | 1 - drivers/gpu/drm/omapdrm/dss/dispc.c | 44 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 14 +- drivers/gpu/drm/omapdrm/dss/dss.c | 11 +- drivers/gpu/drm/omapdrm/dss/dss.h | 5 - 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 | 11 +- 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/omap_drv.c | 196 +- drivers/gpu/drm/omapdrm/omap_drv.h | 24 - drivers/gpu/drm/omapdrm/omap_fb.c | 33 +- drivers/gpu/drm/omapdrm/omap_fb.h | 4 +- drivers/gpu/drm/omapdrm/omap_gem.c | 79 +- drivers/gpu/drm/omapdrm/omap_gem.h | 2 - drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 34 +- drivers/gpu/drm/omapdrm/omap_overlay.c | 212 - drivers/gpu/drm/omapdrm/omap_overlay.h | 35 - drivers/gpu/drm/omapdrm/omap_plane.c | 349 +- drivers/gpu/drm/omapdrm/omap_plane.h | 1 - drivers/gpu/drm/omapdrm/tcm-sita.c | 10 +- drivers/gpu/drm/panel/Kconfig | 43 +- 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-boe-tv101wum-nl6.c | 108 +- 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 | 86 - .../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 | 22 +- 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/pl111/Kconfig | 1 + drivers/gpu/drm/qxl/qxl_debugfs.c | 17 +- drivers/gpu/drm/qxl/qxl_drv.c | 3 +- drivers/gpu/drm/radeon/radeon_drv.c | 9 +- drivers/gpu/drm/radeon/radeon_kms.c | 38 +- drivers/gpu/drm/radeon/radeon_sync.c | 22 +- drivers/gpu/drm/radeon/radeon_uvd.c | 13 +- drivers/gpu/drm/radeon/radeon_vce.c | 2 +- drivers/gpu/drm/rcar-du/Kconfig | 31 +- drivers/gpu/drm/rcar-du/Makefile | 1 - drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 31 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 6 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 10 +- drivers/gpu/drm/rcar-du/rcar_mipi_dsi.c | 819 -- drivers/gpu/drm/rcar-du/rcar_mipi_dsi_regs.h | 172 - drivers/gpu/drm/rockchip/Makefile | 1 + drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 82 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 23 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 2 + drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 163 + drivers/gpu/drm/rockchip/rockchip_drm_fbdev.h | 24 + drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 44 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.h | 7 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 4 +- drivers/gpu/drm/scheduler/sched_entity.c | 15 +- drivers/gpu/drm/scheduler/sched_main.c | 6 +- drivers/gpu/drm/shmobile/Kconfig | 1 + drivers/gpu/drm/sprd/Kconfig | 13 - drivers/gpu/drm/sprd/Makefile | 8 - drivers/gpu/drm/sprd/megacores_pll.c | 305 - drivers/gpu/drm/sprd/sprd_dpu.c | 880 -- drivers/gpu/drm/sprd/sprd_dpu.h | 109 - drivers/gpu/drm/sprd/sprd_drm.c | 205 - drivers/gpu/drm/sprd/sprd_drm.h | 19 - drivers/gpu/drm/sprd/sprd_dsi.c | 1073 -- drivers/gpu/drm/sprd/sprd_dsi.h | 126 - drivers/gpu/drm/sti/Kconfig | 1 + drivers/gpu/drm/stm/Kconfig | 1 + drivers/gpu/drm/sun4i/Kconfig | 2 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 2 +- drivers/gpu/drm/tegra/Kconfig | 3 - drivers/gpu/drm/tegra/Makefile | 3 +- drivers/gpu/drm/tegra/dc.c | 194 +- drivers/gpu/drm/tegra/dc.h | 3 - drivers/gpu/drm/tegra/drm.c | 30 +- drivers/gpu/drm/tegra/drm.h | 1 - drivers/gpu/drm/tegra/gem.c | 171 +- drivers/gpu/drm/tegra/gr2d.c | 151 +- drivers/gpu/drm/tegra/gr3d.c | 353 +- drivers/gpu/drm/tegra/hdmi.c | 183 +- drivers/gpu/drm/tegra/hub.h | 1 + drivers/gpu/drm/tegra/nvdec.c | 466 - 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 | 77 +- drivers/gpu/drm/tegra/uapi.c | 68 +- drivers/gpu/drm/tegra/uapi.h | 5 +- drivers/gpu/drm/tegra/vic.c | 61 +- drivers/gpu/drm/tidss/Kconfig | 1 + drivers/gpu/drm/tidss/tidss_drv.c | 13 +- drivers/gpu/drm/tilcdc/Kconfig | 1 + drivers/gpu/drm/tiny/Kconfig | 31 +- drivers/gpu/drm/tiny/Makefile | 1 - drivers/gpu/drm/tiny/bochs.c | 3 +- drivers/gpu/drm/tiny/cirrus.c | 28 +- drivers/gpu/drm/tiny/ili9163.c | 225 - drivers/gpu/drm/tiny/repaper.c | 2 +- drivers/gpu/drm/tiny/simpledrm.c | 43 +- drivers/gpu/drm/tiny/st7586.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 6 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 11 +- drivers/gpu/drm/ttm/ttm_tt.c | 1 - drivers/gpu/drm/tve200/Kconfig | 1 + drivers/gpu/drm/v3d/v3d_bo.c | 26 +- drivers/gpu/drm/v3d/v3d_gem.c | 4 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 5 +- drivers/gpu/drm/vboxvideo/vbox_main.c | 4 +- drivers/gpu/drm/vc4/Kconfig | 1 + drivers/gpu/drm/vc4/vc4_bo.c | 8 +- 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 | 164 +- drivers/gpu/drm/vc4/vc4_plane.c | 203 +- drivers/gpu/drm/vc4/vc4_regs.h | 19 +- drivers/gpu/drm/vc4/vc4_txp.c | 4 +- drivers/gpu/drm/vgem/vgem_drv.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 45 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 1 + drivers/gpu/drm/virtio/virtgpu_ioctl.c | 6 +- drivers/gpu/drm/virtio/virtgpu_object.c | 29 +- drivers/gpu/drm/vmwgfx/Kconfig | 1 - drivers/gpu/drm/vmwgfx/Makefile | 6 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h | 6 +- .../gpu/drm/vmwgfx/device_include/svga3d_devcaps.h | 10 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h | 12 +- .../gpu/drm/vmwgfx/device_include/svga3d_limits.h | 8 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h | 6 +- .../gpu/drm/vmwgfx/device_include/svga3d_types.h | 7 +- .../gpu/drm/vmwgfx/device_include/svga_escape.h | 6 +- .../gpu/drm/vmwgfx/device_include/svga_overlay.h | 6 +- drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 14 +- drivers/gpu/drm/vmwgfx/ttm_memory.c | 683 ++ drivers/gpu/drm/vmwgfx/ttm_memory.h | 96 + drivers/gpu/drm/vmwgfx/ttm_object.c | 180 +- drivers/gpu/drm/vmwgfx/ttm_object.h | 59 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 584 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 7 - drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 43 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 30 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 26 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 92 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 154 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 84 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 43 +- drivers/gpu/drm/vmwgfx/vmwgfx_gem.c | 294 - drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.c | 199 - drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.h | 83 - drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 3 - drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 25 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_prime.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 91 +- drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c | 29 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.h | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c | 21 + drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 158 +- drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c | 90 - drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 184 + drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 135 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 74 +- drivers/gpu/drm/vmwgfx/vmwgfx_va.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 35 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 53 +- 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/drm/xlnx/Kconfig | 1 + drivers/gpu/host1x/Kconfig | 1 - drivers/gpu/host1x/bus.c | 80 +- drivers/gpu/host1x/channel.c | 8 - drivers/gpu/host1x/debug.c | 15 - drivers/gpu/host1x/dev.c | 185 +- drivers/gpu/host1x/dev.h | 5 +- drivers/gpu/host1x/hw/channel_hw.c | 44 +- drivers/gpu/host1x/intr.c | 3 + drivers/gpu/host1x/job.c | 160 +- drivers/gpu/host1x/job.h | 6 +- drivers/gpu/host1x/syncpt.c | 5 +- drivers/hid/Kconfig | 24 +- drivers/hid/Makefile | 1 - drivers/hid/hid-apple.c | 146 +- drivers/hid/hid-asus.c | 8 +- drivers/hid/hid-bigbenff.c | 2 +- drivers/hid/hid-chicony.c | 3 - drivers/hid/hid-core.c | 93 - drivers/hid/hid-corsair.c | 7 +- drivers/hid/hid-debug.c | 35 - drivers/hid/hid-elan.c | 2 +- drivers/hid/hid-elo.c | 3 - drivers/hid/hid-ft260.c | 14 +- drivers/hid/hid-google-hammer.c | 2 - drivers/hid/hid-holtek-kbd.c | 9 +- drivers/hid/hid-holtek-mouse.c | 24 - drivers/hid/hid-ids.h | 9 - drivers/hid/hid-input.c | 36 +- drivers/hid/hid-letsketch.c | 322 - drivers/hid/hid-lg.c | 10 +- drivers/hid/hid-logitech-dj.c | 2 +- drivers/hid/hid-magicmouse.c | 122 +- drivers/hid/hid-multitouch.c | 8 +- drivers/hid/hid-nintendo.c | 13 +- drivers/hid/hid-prodikeys.c | 10 +- drivers/hid/hid-quirks.c | 2 - drivers/hid/hid-roccat-arvo.c | 3 - drivers/hid/hid-roccat-isku.c | 3 - drivers/hid/hid-roccat-kone.c | 3 - drivers/hid/hid-roccat-koneplus.c | 3 - drivers/hid/hid-roccat-konepure.c | 3 - drivers/hid/hid-roccat-kovaplus.c | 3 - drivers/hid/hid-roccat-lua.c | 3 - drivers/hid/hid-roccat-pyra.c | 3 - drivers/hid/hid-roccat-ryos.c | 3 - drivers/hid/hid-roccat-savu.c | 3 - drivers/hid/hid-samsung.c | 3 - drivers/hid/hid-sony.c | 24 +- drivers/hid/hid-thrustmaster.c | 9 +- drivers/hid/hid-tmff.c | 8 +- drivers/hid/hid-u2fzero.c | 2 +- drivers/hid/hid-uclogic-core.c | 3 - drivers/hid/hid-uclogic-params.c | 34 +- drivers/hid/hid-vivaldi.c | 3 - drivers/hid/hidraw.c | 34 +- drivers/hid/i2c-hid/i2c-hid-acpi.c | 2 +- drivers/hid/i2c-hid/i2c-hid-core.c | 24 +- drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 2 +- drivers/hid/i2c-hid/i2c-hid-of.c | 10 +- drivers/hid/i2c-hid/i2c-hid.h | 2 +- drivers/hid/intel-ish-hid/ipc/ipc.c | 6 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 6 +- drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 17 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 14 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 6 +- drivers/hid/surface-hid/surface_hid_core.c | 25 +- drivers/hid/usbhid/hid-core.c | 19 +- drivers/hid/wacom_sys.c | 19 +- drivers/hid/wacom_wac.c | 8 +- drivers/hid/wacom_wac.h | 1 - drivers/hsi/hsi_core.c | 1 - drivers/hv/Kconfig | 1 - drivers/hv/hv_balloon.c | 2 +- drivers/hv/vmbus_drv.c | 2 +- drivers/hwmon/Kconfig | 51 +- drivers/hwmon/Makefile | 4 - drivers/hwmon/adm1021.c | 23 +- drivers/hwmon/adm1031.c | 3 +- drivers/hwmon/asus_wmi_ec_sensors.c | 621 - drivers/hwmon/asus_wmi_sensors.c | 664 - drivers/hwmon/corsair-psu.c | 2 +- drivers/hwmon/dell-smm-hwmon.c | 77 +- drivers/hwmon/f71882fg.c | 2 - drivers/hwmon/ina238.c | 644 - drivers/hwmon/jc42.c | 4 - drivers/hwmon/k10temp.c | 36 +- drivers/hwmon/lm90.c | 106 +- drivers/hwmon/mr75203.c | 2 +- drivers/hwmon/nct6775.c | 12 +- drivers/hwmon/ntc_thermistor.c | 299 +- drivers/hwmon/nzxt-smart2.c | 829 -- drivers/hwmon/pmbus/Kconfig | 29 +- drivers/hwmon/pmbus/Makefile | 2 - drivers/hwmon/pmbus/delta-ahe50dc-fan.c | 114 - drivers/hwmon/pmbus/ir38064.c | 28 +- drivers/hwmon/pmbus/mp5023.c | 67 - drivers/hwmon/pwm-fan.c | 2 + drivers/hwmon/raspberrypi-hwmon.c | 7 +- drivers/hwmon/sht4x.c | 11 +- drivers/hwmon/tmp401.c | 863 +- drivers/hwmon/xgene-hwmon.c | 6 +- drivers/i2c/busses/Kconfig | 10 +- drivers/i2c/busses/i2c-cbus-gpio.c | 5 +- drivers/i2c/busses/i2c-i801.c | 32 +- drivers/i2c/busses/i2c-mpc.c | 17 +- drivers/i2c/busses/i2c-rk3x.c | 4 +- drivers/i2c/busses/i2c-stm32f7.c | 45 +- drivers/i2c/busses/i2c-virtio.c | 44 +- drivers/i2c/i2c-core-acpi.c | 29 +- drivers/i2c/i2c-core-base.c | 95 + drivers/i2c/i2c-dev.c | 3 - drivers/iio/accel/kxcjk-1013.c | 5 +- drivers/iio/accel/kxsd9.c | 6 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/adc/Kconfig | 2 +- drivers/iio/adc/ad7768-1.c | 2 +- drivers/iio/adc/at91-sama5d2_adc.c | 3 +- drivers/iio/adc/axp20x_adc.c | 18 +- drivers/iio/adc/dln2-adc.c | 21 +- drivers/iio/adc/stm32-adc.c | 3 +- drivers/iio/gyro/adxrs290.c | 5 +- drivers/iio/gyro/itg3200_buffer.c | 2 +- drivers/iio/industrialio-trigger.c | 1 + drivers/iio/light/ltr501.c | 2 +- drivers/iio/light/stk3310.c | 6 +- drivers/iio/trigger/stm32-timer-trigger.c | 2 +- drivers/infiniband/core/cache.c | 1 - drivers/infiniband/core/nldev.c | 3 +- drivers/infiniband/core/uverbs_marshall.c | 2 +- drivers/infiniband/core/uverbs_uapi.c | 3 - drivers/infiniband/core/verbs.c | 3 - drivers/infiniband/hw/hfi1/chip.c | 2 - drivers/infiniband/hw/hfi1/driver.c | 2 - drivers/infiniband/hw/hfi1/init.c | 40 +- drivers/infiniband/hw/hfi1/sdma.c | 2 +- drivers/infiniband/hw/hfi1/verbs.c | 5 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 78 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 8 - drivers/infiniband/hw/hns/hns_roce_srq.c | 2 +- drivers/infiniband/hw/irdma/ctrl.c | 2 - drivers/infiniband/hw/irdma/hw.c | 7 +- drivers/infiniband/hw/irdma/main.c | 7 +- drivers/infiniband/hw/irdma/main.h | 1 - drivers/infiniband/hw/irdma/pble.c | 8 +- drivers/infiniband/hw/irdma/pble.h | 1 + drivers/infiniband/hw/irdma/uda.c | 2 - drivers/infiniband/hw/irdma/utils.c | 24 +- drivers/infiniband/hw/irdma/verbs.c | 23 +- drivers/infiniband/hw/irdma/verbs.h | 2 - drivers/infiniband/hw/mlx4/main.c | 18 +- drivers/infiniband/hw/mlx5/doorbell.c | 1 - drivers/infiniband/hw/mlx5/fs.c | 18 +- drivers/infiniband/hw/mlx5/main.c | 8 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 3 +- drivers/infiniband/hw/mlx5/odp.c | 6 + drivers/infiniband/hw/mlx5/qp.c | 1 - drivers/infiniband/hw/qib/qib_user_sdma.c | 2 +- drivers/infiniband/hw/qib/qib_verbs.c | 4 +- drivers/infiniband/sw/rxe/rxe_mr.c | 16 +- drivers/infiniband/sw/rxe/rxe_qp.c | 1 - drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 9 +- drivers/input/joystick/spaceball.c | 11 +- drivers/input/misc/iqs626a.c | 21 +- drivers/input/misc/xen-kbdfront.c | 1 - drivers/input/mouse/appletouch.c | 4 +- drivers/input/mouse/elantech.c | 8 +- drivers/input/serio/i8042-x86ia64io.h | 21 - drivers/input/serio/i8042.c | 54 +- drivers/input/serio/serport.c | 5 +- drivers/input/touchscreen/atmel_mxt_ts.c | 2 +- drivers/input/touchscreen/elants_i2c.c | 46 +- drivers/input/touchscreen/goodix.c | 31 +- drivers/input/touchscreen/goodix.h | 1 - drivers/input/touchscreen/goodix_fwupload.c | 2 +- drivers/input/touchscreen/zinitix.c | 18 +- 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/s390-iommu.c | 10 +- drivers/irqchip/irq-apple-aic.c | 2 +- drivers/irqchip/irq-armada-370-xp.c | 16 +- drivers/irqchip/irq-aspeed-scu-ic.c | 4 +- drivers/irqchip/irq-bcm7120-l2.c | 1 - drivers/irqchip/irq-gic-v3-its.c | 2 +- drivers/irqchip/irq-mips-gic.c | 4 +- drivers/irqchip/irq-nvic.c | 2 +- drivers/isdn/capi/kcapi.c | 2 +- drivers/isdn/mISDN/core.c | 6 +- drivers/isdn/mISDN/core.h | 4 +- drivers/isdn/mISDN/layer1.c | 4 +- drivers/leds/Kconfig | 3 - drivers/leds/Makefile | 3 - drivers/leds/simple/Kconfig | 11 - drivers/leds/simple/Makefile | 2 - drivers/leds/simple/simatic-ipc-leds.c | 202 - drivers/md/bcache/super.c | 3 +- drivers/md/dm-integrity.c | 11 +- drivers/md/dm-mpath.c | 1 + drivers/md/dm-sysfs.c | 3 +- drivers/md/dm.c | 1 - drivers/md/md-cluster.c | 2 +- drivers/md/md.c | 62 +- drivers/md/md.h | 2 - drivers/md/persistent-data/dm-btree-remove.c | 175 +- drivers/md/persistent-data/dm-btree-spine.c | 12 +- drivers/md/persistent-data/dm-btree.c | 8 +- drivers/md/persistent-data/dm-space-map-common.c | 5 - drivers/md/raid0.c | 38 +- drivers/md/raid1-10.c | 6 + drivers/md/raid1.c | 86 +- drivers/md/raid10.c | 107 +- drivers/md/raid5.c | 67 +- drivers/md/raid5.h | 4 +- drivers/media/Kconfig | 8 +- drivers/media/cec/core/cec-adap.c | 47 +- drivers/media/cec/core/cec-api.c | 8 +- drivers/media/cec/core/cec-core.c | 3 - drivers/media/cec/core/cec-pin-priv.h | 1 + drivers/media/cec/core/cec-pin.c | 32 +- drivers/media/common/b2c2/flexcop.c | 11 +- drivers/media/common/saa7146/saa7146_fops.c | 5 +- drivers/media/common/videobuf2/frame_vector.c | 15 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 8 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 2 - drivers/media/dvb-core/dmxdev.c | 30 +- drivers/media/dvb-core/dvb_demux.c | 12 +- drivers/media/dvb-core/dvb_frontend.c | 21 +- drivers/media/dvb-core/dvb_vb2.c | 4 + drivers/media/dvb-core/dvbdev.c | 12 +- drivers/media/dvb-frontends/cx24113.c | 2 +- drivers/media/dvb-frontends/dib8000.c | 4 +- drivers/media/dvb-frontends/dib9000.c | 4 +- drivers/media/dvb-frontends/drxd_hard.c | 8 + drivers/media/dvb-frontends/drxk_hard.c | 23 +- drivers/media/dvb-frontends/m88ds3103.c | 6 +- drivers/media/dvb-frontends/s5h1411.c | 2 +- drivers/media/dvb-frontends/si2168.c | 43 +- drivers/media/dvb-frontends/si2168_priv.h | 2 +- drivers/media/dvb-frontends/si21xx.c | 7 +- drivers/media/dvb-frontends/sp887x.c | 4 +- drivers/media/dvb-frontends/stb6100.c | 2 +- drivers/media/dvb-frontends/stv0367.c | 6 +- drivers/media/i2c/Kconfig | 12 - drivers/media/i2c/Makefile | 1 - drivers/media/i2c/adv7511-v4l2.c | 22 + drivers/media/i2c/adv7604.c | 18 +- drivers/media/i2c/adv7842.c | 10 + drivers/media/i2c/ccs/ccs-core.c | 12 +- drivers/media/i2c/cx25840/cx25840-ir.c | 20 + drivers/media/i2c/dw9768.c | 6 - drivers/media/i2c/hi556.c | 70 +- drivers/media/i2c/hi846.c | 18 +- drivers/media/i2c/imx208.c | 82 +- drivers/media/i2c/imx274.c | 102 +- drivers/media/i2c/imx290.c | 2 +- drivers/media/i2c/imx319.c | 2 +- drivers/media/i2c/imx355.c | 2 +- drivers/media/i2c/max9286.c | 7 +- drivers/media/i2c/ov13858.c | 2 +- drivers/media/i2c/ov2740.c | 69 +- drivers/media/i2c/ov5670.c | 80 +- drivers/media/i2c/ov5675.c | 71 +- drivers/media/i2c/ov5693.c | 1537 --- drivers/media/i2c/ov8856.c | 162 +- drivers/media/i2c/ov8865.c | 478 +- drivers/media/i2c/s5c73m3/s5c73m3-spi.c | 6 + drivers/media/mc/mc-entity.c | 22 +- drivers/media/pci/b2c2/flexcop-pci.c | 3 - drivers/media/pci/bt8xx/bttv-driver.c | 4 +- drivers/media/pci/cobalt/cobalt-cpld.c | 5 +- drivers/media/pci/cx18/cx18-alsa-main.c | 6 + drivers/media/pci/cx25821/cx25821-core.c | 7 + drivers/media/pci/intel/ipu3/cio2-bridge.c | 100 +- drivers/media/pci/intel/ipu3/cio2-bridge.h | 16 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 27 +- drivers/media/pci/ivtv/ivtv-alsa-main.c | 6 + drivers/media/pci/ivtv/ivtvfb.c | 2 +- drivers/media/pci/pt3/pt3.c | 58 +- drivers/media/pci/saa7134/saa7134-go7007.c | 7 +- drivers/media/pci/saa7146/hexium_gemini.c | 7 +- drivers/media/pci/saa7146/hexium_orion.c | 8 +- drivers/media/pci/saa7146/mxb.c | 11 +- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 12 +- drivers/media/pci/tw5864/tw5864-core.c | 5 +- drivers/media/platform/Kconfig | 12 - drivers/media/platform/Makefile | 1 - drivers/media/platform/allegro-dvt/allegro-core.c | 2 +- drivers/media/platform/aspeed-video.c | 14 +- drivers/media/platform/coda/coda-common.c | 16 +- drivers/media/platform/coda/coda-jpeg.c | 21 +- drivers/media/platform/coda/imx-vdoa.c | 6 +- drivers/media/platform/davinci/vpbe_osd.c | 2 +- drivers/media/platform/davinci/vpif_capture.c | 12 + drivers/media/platform/imx-pxp.c | 35 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 7 + drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 4 +- drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 2 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 1 - .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 6 +- .../platform/mtk-vcodec/mtk_vcodec_dec_stateless.c | 1 + drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 208 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 6 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 10 + .../media/platform/mtk-vcodec/mtk_vcodec_util.h | 45 +- .../platform/mtk-vcodec/vdec/vdec_h264_req_if.c | 8 +- .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 9 +- .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 3 +- drivers/media/platform/mtk-vcodec/venc_vpu_if.c | 1 + drivers/media/platform/mtk-vcodec/venc_vpu_if.h | 1 + drivers/media/platform/mtk-vpu/mtk_vpu.c | 4 +- drivers/media/platform/omap3isp/isp.c | 3 +- drivers/media/platform/omap3isp/isph3a_af.c | 2 +- drivers/media/platform/omap3isp/omap3isp.h | 2 - drivers/media/platform/qcom/camss/camss-vfe-170.c | 7 + drivers/media/platform/qcom/venus/core.c | 11 +- drivers/media/platform/qcom/venus/pm_helpers.c | 32 +- drivers/media/platform/rcar-vin/rcar-core.c | 3 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 23 +- drivers/media/platform/rcar-vin/rcar-dma.c | 17 - drivers/media/platform/rcar-vin/rcar-v4l2.c | 15 +- drivers/media/platform/rcar_fdp1.c | 7 +- .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 2 +- drivers/media/platform/s3c-camif/camif-core.c | 2 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 6 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 9 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 1 - .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 12 +- drivers/media/platform/sti/hva/hva-hw.c | 4 +- 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/radio/radio-si476x.c | 6 + drivers/media/radio/si470x/radio-si470x-i2c.c | 20 +- drivers/media/radio/si470x/radio-si470x-usb.c | 16 +- drivers/media/rc/Kconfig | 2 +- drivers/media/rc/igorplugusb.c | 4 +- drivers/media/rc/iguanair.c | 3 + drivers/media/rc/ir-rx51.c | 16 +- drivers/media/rc/ir-spi.c | 6 + drivers/media/rc/lirc_dev.c | 5 + drivers/media/rc/mceusb.c | 8 +- drivers/media/rc/pwm-ir-tx.c | 18 +- drivers/media/rc/redrat3.c | 22 +- drivers/media/rc/streamzap.c | 122 +- drivers/media/rc/winbond-cir.c | 1 + drivers/media/spi/cxd2880-spi.c | 13 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 2 +- drivers/media/test-drivers/vidtv/vidtv_psi.c | 12 +- drivers/media/tuners/msi001.c | 7 - drivers/media/tuners/mxl5005s.c | 14 +- drivers/media/tuners/r820t.c | 24 +- drivers/media/tuners/si2157.c | 333 +- drivers/media/tuners/si2157_priv.h | 44 +- drivers/media/tuners/tua9001.c | 6 +- drivers/media/usb/au0828/au0828-i2c.c | 7 + drivers/media/usb/b2c2/flexcop-usb.c | 28 +- drivers/media/usb/b2c2/flexcop-usb.h | 12 +- drivers/media/usb/cpia2/cpia2_usb.c | 4 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 3 - drivers/media/usb/dvb-usb/dib0700_core.c | 28 +- drivers/media/usb/dvb-usb/dw2102.c | 338 +- drivers/media/usb/dvb-usb/m920x.c | 12 +- drivers/media/usb/em28xx/em28xx-cards.c | 18 +- drivers/media/usb/em28xx/em28xx-core.c | 4 +- drivers/media/usb/go7007/go7007-driver.c | 2 +- drivers/media/usb/gspca/m5602/m5602_s5k83a.c | 13 +- drivers/media/usb/pvrusb2/pvrusb2-encoder.c | 4 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 41 +- drivers/media/usb/s2255/s2255drv.c | 4 +- drivers/media/usb/siano/smsusb.c | 4 + drivers/media/usb/stk1160/stk1160-core.c | 4 +- drivers/media/usb/uvc/uvc_ctrl.c | 4 +- drivers/media/usb/uvc/uvc_driver.c | 13 +- drivers/media/usb/uvc/uvc_v4l2.c | 6 +- drivers/media/usb/uvc/uvc_video.c | 4 - drivers/media/usb/uvc/uvcvideo.h | 2 +- drivers/media/v4l2-core/Kconfig | 4 - drivers/media/v4l2-core/Makefile | 1 - drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 41 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 180 - drivers/media/v4l2-core/v4l2-ctrls-defs.c | 20 +- drivers/media/v4l2-core/v4l2-ioctl.c | 5 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 21 - drivers/media/v4l2-core/v4l2-vp9.c | 1850 --- drivers/memory/mtk-smi.c | 2 +- drivers/memory/omap-gpmc.c | 50 +- drivers/memory/renesas-rpc-if.c | 109 +- drivers/mfd/Kconfig | 33 +- drivers/mfd/Makefile | 2 + drivers/mfd/atmel-flexcom.c | 11 +- drivers/mfd/da9062-core.c | 12 - drivers/mfd/intel-lpss-acpi.c | 7 +- drivers/mfd/intel-lpss-pci.c | 21 +- drivers/mfd/intel-lpss.c | 1 - drivers/mfd/intel-lpss.h | 1 - drivers/mfd/intel_pmt.c | 261 + drivers/mfd/intel_soc_pmic_core.c | 28 +- drivers/mfd/rohm-bd70528.c | 314 + drivers/mfd/stmpe.c | 2 +- drivers/mfd/tps65910.c | 22 +- drivers/misc/cardreader/rtsx_pcr.c | 4 + drivers/misc/eeprom/at25.c | 38 +- drivers/misc/fastrpc.c | 10 +- drivers/misc/mei/bus.c | 67 +- drivers/misc/mei/client.c | 3 - drivers/misc/mei/hw.h | 5 - drivers/mmc/core/block.c | 42 +- drivers/mmc/core/bus.c | 11 + drivers/mmc/core/card.h | 36 - drivers/mmc/core/core.c | 7 +- drivers/mmc/core/core.h | 1 - drivers/mmc/core/host.c | 9 - drivers/mmc/core/mmc.c | 2 +- drivers/mmc/core/mmc_ops.c | 89 +- drivers/mmc/core/mmc_ops.h | 2 +- drivers/mmc/core/pwrseq_simple.c | 2 +- drivers/mmc/core/queue.c | 2 +- drivers/mmc/core/quirks.h | 64 +- drivers/mmc/core/sd.c | 2 +- drivers/mmc/core/sdio.c | 5 +- drivers/mmc/host/au1xmmc.c | 4 +- drivers/mmc/host/dw_mmc-exynos.c | 110 +- drivers/mmc/host/dw_mmc-hi3798cv200.c | 9 +- drivers/mmc/host/dw_mmc-rockchip.c | 11 +- drivers/mmc/host/dw_mmc.c | 56 +- drivers/mmc/host/dw_mmc.h | 13 - drivers/mmc/host/jz4740_mmc.c | 27 +- drivers/mmc/host/meson-mx-sdhc-clkc.c | 2 + drivers/mmc/host/meson-mx-sdhc-mmc.c | 21 - drivers/mmc/host/meson-mx-sdio.c | 5 - drivers/mmc/host/mmc_spi.c | 23 +- drivers/mmc/host/mmci.c | 7 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 7 +- drivers/mmc/host/mtk-sd.c | 554 +- drivers/mmc/host/mxcmmc.c | 6 +- drivers/mmc/host/omap_hsmmc.c | 36 + drivers/mmc/host/renesas_sdhi_core.c | 2 +- drivers/mmc/host/sdhci-acpi.c | 78 +- drivers/mmc/host/sdhci-esdhc-imx.c | 6 +- drivers/mmc/host/sdhci-pci-core.c | 1 - drivers/mmc/host/sdhci-pci-gli.c | 34 - drivers/mmc/host/sdhci-pci-o2micro.c | 62 +- drivers/mmc/host/sdhci-pci.h | 1 - drivers/mmc/host/sdhci-tegra.c | 124 +- drivers/mmc/host/sdhci.c | 21 +- drivers/mmc/host/sdhci.h | 4 +- drivers/mmc/host/tmio_mmc_core.c | 15 +- drivers/mtd/chips/gen_probe.c | 9 +- drivers/mtd/devices/mchp23k256.c | 4 +- drivers/mtd/devices/mchp48l640.c | 4 +- drivers/mtd/devices/mtd_dataflash.c | 18 +- drivers/mtd/devices/sst25l.c | 4 +- drivers/mtd/hyperbus/rpc-if.c | 12 +- drivers/mtd/mtd_blkdevs.c | 26 +- drivers/mtd/mtdchar.c | 110 +- drivers/mtd/mtdcore.c | 21 +- drivers/mtd/mtdpart.c | 2 +- drivers/mtd/nand/core.c | 3 - drivers/mtd/nand/onenand/onenand_bbt.c | 4 +- drivers/mtd/nand/raw/Kconfig | 12 +- drivers/mtd/nand/raw/Makefile | 1 - drivers/mtd/nand/raw/davinci_nand.c | 73 +- drivers/mtd/nand/raw/fsmc_nand.c | 36 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 53 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 5 - drivers/mtd/nand/raw/mpc5121_nfc.c | 1 + drivers/mtd/nand/raw/nand_base.c | 76 +- drivers/mtd/nand/raw/nand_bbt.c | 3 - drivers/mtd/nand/raw/omap2.c | 507 +- drivers/mtd/nand/raw/omap_elm.c | 16 +- drivers/mtd/nand/raw/renesas-nand-controller.c | 1424 --- drivers/mtd/nand/raw/tegra_nand.c | 58 +- drivers/mtd/spi-nor/atmel.c | 79 +- drivers/mtd/spi-nor/catalyst.c | 15 +- drivers/mtd/spi-nor/core.c | 556 +- drivers/mtd/spi-nor/core.h | 217 +- drivers/mtd/spi-nor/eon.c | 33 +- drivers/mtd/spi-nor/esmt.c | 15 +- drivers/mtd/spi-nor/everspin.c | 12 +- drivers/mtd/spi-nor/fujitsu.c | 3 +- drivers/mtd/spi-nor/gigadevice.c | 59 +- drivers/mtd/spi-nor/intel.c | 12 +- drivers/mtd/spi-nor/issi.c | 62 +- drivers/mtd/spi-nor/macronix.c | 107 +- drivers/mtd/spi-nor/micron-st.c | 234 +- drivers/mtd/spi-nor/otp.c | 2 +- drivers/mtd/spi-nor/sfdp.c | 20 - drivers/mtd/spi-nor/spansion.c | 184 +- drivers/mtd/spi-nor/sst.c | 96 +- drivers/mtd/spi-nor/swp.c | 2 +- drivers/mtd/spi-nor/winbond.c | 168 +- drivers/mtd/spi-nor/xilinx.c | 21 +- drivers/mtd/spi-nor/xmc.c | 10 +- drivers/mtd/ubi/block.c | 7 +- drivers/mtd/ubi/debug.c | 2 +- drivers/net/Kconfig | 5 +- drivers/net/amt.c | 5 +- drivers/net/appletalk/ipddp.c | 1 - drivers/net/bareudp.c | 54 +- drivers/net/bonding/bond_alb.c | 14 +- drivers/net/bonding/bond_main.c | 100 +- drivers/net/bonding/bond_netlink.c | 15 - drivers/net/bonding/bond_options.c | 30 +- drivers/net/bonding/bond_procfs.c | 2 - drivers/net/bonding/bond_sysfs.c | 13 - drivers/net/can/Makefile | 2 +- drivers/net/can/at91_can.c | 18 +- drivers/net/can/c_can/c_can.h | 1 + drivers/net/can/c_can/c_can_ethtool.c | 4 +- drivers/net/can/c_can/c_can_main.c | 16 +- drivers/net/can/cc770/cc770.c | 16 +- drivers/net/can/dev/bittiming.c | 5 +- drivers/net/can/dev/dev.c | 9 +- drivers/net/can/dev/netlink.c | 33 +- drivers/net/can/dev/rx-offload.c | 7 +- drivers/net/can/flexcan.c | 2419 ++++ drivers/net/can/flexcan/Makefile | 7 - drivers/net/can/flexcan/flexcan-core.c | 2365 ---- drivers/net/can/flexcan/flexcan-ethtool.c | 114 - drivers/net/can/flexcan/flexcan.h | 163 - drivers/net/can/grcan.c | 23 +- drivers/net/can/ifi_canfd/ifi_canfd.c | 11 +- drivers/net/can/janz-ican3.c | 8 +- drivers/net/can/kvaser_pciefd.c | 24 +- drivers/net/can/m_can/m_can.c | 65 +- drivers/net/can/m_can/m_can.h | 3 - drivers/net/can/m_can/m_can_pci.c | 62 +- drivers/net/can/mscan/mscan.c | 14 +- drivers/net/can/pch_can.c | 35 +- drivers/net/can/peak_canfd/peak_canfd.c | 14 +- drivers/net/can/rcar/rcar_can.c | 22 +- drivers/net/can/rcar/rcar_canfd.c | 22 +- drivers/net/can/sja1000/ems_pcmcia.c | 7 +- drivers/net/can/sja1000/sja1000.c | 11 +- drivers/net/can/sja1000/sja1000_platform.c | 15 +- drivers/net/can/slcan.c | 11 +- drivers/net/can/softing/softing_cs.c | 2 +- drivers/net/can/softing/softing_fw.c | 11 +- drivers/net/can/softing/softing_main.c | 8 +- drivers/net/can/spi/hi311x.c | 83 +- drivers/net/can/spi/mcp251x.c | 34 +- drivers/net/can/spi/mcp251xfd/Makefile | 5 - .../net/can/spi/mcp251xfd/mcp251xfd-chip-fifo.c | 119 - drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 1083 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c | 1 + drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c | 269 - drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c | 260 - drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c | 260 - drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c | 205 - drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 36 +- drivers/net/can/sun4i_can.c | 84 +- drivers/net/can/ti_hecc.c | 8 +- drivers/net/can/usb/ems_usb.c | 14 +- drivers/net/can/usb/esd_usb2.c | 13 +- drivers/net/can/usb/etas_es58x/es581_4.c | 5 +- drivers/net/can/usb/etas_es58x/es58x_core.c | 8 +- drivers/net/can/usb/etas_es58x/es58x_fd.c | 5 +- drivers/net/can/usb/gs_usb.c | 12 +- drivers/net/can/usb/kvaser_usb/kvaser_usb.h | 5 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 4 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 78 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 122 +- drivers/net/can/usb/mcba_usb.c | 23 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 10 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 20 +- drivers/net/can/usb/peak_usb/pcan_usb_core.h | 1 + drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 11 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 12 +- drivers/net/can/usb/ucan.c | 17 +- drivers/net/can/usb/usb_8dev.c | 19 +- drivers/net/can/vcan.c | 7 +- drivers/net/can/vxcan.c | 2 +- drivers/net/can/xilinx_can.c | 26 +- drivers/net/dsa/b53/b53_common.c | 9 +- drivers/net/dsa/b53/b53_priv.h | 5 +- drivers/net/dsa/b53/b53_spi.c | 14 - drivers/net/dsa/bcm_sf2.c | 54 +- drivers/net/dsa/bcm_sf2.h | 10 - drivers/net/dsa/bcm_sf2_regs.h | 65 +- drivers/net/dsa/dsa_loop.c | 9 +- drivers/net/dsa/hirschmann/hellcreek.c | 116 +- drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c | 4 + drivers/net/dsa/lan9303-core.c | 7 +- drivers/net/dsa/lantiq_gswip.c | 145 +- drivers/net/dsa/microchip/ksz8795.c | 57 +- drivers/net/dsa/microchip/ksz9477.c | 66 +- drivers/net/dsa/microchip/ksz_common.c | 58 +- drivers/net/dsa/microchip/ksz_common.h | 8 +- drivers/net/dsa/mt7530.c | 58 +- drivers/net/dsa/mv88e6xxx/chip.c | 235 +- drivers/net/dsa/mv88e6xxx/hwtstamp.c | 4 + drivers/net/dsa/mv88e6xxx/port.c | 4 +- drivers/net/dsa/mv88e6xxx/serdes.c | 260 +- drivers/net/dsa/mv88e6xxx/serdes.h | 4 - drivers/net/dsa/ocelot/Kconfig | 1 - drivers/net/dsa/ocelot/felix.c | 114 +- drivers/net/dsa/ocelot/felix.h | 10 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 929 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 140 +- drivers/net/dsa/qca8k.c | 684 +- drivers/net/dsa/qca8k.h | 198 +- drivers/net/dsa/realtek-smi-core.c | 2 +- drivers/net/dsa/rtl8365mb.c | 29 +- drivers/net/dsa/rtl8366rb.c | 9 +- drivers/net/dsa/sja1105/sja1105.h | 6 +- drivers/net/dsa/sja1105/sja1105_flower.c | 2 +- drivers/net/dsa/sja1105/sja1105_main.c | 163 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 86 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 24 - drivers/net/dsa/vitesse-vsc73xx-core.c | 7 +- drivers/net/dsa/vitesse-vsc73xx.h | 2 +- drivers/net/dsa/xrs700x/xrs700x.c | 11 +- drivers/net/eql.c | 4 +- drivers/net/ethernet/3com/typhoon.c | 4 +- drivers/net/ethernet/8390/hydra.c | 4 +- drivers/net/ethernet/8390/mac8390.c | 4 +- drivers/net/ethernet/8390/smc-ultra.c | 4 +- drivers/net/ethernet/8390/wd.c | 4 +- drivers/net/ethernet/Kconfig | 2 - drivers/net/ethernet/Makefile | 2 - drivers/net/ethernet/agere/et131x.c | 5 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 218 +- drivers/net/ethernet/alteon/acenic.c | 9 +- drivers/net/ethernet/alteon/acenic.h | 1 + drivers/net/ethernet/altera/altera_tse_main.c | 9 +- drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 10 +- drivers/net/ethernet/amazon/ena/ena_com.c | 8 - drivers/net/ethernet/amazon/ena/ena_com.h | 13 - drivers/net/ethernet/amazon/ena/ena_ethtool.c | 23 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 168 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 25 +- drivers/net/ethernet/amd/a2065.c | 18 +- drivers/net/ethernet/amd/ariadne.c | 20 +- drivers/net/ethernet/amd/atarilance.c | 7 +- drivers/net/ethernet/amd/hplance.c | 4 +- drivers/net/ethernet/amd/lance.c | 4 +- drivers/net/ethernet/amd/mvme147.c | 14 +- drivers/net/ethernet/amd/ni65.c | 8 +- drivers/net/ethernet/amd/pcnet32.c | 8 +- drivers/net/ethernet/amd/xgbe/xgbe-common.h | 6 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 3 + drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 11 +- drivers/net/ethernet/amd/xgbe/xgbe-pci.c | 11 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 8 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 2 +- drivers/net/ethernet/apple/macmace.c | 14 +- drivers/net/ethernet/aquantia/atlantic/aq_common.h | 27 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 8 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 2 - drivers/net/ethernet/aquantia/atlantic/aq_main.c | 3 + drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 34 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 7 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 11 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 3 + .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 25 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 3 + .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c | 22 +- .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.h | 2 - .../aquantia/atlantic/hw_atl2/hw_atl2_utils.h | 38 +- .../aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c | 110 +- drivers/net/ethernet/asix/ax88796c_main.c | 18 +- drivers/net/ethernet/asix/ax88796c_main.h | 6 +- drivers/net/ethernet/asix/ax88796c_spi.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 134 +- drivers/net/ethernet/atheros/atlx/atl1.c | 8 +- drivers/net/ethernet/broadcom/b44.c | 8 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 6 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 25 +- drivers/net/ethernet/broadcom/bcmsysport.c | 5 +- drivers/net/ethernet/broadcom/bcmsysport.h | 1 - drivers/net/ethernet/broadcom/bnx2.c | 8 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 11 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 7 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 8 +- .../net/ethernet/broadcom/bnx2x/bnx2x_fw_defs.h | 2 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | 3 +- .../net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 99 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 13 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c | 7 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 139 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 16 +- drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 10 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 41 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c | 103 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h | 7 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 4 +- drivers/net/ethernet/broadcom/tg3.c | 13 +- drivers/net/ethernet/brocade/bna/bnad.c | 34 +- drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 30 +- drivers/net/ethernet/cadence/macb.h | 3 +- drivers/net/ethernet/cadence/macb_main.c | 133 +- drivers/net/ethernet/cadence/macb_ptp.c | 4 + drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 11 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 3 + drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 3 + drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 5 +- .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 8 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 6 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 1 - drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 27 +- drivers/net/ethernet/chelsio/cxgb/sge.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 19 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 13 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 19 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 17 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 10 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 29 +- drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 7 +- drivers/net/ethernet/cirrus/mac89x0.c | 7 +- drivers/net/ethernet/cisco/enic/enic.h | 2 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 8 +- drivers/net/ethernet/cisco/enic/enic_main.c | 16 +- drivers/net/ethernet/cortina/gemini.c | 17 +- drivers/net/ethernet/dec/tulip/de4x5.c | 34 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 4 +- drivers/net/ethernet/emulex/benet/be_main.c | 14 +- drivers/net/ethernet/engleder/Kconfig | 39 - drivers/net/ethernet/engleder/Makefile | 10 - drivers/net/ethernet/engleder/tsnep.h | 189 - drivers/net/ethernet/engleder/tsnep_ethtool.c | 293 - drivers/net/ethernet/engleder/tsnep_hw.h | 230 - drivers/net/ethernet/engleder/tsnep_main.c | 1272 -- drivers/net/ethernet/engleder/tsnep_ptp.c | 218 - drivers/net/ethernet/engleder/tsnep_selftests.c | 811 -- drivers/net/ethernet/engleder/tsnep_tc.c | 443 - drivers/net/ethernet/ethoc.c | 17 +- drivers/net/ethernet/faraday/ftgmac100.c | 14 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 6 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 6 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 2 - .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 142 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 3 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 9 +- drivers/net/ethernet/freescale/enetc/enetc.c | 10 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 4 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 81 +- drivers/net/ethernet/freescale/enetc/enetc_pf.h | 4 +- drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 9 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 6 +- drivers/net/ethernet/freescale/fec.h | 3 - drivers/net/ethernet/freescale/fec_main.c | 50 +- drivers/net/ethernet/freescale/fec_ptp.c | 4 + drivers/net/ethernet/freescale/fman/fman.c | 32 +- drivers/net/ethernet/freescale/fman/fman_port.c | 12 +- drivers/net/ethernet/freescale/fman/mac.c | 21 +- drivers/net/ethernet/freescale/gianfar.c | 4 + drivers/net/ethernet/freescale/gianfar_ethtool.c | 8 +- drivers/net/ethernet/freescale/ucc_geth_ethtool.c | 8 +- drivers/net/ethernet/freescale/xgmac_mdio.c | 1 + drivers/net/ethernet/google/gve/gve.h | 21 +- drivers/net/ethernet/google/gve/gve_adminq.c | 10 +- drivers/net/ethernet/google/gve/gve_desc.h | 20 - drivers/net/ethernet/google/gve/gve_dqo.h | 24 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 86 +- drivers/net/ethernet/google/gve/gve_main.c | 111 +- drivers/net/ethernet/google/gve/gve_rx.c | 2 + drivers/net/ethernet/google/gve/gve_tx.c | 73 +- drivers/net/ethernet/google/gve/gve_utils.c | 3 - drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 4 - drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 6 +- drivers/net/ethernet/hisilicon/hns3/Makefile | 19 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 3 - drivers/net/ethernet/hisilicon/hns3/hnae3.h | 16 - .../hisilicon/hns3/hns3_common/hclge_comm_cmd.c | 610 - .../hisilicon/hns3/hns3_common/hclge_comm_cmd.h | 458 - .../hisilicon/hns3/hns3_common/hclge_comm_rss.c | 525 - .../hisilicon/hns3/hns3_common/hclge_comm_rss.h | 136 - .../hns3/hns3_common/hclge_comm_tqp_stats.c | 115 - .../hns3/hns3_common/hclge_comm_tqp_stats.h | 39 - drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 28 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h | 2 - drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 904 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 17 - drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 120 +- .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 12 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 591 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 434 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 116 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h | 13 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 25 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 1412 ++- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 95 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 33 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 4 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.h | 4 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h | 3 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 110 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 6 - .../net/ethernet/hisilicon/hns3/hns3vf/Makefile | 10 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 556 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 218 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 822 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 90 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 26 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 40 +- .../net/ethernet/huawei/hinic/hinic_hw_api_cmd.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 10 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 9 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 17 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 23 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 18 +- drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 1 - drivers/net/ethernet/huawei/hinic/hinic_tx.c | 10 +- drivers/net/ethernet/i825xx/82596.c | 3 +- drivers/net/ethernet/i825xx/lasi_82596.c | 6 +- drivers/net/ethernet/ibm/emac/core.c | 7 +- drivers/net/ethernet/ibm/ibmveth.c | 3 +- drivers/net/ethernet/ibm/ibmvnic.c | 102 +- drivers/net/ethernet/ibm/ibmvnic.h | 2 + drivers/net/ethernet/intel/Kconfig | 10 - drivers/net/ethernet/intel/e100.c | 26 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 8 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 14 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 8 +- drivers/net/ethernet/intel/e1000e/netdev.c | 4 + drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 8 +- drivers/net/ethernet/intel/fm10k/fm10k_tlv.c | 2 +- drivers/net/ethernet/intel/i40e/i40e.h | 2 - drivers/net/ethernet/intel/i40e/i40e_adminq.c | 29 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 4 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 15 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 8 - drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 220 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 14 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 4 + drivers/net/ethernet/intel/i40e/i40e_status.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 270 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 2 - drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_xsk.h | 1 + drivers/net/ethernet/intel/iavf/iavf.h | 117 +- drivers/net/ethernet/intel/iavf/iavf_adminq.c | 4 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 166 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 872 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 75 +- drivers/net/ethernet/intel/iavf/iavf_txrx.h | 30 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 599 +- drivers/net/ethernet/intel/ice/ice.h | 11 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 7 - drivers/net/ethernet/intel/ice/ice_base.c | 39 +- drivers/net/ethernet/intel/ice/ice_cgu_regs.h | 116 - drivers/net/ethernet/intel/ice/ice_common.c | 429 +- drivers/net/ethernet/intel/ice/ice_common.h | 96 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 120 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 92 +- drivers/net/ethernet/intel/ice/ice_dcb.h | 27 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 2 +- drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 18 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 398 +- drivers/net/ethernet/intel/ice/ice_devlink.h | 2 - drivers/net/ethernet/intel/ice/ice_eswitch.c | 169 +- drivers/net/ethernet/intel/ice/ice_eswitch.h | 25 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 157 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 308 +- drivers/net/ethernet/intel/ice/ice_fdir.c | 22 +- drivers/net/ethernet/intel/ice/ice_fdir.h | 13 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 709 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 86 +- drivers/net/ethernet/intel/ice/ice_flex_type.h | 42 - drivers/net/ethernet/intel/ice/ice_flow.c | 214 +- drivers/net/ethernet/intel/ice/ice_flow.h | 22 +- drivers/net/ethernet/intel/ice/ice_fltr.c | 216 +- drivers/net/ethernet/intel/ice/ice_fltr.h | 41 +- drivers/net/ethernet/intel/ice/ice_fw_update.c | 397 +- drivers/net/ethernet/intel/ice/ice_fw_update.h | 9 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 9 - drivers/net/ethernet/intel/ice/ice_idc.c | 4 +- drivers/net/ethernet/intel/ice/ice_lib.c | 311 +- drivers/net/ethernet/intel/ice/ice_lib.h | 6 +- drivers/net/ethernet/intel/ice/ice_main.c | 789 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 208 +- drivers/net/ethernet/intel/ice/ice_nvm.h | 36 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 873 +- drivers/net/ethernet/intel/ice/ice_ptp.h | 44 +- drivers/net/ethernet/intel/ice/ice_ptp_consts.h | 374 - drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 2820 +---- drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 345 - drivers/net/ethernet/intel/ice/ice_repr.c | 17 - drivers/net/ethernet/intel/ice/ice_repr.h | 5 - drivers/net/ethernet/intel/ice/ice_sched.c | 402 +- drivers/net/ethernet/intel/ice/ice_sched.h | 37 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 40 +- drivers/net/ethernet/intel/ice/ice_sriov.h | 12 +- drivers/net/ethernet/intel/ice/ice_status.h | 44 + drivers/net/ethernet/intel/ice/ice_switch.c | 574 +- drivers/net/ethernet/intel/ice/ice_switch.h | 56 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 42 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 63 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 1 + drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 5 +- drivers/net/ethernet/intel/ice/ice_type.h | 36 +- drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 298 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 474 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 2 - drivers/net/ethernet/intel/ice/ice_xsk.c | 69 +- drivers/net/ethernet/intel/igb/e1000_i210.c | 3 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 8 +- drivers/net/ethernet/intel/igb/igb_main.c | 205 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 192 +- drivers/net/ethernet/intel/igbvf/ethtool.c | 8 +- drivers/net/ethernet/intel/igbvf/netdev.c | 3 +- drivers/net/ethernet/intel/igc/igc_defines.h | 7 + drivers/net/ethernet/intel/igc/igc_ethtool.c | 14 +- drivers/net/ethernet/intel/igc/igc_hw.h | 3 + drivers/net/ethernet/intel/igc/igc_i225.c | 4 +- drivers/net/ethernet/intel/igc/igc_main.c | 45 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 19 +- drivers/net/ethernet/intel/igc/igc_xdp.c | 1 - drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 4 + .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 2 + drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 3 - drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 2 +- drivers/net/ethernet/intel/ixgbevf/defines.h | 4 - drivers/net/ethernet/intel/ixgbevf/ethtool.c | 8 +- drivers/net/ethernet/intel/ixgbevf/ipsec.c | 11 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 5 - drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 15 +- drivers/net/ethernet/intel/ixgbevf/mbx.c | 323 +- drivers/net/ethernet/intel/ixgbevf/mbx.h | 19 +- drivers/net/ethernet/intel/ixgbevf/vf.c | 62 +- drivers/net/ethernet/intel/ixgbevf/vf.h | 5 +- drivers/net/ethernet/lantiq_etop.c | 75 +- drivers/net/ethernet/lantiq_xrx200.c | 135 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 10 +- drivers/net/ethernet/marvell/mvmdio.c | 2 - drivers/net/ethernet/marvell/mvneta.c | 432 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 3 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 249 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 2 - drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 5 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 17 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 8 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 6 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 2 - .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 7 +- drivers/net/ethernet/marvell/prestera/Makefile | 3 +- drivers/net/ethernet/marvell/prestera/prestera.h | 39 - .../net/ethernet/marvell/prestera/prestera_acl.c | 727 +- .../net/ethernet/marvell/prestera/prestera_acl.h | 215 +- .../ethernet/marvell/prestera/prestera_counter.c | 475 - .../ethernet/marvell/prestera/prestera_counter.h | 30 - .../net/ethernet/marvell/prestera/prestera_flow.c | 108 +- .../net/ethernet/marvell/prestera/prestera_flow.h | 18 - .../ethernet/marvell/prestera/prestera_flower.c | 353 +- .../ethernet/marvell/prestera/prestera_flower.h | 8 +- .../net/ethernet/marvell/prestera/prestera_hw.c | 630 +- .../net/ethernet/marvell/prestera/prestera_hw.h | 73 +- .../net/ethernet/marvell/prestera/prestera_main.c | 51 +- .../ethernet/marvell/prestera/prestera_router.c | 182 - .../ethernet/marvell/prestera/prestera_router_hw.c | 208 - .../ethernet/marvell/prestera/prestera_router_hw.h | 36 - .../net/ethernet/marvell/prestera/prestera_span.c | 1 - .../ethernet/marvell/prestera/prestera_switchdev.c | 8 +- drivers/net/ethernet/marvell/pxa168_eth.c | 9 +- drivers/net/ethernet/marvell/skge.c | 8 +- drivers/net/ethernet/marvell/sky2.c | 92 +- drivers/net/ethernet/mediatek/Kconfig | 3 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 217 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 19 +- drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c | 3 + drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 14 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 14 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 1 - drivers/net/ethernet/mellanox/mlx5/core/Makefile | 14 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 42 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 88 - drivers/net/ethernet/mellanox/mlx5/core/en.h | 41 +- .../net/ethernet/mellanox/mlx5/core/en/health.h | 2 - .../ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c | 10 +- .../ethernet/mellanox/mlx5/core/en/hv_vhca_stats.h | 13 +- .../net/ethernet/mellanox/mlx5/core/en/mod_hdr.c | 58 - .../net/ethernet/mellanox/mlx5/core/en/mod_hdr.h | 26 - .../net/ethernet/mellanox/mlx5/core/en/params.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 1 - .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 3 - .../net/ethernet/mellanox/mlx5/core/en/rep/tc.h | 2 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 35 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 12 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 55 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 6 +- .../ethernet/mellanox/mlx5/core/en/tc/act/accept.c | 31 - .../ethernet/mellanox/mlx5/core/en/tc/act/act.c | 103 - .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 75 - .../ethernet/mellanox/mlx5/core/en/tc/act/csum.c | 61 - .../net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c | 50 - .../ethernet/mellanox/mlx5/core/en/tc/act/drop.c | 30 - .../ethernet/mellanox/mlx5/core/en/tc/act/goto.c | 122 - .../ethernet/mellanox/mlx5/core/en/tc/act/mark.c | 35 - .../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c | 307 - .../mellanox/mlx5/core/en/tc/act/mirred_nic.c | 51 - .../ethernet/mellanox/mlx5/core/en/tc/act/mpls.c | 86 - .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.c | 165 - .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.h | 32 - .../ethernet/mellanox/mlx5/core/en/tc/act/ptype.c | 35 - .../mlx5/core/en/tc/act/redirect_ingress.c | 79 - .../ethernet/mellanox/mlx5/core/en/tc/act/sample.c | 51 - .../ethernet/mellanox/mlx5/core/en/tc/act/trap.c | 38 - .../ethernet/mellanox/mlx5/core/en/tc/act/tun.c | 61 - .../ethernet/mellanox/mlx5/core/en/tc/act/vlan.c | 218 - .../ethernet/mellanox/mlx5/core/en/tc/act/vlan.h | 30 - .../mellanox/mlx5/core/en/tc/act/vlan_mangle.c | 87 - .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 116 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 2 - .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 13 - .../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 | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/pool.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 18 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 49 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 78 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 253 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 42 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 40 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 119 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 1385 ++- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 6 + drivers/net/ethernet/mellanox/mlx5/core/eq.c | 138 +- .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 5 +- .../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 225 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h | 14 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 115 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 14 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 116 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 84 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 2 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 74 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 10 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 12 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 15 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 1 + .../net/ethernet/mellanox/mlx5/core/irq_affinity.c | 226 - drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 6 +- .../net/ethernet/mellanox/mlx5/core/lag/port_sel.c | 1 - .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 121 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h | 30 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 310 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.h | 39 - .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 5 +- .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 2 +- .../mellanox/mlx5/core/steering/dr_action.c | 23 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 29 +- .../ethernet/mellanox/mlx5/core/steering/dr_dbg.c | 649 - .../ethernet/mellanox/mlx5/core/steering/dr_dbg.h | 15 - .../mellanox/mlx5/core/steering/dr_domain.c | 68 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 251 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 47 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 61 - .../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 2 - .../mellanox/mlx5/core/steering/dr_ste_v0.c | 25 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 52 +- .../mellanox/mlx5/core/steering/dr_table.c | 94 +- .../mellanox/mlx5/core/steering/dr_types.h | 263 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 18 +- .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 16 - .../mellanox/mlxbf_gige/mlxbf_gige_ethtool.c | 7 +- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlxsw/cmd.h | 12 - drivers/net/ethernet/mellanox/mlxsw/core.c | 239 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 44 +- .../mellanox/mlxsw/core_acl_flex_actions.c | 22 +- .../mellanox/mlxsw/core_acl_flex_actions.h | 16 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.c | 4 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.h | 4 +- drivers/net/ethernet/mellanox/mlxsw/item.h | 36 - drivers/net/ethernet/mellanox/mlxsw/minimal.c | 10 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 7 +- drivers/net/ethernet/mellanox/mlxsw/pci.h | 1 - drivers/net/ethernet/mellanox/mlxsw/reg.h | 642 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 316 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 44 +- .../ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c | 12 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 2 +- .../mellanox/mlxsw/spectrum_acl_bloom_filter.c | 351 +- .../mellanox/mlxsw/spectrum_acl_flex_actions.c | 14 +- .../mellanox/mlxsw/spectrum_acl_flex_keys.c | 46 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.h | 6 - .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 58 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 30 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 5 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 28 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 165 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 2 - .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 97 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 12 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h | 16 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 22 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 20 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 187 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 24 +- drivers/net/ethernet/micrel/ks8851_par.c | 2 - drivers/net/ethernet/micrel/ksz884x.c | 6 +- drivers/net/ethernet/microchip/Kconfig | 1 - drivers/net/ethernet/microchip/Makefile | 1 - drivers/net/ethernet/microchip/lan743x_main.c | 34 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 6 + drivers/net/ethernet/microchip/lan966x/Kconfig | 9 - drivers/net/ethernet/microchip/lan966x/Makefile | 10 - .../ethernet/microchip/lan966x/lan966x_ethtool.c | 682 -- .../net/ethernet/microchip/lan966x/lan966x_fdb.c | 244 - .../net/ethernet/microchip/lan966x/lan966x_ifh.h | 173 - .../net/ethernet/microchip/lan966x/lan966x_mac.c | 469 - .../net/ethernet/microchip/lan966x/lan966x_main.c | 1002 -- .../net/ethernet/microchip/lan966x/lan966x_main.h | 278 - .../net/ethernet/microchip/lan966x/lan966x_mdb.c | 506 - .../ethernet/microchip/lan966x/lan966x_phylink.c | 127 - .../net/ethernet/microchip/lan966x/lan966x_port.c | 406 - .../net/ethernet/microchip/lan966x/lan966x_regs.h | 871 -- .../ethernet/microchip/lan966x/lan966x_switchdev.c | 544 - .../net/ethernet/microchip/lan966x/lan966x_vlan.c | 317 - .../net/ethernet/microchip/sparx5/sparx5_main.c | 27 - .../net/ethernet/microchip/sparx5/sparx5_phylink.c | 75 +- drivers/net/ethernet/microsoft/mana/Makefile | 2 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 10 +- drivers/net/ethernet/microsoft/mana/mana.h | 15 - drivers/net/ethernet/microsoft/mana/mana_bpf.c | 162 - drivers/net/ethernet/microsoft/mana/mana_en.c | 140 +- drivers/net/ethernet/mscc/Makefile | 4 +- drivers/net/ethernet/mscc/ocelot.c | 553 +- drivers/net/ethernet/mscc/ocelot.h | 15 +- drivers/net/ethernet/mscc/ocelot_fdma.c | 894 -- drivers/net/ethernet/mscc/ocelot_fdma.h | 166 - drivers/net/ethernet/mscc/ocelot_flower.c | 84 +- drivers/net/ethernet/mscc/ocelot_net.c | 85 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 119 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 535 +- drivers/net/ethernet/mscc/vsc7514_regs.c | 523 - drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 17 +- drivers/net/ethernet/natsemi/jazzsonic.c | 6 +- drivers/net/ethernet/natsemi/macsonic.c | 27 +- drivers/net/ethernet/natsemi/xtsonic.c | 8 +- drivers/net/ethernet/neterion/s2io.c | 25 +- drivers/net/ethernet/neterion/s2io.h | 1 + drivers/net/ethernet/neterion/vxge/vxge-main.c | 31 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 70 +- .../net/ethernet/netronome/nfp/flower/offload.c | 3 - drivers/net/ethernet/netronome/nfp/nfp_net.h | 3 + .../net/ethernet/netronome/nfp/nfp_net_common.c | 4 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 10 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 6 +- .../ethernet/netronome/nfp/nfpcore/nfp_cppcore.c | 4 +- drivers/net/ethernet/ni/nixge.c | 4 +- drivers/net/ethernet/nvidia/forcedeth.c | 10 +- .../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 12 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 3 + drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c | 4 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 8 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 2 +- .../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 24 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 19 - .../net/ethernet/qlogic/qed/qed_init_fw_funcs.c | 102 - drivers/net/ethernet/qlogic/qed/qed_int.c | 28 +- drivers/net/ethernet/qlogic/qed/qed_int.h | 13 - drivers/net/ethernet/qlogic/qed/qed_main.c | 100 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 22 - drivers/net/ethernet/qlogic/qed/qed_mcp.h | 22 - drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h | 1 - drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 2 - drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 10 +- drivers/net/ethernet/qlogic/qed/qed_spq.c | 42 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 21 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 10 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 91 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 5 + drivers/net/ethernet/qlogic/qla3xxx.c | 30 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 10 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 4 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 8 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 38 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h | 4 +- .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 21 +- .../net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c | 4 +- drivers/net/ethernet/qualcomm/emac/emac-ethtool.c | 8 +- drivers/net/ethernet/qualcomm/qca_debug.c | 8 +- drivers/net/ethernet/realtek/8139cp.c | 4 +- drivers/net/ethernet/realtek/r8169_main.c | 76 +- drivers/net/ethernet/renesas/ravb_main.c | 18 +- drivers/net/ethernet/renesas/sh_eth.c | 11 +- drivers/net/ethernet/rocker/rocker_main.c | 29 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 3 +- drivers/net/ethernet/sfc/ef100_ethtool.c | 7 +- drivers/net/ethernet/sfc/ef100_nic.c | 9 +- drivers/net/ethernet/sfc/efx.c | 3 +- drivers/net/ethernet/sfc/efx_channels.c | 15 +- drivers/net/ethernet/sfc/efx_common.c | 1 - drivers/net/ethernet/sfc/ethtool.c | 14 +- drivers/net/ethernet/sfc/falcon/efx.c | 2 +- drivers/net/ethernet/sfc/falcon/ethtool.c | 14 +- drivers/net/ethernet/sfc/falcon/rx.c | 10 +- drivers/net/ethernet/sfc/mcdi_port_common.c | 4 +- drivers/net/ethernet/sfc/ptp.c | 3 + drivers/net/ethernet/sfc/rx.c | 2 +- drivers/net/ethernet/sfc/rx_common.c | 10 +- drivers/net/ethernet/sis/sis900.c | 2 +- drivers/net/ethernet/smsc/smc911x.c | 5 - drivers/net/ethernet/smsc/smc9194.c | 6 +- drivers/net/ethernet/socionext/netsec.c | 15 +- drivers/net/ethernet/stmicro/stmmac/common.h | 1 - .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 33 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 4 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 24 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 27 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 9 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 382 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 7 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 189 +- drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c | 4 +- drivers/net/ethernet/sun/cassini.c | 26 +- drivers/net/ethernet/tehuti/tehuti.c | 40 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 7 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 31 +- drivers/net/ethernet/ti/cpmac.c | 8 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 8 +- drivers/net/ethernet/ti/cpsw_priv.c | 28 +- drivers/net/ethernet/ti/cpsw_priv.h | 10 +- drivers/net/ethernet/ti/davinci_emac.c | 69 +- drivers/net/ethernet/ti/netcp_ethss.c | 4 + drivers/net/ethernet/toshiba/spider_net.c | 12 +- drivers/net/ethernet/toshiba/spider_net_ethtool.c | 4 +- drivers/net/ethernet/vertexcom/Kconfig | 25 - drivers/net/ethernet/vertexcom/Makefile | 6 - drivers/net/ethernet/vertexcom/mse102x.c | 769 -- drivers/net/ethernet/xilinx/ll_temac_main.c | 14 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 86 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 9 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 3 + drivers/net/fddi/skfp/hwmtm.c | 6 +- drivers/net/fddi/skfp/smt.c | 14 +- drivers/net/fjes/fjes_main.c | 5 - drivers/net/geneve.c | 9 +- drivers/net/hamradio/6pack.c | 5 +- drivers/net/hamradio/hdlcdrv.c | 1 - drivers/net/hamradio/mkiss.c | 10 +- drivers/net/hamradio/scc.c | 1 - drivers/net/hyperv/netvsc.c | 10 +- drivers/net/hyperv/netvsc_bpf.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 8 +- drivers/net/ieee802154/atusb.c | 10 +- drivers/net/ifb.c | 146 +- drivers/net/ipa/gsi.c | 114 +- drivers/net/ipa/gsi.h | 21 +- drivers/net/ipa/gsi_reg.h | 4 - drivers/net/ipa/ipa_cmd.c | 16 + drivers/net/ipa/ipa_cmd.h | 6 + drivers/net/ipa/ipa_data-v4.5.c | 7 +- drivers/net/ipa/ipa_endpoint.c | 98 +- drivers/net/ipa/ipa_main.c | 12 +- drivers/net/ipa/ipa_mem.c | 4 +- drivers/net/ipa/ipa_modem.c | 16 +- drivers/net/ipa/ipa_modem.h | 3 + drivers/net/ipa/ipa_resource.c | 2 +- drivers/net/ipa/ipa_smp2p.c | 21 +- drivers/net/ipa/ipa_smp2p.h | 7 +- drivers/net/ipa/ipa_table.c | 48 +- drivers/net/ipvlan/ipvlan_core.c | 3 +- drivers/net/ipvlan/ipvlan_main.c | 11 +- drivers/net/loopback.c | 1 - drivers/net/macvlan.c | 11 +- drivers/net/mctp/Kconfig | 18 - drivers/net/mctp/Makefile | 1 - drivers/net/mctp/mctp-serial.c | 515 - drivers/net/mdio/Kconfig | 2 +- drivers/net/mdio/mdio-aspeed.c | 7 - drivers/net/mdio/mdio-ipq8064.c | 2 +- drivers/net/mdio/mdio-mscc-miim.c | 176 +- drivers/net/netconsole.c | 2 +- drivers/net/netdevsim/bpf.c | 1 - drivers/net/netdevsim/dev.c | 4 +- drivers/net/netdevsim/ethtool.c | 13 +- drivers/net/pcs/pcs-lynx.c | 36 +- drivers/net/phy/dp83640.c | 3 + drivers/net/phy/dp83869.c | 42 +- drivers/net/phy/marvell.c | 26 +- drivers/net/phy/mdio_bus.c | 21 +- drivers/net/phy/micrel.c | 99 - drivers/net/phy/mscc/mscc_ptp.c | 3 + drivers/net/phy/nxp-c45-tja11xx.c | 220 - drivers/net/phy/phy-core.c | 2 +- drivers/net/phy/phylink.c | 519 +- drivers/net/ppp/ppp_async.c | 3 +- drivers/net/ppp/ppp_generic.c | 12 +- drivers/net/ppp/ppp_synctty.c | 3 +- drivers/net/slip/slip.c | 4 +- drivers/net/slip/slip.h | 2 - drivers/net/tun.c | 122 +- drivers/net/usb/asix_common.c | 8 +- drivers/net/usb/ax88179_178a.c | 17 +- drivers/net/usb/cdc_ncm.c | 2 - drivers/net/usb/lan78xx.c | 1222 +- drivers/net/usb/mcs7830.c | 12 +- drivers/net/usb/pegasus.c | 4 +- drivers/net/usb/qmi_wwan.c | 1 - drivers/net/usb/r8152.c | 51 +- drivers/net/usb/rndis_host.c | 5 - drivers/net/usb/smsc95xx.c | 55 +- drivers/net/veth.c | 44 +- drivers/net/virtio_net.c | 20 +- drivers/net/vmxnet3/vmxnet3_drv.c | 35 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 10 +- drivers/net/vrf.c | 19 +- drivers/net/vxlan.c | 10 +- drivers/net/wan/fsl_ucc_hdlc.c | 62 +- drivers/net/wan/ixp4xx_hss.c | 261 +- drivers/net/wan/lmc/lmc_main.c | 2 +- drivers/net/wireguard/allowedips.c | 2 +- drivers/net/wireguard/device.c | 39 +- drivers/net/wireguard/device.h | 9 +- drivers/net/wireguard/main.c | 8 +- drivers/net/wireguard/queueing.c | 6 +- drivers/net/wireguard/queueing.h | 6 +- drivers/net/wireguard/ratelimiter.c | 4 +- drivers/net/wireguard/receive.c | 39 +- drivers/net/wireguard/socket.c | 2 +- drivers/net/wireless/ath/ar5523/ar5523.c | 4 - drivers/net/wireless/ath/ath10k/core.c | 83 +- drivers/net/wireless/ath/ath10k/core.h | 6 - drivers/net/wireless/ath/ath10k/coredump.c | 6 +- drivers/net/wireless/ath/ath10k/htt.h | 110 + drivers/net/wireless/ath/ath10k/htt_tx.c | 3 - drivers/net/wireless/ath/ath10k/hw.h | 3 - drivers/net/wireless/ath/ath10k/mac.c | 9 +- drivers/net/wireless/ath/ath10k/txrx.c | 2 + drivers/net/wireless/ath/ath10k/wmi.c | 33 +- drivers/net/wireless/ath/ath10k/wmi.h | 4 +- drivers/net/wireless/ath/ath11k/ahb.c | 28 +- drivers/net/wireless/ath/ath11k/ce.c | 55 +- drivers/net/wireless/ath/ath11k/ce.h | 3 +- drivers/net/wireless/ath/ath11k/core.c | 272 +- drivers/net/wireless/ath/ath11k/core.h | 52 +- drivers/net/wireless/ath/ath11k/dbring.c | 46 +- drivers/net/wireless/ath/ath11k/dbring.h | 4 +- drivers/net/wireless/ath/ath11k/debug.c | 12 +- drivers/net/wireless/ath/ath11k/debug.h | 3 +- drivers/net/wireless/ath/ath11k/debugfs.c | 41 +- drivers/net/wireless/ath/ath11k/debugfs.h | 8 - drivers/net/wireless/ath/ath11k/debugfs_sta.c | 78 +- drivers/net/wireless/ath/ath11k/debugfs_sta.h | 2 + drivers/net/wireless/ath/ath11k/dp.c | 49 +- drivers/net/wireless/ath/ath11k/dp.h | 58 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 686 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 247 +- drivers/net/wireless/ath/ath11k/dp_tx.h | 3 - drivers/net/wireless/ath/ath11k/hal.c | 57 +- drivers/net/wireless/ath/ath11k/hal.h | 3 - drivers/net/wireless/ath/ath11k/hal_desc.h | 19 - drivers/net/wireless/ath/ath11k/hal_rx.c | 74 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 56 +- drivers/net/wireless/ath/ath11k/htc.c | 71 +- drivers/net/wireless/ath/ath11k/htc.h | 9 +- drivers/net/wireless/ath/ath11k/hw.c | 16 +- drivers/net/wireless/ath/ath11k/hw.h | 34 +- drivers/net/wireless/ath/ath11k/mac.c | 962 +- drivers/net/wireless/ath/ath11k/mac.h | 17 - drivers/net/wireless/ath/ath11k/mhi.c | 55 +- drivers/net/wireless/ath/ath11k/pci.c | 246 +- drivers/net/wireless/ath/ath11k/pci.h | 3 - drivers/net/wireless/ath/ath11k/peer.h | 1 - drivers/net/wireless/ath/ath11k/qmi.c | 214 +- drivers/net/wireless/ath/ath11k/qmi.h | 17 +- drivers/net/wireless/ath/ath11k/reg.c | 120 +- drivers/net/wireless/ath/ath11k/spectral.c | 14 - drivers/net/wireless/ath/ath11k/trace.c | 1 - drivers/net/wireless/ath/ath11k/trace.h | 200 - drivers/net/wireless/ath/ath11k/wmi.c | 633 +- drivers/net/wireless/ath/ath11k/wmi.h | 119 +- drivers/net/wireless/ath/ath5k/base.c | 50 +- drivers/net/wireless/ath/ath6kl/htc.h | 19 +- drivers/net/wireless/ath/ath6kl/htc_mbox.c | 15 +- drivers/net/wireless/ath/ath9k/ar9002_mac.c | 2 +- drivers/net/wireless/ath/ath9k/ar9003_calib.c | 14 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 7 - drivers/net/wireless/ath/ath9k/htc.h | 2 - drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 13 - drivers/net/wireless/ath/ath9k/wmi.c | 4 - drivers/net/wireless/ath/ath9k/xmit.c | 45 +- drivers/net/wireless/ath/carl9170/main.c | 9 +- drivers/net/wireless/ath/carl9170/tx.c | 12 +- drivers/net/wireless/ath/regd.h | 1 - drivers/net/wireless/ath/regd_common.h | 3 - drivers/net/wireless/ath/wcn36xx/dxe.c | 96 +- drivers/net/wireless/ath/wcn36xx/dxe.h | 1 - drivers/net/wireless/ath/wcn36xx/hal.h | 29 +- drivers/net/wireless/ath/wcn36xx/main.c | 74 +- drivers/net/wireless/ath/wcn36xx/smd.c | 125 +- drivers/net/wireless/ath/wcn36xx/smd.h | 5 +- drivers/net/wireless/ath/wcn36xx/txrx.c | 41 +- drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 1 - drivers/net/wireless/broadcom/brcm80211/Kconfig | 14 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 21 - .../broadcom/brcm80211/brcmfmac/fwil_types.h | 19 - .../wireless/broadcom/brcm80211/brcmsmac/Makefile | 2 +- .../net/wireless/broadcom/brcm80211/brcmsmac/led.h | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +- drivers/net/wireless/intel/iwlegacy/Kconfig | 4 +- drivers/net/wireless/intel/iwlwifi/Kconfig | 28 +- drivers/net/wireless/intel/iwlwifi/Makefile | 1 - drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 85 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 8 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 51 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 23 +- drivers/net/wireless/intel/iwlwifi/fw/api/alive.h | 26 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 23 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 81 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 62 - .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 35 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 30 +- .../net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h | 9 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 22 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 56 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 93 +- drivers/net/wireless/intel/iwlwifi/fw/api/soc.h | 35 + drivers/net/wireless/intel/iwlwifi/fw/api/stats.h | 92 +- drivers/net/wireless/intel/iwlwifi/fw/api/system.h | 43 - drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 11 - drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 28 +- drivers/net/wireless/intel/iwlwifi/fw/dump.c | 153 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 18 - drivers/net/wireless/intel/iwlwifi/fw/file.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/img.c | 6 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 4 - drivers/net/wireless/intel/iwlwifi/fw/init.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 94 - drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 20 - drivers/net/wireless/intel/iwlwifi/iwl-config.h | 15 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 24 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 70 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 118 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 3 - .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 4 - drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 69 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 11 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 9 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 28 +- drivers/net/wireless/intel/iwlwifi/mei/Makefile | 8 - drivers/net/wireless/intel/iwlwifi/mei/internal.h | 20 - drivers/net/wireless/intel/iwlwifi/mei/iwl-mei.h | 505 - drivers/net/wireless/intel/iwlwifi/mei/main.c | 2001 --- drivers/net/wireless/intel/iwlwifi/mei/net.c | 409 - drivers/net/wireless/intel/iwlwifi/mei/sap.h | 733 -- .../net/wireless/intel/iwlwifi/mei/trace-data.h | 82 - drivers/net/wireless/intel/iwlwifi/mei/trace.c | 15 - drivers/net/wireless/intel/iwlwifi/mei/trace.h | 76 - drivers/net/wireless/intel/iwlwifi/mvm/Makefile | 1 - drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 184 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 9 - .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 227 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 213 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 90 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 266 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 62 +- drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 48 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 105 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 261 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 53 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 91 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 10 - drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 4 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 36 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 114 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 51 +- .../net/wireless/intel/iwlwifi/mvm/vendor-cmd.c | 152 - drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 353 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 7 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 13 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 136 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 8 +- drivers/net/wireless/intersil/hostap/hostap_hw.c | 5 +- drivers/net/wireless/intersil/hostap/hostap_wlan.h | 14 +- drivers/net/wireless/intersil/p54/txrx.c | 6 +- drivers/net/wireless/mac80211_hwsim.c | 2 +- drivers/net/wireless/marvell/libertas/host.h | 10 +- drivers/net/wireless/marvell/libertas/tx.c | 5 +- .../net/wireless/marvell/libertas_tf/libertas_tf.h | 36 +- drivers/net/wireless/marvell/libertas_tf/main.c | 3 +- drivers/net/wireless/marvell/mwifiex/fw.h | 4 +- drivers/net/wireless/marvell/mwifiex/init.c | 2 +- drivers/net/wireless/marvell/mwifiex/main.c | 18 - drivers/net/wireless/marvell/mwifiex/main.h | 5 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 3 - drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 28 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 11 +- drivers/net/wireless/marvell/mwifiex/usb.c | 3 +- drivers/net/wireless/marvell/mwl8k.c | 10 +- drivers/net/wireless/mediatek/mt76/Makefile | 2 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/dma.c | 19 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 2 - drivers/net/wireless/mediatek/mt76/mac80211.c | 90 +- drivers/net/wireless/mediatek/mt76/mt76.h | 12 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 31 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 4 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 3 - drivers/net/wireless/mediatek/mt76/mt7615/init.c | 1 - drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 122 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 2 - drivers/net/wireless/mediatek/mt76/mt7615/main.c | 15 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 200 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 127 + drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 1 - .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 8 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 3 +- .../net/wireless/mediatek/mt76/mt7615/testmode.c | 25 +- .../net/wireless/mediatek/mt76/mt7615/usb_mcu.c | 2 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 28 +- .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 3 + .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 169 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 521 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 34 +- drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 2 - drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 1 - drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 1 - drivers/net/wireless/mediatek/mt76/mt76x02.h | 2 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 29 - drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 2 - .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 5 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 7 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 4 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 9 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 227 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 83 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 220 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 70 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 271 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 841 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 27 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 1 - .../net/wireless/mediatek/mt76/mt7915/testmode.c | 17 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 136 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 83 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 160 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 153 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 2 - drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 25 +- .../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 4 - .../net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 51 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 23 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 2 +- .../net/wireless/mediatek/mt76/mt7921/testmode.c | 4 +- drivers/net/wireless/mediatek/mt76/sdio.c | 11 +- drivers/net/wireless/mediatek/mt76/sdio_txrx.c | 3 +- drivers/net/wireless/mediatek/mt76/testmode.c | 36 +- drivers/net/wireless/mediatek/mt76/testmode.h | 6 - drivers/net/wireless/mediatek/mt76/tx.c | 2 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 10 +- drivers/net/wireless/microchip/wilc1000/hif.c | 5 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 28 +- drivers/net/wireless/microchip/wilc1000/netdev.h | 2 - drivers/net/wireless/microchip/wilc1000/sdio.c | 2 - drivers/net/wireless/microchip/wilc1000/spi.c | 80 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 41 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 2 + drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 3 - .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 17 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 1 + drivers/net/wireless/realtek/rtw88/Makefile | 1 - drivers/net/wireless/realtek/rtw88/bf.c | 14 +- drivers/net/wireless/realtek/rtw88/bf.h | 7 +- drivers/net/wireless/realtek/rtw88/debug.c | 100 +- drivers/net/wireless/realtek/rtw88/debug.h | 1 - drivers/net/wireless/realtek/rtw88/fw.c | 388 - drivers/net/wireless/realtek/rtw88/fw.h | 143 - drivers/net/wireless/realtek/rtw88/mac80211.c | 91 +- drivers/net/wireless/realtek/rtw88/main.c | 88 +- drivers/net/wireless/realtek/rtw88/main.h | 77 +- drivers/net/wireless/realtek/rtw88/pci.c | 69 +- drivers/net/wireless/realtek/rtw88/pci.h | 2 - drivers/net/wireless/realtek/rtw88/phy.c | 63 +- drivers/net/wireless/realtek/rtw88/phy.h | 1 - drivers/net/wireless/realtek/rtw88/ps.c | 3 - drivers/net/wireless/realtek/rtw88/ps.h | 1 - drivers/net/wireless/realtek/rtw88/rtw8821c.c | 3 +- drivers/net/wireless/realtek/rtw88/rtw8821c.h | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 4 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 14 +- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 4 - drivers/net/wireless/realtek/rtw88/rx.c | 10 - drivers/net/wireless/realtek/rtw88/sar.c | 114 - drivers/net/wireless/realtek/rtw88/sar.h | 22 - drivers/net/wireless/realtek/rtw88/tx.c | 36 +- drivers/net/wireless/realtek/rtw89/cam.c | 61 +- drivers/net/wireless/realtek/rtw89/cam.h | 472 +- drivers/net/wireless/realtek/rtw89/coex.c | 73 +- drivers/net/wireless/realtek/rtw89/coex.h | 6 - drivers/net/wireless/realtek/rtw89/core.c | 93 +- drivers/net/wireless/realtek/rtw89/core.h | 39 +- drivers/net/wireless/realtek/rtw89/debug.c | 11 +- drivers/net/wireless/realtek/rtw89/fw.c | 9 +- drivers/net/wireless/realtek/rtw89/fw.h | 2178 ++-- drivers/net/wireless/realtek/rtw89/mac.c | 21 +- drivers/net/wireless/realtek/rtw89/mac.h | 11 - drivers/net/wireless/realtek/rtw89/mac80211.c | 7 +- drivers/net/wireless/realtek/rtw89/phy.c | 158 +- drivers/net/wireless/realtek/rtw89/phy.h | 60 - drivers/net/wireless/realtek/rtw89/reg.h | 25 +- drivers/net/wireless/realtek/rtw89/regd.c | 375 +- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 25 +- .../net/wireless/realtek/rtw89/rtw8852a_table.c | 12201 ++++++++----------- drivers/net/wireless/realtek/rtw89/txrx.h | 91 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 3 - drivers/net/wireless/rsi/rsi_91x_main.c | 4 - drivers/net/wireless/rsi/rsi_91x_usb.c | 9 +- drivers/net/wireless/rsi/rsi_usb.h | 2 - drivers/net/wireless/ti/wl1251/main.c | 6 - drivers/net/wireless/ti/wlcore/sdio.c | 2 +- drivers/net/wwan/Kconfig | 25 - drivers/net/wwan/Makefile | 1 - drivers/net/wwan/iosm/Makefile | 4 - drivers/net/wwan/iosm/iosm_ipc_debugfs.c | 29 - drivers/net/wwan/iosm/iosm_ipc_debugfs.h | 17 - drivers/net/wwan/iosm/iosm_ipc_imem.c | 37 +- drivers/net/wwan/iosm/iosm_ipc_imem.h | 12 +- drivers/net/wwan/iosm/iosm_ipc_imem_ops.c | 20 +- drivers/net/wwan/iosm/iosm_ipc_imem_ops.h | 9 +- drivers/net/wwan/iosm/iosm_ipc_mmio.c | 2 +- drivers/net/wwan/iosm/iosm_ipc_mux.c | 28 +- drivers/net/wwan/iosm/iosm_ipc_mux.h | 1 + drivers/net/wwan/iosm/iosm_ipc_mux_codec.c | 18 +- drivers/net/wwan/iosm/iosm_ipc_pcie.c | 49 +- drivers/net/wwan/iosm/iosm_ipc_port.c | 2 +- drivers/net/wwan/iosm/iosm_ipc_trace.c | 182 - drivers/net/wwan/iosm/iosm_ipc_trace.h | 74 - drivers/net/wwan/iosm/iosm_ipc_wwan.c | 3 +- drivers/net/wwan/iosm/iosm_ipc_wwan.h | 10 + drivers/net/wwan/qcom_bam_dmux.c | 907 -- drivers/net/wwan/wwan_core.c | 39 +- drivers/net/xen-netback/common.h | 1 - drivers/net/xen-netback/rx.c | 77 +- drivers/net/xen-netfront.c | 127 +- drivers/nfc/fdp/i2c.c | 4 +- drivers/nfc/st21nfca/i2c.c | 33 +- drivers/nfc/virtual_ncidev.c | 2 +- drivers/nvme/host/core.c | 63 +- drivers/nvme/host/fabrics.c | 25 +- drivers/nvme/host/fault_inject.c | 2 +- drivers/nvme/host/multipath.c | 44 +- drivers/nvme/host/nvme.h | 10 +- drivers/nvme/host/pci.c | 147 +- drivers/nvme/host/tcp.c | 61 +- drivers/nvme/host/trace.h | 6 +- drivers/nvme/host/zns.c | 5 +- drivers/nvme/target/io-cmd-file.c | 4 +- drivers/nvme/target/passthru.c | 3 +- drivers/nvme/target/tcp.c | 53 +- drivers/of/irq.c | 27 +- drivers/of/platform.c | 4 - drivers/parisc/pdc_stable.c | 3 +- drivers/pci/controller/Kconfig | 4 +- drivers/pci/controller/dwc/pci-exynos.c | 1 - drivers/pci/controller/dwc/pcie-qcom-ep.c | 1 - drivers/pci/controller/pci-aardvark.c | 9 + drivers/pci/controller/pcie-apple.c | 14 +- drivers/pci/msi.c | 15 +- drivers/pci/quirks.c | 2 +- drivers/pcmcia/Kconfig | 2 +- drivers/pcmcia/Makefile | 2 + drivers/pcmcia/cs.c | 8 +- drivers/pcmcia/ds.c | 20 +- drivers/pcmcia/pcmcia_cis.c | 3 +- drivers/pcmcia/pcmcia_resource.c | 5 +- drivers/pcmcia/pxa2xx_cm_x255.c | 124 + drivers/pcmcia/pxa2xx_cm_x270.c | 103 + drivers/pcmcia/pxa2xx_cm_x2xx.c | 44 + drivers/pcmcia/rsrc_nonstatic.c | 12 +- drivers/pcmcia/socket_sysfs.c | 18 +- drivers/pcmcia/yenta_socket.c | 25 +- drivers/perf/Kconfig | 9 +- drivers/perf/Makefile | 1 - drivers/perf/arm-cmn.c | 1111 +- drivers/perf/arm_smmuv3_pmu.c | 68 +- drivers/perf/hisilicon/Kconfig | 9 - drivers/perf/hisilicon/Makefile | 2 - drivers/perf/hisilicon/hisi_pcie_pmu.c | 948 -- drivers/perf/marvell_cn10k_tad_pmu.c | 429 - drivers/phy/hisilicon/phy-hi3670-pcie.c | 4 +- drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 9 - drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 4 +- drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 26 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 3 - drivers/phy/qualcomm/phy-qcom-usb-hsic.c | 2 +- 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/phy/ti/phy-omap-usb2.c | 6 +- drivers/phy/ti/phy-tusb1210.c | 2 +- drivers/pinctrl/Kconfig | 463 +- drivers/pinctrl/Makefile | 47 +- drivers/pinctrl/actions/pinctrl-owl.c | 1 + drivers/pinctrl/aspeed/Kconfig | 2 +- drivers/pinctrl/bcm/Kconfig | 2 - drivers/pinctrl/bcm/pinctrl-bcm2835.c | 44 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 1 + drivers/pinctrl/bcm/pinctrl-ns.c | 163 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 1 + drivers/pinctrl/cirrus/pinctrl-lochnagar.c | 3 + drivers/pinctrl/cirrus/pinctrl-madera-core.c | 5 +- drivers/pinctrl/freescale/Kconfig | 7 - drivers/pinctrl/freescale/Makefile | 1 - drivers/pinctrl/freescale/pinctrl-imx.c | 17 +- drivers/pinctrl/freescale/pinctrl-imxrt1050.c | 349 - drivers/pinctrl/intel/pinctrl-baytrail.c | 2 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 130 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 7 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 10 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 7 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 85 +- drivers/pinctrl/pinconf-generic.c | 2 - drivers/pinctrl/pinctrl-amd.c | 32 +- drivers/pinctrl/pinctrl-apple-gpio.c | 117 +- drivers/pinctrl/pinctrl-as3722.c | 13 +- drivers/pinctrl/pinctrl-at91-pio4.c | 1 + drivers/pinctrl/pinctrl-at91.c | 1 + drivers/pinctrl/pinctrl-da9062.c | 6 +- drivers/pinctrl/pinctrl-digicolor.c | 5 +- drivers/pinctrl/pinctrl-keembay.c | 87 +- drivers/pinctrl/pinctrl-max77620.c | 11 +- drivers/pinctrl/pinctrl-mcp23s08.c | 1 + drivers/pinctrl/pinctrl-microchip-sgpio.c | 45 +- drivers/pinctrl/pinctrl-ocelot.c | 486 +- drivers/pinctrl/pinctrl-oxnas.c | 1 + drivers/pinctrl/pinctrl-pic32.c | 2 +- drivers/pinctrl/pinctrl-rk805.c | 12 +- drivers/pinctrl/pinctrl-rockchip.c | 161 +- drivers/pinctrl/pinctrl-st.c | 116 +- drivers/pinctrl/pinctrl-starfive.c | 1354 -- drivers/pinctrl/pinctrl-stmfx.c | 1 + drivers/pinctrl/pinctrl-sx150x.c | 3 + drivers/pinctrl/pinctrl-thunderbay.c | 1322 -- drivers/pinctrl/pinctrl-xway.c | 1 + drivers/pinctrl/pinctrl-zynqmp.c | 10 +- drivers/pinctrl/pinmux.c | 2 +- drivers/pinctrl/pinmux.h | 4 +- drivers/pinctrl/qcom/Kconfig | 20 - drivers/pinctrl/qcom/Makefile | 2 - drivers/pinctrl/qcom/pinctrl-msm.c | 16 +- drivers/pinctrl/qcom/pinctrl-msm.h | 10 - drivers/pinctrl/qcom/pinctrl-sc7280.c | 75 +- drivers/pinctrl/qcom/pinctrl-sdm845.c | 1 - drivers/pinctrl/qcom/pinctrl-sdx65.c | 967 -- drivers/pinctrl/qcom/pinctrl-sm8350.c | 8 +- drivers/pinctrl/qcom/pinctrl-sm8450.c | 1689 --- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 - drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 1 + drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 1 + drivers/pinctrl/ralink/pinctrl-mt7620.c | 1 - drivers/pinctrl/renesas/pfc-r8a779a0.c | 4 +- drivers/pinctrl/renesas/pinctrl-rza1.c | 6 +- drivers/pinctrl/renesas/pinctrl-rza2.c | 1 + drivers/pinctrl/renesas/pinctrl-rzg2l.c | 310 +- drivers/pinctrl/renesas/pinctrl.c | 9 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 81 - drivers/pinctrl/samsung/pinctrl-samsung.c | 11 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 1 - drivers/pinctrl/spear/pinctrl-plgpio.c | 149 +- drivers/pinctrl/spear/pinctrl-spear.c | 10 +- drivers/pinctrl/spear/pinctrl-spear.h | 12 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 8 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 8 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 4 +- drivers/pinctrl/tegra/pinctrl-tegra194.c | 1 + drivers/pinctrl/vt8500/pinctrl-wmt.c | 1 + drivers/platform/chrome/cros_ec_ishtp.c | 14 +- drivers/platform/mellanox/mlxbf-pmc.c | 4 +- drivers/platform/mellanox/mlxreg-lc.c | 5 +- drivers/platform/surface/Kconfig | 7 +- drivers/platform/surface/aggregator/Kconfig | 1 - drivers/platform/surface/aggregator/bus.c | 24 +- drivers/platform/surface/aggregator/bus.h | 3 + drivers/platform/surface/aggregator/core.c | 3 +- .../platform/surface/surface_aggregator_registry.c | 32 +- drivers/platform/x86/Kconfig | 65 +- drivers/platform/x86/Makefile | 8 +- drivers/platform/x86/amd-pmc.c | 165 +- drivers/platform/x86/apple-gmux.c | 2 +- drivers/platform/x86/asus-tf103c-dock.c | 945 -- drivers/platform/x86/asus-wmi.c | 605 +- drivers/platform/x86/dell/Kconfig | 2 +- drivers/platform/x86/hp_accel.c | 29 +- drivers/platform/x86/intel/Kconfig | 24 +- drivers/platform/x86/intel/Makefile | 4 - drivers/platform/x86/intel/crystal_cove_charger.c | 153 - drivers/platform/x86/intel/hid.c | 7 - drivers/platform/x86/intel/int3472/Makefile | 9 +- .../platform/x86/intel/int3472/clk_and_regulator.c | 207 - drivers/platform/x86/intel/int3472/common.c | 82 - drivers/platform/x86/intel/int3472/common.h | 122 - drivers/platform/x86/intel/int3472/discrete.c | 422 - .../int3472/intel_skl_int3472_clk_and_regulator.c | 207 + .../x86/intel/int3472/intel_skl_int3472_common.c | 106 + .../x86/intel/int3472/intel_skl_int3472_common.h | 122 + .../x86/intel/int3472/intel_skl_int3472_discrete.c | 413 + .../x86/intel/int3472/intel_skl_int3472_tps68470.c | 137 + drivers/platform/x86/intel/int3472/tps68470.c | 211 - drivers/platform/x86/intel/int3472/tps68470.h | 25 - .../x86/intel/int3472/tps68470_board_data.c | 158 - drivers/platform/x86/intel/ishtp_eclite.c | 14 +- drivers/platform/x86/intel/pmc/pltdrv.c | 2 +- drivers/platform/x86/intel/pmt/Kconfig | 4 +- drivers/platform/x86/intel/pmt/class.c | 21 +- drivers/platform/x86/intel/pmt/class.h | 5 +- drivers/platform/x86/intel/pmt/crashlog.c | 47 +- drivers/platform/x86/intel/pmt/telemetry.c | 46 +- drivers/platform/x86/intel/uncore-frequency.c | 3 +- drivers/platform/x86/intel/vsec.c | 408 - drivers/platform/x86/intel/vsec.h | 43 - drivers/platform/x86/lenovo-yogabook-wmi.c | 408 - drivers/platform/x86/lg-laptop.c | 12 - drivers/platform/x86/pmc_atom.c | 54 +- drivers/platform/x86/samsung-laptop.c | 2 +- drivers/platform/x86/simatic-ipc.c | 176 - drivers/platform/x86/system76_acpi.c | 58 +- drivers/platform/x86/think-lmi.c | 340 +- drivers/platform/x86/think-lmi.h | 29 +- drivers/platform/x86/thinkpad_acpi.c | 1164 +- drivers/platform/x86/touchscreen_dmi.c | 56 +- drivers/platform/x86/uv_sysfs.c | 6 +- drivers/platform/x86/wmi.c | 27 +- drivers/platform/x86/x86-android-tablets.c | 870 -- drivers/power/reset/ltc2952-poweroff.c | 4 +- drivers/power/reset/mt6323-poweroff.c | 3 - drivers/power/supply/Kconfig | 12 - drivers/power/supply/Makefile | 1 - drivers/power/supply/ab8500-bm.h | 123 +- drivers/power/supply/ab8500-chargalg.h | 8 +- drivers/power/supply/ab8500_bmdata.c | 575 +- drivers/power/supply/ab8500_btemp.c | 65 +- drivers/power/supply/ab8500_chargalg.c | 315 +- drivers/power/supply/ab8500_charger.c | 544 +- drivers/power/supply/ab8500_fg.c | 373 +- drivers/power/supply/axp20x_battery.c | 6 +- drivers/power/supply/bd99954-charger.c | 24 +- drivers/power/supply/bq24190_charger.c | 6 +- drivers/power/supply/bq2515x_charger.c | 8 +- drivers/power/supply/bq256xx_charger.c | 24 +- drivers/power/supply/bq25890_charger.c | 41 +- drivers/power/supply/bq25980_charger.c | 6 +- drivers/power/supply/bq27xxx_battery.c | 38 +- drivers/power/supply/cw2015_battery.c | 20 +- drivers/power/supply/ingenic-battery.c | 14 +- drivers/power/supply/max77976_charger.c | 509 - drivers/power/supply/power_supply_core.c | 84 +- drivers/power/supply/power_supply_sysfs.c | 57 - drivers/power/supply/qcom_smbb.c | 5 +- drivers/power/supply/sc2731_charger.c | 8 +- drivers/power/supply/sc27xx_fuel_gauge.c | 22 +- drivers/power/supply/smb347-charger.c | 34 +- drivers/powercap/dtpm.c | 11 +- drivers/powercap/dtpm_cpu.c | 9 +- drivers/powercap/idle_inject.c | 2 +- drivers/powercap/intel_rapl_common.c | 61 +- drivers/ptp/ptp_clockmatrix.c | 5 +- drivers/ptp/ptp_ines.c | 4 + drivers/ptp/ptp_ocp.c | 9 +- drivers/ptp/ptp_vclock.c | 10 +- drivers/pwm/core.c | 26 - drivers/pwm/pwm-pxa.c | 16 +- drivers/pwm/pwm-tegra.c | 82 +- drivers/ras/cec.c | 2 +- drivers/regulator/Kconfig | 19 +- drivers/regulator/Makefile | 2 - drivers/regulator/bd718x7-regulator.c | 29 +- drivers/regulator/da9121-regulator.c | 117 +- drivers/regulator/da9121-regulator.h | 21 +- drivers/regulator/irq_helpers.c | 41 +- drivers/regulator/max20086-regulator.c | 332 - drivers/regulator/mt6380-regulator.c | 6 +- drivers/regulator/qcom-labibb-regulator.c | 2 +- drivers/regulator/qcom-rpmh-regulator.c | 27 - drivers/regulator/qcom_smd-regulator.c | 100 +- drivers/regulator/qcom_spmi-regulator.c | 39 - drivers/regulator/rohm-regulator.c | 16 - drivers/regulator/tps68470-regulator.c | 201 - drivers/regulator/twl-regulator.c | 10 +- drivers/reset/Kconfig | 7 - drivers/reset/Makefile | 1 - drivers/reset/reset-rzg2l-usbphy-ctrl.c | 7 +- drivers/reset/reset-starfive-jh7100.c | 173 - drivers/reset/tegra/reset-bpmp.c | 9 +- drivers/s390/block/dasd_devmap.c | 79 +- drivers/s390/char/keyboard.h | 4 +- drivers/s390/char/raw3270.c | 12 +- drivers/s390/char/sclp_early.c | 2 +- drivers/s390/char/sclp_sd.c | 3 +- drivers/s390/char/vmcp.c | 4 +- drivers/s390/cio/chp.c | 2 +- drivers/s390/cio/chsc_sch.c | 5 + drivers/s390/cio/css.c | 19 + drivers/s390/cio/device.c | 20 +- drivers/s390/cio/eadm_sch.c | 5 + drivers/s390/cio/qdio.h | 7 +- drivers/s390/cio/qdio_main.c | 210 +- drivers/s390/cio/qdio_setup.c | 22 +- drivers/s390/cio/vfio_ccw_drv.c | 5 + drivers/s390/crypto/vfio_ap_drv.c | 79 +- drivers/s390/crypto/zcrypt_api.c | 7 +- drivers/s390/net/ctcm_dbug.h | 1 - drivers/s390/net/ctcm_fsms.c | 2 +- drivers/s390/net/lcs.c | 11 +- drivers/s390/net/qeth_core.h | 4 +- drivers/s390/net/qeth_core_main.c | 125 +- drivers/s390/net/qeth_ethtool.c | 4 +- drivers/s390/net/qeth_l2_main.c | 52 +- drivers/s390/net/qeth_l3_main.c | 13 +- drivers/s390/scsi/zfcp_qdio.c | 19 +- drivers/scsi/ch.c | 2 +- drivers/scsi/libiscsi.c | 6 +- drivers/scsi/lpfc/lpfc_debugfs.c | 4 +- drivers/scsi/lpfc/lpfc_els.c | 9 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 4 - drivers/scsi/mpt3sas/mpt3sas_scsih.c | 59 +- drivers/scsi/pm8001/pm8001_init.c | 6 +- drivers/scsi/pm8001/pm80xx_hwi.c | 38 +- drivers/scsi/qedi/qedi_fw.c | 37 +- drivers/scsi/qedi/qedi_iscsi.c | 2 +- drivers/scsi/qedi/qedi_iscsi.h | 2 +- drivers/scsi/qla2xxx/qla_dbg.c | 3 - drivers/scsi/qla2xxx/qla_edif.c | 2 +- drivers/scsi/qla2xxx/qla_mbx.c | 6 +- drivers/scsi/scsi_bsg.c | 2 +- drivers/scsi/scsi_debug.c | 45 +- drivers/scsi/scsi_error.c | 2 +- drivers/scsi/scsi_ioctl.c | 43 +- drivers/scsi/scsi_lib.c | 47 +- drivers/scsi/scsi_logging.c | 4 +- drivers/scsi/scsi_sysfs.c | 30 +- drivers/scsi/scsi_transport_iscsi.c | 6 +- drivers/scsi/sd.c | 27 +- drivers/scsi/sd_zbc.c | 8 +- drivers/scsi/sg.c | 6 +- drivers/scsi/sr.c | 17 +- drivers/scsi/st.c | 4 +- drivers/scsi/ufs/ufs-mediatek.c | 1 - drivers/scsi/ufs/ufshcd-pci.c | 18 - drivers/scsi/ufs/ufshcd.c | 9 +- drivers/scsi/ufs/ufshpb.c | 6 +- drivers/scsi/virtio_scsi.c | 3 +- drivers/scsi/vmw_pvscsi.c | 7 +- drivers/soc/Kconfig | 1 - drivers/soc/Makefile | 1 - drivers/soc/apple/Kconfig | 22 - drivers/soc/apple/Makefile | 2 - drivers/soc/apple/apple-pmgr-pwrstate.c | 324 - drivers/soc/bcm/brcmstb/pm/pm-mips.c | 5 +- drivers/soc/imx/gpcv2.c | 29 +- drivers/soc/imx/imx8m-blk-ctrl.c | 96 +- drivers/soc/imx/soc-imx.c | 4 - drivers/soc/qcom/cpr.c | 2 +- drivers/soc/qcom/llcc-qcom.c | 28 - drivers/soc/qcom/qcom_aoss.c | 2 +- drivers/soc/qcom/qcom_stats.c | 13 - drivers/soc/qcom/qmi_interface.c | 2 +- drivers/soc/qcom/rpmh-rsc.c | 2 +- drivers/soc/qcom/rpmhpd.c | 326 +- drivers/soc/qcom/rpmpd.c | 42 +- drivers/soc/qcom/smem.c | 2 +- drivers/soc/qcom/socinfo.c | 3 - drivers/soc/renesas/Kconfig | 15 - drivers/soc/renesas/Makefile | 2 - drivers/soc/renesas/r8a779a0-sysc.c | 380 +- drivers/soc/renesas/r8a779f0-sysc.c | 47 - drivers/soc/renesas/rcar-gen4-sysc.c | 376 - drivers/soc/renesas/rcar-gen4-sysc.h | 43 - drivers/soc/renesas/rcar-rst.c | 50 +- drivers/soc/renesas/renesas-soc.c | 127 +- drivers/soc/samsung/Kconfig | 14 - drivers/soc/samsung/Makefile | 2 - drivers/soc/samsung/exynos-chipid.c | 3 - drivers/soc/samsung/exynos-pmu.c | 2 - drivers/soc/samsung/exynos-usi.c | 285 - drivers/soc/tegra/common.c | 29 +- drivers/soc/tegra/fuse/fuse-tegra.c | 53 +- drivers/soc/tegra/fuse/fuse-tegra20.c | 33 +- drivers/soc/tegra/fuse/fuse.h | 3 +- drivers/soc/tegra/pmc.c | 41 +- drivers/soc/tegra/regulators-tegra20.c | 99 - drivers/soc/tegra/regulators-tegra30.c | 122 - drivers/soc/ti/k3-socinfo.c | 3 +- drivers/soc/ti/knav_dma.c | 20 +- drivers/soc/ti/pruss.c | 2 +- drivers/soc/xilinx/zynqmp_pm_domains.c | 91 +- drivers/soc/xilinx/zynqmp_power.c | 1 + drivers/soundwire/intel.c | 8 +- drivers/soundwire/intel_init.c | 2 +- drivers/spi/Kconfig | 11 +- drivers/spi/spi-ar934x.c | 18 +- drivers/spi/spi-armada-3700.c | 2 +- drivers/spi/spi-atmel.c | 38 +- drivers/spi/spi-bcm-qspi.c | 44 +- drivers/spi/spi-cadence-quadspi.c | 24 +- drivers/spi/spi-dln2.c | 4 +- drivers/spi/spi-dw-bt1.c | 9 +- drivers/spi/spi-dw-core.c | 179 +- drivers/spi/spi-dw-dma.c | 55 +- drivers/spi/spi-dw-mmio.c | 22 +- drivers/spi/spi-dw-pci.c | 60 +- drivers/spi/spi-dw.h | 182 +- drivers/spi/spi-fsl-lpspi.c | 8 +- drivers/spi/spi-geni-qcom.c | 52 +- drivers/spi/spi-hisi-kunpeng.c | 15 +- drivers/spi/spi-meson-spifc.c | 1 - drivers/spi/spi-pxa2xx.c | 61 +- drivers/spi/spi-pxa2xx.h | 7 + drivers/spi/spi-rpc-if.c | 4 +- drivers/spi/spi-rspi.c | 27 +- drivers/spi/spi-tegra20-slink.c | 9 +- drivers/spi/spi-tegra210-quad.c | 11 +- drivers/spi/spi-uniphier.c | 11 +- drivers/spi/spi-xlp.c | 8 + drivers/spi/spi.c | 206 +- drivers/spi/spidev.c | 9 +- drivers/staging/Kconfig | 6 + drivers/staging/Makefile | 3 + drivers/staging/axis-fifo/axis-fifo.c | 11 +- drivers/staging/fbtft/Kconfig | 6 + drivers/staging/fbtft/Makefile | 1 + drivers/staging/fbtft/fb_sh1106.c | 7 +- drivers/staging/fbtft/fb_ssd1351.c | 4 + drivers/staging/fbtft/fb_watterott.c | 302 + drivers/staging/fbtft/fbtft-core.c | 9 +- drivers/staging/fbtft/fbtft.h | 41 - drivers/staging/greybus/audio_helper.c | 8 +- drivers/staging/greybus/audio_manager_module.c | 3 +- drivers/staging/greybus/audio_topology.c | 107 +- 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 | 248 +- 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 | 312 +- 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 + .../pci/css_2400_system/hive/ia_css_isp_params.c | 3420 ++++++ .../{ => css_2400_system/hive}/ia_css_isp_states.c | 0 .../pci/css_2401_system/hive/ia_css_isp_configs.c | 386 + .../pci/css_2401_system/hive/ia_css_isp_params.c | 3367 +++++ .../pci/css_2401_system/hive/ia_css_isp_states.c | 224 + .../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.c | 3344 ----- .../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 | 128 + .../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 +- .../staging/media/atomisp/pci/sh_css_metadata.c | 17 + drivers/staging/media/atomisp/pci/sh_css_metrics.c | 25 + drivers/staging/media/atomisp/pci/sh_css_mipi.c | 197 +- drivers/staging/media/atomisp/pci/sh_css_mipi.h | 17 +- drivers/staging/media/atomisp/pci/sh_css_morph.c | 17 + .../media/atomisp/pci/sh_css_param_shading.c | 82 +- drivers/staging/media/atomisp/pci/sh_css_params.c | 249 +- drivers/staging/media/atomisp/pci/sh_css_params.h | 8 + drivers/staging/media/atomisp/pci/sh_css_shading.c | 17 + drivers/staging/media/atomisp/pci/sh_css_sp.c | 131 +- drivers/staging/media/atomisp/pci/sh_css_sp.h | 7 +- drivers/staging/media/atomisp/pci/sh_css_stream.c | 17 + drivers/staging/media/atomisp/pci/system_global.h | 3 + drivers/staging/media/hantro/Kconfig | 11 +- drivers/staging/media/hantro/Makefile | 10 +- drivers/staging/media/hantro/hantro.h | 50 +- drivers/staging/media/hantro/hantro_drv.c | 51 +- drivers/staging/media/hantro/hantro_g2.c | 44 - drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 92 +- drivers/staging/media/hantro/hantro_g2_regs.h | 149 +- drivers/staging/media/hantro/hantro_g2_vp9_dec.c | 1022 -- drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 7 +- drivers/staging/media/hantro/hantro_hevc.c | 79 +- drivers/staging/media/hantro/hantro_hw.h | 131 +- drivers/staging/media/hantro/hantro_jpeg.c | 31 +- drivers/staging/media/hantro/hantro_jpeg.h | 4 +- drivers/staging/media/hantro/hantro_postproc.c | 84 +- drivers/staging/media/hantro/hantro_v4l2.c | 13 +- drivers/staging/media/hantro/hantro_vp9.c | 240 - drivers/staging/media/hantro/hantro_vp9.h | 102 - drivers/staging/media/hantro/imx8m_vpu_hw.c | 58 +- .../media/hantro/rockchip_vpu2_hw_jpeg_enc.c | 22 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 12 +- drivers/staging/media/hantro/sama5d4_vdec_hw.c | 3 +- drivers/staging/media/hantro/sunxi_vpu_hw.c | 86 - drivers/staging/media/imx/imx-media-csc-scaler.c | 2 +- drivers/staging/media/imx/imx-media-csi.c | 2 +- drivers/staging/media/imx/imx-media-utils.c | 42 + drivers/staging/media/imx/imx-media.h | 4 + drivers/staging/media/imx/imx6-mipi-csi2.c | 9 +- .../staging/media/ipu3/include/uapi/intel-ipu3.h | 42 +- drivers/staging/media/ipu3/ipu3-css-params.c | 3 + drivers/staging/media/max96712/Kconfig | 14 - drivers/staging/media/max96712/Makefile | 2 - drivers/staging/media/max96712/max96712.c | 440 - drivers/staging/media/meson/vdec/vdec_helpers.c | 10 +- drivers/staging/media/rkvdec/Kconfig | 1 - drivers/staging/media/rkvdec/Makefile | 2 +- drivers/staging/media/rkvdec/rkvdec-vp9.c | 1072 -- drivers/staging/media/rkvdec/rkvdec.c | 43 +- drivers/staging/media/rkvdec/rkvdec.h | 12 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 12 - drivers/staging/media/tegra-vde/vde.c | 210 +- drivers/staging/media/tegra-vde/vde.h | 18 - drivers/staging/media/tegra-video/vi.c | 12 +- drivers/staging/most/dim2/dim2.c | 28 +- drivers/staging/mt7621-dma/Kconfig | 7 + drivers/staging/mt7621-dma/Makefile | 4 + drivers/staging/mt7621-dma/TODO | 5 + drivers/staging/mt7621-dma/hsdma-mt7621.c | 758 ++ drivers/staging/mt7621-dts/mt7621.dtsi | 38 + drivers/staging/netlogic/Kconfig | 9 + drivers/staging/netlogic/Makefile | 2 + drivers/staging/netlogic/TODO | 11 + drivers/staging/netlogic/platform_net.c | 219 + drivers/staging/netlogic/platform_net.h | 21 + drivers/staging/netlogic/xlr_net.c | 1080 ++ drivers/staging/netlogic/xlr_net.h | 1079 ++ drivers/staging/pi433/pi433_if.c | 2 +- drivers/staging/pi433/rf69.c | 62 +- drivers/staging/pi433/rf69_enum.h | 12 - drivers/staging/r8188eu/Makefile | 3 + drivers/staging/r8188eu/core/rtw_ap.c | 11 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 11 +- drivers/staging/r8188eu/core/rtw_cmd.c | 36 +- drivers/staging/r8188eu/core/rtw_efuse.c | 221 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 73 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 19 +- drivers/staging/r8188eu/core/rtw_led.c | 285 +- drivers/staging/r8188eu/core/rtw_mlme.c | 16 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 108 +- drivers/staging/r8188eu/core/rtw_p2p.c | 6 + drivers/staging/r8188eu/core/rtw_pwrctrl.c | 22 +- drivers/staging/r8188eu/core/rtw_rf.c | 2 +- drivers/staging/r8188eu/core/rtw_security.c | 22 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 2 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 23 +- drivers/staging/r8188eu/core/rtw_xmit.c | 2 +- drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c | 100 +- drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 27 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 1 + drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 1 + drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 1 + drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 401 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 84 +- drivers/staging/r8188eu/hal/odm.c | 937 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 20 +- drivers/staging/r8188eu/hal/odm_RTL8188E.c | 176 +- drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 60 +- drivers/staging/r8188eu/hal/odm_debug.c | 2 +- drivers/staging/r8188eu/hal/odm_interface.c | 93 + drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 13 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 25 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 1010 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 197 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 65 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 2 +- drivers/staging/r8188eu/hal/rtl8188e_sreset.c | 37 + drivers/staging/r8188eu/hal/rtl8188eu_led.c | 94 + drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 4 +- drivers/staging/r8188eu/hal/usb_halinit.c | 263 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 32 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 60 +- drivers/staging/r8188eu/include/Hal8188EPwrSeq.h | 148 +- drivers/staging/r8188eu/include/HalPhyRf_8188e.h | 5 + drivers/staging/r8188eu/include/HalPwrSeqCmd.h | 53 +- drivers/staging/r8188eu/include/HalVerDef.h | 13 + drivers/staging/r8188eu/include/drv_types.h | 19 +- drivers/staging/r8188eu/include/hal_intf.h | 30 +- drivers/staging/r8188eu/include/ieee80211.h | 3 +- drivers/staging/r8188eu/include/ieee80211_ext.h | 271 + drivers/staging/r8188eu/include/odm.h | 216 +- drivers/staging/r8188eu/include/odm_RTL8188E.h | 6 + .../staging/r8188eu/include/odm_RegConfig8188E.h | 3 + drivers/staging/r8188eu/include/odm_interface.h | 59 + drivers/staging/r8188eu/include/odm_precomp.h | 54 + drivers/staging/r8188eu/include/osdep_service.h | 32 + drivers/staging/r8188eu/include/rtl8188e_dm.h | 7 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 100 +- drivers/staging/r8188eu/include/rtl8188e_led.h | 16 + drivers/staging/r8188eu/include/rtl8188e_recv.h | 3 + drivers/staging/r8188eu/include/rtl8188e_spec.h | 61 + drivers/staging/r8188eu/include/rtl8188e_sreset.h | 13 + drivers/staging/r8188eu/include/rtw_cmd.h | 1 + drivers/staging/r8188eu/include/rtw_debug.h | 12 + drivers/staging/r8188eu/include/rtw_eeprom.h | 31 + drivers/staging/r8188eu/include/rtw_efuse.h | 104 +- drivers/staging/r8188eu/include/rtw_io.h | 2 +- drivers/staging/r8188eu/include/rtw_led.h | 116 +- drivers/staging/r8188eu/include/rtw_mlme.h | 12 + drivers/staging/r8188eu/include/rtw_mlme_ext.h | 5 + drivers/staging/r8188eu/include/rtw_pwrctrl.h | 7 + drivers/staging/r8188eu/include/rtw_recv.h | 1 + drivers/staging/r8188eu/include/rtw_rf.h | 34 + drivers/staging/r8188eu/include/usb_osintf.h | 1 + drivers/staging/r8188eu/include/wifi.h | 59 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 243 +- drivers/staging/r8188eu/os_dep/mlme_linux.c | 2 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 69 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 42 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 6 +- drivers/staging/ralink-gdma/Kconfig | 8 + drivers/staging/ralink-gdma/Makefile | 4 + drivers/staging/ralink-gdma/ralink-gdma.c | 917 ++ drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 3 +- drivers/staging/rtl8192e/rtllib.h | 2 +- drivers/staging/rtl8192e/rtllib_module.c | 17 +- drivers/staging/rtl8192e/rtllib_softmac.c | 8 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 4 +- drivers/staging/rtl8192u/r8192U_core.c | 13 +- drivers/staging/rtl8712/rtl8712_efuse.c | 28 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 3 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 14 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 5 + drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- drivers/staging/unisys/visorhba/visorhba_main.c | 2 +- drivers/staging/unisys/visornic/visornic_main.c | 8 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 12 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 89 +- .../vc04_services/bcm2835-camera/bcm2835-camera.h | 12 +- .../vc04_services/bcm2835-camera/controls.c | 143 +- drivers/staging/vc04_services/interface/TODO | 8 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 2 + .../staging/vc04_services/vchiq-mmal/mmal-common.h | 2 +- .../vc04_services/vchiq-mmal/mmal-encodings.h | 2 +- .../vc04_services/vchiq-mmal/mmal-msg-common.h | 2 +- .../vc04_services/vchiq-mmal/mmal-msg-format.h | 2 +- .../vc04_services/vchiq-mmal/mmal-msg-port.h | 2 +- .../staging/vc04_services/vchiq-mmal/mmal-msg.h | 2 +- .../vc04_services/vchiq-mmal/mmal-parameters.h | 2 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 2 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.h | 2 +- drivers/staging/vt6655/card.c | 36 +- drivers/staging/vt6655/channel.c | 2 +- drivers/staging/vt6655/device.h | 10 +- drivers/staging/vt6655/device_main.c | 12 +- drivers/staging/vt6655/dpc.c | 2 +- drivers/staging/vt6655/rf.c | 54 +- drivers/staging/vt6655/rf.h | 2 +- drivers/staging/wlan-ng/prism2mib.c | 8 + drivers/target/target_core_fabric_configfs.c | 16 +- drivers/target/target_core_pscsi.c | 2 +- drivers/target/target_core_spc.c | 14 +- drivers/tee/amdtee/core.c | 5 +- drivers/tee/optee/Makefile | 1 - drivers/tee/optee/core.c | 8 +- drivers/tee/optee/ffa_abi.c | 13 +- drivers/tee/optee/notif.c | 125 - drivers/tee/optee/optee_msg.h | 9 - drivers/tee/optee/optee_private.h | 28 +- drivers/tee/optee/optee_rpc_cmd.h | 31 +- drivers/tee/optee/optee_smc.h | 75 +- drivers/tee/optee/rpc.c | 71 +- drivers/tee/optee/smc_abi.c | 239 +- drivers/tee/tee_core.c | 10 +- drivers/tee/tee_shm.c | 174 +- drivers/thermal/Kconfig | 9 - drivers/thermal/Makefile | 1 - drivers/thermal/cpufreq_cooling.c | 6 +- drivers/thermal/imx8mm_thermal.c | 3 - drivers/thermal/imx_thermal.c | 145 +- drivers/thermal/intel/int340x_thermal/Kconfig | 4 +- .../intel/int340x_thermal/acpi_thermal_rel.c | 5 +- .../intel/int340x_thermal/acpi_thermal_rel.h | 48 +- .../int340x_thermal/processor_thermal_device.h | 3 +- .../intel/int340x_thermal/processor_thermal_mbox.c | 100 +- .../intel/int340x_thermal/processor_thermal_rfim.c | 25 +- drivers/thermal/intel/intel_powerclamp.c | 2 +- drivers/thermal/rzg2l_thermal.c | 242 - drivers/thermal/thermal_core.c | 2 - drivers/tty/goldfish.c | 12 +- drivers/tty/hvc/hvc_xen.c | 31 +- drivers/tty/mips_ejtag_fdc.c | 22 +- drivers/tty/moxa.c | 4 +- drivers/tty/mxser.c | 306 +- drivers/tty/n_gsm.c | 11 +- drivers/tty/n_hdlc.c | 28 +- drivers/tty/n_tty.c | 692 +- drivers/tty/serdev/core.c | 14 - drivers/tty/serial/8250/8250.h | 12 +- drivers/tty/serial/8250/8250_alpha.c | 21 - drivers/tty/serial/8250/8250_bcm7271.c | 36 +- drivers/tty/serial/8250/8250_core.c | 9 +- drivers/tty/serial/8250/8250_dw.c | 3 - drivers/tty/serial/8250/8250_fintek.c | 20 + drivers/tty/serial/8250/8250_pci.c | 396 +- drivers/tty/serial/8250/8250_pericom.c | 214 - drivers/tty/serial/8250/8250_port.c | 72 +- drivers/tty/serial/8250/Kconfig | 8 - drivers/tty/serial/8250/Makefile | 3 - drivers/tty/serial/Kconfig | 4 +- drivers/tty/serial/altera_jtaguart.c | 11 +- drivers/tty/serial/altera_uart.c | 9 +- drivers/tty/serial/amba-pl010.c | 3 + drivers/tty/serial/amba-pl011.c | 74 +- drivers/tty/serial/ar933x_uart.c | 12 +- drivers/tty/serial/atmel_serial.c | 16 +- drivers/tty/serial/bcm63xx_uart.c | 10 +- drivers/tty/serial/fsl_lpuart.c | 13 +- drivers/tty/serial/imx.c | 13 +- drivers/tty/serial/lantiq.c | 34 +- drivers/tty/serial/liteuart.c | 22 +- drivers/tty/serial/lpc32xx_hs.c | 2 +- drivers/tty/serial/meson_uart.c | 45 +- drivers/tty/serial/msm_serial.c | 3 - drivers/tty/serial/pmac_zilog.c | 12 +- drivers/tty/serial/pxa.c | 12 +- drivers/tty/serial/samsung_tty.c | 78 +- drivers/tty/serial/serial-tegra.c | 4 +- drivers/tty/serial/serial_core.c | 37 +- drivers/tty/serial/sh-sci.c | 91 +- drivers/tty/serial/stm32-usart.c | 74 +- drivers/tty/serial/stm32-usart.h | 2 +- drivers/tty/serial/sunsu.c | 3 +- drivers/tty/serial/uartlite.c | 2 +- drivers/tty/serial/vt8500_serial.c | 12 +- drivers/tty/tty_buffer.c | 279 +- drivers/tty/tty_io.c | 921 +- drivers/tty/tty_ldisc.c | 292 +- drivers/tty/tty_ldsem.c | 2 +- drivers/tty/tty_port.c | 223 +- drivers/tty/vt/keyboard.c | 18 +- drivers/tty/vt/vt.c | 2 +- drivers/usb/cdns3/cdns3-gadget.c | 20 +- drivers/usb/cdns3/cdnsp-gadget.c | 14 +- drivers/usb/cdns3/cdnsp-mem.c | 3 - drivers/usb/cdns3/cdnsp-ring.c | 11 +- drivers/usb/cdns3/cdnsp-trace.h | 4 +- drivers/usb/cdns3/host.c | 1 - drivers/usb/chipidea/ci_hdrc_imx.c | 18 +- drivers/usb/chipidea/ci_hdrc_tegra.c | 53 +- drivers/usb/class/cdc-acm.c | 4 + drivers/usb/core/config.c | 6 +- drivers/usb/core/hub.c | 24 +- drivers/usb/core/quirks.c | 6 - drivers/usb/dwc2/gadget.c | 17 +- drivers/usb/dwc2/hcd_queue.c | 2 +- drivers/usb/dwc2/platform.c | 3 - drivers/usb/dwc3/core.c | 8 +- drivers/usb/dwc3/core.h | 2 +- drivers/usb/dwc3/dwc3-qcom.c | 15 + drivers/usb/dwc3/gadget.c | 39 +- drivers/usb/early/xhci-dbc.c | 15 +- drivers/usb/gadget/composite.c | 14 +- drivers/usb/gadget/function/f_fs.c | 9 +- drivers/usb/gadget/function/u_ether.c | 16 +- drivers/usb/gadget/legacy/dbgp.c | 15 +- drivers/usb/gadget/legacy/inode.c | 16 +- drivers/usb/gadget/udc/udc-xilinx.c | 5 +- drivers/usb/host/xhci-hub.c | 1 - drivers/usb/host/xhci-mtk-sch.c | 2 +- drivers/usb/host/xhci-pci.c | 11 +- drivers/usb/host/xhci-ring.c | 22 +- drivers/usb/host/xhci-tegra.c | 41 +- drivers/usb/host/xhci.c | 26 +- drivers/usb/mtu3/mtu3_gadget.c | 12 +- drivers/usb/mtu3/mtu3_qmu.c | 7 +- drivers/usb/serial/cp210x.c | 6 +- drivers/usb/serial/option.c | 13 - drivers/usb/serial/pl2303.c | 1 - drivers/usb/storage/transport.c | 2 +- drivers/usb/typec/tcpm/fusb302.c | 6 +- drivers/usb/typec/tcpm/tcpm.c | 22 +- drivers/usb/typec/tipd/core.c | 35 +- drivers/usb/typec/ucsi/ucsi.c | 4 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 4 +- drivers/vdpa/vdpa.c | 3 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 7 +- drivers/vdpa/vdpa_user/vduse_dev.c | 6 +- drivers/vfio/pci/vfio_pci_igd.c | 5 +- drivers/vfio/vfio.c | 28 +- drivers/vhost/vdpa.c | 4 +- drivers/vhost/vsock.c | 8 +- drivers/video/backlight/lp855x_bl.c | 134 +- drivers/video/backlight/qcom-wled.c | 130 +- drivers/video/console/sticon.c | 12 +- drivers/video/console/vgacon.c | 35 +- drivers/video/fbdev/core/fbmem.c | 47 - drivers/video/fbdev/core/fbsysfs.c | 14 +- drivers/video/fbdev/efifb.c | 11 - drivers/video/fbdev/omap/omapfb_main.c | 1 - .../video/fbdev/omap2/omapfb/dss/display-sysfs.c | 14 +- .../video/fbdev/omap2/omapfb/dss/manager-sysfs.c | 18 +- .../video/fbdev/omap2/omapfb/dss/overlay-sysfs.c | 20 +- drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 12 +- drivers/video/fbdev/simplefb.c | 32 +- drivers/video/fbdev/xen-fbfront.c | 1 - drivers/virt/nitro_enclaves/ne_misc_dev.c | 5 +- drivers/virtio/virtio_ring.c | 62 +- drivers/watchdog/Kconfig | 11 - drivers/watchdog/Makefile | 1 - drivers/watchdog/simatic-ipc-wdt.c | 228 - drivers/xen/Kconfig | 8 +- drivers/xen/events/events_base.c | 6 - drivers/xen/pvcalls-front.c | 1 - drivers/xen/xenbus/xenbus_probe.c | 27 +- drivers/xen/xenbus/xenbus_probe_frontend.c | 14 +- fs/afs/file.c | 5 +- fs/afs/super.c | 1 - fs/aio.c | 186 +- fs/attr.c | 4 +- fs/btrfs/Makefile | 2 +- fs/btrfs/async-thread.c | 14 - fs/btrfs/backref.c | 77 +- fs/btrfs/block-group.c | 35 +- fs/btrfs/block-rsv.c | 84 +- fs/btrfs/block-rsv.h | 5 +- fs/btrfs/btrfs_inode.h | 18 +- fs/btrfs/compression.c | 11 +- fs/btrfs/ctree.c | 565 +- fs/btrfs/ctree.h | 163 +- fs/btrfs/delalloc-space.c | 14 +- fs/btrfs/delayed-inode.c | 3 +- fs/btrfs/delayed-ref.c | 25 +- fs/btrfs/dev-replace.c | 11 +- fs/btrfs/dir-item.c | 12 +- fs/btrfs/disk-io.c | 404 +- fs/btrfs/disk-io.h | 11 - fs/btrfs/extent-tree.c | 160 +- fs/btrfs/extent_io.c | 74 +- fs/btrfs/file-item.c | 33 +- fs/btrfs/free-space-cache.c | 322 +- fs/btrfs/free-space-cache.h | 10 +- fs/btrfs/free-space-tree.c | 54 +- fs/btrfs/inode-item.c | 344 +- fs/btrfs/inode-item.h | 96 - fs/btrfs/inode.c | 643 +- fs/btrfs/ioctl.c | 91 +- fs/btrfs/lzo.c | 15 +- fs/btrfs/print-tree.c | 8 +- fs/btrfs/props.c | 7 +- fs/btrfs/qgroup.c | 27 +- fs/btrfs/reada.c | 1086 ++ fs/btrfs/ref-verify.c | 8 +- fs/btrfs/reflink.c | 2 +- fs/btrfs/relocation.c | 41 +- fs/btrfs/root-tree.c | 9 +- fs/btrfs/scrub.c | 234 +- fs/btrfs/send.c | 417 +- fs/btrfs/space-info.c | 93 +- fs/btrfs/space-info.h | 2 +- fs/btrfs/super.c | 1 + fs/btrfs/sysfs.c | 11 - fs/btrfs/tests/btrfs-tests.c | 1 - fs/btrfs/tests/extent-buffer-tests.c | 17 +- fs/btrfs/tests/extent-io-tests.c | 52 - fs/btrfs/tests/free-space-tests.c | 186 +- fs/btrfs/tests/free-space-tree-tests.c | 5 +- fs/btrfs/tests/qgroup-tests.c | 5 +- fs/btrfs/transaction.c | 162 +- fs/btrfs/transaction.h | 3 +- fs/btrfs/tree-checker.c | 56 +- fs/btrfs/tree-defrag.c | 8 + fs/btrfs/tree-log.c | 626 +- fs/btrfs/uuid-tree.c | 10 +- fs/btrfs/verity.c | 2 +- fs/btrfs/volumes.c | 145 +- fs/btrfs/volumes.h | 9 +- fs/btrfs/xattr.c | 8 +- fs/btrfs/zoned.c | 122 +- fs/btrfs/zoned.h | 30 +- fs/cachefiles/bind.c | 2 +- fs/ceph/caps.c | 16 +- fs/ceph/file.c | 20 +- fs/ceph/mds_client.c | 3 +- fs/cifs/cifs_swn.c | 16 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsproto.h | 1 - fs/cifs/connect.c | 41 +- fs/cifs/dfs_cache.c | 7 +- fs/cifs/fs_context.c | 38 +- fs/cifs/fscache.c | 46 +- fs/cifs/inode.c | 6 + fs/cifs/sess.c | 70 +- fs/cifs/smb2pdu.c | 2 +- fs/debugfs/file.c | 2 +- fs/dlm/ast.c | 16 +- fs/dlm/debug_fs.c | 96 +- fs/dlm/dir.c | 3 +- fs/dlm/dlm_internal.h | 12 +- fs/dlm/lock.c | 109 +- fs/dlm/lock.h | 4 - fs/dlm/lockspace.c | 41 +- fs/dlm/lowcomms.c | 209 +- fs/dlm/lowcomms.h | 6 +- fs/dlm/main.c | 3 - fs/dlm/member.c | 3 +- fs/dlm/memory.c | 68 +- fs/dlm/memory.h | 6 - fs/dlm/midcomms.c | 85 +- fs/dlm/midcomms.h | 3 - fs/dlm/rcom.c | 2 +- fs/dlm/recoverd.c | 3 +- fs/dlm/requestqueue.c | 17 +- fs/ecryptfs/main.c | 2 +- fs/erofs/Makefile | 2 +- fs/erofs/compress.h | 4 +- fs/erofs/data.c | 138 +- fs/erofs/decompressor.c | 134 +- fs/erofs/decompressor_lzma.c | 19 +- fs/erofs/erofs_fs.h | 18 +- fs/erofs/inode.c | 68 +- fs/erofs/internal.h | 52 +- fs/erofs/super.c | 121 +- fs/erofs/sysfs.c | 256 - fs/erofs/utils.c | 8 +- fs/erofs/xattr.c | 135 +- fs/erofs/xattr.h | 1 + fs/erofs/zdata.c | 170 +- fs/erofs/zdata.h | 24 +- fs/erofs/zmap.c | 159 +- fs/ext4/acl.c | 2 + fs/ext4/dir.c | 1 + fs/ext4/ext4.h | 22 +- fs/ext4/ext4_jbd2.c | 2 - fs/ext4/extents.c | 16 +- fs/ext4/fast_commit.c | 207 +- fs/ext4/fast_commit.h | 27 +- fs/ext4/file.c | 4 + fs/ext4/inode.c | 60 +- fs/ext4/ioctl.c | 324 +- fs/ext4/mballoc.c | 52 +- fs/ext4/migrate.c | 23 +- fs/ext4/move_extent.c | 1 + fs/ext4/resize.c | 19 +- fs/ext4/super.c | 1917 ++- fs/ext4/sysfs.c | 36 +- fs/file.c | 68 +- fs/fs_parser.c | 31 +- fs/fuse/dev.c | 10 +- fs/gfs2/bmap.c | 2 +- fs/gfs2/file.c | 9 +- fs/gfs2/glock.c | 26 +- fs/gfs2/glops.c | 2 +- fs/gfs2/inode.c | 109 +- fs/gfs2/super.c | 22 +- fs/gfs2/sys.c | 3 +- fs/hostfs/hostfs_kern.c | 3 - fs/inode.c | 2 + fs/io-wq.c | 38 +- fs/io-wq.h | 22 - fs/io_uring.c | 1217 +- fs/iomap/buffered-io.c | 26 +- fs/iomap/direct-io.c | 1 - fs/jbd2/journal.c | 2 - fs/jffs2/file.c | 40 +- fs/kernfs/dir.c | 118 +- fs/kernfs/file.c | 6 +- fs/kernfs/inode.c | 22 +- fs/kernfs/mount.c | 15 +- fs/kernfs/symlink.c | 5 +- fs/ksmbd/ndr.c | 2 +- fs/ksmbd/smb2ops.c | 3 + fs/ksmbd/smb2pdu.c | 59 +- fs/ksmbd/smbacl.c | 19 +- fs/ksmbd/smbacl.h | 5 +- fs/namespace.c | 62 +- fs/netfs/read_helper.c | 25 +- fs/nfs/dir.c | 1 - fs/nfs/fs_context.c | 1 - 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/nfsd/export.c | 2 +- fs/nfsd/nfs3proc.c | 11 +- fs/nfsd/nfs4recover.c | 1 - fs/nfsd/nfs4state.c | 9 +- fs/nfsd/nfs4xdr.c | 7 +- fs/nfsd/nfsctl.c | 14 +- fs/nfsd/nfsproc.c | 8 +- fs/nilfs2/sysfs.c | 13 +- fs/ntfs/Kconfig | 1 - fs/open.c | 8 +- fs/overlayfs/super.c | 2 +- fs/posix_acl.c | 17 +- fs/proc/proc_net.c | 19 +- fs/proc/vmcore.c | 20 +- fs/proc_namespace.c | 2 +- fs/pstore/Kconfig | 1 + fs/pstore/blk.c | 2 +- fs/pstore/ftrace.c | 46 +- fs/select.c | 64 +- fs/signalfd.c | 12 +- fs/smbfs_common/cifs_arc4.c | 13 + fs/tracefs/inode.c | 76 - fs/ubifs/Makefile | 2 +- fs/ubifs/dir.c | 4 +- fs/ubifs/gc.c | 19 +- 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/udf/dir.c | 32 +- fs/udf/namei.c | 3 - fs/udf/super.c | 2 - fs/xfs/libxfs/xfs_attr.c | 17 +- fs/xfs/scrub/dir.c | 15 +- fs/xfs/scrub/inode.c | 14 - fs/xfs/scrub/quota.c | 4 +- fs/xfs/scrub/repair.c | 3 - fs/xfs/scrub/scrub.c | 4 + fs/xfs/scrub/scrub.h | 1 + fs/xfs/xfs_buf_item_recover.c | 2 +- fs/xfs/xfs_dquot.c | 79 +- fs/xfs/xfs_error.c | 3 +- fs/xfs/xfs_icache.c | 24 +- fs/xfs/xfs_inode.c | 9 +- fs/xfs/xfs_inode.h | 4 +- fs/xfs/xfs_ioctl.c | 5 +- fs/xfs/xfs_ioctl.h | 5 +- fs/xfs/xfs_iops.c | 40 +- fs/xfs/xfs_linux.h | 1 - fs/xfs/xfs_log_cil.c | 52 +- fs/xfs/xfs_log_recover.c | 26 +- fs/xfs/xfs_mount.c | 10 + fs/xfs/xfs_qm_syscalls.c | 11 +- fs/xfs/xfs_reflink.c | 5 +- fs/xfs/xfs_super.c | 23 +- fs/xfs/xfs_symlink.c | 33 +- fs/xfs/xfs_sysfs.c | 16 +- fs/xfs/xfs_trans.c | 11 +- fs/zonefs/super.c | 1 - include/acpi/acpi_bus.h | 32 +- include/acpi/acpi_numa.h | 1 + include/acpi/acpixf.h | 8 +- include/acpi/actbl2.h | 116 +- include/acpi/actypes.h | 23 +- include/acpi/cppc_acpi.h | 5 - include/acpi/processor.h | 7 +- include/asm-generic/barrier.h | 65 +- include/asm-generic/bitops/instrumented-atomic.h | 3 - include/asm-generic/bitops/instrumented-lock.h | 3 - include/asm-generic/cacheflush.h | 6 + include/asm-generic/error-injection.h | 4 +- include/asm-generic/futex.h | 31 +- include/asm-generic/logic_io.h | 2 +- include/asm-generic/sections.h | 24 +- include/crypto/aead.h | 4 +- include/crypto/algapi.h | 5 +- include/crypto/blake2b.h | 1 + include/crypto/blake2s.h | 2 +- include/crypto/chacha.h | 15 +- include/crypto/cryptd.h | 3 +- include/crypto/drbg.h | 11 +- include/crypto/engine.h | 6 +- include/crypto/internal/blake2s.h | 6 +- include/crypto/internal/kdf_selftest.h | 71 - include/crypto/kdf_sp800108.h | 61 - include/crypto/pcrypt.h | 2 +- include/crypto/public_key.h | 2 +- include/crypto/scatterwalk.h | 3 +- include/crypto/skcipher.h | 6 +- include/drm/drm_connector.h | 55 - include/drm/drm_device.h | 5 +- include/drm/drm_dp_helper.h | 35 +- include/drm/drm_drv.h | 17 +- include/drm/drm_format_helper.h | 61 +- include/drm/drm_gem_atomic_helper.h | 18 - include/drm/drm_gem_cma_helper.h | 189 +- include/drm/drm_gem_shmem_helper.h | 168 +- include/drm/drm_gem_ttm_helper.h | 2 +- include/drm/drm_gem_vram_helper.h | 2 +- include/drm/drm_hashtab.h | 79 + include/drm/drm_legacy.h | 15 +- include/drm/drm_mm.h | 4 +- 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/i915_pciids.h | 9 - include/drm/intel-gtt.h | 8 +- include/drm/ttm/ttm_bo_api.h | 1 + include/drm/ttm/ttm_placement.h | 11 - include/dt-bindings/clock/qcom,gcc-sdx65.h | 122 - include/dt-bindings/clock/qcom,gcc-sm8450.h | 244 - include/dt-bindings/clock/r8a779f0-cpg-mssr.h | 64 - include/dt-bindings/clock/starfive-jh7100.h | 202 - include/dt-bindings/clock/sun50i-a64-ccu.h | 2 +- include/dt-bindings/clock/sun8i-h3-ccu.h | 2 +- include/dt-bindings/clock/tegra234-clock.h | 26 +- include/dt-bindings/gpio/msc313-gpio.h | 71 - include/dt-bindings/gpio/tegra234-gpio.h | 63 - include/dt-bindings/gpio/tegra241-gpio.h | 42 - include/dt-bindings/memory/tegra234-mc.h | 32 - include/dt-bindings/pinctrl/k3.h | 3 - include/dt-bindings/pinctrl/pinctrl-starfive.h | 275 - include/dt-bindings/pinctrl/samsung.h | 13 +- include/dt-bindings/power/imx8mn-power.h | 5 - include/dt-bindings/power/imx8ulp-power.h | 26 - include/dt-bindings/power/qcom-rpmpd.h | 33 - include/dt-bindings/power/r8a779f0-sysc.h | 30 - include/dt-bindings/reset/starfive-jh7100.h | 126 - include/dt-bindings/reset/tegra234-reset.h | 12 +- include/dt-bindings/soc/samsung,exynos-usi.h | 17 - include/keys/asymmetric-type.h | 3 +- include/linux/acpi.h | 24 +- include/linux/amba/bus.h | 6 + include/linux/arch_topology.h | 4 +- include/linux/atalk.h | 2 +- include/linux/atomic/atomic-instrumented.h | 135 +- include/linux/auxiliary_bus.h | 174 - include/linux/avf/virtchnl.h | 377 - include/linux/bio.h | 4 +- include/linux/blk-mq.h | 105 +- include/linux/blkdev.h | 47 +- include/linux/bootmem_info.h | 2 +- include/linux/bpf-cgroup-defs.h | 70 - include/linux/bpf-cgroup.h | 57 +- include/linux/bpf-netns.h | 8 +- include/linux/bpf.h | 159 +- include/linux/bpf_local_storage.h | 6 - include/linux/bpf_verifier.h | 34 - include/linux/btf.h | 103 +- include/linux/btf_ids.h | 20 +- include/linux/cacheflush.h | 18 - include/linux/cacheinfo.h | 1 + include/linux/can/bittiming.h | 7 + include/linux/can/dev.h | 24 +- include/linux/can/skb.h | 5 +- include/linux/cc_platform.h | 11 - include/linux/cgroup-defs.h | 4 +- include/linux/compiler.h | 4 +- include/linux/compiler_attributes.h | 18 - include/linux/compiler_types.h | 13 +- include/linux/console.h | 6 + include/linux/cpuhotplug.h | 1 - include/linux/delay.h | 14 +- include/linux/device/driver.h | 1 - include/linux/dma-buf.h | 4 +- include/linux/dma-fence.h | 1 - include/linux/dma-resv.h | 27 +- include/linux/dsa/8021q.h | 9 +- include/linux/dsa/loop.h | 1 - include/linux/dsa/ocelot.h | 12 +- include/linux/dsa/sja1105.h | 62 +- include/linux/dtpm.h | 2 + include/linux/edac.h | 6 - include/linux/efi.h | 12 +- include/linux/entry-kvm.h | 2 +- include/linux/ethtool.h | 26 +- include/linux/fb.h | 1 - include/linux/filter.h | 18 +- include/linux/fs.h | 144 +- include/linux/fs_parser.h | 2 +- include/linux/genhd.h | 85 +- include/linux/gfp.h | 2 +- include/linux/gpio/consumer.h | 2 + include/linux/gpio/driver.h | 2 - include/linux/gpio/machine.h | 2 - include/linux/hid.h | 104 +- include/linux/highmem.h | 47 +- include/linux/host1x.h | 76 +- include/linux/hugetlb_cgroup.h | 12 - include/linux/hwmon.h | 4 +- include/linux/i2c.h | 17 +- include/linux/ieee80211.h | 11 +- include/linux/if_eql.h | 1 - include/linux/if_vlan.h | 3 - include/linux/ima.h | 30 +- include/linux/inetdevice.h | 2 - include/linux/instrumentation.h | 4 +- include/linux/intel-ish-client-if.h | 4 +- include/linux/intel_rapl.h | 6 - include/linux/iocontext.h | 49 +- include/linux/ipc_namespace.h | 15 - include/linux/ipv6.h | 2 - include/linux/irqflags.h | 23 +- include/linux/kasan.h | 9 +- include/linux/kcsan-checks.h | 83 +- include/linux/kcsan.h | 11 +- include/linux/kernfs.h | 6 +- include/linux/kobject.h | 34 +- include/linux/kprobes.h | 2 - include/linux/kvm_host.h | 6 +- include/linux/kvm_types.h | 7 + include/linux/lsm_hook_defs.h | 5 +- include/linux/lsm_hooks.h | 10 +- include/linux/mdio.h | 12 - include/linux/mdio/mdio-mscc-miim.h | 19 - include/linux/mei_cl_bus.h | 3 - include/linux/memblock.h | 4 +- include/linux/memcontrol.h | 48 + include/linux/mfd/ntxec.h | 2 +- include/linux/mfd/rohm-bd70528.h | 389 + include/linux/mfd/rohm-generic.h | 11 +- include/linux/mfd/ti_am335x_tscadc.h | 1 + include/linux/mhi.h | 13 - include/linux/mlx5/device.h | 1 - include/linux/mlx5/driver.h | 4 - include/linux/mlx5/eq.h | 4 +- include/linux/mlx5/eswitch.h | 4 +- include/linux/mlx5/fs.h | 1 - include/linux/mlx5/mlx5_ifc.h | 42 +- include/linux/mm.h | 25 - include/linux/mm_types.h | 23 +- include/linux/mmc/sdio_ids.h | 1 - include/linux/mmzone.h | 1 - include/linux/mnt_idmapping.h | 234 - include/linux/mod_devicetable.h | 14 - include/linux/mroute_base.h | 2 - include/linux/mtd/latch-addr-flash.h | 29 + include/linux/mtd/mtd.h | 3 - include/linux/mtd/rawnand.h | 2 - include/linux/mtd/spi-nor.h | 2 + include/linux/net/intel/iidc.h | 7 +- include/linux/netdevice.h | 550 +- include/linux/netfilter.h | 10 +- include/linux/netfilter/nf_conntrack_common.h | 10 +- include/linux/netfilter_netdev.h | 2 +- include/linux/netpoll.h | 1 - include/linux/numa.h | 4 - include/linux/once.h | 2 +- include/linux/page-flags.h | 14 +- include/linux/pagemap.h | 56 +- include/linux/pci_ids.h | 19 +- include/linux/pcs-lynx.h | 9 +- include/linux/percpu-refcount.h | 2 +- include/linux/percpu.h | 1 + include/linux/perf_event.h | 11 - include/linux/phy.h | 13 +- include/linux/phylink.h | 96 +- include/linux/pinctrl/pinconf-generic.h | 3 - include/linux/pktcdvd.h | 12 +- include/linux/platform_data/mtd-nand-omap2.h | 10 +- include/linux/platform_data/ntc_thermistor.h | 50 + include/linux/platform_data/pata_ixp4xx_cf.h | 21 + include/linux/platform_data/spi-clps711x.h | 17 + include/linux/platform_data/tps68470.h | 35 - include/linux/platform_data/x86/asus-wmi.h | 2 - include/linux/platform_data/x86/simatic-ipc-base.h | 29 - include/linux/platform_data/x86/simatic-ipc.h | 72 - include/linux/pm.h | 82 +- include/linux/pm_runtime.h | 5 +- include/linux/power_supply.h | 249 +- include/linux/printk.h | 4 - include/linux/property.h | 12 +- include/linux/psi.h | 1 - include/linux/psi_types.h | 14 +- include/linux/psp-sev.h | 21 - include/linux/ptp_classify.h | 1 - include/linux/ptp_clock_kernel.h | 12 +- include/linux/pwm.h | 2 - include/linux/qed/qed_if.h | 14 - include/linux/raid/pq.h | 2 +- include/linux/random.h | 2 +- include/linux/ratelimit_types.h | 2 +- include/linux/rcu_segcblist.h | 51 +- include/linux/rcupdate.h | 50 +- include/linux/rcutiny.h | 2 +- include/linux/ref_tracker.h | 73 - include/linux/regmap.h | 7 - include/linux/regulator/driver.h | 81 +- include/linux/rfkill.h | 7 - include/linux/rtmutex.h | 9 - include/linux/scatterlist.h | 29 +- include/linux/sched.h | 16 - include/linux/sched/cputime.h | 5 +- include/linux/sched/signal.h | 1 - include/linux/sched/task.h | 2 +- include/linux/sched/topology.h | 6 +- include/linux/sdb.h | 160 + include/linux/security.h | 12 +- include/linux/seq_file_net.h | 3 +- include/linux/serial_8250.h | 2 + include/linux/serial_s3c.h | 9 + include/linux/siphash.h | 16 +- include/linux/skbuff.h | 113 +- include/linux/skmsg.h | 6 + include/linux/slab.h | 8 + include/linux/slab_def.h | 16 +- include/linux/slub_def.h | 29 +- include/linux/soc/qcom/llcc-qcom.h | 3 - include/linux/soc/renesas/rcar-rst.h | 2 - include/linux/spi/pxa2xx_spi.h | 5 + include/linux/spi/spi.h | 2 +- include/linux/spinlock.h | 2 +- include/linux/spinlock_types_up.h | 2 +- include/linux/srcu.h | 3 +- include/linux/stacktrace.h | 35 +- include/linux/stmmac.h | 2 - include/linux/string_helpers.h | 4 - include/linux/surface_aggregator/device.h | 9 - include/linux/suspend.h | 1 - include/linux/tcp.h | 2 - include/linux/tee_drv.h | 18 +- include/linux/thread_info.h | 14 - include/linux/topology.h | 25 - include/linux/torture.h | 9 +- include/linux/tpm.h | 10 - include/linux/tty.h | 153 +- include/linux/tty_driver.h | 572 +- include/linux/tty_flip.h | 1 + include/linux/tty_ldisc.h | 287 +- include/linux/tty_port.h | 131 +- include/linux/u64_stats_sync.h | 42 +- include/linux/virtio.h | 2 + include/linux/virtio_net.h | 32 +- include/linux/wait.h | 26 - include/linux/wmi.h | 1 - include/linux/wwan.h | 18 +- include/media/cec.h | 11 +- include/media/dmxdev.h | 1 + include/media/dvb_frontend.h | 13 +- include/media/rc-core.h | 2 + include/media/v4l2-ctrls.h | 4 - include/media/v4l2-mem2mem.h | 5 - include/media/v4l2-vp9.h | 233 - include/media/videobuf2-core.h | 9 +- include/memory/renesas-rpc-if.h | 8 +- include/net/act_api.h | 27 +- include/net/af_unix.h | 3 +- include/net/arp.h | 8 +- include/net/ax25.h | 3 - include/net/bareudp.h | 13 +- include/net/bluetooth/bluetooth.h | 9 - include/net/bluetooth/hci.h | 82 +- include/net/bluetooth/hci_core.h | 73 +- include/net/bluetooth/hci_sync.h | 108 - include/net/bluetooth/mgmt.h | 9 +- include/net/bond_alb.h | 2 +- include/net/bond_options.h | 1 - include/net/bonding.h | 1 - include/net/busy_poll.h | 13 - include/net/cfg80211.h | 90 +- include/net/checksum.h | 4 - include/net/codel.h | 2 + include/net/codel_impl.h | 2 - include/net/codel_qdisc.h | 2 - include/net/devlink.h | 46 +- include/net/dsa.h | 281 +- include/net/dst.h | 1 - include/net/dst_cache.h | 11 - include/net/failover.h | 1 - include/net/fib_rules.h | 25 +- include/net/flow_offload.h | 20 +- include/net/gro.h | 421 +- include/net/if_inet6.h | 1 - include/net/inet_connection_sock.h | 2 +- include/net/inet_sock.h | 12 - include/net/ip.h | 9 +- include/net/ip6_checksum.h | 20 +- include/net/ip6_fib.h | 2 - include/net/ip6_route.h | 18 +- include/net/ip6_tunnel.h | 1 - include/net/ip_fib.h | 4 +- include/net/ip_tunnels.h | 3 - include/net/ipv6.h | 4 +- include/net/ipv6_stubs.h | 1 - include/net/iucv/af_iucv.h | 10 +- include/net/llc_conn.h | 1 - include/net/mac80211.h | 57 +- include/net/ndisc.h | 16 +- include/net/neighbour.h | 14 - include/net/net_namespace.h | 34 - include/net/net_trackers.h | 18 - include/net/netfilter/nf_conntrack.h | 17 +- include/net/netfilter/nf_conntrack_act_ct.h | 50 - include/net/netfilter/nf_conntrack_extend.h | 4 - include/net/netfilter/nf_tables.h | 40 +- include/net/netfilter/nf_tables_core.h | 6 - include/net/netns/bpf.h | 9 +- include/net/netns/core.h | 1 + include/net/netns/ipv4.h | 5 +- include/net/nfc/nci_core.h | 1 - include/net/nl802154.h | 7 +- include/net/page_pool.h | 23 +- include/net/pkt_cls.h | 46 +- include/net/pkt_sched.h | 18 - include/net/route.h | 1 - include/net/sch_generic.h | 4 +- include/net/sctp/sctp.h | 13 +- include/net/sctp/structs.h | 18 +- include/net/seg6.h | 21 - include/net/sock.h | 142 +- include/net/tc_act/tc_gate.h | 5 + include/net/tc_act/tc_mirred.h | 1 - include/net/tcp.h | 18 +- include/net/udp.h | 24 + include/net/vxlan.h | 1 - include/net/xdp.h | 3 - include/net/xdp_priv.h | 1 + include/net/xdp_sock.h | 1 - include/net/xfrm.h | 10 +- include/rdma/rdma_netlink.h | 2 +- include/scsi/scsi_cmnd.h | 2 +- include/scsi/scsi_device.h | 4 +- include/scsi/scsi_ioctl.h | 4 +- include/soc/mscc/ocelot.h | 66 +- include/soc/mscc/ocelot_ana.h | 10 - include/soc/mscc/ocelot_vcap.h | 3 - include/soc/mscc/vsc7514_regs.h | 29 - include/soc/tegra/common.h | 15 - include/sound/soc-acpi.h | 2 +- include/trace/events/block.h | 8 +- include/trace/events/btrfs.h | 10 +- include/trace/events/cgroup.h | 12 +- include/trace/events/dlm.h | 260 - include/trace/events/erofs.h | 4 +- include/trace/events/ext4.h | 23 - include/trace/events/rpcgss.h | 2 +- include/trace/events/skb.h | 41 +- include/trace/events/vmscan.h | 4 +- include/uapi/asm-generic/poll.h | 2 +- include/uapi/drm/amdgpu_drm.h | 2 +- include/uapi/drm/drm.h | 18 - include/uapi/drm/drm_fourcc.h | 11 - include/uapi/drm/virtgpu_drm.h | 7 - include/uapi/drm/vmwgfx_drm.h | 1 - include/uapi/linux/audit.h | 2 +- include/uapi/linux/bpf.h | 165 +- include/uapi/linux/btf.h | 3 +- include/uapi/linux/btrfs_tree.h | 4 +- include/uapi/linux/byteorder/big_endian.h | 1 - include/uapi/linux/byteorder/little_endian.h | 1 - include/uapi/linux/can/netlink.h | 13 - include/uapi/linux/ethtool.h | 1 - include/uapi/linux/ethtool_netlink.h | 1 - include/uapi/linux/if_ether.h | 2 +- include/uapi/linux/if_link.h | 2 - include/uapi/linux/io_uring.h | 4 - include/uapi/linux/kfd_sysfs.h | 108 - include/uapi/linux/mptcp.h | 18 +- include/uapi/linux/net_tstamp.h | 17 +- include/uapi/linux/nfc.h | 6 +- include/uapi/linux/nl80211.h | 63 +- include/uapi/linux/pci_regs.h | 4 - include/uapi/linux/pfkeyv2.h | 2 - include/uapi/linux/pkt_cls.h | 9 +- include/uapi/linux/resource.h | 13 +- include/uapi/linux/rtnetlink.h | 2 - include/uapi/linux/smc.h | 2 - include/uapi/linux/smc_diag.h | 11 +- include/uapi/linux/tty.h | 1 - include/uapi/linux/v4l2-controls.h | 288 +- include/uapi/linux/videodev2.h | 6 - include/uapi/linux/xfrm.h | 1 - include/uapi/rdma/mlx5_user_ioctl_cmds.h | 2 +- include/xen/events.h | 1 - include/xen/xenbus.h | 1 - init/Kconfig | 12 +- init/init_task.c | 5 + ipc/shm.c | 189 +- ipc/util.c | 6 +- kernel/audit.c | 47 +- kernel/audit_tree.c | 2 +- kernel/auditfilter.c | 7 +- kernel/auditsc.c | 11 +- kernel/bpf/Makefile | 4 - kernel/bpf/bloom_filter.c | 6 - kernel/bpf/bpf_inode_storage.c | 6 +- kernel/bpf/bpf_iter.c | 35 - kernel/bpf/bpf_local_storage.c | 50 +- kernel/bpf/bpf_struct_ops.c | 6 +- kernel/bpf/bpf_task_storage.c | 10 +- kernel/bpf/btf.c | 552 +- kernel/bpf/cgroup.c | 4 +- kernel/bpf/core.c | 6 +- kernel/bpf/cpumap.c | 12 +- kernel/bpf/devmap.c | 36 +- kernel/bpf/helpers.c | 33 +- kernel/bpf/local_storage.c | 3 +- kernel/bpf/lpm_trie.c | 2 +- kernel/bpf/map_iter.c | 4 +- kernel/bpf/mmap_unlock_work.h | 65 - kernel/bpf/net_namespace.c | 1 - kernel/bpf/reuseport_array.c | 6 +- kernel/bpf/ringbuf.c | 2 +- kernel/bpf/stackmap.c | 82 +- kernel/bpf/syscall.c | 64 +- kernel/bpf/task_iter.c | 82 +- kernel/bpf/trampoline.c | 8 - kernel/bpf/verifier.c | 995 +- kernel/cgroup/cgroup-internal.h | 19 - kernel/cgroup/cgroup-v1.c | 33 +- kernel/cgroup/cgroup.c | 95 +- kernel/cgroup/cpuset.c | 16 +- kernel/cgroup/rstat.c | 51 +- kernel/cpu.c | 7 - kernel/crash_core.c | 11 - kernel/dma/direct.c | 240 +- kernel/entry/common.c | 4 +- kernel/entry/kvm.c | 4 +- kernel/entry/syscall_user_dispatch.c | 4 +- kernel/events/core.c | 7 - kernel/fork.c | 26 + kernel/futex/core.c | 35 + kernel/futex/futex.h | 6 + kernel/futex/syscalls.c | 22 + kernel/irq/chip.c | 4 +- kernel/irq/handle.c | 11 +- kernel/irq/internals.h | 2 +- kernel/kcsan/Makefile | 3 - kernel/kcsan/core.c | 347 +- kernel/kcsan/kcsan_test.c | 426 +- kernel/kcsan/report.c | 51 +- kernel/kcsan/selftest.c | 143 - kernel/kprobes.c | 3 - kernel/locking/lockdep.c | 2 - kernel/locking/locktorture.c | 4 +- kernel/locking/mutex.c | 11 +- kernel/locking/rtmutex.c | 10 +- kernel/locking/rtmutex_api.c | 30 +- kernel/locking/rwsem.c | 191 +- kernel/locking/spinlock_rt.c | 6 + kernel/locking/ww_rt_mutex.c | 2 +- kernel/notifier.c | 15 +- kernel/params.c | 4 +- kernel/power/hibernate.c | 6 +- kernel/power/power.h | 1 - kernel/power/swap.c | 16 +- kernel/power/user.c | 2 +- kernel/printk/printk.c | 109 +- kernel/rcu/Kconfig | 20 +- kernel/rcu/rcu_segcblist.c | 10 +- kernel/rcu/rcu_segcblist.h | 12 +- kernel/rcu/rcuscale.c | 14 +- kernel/rcu/rcutorture.c | 234 +- kernel/rcu/refscale.c | 50 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/tasks.h | 476 +- kernel/rcu/tree.c | 131 +- kernel/rcu/tree.h | 31 +- kernel/rcu/tree_exp.h | 14 +- kernel/rcu/tree_nocb.h | 160 +- kernel/rcu/tree_plugin.h | 250 +- kernel/rcu/tree_stall.h | 27 +- kernel/scftorture.c | 16 +- kernel/sched/Makefile | 7 +- kernel/sched/core.c | 99 +- kernel/sched/core_sched.c | 66 +- kernel/sched/cpuacct.c | 107 +- kernel/sched/cpufreq_schedutil.c | 2 +- kernel/sched/cputime.c | 16 +- kernel/sched/debug.c | 4 - kernel/sched/fair.c | 87 +- kernel/sched/psi.c | 47 +- kernel/sched/rt.c | 23 +- kernel/sched/sched.h | 76 +- kernel/sched/stats.h | 5 +- kernel/sched/wait.c | 7 - kernel/signal.c | 45 +- kernel/softirq.c | 3 +- kernel/sysctl.c | 1 - kernel/time/tick-sched.c | 7 - kernel/time/timekeeping.c | 3 +- kernel/time/timer.c | 16 +- kernel/torture.c | 4 +- kernel/trace/blktrace.c | 20 +- kernel/trace/bpf_trace.c | 95 +- kernel/trace/ftrace.c | 8 +- kernel/trace/trace.c | 22 +- kernel/trace/trace.h | 24 +- kernel/trace/trace_events.c | 12 - kernel/trace/trace_events_hist.c | 43 +- kernel/trace/trace_events_synth.c | 11 +- kernel/trace/trace_kprobe.c | 1 - kernel/trace/trace_uprobe.c | 2 - kernel/trace/tracing_map.c | 3 - kernel/ucount.c | 15 +- kernel/workqueue.c | 101 +- lib/Kconfig | 5 - lib/Kconfig.debug | 21 +- lib/Kconfig.kcsan | 20 - lib/Makefile | 4 +- lib/asn1_encoder.c | 2 + lib/atomic64.c | 2 + lib/crypto/Kconfig | 23 +- lib/crypto/Makefile | 9 +- lib/crypto/blake2s-generic.c | 6 +- lib/crypto/blake2s.c | 6 + lib/kobject.c | 8 +- lib/kobject_uevent.c | 6 +- lib/kunit/test.c | 25 +- lib/locking-selftest.c | 172 +- lib/logic_iomem.c | 23 +- lib/mpi/mpi-mod.c | 2 - lib/nmi_backtrace.c | 6 - lib/objagg.c | 7 +- lib/raid6/algos.c | 78 +- lib/raid6/avx2.c | 8 +- lib/raid6/avx512.c | 6 +- lib/ref_tracker.c | 140 - lib/siphash.c | 12 +- lib/string_helpers.c | 64 - lib/test_bpf.c | 4 +- lib/test_kasan.c | 2 - lib/test_ref_tracker.c | 115 - lib/vsprintf.c | 4 +- lib/zstd/Makefile | 2 + lib/zstd/common/compiler.h | 7 - lib/zstd/compress/zstd_compress_superblock.c | 2 - lib/zstd/compress/zstd_opt.c | 12 - mm/Kconfig | 5 +- mm/Makefile | 2 - mm/backing-dev.c | 7 - mm/bootmem_info.c | 7 +- mm/damon/core.c | 20 +- mm/damon/dbgfs.c | 35 +- mm/damon/vaddr-test.h | 79 +- mm/damon/vaddr.c | 2 +- mm/filemap.c | 34 +- mm/highmem.c | 34 +- mm/hugetlb.c | 38 +- mm/kasan/common.c | 27 +- mm/kasan/generic.c | 8 +- mm/kasan/kasan.h | 1 - mm/kasan/quarantine.c | 2 +- mm/kasan/report.c | 13 +- mm/kasan/report_tags.c | 10 +- mm/kfence/core.c | 18 +- mm/kfence/kfence_test.c | 6 +- mm/memcontrol.c | 163 +- mm/memory-failure.c | 33 +- mm/memory_hotplug.c | 1 - mm/mempolicy.c | 3 +- mm/shmem.c | 3 +- mm/slab.c | 459 +- mm/slab.h | 304 +- mm/slab_common.c | 14 +- mm/slob.c | 65 +- mm/slub.c | 1192 +- mm/sparse.c | 2 +- mm/swap.c | 1 - mm/swap_slots.c | 1 - mm/usercopy.c | 13 +- mm/util.c | 2 +- mm/vmscan.c | 65 +- mm/zsmalloc.c | 18 +- net/802/hippi.c | 2 +- net/8021q/vlan.c | 7 +- net/8021q/vlan_core.c | 7 +- net/8021q/vlan_dev.c | 9 +- net/8021q/vlanproc.c | 2 +- net/Kconfig | 5 - net/Kconfig.debug | 19 - net/ax25/af_ax25.c | 14 +- net/ax25/ax25_dev.c | 8 +- net/batman-adv/main.h | 2 +- net/batman-adv/multicast.c | 15 +- net/batman-adv/multicast.h | 10 +- net/batman-adv/netlink.c | 30 +- net/batman-adv/network-coding.c | 8 +- net/batman-adv/soft-interface.c | 7 +- net/bluetooth/Makefile | 2 +- net/bluetooth/aosp.c | 168 +- net/bluetooth/aosp.h | 13 - net/bluetooth/bnep/sock.c | 1 - net/bluetooth/cmtp/core.c | 4 +- net/bluetooth/eir.h | 2 - net/bluetooth/hci_codec.c | 18 +- net/bluetooth/hci_conn.c | 325 +- net/bluetooth/hci_core.c | 1356 ++- net/bluetooth/hci_event.c | 3329 +++-- net/bluetooth/hci_request.c | 567 +- net/bluetooth/hci_request.h | 18 +- net/bluetooth/hci_sock.c | 16 +- net/bluetooth/hci_sync.c | 5281 -------- net/bluetooth/hci_sysfs.c | 2 - net/bluetooth/hidp/sock.c | 1 - net/bluetooth/l2cap_core.c | 2 +- net/bluetooth/l2cap_sock.c | 46 +- net/bluetooth/mgmt.c | 2420 ++-- net/bluetooth/mgmt_util.c | 81 +- net/bluetooth/mgmt_util.h | 8 - net/bluetooth/msft.c | 513 +- net/bluetooth/msft.h | 20 +- net/bridge/br_if.c | 18 +- net/bridge/br_ioctl.c | 76 +- net/bridge/br_multicast.c | 32 - net/bridge/br_netfilter_hooks.c | 7 +- net/bridge/br_netlink.c | 4 +- net/bridge/br_private.h | 13 +- net/bridge/br_sysfs_br.c | 11 +- net/bridge/br_vlan.c | 4 +- net/bridge/br_vlan_options.c | 4 +- net/bridge/netfilter/nft_meta_bridge.c | 20 - net/caif/caif_socket.c | 1 - net/caif/cfserl.c | 1 + net/can/isotp.c | 4 +- net/core/Makefile | 4 +- net/core/bpf_sk_storage.c | 10 +- net/core/dev.c | 748 +- net/core/dev_addr_lists.c | 93 +- net/core/dev_addr_lists_test.c | 236 - net/core/dev_ioctl.c | 7 +- net/core/devlink.c | 101 +- net/core/drop_monitor.c | 16 +- net/core/dst.c | 8 +- net/core/dst_cache.c | 19 - net/core/failover.c | 4 +- net/core/fib_rules.c | 27 +- net/core/filter.c | 193 +- net/core/flow_dissector.c | 6 +- net/core/flow_offload.c | 46 +- net/core/gro.c | 770 -- net/core/link_watch.c | 17 +- net/core/lwt_bpf.c | 1 - net/core/lwtunnel.c | 4 - net/core/neighbour.c | 26 +- net/core/net-sysfs.c | 34 +- net/core/net_namespace.c | 3 - net/core/netpoll.c | 4 +- net/core/of_net.c | 33 +- net/core/page_pool.c | 20 +- net/core/pktgen.c | 8 +- net/core/rtnetlink.c | 37 +- net/core/secure_seq.c | 4 +- net/core/skbuff.c | 200 +- net/core/skmsg.c | 5 - net/core/sock.c | 77 +- net/core/sock_diag.c | 1 - net/core/sock_map.c | 38 +- net/core/sysctl_net_core.c | 1 - net/core/xdp.c | 104 +- net/dccp/proto.c | 27 +- net/dccp/trace.h | 4 +- net/decnet/dn_nsp_in.c | 1 - net/decnet/dn_rules.c | 5 + net/dsa/dsa.c | 2 +- net/dsa/dsa2.c | 201 +- net/dsa/dsa_priv.h | 91 +- net/dsa/master.c | 29 +- net/dsa/port.c | 252 +- net/dsa/slave.c | 64 +- net/dsa/switch.c | 132 +- net/dsa/tag_8021q.c | 20 +- net/dsa/tag_dsa.c | 5 +- net/dsa/tag_ocelot.c | 8 +- net/dsa/tag_ocelot_8021q.c | 52 +- net/dsa/tag_sja1105.c | 214 +- net/ethernet/eth.c | 7 +- net/ethtool/cabletest.c | 4 +- net/ethtool/channels.c | 2 +- net/ethtool/coalesce.c | 2 +- net/ethtool/common.c | 1 - net/ethtool/debug.c | 2 +- net/ethtool/eee.c | 2 +- net/ethtool/features.c | 3 +- net/ethtool/fec.c | 2 +- net/ethtool/ioctl.c | 30 +- net/ethtool/linkinfo.c | 2 +- net/ethtool/linkmodes.c | 2 +- net/ethtool/module.c | 2 +- net/ethtool/netlink.c | 12 +- net/ethtool/netlink.h | 9 +- net/ethtool/pause.c | 2 +- net/ethtool/privflags.c | 2 +- net/ethtool/rings.c | 34 +- net/ethtool/stats.c | 15 +- net/ethtool/tunnels.c | 6 +- net/ethtool/wol.c | 2 +- net/hsr/hsr_device.c | 6 +- net/ieee802154/socket.c | 4 +- net/ipv4/af_inet.c | 43 +- net/ipv4/arp.c | 33 +- net/ipv4/bpf_tcp_ca.c | 8 +- net/ipv4/devinet.c | 6 +- net/ipv4/esp4_offload.c | 1 - net/ipv4/fib_frontend.c | 2 +- net/ipv4/fib_rules.c | 11 +- net/ipv4/fib_semantics.c | 65 +- net/ipv4/fou.c | 26 +- net/ipv4/gre_offload.c | 13 +- net/ipv4/igmp.c | 1 + net/ipv4/inet_connection_sock.c | 4 +- net/ipv4/inet_diag.c | 4 +- net/ipv4/inet_hashtables.c | 8 +- net/ipv4/ip_output.c | 1 + net/ipv4/ip_sockglue.c | 2 +- net/ipv4/ipmr.c | 8 +- net/ipv4/netfilter/Kconfig | 8 +- net/ipv4/netfilter/Makefile | 3 + net/ipv4/netfilter/ipt_CLUSTERIP.c | 5 +- net/ipv4/netfilter/nf_flow_table_ipv4.c | 37 + net/ipv4/nexthop.c | 38 +- net/ipv4/ping.c | 15 +- net/ipv4/raw.c | 15 +- net/ipv4/route.c | 83 +- net/ipv4/syncookies.c | 2 +- net/ipv4/tcp.c | 101 +- net/ipv4/tcp_bpf.c | 27 - net/ipv4/tcp_cubic.c | 5 +- net/ipv4/tcp_input.c | 20 +- net/ipv4/tcp_ipv4.c | 36 +- net/ipv4/tcp_minisocks.c | 4 +- net/ipv4/tcp_offload.c | 1 - net/ipv4/tcp_output.c | 2 +- net/ipv4/udp.c | 43 +- net/ipv4/udp_offload.c | 32 +- net/ipv4/xfrm4_policy.c | 2 +- net/ipv6/addrconf.c | 4 +- net/ipv6/addrconf_core.c | 2 +- net/ipv6/af_inet6.c | 10 +- net/ipv6/ah6.c | 5 +- net/ipv6/esp6.c | 9 +- net/ipv6/esp6_offload.c | 1 - net/ipv6/exthdrs.c | 1 + net/ipv6/fib6_rules.c | 9 +- net/ipv6/icmp.c | 6 +- net/ipv6/inet6_hashtables.c | 8 +- net/ipv6/ioam6.c | 16 +- net/ipv6/ip6_fib.c | 1 - net/ipv6/ip6_gre.c | 13 +- net/ipv6/ip6_offload.c | 20 +- net/ipv6/ip6_output.c | 4 +- net/ipv6/ip6_tunnel.c | 4 +- net/ipv6/ip6_vti.c | 6 +- net/ipv6/ip6mr.c | 8 +- net/ipv6/ipv6_sockglue.c | 17 +- net/ipv6/netfilter/Kconfig | 8 +- net/ipv6/netfilter/nf_flow_table_ipv6.c | 38 + net/ipv6/ping.c | 1 - net/ipv6/raw.c | 3 - net/ipv6/route.c | 85 +- net/ipv6/seg6.c | 59 - net/ipv6/seg6_iptunnel.c | 8 - net/ipv6/seg6_local.c | 34 +- net/ipv6/sit.c | 5 +- net/ipv6/syncookies.c | 2 +- net/ipv6/tcp_ipv6.c | 22 +- net/ipv6/tcpv6_offload.c | 1 - net/ipv6/udp.c | 19 +- net/ipv6/udp_offload.c | 3 +- net/ipv6/xfrm6_policy.c | 4 +- net/iucv/af_iucv.c | 41 +- net/iucv/iucv.c | 124 +- net/kcm/kcmsock.c | 1 - net/l2tp/l2tp_core.c | 52 +- net/l2tp/l2tp_core.h | 2 +- net/l2tp/l2tp_debugfs.c | 22 +- net/llc/af_llc.c | 5 +- net/llc/llc_proc.c | 2 +- net/mac80211/agg-rx.c | 5 +- net/mac80211/agg-tx.c | 16 +- net/mac80211/cfg.c | 60 +- net/mac80211/debugfs_sta.c | 9 +- net/mac80211/driver-ops.h | 27 +- net/mac80211/ethtool.c | 8 +- net/mac80211/ieee80211_i.h | 26 +- net/mac80211/iface.c | 63 +- net/mac80211/led.h | 8 +- net/mac80211/main.c | 13 +- net/mac80211/mesh.h | 22 +- net/mac80211/mesh_pathtbl.c | 89 +- net/mac80211/mlme.c | 82 +- net/mac80211/rc80211_minstrel_ht.c | 2 + net/mac80211/rx.c | 22 +- net/mac80211/sta_info.c | 21 +- net/mac80211/sta_info.h | 2 - net/mac80211/trace.h | 7 - net/mac80211/tx.c | 54 +- net/mac80211/util.c | 43 +- net/mac80211/wme.c | 3 +- net/mac80211/wpa.c | 4 + net/mctp/af_mctp.c | 3 +- net/mctp/device.c | 53 +- net/mctp/neigh.c | 9 +- net/mctp/route.c | 16 +- net/mctp/test/route-test.c | 5 + net/mctp/test/utils.c | 2 +- net/mpls/af_mpls.c | 105 +- net/mpls/internal.h | 15 +- net/mptcp/options.c | 151 +- net/mptcp/pm.c | 34 +- net/mptcp/pm_netlink.c | 218 +- net/mptcp/protocol.c | 529 +- net/mptcp/protocol.h | 86 +- net/mptcp/sockopt.c | 263 +- net/mptcp/subflow.c | 34 +- net/mptcp/token.c | 1 - net/ncsi/ncsi-cmd.c | 24 +- net/ncsi/ncsi-netlink.c | 6 +- net/netfilter/Kconfig | 6 + net/netfilter/Makefile | 3 +- net/netfilter/core.c | 29 +- net/netfilter/ipvs/ip_vs_core.c | 8 +- net/netfilter/ipvs/ip_vs_ctl.c | 7 +- net/netfilter/nf_conntrack_core.c | 74 +- net/netfilter/nf_conntrack_expect.c | 6 +- net/netfilter/nf_conntrack_netlink.c | 27 +- net/netfilter/nf_conntrack_standalone.c | 4 +- net/netfilter/nf_flow_table_core.c | 6 +- net/netfilter/nf_flow_table_inet.c | 26 - net/netfilter/nf_flow_table_offload.c | 4 +- net/netfilter/nf_nat_core.c | 47 +- net/netfilter/nf_nat_masquerade.c | 4 +- net/netfilter/nf_synproxy_core.c | 1 + net/netfilter/nf_tables_api.c | 165 +- net/netfilter/nf_tables_core.c | 87 +- net/netfilter/nf_tables_trace.c | 2 +- net/netfilter/nfnetlink_hook.c | 1 - net/netfilter/nfnetlink_log.c | 8 +- net/netfilter/nfnetlink_queue.c | 19 +- net/netfilter/nft_bitwise.c | 95 - net/netfilter/nft_connlimit.c | 26 +- net/netfilter/nft_counter.c | 58 +- net/netfilter/nft_ct.c | 4 +- net/netfilter/nft_exthdr.c | 11 +- net/netfilter/nft_fwd_netdev.c | 7 +- net/netfilter/nft_last.c | 69 +- net/netfilter/nft_limit.c | 172 +- net/netfilter/nft_meta.c | 48 - net/netfilter/nft_numgen.c | 34 +- net/netfilter/nft_payload.c | 61 +- net/netfilter/nft_quota.c | 52 +- net/netfilter/nft_reject_netdev.c | 1 - net/netfilter/nft_set_pipapo.c | 8 - net/netfilter/nft_set_pipapo_avx2.c | 6 +- net/netfilter/xt_CT.c | 3 +- net/netfilter/xt_IDLETIMER.c | 4 +- net/netlabel/netlabel_unlabeled.c | 2 +- net/netlabel/netlabel_user.h | 2 +- net/netlink/af_netlink.c | 11 +- net/netrom/af_netrom.c | 12 +- net/nfc/core.c | 32 +- net/nfc/nci/core.c | 30 +- net/nfc/nci/uart.c | 5 +- net/nfc/netlink.c | 12 +- net/openvswitch/conntrack.c | 21 +- net/openvswitch/flow.c | 20 +- net/openvswitch/vport-netdev.c | 9 +- net/openvswitch/vport.h | 2 - net/packet/af_packet.c | 37 +- net/phonet/pep.c | 3 - net/rds/connection.c | 1 - net/rds/send.c | 2 +- net/rds/tcp.c | 2 +- net/rfkill/core.c | 12 - net/rose/rose_in.c | 1 - net/rxrpc/conn_client.c | 14 +- net/rxrpc/peer_object.c | 14 +- net/sched/act_api.c | 459 +- net/sched/act_bpf.c | 2 +- net/sched/act_connmark.c | 2 +- net/sched/act_csum.c | 19 - net/sched/act_ct.c | 79 +- net/sched/act_ctinfo.c | 2 +- net/sched/act_gact.c | 38 - net/sched/act_gate.c | 51 +- net/sched/act_ife.c | 2 +- net/sched/act_ipt.c | 2 +- net/sched/act_mirred.c | 79 +- net/sched/act_mpls.c | 54 +- net/sched/act_nat.c | 2 +- net/sched/act_pedit.c | 36 +- net/sched/act_police.c | 27 +- net/sched/act_sample.c | 32 +- net/sched/act_simple.c | 2 +- net/sched/act_skbedit.c | 38 +- net/sched/act_skbmod.c | 2 +- net/sched/act_tunnel_key.c | 54 - net/sched/act_vlan.c | 48 - net/sched/cls_api.c | 286 +- net/sched/cls_flower.c | 35 +- net/sched/cls_matchall.c | 27 +- net/sched/cls_u32.c | 12 +- net/sched/sch_api.c | 2 +- net/sched/sch_cake.c | 46 +- net/sched/sch_ets.c | 8 +- net/sched/sch_fq_pie.c | 1 - net/sched/sch_frag.c | 4 +- net/sched/sch_generic.c | 83 +- net/sched/sch_netem.c | 18 +- net/sched/sch_qfq.c | 6 +- net/sctp/diag.c | 58 +- net/sctp/endpointola.c | 23 +- net/sctp/input.c | 27 +- net/sctp/output.c | 2 +- net/sctp/outqueue.c | 3 - net/sctp/proc.c | 10 +- net/sctp/sm_statefuns.c | 11 +- net/sctp/socket.c | 56 +- net/sctp/transport.c | 26 +- net/smc/af_smc.c | 133 +- net/smc/smc.h | 5 - net/smc/smc_cdc.c | 52 +- net/smc/smc_cdc.h | 2 +- net/smc/smc_clc.c | 1 + net/smc/smc_close.c | 14 +- net/smc/smc_core.c | 128 +- net/smc/smc_core.h | 27 +- net/smc/smc_diag.c | 16 +- net/smc/smc_ib.c | 6 +- net/smc/smc_ib.h | 8 - net/smc/smc_ism.c | 1 - net/smc/smc_llc.c | 21 +- net/smc/smc_pnet.c | 30 +- net/smc/smc_tracepoint.h | 23 +- net/smc/smc_wr.c | 66 +- net/smc/smc_wr.h | 5 +- net/socket.c | 32 +- net/sunrpc/xprtsock.c | 10 +- net/switchdev/switchdev.c | 5 +- net/tipc/bearer.c | 4 +- net/tipc/crypto.c | 23 +- net/tipc/link.c | 8 +- net/tipc/socket.c | 2 - net/tls/tls_main.c | 47 +- net/tls/tls_sw.c | 81 +- net/unix/af_unix.c | 575 +- net/unix/diag.c | 23 +- net/unix/sysctl_net_unix.c | 4 + net/vmw_vsock/af_vsock.c | 1 - net/vmw_vsock/hyperv_transport.c | 18 +- net/vmw_vsock/virtio_transport_common.c | 3 +- net/wireless/chan.c | 78 +- net/wireless/core.c | 9 - net/wireless/core.h | 16 - net/wireless/mlme.c | 153 +- net/wireless/nl80211.c | 157 +- net/wireless/nl80211.h | 6 +- net/wireless/rdev-ops.h | 17 - net/wireless/reg.c | 32 +- net/wireless/scan.c | 121 +- net/wireless/sme.c | 22 +- net/wireless/trace.h | 47 +- net/wireless/util.c | 1 - net/wireless/wext-sme.c | 12 +- net/x25/x25_in.c | 2 +- net/xdp/xsk.c | 4 + net/xdp/xsk_buff_pool.c | 8 +- net/xdp/xskmap.c | 1 - net/xfrm/xfrm_algo.c | 41 - net/xfrm/xfrm_compat.c | 6 +- net/xfrm/xfrm_device.c | 3 +- net/xfrm/xfrm_input.c | 1 - net/xfrm/xfrm_interface.c | 14 +- net/xfrm/xfrm_output.c | 31 +- net/xfrm/xfrm_policy.c | 24 +- net/xfrm/xfrm_state.c | 24 +- net/xfrm/xfrm_user.c | 42 +- samples/Kconfig | 11 +- samples/Makefile | 2 +- samples/bpf/Makefile | 18 +- samples/bpf/Makefile.target | 11 + samples/bpf/cookie_uid_helper_example.c | 14 +- samples/bpf/fds_example.c | 29 +- samples/bpf/hbm.c | 11 +- samples/bpf/hbm_kern.h | 2 + samples/bpf/lwt_len_hist_kern.c | 7 + samples/bpf/map_perf_test_user.c | 15 +- samples/bpf/sock_example.c | 12 +- samples/bpf/sockex1_user.c | 15 +- samples/bpf/sockex2_user.c | 14 +- samples/bpf/test_cgrp2_array_pin.c | 4 +- samples/bpf/test_cgrp2_attach.c | 13 +- samples/bpf/test_cgrp2_sock.c | 8 +- samples/bpf/test_lru_dist.c | 11 +- samples/bpf/trace_output_user.c | 4 +- samples/bpf/xdp_fwd_user.c | 12 +- samples/bpf/xdp_redirect_cpu.bpf.c | 4 +- samples/bpf/xdp_redirect_cpu_user.c | 5 +- samples/bpf/xdp_sample_pkts_user.c | 22 +- samples/bpf/xdp_sample_user.c | 28 +- samples/bpf/xdp_sample_user.h | 2 - samples/bpf/xdpsock_ctrl_proc.c | 3 - samples/bpf/xdpsock_user.c | 366 +- samples/bpf/xsk_fwd.c | 3 - samples/ftrace/Makefile | 3 +- samples/ftrace/ftrace-direct-modify.c | 3 - samples/ftrace/ftrace-direct-multi-modify.c | 155 - samples/ftrace/ftrace-direct-multi.c | 30 - samples/ftrace/ftrace-direct-too.c | 3 - samples/ftrace/ftrace-direct.c | 2 - scripts/Makefile.kcsan | 15 +- scripts/Makefile.lib | 5 - scripts/atomic/gen-atomic-instrumented.sh | 41 +- scripts/gdb/linux/dmesg.py | 35 +- scripts/mod/devicetable-offsets.c | 3 - scripts/mod/file2alias.c | 24 - scripts/recordmcount.pl | 2 +- scripts/remove-stale-files | 7 +- scripts/sphinx-pre-install | 4 - security/apparmor/lsm.c | 13 +- security/commoncap.c | 15 +- security/device_cgroup.c | 1 - security/integrity/ima/ima_appraise.c | 2 +- security/integrity/ima/ima_kexec.c | 6 +- security/integrity/ima/ima_main.c | 14 +- security/integrity/platform_certs/load_uefi.c | 5 - security/keys/Kconfig | 2 +- security/keys/dh.c | 130 +- security/security.c | 14 +- security/selinux/hooks.c | 119 +- security/selinux/ss/hashtab.c | 17 +- security/selinux/ss/sidtab.c | 2 +- security/selinux/xfrm.c | 4 +- security/smack/smack.h | 16 + security/smack/smack_lsm.c | 9 +- security/tomoyo/util.c | 31 +- sound/core/control_compat.c | 3 - sound/core/jack.c | 4 - sound/core/oss/pcm_oss.c | 37 +- sound/core/rawmidi.c | 1 - sound/drivers/opl3/opl3_midi.c | 2 +- sound/hda/intel-dsp-config.c | 19 - sound/hda/intel-sdw-acpi.c | 13 +- sound/pci/cmipci.c | 4 +- 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_intel.c | 12 +- sound/pci/hda/hda_local.h | 9 - sound/pci/hda/patch_cs8409.c | 5 - sound/pci/hda/patch_hdmi.c | 24 +- sound/pci/hda/patch_realtek.c | 137 +- sound/soc/amd/yc/pci-acp6x.c | 3 +- sound/soc/codecs/cs35l41-spi.c | 32 +- sound/soc/codecs/cs35l41.c | 21 +- sound/soc/codecs/cs35l41.h | 4 +- sound/soc/codecs/lpass-rx-macro.c | 2 +- sound/soc/codecs/rk817_codec.c | 1 - sound/soc/codecs/rt1011.c | 55 +- sound/soc/codecs/rt1011.h | 7 - sound/soc/codecs/rt5682-i2c.c | 1 - sound/soc/codecs/rt5682.c | 52 +- sound/soc/codecs/rt5682.h | 1 - sound/soc/codecs/rt5682s.c | 10 +- sound/soc/codecs/rt9120.c | 58 +- sound/soc/codecs/tas2770.c | 4 +- sound/soc/codecs/wcd934x.c | 129 +- sound/soc/codecs/wcd938x.c | 3 - sound/soc/codecs/wm_adsp.c | 5 +- sound/soc/codecs/wsa881x.c | 16 +- sound/soc/intel/boards/sof_sdw.c | 69 - sound/soc/intel/common/soc-acpi-intel-adl-match.c | 105 - sound/soc/intel/common/soc-acpi-intel-cml-match.c | 6 - sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 51 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 8 +- sound/soc/meson/aiu-encoder-i2s.c | 33 + sound/soc/meson/aiu-fifo-i2s.c | 19 - sound/soc/meson/aiu-fifo.c | 6 - sound/soc/qcom/qdsp6/audioreach.h | 4 - sound/soc/qcom/qdsp6/q6adm.c | 4 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 19 +- sound/soc/qcom/qdsp6/q6prm.c | 53 +- sound/soc/qcom/qdsp6/q6routing.c | 12 - sound/soc/rockchip/rockchip_i2s_tdm.c | 52 +- sound/soc/sh/rcar/dma.c | 2 +- sound/soc/soc-acpi.c | 4 +- sound/soc/soc-dapm.c | 29 +- sound/soc/soc-topology.c | 3 - sound/soc/sof/Kconfig | 2 +- sound/soc/sof/control.c | 8 +- sound/soc/sof/intel/hda-bus.c | 17 - sound/soc/sof/intel/hda-codec.c | 14 +- sound/soc/sof/intel/hda-dsp.c | 3 +- sound/soc/sof/intel/hda.c | 23 - sound/soc/sof/intel/pci-tgl.c | 4 - sound/soc/stm/stm32_i2s.c | 2 +- sound/soc/tegra/tegra186_dspk.c | 181 +- sound/soc/tegra/tegra210_admaif.c | 140 +- sound/soc/tegra/tegra210_adx.c | 7 +- sound/soc/tegra/tegra210_ahub.c | 11 +- sound/soc/tegra/tegra210_amx.c | 7 +- sound/soc/tegra/tegra210_dmic.c | 184 +- sound/soc/tegra/tegra210_i2s.c | 296 +- sound/soc/tegra/tegra210_mixer.c | 30 +- sound/soc/tegra/tegra210_mvc.c | 38 +- sound/soc/tegra/tegra210_sfc.c | 127 +- sound/soc/tegra/tegra_asoc_machine.c | 11 +- sound/soc/tegra/tegra_asoc_machine.h | 1 - sound/usb/mixer_quirks.c | 10 +- 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 | 26 +- 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 | 111 +- tools/bpf/bpftool/gen.c | 23 +- tools/bpf/bpftool/iter.c | 7 +- tools/bpf/bpftool/main.c | 27 +- tools/bpf/bpftool/main.h | 3 +- tools/bpf/bpftool/map.c | 36 +- tools/bpf/bpftool/map_perf_ring.c | 9 +- tools/bpf/bpftool/prog.c | 260 +- tools/bpf/bpftool/struct_ops.c | 31 +- tools/bpf/resolve_btfids/Makefile | 1 - tools/bpf/resolve_btfids/main.c | 13 +- tools/bpf/runqslower/Makefile | 5 +- tools/bpf/runqslower/runqslower.c | 6 +- tools/build/Makefile.feature | 1 + tools/build/feature/Makefile | 4 + tools/build/feature/test-all.c | 6 + tools/build/feature/test-bpf.c | 6 - tools/build/feature/test-libpython-version.c | 11 + tools/include/linux/debug_locks.h | 14 + tools/include/linux/hardirq.h | 12 + tools/include/linux/irqflags.h | 39 + tools/include/linux/kernel.h | 24 +- tools/include/linux/lockdep.h | 72 + tools/include/linux/math.h | 25 - tools/include/linux/proc_fs.h | 4 + tools/include/linux/spinlock.h | 2 + tools/include/linux/stacktrace.h | 33 + tools/include/nolibc/nolibc.h | 86 +- tools/include/uapi/linux/bpf.h | 165 +- tools/include/uapi/linux/btf.h | 3 +- tools/include/uapi/linux/if_link.h | 295 +- tools/include/uapi/linux/kvm.h | 30 +- tools/lib/bpf/Makefile | 4 +- tools/lib/bpf/bpf.c | 471 +- tools/lib/bpf/bpf.h | 246 +- tools/lib/bpf/bpf_gen_internal.h | 21 +- tools/lib/bpf/bpf_tracing.h | 431 +- tools/lib/bpf/btf.c | 206 +- tools/lib/bpf/btf.h | 88 +- tools/lib/bpf/btf_dump.c | 46 +- tools/lib/bpf/gen_loader.c | 235 +- tools/lib/bpf/libbpf.c | 1113 +- tools/lib/bpf/libbpf.h | 297 +- tools/lib/bpf/libbpf.map | 30 - tools/lib/bpf/libbpf_common.h | 19 +- tools/lib/bpf/libbpf_internal.h | 117 +- tools/lib/bpf/libbpf_legacy.h | 13 +- tools/lib/bpf/libbpf_probes.c | 271 +- tools/lib/bpf/libbpf_version.h | 2 +- tools/lib/bpf/linker.c | 10 +- tools/lib/bpf/relo_core.c | 251 +- tools/lib/bpf/relo_core.h | 103 +- tools/lib/bpf/skel_internal.h | 13 +- tools/lib/bpf/xsk.c | 61 +- tools/memory-model/Documentation/explanation.txt | 44 +- tools/memory-model/README | 12 - tools/memory-model/linux-kernel.cat | 6 +- .../LB+unlocklockonceonce+poacquireonce.litmus | 35 - .../MP+unlocklockonceonce+fencermbonceonce.litmus | 33 - tools/memory-model/litmus-tests/README | 8 - tools/objtool/check.c | 41 +- tools/objtool/elf.c | 1 - tools/objtool/include/objtool/elf.h | 2 +- tools/objtool/objtool.c | 4 - tools/perf/Makefile.config | 5 +- .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 1 - tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 1 - tools/perf/arch/s390/entry/syscalls/syscall.tbl | 1 - tools/perf/builtin-inject.c | 15 +- tools/perf/builtin-report.c | 15 +- tools/perf/builtin-script.c | 2 +- tools/perf/builtin-trace.c | 15 +- tools/perf/scripts/python/intel-pt-events.py | 23 +- tools/perf/tests/bpf.c | 4 - tools/perf/tests/event_update.c | 5 +- tools/perf/tests/expr.c | 4 +- tools/perf/tests/parse-metric.c | 1 - tools/perf/tests/sample-parsing.c | 2 +- tools/perf/tests/wp.c | 2 +- tools/perf/ui/hist.c | 28 +- tools/perf/ui/tui/setup.c | 8 +- tools/perf/util/arm-spe.c | 15 - tools/perf/util/bpf-loader.c | 3 - tools/perf/util/bpf_counter.c | 18 +- tools/perf/util/bpf_skel/bperf.h | 14 + tools/perf/util/bpf_skel/bperf_follower.bpf.c | 19 +- tools/perf/util/bpf_skel/bperf_leader.bpf.c | 19 +- tools/perf/util/bpf_skel/bpf_prog_profiler.bpf.c | 2 +- tools/perf/util/debug.c | 19 + tools/perf/util/event.h | 5 +- tools/perf/util/evsel.c | 18 +- tools/perf/util/expr.c | 12 +- tools/perf/util/header.c | 23 +- tools/perf/util/hist.c | 23 +- tools/perf/util/hist.h | 1 + .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 85 +- tools/perf/util/intel-pt.c | 2 - tools/perf/util/parse-events.c | 9 +- tools/perf/util/perf_regs.c | 3 - tools/perf/util/pmu.c | 23 +- tools/perf/util/python.c | 2 +- tools/perf/util/smt.c | 2 +- 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/acpi/Makefile.config | 1 - tools/power/acpi/Makefile.rules | 1 - tools/power/x86/intel-speed-select/isst-config.c | 4 +- tools/scripts/Makefile.include | 13 +- tools/testing/kunit/kunit.py | 182 +- tools/testing/kunit/kunit_config.py | 61 +- tools/testing/kunit/kunit_json.py | 8 +- tools/testing/kunit/kunit_kernel.py | 76 +- tools/testing/kunit/kunit_parser.py | 57 +- tools/testing/kunit/kunit_tool_test.py | 171 +- tools/testing/kunit/run_checks.py | 81 - .../test_is_test_passed-no_tests_no_plan.log | 7 - tools/testing/radix-tree/linux/lockdep.h | 3 - tools/testing/selftests/arm64/Makefile | 2 +- tools/testing/selftests/arm64/abi/.gitignore | 1 - tools/testing/selftests/arm64/abi/Makefile | 8 - .../testing/selftests/arm64/abi/syscall-abi-asm.S | 240 - tools/testing/selftests/arm64/abi/syscall-abi.c | 318 - tools/testing/selftests/arm64/fp/.gitignore | 1 - tools/testing/selftests/arm64/fp/Makefile | 4 +- tools/testing/selftests/arm64/fp/fp-pidbench.S | 71 - tools/testing/selftests/arm64/fp/sve-ptrace.c | 219 +- tools/testing/selftests/arm64/fp/vec-syscfg.c | 2 + .../selftests/arm64/signal/test_signals_utils.c | 12 +- tools/testing/selftests/bpf/Makefile | 96 +- tools/testing/selftests/bpf/README.rst | 9 +- tools/testing/selftests/bpf/bench.c | 71 +- tools/testing/selftests/bpf/bench.h | 11 +- .../selftests/bpf/benchs/bench_bloom_filter_map.c | 17 +- .../testing/selftests/bpf/benchs/bench_bpf_loop.c | 105 - tools/testing/selftests/bpf/benchs/bench_count.c | 2 +- tools/testing/selftests/bpf/benchs/bench_rename.c | 16 +- .../testing/selftests/bpf/benchs/bench_ringbufs.c | 22 +- tools/testing/selftests/bpf/benchs/bench_strncmp.c | 161 - tools/testing/selftests/bpf/benchs/bench_trigger.c | 162 +- .../selftests/bpf/benchs/run_bench_bpf_loop.sh | 15 - .../selftests/bpf/benchs/run_bench_strncmp.sh | 12 - tools/testing/selftests/bpf/benchs/run_common.sh | 15 - .../selftests/bpf/bpf_testmod/bpf_testmod.c | 20 - tools/testing/selftests/bpf/btf_helpers.c | 17 +- tools/testing/selftests/bpf/config | 2 - tools/testing/selftests/bpf/flow_dissector_load.h | 3 +- tools/testing/selftests/bpf/get_cgroup_id_user.c | 5 +- .../selftests/bpf/map_tests/array_map_batch_ops.c | 13 +- .../selftests/bpf/map_tests/htab_map_batch_ops.c | 13 +- .../bpf/map_tests/lpm_trie_map_batch_ops.c | 15 +- .../selftests/bpf/map_tests/sk_storage_map.c | 52 +- tools/testing/selftests/bpf/prog_tests/align.c | 202 +- tools/testing/selftests/bpf/prog_tests/atomics.c | 4 +- .../selftests/bpf/prog_tests/bloom_filter_map.c | 36 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 21 +- tools/testing/selftests/bpf/prog_tests/bpf_loop.c | 145 - .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 6 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 7 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 42 +- tools/testing/selftests/bpf/prog_tests/btf.c | 335 +- .../selftests/bpf/prog_tests/btf_dedup_split.c | 119 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 45 +- .../selftests/bpf/prog_tests/btf_skc_cls_ingress.c | 16 +- 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 | 14 +- .../bpf/prog_tests/cgroup_attach_override.c | 2 +- .../selftests/bpf/prog_tests/connect_force_port.c | 35 +- tools/testing/selftests/bpf/prog_tests/core_kern.c | 14 - .../testing/selftests/bpf/prog_tests/core_reloc.c | 84 +- tools/testing/selftests/bpf/prog_tests/d_path.c | 22 +- tools/testing/selftests/bpf/prog_tests/exhandler.c | 43 - .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 25 +- .../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_func_args_test.c | 44 - .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 27 +- .../testing/selftests/bpf/prog_tests/global_data.c | 2 +- .../selftests/bpf/prog_tests/global_func_args.c | 2 +- .../selftests/bpf/prog_tests/helper_restricted.c | 33 - tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 64 +- .../testing/selftests/bpf/prog_tests/kfunc_call.c | 24 - tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 14 - tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 2 +- .../selftests/bpf/prog_tests/legacy_printk.c | 65 - .../selftests/bpf/prog_tests/libbpf_probes.c | 124 - .../selftests/bpf/prog_tests/load_bytes_relative.c | 2 +- tools/testing/selftests/bpf/prog_tests/log_buf.c | 276 - tools/testing/selftests/bpf/prog_tests/map_lock.c | 4 +- tools/testing/selftests/bpf/prog_tests/map_ptr.c | 16 +- .../selftests/bpf/prog_tests/migrate_reuseport.c | 4 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 6 +- tools/testing/selftests/bpf/prog_tests/pinning.c | 4 +- .../testing/selftests/bpf/prog_tests/pkt_access.c | 2 +- .../selftests/bpf/prog_tests/pkt_md_access.c | 2 +- .../selftests/bpf/prog_tests/prog_array_init.c | 32 - .../selftests/bpf/prog_tests/queue_stack_map.c | 14 +- .../raw_tp_writable_reject_nbd_invalid.c | 14 +- .../bpf/prog_tests/raw_tp_writable_test_run.c | 29 +- .../selftests/bpf/prog_tests/ringbuf_multi.c | 4 +- .../selftests/bpf/prog_tests/select_reuseport.c | 22 +- .../selftests/bpf/prog_tests/signal_pending.c | 2 +- tools/testing/selftests/bpf/prog_tests/sk_lookup.c | 32 +- tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 4 +- .../testing/selftests/bpf/prog_tests/skb_helpers.c | 2 +- .../testing/selftests/bpf/prog_tests/sock_fields.c | 1 + .../selftests/bpf/prog_tests/sockmap_basic.c | 4 +- .../selftests/bpf/prog_tests/sockmap_ktls.c | 2 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 4 +- tools/testing/selftests/bpf/prog_tests/sockopt.c | 19 +- .../selftests/bpf/prog_tests/sockopt_inherit.c | 27 +- .../selftests/bpf/prog_tests/sockopt_multi.c | 12 +- tools/testing/selftests/bpf/prog_tests/spinlock.c | 4 +- .../selftests/bpf/prog_tests/stacktrace_map.c | 6 +- .../bpf/prog_tests/stacktrace_map_raw_tp.c | 6 +- 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/tc_redirect.c | 7 - .../testing/selftests/bpf/prog_tests/tcp_estats.c | 2 +- tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 21 +- .../testing/selftests/bpf/prog_tests/test_bpffs.c | 6 +- .../selftests/bpf/prog_tests/test_global_funcs.c | 28 +- .../selftests/bpf/prog_tests/test_local_storage.c | 20 +- .../selftests/bpf/prog_tests/test_overhead.c | 20 +- .../selftests/bpf/prog_tests/test_strncmp.c | 167 - .../selftests/bpf/prog_tests/tp_attach_query.c | 2 +- .../selftests/bpf/prog_tests/trampoline_count.c | 6 +- tools/testing/selftests/bpf/prog_tests/xdp.c | 13 +- .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 6 +- .../testing/selftests/bpf/prog_tests/xdp_attach.c | 6 +- .../testing/selftests/bpf/prog_tests/xdp_bonding.c | 36 +- .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 13 +- 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/bpf_iter_unix.c | 2 +- tools/testing/selftests/bpf/progs/bpf_loop.c | 112 - tools/testing/selftests/bpf/progs/bpf_loop_bench.c | 26 - .../testing/selftests/bpf/progs/bpf_tracing_net.h | 2 + tools/testing/selftests/bpf/progs/btf_decl_tag.c | 50 - tools/testing/selftests/bpf/progs/btf_type_tag.c | 25 - tools/testing/selftests/bpf/progs/core_kern.c | 104 - 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/get_func_args_test.c | 123 - tools/testing/selftests/bpf/progs/local_storage.c | 24 +- tools/testing/selftests/bpf/progs/loop3.c | 4 +- tools/testing/selftests/bpf/progs/map_ptr_kern.c | 16 +- tools/testing/selftests/bpf/progs/pyperf.h | 71 +- .../selftests/bpf/progs/pyperf600_bpf_loop.c | 6 - tools/testing/selftests/bpf/progs/strncmp_bench.c | 50 - tools/testing/selftests/bpf/progs/strncmp_test.c | 54 - tools/testing/selftests/bpf/progs/strobemeta.h | 75 +- .../selftests/bpf/progs/strobemeta_bpf_loop.c | 9 - tools/testing/selftests/bpf/progs/tag.c | 54 + .../bpf/progs/test_d_path_check_rdonly_mem.c | 28 - .../selftests/bpf/progs/test_helper_restricted.c | 123 - .../bpf/progs/test_ksyms_btf_write_check.c | 29 - .../testing/selftests/bpf/progs/test_ksyms_weak.c | 2 +- tools/testing/selftests/bpf/progs/test_l4lb.c | 2 +- .../selftests/bpf/progs/test_l4lb_noinline.c | 2 +- .../selftests/bpf/progs/test_legacy_printk.c | 73 - tools/testing/selftests/bpf/progs/test_log_buf.c | 24 - tools/testing/selftests/bpf/progs/test_map_lock.c | 2 +- .../selftests/bpf/progs/test_module_attach.c | 12 - .../selftests/bpf/progs/test_prog_array_init.c | 39 - .../selftests/bpf/progs/test_queue_stack_map.h | 2 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 8 - .../selftests/bpf/progs/test_sk_storage_tracing.c | 2 +- tools/testing/selftests/bpf/progs/test_skb_ctx.c | 2 +- .../selftests/bpf/progs/test_skc_to_unix_sock.c | 2 +- tools/testing/selftests/bpf/progs/test_spin_lock.c | 2 +- .../testing/selftests/bpf/progs/test_tcp_estats.c | 2 +- .../selftests/bpf/progs/test_verif_scale2.c | 4 +- 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 | 11 +- tools/testing/selftests/bpf/test_cpp.cpp | 9 +- tools/testing/selftests/bpf/test_dev_cgroup.c | 3 +- tools/testing/selftests/bpf/test_lirc_mode2_user.c | 6 +- tools/testing/selftests/bpf/test_lpm_map.c | 27 +- tools/testing/selftests/bpf/test_lru_map.c | 25 +- tools/testing/selftests/bpf/test_maps.c | 118 +- tools/testing/selftests/bpf/test_progs.c | 30 +- tools/testing/selftests/bpf/test_sock.c | 393 +- tools/testing/selftests/bpf/test_sock_addr.c | 46 +- tools/testing/selftests/bpf/test_stub.c | 44 + tools/testing/selftests/bpf/test_sysctl.c | 23 +- tools/testing/selftests/bpf/test_tag.c | 8 +- tools/testing/selftests/bpf/test_tcpnotify_user.c | 7 +- tools/testing/selftests/bpf/test_verifier.c | 140 +- tools/testing/selftests/bpf/testing_helpers.c | 62 - tools/testing/selftests/bpf/testing_helpers.h | 6 - .../selftests/bpf/verifier/atomic_cmpxchg.c | 86 - .../testing/selftests/bpf/verifier/atomic_fetch.c | 94 - .../selftests/bpf/verifier/btf_ctx_access.c | 12 - .../testing/selftests/bpf/verifier/ctx_sk_lookup.c | 32 - .../selftests/bpf/verifier/helper_restricted.c | 196 - tools/testing/selftests/bpf/verifier/map_in_map.c | 34 - .../selftests/bpf/verifier/search_pruning.c | 71 - tools/testing/selftests/bpf/verifier/spill_fill.c | 60 - .../selftests/bpf/verifier/value_ptr_arith.c | 23 - .../bpf/verifier/xdp_direct_packet_access.c | 632 +- tools/testing/selftests/bpf/vmtest.sh | 48 +- tools/testing/selftests/bpf/xdp_redirect_multi.c | 15 +- tools/testing/selftests/bpf/xdping.c | 3 +- tools/testing/selftests/bpf/xdpxceiver.c | 14 +- tools/testing/selftests/cgroup/Makefile | 12 +- tools/testing/selftests/cgroup/cgroup_util.c | 2 +- tools/testing/selftests/cgroup/cgroup_util.h | 4 +- tools/testing/selftests/cgroup/test_core.c | 165 - tools/testing/selftests/clone3/clone3.c | 6 - tools/testing/selftests/core/close_range_test.c | 4 + tools/testing/selftests/damon/.gitignore | 2 - tools/testing/selftests/damon/Makefile | 7 +- tools/testing/selftests/damon/_debugfs_common.sh | 52 - tools/testing/selftests/damon/debugfs_attrs.sh | 73 +- .../selftests/damon/debugfs_empty_targets.sh | 13 - .../damon/debugfs_huge_count_read_write.sh | 22 - tools/testing/selftests/damon/debugfs_schemes.sh | 19 - .../testing/selftests/damon/debugfs_target_ids.sh | 19 - .../selftests/damon/huge_count_read_write.c | 39 - .../drivers/net/mlxsw/devlink_trap_tunnel_vxlan.sh | 7 +- .../net/mlxsw/devlink_trap_tunnel_vxlan_ipv6.sh | 342 - .../drivers/net/mlxsw/rif_mac_profiles_occ.sh | 30 - .../net/mlxsw/spectrum-2/vxlan_flooding_ipv6.sh | 322 - .../net/mlxsw/spectrum/vxlan_flooding_ipv6.sh | 334 - tools/testing/selftests/drivers/net/mlxsw/vxlan.sh | 242 +- .../selftests/drivers/net/mlxsw/vxlan_fdb_veto.sh | 39 +- .../drivers/net/mlxsw/vxlan_fdb_veto_ipv6.sh | 12 - .../selftests/drivers/net/mlxsw/vxlan_ipv6.sh | 65 - .../selftests/ftrace/test.d/kprobe/profile.tc | 2 +- tools/testing/selftests/gpio/.gitignore | 2 - tools/testing/selftests/gpio/Makefile | 5 +- 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-mockup-cdev.c | 2 +- tools/testing/selftests/gpio/gpio-sim.sh | 396 - tools/testing/selftests/ir/ir_loopback.c | 1 + tools/testing/selftests/kexec/Makefile | 2 +- tools/testing/selftests/kexec/kexec_common_lib.sh | 51 +- .../selftests/kexec/test_kexec_file_load.sh | 13 +- tools/testing/selftests/kselftest.h | 4 - tools/testing/selftests/kselftest_harness.h | 4 +- tools/testing/selftests/kvm/.gitignore | 3 - tools/testing/selftests/kvm/Makefile | 2 - .../selftests/kvm/access_tracking_perf_test.c | 54 +- tools/testing/selftests/kvm/demand_paging_test.c | 56 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 29 +- tools/testing/selftests/kvm/dirty_log_test.c | 6 +- tools/testing/selftests/kvm/include/kvm_util.h | 1 - .../testing/selftests/kvm/include/perf_test_util.h | 23 +- tools/testing/selftests/kvm/include/test_util.h | 26 - tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 30 - tools/testing/selftests/kvm/kvm_page_table_test.c | 2 +- tools/testing/selftests/kvm/lib/elf.c | 3 +- tools/testing/selftests/kvm/lib/kvm_util.c | 51 +- tools/testing/selftests/kvm/lib/perf_test_util.c | 184 +- tools/testing/selftests/kvm/lib/test_util.c | 5 - tools/testing/selftests/kvm/lib/x86_64/processor.c | 68 - .../kvm/memslot_modification_stress_test.c | 38 +- .../testing/selftests/kvm/x86_64/hyperv_features.c | 140 +- .../selftests/kvm/x86_64/sev_migrate_tests.c | 165 +- .../selftests/kvm/x86_64/svm_int_ctl_test.c | 2 +- .../selftests/kvm/x86_64/userspace_io_test.c | 114 - .../kvm/x86_64/vmx_invalid_nested_guest_state.c | 105 - .../selftests/kvm/x86_64/vmx_pmu_msrs_test.c | 17 + .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 75 +- tools/testing/selftests/landlock/common.h | 4 + tools/testing/selftests/lib.mk | 2 +- .../selftests/mount/unprivileged-remount-test.c | 4 +- .../move_mount_set_group_test.c | 10 +- tools/testing/selftests/net/Makefile | 1 - tools/testing/selftests/net/amt.sh | 0 tools/testing/selftests/net/fcnal-test.sh | 99 +- tools/testing/selftests/net/fib_nexthops.sh | 63 - tools/testing/selftests/net/fib_tests.sh | 59 +- .../selftests/net/forwarding/bridge_vlan_mcast.sh | 543 - tools/testing/selftests/net/forwarding/config | 1 - .../net/forwarding/forwarding.config.sample | 2 - tools/testing/selftests/net/forwarding/lib.sh | 7 +- .../selftests/net/forwarding/q_in_vni_ipv6.sh | 347 - .../testing/selftests/net/forwarding/tc_actions.sh | 47 +- .../net/forwarding/vxlan_asymmetric_ipv6.sh | 504 - .../net/forwarding/vxlan_bridge_1d_ipv6.sh | 804 -- .../forwarding/vxlan_bridge_1d_port_8472_ipv6.sh | 11 - .../selftests/net/forwarding/vxlan_bridge_1q.sh | 20 + .../net/forwarding/vxlan_bridge_1q_ipv6.sh | 837 -- .../forwarding/vxlan_bridge_1q_port_8472_ipv6.sh | 11 - .../net/forwarding/vxlan_symmetric_ipv6.sh | 563 - tools/testing/selftests/net/gre_gso.sh | 16 +- tools/testing/selftests/net/gro.c | 41 +- tools/testing/selftests/net/icmp_redirect.sh | 2 +- tools/testing/selftests/net/ipsec.c | 1 + tools/testing/selftests/net/mptcp/.gitignore | 1 - tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/mptcp/config | 10 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 350 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 139 +- tools/testing/selftests/net/mptcp/mptcp_inq.c | 602 - tools/testing/selftests/net/mptcp/mptcp_join.sh | 203 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.c | 63 - tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 44 +- tools/testing/selftests/net/nettest.c | 33 +- tools/testing/selftests/net/reuseport_bpf.c | 4 +- tools/testing/selftests/net/rxtimestamp.c | 2 +- tools/testing/selftests/net/socket.c | 3 +- .../selftests/net/tcp_fastopen_backup_key.c | 6 +- tools/testing/selftests/net/tls.c | 557 +- tools/testing/selftests/net/toeplitz.c | 2 +- tools/testing/selftests/net/udpgro_fwd.sh | 7 +- tools/testing/selftests/net/udpgso.c | 12 +- tools/testing/selftests/net/udpgso_bench_tx.c | 8 +- tools/testing/selftests/netfilter/Makefile | 3 +- tools/testing/selftests/netfilter/conntrack_vrf.sh | 241 - .../selftests/netfilter/ipip-conntrack-mtu.sh | 9 +- tools/testing/selftests/netfilter/nf_nat_edemux.sh | 10 +- .../selftests/netfilter/nft_concat_range.sh | 24 +- tools/testing/selftests/netfilter/nft_nat.sh | 38 +- tools/testing/selftests/netfilter/nft_queue.sh | 54 - .../testing/selftests/netfilter/nft_zones_many.sh | 19 +- tools/testing/selftests/ptp/testptp.c | 24 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 4 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 23 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 9 +- .../selftests/rcutorture/bin/parse-build.sh | 3 +- .../selftests/rcutorture/configs/rcu/SRCU-T | 1 - .../selftests/rcutorture/configs/rcu/SRCU-U | 1 - .../selftests/rcutorture/configs/rcu/TASKS01.boot | 1 - .../selftests/rcutorture/configs/rcu/TINY01 | 1 - .../selftests/rcutorture/configs/rcu/TINY02 | 1 - .../selftests/rcutorture/configs/rcu/TRACE01.boot | 1 - .../selftests/rcutorture/configs/rcu/TRACE02.boot | 1 - .../selftests/rcutorture/configs/rcu/TREE01 | 1 + .../selftests/rcutorture/configs/rcu/TREE02 | 1 + .../selftests/rcutorture/configs/rcu/TREE02.boot | 1 - .../selftests/rcutorture/configs/rcu/TREE04 | 1 + .../selftests/rcutorture/configs/rcu/TREE05 | 1 + .../selftests/rcutorture/configs/rcu/TREE06 | 1 + .../selftests/rcutorture/configs/rcu/TREE07 | 1 + .../selftests/rcutorture/configs/rcu/TREE08 | 1 + .../selftests/rcutorture/configs/rcu/TREE10 | 1 + .../selftests/rcutorture/configs/rcu/TREE10.boot | 1 - .../selftests/rcutorture/configs/rcuscale/TINY | 2 +- .../selftests/rcutorture/configs/rcuscale/TRACE01 | 1 + .../selftests/rcutorture/configs/rcuscale/TREE | 1 + .../selftests/rcutorture/configs/rcuscale/TREE54 | 1 + .../rcutorture/configs/refscale/NOPREEMPT | 1 + .../selftests/rcutorture/configs/refscale/PREEMPT | 1 + .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 1 + .../testing/selftests/rseq/basic_percpu_ops_test.c | 3 +- tools/testing/selftests/rseq/rseq.c | 3 +- .../testing/selftests/seccomp/seccomp_benchmark.c | 2 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 56 +- tools/testing/selftests/sgx/Makefile | 2 +- tools/testing/selftests/sgx/defines.h | 33 +- tools/testing/selftests/sgx/load.c | 40 +- tools/testing/selftests/sgx/main.c | 356 +- tools/testing/selftests/sgx/main.h | 6 +- tools/testing/selftests/sgx/sigstruct.c | 12 +- tools/testing/selftests/sgx/test_encl.c | 60 +- tools/testing/selftests/sgx/test_encl_bootstrap.S | 21 +- tools/testing/selftests/sparc64/drivers/adi-test.c | 4 + tools/testing/selftests/tc-testing/config | 2 - .../selftests/tc-testing/tc-tests/actions/bpf.json | 2 +- .../tc-testing/tc-tests/actions/police.json | 24 - .../tc-testing/tc-tests/filters/matchall.json | 72 - .../selftests/tc-testing/tc-tests/qdiscs/mq.json | 12 +- tools/testing/selftests/tc-testing/tdc.py | 8 +- tools/testing/selftests/tc-testing/tdc.sh | 1 - tools/testing/selftests/timens/procfs.c | 2 + tools/testing/selftests/timens/timens.c | 2 + .../testing/selftests/timers/alarmtimer-suspend.c | 2 +- .../testing/selftests/timers/inconsistency-check.c | 2 +- tools/testing/selftests/vm/mremap_test.c | 1 + tools/testing/selftests/vm/pkey-helpers.h | 3 +- tools/testing/selftests/vm/userfaultfd.c | 16 +- tools/testing/selftests/vm/va_128TBswitch.c | 2 +- tools/testing/selftests/wireguard/netns.sh | 30 +- .../testing/selftests/wireguard/qemu/debug.config | 2 +- .../testing/selftests/wireguard/qemu/kernel.config | 1 - tools/thermal/tmon/pid.c | 3 +- virt/kvm/kvm_main.c | 156 +- 7508 files changed, 160264 insertions(+), 339519 deletions(-) delete mode 100644 Documentation/ABI/stable/sysfs-block create mode 100644 Documentation/ABI/testing/sysfs-block delete mode 100644 Documentation/ABI/testing/sysfs-fs-erofs delete mode 100644 Documentation/ABI/testing/sysfs-fs-ubifs create mode 100644 Documentation/admin-guide/blockdev/drbd/node-states-8.dot delete mode 100644 Documentation/admin-guide/blockdev/drbd/peer-states-8.dot delete mode 100644 Documentation/admin-guide/gpio/gpio-sim.rst delete mode 100644 Documentation/admin-guide/perf/hisi-pcie-pmu.rst delete mode 100644 Documentation/admin-guide/pm/amd-pstate.rst delete mode 100644 Documentation/arc/arc.rst delete mode 100644 Documentation/arc/features.rst delete mode 100644 Documentation/arc/index.rst create mode 100644 Documentation/block/queue-sysfs.rst rename Documentation/bpf/{prog_lsm.rst => bpf_lsm.rst} (100%) delete mode 100644 Documentation/bpf/classic_vs_extended.rst delete mode 100644 Documentation/bpf/faq.rst delete mode 100644 Documentation/bpf/helpers.rst delete mode 100644 Documentation/bpf/instruction-set.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/bpf/verifier.rst delete mode 100644 Documentation/dev-tools/ktap.rst delete mode 100644 Documentation/dev-tools/kunit/architecture.rst delete mode 100644 Documentation/dev-tools/kunit/kunit_suitememorydiagram.svg delete mode 100644 Documentation/dev-tools/kunit/run_manual.rst delete mode 100644 Documentation/dev-tools/kunit/run_wrapper.rst delete mode 100644 Documentation/devicetree/bindings/arm/apple/apple,pmgr.yaml delete mode 100644 Documentation/devicetree/bindings/arm/aspeed/aspeed,sbc.yaml create mode 100644 Documentation/devicetree/bindings/arm/samsung/exynos-chipid.yaml create mode 100644 Documentation/devicetree/bindings/arm/samsung/pmu.yaml create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-pmc.txt delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-pmc.yaml delete mode 100644 Documentation/devicetree/bindings/bus/fsl,spba-bus.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sdx65.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm8450.yaml delete mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7100-clkgen.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/nxp,ptn3460.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/ptn3460.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,dsi-cs [...] create mode 100644 Documentation/devicetree/bindings/display/bridge/sii9234.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/sil,sii9234.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/edp.txt 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/display/sprd/sprd,display-sub [...] delete mode 100644 Documentation/devicetree/bindings/display/sprd/sprd,sharkl3-dpu.yaml delete mode 100644 Documentation/devicetree/bindings/display/sprd/sprd,sharkl3-dsi [...] create mode 100644 Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.txt delete mode 100644 Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.yaml create mode 100644 Documentation/devicetree/bindings/fuse/nvidia,tegra20-fuse.txt delete mode 100644 Documentation/devicetree/bindings/fuse/nvidia,tegra20-fuse.yaml create mode 100644 Documentation/devicetree/bindings/gpio/gpio-samsung.txt create mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.txt delete mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra20-gpio.txt delete mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra20-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpu/host1x/nvidia,tegra210-nv [...] delete mode 100644 Documentation/devicetree/bindings/gpu/host1x/nvidia,tegra210-nv [...] create mode 100644 Documentation/devicetree/bindings/mailbox/nvidia,tegra186-hsp.txt delete mode 100644 Documentation/devicetree/bindings/mailbox/nvidia,tegra186-hsp.yaml delete mode 100644 Documentation/devicetree/bindings/media/allwinner,sun50i-h6-vpu [...] create mode 100644 Documentation/devicetree/bindings/media/i2c/adv748x.txt delete mode 100644 Documentation/devicetree/bindings/media/i2c/adv748x.yaml create mode 100644 Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt delete mode 100644 Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml create mode 100644 Documentation/devicetree/bindings/media/renesas,jpu.txt delete mode 100644 Documentation/devicetree/bindings/media/renesas,jpu.yaml delete mode 100644 Documentation/devicetree/bindings/media/st,stm32-dma2d.yaml create mode 100644 Documentation/devicetree/bindings/mfd/bd9571mwv.txt delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,twd.yaml create mode 100644 Documentation/devicetree/bindings/mfd/max77686.txt delete mode 100644 Documentation/devicetree/bindings/mfd/maxim,max77686.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt delete mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml create mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra186-misc.txt delete mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra186-misc.yaml create mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra20-apbmisc.txt delete mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra20-apbmisc.yaml create mode 100644 Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.txt delete mode 100644 Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml create mode 100644 Documentation/devicetree/bindings/mmc/img-dw-mshc.txt create mode 100644 Documentation/devicetree/bindings/mmc/nvidia,tegra20-sdhci.txt delete mode 100644 Documentation/devicetree/bindings/mmc/nvidia,tegra20-sdhci.yaml create mode 100644 Documentation/devicetree/bindings/mmc/socfpga-dw-mshc.txt delete mode 100644 Documentation/devicetree/bindings/mtd/renesas-nandc.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/dsa-port.yaml delete mode 100644 Documentation/devicetree/bindings/net/engleder,tsnep.yaml delete mode 100644 Documentation/devicetree/bindings/net/intel,ixp4xx-hss.yaml delete mode 100644 Documentation/devicetree/bindings/net/microchip,lan966x-switch.yaml delete mode 100644 Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml delete mode 100644 Documentation/devicetree/bindings/net/vertexcom-mse102x.yaml delete mode 100644 Documentation/devicetree/bindings/perf/arm,smmu-v3-pmcg.yaml delete mode 100644 Documentation/devicetree/bindings/perf/marvell-cn10k-tad.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imxrt1050.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/intel,pinctrl-thunder [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sdx65-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm8450-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/power/apple,pmgr-pwrstate.yaml 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 create mode 100644 Documentation/devicetree/bindings/regulator/max77686.txt delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max20086.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77686.yaml create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt delete mode 100644 Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml create mode 100644 Documentation/devicetree/bindings/rtc/nvidia,tegra20-rtc.txt delete mode 100644 Documentation/devicetree/bindings/rtc/nvidia,tegra20-rtc.yaml create mode 100644 Documentation/devicetree/bindings/serial/nvidia,tegra194-tcu.txt delete mode 100644 Documentation/devicetree/bindings/serial/nvidia,tegra194-tcu.yaml create mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.txt delete mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.yaml delete mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mn-disp-blk-c [...] delete mode 100644 Documentation/devicetree/bindings/soc/samsung/exynos-chipid.yaml delete mode 100644 Documentation/devicetree/bindings/soc/samsung/exynos-pmu.yaml delete mode 100644 Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/atmel,quadspi.yaml create mode 100644 Documentation/devicetree/bindings/spi/atmel-quadspi.txt delete mode 100644 Documentation/devicetree/bindings/spi/cdns,qspi-nor-peripheral- [...] delete mode 100644 Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml create mode 100644 Documentation/devicetree/bindings/thermal/nvidia,tegra186-bpmp- [...] delete mode 100644 Documentation/devicetree/bindings/thermal/nvidia,tegra186-bpmp- [...] delete mode 100644 Documentation/devicetree/bindings/thermal/rzg2l-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/apple,wdt.yaml create mode 100644 Documentation/driver-api/serial/tty.rst create mode 100644 Documentation/gpu/amdgpu-dc.rst create mode 100644 Documentation/gpu/amdgpu.rst delete mode 100644 Documentation/gpu/amdgpu/amdgpu-glossary.rst delete mode 100644 Documentation/gpu/amdgpu/display/config_example.svg delete mode 100644 Documentation/gpu/amdgpu/display/dc-debug.rst delete mode 100644 Documentation/gpu/amdgpu/display/dc-glossary.rst delete mode 100644 Documentation/gpu/amdgpu/display/dc_pipeline_overview.svg delete mode 100644 Documentation/gpu/amdgpu/display/dcn-overview.rst delete mode 100644 Documentation/gpu/amdgpu/display/display-manager.rst delete mode 100644 Documentation/gpu/amdgpu/display/global_sync_vblank.svg delete mode 100644 Documentation/gpu/amdgpu/display/index.rst delete mode 100644 Documentation/gpu/amdgpu/driver-core.rst delete mode 100644 Documentation/gpu/amdgpu/driver-misc.rst delete mode 100644 Documentation/gpu/amdgpu/index.rst delete mode 100644 Documentation/gpu/amdgpu/module-parameters.rst delete mode 100644 Documentation/gpu/amdgpu/ras.rst delete mode 100644 Documentation/gpu/amdgpu/thermal.rst delete mode 100644 Documentation/gpu/amdgpu/xgmi.rst delete mode 100644 Documentation/hwmon/asus_wmi_ec_sensors.rst delete mode 100644 Documentation/hwmon/asus_wmi_sensors.rst delete mode 100644 Documentation/hwmon/ina238.rst delete mode 100644 Documentation/hwmon/mp5023.rst delete mode 100644 Documentation/hwmon/nzxt-smart2.rst delete mode 100644 Documentation/networking/device_drivers/can/freescale/flexcan.rst delete mode 100644 Documentation/networking/device_drivers/can/index.rst delete mode 100644 Documentation/sphinx-static/theme_rtd_colors.css delete mode 100644 Documentation/translations/zh_CN/PCI/msi-howto.rst delete mode 100644 Documentation/translations/zh_CN/PCI/pci-iov-howto.rst delete mode 100644 Documentation/translations/zh_CN/PCI/pciebus-howto.rst delete mode 100644 Documentation/translations/zh_CN/PCI/sysfs-pci.rst delete mode 100644 Documentation/translations/zh_CN/accounting/delay-accounting.rst delete mode 100644 Documentation/translations/zh_CN/accounting/taskstats.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/cputopology.rst delete mode 100644 Documentation/translations/zh_CN/dev-tools/sparse.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/completion.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/index.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/sched-arch.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/sched-bwc.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/sched-capacity.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/sched-design-CFS.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/sched-domains.rst create mode 100644 Documentation/translations/zh_CN/sparse.txt delete mode 100644 Documentation/tty/index.rst delete mode 100644 Documentation/tty/n_tty.rst delete mode 100644 Documentation/tty/tty_buffer.rst delete mode 100644 Documentation/tty/tty_driver.rst delete mode 100644 Documentation/tty/tty_internals.rst delete mode 100644 Documentation/tty/tty_ldisc.rst delete mode 100644 Documentation/tty/tty_port.rst delete mode 100644 Documentation/tty/tty_struct.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-timeout-reports.rst delete mode 100644 arch/arm/boot/compressed/ashldi3.S delete mode 100644 arch/arm/boot/compressed/bswapsdi2.S delete mode 100644 arch/arm/boot/compressed/font.c delete mode 100644 arch/arm/boot/compressed/hyp-stub.S delete mode 100644 arch/arm/boot/compressed/lib1funcs.S delete mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-tyan-s8036.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-vegman-n110.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-vegman-rx20.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-vegman-sx20.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-vegman.dtsi delete mode 100644 arch/arm/boot/dts/at91-sama5d3_ksz9477_evb.dts delete mode 100644 arch/arm/boot/dts/imx6dl-mba6.dtsi delete mode 100644 arch/arm/boot/dts/imx6dl-mba6a.dts delete mode 100644 arch/arm/boot/dts/imx6dl-mba6b.dts delete mode 100644 arch/arm/boot/dts/imx6q-mba6.dtsi delete mode 100644 arch/arm/boot/dts/imx6q-mba6a.dts delete mode 100644 arch/arm/boot/dts/imx6q-mba6b.dts delete mode 100644 arch/arm/boot/dts/imx6q-yapp4-crux.dts delete mode 100644 arch/arm/boot/dts/imx6qdl-mba6.dtsi delete mode 100644 arch/arm/boot/dts/imx6qdl-mba6a.dtsi delete mode 100644 arch/arm/boot/dts/imx6qdl-mba6b.dtsi delete mode 100644 arch/arm/boot/dts/imx6qdl-phytec-mira-peb-av-02.dtsi delete mode 100644 arch/arm/boot/dts/imx6qdl-phytec-mira-peb-eval-01.dtsi delete mode 100644 arch/arm/boot/dts/imx6qdl-phytec-mira-peb-wlbt-05.dtsi delete mode 100644 arch/arm/boot/dts/imx6qp-mba6b.dts delete mode 100644 arch/arm/boot/dts/imx6qp-yapp4-crux-plus.dts delete mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin-peb-wlbt-05.dtsi delete mode 100644 arch/arm/boot/dts/imx6ull-jozacp.dts delete mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-peb-wlbt-05.dtsi delete mode 100644 arch/arm/boot/dts/imx6ulz-bsh-smm-m2.dts delete mode 100644 arch/arm/boot/dts/intel-ixp42x-gateway-7001.dts delete mode 100644 arch/arm/boot/dts/intel-ixp42x-goramo-multilink.dts delete mode 100644 arch/arm/boot/dts/mt6589-fairphone-fp1.dts delete mode 100644 arch/arm/boot/dts/openbmc-flash-layout-64-alt.dtsi delete mode 100644 arch/arm/boot/dts/qcom-apq8016-sbc.dts delete mode 100644 arch/arm/boot/dts/qcom-sdx65-mtp.dts delete mode 100644 arch/arm/boot/dts/qcom-sdx65.dtsi delete mode 100644 arch/arm/boot/dts/spear320s.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1-ctouch2-of10.dts delete mode 100644 arch/arm/boot/dts/tegra114-asus-tf701t.dts delete mode 100644 arch/arm/boot/dts/tegra124-nyan-big-fhd.dts delete mode 100644 arch/arm/boot/dts/tegra20-asus-tf101.dts delete mode 100644 arch/arm/boot/dts/tegra30-asus-lvds-display.dtsi delete mode 100644 arch/arm/boot/dts/tegra30-asus-tf201.dts delete mode 100644 arch/arm/boot/dts/tegra30-asus-tf300t.dts delete mode 100644 arch/arm/boot/dts/tegra30-asus-tf300tg.dts delete mode 100644 arch/arm/boot/dts/tegra30-asus-tf700t.dts delete mode 100644 arch/arm/boot/dts/tegra30-asus-transformer-common.dtsi delete mode 100644 arch/arm/boot/dts/tegra30-pegatron-chagall.dts delete mode 100644 arch/arm/crypto/blake2s-shash.c delete mode 100644 arch/arm/include/asm/kfence.h delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-tanix-tx6-mini.dts delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-tanix.dtsi delete mode 100644 arch/arm64/boot/dts/apple/t8103-j293.dts delete mode 100644 arch/arm64/boot/dts/apple/t8103-j313.dts delete mode 100644 arch/arm64/boot/dts/apple/t8103-j456.dts delete mode 100644 arch/arm64/boot/dts/apple/t8103-j457.dts delete mode 100644 arch/arm64/boot/dts/apple/t8103-jxxx.dtsi delete mode 100644 arch/arm64/boot/dts/apple/t8103-pmgr.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4908-netgear-raxe500.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-13bb.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-65bb.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-7777.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-85bb.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-899b.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-9999.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2-common.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2pro.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r3.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-tqma8mq-mba8mx.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8ulp-evk.dts delete mode 100755 arch/arm64/boot/dts/freescale/imx8ulp-pinfunc.h delete mode 100644 arch/arm64/boot/dts/freescale/imx8ulp.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/mba8mx.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt7986a-rfb.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt7986a.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt7986b-rfb.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt7986b.dtsi 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/boot/dts/nvidia/tegra132-peripherals-opp.dtsi delete mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi delete mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701-0000.dts delete mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3737-0000.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-homestar-r4.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r5.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r9.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-r4.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-r9.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9-kb.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-crd.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-idp-ec-h1.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akari.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-apollo.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sm8350-microsoft-surface-duo2.dts delete mode 100644 arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami-pdx214.dts delete mode 100644 arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami-pdx215.dts delete mode 100644 arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sm8450-qrd.dts delete mode 100644 arch/arm64/boot/dts/qcom/sm8450.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779f0-spider-cpu.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779f0-spider.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a779f0.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts delete mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-j721s2.dtsi create mode 100644 arch/hexagon/include/asm/timer-regs.h delete mode 100644 arch/hexagon/kernel/.gitignore delete mode 100644 arch/parisc/boot/compressed/firmware.c delete mode 100644 arch/parisc/boot/compressed/real2.S delete mode 100644 arch/riscv/boot/dts/starfive/Makefile delete mode 100644 arch/riscv/boot/dts/starfive/jh7100-beaglev-starlight.dts delete mode 100644 arch/riscv/boot/dts/starfive/jh7100.dtsi delete mode 100644 arch/s390/crypto/chacha-glue.c delete mode 100644 arch/s390/crypto/chacha-s390.S delete mode 100644 arch/s390/crypto/chacha-s390.h delete mode 100644 arch/um/kernel/dtb.c delete mode 100644 arch/um/kernel/load_file.c create mode 100644 arch/um/kernel/syscall.c delete mode 100644 arch/um/kernel/um_arch.h delete mode 100644 arch/x86/crypto/blake2s-shash.c delete mode 100644 arch/x86/mm/mem_encrypt_amd.c create mode 100644 block/blk-exec.c delete mode 100644 crypto/kdf_sp800108.c delete mode 100644 drivers/acpi/acpi_pcc.c create mode 100644 drivers/block/rsxx/Makefile create mode 100644 drivers/block/rsxx/config.c create mode 100644 drivers/block/rsxx/core.c create mode 100644 drivers/block/rsxx/cregs.c create mode 100644 drivers/block/rsxx/dev.c create mode 100644 drivers/block/rsxx/dma.c create mode 100644 drivers/block/rsxx/rsxx.h create mode 100644 drivers/block/rsxx/rsxx_cfg.h create mode 100644 drivers/block/rsxx/rsxx_priv.h delete mode 100644 drivers/bluetooth/btmtk.c delete mode 100644 drivers/bluetooth/btmtk.h delete mode 100644 drivers/char/hw_random/cn10k-rng.c delete mode 100644 drivers/clk/starfive/Kconfig delete mode 100644 drivers/clk/starfive/Makefile delete mode 100644 drivers/clk/starfive/clk-starfive-jh7100.c delete mode 100644 drivers/cpufreq/amd-pstate-trace.c delete mode 100644 drivers/cpufreq/amd-pstate-trace.h delete mode 100644 drivers/cpufreq/amd-pstate.c delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_devlink.c delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_devlink.h delete mode 100644 drivers/crypto/qat/qat_common/adf_gen2_pfvf.c delete mode 100644 drivers/crypto/qat/qat_common/adf_gen2_pfvf.h delete mode 100644 drivers/crypto/qat/qat_common/adf_gen4_pfvf.c delete mode 100644 drivers/crypto/qat/qat_common/adf_gen4_pfvf.h create mode 100644 drivers/crypto/qat/qat_common/adf_pf2vf_msg.c create mode 100644 drivers/crypto/qat/qat_common/adf_pf2vf_msg.h delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_msg.h delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_pf_msg.c delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_pf_msg.h delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.c delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.h delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_utils.c delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_utils.h delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.h delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_vf_proto.c delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_vf_proto.h create mode 100644 drivers/crypto/qat/qat_common/adf_vf2pf_msg.c delete mode 100644 drivers/devfreq/sun8i-a33-mbus.c delete mode 100644 drivers/dma-buf/st-dma-resv.c create mode 100644 drivers/gpio/gpio-bd70528.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/amd/display/dc/dml/dml_wrapper.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dml_wrapper_translation.c delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/dml_wrapper.h delete mode 100644 drivers/gpu/drm/ast/ast_i2c.c delete mode 100644 drivers/gpu/drm/drm_nomodeset.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/icl_dsi.h delete mode 100644 drivers/gpu/drm/i915/display/intel_display_trace.c delete mode 100644 drivers/gpu/drm/i915/display/intel_display_trace.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dsi_vbt.h 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/display/vlv_dsi.h delete mode 100644 drivers/gpu/drm/i915/display/vlv_dsi_pll.h create mode 100644 drivers/gpu/drm/i915/dma_resv_utils.c create mode 100644 drivers/gpu/drm/i915/dma_resv_utils.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_deps.c delete mode 100644 drivers/gpu/drm/i915/i915_deps.h delete mode 100644 drivers/gpu/drm/i915/i915_driver.c delete mode 100644 drivers/gpu/drm/i915/i915_driver.h create mode 100644 drivers/gpu/drm/i915/i915_drv.c delete mode 100644 drivers/gpu/drm/i915/i915_iosf_mbi.h delete mode 100644 drivers/gpu/drm/i915/i915_mm.h delete mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.c delete mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.h delete mode 100644 drivers/gpu/drm/i915/intel_pm_types.h delete mode 100644 drivers/gpu/drm/meson/meson_encoder_cvbs.c delete mode 100644 drivers/gpu/drm/meson/meson_encoder_cvbs.h 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 create mode 100644 drivers/gpu/drm/meson/meson_venc_cvbs.h create mode 100644 drivers/gpu/drm/msm/edp/edp.c create mode 100644 drivers/gpu/drm/msm/edp/edp.h create mode 100644 drivers/gpu/drm/msm/edp/edp.xml.h create mode 100644 drivers/gpu/drm/msm/edp/edp_aux.c create mode 100644 drivers/gpu/drm/msm/edp/edp_bridge.c create mode 100644 drivers/gpu/drm/msm/edp/edp_connector.c create mode 100644 drivers/gpu/drm/msm/edp/edp_ctrl.c create mode 100644 drivers/gpu/drm/msm/edp/edp_phy.c create mode 100644 drivers/gpu/drm/msm/hdmi/hdmi_connector.c delete mode 100644 drivers/gpu/drm/msm/hdmi/hdmi_hpd.c 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/omapdrm/omap_overlay.c delete mode 100644 drivers/gpu/drm/omapdrm/omap_overlay.h 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/rcar-du/rcar_mipi_dsi.c delete mode 100644 drivers/gpu/drm/rcar-du/rcar_mipi_dsi_regs.h create mode 100644 drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c create mode 100644 drivers/gpu/drm/rockchip/rockchip_drm_fbdev.h delete mode 100644 drivers/gpu/drm/sprd/Kconfig delete mode 100644 drivers/gpu/drm/sprd/Makefile delete mode 100644 drivers/gpu/drm/sprd/megacores_pll.c delete mode 100644 drivers/gpu/drm/sprd/sprd_dpu.c delete mode 100644 drivers/gpu/drm/sprd/sprd_dpu.h delete mode 100644 drivers/gpu/drm/sprd/sprd_drm.c delete mode 100644 drivers/gpu/drm/sprd/sprd_drm.h delete mode 100644 drivers/gpu/drm/sprd/sprd_dsi.c delete mode 100644 drivers/gpu/drm/sprd/sprd_dsi.h delete mode 100644 drivers/gpu/drm/tegra/nvdec.c delete mode 100644 drivers/gpu/drm/tiny/ili9163.c create mode 100644 drivers/gpu/drm/vmwgfx/ttm_memory.c create mode 100644 drivers/gpu/drm/vmwgfx/ttm_memory.h delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_gem.c delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.c delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.h delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_thp.c delete mode 100644 drivers/hid/hid-letsketch.c delete mode 100644 drivers/hwmon/asus_wmi_ec_sensors.c delete mode 100644 drivers/hwmon/asus_wmi_sensors.c delete mode 100644 drivers/hwmon/ina238.c delete mode 100644 drivers/hwmon/nzxt-smart2.c delete mode 100644 drivers/hwmon/pmbus/delta-ahe50dc-fan.c delete mode 100644 drivers/hwmon/pmbus/mp5023.c delete mode 100644 drivers/leds/simple/Kconfig delete mode 100644 drivers/leds/simple/Makefile delete mode 100644 drivers/leds/simple/simatic-ipc-leds.c delete mode 100644 drivers/media/i2c/ov5693.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/media/v4l2-core/v4l2-vp9.c create mode 100644 drivers/mfd/intel_pmt.c create mode 100644 drivers/mfd/rohm-bd70528.c delete mode 100644 drivers/mtd/nand/raw/renesas-nand-controller.c create mode 100644 drivers/net/can/flexcan.c delete mode 100644 drivers/net/can/flexcan/Makefile delete mode 100644 drivers/net/can/flexcan/flexcan-core.c delete mode 100644 drivers/net/can/flexcan/flexcan-ethtool.c delete mode 100644 drivers/net/can/flexcan/flexcan.h delete mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-chip-fifo.c delete mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c delete mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c delete mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c delete mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c delete mode 100644 drivers/net/ethernet/engleder/Kconfig delete mode 100644 drivers/net/ethernet/engleder/Makefile delete mode 100644 drivers/net/ethernet/engleder/tsnep.h delete mode 100644 drivers/net/ethernet/engleder/tsnep_ethtool.c delete mode 100644 drivers/net/ethernet/engleder/tsnep_hw.h delete mode 100644 drivers/net/ethernet/engleder/tsnep_main.c delete mode 100644 drivers/net/ethernet/engleder/tsnep_ptp.c delete mode 100644 drivers/net/ethernet/engleder/tsnep_selftests.c delete mode 100644 drivers/net/ethernet/engleder/tsnep_tc.c delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.c delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.h delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_rss.c delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_rss.h delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_tqp_stats.c delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_tqp_stats.h create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/Makefile create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3vf/Makefile create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_cgu_regs.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_ptp_consts.h create mode 100644 drivers/net/ethernet/intel/ice/ice_status.h delete mode 100644 drivers/net/ethernet/marvell/prestera/prestera_counter.c delete mode 100644 drivers/net/ethernet/marvell/prestera/prestera_counter.h delete mode 100644 drivers/net/ethernet/marvell/prestera/prestera_router.c delete mode 100644 drivers/net/ethernet/marvell/prestera/prestera_router_hw.c delete mode 100644 drivers/net/ethernet/marvell/prestera/prestera_router_hw.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/accept.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/csum.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/drop.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/goto.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mark.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred_nic.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mpls.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/pedit.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/pedit.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ptype.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/redirect_ingress.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/sample.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/trap.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/tun.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan_mangle.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/irq_affinity.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_dbg.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_dbg.h delete mode 100644 drivers/net/ethernet/microchip/lan966x/Kconfig delete mode 100644 drivers/net/ethernet/microchip/lan966x/Makefile delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_ifh.h delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_mac.c delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_main.c delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_main.h delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_port.c delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_regs.h delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_vlan.c delete mode 100644 drivers/net/ethernet/microsoft/mana/mana_bpf.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_fdma.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_fdma.h delete mode 100644 drivers/net/ethernet/mscc/vsc7514_regs.c delete mode 100644 drivers/net/ethernet/vertexcom/Kconfig delete mode 100644 drivers/net/ethernet/vertexcom/Makefile delete mode 100644 drivers/net/ethernet/vertexcom/mse102x.c delete mode 100644 drivers/net/mctp/mctp-serial.c create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/soc.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/system.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/Makefile delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/internal.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/iwl-mei.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/main.c delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/net.c delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/sap.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/trace-data.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/trace.c delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/trace.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/vendor-cmd.c delete mode 100644 drivers/net/wireless/realtek/rtw88/sar.c delete mode 100644 drivers/net/wireless/realtek/rtw88/sar.h delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_debugfs.c delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_debugfs.h delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_trace.c delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_trace.h delete mode 100644 drivers/net/wwan/qcom_bam_dmux.c create mode 100644 drivers/pcmcia/pxa2xx_cm_x255.c create mode 100644 drivers/pcmcia/pxa2xx_cm_x270.c create mode 100644 drivers/pcmcia/pxa2xx_cm_x2xx.c delete mode 100644 drivers/perf/hisilicon/hisi_pcie_pmu.c delete mode 100644 drivers/perf/marvell_cn10k_tad_pmu.c delete mode 100644 drivers/pinctrl/freescale/pinctrl-imxrt1050.c delete mode 100644 drivers/pinctrl/pinctrl-starfive.c delete mode 100644 drivers/pinctrl/pinctrl-thunderbay.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-sdx65.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-sm8450.c delete mode 100644 drivers/platform/x86/asus-tf103c-dock.c delete mode 100644 drivers/platform/x86/intel/crystal_cove_charger.c delete mode 100644 drivers/platform/x86/intel/int3472/clk_and_regulator.c delete mode 100644 drivers/platform/x86/intel/int3472/common.c delete mode 100644 drivers/platform/x86/intel/int3472/common.h delete mode 100644 drivers/platform/x86/intel/int3472/discrete.c create mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_clk_and_re [...] create mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_common.c create mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_common.h create mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_discrete.c create mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_tps68470.c delete mode 100644 drivers/platform/x86/intel/int3472/tps68470.c delete mode 100644 drivers/platform/x86/intel/int3472/tps68470.h delete mode 100644 drivers/platform/x86/intel/int3472/tps68470_board_data.c delete mode 100644 drivers/platform/x86/intel/vsec.c delete mode 100644 drivers/platform/x86/intel/vsec.h delete mode 100644 drivers/platform/x86/lenovo-yogabook-wmi.c delete mode 100644 drivers/platform/x86/simatic-ipc.c delete mode 100644 drivers/platform/x86/x86-android-tablets.c delete mode 100644 drivers/power/supply/max77976_charger.c delete mode 100644 drivers/regulator/max20086-regulator.c delete mode 100644 drivers/regulator/tps68470-regulator.c delete mode 100644 drivers/reset/reset-starfive-jh7100.c delete mode 100644 drivers/soc/apple/Kconfig delete mode 100644 drivers/soc/apple/Makefile delete mode 100644 drivers/soc/apple/apple-pmgr-pwrstate.c delete mode 100644 drivers/soc/renesas/r8a779f0-sysc.c delete mode 100644 drivers/soc/renesas/rcar-gen4-sysc.c delete mode 100644 drivers/soc/renesas/rcar-gen4-sysc.h delete mode 100644 drivers/soc/samsung/exynos-usi.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 [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_i [...] rename drivers/staging/media/atomisp/pci/{ => css_2400_system/hive}/ia_css_isp_sta [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_i [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_i [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_i [...] delete mode 100644 drivers/staging/media/atomisp/pci/ia_css_isp_configs.c delete mode 100644 drivers/staging/media/atomisp/pci/ia_css_isp_params.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_metadata.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_morph.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_shading.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_stream.c delete mode 100644 drivers/staging/media/hantro/hantro_g2.c delete mode 100644 drivers/staging/media/hantro/hantro_g2_vp9_dec.c delete mode 100644 drivers/staging/media/hantro/hantro_vp9.c delete mode 100644 drivers/staging/media/hantro/hantro_vp9.h delete mode 100644 drivers/staging/media/hantro/sunxi_vpu_hw.c 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 delete mode 100644 drivers/staging/media/rkvdec/rkvdec-vp9.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/netlogic/Kconfig create mode 100644 drivers/staging/netlogic/Makefile create mode 100644 drivers/staging/netlogic/TODO create mode 100644 drivers/staging/netlogic/platform_net.c create mode 100644 drivers/staging/netlogic/platform_net.h create mode 100644 drivers/staging/netlogic/xlr_net.c create mode 100644 drivers/staging/netlogic/xlr_net.h create mode 100644 drivers/staging/r8188eu/hal/odm_interface.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_sreset.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188eu_led.c create mode 100644 drivers/staging/r8188eu/include/ieee80211_ext.h create mode 100644 drivers/staging/r8188eu/include/odm_interface.h create mode 100644 drivers/staging/r8188eu/include/odm_precomp.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_led.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_sreset.h 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 drivers/thermal/rzg2l_thermal.c delete mode 100644 drivers/tty/serial/8250/8250_alpha.c delete mode 100644 drivers/tty/serial/8250/8250_pericom.c delete mode 100644 drivers/watchdog/simatic-ipc-wdt.c delete mode 100644 fs/btrfs/inode-item.h create mode 100644 fs/btrfs/reada.c delete mode 100644 fs/erofs/sysfs.c delete mode 100644 fs/ubifs/sysfs.c delete mode 100644 include/crypto/internal/kdf_selftest.h delete mode 100644 include/crypto/kdf_sp800108.h create mode 100644 include/drm/drm_hashtab.h 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/dt-bindings/clock/qcom,gcc-sdx65.h delete mode 100644 include/dt-bindings/clock/qcom,gcc-sm8450.h delete mode 100644 include/dt-bindings/clock/r8a779f0-cpg-mssr.h delete mode 100644 include/dt-bindings/clock/starfive-jh7100.h delete mode 100644 include/dt-bindings/gpio/tegra234-gpio.h delete mode 100644 include/dt-bindings/gpio/tegra241-gpio.h delete mode 100644 include/dt-bindings/memory/tegra234-mc.h delete mode 100644 include/dt-bindings/pinctrl/pinctrl-starfive.h delete mode 100644 include/dt-bindings/power/imx8ulp-power.h delete mode 100644 include/dt-bindings/power/r8a779f0-sysc.h delete mode 100644 include/dt-bindings/reset/starfive-jh7100.h delete mode 100644 include/dt-bindings/soc/samsung,exynos-usi.h delete mode 100644 include/linux/bpf-cgroup-defs.h delete mode 100644 include/linux/cacheflush.h delete mode 100644 include/linux/mdio/mdio-mscc-miim.h create mode 100644 include/linux/mfd/rohm-bd70528.h delete mode 100644 include/linux/mnt_idmapping.h create mode 100644 include/linux/mtd/latch-addr-flash.h create mode 100644 include/linux/platform_data/ntc_thermistor.h create mode 100644 include/linux/platform_data/pata_ixp4xx_cf.h create mode 100644 include/linux/platform_data/spi-clps711x.h delete mode 100644 include/linux/platform_data/tps68470.h delete mode 100644 include/linux/platform_data/x86/simatic-ipc-base.h delete mode 100644 include/linux/platform_data/x86/simatic-ipc.h delete mode 100644 include/linux/ref_tracker.h create mode 100644 include/linux/sdb.h delete mode 100644 include/media/v4l2-vp9.h delete mode 100644 include/net/bluetooth/hci_sync.h delete mode 100644 include/net/net_trackers.h delete mode 100644 include/net/netfilter/nf_conntrack_act_ct.h delete mode 100644 include/soc/mscc/vsc7514_regs.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 lib/ref_tracker.c delete mode 100644 lib/test_ref_tracker.c delete mode 100644 net/Kconfig.debug delete mode 100644 net/bluetooth/hci_sync.c delete mode 100644 net/core/dev_addr_lists_test.c delete mode 100644 net/core/gro.c delete mode 100644 samples/ftrace/ftrace-direct-multi-modify.c delete mode 100644 tools/bpf/bpftool/Documentation/substitutions.rst create mode 100644 tools/build/feature/test-libpython-version.c create mode 100644 tools/include/linux/debug_locks.h create mode 100644 tools/include/linux/hardirq.h create mode 100644 tools/include/linux/irqflags.h create mode 100644 tools/include/linux/lockdep.h delete mode 100644 tools/include/linux/math.h create mode 100644 tools/include/linux/proc_fs.h create mode 100644 tools/include/linux/stacktrace.h delete mode 100644 tools/memory-model/litmus-tests/LB+unlocklockonceonce+poacquire [...] delete mode 100644 tools/memory-model/litmus-tests/MP+unlocklockonceonce+fencermbo [...] create mode 100644 tools/perf/util/bpf_skel/bperf.h delete mode 100755 tools/testing/kunit/run_checks.py delete mode 100644 tools/testing/kunit/test_data/test_is_test_passed-no_tests_no_plan.log delete mode 100644 tools/testing/selftests/arm64/abi/.gitignore delete mode 100644 tools/testing/selftests/arm64/abi/Makefile delete mode 100644 tools/testing/selftests/arm64/abi/syscall-abi-asm.S delete mode 100644 tools/testing/selftests/arm64/abi/syscall-abi.c delete mode 100644 tools/testing/selftests/arm64/fp/fp-pidbench.S delete mode 100644 tools/testing/selftests/bpf/benchs/bench_bpf_loop.c delete mode 100644 tools/testing/selftests/bpf/benchs/bench_strncmp.c delete mode 100755 tools/testing/selftests/bpf/benchs/run_bench_bpf_loop.sh delete mode 100755 tools/testing/selftests/bpf/benchs/run_bench_strncmp.sh delete mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_loop.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/core_kern.c 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/prog_tests/get_func_args_test.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/helper_restricted.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/legacy_printk.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/libbpf_probes.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/log_buf.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/prog_array_init.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/test_strncmp.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_loop.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_loop_bench.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_decl_tag.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_type_tag.c delete mode 100644 tools/testing/selftests/bpf/progs/core_kern.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 delete mode 100644 tools/testing/selftests/bpf/progs/get_func_args_test.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf600_bpf_loop.c delete mode 100644 tools/testing/selftests/bpf/progs/strncmp_bench.c delete mode 100644 tools/testing/selftests/bpf/progs/strncmp_test.c delete mode 100644 tools/testing/selftests/bpf/progs/strobemeta_bpf_loop.c create mode 100644 tools/testing/selftests/bpf/progs/tag.c delete mode 100644 tools/testing/selftests/bpf/progs/test_d_path_check_rdonly_mem.c delete mode 100644 tools/testing/selftests/bpf/progs/test_helper_restricted.c delete mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_btf_write_check.c delete mode 100644 tools/testing/selftests/bpf/progs/test_legacy_printk.c delete mode 100644 tools/testing/selftests/bpf/progs/test_log_buf.c delete mode 100644 tools/testing/selftests/bpf/progs/test_prog_array_init.c create mode 100644 tools/testing/selftests/bpf/test_stub.c delete mode 100644 tools/testing/selftests/bpf/verifier/btf_ctx_access.c delete mode 100644 tools/testing/selftests/bpf/verifier/helper_restricted.c delete mode 100644 tools/testing/selftests/damon/.gitignore delete mode 100644 tools/testing/selftests/damon/_debugfs_common.sh delete mode 100644 tools/testing/selftests/damon/debugfs_empty_targets.sh delete mode 100644 tools/testing/selftests/damon/debugfs_huge_count_read_write.sh delete mode 100644 tools/testing/selftests/damon/debugfs_schemes.sh delete mode 100644 tools/testing/selftests/damon/debugfs_target_ids.sh delete mode 100644 tools/testing/selftests/damon/huge_count_read_write.c delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap_tunnel_v [...] delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/vxlan_floo [...] delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum/vxlan_floodi [...] delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/vxlan_fdb_veto_ipv6.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/vxlan_ipv6.sh 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 delete mode 100644 tools/testing/selftests/kvm/x86_64/userspace_io_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/vmx_invalid_nested_guest_state.c mode change 100755 => 100644 tools/testing/selftests/net/amt.sh delete mode 100755 tools/testing/selftests/net/forwarding/bridge_vlan_mcast.sh delete mode 100755 tools/testing/selftests/net/forwarding/q_in_vni_ipv6.sh delete mode 100755 tools/testing/selftests/net/forwarding/vxlan_asymmetric_ipv6.sh delete mode 100755 tools/testing/selftests/net/forwarding/vxlan_bridge_1d_ipv6.sh delete mode 100755 tools/testing/selftests/net/forwarding/vxlan_bridge_1d_port_847 [...] delete mode 100755 tools/testing/selftests/net/forwarding/vxlan_bridge_1q_ipv6.sh delete mode 100755 tools/testing/selftests/net/forwarding/vxlan_bridge_1q_port_847 [...] delete mode 100755 tools/testing/selftests/net/forwarding/vxlan_symmetric_ipv6.sh delete mode 100644 tools/testing/selftests/net/mptcp/mptcp_inq.c delete mode 100755 tools/testing/selftests/netfilter/conntrack_vrf.sh delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TREE02.boot delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TREE10.boot