This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allyesconfig in repository toolchain/ci/linux.
omits d25ee8853025 Add linux-next specific files for 20220125 omits 7f861265170a Merge branch 'akpm/master' omits 8a74e05c5966 fs/f2fs/data.c: fix mess omits 4cd162792bd5 Merge branch 'akpm-current/current' omits 45525c9acd9f Revert "samples/trace_event: Add '__rel_loc' using sample event" omits 095113bfc1a6 scsi: hack for building with -Warray-bounds omits e6fe6e26e5dd hack for building with -Warray-bounds omits 17d53fa3859b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7385326e007d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cdad309fa403 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 35a96742e4b9 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 281eb7dd207d Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 2e86414a3f2b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 4ea0d04a53e9 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits fbe57d75fea3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7429b027ea3f Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 210dde316238 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a315f550f013 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b54bfcd4d5a5 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits e76640e3f53e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3d9f7fbf999a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 89991fb47a46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9efafae22595 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f370a7acadc8 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 66e278958fbe Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits c0b37fb706d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 955634992505 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 58c7903f8c98 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fe28289ce5cd Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 83da88f214e4 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 57c0c122c1c0 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits f2e6f493c379 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6a69d643e2b7 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 17ae263fd914 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits ed8136ad397d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5220bf5a0410 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits c3b50eff2d24 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits eaf52966f347 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 65045dd61f01 extra 2 merge fix for "drm/i915: split out i915_gem_evict. [...] omits 575d78a037e1 extra merge fix for "drm/i915: split out i915_gem_evict.h [...] omits a4fd18a351dc Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits e4217080a603 Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] omits a0eb7234bf73 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 63acb31c7572 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits fc3d0a0a1c24 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits e04ddd329d29 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 9ae672cb08e4 lib/crypto: blake2s: avoid indirect calls to compression f [...] omits f0e91a57cb80 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 2bc7be0cd713 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 11fc1831c260 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8f31ea490456 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits bb05b72f0866 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits dbb57ffd8b8f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 49ac0276d693 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 850fe6f69f3c Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 916e23173245 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits c35d9a1843eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c4fd65c92676 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dcf076623f46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 99045b0d49a8 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 94d4062fbc1f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d0feababeca8 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits 7d16df78a58f Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits ad9b51b5bf2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d89297337dfd Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 69b453471a1a Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 92b6333301bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a9da1835b7ac Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 38106f1cc963 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 85576f8851e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7c2b22f07b40 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2ee061fe6ac5 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits cf29e4c76814 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 67a9617ab32c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cbf14932426e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 57e468de0ce9 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits 669c94ee40e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8541b93786e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8986022b14ea Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits ba6141a8594b Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 3ce784a2e36b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b5c7968726b1 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 903b9b719e51 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits a3f5c1e92dcf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 69f2f34dbfd9 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 70ca320c7baa Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 07ddf4a1ce66 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6cedee0e611b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1d757a9befb7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 96a3e39e22ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2db1a2c962fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e3865b3d056f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eda76b8aabc9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7aad495a4a19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bba54bdf260f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6fc9730c4559 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cec03a95b9dd Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 1cd0fe1589d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 95ed55e083a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b9bdba6f2cb0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 50d9da0699e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a65057268f28 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits a23e19374184 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 930c0caea669 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits 469e02a5c453 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits e5b48d557a9a Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits d594861308e3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b8496163c95c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits bd36d190ea70 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 3c8599865c2c Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits d4bf3d5dcc5a Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 7b7c70284b43 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 5fcd56851e75 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8539cdebe024 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 90f978d8ad2d Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits cd2e43cd8961 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 35b89dcc90a5 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 9fb52fa6e8ed Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits fbd8bc5c719c Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits e03fcff169f2 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 3f0676835d2c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 1cd430eebbe2 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 73018a76a1ee Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits cc2924047edf Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 814c6f731d07 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b5c81cfaba19 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 1e00b46f5a87 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f6eb3ce0fa88 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 810e09a686a4 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits 1017bebdd8bc Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] omits bd298817dd07 Merge x86/paravirt into tip/master omits 7876b33a33ea Merge x86/build into tip/master omits a68ea2b90703 Merge x86/urgent into tip/master omits 6857ed95d7ae Merge x86/misc into tip/master omits 95a679200aa9 Merge x86/cpu into tip/master omits 5c94308b140c Merge branch 'for-next-next-v5.17-20220124' into for-next- [...] omits 6e6c0bd2b655 Merge branch 'for-next-current-v5.16-20220124' into for-ne [...] omits 834d9e86ad63 Merge branch 'ext/qu/scrub-refactor' into for-next-next-v5 [...] omits e33ba4ddb333 Merge branch 'ext/qu/subpage-more-sizes' into for-next-nex [...] omits 6cb089507721 Merge branch 'ext/omar/encoded' into for-next-next-v5.17-20220124 omits da007d96de51 Merge branch 'ext/filipe/speedup-read-link' into for-next- [...] omits ea394e9c1545 Merge branch 'misc-next' into for-next-next-v5.17-20220124 omits b16931a2a095 Merge branch 'misc-5.17' into for-next-current-v5.16-20220124 omits fa676286533c btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] omits 38d2dda468be btrfs: introduce dedicated helper to scrub simple-stripe b [...] omits b5b99b1e0296 btrfs: introduce dedicated helper to scrub simple-mirror b [...] omits 4c367f025fbb btrfs: introduce a helper to locate an extent item omits 24e2e41bcd7c fs/btrfs: send: remove redundant ret variable in fs_path_copy omits 504e1ebb6316 btrfs: add BTRFS_IOC_ENCODED_WRITE omits 7cbba68d03a8 btrfs: add BTRFS_IOC_ENCODED_READ omits ddd1967e1e8e btrfs: add definitions + documentation for encoded I/O ioctls omits 6047424cf282 btrfs: optionally extend i_size in cow_file_range_inline() omits f29b79956ecb btrfs: clean up cow_file_range_inline() omits 350d18de7b8f btrfs: support different disk extent size for delalloc omits 4f98ae773ab3 btrfs: add ram_bytes and offset to btrfs_ordered_extent omits 53b5a7e262f2 btrfs: don't advance offset for compressed bios in btrfs_c [...] omits 92181e8b2e4c fs: export variant of generic_write_checks without iov_iter omits 4e3c81674697 fs: export rw_verify_area() omits b49d9967a534 btrfs: use single variable to track return value at btrfs_ [...] omits e84a57a06098 btrfs: avoid inode logging during rename and link when possible omits 643057d871cf btrfs: stop doing unnecessary log updates during a rename omits 6de2d019f37e btrfs: avoid logging all directory changes during renames omits 6f8db5a5d205 btrfs: pass the dentry to btrfs_log_new_name() instead of [...] omits 37b0aeba6adf btrfs: add helper to delete a dir entry from a log tree omits 3b18dff5b9a5 btrfs: expand subpage support to any PAGE_SIZE > 4K omits 25b5d6d73a76 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] omits 5068210cf625 btrfs: use dummy extent buffer for super block sys chunk a [...] omits 1e0d8731bd6c Merge branch 'for-next/memcpy' into for-next/kspp omits 6303361147fc fortify: Work around Clang inlining bugs omits 6f6f253efa13 fortify: Detect struct member overflows in memset() at com [...] omits af24dec4bf98 fortify: Detect struct member overflows in memmove() at co [...] omits 602670289b69 fortify: Detect struct member overflows in memcpy() at com [...] omits ee0e863c5ffd media: omap3isp: Use struct_group() for memcpy() region omits 6f417e1bb4b1 net/mlx5e: Use struct_group() for memcpy() region omits bab6b6ac48b6 net/mlx5e: Avoid field-overflowing memcpy() omits f2e0f541c607 intel_th: msu: Use memset_startat() for clearing hw header omits 8ce8b2948d2d KVM: x86: Replace memset() "optimization" with normal per- [...] omits 71757e79b367 btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] omits 6f6ab1ab5294 Merge branch 'for-next/array-bounds' into for-next/kspp omits 3ccac0d2ba34 Makefile: Enable -Wzero-length-bounds omits 4ba545781e20 Makefile: Enable -Warray-bounds omits 2cb06c87c9dd staging: rtl8712: Drop get_recvframe_data() omits bfad6c56b44a staging: rtl8723bs: Drop get_recvframe_data() omits d43d60cf4314 staging: r8188eu: Drop get_recvframe_data() omits 9d210ed97e49 tpm: vtpm_proxy: Check length to avoid compiler warning omits ef66d7049a80 iio: addac: ad74413r: Do not reference negative array offsets omits 4dd279155387 crypto: octeontx2 - Avoid stack variable overflow omits 774bcaaa7266 btrfs: fix use of uninitialized variable at rm device ioctl omits 058572132286 btrfs: scrub: remove redundant initialization of increment omits 0140344503fc btrfs: zoned: remove redundant initialization of to_add omits 151bbc8be85e ARM: stackprotector: prefer compiler for TLS based per-tas [...] omits a80c1624147e btrfs: fix use-after-free after failure to create a snapshot omits 7de7c73b32ca btrfs: update writeback index when starting defrag omits 88518ef591c2 btrfs: add back missing dirty page rate limiting to defrag omits e2d3613db12a SUNRPC: Record endpoint information in trace log omits 5544d5318802 SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid omits 6ff851d98af8 SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] omits bf000666094d NFSD: Remove NFSD_PROC_ARGS_* macros omits 191e6068f3c9 hwmon: (powr1220) Add support for Lattice's POWR1014 power [...] omits f47701a58ca8 hwmon: (powr1220) Upgrade driver to support hwmon info inf [...] omits 3f369b0c4802 NFSD: Use __sockaddr field to store socket addresses omits 9580b78ebd87 tracing: Introduce helpers to safely handle dynamic-sized [...] omits b85f0853dbcf hwmon: (powr1220) Cosmetic changes omits 7058ce82258d dt-bindings: hwmon: lm90: Drop Tegra specifics from example omits fa74c5aaaa96 hwmon: (pmbus) Remove trailing whitespaces from Kconfig file omits ea8f60b46d06 hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II omits 050a9f791c3f hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro omits 2e109553fd6d Documentation: ABI: Add ABI file for legacy /proc/i8k interface omits 5277ec871fdf Documentation: admin-guide: Add Documentation for undocume [...] omits 46a43d47a59f Documentation: admin-guide: Update i8k driver name omits dff777d6d157 hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist omits bf76a6d175e7 hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A omits 073c3ea6c530 hwmon: Add "label" attribute omits 4a269a881a14 ABI: hwmon: Document "label" sysfs attribute omits 41c7f25fbc0d hwmon: (nct6775) add support for TSI temperature registers omits 1c8467e8e8b2 hwmon: (lm83) Convert to use with_info API omits 60f5ca374d6a hwmon: (lm83) Explain why LM82 may be misdetected as LM83 omits 24f0fe576c9d hwmon: (lm83) Demote log message if chip identification fails omits d5c9990d9f2a hwmon: (lm83) Replace temperature conversion macros with s [...] omits 7e13a03f54fd hwmon: (lm83) Use regmap omits 3a2e6c33e234 NFSD: Streamline the rare "found" case omits 403670f52f32 NFSD: Skip extra computation for RC_NOCACHE case omits 7a68a2ac6b10 NFSD: De-duplicate hash bucket indexing omits 0b564b31f297 nfsd: Add support for the birth time attribute omits b701ca32ca3f btrfs: tree-checker: check item_size for dev_item omits c8ef663ce446 btrfs: tree-checker: check item_size for inode_item omits f7d4ead792c8 video: fbdev: controlfb: Fix COMPILE_TEST build omits db023ee11e76 video: ocfb: add const to of_device_id omits 3efd3f9f8d27 dt-bindings: simple-framebuffer: allow standalone compatible omits 9a241ff88145 video: fbdev: use swap() to make code cleaner omits 58cdcdd05c97 matroxfb: set maxvram of vbG200eW to the same as vbG200 to [...] omits 524cf9259b07 video: fbdev: mb862xx: remove redundant assignment to pointer ptr omits 98b6dbe5a11b backlight: qcom-wled: Add PM6150L compatible omits 5560f4585f3c drivers/video: remove redundant res variable omits 5865ad0b93c6 omapfb: use default_groups in kobj_type omits d9f0a068fd9e fbdev: omap2: omapfb: Remove redundant 'flush_workqueue()' calls omits a23e0319295f backlight: lm3630a_bl: Remove redundant 'flush_workqueue()' calls omits 4cea1c57a98e video: fbdev: Check for null res pointer omits 85bbdf2296ea fbdev: aty128fb: make some arrays static const omits 925b6371c834 Merge branches 'renesas-arm-dt-for-v5.18', 'renesas-driver [...] omits 86db90921943 arm64: dts: renesas: Add initial device tree for RZ/V2L SMARC EVK omits 0a493d6d9fc6 arm64: dts: renesas: Add initial DTSI for RZ/V2L SoC omits c249c4a05835 Merge branch 'fixes' into for-next omits 7d436b2671fe m68knommu: fix ucsimm sparse warnings omits f3edc503683f m68knommu: fix 'screen_bits' defined but not used omits d8f08ca1afe3 m68knommu: fix warning: no previous prototype for 'init_dragen2' omits 848fe00a184d hwmon: (lm83) Replace new_client with client omits 152d408e33cf hwmon: (lm83) Move lm83_id to avoid forward declaration omits fb4e9015ad14 hwmon: (lm83) Reorder include files to be in alphabetic order omits 84139a72e6b3 hwmon: Report attribute name with udev events omits eef2ad404a65 hwmon: (nct6775) Fix crash in clear_caseopen omits 8ef7a5bfbb60 Merge branch 'devel' into for-next omits ab2a290a7391 rcu: Replace cpumask_weight with cpumask_empty where appropriate omits b31b0d5d6379 IDT: Fix Build warnings on some 32bit architectures. omits ad83ce7c45e2 parisc: Drop __init from map_pages declaration omits dd8bf32ea119 video/fbdev/stifb: Implement the stifb_fillrect() function omits e758cdb29e81 Merge branch 'next/soc' into for-next omits af68ac0006f2 Merge branch 'next/dt' into for-next omits cf2fbcfc6b38 srcu: Dynamically allocate srcu_node array omits 776e8a78f36e rcu: Don't deboost before reporting expedited quiescent state omits 0fb5b6c55ce0 srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf omits 8ab502eb6176 srcu: Fix s/is/if/ typo in srcu_node comment omits 7d8417df5fce squash! torture: Make kvm-find-errors.sh notice missing vm [...] omits b6d1a869def2 torture: Make kvm-find-errors.sh notice missing vmlinux file omits 985aa596d43e rcu: Allow expedited RCU grace periods on incoming CPUs omits ff96e7b8a675 rcu: Remove __read_mostly annotations from rcu_scheduler_a [...] omits aa55e0da8120 rcu: Uninline multi-use function: finish_rcuwait() omits e8eb6bde5996 srcu: Tighten cleanup_srcu_struct() GP checks omits a6d5a3042f19 RCU: update documentation regarding kthread_prio cmdline p [...] omits 38661c1db7d0 RCU: elevate priority of offloaded callback threads omits ebed272c769a RCU: make priority of grace-period thread consistent omits 92e24a7dd238 RCU: move kthread_prio bounds-check to a separate function omits 2eee15331872 rcu: Mark writes to the rcu_segcblist structure's ->flags field omits d466bdf33eec rcu: Create per-cpu rcuc kthreads only when rcutree.use_softirq=0 omits dea5ba9ee6d7 torture: Wake up kthreads after storing task_struct pointer omits bf3f5521dad9 rcutorture: Fix rcu_fwd_mutex deadlock omits e6a0216f73b2 kasan: Record work creation stack trace with interrupts enabled omits b69321ad7b8a torture: Print only one summary line per run omits f25ef1da1679 torture: Make kvm-remote.sh try multiple times to download [...] omits b3c21778c95d rcu: Inline __call_rcu() into call_rcu() omits d8dcd25163d7 torture: Compress KCSAN as well as KASAN vmlinux files omits 32866bf30823 rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop omits 58d0afb931ad rcutorture: Make rcu_fwd_cb_nodelay be a counter omits cf4f1bfca584 rcutorture: Increase visibility of forward-progress hangs omits 155ea796ff95 torture: Distinguish kthread stopping and being asked to stop omits 756dbb4a3798 rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() omits 82f48f816fd0 rcu: Remove unused rcu_state.boost omits 8aff64910d1d rcu/nocb: Handle concurrent nocb kthreads creation omits f3e8d59a13dd rcu/exp: Fix check for idle context in rcu_exp_handler omits 7b4594bc7f5e rcu: Mark accesses to boost_starttime omits b806ff40d689 rcu: Make rcu_barrier() no longer block CPU-hotplug operations omits 0ca381cbf492 rcu: Rework rcu_barrier() and callback-migration logic omits 90e938f7b656 rcu: Refactor rcu_barrier() empty-list handling omits ea10f9c84cab rcu: Create and use a rcu_rdp_cpu_online() omits ed58e5dd4e5f rcu: Add mutex for rcu boost kthread spawning and affinity [...] omits 99c8e39944c6 rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for [...] omits 335f1afc0523 EXP rcu-tasks: Check for abandoned callbacks omits 3dd466fde527 rcutorture: Print message before invoking ->cb_barrier() omits f4dd94720447 clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW omits 14d4da0d79e5 torture: Indicate which torture.sh runs' bugs are all KCSA [...] omits 03ad4bf80315 torture: Make kvm.sh summaries note runs having only KCSAN [...] omits 3ba9d91ee624 torture: Output per-failed-run summary lines from torture.sh omits 03c6866d3e47 torture: Allow four-digit repetition numbers for --configs [...] omits 2ab0d6b79d89 torture: Drop trailing ^M from console output omits 75018b1b2342 rcu: Fix description of kvfree_rcu() omits 4fb5bd514d6e MAINTAINERS: Add Frederic and Neeraj to their RCU files omits 379f02db068f tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 24a8c7305cb0 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 08d96e9c8f71 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits ca2f91442ec4 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits d96e2654b19a tools/memory-model: Repair parseargs.sh header comment omits 7cfae94e3319 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 1d6e9ee531e2 tools/memory-model: Make history-check scripts use mselect7 omits 2db2f4505602 tools/memory-model: Make checkghlitmus.sh use mselect7 omits dd48b525a791 tools/memory-model: Fix scripting --jobs argument omits 2544fe8eaddd tools/memory-model: Implement --hw support for checkghlitmus.sh omits b9c053cb9386 tools/memory-model: Add -v flag to jingle7 runs omits 68c2f21d740a tools/memory-model: Make runlitmus.sh check for jingle errors omits d932da33ba6c tools/memory-model: Allow herd to deduce CPU type omits 1ff6e62017bd tools/memory-model: Keep assembly-language litmus tests omits 02b5fe964c4c tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 7af5a81966a9 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits fb44f4ed3424 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 5c6c48538c28 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 2274b2ccaff3 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 07bf87795cea tools/memory-model: Fix checkalllitmus.sh comment omits bedc6b471a02 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 70b4134acb7a tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 4a8f7516f8a4 tools/memory-model: Update parseargs.sh for hardware verification omits 1b629be172cc tools/memory-model: Fix paulmck email address on pre-exist [...] omits 645af6387f93 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits c1ac03cad526 tools/memory-model: Make judgelitmus.sh identify bad macros omits 566e46547245 tools/memory-model: Make cmplitmushist.sh note timeouts omits 745ccc27c6ed tools/memory-model: Make judgelitmus.sh note timeouts omits f0b6d583778f tools/memory-model: Document locking corner cases omits 820e9beaba52 Merge branch 'fixes' into for-next omits 5f5c70b20a3e Merge branch 'next/dt' into for-next omits 888af34992a2 Merge branch 'next/dt64' into for-next omits 51935d86998c mtd: phram: Prevent divide by zero bug in phram_setup() omits 02169f9a664d mtd: rawnand: omap2: Prevent invalid configuration and bui [...] omits e022219292b5 Merge branch 'v5.17-armsoc/dtsfixes' into for-next omits 4fc2be59c5fe dt-bindings: watchdog: fsl-imx7ulp-wdt: Fix assigned-clock [...] omits 31181e46f6cd dt-bindings: net: ti,k3-am654-cpts: Fix assigned-clock-parents omits 7b2a23db9b6f dt-bindings: i2c: stm32-i2c: Move st,syscfg-fmp definition [...] omits 757454da44a9 dt-bindings: ingenic,i2c: Rework interrupts in example omits 78cc7d5fc0c1 dt-bindings: nvmem: qcom,spmi-sdam: Drop child node schema omits 1dc62e0957e9 dt-bindings: i2c: imx: Make each example a separate entry omits 24790d87b6c7 mtd: parsers: qcom: Fix missing free for pparts in cleanup omits 2b3d77cb5ce3 mtd: parsers: qcom: Fix kernel panic on skipped partition omits 8388525e5a5d mtd: parsers: qcom: Don't print error message on -EPROBE_DEFER omits 67ba4f7222dd mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() omits 7815173a7ccb mtd: rawnand: ingenic: Fix missing put_device in ingenic_ecc_get omits 87f5eb7f02cd dt-bindings: i2c: mpc: Make each example a separate entry omits f262b90530fc dt-bindings: Improve phandle-array schemas omits 9204ccf95919 Merge branch 'v5.18-armsoc/dts64' into for-next omits 1aaeaf90fe68 Merge branch 'v5.18-armsoc/drivers' into for-next omits 542ed6d41f2b ipc/sem: do not sleep with a spin lock held omits 56439cb78293 panic: allow printing extra panic information on kdump omits dab376da2c84 sysctl: documentation: fix table format warning omits 71bd62a50bc1 panic: add option to dump all CPUs backtraces in panic_print omits cf0839859614 docs: sysctl/kernel: add missing bit to panic_print omits 958c360e0a89 init/main.c: silence some -Wunused-parameter warnings omits 6216684e51b5 ELF: fix overflow in total mapping size calculation omits 72c0b15db5e4 lz4: fix LZ4_decompress_safe_partial read out of bound omits 2705551b181f kernel/hung_task.c: Monitor killed tasks. omits 7750c2205bb8 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 582d4c79b73a fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 224d6faa0761 btrfs: avoid live-lock in search_ioctl() on hardware with [...] omits 19fb2e429e64 arm64: add support for sub-page faults user probing omits cd6bfc4c5908 mm: introduce fault_in_exact_writeable() to probe for sub- [...] omits 138f5c2b90af mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 5586a4a4386f mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits 29df0f7a2386 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits fc1ec4177cdb mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 9d2ed7afc831 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits 322c1a9bee3f selftests: vm: add a hugetlb test case omits 951ecfe94054 mm: sparsemem: use page table lock to protect kernel pmd o [...] omits 15ecb3f942c6 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits 730eb0d55bd0 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits 0c65299c093d mm: discard __GFP_ATOMIC omits 04c769b0c265 mm-vmalloc-allocate-small-pages-for-area-pages-fix omits 553e33daccf0 mm/vmalloc: allocate small pages for area->pages omits 3298ab18a6ea Documentation/vm/page_owner.rst: fix unexpected indentation warns omits 0b9225888d41 documentation-vm-page_ownerrst-update-the-documentation-fix omits d9fdc7d6fb04 Documentation/vm/page_owner.rst: update the documentation omits 25c456d8dc1c tools/vm/page_owner_sort.c: delete invalid duplicate code omits 3a5ba3eb0025 tools/vm/page_owner_sort.c: two trivial fixes omits c1a5bbbe50ef tools/vm/page_owner_sort.c: support sorting pid and time omits d7bf2c56c2bd tools/vm/page_owner_sort.c: add switch between culling by [...] omits 6864c7ffc3f9 tools/vm/page_owner_sort.c: support sorting by stack trace omits 9e43dade13f7 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits 01d4de217e05 tools/vm/page_owner_sort.c: sort by stacktrace before culling omits 8f10e0993f55 ocfs2: fix ocfs2 corrupt when iputting an inode omits dfef5ce6dc06 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits b47e982d198c ocfs2: reflink deadlock when clone file to the same direct [...] omits 622d7611f26d procfs: prevent unpriveleged processes accessing fdinfo dir omits cc065c4034d1 /proc/kpageflags: do not use uninitialized struct pages omits 0d9115634f46 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits a8c028649e93 mm: fix panic in __alloc_pages omits 88e7b860ba3d mm/oom_kill: wake futex waiters before annihilating victim [...] omits 90487c15a3a2 drm/amdgpu: bump driver version for new CTX OP to set/get [...] omits 81eb1ec6c617 drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates omits 6a95aeca7e08 drm/radeon: Add HD-audio component notifier support (v2) omits f5980827d1b3 Revert "drm/amd/display: To modify the condition in indica [...] omits 665a089db484 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits a4bff780d474 drm/amdgpu: only check for _PR3 on dGPUs omits 9913373ea0dc drm/amdgpu: add another raven1 gfxoff quirk omits 57b2caf29121 drm/amd/display: clean up some inconsistent indenting omits c5e5787192ea drm/amd/display: Fix memory leak omits 96a8781847e9 drm/amd/pm: remove useless if omits 01e2b6d22d82 drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj omits d05dfdcc67b7 drm/amdgpu/display: use msleep rather than udelay for long delays omits 8b44322d3eb6 drm/amdgpu/display: adjust msleep limit in dp_wait_for_tra [...] omits 6c834bb5c780 drm/amdgpu: filter out radeon secondary ids as well omits c1dfa0e8181b drm/amd/pm: use dev_*** to print output in multiple GPUs omits 10d18dd5d040 drm/amdgpu: drop WARN_ON in amdgpu_gart_bind/unbind omits c09ee5415e09 drm/amd/display: Not to call dpcd_set_source_specific_data [...] omits a1b74c67c0d7 drm/amd/pm: drop unneeded hwmgr->smu_lock omits 6dbfe0c1384e drm/amd/pm: drop unneeded feature->mutex omits ce311873cbe8 drm/amd/pm: drop unneeded smu_baco->mutex omits d23da02dc0d3 drm/amd/pm: drop unneeded smu->sensor_lock omits 024a9f4db806 drm/amd/pm: drop unneeded smu->metrics_lock omits 3b5bb869a3f4 drm/amd/pm: drop unneeded vcn/jpeg_gate_lock omits 92937976bcdb drm/amd/pm: drop unneeded lock protection smu->mutex omits 86f0d7f04052 drm/amdgpu: suppress the warning about enum value 'AMD_IP_ [...] omits 74382a4efdec drm/amdgpu: enable amdgpu_dc module parameter omits 47b6584b9f43 drm/amdgpu: Fix kernel compilation; style omits 79d3a767c7cb drm/amd: Fix MSB of SMU version printing omits eadabcc2bc6c drm/amdgpu: Disable FRU EEPROM access for SRIOV omits 04cbc1acc493 Merge branch 'io_uring-5.17' into for-next omits a6222cce61e8 Merge branch 'block-5.17' into for-next omits c83f3ae084b3 Merge branch 'thermal-int340x' into linux-next omits 3a9921829933 Merge branches 'acpi-cppc' and 'acpi-dptf' into linux-next omits 11462d914042 btrfs: cleanup temporary variables when finding rotational [...] omits 4d1c8a4f70e6 btrfs: fix deadlock between quota disable and qgroup resca [...] omits fff57120e0b7 btrfs: fix deadlock when reserving space during defrag omits 3feb2ea2f15b Merge branch 'block-5.17' into for-next omits 353bbc52de1c Merge remote-tracking branch 'spi/for-5.16' into spi-linus omits 8dde4e76a01a Merge remote-tracking branch 'regulator/for-5.16' into reg [...] omits b069b23a3f45 btrfs: defrag: properly update range->start for autodefrag omits cccd41d8f1a6 btrfs: defrag: fix wrong number of defragged sectors omits c6193aac8a02 btrfs: allow defrag to be interruptible omits ef967fd597a7 btrfs: use dev_t to match device in device_matched omits bf51e2b392b5 btrfs: add device major-minor info in the struct btrfs_device omits a67b5c57cda9 btrfs: match stale devices by dev_t omits 912cd059d831 btrfs: harden identification of a stale device omits 76f2275b3858 btrfs: fix too long loop when defragging a 1 byte file omits e561ba38a9b7 Merge branch 'io_uring-5.17' into for-next omits 5322359fec13 scsi: bfa: Remove useless DMA-32 fallback configuration omits d8ca7c8cf681 scsi: hisi_sas: Remove useless DMA-32 fallback configuration omits 3a61ad987601 scsi: 3w-sas: Remove useless DMA-32 fallback configuration omits 88422dd97988 scsi: bnx2fc: Flush destroy_work queue before calling bnx2 [...] omits 719ad408e1ae scsi: zfcp: Fix failed recovery on gone remote port with n [...] omits da36ac1d238a scsi: pm8001: Fix bogus FW crash for maxcpus=1 omits 7ab3180d7ed6 scsi: qedf: Change context reset messages to ratelimited omits 37e7b75c503e scsi: qedf: Fix refcount issue when LOGO is received during TMF omits 4e3262536023 scsi: qedf: Add stag_work to all the vports omits 58ac604907f0 scsi: ufs: ufshcd-pltfrm: Check the return value of devm_k [...] omits 6fc932c0dd80 scsi: target: iscsi: Make sure the np under each tpg is unique omits e077106a9f70 scsi: elx: efct: Don't use GFP_KERNEL under spin lock omits 0fc3812f4554 lockd: fix failure to cleanup client locks omits 6a5843653d69 Merge branch 'block-5.17' into for-next omits b3b1283eba5c clk: imx: Add imx8dxl clk driver omits 61a7fc5503ca clk: imx: Add initial support for i.MXRT1050 clock driver omits 8f37d9af577f dt-bindings: clock: imx: Add documentation for i.MXRT1050 clock omits e52c60794ef7 dt-bindings: imx: Add clock binding for i.MXRT1050 omits d42cd7930649 Merge branches 'hwspinlock-next', 'rproc-fixes' and 'rpmsg [...] omits f14b2b37fd43 btrfs: simplify fs_devices member access in btrfs_init_dev [...] omits a1c0aad3a9e3 Merge branch 'block-5.17' into for-next omits a3830e70814a Merge branch 'block-5.17' into for-next omits a1f5401d8f10 btrfs: reuse existing inode from btrfs_ioctl omits 9182980a065e Merge branch 'io_uring-5.17' into for-next omits 73a3bb0066c5 Merge branch 'block-5.17' into for-next omits 93e5c8b5e46e Merge branch 'pm-core' into linux-next omits 2a4e14d3c46f Merge branches 'acpi-scan' and 'acpi-pcc' into linux-next omits 6b34751aa05d btrfs: move missing device handling in a dedicate function omits 3b30545fac39 Merge branches 'acpi-x86', 'acpi-tables' and 'acpi-soc' in [...] omits fe37c72debe9 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 096180ad89f6 Merge branch 'i2c/for-current' into i2c/for-next omits a234959190ee Merge branch 'acpi-pfrut' into linux-next omits c42d7e17d162 Merge branch 'i2c/for-current' into i2c/for-next omits 9c16529291ad Merge remote-tracking branch 'regmap/for-5.15' into regmap-linus omits 95c0cd92b038 btrfs: stop trying to log subdirectories created in past t [...] omits de831b31ea69 btrfs: stop copying old dir items when logging a directory omits 132db3d2ede4 btrfs: put initial index value of a directory in a constant omits a21876a29fce btrfs: don't log unnecessary boundary keys when logging directory omits 972d8f216f1f btrfs: don't start transaction for scrub if the fs is moun [...] omits 152adfcf8866 btrfs: reuse existing pointers from btrfs_ioctl omits 1a61b300c09b btrfs: fix log tree cleanup after a transaction abort omits dd503c2d5db4 btrfs: remove write and wait of struct walk_control omits 2f7a136069f7 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits c6b0b48ae138 Merge branch 'i2c/for-current' into i2c/for-next omits 2b048513bc4e Revert "i2c: core: support bus regulator controlling in adapter" omits d3afd7e10bb2 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 967876af03b2 Merge branch 'i2c/for-current' into i2c/for-next omits 8224d7067bec Merge branch 'i2c/for-current' into i2c/for-next omits 7e5fe035d019 Merge branches 'arm64-defconfig-for-5.17', 'arm64-for-5.17 [...] omits a45d4cc03f48 Merge branch 'dts-fixes-for-5.17' into for-next omits 0a0b7cc746ff Merge branch 'arm64-fixes-for-5.16' into for-next omits 707b88674206 Merge branch for-5.17/arm/defconfig into for-next omits b98aca9f659f Merge branch for-5.17/arm/dt into for-next omits 53819761961f Merge branch for-5.17/arm64/dt into for-next omits 4c9862757712 Merge branch for-5.17/memory into for-next omits 2e0f8a01514a Merge branch for-5.17/dt-bindings into for-next omits 1aab260a7844 Merge branch for-5.17/drivers into for-next omits 84c4210999e2 Merge branch for-5.17/soc into for-next omits ee72c33385df Merge branch for-5.17/clk into for-next omits b95a3922f285 Merge branch 'imx/defconfig' into for-next omits b43cdb748f2c Merge branch 'imx/dt64' into for-next omits a24c9db9a1b9 Merge branch 'imx/dt' into for-next omits 18d4371e3291 Merge branch 'imx/bindings' into for-next omits 678b946005d3 Merge branch 'imx/soc' into for-next omits 5d79bc53efa1 Merge branch 'imx/drivers' into for-next omits da6c84e2ef39 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits fb0373f78a91 Merge branch 'i2c/for-current' into i2c/for-next omits 7495af930835 ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c omits 892f723a1faf Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 228cde4cfa7d Merge branch 'i2c/for-current' into i2c/for-next omits ce3f3b5b3569 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits c9d9a5a94c18 Merge branch 'i2c/for-current' into i2c/for-next omits 4bca26c18f7b Merge branch 'i2c/for-mergewindow' into i2c/for-next omits ff1da8aa15b4 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 67db4f9fc9ca Merge branch 'i2c/for-current' into i2c/for-next omits 18643cb180f9 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 3c2a56c9c5af Merge branch 'i2c/for-current' into i2c/for-next omits fc27bf4a1b3a Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 36be92f490a7 arm64: dts: qcom: c630: disable crypto due to serror omits 7e5e744183bb soc: fsl: dpio: fix qbman alignment error in the virtualiz [...] adds a08b41ab9e2e Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 49d766f3a0e4 Merge tag 'for-5.17-rc1-tag' of git://git.kernel.org/pub/s [...] adds 7938d61591d3 drm/i915: Flush TLBs before releasing backing store adds 0280e3c58f92 Merge tag 'nfs-for-5.17-1' of git://git.linux-nfs.org/proj [...] adds 96b5590a4861 Merge tag 'rproc-v5.17-fixes' of git://git.kernel.org/pub/ [...] adds 626b2dda7651 Merge tag 'rpmsg-v5.17-fixes' of git://git.kernel.org/pub/ [...] adds a0f90c881570 drm/vmwgfx: Fix stale file descriptors on failed usercopy adds c74ead223deb net: stmmac: reduce unnecessary wakeups from eee sw timer adds 29eb31542787 yam: fix a memory leak in yam_siocdevprivate() adds c63003e3d997 net: cpsw: Properly initialise struct page_pool_params adds 74afa3063097 net: fec_mpc52xx: don't discard const from netdev->dev_addr adds 2f61353cd2f7 net: hns3: handle empty unknown interrupt for VF adds 8bdd24940b69 amd: declance: use eth_hw_addr_set() adds 429c3be8a5e2 sch_htb: Fail on unsupported parameters when offload is requested adds 007c95120d1b ethernet: 3com/typhoon: don't write directly to netdev->dev_addr adds 14ba66a60fbf ethernet: tundra: don't write directly to netdev->dev_addr adds 7f6ec2b2f01b ethernet: broadcom/sb1250-mac: don't write directly to net [...] adds 98ef22bbae78 ethernet: i825xx: don't write directly to netdev->dev_addr adds 5518c5246ba6 ethernet: 8390/etherh: don't write directly to netdev->dev_addr adds 8eb86fc2f490 ethernet: seeq/ether3: don't write directly to netdev->dev_addr adds 8199d0c6ad95 Merge branch 'dev_addr-const-fixes' adds b6ab149654ef net: lan966x: Fix sleep in atomic context when injecting frames adds 77bdaf39f3c8 net: lan966x: Fix sleep in atomic context when updating MAC table adds 2f6513284347 Merge branch 'lan966x-fixes' adds a92f7a6feeb3 gve: Fix GFP flags when allocing pages adds d7e4f8545b49 pid: Introduce helper task_is_in_init_pid_ns() adds 42c66d167564 connector/cn_proc: Use task_is_in_init_pid_ns() adds c7ec845f0eaf Merge branch 'pid-introduce-helper-task_is_in_root_ns' adds 36268983e903 Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values" adds 94c82de43e01 net: stmmac: configure PTP clock source prior to PTP initi [...] adds 0735e639f129 net: stmmac: skip only stmmac_ptp_register when resume fro [...] adds aa44323e1c4d Merge branch 'stmmac-ptp-fix' adds dcb2c5c6ca9b net: bridge: vlan: fix single net device option dumping adds 9e0db41e7a0b net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() adds 492fefbaafb9 MAINTAINERS: add more files to eth PHY adds 966f435add48 MAINTAINERS: add missing IPv4/IPv6 header paths adds 153a0d187e76 ipv4: raw: lock the socket in raw_bind() adds 970a5a3ea86d ipv4: tcp: send zero IPID in SYNACK messages adds 23f57406b82d ipv4: avoid using shared IP generator for connected sockets adds 3ede6465e756 Merge branch 'ipv4-less-uses-of-shared-ip-generator' adds 3c42b2019863 ipv4: remove sparse error in ip_neigh_gw4() adds 364df53c081d net: socket: rename SKB_DROP_REASON_SOCKET_FILTER adds fd20d9738395 net: bridge: vlan: fix memory leak in __allowed_ingress adds 23a46422c561 Merge tag 'net-5.17-rc2' of git://git.kernel.org/pub/scm/l [...] adds 23ecd4c13542 Merge tag 'drm-misc-next-fixes-2022-01-21' of git://anongi [...] adds 5ec1cebd5930 drm/atomic: Add the crtc to affected crtc only if uapi.ena [...] adds 48ee4835b73c Merge drm/drm-fixes into drm-misc-fixes adds 76cea3d95513 Revert "drm/ast: Support 1600x900 with 108MHz PCLK" adds 7fde14d70598 drm/privacy-screen: honor acpi=off in detect_thinkpad_priv [...] adds 2fd0e5fb4ba3 Merge tag 'drm-misc-fixes-2022-01-27' of git://anongit.fre [...] adds 84d46e1fc33c drm/msm: remove variable set but not used adds c04c3148ca12 drm/msm/dsi: Fix missing put_device() call in dsi_get_phy adds 774fe0cd838d drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy adds 170b22234d54 drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc adds 0a727b459ee3 drm/msm: Fix wrong size calculation adds 860a7b2a87b7 drm/msm/a6xx: Add missing suspend_count increment adds 5e761a228723 drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable adds 167a668ab0ed drm/msm/gpu: Wait for idle before suspending adds 6aa89ae1fb04 drm/msm/gpu: Cancel idle/boost work on suspend adds 52fa904e5167 Merge tag 'drm-msm-fixes-2022-01-25' of https://gitlab.fre [...] adds e3d26528e083 drm/etnaviv: relax submit size limits adds b1d83f4c94f5 Merge branch 'etnaviv/fixes' of https://git.pengutronix.de [...] adds 5f0c74915815 drm/amd/display: Fix for otg synchronization logic adds ac46d9323507 drm/amd/display: Correct MPC split policy for DCN301 adds 7e38ac562b82 drm/amd/display: change FIFO reset condition to embedded d [...] adds 9e5a14bce240 drm/amdgpu: filter out radeon secondary ids as well adds dc919d670c6f drm/amdgpu/display: adjust msleep limit in dp_wait_for_tra [...] adds 98fdcacb45f7 drm/amdgpu/display: use msleep rather than udelay for long delays adds ebc77bcc6e16 drm/amd/display/dc/calcs/dce_calcs: Fix a memleak in calcu [...] adds 72a8d87b8727 drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. adds 25f1488bdbba drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU. adds 2a807341ed10 drm/amdgpu/display: Remove t_srx_delay_us. adds db5aa1497d02 Merge tag 'amd-drm-fixes-5.17-2022-01-26' of https://gitla [...] adds 82b550fa99f2 Merge tag 'drm-fixes-2022-01-28' of git://anongit.freedesk [...] adds 79da533d3cc7 hwmon: (nct6775) Fix crash in clear_caseopen adds 374630e3f94e Merge tag 'hwmon-for-v5.17-rc2' of git://git.kernel.org/pu [...] adds 9b6d90e2085c ata: pata_platform: Fix a NULL pointer dereference in __pa [...] adds 145d9b498fc8 Merge tag 'ata-5.17-rc2' of git://git.kernel.org/pub/scm/l [...] adds c2b19fd75311 Merge tag 'fs_for_v5.17-rc2' of git://git.kernel.org/pub/s [...] adds 4897e722b54f Merge tag 'fsnotify_for_v5.17-rc2' of git://git.kernel.org [...] adds f6a26318e314 ocfs2: fix subdirectory registration with register_sysctl() adds 89d43d0551a8 ceph: put the requests/sessions when it fails to alloc memory adds 932a9b5870d3 ceph: properly put ceph_string reference after async creat [...] adds 4584a768f22b ceph: set pool_ns in new inode layout for async creates adds 8157f4707360 Merge tag 'ceph-for-5.17-rc2' of git://github.com/ceph/cep [...] adds 663d34c8df98 s390/hypfs: include z/VM guests with access control group set adds 7eb362548981 Merge tag 's390-5.17-3' of git://git.kernel.org/pub/scm/li [...] adds fa62f39dc7e2 MIPS: Fix build error due to PTR used in more places adds e0152705e463 Merge tag 'mips-fixes-5.17_1' of git://git.kernel.org/pub/ [...] adds 94fea1d8a30e KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used adds adb759e59999 x86,kvm/xen: Remove superfluous .fixup usage adds 1625566ec8fd KVM: remove async parameter of hva_to_pfn_remapped() adds 5c89be1dd5cf KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_up [...] adds b9bed78e2fa9 KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS bloc [...] adds de1956f48543 KVM: selftests: Re-enable access_tracking_perf_test adds d081a343dd18 KVM/X86: Make kvm_vcpu_reload_apic_access_page() static adds 519669cc5836 KVM: VMX: Remove vmcs_config.order adds 35fe7cfbab2e KVM: LAPIC: Also cancel preemption timer during SET_LAPIC adds 1ffce0924a8c KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM [...] adds 47c28d436f40 KVM: x86: nSVM: skip eax alignment check for non-SVM instructions adds 55467fcd55b8 KVM: SVM: Never reject emulation due to SMAP errata for !S [...] adds 31c25585695a Revert "KVM: SVM: avoid infinite loop on NPF from bad address" adds 0b0be065b756 KVM: SVM: Don't intercept #GP for SEV guests adds c532f2903b69 KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support adds 4d31d9eff244 KVM: x86: Pass emulation type to can_emulate_instruction() adds 132627c64d94 KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for [...] adds 04c40f344def KVM: SVM: Inject #UD on attempted emulation for SEV guest [...] adds 3280cc22aea7 KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or [...] adds cdf85e0c5dc7 KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in [...] adds 38dfa8308cfc KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real adds aa3b39f38c7a KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_neste [...] adds f7e570780efc KVM: x86: Forcibly leave nested virt when SMM state is toggled adds 033a3ea59a19 KVM: x86: Check .flags in kvm_cpuid_check_equal() too adds 4cf3d3ebe879 KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest adds d6e656cd266c KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 adds 811f95ff9527 KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_ [...] adds be4f3b3f8227 KVM: x86: Keep MSR_IA32_XSS unchanged for INIT adds 4c282e51e445 KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS adds 05a9e065059e KVM: x86: Sync the states size with the XCR0/IA32_XSS at, [...] adds dd4516aee365 selftests: kvm: move vm_xsave_req_perm call to amx_test adds 56f289a8d23a KVM: x86: Add a helper to retrieve userspace address from [...] adds dd6e63122018 KVM: x86: add system attribute to retrieve full set of sup [...] adds b19c99b9f448 selftests: kvm: check dynamic bits against KVM_X86_XCOMP_G [...] adds f80ae0ef089a KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS adds 7a601e2cf615 KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER adds 2423a4c0d174 KVM: nVMX: Rename vmcs_to_field_offset{,_table} adds 892a42c10ddb KVM: nVMX: Implement evmcs_field_offset() suitable for han [...] adds 6cbbaab60ff3 KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use adds 6a0c61703e3a KVM: eventfd: Fix false positive RCU usage warning adds 094d00f8ca58 KVM: arm64: pkvm: Use the mm_ops indirection for cache mai [...] adds d11a327ed95d KVM: arm64: vgic-v3: Restrict SEIS workaround to known bro [...] adds 278583055a23 KVM: arm64: Use shadow SPSR_EL1 when injecting exceptions on !VHE adds 17179d0068b2 Merge tag 'kvmarm-fixes-5.17-1' of git://git.kernel.org/pu [...] adds 3cd7cd8a62e6 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 56a14c69ae5e Merge tag 'hyperv-fixes-signed-20220128' of git://git.kern [...] adds da123016ca8c rcu-tasks: Fix computation of CPU-to-list shift counts adds a773abf72eb0 Merge tag 'rcu-urgent.2022.01.26a' of git://git.kernel.org [...] adds f9d87929d451 ucount: Make get_ucount a safe get_user replacement adds 76fcbc9c7c57 Merge branch 'ucount-rlimit-fixes-for-v5.17-rc2' of git:// [...] adds 4ed308c445a1 ftrace: Have architectures opt-in for mcount build time sorting adds e629e7b525a1 tracing/histogram: Fix a potential memory leak for kstrdup() adds 58c5724ec2cd tracing: Avoid -Warray-bounds warning for __rel_loc macro adds c6d777acdf8f tracing/perf: Avoid -Warray-bounds warning for __rel_loc macro adds 2201aea114d4 rtla: Make doc build optional adds aa814c51ab7c tools/tracing: Update Makefile to build rtla adds 798a5b6c195d tracing: Fix smatch warning for null glob in event_hist_tr [...] adds b59f2f2b865c tracing: Fix smatch warning for do while check in event_hi [...] adds 097f1eefedea tracing: Propagate is_signed to expression adds 67ab5eb71b37 tracing: Don't inc err_log entry count if entry allocation fails adds df0001545b27 Merge tag 'trace-v5.17-rc1' of git://git.kernel.org/pub/sc [...] adds c9d967b2ce40 PM: wakeup: simplify the output logic of pm_show_wakelocks() adds 33569ef3c754 PM: hibernate: Remove register_nosave_region_late() adds a7b4b0076b5c Merge tag 'pm-5.17-rc2' of git://git.kernel.org/pub/scm/li [...] adds 073819e0ff38 Merge tag 'efi-urgent-for-v5.17-1' of git://git.kernel.org [...] adds 61263b3a11a2 scsi: elx: efct: Don't use GFP_KERNEL under spin lock adds a861790afaa8 scsi: target: iscsi: Make sure the np under each tpg is unique adds a65b32748f45 scsi: ufs: ufshcd-pltfrm: Check the return value of devm_k [...] adds b70a99fd1328 scsi: qedf: Add stag_work to all the vports adds 5239ab63f17c scsi: qedf: Fix refcount issue when LOGO is received during TMF adds 64fd4af6274e scsi: qedf: Change context reset messages to ratelimited adds 62afb379a0fe scsi: pm8001: Fix bogus FW crash for maxcpus=1 adds 8c9db6679be4 scsi: zfcp: Fix failed recovery on gone remote port with n [...] adds 847f9ea4c518 scsi: bnx2fc: Flush destroy_work queue before calling bnx2 [...] adds fb8d5ea8fd90 scsi: 3w-sas: Remove useless DMA-32 fallback configuration adds 8001fa240fc0 scsi: hisi_sas: Remove useless DMA-32 fallback configuration adds 012d98dae453 scsi: bfa: Remove useless DMA-32 fallback configuration adds ad6c8a426446 scsi: ufs: Use generic error code in ufshcd_set_dev_pwr_mode() adds c99b9b230149 scsi: ufs: Treat link loss as fatal error adds efd7bb1d75cf scsi: 53c700: Remove redundant assignment to pointer SCp adds 4db09593af0b scsi: myrs: Fix crash in error case adds 169387e2aa29 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 941518d6538a docs: Hook the RTLA documents into the kernel docs build adds 10855b45a428 docs: fix typo in Documentation/kernel-hacking/locking.rst adds 573fe46e398f Documentation: arm: marvell: Extend Avanta list adds 854d0982eef0 docs/vm: Fix typo in *harden* adds 246e179d637e Merge tag 'docs-5.17-3' of git://git.lwn.net/linux adds 7f5056b9e7b7 security, lsm: dentry_init_security() Handle multi LSM reg [...] adds d1e7f0919ea8 Merge tag 'fixes-v5.17-lsm-ceph-null' of git://git.kernel. [...] adds 3758a6c74e08 arm64: extable: fix load_unaligned_zeropad() reg indices adds 50806fd91428 kselftest/arm64: Skip VL_INHERIT tests for unsupported vec [...] adds 9ae279ecabe3 kselftest/arm64: Correct logging of FPSIMD register read v [...] adds 53960faf2b73 arm64: Add Cortex-A510 CPU part definition adds 607a9afaae09 arm64: errata: Add detection for TRBE ignored system regis [...] adds 3bd94a8759de arm64: errata: Add detection for TRBE invalid prohibited states adds 708e8af4924e arm64: errata: Add detection for TRBE trace data corruption adds df20597044e5 Merge tag 'trbe-cortex-a510-errata' of gitolite.kernel.org [...] adds 297ae1eb23b0 arm64: cpufeature: List early Cortex-A510 parts as having [...] adds 216e2aede2b5 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds aec982603aa8 powerpc/fixmap: Fix VM debug warning on unmap adds fb6433b48a17 powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_ [...] adds 22f7ff0dea94 KVM: PPC: Book3S HV Nested: Fix nested HFSCR being clobber [...] adds 8defc2a5dd8f powerpc/64s/interrupt: Fix decrementer storm adds d66c1e79b9fc Merge tag 'powerpc-5.17-3' of git://git.kernel.org/pub/scm [...] adds b36a2050040b io_uring: fix bug in slow unregistering of nodes adds f6133fbd3738 io_uring: remove unused argument from io_rsrc_node_alloc adds 3b58e9f3a301 Merge tag 'io_uring-5.17-2022-01-28' of git://git.kernel.d [...] adds 83114df32ae7 block: fix memory leak in disk_register_independent_access_ranges adds 592ee1197f78 blk-mq: fix missing blk_account_io_done() in error path adds 25e58af4be41 nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/ [...] adds a5f3851b7f79 nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show adds 3c8cef9f3d86 Merge tag 'nvme-5.17-2022-01-27' of git://git.infradead.or [...] adds 10825410b956 blk-mq: Fix wrong wakeup batch configuration which will ca [...] adds e45c47d1f94e block: add bio_start_io_acct_time() to control start_time adds f524d9c95fab dm: revert partial fix for redundant bio-based IO accounting adds b879f915bc48 dm: properly fix redundant bio-based IO accounting adds cb323ee75d24 Merge tag 'block-5.17-2022-01-28' of git://git.kernel.dk/l [...] adds 945c37ed5647 usb: roles: fix include/linux/usb/role.h compile issue adds 5638b0dfb692 usb: typec: tcpci: don't touch CC line if it's Vconn source adds 7817adb03cfb usb: typec: Only attempt to link USB ports if there is fwnode adds 147ab5376f18 usb: typec: Don't try to register component master without [...] adds 90b8aa9f5b09 usb: typec: tcpm: Do not disconnect while receiving VBUS off adds 746f96e7d6f7 usb: typec: tcpm: Do not disconnect when receiving VSAFE0V adds 5b67b3150372 usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge adds 26fbe9772b8c USB: core: Fix hang in usb_kill_urb by adding memory barriers adds 825911492eb1 ucsi_ccg: Check DEV_INT bit only when starting CCG4 adds 904edf8aeb45 usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED [...] adds 2e3dd4a62469 usb: common: ulpi: Fix crash in ulpi_match() adds 9df478463d9f usb: xhci-plat: fix crash when suspend if remote wake enable adds 9678f3361afc usb: dwc3: xilinx: Skip resets and USB3 register settings [...] adds 2cc9b1c93b1c usb: dwc3: xilinx: Fix error handling when getting USB3 PHY adds 26d81b292492 usb: gadget: at91_udc: fix incorrect print type adds ac55d1638559 usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend adds 79aa3e19fe8f usb: cdnsp: Fix segmentation fault in cdns_lost_power function adds 44aa31a2bfaa Merge tag 'usb-5.17-rc2' of git://git.kernel.org/pub/scm/l [...] adds 6a7b9f002eca Revert "tty: serial: Use fifo in 8250 console driver" adds 152d1afa834c tty: Add support for Brainboxes UC cards. adds f23653fe6447 tty: Partially revert the removal of the Cyclades public API adds db7f19c0aa0a tty: rpmsg: Fix race condition releasing tty port adds d06b1cf28297 serial: 8250: of: Fix mapped region size when using reg-of [...] adds 8838b2af23ca tty: n_gsm: fix SW flow control encoding/handling adds d3d079bde07e serial: stm32: prevent TDR register overwrite when sending x_char adds 037b91ec7729 serial: stm32: fix software flow control transfer adds 62f676ff7898 serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl adds 2dd8a74fddd2 serial: core: Initialize rs485 RTS polarity already on probe adds d1ad2721b1eb kbuild: remove include/linux/cyclades.h from header file check adds bb37101b3633 Merge tag 'tty-5.17-rc2' of git://git.kernel.org/pub/scm/l [...] adds fc55e63e148f counter: fix an IS_ERR() vs NULL bug adds e255759e5afb Merge tag 'char-misc-5.17-rc2' of git://git.kernel.org/pub [...] adds 4cd90083d325 Merge tag 'gpio-fixes-for-v5.17-rc2' of git://git.kernel.o [...] adds 4b77e4abb32c PCI: mt7621: Drop of_match_ptr() to avoid unused variable adds c035366d9c9f PCI: mt7621: Remove unused function pcie_rmw() adds 66d28b21fe6b PCI/sysfs: Find shadow ROM before static attribute initialization adds f8c7e4ede46f Merge tag 'pci-v5.17-fixes-2' of git://git.kernel.org/pub/ [...] adds 6cb917411e02 include/linux/sysctl.h: fix register_sysctl_mount_point() [...] adds e7f1e8834b2b binfmt_misc: fix crash when load/unload module adds dbecf9b8b8ce ia64: make IA64_MCA_RECOVERY bool instead of tristate adds 61e28cf0543c memory-failure: fetch compound_head after pgmap_pfn_valid() adds 536f4217ced6 mm: page->mapping folio->mapping should have the same offset adds 0226bd64da52 tools/testing/scatterlist: add missing defines adds 09c6304e38e4 kasan: test: fix compatibility with FORTIFY_SOURCE adds 27fe73394a1c mm, kasan: use compare-exchange operation to set KASAN page tag adds 51e50fbd3efc psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n adds 44585f7bc0cb psi: fix "defined but not used" warnings when CONFIG_PROC_FS=n adds 4cd1103d8c66 jbd2: export jbd2_journal_[grab|put]_journal_head adds ddf4b773aa40 ocfs2: fix a deadlock when commit trans adds 8dd71685dcb7 Merge branch 'akpm' (patches from Andrew) adds e464121f2d40 x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN adds a96d3a5b1519 Merge tag 'x86_urgent_for_v5.17_rc2' of git://git.kernel.o [...] adds 809232619f5b sched/membarrier: Fix membarrier-rseq fence command missin [...] adds 24f4db1f3a27 Merge tag 'sched_urgent_for_v5.17_rc2_p2' of git://git.ker [...] adds 961c39121759 perf: Always wake the parent event adds c5de60cd622a perf/core: Fix cgroup event list management adds 27a96c4feb83 Merge tag 'perf_urgent_for_v5.17_rc2_p2' of git://git.kern [...] adds c733ebb7cb67 irqchip/gic-v3-its: Reset each ITS's BASERn register before probe adds e8cc7a5d1ad2 dt-bindings: irqchip: renesas-irqc: Add R-Car V3U support adds 8fbc16d26d3a dt-bindings: interrupt-controller: sifive,plic: Fix number [...] adds c89e5eb7dcf1 dt-bindings: interrupt-controller: sifive,plic: Group inte [...] adds 243d30803744 Merge tag 'irqchip-fixes-5.17-1' of git://git.kernel.org/p [...] adds c5fe9de79033 Merge tag 'irq_urgent_for_v5.17_rc2_p2' of git://git.kerne [...] adds 26291c54e111 Linux 5.17-rc2 new 5aac9108a180 net: amd-xgbe: Fix skb data length underflow adds 7355bfe0e0cc netfilter: Remove flowtable relics adds 34243b9ec856 netfilter: nft_ct: fix use after free when attaching zone [...] adds c858620d2ae3 selftests: netfilter: reduce zone stress test running time adds aad51ca71ad8 selftests: netfilter: check stateless nat udp checksum fixup adds aeac4554eb54 netfilter: nft_reject_bridge: Fix for missing reply from p [...] adds f459bfd4b979 netfilter: nft_byteorder: track register operations adds eda0cf1202ac selftests: nft_concat_range: add test for reload with no e [...] new b07f41373254 netfilter: nf_tables: remove assignment with no effect in [...] new 33d12dc91bc4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf new 7674b7b559b6 net: amd-xgbe: ensure to reset the tx_timer_active flag new 928d6fe996f6 net: stmmac: dwmac-visconti: No change to ETHER_CLOCK_SEL [...] new 4e0f718daf97 ax25: improve the incomplete fix to avoid UAF and NPD bugs new d01ffb9eee4a ax25: add refcount in ax25_dev to avoid UAF bugs new 501c8f5e3901 Merge branch 'ax25-fixes' new 1f84a9450d75 gve: fix the wrong AdminQ buffer queue index check new 1293fccc9e89 net: ieee802154: hwsim: Ensure proper channel selection at [...] new d753c4004820 net: ieee802154: mcr20a: Fix lifs/sifs periods new e5ce576d45bf net: ieee802154: at86rf230: Stop leaking skb's new 621b24b09eb6 net: ieee802154: ca8210: Stop leaking skb's new 79c37ca73a6e net: ieee802154: Return meaningful error codes from the ne [...] new 5d8a8b324ff4 MAINTAINERS: Remove Harry Morris bouncing address new 010a2a662331 Merge tag 'ieee802154-for-net-2022-01-28' of git://git.ker [...] new 6449520391df net: stmmac: properly handle with runtime pm in stmmac_dvr [...] new 341adeec9ada net/smc: Forward wakeup to smc socket waitqueue after fallback new 100366542cbe Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 63ee956f69d8 bpf: Fix renaming task_getsecid_subj->current_getsecid_subj. adds 0e3135d3bfa5 bpf: Fix possible race in inc_misses_counter adds e2bcbd7769ee tools headers UAPI: remove stale lirc.h new 420e90de7cc2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6596a0229541 xfrm: fix MTU regression adds c1aca3080e38 xfrm: Check if_id in xfrm_migrate adds e03c3bba351f xfrm: Fix xfrm migrate issues when address family changes new c34aff17c0b6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 665408f4c3a5 brcmfmac: firmware: Fix crash in brcm_alt_fw_path new a72c01a94f1d mac80211: mlme: check for null after calling kmemdup new 42a79960ffa5 mac80211_hwsim: report NOACK frames in tx_status new cacfddf82baf mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work new 533da5077b63 MAINTAINERS: mark ath6kl as orphan new 3451613c338b MAINTAINERS: change Loic as wcn36xx maintainer new e2ac75e0619b MAINTAINERS: hand over ath9k maintainership to Toke new fcda1cb81663 MAINTAINERS: add DT bindings files for ath10k and ath11k new 7ab20a4bd1d3 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] new 8c83d39cc730 IB/hfi1: Fix panic with larger ipoib send_queue_size new b1151b74ff68 IB/hfi1: Fix alloc failure with larger txqueuelen new 5f8f55b92edd IB/hfi1: Fix AIP early init panic new e5cce44aff3b IB/hfi1: Fix tstats alloc and dealloc new d9e410ebbed9 RDMA/cma: Use correct address when leaving multicast group new 36e8169ec973 RDMA/ucma: Protect mc during concurrent multicast leaves new a75badebfdc0 RDMA/siw: Fix refcounting leak in siw_create_qp() new b856101a1774 IB/cm: Release previously acquired reference counter in th [...] new 4028bccb003c IB/rdmavt: Validate remote_addr during loopback atomic tests new 6e3003bf1b4d Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 549f8ffc7b2f ALSA: hda: Fix UAF of leds class devs at unbinding adds 3da4b7403db8 ALSA: usb-audio: initialize variables that could ignore errors new 0444f82766f0 ALSA: hda: Fix signedness of sscanf() arguments new b837a9f5ab3b ALSA: hda: realtek: Fix race at concurrent COEF updates new 63394a16086f ALSA: hda/realtek: Add missing fixup-model entry for Gigab [...] new 41a8601302ec ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aor [...] new ea3541961376 ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aoru [...] new 94db9cc8f8fa ALSA: hda/realtek: Add quirk for ASUS GU603 new 3f2f34901f07 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 248be352bbae ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices adds 817f7c9335ec ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() adds 4f1e50d6a9cf ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() adds 4cf28e9ae6e2 ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() new c5c1546a654f ASoC: codecs: wcd938x: fix incorrect used of portid new fca041a3ab70 ASoC: codecs: lpass-rx-macro: fix sidetone register offsets new bd2347fd67d8 ASoC: codecs: wcd938x: fix return value of mixer put function new 8f2e5c65ec75 ASoC: qdsp6: q6apm-dai: only stop graphs that are started new fb25621da570 ASoC: fsl: Add missing error handling in pcm030_fabric_probe new 06feec6005c9 ASoC: hdmi-codec: Fix OOB memory accesses new 4045daf0fa87 ASoC: rt5682: Fix deadlock on resume new 3c75c0ea5da7 ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stre [...] new 9f620684c1ef ASoC: soc-pcm: Move debugfs removal out of spinlock new 4c38f8747c57 ASoC DPCM lockdep fixes new 1601033da2dd ASoC: ops: Check for negative values before reading them new a4f399a1416f Input: wm97xx: Simplify resource management new cb47ac1e94af Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 1301ba2d6596 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] new d9fa1d3e73c0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds bdac3bbd0dc6 spi: spi-rockchip: Add rk3568-spi compatible adds 90cafce461de spi: change clk_disable_unprepare to clk_unprepare adds 23e3404de1ae spi: uniphier: Fix a bug that doesn't point to private dat [...] adds e937440f7fc4 spi: meson-spicc: add IRQ check in meson_spicc_probe new 37c2c83ca4f1 spi: uniphier: fix reference count leak in uniphier_spi_probe() new 2cbd27267ffe spi: bcm-qspi: check for valid cs before applying chip select new 60b1e97140a4 spi: dt-bindings: Fix 'reg' child node schema new f83a96e5f033 spi: mediatek: Avoid NULL pointer crash in interrupt new 12d30d7f10e6 Merge remote-tracking branch 'spi/for-5.16' into spi-linus new 35ddf0c9ee66 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds d884a217c4c5 PCI/sysfs: Find shadow ROM before static attribute initialization new e427ddfad894 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new c816b2e65b0e n_tty: wake up poll(POLLRDNORM) on receiving data new 8988ea77d248 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] new b470947c3672 usb: dwc3: xilinx: fix uninitialized return value new ebe2b1add105 usb: f_fs: Fix use-after-free for epfile new 092f45b13e51 usb: ulpi: Move of_node_put to ulpi_dev_release new 0a907ee9d95e usb: ulpi: Call of_node_put correctly new 5c2b9c61ae5d usb: usb251xb: add boost-up property support new 292d2c82b105 usb: raw-gadget: fix handling of dual-direction-capable endpoints new 459702eea613 usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE [...] new 5432184107cd usb: gadget: f_uac2: Define specific wTerminalType new c06c7725c5ed Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new fa77ce201f7f USB: serial: ch341: add support for GW Instek USB2.0-Seria [...] new d48384c7ed6c USB: serial: option: add ZTE MF286D modem new 4beda3aeb8bd Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new 3c3c74a29dad Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 37291f60d082 phy: xilinx: zynqmp: Fix bus width setting for SGMII adds cfc826c88a79 phy: stm32: fix a refcount leak in stm32_usbphyc_pll_enable() adds 46e994717807 phy: phy-mtk-tphy: Fix duplicated argument in phy-mtk-tphy new 7a5fe69af759 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0cea730cac82 staging: vc04_services: Fix RCU dereference check adds 426aca16e903 staging: fbtft: Fix error path in fbtft_driver_module_init() new 4dcc50421be2 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] new a1cba0e2deeb iio: frequency: admv1013: remove the always true condition new e0a2e37f3038 iio: adc: men_z188_adc: Fix a resource leak in an error ha [...] new e7a3290d330e iio: addac: ad74413r: Do not reference negative array offsets new 8a3e4a5614ad iio: addac: ad74413r: use ngpio size when iterating over mask new 4165456fe6b7 iio: addac: ad74413r: correct comparator gpio getters mask usage new 632fe0bb8c5b iio: Fix error handling for PM new e07d6d43e2fa Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 47307c31d90a crypto: octeontx2 - Avoid stack variable overflow new 4b0a3c9877ed Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f034cc1301e7 selftests: rtc: Increase test timeout so that all tests run adds 40d70d4d6097 selftests: cpufreq: Write test output to stdout as well adds 92d25637a3a4 kselftest: signal all child processes adds dede34b2c1a8 docs/kselftest: clarify running mainline tests on stables adds fc4eb486a59d selftests/zram: Skip max_comp_streams interface on newer kernel adds d18da7ec3719 selftests/zram01.sh: Fix compression ratio calculation adds 01dabed20573 selftests/zram: Adapt the situation that /dev/zram0 is being used adds 908a26e139e8 selftests/exec: Remove pipe from TEST_GEN_FILES new b9199181a9ef selftests: futex: Use variable MAKE instead of make new e051cdf655fa selftests: openat2: Print also errno in failure messages new ea3396725aa1 selftests: openat2: Add missing dependency in Makefile new ac9e0a250bb1 selftests: openat2: Skip testcases that fail with EOPNOTSUPP new dae1d8ac3189 selftests: skip mincore.check_file_mmap when fs lacks need [...] new ec049891b2dc kselftest: Fix vdso_test_abi return status new 973a1254d564 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ba1b71b008e9 mtd: rawnand: ingenic: Fix missing put_device in ingenic_ecc_get adds 5c23b3f965bc mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() adds 079e6bdb2b1c mtd: parsers: qcom: Don't print error message on -EPROBE_DEFER adds 65d003cca335 mtd: parsers: qcom: Fix kernel panic on skipped partition adds 3dd8ba961b93 mtd: parsers: qcom: Fix missing free for pparts in cleanup adds 4cd335dae3cf mtd: rawnand: omap2: Prevent invalid configuration and bui [...] adds 3e3765875b1b mtd: phram: Prevent divide by zero bug in phram_setup() adds 9161f365c916 mtd: rawnand: gpmi: don't leak PM reference in error path new 36415a796471 mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status new cd63ea0aa7f1 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] new 4ca3de56ce44 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new 1d2d8baaf053 pinctrl-sunxi: sunxi_pinctrl_gpio_direction_in/output: use [...] new c00e01aa1b58 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 562c91332892 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 3ded7d82a7fd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new fa4300f060e5 of: unittest: update text of expected warnings new 6bfc108d269f Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] new 8172f41859cf drm/i915: Allocate intel_engine_coredump_alloc with ALLOW_FAIL new 5ae13c305ef8 drm/i915: Lock timeline mutex directly in error path of eb [...] new 90a3d22ff02b drm/i915/overlay: Prevent divide by zero bugs in scaling new b3f74938d656 drm/i915/pmu: Use PM timestamp instead of RING TIMESTAMP f [...] new 3c6f13ad723e drm/i915/adlp: Fix TypeC PHY-ready status readout new 2e872d87cbf2 drm/i915: delete shadow "ret" variable new ea33c6d63f87 drm/i915/pmu: Fix KMD and GuC race on accessing busyness new aeabbf4f887b Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new bd2db32e7c3e moxart: fix potential use-after-free on remove path new d495b9c76a9b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new c42cd4940487 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 77311237eaff pinctrl: Place correctly CONFIG_PINCTRL_ST in the Makefile adds e986f0e602f1 pinctrl: intel: fix unexpected interrupt adds e12963c45326 pinctrl: intel: Fix a glitch when updating IRQ flags on a [...] new 500c77eed0fe pinctrl: zynqmp: Revert "Unify pin naming" new 206ebafb3a3b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 0b466fde5442 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 235528072f28 kunit: tool: Import missing importlib.abc new 77129b4b4d9d Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] new 2d19656dddb4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d19a7af73b5e lockd: fix failure to cleanup client locks new ab451ea952fe nfsd: nfsd4_setclientid_confirm mistakenly expires confirm [...] new be763073dd1b Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new 88a309465b3f lib: zstd: clean up double word in comment. new 57762a83898c Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new 43f251795587 drm/kmb: Fix for build errors with Warray-bounds new 1b777d4d9e38 drm/nouveau: fix off by one in BIOS boundary checking new 28f8d9e513a8 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new a7fc3604a297 Revert "drm/i915: delete shadow "ret" variable" new 96178bd7060b iio: addac: ad74413r: Do not reference negative array offsets new 3cb7f3b590dd tpm: vtpm_proxy: Check length to avoid compiler warning new a8712a32665f Makefile: Enable -Warray-bounds new 8ad7c204f8f4 Makefile: Enable -Wzero-length-bounds new 567b635416f9 KVM: x86: Replace memset() "optimization" with normal per- [...] new 8a44900f9787 intel_th: msu: Use memset_startat() for clearing hw header new 359b93624aa4 media: omap3isp: Use struct_group() for memcpy() region new f40ef3190025 fortify: Detect struct member overflows in memcpy() at com [...] new 651a2451924b fortify: Detect struct member overflows in memmove() at co [...] new b43ba3ababbf fortify: Detect struct member overflows in memset() at com [...] new 05a5ff1e0c95 lib/test_string.c: Add test for strlen() new 12dccf3dda89 fortify: Update compile-time tests for Clang 14 new 4fbd316e372a fortify: Work around Clang inlining bugs new fa010eca6111 Merge branch 'for-next/memcpy' into for-next/kspp adds 88f3306dbb39 test_overflow: Regularize test reporting output adds 24e378c66089 overflow: Implement size_t saturating arithmetic helpers new fa1a0dff28c2 Merge branch 'for-next/overflow' into for-next/kspp new fd81ae00aa7c Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 611bea281279 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dfcf2e017f5b swiotlb: do not zero buffer in set_memory_decrypted() adds 35265899acef swiotlb: simplify debugfs setup adds c0a4191c27a1 swiotlb: tidy up includes adds 404f9373c4e5 swiotlb: simplify array allocation new 232e49699d17 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 672513bf5831 ARM: decompressor: disable stack protector new f05eb1d24eb5 ARM: stackprotector: prefer compiler for TLS based per-tas [...] new 08572cd41955 ARM: remove some dead code new b3ab60b1794c ARM: assembler: introduce bl_r macro new b6506981f880 ARM: unwind: support unwinding across multiple stacks new 8cdfdf7fe4fe ARM: export dump_mem() to other objects new 4ab6827081c6 ARM: unwind: dump exception stack from calling frame new eae9523fdd7a ARM: backtrace-clang: avoid crash on bogus frame pointer new d4664b6c987f ARM: implement IRQ stacks new 0b78f2e92d0c ARM: call_with_stack: add unwind support new 9974f857768e ARM: run softirqs on the per-CPU IRQ stack new ba999a040274 ARM: memcpy: use frame pointer as unwind anchor new ccb81601acc0 ARM: memmove: use frame pointer as unwind anchor new ad3d09b54711 ARM: memset: clean up unwind annotations new 532319b9c418 ARM: unwind: disregard unwind info before stack frame is set up new b832faec33d4 ARM: switch_to: clean up Thumb2 code path new ae5cc07da8f8 ARM: entry: rework stack realignment code in svc_entry new a1c510d0adc6 ARM: implement support for vmap'ed stacks new d60ff2e76610 ARM: riscpc: drop support for IOMD_IRQREQC/IOMD_IRQREQD IR [...] new c1fe8d054c0a ARM: riscpc: use GENERIC_IRQ_MULTI_HANDLER new 90890f17ccd2 ARM: footbridge: use GENERIC_IRQ_MULTI_HANDLER new 9d67412f24cc ARM: iop32x: offset IRQ numbers by 1 new 6f5d248d05db ARM: iop32x: use GENERIC_IRQ_MULTI_HANDLER new 54f481a2308e ARM: remove old-style irq entry new 52d240871760 irqchip: nvic: Use GENERIC_IRQ_MULTI_HANDLER new 831a469bc167 ARM: entry: preserve thread_info pointer in switch_to new 1fa8c4b19543 ARM: module: implement support for PC-relative group relocations new 4e918ab13eaf ARM: assembler: add optimized ldr/str macros to load varia [...] new 7b9896c35207 ARM: percpu: add SMP_ON_UP support new b87cf9118e03 ARM: use TLS register for 'current' on !SMP as well new c2755910373b ARM: smp: defer TPIDRURO update for SMP v6 configurations too new 9c46929e7989 ARM: implement THREAD_INFO_IN_TASK for uniprocessor systems new cafc0eab1689 ARM: v7m: enable support for IRQ stacks new 9cf72c358a20 Merge tag 'arm-irq-and-vmap-stacks-for-rmk' of git://git.k [...] new 23d9a9280efe ARM: 9177/1: disable vmap'ed stacks on suspend-capable SMP [...] new 5fe41793bc78 ARM: 9176/1: avoid literal references in inline assembly new 8b806b82bc80 ARM: mm: switch to swapper_pg_dir early for vmap'ed stack new d6905849f875 ARM: assembler: define a Kconfig symbol for group relocati [...] new 75fa4adc4f50 ARM: smp: elide HWCAP_TLS checks or __entry_task updates o [...] new aa0a20f52151 ARM: entry: avoid clobbering R9 in IRQ handler new d31e23aff011 ARM: mm: make vmalloc_seq handling SMP safe new a14a96d75606 ARM: iop: make iop_handle_irq() static new 57a420435edc ARM: drop pointless SMP check on secondary startup path new 4d5a643e738c ARM: make get_current() and __my_cpu_offset() __always_inline new 2fa394824493 Merge tag 'arm-vmap-stacks-v6' of git://git.kernel.org/pub [...] new ed43eed0a6ac Merge branch 'devel-stable' into for-next new 5f81293a5eaf Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 0844a654672b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5c4db22279c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 52585b4b9063 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0ae778b25adb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 320c9120f926 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 5bf7fa48374e dt-bindings: memory: mtk-smi: Rename clock to clocks adds ddc3a3248896 dt-bindings: memory: mtk-smi: No need mediatek,larb-id for mt8167 adds 996ebc0e332b dt-bindings: memory: mtk-smi: Correct minItems to 2 for th [...] adds 6d86f23c35fe dt-bindings: memory: mediatek: Add mt8186 support adds a6945f4566d4 memory: mtk-smi: handle positive return value for clk_bulk [...] adds 8956500e5d5b memory: mtk-smi: Add sleep ctrl function adds 86a010bfc739 memory: mtk-smi: mt8186: Add smi support adds 205e17766c78 memory: mtk-smi: Use ARRAY_SIZE to define MTK_SMI_CLK_NR_MAX adds 985ede63a045 dt-bindings: memory: fsl: convert ifc binding to yaml schema adds 3e25f800afb8 memory: fsl_ifc: populate child devices without relying on [...] adds e29ed0d1051d memory: brcmstb_dpfe: fix typo in a comment adds 5622c66effce Merge branch 'mem-ctrl-next' into for-next adds e3aabb3c7dbe memory: tegra30-emc: Print additional memory info adds 9ff684342ee7 memory: tegra20-emc: Correct memory device mask adds 0123af535b9c memory: tegra: Constify struct thermal_cooling_device_ops adds 691396e21c14 Merge branch 'for-v5.18/tegra' into for-next new dcc0610ba218 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 0c566618e27f arm64: dts: imx8mn-venice-gw7902: disable gpu adds 993d66140f8d ARM: dts: imx6qdl-udoo: Properly describe the SD card detect new 42c9b28e6862 ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group new dbe0d009d8c2 arm64: dts: freescale: Fix sound card model for MBa8Mx new ff3cfc35a4dd arm64: dts: ls1028a: sl28: re-enable ftm_alarm0 new 6d58c5e21a3f ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo new 283d45145fbf arm64: dts: imx8mq: fix mipi_csi bidirectional port numbers new 5ea62d06b189 arm64: dts: imx8mq-librem5: fix mipi_csi1 port number to sensor new 91f6d5f181f6 arm64: dts: imx8mq: fix lcdif port node new c137fb8909c1 soc: imx: Remove Layerscape check new f0cd033f6829 Merge branch 'imx/drivers' into for-next new ed2e8e0ad593 ARM: imx: Add initial support for i.MXRT10xx family new 830aeeac6d04 Merge branch 'imx/soc' into for-next adds 273b94cc81d6 dt-bindings: arm: imx: add Protonic PRT8MM board compatible new 1f5c6c75816f Merge branch 'imx/bindings' into for-next new 7e9102c9f98e ARM: dts: imx28: Use correct compatible string for RTC new 7c937d263db4 ARM: dts: imx: Rename RTC device tree nodes new b57fb8742e00 ARM: dts: imx6qdl-dhcom-pdk2: Include missing headers new 09b3acb73f76 ARM: dts: imx6sx-udoo-neo: Add HDMI support new 67913cd1d47c ARM: dts: imxrt1050-pinfunc: Add pinctrl binding header new e10d2b351b99 ARM: dts: imx28: reparent gpmi clock to ref_gpmi new 8867481cd8a9 Merge branch 'imx/dt' into for-next adds b9ec888f636f arm64: dts: imx8mm: Add the pcie phy support adds 854a4766ac12 arm64: dts: imx8mm: Add the pcie support adds 422adab3cebb arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board adds f3bfe2b6917b arm64: dts: imx8mn: add GPC node adds 7f557cb31b90 arm64: dts: imx8mn: put USB controller into power-domains adds 20ba6905f283 arm64: dts: imx8mn: add DISP blk-ctrl adds 92ffd78e5650 arm64: dts: imx8mn: Enable GPU adds 5f97b8a6b41c arm64: dts: imx8mm-venice*: add PCIe support adds 8020c706789c arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible adds 91762c0c114c arm64: dts: imx: add Protonic PRT8MM board adds d4a852c5d086 arm64: dts: imx8mq: disable DDRC node by default adds a40f74a7caad arm64: dts: mnt-reform2: add internal display support adds d7e66b9882a1 arm64: dts: mnt-reform2: correct i2c3 pad-ctrl new c5e3b1396d52 arm64: dts: imx8qm: Add SCU RTC node new c192d22b7d65 arm64: dts: imx8: add mu5/6 node new 107726103c24 arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible new 11eaa59bd6b1 arm64: dts: imx8mp: disable usb3_phy1 new bedd1fd45443 arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_ [...] new df5548c3c699 arm64: dts: imx8m{m,n}_venice*: add gpio-line-names new d3f23948554e arm64: dts: ls1028a-qds: define mdio slots for networking options new 4c8b3e7ce24f Merge branch 'imx/dt64' into for-next new 5c5dabb16476 ARM: imxrt_defconfig: Add i.MXRT family defconfig new afb77a29073e Merge branch 'imx/defconfig' into for-next new 8f3a7d6b0ac5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 80bf57a75324 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f00c9c3677a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 50b05505377b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 360e7b9ef7ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1ff6797c326b arm64: dts: qcom: sc7280: Add bluetooth node on SC7280 IDP boards adds 87f7409da95e arm64: dts: qcom: msm8996: use standartized naming for spmi node adds 073a39a2a63a arm64: dts: qcom: sc7280: Add pmg1110 regulators for sc7280-crd new 1b968998a3cb arm64: dts: qcom: sc7280: Move USB2 controller nodes from [...] new bb59462e414f arm64: dts: qcom: sc7180: Add board regulators for MIPI ca [...] new fcb68dfda5cb arm64: dts: qcom: sc7280: add display dt nodes new 43137272f0bc arm64: dts: qcom: sc7280: Add DSI display nodes new 25940788d170 arm64: dts: qcom: sc7280: add edp display dt nodes new fc6b1225d20d arm64: dts: qcom: sc7280: Add Display Port node new 7b1e0a87730e arm64: dts: qcom: sc7280: Add camcc clock node new 142a4d995c6a arm64: dts: qcom: sc7280: Fix gmu unit address new 61a6262f95e0 arm64: dts: qcom: sc7280: Move herobrine-r0 to its own dts new 90c856602e03 arm64: dts: qcom: sc7280: Factor out Chrome common fragment new 58d5ea52bd22 arm64: dts: qcom: sc7280: Factor gpio.h include to sc7280.dtsi new 3f99518c6f65 arm64: dts: qcom: msm8992-lg-bullhead: Place LG Bullhead g [...] new cd4bd4704ec8 arm64: dts: qcom: msm8992-lg-bullhead: Add support for LG [...] adds 5035460b4957 ARM: dts: qcom: sdx55: use standartized naming for spmi node adds b64192272cb6 ARM: dts: qcom: pm8226: add smbb charger node adds 0bbcddc5f036 ARM: dts: qcom: apq8026-lg-lenok: configure SMBB charger adds c04421c68fd4 dt-bindings: phy: qcom,usb-hs-phy: add MSM8226 compatible adds 1a34117f2e14 ARM: dts: qcom: msm8226: add USB node adds f8565bd5404f ARM: dts: qcom: apq8026-lg-lenok: enable USB adds d63642596ed1 ARM: dts: qcom: apq8026-lg-lenok: add fuel gauge new ef5619a5c2df Merge branches 'arm64-for-5.18', 'dts-for-5.18' and 'dts-f [...] new 4fbd7d083de6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d437cb55df4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1d26428af3fa Merge branches 'renesas-arm-dt-for-v5.18', 'renesas-driver [...] new 485d710685b1 arm64: defconfig: Enable Audio Graph Card2 driver new c705c871106e arm64: dts: renesas: ulcb-kf: Add 9-asix sensor device new 283252132cb5 arm64: dts: renesas: falcon-csi-dsi: Add and connect MAX96712 new 953b392aef35 arm64: dts: renesas: Miscellaneous whitespace fixes new fb912a1b474e arm64: dts: renesas: rcar-gen3: Add MOST devices new 0e684f6e9353 arm64: dts: renesas: ulcb/ulcb-kf: switch to use audio-gra [...] new 92dfff382af0 soc: renesas: Add support for reading product revision for [...] new 7fb968536682 Merge branches 'renesas-arm-defconfig-for-v5.18', 'renesas [...] new ec7885e49d5f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ad02776cf8d0 arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage new 62966cbdda8a arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity new 8fd941504282 arm64: dts: rockchip: align pl330 node name with dtschema new f8a656f6795a Merge branch 'v5.17-armsoc/dtsfixes' into for-next new a0a1a80cfed9 Merge branch 'v5.18-armsoc/drivers' into for-next new 9ade1ab4d85f arm64: dts: rockchip: fix vcc3v3_lcd{0,1}_n regulators in [...] new 922237a6c211 arm64: dts: rockchip: add the touchscreen controller to rk [...] new 827dfba89ae1 arm64: dts: rockchip: add Quartz64-A pmu_io_domains new 2ed1e35457a1 arm64: dts: rockchip: add Quartz64-A sdmmc1 node new 2943660fe301 arm64: dts: rockchip: add Quartz64-A con40 hardware new a2f1c4909563 Merge branch 'v5.18-armsoc/dts64' into for-next new ae4833ec6caf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c27168e320c5 Merge branch 'fixes' into for-next adds 46b269500c61 Merge branch 'next/soc' into for-next adds 8d4d0d7c43e6 dt-bindings: arm: samsung: document Klimt WiFi board binding adds 21fc73222255 ARM: dts: exynos: Add support for Samsung Klimt WiFi adds 52d53d937da8 ARM: dts: exynos: add USB DWC3 supplies to Arndale adds ebbb07b8d349 ARM: dts: exynos: add USB DWC3 supplies to SMDK5250 adds 9745be7b5a3b ARM: dts: exynos: add USB DWC3 supplies to Chromebook Snow adds 111ea2d6dd21 ARM: dts: exynos: add USB DWC3 supplies to Chromebook Spring adds 0a1427247962 ARM: dts: exynos: add USB DWC3 supplies to ArndaleOcta adds 7adf978462da ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pit adds 72477416ac12 ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pi adds c441d2d73107 ARM: dts: exynos: add USB DWC3 supplies to SMDK5420 adds 4043114504cc ARM: dts: exynos: add fake USB DWC3 supplies to SMDK5410 adds e20bd06fc421 ARM: dts: exynos: drop old thermal properties from Exynos4210 adds 86955cb6ba16 ARM: dts: exynos: use define for TMU clock on Exynos4412 adds a97a24c2669d Merge branch 'next/dt' into for-next adds 31c33503fdb3 arm64: dts: exynos: add USB DWC3 supplies to Espresso board adds 2d79a8356889 Merge branch 'next/dt64' into for-next adds a5a93e9b9ab9 dt-bindings: add vendor prefix for Tesla adds d25c5eb511df dt-bindings: arm: add Tesla FSD ARM SoC adds d6dc67537726 dt-bindings: clock: Add bindings definitions for FSD CMU blocks adds ed68db7b7f2f dt-bindings: clock: Document FSD CMU bindings adds 4103c226a9f3 Merge tag 'samsung-dt-bindings-clk-fsd-5.18' into for-v5.1 [...] adds 18b1db6a162c arm64: dts: fsd: Add initial device tree support adds 684dac402f21 arm64: dts: fsd: Add initial pinctrl support adds 0d525a653b03 arm64: defconfig: Enable Tesla FSD SoC adds 4415a9df112f Merge branch 'for-v5.18/tesla-fsd' into for-next adds 4f346005aaed clk: samsung: fsd: Add initial clock support adds e3f3dc3810d3 clk: samsung: fsd: Add cmu_peric block clock information adds a15e367b0254 clk: samsung: fsd: Add cmu_fsys0 clock information adds bfbce52e4649 clk: samsung: fsd: Add cmu_fsys1 clock information adds ca0fdfd131c7 clk: samsung: fsd: Add cmu_imem block clock information adds 75c50afaa0d9 clk: samsung: fsd: Add cmu_mfc block clock information adds b826c3e4de1a clk: samsung: fsd: Add cam_csi block clock information adds b834afb2bc3e Merge branch 'for-v5.18/tesla-fsd-clk' into for-next new bd1e3696a052 arm64: dts: fsd: Add SPI device nodes new 4ad322bfe4f6 Merge branch 'for-v5.18/tesla-fsd' into for-next new cfeb53aee6e4 ARM: dts: exynos: update dma node name with dtschema new f2bf0f216e84 Merge branch 'next/dt' into for-next new bfb3c7fa3950 arm64: dts: exynos: Add initial Exynos850 SoC support new 363e52998c83 arm64: dts: exynos: Add initial E850-96 board support new 2002c282cb89 arm64: dts: exynos: align pl330 node name with dtschema new ff72497f5728 arm64: dts: exynos: drop unneeded syscon phandle in Exynos [...] new 306b86074daf Merge branch 'next/dt64' into for-next new d7e43618cbcc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e4bae63fe5e0 ARM: dts: sun8i: Add ethernet0 alias in Nanopi NEO's device tree new 14eadca892dd Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next new be9a88ddea8a Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 709d92c89441 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds d9dd1c5a4d9f Merge branch for-5.17/clk into for-next adds afc951cd3a3e Merge branch for-5.17/soc into for-next adds e46f30d25e27 Merge branch for-5.17/drivers into for-next adds d21cca7beb40 Merge branch for-5.17/dt-bindings into for-next adds 8fce7c4dc52e Merge branch for-5.17/memory into for-next adds ebea268ea583 arm64: tegra: Disable ISO SMMU for Tegra194 adds e54c1f5dd32e Merge branch for-5.17/arm64/dt into for-next adds 182aaa97107f Merge branch for-5.17/arm/dt into for-next adds 3a8b00198194 Merge branch for-5.17/arm/defconfig into for-next new 99fe8400479a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 62833beb3842 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 00e79165d2ad Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 2145bb687e3f dt-bindings: clk: microchip: Add Microchip PolarFire host binding adds 771a98eaa735 Merge branch 'clk-microchip' into clk-next adds 2a8b539433e1 clk: si5341: fix reported clk_rate when output divider is 2 adds 982c59537523 clk-si5341: replace snprintf in show functions with sysfs_emit adds bd4a0a61cacd Merge branch 'clk-si' into clk-next adds 7a688c91d3fd clk: mediatek: Fix memory leaks on probe adds bbdfc3faa323 Merge branch 'clk-mtk' into clk-next adds ea2be22f3d37 clk: at91: allow setting PMC_AUDIOPINCK clock parents via DT adds a5ab04af4943 clk: at91: sama7g5: Allow MCK1 to be exported and referenc [...] adds cb36aaa69f16 Merge branch 'clk-at91' into clk-next adds e33b88b6d7c2 clk: stm32mp1: Split ETHCK_K into separate MUX and GATE clock adds e9ed1ef18a37 clk: stm32mp1: Add parent_data to ETHRX clock adds cc3ec8bf60f9 Merge branch 'clk-st' into clk-next adds 4917394e0c76 clk: zynqmp: replace warn_once with pr_debug for failed clock ops adds 95940e37624a Merge branch 'clk-xilinx' into clk-next adds a992acbb219a clk: gate: Add some kunit test suites adds 28c7bbb2a3fc Merge branch 'clk-kunit' into clk-next new 9e7162073508 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new a81595729be6 dt-bindings: imx: Add clock binding for i.MXRT1050 new d6e359305b45 dt-bindings: clock: imx: Add documentation for i.MXRT1050 clock new 7154b046d8f3 clk: imx: Add initial support for i.MXRT1050 clock driver new 036a4b4b4dfa clk: imx: Add imx8dxl clk driver new 75827c35119d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1412f368608a Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new e1c488f2856a Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new ba1dcd5d13ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 254ee361126c m68knommu: fix warning: no previous prototype for 'init_dragen2' new 2531e89f03fc m68knommu: fix 'screen_bits' defined but not used new 2553301355f8 m68knommu: fix ucsimm sparse warnings new e384bdd9b768 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 25f1befdf43b Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new ccd5804c20c0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 862cf8d5fd98 openrisc/boot: Remove unnecessary initialisation in memcpy(). new c74f8ba6e043 Merge branch 'for-next' of git://github.com/openrisc/linux.git new 9129886b8818 parisc: Drop __init from map_pages declaration new b7d6f44a0fa7 parisc: Fix data TLB miss in sba_unmap_sg new d7da660cab47 parisc: Fix sglist access in ccio-dma.c new 280452a4c38e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ce7eefa1c265 Merge branch 'fixes' into for-next new 050febd1c819 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bbe6004ae7a8 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new bd0a4afb0edf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 35719df2297d Merge branch 'misc-5.17' into for-next-current-v5.16-20220128 new ce6c98accb55 Merge branch 'for-next-current-v5.16-20220128' into for-ne [...] new d6416ce15f89 btrfs: remove write and wait of struct walk_control new 69262f644819 btrfs: reuse existing pointers from btrfs_ioctl new 17024720a959 btrfs: don't start transaction for scrub if the fs is moun [...] new ca211e20eb53 btrfs: don't log unnecessary boundary keys when logging directory new 22d15085c406 btrfs: put initial index value of a directory in a constant new 93ed575516d9 btrfs: stop copying old dir items when logging a directory new c2a3b8bcfb91 btrfs: stop trying to log subdirectories created in past t [...] new f67ad8d72178 btrfs: move missing device handling in a dedicate function new 4d049b9b7a66 btrfs: reuse existing inode from btrfs_ioctl new 66a1c037029c btrfs: simplify fs_devices member access in btrfs_init_dev [...] new 6c66cce4ef74 btrfs: harden identification of a stale device new be64f89626f3 btrfs: match stale devices by dev_t new 8bd009f827fa btrfs: add device major-minor info in the struct btrfs_device new 162c89251083 btrfs: use dev_t to match device in device_matched new 90fa2bfc066e btrfs: fix deadlock between quota disable and qgroup resca [...] new bd3570c9e33c btrfs: cleanup temporary variables when finding rotational [...] new 29fe00599d26 btrfs: tree-checker: check item_size for inode_item new 3f1c7bbb99f0 btrfs: tree-checker: check item_size for dev_item new 784d90143760 btrfs: fix use-after-free after failure to create a snapshot new 26e54ecda5a8 btrfs: zoned: remove redundant initialization of to_add new c84e5d0d248d btrfs: scrub: remove redundant initialization of increment new 35a918b83f47 btrfs: fix use of uninitialized variable at rm device ioctl new a5836f6e04b6 btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] new 629798d692c7 btrfs: send: remove redundant ret variable in fs_path_copy new e81828b07c12 btrfs: skip reserved bytes warning on unmount after log cl [...] new afbeb73f927f btrfs: add helper to delete a dir entry from a log tree new 5783dcfe9cfc btrfs: pass the dentry to btrfs_log_new_name() instead of [...] new 482ea7e0dbf2 btrfs: avoid logging all directory changes during renames new 2f3c7e2dd98e btrfs: stop doing unnecessary log updates during a rename new 5c08a126175d btrfs: avoid inode logging during rename and link when possible new bc8cffa01112 btrfs: use single variable to track return value at btrfs_ [...] new d7a703b7b421 btrfs: add definition for EXTENT_TREE_V2 new a34f78473f91 btrfs: disable balance for extent tree v2 for now new 187337ba52e9 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 new f7cd33d0c8d8 btrfs: disable qgroups in extent tree v2 new 88e48197b013 btrfs: disable scrub for extent-tree-v2 new 376161a37eaa btrfs: disable snapshot creation/deletion for extent tree v2 new 980e5e56993e btrfs: disable space cache related mount options for exten [...] new a203f99c9fc8 btrfs: tree-checker: don't fail on empty extent roots for [...] new 08e286691c29 btrfs: abstract out loading the tree root new 0447018f74f5 btrfs: add code to support the block group root new eb64023d4fcc btrfs: add support for multiple global roots new e779071c8237 Merge branch 'misc-next' into for-next-next-v5.17-20220128 new 7163b933fd76 fs: export rw_verify_area() new ddba249c8f4e fs: export variant of generic_write_checks without iov_iter new 8e11476f90f5 btrfs: don't advance offset for compressed bios in btrfs_c [...] new 33754e204134 btrfs: add ram_bytes and offset to btrfs_ordered_extent new 83e607bfee57 btrfs: support different disk extent size for delalloc new 8ec355675a24 btrfs: clean up cow_file_range_inline() new ac61b5b38a57 btrfs: optionally extend i_size in cow_file_range_inline() new 496dbcdc48b9 btrfs: add definitions + documentation for encoded I/O ioctls new 58d09a0ba312 btrfs: add BTRFS_IOC_ENCODED_READ new ebd51c03047c btrfs: add BTRFS_IOC_ENCODED_WRITE new 03709738914f linux-next: build failure after merge of the kspp tree new 1ac42167879a Merge branch 'ext/omar/encoded' into for-next-next-v5.17-20220128 new e9795fb3fbcd btrfs: use dummy extent buffer for super block sys chunk a [...] new da7c6d2a3737 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] new 0477c6d49209 btrfs: expand subpage support to any PAGE_SIZE > 4K new c379dd8e6931 Merge branch 'ext/qu/subpage-more-sizes' into for-next-nex [...] new 2d54e6b510f9 btrfs: introduce a helper to locate an extent item new df26b48b9a22 btrfs: introduce dedicated helper to scrub simple-mirror b [...] new f113ce2e6975 btrfs: introduce dedicated helper to scrub simple-stripe b [...] new ee1a1e2c4a6e btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] new d1301b099f79 Merge branch 'ext/qu/scrub-refactor' into for-next-next-v5 [...] new 547370bc9c14 btrfs: zoned: make zone activation multi stripe capable new 40dd678ccb45 btrfs: zoned: make zone finishing multi stripe capable new 01030e8dee3d btrfs: zoned: prepare for allowing DUP on zoned new 3effb48bf31b btrfs: zoned: allow DUP on meta-data block groups new df6df52004d2 Merge branch 'ext/jth/zoned-dup' into for-next-next-v5.17- [...] new d98f76810635 Merge branch 'for-next-next-v5.17-20220128' into for-next- [...] new 62c96aaa08db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 483529f3209f Fix a warning about a malformed kernel doc comment in cifs new 489f710a738e cifs: unlock chan_lock before calling cifs_put_tcp_session new 125083bf17e7 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 16df14dcaef4 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 7c6bb3d664aa ext4: fix potential NULL pointer dereference in ext4_fill_super() new be74a53334ad jbd2: fix kernel-doc descriptions for jbd2_journal_shrink_ [...] new 3f6a7abe77c1 ext4: fix incorrect type issue during replay_del_range new b36c9466ce98 fs/ext4: fix comments mentioning i_mutex new e61a0200b687 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds e4544b63a7ee f2fs: move f2fs to use reader-unfair rwsems adds 7d19e3dab000 f2fs: fix to enable ATGC correctly via gc_idle sysfs interface new 623cd240a2ac f2fs: move discard parameters into discard_cmd_control new f26f32510fcf f2fs: expose discard related parameters in sysfs new 26ababe97224 f2fs: add a way to limit roll forward recovery time new a7ad280cce6a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 77936093ac85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 020ff37f58ba Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new ae9318f841e0 nfsd: Add support for the birth time attribute new 44bbebb25ac2 NFSD: De-duplicate hash bucket indexing new 4a4e44933d2e NFSD: Skip extra computation for RC_NOCACHE case new 0af4886b0b78 NFSD: Streamline the rare "found" case new 6fa057b1cfec tracing: Introduce helpers to safely handle dynamic-sized [...] new 38750c9d26bb tracing: Update print fmt check to handle new __get_sockad [...] new dcc7b56e0dad NFSD: Use __sockaddr field to store socket addresses new 1d04e2f684e1 NFSD: Remove NFSD_PROC_ARGS_* macros new 4d2cb234e1a0 SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] new cc308fec8e4d SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid new 8dfa08baad02 SUNRPC: Record endpoint information in trace log new 5432a887d701 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 68d8067318ae Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 083c7319a942 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] new 22e424feb665 Revert "fs/9p: search open fids first" new 2eca580df91b Merge branch '9p-next' of git://github.com/martinetd/linux new 883d516921eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ebb7fb1557b1 xfs, iomap: limit individual ioend chain lengths in writeback new 6d307419e191 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] new 2719c7160dcf vfs: make freeze_super abort when sync_filesystem returns error new 5679897eb104 vfs: make sync_filesystem return errors from ->sync_fs new dd5532a4994b quota: make dquot_quota_sync return errors from ->sync_fs new 2d86293c7075 xfs: return errors in xfs_fs_sync_fs new aab81ed33005 Merge branch 'vfs-for-next' of git://git.kernel.org/pub/sc [...] new 6fac32792f14 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 612a497f6b73 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f244b4dc53e5 printk: ringbuffer: Improve prb_next_seq() performance adds 65c2c0709d8e Merge branch 'rework/fast-next-seq' into for-next new 5ae972ac3b11 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 10e8026fc365 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ca0acb511c21 device property: Add fwnode_irq_get_byname new 20e8ef5c7ffa docs: firmware-guide: ACPI: Add named interrupt doc new a263a84088f6 i2c: smbus: Use device_*() functions instead of of_*() new f244cdce52de dt-bindings: i2c: update bindings for MT8186 SoC new 934705316f0f i2c: mediatek: Add i2c compatible for Mediatek MT8186 new 732a65e9d5f2 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 3c5412cdec9f pinctrl-sunxi: sunxi_pinctrl_gpio_direction_in/output: use [...] new 59ba33a4f941 hwmon: Report attribute name with udev events new a61d9f03c2eb hwmon: (lm83) Reorder include files to be in alphabetic order new 8753aca922b4 hwmon: (lm83) Move lm83_id to avoid forward declaration new 71dadc3b7655 hwmon: (lm83) Replace new_client with client new e310e2b46153 hwmon: (lm83) Use regmap new 9489c2c4c096 hwmon: (lm83) Replace temperature conversion macros with s [...] new 13203eb58fd3 hwmon: (lm83) Demote log message if chip identification fails new df9a2f2234df hwmon: (lm83) Explain why LM82 may be misdetected as LM83 new 94fe5491672e hwmon: (lm83) Convert to use with_info API new 40c0301b64dd hwmon: (nct6775) add support for TSI temperature registers new 2e20a3f057bb ABI: hwmon: Document "label" sysfs attribute new 13ea4861c75c hwmon: Add "label" attribute new 00e69e015afc hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A new 1a27d7ebe331 hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist new 12437a6ef1f2 Documentation: admin-guide: Update i8k driver name new 537d857ca375 Documentation: admin-guide: Add Documentation for undocume [...] new cee58ba29e95 Documentation: ABI: Add ABI file for legacy /proc/i8k interface new 670e0714fb47 hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro new 8f6730a633d8 hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II new 0b24da98d078 hwmon: (pmbus) Remove trailing whitespaces from Kconfig file new b9867a8ac419 dt-bindings: hwmon: lm90: Drop Tegra specifics from example new 311d8d156bf6 hwmon: (powr1220) Cosmetic changes new ae6d3e8f8259 hwmon: (powr1220) Upgrade driver to support hwmon info inf [...] new 291a65d5a909 hwmon: (powr1220) Add support for Lattice's POWR1014 power [...] new 073e47255244 hwmon: Fix possible NULL pointer new 2b1642d2d4c6 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds c75c6a8add37 docs/zh_CN: Cleanup index.rst adds 30e61d38f01d docs/zh_CN: Add power/index Chinese translation adds dd774a07ddfc docs/zh_CN: Add opp Chinese translation adds bf026e2e316b Documentation: Fill the gaps about entry/noinstr constraints adds e3aa43e936d8 Documentation: core-api: entry: Add comments about nesting adds 9c3519d2b509 docs/zh_CN: add vm/index translation adds 6f5dbb213c14 docs_zh_CN: add active_mm translation adds 88ba790d84e9 docs/zh_CN: add balance translation adds 2701b511e491 docs/zh_CN: Update zh_CN/accounting/delay-accounting.rst adds e2d99027da08 docs/zh_CN: add damon index tronslation adds 3fd881621931 docs/zh_CN: add damon faq translation adds 18e74934dc4a docs/zh_CN: add damon design translation adds 722cc663d79c docs/zh_CN: add damon api translation adds adeacecbd36c docs/zh_CN: add free_page_reporting translation adds 4c97fdb06b98 docs/zh_CN: add highmem translation adds 869f496e1aa6 docs: process: submitting-patches: Clarify the Reported-by usage new 9328c2fdb083 Merge branch 'docs-next' of git://git.lwn.net/linux.git new a4ec46f0ce6f Merge branch 'master' of git://linuxtv.org/media_tree.git new 882ded92cd3c media: dt-bindings: media: max9286: Re-indent example new 48a0c73f94d3 media: dt-bindings: media: max9286: Define 'maxim,gpio-poc' new c9352df7139b media: i2c: max9286: Use "maxim,gpio-poc" property new 7dee2cf0546a media: vsp1: Use platform_get_irq() to get the interrupt new b416be3a8792 media: camss: Use platform_get_irq_byname() to get the interrupt new 9fcb700420c9 media: bdisp: Use platform_get_irq() to get the interrupt new 8fae0d9f571e media: s5p-mfc: Use platform_get_irq() to get the interrupt new 2b9b06a7692e media: stm32-dma2d: Use platform_get_irq() to get the interrupt new 8e12c61cb15e media: exynos-gsc: Use platform_get_irq() to get the interrupt new f6762994ecef media: marvell-ccic: Use platform_get_irq() to get the interrupt new 35112f532276 media: exynos4-is: Use platform_get_irq() to get the interrupt new d5e438902ea3 media: s5p-g2d: Use platform_get_irq() to get the interrupt new 3364c5260da8 media: mtk-vpu: Drop unnecessary call to platform_get_resource() new f9e795eaa6de media: coda: Use platform_get_irq() to get the interrupt new ca85d271531a media: coda: Fix missing put_device() call in coda_get_vdoa_data new db8397262ce6 media: docs: v4l2grab.c.rst: change unintended assignment new a45bef620227 media: doc: pixfmt-yuv: Fix V4L2-PIX-FMT-Y10P format new 417591a766b3 media: imx-jpeg: Prevent decoding NV12M jpegs into single- [...] new c8c80c996182 media: meson: vdec: potential dereference of null pointer new e55c90c82375 media: imx: imx7-media-csi: add support for imx8mq new 083d299a26c5 media: dt-bindings: media: document imx8mq support for imx7-csi new 0533d1731d43 media: v4l2-dev: Use non-atomic bitmap API when applicable new 59342e3410eb media: MAINTAINERS: Change maintainers for mipid02 driver new 89d78e0133e7 media: hantro: Fix overfill bottom register field name new 0ce575d43291 media: hantro: Support cropping visible area for encoders new e90410d1304e media: hantro: jpeg: Add JFIF APP0 segment to JPEG encoder output new 00b5359bac5a media: hantro: jpeg: Add COM segment to JPEG header to ali [...] new 7464f055e9c3 media: hantro: Implement V4L2_CID_JPEG_ACTIVE_MARKER control new dc8bfe1e482d media: hantro: output encoded JPEG content directly to cap [...] new 70b0911ad81c media: hantro: jpeg: Remove open-coded size in quantizatio [...] new a16ce2f33732 media: dt-bindings: mediatek: convert mtk jpeg decoder/enc [...] new bd73292de823 media: dt-bindings: mediatek: Add mediatek, mt8183-jpgenc [...] new 6d0990e6e844 media: dt-binding: mediatek: Get rid of mediatek,larb for [...] new 822a2ed8c606 media: iommu/mediatek-v1: Free the existed fwspec if the m [...] new 2fb0feed5108 media: iommu/mediatek: Return ENODEV if the device is NULL new 7d09aaf831b3 media: iommu/mediatek: Add probe_defer for smi-larb new 635319a4a744 media: iommu/mediatek: Add device_link between the consume [...] new ba3cd6714aed media: mtk-jpeg: Get rid of mtk_smi_larb_get/put new 682c3cd82572 media: mtk-mdp: Get rid of mtk_smi_larb_get/put new 5db12f5d843b media: drm/mediatek: Add pm runtime support for ovl and rdma new ce6c24baaa1f media: drm/mediatek: Get rid of mtk_smi_larb_get/put new bf8275705565 media: mtk-vcodec: Get rid of mtk_smi_larb_get/put new dbd171df8cc0 media: memory: mtk-smi: Get rid of mtk_smi_larb_get/put new 336136e197e2 media: dt-bindings: media: camss: Remove clock-lane property new 04c66deecf66 media: pxa_camera: Drop usage of .set_mbus_config() new b4bdc64613f1 media: i2c: ov6650: Drop implementation of .set_mbus_config() new a299299963ae media: v4l2-subdev: Drop .set_mbus_config() operation new 94d964e58ad6 media: v4l2-fwnode: Move bus config structure to v4l2_mediabus.h new 1f6f1e959a85 media: ov6650: Fix set format try processing path new c74052646496 media: ov6650: Add try support to selection API operations new 985d2d7a482e media: ov6650: Fix crop rectangle affected by set format new c748f10c213c media: ov6650: Fix missing frame interval enumeration support new 24bb30c8c894 media: v4l: Avoid unaligned access warnings when printing [...] new edd4fbff5378 media: ov5648: Don't pack controls struct new ff44cc4c3232 media: ov8865: Fix indentation in set_selection callback new da15b409ef4c media: hi847: Add support for Hi-847 sensor new 7be91e02ed57 media: i2c: Add ov08d10 camera sensor driver new 2a7f8142032a media: ov5693: fix boolconv.cocci warnings new 1949c01efefb media: ov5693: fix returnvar.cocci warnings new 1fe6ae4e8262 media: i2c: max9286: Implement media entity .link_validate [...] new 86eeea9bc4e4 media: MAINTAINERS: Update Benjamin Gaignard maintainer status new e9b06e21266e media: MAINTAINERS: update drm/stm drm/sti and cec/sti mai [...] new 54ade663d4bb media: ov2740: identify module after subdev initialisation new 932de2cd4994 media: i2c: dw9714: add optional regulator support new a3de90afe392 media: aspeed: use v4l2_info/v4l2_warn/v4l2_dbg for log new fd3e9d57e7fa media: aspeed: add more debug log messages new 71ef8053d48f media: aspeed: Fix no complete irq for non-64-aligned width new 4b732a001685 media: aspeed: Correct value for h-total-pixels new 26aea93bd59d media: aspeed: Use FIELD_GET to improve readability new a922a0cb05f4 media: aspeed: Correct values for detected timing new b2a90f4fcb14 media: lirc: remove unused lirc features new 950170d6d2a5 media: rc-core: rename ir_raw_event_reset to ir_raw_event_ [...] new 68a99f6a0ebf media: lirc: report ir receiver overflow new c93528d127c6 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds b1bbd3a57b94 thermal: fix Documentation bullet list warning new cdb4d7c87b60 Merge branch 'thermal-docs' into linux-next adds ae57857b9b63 ACPICA: Use uintptr_t and offsetof() in Linux kernel builds adds 2e433a94dab0 ACPI: OSL: Fix and clean up acpi_os_read/write_port() adds babc92da5928 ACPI: properties: Consistently return -ENOENT if there are [...] new 601753a2ad1e Merge branches 'acpica', 'acpi-osl' and 'acpi-properties' [...] new a7fcceb24027 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 94ec568aea53 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new 667da76b1c8c IB/mthca: Remove useless DMA-32 fallback configuration new ac491992f370 RDMA/pvrdma: Remove useless DMA-32 fallback configuration new 44c3aa585cf8 RDMA/rtrs: Remove empty line after bracket new b73627eaf435 RDMA/rtrs-clt: Reflow text so lines don't end with a '(' new b962fee5c266 RDMA/rtrs-clt: Update one outdated comment in path_it_deinit() new c1289d5d8502 RDMA/rtrs-clt: Do stop and failover outside reconnect work. new 32a88d16615c RDMA/core: Set MR type in ib_reg_user_mr new 84aa6c3963b7 RDMA/mlx5: Delete get_num_static_uars function new bd660922ab61 RDMA/mlx5: Delete useless module.h include new b74525f21e33 RDMA/core: Delete useless module.h include new 75eeaed44813 RDMA/hfi1: Delete useless module.h include new 8a110fc9df03 RDMA/mlx4: Delete useless module.h include new c8e2d59bf4dd RDMA/mthca: Delete useless module.h include new fffa617a0fac RDMA/qib: Delete useless module.h include new cad4c6caadf3 RDMA/usnic: Delete useless module.h include new d7b887ab5d42 RDMA/rxe: Delete useless module.h include new 163b4c12cd29 RDMA/ipoib: Delete useless module.h include new f156b944e5f4 RDMA/iser: Delete useless module.h include new 9b1b61c5fb84 RDMA/opa: Delete useless module.h include new 7df1023970d5 RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c new 758c7f1e9cc9 RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c new 02e3524474b8 RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem new f9f484605779 RDMA/rxe: Enforce IBA o10-2.2.3 new 8a7fa872ff79 RDMA/rxe: Remove rxe_drop_all_macst_groups new d3f6899b0b56 RDMA/rxe: Remove qp->grp_lock and qp->grp_list new 64edbf625a33 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0bfb95f59a66 selftests, bpf: Do not yet switch to new libbpf XDP APIs adds caaba96131b3 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 9f16e0fa1079 net: usb: asix: remove redundant assignment to variable reg adds 6e667749271e net: fec_ptp: remove redundant initialization of variable val adds 53243d412ec5 net: use bool values to pass bool param of phy_init_eee() adds c1f55c5e0482 ip6_tunnel: allow routing IPv4 traffic in NBMA mode adds ca73b68aca4a ipv4: get rid of fib_info_hash_{alloc|free} adds bc0bf9de6f48 ionic: fix type complaint in ionic_dev_cmd_clean() adds 9ad2939a1525 ionic: start watchdog after all is setup adds e6958cefb98b ionic: separate function for watchdog init adds b8fd0271dad0 ionic: Don't send reset commands if FW isn't running adds 398d1e37f960 ionic: add FW_STOPPING state adds abd75d14fed6 ionic: better handling of RESET event adds 4cc787bd88be ionic: fix up printing of timeout error adds bc43ed4f35ab ionic: Correctly print AQ errors if completions aren't received adds b640b5522ad9 ionic: Allow flexibility for error reporting on dev commands adds f16f5be31009 ionic: Query FW when getting VF info via ndo_get_vf_config adds 584fb767cde8 ionic: Prevent filter add/del err msgs when the device is [...] adds 238a0f7c2c21 ionic: Cleanups in the Tx hotpath code adds 43cfed71bd52 ionic: disable napi when ionic_lif_init() fails adds b1552a4c839e ionic: remove the dbid_inuse bitmap adds ec8ee714736e ionic: stretch heartbeat detection adds 36197d829783 ionic: replace set_vf data with union adds 8a0de61c40af Merge branch 'ionic-fw-recovery' adds d507204d3c5c tcp/dccp: add tw->tw_bslot adds 27dd35e02235 tcp/dccp: no longer use twsk_net(tw) from tw_timer_handler() adds 0dad4087a86a tcp/dccp: get rid of inet_twsk_purge() adds a15c89c703d4 ipv4: do not use per netns icmp sockets adds 6a17b961ec19 ipv6: do not use per netns icmp sockets adds 37ba017dcc3b ipv4/tcp: do not use per netns ctl sockets adds 51d555cfdcc6 Merge branch 'netns-speedup-dismantle' adds 381a730182f1 net: dsa: Move VLAN filtering syncing out of dsa_switch_br [...] adds 108dc8741c20 net: dsa: Avoid cross-chip syncing of VLAN filtering adds 934d0f039959 Merge branch 'dsa-avoid-cross-chip-vlan-sync' adds 8fe6e670640e r8169: use new PM macros adds 10cdc794dae8 net: mana: Use struct_size() helper in mana_gd_create_dma_ [...] adds 6fc2f3832d36 ipv6: gro: flush instead of assuming different flows on ho [...] adds 6b0671a23dd6 net: tulip: remove redundant assignment to variable new_csr6 adds ab14f1802cfb net: Adjust sk_gso_max_size once when set adds 5c759fe24cdb mlxsw: spectrum_ethtool: Remove redundant variable adds 6af5f7b674e4 mlxsw: core_env: Do not pass number of modules as argument adds 5eaec6d86805 mlxsw: Add netdev argument to mlxsw_env_get_module_info() adds 78cf4b92218b mlxsw: spectrum_ethtool: Add support for two new link modes adds 0d31441e8793 mlxsw: reg: Add Port Module Type Mapping register adds e62f5b0e3faa mlxsw: core_env: Query and store port module's type during [...] adds 615ebb8cc4e2 mlxsw: core_env: Forbid getting module EEPROM on RJ45 ports adds c8f994ccdd9a mlxsw: core_env: Forbid power mode set and get on RJ45 ports adds b7347cdf10fa mlxsw: core_env: Forbid module reset on RJ45 ports adds 3cade91d0e18 Merge branch 'mlxsw-RJ45' adds be6ec5b70266 net: xpcs: add support for retrieving supported interface modes adds 92c3807b9ac3 net: stmmac: convert to phylink_get_linkmodes() adds d194923d51c9 net: stmmac: fill in supported_interfaces adds fe70fb74b564 net: stmmac/xpcs: convert to pcs_validate() adds f4c296c90976 net: stmmac: remove phylink_config.pcs_poll usage adds 04a0683f7db4 net: stmmac: convert to phylink_generic_validate() adds 72e94511e9ac net: stmmac: use .mac_select_pcs() interface adds d28b159b2d49 Merge branch 'stmmac-PCS-modernize' adds 2895c1531056 bnxt_en: Update firmware interface to 1.10.2.73 adds 740c342e3999 bnxt_en: PTP: Refactor PTP initialization functions adds 24ac1ecd5240 bnxt_en: Add driver support to use Real Time Counter for PTP adds e7b0afb69083 bnxt_en: Implement .adjtime() for PTP RTC mode adds 8bcf6f04d4a5 bnxt_en: Handle async event when the PHC is updated in RTC mode adds 71f390f57c70 Merge branch 'bnxt_en-RTC' adds 7a86be6a5135 net: axienet: convert to phylink_pcs adds 03854d8a7723 net: axienet: replace mdiobus_write() with mdiodev_write() adds 098db2f0eda6 Merge branch 'axienet-pcs-modernize' adds c592286a527f net: dpaa2-mac: use .mac_select_pcs() interface adds 5fd16021578e net: enetc: use .mac_select_pcs() interface adds 70b3c38b4c83 mlxsw: spectrum_kvdl: Use struct_size() helper in kzalloc() adds 40cd4f1550d0 nfp: flower: Use struct_size() helper in kmalloc() adds 15f75fd31932 net: ethernet: cortina: permit to set mac address in DT adds 49db8a70a01e nfp: only use kdoc style comments for kdoc adds fbb8295248e1 tcp: allocate tcp_death_row outside of struct netns_ipv4 adds 4f3a00c7f5b2 net: phy: at803x: move page selection fix to config_init adds 3265f4218878 net: phy: at803x: add fiber support adds dc4d5fcc5d36 net: phy: at803x: Support downstream SFP cage adds 7ded129bcaf7 Merge branch 'at803x-sfp-fiber' adds 72bb9531162a net: mvneta: reorder initialisation adds 0ac4a71fc09c net: mvneta: use .mac_select_pcs() interface adds 349fdca68719 Merge branch 'mvneta-mac_select_pcs' adds 2e9589ff809e ipv4: Namespaceify min_adv_mss sysctl knob adds 15ca0518c1b3 dt-bindings: net: xgmac_mdio: Remove unsupported "bus-frequency" adds 1d14eb15dc2c net/fsl: xgmac_mdio: Use managed device resources adds 909bea73485f net/fsl: xgmac_mdio: Support preamble suppression adds dd8f467eda72 net/fsl: xgmac_mdio: Support setting the MDC frequency adds f7af8fe85aac dt-bindings: net: xgmac_mdio: Add "clock-frequency" and "s [...] adds f0a910dd04f1 Merge branch 'xgmac_mdio-preamble-suppression-and-custom-M [...] adds a9c5eb642f53 net: ethernet: mtk_star_emac: fix unused variable adds d9f393f468aa nfp: Simplify array allocation adds bd5daba2d024 mii: remove mii_lpa_to_linkmode_lpa_sgmii() adds f7bfd110f168 nfc: use *_set_vendor_cmds() helpers adds b1755400b4be net: remove net_invalid_timestamp() adds 08dfa5a19e1f net: remove linkmode_change_bit() adds 8b0fdcdc3a7d net: remove bond_slave_has_mac_rcu() adds 560e08eda796 net: ax25: remove route refcount adds 0ab1e6d9a453 hsr: remove get_prp_lan_id() adds 8b2d546e23bb ipv6: remove inet6_rsk() and tcp_twsk_ipv6only() adds 1303f8f0df24 dccp: remove max48() adds cc81df835c25 udp: remove inner_udp_hdr() adds 937fca918aac udplite: remove udplite_csum_outgoing() adds d59a67f2f3f3 netlink: remove nl_set_extack_cookie_u32() adds 98b608629746 net: sched: remove psched_tdiff_bounded() adds a459bc9a3a68 net: sched: remove qdisc_qlen_cpu() adds 5e4eca5d929a net: tipc: remove unused static inlines adds 2fbafb828ec7 Merge branch 'static-inlines' adds c217ab7a3961 r8169: enable ASPM L1.2 if system vendor flags it as safe adds e2cf07654efb ptp: replace snprintf with sysfs_emit adds 72d044e4bfa6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 64953720a2ba ixgb: Remove useless DMA-32 fallback configuration new 4d361c6fd8d4 ixgbe: Remove useless DMA-32 fallback configuration new 90b83d013924 ixgbevf: Remove useless DMA-32 fallback configuration new 10ebc5464e40 i40e: Remove useless DMA-32 fallback configuration new a34a42d87a08 e1000e: Remove useless DMA-32 fallback configuration new 9498d4affd61 iavf: Remove useless DMA-32 fallback configuration new 9c3e54a63263 ice: Remove useless DMA-32 fallback configuration new fea89930f2a1 igc: Remove useless DMA-32 fallback configuration new f80f4dc3b2c0 igb: Remove useless DMA-32 fallback configuration new ac9178926649 igbvf: Remove useless DMA-32 fallback configuration new 35c71aa04a13 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new 39542e234b52 net/mlx5e: Move code chunk setting encap dests into its ow [...] new c118ebc98233 net/mlx5e: Pass attr arg for attaching/detaching encaps new df67ad625b9e net/mlx5e: Move counter creation call to alloc_flow_attr_c [...] new 09bf97923224 net/mlx5e: TC, Move pedit_headers_action to parse_attr new 918ed7bf7626 net/mlx5e: TC, Split pedit offloads verify from alloc_tc_p [...] new 8be9686d2479 net/mlx5e: TC, Pass attr to tc_act can_offload() new ff9931670079 net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get [...] new 3b49a7edec1d net/mlx5e: TC, Reject rules with multiple CT actions new eeed226ed110 net/mlx5e: TC, Hold sample_attr on stack instead of pointer new efe6f961cd2e net/mlx5e: CT, Don't set flow flag CT for ct clear flow new e5d4e1da6556 net/mlx5e: Refactor eswitch attr flags to just attr flags new 84ba8062e383 net/mlx5e: Test CT and SAMPLE on flow attr new 73a3f1bcab1e net/mlx5e: TC, Store mapped tunnel id on flow attr new a572c0a748e6 net/mlx5e: CT, Remove redundant flow args from tc ct calls new 9059b04b4108 net/mlx5: Remove unused TIR modify bitmask enums new 8348b71ccd92 net/mlx5: Introduce software defined steering capabilities new 60dc0ef674ec net/mlx5: VLAN push on RX, pop on TX new 3268ee8f5bc4 Merge tag 'mlx5-updates-2022-01-27' of git://git.kernel.or [...] new 7aad5244f000 mlxsw: spectrum: Set basic trap groups from an array new 74e0494d35ac mlxsw: core: Move basic_trap_groups_set() call out of EMAD [...] new 8ae89cf454b0 mlxsw: core: Move basic trap group initialization from spectrum.c new 981f1d18be40 mlxsw: core: Move functions to register/unregister array o [...] new 636d3ad23890 mlxsw: core: Consolidate trap groups to a single event group new bcdfd615f83b mlxsw: spectrum: Guard against invalid local ports new ef14c298b5b0 mlxsw: spectrum_acl: Allocate default actions for internal [...] new d344e55356c2 Merge branch 'mlxsw-various-updates' new cd3c74807736 ipv6: optimise dst refcounting on skb init new 406c4a0af010 udp6: shuffle up->pending AF_INET bits new b60d4e58c615 ipv6: remove daddr temp buffer in __ip6_make_skb new d656b2ea5fa7 ipv6: clean up cork setup/release new 940ea00b0646 ipv6: don't zero inet_cork_full::fl after use new f3b46a3e8c40 ipv6: pass full cork into __ip6_append_data() new f37a4cc6bb0b udp6: pass flow in ip6_make_skb together with cork new 5298953e742d udp6: don't make extra copies of iflow new 40ac240c2e06 ipv6: optimise dst refcounting on cork init new 31ed2261e88f ipv6: partially inline ipv6_fixup_options new e7d786331c62 Merge branch 'udp-ipv6-optimisations' new 9c8c44022b0d net: sparx5: use .mac_select_pcs() interface new c52db2461917 net: mvneta: remove unnecessary if condition in mvneta_xdp [...] new b5b3d10ef638 net: mii: remove mii_lpa_mod_linkmode_lpa_sgmii() new eccfecfe587b net: dsa: microchip: Document property to disable reference clock new 48bf8b8a04c9 net: dsa: microchip: Add property to disable reference clock new 1a918a32cd1f Merge branch 'ksz-switch-refclk' new 9690ae604290 ethtool: add header/data split indication new b370517e5233 bnxt: report header-data split state new 960b00336bab Merge branch 'ethtool-hdrsplit' new 6cdef8a6ee74 SUNRPC: add netns refcount tracker to struct svc_xprt new 9b1831e56c7f SUNRPC: add netns refcount tracker to struct gss_auth new b9a0d6d143ec SUNRPC: add netns refcount tracker to struct rpc_xprt new 4f499742389d Merge branch 'sunrpc-netns-refcnt-tracking' new a989eb66684d octeontx2-pf: Change receive buffer size using ethtool new 0f0c6da03ba3 net: dsa: realtek-smi: fix kdoc warnings new 319a70a5fea9 net: dsa: realtek-smi: move to subdirectory new f5f119077b1c net: dsa: realtek: rename realtek_smi to realtek_priv new cd645dc556e2 net: dsa: realtek: remove direct calls to realtek-smi new 765c39a4fafe net: dsa: realtek: convert subdrivers into modules new aac94001067d net: dsa: realtek: add new mdio interface for drivers new d18b59f48b31 net: dsa: realtek: rtl8365mb: rename extport to extint new c45e0fef9f89 net: dsa: realtek: rtl8365mb: use GENMASK(n-1,0) instead o [...] new 7fa8af30ecdf net: dsa: realtek: rtl8365mb: use DSA CPU port new d40f607c181f net: dsa: realtek: rtl8365mb: add RTL8367S support new 84a10aecdcc0 net: dsa: realtek: rtl8365mb: add RTL8367RB-VB support new 6147631c079f net: dsa: realtek: rtl8365mb: allow non-cpu extint ports new 078ae1bdd32d net: dsa: realtek: rtl8365mb: fix trap_door > 7 new 7c263e9db33d Merge branch 'dsa-realtek-MDIO' new 34a79c5dca4a net/fsl: xgmac_mdio: Fix spelling mistake "frequecy" -> "f [...] new b76bbb34dc80 net: stmmac: dwmac-sun8i: make clk really gated during rpm [...] adds d5ebaa7c5f6f Bluetooth: hci_event: Ignore multiple conn complete events adds 2d4b37b67cac Bluetooth: hci_core: Rate limit the logging of invalid SCO handle adds 314d8cd27874 Bluetooth: hci_event: Fix HCI_EV_VENDOR max_len adds b050c5bbbccf Bluetooth: btrtl: Add support for RTL8822C hci_ver 0x08 adds adce573b927a Bluetooth: hci_h5: Add power reset via gpio in h5_btrtl_open adds 0b94f2651f56 Bluetooth: hci_sync: Fix queuing commands when HCI_UNREGIS [...] adds 91cb4c19118a Bluetooth: Increment management interface revision new 0a78117213c4 Merge tag 'for-net-next-2022-01-28' of git://git.kernel.or [...] new f4ea385a16c5 dt-bindings: net: cdns,macb: added generic PHY and reset m [...] new 8b73fa3ae02b net: macb: Added ZynqMP-specific initialization new e461bd6f43f4 arm64: dts: zynqmp: Added GEM reset definitions new ff58831fa02d Merge branch 'Cadence-ZyncMP-SGMII' new 4f0e30407ef6 ipv4: drop fragmentation code from ip_options_build() new 0da8aa00bfcf net: bonding: Add support for IPV6 ns/na to balance-alb/ba [...] new 35da1dfd9484 net: dsa: mv88e6xxx: Improve performance of busy bit polling new 7bca16b22e6a net: dsa: mv88e6xxx: Improve indirect addressing performance new fe8930278c6b Merge branch 'dsa-mv88e6xxx-Improve-indirect-addressing-pe [...] new 73c105ad2a3e phy: make phy_set_max_speed() *void* new d192181c2ccb r8169: add rtl_disable_exit_l1() new 47ed9442b2ec ipv4: Make ip_idents_reserve static new cc4598cf179f net/fsl: xgmac_mdio: fix return value check in xgmac_mdio_probe() new be94a51f3e5e ravb: ravb_close() always returns 0 new e7d966f9ea52 sh_eth: sh_eth_close() always returns 0 new 116ea68dc766 Merge branch 'renesas-dead-code' new 678dfd528034 selftests/net: timestamping: Fix bind_phc check new e187013abeb4 txhash: Make rethinking txhash behavior configurable via sysctl new 26859240e4ee txhash: Add socket option to control TX hash rethink behavior new 2127324a7d4a txhash: Add txrehash sysctl description new e7b9bfd18476 bpf: Add SO_TXREHASH setsockopt new cb6cd2cec799 tcp: Change SYN ACK retransmit behaviour to account for rehash new 01b2a995156d Merge branch 'hash-rethink' new ea785a1a573b net/smc: Send directly when TCP_CORK is cleared new 139653bc6635 net/smc: Remove corked dealyed work new be9a16cccaef net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag new 780bf05f44c2 Merge branch 'smc-improvements' new f90f84201edd net: mana: Add counter for packet dropped by XDP new d356abb95b98 net: mana: Add counter for XDP_TX new a6bf5703f17b net: mana: Reuse XDP dropped page new b43471cc1032 Merge branch 'mana-XDP-counters' new badabe137487 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b77fb25dcb34 bpf: Add support for bpf iterator programs to use sleepabl [...] adds 376040e47334 bpf: Add bpf_copy_from_user_task() helper adds a8b77f7463a5 libbpf: Add "iter.s" section for sleepable bpf iterator programs adds 45105c2eb751 selftests/bpf: Add test for sleepable bpf iterator programs adds c45c79e54666 Merge branch 'Add bpf_copy_from_user_task helper and sleep [...] adds 9f45f70ab21e libbpf: Mark bpf_object__open_buffer() API deprecated adds 5a34d98b282e perf: Stop using bpf_object__open_buffer() API adds bfc0a2e94efc Merge branch 'deprecate bpf_object__open_buffer() API' adds fc76387003d6 libbpf: Mark bpf_object__open_xattr() deprecated adds 78a2054156dd selftests/bpf: Extract syscall wrapper adds d084df3b7a4c libbpf: Fix the incorrect register read for syscalls on x86_64 adds 77fc0330dfe5 selftests/bpf: Add a test to confirm PT_REGS_PARM4_SYSCALL adds 74bb0f0c299c Merge branch 'Fix the incorrect register read for syscalls [...] adds 20eccf29e297 libbpf: hide and discourage inconsistently named getters adds c5023b8f2693 libbpf: deprecate bpf_map__resize() adds 5d98fce86e12 libbpf: deprecate bpf_program__is_<type>() and bpf_program [...] adds 39748db1d6bc bpftool: use preferred setters/getters instead of deprecated ones adds 379d19ecdc20 selftests/bpf: use preferred setter/getter APIs instead of [...] adds 61afd3da0894 samples/bpf: use preferred getters/setters instead of depr [...] adds 23fcfcf8bb17 perf: use generic bpf_program__set_type() to set BPF prog type adds 451c4260443a Merge branch 'libbpf: deprecate some setter and getter APIs' adds fc1ca95585aa selftests: bpf: Less strict size check in sockopt_sk adds c446fdacb10d bpf: fix register_btf_kfunc_id_set for !CONFIG_DEBUG_INFO_BTF adds e5465a9027e9 selftests/bpf: Fix a clang compilation error adds ff943683f8a6 selftests/bpf: fix uprobe offset calculation in selftests adds 8033c6c2fed2 bpf: remove unused static inlines adds a4e186693cbe ice: Remove likely for napi_complete_done adds 296f13ff3854 ice: xsk: Force rings to be sized to power of 2 adds 3876ff525de7 ice: xsk: Handle SW XDP ring wrap and bump tail more often adds 3dd411efe1ed ice: Make Tx threshold dependent on ring length adds d1bc532e99be i40e: xsk: Move tmp desc array from driver to pool adds 86e3f78c8d32 ice: xsk: Avoid potential dead AF_XDP Tx processing adds 126cdfe1007a ice: xsk: Improve AF_XDP ZC Tx and use batching API adds 59e92bfe4df7 ice: xsk: Borrow xdp_tx_active logic from i40e adds 33372bc27437 Merge branch 'xsk-batching' adds 3b22523bca02 selftests, xsk: Fix bpf_res cleanup test adds cdb5ed9796e7 selftests/bpf: fix a clang compilation error adds 46531a30364b cgroup/bpf: fast path skb BPF filtering adds 7472d5a642c9 compiler_types: define __user as __attribute__((btf_type_t [...] adds c6f1bfe89ac9 bpf: reject program if a __user tagged memory accessed in [...] adds 571d01a9d06f selftests/bpf: rename btf_decl_tag.c to test_btf_decl_tag.c adds 696c39011538 selftests/bpf: add a selftest with __user tag adds 67ef7e1a759e selftests/bpf: specify pahole version requirement for btf_ [...] adds b72903847af0 docs/bpf: clarify how btf_type_tag gets encoded in the type chain adds 50fc9786b25c Merge branch 'bpf: add __user tagging support in vmlinux BTF' adds b6ec79518ef0 bpf, x86: Remove unnecessary handling of BPF_SUB atomic op new cec74489a8de selftests/bpf/test_xdp_redirect_multi: use temp netns for testing new 9d66c9ddc9fc selftests/bpf/test_xdp_veth: use temp netns for testing new 3cc382e02f59 selftests/bpf/test_xdp_vlan: use temp netns for testing new 07c585546108 selftests/bpf/test_lwt_seg6local: use temp netns for testing new ab6bcc207227 selftests/bpf/test_tcp_check_syncookie: use temp netns for [...] new 36d9970e5270 selftests/bpf/test_xdp_meta: use temp netns for testing new 4ec25b49f452 selftests/bpf/test_xdp_redirect: use temp netns for testing new b3dddab2ff10 Merge branch 'selftests/bpf: use temp netns for testing' new 4421a582718a bpf: Make dst_port field in struct bpf_sock 16-bit wide new 8f50f16ff39d selftests/bpf: Extend verifier and bpf_sock tests for dst_ [...] new 1fc5bdb2b823 Merge branch 'Split bpf_sock dst_port field' new 0407a65f356e bpf: make bpf_copy_from_user_task() gpl only new 711e2b0711d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cac3231cc684 mlx5: remove usused static inlines new 582000c0d252 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new 3d38faef0de1 ath11k: add missing of_node_put() to avoid leak new e3fb3d4418fc ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern new 9f4ecacf2fa4 ath11k: fix workqueue not getting destroyed after rmmod new fbed57d897f6 ath11k: Refactor the fallback routine when peer create fails new b3febdccde3e ath11k: add LDPC FEC type in 802.11 radiotap header new 212ad7cb7d75 ath11k: free peer for station when disconnect from AP for [...] new 564d4eceb97e ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 new 67a9d399fcb0 ath11k: enable RX PPDU stats in monitor co-exist mode new 3cd04a438754 ath11k: move function ath11k_dp_rx_process_mon_status new c9b41832dc08 ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() new 5b747459477b ath5k: remove unused ah_txq_isr_qtrig member from struct ath5k_hw new bcc08e05041e ath5k: remove unused ah_txq_isr_qcburn member from struct [...] new 0feb4052ad47 ath5k: remove unused ah_txq_isr_qcborn member from struct [...] new 3296fe1a8339 ath5k: remove unused ah_txq_isr_txurn member from struct ath5k_hw new dff39ad93de8 ath5k: fix ah_txq_isr_txok_all setting new f14c3f4db9cb ath10k: Use platform_get_irq() to get the interrupt new a063b650ce5d ath: dfs_pattern_detector: Avoid open coded arithmetic in [...] new dc7ff75690ea ath11k: Reconfigure hardware rate for WCN6855 after vdev i [...] new 76d7b996aab8 ath9k: remove redundant status variable new d17efe4f80fc wcn36xx: Use platform_get_irq_byname() to get the interrupt new 6bae9de622d3 ath10k: abstract htt_rx_desc structure new 039d5d4db4bc wcn36xx: Implement get_snr() new d6f2746691cb wcn36xx: Track the band and channel we are tuned to new 29696e0aa413 wcn36xx: Track SNR and RSSI for each RX frame new 51395cf204f2 wcn36xx: Add SNR reporting via get_survey() new d1e0df1c57bd ath9k_htc: fix uninit value bugs new 1cb747192de2 ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz new 0d6e997b7621 ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 new 3898da3ba469 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new 861e58c8fc6b rtw89: extract modules by chipset new 20d9fc889a59 rtw89: remove duplicate definition of hardware port number new e56f3420106e rtw89: Add RX counters of VHT MCS-10/11 to debugfs new c1ea345deda8 rtw89: encapsulate RX handlers to single function new 3ffbb5a8b8cf rtw89: correct use of BA CAM new 6629dc5697cc rtw89: configure rx_filter according to FIF_PROBE_REQ new 91644020dbd9 rtw89: use hardware SSN to TX management frame new f7e76d13bb2b rtw89: download beacon content to firmware new fccca9345b25 rtw89: add C2H handle of BCN_CNT new d62816b4a44e rtw89: implement mac80211_ops::set_tim to indicate STA to [...] new c7df64c194f6 rtw89: allocate mac_id for each station in AP mode new 742c470b5773 rtw89: extend firmware commands on states of sta_assoc and [...] new 8b252070d790 rtw89: rename vif_maintain to role_maintain new 283c3d886fdf rtw89: configure mac port HIQ registers new 11d261f24be6 rtw89: send broadcast/multicast packets via HIQ if STAs ar [...] new 9eecaec238c8 rtw89: set mac_id and port ID to TXWD new 14f0999d49e7 rtw89: separate {init,deinit}_addr_cam functions new 0237f65aa65c rtw89: handle 6G band if supported by a chipset new e0925375b2c6 rtw89: include subband type in channel params new 89e4a00ff3c0 rtw89: fix maybe uninitialized `qempty` variable new 1c2423deda1c rtw89: refine DIG feature to support 160M and CCK PD new db38d9cd26c9 rtw89: use pci_read/write_config instead of dbi read/write new a21bf90e927f brcmfmac: use ISO3166 country code and 0 rev as fallback o [...] new 8ec10f1576d6 brcmfmac: add CYW43570 PCIE device new a12f809968db rtw88: check for validity before using a pointer new c17f27167b4c rtw88: fix idle mode flow for hw scan new d95984b5580d rtw88: fix memory overrun and memory leak during hw_scan new e109e3617e5d rtw88: rtw8821c: enable rfe 6 devices new 708db268459f wilc1000: use min_t() to make code cleaner new fe683faecc7a cw1200: wsm: make array queue_id_to_wmm_aci static const new 54ce48424b49 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds ca6263a0c950 mtd_blkdevs: avoid soft lockups with some mtd/spi devices new 3f26d1bf90ba mtd: Fix misuses of of_match_ptr() new e02dacd3a26d mtd: rawnand: Fix misuses of of_match_node() new e709aa131770 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds d430e4acd99f mtd: rawnand: brcmnand: Fix sparse warnings in bcma_nand new 479ac6256e89 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 660ff26080f5 Documentation: use the tabs on all acc documentation new 535761866ec3 Documentation: update debugfs doc for Hisilicon SEC new f6fb93ccc8c8 Documentation: update debugfs doc for Hisilicon ZIP new 68ce6126e113 Documentation: update debugfs doc for Hisilicon HPRE new eb90686d5d10 crypto: sm3 - create SM3 stand-alone library new f3a03d319dbd crypto: arm64/sm3-ce - make dependent on sm3 library new 114004696bf2 crypto: sm2 - make dependent on sm3 library new b4784a45ea69 crypto: sm3 - make dependent on sm3 library new 930ab34d906d crypto: x86/sm3 - add AVX assembly implementation new ba2c149d0812 crypto: tcrypt - add asynchronous speed test for SM3 new 1e1ec11d3ec3 crypto: ccp - Ensure psp_ret is always init'd in __sev_pla [...] new 844318dfd31f crypto: qat - fix a signedness bug in get_service_enabled() new 735efea69d36 crypto: ccp - remove redundant ret variable new ab7d88549e2f hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER new 8fc5f2ad896b crypto: testmgr - Move crypto_simd_disabled_for_test out new 90be188b65f7 crypto: x86 - Convert to SPDX identifier new 881fc7fba6c3 crypto: sun8i-ss - really disable hash on A80 new a88592cc27ef crypto: kdf - Select hmac in addition to sha256 new 163a4e7fa73c lib/crc32: remove unneeded casts new 5cb29be47d44 lib/crc32: Make crc32_be weak for arch override new 1b3dce8b8ab3 lib/crc32test: correct printed bytes count new 5f2f5eaa3e37 arm64: lib: accelerate crc32_be new 642a7d49c249 crypto: qat - fix access to PFVF interrupt registers for GEN4 new 9b30430ea356 crypto: rsa-pkcs1pad - only allow with rsa new e316f7179be2 crypto: rsa-pkcs1pad - correctly get hash from source scatterlist new d3481accd974 crypto: rsa-pkcs1pad - restore signature length check new a24611ea356c crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_ver [...] new c2a28fdb2f4e crypto: rsa-pkcs1pad - use clearer variable names new 66eae850333d crypto: authenc - Fix sleep in atomic context in decrypt_tail new 1c16dfbe6cd6 crypto: memneq - avoid implicit unaligned accesses new 85872d1a6f38 crypto: octeontx2 - select CONFIG_NET_DEVLINK new 60ef3dde0d6c crypto: hisilicon/sec - fixup icv checking enabled on Kunpeng 930 new e764d81d5807 crypto: hisilicon/sec - add some comments for soft fallback new 5e340558c5c7 crypto: hisilicon/sec - fix the max length of AAD for the [...] new 566f060f5453 crypto: hisilicon/sec - fix the CTR mode BD configuration new 498382593c7c crypto: hisilicon/sec - use the correct print format new 05b3bade290d crypto: hisilicon/qm - cleanup warning in qm_vf_read_qos new 28e9b6d8199a crypto: mxs-dcp - Fix scatterlist processing new 1c4cafd11599 padata: replace cpumask_weight with cpumask_empty in padata.c new 117d2f0d3d0e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 901abf367d3e drm/amdgpu: Disable FRU EEPROM access for SRIOV adds 828904660a2e drm/amd: Fix MSB of SMU version printing adds 6a6c2ab687c8 drm/amdgpu: enable amdgpu_dc module parameter adds 239d6de307b0 drm/amdgpu: suppress the warning about enum value 'AMD_IP_ [...] adds e0638c7abc4d drm/amd/pm: drop unneeded lock protection smu->mutex adds 974d5ef0dd9d drm/amd/pm: drop unneeded vcn/jpeg_gate_lock adds da11407f066c drm/amd/pm: drop unneeded smu->metrics_lock adds 56383e8f4d29 drm/amd/pm: drop unneeded smu->sensor_lock adds 1c4dba5e14c0 drm/amd/pm: drop unneeded smu_baco->mutex adds 1f2cf08aa010 drm/amd/pm: drop unneeded feature->mutex adds a746c77e5ee8 drm/amd/pm: drop unneeded hwmgr->smu_lock adds 83a3766b1470 drm/amd/display: Not to call dpcd_set_source_specific_data [...] adds f9130b81aea2 drm/amdgpu: drop WARN_ON in amdgpu_gart_bind/unbind adds a685572c91b0 drm/amd/pm: use dev_*** to print output in multiple GPUs adds 25c6aefceee6 drm/amdgpu: filter out radeon secondary ids as well adds 5e0c8ddf029e drm/amdgpu/display: adjust msleep limit in dp_wait_for_tra [...] adds 0fc2549d55a2 drm/amdgpu/display: use msleep rather than udelay for long delays adds dfced44f122c drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj adds 1418b9c38270 drm/amd/pm: remove useless if adds 5d5c6dba2b43 drm/amd/display: Fix memory leak adds 5bb1465fbdc2 drm/amd/display: clean up some inconsistent indenting adds 29dbcac82f96 drm/amdgpu: add helper to query rlcg reg access flag adds 97d1a3b967a3 drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx9 adds 7bbe43f8a4e7 drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx10 adds b12252b05381 drm/amdgpu: add structures for rlcg indirect reg access adds 4819732f5986 drm/amdgpu: init rlcg_reg_access_ctrl for gfx9 adds f8f96b17f0fa drm/amdgpu: init rlcg_reg_access_ctrl for gfx10 adds 5d447e296701 drm/amdgpu: add helper for rlcg indirect reg access adds 1b2dc99e2dc6 drm/amdgpu: switch to amdgpu_sriov_rreg/wreg adds 381519dff888 drm/amdgpu: retire rlc callbacks sriov_rreg/wreg adds 04022982fc5d drm/amdgpu: switch to common helper to read bios from rom adds d6dac2bc12bd drm/amdgpu: fix channel index mapping for SIENNA_CICHLID adds 1f33bd18d703 drm/amdgpu: Move xgmi ras initialization from .late_init t [...] adds e9287ef8d46c Revert "drm/amdgpu: No longer insert ras blocks into ras_l [...] adds d435c1ed56b9 drm/amd/pm: add get_dpm_ultimate_freq function for cyan skillfish adds 5b680dbfbf68 drm/amd/pm: use existing fini_smc_tables function for cyan [...] adds c282d9512cdd drm/amd/display: factor out dp detection link training and [...] adds 31d64b8219e0 drm/amd/display: Add work around to enforce TBT3 compatibility. adds d9eb8fea6862 drm/amd/display: Drop DCN for DP2.x logic adds 5279e091616b drm/amd/display: abstract encoder related hwseq across dif [...] adds ccba4e5bc856 drm/amd/display: add more link_hwss types and method to de [...] adds 3ea07c89fbb7 drm/amd/display: rename dc_link_hwss struct to link_hwss adds 1f6c40d5c009 drm/amd/display: fix a coding error causing set throttled [...] adds 09ece5ac397f drm/amd/display: Don't update drm connector when read local EDID adds d715c9a2cbd4 drm/amd/display: add protection in link encoder matching logic adds 9506b8d9626f drm/amd/display: do not compare integers of different widths adds 2eee829ed487 drm/amd/display: Driver support for MCLK query tool adds e2d8ea4320c6 drm/amd/display: Change error to warning when hpd remains [...] adds 1210b17dd4ec drm/amd/display: Only set PSR version when valid adds 87e298d6e3a2 drm/amd/display: Change return type of dm_helpers_dp_mst_s [...] adds b80ddeb29d9d drm/amd/display: Use PSR version selected during set_psr_caps adds 4a3ad932b2c5 drm/amd/display: Add Cable ID support for native DP adds 2ca97adccdc9 drm/amd/display: Add Synaptics Fifo Reset Workaround adds 09db246ceef7 drm/amd/display: Retrieve MST Downstream Port Status adds 9cc370435cde drm/amd/display: Add DSC Enable for Synaptics Hub adds 5f2c1192eba4 drm/amd/display: Support synchronized indirect reg access adds 72b90723b376 drm/amd/display: remove PHY repeater count check for LTTPR mode adds 0c5a0bbb7379 drm/amd/display: Update VSC HDR infoPacket on TF change adds 5cef7e8e2fcc drm/amd/display: [FW Promotion] Release 0.0.101.0 adds d52e77a3ffcf drm/amd/display: Reset preferred training settings immediately adds 53a35edfd0a7 drm/amd/display: 3.2.170 adds d063e70c6aca drm/amd/display: Remove unnecessary function definition adds f6a3795d35c6 drm/amd/display: allow set dp drive setting when stream is [...] adds 0015cce5cf04 drm/amd/display: Fix disabling dccg clocks adds 05d6aea36a69 drm/amd/display: Disable physym clock adds 85b8f62b5641 drm/amd/display: fix zstate allow interface to PMFW adds b5d9a483685c drm/amd/display: add debug option for z9 disable interface adds f2bde8349c35 drm/amd/display: Call dc_stream_release for remove link en [...] adds b9610edcfec2 drm/amdgpu/pm/smu7: drop message about VI performance levels adds 212021297eaf drm/amdgpu: set APU flag based on IP discovery table adds 901e2be20dc5 drm/amdgpu: move PX checking into amdgpu_device_ip_early_init adds d0d66b8c66d0 drm/amdgpu: move runtime pm init after drm and fbdev init adds 243c719e872a drm/amdgpu: handle BACO synchronization with secondary funcs adds 82c3a7a5edbf drm/amdgpu: convert amdgpu_display_supported_domains() to [...] adds 153a9529d7f3 drm/amd/display/dc/calcs/dce_calcs: Fix a memleak in calcu [...] adds 588a70177df3 drm/amd/display: Fix a NULL pointer dereference in amdgpu_ [...] adds 94ca070cd373 drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. adds 5e6d72c643e1 drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU. adds 430e6a0212b2 drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultima [...] adds ee2016b4b5bb drm/radeon: remove redundant assignment to reg adds e6f62afe9b27 drm/amd/display: don't use /** for non-kernel-doc comments adds d726d43c20e7 drm/amdgpu: convert to NBIO IP version checking adds 37d6b1506b80 drm/amdgpu: convert to UVD IP version checking adds 3b36f50d3a69 drm/amd/display: convert to DCE IP version checking adds 039cacd23939 drm/amdgpu: add determine passthrough under arm64 adds 1790b649b01b drm/amdkfd: enable heavy-weight TLB flush on Vega20 adds b6dca949b88e drm/amdgpu/display: Remove t_srx_delay_us. adds ac7c48c0cce0 drm/amdkfd: Don't take process mutex for svm ioctls adds 367c9b0f1b87 drm/amdkfd: Ensure mm remain valid in svm deferred_list work adds 6225bb3a88d2 drm/amdkfd: svm range restore work deadlock when process exit adds a154bf6eda98 drm/amd/display: Add Missing HPO Stream Encoder Function Hook adds f4e2a66dae99 drm/amd/pm: correct the MGpuFanBoost support for Beige Goby adds 75513bf5d72c drm/amd/pm: fix the deadlock observed on performance_level [...] adds 7270e8957eb9 drm/amdgpu: Fix an error message in rmmod adds fc6ea4bee130 drm/amdgpu: Wipe all VRAM on free when RAS is enabled adds 9a1769604988 display/amd: decrease message verbosity about watermarks t [...] adds 400013b268cb drm/amdgpu: add umc_fill_error_record to make code more simple adds 498d46fe7aa7 drm/amdgpu: increase bad page number for umc ras query adds e63fa4dcea2f drm/amdgpu: update algorithm of umc address conversion adds bee7f8d09268 drm/amdgpu: get hash bit for CH4 in umc channel index adds 7367540b2621 drm/amd/display: Fix unused variable warning adds 4e13b063d2e5 drm/amdgpu: convert code name to ip version for athub adds f06d9e4eec73 drm/amdgpu: add 1.3.1/2.4.0 athub CG support adds 2f60dd50769e drm/amd: Expose the FRU SMU I2C bus adds 3ed893396b01 drm/amd: Enable FRU EEPROM for Sienna Cichlid adds e281d5940ae7 drm/amdgpu/swsmu/i2c: return an error if the SMU is not running adds 8cda7a4f96e4 drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates adds ded81d5b2b67 drm/amdgpu: bump driver version for new CTX OP to set/get [...] adds 1ec5a44331af drm/amd/amdgpu: fix spelling mistake "disbale" -> "disable" adds c57f5ba2c8fe drm/amdgpu: Wrong order for config and counter_id parameters new f588a1bbfce7 drm/amd: Warn users about potential s0ix problems new 11bc42ea179d drm/amd: add support to check whether the system is set to s3 new fb3f38dcf0d4 drm/amd: Only run s3 or s0ix if system is configured properly new 5ec0bb36788c drm/amdgpu: fix a potential GPU hang on cyan skillfish new cc339a66de2e drm/amdgpu: remove duplicate include in 'amdgpu_device.c' new 865955334707 drm/amd/pm: remove duplicate include in 'arcturus_ppt.c' new 14a81cd89de2 drm/amd/display: fix spelling mistake: synatpics -> synaptics new 2292671a328c drm/amdkfd: Fix variable set but not used warning new aa2ad74763a3 drm/amd/display: Update watermark values for DCN301 new 994b510e237c drm/amdgpu: Add judgement to avoid infinite loop new dd3c967823f2 drm/amdgpu: Fix uninitialized variable use warning new 4d3d1eb45b0a drm/amdgpu: drop flood print in rlcg reg access function new d2e326caf97c drm/amd/display: Add link enc null ptr check for cable ID (#2597) new d63569725031 drm/amd/display: Improve dce_aux_transfer_with_retries logging new e8875f571c07 drm/amd/display: watermark latencies is not enough on DCN31 new 231b2fcb229f drm/amd/display: add infoframe update sequence debug trace new 3be54af17ed7 drm/amd/display: revert "Reset fifo after enable otg" new 1b3e82a77234 drm/amd/display: add setup/reset stream encoder to link_hwss new 1a206273c322 drm/amd/display: refactor destructive verify link cap sequence new c998b22a471e drm/amd/display: add enable/disable dp link output to link_hwss new 28eed4fc8d5e drm/amd/display: add set dp link test pattern to link_hwss new e6d38236c74d drm/amd/display: add set dp lane settings to link_hwss new 89cce534d938 drm/amd/display: temporarly move non link_hwss code to dc_link_dp new 57f1ab690414 drm/amd/display: move get_link_hwss to dc_resource new 2395353ca429 drm/amd/display: move link_hwss to link folder and break d [...] new 4d4ec4795d06 drm/amd/display: [FW Promotion] Release 0.0.102.0 new 605508c196c1 drm/amd/display: 3.2.171 new 67358504f52e drm/amd/display: Trigger DP2 Sequence With Uncertified Cable new 42dfbb5e1530 drm/amd/display: clean up some inconsistent indenting new d2edaaaaa23a drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 201 [...] new ad56a96acbf1 drm/amdgpu: add another raven1 gfxoff quirk new 795e055de2c1 drm/amdgpu: only check for _PR3 on dGPUs new 70e2ab99f2bd drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 0060c8b4384e Revert "drm/amd/display: To modify the condition in indica [...] new a63bd4555112 drm/radeon: Add HD-audio component notifier support (v2) new 349fbcd8a3d7 drm/amdgpu/smu11.5: restore cclks in vangogh_set_performan [...] new c006f3eaf623 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds cf5b64f7f10b drm/i915/overlay: Prevent divide by zero bugs in scaling adds d8f7f8831bce drm/i915: Introduce ilk_pch_pre_enable() adds 41e096da18b3 drm/i915: Pass plane to watermark calculation functions adds 20f6ac2d5e00 drm/i915: Introduce do_async_flip flag to intel_plane_state adds c3639f3be480 drm/i915: Use wm0 only during async flips for DG2 adds 6a4d8cc6bbbf drm/i915: Don't allocate extra ddb during async flip for DG2 adds 9f807822abf5 drm/i915: Skip dsc readout if the transcoder is disabled adds df216b37333c drm/i915: Simplify intel_dsc_source_support() adds c20b5d41e9de drm/i915: Use per-device debugs for bigjoiner stuff adds 1d894ce88eca drm/i915: Extract hsw_configure_cpu_transcoder() adds bc1ce503769c drm/i915: Move dsc/joiner enable into hsw_crtc_enable() adds 4be990af2f7e drm/i915: Fix up pixel_rate vs. clock confusion in wm calc [...] adds d05824796d9c drm/i915: Use the correct plane source width in watermark [...] adds bf172a01ea48 drm/i915: Use single_enabled_crtc() in i9xx_update_wm() adds 96e4c3c0ed4e drm/i915: Bump DSL linemask to 20 bits adds d083c232fe2d drm/i915: Clean up PIPEMISC register defines adds 7e31ce581bf0 drm/i915: Clean up SKL_BOTTOM_COLOR defines adds 6a6d914de30f drm/i915: Clean up PIPECONF bit defines adds e93a590c79fa drm/i915: Clean up PCH_TRANSCONF/TRANS_DP_CTL bit defines adds 62236df23d01 drm/i915: Clean up PIPESRC defines adds 516b33460c5b drm/i915/adlp: Fix TypeC PHY-ready status readout new d29c9930279d drm/i915: Extract intel_{get,set}_m_n() new c65b3affc673 drm/i915: Clean up M/N register defines new 5f721a5d1bb2 drm/i915: s/gmch_{m,n}/data_{m,n}/ new 14683babf8ee drm/i915: Move drrs hardware bit frobbing to small helpers new 063565aca373 Merge drm/drm-next into drm-intel-next new 8ffc5d353e30 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 85e97b1dd5d2 drm/i915/guc: Ensure multi-lrc fini breadcrumb math is correct adds 29c52ab2711f drm/i915/selftests: Use less in contexts steal guc id test adds 721fd84ea1fe drm/i915/pmu: Use PM timestamp instead of RING TIMESTAMP f [...] adds cec49bce6e0c drm/i915/guc: Use struct_size() helper in kmalloc() adds 8f4f9a3b3a0b drm/i915: Fix vma resource freeing adds 8295524a2d55 drm/i915/rpl-s: Add stepping info adds db3b3f3e6227 drm/i915/wopcm: Handle pre-programmed WOPCM registers adds b229712b26b5 drm/i915/guc: Update guc shim control programming on newer [...] adds c36846f39179 drm/i915: delete shadow "ret" variable new 512712a824de drm/i915/pmu: Fix KMD and GuC race on accessing busyness new bc1922e5d349 drm/i915: Fix a race between vma / object destruction and [...] new 7a05c5a0c883 drm/i915: Lock dpt_obj around set_cache_level, v2. new a594525c82e0 drm/i915: Allow dead vm to unbind vma's without lock. new 270677026261 drm/i915/dg2: Add Wa_14015227452 new ef6e871af312 drm/i915/dg2: s/engine->i915/i915/ for engine workarounds new 511b81e18c87 Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] adds 22d7ee32f1fb gpu: host1x: Fix hang on Tegra186+ new 02b6abbd7624 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new d73f91f85c82 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new 0cd129de3ee7 video: fbdev: aty128fb: make some arrays static const new 9d54c5d47406 video: fbdev: imxfb: Check for null res pointer new adc122011125 backlight: lm3630a_bl: Remove redundant 'flush_workqueue()' calls new 1ce48d67dc20 video: fbdev: omapfb: Remove redundant 'flush_workqueue()' calls new 19d10a8333dc video: fbdev: omapfb: use default_groups in kobj_type new 97db79f70505 video: fbdev: mach64_ct: remove redundant res variable new fe4059c3c4c2 backlight: qcom-wled: Add PM6150L compatible new dd2909066402 video: fbdev: mb862xx: remove redundant assignment to pointer ptr new 62d89a7d49af video: fbdev: matroxfb: set maxvram of vbG200eW to the sam [...] new 963e65dbfd35 video: fbdev: sis: use swap() to make code cleaner new 136851694889 dt-bindings: simple-framebuffer: allow standalone compatible new 4378aaeef31b video: fbdev: ocfb: add const to of_device_id new 567e44fb51b4 video: fbdev: controlfb: Fix COMPILE_TEST build new 1791f487f877 video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() new 3bfa3f1b6119 video: fbdev: s3c-fb: drop unneeded MODULE_ALIAS new 1e3c3e6193d4 video: fbdev: via: Fix spelling mistake "bellow" -> "below" new 37a1a2e6eeeb video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow new 3e17314c22ea agp: define proper stubs for empty helpers new 212efde8818e video: fbdev: au1200fb: Make use of dma_mmap_coherent() new 8738ddcac644 video: fbdev: w100fb: Reset global state new 9c5718ab3096 video: fbdev: atyfb: Remove assigned but never used variab [...] new 25a968fbca7a video: fbdev: asiliantfb: remove redundant assignment to v [...] new 1d09b2a18d4b video: fbdev: omapfb: panel-lgphilips-lb035q02: Make use o [...] new 9d773f103b89 video: fbdev: omapfb: lcd_ams_delta: Make use of the helpe [...] new 7ebf85c5b104 video: fbdev: omapfb: panel-sharp-ls037v7dw01: Make use of [...] new 0d3dbeb8142a video: fbdev: omapfb: panel-tpo-td043mtea1: Make use of th [...] new 394e80c8c68d video: fbdev: da8xx-fb: Make use of the helper function de [...] new 24e9c50d7adf video: fbdev: pxa168fb: Make use of the helper function de [...] new 626e021dab75 video: fbdev: pxa3xx-gcu: Make use of the helper function [...] new a644da2ec57a video: fbdev: ssd1307fb: Make use of the helper function d [...] new b1d8c84abb38 video: fbdev: s3c-fb: Make use of the helper function dev_ [...] new 81b63420564d video: fbdev: mmp: Make use of the helper function dev_err [...] new 5c6f402bdcf9 video: fbdev: cirrusfb: check pixclock to avoid divide by zero new 0a786596954a video: fbmem: use swap() to make code cleaner in fb_rotate_logo() new 24565bc41159 video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit new 0f8a1cae9236 video: fbdev: savagefb: make a variable local new fee5c1e4b789 video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdf [...] new 6a3827ea4e2b video: fbdev: pxa168fb: Initialize pointers with NULL and [...] new 78482af095ab video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() new a4a26fcea6db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1056c41634d4 regmap-irq: Fix typo in comment new 9919948960d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2b101256fd55 ALSA: usb-audio: scarlett2: Use struct_size() helper in sc [...] adds 88b613224894 kselftest: alsa: Add test case for writing invalid values new ecf6b16ea75d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6cbff4b3a10e Merge existing fixes from asoc/for-5.17 into new branch adds 4ec19deec7ff ASoC: codecs: remove redundant ret variable adds de531908ca42 ASoC: samsung: remove unneeded ret variable adds 88c62b16281e ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size [...] adds 330dc18356e6 ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card adds dbf2f8e3fecd ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration adds aa505ecccf2a ASoC: codecs: Check for error pointer after calling devm_r [...] adds 3ce57f22cb23 ASoC: topology: Remove superfluous error prints adds feb00b736af6 ASoC: topology: Allow TLV control to be either read or write adds cc44c7492bad ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior adds cef982dc4885 ASoC: topology: Fixes adds 1dafede34dda ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message adds bd586a0292e0 ASoC: SOF: Intel: use inclusive language for SSP clocks adds a749d744561c ASoC: SOF: Intel: hda-loader: add SSP helper adds 5fb5f5118512 ASoC: SOF: Intel: hda-loader: add IMR restore support adds d7a8fbd17bfe ASoC: SOF: add flag to disable IMR restore to sof_debug adds 01f5060e4251 ASoC: SOF: Intel: don't download firmware at each resume adds 1c5091fbe7e0 ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting adds 5e46c63ca222 ASoC: xilinx: xlnx_i2s: create drvdata structure adds c47aef899c1b ASoC: xilinx: xlnx_i2s: Handle sysclk setting adds ce2f7b8d4290 ASoC: simple-card-utils: Set sysclk on all components adds e9fed03aebac ASoC: dt-bindings: simple-card: document new system-clock- [...] adds 5ca2ab459817 ASoC: simple-card-utils: Add new system-clock-fixed flag adds 8bcd0f121b19 ASoC: Xilinx fixes adds 6570f991582e ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively adds 0788785c7834 ASoC: sh: rz-ssi: Make the data structures available befor [...] adds 4f78f3c970f1 ASoC: sh: rz-ssi: Drop ssi parameter from rz_ssi_stream_init() adds e42c903e8bf4 ASoC: sh: rz-ssi: Make return type of rz_ssi_stream_is_val [...] adds d2fe7fc51fc3 ASoC: sh: rz-ssi: Code cleanup and fixes adds 55915f20ad9a ASoC: bindings: fsl-asoc-card: Add mclk-id optional property adds 91e4e40b59ba ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id adds d4c4e2861560 ASoC: fsl-asoc-card: Remove BCLK default value for tlv320a [...] adds 85f856f790b5 ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h adds 6045ffd36628 ASoC: tlv320aic31xx: Define PLL clock inputs adds e6ec5a3936ee ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id adds f67c0c0d3b90 ASoC: SOF: Intel: match sdw version on link_slaves_found adds 7afed13b582b ASoC: SOF: Intel: Compare sdw adr directly adds a567abf5defb ASoC: SOF: Intel: improve SoundWire _ADR handling adds 8d06f797f844 ASoC: cs42l42: Report full jack status when plug is detected adds 5982b5a8ec7d ASoC: cs42l42: Change jack_detect_mutex to a lock of all I [...] adds f8593e885400 ASoC: cs42l42: Handle system suspend adds 8f1a27bb8a79 ASOC: cs42l42: Add support for system suspend adds ec45268467f4 ASoC: add support for TAS5805M digital amplifier adds b8aec7a4a01b ASoC: dt-bindings: add bindings for TI TAS5805M. adds 2e5a74c68d60 ASoC: add support for TAS5805M digital amplifier adds 22cefca393ea ASoC: Intel: sof_rt5682: add support for systems without i [...] adds c8e98eaf2bcb ASoC: Intel: sof_rt5682: Add support for platform without [...] adds 9ebb50df2bff ASoC: Intel: sof_rt5682: add two derivative options adds 7276d3f329c6 ASoC: sh: rz-ssi: Use a do-while loop in rz_ssi_pio_recv() adds 962ff7ecb60b ASoC: sh: rz-ssi: Add rz_ssi_set_substream() helper function adds acfa1e2c2ff5 ASoC: sh: rz-ssi: Remove duplicate macros new 2ce0d008dcc5 ASoC: SOF: Intel: hda: Remove link assignment limitation new 0cfe76156cc1 ASoC: dt-bindings: realtek,rt5682s: Drop Tegra specifics f [...] new 7bd04b8d46b9 ASoC: SOF: trace: Simplify count adjustment in trace_read new 4fcc8710fdd9 ASoC: tegra: Update AHUB driver for Tegra234 new fed44d6c3bcd ASoC: Document Tegra234 APE support new 74cc53cf59b6 Tegra234 APE support new 73d4c3135b2a ASoC: cs42l51: Improve error handling in cs42l51_remove() new 9da1467b49ad drm/rockchip: cdn-dp: Support HDMI codec plug-change callback new 6a8bc4b68ca0 ASoC: rk3399_gru_sound: Wire up DP jack detection new a3a2a21acfdb (Re)enable DP/HDMI audio for RK3399 Gru new 5b6988fe844a ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact [...] new 73a548bd1fa3 ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_mess [...] new 2acfab710114 ASoC: SOF: ipc: Do not allocate buffer for msg_data new e0c8a67f53a2 SoC: SOF: ipc: Optimizations for tx message new c32bd332ce5c ASoC: amd: acp: Add generic support for PDM controller on ACP new def6dc250703 ASoC: amd: acp: Add PDM controller based dmic dai for Renoir new 5a9f07a41522 ASoC: amd: acp: Add generic PCI driver module for ACP device new 6a75585a3d4b ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. new 611ba05e8bc5 ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir new 2d7d9f36b567 ASoC: amd: renoir: Add check for acp configuration flags new 9a19aba24ecc ASOC: amd: acp: Add generic PDM and PCI driver support for ACP new bb45f689fa62 ASoC: max98927: add missing header file new 0bb8438c8cb9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 80236d400ba9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds cee57556d6b7 block: deprecate autoloading based on dev_t adds cb42c8ab3115 block: move disk_{block,unblock,flush}_events to blk.h adds a3498e7ccf13 block: move blk_drop_partitions to blk.h adds eac3b89477ca block: remove genhd.h adds f6320ed614ae fs: remove mpage_alloc adds 73e5c9addb0e nilfs2: remove nilfs_alloc_seg_bio adds daef47750ec9 nfs/blocklayout: remove bl_alloc_init_bio adds 087b2fb84908 ntfs3: remove ntfs_alloc_bio adds bd308f897a87 dm: bio_alloc can't fail if it is allowed to sleep adds 71b3665a3164 dm-crypt: remove clone_init adds 48a1c3532ab3 dm-snap: use blkdev_issue_flush instead of open coding it adds 53e5949ed93f dm-thin: use blkdev_issue_flush instead of open coding it adds 7d5958eb0599 drbd: bio_alloc can't fail if it is allow to sleep adds 5d0d40e4d907 rnbd-srv: simplify bio mapping in process_rdma adds accca76f41d4 rnbd-srv: remove struct rnbd_dev_blk_io adds 4411466fde0b xen-blkback: bio_alloc can't fail if it is allow to sleep adds a7ae50987bc7 block: move blk_next_bio to bio.c adds 730cab9e1281 block: pass a block_device and opf to blk_next_bio adds 5e4765953f6a block: pass a block_device and opf to bio_alloc_bioset adds f0fd61e8f083 block: pass a block_device and opf to bio_alloc_kiocb adds 592d40c5ec94 block: pass a block_device and opf to bio_alloc adds 8122c38615aa block: pass a block_device and opf to bio_init adds 6cde779b952b block: pass a block_device and opf to bio_reset adds bb1debf80c33 Merge branch 'for-5.18/block' into for-next new afd6d8864b04 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 8818a5342cb4 ata: pata_platform: Make use of platform_get_mem_or_io() new 9ab844253aed ata: pata_atiixp: make static read-only arrays const new 217ca30fbf4b ata: pata_pdc202xx_old: make static read-only array pio_ti [...] new 7fdbacfad7c8 ata: libata-scsi: Cleanup ata_get_xlat_func() new 261e15079930 ata: libata-scsi: Simplify ata_scsi_mode_select_xlat() new 6e163f9b866a ata: libata-scsi: Simplify scsi_XX_lba_len() new 0c767e63dfa7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f1c07bbfe79e Merge branch 'fixes' into next new 0cb63fc57859 dt-bindings: mmc: Add compatible for Mediatek MT8186 new 91b6bd43daea Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 799f9cf8fd45 Merge existing fixes from regulator/for-5.17 into new branch adds 6390d42c21ef regulator: qcom_smd: fix for_each_child.cocci warnings adds 8e9977e48c7c regulator: pfuze100: Add missing regulator names new fa183433bf53 regulator: maxim,max8973: Drop Tegra specifics from example new bef8c5fdf50b spi: qcom: geni: Simplify DMA setting new 7291e7d68630 regulator: rpi-panel: Register with a unique backlight name new 5665eee7a380 regulator: rpi-panel: Handle I2C errors/timing to the Atmel new 00440bcd211a regulator: rpi-panel: Serialise operations. new 89339a2ae760 regulator: rpi-panel: Ensure the backlight is off during probe. new 4866e35e48e6 regulator: rpi-panel: Convert to drive lines directly new 8c518eb40391 regulator: rpi-panel: Add GPIO control for panel and touch resets new 1d746d448f42 regulator: rpi-panel: Remove get_brightness hook new 5fa4e8ea6490 regulator/rpi-panel-attiny: Use the regmap cache new e4a7e3f741f7 regulator/rpi-panel-attiny: Use two transactions for I2C read new cb061501bec2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f617fcfd0987 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 6a029e3d3e4a apparmor: Update help description of policy hash for intro [...] adds abfb9c0725f2 apparmor: make export of raw binary profile to userspace optional adds fda01a1f8d07 apparmor: Enable tuning of policy paranoid load for embedd [...] adds 39945055a7c5 apparmor: don't create raw_sha1 symlink if sha1 hashing is [...] adds d0c1524735be apparmor: Update MAINTAINERS file with the lastest information adds 0b01476aea64 apparmor: resolve uninitialized symbol warnings in policy_ [...] adds 70cb9f8d1242 apparmor: fix quiet_denied for file rules adds a5a122fe88a5 security/apparmor: remove redundant ret variable adds 7b4c6bfb3b41 apparmor: Fix failed mount permission check error message adds 5f42e6a8ca26 apparmor: Use struct_size() helper in kmalloc() new 6431226f1d74 apparmor: Fix match_mnt_path_str() and match_mnt() kernel- [...] new 8db29b0b58d8 apparmor: Fix some kernel-doc comments new 364bd29902ae apparmor: Fix some kernel-doc comments new 36cce3adbf4f Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 926fd9f23b27 ima: fix reference leak in asymmetric_verify() new 6baf395a1688 integrity: check the return value of audit_log_start() new eb69f517ab0b ima: Remove ima_policy file before directory new d7a11f9910ce Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 0266c25e7c28 selinux: access superblock_security_struct in LSM blob way adds bcb62828e3e8 selinux: check return value of sel_make_avc_files adds 08df49054f31 selinux: declare path parameters of _genfs_sid const adds d3b1161f29cf selinux: declare name parameter of hash_eval const adds 9e2fe574c02b selinux: enclose macro arguments in parenthesis adds 0b3c2b3dc96a selinux: drop cast to same type adds 056945a96cf5 selinux: drop unused parameter of avtab_insert_node adds 73073d956a20 selinux: do not discard const qualifier in cast adds b084e189b01a selinux: simplify cred_init_security adds b5e68162f859 selinux: drop unused macro new cdeea45422f5 selinux: fix a type cast problem in cred_init_security() new ecff30575b5a LSM: general protection fault in legacy_parse_param new 8a42f5e7dd33 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds abf0fee97313 dt-bindings: Improve phandle-array schemas adds 791ad79f64be dt-bindings: i2c: mpc: Make each example a separate entry adds 18b78483e7ae dt-bindings: i2c: imx: Make each example a separate entry adds e14fce030b06 dt-bindings: nvmem: qcom,spmi-sdam: Drop child node schema adds 6cb2f45b3440 dt-bindings: ingenic,i2c: Rework interrupts in example adds 9cfc44643cf7 dt-bindings: i2c: stm32-i2c: Move st,syscfg-fmp definition [...] adds afb6d4dc7f28 dt-bindings: net: ti,k3-am654-cpts: Fix assigned-clock-parents adds a55e715b7c71 dt-bindings: watchdog: fsl-imx7ulp-wdt: Fix assigned-clock [...] new ca7127a2745c dt-bindings: remoteproc: ti: Add mailbox provider nodes to [...] new 2525db375bab dt-bindings: arm,cci-400: Add interrupt controller to example new 1086d0fa83af ASoC: dt-bindings: Centralize the 'sound-dai' definition new f96fedcdb838 scripts/dtc: Call pkg-config POSIXly correct new 1f5a66420620 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 66fda8bdc323 Merge existing fixes from spi/for-5.17 into new branch adds f1ba938e4f98 spi: s3c64xx: Delete unused boardfile helpers adds 3b5529ae7f35 spi: s3c64xx: Drop custom gpio setup argument adds a45cf3cc72dd spi: s3c64xx: Convert to use GPIO descriptors adds 7f2a3cf4e607 spi: s3c24xx: Convert to GPIO descriptors adds 5b177234e9fd spi: spi-mtk-nor: improve device table for adding more cap [...] adds 4e8bfe5cdf77 spi: spi-mtk-nor: add new soc mt8186 support adds 58b0a653b8da spi: spi-mtk-nor: add axi_s clock for mt8186 adds ceab11a3c0d6 spi: add mt8186-nor compatible string adds 5566ccc533ab spi: add new SoC mt8186 support for spi-mtk-nor adds 2da187304e55 spi: add bindings for microchip mpfs spi adds f9a8f627c98b Update the Icicle Kit device tree adds f62ca4e2a863 spi: Add spi driver for Sunplus SP7021 adds a708078eeb99 spi: Add Sunplus SP7021 schema adds 474fc2e6395d spi: spi-mtk-nor: make some internal variables static new 20dc69ca1023 spi: Fix missing unlock on error in sp7021_spi_master_tran [...] new 31455bbda208 spi: pxa2xx_spi: Convert to use GPIO descriptors new 1a5a87d541b4 spi: mt65xx: Convert to GPIO descriptors new 2818824ced4b spi: mpc512x-psc: Convert to use GPIO descriptors new 99407f11b565 spi: pic32: Convert to use GPIO descriptors new 6938e02f8658 spi: sp7201: Fix compiler warnings new a5528cfe435a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8834aa69e209 Merge x86/cpu into tip/master new 75df8583f0f8 Merge x86/misc into tip/master new 958a31eda45e Merge x86/build into tip/master new 3e80cbf2184a Merge x86/paravirt into tip/master adds 54dff232142e MAINTAINERS: add myself as reviewer for atomics adds e204193b138a lockdep: Use memset_startat() helper in reinit_class() adds 61cc4534b655 locking/lockdep: Avoid potential access of invalid memory [...] adds acb13ea0baf8 asm-generic/bitops: Always inline all bit manipulation helpers adds 1dc01abad654 cpumask: Always inline helpers which use bit manipulation [...] new 35f77b931adc Merge locking/core into tip/master new 28c988c3ec29 sched/debug: Remove mpol_get/put and task_lock/unlock from [...] new 12bf8a7eb84e sched/numa: initialize numa statistics when forking new task new 16c8fd64c31c MAINTAINERS: add Suren as psi co-maintainer new 77cf151b7bbd sched/core: Export pelt_thermal_tp new 7a17e1db1265 sched/sugov: Ignore 'busy' filter when rq is capped by uclamp_max new d37aee9018e6 sched/uclamp: Fix iowait boost escaping uclamp restriction new 5102bb1c9f82 psi: Fix "defined but not used" warnings when CONFIG_PROC_FS=n new ec2444530612 psi: Fix "no previous prototype" warnings when CONFIG_CGROUPS=n new 74144382b3d2 Merge sched/core into tip/master new eff281d5d11b Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new b0596da1a019 EDAC/mc: Remove unnecessary cast to char * in edac_align_ptr() new 279eb8575fda EDAC/altera: Fix deferred probing new dfd0dfb9a7cc EDAC/xgene: Fix deferred probing new 59d0e09374a3 Merge branch 'edac-urgent' into edac-for-next new b25946ea4bf5 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds dd42cbee4cda tools/memory-model: Document locking corner cases adds 49231b472fa1 tools/memory-model: Make judgelitmus.sh note timeouts adds d85982698f69 tools/memory-model: Make cmplitmushist.sh note timeouts adds e299f77b6059 tools/memory-model: Make judgelitmus.sh identify bad macros adds a7d0411e1e2e tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 29ee4a878769 tools/memory-model: Fix paulmck email address on pre-exist [...] adds 2dc4400ac801 tools/memory-model: Update parseargs.sh for hardware verification adds 14b0f4320ec1 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds fcf436c0c2d9 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 362e40d5a977 tools/memory-model: Fix checkalllitmus.sh comment adds 789d645a35fd tools/memory-model: Hardware checking for check{,all}litmus.sh adds 68af71dc91b7 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 63b2484b9656 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds f785e69fdb0b tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 6b18f525b0eb tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 33409b028fe5 tools/memory-model: Keep assembly-language litmus tests adds a7e94e4924fd tools/memory-model: Allow herd to deduce CPU type adds 517d189476cc tools/memory-model: Make runlitmus.sh check for jingle errors adds 9fd9804e34e3 tools/memory-model: Add -v flag to jingle7 runs adds d97e3933c8b8 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 6cf568457e53 tools/memory-model: Fix scripting --jobs argument adds b298fb2b24f8 tools/memory-model: Make checkghlitmus.sh use mselect7 adds d62382daaf44 tools/memory-model: Make history-check scripts use mselect7 adds 307e5d568728 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 2d9dbb10f084 tools/memory-model: Repair parseargs.sh header comment adds 5000b7c9af43 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 9fdc53e7d283 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds ece55d6c4f57 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 643352a9011b tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds a69d3b41752f MAINTAINERS: Add Frederic and Neeraj to their RCU files adds 0c8fdcf4f9c0 rcu: Fix description of kvfree_rcu() adds 259fdd72a15b torture: Drop trailing ^M from console output adds 926c2d08e5da torture: Allow four-digit repetition numbers for --configs [...] adds d304f4ba5049 torture: Output per-failed-run summary lines from torture.sh adds e619bf7105a4 torture: Make kvm.sh summaries note runs having only KCSAN [...] adds bad87b55fa7a torture: Indicate which torture.sh runs' bugs are all KCSA [...] adds c240755eb3f9 clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW adds d179bc4b1464 rcutorture: Print message before invoking ->cb_barrier() adds a1b55b672093 EXP rcu-tasks: Check for abandoned callbacks adds 23594e39d679 rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for [...] adds 02a50b09c31f rcu: Add mutex for rcu boost kthread spawning and affinity [...] adds 4feb94df2bb0 rcu: Create and use a rcu_rdp_cpu_online() adds 32ff917db772 rcu: Refactor rcu_barrier() empty-list handling adds f0f796e06f65 rcu: Rework rcu_barrier() and callback-migration logic adds 0c4019873772 rcu: Make rcu_barrier() no longer block CPU-hotplug operations adds 59b7bd78dcd0 rcu: Mark accesses to boost_starttime adds 7f988127a613 rcu/exp: Fix check for idle context in rcu_exp_handler adds fcb567324c78 rcu/nocb: Handle concurrent nocb kthreads creation adds de8650adde0e rcu: Remove unused rcu_state.boost adds 30542e16cbcc rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() adds 3337d6113b33 torture: Distinguish kthread stopping and being asked to stop adds af912f661454 rcutorture: Increase visibility of forward-progress hangs adds a201ae7dcaa1 rcutorture: Make rcu_fwd_cb_nodelay be a counter adds 1badbb3826b0 rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop adds 74e25da91f73 torture: Compress KCSAN as well as KASAN vmlinux files adds 430d31ecbc79 rcu: Inline __call_rcu() into call_rcu() adds 1f7e9720e760 torture: Make kvm-remote.sh try multiple times to download [...] adds a56594b323f2 torture: Print only one summary line per run adds 49e1290dbd72 kasan: Record work creation stack trace with interrupts enabled adds 0d81e9fd4edf rcutorture: Fix rcu_fwd_mutex deadlock adds 7dbafa7e3488 torture: Wake up kthreads after storing task_struct pointer adds 0b25acc8c724 rcu: Create per-cpu rcuc kthreads only when rcutree.use_softirq=0 adds 6c7e8c6319e1 rcu: Mark writes to the rcu_segcblist structure's ->flags field adds 1ad8ff280c87 RCU: move kthread_prio bounds-check to a separate function adds a23388265d96 RCU: make priority of grace-period thread consistent adds 72ac17b4e71c RCU: elevate priority of offloaded callback threads adds 6c7aca453a95 RCU: update documentation regarding kthread_prio cmdline p [...] adds bab6374cac5b srcu: Tighten cleanup_srcu_struct() GP checks adds 61dbeb5835b4 rcu: Uninline multi-use function: finish_rcuwait() adds 581008fc7e40 rcu: Remove __read_mostly annotations from rcu_scheduler_a [...] adds 710f460c395a rcu: Allow expedited RCU grace periods on incoming CPUs adds 53715bfcb0a6 torture: Make kvm-find-errors.sh notice missing vmlinux file adds 3de429c9b5e6 srcu: Fix s/is/if/ typo in srcu_node comment adds a7fb7f87acef srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf adds b1b4b5ec6f42 rcu: Don't deboost before reporting expedited quiescent state adds efbdb910e14b srcu: Dynamically allocate srcu_node array adds cdde7f1173ca rcu: Replace cpumask_weight with cpumask_empty where appropriate adds 79c5c7567bfa srcu: Make Tree SRCU able to operate without snp_node array adds 9fd5c2135250 srcu: Add size-state transitioning code adds d2230e376ad7 srcu: Make rcutorture dump the SRCU size state adds d024bf1b7c63 rcu: Add per-CPU rcuc task dumps to RCU CPU stall warnings adds 9dc5ed04798e srcu: Add boot-time control over srcu_node array allocation adds 947332d512d5 torture: Change KVM environment variable to RCUTORTURE adds 27418479d22a srcutree: Use export for srcu_struct defined by DEFINE_STA [...] adds 1de7f83f614c srcu: Compute snp_seq earlier in srcu_funnel_gp_start() adds 96a9263ec15d srcu: Use invalid initial value for srcu_node GP sequence numbers new b6d0708448c4 torture: Make torture.sh help message match reality new e2277994093b srcu: Avoid NULL dereference in srcu_torture_stats_print() new d045b3957fc9 srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] new 123430b3d489 srcu: Explain srcu_funnel_gp_start() call to list_add() is safe new 9f4e4b6c8ff1 srcu: Create concurrency-safe helper for initiating size t [...] new 369a77648ee3 rcutorture: Enable limited callback-flooding tests of SRCU new 6a416bb97669 srcu: Add contention-triggered addition of srcu_node tree new e5771b982a9d srcu: Make srcu_size_state_name static new b73a53444340 srcu: Automatically determine size-transition strategy at boot new 71f218b0ab01 srcu: Add contention check to call_srcu() srcu_data ->lock [...] new 42a3d5cc6367 rcutorture: Test SRCU size transitions new 92718bda85e7 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new c8980fcb2108 xen/x2apic: enable x2apic mode when supported for HVM new 68451a7a0cf5 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 6ca28cb8e2f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 425820c520ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 664de6a26b7f MAINTAINERS: platform-chrome: Add new chrome-platform@list [...] new fd9ac449500c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1f2ccd9ee9a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 47f4957efd28 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 6b8be837aca7 SUNRPC: use default_groups in kobj_type adds 6c5092de8840 NFS: use default_groups in kobj_type adds a8e223094c7a power_supply: ab8500: use default_groups in kobj_type adds 188049f46f76 omapfb: use default_groups in kobj_type adds fa97cb843cfb bcache: use default_groups in kobj_type adds c6479f19e257 ubifs: use default_groups in kobj_type new 2110146b3447 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 75c19f487fcd usb: host: ehci-sched: Use struct_size() in kzalloc() adds 62fb61580eb4 usb: gadget: tegra-xudc: Do not program SPARAM adds d6dd18efd01f usb: gadget: f_serial: Ensure gserial disconnected during unbind adds 7bd42fb95eb4 usb: gadget: tegra-xudc: Fix control endpoint's definitions adds a102f07e4edf usb: dwc3: drd: Add support for usb-conn-gpio based usb-ro [...] adds 03db9289b5ab usb: cdnsp: fix cdnsp_decode_trb function to properly hand [...] adds 0bf6f14585c8 usb: cdnsp: remove not used temp_64 variables adds 7efa98076b72 dt-bindings: usb: add bindings for microchip mpfs musb adds 8729a2a2b1d6 usb: host: xhci-plat: Remove useless DMA-32 fallback confi [...] adds 88476b26656e usb: gadget: f_phonet: Use struct_size() helper in kzalloc() adds c89686118c78 usb: core: Bail out when port is stuck in reset loop adds 7643fd78e146 usb: host: fotg210: Use struct_size() helper in kzalloc() adds 4213e92ef7ec usb: gadget: f_fs: Use struct_size() and flex_array_size() [...] adds 5d0c4393b207 USB: hcd-pci: Use PCI_STD_NUM_BARS when checking standard BARs adds e62667f82aa6 usb: xhci-mtk: Use struct_size() helper in create_sch_ep() adds 89ada0fe669a usb: gadget: f_mass_storage: Make CD-ROM emulation work wi [...] adds ce6a7bfbe571 usb: gadget:audio: Replace deprecated macro S_IRUGO adds c565ad07ef35 usb: gadget: u_audio: Support multiple sampling rates adds 8722a949e62a usb: gadget: u_audio: Move dynamic srate from params to rtd adds eb3a1ce6f5ed usb: gadget: u_audio: Add capture/playback srate getter adds a7339e4f5788 usb: gadget: f_uac2: Support multiple sampling rates adds 695d39ffc2b5 usb: gadget: f_uac1: Support multiple sampling rates adds 8fe9a03f4331 usb: gadget: u_audio: Rate ctl notifies about current srat [...] adds 62385cf158a7 usb: gadget: u_audio: Add suspend call adds 7ff4a3b54899 usb: gadget: f_uac2: Add suspend callback adds d1d11dd13069 usb: gadget: f_uac1: Add suspend callback adds dfb05b5dc3af usb: gadget: f_uac1: allow changing interface name via configfs adds 993a44fa85c1 usb: gadget: f_uac2: allow changing interface name via configfs new 60c250a98d4c Merge tag 'v5.17-rc2' into usb-next new dc20883fdc4d Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new e36530f8db39 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 021d517296f3 tty: serial: max3100: Remove redundant 'flush_workqueue()' calls adds 7a637784d517 serial: imx: reduce RX interrupt frequency adds 93cf538e23d0 tty: serial: fsl_lpuart: count tty buffer overruns adds 15dc475bcc17 serial: core: clean up EXPORT_SYMBOLs adds 702d10a08977 serial: atmel_serial: include circ_buf.h adds 4e2a44c1408b tty: add kfifo to tty_port adds d56738a38a65 tty: tty_port_open, document shutdown vs failed activate adds cd3a4907ee33 mxser: fix xmit_buf leak in activate when LSR == 0xff adds 92cc9d1d14e3 mxser: use tty_port xmit_buf helpers adds 32330c833442 mxser: switch from xmit_buf to kfifo adds 7b9528c29190 serial: fsl_linflexuart: deduplicate character sending adds d88812a8d666 serial: fsl_linflexuart: don't call uart_write_wakeup() twice adds e41752c0e79b serial: mcf: use helpers in mcf_tx_chars() new 4c6123873a42 Merge tag 'v5.17-rc2' into tty-next new 411ab50d6992 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 515a2f507491 mei: me: Use dma_set_mask_and_coherent() and simplify code adds ee8ed0141d53 comedi: das16: Use struct_size() helper in comedi_alloc_spriv() adds b05bd3ea4860 selftests/lkdtm: Remove dead config option adds 6d01f36f9e49 selftests/lkdtm: Add UBSAN config adds 7499b529d97f mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM adds 597568e8df04 misc: rtsx: Rework runtime power management flow adds b11a3c7a4b31 misc: rtsx: Cleanup power management ops adds 71732e24609b misc: rtsx: Quiesce rts5249 on system suspend adds 710f8af199ee eeprom: at25: Replace strncpy() with strscpy() new 7ab004dbcbee Merge tag 'v5.17-rc2' into char-misc-next new d0b238372c01 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 260f99591c8c drivers: phy: qcom: ipq806x-usb: convert to BITFIELD macro adds dc9d167737a5 drivers: phy: qcom: ipq806x-usb: conver latch function to [...] adds a6c99fd55b07 phy: freescale: pcie: cosmetic clean-up adds 873329354944 dt-bindings: phy: qcom,qusb2: Document msm8953 compatible adds 8456caa61c11 phy: qcom-qusb2: Add compatible for MSM8953 adds 3d565bd6fbbb phy: freescale: i.MX8 PHYs should depend on ARCH_MXC && ARM64 adds 2f87727130ce phy: amlogic: phy-meson-gxl-usb2: fix shared reset controller use adds 6466ba1898d4 phy: amlogic: meson8b-usb2: Use dev_err_probe() adds 6f1dedf089ab phy: amlogic: meson8b-usb2: fix shared reset control use adds e7393b60a14f dt-bindings: phy: convert Qualcomm USB HS phy to yaml new 918f56fb0d78 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new cd2750534656 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 915d5c324872 staging: r8188eu: remove Firmware* from struct hal_data_8188e adds 6da97125036f staging: r8188eu: remove rtl8188e_InitializeFirmwareVars() adds 39850edf2bef staging: r8188eu: release_firmware is not called if alloca [...] adds 1541c8210a8c staging: r8188eu: rename Exit label in load_firmware() adds 996d0af0f486 staging: r8188eu: rename rtStatus in load_firmware() adds 43394501457d staging: r8188eu: convert type of return variable in load_ [...] adds ca1cb3c278cb staging: r8188eu: rename parameter pFirmware of load_firmware() adds 2f8e84b2d1f8 staging: r8188eu: rename fields of struct rt_firmware adds 2441fa93a82b staging: r8188eu: use kmemdup instead of kzalloc and memcpy adds f1c140b62f13 staging: r8188eu: rename fw related functions to avoid camel case adds 843e06987045 staging: r8188eu: clean up rtw_reset_8051() adds 08c6f78e9272 staging: r8188eu: convert two functions from s32 to int adds 7a0c9c46c4e0 staging: r8188eu: rename Exit label in rtl8188e_firmware_d [...] adds fc6730404a9a staging: r8188eu: rename rtSatus in rtl8188e_firmware_download() adds 8a9ee2b4d02f staging: r8188eu: rename FWDL_ChkSum_rpt adds 9c010d7a72b5 staging: r8188eu: rename writeFW_retry adds b44dcfb787f5 staging: r8188eu: rename pFwHdr in rtl8188e_firmware_download() adds dbf1c5e37ef6 staging: r8188eu: rename pFirmwareBuf and FirmwareLen adds 7235d165d3cd staging: r8188eu: move firmware loading code out of the hal layer adds 106ee4d8c357 staging: r8188eu: rename _pFwHdr in IS_FW_HEADER_EXIST adds 9df7cc3a829a staging: r8188eu: add spaces around & operator in IS_FW_HE [...] adds f19fe1537c38 staging: r8188eu: move firmware related macros to rtw_fw.h adds dba29039b6d0 staging: r8188eu: remove HW_VAR_BASIC_RATE from GetHwReg8188EU() adds 08dc8feb14fd staging: r8188eu: remove HW_VAR_TXPAUSE adds f3806385a469 staging: r8188eu: remove HW_VAR_CURRENT_ANTENNA from GetHw [...] adds 762e47b34b87 staging: r8188eu: remove HW_VAR_EFUSE_BYTES from GetHwReg8188EU() adds dce7cbb4e1e5 staging: r8188eu: EfuseUsedBytes is set but never used adds 53493c253510 staging: r8188eu: remove HW_VAR_APFM_ON_MAC adds ea9ac80e2ece staging: r8188eu: convert/remove DBG_88E calls in core/rtw_ap.c adds 0bfcc8b5c1ed staging: r8188eu: convert DBG_88E calls in os_dep/xmit_linux.c adds 6397fb278bd9 staging: r8188eu: remove DBG_88E call from os_dep/osdep_service.c adds 198fae4213e2 staging: r8188eu: convert DBG_88E call in core/rtw_cmd.c adds d601ad5686de staging: r8188eu: convert/remove DBG_88E calls in os_dep/u [...] adds a5ea39eaa7fd staging: r8188eu: rtw_hostapd_mlme_rx() is empty adds 3a0f2edf5447 staging: r8188eu: convert switch to if statement in mgt_di [...] adds da1c0756a2e7 staging: r8188eu: rtw_os_recv_resource_free() is empty adds ca6246b095df staging: r8188eu: rtw_os_recv_resource_init() does nothing adds 8c2cffdec78e staging: r8188eu: remove rtw_os_recv_resource_alloc() adds 8765a5bc443a staging: rtl8723bs: remove redundant result variable adds d04213433ef4 staging: r8188eu: ODM_MAC_EDCA_TURBO is always set adds dbc04d2730f7 staging: r8188eu: ODM_BB_FA_CNT is always set adds 828f2e9d278c staging: r8188eu: ODM_BB_CCK_PD is always set adds 055305b22373 staging: r8188eu: remove unused chip type settings adds bc7fc5fe846a staging: r8188eu: remove obsolete defines and comments adds 269fae49e8bc staging: r8188eu: CurrentBW4024GTxPwrIdx is set but not used adds eb32a443937e staging: r8188eu: CurrentBW2024GTxPwrIdx is set but not used adds b6ff06063d66 staging: r8188eu: CurrentOfdm24GTxPwrIdx is set but not used adds e0d4a5e3b551 staging: r8188eu: CurrentCckTxPwrIdx is set but not used adds df14a12a2d45 staging: r8188eu: HW_VAR_MEDIA_STATUS1 is never set adds 5495a7ea9279 staging: r8188eu: remove HAL_*_ENABLE defines adds c87c2b0d3ed0 staging: r8188eu: we always enqueue in rtw_set_chplan_cmd adds 9922c11a501a staging: r8188eu: fix phy_RF6052_Config_ParaFile error handling adds b11ded5e8427 staging: r8188eu: remove a constant variable adds 25d5e8f7bab4 staging: r8188eu: remove unused function parameter adds 1f9bd3991ba6 staging: r8188eu: remove constant function parameter adds 05274a84e1ad staging: r8188eu: replace the READ_AND_CONFIG adds 5c090aa8637c staging: r8188eu: relay errors from ODM_ReadAndConfig_... adds a1a7f3a81bd3 staging: r8188eu: merge ODM_ConfigMACWithHeaderFile into P [...] adds af5df1e7f94c staging: r8188eu: remove unused cck, ofdm and mcs rate defines adds 67396d2dfef3 staging: r8188eu: merge ODM_ConfigBBWithHeaderFile with it [...] adds bf9450db43ab staging: wfx: fix Makefile and Kconfig licenses adds 131e78fa4a09 staging: wfx: fix HIF API license adds a8589360f515 staging: wfx: fix missing headers adds 7a1fa8a4363b staging: wfx: fix comment correctness adds cc6205be682a staging: wfx: explain uncommon Makefile statement adds 122cbf784e69 staging: wfx: remove unnecessary braces adds 143155525792 staging: wfx: remove useless #ifdef adds dbf798da2ff1 staging: wfx: use IS_ALIGNED() adds fa2b25321d3d staging: wfx: replace magic value by WFX_HIF_BUFFER_SIZE adds 357e36e21067 stagigg: wfx: replace magic number by HIF_ID_IS_INDICATION adds af915de6bade staging: wfx: preserve endianness of struct hif_ind_startup adds 74507433bc93 staging: wfx: fix ambiguous function name adds eec453df0066 staging: wfx: fix ambiguous function name adds 1c7804829bcd staging: wfx: prefix functions from hif_*.h with wfx_ adds c1d193c5058e staging: wfx: prefix functions from hwio.h with wfx_ adds 5ea9415b27c4 staging: wfx: prefix functions from debug.h with wfx_ adds 822d24997bd3 staging: wfx: prefix tx_policy_is_equal() with wfx_ adds 9d3586feb25c staging: wfx: prefix structs hif_* with wfx_ adds 07874db4b30a staging: wfx: prefix structs tx_policy and hwbus_ops with wfx_ adds 381d32954f06 staging: wfx: reformat code on 100 columns adds f545b23d4775 staging: wfx: reformat comments on 100 columns adds 76523cea867a staging: wfx: fix structs alignments adds 76bf5775de7d staging: wfx: use explicit labels for errors adds b9bf5fb178be staging: wfx: replace compiletime_assert() by BUILD_BUG_ON_MSG() adds ea17482269fb staging: wfx: do not display functions names in logs adds 42f14190c368 staging: wfx: remove force_ps_timeout adds 1ad0104e94d7 staging: wfx: map 'compatible' attribute with board name adds 6ed63359abb9 staging: wfx: fix firmware location adds 892731372821 staging: wfx: drop legacy compatible values adds a948178e7e78 staging: wfx: rename "config-file" DT attribute adds 71b8331380dd staging: wfx: do not probe the device if not in the DT adds 6fb5d25a72c7 staging: r8188eu: Drop get_recvframe_data() adds c146ae45df28 staging: rtl8723bs: Drop get_recvframe_data() adds a0c1fe18702f staging: rtl8712: Drop get_recvframe_data() adds c03de260d610 staging: vc04_services: remove unneeded MODULE_VERSION() usage adds dc6903f9986f staging: vc04_services: use KBUILD_MODNAME instead of own [...] adds 1d7280898f68 Staging: rtl8723bs: Placing opening { braces in previous line adds 424449eff8b9 Staging: rtl8723bs: Removed extra spaces between datatype [...] adds 56a9847a1bdb Staging: rtl8723bs: Inserting blank line after declaration adds 36c4b5360123 staging: r8188eu: convert DBG_88E calls in core/rtw_ieee80211.c adds 38c75bb1dfcb staging: r8188eu: convert DBG_88E calls in core/rtw_xmit.c adds aae91d7b8e97 staging: r8188eu: convert DBG_88E calls in core/rtw_iol.c adds f6cb2f7c1311 staging: r8188eu: convert DBG_88E calls in core/rtw_mlme.c adds 60a43cf1fa3e staging: r8188eu: convert DBG_88E calls in core/rtw_ioctl_set.c adds 666dc625dbfd staging: r8188eu: convert DBG_88E calls in core/rtw_mlme_ext.c adds c4b548f94abc staging: r8188eu: convert DBG_88E calls in core/rtw_sta_mgt.c adds abadf920bc7f staging: r8188eu: remove unused externl variables adds ea9eb1b55063 staging: r8188eu: remove unused macros adds 0bf66e3a3629 staging: r8188eu: remove unused bitshift function adds 4b583386e03d staging: r8188eu: remove unused PATH_LENGTH_MAX define adds 9224cda4afc4 staging: r8188eu: remove rtw_list_delete wrapper adds 2bd4aa6acb11 staging: r8188eu: remove _cancel_timer wrapper adds ac76abcbf107 staging: r8188eu: call msecs_to_jiffies in _set_timer adds c3e236c8dcf9 staging: r8188eu: remove rtw_netif_wake_queue wrapper adds 19f48a3c670c staging: r8188eu: remove rtw_netif_start_queue wrapper adds 37ba1eba8301 staging: r8188eu: remove rtw_netif_stop_queue wrapper adds f9e97a150078 staging: r8188eu: remove unnecessary braces in rtw_xmit.c adds f2d8871d00c0 staging: r8188eu: EntryMaxUndecoratedSmoothedPWDB is set b [...] adds 706125892924 staging: r8188eu: ODM_RF_TX_PWR_TRACK is always set adds 4f37285e0a93 staging: r8188eu: ODM_RF_CALIBRATION is always set adds f0fbfdf6b0ef staging: r8188eu: merge Init_ODM_ComInfo_88E and rtl8188e_ [...] adds 6cc2d1a65367 staging: pi433: move get version func to where all other f [...] adds 055a2e2ca6d6 staging: r8188eu: handle rtw_init_netdev_name() failure ap [...] adds a1f39746256c staging: vchiq_core: fix indentation in vchiq_log_dump_mem adds e1a17ce82f18 staging: vchiq_debugfs: get the rid of n_log_entries adds 9c78a73a5fd3 staging: vchiq_arm: introduce is_adjacent_block adds 3e68ebd02a87 staging: vchiq: convert TODOs into unordered list adds fcaaed7ca380 staging: vchiq: drop completed tasks from TODO adds fd0be0f9aeca staging: vchiq: add message handling to TODO list adds e831b6955138 staging: vchiq_core: fix type of parameter localport adds 7a30a227c514 staging: vchiq_core: simplify vchiq_add_service_internal adds 05f8950fc9c7 staging: vchiq_core: align return statements in msg_type_str adds 69838a4e0c4a staging: vchiq_core: drop prefix of vchiq_set_service_state adds 6885fc09b0f0 staging: vchiq_core: reduce multi-line statements adds d9bb2daa4f84 staging: vchiq_core: fix alignment adds 5b5a40986b9c staging: vchiq_core: avoid ternary operator for set_service_state adds 96225b631cc9 staging: vchiq_core: use min_t macro adds 914813cc523c staging: vchiq_arm: make vchiq_get_state return early adds aa899e686d44 staging: vchiq_arm: Avoid NULL ptr deref in vchiq_dump_pla [...] adds ca225857faf2 staging: vchiq_core: handle NULL result of find_service_by_handle adds e12592158515 staging: vchiq_dev: Avoid unnecessary alloc in vchiq_ioc_c [...] adds d9dc6c1b440f staging: pi433: fix validation for min bit rate supported [...] adds 14dbdad1f1a1 staging: pi433: change order in which driver config the rf69 chip adds ca532a56ada4 staging: pi433: validate max bit_rate based on modulation used adds 39ddef568183 staging: fbtft: Deduplicate driver registration macros adds ce514dadc61a staging: pi433: enforce tx_cfg to be set before any messag [...] adds 6c73edb5d46a staging: pi433: add missing register contants adds 7eeec44d33f6 staging: mt7621-dts: fix formatting adds cb3677bb17a8 staging: mt7621-dts: fix switch0@0 warnings adds f4c1760f88a0 staging: mt7621-dts: use trgmii on gmac0 and enable flow c [...] adds 0a93c0d75809 staging: mt7621-dts: fix pinctrl properties for ethernet adds 94106f6c21e5 staging: unisys: visorinput: Use struct_size() helper in k [...] adds f383b0770612 dt-bindings: reset: add dt binding header for Mediatek MT7 [...] adds 64b2d6ffff86 staging: mt7621-dts: align resets with binding documentation new 9afbcdc9c4d0 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 9d6c7ee7c4bb interconnect: imx: Add imx_icc_get_bw function to set init [...] new e95a3e294cb1 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new b6b15e2f4178 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 776c7f2597b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d4523bd6fd5d scsi: qla2xxx: Refactor asynchronous command initialization adds 31e6cdbe0eae scsi: qla2xxx: Implement ref count for SRB adds 725d3a0d31a5 scsi: qla2xxx: Fix stuck session in gpdb adds 64f24af75b79 scsi: qla2xxx: Fix warning message due to adisc being flushed adds e35920ab7874 scsi: qla2xxx: Fix premature hw access after PCI error adds afd438ff874c scsi: qla2xxx: Fix scheduling while atomic adds 355f5ffe840a scsi: qla2xxx: Add retry for exec firmware adds 1cfbbacbee2d scsi: qla2xxx: Fix wrong FDMI data for 64G adapter adds 65120de26a54 scsi: qla2xxx: Add ql2xnvme_queues module param to configu [...] adds 8ad4be3d15cf scsi: qla2xxx: Fix device reconnect in loop topology adds 14cb838d245a scsi: qla2xxx: Fix warning for missing error code adds 73825fd7a37c scsi: qla2xxx: edif: Fix clang warning adds 4c103a802c69 scsi: qla2xxx: Fix T10 PI tag escape and IP guard options [...] adds a60447e7d451 scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() adds 0d6a536cb1fc scsi: qla2xxx: Add devids and conditionals for 28xx adds cfbafad7c603 scsi: qla2xxx: Check for firmware dump already collected adds 0dd392d16db4 scsi: qla2xxx: Update version to 10.02.07.300-k adds 2aad3cd85370 scsi: scsi_debug: Address races following module load adds d9d23a5a34bd scsi: scsi_debug: Strengthen defer_t accesses adds 7d5a129b86b3 scsi: scsi_debug: Use TASK SET FULL more adds b05d4e481eff scsi: scsi_debug: Refine sdebug_blk_mq_poll() adds 500d0d248081 scsi: scsi_debug: Divide power on reset UNIT ATTENTION adds 7109f3701a4a scsi: scsi_debug: Add no_rwlock parameter adds 0790797aca03 scsi: scsi_debug: Add environmental reporting log subpage new b745c997777d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 28bf77aa9dda Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 8bdc849f7696 dt-bindings: gpio: fix gpio-hog example new b4e1ec5f7751 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 06608bc2d9e6 gpio: crystalcove: Set IRQ domain bus token to DOMAIN_BUS_WIRED adds c84eab5850d1 gpio: merrifield: check the return value of devm_kstrdup() adds f473bdccb877 gpio: altera-a10sr: Switch to use fwnode instead of of_node adds b3376ed7d82f gpio: tegra: Get rid of duplicate of_node assignment adds a1ce76e89907 gpio: tps68470: Allow building as module new b7e1143c68a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 474932a3b215 Merge tag 'intel-pinctrl-v5.17-4' of gitolite.kernel.org:p [...] new 5297c693d8c8 pinctrl: bcm2835: Fix a few error paths new 3a5286955bf5 pinctrl: bcm63xx: fix unmet dependency on REGMAP for GPIO_REGMAP new baf927a833ca pinctrl: microchip-sgpio: Fix support for regmap new 7b5730f0ff24 dt-bindings: pinctrl: Add binding for BCM4908 pinctrl new f7e322d99f11 pinctrl: bcm: add driver for BCM4908 pinmux new 5cc25c129212 dt-bindings: pinctrl: meson: Add compatible for S4 new 1713a8de4a3b dt-bindings: gpio: Add a header file for Amlogic Meson S4 new 775214d389c2 pinctrl: meson: add pinctrl driver support for Meson-S4 Soc new 340407d214e4 dt-bindings: pinctrl: Add dt-bindings for Sunplus SP7021 new aa74c44be19c pinctrl: Add driver for Sunplus SP7021 new 003c30d8ad1c Merge branch 'devel' into for-next new f9a4eb452b19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 689e00887740 pinctrl: baytrail: Clear direct_irq_en flag on broken configs new 0164cdadc27a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ffbbca33a693 pinctrl: renesas: r8a779a0: Rename MOD_SEL2_* definitions new f55455162cf3 pinctrl: renesas: r8a7779: Restore pin function sort order new af4cd447039d pinctrl: renesas: r8a7790: Restore pin function sort order new 742dd872d37f pinctrl: renesas: r8a77995: Restore pin group sort order new c5746fc0cc3e Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds 98ed04b33f43 dt-bindings: pinctrl: samsung: Add compatible for Tesla FSD SoC adds 0d1b662c374c pinctrl: samsung: add FSD SoC specific data new c3b1a338c748 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 57765eb4d4b7 selftests/kselftest/runner.sh: Pass optional command param [...] new ddba971237e8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 768548534235 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9e83303f98b9 coresight: trbe: Work around the ignored system register writes adds f2629f4da4c7 coresight: trbe: Work around the invalid prohibited states adds cc3154d9fe55 coresight: trbe: Work around the trace data corruption new a285e7b60a48 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d5081bf5dcfb ntb: intel: fix port config status offset for SPR new 5f54b2ef3c0c IDT: Fix Build warnings on some 32bit architectures. new 2b863879fe7a Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 713c5ce0a690 nvmem: core: Remove unused devm_nvmem_unregister() adds d9d667633f4d nvmem: core: Use devm_add_action_or_reset() adds f2022a29ebe5 nvmem: core: Check input parameter for NULL in nvmem_unregister() adds 8043480a8cef nvmem: qfprom: fix kerneldoc warning new 5973b4b464c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ff685b0711ab Merge branch 'main' of git://git.infradead.org/users/willy [...] adds 21f0a239ecab fpga: dfl: pci: Remove usage of the deprecated "pci-dma-co [...] new a245822b28dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7b3391057fa1 kunit: add example test case showing off all the expect macros adds 4fdacef8ac5a kunit: move check if assertion passed into the macros adds a91e9ade402c kunit: drop unused kunit* field in kunit_assert adds dd640d70874b kunit: factor out kunit_base_assert_format() call into kun [...] adds 21957f90b28f kunit: split out part of kunit_assert into a static const adds 05a7da89c15d kunit: drop unused assert_type from kunit_assert and clean [...] adds 6709d0fe5593 kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc. adds c5855907d388 kunit: drop unused intermediate macros for ptr inequality checks adds 955df7d85e58 kunit: reduce layering in string assertion macros adds 40f39777ce4f kunit: decrease macro layering for integer asserts adds 6125a5c70acd kunit: decrease macro layering for EQ/NE asserts new 95dcbc55fe4f kunit: tool: drop mostly unused KunitResult.result field new 6419abb80e82 kunit: remove va_format from kunit_assert new 064ff292aca5 kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros new 2b6861e2372b kunit: factor out str constants from binary assertion structs new c2741453478b kunit: cleanup assertion macro internal variables new 5e0fc82bf8b3 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new bbe90c9979d2 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 2941babc0265 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 86ece078c890 lib/crypto: blake2s: avoid indirect calls to compression f [...] new baec3226ad9c random: continually use hwgenerator randomness new 32a609dbc322 random: wake up /dev/random writers after zap new 4ec7fec65414 random: access primary_pool directly rather than through pointer new d0ce7cdf36d1 random: only call crng_finalize_init() for primary_crng new abec34c9a403 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new c96303ec34ab printk: Move back proc_dointvec_minmax_sysadmin() to sysctl.c new b8308b854ac0 fs: Add trusted_for(2) syscall implementation and related sysctl new 2fea7fa07e48 arch: Wire up trusted_for(2) new e8a1a72b5883 selftest/interpreter: Add tests for trusted_for(2) policies new ec719146d9b9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0d6d07f539e9 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 7a83761cb71c drm/amd: fix semicolon positioning new 04e0c51cc72c mm: fix panic in __alloc_pages new 3fc5836ee593 mm/gup.c: fix invalid page pointer returned with FOLL_PIN gups new cb74455555bf fs/proc: task_mmu.c: don't read mapcount for migration entry new ff54318fa55c Revert "mm/page_isolation: unset migratetype directly for [...] new e8375ec4fa1c mm/debug_vm_pgtable: remove pte entry from the page table new 2fac8099efa8 mm/page_table_check: use unsigned long for page counters a [...] new 6c40c5518251 mm/khugepaged: unify collapse pmd clear, flush and free new fefbdf92af4e mm/page_table_check: check entries at pmd levels new 8574483e92ee coredump: also dump first pages of non-executable ELF libraries new 4f24f0c76fc2 mm/pgtable: define pte_index so that preprocessor could re [...] new 0d77beef1dcd /proc/kpageflags: prevent an integer overflow in stable_pa [...] new a395d594c879 /proc/kpageflags: do not use uninitialized struct pages new d34218f20046 procfs: prevent unpriveleged processes accessing fdinfo dir new 0c3f0113e54f ntfs: add sanity check on allocation size new cfc10731684e ocfs2: cleanup some return variables new fcab66487a34 ocfs2: reflink deadlock when clone file to the same direct [...] new 3204592d1c6f ocfs2: clear links count in ocfs2_mknod() if an error occurs new 2c1c35c83c02 ocfs2: fix ocfs2 corrupt when iputting an inode new 2587689aff10 mount: warn only once about timestamp range expiration new e2162f1454fa kasan, page_alloc: deduplicate should_skip_kasan_poison new afeec375caf8 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] new 9f6ceac75377 kasan, page_alloc: merge kasan_free_pages into free_pages_prepare new 88a133f91719 kasan, page_alloc: simplify kasan_poison_pages call site new 99be9d751e76 kasan, page_alloc: init memory of skipped pages on free new 6284368b5456 kasan: drop skip_kasan_poison variable in free_pages_prepare new d1f43daf2d60 mm: clarify __GFP_ZEROTAGS comment new b4d4a3b1d45a kasan: only apply __GFP_ZEROTAGS when memory is zeroed new 79f2b7ada53b kasan, page_alloc: refactor init checks in post_alloc_hook new f4f8f48bd9de kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook new 6d24b81df938 kasan, page_alloc: combine tag_clear_highpage calls in pos [...] new ec12a3211c05 kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook new 891fd95b3fee kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook new c5f962911f1f kasan, page_alloc: rework kasan_unpoison_pages call site new 789af7ce4b65 kasan: clean up metadata byte definitions new d74840f8a8be kasan: define KASAN_VMALLOC_INVALID for SW_TAGS new 3744549e38f8 kasan, x86, arm64, s390: rename functions for modules shadow new 57193fce8a11 kasan, vmalloc: drop outdated VM_KASAN comment new efd66209ff0d kasan: reorder vmalloc hooks new 803bda7675b6 kasan: add wrappers for vmalloc hooks new b469096b9913 kasan, vmalloc: reset tags in vmalloc functions new fd4294faaf9a kasan, fork: reset pointer tags of vmapped stacks new 27b53cb27c8c kasan, arm64: reset pointer tags of vmapped stacks new 6c6db5583fff kasan, vmalloc: add vmalloc tagging for SW_TAGS new 5ae3b913b4b7 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged new 2fd3fb0be1d1 kasan, vmalloc: unpoison VM_ALLOC pages after mapping new 9de7e38b2ff7 kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS new f969c506cd45 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS new 288fff955936 kasan, page_alloc: allow skipping memory init for HW_TAGS new 21b76ad17be7 kasan, vmalloc: add vmalloc tagging for HW_TAGS new c39ec8646d49 kasan, vmalloc: only tag normal vmalloc allocations new ffb3c6ef0fb0 kasan, arm64: don't tag executable vmalloc allocations new 909828a2588b kasan: mark kasan_arg_stacktrace as __initdata new b9588a8d56df kasan: clean up feature flags for HW_TAGS mode new e3fab73e6982 kasan: add kasan.vmalloc command line flag new 3cbed433f968 kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS new c9d106bbd016 arm64: select KASAN_VMALLOC for SW/HW_TAGS modes new bc2f8f398ef3 kasan: documentation updates new 8857099dfdef kasan: improve vmalloc tests new c6118abb1d39 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] new 2b6593fa6403 tools/vm/page_owner_sort.c: sort by stacktrace before culling new ac73bc344e9f tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] new d989dd77f30d tools/vm/page_owner_sort.c: support sorting by stack trace new f8f247bf6eee tools/vm/page_owner_sort.c: add switch between culling by [...] new 0e22279a1b93 tools/vm/page_owner_sort.c: support sorting pid and time new d75042e8c757 tools/vm/page_owner_sort.c: two trivial fixes new 5efe3178307d tools/vm/page_owner_sort.c: delete invalid duplicate code new 697415d7cba1 Documentation/vm/page_owner.rst: update the documentation new 9101ba85897c documentation-vm-page_ownerrst-update-the-documentation-fix new 49b10cb3b8d0 Documentation/vm/page_owner.rst: fix unexpected indentation warns new 0ee3993cb909 mm: generalize ARCH_HAS_FILTER_PGPROT new 0c04445c9310 mm/vmalloc: remove unneeded function forward declaration new d4b14e444989 mm/vmalloc.c: vmap(): don't allow invalid pages new dc56d28db4e0 mm/util.c: make kvfree() safe for calling while holding spinlocks new af52203ae81b mm: page_alloc: avoid merging non-fallbackable pageblocks [...] new 2ceac685a71b mm/page_alloc: adding same penalty is enough to get round- [...] new cd3c24ee7f38 mm/page_alloc: add penalty to local_node new d18950d79ee9 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() new 0c9d32f17513 mm: discard __GFP_ATOMIC new 29ccd3698928 mm/memory-failure.c: remove obsolete comment new 58e892cffdcf mm/hwpoison: fix error page recovered but reported "not re [...] new 513bb3c64467 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] new de8229e3897e mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] new 0557e2f9564d mm: sparsemem: use page table lock to protect kernel pmd o [...] new 7c603b6ddf42 selftests: vm: add a hugetlb test case new 0bbefd1d759e mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] new 98ca8e9243a6 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new f65897ccca39 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 3b9d1bb18c22 mm/cma: provide option to opt out from exposing pages on a [...] new 495789ce5a71 powerpc/fadump: opt out from freeing pages on cma activati [...] new 7bc5920e632b mm/vmstat: add event for ksm swapping in copy new 42cd0f13342a mm/balloon_compaction: make balloon page compaction callba [...] new ffedab800c42 mm: fix race between MADV_FREE reclaim and blkdev direct IO read new 8df86a41bd22 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new bda657c17ae7 mm/zswap.c: allow handling just same-value filled pages new b3cbd6f1156c highmem: document kunmap_local() new 09e658698404 highmem-document-kunmap_local-v2 new d86a64e9d704 mm/highmem: remove unnecessary done label new 1c531e3c992c mm/hmm.c: remove unneeded local variable ret new ffc1c481418a mm/damon/dbgfs/init_regions: use target index instead of t [...] new 6a054ca2d690 Docs/admin-guide/mm/damon/usage: update for changed initai [...] new 29a110d3f218 mm/damon/core: move damon_set_targets() into dbgfs new 43d501d3d1a6 mm/damon: remove the target id concept new 29af698694f4 mm/damon: remove redundant page validation new 90e8b71c78b8 fs/buffer.c: add debug print for __getblk_gfp() stall problem new c32af340e69b fs/buffer.c: dump more info for __getblk_gfp() stall problem new 1dedd3d5d202 kernel/hung_task.c: Monitor killed tasks. new 4ec414b54b1b proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks new 3eebd05d2bad proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix new 33e67e5016d5 proc/vmcore: fix possible deadlock on concurrent mmap and read new 146a99632ba0 proc/sysctl: make protected_* world readable new 5e541adc1df0 Kconfig.debug: make DEBUG_INFO selectable from a choice new 730180ed5262 lz4: fix LZ4_decompress_safe_partial read out of bound new 88f0e56adafd fs/binfmt_elf: fix AT_PHDR for unusual ELF files new 0f22c4279708 fs/binfmt_elf: refactor load_elf_binary function new ec8256522095 ELF: fix overflow in total mapping size calculation new 278b9026761c init/main.c: silence some -Wunused-parameter warnings new 55c3524ce446 fs/pipe: use kvcalloc to allocate a pipe_buffer array new 12ef4f7df9ce fs/pipe.c: local vars have to match types of proper pipe_i [...] new bdbc18a80be7 minix: fix bug when opening a file with O_DIRECT new 142bd5eb664d fs/exec: require argv[0] presence in do_execveat_common() new edd9ec4a77df kexec: make crashk_res, crashk_low_res and crash_notes sym [...] new a9b62a0236a5 riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] new df11e186f780 x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef new b15093bb4968 arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef new 99e49fc09068 docs: sysctl/kernel: add missing bit to panic_print new f4356717f47a panic: add option to dump all CPUs backtraces in panic_print new 6135a2eb3482 panic: allow printing extra panic information on kdump new 73af4bf789aa kcov: split ioctl handling into locked and unlocked parts new f3c77415332a kcov: properly handle subsequent mmap calls new 4b99fe31ca52 selftests: set the BUILD variable to absolute path new ea0c89eee44d selftests: add and export a kernel uapi headers path new db1e7efa039c selftests: correct the headers install path new 507719044d32 selftests: futex: add the uapi headers include variable new 5437665bf0ff selftests: kvm: add the uapi headers include variable new 9c5ca306b29f selftests: landlock: add the uapi headers include variable new f0bd7e0daae0 selftests: net: add the uapi headers include variable new 113c8abace1d selftests: mptcp: add the uapi headers include variable new e3c2fab3d0f6 selftests: vm: add the uapi headers include variable new ca1b81bf8485 selftests: vm: remove dependecy from internal kernel macros new 43cc9e1ed089 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() new fe65099fccb8 ipc/sem: do not sleep with a spin lock held new df46d8c593c1 Merge branch 'akpm-current/current' new 783b0e97114a sysctl: documentation: fix table format warning new 18f11e024c5a Merge branch 'akpm/master' new 711428e8f370 Add linux-next specific files for 20220201
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 (d25ee8853025) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1218 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/configfs-usb-gadget-uac1 | 5 +- Documentation/ABI/testing/configfs-usb-gadget-uac2 | 5 +- Documentation/ABI/testing/debugfs-hisi-hpre | 178 +- Documentation/ABI/testing/debugfs-hisi-sec | 146 +- Documentation/ABI/testing/debugfs-hisi-zip | 146 +- Documentation/ABI/testing/sysfs-class-thermal | 2 +- Documentation/ABI/testing/sysfs-fs-f2fs | 33 + Documentation/admin-guide/kernel-parameters.txt | 31 + Documentation/admin-guide/mm/damon/usage.rst | 24 +- Documentation/admin-guide/mm/zswap.rst | 22 +- Documentation/admin-guide/sysctl/fs.rst | 50 + Documentation/admin-guide/sysctl/net.rst | 9 + Documentation/arm/marvell.rst | 2 + Documentation/arm64/silicon-errata.rst | 8 + Documentation/block/capability.rst | 2 +- Documentation/bpf/btf.rst | 13 + Documentation/core-api/entry.rst | 279 ++ Documentation/core-api/index.rst | 8 + Documentation/dev-tools/kasan.rst | 17 +- Documentation/dev-tools/kselftest.rst | 8 + .../devicetree/bindings/arm/arm,cci-400.yaml | 5 + Documentation/devicetree/bindings/arm/fsl.yaml | 1 + .../bindings/arm/samsung/samsung-boards.yaml | 1 + Documentation/devicetree/bindings/arm/tesla.yaml | 27 + .../bindings/bus/nvidia,tegra210-aconnect.yaml | 1 + .../devicetree/bindings/clock/microchip,mpfs.yaml | 58 + .../devicetree/bindings/clock/tesla,fsd-clock.yaml | 198 + .../bindings/display/mediatek/mediatek,disp.txt | 9 - .../bindings/dma/nvidia,tegra210-adma.yaml | 4 +- Documentation/devicetree/bindings/gpio/gpio.txt | 2 +- .../devicetree/bindings/i2c/i2c-mt65xx.txt | 1 + .../bindings/interrupt-controller/arm,gic.yaml | 1 + .../interrupt-controller/renesas,irqc.yaml | 1 + .../interrupt-controller/sifive,plic-1.0.0.yaml | 12 +- .../bindings/media/i2c/maxim,max9286.yaml | 275 +- .../bindings/media/mediatek,vcodec-decoder.yaml | 7 - .../bindings/media/mediatek,vcodec-encoder.yaml | 8 - .../bindings/media/mediatek-jpeg-decoder.txt | 38 - .../bindings/media/mediatek-jpeg-decoder.yaml | 80 + .../bindings/media/mediatek-jpeg-encoder.txt | 35 - .../bindings/media/mediatek-jpeg-encoder.yaml | 72 + .../devicetree/bindings/media/mediatek-mdp.txt | 8 - .../devicetree/bindings/media/nxp,imx7-csi.yaml | 1 + .../bindings/media/qcom,msm8916-camss.yaml | 10 - .../bindings/media/qcom,msm8996-camss.yaml | 20 - .../bindings/media/qcom,sdm660-camss.yaml | 20 - .../bindings/media/qcom,sdm845-camss.yaml | 17 - .../memory-controllers/mediatek,smi-common.yaml | 32 +- .../memory-controllers/mediatek,smi-larb.yaml | 19 +- Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 3 + .../devicetree/bindings/net/cdns,macb.yaml | 56 + .../devicetree/bindings/net/dsa/microchip,ksz.yaml | 6 + Documentation/devicetree/bindings/net/fsl-fman.txt | 22 +- .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../devicetree/bindings/phy/qcom,usb-hs-phy.txt | 84 - .../devicetree/bindings/phy/qcom,usb-hs-phy.yaml | 109 + .../bindings/pinctrl/brcm,bcm4908-pinctrl.yaml | 72 + .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 1 + .../bindings/pinctrl/samsung,pinctrl.yaml | 1 + .../bindings/pinctrl/sunplus,sp7021-pinctrl.yaml | 374 ++ .../bindings/regulator/maxim,max8973.yaml | 5 +- .../devicetree/bindings/regulator/pfuze100.yaml | 6 +- .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 8 + .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 8 + .../bindings/sound/amlogic,gx-sound-card.yaml | 4 +- .../devicetree/bindings/sound/fsl-asoc-card.txt | 1 + .../bindings/sound/google,sc7180-trogdor.yaml | 6 +- .../devicetree/bindings/sound/imx-audio-card.yaml | 7 +- .../bindings/sound/nvidia,tegra186-dspk.yaml | 4 +- .../bindings/sound/nvidia,tegra210-admaif.yaml | 4 +- .../bindings/sound/nvidia,tegra210-adx.yaml | 1 + .../bindings/sound/nvidia,tegra210-ahub.yaml | 1 + .../bindings/sound/nvidia,tegra210-amx.yaml | 3 + .../bindings/sound/nvidia,tegra210-dmic.yaml | 1 + .../bindings/sound/nvidia,tegra210-i2s.yaml | 1 + .../bindings/sound/nvidia,tegra210-mixer.yaml | 1 + .../bindings/sound/nvidia,tegra210-mvc.yaml | 1 + .../bindings/sound/nvidia,tegra210-sfc.yaml | 1 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 10 +- .../devicetree/bindings/sound/realtek,rt5682s.yaml | 8 +- .../bindings/sound/samsung,aries-wm8994.yaml | 5 +- .../bindings/sound/samsung,midas-audio.yaml | 3 +- .../devicetree/bindings/sound/samsung,odroid.yaml | 9 +- .../devicetree/bindings/sound/simple-card.yaml | 11 + .../devicetree/bindings/sound/sound-dai.yaml | 20 + .../devicetree/bindings/sound/tas5805m.yaml | 56 + .../devicetree/bindings/sound/tlv320aic31xx.txt | 2 +- .../bindings/spi/mediatek,spi-mtk-nor.yaml | 4 + .../bindings/spi/microchip,mpfs-spi.yaml | 52 + .../bindings/spi/spi-peripheral-props.yaml | 5 +- .../bindings/spi/spi-sunplus-sp7021.yaml | 81 + .../bindings/usb/microchip,mpfs-musb.yaml | 59 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/firmware-guide/acpi/enumeration.rst | 39 + Documentation/index.rst | 1 + Documentation/kernel-hacking/locking.rst | 2 +- Documentation/networking/ethtool-netlink.rst | 8 + Documentation/process/deprecated.rst | 20 +- Documentation/process/submitting-patches.rst | 3 +- Documentation/spi/pxa2xx.rst | 3 - Documentation/tools/index.rst | 20 + Documentation/tools/rtla/index.rst | 26 + .../zh_CN/accounting/delay-accounting.rst | 62 +- Documentation/translations/zh_CN/index.rst | 10 +- Documentation/translations/zh_CN/power/index.rst | 56 + Documentation/translations/zh_CN/power/opp.rst | 341 ++ Documentation/translations/zh_CN/vm/active_mm.rst | 85 + Documentation/translations/zh_CN/vm/balance.rst | 81 + Documentation/translations/zh_CN/vm/damon/api.rst | 32 + .../translations/zh_CN/vm/damon/design.rst | 139 + Documentation/translations/zh_CN/vm/damon/faq.rst | 48 + .../translations/zh_CN/vm/damon/index.rst | 33 + .../translations/zh_CN/vm/free_page_reporting.rst | 38 + Documentation/translations/zh_CN/vm/highmem.rst | 128 + Documentation/translations/zh_CN/vm/index.rst | 52 + Documentation/usb/gadget-testing.rst | 10 +- .../userspace-api/media/lirc.h.rst.exceptions | 3 + .../userspace-api/media/rc/lirc-dev-intro.rst | 11 +- .../userspace-api/media/rc/lirc-get-features.rst | 18 - .../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 4 +- .../userspace-api/media/v4l/v4l2grab.c.rst | 2 +- Documentation/virt/kvm/api.rst | 4 +- Documentation/vm/page_table_check.rst | 2 +- MAINTAINERS | 96 +- Makefile | 2 +- Next/SHA1s | 304 +- Next/Trees | 6 +- Next/merge.log | 4067 ++++++++++++++------ arch/Kconfig | 7 - arch/alpha/include/uapi/asm/socket.h | 2 + arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arm/Kconfig | 37 +- arch/arm/boot/compressed/Makefile | 6 +- arch/arm/boot/compressed/misc.c | 7 - arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/exynos3250.dtsi | 4 +- arch/arm/boot/dts/exynos4.dtsi | 6 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 2 +- arch/arm/boot/dts/exynos4210.dtsi | 2 - arch/arm/boot/dts/exynos4412.dtsi | 2 +- arch/arm/boot/dts/exynos5250-arndale.dts | 5 + arch/arm/boot/dts/exynos5250-smdk5250.dts | 5 + arch/arm/boot/dts/exynos5250-snow-common.dtsi | 5 + arch/arm/boot/dts/exynos5250-spring.dts | 5 + arch/arm/boot/dts/exynos5250.dtsi | 10 +- arch/arm/boot/dts/exynos5410-smdk5410.dts | 23 + arch/arm/boot/dts/exynos5410.dtsi | 4 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 10 + arch/arm/boot/dts/exynos5420-klimt-wifi.dts | 75 + arch/arm/boot/dts/exynos5420-peach-pit.dts | 10 + arch/arm/boot/dts/exynos5420-smdk5420.dts | 10 + arch/arm/boot/dts/exynos5420.dtsi | 10 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 10 + arch/arm/boot/dts/imx23-evk.dts | 1 - arch/arm/boot/dts/imx28-tx28.dts | 2 +- arch/arm/boot/dts/imx28.dtsi | 2 + arch/arm/boot/dts/imx51-ts4800.dts | 2 +- arch/arm/boot/dts/imx53-tx53.dtsi | 2 +- arch/arm/boot/dts/imx6q-tbs2910.dts | 2 +- arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi | 3 + arch/arm/boot/dts/imx6qdl-tx6-mb7.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-udoo.dtsi | 5 +- arch/arm/boot/dts/imx6sx-udoo-neo.dtsi | 74 + arch/arm/boot/dts/imx6ul-tx6ul-mainboard.dts | 2 +- arch/arm/boot/dts/imx7-colibri-aster.dtsi | 2 +- arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 2 +- arch/arm/boot/dts/imx7ulp.dtsi | 2 +- arch/arm/boot/dts/imxrt1050-pinfunc.h | 993 +++++ arch/arm/boot/dts/qcom-apq8026-lg-lenok.dts | 30 + arch/arm/boot/dts/qcom-msm8226.dtsi | 39 + arch/arm/boot/dts/qcom-pm8226.dtsi | 23 + arch/arm/boot/dts/qcom-sdx55.dtsi | 2 +- arch/arm/boot/dts/sun8i-h3-nanopi-neo.dts | 4 + arch/arm/boot/dts/vf-colibri-eval-v3.dtsi | 2 +- arch/arm/configs/imxrt_defconfig | 35 + arch/arm/include/asm/assembler.h | 204 +- arch/arm/include/asm/current.h | 46 +- arch/arm/include/asm/elf.h | 3 + arch/arm/include/asm/entry-macro-multi.S | 40 - arch/arm/include/asm/hardware/entry-macro-iomd.S | 131 - arch/arm/include/asm/insn.h | 17 + arch/arm/include/asm/irq.h | 1 - arch/arm/include/asm/mach/arch.h | 2 - arch/arm/include/asm/mmu.h | 2 +- arch/arm/include/asm/mmu_context.h | 22 +- arch/arm/include/asm/page.h | 3 + arch/arm/include/asm/percpu.h | 35 +- arch/arm/include/asm/smp.h | 5 - arch/arm/include/asm/stacktrace.h | 12 + arch/arm/include/asm/switch_to.h | 3 +- arch/arm/include/asm/thread_info.h | 35 +- arch/arm/include/asm/tls.h | 31 +- arch/arm/include/asm/v7m.h | 3 +- arch/arm/kernel/asm-offsets.c | 3 - arch/arm/kernel/entry-armv.S | 208 +- arch/arm/kernel/entry-common.S | 16 +- arch/arm/kernel/entry-header.S | 47 +- arch/arm/kernel/entry-v7m.S | 39 +- arch/arm/kernel/head-common.S | 4 +- arch/arm/kernel/head.S | 7 + arch/arm/kernel/irq.c | 61 +- arch/arm/kernel/module.c | 90 + arch/arm/kernel/process.c | 7 +- arch/arm/kernel/setup.c | 8 +- arch/arm/kernel/sleep.S | 13 + arch/arm/kernel/smp.c | 11 +- arch/arm/kernel/traps.c | 96 +- arch/arm/kernel/unwind.c | 50 +- arch/arm/kernel/vmlinux.lds.S | 4 +- arch/arm/lib/backtrace-clang.S | 14 +- arch/arm/lib/backtrace.S | 8 + arch/arm/lib/call_with_stack.S | 33 +- arch/arm/lib/copy_from_user.S | 13 +- arch/arm/lib/copy_template.S | 67 +- arch/arm/lib/copy_to_user.S | 13 +- arch/arm/lib/memcpy.S | 13 +- arch/arm/lib/memmove.S | 60 +- arch/arm/lib/memset.S | 7 +- arch/arm/mach-footbridge/common.c | 87 + .../arm/mach-footbridge/include/mach/entry-macro.S | 107 - arch/arm/mach-imx/Kconfig | 7 + arch/arm/mach-imx/Makefile | 2 + arch/arm/mach-imx/mach-imxrt.c | 19 + arch/arm/mach-iop32x/cp6.c | 10 +- arch/arm/mach-iop32x/include/mach/entry-macro.S | 31 - arch/arm/mach-iop32x/include/mach/irqs.h | 2 +- arch/arm/mach-iop32x/iop3xx.h | 1 + arch/arm/mach-iop32x/irq.c | 29 +- arch/arm/mach-iop32x/irqs.h | 60 +- arch/arm/mach-pxa/corgi.c | 26 +- arch/arm/mach-pxa/hx4700.c | 10 +- arch/arm/mach-pxa/icontrol.c | 26 +- arch/arm/mach-pxa/littleton.c | 10 +- arch/arm/mach-pxa/magician.c | 12 +- arch/arm/mach-pxa/poodle.c | 14 +- arch/arm/mach-pxa/spitz.c | 26 +- arch/arm/mach-pxa/stargate2.c | 20 +- arch/arm/mach-pxa/z2.c | 20 +- arch/arm/mach-rpc/fiq.S | 5 +- arch/arm/mach-rpc/include/mach/entry-macro.S | 13 - arch/arm/mach-rpc/irq.c | 95 + arch/arm/mach-s3c/Kconfig | 12 - arch/arm/mach-s3c/devs.c | 77 +- arch/arm/mach-s3c/mach-crag6410-module.c | 13 - arch/arm/mach-s3c/mach-crag6410.c | 13 +- arch/arm/mach-s3c/setup-spi-s3c64xx.c | 9 - arch/arm/mach-s3c/spi-core-s3c24xx.h | 6 - arch/arm/mm/Kconfig | 1 + arch/arm/mm/context.c | 3 +- arch/arm/mm/ioremap.c | 18 +- arch/arm/tools/syscall.tbl | 1 + arch/arm64/Kconfig | 76 +- arch/arm64/Kconfig.platforms | 6 + arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/exynos/exynos5433.dtsi | 7 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 5 + arch/arm64/boot/dts/exynos/exynos7.dtsi | 6 +- arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi | 20 + arch/arm64/boot/dts/exynos/exynos850.dtsi | 18 - .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 24 + arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi | 16 + arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 55 + arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 1 + arch/arm64/boot/dts/freescale/imx8mm-prt8mm.dts | 304 ++ .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 49 + .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 78 + .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 78 + .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 59 + .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 89 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 46 +- .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 51 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 104 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 1 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 5 +- .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 144 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 11 +- arch/arm64/boot/dts/freescale/imx8qm-ss-lsio.dtsi | 8 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 15 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-adma.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-lsio.dtsi | 8 + arch/arm64/boot/dts/freescale/mba8mx.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 2 +- arch/arm64/boot/dts/qcom/Makefile | 5 +- .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 304 -- .../boot/dts/qcom/msm8992-lg-bullhead-rev-10.dts | 14 + .../boot/dts/qcom/msm8992-lg-bullhead-rev-101.dts | 14 + arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi | 302 ++ arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 +- .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 16 + .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 16 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 122 + arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 97 + arch/arm64/boot/dts/qcom/sc7280-crd.dts | 12 + .../dts/qcom/sc7280-herobrine-herobrine-r0.dts | 1351 +++++++ arch/arm64/boot/dts/qcom/sc7280-herobrine.dts | 14 - arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 1412 ------- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 20 + arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 128 +- arch/arm64/boot/dts/qcom/sc7280-idp2.dts | 4 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 407 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 5 - arch/arm64/boot/dts/renesas/Makefile | 2 - .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 9 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 14 +- .../boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts | 2 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 10 +- .../boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts | 2 +- arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 26 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 26 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 16 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 26 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 24 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 24 +- .../boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi | 229 ++ arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 20 +- arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 491 --- arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi | 25 - arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 25 - arch/arm64/boot/dts/renesas/r9a07g054l2.dtsi | 13 - .../boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi | 2 +- arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 2 +- arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 2 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 45 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 20 +- arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 6 + arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 81 +- arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 51 +- arch/arm64/boot/dts/tesla/Makefile | 3 + arch/arm64/boot/dts/tesla/fsd-evb.dts | 39 + arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi | 335 ++ arch/arm64/boot/dts/tesla/fsd.dtsi | 731 ++++ arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 8 + arch/arm64/configs/defconfig | 2 + arch/arm64/crypto/Kconfig | 2 +- arch/arm64/crypto/sm3-ce-glue.c | 28 +- arch/arm64/include/asm/cputype.h | 2 + arch/arm64/include/asm/uaccess.h | 33 - arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/include/asm/vmalloc.h | 6 + arch/arm64/include/asm/vmap_stack.h | 5 +- arch/arm64/kernel/cpu_errata.c | 27 + arch/arm64/kernel/cpufeature.c | 3 + arch/arm64/kernel/module.c | 5 +- arch/arm64/kvm/hyp/exception.c | 5 +- arch/arm64/kvm/hyp/pgtable.c | 18 +- arch/arm64/kvm/hyp/vgic-v3-sr.c | 3 + arch/arm64/kvm/vgic/vgic-v3.c | 17 +- arch/arm64/lib/crc32.S | 87 +- arch/arm64/mm/extable.c | 4 +- arch/arm64/mm/init.c | 9 +- arch/arm64/mm/pageattr.c | 2 +- arch/arm64/net/bpf_jit_comp.c | 3 +- arch/arm64/tools/cpucaps | 3 + arch/ia64/Kconfig | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/ia64/pci/fixup.c | 4 +- arch/m68k/atari/stdma.c | 1 - arch/m68k/bvme6000/config.c | 1 - arch/m68k/emu/nfblock.c | 1 - arch/m68k/kernel/setup_mm.c | 1 - arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/m68k/mvme147/config.c | 1 - arch/m68k/mvme16x/config.c | 1 - arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/include/asm/asm.h | 4 +- arch/mips/include/asm/ftrace.h | 4 +- arch/mips/include/asm/r4kcache.h | 4 +- arch/mips/include/asm/unaligned-emul.h | 176 +- arch/mips/include/uapi/asm/socket.h | 2 + arch/mips/kernel/mips-r2-to-r6-emul.c | 104 +- arch/mips/kernel/r2300_fpu.S | 6 +- arch/mips/kernel/r4k_fpu.S | 2 +- arch/mips/kernel/relocate_kernel.S | 22 +- arch/mips/kernel/scall32-o32.S | 10 +- arch/mips/kernel/scall64-n32.S | 2 +- arch/mips/kernel/scall64-n64.S | 2 +- arch/mips/kernel/scall64-o32.S | 10 +- arch/mips/kernel/syscall.c | 8 +- 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/lib/csum_partial.S | 4 +- arch/mips/lib/memcpy.S | 4 +- arch/mips/lib/memset.S | 2 +- arch/mips/lib/strncpy_user.S | 4 +- arch/mips/lib/strnlen_user.S | 2 +- arch/mips/loongson64/vbios_quirk.c | 9 +- arch/openrisc/lib/memcpy.c | 2 +- arch/parisc/include/asm/agp.h | 4 +- arch/parisc/include/uapi/asm/socket.h | 2 + arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/parisc/mm/init.c | 2 - arch/powerpc/include/asm/agp.h | 4 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 1 + arch/powerpc/include/asm/book3s/64/pgtable.h | 2 + arch/powerpc/include/asm/fixmap.h | 6 +- arch/powerpc/include/asm/kvm_book3s_64.h | 1 - arch/powerpc/include/asm/kvm_host.h | 1 + arch/powerpc/include/asm/nohash/32/pgtable.h | 1 + arch/powerpc/include/asm/nohash/64/pgtable.h | 1 + arch/powerpc/kernel/fadump.c | 6 + arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/time.c | 5 +- arch/powerpc/kvm/book3s_hv.c | 3 +- arch/powerpc/kvm/book3s_hv_nested.c | 2 +- arch/powerpc/mm/pgtable.c | 9 + arch/powerpc/perf/core-book3s.c | 17 +- arch/riscv/mm/init.c | 6 +- arch/s390/hypfs/hypfs_vm.c | 6 +- arch/s390/kernel/module.c | 2 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/include/asm/agp.h | 6 +- arch/sparc/include/uapi/asm/socket.h | 2 + arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/x86/Kconfig | 4 +- arch/x86/crypto/Makefile | 3 + arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 63 +- arch/x86/crypto/sm3-avx-asm_64.S | 517 +++ arch/x86/crypto/sm3_avx_glue.c | 134 + arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/include/asm/kvm_host.h | 5 +- arch/x86/include/asm/xen/hypervisor.h | 14 - arch/x86/include/uapi/asm/kvm.h | 3 + arch/x86/kernel/cpu/mce/intel.c | 1 + arch/x86/kernel/module.c | 2 +- arch/x86/kernel/setup.c | 10 +- arch/x86/kvm/cpuid.c | 90 +- arch/x86/kvm/lapic.c | 2 +- arch/x86/kvm/svm/nested.c | 9 +- arch/x86/kvm/svm/sev.c | 9 +- arch/x86/kvm/svm/svm.c | 177 +- arch/x86/kvm/svm/svm.h | 7 +- arch/x86/kvm/svm/svm_onhyperv.h | 12 +- arch/x86/kvm/vmx/capabilities.h | 1 - arch/x86/kvm/vmx/evmcs.c | 4 +- arch/x86/kvm/vmx/evmcs.h | 48 +- arch/x86/kvm/vmx/nested.c | 82 +- arch/x86/kvm/vmx/vmcs12.c | 4 +- arch/x86/kvm/vmx/vmcs12.h | 6 +- arch/x86/kvm/vmx/vmx.c | 47 +- arch/x86/kvm/x86.c | 94 +- arch/x86/kvm/xen.c | 10 +- arch/x86/net/bpf_jit_comp.c | 1 - arch/x86/pci/fixup.c | 4 +- arch/x86/xen/enlighten_hvm.c | 13 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + block/Kconfig | 12 + block/bdev.c | 9 +- block/bio.c | 73 +- block/blk-cgroup.c | 1 - block/blk-core.c | 25 +- block/blk-flush.c | 4 +- block/blk-ia-ranges.c | 2 +- block/blk-lib.c | 32 +- block/blk-mq.c | 2 + block/blk-zoned.c | 14 +- block/blk.h | 6 +- block/bounce.c | 6 +- block/disk-events.c | 2 +- block/fops.c | 35 +- block/genhd.c | 7 +- block/holder.c | 2 +- block/partitions/check.h | 1 - block/partitions/core.c | 1 - block/partitions/efi.h | 1 - block/partitions/ldm.h | 1 - block/sed-opal.c | 2 +- crypto/Kconfig | 17 +- crypto/algapi.c | 6 + crypto/authenc.c | 2 +- crypto/memneq.c | 22 +- crypto/rsa-pkcs1pad.c | 38 +- crypto/sm2.c | 38 +- crypto/sm3_generic.c | 142 +- crypto/tcrypt.c | 14 +- crypto/testmgr.c | 3 - drivers/acpi/osl.c | 19 +- drivers/acpi/property.c | 2 +- drivers/ata/libata-scsi.c | 47 +- drivers/ata/pata_atiixp.c | 4 +- drivers/ata/pata_pdc202xx_old.c | 2 +- drivers/ata/pata_platform.c | 20 +- drivers/base/class.c | 2 +- drivers/base/core.c | 2 +- drivers/base/devtmpfs.c | 2 +- drivers/base/property.c | 29 + drivers/base/regmap/regmap-irq.c | 2 +- drivers/block/aoe/aoeblk.c | 1 - drivers/block/aoe/aoecmd.c | 1 - drivers/block/drbd/drbd_actlog.c | 5 +- drivers/block/drbd/drbd_bitmap.c | 7 +- drivers/block/drbd/drbd_int.h | 1 - drivers/block/drbd/drbd_receiver.c | 32 +- drivers/block/floppy.c | 4 +- drivers/block/mtip32xx/mtip32xx.c | 1 - drivers/block/mtip32xx/mtip32xx.h | 1 - drivers/block/pktcdvd.c | 8 +- drivers/block/rnbd/rnbd-srv-dev.c | 61 +- drivers/block/rnbd/rnbd-srv-dev.h | 18 +- drivers/block/rnbd/rnbd-srv-sysfs.c | 1 - drivers/block/rnbd/rnbd-srv.c | 45 +- drivers/block/rnbd/rnbd-srv.h | 1 - drivers/block/sunvdc.c | 1 - drivers/block/xen-blkback/blkback.c | 25 +- drivers/block/zram/zram_drv.c | 17 +- drivers/bluetooth/btrtl.c | 8 + drivers/bluetooth/hci_h5.c | 5 + drivers/cdrom/gdrom.c | 1 - drivers/char/hw_random/Kconfig | 2 +- drivers/char/random.c | 41 +- drivers/clk/.kunitconfig | 3 + drivers/clk/Kconfig | 8 + drivers/clk/Makefile | 1 + drivers/clk/at91/sama5d2.c | 4 +- drivers/clk/at91/sama7g5.c | 8 +- drivers/clk/clk-gate_test.c | 464 +++ drivers/clk/clk-si5341.c | 24 +- drivers/clk/clk-stm32mp1.c | 46 +- drivers/clk/mediatek/clk-mt8192.c | 36 +- drivers/clk/samsung/Kconfig | 8 + drivers/clk/samsung/Makefile | 1 + drivers/clk/samsung/clk-fsd.c | 1803 +++++++++ drivers/clk/samsung/clk-pll.c | 1 + drivers/clk/samsung/clk-pll.h | 1 + drivers/clk/zynqmp/clk-gate-zynqmp.c | 12 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 8 +- drivers/clk/zynqmp/divider.c | 12 +- drivers/clk/zynqmp/pll.c | 32 +- drivers/comedi/drivers/das16.c | 4 +- drivers/connector/cn_proc.c | 2 +- drivers/counter/counter-core.c | 15 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 2 + drivers/crypto/ccp/ccp-crypto-aes.c | 5 +- drivers/crypto/ccp/sev-dev.c | 2 +- drivers/crypto/hisilicon/qm.c | 2 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 27 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 6 +- drivers/crypto/marvell/Kconfig | 1 + drivers/crypto/mxs-dcp.c | 2 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 2 +- drivers/crypto/qat/qat_common/adf_gen4_pfvf.c | 42 +- drivers/edac/altera_edac.c | 2 +- drivers/edac/edac_mc.c | 4 +- drivers/edac/xgene_edac.c | 2 +- drivers/fpga/dfl-pci.c | 15 +- drivers/gpio/Kconfig | 6 +- drivers/gpio/gpio-altera-a10sr.c | 3 +- drivers/gpio/gpio-crystalcove.c | 9 +- drivers/gpio/gpio-merrifield.c | 3 + drivers/gpio/gpio-tegra.c | 1 - drivers/gpio/gpio-tps68470.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 38 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 79 + drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 82 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 21 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 145 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 24 +- drivers/gpu/drm/amd/amdgpu/athub_v1_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 1 + drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 1 + drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 189 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 161 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 8 + drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 44 +- drivers/gpu/drm/amd/amdgpu/nv.c | 34 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 80 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.h | 6 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 37 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 8 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 18 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 69 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.h | 23 + drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 65 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 80 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 18 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 28 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 219 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 25 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 10 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 6 +- drivers/gpu/drm/amd/display/dc/Makefile | 4 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 - .../gpu/drm/amd/display/dc/bios/command_table2.c | 4 - .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 16 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 20 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 12 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 47 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 807 ++-- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 1367 ++++--- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 917 ----- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 127 +- drivers/gpu/drm/amd/display/dc/dc.h | 33 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 59 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 60 + drivers/gpu/drm/amd/display/dc/dc_link.h | 20 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 6 - drivers/gpu/drm/amd/display/dc/dc_types.h | 6 - drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 2 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 17 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 4 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 113 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 18 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 3 +- .../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_dccg.h | 15 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 41 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 2 - .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 2 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 5 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 3 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 4 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 11 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 106 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 6 + .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 11 + .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h | 9 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 4 + drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 +- .../gpu/drm/amd/display/dc/dml/calcs/dce_calcs.c | 4 +- .../gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c | 1 - .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 2 - .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 2 - .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 2 - .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 2 - .../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c | 2 +- .../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.h | 2 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 1 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 24 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 1 + .../amd/display/dc/dml/display_rq_dlg_helpers.c | 3 - .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 4 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 14 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 56 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 2 - .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 5 +- .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 10 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 - .../drm/amd/display/dc/inc/hw_sequencer_private.h | 2 - drivers/gpu/drm/amd/display/dc/inc/link_dpcd.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 3 + drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 86 +- drivers/gpu/drm/amd/display/dc/inc/reg_helper.h | 34 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 27 +- drivers/gpu/drm/amd/display/dc/link/Makefile | 30 + .../gpu/drm/amd/display/dc/link/link_hwss_dio.c | 137 + .../gpu/drm/amd/display/dc/link/link_hwss_dio.h | 53 + .../gpu/drm/amd/display/dc/link/link_hwss_dpia.c | 51 + .../gpu/drm/amd/display/dc/link/link_hwss_dpia.h | 34 + .../gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.c | 254 ++ .../gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.h | 35 + .../drm/amd/display/dc/link/link_hwss_hpo_frl.c | 43 + .../drm/amd/display/dc/link/link_hwss_hpo_frl.h | 34 + drivers/gpu/drm/amd/display/dc/virtual/Makefile | 2 +- .../amd/display/dc/virtual/virtual_link_encoder.c | 3 +- .../drm/amd/display/dc/virtual/virtual_link_hwss.c | 43 + .../drm/amd/display/dc/virtual/virtual_link_hwss.h | 34 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 13 +- .../drm/amd/display/include/bios_parser_types.h | 2 - .../drm/amd/display/include/ddc_service_types.h | 5 + drivers/gpu/drm/amd/display/include/dpcd_defs.h | 4 - .../gpu/drm/amd/display/include/grph_object_defs.h | 2 - .../gpu/drm/amd/display/include/grph_object_id.h | 2 - .../drm/amd/display/include/link_service_types.h | 12 - .../drm/amd/display/modules/inc/mod_info_packet.h | 3 +- .../amd/display/modules/info_packet/info_packet.c | 25 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 50 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 14 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 4 - .../drm/amd/pm/powerplay/smumgr/vega20_smumgr.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 71 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 49 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 71 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 80 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 20 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 47 +- drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 4 +- drivers/gpu/drm/ast/ast_tables.h | 2 - drivers/gpu/drm/drm_atomic.c | 12 +- drivers/gpu/drm/drm_privacy_screen_x86.c | 3 + drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 4 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 4 +- drivers/gpu/drm/i915/display/icl_dsi.c | 6 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 3 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 1 + drivers/gpu/drm/i915/display/intel_ddi.c | 10 +- drivers/gpu/drm/i915/display/intel_display.c | 354 +- drivers/gpu/drm/i915/display/intel_display.h | 4 +- drivers/gpu/drm/i915/display/intel_display_types.h | 3 + drivers/gpu/drm/i915/display/intel_dp.c | 2 +- drivers/gpu/drm/i915/display/intel_dpt.c | 6 +- drivers/gpu/drm/i915/display/intel_drrs.c | 69 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 6 +- drivers/gpu/drm/i915/display/intel_overlay.c | 3 + drivers/gpu/drm/i915/display/intel_pch_display.c | 34 +- drivers/gpu/drm/i915/display/intel_pch_display.h | 2 + drivers/gpu/drm/i915/display/intel_tc.c | 3 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 7 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 6 + drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_pages.c | 10 + drivers/gpu/drm/i915/gt/intel_gt.c | 108 + drivers/gpu/drm/i915/gt/intel_gt.h | 2 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 2 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 33 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 5 + drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 8 +- drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 3 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 147 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 2 +- drivers/gpu/drm/i915/gvt/display.c | 8 +- drivers/gpu/drm/i915/gvt/handlers.c | 4 +- drivers/gpu/drm/i915/i915_drv.h | 3 + drivers/gpu/drm/i915/i915_irq.c | 7 +- drivers/gpu/drm/i915/i915_pci.c | 1 + drivers/gpu/drm/i915/i915_reg.h | 250 +- drivers/gpu/drm/i915/i915_vma.c | 24 +- drivers/gpu/drm/i915/i915_vma_resource.c | 3 +- drivers/gpu/drm/i915/intel_device_info.h | 1 + drivers/gpu/drm/i915/intel_pm.c | 163 +- drivers/gpu/drm/i915/intel_step.c | 8 + drivers/gpu/drm/i915/intel_uncore.c | 26 +- drivers/gpu/drm/i915/intel_uncore.h | 2 + drivers/gpu/drm/i915/intel_wopcm.c | 42 +- drivers/gpu/drm/kmb/kmb_plane.c | 8 - drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 8 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 9 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 15 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 36 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 1 - drivers/gpu/drm/mediatek/mtk_drm_drv.c | 5 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 2 + drivers/gpu/drm/msm/adreno/adreno_device.c | 18 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 11 +- drivers/gpu/drm/msm/dsi/dsi.c | 7 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 4 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 7 +- drivers/gpu/drm/msm/msm_drv.c | 5 +- drivers/gpu/drm/msm/msm_gpu.c | 3 + drivers/gpu/drm/msm/msm_gpu.h | 3 + drivers/gpu/drm/msm/msm_gpu_devfreq.c | 21 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c | 2 +- drivers/gpu/drm/radeon/radeon_object.c | 1 - drivers/gpu/drm/rockchip/cdn-dp-core.c | 28 + drivers/gpu/drm/rockchip/cdn-dp-core.h | 4 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 33 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 2 +- drivers/gpu/host1x/syncpt.c | 16 +- drivers/hwmon/hwmon.c | 2 +- drivers/hwmon/lm83.c | 2 +- drivers/hwtracing/coresight/coresight-trbe.c | 114 +- drivers/hwtracing/coresight/coresight-trbe.h | 8 - drivers/i2c/busses/i2c-mt65xx.c | 14 + drivers/i2c/i2c-core-base.c | 2 +- drivers/i2c/i2c-core-smbus.c | 11 +- drivers/i2c/i2c-smbus.c | 5 +- drivers/iio/accel/bmc150-accel-core.c | 5 +- drivers/iio/accel/kxcjk-1013.c | 5 +- drivers/iio/accel/mma9551.c | 5 +- drivers/iio/accel/mma9553.c | 5 +- drivers/iio/adc/men_z188_adc.c | 9 +- drivers/iio/addac/ad74413r.c | 10 +- drivers/iio/frequency/admv1013.c | 2 +- drivers/iio/gyro/bmg160_core.c | 5 +- drivers/iio/imu/kmx61.c | 5 +- drivers/iio/magnetometer/bmc150_magn.c | 5 +- drivers/infiniband/core/addr.c | 1 - drivers/infiniband/core/cache.c | 1 - drivers/infiniband/core/cm.c | 2 +- drivers/infiniband/core/cma.c | 22 +- drivers/infiniband/core/cma_configfs.c | 1 - drivers/infiniband/core/cq.c | 1 - drivers/infiniband/core/iwpm_util.h | 1 - drivers/infiniband/core/sa_query.c | 1 - drivers/infiniband/core/ucma.c | 34 +- drivers/infiniband/core/verbs.c | 1 + drivers/infiniband/hw/hfi1/affinity.c | 1 - drivers/infiniband/hw/hfi1/debugfs.c | 1 - drivers/infiniband/hw/hfi1/device.c | 1 - drivers/infiniband/hw/hfi1/fault.c | 1 - drivers/infiniband/hw/hfi1/firmware.c | 1 - drivers/infiniband/hw/hfi1/ipoib.h | 2 +- drivers/infiniband/hw/hfi1/ipoib_main.c | 27 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 38 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 1 - drivers/infiniband/hw/mlx5/ib_virt.c | 1 - drivers/infiniband/hw/mlx5/mem.c | 1 - drivers/infiniband/hw/mlx5/mlx5_ib.h | 6 - drivers/infiniband/hw/mlx5/qp.c | 4 +- drivers/infiniband/hw/mlx5/srq.c | 1 - drivers/infiniband/hw/mthca/mthca_main.c | 8 +- drivers/infiniband/hw/mthca/mthca_profile.c | 2 - drivers/infiniband/hw/qib/qib_fs.c | 1 - drivers/infiniband/hw/usnic/usnic_debugfs.c | 1 - drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c | 1 - drivers/infiniband/hw/usnic/usnic_ib_sysfs.c | 1 - drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 1 - drivers/infiniband/hw/usnic/usnic_transport.c | 1 - drivers/infiniband/hw/usnic/usnic_vnic.c | 1 - drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 10 +- drivers/infiniband/sw/rdmavt/qp.c | 2 + drivers/infiniband/sw/rxe/rxe.h | 1 - drivers/infiniband/sw/rxe/rxe_loc.h | 24 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 106 +- drivers/infiniband/sw/rxe/rxe_mmap.c | 1 - drivers/infiniband/sw/rxe/rxe_net.c | 18 - drivers/infiniband/sw/rxe/rxe_pool.c | 10 +- drivers/infiniband/sw/rxe/rxe_qp.c | 19 +- drivers/infiniband/sw/rxe/rxe_recv.c | 4 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 31 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 10 +- drivers/infiniband/sw/siw/siw_verbs.c | 3 +- drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 1 - drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 1 - drivers/infiniband/ulp/iser/iser_memory.c | 1 - drivers/infiniband/ulp/iser/iser_verbs.c | 1 - drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c | 1 - drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 42 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 + drivers/infiniband/ulp/rtrs/rtrs.c | 1 - drivers/input/touchscreen/wm97xx-core.c | 12 +- drivers/interconnect/imx/imx.c | 9 + drivers/iommu/mtk_iommu.c | 34 + drivers/iommu/mtk_iommu_v1.c | 42 +- drivers/irqchip/Kconfig | 1 + drivers/irqchip/irq-gic-v3-its.c | 120 +- drivers/irqchip/irq-nvic.c | 22 +- drivers/md/bcache/io.c | 3 +- drivers/md/bcache/journal.c | 16 +- drivers/md/bcache/movinggc.c | 4 +- drivers/md/bcache/request.c | 18 +- drivers/md/bcache/stats.c | 3 +- drivers/md/bcache/super.c | 9 +- drivers/md/bcache/sysfs.c | 15 +- drivers/md/bcache/sysfs.h | 2 +- drivers/md/bcache/writeback.c | 4 +- drivers/md/dm-core.h | 1 - drivers/md/dm-crypt.c | 27 +- drivers/md/dm-io.c | 5 +- drivers/md/dm-log-writes.c | 39 +- drivers/md/dm-snap.c | 21 +- drivers/md/dm-thin.c | 41 +- drivers/md/dm-writecache.c | 7 +- drivers/md/dm-zoned-metadata.c | 26 +- drivers/md/dm.c | 32 +- drivers/md/md-multipath.c | 2 +- drivers/md/md.c | 24 +- drivers/md/raid1.c | 8 +- drivers/md/raid10.c | 14 +- drivers/md/raid5-cache.c | 19 +- drivers/md/raid5-ppl.c | 13 +- drivers/md/raid5.c | 12 +- drivers/media/i2c/Kconfig | 26 + drivers/media/i2c/Makefile | 2 + drivers/media/i2c/dw9714.c | 42 +- drivers/media/i2c/hi847.c | 3012 +++++++++++++++ drivers/media/i2c/max9286.c | 125 +- drivers/media/i2c/ov08d10.c | 1526 ++++++++ drivers/media/i2c/ov2740.c | 8 +- drivers/media/i2c/ov5648.c | 6 +- drivers/media/i2c/ov5693.c | 9 +- drivers/media/i2c/ov6650.c | 192 +- drivers/media/i2c/ov8865.c | 8 +- drivers/media/i2c/tc358743.c | 2 +- drivers/media/pci/cx23885/cx23885-input.c | 2 +- drivers/media/platform/aspeed-video.c | 219 +- drivers/media/platform/coda/coda-common.c | 1 + drivers/media/platform/coda/imx-vdoa.c | 9 +- drivers/media/platform/exynos-gsc/gsc-core.c | 14 +- drivers/media/platform/exynos4-is/fimc-core.c | 11 +- drivers/media/platform/exynos4-is/fimc-lite.c | 11 +- drivers/media/platform/imx-jpeg/mxc-jpeg.c | 6 + drivers/media/platform/marvell-ccic/mmp-driver.c | 8 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 45 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h | 2 - drivers/media/platform/mtk-mdp/mtk_mdp_comp.c | 40 - drivers/media/platform/mtk-mdp/mtk_mdp_comp.h | 2 - drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 1 - .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 2 - .../media/platform/mtk-vcodec/mtk_vcodec_dec_hw.c | 1 - .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 41 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 3 - drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 1 - .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 2 - .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 45 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 10 +- drivers/media/platform/pxa_camera.c | 9 +- drivers/media/platform/qcom/camss/camss-csid.c | 12 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 12 +- drivers/media/platform/qcom/camss/camss-ispif.c | 12 +- drivers/media/platform/qcom/camss/camss-vfe.c | 12 +- drivers/media/platform/qcom/camss/camss.c | 2 +- drivers/media/platform/rcar-vin/rcar-vin.h | 2 +- drivers/media/platform/s5p-g2d/g2d.c | 10 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 11 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 10 +- drivers/media/platform/stm32/dma2d/dma2d.c | 9 +- drivers/media/platform/stm32/stm32-dcmi.c | 2 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h | 2 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 2 +- drivers/media/platform/ti-vpe/cal-camerarx.c | 6 +- drivers/media/platform/vsp1/vsp1_drv.c | 14 +- drivers/media/rc/fintek-cir.c | 2 +- drivers/media/rc/igorplugusb.c | 2 +- drivers/media/rc/iguanair.c | 2 +- drivers/media/rc/ir-hix5hd2.c | 2 +- drivers/media/rc/ir-imon-decoder.c | 2 +- drivers/media/rc/ir-jvc-decoder.c | 2 +- drivers/media/rc/ir-mce_kbd-decoder.c | 2 +- drivers/media/rc/ir-nec-decoder.c | 2 +- drivers/media/rc/ir-rc5-decoder.c | 2 +- drivers/media/rc/ir-rc6-decoder.c | 2 +- drivers/media/rc/ir-rcmm-decoder.c | 2 +- drivers/media/rc/ir-sanyo-decoder.c | 4 +- drivers/media/rc/ir-sharp-decoder.c | 2 +- drivers/media/rc/ir-sony-decoder.c | 2 +- drivers/media/rc/ir-xmp-decoder.c | 2 +- drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/lirc_dev.c | 17 +- drivers/media/rc/nuvoton-cir.c | 2 +- drivers/media/rc/rc-core-priv.h | 2 +- drivers/media/rc/rc-ir-raw.c | 2 - drivers/media/rc/rc-loopback.c | 6 +- drivers/media/rc/st_rc.c | 2 +- drivers/media/rc/sunxi-cir.c | 2 +- drivers/media/rc/winbond-cir.c | 2 +- drivers/media/v4l2-core/v4l2-dev.c | 68 +- drivers/media/v4l2-core/v4l2-fwnode.c | 12 +- drivers/media/v4l2-core/v4l2-ioctl.c | 12 +- drivers/media/v4l2-core/v4l2-subdev.c | 8 - drivers/memory/mtk-smi.c | 65 +- drivers/misc/cardreader/rtl8411.c | 2 +- drivers/misc/cardreader/rts5209.c | 2 +- drivers/misc/cardreader/rts5228.c | 2 +- drivers/misc/cardreader/rts5229.c | 2 +- drivers/misc/cardreader/rts5249.c | 31 +- drivers/misc/cardreader/rts5261.c | 2 +- drivers/misc/cardreader/rtsx_pcr.c | 164 +- drivers/misc/cardreader/rtsx_pcr.h | 1 + drivers/misc/eeprom/at25.c | 4 +- drivers/misc/mei/pci-me.c | 10 +- drivers/mmc/host/moxart-mmc.c | 2 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 44 +- drivers/mtd/devices/mchp23k256.c | 2 +- drivers/mtd/devices/mchp48l640.c | 2 +- drivers/mtd/mtd_blkdevs.c | 1 + drivers/mtd/mtdswap.c | 2 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 4 +- drivers/mtd/nand/raw/atmel/pmecc.c | 4 +- drivers/mtd/nand/raw/brcmnand/bcma_nand.c | 4 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 4 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 3 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 2 +- drivers/mtd/nand/raw/ingenic/jz4780_bch.c | 2 +- drivers/mtd/nand/raw/mtk_ecc.c | 2 +- drivers/mtd/nand/raw/omap2.c | 2 +- drivers/mtd/nand/raw/renesas-nand-controller.c | 2 +- drivers/mtd/nand/raw/sh_flctl.c | 2 +- drivers/mtd/nand/raw/sharpsl.c | 1 - drivers/net/bonding/bond_alb.c | 30 +- drivers/net/dsa/Kconfig | 12 +- drivers/net/dsa/Makefile | 3 +- drivers/net/dsa/b53/b53_common.c | 2 +- drivers/net/dsa/microchip/ksz9477.c | 9 +- drivers/net/dsa/microchip/ksz_common.c | 6 + drivers/net/dsa/microchip/ksz_common.h | 1 + drivers/net/dsa/mt7530.c | 2 +- drivers/net/dsa/mv88e6xxx/chip.c | 13 +- drivers/net/dsa/mv88e6xxx/chip.h | 1 + drivers/net/dsa/mv88e6xxx/smi.c | 35 +- drivers/net/dsa/realtek-smi-core.c | 523 --- drivers/net/dsa/realtek-smi-core.h | 145 - drivers/net/dsa/realtek/Kconfig | 44 + drivers/net/dsa/realtek/Makefile | 6 + drivers/net/dsa/realtek/realtek-mdio.c | 229 ++ drivers/net/dsa/realtek/realtek-smi.c | 535 +++ drivers/net/dsa/realtek/realtek.h | 145 + drivers/net/dsa/realtek/rtl8365mb.c | 2076 ++++++++++ drivers/net/dsa/realtek/rtl8366-core.c | 448 +++ drivers/net/dsa/realtek/rtl8366rb.c | 1859 +++++++++ drivers/net/dsa/rtl8365mb.c | 1987 ---------- drivers/net/dsa/rtl8366.c | 448 --- drivers/net/dsa/rtl8366rb.c | 1814 --------- drivers/net/ethernet/3com/typhoon.c | 6 +- drivers/net/ethernet/8390/etherh.c | 6 +- drivers/net/ethernet/amd/declance.c | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 36 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 499 ++- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 152 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 5 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 2 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 4 +- drivers/net/ethernet/cadence/macb.h | 4 + drivers/net/ethernet/cadence/macb_main.c | 63 +- drivers/net/ethernet/cortina/gemini.c | 8 + drivers/net/ethernet/dec/tulip/pnic.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 12 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 14 +- drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 12 +- drivers/net/ethernet/freescale/fec_ptp.c | 1 - drivers/net/ethernet/freescale/xgmac_mdio.c | 91 +- drivers/net/ethernet/google/gve/gve.h | 2 +- drivers/net/ethernet/google/gve/gve_adminq.c | 2 +- drivers/net/ethernet/google/gve/gve_main.c | 6 +- drivers/net/ethernet/google/gve/gve_rx.c | 3 +- drivers/net/ethernet/google/gve/gve_rx_dqo.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 3 +- drivers/net/ethernet/i825xx/ether1.c | 4 +- drivers/net/ethernet/intel/e1000e/netdev.c | 22 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 9 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 11 - drivers/net/ethernet/intel/i40e/i40e_txrx.h | 1 - drivers/net/ethernet/intel/i40e/i40e_xsk.c | 4 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 9 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 2 + drivers/net/ethernet/intel/ice/ice_main.c | 6 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 6 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 10 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 15 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 374 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 27 +- drivers/net/ethernet/intel/igb/igb_main.c | 19 +- drivers/net/ethernet/intel/igbvf/netdev.c | 22 +- drivers/net/ethernet/intel/igc/igc_main.c | 19 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 19 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 20 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 20 +- drivers/net/ethernet/marvell/mvneta.c | 123 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 7 + .../ethernet/marvell/octeontx2/nic/otx2_common.h | 3 + .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 19 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 4 + .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 1 + drivers/net/ethernet/mediatek/mtk_star_emac.c | 2 + .../ethernet/mellanox/mlx5/core/en/tc/act/accept.c | 5 +- .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 5 +- .../ethernet/mellanox/mlx5/core/en/tc/act/csum.c | 5 +- .../net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c | 17 +- .../ethernet/mellanox/mlx5/core/en/tc/act/drop.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/goto.c | 12 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mark.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c | 7 +- .../mellanox/mlx5/core/en/tc/act/mirred_nic.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mpls.c | 9 +- .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.c | 11 +- .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.h | 1 - .../ethernet/mellanox/mlx5/core/en/tc/act/ptype.c | 3 +- .../mlx5/core/en/tc/act/redirect_ingress.c | 8 +- .../ethernet/mellanox/mlx5/core/en/tc/act/sample.c | 11 +- .../ethernet/mellanox/mlx5/core/en/tc/act/trap.c | 5 +- .../ethernet/mellanox/mlx5/core/en/tc/act/tun.c | 6 +- .../ethernet/mellanox/mlx5/core/en/tc/act/vlan.c | 13 +- .../ethernet/mellanox/mlx5/core/en/tc/act/vlan.h | 1 - .../mellanox/mlx5/core/en/tc/act/vlan_mangle.c | 9 +- .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 1 + .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 18 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 87 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 4 - .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 13 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 17 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.h | 6 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 9 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 368 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 27 +- .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 16 - .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 33 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 14 + drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 16 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 7 + .../net/ethernet/mellanox/mlx5/core/lib/hv_vhca.h | 7 - .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 11 + drivers/net/ethernet/mellanox/mlxsw/core.c | 75 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 10 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 121 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 3 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 59 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 2 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 106 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 7 + .../net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c | 5 +- .../ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c | 12 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 28 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 3 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 3 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 2 +- .../net/ethernet/microchip/lan966x/lan966x_mac.c | 11 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 6 +- .../net/ethernet/microchip/sparx5/sparx5_main.c | 1 - .../net/ethernet/microchip/sparx5/sparx5_phylink.c | 10 + drivers/net/ethernet/microsoft/mana/gdma_main.c | 4 +- drivers/net/ethernet/microsoft/mana/mana.h | 15 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 60 +- drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 35 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 81 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h | 3 +- drivers/net/ethernet/netronome/nfp/nfp_port.h | 3 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 2 +- drivers/net/ethernet/pensando/ionic/ionic.h | 7 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 17 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 162 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 6 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 189 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 2 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 125 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 37 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 66 +- drivers/net/ethernet/realtek/r8169_main.c | 72 +- drivers/net/ethernet/renesas/ravb_main.c | 13 +- drivers/net/ethernet/renesas/sh_eth.c | 14 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- drivers/net/ethernet/seeq/ether3.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 32 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 9 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 189 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 3 - drivers/net/ethernet/ti/cpsw_priv.c | 2 +- drivers/net/ethernet/tundra/tsi108_eth.c | 35 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 2 + drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 108 +- drivers/net/hamradio/yam.c | 4 +- drivers/net/ieee802154/at86rf230.c | 13 +- drivers/net/ieee802154/ca8210.c | 1 + drivers/net/ieee802154/mac802154_hwsim.c | 1 + drivers/net/ieee802154/mcr20a.c | 4 +- drivers/net/pcs/pcs-xpcs.c | 41 +- drivers/net/phy/aquantia_main.c | 4 +- drivers/net/phy/at803x.c | 146 +- drivers/net/phy/phy-core.c | 22 +- drivers/net/usb/asix_devices.c | 1 - drivers/net/wireless/ath/ath10k/core.c | 16 + drivers/net/wireless/ath/ath10k/htt.c | 153 + drivers/net/wireless/ath/ath10k/htt.h | 296 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 331 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 36 +- drivers/net/wireless/ath/ath10k/hw.c | 15 +- drivers/net/wireless/ath/ath10k/hw.h | 27 +- drivers/net/wireless/ath/ath10k/rx_desc.h | 40 +- drivers/net/wireless/ath/ath10k/snoc.c | 15 +- drivers/net/wireless/ath/ath10k/wow.c | 7 +- drivers/net/wireless/ath/ath11k/core.c | 10 + drivers/net/wireless/ath/ath11k/core.h | 1 + drivers/net/wireless/ath/ath11k/debugfs.c | 6 + drivers/net/wireless/ath/ath11k/dp_rx.c | 195 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 8 +- drivers/net/wireless/ath/ath11k/hw.c | 16 + drivers/net/wireless/ath/ath11k/hw.h | 2 + drivers/net/wireless/ath/ath11k/mac.c | 52 +- drivers/net/wireless/ath/ath11k/mhi.c | 1 + drivers/net/wireless/ath/ath11k/peer.c | 40 +- drivers/net/wireless/ath/ath11k/qmi.c | 3 +- drivers/net/wireless/ath/ath11k/reg.c | 25 +- drivers/net/wireless/ath/ath5k/ath5k.h | 4 - drivers/net/wireless/ath/ath5k/dma.c | 23 +- drivers/net/wireless/ath/ath5k/eeprom.c | 3 + drivers/net/wireless/ath/ath9k/eeprom.c | 6 +- drivers/net/wireless/ath/ath9k/htc_hst.c | 5 + drivers/net/wireless/ath/dfs_pattern_detector.c | 6 +- drivers/net/wireless/ath/wcn36xx/main.c | 104 +- drivers/net/wireless/ath/wcn36xx/txrx.c | 36 + drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 13 + .../broadcom/brcm80211/brcmfmac/cfg80211.c | 33 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 + .../broadcom/brcm80211/include/brcm_hw_ids.h | 1 + drivers/net/wireless/mac80211_hwsim.c | 13 + drivers/net/wireless/microchip/wilc1000/spi.c | 5 +- drivers/net/wireless/realtek/rtw88/fw.c | 40 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 5 +- drivers/net/wireless/realtek/rtw88/main.c | 16 +- drivers/net/wireless/realtek/rtw88/main.h | 4 +- drivers/net/wireless/realtek/rtw88/rtw8821c.c | 1 + drivers/net/wireless/realtek/rtw89/Kconfig | 4 + drivers/net/wireless/realtek/rtw89/Makefile | 13 +- drivers/net/wireless/realtek/rtw89/cam.c | 34 +- drivers/net/wireless/realtek/rtw89/cam.h | 5 + drivers/net/wireless/realtek/rtw89/coex.c | 11 +- drivers/net/wireless/realtek/rtw89/core.c | 415 +- drivers/net/wireless/realtek/rtw89/core.h | 52 +- drivers/net/wireless/realtek/rtw89/debug.c | 22 +- drivers/net/wireless/realtek/rtw89/fw.c | 131 +- drivers/net/wireless/realtek/rtw89/fw.h | 139 +- drivers/net/wireless/realtek/rtw89/mac.c | 82 +- drivers/net/wireless/realtek/rtw89/mac.h | 21 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 44 +- drivers/net/wireless/realtek/rtw89/pci.c | 161 +- drivers/net/wireless/realtek/rtw89/pci.h | 5 + drivers/net/wireless/realtek/rtw89/phy.c | 44 +- drivers/net/wireless/realtek/rtw89/phy.h | 6 + drivers/net/wireless/realtek/rtw89/reg.h | 18 +- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 20 +- drivers/net/wireless/realtek/rtw89/rtw8852a.h | 2 + drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 39 + drivers/net/wireless/realtek/rtw89/txrx.h | 3 + drivers/net/wireless/st/cw1200/wsm.c | 2 +- drivers/nfc/st-nci/vendor_cmds.c | 2 +- drivers/nfc/st21nfca/vendor_cmds.c | 4 +- drivers/ntb/hw/intel/ntb_hw_gen4.c | 17 +- drivers/ntb/hw/intel/ntb_hw_gen4.h | 16 + drivers/nvdimm/blk.c | 1 - drivers/nvdimm/btt.c | 1 - drivers/nvdimm/btt_devs.c | 1 - drivers/nvdimm/bus.c | 1 - drivers/nvdimm/nd_virtio.c | 6 +- drivers/nvdimm/pfn_devs.c | 1 - drivers/nvme/host/fabrics.c | 3 +- drivers/nvme/host/pci.c | 3 +- drivers/nvme/target/io-cmd-bdev.c | 18 +- drivers/nvme/target/passthru.c | 7 +- drivers/nvme/target/zns.c | 14 +- drivers/nvmem/core.c | 47 +- drivers/nvmem/qfprom.c | 2 +- drivers/of/unittest.c | 16 +- drivers/parisc/ccio-dma.c | 3 +- drivers/parisc/sba_iommu.c | 3 +- drivers/pci/controller/pcie-mt7621.c | 11 +- drivers/phy/amlogic/phy-meson-gxl-usb2.c | 5 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 9 +- drivers/phy/freescale/Kconfig | 5 + drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 3 +- drivers/phy/mediatek/phy-mtk-tphy.c | 2 +- drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 28 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 3 + drivers/phy/st/phy-stm32-usbphyc.c | 2 +- drivers/phy/xilinx/phy-zynqmp.c | 11 +- drivers/pinctrl/Kconfig | 1 + drivers/pinctrl/Makefile | 3 +- drivers/pinctrl/bcm/Kconfig | 15 + drivers/pinctrl/bcm/Makefile | 1 + drivers/pinctrl/bcm/pinctrl-bcm2835.c | 23 +- drivers/pinctrl/bcm/pinctrl-bcm4908.c | 563 +++ drivers/pinctrl/intel/pinctrl-baytrail.c | 55 +- drivers/pinctrl/intel/pinctrl-intel.c | 64 +- drivers/pinctrl/meson/Kconfig | 6 + drivers/pinctrl/meson/Makefile | 1 + drivers/pinctrl/meson/pinctrl-meson-s4.c | 1232 ++++++ drivers/pinctrl/pinctrl-microchip-sgpio.c | 3 +- drivers/pinctrl/pinctrl-zynqmp.c | 10 +- drivers/pinctrl/renesas/pfc-r8a7779.c | 8 +- drivers/pinctrl/renesas/pfc-r8a7790.c | 2 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 86 +- drivers/pinctrl/renesas/pfc-r8a779a0.c | 42 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 71 + drivers/pinctrl/samsung/pinctrl-samsung.c | 2 + drivers/pinctrl/samsung/pinctrl-samsung.h | 1 + drivers/pinctrl/sunplus/Kconfig | 22 + drivers/pinctrl/sunplus/Makefile | 6 + drivers/pinctrl/sunplus/sppctl.c | 1118 ++++++ drivers/pinctrl/sunplus/sppctl.h | 170 + drivers/pinctrl/sunplus/sppctl_sp7021.c | 583 +++ drivers/pinctrl/sunxi/pinctrl-sunxi.c | 6 +- drivers/power/supply/ab8500_chargalg.c | 5 +- drivers/power/supply/ab8500_fg.c | 3 +- drivers/ptp/ptp_sysfs.c | 4 +- drivers/regulator/Kconfig | 1 + drivers/regulator/qcom_smd-regulator.c | 4 +- drivers/regulator/rpi-panel-attiny-regulator.c | 291 +- drivers/s390/block/dasd_int.h | 1 - drivers/s390/block/scm_blk.c | 1 - drivers/s390/block/scm_blk.h | 1 - drivers/scsi/53c700.c | 1 - drivers/scsi/myrs.c | 3 +- drivers/scsi/qla2xxx/qla_attr.c | 7 +- drivers/scsi/qla2xxx/qla_bsg.c | 6 +- drivers/scsi/qla2xxx/qla_def.h | 17 +- drivers/scsi/qla2xxx/qla_edif.c | 25 +- drivers/scsi/qla2xxx/qla_gbl.h | 5 +- drivers/scsi/qla2xxx/qla_gs.c | 155 +- drivers/scsi/qla2xxx/qla_init.c | 199 +- drivers/scsi/qla2xxx/qla_inline.h | 2 + drivers/scsi/qla2xxx/qla_iocb.c | 70 +- drivers/scsi/qla2xxx/qla_mbx.c | 37 +- drivers/scsi/qla2xxx/qla_mid.c | 9 +- drivers/scsi/qla2xxx/qla_mr.c | 11 +- drivers/scsi/qla2xxx/qla_nvme.c | 16 +- drivers/scsi/qla2xxx/qla_nvme.h | 4 + drivers/scsi/qla2xxx/qla_os.c | 40 +- drivers/scsi/qla2xxx/qla_sup.c | 4 +- drivers/scsi/qla2xxx/qla_target.c | 14 +- drivers/scsi/qla2xxx/qla_tmpl.c | 9 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi_debug.c | 475 ++- drivers/scsi/scsicam.c | 1 - drivers/scsi/sd.c | 1 - drivers/scsi/sr.h | 1 - drivers/scsi/ufs/ufshcd.c | 9 +- drivers/scsi/ufs/ufshci.h | 3 +- drivers/scsi/ufs/ufshpb.c | 4 +- drivers/soc/fsl/dpio/qbman-portal.c | 24 +- drivers/soc/imx/soc-imx.c | 3 - drivers/soc/renesas/renesas-soc.c | 49 +- drivers/spi/Kconfig | 11 + drivers/spi/Makefile | 1 + drivers/spi/spi-bcm-qspi.c | 2 +- drivers/spi/spi-geni-qcom.c | 7 +- drivers/spi/spi-meson-spicc.c | 5 + drivers/spi/spi-mpc512x-psc.c | 46 +- drivers/spi/spi-mt65xx.c | 25 +- drivers/spi/spi-mtk-nor.c | 71 +- drivers/spi/spi-pic32.c | 9 +- drivers/spi/spi-pxa2xx.c | 63 +- drivers/spi/spi-s3c24xx.c | 47 +- drivers/spi/spi-s3c64xx.c | 53 +- drivers/spi/spi-sunplus-sp7021.c | 605 +++ drivers/spi/spi-uniphier.c | 18 +- drivers/staging/fbtft/fbtft.h | 98 +- drivers/staging/media/hantro/TODO | 7 - drivers/staging/media/hantro/hantro.h | 1 - drivers/staging/media/hantro/hantro_drv.c | 41 +- drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 41 +- drivers/staging/media/hantro/hantro_h1_regs.h | 2 +- drivers/staging/media/hantro/hantro_hw.h | 11 - drivers/staging/media/hantro/hantro_jpeg.c | 86 +- drivers/staging/media/hantro/hantro_jpeg.h | 2 +- drivers/staging/media/hantro/hantro_v4l2.c | 77 + .../media/hantro/rockchip_vpu2_hw_jpeg_enc.c | 44 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 6 - drivers/staging/media/imx/imx7-media-csi.c | 32 +- drivers/staging/media/imx/imx7-mipi-csis.c | 2 +- drivers/staging/media/imx/imx8mq-mipi-csi2.c | 2 +- drivers/staging/media/max96712/max96712.c | 2 +- drivers/staging/media/meson/vdec/esparser.c | 7 +- drivers/staging/media/meson/vdec/vdec_helpers.c | 8 +- drivers/staging/media/meson/vdec/vdec_helpers.h | 4 +- drivers/staging/mt7621-dts/gbpc2.dts | 16 +- drivers/staging/mt7621-dts/mt7621.dtsi | 53 +- drivers/staging/pi433/TODO | 2 + drivers/staging/pi433/pi433_if.c | 28 +- drivers/staging/pi433/rf69.c | 17 +- drivers/staging/pi433/rf69.h | 1 + drivers/staging/pi433/rf69_registers.h | 2 + drivers/staging/r8188eu/Makefile | 1 + drivers/staging/r8188eu/core/rtw_ap.c | 145 +- drivers/staging/r8188eu/core/rtw_cmd.c | 35 +- drivers/staging/r8188eu/core/rtw_fw.c | 284 ++ drivers/staging/r8188eu/core/rtw_ieee80211.c | 36 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 10 +- drivers/staging/r8188eu/core/rtw_iol.c | 10 +- drivers/staging/r8188eu/core/rtw_mlme.c | 109 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 448 ++- drivers/staging/r8188eu/core/rtw_p2p.c | 4 +- drivers/staging/r8188eu/core/rtw_recv.c | 7 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 4 +- drivers/staging/r8188eu/core/rtw_xmit.c | 51 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 5 - drivers/staging/r8188eu/hal/odm.c | 19 - drivers/staging/r8188eu/hal/odm_HWConfig.c | 34 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 35 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 306 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 42 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 11 +- drivers/staging/r8188eu/hal/usb_halinit.c | 52 +- drivers/staging/r8188eu/include/HalVerDef.h | 5 - drivers/staging/r8188eu/include/drv_types.h | 4 +- drivers/staging/r8188eu/include/hal_intf.h | 6 - drivers/staging/r8188eu/include/odm.h | 9 - drivers/staging/r8188eu/include/odm_HWConfig.h | 39 +- drivers/staging/r8188eu/include/osdep_service.h | 50 +- drivers/staging/r8188eu/include/recv_osdep.h | 5 - drivers/staging/r8188eu/include/rtl8188e_dm.h | 3 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 29 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 2 +- drivers/staging/r8188eu/include/rtw_cmd.h | 2 +- drivers/staging/r8188eu/include/rtw_fw.h | 22 + drivers/staging/r8188eu/os_dep/ioctl_linux.c | 2 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 12 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 2 - drivers/staging/r8188eu/os_dep/recv_linux.c | 26 - drivers/staging/r8188eu/os_dep/usb_intf.c | 15 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 24 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 6 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 54 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 5 + drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 98 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 6 +- drivers/staging/unisys/visorinput/visorinput.c | 3 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 10 +- drivers/staging/vc04_services/interface/TODO | 56 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 54 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 137 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 2 +- .../interface/vchiq_arm/vchiq_debugfs.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 7 +- .../bindings/net/wireless/silabs,wfx.yaml | 23 +- drivers/staging/wfx/Kconfig | 5 + drivers/staging/wfx/Makefile | 3 +- drivers/staging/wfx/bh.c | 67 +- drivers/staging/wfx/bh.h | 1 + drivers/staging/wfx/bus.h | 8 +- drivers/staging/wfx/bus_sdio.c | 97 +- drivers/staging/wfx/bus_spi.c | 98 +- drivers/staging/wfx/data_rx.c | 10 +- drivers/staging/wfx/data_rx.h | 5 +- drivers/staging/wfx/data_tx.c | 144 +- drivers/staging/wfx/data_tx.h | 20 +- drivers/staging/wfx/debug.c | 80 +- drivers/staging/wfx/debug.h | 6 +- drivers/staging/wfx/fwio.c | 113 +- drivers/staging/wfx/hif_api_cmd.h | 150 +- drivers/staging/wfx/hif_api_general.h | 64 +- drivers/staging/wfx/hif_api_mib.h | 68 +- drivers/staging/wfx/hif_rx.c | 168 +- drivers/staging/wfx/hif_tx.c | 194 +- drivers/staging/wfx/hif_tx.h | 67 +- drivers/staging/wfx/hif_tx_mib.c | 202 +- drivers/staging/wfx/hif_tx_mib.h | 67 +- drivers/staging/wfx/hwio.c | 171 +- drivers/staging/wfx/hwio.h | 35 +- drivers/staging/wfx/key.c | 84 +- drivers/staging/wfx/key.h | 5 +- drivers/staging/wfx/main.c | 183 +- drivers/staging/wfx/main.h | 12 +- drivers/staging/wfx/queue.c | 51 +- drivers/staging/wfx/queue.h | 13 +- drivers/staging/wfx/scan.c | 27 +- drivers/staging/wfx/sta.c | 194 +- drivers/staging/wfx/sta.h | 22 +- drivers/staging/wfx/traces.h | 33 +- drivers/staging/wfx/wfx.h | 102 +- drivers/target/target_core_iblock.c | 12 +- drivers/target/target_core_pscsi.c | 1 - drivers/tty/mxser.c | 109 +- drivers/tty/n_gsm.c | 4 +- drivers/tty/n_tty.c | 4 +- drivers/tty/rpmsg_tty.c | 40 +- drivers/tty/serial/8250/8250_of.c | 11 +- drivers/tty/serial/8250/8250_pci.c | 100 +- drivers/tty/serial/8250/8250_port.c | 61 +- drivers/tty/serial/amba-pl011.c | 11 +- drivers/tty/serial/atmel_serial.c | 1 + drivers/tty/serial/fsl_linflexuart.c | 46 +- drivers/tty/serial/fsl_lpuart.c | 20 +- drivers/tty/serial/imx.c | 2 +- drivers/tty/serial/max3100.c | 1 - drivers/tty/serial/mcf.c | 7 +- drivers/tty/serial/serial_core.c | 52 +- drivers/tty/serial/stm32-usart.c | 14 +- drivers/tty/tty_port.c | 9 +- drivers/usb/cdns3/cdnsp-debug.h | 305 +- drivers/usb/cdns3/cdnsp-gadget.c | 3 - drivers/usb/cdns3/drd.c | 6 +- drivers/usb/common/ulpi.c | 17 +- drivers/usb/core/hcd-pci.c | 2 +- drivers/usb/core/hcd.c | 14 + drivers/usb/core/hub.c | 8 +- drivers/usb/core/urb.c | 12 + drivers/usb/dwc2/gadget.c | 2 +- drivers/usb/dwc3/drd.c | 13 + drivers/usb/dwc3/dwc3-xilinx.c | 25 +- drivers/usb/gadget/function/f_fs.c | 60 +- drivers/usb/gadget/function/f_mass_storage.c | 70 +- drivers/usb/gadget/function/f_phonet.c | 4 +- drivers/usb/gadget/function/f_serial.c | 4 + drivers/usb/gadget/function/f_sourcesink.c | 1 + drivers/usb/gadget/function/f_uac1.c | 236 +- drivers/usb/gadget/function/f_uac2.c | 258 +- drivers/usb/gadget/function/u_audio.c | 238 +- drivers/usb/gadget/function/u_audio.h | 14 +- drivers/usb/gadget/function/u_uac1.h | 7 +- drivers/usb/gadget/function/u_uac2.h | 7 +- drivers/usb/gadget/function/uac_common.h | 9 + drivers/usb/gadget/legacy/audio.c | 78 +- drivers/usb/gadget/legacy/raw_gadget.c | 2 +- drivers/usb/gadget/udc/at91_udc.c | 2 +- drivers/usb/gadget/udc/renesas_usb3.c | 2 + drivers/usb/gadget/udc/tegra-xudc.c | 20 +- drivers/usb/host/ehci-sched.c | 4 +- drivers/usb/host/fotg210-hcd.c | 4 +- drivers/usb/host/xhci-mtk-sch.c | 7 +- drivers/usb/host/xhci-plat.c | 16 +- drivers/usb/misc/usb251xb.c | 4 +- drivers/usb/serial/ch341.c | 1 + drivers/usb/serial/option.c | 2 + drivers/usb/storage/unusual_devs.h | 10 + drivers/usb/typec/port-mapper.c | 8 +- drivers/usb/typec/tcpm/tcpci.c | 26 + drivers/usb/typec/tcpm/tcpci.h | 1 + drivers/usb/typec/tcpm/tcpm.c | 7 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 2 +- drivers/video/fbdev/asiliantfb.c | 2 +- drivers/video/fbdev/atmel_lcdfb.c | 11 +- drivers/video/fbdev/aty/mach64_gx.c | 2 - drivers/video/fbdev/au1200fb.c | 4 +- drivers/video/fbdev/cirrusfb.c | 16 +- drivers/video/fbdev/core/fbcvt.c | 53 +- drivers/video/fbdev/core/fbmem.c | 8 +- drivers/video/fbdev/da8xx-fb.c | 7 +- drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 3 +- drivers/video/fbdev/nvidia/nv_i2c.c | 2 +- drivers/video/fbdev/omap/lcd_ams_delta.c | 16 +- .../omapfb/displays/panel-lgphilips-lb035q02.c | 7 +- .../omapfb/displays/panel-sharp-ls037v7dw01.c | 7 +- .../omap2/omapfb/displays/panel-sony-acx565akm.c | 2 +- .../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 3 +- drivers/video/fbdev/pxa168fb.c | 11 +- drivers/video/fbdev/pxa3xx-gcu.c | 6 +- drivers/video/fbdev/s3c-fb.c | 12 +- drivers/video/fbdev/savage/savagefb.h | 1 - drivers/video/fbdev/savage/savagefb_driver.c | 7 +- drivers/video/fbdev/smscufx.c | 3 +- drivers/video/fbdev/ssd1307fb.c | 7 +- drivers/video/fbdev/stifb.c | 45 +- drivers/video/fbdev/via/lcd.c | 2 +- drivers/video/fbdev/w100fb.c | 15 +- fs/9p/fid.c | 9 +- fs/binfmt_elf.c | 36 +- fs/binfmt_misc.c | 8 +- fs/btrfs/block-group.c | 54 +- fs/btrfs/block-group.h | 1 + fs/btrfs/check-integrity.c | 1 - fs/btrfs/ctree.c | 40 +- fs/btrfs/ctree.h | 56 +- fs/btrfs/disk-io.c | 188 +- fs/btrfs/disk-io.h | 2 + fs/btrfs/extent_io.c | 2 +- fs/btrfs/free-space-tree.c | 2 + fs/btrfs/inode.c | 11 +- fs/btrfs/ioctl.c | 32 +- fs/btrfs/print-tree.c | 1 + fs/btrfs/qgroup.c | 6 + fs/btrfs/super.c | 20 + fs/btrfs/sysfs.c | 5 +- fs/btrfs/transaction.c | 38 +- fs/btrfs/tree-checker.c | 35 +- fs/btrfs/tree-log.c | 209 +- fs/btrfs/tree-log.h | 7 - fs/btrfs/volumes.c | 15 +- fs/btrfs/zoned.c | 164 +- fs/buffer.c | 14 +- fs/ceph/caps.c | 55 +- fs/ceph/file.c | 9 + fs/cifs/connect.c | 10 +- fs/coredump.c | 39 +- fs/crypto/bio.c | 13 +- fs/dax.c | 1 - fs/direct-io.c | 5 +- fs/erofs/zdata.c | 5 +- fs/exec.c | 4 + fs/ext4/acl.c | 8 +- fs/ext4/ext4.h | 6 +- fs/ext4/ext4_jbd2.h | 2 +- fs/ext4/extents.c | 8 +- fs/ext4/fast_commit.c | 5 +- fs/ext4/indirect.c | 2 +- fs/ext4/inode.c | 8 +- fs/ext4/migrate.c | 2 +- fs/ext4/orphan.c | 4 +- fs/ext4/page-io.c | 3 +- fs/ext4/readpage.c | 8 +- fs/ext4/super.c | 2 +- fs/f2fs/checkpoint.c | 35 +- fs/f2fs/compress.c | 6 +- fs/f2fs/data.c | 58 +- fs/f2fs/dir.c | 12 +- fs/f2fs/f2fs.h | 117 +- fs/f2fs/file.c | 112 +- fs/f2fs/gc.c | 46 +- fs/f2fs/inline.c | 4 +- fs/f2fs/namei.c | 34 +- fs/f2fs/node.c | 86 +- fs/f2fs/node.h | 3 + fs/f2fs/recovery.c | 7 +- fs/f2fs/segment.c | 66 +- fs/f2fs/super.c | 56 +- fs/f2fs/sysfs.c | 16 +- fs/f2fs/verity.c | 4 +- fs/f2fs/xattr.c | 12 +- fs/gfs2/lops.c | 8 +- fs/gfs2/meta_io.c | 4 +- fs/gfs2/ops_fstype.c | 4 +- fs/gfs2/sys.c | 2 +- fs/hfs/mdb.c | 2 +- fs/hfsplus/wrapper.c | 5 +- fs/io_uring.c | 11 +- fs/iomap/buffered-io.c | 78 +- fs/iomap/direct-io.c | 8 +- fs/jbd2/journal.c | 6 + fs/jfs/jfs_logmgr.c | 11 +- fs/jfs/jfs_metapage.c | 9 +- fs/ksmbd/vfs.c | 1 - fs/minix/inode.c | 3 +- fs/mpage.c | 34 +- fs/namei.c | 8 +- fs/namespace.c | 2 + fs/nfs/blocklayout/blocklayout.c | 26 +- fs/nfs/blocklayout/rpc_pipefs.c | 1 - fs/nfsd/blocklayout.c | 1 - fs/nfsd/nfs4state.c | 4 +- fs/nilfs2/segbuf.c | 31 +- fs/ntfs/inode.c | 4 + fs/ntfs3/fsntfs.c | 27 +- fs/ocfs2/cluster/heartbeat.c | 4 +- fs/ocfs2/file.c | 9 +- fs/ocfs2/stack_user.c | 18 +- fs/ocfs2/stackglue.c | 13 +- fs/ocfs2/suballoc.c | 25 +- fs/open.c | 133 + fs/pipe.c | 13 +- fs/proc/base.c | 8 +- fs/proc/proc_sysctl.c | 2 +- fs/proc/task_mmu.c | 27 +- fs/proc/vmcore.c | 41 +- fs/quota/dquot.c | 11 +- fs/squashfs/block.c | 11 +- fs/super.c | 19 +- fs/sync.c | 18 +- fs/ubifs/sysfs.c | 3 +- fs/xfs/xfs_aops.c | 16 +- fs/xfs/xfs_bio_io.c | 14 +- fs/xfs/xfs_buf.c | 4 +- fs/xfs/xfs_log.c | 14 +- fs/xfs/xfs_super.c | 6 +- fs/zonefs/super.c | 9 +- include/acpi/actypes.h | 4 + include/acpi/platform/aclinux.h | 5 + include/asm-generic/bitops/instrumented-atomic.h | 12 +- .../asm-generic/bitops/instrumented-non-atomic.h | 16 +- include/crypto/sm3.h | 34 +- include/dt-bindings/clock/at91.h | 2 + include/dt-bindings/clock/fsd-clk.h | 150 + include/dt-bindings/clock/microchip,mpfs-clock.h | 45 + include/dt-bindings/gpio/meson-s4-gpio.h | 99 + include/dt-bindings/pinctrl/sppctl-sp7021.h | 179 + include/dt-bindings/pinctrl/sppctl.h | 31 + include/dt-bindings/reset/mt7621-reset.h | 37 + include/dt-bindings/sound/tlv320aic31xx-micbias.h | 9 - include/dt-bindings/sound/tlv320aic31xx.h | 14 + include/kunit/assert.h | 220 +- include/kunit/test.h | 745 +--- include/linux/balloon_compaction.h | 22 - include/linux/bio.h | 30 +- include/linux/blkdev.h | 274 +- include/linux/bpf-cgroup.h | 24 +- include/linux/bpf.h | 33 +- include/linux/btf.h | 5 + include/linux/cma.h | 2 + include/linux/compiler_types.h | 3 + include/linux/cpumask.h | 14 +- include/linux/damon.h | 13 +- include/linux/ethtool.h | 2 + include/linux/fortify-string.h | 56 +- include/linux/fs.h | 1 + include/linux/genhd.h | 291 -- include/linux/gfp.h | 35 +- include/linux/highmem-internal.h | 10 + include/linux/i2c-smbus.h | 6 +- include/linux/iomap.h | 2 + include/linux/ipv6.h | 7 - include/linux/kasan.h | 97 +- include/linux/kexec.h | 12 +- include/linux/linkmode.h | 5 - include/linux/lsm_hook_defs.h | 2 +- include/linux/mii.h | 50 - include/linux/mlx5/driver.h | 10 - include/linux/mlx5/mlx5_ifc.h | 7 - include/linux/mm.h | 17 +- include/linux/mm_types.h | 1 + include/linux/mmzone.h | 11 + include/linux/netlink.h | 9 - include/linux/nvmem-provider.h | 8 - include/linux/overflow.h | 110 +- include/linux/page_table_check.h | 18 + include/linux/pagemap.h | 1 - include/linux/part_stat.h | 2 +- include/linux/pcs/pcs-xpcs.h | 3 +- include/linux/pgtable.h | 1 + include/linux/phy.h | 2 +- include/linux/pid_namespace.h | 5 + include/linux/platform_data/spi-s3c64xx.h | 14 +- include/linux/property.h | 1 + include/linux/psi.h | 11 +- include/linux/rtsx_pci.h | 5 +- include/linux/skbuff.h | 7 +- include/linux/skmsg.h | 5 - include/linux/spi/pxa2xx_spi.h | 1 - include/linux/spi/s3c24xx.h | 5 - include/linux/srcutree.h | 18 +- include/linux/sunrpc/svc_xprt.h | 1 + include/linux/sunrpc/xprt.h | 1 + include/linux/suspend.h | 11 +- include/linux/syscalls.h | 1 + include/linux/sysctl.h | 5 +- include/linux/tty_port.h | 3 + include/linux/uaccess.h | 21 - include/linux/udp.h | 5 - include/linux/usb/role.h | 6 + include/linux/vm_event_item.h | 3 + include/linux/vmalloc.h | 20 +- include/linux/zstd_lib.h | 4 +- include/media/rc-core.h | 6 +- include/media/v4l2-fwnode.h | 61 +- include/media/v4l2-mediabus.h | 64 +- include/media/v4l2-subdev.h | 13 - include/net/addrconf.h | 2 + include/net/ax25.h | 22 +- include/net/bluetooth/hci_core.h | 3 + include/net/bonding.h | 14 - include/net/inet_timewait_sock.h | 8 +- include/net/ip.h | 24 +- include/net/ipv6.h | 14 +- include/net/netns/core.h | 1 + include/net/netns/ipv4.h | 11 +- include/net/netns/ipv6.h | 1 - include/net/pkt_sched.h | 6 - include/net/route.h | 2 +- include/net/sch_generic.h | 5 - include/net/sock.h | 28 +- include/net/udplite.h | 43 - include/net/xdp_sock_drv.h | 5 +- include/net/xfrm.h | 5 +- include/net/xsk_buff_pool.h | 1 + include/soc/mediatek/smi.h | 20 - include/sound/pcm.h | 15 + include/sound/simple_card_utils.h | 1 + include/sound/sof/info.h | 1 + include/trace/events/btrfs.h | 1 + include/trace/events/mmflags.h | 14 +- include/trace/events/skb.h | 2 +- include/trace/perf.h | 5 +- include/trace/trace_events.h | 9 +- include/uapi/asm-generic/socket.h | 2 + include/uapi/asm-generic/unistd.h | 5 +- include/uapi/linux/bpf.h | 14 +- include/uapi/linux/btrfs.h | 1 + include/uapi/linux/btrfs_tree.h | 3 + include/uapi/linux/cyclades.h | 35 + include/uapi/linux/ethtool_netlink.h | 7 + include/uapi/linux/kvm.h | 1 + include/uapi/linux/lirc.h | 15 +- include/uapi/linux/socket.h | 4 + include/uapi/linux/trusted-for.h | 18 + include/uapi/sound/asound.h | 4 +- include/uapi/sound/sof/abi.h | 2 +- init/do_mounts.c | 1 - ipc/mqueue.c | 14 + kernel/bpf/bpf_iter.c | 20 +- kernel/bpf/bpf_lsm.c | 2 +- kernel/bpf/btf.c | 49 +- kernel/bpf/cgroup.c | 30 - kernel/bpf/core.c | 16 +- kernel/bpf/helpers.c | 34 + kernel/bpf/trampoline.c | 5 +- kernel/bpf/verifier.c | 35 +- kernel/dma/swiotlb.c | 76 +- kernel/events/core.c | 23 +- kernel/fork.c | 1 + kernel/kcov.c | 98 +- kernel/locking/lockdep.c | 29 +- kernel/padata.c | 2 +- kernel/power/hibernate.c | 1 - kernel/power/snapshot.c | 21 +- kernel/power/swap.c | 6 +- kernel/power/wakelock.c | 11 +- kernel/printk/printk_ringbuffer.c | 52 +- kernel/printk/printk_ringbuffer.h | 2 + kernel/printk/sysctl.c | 9 - kernel/rcu/rcutorture.c | 2 + kernel/rcu/srcutree.c | 511 ++- kernel/rcu/tasks.h | 12 +- kernel/rcu/tree.c | 3 + kernel/rcu/tree.h | 1 + kernel/rcu/tree_plugin.h | 3 + kernel/rcu/tree_stall.h | 35 + kernel/sched/core.c | 1 + kernel/sched/cpufreq_schedutil.c | 11 +- kernel/sched/debug.c | 10 - kernel/sched/fair.c | 2 + kernel/sched/membarrier.c | 9 +- kernel/sched/psi.c | 79 +- kernel/sched/sched.h | 181 +- kernel/scs.c | 4 +- kernel/sysctl.c | 9 + kernel/trace/Kconfig | 8 +- kernel/trace/bpf_trace.c | 2 + kernel/trace/trace.c | 3 +- kernel/trace/trace_events.c | 6 + kernel/trace/trace_events_hist.c | 10 +- kernel/ucount.c | 2 + lib/Kconfig.debug | 148 +- lib/Kconfig.kasan | 20 +- lib/crc32.c | 14 +- lib/crc32test.c | 2 +- lib/crypto/Kconfig | 3 + lib/crypto/Makefile | 3 + lib/crypto/sm3.c | 246 ++ lib/kunit/assert.c | 80 +- lib/kunit/kunit-example-test.c | 42 + lib/kunit/test.c | 35 +- lib/sbitmap.c | 8 +- lib/test_kasan.c | 196 +- lib/test_overflow.c | 152 +- lib/test_string.c | 37 + localversion-next | 2 +- mm/Kconfig | 3 + mm/balloon_compaction.c | 6 +- mm/cma.c | 11 +- mm/cma.h | 1 + mm/damon/core-test.h | 21 +- mm/damon/core.c | 36 +- mm/damon/dbgfs-test.h | 83 +- mm/damon/dbgfs.c | 202 +- mm/damon/reclaim.c | 3 +- mm/damon/vaddr-test.h | 6 +- mm/damon/vaddr.c | 10 +- mm/debug_vm_pgtable.c | 2 + mm/gup.c | 27 +- mm/highmem.c | 9 +- mm/hmm.c | 3 +- mm/kasan/common.c | 4 +- mm/kasan/hw_tags.c | 193 +- mm/kasan/kasan.h | 18 +- mm/kasan/shadow.c | 63 +- mm/khugepaged.c | 37 +- mm/ksm.c | 3 + mm/memory-failure.c | 16 +- mm/memremap.c | 3 +- mm/mmzone.c | 7 +- mm/oom_kill.c | 12 - mm/page_alloc.c | 207 +- mm/page_io.c | 10 +- mm/page_isolation.c | 2 +- mm/page_table_check.c | 56 +- mm/util.c | 4 +- mm/vmalloc.c | 121 +- mm/vmstat.c | 3 + mm/zswap.c | 15 +- net/ax25/af_ax25.c | 11 +- net/ax25/ax25_dev.c | 12 +- net/ax25/ax25_route.c | 8 +- net/bluetooth/hci_conn.c | 1 + net/bluetooth/hci_core.c | 4 +- net/bluetooth/hci_event.c | 70 +- net/bluetooth/hci_sync.c | 3 + net/bluetooth/mgmt.c | 2 +- net/bpf/bpf_dummy_struct_ops.c | 6 +- net/bridge/br_vlan.c | 9 +- net/bridge/netfilter/nft_reject_bridge.c | 8 +- net/core/filter.c | 20 +- net/core/net_namespace.c | 2 + net/core/sock.c | 15 + net/core/sysctl_net_core.c | 14 +- net/dccp/dccp.h | 5 - net/dccp/ipv4.c | 6 - net/dccp/ipv6.c | 6 - net/dccp/minisocks.c | 1 + net/dsa/switch.c | 40 +- net/ethtool/rings.c | 15 +- net/hsr/hsr_main.h | 5 - net/ieee802154/nl802154.c | 8 +- net/ipv4/bpf_tcp_ca.c | 6 +- net/ipv4/fib_semantics.c | 44 +- net/ipv4/icmp.c | 91 +- net/ipv4/inet_connection_sock.c | 3 + net/ipv4/inet_timewait_sock.c | 75 +- net/ipv4/ip_options.c | 31 +- net/ipv4/ip_output.c | 17 +- net/ipv4/netfilter/Kconfig | 4 - net/ipv4/proc.c | 4 +- net/ipv4/raw.c | 5 +- net/ipv4/route.c | 24 +- net/ipv4/sysctl_net_ipv4.c | 20 +- net/ipv4/tcp.c | 3 +- net/ipv4/tcp_ipv4.c | 77 +- net/ipv4/tcp_minisocks.c | 2 +- net/ipv4/tcp_output.c | 6 +- net/ipv6/addrconf.c | 27 +- net/ipv6/exthdrs.c | 8 +- net/ipv6/icmp.c | 62 +- net/ipv6/ip6_offload.c | 5 +- net/ipv6/ip6_output.c | 110 +- net/ipv6/ip6_tunnel.c | 5 + net/ipv6/netfilter/Kconfig | 4 - net/ipv6/netfilter/Makefile | 3 - net/ipv6/netfilter/nf_flow_table_ipv6.c | 0 net/ipv6/tcp_ipv6.c | 9 +- net/ipv6/udp.c | 103 +- net/key/af_key.c | 2 +- net/mac80211/mlme.c | 29 +- net/netfilter/nf_tables_api.c | 1 - net/netfilter/nft_byteorder.c | 12 + net/netfilter/nft_ct.c | 5 +- net/sched/sch_htb.c | 20 + net/smc/af_smc.c | 141 +- net/smc/smc.h | 20 +- net/smc/smc_tx.c | 59 +- net/smc/smc_tx.h | 3 + net/sunrpc/auth_gss/auth_gss.c | 10 +- net/sunrpc/svc_xprt.c | 4 +- net/sunrpc/xprt.c | 4 +- net/tipc/msg.h | 23 - net/xdp/xsk.c | 13 +- net/xdp/xsk_buff_pool.c | 7 + net/xdp/xsk_queue.h | 19 +- net/xfrm/xfrm_policy.c | 14 +- net/xfrm/xfrm_state.c | 15 +- net/xfrm/xfrm_user.c | 6 +- samples/bpf/map_perf_test_user.c | 2 +- samples/bpf/xdp_redirect_cpu_user.c | 2 +- samples/bpf/xdp_sample_user.c | 2 +- samples/bpf/xdp_sample_user.h | 2 +- samples/trace_events/trace-events-sample.c | 3 + samples/trace_events/trace-events-sample.h | 33 + scripts/Makefile | 2 +- scripts/dtc/Makefile | 2 +- security/apparmor/Kconfig | 86 +- security/apparmor/apparmorfs.c | 36 +- security/apparmor/audit.c | 2 +- security/apparmor/include/apparmor.h | 1 + security/apparmor/include/apparmorfs.h | 14 + security/apparmor/lib.c | 2 +- security/apparmor/lsm.c | 13 +- security/apparmor/mount.c | 11 +- security/apparmor/policy.c | 33 +- security/apparmor/policy_unpack.c | 29 +- security/apparmor/policy_unpack_test.c | 16 +- security/integrity/digsig_asymmetric.c | 15 +- security/integrity/ima/ima_fs.c | 2 +- security/integrity/ima/ima_policy.c | 1 - security/integrity/integrity_audit.c | 2 + security/security.c | 32 +- security/selinux/hooks.c | 12 +- security/selinux/include/security.h | 8 +- security/selinux/netnode.c | 4 +- security/selinux/selinuxfs.c | 2 + security/selinux/ss/avtab.c | 6 +- security/selinux/ss/ebitmap.h | 6 +- security/selinux/ss/policydb.c | 4 +- security/selinux/ss/services.c | 8 +- security/selinux/ss/sidtab.c | 4 +- sound/core/pcm_native.c | 13 + sound/pci/hda/hda_auto_parser.c | 2 +- sound/pci/hda/hda_generic.c | 17 +- sound/pci/hda/hda_generic.h | 3 + sound/pci/hda/patch_realtek.c | 67 +- sound/soc/amd/Kconfig | 1 + sound/soc/amd/acp-config.c | 9 + sound/soc/amd/acp/Kconfig | 10 + sound/soc/amd/acp/Makefile | 4 + sound/soc/amd/acp/acp-legacy-mach.c | 4 +- sound/soc/amd/acp/acp-mach-common.c | 25 +- sound/soc/amd/acp/acp-pci.c | 160 + sound/soc/amd/acp/acp-pdm.c | 193 + sound/soc/amd/acp/acp-renoir.c | 160 + sound/soc/amd/acp/acp-sof-mach.c | 14 + sound/soc/amd/acp/amd.h | 23 +- sound/soc/amd/acp/chip_offset_byte.h | 26 + sound/soc/amd/mach-config.h | 1 + sound/soc/amd/renoir/rn-pci-acp3x.c | 7 +- sound/soc/amd/renoir/rn_acp3x.h | 3 + sound/soc/codecs/Kconfig | 9 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/cs42l42.c | 166 +- sound/soc/codecs/cs42l42.h | 7 +- sound/soc/codecs/cs42l51-i2c.c | 4 +- sound/soc/codecs/cs42l51.c | 11 +- sound/soc/codecs/cs42l51.h | 2 +- sound/soc/codecs/hdmi-codec.c | 2 +- sound/soc/codecs/lpass-rx-macro.c | 10 +- sound/soc/codecs/lpass-tx-macro.c | 2 + sound/soc/codecs/lpass-wsa-macro.c | 2 + sound/soc/codecs/max98927.c | 1 + sound/soc/codecs/rt5682-i2c.c | 15 +- sound/soc/codecs/rt5682.c | 24 +- sound/soc/codecs/rt5682.h | 2 - sound/soc/codecs/tas5805m.c | 567 +++ sound/soc/codecs/tlv320aic31xx.c | 2 +- sound/soc/codecs/wcd938x.c | 31 +- sound/soc/codecs/wm8971.c | 5 +- sound/soc/fsl/fsl-asoc-card.c | 7 +- sound/soc/fsl/pcm030-audio-fabric.c | 11 +- sound/soc/generic/simple-card-utils.c | 86 +- sound/soc/intel/boards/sof_rt5682.c | 55 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 6 + sound/soc/qcom/qdsp6/q6apm-dai.c | 7 +- sound/soc/rockchip/rk3399_gru_sound.c | 20 + sound/soc/samsung/idma.c | 5 +- sound/soc/sh/rz-ssi.c | 109 +- sound/soc/soc-generic-dmaengine-pcm.c | 10 +- sound/soc/soc-ops.c | 29 +- sound/soc/soc-pcm.c | 18 +- sound/soc/soc-topology.c | 103 +- sound/soc/sof/intel/cnl.c | 6 +- sound/soc/sof/intel/hda-dai.c | 13 + sound/soc/sof/intel/hda-loader.c | 68 +- sound/soc/sof/intel/hda.c | 22 +- sound/soc/sof/intel/hda.h | 6 +- sound/soc/sof/ipc.c | 24 +- sound/soc/sof/sof-priv.h | 3 + sound/soc/sof/trace.c | 6 +- sound/soc/tegra/tegra210_ahub.c | 146 +- sound/soc/tegra/tegra210_ahub.h | 4 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 25 + sound/soc/xilinx/xlnx_i2s.c | 147 +- sound/usb/mixer.c | 4 + sound/usb/mixer_scarlett_gen2.c | 6 +- tools/arch/x86/include/uapi/asm/kvm.h | 3 + tools/bpf/bpftool/gen.c | 2 +- tools/bpf/bpftool/prog.c | 8 +- tools/include/uapi/linux/bpf.h | 14 +- tools/include/uapi/linux/kvm.h | 1 + tools/include/uapi/linux/lirc.h | 229 -- tools/lib/bpf/bpf_tracing.h | 34 + tools/lib/bpf/btf.h | 5 +- tools/lib/bpf/libbpf.c | 24 +- tools/lib/bpf/libbpf.h | 34 +- tools/lib/bpf/libbpf.map | 2 + tools/lib/bpf/libbpf_internal.h | 3 + tools/lib/bpf/libbpf_legacy.h | 17 + tools/perf/tests/llvm.c | 2 +- tools/perf/util/bpf-loader.c | 10 +- tools/testing/kunit/kunit.py | 24 +- tools/testing/kunit/kunit_kernel.py | 1 + tools/testing/scatterlist/linux/mm.h | 3 +- tools/testing/selftests/Makefile | 33 +- tools/testing/selftests/alsa/mixer-test.c | 222 +- tools/testing/selftests/arm64/fp/sve-ptrace.c | 11 +- tools/testing/selftests/bpf/README.rst | 2 + .../testing/selftests/bpf/benchs/bench_ringbufs.c | 2 +- tools/testing/selftests/bpf/benchs/bench_trigger.c | 6 +- .../selftests/bpf/bpf_testmod/bpf_testmod.c | 18 + .../selftests/bpf/prog_tests/attach_probe.c | 18 +- .../testing/selftests/bpf/prog_tests/bpf_cookie.c | 16 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 20 + tools/testing/selftests/bpf/prog_tests/btf_tag.c | 101 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 2 +- .../bpf/prog_tests/get_stackid_cannot_attach.c | 2 +- tools/testing/selftests/bpf/prog_tests/log_buf.c | 2 +- .../testing/selftests/bpf/prog_tests/sock_fields.c | 58 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 2 +- .../selftests/bpf/prog_tests/task_pt_regs.c | 16 +- .../bpf/prog_tests/test_bpf_syscall_macro.c | 63 + .../testing/selftests/bpf/prog_tests/xdp_attach.c | 29 +- .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 8 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 8 +- tools/testing/selftests/bpf/prog_tests/xdp_info.c | 14 +- tools/testing/selftests/bpf/prog_tests/xdp_link.c | 26 +- tools/testing/selftests/bpf/progs/bpf_iter_task.c | 54 + tools/testing/selftests/bpf/progs/bpf_misc.h | 19 + .../selftests/bpf/progs/bpf_syscall_macro.c | 56 + .../selftests/bpf/progs/btf_type_tag_user.c | 40 + tools/testing/selftests/bpf/progs/sockopt_sk.c | 3 +- .../progs/{btf_decl_tag.c => test_btf_decl_tag.c} | 0 .../testing/selftests/bpf/progs/test_probe_user.c | 15 +- .../testing/selftests/bpf/progs/test_sock_fields.c | 41 + tools/testing/selftests/bpf/test_lirc_mode2_user.c | 1 - tools/testing/selftests/bpf/test_lwt_seg6local.sh | 170 +- .../selftests/bpf/test_tcp_check_syncookie.sh | 5 +- tools/testing/selftests/bpf/test_xdp_meta.sh | 38 +- tools/testing/selftests/bpf/test_xdp_redirect.sh | 30 +- .../selftests/bpf/test_xdp_redirect_multi.sh | 60 +- tools/testing/selftests/bpf/test_xdp_veth.sh | 39 +- tools/testing/selftests/bpf/test_xdp_vlan.sh | 66 +- tools/testing/selftests/bpf/trace_helpers.c | 70 +- tools/testing/selftests/bpf/trace_helpers.h | 3 +- tools/testing/selftests/bpf/verifier/sock.c | 81 +- tools/testing/selftests/bpf/xdp_redirect_multi.c | 8 +- tools/testing/selftests/bpf/xdping.c | 4 +- tools/testing/selftests/bpf/xdpxceiver.c | 80 +- tools/testing/selftests/bpf/xdpxceiver.h | 2 +- tools/testing/selftests/cpufreq/main.sh | 2 +- tools/testing/selftests/exec/Makefile | 2 +- tools/testing/selftests/futex/Makefile | 4 +- tools/testing/selftests/futex/functional/Makefile | 5 +- .../selftests/{openat2 => interpreter}/.gitignore | 0 tools/testing/selftests/interpreter/Makefile | 21 + tools/testing/selftests/interpreter/config | 1 + .../selftests/interpreter/trust_policy_test.c | 362 ++ tools/testing/selftests/kselftest/runner.sh | 30 +- tools/testing/selftests/kselftest_harness.h | 4 +- tools/testing/selftests/kvm/Makefile | 3 +- .../testing/selftests/kvm/include/kvm_util_base.h | 1 - .../selftests/kvm/include/x86_64/processor.h | 1 + tools/testing/selftests/kvm/lib/kvm_util.c | 7 - tools/testing/selftests/kvm/lib/x86_64/processor.c | 27 +- tools/testing/selftests/kvm/x86_64/amx_test.c | 2 + tools/testing/selftests/kvm/x86_64/smm_test.c | 1 - tools/testing/selftests/landlock/Makefile | 2 +- tools/testing/selftests/lkdtm/config | 2 +- tools/testing/selftests/mincore/mincore_selftest.c | 20 +- tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/timestamping.c | 4 +- .../selftests/netfilter/nft_concat_range.sh | 72 +- tools/testing/selftests/netfilter/nft_nat.sh | 152 + .../testing/selftests/netfilter/nft_zones_many.sh | 12 +- tools/testing/selftests/openat2/Makefile | 2 +- tools/testing/selftests/openat2/helpers.h | 12 +- tools/testing/selftests/openat2/openat2_test.c | 12 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 4 +- .../selftests/rcutorture/bin/kvm-check-branches.sh | 4 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 4 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 8 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 14 +- tools/testing/selftests/rcutorture/bin/torture.sh | 8 +- .../selftests/rcutorture/configs/rcu/SRCU-N.boot | 1 + .../selftests/rcutorture/configs/rcu/SRCU-P.boot | 2 + tools/testing/selftests/rtc/settings | 2 +- tools/testing/selftests/vDSO/vdso_test_abi.c | 135 +- tools/testing/selftests/vm/Makefile | 2 +- tools/testing/selftests/vm/userfaultfd.c | 3 + tools/testing/selftests/zram/zram.sh | 15 +- tools/testing/selftests/zram/zram01.sh | 33 +- tools/testing/selftests/zram/zram02.sh | 1 - tools/testing/selftests/zram/zram_lib.sh | 134 +- tools/tracing/Makefile | 18 +- tools/tracing/rtla/Makefile | 2 +- usr/include/Makefile | 1 + virt/kvm/eventfd.c | 8 +- virt/kvm/kvm_main.c | 8 +- 2159 files changed, 62156 insertions(+), 29914 deletions(-) create mode 100644 Documentation/core-api/entry.rst create mode 100644 Documentation/devicetree/bindings/arm/tesla.yaml create mode 100644 Documentation/devicetree/bindings/clock/microchip,mpfs.yaml create mode 100644 Documentation/devicetree/bindings/clock/tesla,fsd-clock.yaml delete mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt create mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.yaml delete mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.txt create mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-phy.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/sunplus,sp7021-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/sound/sound-dai.yaml create mode 100644 Documentation/devicetree/bindings/sound/tas5805m.yaml create mode 100644 Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml create mode 100644 Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml create mode 100644 Documentation/tools/index.rst create mode 100644 Documentation/tools/rtla/index.rst create mode 100644 Documentation/translations/zh_CN/power/index.rst create mode 100644 Documentation/translations/zh_CN/power/opp.rst create mode 100644 Documentation/translations/zh_CN/vm/active_mm.rst create mode 100644 Documentation/translations/zh_CN/vm/balance.rst create mode 100644 Documentation/translations/zh_CN/vm/damon/api.rst create mode 100644 Documentation/translations/zh_CN/vm/damon/design.rst create mode 100644 Documentation/translations/zh_CN/vm/damon/faq.rst create mode 100644 Documentation/translations/zh_CN/vm/damon/index.rst create mode 100644 Documentation/translations/zh_CN/vm/free_page_reporting.rst create mode 100644 Documentation/translations/zh_CN/vm/highmem.rst create mode 100644 Documentation/translations/zh_CN/vm/index.rst create mode 100644 arch/arm/boot/dts/exynos5420-klimt-wifi.dts create mode 100644 arch/arm/boot/dts/imxrt1050-pinfunc.h create mode 100644 arch/arm/configs/imxrt_defconfig delete mode 100644 arch/arm/include/asm/entry-macro-multi.S delete mode 100644 arch/arm/include/asm/hardware/entry-macro-iomd.S delete mode 100644 arch/arm/mach-footbridge/include/mach/entry-macro.S create mode 100644 arch/arm/mach-imx/mach-imxrt.c delete mode 100644 arch/arm/mach-iop32x/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-rpc/include/mach/entry-macro.S create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-prt8mm.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8992-bullhead-rev-101.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead-rev-10.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead-rev-101.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r0.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l2.dtsi create mode 100644 arch/arm64/boot/dts/tesla/Makefile create mode 100644 arch/arm64/boot/dts/tesla/fsd-evb.dts create mode 100644 arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/tesla/fsd.dtsi create mode 100644 arch/x86/crypto/sm3-avx-asm_64.S create mode 100644 arch/x86/crypto/sm3_avx_glue.c create mode 100644 drivers/clk/.kunitconfig create mode 100644 drivers/clk/clk-gate_test.c create mode 100644 drivers/clk/samsung/clk-fsd.c delete mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c create mode 100644 drivers/gpu/drm/amd/display/dc/link/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dio.c create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dio.h create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dpia.c create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dpia.h create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.c create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.h create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_frl.c create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_frl.h create mode 100644 drivers/gpu/drm/amd/display/dc/virtual/virtual_link_hwss.c create mode 100644 drivers/gpu/drm/amd/display/dc/virtual/virtual_link_hwss.h create mode 100644 drivers/media/i2c/hi847.c create mode 100644 drivers/media/i2c/ov08d10.c delete mode 100644 drivers/net/dsa/realtek-smi-core.c delete mode 100644 drivers/net/dsa/realtek-smi-core.h create mode 100644 drivers/net/dsa/realtek/Kconfig create mode 100644 drivers/net/dsa/realtek/Makefile create mode 100644 drivers/net/dsa/realtek/realtek-mdio.c create mode 100644 drivers/net/dsa/realtek/realtek-smi.c create mode 100644 drivers/net/dsa/realtek/realtek.h create mode 100644 drivers/net/dsa/realtek/rtl8365mb.c create mode 100644 drivers/net/dsa/realtek/rtl8366-core.c create mode 100644 drivers/net/dsa/realtek/rtl8366rb.c delete mode 100644 drivers/net/dsa/rtl8365mb.c delete mode 100644 drivers/net/dsa/rtl8366.c delete mode 100644 drivers/net/dsa/rtl8366rb.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852ae.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm4908.c create mode 100644 drivers/pinctrl/meson/pinctrl-meson-s4.c create mode 100644 drivers/pinctrl/sunplus/Kconfig create mode 100644 drivers/pinctrl/sunplus/Makefile create mode 100644 drivers/pinctrl/sunplus/sppctl.c create mode 100644 drivers/pinctrl/sunplus/sppctl.h create mode 100644 drivers/pinctrl/sunplus/sppctl_sp7021.c create mode 100644 drivers/spi/spi-sunplus-sp7021.c create mode 100644 drivers/staging/r8188eu/core/rtw_fw.c create mode 100644 drivers/staging/r8188eu/include/rtw_fw.h create mode 100644 drivers/usb/gadget/function/uac_common.h create mode 100644 include/dt-bindings/clock/fsd-clk.h create mode 100644 include/dt-bindings/clock/microchip,mpfs-clock.h create mode 100644 include/dt-bindings/gpio/meson-s4-gpio.h create mode 100644 include/dt-bindings/pinctrl/sppctl-sp7021.h create mode 100644 include/dt-bindings/pinctrl/sppctl.h create mode 100644 include/dt-bindings/reset/mt7621-reset.h delete mode 100644 include/dt-bindings/sound/tlv320aic31xx-micbias.h create mode 100644 include/dt-bindings/sound/tlv320aic31xx.h delete mode 100644 include/linux/genhd.h create mode 100644 include/uapi/linux/cyclades.h create mode 100644 include/uapi/linux/trusted-for.h create mode 100644 lib/crypto/sm3.c delete mode 100644 net/ipv6/netfilter/nf_flow_table_ipv6.c create mode 100644 sound/soc/amd/acp/acp-pci.c create mode 100644 sound/soc/amd/acp/acp-pdm.c create mode 100644 sound/soc/codecs/tas5805m.c delete mode 100644 tools/include/uapi/linux/lirc.h create mode 100644 tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_misc.h create mode 100644 tools/testing/selftests/bpf/progs/bpf_syscall_macro.c create mode 100644 tools/testing/selftests/bpf/progs/btf_type_tag_user.c rename tools/testing/selftests/bpf/progs/{btf_decl_tag.c => test_btf_decl_tag.c} (100%) copy tools/testing/selftests/{openat2 => interpreter}/.gitignore (100%) create mode 100644 tools/testing/selftests/interpreter/Makefile create mode 100644 tools/testing/selftests/interpreter/config create mode 100644 tools/testing/selftests/interpreter/trust_policy_test.c