This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allnoconfig 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 1a26188f0b18 Pull UDF inode fixes and quota cleanup. omits 458b3caa63c9 Merge UNLINK event fixes and one fsnotify cleanup. 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 9583aa8cb59e Merge branch 'misc' into for-next 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 556e72236781 Merge branch 'misc' 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 f0437f8cff42 Merge branch 'misc' into for-next 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 083f067c8257 Merge branch 'misc' into for-next omits d2fa5693d171 Merge branch 'fixes' into 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 112e1f9af852 Merge branch 'misc' into for-next omits 730cac86e0a2 Merge branch 'fixes' 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 5f0a61886e30 Pull Amir's FAN_RENAME and FAN_REPORT_TARGET_FID support f [...] omits 014adbc9a838 Merge branch 'misc' into for-next omits fa0cac1b4033 Merge branch 'fixes' into 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 fde2cf0ee549 Merge branch 'misc' into for-next omits 2b1cf30f9272 Merge branch 'fixes' into for-next omits d08adc366f2d Merge branch 'misc' into for-next omits 3943f6c10fd4 Merge branch 'fixes' into 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 32f4b58cc162 Merge branch 'fixes' into 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 069dd8d37475 Merge branch 'fixes' into for-next omits afe5ac347270 Merge branch 'misc' into 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 adds f26d04331360 audit: improve audit queue handling when "audit=1" on cmdline adds 61fda95541cd Merge tag 'audit-pr-20220131' of git://git.kernel.org/pub/ [...] adds 630c12862c21 Merge tag 'unicode-for-next-5.17-rc3' of git://git.kernel. [...] adds 1a2beb3d5a0b mailmap: update Christian Brauner's email address adds 24d7f48c7236 Merge tag 'ovl-fixes-5.17-rc3' of git://git.kernel.org/pub [...] adds ddec7abd4d93 platform/x86: x86-android-tablets: Correct crystal_cove_ch [...] adds 4ce2a32d4026 platform/x86: x86-android-tablets: Add support for disabli [...] adds 84c2dcdd475f platform/x86: x86-android-tablets: Add an init() callback [...] adds 442bf564eb0c platform/x86: x86-android-tablets: Constify the gpiod_look [...] adds 5de2ffd5acd3 platform/x86: x86-android-tablets: Fix the buttons on CZC [...] adds 17f6736a020e platform/x86: x86-android-tablets: Trivial typo fix for MO [...] adds c197e969e308 platform/surface: Reinstate platform dependency adds 512eb73cfd12 platform/x86: touchscreen_dmi: Add info for the RWC NANOTE [...] adds b288420e773f platform/x86: thinkpad_acpi: Add quirk for ThinkPads witho [...] adds a29012ab2316 platform/x86: intel_crystal_cove_charger: Fix IRQ masking [...] adds 17da2d5f9369 platform/x86: ISST: Fix possible circular locking dependen [...] adds f7086daab3b5 platform/x86: amd-pmc: Make amd_pmc_stb_debugfs_fops static adds f8c28b93d262 platform/x86: asus-tf103c-dock: Make 2 global structs static adds b8fb0d9b4766 platform/x86: amd-pmc: Correct usage of SMU version adds 836f35f79153 platform/x86: thinkpad_acpi: Fix incorrect use of platform [...] adds 83c2713a6754 Merge tag 'platform-drivers-x86-v5.17-2' of git://git.kern [...] adds 9e155101c24a Merge tag 'regulator-fix-v5.17-rc2' of git://git.kernel.or [...] 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 adds 37c2c83ca4f1 spi: uniphier: fix reference count leak in uniphier_spi_probe() adds 2cbd27267ffe spi: bcm-qspi: check for valid cs before applying chip select adds 60b1e97140a4 spi: dt-bindings: Fix 'reg' child node schema adds f83a96e5f033 spi: mediatek: Avoid NULL pointer crash in interrupt adds 9f7fb8de5d9b Merge tag 'spi-fix-v5.17-rc2' of git://git.kernel.org/pub/ [...] new a4b92cebc31d arm64: Enable Cortex-A510 erratum 2051678 by default new a1be77b9729f Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds 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 [...] adds b07f41373254 netfilter: nf_tables: remove assignment with no effect in [...] adds 33d12dc91bc4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 7674b7b559b6 net: amd-xgbe: ensure to reset the tx_timer_active flag adds 928d6fe996f6 net: stmmac: dwmac-visconti: No change to ETHER_CLOCK_SEL [...] adds 4e0f718daf97 ax25: improve the incomplete fix to avoid UAF and NPD bugs adds d01ffb9eee4a ax25: add refcount in ax25_dev to avoid UAF bugs adds 501c8f5e3901 Merge branch 'ax25-fixes' adds 1f84a9450d75 gve: fix the wrong AdminQ buffer queue index check adds 1293fccc9e89 net: ieee802154: hwsim: Ensure proper channel selection at [...] adds d753c4004820 net: ieee802154: mcr20a: Fix lifs/sifs periods adds e5ce576d45bf net: ieee802154: at86rf230: Stop leaking skb's adds 621b24b09eb6 net: ieee802154: ca8210: Stop leaking skb's adds 79c37ca73a6e net: ieee802154: Return meaningful error codes from the ne [...] adds 5d8a8b324ff4 MAINTAINERS: Remove Harry Morris bouncing address adds 010a2a662331 Merge tag 'ieee802154-for-net-2022-01-28' of git://git.ker [...] adds 6449520391df net: stmmac: properly handle with runtime pm in stmmac_dvr [...] adds 341adeec9ada net/smc: Forward wakeup to smc socket waitqueue after fallback new 4223f8651287 net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY new 7af037c39b60 net: stmmac: dump gmac4 DMA registers correctly new 9cef24c8b76c net: macsec: Fix offload support for NETDEV_UNREGISTER event new 881cc731df6a net: phy: Fix qca8081 with speeds lower than 2.5Gb/s new 73445c0fcbff 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 409e4dadfad3 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 a6d95c5a628a Revert "xfrm: xfrm_state_mtu should return at least 1280 f [...] new 9a70d63adeb1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 665408f4c3a5 brcmfmac: firmware: Fix crash in brcm_alt_fw_path adds a72c01a94f1d mac80211: mlme: check for null after calling kmemdup adds 42a79960ffa5 mac80211_hwsim: report NOACK frames in tx_status adds cacfddf82baf mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work adds 533da5077b63 MAINTAINERS: mark ath6kl as orphan adds 3451613c338b MAINTAINERS: change Loic as wcn36xx maintainer adds e2ac75e0619b MAINTAINERS: hand over ath9k maintainership to Toke adds fcda1cb81663 MAINTAINERS: add DT bindings files for ath10k and ath11k new 72444c75565c Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 8c83d39cc730 IB/hfi1: Fix panic with larger ipoib send_queue_size adds b1151b74ff68 IB/hfi1: Fix alloc failure with larger txqueuelen adds 5f8f55b92edd IB/hfi1: Fix AIP early init panic adds e5cce44aff3b IB/hfi1: Fix tstats alloc and dealloc adds d9e410ebbed9 RDMA/cma: Use correct address when leaving multicast group adds 36e8169ec973 RDMA/ucma: Protect mc during concurrent multicast leaves adds a75badebfdc0 RDMA/siw: Fix refcounting leak in siw_create_qp() adds b856101a1774 IB/cm: Release previously acquired reference counter in th [...] adds 4028bccb003c IB/rdmavt: Validate remote_addr during loopback atomic tests new 20eb18ad809b 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 adds 0444f82766f0 ALSA: hda: Fix signedness of sscanf() arguments adds b837a9f5ab3b ALSA: hda: realtek: Fix race at concurrent COEF updates adds 63394a16086f ALSA: hda/realtek: Add missing fixup-model entry for Gigab [...] adds 41a8601302ec ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aor [...] adds ea3541961376 ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aoru [...] adds 94db9cc8f8fa ALSA: hda/realtek: Add quirk for ASUS GU603 new ff4865b3c8cd ALSA: Replace acpi_bus_get_device() new 4ee02e20893d ALSA: usb-audio: Correct quirk for VF0770 new 1c7f0e349aa5 ALSA: hda: Skip codec shutdown in case the codec is not re [...] 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() adds c5c1546a654f ASoC: codecs: wcd938x: fix incorrect used of portid adds fca041a3ab70 ASoC: codecs: lpass-rx-macro: fix sidetone register offsets adds bd2347fd67d8 ASoC: codecs: wcd938x: fix return value of mixer put function adds 8f2e5c65ec75 ASoC: qdsp6: q6apm-dai: only stop graphs that are started adds fb25621da570 ASoC: fsl: Add missing error handling in pcm030_fabric_probe adds 06feec6005c9 ASoC: hdmi-codec: Fix OOB memory accesses adds 4045daf0fa87 ASoC: rt5682: Fix deadlock on resume adds 3c75c0ea5da7 ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stre [...] adds 9f620684c1ef ASoC: soc-pcm: Move debugfs removal out of spinlock adds 4c38f8747c57 ASoC DPCM lockdep fixes adds 1601033da2dd ASoC: ops: Check for negative values before reading them adds a4f399a1416f Input: wm97xx: Simplify resource management new 52517d9c0c01 Merge tag 'asoc-fix-v5.17-rc2' of https://git.kernel.org/p [...] new 10a21dec4074 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 1301ba2d6596 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] new 8847d66d054f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 19b2c9002d6b Merge remote-tracking branch 'spi/for-5.16' into spi-linus new 2a49ce1d634d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 053ca37c87af PCI: j721e: Initialize pcie->cdns_pcie before using it new eee5ca287993 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c816b2e65b0e n_tty: wake up poll(POLLRDNORM) on receiving data new 003768544dda Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds b470947c3672 usb: dwc3: xilinx: fix uninitialized return value adds ebe2b1add105 usb: f_fs: Fix use-after-free for epfile adds 092f45b13e51 usb: ulpi: Move of_node_put to ulpi_dev_release adds 0a907ee9d95e usb: ulpi: Call of_node_put correctly adds 5c2b9c61ae5d usb: usb251xb: add boost-up property support adds 292d2c82b105 usb: raw-gadget: fix handling of dual-direction-capable endpoints adds 459702eea613 usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE [...] adds 5432184107cd usb: gadget: f_uac2: Define specific wTerminalType new ee2a0ec1db85 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds fa77ce201f7f USB: serial: ch341: add support for GW Instek USB2.0-Seria [...] adds d48384c7ed6c USB: serial: option: add ZTE MF286D modem new fbb9b194e15a USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 new b50f8f09c622 USB: serial: cp210x: add NCR Retail IO box id new 6ca0c6283340 USB: serial: cp210x: add CPI Bulk Coin Recycler id new f77825ae116a Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new 8011125403b6 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 a431e6e1e4a9 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 4da52e8c659c Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] adds a1cba0e2deeb iio: frequency: admv1013: remove the always true condition adds e0a2e37f3038 iio: adc: men_z188_adc: Fix a resource leak in an error ha [...] adds e7a3290d330e iio: addac: ad74413r: Do not reference negative array offsets adds 8a3e4a5614ad iio: addac: ad74413r: use ngpio size when iterating over mask adds 4165456fe6b7 iio: addac: ad74413r: correct comparator gpio getters mask usage adds 632fe0bb8c5b iio: Fix error handling for PM new 5ae59b22d6e7 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 47307c31d90a crypto: octeontx2 - Avoid stack variable overflow new d971fddcf645 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 adds b9199181a9ef selftests: futex: Use variable MAKE instead of make adds e051cdf655fa selftests: openat2: Print also errno in failure messages adds ea3396725aa1 selftests: openat2: Add missing dependency in Makefile adds ac9e0a250bb1 selftests: openat2: Skip testcases that fail with EOPNOTSUPP adds dae1d8ac3189 selftests: skip mincore.check_file_mmap when fs lacks need [...] adds ec049891b2dc kselftest: Fix vdso_test_abi return status new 3137ccdf03f3 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 adds 36415a796471 mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status new 8bae8086b6e8 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] new 9b8e1d6421b7 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new 50317b636e71 MIPS: octeon: Fix missed PTR->PTR_WD conversion new 2161ba070999 MIPS: KVM: fix vz.c kernel-doc notation new c93f91ebc944 Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] new f6c6804c43fa kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h new 57dfd7b53dec KVM: x86: Move delivery of non-APICv interrupt into vendor code new ef9989afda73 kvm: add guest_state_{enter,exit}_irqoff() new 72e3244512b3 kvm/mips: rework guest entry logic new b2d2af7e5df3 kvm/x86: rework guest entry logic new eba299a7e0e2 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds 3c5412cdec9f pinctrl-sunxi: sunxi_pinctrl_gpio_direction_in/output: use [...] new 5ccc18df0865 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 766926ed8370 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new cfaaf4a0ccbb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds fa4300f060e5 of: unittest: update text of expected warnings new 8ec409ba20cd Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] new c26b85ea1636 scsi: pm80xx: Fix double completion for SATA devices new 936bd03405fc scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe new edb854a3680b scsi: core: Reallocate device's budget map on queue depth change new 0aed75fd30da scsi: pm8001: Fix warning for undescribed param in process [...] new 61f162aa4381 scsi: pm8001: Fix use-after-free for aborted TMF sas_task new df7abcaa1246 scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task new c763ec4c10f7 scsi: hisi_sas: Fix setting of hisi_sas_slot.is_internal new 285c21cad6c2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8172f41859cf drm/i915: Allocate intel_engine_coredump_alloc with ALLOW_FAIL adds 5ae13c305ef8 drm/i915: Lock timeline mutex directly in error path of eb [...] adds 90a3d22ff02b drm/i915/overlay: Prevent divide by zero bugs in scaling adds b3f74938d656 drm/i915/pmu: Use PM timestamp instead of RING TIMESTAMP f [...] adds 3c6f13ad723e drm/i915/adlp: Fix TypeC PHY-ready status readout new 7d73c602154d drm/i915/pmu: Fix KMD and GuC race on accessing busyness new 6393b704131a Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds bd2db32e7c3e moxart: fix potential use-after-free on remove path new 264a5d958cfa Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new d808151bb8a3 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 [...] adds 500c77eed0fe pinctrl: zynqmp: Revert "Unify pin naming" new 448af2ff0f47 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new b5643b164436 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 235528072f28 kunit: tool: Import missing importlib.abc new f10d09f18a9b Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] new 41f5b26677be Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d19a7af73b5e lockd: fix failure to cleanup client locks adds ab451ea952fe nfsd: nfsd4_setclientid_confirm mistakenly expires confirm [...] new 81300b5ab738 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 88a309465b3f lib: zstd: clean up double word in comment. new 1ad2f2d6db22 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 43f251795587 drm/kmb: Fix for build errors with Warray-bounds adds 1b777d4d9e38 drm/nouveau: fix off by one in BIOS boundary checking new 92c4cfaee687 dma-buf: heaps: Fix potential spectre v1 gadget new 4c44843f7a9c Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 96178bd7060b iio: addac: ad74413r: Do not reference negative array offsets adds 3cb7f3b590dd tpm: vtpm_proxy: Check length to avoid compiler warning adds a8712a32665f Makefile: Enable -Warray-bounds adds 8ad7c204f8f4 Makefile: Enable -Wzero-length-bounds adds 567b635416f9 KVM: x86: Replace memset() "optimization" with normal per- [...] adds 8a44900f9787 intel_th: msu: Use memset_startat() for clearing hw header adds 359b93624aa4 media: omap3isp: Use struct_group() for memcpy() region adds f40ef3190025 fortify: Detect struct member overflows in memcpy() at com [...] adds 651a2451924b fortify: Detect struct member overflows in memmove() at co [...] adds b43ba3ababbf fortify: Detect struct member overflows in memset() at com [...] adds 05a5ff1e0c95 lib/test_string.c: Add test for strlen() adds 12dccf3dda89 fortify: Update compile-time tests for Clang 14 adds 4fbd316e372a fortify: Work around Clang inlining bugs adds 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 adds fa1a0dff28c2 Merge branch 'for-next/overflow' into for-next/kspp new 498f9b9dcad3 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 08657eb1ec8d 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 6496207404cb Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 672513bf5831 ARM: decompressor: disable stack protector adds f05eb1d24eb5 ARM: stackprotector: prefer compiler for TLS based per-tas [...] adds 08572cd41955 ARM: remove some dead code adds b3ab60b1794c ARM: assembler: introduce bl_r macro adds b6506981f880 ARM: unwind: support unwinding across multiple stacks adds 8cdfdf7fe4fe ARM: export dump_mem() to other objects adds 4ab6827081c6 ARM: unwind: dump exception stack from calling frame adds eae9523fdd7a ARM: backtrace-clang: avoid crash on bogus frame pointer adds d4664b6c987f ARM: implement IRQ stacks adds 0b78f2e92d0c ARM: call_with_stack: add unwind support adds 9974f857768e ARM: run softirqs on the per-CPU IRQ stack adds ba999a040274 ARM: memcpy: use frame pointer as unwind anchor adds ccb81601acc0 ARM: memmove: use frame pointer as unwind anchor adds ad3d09b54711 ARM: memset: clean up unwind annotations adds 532319b9c418 ARM: unwind: disregard unwind info before stack frame is set up adds b832faec33d4 ARM: switch_to: clean up Thumb2 code path adds ae5cc07da8f8 ARM: entry: rework stack realignment code in svc_entry adds a1c510d0adc6 ARM: implement support for vmap'ed stacks adds d60ff2e76610 ARM: riscpc: drop support for IOMD_IRQREQC/IOMD_IRQREQD IR [...] adds c1fe8d054c0a ARM: riscpc: use GENERIC_IRQ_MULTI_HANDLER adds 90890f17ccd2 ARM: footbridge: use GENERIC_IRQ_MULTI_HANDLER adds 9d67412f24cc ARM: iop32x: offset IRQ numbers by 1 adds 6f5d248d05db ARM: iop32x: use GENERIC_IRQ_MULTI_HANDLER adds 54f481a2308e ARM: remove old-style irq entry adds 52d240871760 irqchip: nvic: Use GENERIC_IRQ_MULTI_HANDLER adds 831a469bc167 ARM: entry: preserve thread_info pointer in switch_to adds 1fa8c4b19543 ARM: module: implement support for PC-relative group relocations adds 4e918ab13eaf ARM: assembler: add optimized ldr/str macros to load varia [...] adds 7b9896c35207 ARM: percpu: add SMP_ON_UP support adds b87cf9118e03 ARM: use TLS register for 'current' on !SMP as well adds c2755910373b ARM: smp: defer TPIDRURO update for SMP v6 configurations too adds 9c46929e7989 ARM: implement THREAD_INFO_IN_TASK for uniprocessor systems adds cafc0eab1689 ARM: v7m: enable support for IRQ stacks adds 9cf72c358a20 Merge tag 'arm-irq-and-vmap-stacks-for-rmk' of git://git.k [...] adds 23d9a9280efe ARM: 9177/1: disable vmap'ed stacks on suspend-capable SMP [...] adds 5fe41793bc78 ARM: 9176/1: avoid literal references in inline assembly adds 8b806b82bc80 ARM: mm: switch to swapper_pg_dir early for vmap'ed stack adds d6905849f875 ARM: assembler: define a Kconfig symbol for group relocati [...] adds 75fa4adc4f50 ARM: smp: elide HWCAP_TLS checks or __entry_task updates o [...] adds aa0a20f52151 ARM: entry: avoid clobbering R9 in IRQ handler adds d31e23aff011 ARM: mm: make vmalloc_seq handling SMP safe adds a14a96d75606 ARM: iop: make iop_handle_irq() static adds 57a420435edc ARM: drop pointless SMP check on secondary startup path adds 4d5a643e738c ARM: make get_current() and __my_cpu_offset() __always_inline adds 2fa394824493 Merge tag 'arm-vmap-stacks-v6' of git://git.kernel.org/pub [...] adds ed43eed0a6ac Merge branch 'devel-stable' into for-next new 0a4c516283bd Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 1d9124485b5a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d2815d1d1368 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 987f385d4bfa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f36beab5281d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 99489564485d 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 f0e33877d037 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 adds 42c9b28e6862 ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group adds dbe0d009d8c2 arm64: dts: freescale: Fix sound card model for MBa8Mx adds ff3cfc35a4dd arm64: dts: ls1028a: sl28: re-enable ftm_alarm0 adds 6d58c5e21a3f ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo adds 283d45145fbf arm64: dts: imx8mq: fix mipi_csi bidirectional port numbers adds 5ea62d06b189 arm64: dts: imx8mq-librem5: fix mipi_csi1 port number to sensor adds 91f6d5f181f6 arm64: dts: imx8mq: fix lcdif port node adds c137fb8909c1 soc: imx: Remove Layerscape check adds f0cd033f6829 Merge branch 'imx/drivers' into for-next adds ed2e8e0ad593 ARM: imx: Add initial support for i.MXRT10xx family adds 830aeeac6d04 Merge branch 'imx/soc' into for-next adds 273b94cc81d6 dt-bindings: arm: imx: add Protonic PRT8MM board compatible adds 1f5c6c75816f Merge branch 'imx/bindings' into for-next adds 7e9102c9f98e ARM: dts: imx28: Use correct compatible string for RTC adds 7c937d263db4 ARM: dts: imx: Rename RTC device tree nodes adds b57fb8742e00 ARM: dts: imx6qdl-dhcom-pdk2: Include missing headers adds 09b3acb73f76 ARM: dts: imx6sx-udoo-neo: Add HDMI support adds 67913cd1d47c ARM: dts: imxrt1050-pinfunc: Add pinctrl binding header adds e10d2b351b99 ARM: dts: imx28: reparent gpmi clock to ref_gpmi adds 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 adds c5e3b1396d52 arm64: dts: imx8qm: Add SCU RTC node adds c192d22b7d65 arm64: dts: imx8: add mu5/6 node adds 107726103c24 arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible adds 11eaa59bd6b1 arm64: dts: imx8mp: disable usb3_phy1 adds bedd1fd45443 arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_ [...] adds df5548c3c699 arm64: dts: imx8m{m,n}_venice*: add gpio-line-names adds d3f23948554e arm64: dts: ls1028a-qds: define mdio slots for networking options adds 4c8b3e7ce24f Merge branch 'imx/dt64' into for-next adds 5c5dabb16476 ARM: imxrt_defconfig: Add i.MXRT family defconfig adds afb77a29073e Merge branch 'imx/defconfig' into for-next new 83f0e5a22c60 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1df1d2ec0040 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7202d16767fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f2c27cd0cdd8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 75a9a4b80ab9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1677e64d480d arm64: defconfig: Enable some Qualcomm drivers new af2d38db2674 arm64: defconfig: enable ath11k driver new 17ef0b4b441f arm64: defconfig: enable mcp251xfd driver new d3173e421b72 arm64: defconfig: Enable PM8916 watchdog driver new cd7ce3e18afa arm64: defconfig: Enable SM8250 video clock controller 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 adds 1b968998a3cb arm64: dts: qcom: sc7280: Move USB2 controller nodes from [...] adds bb59462e414f arm64: dts: qcom: sc7180: Add board regulators for MIPI ca [...] adds fcb68dfda5cb arm64: dts: qcom: sc7280: add display dt nodes adds 43137272f0bc arm64: dts: qcom: sc7280: Add DSI display nodes adds 25940788d170 arm64: dts: qcom: sc7280: add edp display dt nodes adds fc6b1225d20d arm64: dts: qcom: sc7280: Add Display Port node adds 7b1e0a87730e arm64: dts: qcom: sc7280: Add camcc clock node adds 142a4d995c6a arm64: dts: qcom: sc7280: Fix gmu unit address adds 61a6262f95e0 arm64: dts: qcom: sc7280: Move herobrine-r0 to its own dts adds 90c856602e03 arm64: dts: qcom: sc7280: Factor out Chrome common fragment adds 58d5ea52bd22 arm64: dts: qcom: sc7280: Factor gpio.h include to sc7280.dtsi adds 3f99518c6f65 arm64: dts: qcom: msm8992-lg-bullhead: Place LG Bullhead g [...] adds cd4bd4704ec8 arm64: dts: qcom: msm8992-lg-bullhead: Add support for LG [...] new 015bbdd31411 arm64: dts: qcom: apq8016-sbc: Remove clock-lanes property [...] new 6bf3c1895f58 arm64: dts: qcom: sdm845-db845c: Remove clock-lanes proper [...] new 625c24460dbb arm64: dts: qcom: sdm845: fix microphone bias properties a [...] new 2f1145117946 arm64: dts: qcom: update qcom,domain property new 7be1c395ee40 arm64: dts: qcom: fix thermal zones naming new ff15ae73eeee arm64: dts: qcom: apq8016-sbc: Fix dtbs_check warnings for &sound new d60507200485 arm64: dts: qcom: sm8250: fix PCIe bindings to follow schema new 63a4021fef47 arm64: dts: qcom: sdm845: rename memory@ nodes to more des [...] new abdd4b7a7a70 arm64: dts: qcom: sm8150: add i2c and spi dma channels new 2a03c21cca5f arm64: dts: qcom: sm8150: simplify references to pwrkey and resin new fad35efa75a2 arm64: dts: qcom: msm8998: Fix cache nodes new 0b9ae7ecdf54 arm64: dts: qcom: msm8996: qcom,controlled-remotely is boolean new 3b87b01d7473 arm64: dts: qcom: sdm845: add missing power-controller compatible new ffd6cc92ab9c arm64: dts: qcom: sm8250: add description of dcvsh interrupts new 4ec48ebfc3ea arm64: dts: qcom: msm8994: SoC specific compatible strings [...] new 52f6fa2d2d72 arm64: dts: qcom: msm8996: SoC specific compatible strings [...] new e3e8a4724299 arm64: dts: qcom: ipq6018: add pcie max-link-speed new 5239ce22278a arm64: dts: qcom: pms405: assign device specific compatible new fe508ced49dd arm64: dts: qcom: pm6150l: Add wled node new 7a52967d9050 arm64: dts: qcom: sm7225-fairphone-fp4: Configure WLED new 640e71aac554 arm64: dts: qcom: msm8916: improve usb hs node formating new a90b8adfa2dd Revert "arm64: dts: qcom: sm6125: Avoid using missing SM61 [...] new 1f8790049384 arm64: dts: qcom: msm8916-j5: Fix typo new 2ffcfe791d05 arm64: dts: qcom: sm8150: Add support for LMh node new 42124b947e8e arm64: dts: qcom: ipq8074: add SMEM support new e4a4fdcf7085 arm64: dts: qcom: ipq8074: add the reserved-memory node new 17ac8af678b6 arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc new 32bc936d7321 arm64: dts: qcom: sm8250: Add cpuidle states new a131255e4ad1 arm64: dts: qcom: sm8350: Correct TCS configuration for apps rsc new 6574702b0d39 arm64: dts: qcom: sm8450: Update cpuidle states parameters new 1b7101e8124b arm64: dts: qcom: sm8250: Fix MSI IRQ for PCIe1 and PCIe2 new 4dd1ad619274 arm64: dts: qcom: msm8994: Provide missing "xo_board" and [...] new 8af90d6daa36 arm64: dts: qcom: msm8994-huawei-angler: Add vendor name huawei new d1c10ab1494f arm64: dts: qcom: ipq6018: fix usb reference period new 12dfb002ca01 arm64: dts: qcom: sdm845-oneplus-*: add fuel gauge new 45882459159d arm64: dts: qcom: sdm845: add device tree for SHIFT6mq 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 d88198fcb540 ARM: dts: qcom: pm8226: Add vibration motor node new 02964a7244ba ARM: dts: qcom: pm8226: Support SPMI regulators on PMIC sid 1 new 3d7e7980993d ARM: dts: qcom: ipq4019: fix sleep clock new 6d3cb248e498 ARM: dts: qcom: apq8064: correct ranges values new 019b7f93bf0d ARM: dts: qcom: apq8064: make pci regs property dt-schema [...] new af7a84eb9f92 ARM: dts: qcom: apq8064: adjust dsi node name to match dt-schema new 3be5acc8586b ARM: dts: qcom: nexus7: remove vcss supply which never existed new 251632433637 ARM: dts: qcom: apq8060: correct mvs switch name new c9a186338f3f ARM: dts: qcom: rename eth node to ethernet new 6f7e221e7a5c ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 new 9f4a052795cd ARM: dts: qcom: add KPSS GCC compatible to clock nodes new 96b2f11780d5 ARM: dts: qcom: msm8960: move vsdcc regulator out of simple-bus new a23b9143286b ARM: dts: qcom: fill missing power-domain-cells for gcc co [...] new 5fbd593756be ARM: dts: qcom: pm8226: Add node for the MPP new 206006cf20b3 ARM: dts: qcom: apq8060-dragonboard: fix typo in eMMC new 0fd4dcb607ce arm64: dts: qcom: sm8350: Correct UFS symbol clocks new 197769fede58 arm64: dts: qcom: sm8450: enable GCC_USB3_0_CLKREF_EN for usb new 7baa00bef336 arm64: dts: qcom: sm8450: fix apps_smmu interrupts new a5ee6b7720cb Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] new 82cc9732c1b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 60fcdc471db8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1d26428af3fa Merge branches 'renesas-arm-dt-for-v5.18', 'renesas-driver [...] adds 485d710685b1 arm64: defconfig: Enable Audio Graph Card2 driver adds c705c871106e arm64: dts: renesas: ulcb-kf: Add 9-asix sensor device adds 283252132cb5 arm64: dts: renesas: falcon-csi-dsi: Add and connect MAX96712 adds 953b392aef35 arm64: dts: renesas: Miscellaneous whitespace fixes adds fb912a1b474e arm64: dts: renesas: rcar-gen3: Add MOST devices adds 0e684f6e9353 arm64: dts: renesas: ulcb/ulcb-kf: switch to use audio-gra [...] adds 92dfff382af0 soc: renesas: Add support for reading product revision for [...] adds 7fb968536682 Merge branches 'renesas-arm-defconfig-for-v5.18', 'renesas [...] new dc00c27da21d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ad02776cf8d0 arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage adds 62966cbdda8a arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity adds 8fd941504282 arm64: dts: rockchip: align pl330 node name with dtschema adds f8a656f6795a Merge branch 'v5.17-armsoc/dtsfixes' into for-next adds a0a1a80cfed9 Merge branch 'v5.18-armsoc/drivers' into for-next adds 9ade1ab4d85f arm64: dts: rockchip: fix vcc3v3_lcd{0,1}_n regulators in [...] adds 922237a6c211 arm64: dts: rockchip: add the touchscreen controller to rk [...] adds 827dfba89ae1 arm64: dts: rockchip: add Quartz64-A pmu_io_domains adds 2ed1e35457a1 arm64: dts: rockchip: add Quartz64-A sdmmc1 node adds 2943660fe301 arm64: dts: rockchip: add Quartz64-A con40 hardware adds a2f1c4909563 Merge branch 'v5.18-armsoc/dts64' into for-next new d505a8841301 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 adds bd1e3696a052 arm64: dts: fsd: Add SPI device nodes adds 4ad322bfe4f6 Merge branch 'for-v5.18/tesla-fsd' into for-next adds cfeb53aee6e4 ARM: dts: exynos: update dma node name with dtschema adds f2bf0f216e84 Merge branch 'next/dt' into for-next adds bfb3c7fa3950 arm64: dts: exynos: Add initial Exynos850 SoC support adds 363e52998c83 arm64: dts: exynos: Add initial E850-96 board support adds 2002c282cb89 arm64: dts: exynos: align pl330 node name with dtschema adds ff72497f5728 arm64: dts: exynos: drop unneeded syscon phandle in Exynos [...] adds 306b86074daf Merge branch 'next/dt64' into for-next new 38767f279337 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e4bae63fe5e0 ARM: dts: sun8i: Add ethernet0 alias in Nanopi NEO's device tree adds 14eadca892dd Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next new 7d0bf938588d Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new ce20820bcbc6 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 7f59107bf3e0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3457232bdcad Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 2b41aff6e8b9 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 203217d344c2 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds a81595729be6 dt-bindings: imx: Add clock binding for i.MXRT1050 adds d6e359305b45 dt-bindings: clock: imx: Add documentation for i.MXRT1050 clock adds 7154b046d8f3 clk: imx: Add initial support for i.MXRT1050 clock driver adds 036a4b4b4dfa clk: imx: Add imx8dxl clk driver new 6dc3c55ed942 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 139c93262516 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 36dde4d73a71 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new 0707b9e90994 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 254ee361126c m68knommu: fix warning: no previous prototype for 'init_dragen2' adds 2531e89f03fc m68knommu: fix 'screen_bits' defined but not used adds 2553301355f8 m68knommu: fix ucsimm sparse warnings new 0e3567f02bff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6f8114a1ddad Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new b8eff2e61e77 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 862cf8d5fd98 openrisc/boot: Remove unnecessary initialisation in memcpy(). new 6791353ba563 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds 9129886b8818 parisc: Drop __init from map_pages declaration adds b7d6f44a0fa7 parisc: Fix data TLB miss in sba_unmap_sg adds d7da660cab47 parisc: Fix sglist access in ccio-dma.c new d74aa3f7f025 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ce7eefa1c265 Merge branch 'fixes' into for-next new 04dc43c6401b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9f139c2912d9 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 4e5480fdf891 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 35719df2297d Merge branch 'misc-5.17' into for-next-current-v5.16-20220128 adds ce6c98accb55 Merge branch 'for-next-current-v5.16-20220128' into for-ne [...] adds d6416ce15f89 btrfs: remove write and wait of struct walk_control adds 69262f644819 btrfs: reuse existing pointers from btrfs_ioctl adds 17024720a959 btrfs: don't start transaction for scrub if the fs is moun [...] adds ca211e20eb53 btrfs: don't log unnecessary boundary keys when logging directory adds 22d15085c406 btrfs: put initial index value of a directory in a constant adds 93ed575516d9 btrfs: stop copying old dir items when logging a directory adds c2a3b8bcfb91 btrfs: stop trying to log subdirectories created in past t [...] adds f67ad8d72178 btrfs: move missing device handling in a dedicate function adds 4d049b9b7a66 btrfs: reuse existing inode from btrfs_ioctl adds 66a1c037029c btrfs: simplify fs_devices member access in btrfs_init_dev [...] adds 6c66cce4ef74 btrfs: harden identification of a stale device adds be64f89626f3 btrfs: match stale devices by dev_t adds 8bd009f827fa btrfs: add device major-minor info in the struct btrfs_device adds 162c89251083 btrfs: use dev_t to match device in device_matched adds 90fa2bfc066e btrfs: fix deadlock between quota disable and qgroup resca [...] adds bd3570c9e33c btrfs: cleanup temporary variables when finding rotational [...] adds 29fe00599d26 btrfs: tree-checker: check item_size for inode_item adds 3f1c7bbb99f0 btrfs: tree-checker: check item_size for dev_item adds 784d90143760 btrfs: fix use-after-free after failure to create a snapshot adds 26e54ecda5a8 btrfs: zoned: remove redundant initialization of to_add adds c84e5d0d248d btrfs: scrub: remove redundant initialization of increment adds 35a918b83f47 btrfs: fix use of uninitialized variable at rm device ioctl adds a5836f6e04b6 btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] adds 629798d692c7 btrfs: send: remove redundant ret variable in fs_path_copy adds e81828b07c12 btrfs: skip reserved bytes warning on unmount after log cl [...] adds afbeb73f927f btrfs: add helper to delete a dir entry from a log tree adds 5783dcfe9cfc btrfs: pass the dentry to btrfs_log_new_name() instead of [...] adds 482ea7e0dbf2 btrfs: avoid logging all directory changes during renames adds 2f3c7e2dd98e btrfs: stop doing unnecessary log updates during a rename adds 5c08a126175d btrfs: avoid inode logging during rename and link when possible adds bc8cffa01112 btrfs: use single variable to track return value at btrfs_ [...] adds d7a703b7b421 btrfs: add definition for EXTENT_TREE_V2 adds a34f78473f91 btrfs: disable balance for extent tree v2 for now adds 187337ba52e9 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 adds f7cd33d0c8d8 btrfs: disable qgroups in extent tree v2 adds 88e48197b013 btrfs: disable scrub for extent-tree-v2 adds 376161a37eaa btrfs: disable snapshot creation/deletion for extent tree v2 adds 980e5e56993e btrfs: disable space cache related mount options for exten [...] adds a203f99c9fc8 btrfs: tree-checker: don't fail on empty extent roots for [...] adds 08e286691c29 btrfs: abstract out loading the tree root adds 0447018f74f5 btrfs: add code to support the block group root adds eb64023d4fcc btrfs: add support for multiple global roots adds e779071c8237 Merge branch 'misc-next' into for-next-next-v5.17-20220128 adds 7163b933fd76 fs: export rw_verify_area() adds ddba249c8f4e fs: export variant of generic_write_checks without iov_iter adds 8e11476f90f5 btrfs: don't advance offset for compressed bios in btrfs_c [...] adds 33754e204134 btrfs: add ram_bytes and offset to btrfs_ordered_extent adds 83e607bfee57 btrfs: support different disk extent size for delalloc adds 8ec355675a24 btrfs: clean up cow_file_range_inline() adds ac61b5b38a57 btrfs: optionally extend i_size in cow_file_range_inline() adds 496dbcdc48b9 btrfs: add definitions + documentation for encoded I/O ioctls adds 58d09a0ba312 btrfs: add BTRFS_IOC_ENCODED_READ adds ebd51c03047c btrfs: add BTRFS_IOC_ENCODED_WRITE adds 03709738914f linux-next: build failure after merge of the kspp tree adds 1ac42167879a Merge branch 'ext/omar/encoded' into for-next-next-v5.17-20220128 adds e9795fb3fbcd btrfs: use dummy extent buffer for super block sys chunk a [...] adds da7c6d2a3737 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] adds 0477c6d49209 btrfs: expand subpage support to any PAGE_SIZE > 4K adds c379dd8e6931 Merge branch 'ext/qu/subpage-more-sizes' into for-next-nex [...] adds 2d54e6b510f9 btrfs: introduce a helper to locate an extent item adds df26b48b9a22 btrfs: introduce dedicated helper to scrub simple-mirror b [...] adds f113ce2e6975 btrfs: introduce dedicated helper to scrub simple-stripe b [...] adds ee1a1e2c4a6e btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] adds d1301b099f79 Merge branch 'ext/qu/scrub-refactor' into for-next-next-v5 [...] adds 547370bc9c14 btrfs: zoned: make zone activation multi stripe capable adds 40dd678ccb45 btrfs: zoned: make zone finishing multi stripe capable adds 01030e8dee3d btrfs: zoned: prepare for allowing DUP on zoned adds 3effb48bf31b btrfs: zoned: allow DUP on meta-data block groups adds df6df52004d2 Merge branch 'ext/jth/zoned-dup' into for-next-next-v5.17- [...] adds d98f76810635 Merge branch 'for-next-next-v5.17-20220128' into for-next- [...] new c9be336e7bc2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 483529f3209f Fix a warning about a malformed kernel doc comment in cifs adds 489f710a738e cifs: unlock chan_lock before calling cifs_put_tcp_session new 052e04a52dcd cifs: Transition from ->readpages() to ->readahead() new bee9f6552321 netfs, cachefiles: Add a method to query presence of data [...] new 0174ee9947bd cifs: Implement cache I/O by accessing the cache directly new 46f5cbdef7d4 cifs: Fix the readahead conversion to manage the batch whe [...] new 8b3c5f35feae Invalidate fscache cookie only when inode attributes are changed. new c83580e68d64 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new ee12595147ac fanotify: Fix stale file descriptor in copy_event_to_user() new f61024bf334f Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 7c6bb3d664aa ext4: fix potential NULL pointer dereference in ext4_fill_super() adds be74a53334ad jbd2: fix kernel-doc descriptions for jbd2_journal_shrink_ [...] adds 3f6a7abe77c1 ext4: fix incorrect type issue during replay_del_range adds b36c9466ce98 fs/ext4: fix comments mentioning i_mutex new c4f2bbae1f64 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 adds 623cd240a2ac f2fs: move discard parameters into discard_cmd_control adds f26f32510fcf f2fs: expose discard related parameters in sysfs adds 26ababe97224 f2fs: add a way to limit roll forward recovery time new 71e8166a11ab Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new e45a00a13b65 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 22f429f725a9 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds ae9318f841e0 nfsd: Add support for the birth time attribute adds 44bbebb25ac2 NFSD: De-duplicate hash bucket indexing adds 4a4e44933d2e NFSD: Skip extra computation for RC_NOCACHE case adds 0af4886b0b78 NFSD: Streamline the rare "found" case adds 6fa057b1cfec tracing: Introduce helpers to safely handle dynamic-sized [...] adds 38750c9d26bb tracing: Update print fmt check to handle new __get_sockad [...] adds dcc7b56e0dad NFSD: Use __sockaddr field to store socket addresses adds 1d04e2f684e1 NFSD: Remove NFSD_PROC_ARGS_* macros adds 4d2cb234e1a0 SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] adds cc308fec8e4d SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid adds 8dfa08baad02 SUNRPC: Record endpoint information in trace log new 2c8330372637 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 10e5d83f6c70 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 22e424feb665 Revert "fs/9p: search open fids first" new 2a026541eef9 Merge branch '9p-next' of git://github.com/martinetd/linux new 9ff34c0d56d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ebb7fb1557b1 xfs, iomap: limit individual ioend chain lengths in writeback new 62a7aedd7776 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] adds 2719c7160dcf vfs: make freeze_super abort when sync_filesystem returns error adds 5679897eb104 vfs: make sync_filesystem return errors from ->sync_fs adds dd5532a4994b quota: make dquot_quota_sync return errors from ->sync_fs adds 2d86293c7075 xfs: return errors in xfs_fs_sync_fs new 41f360e00b41 Merge branch 'vfs-for-next' of git://git.kernel.org/pub/sc [...] new 539b3f19951f Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 23f6131d3985 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 53711e4f9f66 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 54b2d1bf3f9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ca0acb511c21 device property: Add fwnode_irq_get_byname adds 20e8ef5c7ffa docs: firmware-guide: ACPI: Add named interrupt doc adds a263a84088f6 i2c: smbus: Use device_*() functions instead of of_*() adds f244cdce52de dt-bindings: i2c: update bindings for MT8186 SoC adds 934705316f0f i2c: mediatek: Add i2c compatible for Mediatek MT8186 new fe33d7096e89 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 59ba33a4f941 hwmon: Report attribute name with udev events adds a61d9f03c2eb hwmon: (lm83) Reorder include files to be in alphabetic order adds 8753aca922b4 hwmon: (lm83) Move lm83_id to avoid forward declaration adds 71dadc3b7655 hwmon: (lm83) Replace new_client with client adds e310e2b46153 hwmon: (lm83) Use regmap adds 9489c2c4c096 hwmon: (lm83) Replace temperature conversion macros with s [...] adds 13203eb58fd3 hwmon: (lm83) Demote log message if chip identification fails adds df9a2f2234df hwmon: (lm83) Explain why LM82 may be misdetected as LM83 adds 94fe5491672e hwmon: (lm83) Convert to use with_info API adds 40c0301b64dd hwmon: (nct6775) add support for TSI temperature registers adds 2e20a3f057bb ABI: hwmon: Document "label" sysfs attribute adds 13ea4861c75c hwmon: Add "label" attribute adds 00e69e015afc hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A adds 1a27d7ebe331 hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist adds 12437a6ef1f2 Documentation: admin-guide: Update i8k driver name adds 537d857ca375 Documentation: admin-guide: Add Documentation for undocume [...] adds cee58ba29e95 Documentation: ABI: Add ABI file for legacy /proc/i8k interface adds 670e0714fb47 hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro adds 8f6730a633d8 hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II adds 0b24da98d078 hwmon: (pmbus) Remove trailing whitespaces from Kconfig file adds b9867a8ac419 dt-bindings: hwmon: lm90: Drop Tegra specifics from example adds 311d8d156bf6 hwmon: (powr1220) Cosmetic changes adds ae6d3e8f8259 hwmon: (powr1220) Upgrade driver to support hwmon info inf [...] adds 291a65d5a909 hwmon: (powr1220) Add support for Lattice's POWR1014 power [...] adds 073e47255244 hwmon: Fix possible NULL pointer new 01609b789dc1 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 ca351029afbc Merge branch 'docs-next' of git://git.lwn.net/linux.git new 80998d0eb4f3 Merge branch 'master' of git://linuxtv.org/media_tree.git adds 882ded92cd3c media: dt-bindings: media: max9286: Re-indent example adds 48a0c73f94d3 media: dt-bindings: media: max9286: Define 'maxim,gpio-poc' adds c9352df7139b media: i2c: max9286: Use "maxim,gpio-poc" property adds 7dee2cf0546a media: vsp1: Use platform_get_irq() to get the interrupt adds b416be3a8792 media: camss: Use platform_get_irq_byname() to get the interrupt adds 9fcb700420c9 media: bdisp: Use platform_get_irq() to get the interrupt adds 8fae0d9f571e media: s5p-mfc: Use platform_get_irq() to get the interrupt adds 2b9b06a7692e media: stm32-dma2d: Use platform_get_irq() to get the interrupt adds 8e12c61cb15e media: exynos-gsc: Use platform_get_irq() to get the interrupt adds f6762994ecef media: marvell-ccic: Use platform_get_irq() to get the interrupt adds 35112f532276 media: exynos4-is: Use platform_get_irq() to get the interrupt adds d5e438902ea3 media: s5p-g2d: Use platform_get_irq() to get the interrupt adds 3364c5260da8 media: mtk-vpu: Drop unnecessary call to platform_get_resource() adds f9e795eaa6de media: coda: Use platform_get_irq() to get the interrupt adds ca85d271531a media: coda: Fix missing put_device() call in coda_get_vdoa_data adds db8397262ce6 media: docs: v4l2grab.c.rst: change unintended assignment adds a45bef620227 media: doc: pixfmt-yuv: Fix V4L2-PIX-FMT-Y10P format adds 417591a766b3 media: imx-jpeg: Prevent decoding NV12M jpegs into single- [...] adds c8c80c996182 media: meson: vdec: potential dereference of null pointer adds e55c90c82375 media: imx: imx7-media-csi: add support for imx8mq adds 083d299a26c5 media: dt-bindings: media: document imx8mq support for imx7-csi adds 0533d1731d43 media: v4l2-dev: Use non-atomic bitmap API when applicable adds 59342e3410eb media: MAINTAINERS: Change maintainers for mipid02 driver adds 89d78e0133e7 media: hantro: Fix overfill bottom register field name adds 0ce575d43291 media: hantro: Support cropping visible area for encoders adds e90410d1304e media: hantro: jpeg: Add JFIF APP0 segment to JPEG encoder output adds 00b5359bac5a media: hantro: jpeg: Add COM segment to JPEG header to ali [...] adds 7464f055e9c3 media: hantro: Implement V4L2_CID_JPEG_ACTIVE_MARKER control adds dc8bfe1e482d media: hantro: output encoded JPEG content directly to cap [...] adds 70b0911ad81c media: hantro: jpeg: Remove open-coded size in quantizatio [...] adds a16ce2f33732 media: dt-bindings: mediatek: convert mtk jpeg decoder/enc [...] adds bd73292de823 media: dt-bindings: mediatek: Add mediatek, mt8183-jpgenc [...] adds 6d0990e6e844 media: dt-binding: mediatek: Get rid of mediatek,larb for [...] adds 822a2ed8c606 media: iommu/mediatek-v1: Free the existed fwspec if the m [...] adds 2fb0feed5108 media: iommu/mediatek: Return ENODEV if the device is NULL adds 7d09aaf831b3 media: iommu/mediatek: Add probe_defer for smi-larb adds 635319a4a744 media: iommu/mediatek: Add device_link between the consume [...] adds ba3cd6714aed media: mtk-jpeg: Get rid of mtk_smi_larb_get/put adds 682c3cd82572 media: mtk-mdp: Get rid of mtk_smi_larb_get/put adds 5db12f5d843b media: drm/mediatek: Add pm runtime support for ovl and rdma adds ce6c24baaa1f media: drm/mediatek: Get rid of mtk_smi_larb_get/put adds bf8275705565 media: mtk-vcodec: Get rid of mtk_smi_larb_get/put adds dbd171df8cc0 media: memory: mtk-smi: Get rid of mtk_smi_larb_get/put adds 336136e197e2 media: dt-bindings: media: camss: Remove clock-lane property adds 04c66deecf66 media: pxa_camera: Drop usage of .set_mbus_config() adds b4bdc64613f1 media: i2c: ov6650: Drop implementation of .set_mbus_config() adds a299299963ae media: v4l2-subdev: Drop .set_mbus_config() operation adds 94d964e58ad6 media: v4l2-fwnode: Move bus config structure to v4l2_mediabus.h adds 1f6f1e959a85 media: ov6650: Fix set format try processing path adds c74052646496 media: ov6650: Add try support to selection API operations adds 985d2d7a482e media: ov6650: Fix crop rectangle affected by set format adds c748f10c213c media: ov6650: Fix missing frame interval enumeration support adds 24bb30c8c894 media: v4l: Avoid unaligned access warnings when printing [...] adds edd4fbff5378 media: ov5648: Don't pack controls struct adds ff44cc4c3232 media: ov8865: Fix indentation in set_selection callback adds da15b409ef4c media: hi847: Add support for Hi-847 sensor adds 7be91e02ed57 media: i2c: Add ov08d10 camera sensor driver adds 2a7f8142032a media: ov5693: fix boolconv.cocci warnings adds 1949c01efefb media: ov5693: fix returnvar.cocci warnings adds 1fe6ae4e8262 media: i2c: max9286: Implement media entity .link_validate [...] adds 86eeea9bc4e4 media: MAINTAINERS: Update Benjamin Gaignard maintainer status adds e9b06e21266e media: MAINTAINERS: update drm/stm drm/sti and cec/sti mai [...] adds 54ade663d4bb media: ov2740: identify module after subdev initialisation adds 932de2cd4994 media: i2c: dw9714: add optional regulator support adds a3de90afe392 media: aspeed: use v4l2_info/v4l2_warn/v4l2_dbg for log adds fd3e9d57e7fa media: aspeed: add more debug log messages adds 71ef8053d48f media: aspeed: Fix no complete irq for non-64-aligned width adds 4b732a001685 media: aspeed: Correct value for h-total-pixels adds 26aea93bd59d media: aspeed: Use FIELD_GET to improve readability adds a922a0cb05f4 media: aspeed: Correct values for detected timing adds b2a90f4fcb14 media: lirc: remove unused lirc features adds 950170d6d2a5 media: rc-core: rename ir_raw_event_reset to ir_raw_event_ [...] adds 68a99f6a0ebf media: lirc: report ir receiver overflow new c9253b034ea0 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds b1bbd3a57b94 thermal: fix Documentation bullet list warning adds 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 [...] adds 601753a2ad1e Merge branches 'acpica', 'acpi-osl' and 'acpi-properties' [...] new 2d68b3d9e878 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 283cf3e30000 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds 667da76b1c8c IB/mthca: Remove useless DMA-32 fallback configuration adds ac491992f370 RDMA/pvrdma: Remove useless DMA-32 fallback configuration adds 44c3aa585cf8 RDMA/rtrs: Remove empty line after bracket adds b73627eaf435 RDMA/rtrs-clt: Reflow text so lines don't end with a '(' adds b962fee5c266 RDMA/rtrs-clt: Update one outdated comment in path_it_deinit() adds c1289d5d8502 RDMA/rtrs-clt: Do stop and failover outside reconnect work. adds 32a88d16615c RDMA/core: Set MR type in ib_reg_user_mr adds 84aa6c3963b7 RDMA/mlx5: Delete get_num_static_uars function adds bd660922ab61 RDMA/mlx5: Delete useless module.h include adds b74525f21e33 RDMA/core: Delete useless module.h include adds 75eeaed44813 RDMA/hfi1: Delete useless module.h include adds 8a110fc9df03 RDMA/mlx4: Delete useless module.h include adds c8e2d59bf4dd RDMA/mthca: Delete useless module.h include adds fffa617a0fac RDMA/qib: Delete useless module.h include adds cad4c6caadf3 RDMA/usnic: Delete useless module.h include adds d7b887ab5d42 RDMA/rxe: Delete useless module.h include adds 163b4c12cd29 RDMA/ipoib: Delete useless module.h include adds f156b944e5f4 RDMA/iser: Delete useless module.h include adds 9b1b61c5fb84 RDMA/opa: Delete useless module.h include adds 7df1023970d5 RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c adds 758c7f1e9cc9 RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c adds 02e3524474b8 RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem adds f9f484605779 RDMA/rxe: Enforce IBA o10-2.2.3 adds 8a7fa872ff79 RDMA/rxe: Remove rxe_drop_all_macst_groups adds d3f6899b0b56 RDMA/rxe: Remove qp->grp_lock and qp->grp_list new 2b93bbd04da4 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 adds 64953720a2ba ixgb: Remove useless DMA-32 fallback configuration adds 4d361c6fd8d4 ixgbe: Remove useless DMA-32 fallback configuration adds 90b83d013924 ixgbevf: Remove useless DMA-32 fallback configuration adds 10ebc5464e40 i40e: Remove useless DMA-32 fallback configuration adds a34a42d87a08 e1000e: Remove useless DMA-32 fallback configuration adds 9498d4affd61 iavf: Remove useless DMA-32 fallback configuration adds 9c3e54a63263 ice: Remove useless DMA-32 fallback configuration adds fea89930f2a1 igc: Remove useless DMA-32 fallback configuration adds f80f4dc3b2c0 igb: Remove useless DMA-32 fallback configuration adds ac9178926649 igbvf: Remove useless DMA-32 fallback configuration adds 35c71aa04a13 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 39542e234b52 net/mlx5e: Move code chunk setting encap dests into its ow [...] adds c118ebc98233 net/mlx5e: Pass attr arg for attaching/detaching encaps adds df67ad625b9e net/mlx5e: Move counter creation call to alloc_flow_attr_c [...] adds 09bf97923224 net/mlx5e: TC, Move pedit_headers_action to parse_attr adds 918ed7bf7626 net/mlx5e: TC, Split pedit offloads verify from alloc_tc_p [...] adds 8be9686d2479 net/mlx5e: TC, Pass attr to tc_act can_offload() adds ff9931670079 net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get [...] adds 3b49a7edec1d net/mlx5e: TC, Reject rules with multiple CT actions adds eeed226ed110 net/mlx5e: TC, Hold sample_attr on stack instead of pointer adds efe6f961cd2e net/mlx5e: CT, Don't set flow flag CT for ct clear flow adds e5d4e1da6556 net/mlx5e: Refactor eswitch attr flags to just attr flags adds 84ba8062e383 net/mlx5e: Test CT and SAMPLE on flow attr adds 73a3f1bcab1e net/mlx5e: TC, Store mapped tunnel id on flow attr adds a572c0a748e6 net/mlx5e: CT, Remove redundant flow args from tc ct calls adds 9059b04b4108 net/mlx5: Remove unused TIR modify bitmask enums adds 8348b71ccd92 net/mlx5: Introduce software defined steering capabilities adds 60dc0ef674ec net/mlx5: VLAN push on RX, pop on TX adds 3268ee8f5bc4 Merge tag 'mlx5-updates-2022-01-27' of git://git.kernel.or [...] adds 7aad5244f000 mlxsw: spectrum: Set basic trap groups from an array adds 74e0494d35ac mlxsw: core: Move basic_trap_groups_set() call out of EMAD [...] adds 8ae89cf454b0 mlxsw: core: Move basic trap group initialization from spectrum.c adds 981f1d18be40 mlxsw: core: Move functions to register/unregister array o [...] adds 636d3ad23890 mlxsw: core: Consolidate trap groups to a single event group adds bcdfd615f83b mlxsw: spectrum: Guard against invalid local ports adds ef14c298b5b0 mlxsw: spectrum_acl: Allocate default actions for internal [...] adds d344e55356c2 Merge branch 'mlxsw-various-updates' adds cd3c74807736 ipv6: optimise dst refcounting on skb init adds 406c4a0af010 udp6: shuffle up->pending AF_INET bits adds b60d4e58c615 ipv6: remove daddr temp buffer in __ip6_make_skb adds d656b2ea5fa7 ipv6: clean up cork setup/release adds 940ea00b0646 ipv6: don't zero inet_cork_full::fl after use adds f3b46a3e8c40 ipv6: pass full cork into __ip6_append_data() adds f37a4cc6bb0b udp6: pass flow in ip6_make_skb together with cork adds 5298953e742d udp6: don't make extra copies of iflow adds 40ac240c2e06 ipv6: optimise dst refcounting on cork init adds 31ed2261e88f ipv6: partially inline ipv6_fixup_options adds e7d786331c62 Merge branch 'udp-ipv6-optimisations' adds 9c8c44022b0d net: sparx5: use .mac_select_pcs() interface adds c52db2461917 net: mvneta: remove unnecessary if condition in mvneta_xdp [...] adds b5b3d10ef638 net: mii: remove mii_lpa_mod_linkmode_lpa_sgmii() adds eccfecfe587b net: dsa: microchip: Document property to disable reference clock adds 48bf8b8a04c9 net: dsa: microchip: Add property to disable reference clock adds 1a918a32cd1f Merge branch 'ksz-switch-refclk' adds 9690ae604290 ethtool: add header/data split indication adds b370517e5233 bnxt: report header-data split state adds 960b00336bab Merge branch 'ethtool-hdrsplit' adds 6cdef8a6ee74 SUNRPC: add netns refcount tracker to struct svc_xprt adds 9b1831e56c7f SUNRPC: add netns refcount tracker to struct gss_auth adds b9a0d6d143ec SUNRPC: add netns refcount tracker to struct rpc_xprt adds 4f499742389d Merge branch 'sunrpc-netns-refcnt-tracking' adds a989eb66684d octeontx2-pf: Change receive buffer size using ethtool adds 0f0c6da03ba3 net: dsa: realtek-smi: fix kdoc warnings adds 319a70a5fea9 net: dsa: realtek-smi: move to subdirectory adds f5f119077b1c net: dsa: realtek: rename realtek_smi to realtek_priv adds cd645dc556e2 net: dsa: realtek: remove direct calls to realtek-smi adds 765c39a4fafe net: dsa: realtek: convert subdrivers into modules adds aac94001067d net: dsa: realtek: add new mdio interface for drivers adds d18b59f48b31 net: dsa: realtek: rtl8365mb: rename extport to extint adds c45e0fef9f89 net: dsa: realtek: rtl8365mb: use GENMASK(n-1,0) instead o [...] adds 7fa8af30ecdf net: dsa: realtek: rtl8365mb: use DSA CPU port adds d40f607c181f net: dsa: realtek: rtl8365mb: add RTL8367S support adds 84a10aecdcc0 net: dsa: realtek: rtl8365mb: add RTL8367RB-VB support adds 6147631c079f net: dsa: realtek: rtl8365mb: allow non-cpu extint ports adds 078ae1bdd32d net: dsa: realtek: rtl8365mb: fix trap_door > 7 adds 7c263e9db33d Merge branch 'dsa-realtek-MDIO' adds 34a79c5dca4a net/fsl: xgmac_mdio: Fix spelling mistake "frequecy" -> "f [...] adds 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 adds 0a78117213c4 Merge tag 'for-net-next-2022-01-28' of git://git.kernel.or [...] adds f4ea385a16c5 dt-bindings: net: cdns,macb: added generic PHY and reset m [...] adds 8b73fa3ae02b net: macb: Added ZynqMP-specific initialization adds e461bd6f43f4 arm64: dts: zynqmp: Added GEM reset definitions adds ff58831fa02d Merge branch 'Cadence-ZyncMP-SGMII' adds 4f0e30407ef6 ipv4: drop fragmentation code from ip_options_build() adds 0da8aa00bfcf net: bonding: Add support for IPV6 ns/na to balance-alb/ba [...] adds 35da1dfd9484 net: dsa: mv88e6xxx: Improve performance of busy bit polling adds 7bca16b22e6a net: dsa: mv88e6xxx: Improve indirect addressing performance adds fe8930278c6b Merge branch 'dsa-mv88e6xxx-Improve-indirect-addressing-pe [...] adds 73c105ad2a3e phy: make phy_set_max_speed() *void* adds d192181c2ccb r8169: add rtl_disable_exit_l1() adds 47ed9442b2ec ipv4: Make ip_idents_reserve static adds cc4598cf179f net/fsl: xgmac_mdio: fix return value check in xgmac_mdio_probe() adds be94a51f3e5e ravb: ravb_close() always returns 0 adds e7d966f9ea52 sh_eth: sh_eth_close() always returns 0 adds 116ea68dc766 Merge branch 'renesas-dead-code' adds 678dfd528034 selftests/net: timestamping: Fix bind_phc check adds e187013abeb4 txhash: Make rethinking txhash behavior configurable via sysctl adds 26859240e4ee txhash: Add socket option to control TX hash rethink behavior adds 2127324a7d4a txhash: Add txrehash sysctl description adds e7b9bfd18476 bpf: Add SO_TXREHASH setsockopt adds cb6cd2cec799 tcp: Change SYN ACK retransmit behaviour to account for rehash adds 01b2a995156d Merge branch 'hash-rethink' adds ea785a1a573b net/smc: Send directly when TCP_CORK is cleared adds 139653bc6635 net/smc: Remove corked dealyed work adds be9a16cccaef net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag adds 780bf05f44c2 Merge branch 'smc-improvements' adds f90f84201edd net: mana: Add counter for packet dropped by XDP adds d356abb95b98 net: mana: Add counter for XDP_TX adds a6bf5703f17b net: mana: Reuse XDP dropped page adds b43471cc1032 Merge branch 'mana-XDP-counters' new ef10bd49df23 qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nos [...] new 7354a426e063 net: ena: Do not waste napi skb cache new 9a90986efcff sh_eth: kill useless initializers in sh_eth_{suspend|resume}() new bc97f9c6f988 i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK R [...] new 6dba29537c0f i40e: respect metadata on XSK Rx to skb new ee803dca967a ice: respect metadata in legacy-rx/ice_construct_skb() new dc44572d195e ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb new 45a34ca68070 ice: respect metadata on XSK Rx to skb new f9e61d365baf igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb new 1fbdaa133868 ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly new 8f405221a73a ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK [...] new f322a620be69 ixgbe: respect metadata on XSK Rx to skb new 1d02c0398611 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] new 8af2ba9a7811 selftests: fib rule: Make 'getmatch' and 'match' local variables new 2e2521136327 selftests: fib rule: Drop erroneous TABLE variable new 21f25cd43672 selftests: fib rule: Log test description new 9f397dd5f155 selftests: fib rule: Don't echo modified sysctls new 2f92512e1c52 dt-bindings: net: lan966x: Extend with the ptp interrupt new d700dff41d92 net: lan966x: Add registers that are use for ptp functionality new d096459494a8 net: lan966x: Add support for ptp clocks new 735fec995b21 net: lan966x: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP new 77eecf25bd9d net: lan966x: Update extraction/injection for timestamping new e85a96e48e33 net: lan966x: Add support for ptp interrupts new 966f2e1a4a34 net: lan966x: Implement get_ts_info new e4d2763f9aaf Merge branch 'lan966x-ptp' new ab4cdccffff7 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 adds cec74489a8de selftests/bpf/test_xdp_redirect_multi: use temp netns for testing adds 9d66c9ddc9fc selftests/bpf/test_xdp_veth: use temp netns for testing adds 3cc382e02f59 selftests/bpf/test_xdp_vlan: use temp netns for testing adds 07c585546108 selftests/bpf/test_lwt_seg6local: use temp netns for testing adds ab6bcc207227 selftests/bpf/test_tcp_check_syncookie: use temp netns for [...] adds 36d9970e5270 selftests/bpf/test_xdp_meta: use temp netns for testing adds 4ec25b49f452 selftests/bpf/test_xdp_redirect: use temp netns for testing adds b3dddab2ff10 Merge branch 'selftests/bpf: use temp netns for testing' adds 4421a582718a bpf: Make dst_port field in struct bpf_sock 16-bit wide adds 8f50f16ff39d selftests/bpf: Extend verifier and bpf_sock tests for dst_ [...] adds 1fc5bdb2b823 Merge branch 'Split bpf_sock dst_port field' adds 0407a65f356e bpf: make bpf_copy_from_user_task() gpl only new 5ee32ea24ce7 libbpf: Deprecate btf_ext rec_size APIs new 4a4d4cee48e2 libbpf: Deprecate xdp_cpumap, xdp_devmap and classifier se [...] new 439f0336566c selftests/bpf: Update cpumap/devmap sec_name new 8bab53223340 samples/bpf: Update cpumap/devmap sec_name new 533de4aea6a9 Merge branch 'libbpf: deprecate xdp_cpumap, xdp_devmap and [...] new 145645730cec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cac3231cc684 mlx5: remove usused static inlines new 5874e5c86405 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new ab2d8c1ac0a3 Bluetooth: mgmt: Replace zero-length array with flexible-a [...] new ad555648a10b Bluetooth: hci_sync: fix undefined return of hci_disconnec [...] new 25c7e34ec8d2 Bluetooth: mgmt: Remove unneeded variable new f9f310bf5778 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 3d38faef0de1 ath11k: add missing of_node_put() to avoid leak adds e3fb3d4418fc ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern adds 9f4ecacf2fa4 ath11k: fix workqueue not getting destroyed after rmmod adds fbed57d897f6 ath11k: Refactor the fallback routine when peer create fails adds b3febdccde3e ath11k: add LDPC FEC type in 802.11 radiotap header adds 212ad7cb7d75 ath11k: free peer for station when disconnect from AP for [...] adds 564d4eceb97e ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 adds 67a9d399fcb0 ath11k: enable RX PPDU stats in monitor co-exist mode adds 3cd04a438754 ath11k: move function ath11k_dp_rx_process_mon_status adds c9b41832dc08 ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() adds 5b747459477b ath5k: remove unused ah_txq_isr_qtrig member from struct ath5k_hw adds bcc08e05041e ath5k: remove unused ah_txq_isr_qcburn member from struct [...] adds 0feb4052ad47 ath5k: remove unused ah_txq_isr_qcborn member from struct [...] adds 3296fe1a8339 ath5k: remove unused ah_txq_isr_txurn member from struct ath5k_hw adds dff39ad93de8 ath5k: fix ah_txq_isr_txok_all setting adds f14c3f4db9cb ath10k: Use platform_get_irq() to get the interrupt adds a063b650ce5d ath: dfs_pattern_detector: Avoid open coded arithmetic in [...] adds dc7ff75690ea ath11k: Reconfigure hardware rate for WCN6855 after vdev i [...] adds 76d7b996aab8 ath9k: remove redundant status variable adds d17efe4f80fc wcn36xx: Use platform_get_irq_byname() to get the interrupt adds 6bae9de622d3 ath10k: abstract htt_rx_desc structure adds 039d5d4db4bc wcn36xx: Implement get_snr() adds d6f2746691cb wcn36xx: Track the band and channel we are tuned to adds 29696e0aa413 wcn36xx: Track SNR and RSSI for each RX frame adds 51395cf204f2 wcn36xx: Add SNR reporting via get_survey() adds d1e0df1c57bd ath9k_htc: fix uninit value bugs adds 1cb747192de2 ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz adds 0d6e997b7621 ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 adds 3898da3ba469 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 861e58c8fc6b rtw89: extract modules by chipset adds 20d9fc889a59 rtw89: remove duplicate definition of hardware port number adds e56f3420106e rtw89: Add RX counters of VHT MCS-10/11 to debugfs adds c1ea345deda8 rtw89: encapsulate RX handlers to single function adds 3ffbb5a8b8cf rtw89: correct use of BA CAM adds 6629dc5697cc rtw89: configure rx_filter according to FIF_PROBE_REQ adds 91644020dbd9 rtw89: use hardware SSN to TX management frame adds f7e76d13bb2b rtw89: download beacon content to firmware adds fccca9345b25 rtw89: add C2H handle of BCN_CNT adds d62816b4a44e rtw89: implement mac80211_ops::set_tim to indicate STA to [...] adds c7df64c194f6 rtw89: allocate mac_id for each station in AP mode adds 742c470b5773 rtw89: extend firmware commands on states of sta_assoc and [...] adds 8b252070d790 rtw89: rename vif_maintain to role_maintain adds 283c3d886fdf rtw89: configure mac port HIQ registers adds 11d261f24be6 rtw89: send broadcast/multicast packets via HIQ if STAs ar [...] adds 9eecaec238c8 rtw89: set mac_id and port ID to TXWD adds 14f0999d49e7 rtw89: separate {init,deinit}_addr_cam functions adds 0237f65aa65c rtw89: handle 6G band if supported by a chipset adds e0925375b2c6 rtw89: include subband type in channel params adds 89e4a00ff3c0 rtw89: fix maybe uninitialized `qempty` variable adds 1c2423deda1c rtw89: refine DIG feature to support 160M and CCK PD adds db38d9cd26c9 rtw89: use pci_read/write_config instead of dbi read/write adds a21bf90e927f brcmfmac: use ISO3166 country code and 0 rev as fallback o [...] adds 8ec10f1576d6 brcmfmac: add CYW43570 PCIE device adds a12f809968db rtw88: check for validity before using a pointer adds c17f27167b4c rtw88: fix idle mode flow for hw scan adds d95984b5580d rtw88: fix memory overrun and memory leak during hw_scan adds e109e3617e5d rtw88: rtw8821c: enable rfe 6 devices adds 708db268459f wilc1000: use min_t() to make code cleaner adds fe683faecc7a cw1200: wsm: make array queue_id_to_wmm_aci static const new 7e4760713391 ray_cs: Check ioremap return value new 6d3ac94bae21 ssb: fix boolreturn.cocci warning new e80affde1720 rtlwifi: remove redundant initialization of variable ul_encalgo new 5e90f0f3ead0 brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup [...] new d19d8e3ba256 brcmfmac: firmware: Allocate space for default boardrev in nvram new 6d766d8cb505 brcmfmac: pcie: Declare missing firmware files in pcie.c new 9466987f2467 brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with mem [...] new b50255c83b91 brcmfmac: pcie: Fix crashes due to early IRQs new 9cf6d7f2c554 brcmfmac: of: Use devm_kstrdup for board_type & check for errors new e7191182adc5 brcmfmac: fwil: Constify iovar name arguments new b4bb8469e90e brcmfmac: pcie: Read the console on init and shutdown new 336c817d7518 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds ca6263a0c950 mtd_blkdevs: avoid soft lockups with some mtd/spi devices adds 3f26d1bf90ba mtd: Fix misuses of of_match_ptr() adds e02dacd3a26d mtd: rawnand: Fix misuses of of_match_node() new 58e683fc82db Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds d430e4acd99f mtd: rawnand: brcmnand: Fix sparse warnings in bcma_nand new 9ec780349301 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 660ff26080f5 Documentation: use the tabs on all acc documentation adds 535761866ec3 Documentation: update debugfs doc for Hisilicon SEC adds f6fb93ccc8c8 Documentation: update debugfs doc for Hisilicon ZIP adds 68ce6126e113 Documentation: update debugfs doc for Hisilicon HPRE adds eb90686d5d10 crypto: sm3 - create SM3 stand-alone library adds f3a03d319dbd crypto: arm64/sm3-ce - make dependent on sm3 library adds 114004696bf2 crypto: sm2 - make dependent on sm3 library adds b4784a45ea69 crypto: sm3 - make dependent on sm3 library adds 930ab34d906d crypto: x86/sm3 - add AVX assembly implementation adds ba2c149d0812 crypto: tcrypt - add asynchronous speed test for SM3 adds 1e1ec11d3ec3 crypto: ccp - Ensure psp_ret is always init'd in __sev_pla [...] adds 844318dfd31f crypto: qat - fix a signedness bug in get_service_enabled() adds 735efea69d36 crypto: ccp - remove redundant ret variable adds ab7d88549e2f hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER adds 8fc5f2ad896b crypto: testmgr - Move crypto_simd_disabled_for_test out adds 90be188b65f7 crypto: x86 - Convert to SPDX identifier adds 881fc7fba6c3 crypto: sun8i-ss - really disable hash on A80 adds a88592cc27ef crypto: kdf - Select hmac in addition to sha256 adds 163a4e7fa73c lib/crc32: remove unneeded casts adds 5cb29be47d44 lib/crc32: Make crc32_be weak for arch override adds 1b3dce8b8ab3 lib/crc32test: correct printed bytes count adds 5f2f5eaa3e37 arm64: lib: accelerate crc32_be adds 642a7d49c249 crypto: qat - fix access to PFVF interrupt registers for GEN4 adds 9b30430ea356 crypto: rsa-pkcs1pad - only allow with rsa adds e316f7179be2 crypto: rsa-pkcs1pad - correctly get hash from source scatterlist adds d3481accd974 crypto: rsa-pkcs1pad - restore signature length check adds a24611ea356c crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_ver [...] adds c2a28fdb2f4e crypto: rsa-pkcs1pad - use clearer variable names adds 66eae850333d crypto: authenc - Fix sleep in atomic context in decrypt_tail adds 1c16dfbe6cd6 crypto: memneq - avoid implicit unaligned accesses adds 85872d1a6f38 crypto: octeontx2 - select CONFIG_NET_DEVLINK adds 60ef3dde0d6c crypto: hisilicon/sec - fixup icv checking enabled on Kunpeng 930 adds e764d81d5807 crypto: hisilicon/sec - add some comments for soft fallback adds 5e340558c5c7 crypto: hisilicon/sec - fix the max length of AAD for the [...] adds 566f060f5453 crypto: hisilicon/sec - fix the CTR mode BD configuration adds 498382593c7c crypto: hisilicon/sec - use the correct print format adds 05b3bade290d crypto: hisilicon/qm - cleanup warning in qm_vf_read_qos adds 28e9b6d8199a crypto: mxs-dcp - Fix scatterlist processing adds 1c4cafd11599 padata: replace cpumask_weight with cpumask_empty in padata.c new ecc88e71e168 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new fef6d35d82c2 drm/tilcdc: add const to of_device_id new ef2f5d0aa121 drm/ingenic: prepare ingenic drm for later addition of JZ4780 new b807fd2c43fe drm/ingenic: Add support for JZ4780 and HDMI output new 72345114c96b drm/vmwgfx: Fix a size_t/long int format specifier mismatch new 49d535d64d52 drm/vmwgfx: Remove explicit transparent hugepages support new 11343099d5ae drm/vmwgfx: Remove unused compile options new 60c9ecd705be drm/vmwgfx: Fix possible usage of an uninitialized variable new 007354597d5c drm/nouveau/disp: remove some remnant of a rework new be5b6985fbbe drm/nouveau/disp/dp: explicitly control scrambling when se [...] new b96a1d8c5189 drm/nouveau/disp/dp: generate supported link rates table a [...] new 3edcd504077c drm/nouveau/disp/dp: add support for tps4 new 9543e3c0511d drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 new f21e5fa191be drm/nouveau/disp/dp: add support for lttprs new 405d5382ba08 drm/nouveau/disp/dp: add support for hbr3 new 70704fbf67dd drm/nouveau/disp/dp: add support for eDP link rates new 943e6a8beeac mock a drm_plane in igt_check_plane_state to make the test [...] new 521d459b1935 drm: fix error found in some cases after the patch d1af5cd86997 new f2165301c3cc dt-bindings: display: bridge: sn65dsi83: Make enable GPIO [...] new 5995aef00669 drm/bridge: ti-sn65dsi83: Make enable GPIO optional new e6ba21738195 dt-bindings: drm/bridge: ti-sn65dsi83: Add vcc supply bindings new 5664e3c907e2 drm/bridge: ti-sn65dsi83: Add vcc supply regulator support new 6844a2888518 drm/dbi: Use a static inline stub for mipi_dbi_debugfs_init() new 6edf615618b8 drm/bridge: sn65dsi83: Fix an error handling path in sn65d [...] new 04b8a5d9cfd1 drm/meson: osd_afbcd: Add an exit callback to struct meson [...] new fa747d75f65d drm/meson: Fix error handling when afbcd.ops->init fails new 22f99f2db447 drm/stm: dsi: move lane capability detection in probe() new 5f4f958a0d9d drm/bridge/synopsys: dsi: extend the prototype of mode_valid() new e01356d18273 drm/stm: dsi: provide the implementation of mode_valid() new 3b26a2916844 drm/bridge: chipone-icn6211: Switch to atomic operations new 50d76e3d3ec0 drm/bridge: chipone-icn6211: Add mode_set API new 7c442e76c06c drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev new 77177c934c9a drm/stm: remove conflicting framebuffers new 1726cee3d053 drm/stm: ltdc: support of new hardware version new 7020449b8f5a drm/bridge: anx7625: Check GPIO description to avoid crash new f5f05ddc37e0 drm/bridge: anx7625: Fix null vs IS_ERR() checking in anx7 [...] new 92e794fab87a drm: exynos: dsi: Convert to bridge driver new aee039e66035 drm: exynos: dsi: Add mode_set function new 9294914dd550 drm/bridge: parade-ps8640: Link device to ensure suspend/r [...] new 96211b7c56b1 drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_ [...] new b146e343a9e0 drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl [...] new d14f0c205302 drm/plane: Make format_mod_supported truly optional new 91d8531393be drm/plane: Fix typo in format_mod_supported documentation new 506d9d7414cf drm/panel: Update Boe-tv110c9m initial code new 59a39fcc21c5 drm/ast: Enable the supporting of wide screen on AST2600 new 36e195467ecc drm: omapdrm: Fix implicit dma_buf fencing new 5313fb2c779f drm/bridge/tc358775: Fix for dual-link LVDS new 5edaa2b97489 drm/vkms: refactor overlay plane creation new df2d385cb413 drm/vkms: add support for multiple overlay planes new 0f299473c1b1 drm/vkms: drop "Multiple overlay planes" TODO new 191be00229ef drm/bridge: anx7625: Add bridge helper atomic conversion new cd1637c7e480 drm/bridge: anx7625: add HDCP support new 607a264ea701 drm/bridge: anx7625: add audio codec .get_eld support new 3dbc84a595d1 drm: bridge: adv7511: Fix ADV7535 HPD enablement new 30598d925d46 drm/privacy_screen: Add drvdata in drm_privacy_screen new 3fb57847f6ec platform/chrome: Add driver for ChromeOS privacy-screen new 0af2e827b6ac drm/privacy_screen_x86: Add entry for ChromeOS privacy-screen new a9e4fb51425f drm/panfrost: Update create_bo flags comment new e8c1f36157ce dma-buf-map: Fix dot vs comma in example new 39feb6e726e7 firmware: raspberrypi: Add RPI_FIRMWARE_NOTIFY_DISPLAY_DONE new d62b9bee52dc drm/vc4: Support nomodeset new a7e6f3d8a41e drm/vc4: Remove conflicting framebuffers before callind bind_all new c406ad5e4a85 drm/vc4: Notify the firmware when DRM is in charge new 55a9c00021e2 drm/dp: note that DPCD 0x2002-0x2003 match 0x200-0x201 new f199f71f2091 drm/mst: use DP_GET_SINK_COUNT() for sink count in ESI new 4a39156166b9 drm/v3d/v3d_drv: Check for error num after setting mask new d1f5a6d9d02e drm/doc: overview before functions for drm_writeback.c new e592dc320559 drm/gma500: remove redundant ret variable new 9d31993451f6 drm/mipi-dbi: Fix source-buffer address in mipi_dbi_buf_copy new bd29823e05ac Revert "drm: exynos: dsi: Convert to bridge driver" new 0f5d32617246 drm/bridge: adv7533: make array clock_div_by_lanes static const new 7b1534188c25 drm: bridge: nwl-dsi: Drop panel_bridge from nwl_dsi new a11d854f072d video: vga16fb: Fix logic that checks for the display standard new 44ab30b05614 drm/panfrost: Check for error num after setting mask new 16a89697a3a0 drm/panfrost: Remove features meant for userspace new 8f54eab0efd5 drm/panfrost: Merge some feature lists new 734c26450aef drm/stm: ltdc: switch to regmap new fb998edf9edc drm/stm: ltdc: add YCbCr 422 output support new a55d08e0d494 drm/stm: ltdc: add per plane update support new 8f2b5f6dcbda drm/stm: ltdc: add support of flexible pixel formats new 484e72d3146b drm/stm: ltdc: add support of ycbcr pixel formats new d9168aa32911 drm/stm: ltdc: Drop format_mod_supported function new 93e97b05d581 drm/bridge: dw-mipi-dsi: Switch to atomic operations new d72d84aea4d5 locking/rwsem: drop redundant semicolon of down_write_nest_lock new 150029657646 drm: bridge: it66121: Remove redundant check new 7f0fec39c9ee drm/vc4: remove redundant assignment of variable size new 938fb517d4f8 agp: Remove trailing whitespaces new 9175cb2c83c8 agp: Include "compat_ioctl.h" where necessary new ffe9d02e4152 agp: Documentation fixes new ba7e3fd19a67 agp/ati: Return error from ati_create_page_map() new c4f7f3117e80 agp/nvidia: Declare value returned by readl() as unused new a41af4c80a93 agp/sworks: Remove unused variable 'current_size' new a320c3a3280b agp/via: Remove unused variable 'current_size' new fdb9fb6c1302 video: fbdev: asiliantfb: remove redundant assignment to v [...] new 61cc48163a4f video: fbdev: s3c-fb: remove redundant initialization of p [...] new 803abfd8dda5 drm: bridge: fix unmet dependency on DRM_KMS_HELPER for DR [...] new 6e55d273708b drm/panfrost: initial dual core group GPUs support new f4319f72a9bc drm/bridge: sii902x: add support for DRM_BRIDGE_ATTACH_NO_ [...] new dfacce59553b drm/dp_mst: Remove trailing whitespace. new 3681eb24a9f1 drm/dp: Move DP declarations into separate header file new adb9d5a2cc77 drm/dp: Move DisplayPort helpers into separate helper module new 5b529e8d9c38 drm/dp: Move public DisplayPort headers into dp/ new 032a12590499 drm/dp: Move DisplayPort AUX bus helpers into dp/ new 269332997a16 drm/bridge: anx7625: Return -EPROBE_DEFER if the dsi host [...] new 2b6dd600dd72 udmabuf: validate ubuf->pagecount new 6b79f96f4a23 drm/virtio: Ensure that objs is not NULL in virtio_gpu_arr [...] new 6387a3c4b0c4 drm: move the buddy allocator from i915 into common drm new acde6234f65b drm/amdgpu: remove excl as shared workarounds new 75ab2b3633cc dma-buf: drop excl_fence parameter from dma_resv_get_fences new d7e3ea83bba8 drm/selftests: Select DRM_DP_HELPER new 4ce2ca4b374a drm/msm: Fix include statements for DisplayPort new cc37b88b02fb drm/bridge: Remove extra device acquisition method of i2c [...] new 028a73e10705 mgag200 fix memmapsl configuration in GCTL6 register new bcc77411e8a6 drm/ast: Create threshold values for AST2600 new 8de223b94b84 drm/doc: Fix TTM acronym new ba3a5ddcf1e5 drm/selftests/test-drm_dp_mst_helper: Fix memory leak in s [...] new 52506b099e1b drm: Provide PCI module-init macros new 8638b4d8ddc9 drm/ast: Replace module-init boiler-plate code with DRM helpers new 54e67e5a2326 drm/bochs: Replace module-init boiler-plate code with DRM helpers new a32762d1db4c drm/cirrus: Replace module-init boiler-plate code with DRM [...] new 2075a734ed99 drm/hisilicon/hibmc: Replace module initialization with DR [...] new 09f137c32063 drm: Provide platform module-init macro new 7a90a846ad3f drm/imx/dcss: Replace module initialization with DRM helpers new e0f8cd2343f8 drm/komeda: Replace module initialization with DRM helpers new 6aef229365f4 drm/arm/hdlcd: Replace module initialization with DRM helpers new 37e0321ab256 drm/malidp: Replace module initialization with DRM helpers new 6f043b5969a4 drm/locking: fix drm_modeset_acquire_ctx kernel-doc new f9eceeca3623 drm: Update docs after moving DisplayPort helpers around new 7305f5b3a5d6 drm/radeon: use ttm_resource_manager_debug new b3bddb7a3806 drm/amdgpu: use ttm_resource_manager_debug new 2869f599c0d8 drm/edid: support Microsoft extension for HMDs and special [...] new 50dc95d561a2 drm/edid: remove non_desktop quirk for HPN-3515 and LEN-B800. new ce99534e978d drm/edid: improve non-desktop quirk logging new 8b250cd3b5da drm/gma: Remove calls to kmap() new 4fd5e720b709 drm/docs: Document where the C8 color lut is stored new 4a46e5d251a3 drm/edid: Rename drm_hdmi_avi_infoframe_colorspace to _col [...] new 75478b3b393b drm/edid: Don't clear formats if using deep color new 4adc33f36d80 drm/edid: Split deep color modes between RGB and YUV444 new c03d0b52ff71 drm/connector: Fix typo in output format new a649cc821a2a drm/vc4: hdmi: Add full range RGB helper new dccb4d74e06d drm/vc4: hdmi: Use full range helper in csc functions new 0cbb53b283d3 drm/vc4: hdmi: Move XBAR setup to csc_setup new b718d8478e1c drm/vc4: hdmi: Replace CSC_CTL hardcoded value by defines new 2034fc12dd25 drm/vc4: hdmi: Define colorspace matrices new a34b14a29d96 drm/vc4: hdmi: Change CSC callback prototype new 80ecb5d7c0f2 drm/edid: Support type 7 timings new 2343bcdb4747 drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_l [...] new de3688e469b0 drm/ttm: add ttm_resource_fini v2 new 3f268ef06f8c drm/ttm: add back a reference to the bdev to the res manager new fda8d552c9c7 drm/ttm: add a weak BO reference to the resource v3 new b889d89ad45f gpu: drm: panel-edp: Add panels planned for sc7180-trogdor [...] new 31b0488302c3 drm/panel: Extend ACX424AKP bindings to ACX424AKM new 27599aacbaef fbdev: Hot-unplug firmware fb devices on forced removal new c96898342c38 drivers/firmware: Don't mark as busy the simple-framebuffe [...] new 8ec6a72da65b drm/simpledrm: Request memory region in driver new 748bd5873d1a fbdev/simplefb: Request memory region in driver new bb7eb3b19f19 drm: Add TODO item for requesting memory regions new 1d61d359c284 dt-bindings: display: bridge: lvds-codec: Document TI DS90 [...] new 72f6c03336b8 drm: mxsfb: Shutdown the display on remove new 653af51ca6d8 drm: mxsfb: Shutdown the display on system shutdown new 641e94c6b6be dt-bindings: display: simple: Add Multi-Inno Technology MI [...] new a5d092d37eb5 drm/panel: simple: add Multi-Inno Technology MI0700S4T-6 new 53dbee4926d3 Merge tag 'drm-misc-next-2022-01-27' of git://anongit.free [...] new 24576c9e43c2 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] 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 adds f588a1bbfce7 drm/amd: Warn users about potential s0ix problems adds 11bc42ea179d drm/amd: add support to check whether the system is set to s3 adds fb3f38dcf0d4 drm/amd: Only run s3 or s0ix if system is configured properly adds 5ec0bb36788c drm/amdgpu: fix a potential GPU hang on cyan skillfish adds cc339a66de2e drm/amdgpu: remove duplicate include in 'amdgpu_device.c' adds 865955334707 drm/amd/pm: remove duplicate include in 'arcturus_ppt.c' adds 14a81cd89de2 drm/amd/display: fix spelling mistake: synatpics -> synaptics adds 2292671a328c drm/amdkfd: Fix variable set but not used warning adds aa2ad74763a3 drm/amd/display: Update watermark values for DCN301 adds 994b510e237c drm/amdgpu: Add judgement to avoid infinite loop adds dd3c967823f2 drm/amdgpu: Fix uninitialized variable use warning adds 4d3d1eb45b0a drm/amdgpu: drop flood print in rlcg reg access function adds d2e326caf97c drm/amd/display: Add link enc null ptr check for cable ID (#2597) adds d63569725031 drm/amd/display: Improve dce_aux_transfer_with_retries logging adds e8875f571c07 drm/amd/display: watermark latencies is not enough on DCN31 adds 231b2fcb229f drm/amd/display: add infoframe update sequence debug trace adds 3be54af17ed7 drm/amd/display: revert "Reset fifo after enable otg" adds 1b3e82a77234 drm/amd/display: add setup/reset stream encoder to link_hwss adds 1a206273c322 drm/amd/display: refactor destructive verify link cap sequence adds c998b22a471e drm/amd/display: add enable/disable dp link output to link_hwss adds 28eed4fc8d5e drm/amd/display: add set dp link test pattern to link_hwss adds e6d38236c74d drm/amd/display: add set dp lane settings to link_hwss adds 89cce534d938 drm/amd/display: temporarly move non link_hwss code to dc_link_dp adds 57f1ab690414 drm/amd/display: move get_link_hwss to dc_resource adds 2395353ca429 drm/amd/display: move link_hwss to link folder and break d [...] adds 4d4ec4795d06 drm/amd/display: [FW Promotion] Release 0.0.102.0 adds 605508c196c1 drm/amd/display: 3.2.171 adds 67358504f52e drm/amd/display: Trigger DP2 Sequence With Uncertified Cable adds 42dfbb5e1530 drm/amd/display: clean up some inconsistent indenting adds d2edaaaaa23a drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 201 [...] adds ad56a96acbf1 drm/amdgpu: add another raven1 gfxoff quirk adds 795e055de2c1 drm/amdgpu: only check for _PR3 on dGPUs adds 70e2ab99f2bd drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 0060c8b4384e Revert "drm/amd/display: To modify the condition in indica [...] adds a63bd4555112 drm/radeon: Add HD-audio component notifier support (v2) adds 349fbcd8a3d7 drm/amdgpu/smu11.5: restore cclks in vangogh_set_performan [...] new 306fd9589a69 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 adds d29c9930279d drm/i915: Extract intel_{get,set}_m_n() adds c65b3affc673 drm/i915: Clean up M/N register defines adds 5f721a5d1bb2 drm/i915: s/gmch_{m,n}/data_{m,n}/ adds 14683babf8ee drm/i915: Move drrs hardware bit frobbing to small helpers adds 063565aca373 Merge drm/drm-next into drm-intel-next new 751a9d69b197 drm/i915: Fix oops due to missing stack depot new c50df701d49e drm/i915: Enable rpm wakeref tracking whether runtime pm i [...] new 8023d3bef18b drm/i915: Nuke intel_dp_set_m_n() new 6149cb68a5be drm/i915: Nuke intel_dp_get_m_n() new cc954cfa6fe4 drm/i915: Nuke ilk_get_fdi_m_n_config() new be0c94ee2150 drm/i915: Split intel_cpu_transcoder_set_m_n() into M1/N1 [...] new 5cd0664483c1 drm/i915: Split intel_cpu_transcoder_get_m_n() into M1/N1 [...] new 0adc41de818c drm/i915: Pass crtc+cpu_transcoder to intel_cpu_transcoder [...] new a68819cc557c drm/i915: Move PCH transcoder M/N setup into the PCH code new 8de5df3b07ef drm/i915: Move M/N setup to a more logical place on ddi platforms new a35eca01c372 drm/i915: Extract {i9xx,ilk}_configure_cpu_transcoder() new f0d4ce59f4d4 drm/i915: Disable DRRS on IVB/HSW port != A new c3e27f4307fe drm/i915: Extract can_enable_drrs() new 6d6c932daef5 drm/i915: Fix transcoder_has_m2_n2() new 1d06c820b2b7 drm/i915: Clear DP M2/N2 when not doing DRRS new 23015f6f900b drm/i915: Program pch transcoder m2/n2 new 00dd7f953b9b drm/i915: Dump dp_m2_n2 always new 2efb4adf489d drm/i915: Always check dp_m2_n2 on pre-bdw new 19d36cfafad0 drm/i915: Document BDW+ DRRS M/N programming requirements new 657b15d672f4 drm/i915: s/GRAPHICS_VER/DISPLAY_VER/ where appropriate new 818429a2e5bf 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 adds 512712a824de drm/i915/pmu: Fix KMD and GuC race on accessing busyness adds bc1922e5d349 drm/i915: Fix a race between vma / object destruction and [...] adds 7a05c5a0c883 drm/i915: Lock dpt_obj around set_cache_level, v2. adds a594525c82e0 drm/i915: Allow dead vm to unbind vma's without lock. adds 270677026261 drm/i915/dg2: Add Wa_14015227452 adds ef6e871af312 drm/i915/dg2: s/engine->i915/i915/ for engine workarounds new 29b9702ffe70 drm/i915/ttm: Return some errors instead of trying memcpy move new 86df41418693 drm/i915: Introduce G12 subplatform of DG2 new 51f50edddca7 Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] adds 22d7ee32f1fb gpu: host1x: Fix hang on Tegra186+ new bb45fb09a5e3 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new 3e100780f880 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 0cd129de3ee7 video: fbdev: aty128fb: make some arrays static const adds 9d54c5d47406 video: fbdev: imxfb: Check for null res pointer adds adc122011125 backlight: lm3630a_bl: Remove redundant 'flush_workqueue()' calls adds 1ce48d67dc20 video: fbdev: omapfb: Remove redundant 'flush_workqueue()' calls adds 19d10a8333dc video: fbdev: omapfb: use default_groups in kobj_type adds 97db79f70505 video: fbdev: mach64_ct: remove redundant res variable adds fe4059c3c4c2 backlight: qcom-wled: Add PM6150L compatible adds dd2909066402 video: fbdev: mb862xx: remove redundant assignment to pointer ptr adds 62d89a7d49af video: fbdev: matroxfb: set maxvram of vbG200eW to the sam [...] adds 963e65dbfd35 video: fbdev: sis: use swap() to make code cleaner adds 136851694889 dt-bindings: simple-framebuffer: allow standalone compatible adds 4378aaeef31b video: fbdev: ocfb: add const to of_device_id adds 567e44fb51b4 video: fbdev: controlfb: Fix COMPILE_TEST build adds 1791f487f877 video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() adds 3bfa3f1b6119 video: fbdev: s3c-fb: drop unneeded MODULE_ALIAS adds 1e3c3e6193d4 video: fbdev: via: Fix spelling mistake "bellow" -> "below" adds 37a1a2e6eeeb video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow adds 3e17314c22ea agp: define proper stubs for empty helpers adds 212efde8818e video: fbdev: au1200fb: Make use of dma_mmap_coherent() adds 8738ddcac644 video: fbdev: w100fb: Reset global state adds 9c5718ab3096 video: fbdev: atyfb: Remove assigned but never used variab [...] adds 25a968fbca7a video: fbdev: asiliantfb: remove redundant assignment to v [...] adds 1d09b2a18d4b video: fbdev: omapfb: panel-lgphilips-lb035q02: Make use o [...] adds 9d773f103b89 video: fbdev: omapfb: lcd_ams_delta: Make use of the helpe [...] adds 7ebf85c5b104 video: fbdev: omapfb: panel-sharp-ls037v7dw01: Make use of [...] adds 0d3dbeb8142a video: fbdev: omapfb: panel-tpo-td043mtea1: Make use of th [...] adds 394e80c8c68d video: fbdev: da8xx-fb: Make use of the helper function de [...] adds 24e9c50d7adf video: fbdev: pxa168fb: Make use of the helper function de [...] adds 626e021dab75 video: fbdev: pxa3xx-gcu: Make use of the helper function [...] adds a644da2ec57a video: fbdev: ssd1307fb: Make use of the helper function d [...] adds b1d8c84abb38 video: fbdev: s3c-fb: Make use of the helper function dev_ [...] adds 81b63420564d video: fbdev: mmp: Make use of the helper function dev_err [...] adds 5c6f402bdcf9 video: fbdev: cirrusfb: check pixclock to avoid divide by zero adds 0a786596954a video: fbmem: use swap() to make code cleaner in fb_rotate_logo() adds 24565bc41159 video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit adds 0f8a1cae9236 video: fbdev: savagefb: make a variable local adds fee5c1e4b789 video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdf [...] adds 6a3827ea4e2b video: fbdev: pxa168fb: Initialize pointers with NULL and [...] adds 78482af095ab video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() new 863f94617051 video: fbdev: pxa168fb: Remove unnecessary print function [...] new e2bc55335904 video: fbdev: pxa3xx-gcu: Remove unnecessary print functio [...] new 0f6891e7e741 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1056c41634d4 regmap-irq: Fix typo in comment new 0476f87cf74d 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 ce18f56f6be7 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 adds 2ce0d008dcc5 ASoC: SOF: Intel: hda: Remove link assignment limitation adds 0cfe76156cc1 ASoC: dt-bindings: realtek,rt5682s: Drop Tegra specifics f [...] adds 7bd04b8d46b9 ASoC: SOF: trace: Simplify count adjustment in trace_read adds 4fcc8710fdd9 ASoC: tegra: Update AHUB driver for Tegra234 adds fed44d6c3bcd ASoC: Document Tegra234 APE support adds 74cc53cf59b6 Tegra234 APE support adds 73d4c3135b2a ASoC: cs42l51: Improve error handling in cs42l51_remove() adds 9da1467b49ad drm/rockchip: cdn-dp: Support HDMI codec plug-change callback adds 6a8bc4b68ca0 ASoC: rk3399_gru_sound: Wire up DP jack detection adds a3a2a21acfdb (Re)enable DP/HDMI audio for RK3399 Gru adds 5b6988fe844a ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact [...] adds 73a548bd1fa3 ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_mess [...] adds 2acfab710114 ASoC: SOF: ipc: Do not allocate buffer for msg_data adds e0c8a67f53a2 SoC: SOF: ipc: Optimizations for tx message adds c32bd332ce5c ASoC: amd: acp: Add generic support for PDM controller on ACP adds def6dc250703 ASoC: amd: acp: Add PDM controller based dmic dai for Renoir adds 5a9f07a41522 ASoC: amd: acp: Add generic PCI driver module for ACP device adds 6a75585a3d4b ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. adds 611ba05e8bc5 ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir adds 2d7d9f36b567 ASoC: amd: renoir: Add check for acp configuration flags adds 9a19aba24ecc ASOC: amd: acp: Add generic PDM and PCI driver support for ACP adds bb45f689fa62 ASoC: max98927: add missing header file new 5eeacf13af0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3489a1974786 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 8c179903a719 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 8818a5342cb4 ata: pata_platform: Make use of platform_get_mem_or_io() adds 9ab844253aed ata: pata_atiixp: make static read-only arrays const adds 217ca30fbf4b ata: pata_pdc202xx_old: make static read-only array pio_ti [...] adds 7fdbacfad7c8 ata: libata-scsi: Cleanup ata_get_xlat_func() adds 261e15079930 ata: libata-scsi: Simplify ata_scsi_mode_select_xlat() adds 6e163f9b866a ata: libata-scsi: Simplify scsi_XX_lba_len() new 294136669c4a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f1c07bbfe79e Merge branch 'fixes' into next adds 0cb63fc57859 dt-bindings: mmc: Add compatible for Mediatek MT8186 new 155b83165978 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b5ab18b39200 mfd: intel_soc_pmic_crc: Sort cells by IRQ order new 07f274ad6ea2 mfd: intel_soc_pmic_crc: Add crystal_cove_charger cell to [...] new 9cb74781a436 mfd: intel_soc_pmic_crc: Set main IRQ domain bus token to [...] new 1aa0ca1db219 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 441d38c60fbe power: supply: cros_usbpd: Use struct_size() helper in kzalloc() new 2b7950c7ac91 power: supply: mp2629_charger: use platform_get_irq() new ba18dad0fb88 power: reset: gemini-poweroff: Fix IRQ check in gemini_pow [...] new d4f408cdcd26 power: supply: axp20x_battery: properly report current whe [...] new fd46821e85de power: supply: cpcap-battery: Add battery type auto detect [...] new b2657167447a power: supply: axp288_fuel_gauge: Add dev helper var to probe() new 0b80eb6c3832 power: supply: axp288_fuel_gauge: Add axp288_fuel_gauge_re [...] new 360108661277 power: supply: axp288_fuel_gauge: Use devm_add_action_or_r [...] new f1b7e0881fe1 power: supply: axp288_fuel_gauge: Use devm_power_supply_re [...] new 05972f53a12f power: supply: axp288_fuel_gauge: Refactor IRQ initialization new 30abb3d07929 power: supply: axp288_fuel_gauge: Take lock before updatin [...] new 210bc22c5d3d power: supply: axp288_fuel_gauge: Add a no_current_sense_r [...] new 2220af8ca61a power: supply: core: Refactor power_supply_set_input_curre [...] new 766873c139a9 power: supply: bq25890: Rename IILIM field to IINLIM new c562a43a460f power: supply: bq25890: Reduce reported CONSTANT_CHARGE_CU [...] new 7b22a97464b4 power: supply: bq25890: Add a bq25890_rw_init_data() helper new 7e3b8e357f23 power: supply: bq25890: Add support to skip reset at probe [...] new 40428bd46757 power: supply: bq25890: Add support to read back the setti [...] new 06c75095e814 power: supply: bq25890: Enable charging on boards where we [...] new f481d5b80bd8 power: supply: bq25890: Drop dev->platform_data == NULL check new 5575802d78b8 power: supply: bq25890: Add bq25890_set_otg_cfg() helper new 79d35365a585 power: supply: bq25890: Add support for registering the Vb [...] new eab25b4f93aa power: supply: bq25890: On the bq25892 set the IINLIM base [...] new 48f45b094dbb power: supply: bq25890: Support higher charging voltages t [...] new c1ae3a4efbf5 power: supply: bq25890: Use the devm_regmap_field_bulk_all [...] new 3afcbe094700 mfd: intel_soc_pmic_chtwc: Add cht_wc_model data to struct [...] new 4b32649140a1 i2c: cht-wc: Make charger i2c-client instantiation board/d [...] new b910a9cea8aa extcon: intel-cht-wc: Use new cht_wc_model intel_soc_pmic field new b7fa2cd357ed extcon: intel-cht-wc: Support devs with Micro-B / USB-2 on [...] new 73b5ae341588 extcon: intel-cht-wc: Refactor cht_wc_extcon_get_charger() new 66e31186cd2a extcon: intel-cht-wc: Add support for registering a power_ [...] new 21356ac14e05 extcon: intel-cht-wc: Report RID_A for ACA adapters new 28e54414a890 Merge tag 'psy-extcon-i2c-mfd-for-v5.18-signed' into psy-next new 809675a259c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 adds fa183433bf53 regulator: maxim,max8973: Drop Tegra specifics from example adds bef8c5fdf50b spi: qcom: geni: Simplify DMA setting adds 7291e7d68630 regulator: rpi-panel: Register with a unique backlight name adds 5665eee7a380 regulator: rpi-panel: Handle I2C errors/timing to the Atmel adds 00440bcd211a regulator: rpi-panel: Serialise operations. adds 89339a2ae760 regulator: rpi-panel: Ensure the backlight is off during probe. adds 4866e35e48e6 regulator: rpi-panel: Convert to drive lines directly adds 8c518eb40391 regulator: rpi-panel: Add GPIO control for panel and touch resets adds 1d746d448f42 regulator: rpi-panel: Remove get_brightness hook adds 5fa4e8ea6490 regulator/rpi-panel-attiny: Use the regmap cache adds e4a7e3f741f7 regulator/rpi-panel-attiny: Use two transactions for I2C read new adbb11137305 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7e27be2a7e77 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() adds 6431226f1d74 apparmor: Fix match_mnt_path_str() and match_mnt() kernel- [...] adds 8db29b0b58d8 apparmor: Fix some kernel-doc comments adds 364bd29902ae apparmor: Fix some kernel-doc comments new 64eb20d7ba37 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 926fd9f23b27 ima: fix reference leak in asymmetric_verify() adds 6baf395a1688 integrity: check the return value of audit_log_start() adds eb69f517ab0b ima: Remove ima_policy file before directory new 8a7153c2dd77 ima: Allow template selection with ima_template[_fmt]= aft [...] new 559bac5d2d1d 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 adds cdeea45422f5 selinux: fix a type cast problem in cred_init_security() adds ecff30575b5a LSM: general protection fault in legacy_parse_param new b8b87fd954b4 selinux: Fix selinux_sb_mnt_opts_compat() new 6bc1968c14e9 selinux: try to use preparsed sid before calling parse_sid() new 161ac93c06e1 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 [...] adds ca7127a2745c dt-bindings: remoteproc: ti: Add mailbox provider nodes to [...] adds 2525db375bab dt-bindings: arm,cci-400: Add interrupt controller to example adds 1086d0fa83af ASoC: dt-bindings: Centralize the 'sound-dai' definition adds f96fedcdb838 scripts/dtc: Call pkg-config POSIXly correct new 6c75d49ee0a8 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 adds 20dc69ca1023 spi: Fix missing unlock on error in sp7021_spi_master_tran [...] adds 31455bbda208 spi: pxa2xx_spi: Convert to use GPIO descriptors adds 1a5a87d541b4 spi: mt65xx: Convert to GPIO descriptors adds 2818824ced4b spi: mpc512x-psc: Convert to use GPIO descriptors adds 99407f11b565 spi: pic32: Convert to use GPIO descriptors adds 6938e02f8658 spi: sp7201: Fix compiler warnings new 321599693213 spi: st-ssc4: Covert to use GPIO descriptors new b651d1da86aa spi: bcm2835aux: Convert to use GPIO descriptors new e3dc1399506f spi: Make spi_alloc_device and spi_add_device public again new 000bee0ed70a spi: Create helper API to lookup ACPI info for spi device new 87e59b36e5e2 spi: Support selection of the index of the ACPI Spi Resour [...] new e612af7acef2 spi: Add API to count spi acpi resources new 70ee8d48f465 spi: Enhance and export helpers for ACPI resources new e0899cb0f1ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8834aa69e209 Merge x86/cpu into tip/master adds 75df8583f0f8 Merge x86/misc into tip/master adds 958a31eda45e Merge x86/build into tip/master adds 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 [...] adds 35f77b931adc Merge locking/core into tip/master adds 28c988c3ec29 sched/debug: Remove mpol_get/put and task_lock/unlock from [...] adds 12bf8a7eb84e sched/numa: initialize numa statistics when forking new task adds 16c8fd64c31c MAINTAINERS: add Suren as psi co-maintainer adds 77cf151b7bbd sched/core: Export pelt_thermal_tp adds 7a17e1db1265 sched/sugov: Ignore 'busy' filter when rq is capped by uclamp_max adds d37aee9018e6 sched/uclamp: Fix iowait boost escaping uclamp restriction adds 5102bb1c9f82 psi: Fix "defined but not used" warnings when CONFIG_PROC_FS=n adds ec2444530612 psi: Fix "no previous prototype" warnings when CONFIG_CGROUPS=n adds 74144382b3d2 Merge sched/core into tip/master new b8c2e669e2dc Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds b0596da1a019 EDAC/mc: Remove unnecessary cast to char * in edac_align_ptr() adds 279eb8575fda EDAC/altera: Fix deferred probing adds dfd0dfb9a7cc EDAC/xgene: Fix deferred probing adds 59d0e09374a3 Merge branch 'edac-urgent' into edac-for-next new eaca3a22ebf6 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 adds b6d0708448c4 torture: Make torture.sh help message match reality adds e2277994093b srcu: Avoid NULL dereference in srcu_torture_stats_print() adds d045b3957fc9 srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] adds 123430b3d489 srcu: Explain srcu_funnel_gp_start() call to list_add() is safe adds 9f4e4b6c8ff1 srcu: Create concurrency-safe helper for initiating size t [...] adds 369a77648ee3 rcutorture: Enable limited callback-flooding tests of SRCU adds 6a416bb97669 srcu: Add contention-triggered addition of srcu_node tree adds e5771b982a9d srcu: Make srcu_size_state_name static adds b73a53444340 srcu: Automatically determine size-transition strategy at boot adds 71f218b0ab01 srcu: Add contention check to call_srcu() srcu_data ->lock [...] adds 42a3d5cc6367 rcutorture: Test SRCU size transitions new 3384fbce8c30 rcutorture: Provide non-power-of-two Tasks RCU scenarios new 8194b9a5e4a0 tools/memory-model: Explain syntactic and semantic dependencies new 0464a5098f3b Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds c8980fcb2108 xen/x2apic: enable x2apic mode when supported for HVM new c3203232d94a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 6d142b74de0b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 349787dc43fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 664de6a26b7f MAINTAINERS: platform-chrome: Add new chrome-platform@list [...] new 53eeb07381f2 platform/chrome: cros_ec_typec: Make try power role optional new b5af284e7250 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 668b6c675ae3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5640f5ed4a2b 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 13e906e50a8c component: Replace most references to 'master' with 'aggre [...] new 1e2bbb43c720 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 adds 60c250a98d4c Merge tag 'v5.17-rc2' into usb-next new c067688ae204 USB: ACPI: Replace acpi_bus_get_device() new e1f09f409f6c usb: udc: Fix typo in comment new 4ed941a99996 usb: gadget: f_uac2: Add HS/SS bInterval to configfs new a857c42fca8c usb: gadget: audio: Add HS/SS bInterval params for UAC2 new 355a05dc8367 usb: gadget: f_uac2: Optionally determine bInterval for HS and SS new 554237f2bb62 usb: gadget: f_uac2: Add speed names to bInterval dbg/warn new b3dcc5413c51 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 418b6db0e6e7 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() adds 4c6123873a42 Merge tag 'v5.17-rc2' into tty-next new f31afa6151ae tty: Replace acpi_bus_get_device() new 8e4413aaf6a2 serial: 8250_exar: derive nr_ports from PCI ID for Acces I [...] new 1d22c270752e dt-bindings: serial: Add compatible for Mediatek MT8186 new 7a148eb435fb 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() adds 7ab004dbcbee Merge tag 'v5.17-rc2' into char-misc-next new 2712752af25b 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 a1b3213a9c0a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fd76c506dbcc 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 a096a8fb52a2 staging: r8188eu: rx_packet_offset and max_recvbuf_sz are [...] new bd0861f513b1 staging: r8188eu: remove unused cases from GetHalDefVar8188EUsb() new fd5285ba0a18 staging: r8188eu: max_rx_ampdu_factor is always MAX_AMPDU_ [...] new 2eb482ab5995 staging: r8188eu: convert GetHalDefVar8188EUsb() to void new cab5a00ca8cb staging: r8188eu: convert SetHalDefVar8188EUsb() to void new 1245e7b64b1b staging: r8188eu: remove IS_*_CUT macros new 52f11ec9b901 staging: pi433: remove coding style item from the TODO file new c264c1e48716 staging: r8188eu: remove c2h_evt_clear() new 590702353c07 staging: r8188eu: remove unused parameter from hw_var_set_* new 81f897a7129c staging: r8188eu: remove hal_init_macaddr() new 7e41c7db279c staging: rt8188eu: Remove dead code new 42475735ad45 staging: r8188eu: remove unneeded variable in rtw_wx_get_essid new 0bc14454d3e3 staging: r8188eu: remove unneeded variable in rtw_wx_get_enc new c2e5e5f80c4e staging: r8188eu: remove unneeded variable in rtw_p2p_get new ab54b196c98f staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] new b1b182507e06 staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] new 6ae1d6e3803b staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] new a944d44a14ce staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] new 4377ab776373 staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] new 8fd35553dde4 staging: r8188eu: propagate error code in rtw_p2p_get2 new 94f2746186c2 staging: r8188eu: convert rtw_p2p_set_go_nego_ssid to return void new 712eed5d0978 staging: r8188eu: convert rtw_p2p_setDN to return void new 449dbe9de377 staging: r8188eu: convert rtw_p2p_get_status to return void new df1847ed07dd staging: r8188eu: convert rtw_p2p_get_req_cm to return void new 17a543c398d9 staging: r8188eu: convert rtw_p2p_get_role to return void new 057d75dbcef1 staging: r8188eu: convert rtw_p2p_get_peer_ifaddr to return void new 43a9e572768c staging: r8188eu: convert rtw_p2p_get_peer_devaddr to return void new 6f4dabe2d175 staging: r8188eu: convert rtw_p2p_get_peer_devaddr_by_invi [...] new b63d0921ce50 staging: r8188eu: convert rtw_p2p_get_groupid to return void new fa8e9aa24313 staging: r8188eu: convert rtw_p2p_get_op_ch to return void new dd103a06418e staging: r8188eu: convert rtw_p2p_invite_req to return void new e636a1f7b4fa staging: r8188eu: convert rtw_p2p_set_persistent to return void new 7ce2b888efd1 staging: r8188eu: convert rtw_p2p_prov_disc to return void new 1f6361d771d4 staging: r8188eu: convert rtw_p2p_got_wpsinfo to return void new 9957b0e9fc5d staging: r8188eu: remove HW_VAR_BEACON_INTERVAL new 89ba56a6fae2 staging: r8188eu: remove HW_VAR_SEC_CFG new 73e2daa8cafc staging: r8188eu: remove HW_VAR_CAM_INVALID_ALL new 111da5e574d9 staging: r8188eu: remove HW_VAR_AC_PARAM_VO new 24873b8859d2 staging: r8188eu: remove HW_VAR_AC_PARAM_VI new 39c2b864780e staging: r8188eu: remove HW_VAR_AC_PARAM_BK new 0599a490f3a9 staging: r8188eu: remove HW_VAR_MEDIA_STATUS new 9838ee1cc2ea staging: r8188eu: merge Set_NETYPE0_MSR() and Set_MSR() new b82f0b575aff staging: r8188eu: remove HW_VAR_CAM_WRITE new 6e28b38bad7d staging: r8188eu: remove HW_VAR_BCN_FUNC new 9b80fa7e1fb2 staging: r8188eu: remove HW_VAR_CHECK_BSSID new d0d82cb741d0 staging: r8188eu: remove HW_VAR_CAM_EMPTY_ENTRY new 1bf2060c2b99 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 9d6c7ee7c4bb interconnect: imx: Add imx_icc_get_bw function to set init [...] new cab351a15cbd Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new c80d401c52a2 cpuset: Fix the bug that subpart_cpus updated wrongly in u [...] new 24f600856418 cgroup-v1: Require capabilities to set release_agent new b1c852c71719 Merge branch 'for-5.17-fixes' into for-next new 83f836ec3941 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 84dc9b125c8b Merge branch 'misc' into for-next new 7bc8faaf4d50 Merge branch 'fixes' into for-next new 52f9374696c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f681d1078d45 scsi: ufs: Add checking lifetime attribute for WriteBooster new dd84a4b0fe17 scsi: bnx2fc: Fix typo in comments new 687ba48e16e4 scsi: bnx2fc: Make use of the helper macro kthread_run() new 0ad3867b0f13 scsi: mvsas: Replace snprintf() with sysfs_emit() new 2245ea91fd3a scsi: bfa: Replace snprintf() with sysfs_emit() new 0603be719237 scsi: qedi: Remove redundant flush_workqueue() calls new d1d87c33f47d scsi: lpfc: Remove redundant flush_workqueue() call new 87abc2c71228 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 498257958f86 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 8bdc849f7696 dt-bindings: gpio: fix gpio-hog example new 129629338272 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 f7d8d3428ecc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 474932a3b215 Merge tag 'intel-pinctrl-v5.17-4' of gitolite.kernel.org:p [...] adds 5297c693d8c8 pinctrl: bcm2835: Fix a few error paths adds 3a5286955bf5 pinctrl: bcm63xx: fix unmet dependency on REGMAP for GPIO_REGMAP adds baf927a833ca pinctrl: microchip-sgpio: Fix support for regmap adds 7b5730f0ff24 dt-bindings: pinctrl: Add binding for BCM4908 pinctrl adds f7e322d99f11 pinctrl: bcm: add driver for BCM4908 pinmux adds 5cc25c129212 dt-bindings: pinctrl: meson: Add compatible for S4 adds 1713a8de4a3b dt-bindings: gpio: Add a header file for Amlogic Meson S4 adds 775214d389c2 pinctrl: meson: add pinctrl driver support for Meson-S4 Soc adds 340407d214e4 dt-bindings: pinctrl: Add dt-bindings for Sunplus SP7021 adds aa74c44be19c pinctrl: Add driver for Sunplus SP7021 adds 003c30d8ad1c Merge branch 'devel' into for-next new efcfa7c23d53 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 6b62fee7c809 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ffbbca33a693 pinctrl: renesas: r8a779a0: Rename MOD_SEL2_* definitions adds f55455162cf3 pinctrl: renesas: r8a7779: Restore pin function sort order adds af4cd447039d pinctrl: renesas: r8a7790: Restore pin function sort order adds 742dd872d37f pinctrl: renesas: r8a77995: Restore pin group sort order new 92c28c37736c 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 3652dc070bad pinctrl: samsung: improve wake irq info on console new 038c85b5b086 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 57765eb4d4b7 selftests/kselftest/runner.sh: Pass optional command param [...] new 027cd9cb20d5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 977c651e3ded 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 d30482e18471 coresight: Fix TRCCONFIGR.QE sysfs interface new 30d1f1c71bdd coresight: syscfg: Fix memleak on registration failure in [...] new 1d9c5f490d94 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d5081bf5dcfb ntb: intel: fix port config status offset for SPR adds 5f54b2ef3c0c IDT: Fix Build warnings on some 32bit architectures. new c2930bb32c09 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 12be186ddd1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 926373c9aa61 Merge branch 'main' of git://git.infradead.org/users/willy [...] adds 21f0a239ecab fpga: dfl: pci: Remove usage of the deprecated "pci-dma-co [...] new 174986212f63 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 adds 95dcbc55fe4f kunit: tool: drop mostly unused KunitResult.result field adds 6419abb80e82 kunit: remove va_format from kunit_assert adds 064ff292aca5 kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros adds 2b6861e2372b kunit: factor out str constants from binary assertion structs adds c2741453478b kunit: cleanup assertion macro internal variables new d693ae636f34 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new e56cdaa8bce2 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 86ece078c890 lib/crypto: blake2s: avoid indirect calls to compression f [...] adds baec3226ad9c random: continually use hwgenerator randomness adds 32a609dbc322 random: wake up /dev/random writers after zap adds 4ec7fec65414 random: access primary_pool directly rather than through pointer adds d0ce7cdf36d1 random: only call crng_finalize_init() for primary_crng new d30b24ca073a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c96303ec34ab printk: Move back proc_dointvec_minmax_sysadmin() to sysctl.c adds b8308b854ac0 fs: Add trusted_for(2) syscall implementation and related sysctl adds 2fea7fa07e48 arch: Wire up trusted_for(2) adds e8a1a72b5883 selftest/interpreter: Add tests for trusted_for(2) policies new 0982c67095f3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new dd41bdc216e7 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new a407f26bdf78 Revert "mm/page_isolation: unset migratetype directly for [...] new 1b9c6e3407ae mm/debug_vm_pgtable: remove pte entry from the page table new 6e753f573014 mm/page_table_check: use unsigned long for page counters a [...] new ca9212c95454 mm/khugepaged: unify collapse pmd clear, flush and free new ac784acbf150 mm/page_table_check: check entries at pmd levels new a597d1eb4a22 coredump: also dump first pages of non-executable ELF libraries new c6c5b805c25a mm/pgtable: define pte_index so that preprocessor could re [...] new fac0b85e5271 ipc/sem: do not sleep with a spin lock held new 68fcae7e8258 mm: fix panic in __alloc_pages new 10de7e71eb7a fs/proc: task_mmu.c: don't read mapcount for migration entry new 02969e0d2c61 mm/kmemleak: avoid scanning potential huge holes new 549afc27af48 selftests/vm: cleanup hugetlb file after mremap test new c538aa7b055a /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 88dd982b334b /proc/kpageflags: do not use uninitialized struct pages new 72129d81744c procfs: prevent unpriveleged processes accessing fdinfo dir new ddcbf2ec8306 ntfs: add sanity check on allocation size new c83f75ecd839 ocfs2: cleanup some return variables new 9c1556c3a8a5 ocfs2: reflink deadlock when clone file to the same direct [...] new a8b6150bd7ef ocfs2: clear links count in ocfs2_mknod() if an error occurs new 627e83d613c2 ocfs2: fix ocfs2 corrupt when iputting an inode new 92f8f549e000 mm/fs: remove inode_congested() new 37c32ade079f mm/fs: remove bdi_congested() and wb_congested() and relat [...] new 457432443d41 remove-bdi_congested-and-wb_congested-and-related-functions-fix new 915da19e3eac f2fs: change retry waiting for f2fs_write_single_data_page() new e28c5a7c7566 f2f2: replace some congestion_wait() calls with io_schedul [...] new 81ec92b00067 cephfs: don't set/clear bdi_congestion new f1c486f46d77 fuse: don't set/clear bdi_congested new df43321df3ca NFS: remove congestion control new 9f9cff04e2d0 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" new 9ea236265f57 mm: remove congestion tracking framework new 87ca7036faab mount: warn only once about timestamp range expiration new f82953964059 kasan, page_alloc: deduplicate should_skip_kasan_poison new 07f2f7b8ed75 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] new ae69fc02da6d kasan, page_alloc: merge kasan_free_pages into free_pages_prepare new 116fde39ed28 kasan, page_alloc: simplify kasan_poison_pages call site new df637f204208 kasan, page_alloc: init memory of skipped pages on free new 4fbf3e98e2ed kasan: drop skip_kasan_poison variable in free_pages_prepare new cf722e058066 mm: clarify __GFP_ZEROTAGS comment new 94f1f1f8b8ef kasan: only apply __GFP_ZEROTAGS when memory is zeroed new 9554ce1f9ed5 kasan, page_alloc: refactor init checks in post_alloc_hook new faec99b6f8ac kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook new 77e956fe8cf4 kasan, page_alloc: combine tag_clear_highpage calls in pos [...] new 6ecd19a6e012 kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook new cc49f0b2e8f6 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook new ed956af3b4a3 kasan, page_alloc: rework kasan_unpoison_pages call site new cd954c13a647 kasan: clean up metadata byte definitions new cba0338bd489 kasan: define KASAN_VMALLOC_INVALID for SW_TAGS new 11cd1f5fd562 kasan, x86, arm64, s390: rename functions for modules shadow new 005ea3a78459 kasan, vmalloc: drop outdated VM_KASAN comment new 500c6ada0ae3 kasan: reorder vmalloc hooks new 699bd228dc60 kasan: add wrappers for vmalloc hooks new 87223f7a61b7 kasan, vmalloc: reset tags in vmalloc functions new e5e723376601 kasan, fork: reset pointer tags of vmapped stacks new bcf2a082c330 kasan, arm64: reset pointer tags of vmapped stacks new 4c9cccce301d kasan, vmalloc: add vmalloc tagging for SW_TAGS new 8f6c95ad08da kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged new c34cdf846c12 kasan, vmalloc: unpoison VM_ALLOC pages after mapping new 09c4475fa0c9 kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS new c6537d5738c8 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS new 61e10c516fe7 kasan, page_alloc: allow skipping memory init for HW_TAGS new e44894edbd76 kasan, vmalloc: add vmalloc tagging for HW_TAGS new 3cc31c141c1c kasan, vmalloc: only tag normal vmalloc allocations new 28b7a5772306 kasan, arm64: don't tag executable vmalloc allocations new 5676d02fde4f kasan: mark kasan_arg_stacktrace as __initdata new a856684f9245 kasan: clean up feature flags for HW_TAGS mode new 23b92231ad08 kasan: add kasan.vmalloc command line flag new 2d97dab7d7ab kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS new 1eee9d46f12a arm64: select KASAN_VMALLOC for SW/HW_TAGS modes new 12cb5b54e1cc kasan: documentation updates new 432dbbfd6711 kasan: improve vmalloc tests new 28c6ff7fdf68 similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" new 05dcd97763f3 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] new 90991ab08081 tools/vm/page_owner_sort.c: sort by stacktrace before culling new c6bfdb987909 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] new 9a04dc4ff5cf tools/vm/page_owner_sort.c: support sorting by stack trace new 0ab1e7f3bdcc tools/vm/page_owner_sort.c: add switch between culling by [...] new 9e3229c2db92 tools/vm/page_owner_sort.c: support sorting pid and time new ada5a6f7e68a tools/vm/page_owner_sort.c: two trivial fixes new d1e626f55597 tools/vm/page_owner_sort.c: delete invalid duplicate code new df7dd7d488ef Documentation/vm/page_owner.rst: update the documentation new 45f77a222e94 documentation-vm-page_ownerrst-update-the-documentation-fix new e1a0350fa812 Documentation/vm/page_owner.rst: fix unexpected indentation warns new ad52595728a2 mm: move page-writeback sysctls to their own file new dd49db76eb13 mm-move-page-writeback-sysctls-to-is-own-file-checkpatch-fixes new 007937136a38 mm-move-page-writeback-sysctls-to-is-own-file-fix new 45b80af1923d mm: fix invalid page pointer returned with FOLL_PIN gups new 05fef840b5c6 mm/gup: clean up follow_pfn_pte() slightly new a0139c96b721 mm/gup: remove unused pin_user_pages_locked() new b0a11f725212 mm/gup: remove get_user_pages_locked() new 917ed3c75875 memcg: replace in_interrupt() with !in_task() new 3f0d9563b9f9 memcg: add per-memcg total kernel memory stat new 8380c51818d1 mm/memcg: mem_cgroup_per_node is already set to 0 on allocation new 3ba0f95a0b75 mm/memcg: retrieve parent memcg from css.parent new 877b953e0b27 mm: generalize ARCH_HAS_FILTER_PGPROT new 5adafc8ad4d9 mm: optimize do_wp_page() for exclusive pages in the swapcache new f24edf8b1c2e mm: optimize do_wp_page() for fresh pages in local LRU pagevecs new b62f3c0234c7 mm: slightly clarify KSM logic in do_swap_page() new ba38f9d2995b mm: streamline COW logic in do_swap_page() new bc58f9724503 mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() new 7c1df5c6c1c9 mm/khugepaged: remove reuse_swap_page() usage new 1275fca7a022 mm/swapfile: remove stale reuse_swap_page() new 9e1204f2e5a9 mm/huge_memory: remove stale page_trans_huge_mapcount() new 3780c01702b2 mm/huge_memory: remove stale locking logic from __split_hu [...] new 17526b8a259d mm: thp: fix wrong cache flush in remove_migration_pmd() new 23e0f6bec203 mm: fix missing cache flush for all tail pages of compound page new 78288b7572b8 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] new 7d6404cdaef5 mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] new 6e31a919164c mm: replace multiple dcache flush with flush_dcache_folio() new f573e1561f1b mm/sparse: make mminit_validate_memmodel_limits() static new 990723f2377f mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning new 80905d084fb8 mm/vmalloc: remove unneeded function forward declaration new 4ebb4b36c6d2 mm/vmalloc: Move draining areas out of caller context new 075a688627cf mm/vmalloc.c: fix "unused function" warning new c57e8ea203c9 mm/vmalloc.c: vmap(): don't allow invalid pages new 9f030421d4a6 mm: page_alloc: avoid merging non-fallbackable pageblocks [...] new 17a65786ec5c mm/page_alloc: adding same penalty is enough to get round- [...] new b2b3b9969c1b mm/page_alloc: add penalty to local_node new 61a802155c97 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() new 183cb48f7cf7 mm: discard __GFP_ATOMIC new 42ccedb6d03e mm/mmzone.h: remove unused macros new 6dabd6d0e604 mm/memory-failure.c: remove obsolete comment new d2141c65c443 mm/hwpoison: fix error page recovered but reported "not re [...] new 177498438399 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] new e6224b7b6f4e mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] new 95bd1527967f mm: sparsemem: use page table lock to protect kernel pmd o [...] new fa0bfe3adc35 selftests: vm: add a hugetlb test case new 46185dbbb10a mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] new 7fabc45ef047 mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB new 549368e457d9 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new 8a4cc53a6621 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 408e5355e787 mm/migration: add trace events for THP migrations new 1a443f4e26d1 mm/migration: add trace events for base page and HugeTLB m [...] new a62626312469 mm,migrate: fix establishing demotion target new 4e19be44fb14 mm/cma: provide option to opt out from exposing pages on a [...] new b36b635c04b2 powerpc/fadump: opt out from freeing pages on cma activati [...] new edc007e796f2 NUMA Balancing: add page promotion counter new 49ec6eb41c49 NUMA balancing: optimize page placement for memory tiering system new c558ddc08104 memory tiering: skip to scan fast memory new 06167780a76d mm/vmstat: add event for ksm swapping in copy new a5da7ec0dbbc mm/hwpoison: check the subpage, not the head page new 5b30c8492737 mm/balloon_compaction: make balloon page compaction callba [...] new 131f6da91988 mm: fix race between MADV_FREE reclaim and blkdev direct IO read new bebebd06dd39 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] new d04f9609acc7 mm: handle uninitialized numa nodes gracefully new c576cdda8d52 mm, memory_hotplug: drop arch_free_nodedata new 39ade3c201c6 mm, memory_hotplug: reorganize new pgdat initialization new 2245e09d4ae0 mm: make free_area_init_node aware of memory less nodes new 98c536faedc0 memcg: do not tweak node in alloc_mem_cgroup_per_node_info new 86e3e56b3391 drivers/base/memory: add memory block to memory group afte [...] new a03d200069a6 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new 1cb6616db0e7 mm/zswap.c: allow handling just same-value filled pages new 395b5d578e06 highmem: document kunmap_local() new d7e5b41a167d highmem-document-kunmap_local-v2 new 5989ca395a98 mm/highmem: remove unnecessary done label new 60496ce76e9d mm/hmm.c: remove unneeded local variable ret new f69f86ffab69 mm: add zone device coherent type memory support new bf58420fd05b mm: add device coherent vma selection for memory migration new 08ded5b3ebc2 mm/gup: fail get_user_pages for LONGTERM dev coherent type new bad689551898 drm/amdkfd: add SPM support for SVM new d469579a3e1c drm/amdkfd: coherent type as sys mem on migration to ram new d0f7a8f4ae44 lib: test_hmm add ioctl to get zone device type new c1130a090cbe lib: test_hmm add module param for zone device type new 3043f45cabc9 lib: add support for device coherent type in test_hmm new ea10452e169f tools: update hmm-test to support device coherent type new 6b155a0789eb tools: update test_hmm script to support SP config new e932abd2b39e mm/damon/dbgfs/init_regions: use target index instead of t [...] new efb9c4260d86 Docs/admin-guide/mm/damon/usage: update for changed initai [...] new b3fc11d13213 mm/damon/core: move damon_set_targets() into dbgfs new d02b65fc364c mm/damon: remove the target id concept new b6fc7dbab0b0 mm/damon: remove redundant page validation new 159df5fa5421 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 1d1af296aea2 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 5aeb22b87982 kernel/hung_task.c: Monitor killed tasks. new c647120d2fb0 proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks new e30bcd44838a proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix new ff76a4e63cf8 proc/vmcore: fix possible deadlock on concurrent mmap and read new 4c22e1570a17 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment new 09098e67a6a0 proc/sysctl: make protected_* world readable new e11ef20106b7 Kconfig.debug: make DEBUG_INFO selectable from a choice new 0493b2dc0510 Kconfig.debug: make DEBUG_INFO always default=n new a04f25881145 lz4: fix LZ4_decompress_safe_partial read out of bound new c10cfb2bc2ef checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] new 0131b0c4399c checkpatch: add --fix option for some TRAILING_STATEMENTS new 0587c926a80c fs/binfmt_elf: fix AT_PHDR for unusual ELF files new 83b2b8597c35 fs-binfmt_elf-fix-at_phdr-for-unusual-elf-files-v5 new 90a8657ba641 fs/binfmt_elf: refactor load_elf_binary function new e750939eacfa ELF: fix overflow in total mapping size calculation new cfd8357cfcb6 kallsyms: print module name in %ps/S case when KALLSYMS is [...] new 9b33acbd831a init/main.c: silence some -Wunused-parameter warnings new 8620759d4b31 fs/pipe: use kvcalloc to allocate a pipe_buffer array new f21321dfe8af fs/pipe.c: local vars have to match types of proper pipe_i [...] new fc8aa001a680 minix: fix bug when opening a file with O_DIRECT new 6a0b03fe141a exec: force single empty string when argv is empty new d3e645ef08e8 exec: Fix min/max typo in stack space calculation new a81513826990 selftests/exec: test for empty string on NULL argv new db5f73ec0e27 kexec: make crashk_res, crashk_low_res and crash_notes sym [...] new 0f2ab164be1d riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] new 31dc83661e4a x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef new 45c07267b359 arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef new ad36464d2925 docs: sysctl/kernel: add missing bit to panic_print new 60100a489f3a sysctl: documentation: fix table format warning new f8b8600ba980 panic: add option to dump all CPUs backtraces in panic_print new d4e3a5706c55 panic: allow printing extra panic information on kdump new 8cdcff701f77 kcov: split ioctl handling into locked and unlocked parts new 62b84ce4f07c kcov: properly handle subsequent mmap calls new 074261f46b83 selftests: set the BUILD variable to absolute path new c8a19a564e09 selftests: add and export a kernel uapi headers path new 551b2e223df9 selftests: correct the headers install path new 86aadb826df6 selftests: futex: add the uapi headers include variable new 9cb5d5159a3c selftests: kvm: add the uapi headers include variable new bfb5b295f1c5 selftests: landlock: add the uapi headers include variable new 923d39c06534 selftests: net: add the uapi headers include variable new 76af26874a76 selftests: mptcp: add the uapi headers include variable new cb2e9751311d selftests: vm: add the uapi headers include variable new 49a3525c379b selftests: vm: remove dependecy from internal kernel macros new cab7c2a687f6 selftests: kselftest framework: provide "finished" helper new 39c6bbe7c552 Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" new f49f98cea341 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() new e1fd691398ee Merge branch 'akpm-current/current' new 6abab1b81b65 Add linux-next specific files for 20220202
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-release-aarch [...]
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 839 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: .mailmap | 3 + Documentation/ABI/testing/configfs-usb-gadget-uac1 | 5 +- Documentation/ABI/testing/configfs-usb-gadget-uac2 | 7 +- 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/cgroup-v2.rst | 5 + 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/kernel.rst | 29 +- 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/bridge/lvds-codec.yaml | 1 + .../bindings/display/bridge/ti,sn65dsi83.yaml | 5 +- .../bindings/display/mediatek/mediatek,disp.txt | 9 - .../bindings/display/panel/panel-simple.yaml | 2 + .../bindings/display/panel/sony,acx424akp.yaml | 11 +- .../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 +- .../bindings/net/microchip,lan966x-switch.yaml | 2 + .../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 + .../devicetree/bindings/serial/mtk-uart.txt | 1 + .../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/filesystems/netfs_library.rst | 16 + Documentation/firmware-guide/acpi/enumeration.rst | 39 + Documentation/gpu/drm-internals.rst | 6 + Documentation/gpu/drm-kms-helpers.rst | 26 +- Documentation/gpu/drm-kms.rst | 6 +- Documentation/gpu/drm-mm.rst | 2 +- Documentation/gpu/todo.rst | 15 + Documentation/gpu/vkms.rst | 2 - 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 | 12 +- .../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 | 318 +- Next/Trees | 6 +- Next/merge.log | 4663 +++++++++++---- arch/Kconfig | 7 - arch/alpha/include/uapi/asm/socket.h | 2 + arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arm/Kconfig | 41 +- 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-apq8060-dragonboard.dts | 6 +- arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 3 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 19 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 3 +- arch/arm/boot/dts/qcom-msm8226.dtsi | 39 + arch/arm/boot/dts/qcom-msm8660.dtsi | 3 +- arch/arm/boot/dts/qcom-msm8960-cdp.dts | 2 +- arch/arm/boot/dts/qcom-msm8960.dtsi | 30 +- arch/arm/boot/dts/qcom-pm8226.dtsi | 43 + 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 | 77 +- 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 | 8 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 12 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 3 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 25 + arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 6 +- .../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 + ...v-101.dts => msm8994-huawei-angler-rev-101.dts} | 0 arch/arm64/boot/dts/qcom/msm8994.dtsi | 7 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 14 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 56 +- arch/arm64/boot/dts/qcom/pm6150l.dtsi | 10 + arch/arm64/boot/dts/qcom/pms405.dtsi | 4 +- .../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 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 3 - .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 19 +- .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 12 + arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 12 + arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 736 +++ arch/arm64/boot/dts/qcom/sdm845.dtsi | 54 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 5 - arch/arm64/boot/dts/qcom/sm6125.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 9 + .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 20 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 154 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 132 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 46 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 36 +- 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 | 13 + 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/mm/discontig.c | 11 +- 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/cavium-octeon/octeon-memcpy.S | 2 +- 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/kvm/mips.c | 50 +- arch/mips/kvm/vz.c | 12 +- 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/book3s64/trace.c | 1 - arch/powerpc/mm/pgtable.c | 9 + arch/powerpc/perf/core-book3s.c | 17 +- arch/riscv/Kconfig | 4 +- 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 | 8 +- 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-x86-ops.h | 2 +- arch/x86/include/asm/kvm_host.h | 8 +- 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 | 12 +- arch/x86/kvm/svm/nested.c | 9 +- arch/x86/kvm/svm/sev.c | 9 +- arch/x86/kvm/svm/svm.c | 198 +- 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 | 68 +- arch/x86/kvm/x86.c | 98 +- arch/x86/kvm/x86.h | 45 - arch/x86/kvm/xen.c | 10 +- arch/x86/mm/init.c | 1 - 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/bfq-iosched.c | 2 +- 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/component.c | 242 +- drivers/base/core.c | 2 +- drivers/base/devtmpfs.c | 2 +- drivers/base/memory.c | 8 +- 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 | 4 - drivers/block/drbd/drbd_receiver.c | 32 +- drivers/block/drbd/drbd_req.c | 3 +- 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/agp/ati-agp.c | 8 +- drivers/char/agp/backend.c | 2 + drivers/char/agp/frontend.c | 4 +- drivers/char/agp/nvidia-agp.c | 3 +- drivers/char/agp/sworks-agp.c | 5 +- drivers/char/agp/via-agp.c | 3 - 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/dma-buf/dma-heap.c | 2 + drivers/dma-buf/dma-resv.c | 46 +- drivers/dma-buf/st-dma-resv.c | 26 +- drivers/dma-buf/udmabuf.c | 4 + drivers/edac/altera_edac.c | 2 +- drivers/edac/edac_mc.c | 4 +- drivers/edac/xgene_edac.c | 2 +- drivers/extcon/Kconfig | 2 + drivers/extcon/extcon-intel-cht-wc.c | 240 +- drivers/firmware/sysfb_simplefb.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/Kconfig | 15 + drivers/gpu/drm/Makefile | 14 +- 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_connectors.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 5 +- 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 | 35 +- 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_gem.c | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 82 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.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_ttm.c | 10 +- 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/amdgpu_vram_mgr.c | 5 +- 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/atombios_dp.c | 2 +- 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_migrate.c | 34 +- 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 | 22 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 3 +- .../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 | 29 +- .../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 +++-- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 2 +- .../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/dsc/dc_dsc.c | 2 +- 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/os_types.h | 2 +- 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 | 6 +- .../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 - drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 2 +- .../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 +- .../gpu/drm/arm/display/komeda/d71/d71_component.c | 12 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 3 +- drivers/gpu/drm/arm/hdlcd_drv.c | 3 +- drivers/gpu/drm/arm/malidp_drv.c | 3 +- drivers/gpu/drm/ast/ast_drv.c | 18 +- drivers/gpu/drm/ast/ast_main.c | 2 + drivers/gpu/drm/ast/ast_mode.c | 5 +- drivers/gpu/drm/ast/ast_tables.h | 2 - drivers/gpu/drm/bridge/Kconfig | 5 + drivers/gpu/drm/bridge/adv7511/adv7511.h | 1 + drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 31 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 2 +- drivers/gpu/drm/bridge/analogix/Kconfig | 2 + drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 2 +- .../gpu/drm/bridge/analogix/analogix-i2c-dptx.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 4 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 2 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 440 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 80 +- drivers/gpu/drm/bridge/cadence/Kconfig | 1 + .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 20 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.h | 2 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 39 +- drivers/gpu/drm/bridge/ite-it66121.c | 3 - drivers/gpu/drm/bridge/lontium-lt9611.c | 4 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 4 +- drivers/gpu/drm/bridge/nwl-dsi.c | 8 +- drivers/gpu/drm/bridge/parade-ps8640.c | 33 +- drivers/gpu/drm/bridge/sii902x.c | 129 +- drivers/gpu/drm/bridge/sil-sii8620.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 16 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 25 +- drivers/gpu/drm/bridge/tc358767.c | 2 +- drivers/gpu/drm/bridge/tc358775.c | 4 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 53 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 4 +- drivers/gpu/drm/dp/Makefile | 9 + drivers/gpu/drm/dp/drm_dp.c | 3734 ++++++++++++ drivers/gpu/drm/dp/drm_dp_aux_bus.c | 323 ++ drivers/gpu/drm/dp/drm_dp_aux_dev.c | 354 ++ drivers/gpu/drm/dp/drm_dp_cec.c | 451 ++ drivers/gpu/drm/dp/drm_dp_dual_mode_helper.c | 530 ++ drivers/gpu/drm/dp/drm_dp_helper_internal.h | 33 + drivers/gpu/drm/dp/drm_dp_helper_mod.c | 22 + drivers/gpu/drm/dp/drm_dp_mst_topology.c | 5978 ++++++++++++++++++++ drivers/gpu/drm/dp/drm_dp_mst_topology_internal.h | 24 + drivers/gpu/drm/drm_atomic.c | 12 +- drivers/gpu/drm/drm_buddy.c | 535 ++ drivers/gpu/drm/drm_color_mgmt.c | 4 + drivers/gpu/drm/drm_crtc_helper_internal.h | 27 - drivers/gpu/drm/drm_dp_aux_bus.c | 323 -- drivers/gpu/drm/drm_dp_aux_dev.c | 354 -- drivers/gpu/drm/drm_dp_cec.c | 451 -- drivers/gpu/drm/drm_dp_dual_mode_helper.c | 530 -- drivers/gpu/drm/drm_dp_helper.c | 3734 ------------ drivers/gpu/drm/drm_dp_mst_topology.c | 5978 -------------------- drivers/gpu/drm/drm_dp_mst_topology_internal.h | 24 - drivers/gpu/drm/drm_dsc.c | 2 +- drivers/gpu/drm/drm_edid.c | 104 +- drivers/gpu/drm/drm_kms_helper_common.c | 14 - drivers/gpu/drm/drm_plane.c | 9 +- drivers/gpu/drm/drm_privacy_screen.c | 5 +- drivers/gpu/drm/drm_privacy_screen_x86.c | 20 + drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 7 +- drivers/gpu/drm/exynos/Kconfig | 1 + drivers/gpu/drm/exynos/exynos_drm_dsi.c | 13 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 14 +- drivers/gpu/drm/gma500/gma_display.c | 6 +- drivers/gpu/drm/gma500/intel_bios.c | 2 +- drivers/gpu/drm/gma500/mmu.c | 8 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 3 +- drivers/gpu/drm/i915/Kconfig | 2 + drivers/gpu/drm/i915/Makefile | 1 - drivers/gpu/drm/i915/display/g4x_dp.c | 18 +- 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_bios.c | 2 +- drivers/gpu/drm/i915/display/intel_ddi.c | 24 +- drivers/gpu/drm/i915/display/intel_display.c | 545 +- drivers/gpu/drm/i915/display/intel_display.h | 36 +- drivers/gpu/drm/i915/display/intel_display_types.h | 26 +- drivers/gpu/drm/i915/display/intel_dp.c | 4 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 4 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 2 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 - drivers/gpu/drm/i915/display/intel_dpt.c | 6 +- drivers/gpu/drm/i915/display/intel_drrs.c | 115 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 6 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 6 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 4 +- drivers/gpu/drm/i915/display/intel_overlay.c | 3 + drivers/gpu/drm/i915/display/intel_pch_display.c | 88 +- drivers/gpu/drm/i915/display/intel_pch_display.h | 8 + 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/gem/i915_gem_ttm_move.c | 14 +- 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_buddy.c | 466 -- drivers/gpu/drm/i915/i915_buddy.h | 143 - drivers/gpu/drm/i915/i915_drv.h | 40 +- drivers/gpu/drm/i915/i915_irq.c | 7 +- drivers/gpu/drm/i915/i915_module.c | 3 - drivers/gpu/drm/i915/i915_pci.c | 1 + drivers/gpu/drm/i915/i915_reg.h | 250 +- drivers/gpu/drm/i915/i915_scatterlist.c | 11 +- drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 37 +- drivers/gpu/drm/i915/i915_ttm_buddy_manager.h | 4 +- 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 | 4 +- drivers/gpu/drm/i915/intel_pm.c | 163 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 7 +- drivers/gpu/drm/i915/intel_step.c | 15 + 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/i915/selftests/i915_buddy.c | 787 --- .../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 - .../gpu/drm/i915/selftests/intel_memory_region.c | 13 +- drivers/gpu/drm/imx/dcss/dcss-drv.c | 3 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 62 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 38 + 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/meson/meson_drv.c | 25 +- drivers/gpu/drm/meson/meson_osd_afbcd.c | 41 +- drivers/gpu/drm/meson/meson_osd_afbcd.h | 1 + drivers/gpu/drm/mgag200/mgag200_mode.c | 5 +- drivers/gpu/drm/msm/Kconfig | 1 + 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/dp/dp_audio.c | 2 +- drivers/gpu/drm/msm/dp/dp_aux.h | 2 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 2 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 2 +- drivers/gpu/drm/msm/dsi/dsi.c | 7 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 4 +- drivers/gpu/drm/msm/edp/edp.h | 77 + drivers/gpu/drm/msm/edp/edp_ctrl.c | 1373 +++++ 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/mxsfb/mxsfb_drv.c | 9 + drivers/gpu/drm/nouveau/Kconfig | 1 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 2 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 2 +- drivers/gpu/drm/nouveau/nouveau_dp.c | 17 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 4 +- drivers/gpu/drm/nouveau/nouveau_mem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_mem.h | 3 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 13 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 317 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.h | 35 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c | 13 +- .../gpu/drm/nouveau/nvkm/engine/disp/sorga102.c | 4 + .../gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c | 14 +- .../gpu/drm/nouveau/nvkm/engine/disp/sorgm107.c | 18 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/hsfw.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c | 2 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 1 + drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 8 +- drivers/gpu/drm/panel/panel-edp.c | 21 +- drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 33 + drivers/gpu/drm/panfrost/panfrost_features.h | 212 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 32 +- drivers/gpu/drm/radeon/atombios_dp.c | 2 +- drivers/gpu/drm/radeon/radeon_connectors.c | 4 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 2 +- drivers/gpu/drm/radeon/radeon_mode.h | 4 +- drivers/gpu/drm/radeon/radeon_object.c | 1 - drivers/gpu/drm/radeon/radeon_ttm.c | 4 +- drivers/gpu/drm/rockchip/Kconfig | 2 + drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 4 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 30 +- drivers/gpu/drm/rockchip/cdn-dp-core.h | 6 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 2 +- drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 8 +- drivers/gpu/drm/selftests/test-drm_plane_helper.c | 4 + drivers/gpu/drm/stm/drv.c | 5 + drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 114 +- drivers/gpu/drm/stm/ltdc.c | 810 ++- drivers/gpu/drm/stm/ltdc.h | 12 +- drivers/gpu/drm/tegra/Kconfig | 1 + drivers/gpu/drm/tegra/dp.c | 2 +- drivers/gpu/drm/tegra/dpaux.c | 2 +- drivers/gpu/drm/tegra/sor.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 4 +- drivers/gpu/drm/tiny/bochs.c | 20 +- drivers/gpu/drm/tiny/cirrus.c | 17 +- drivers/gpu/drm/tiny/simpledrm.c | 22 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 7 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 4 +- drivers/gpu/drm/ttm/ttm_resource.c | 35 + drivers/gpu/drm/ttm/ttm_sys_manager.c | 3 +- drivers/gpu/drm/v3d/v3d_drv.c | 8 +- drivers/gpu/drm/vc4/vc4_bo.c | 2 - drivers/gpu/drm/vc4/vc4_drv.c | 33 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 132 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 5 +- drivers/gpu/drm/vc4/vc4_regs.h | 3 + drivers/gpu/drm/virtio/virtgpu_gem.c | 3 + drivers/gpu/drm/vkms/vkms_drv.h | 2 + drivers/gpu/drm/vkms/vkms_output.c | 29 +- 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_gmrid_manager.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c | 3 +- drivers/gpu/drm/xlnx/Kconfig | 1 + drivers/gpu/drm/xlnx/zynqmp_dp.c | 2 +- drivers/gpu/host1x/syncpt.c | 16 +- drivers/hwmon/hwmon.c | 2 +- drivers/hwmon/lm83.c | 2 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 8 +- drivers/hwtracing/coresight/coresight-syscfg.c | 2 +- drivers/hwtracing/coresight/coresight-trbe.c | 114 +- drivers/hwtracing/coresight/coresight-trbe.h | 8 - drivers/i2c/busses/i2c-cht-wc.c | 120 +- 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/mfd/intel_soc_pmic_chtwc.c | 40 + drivers/mfd/intel_soc_pmic_core.c | 4 + drivers/mfd/intel_soc_pmic_crc.c | 35 +- 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 | 13 +- 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/amazon/ena/ena_netdev.c | 5 +- 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 | 20 +- 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 | 21 +- 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 | 390 +- 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 | 32 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 19 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 20 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 27 +- 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 +- drivers/net/ethernet/microchip/lan966x/Makefile | 3 +- .../ethernet/microchip/lan966x/lan966x_ethtool.c | 34 + .../net/ethernet/microchip/lan966x/lan966x_mac.c | 11 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 95 +- .../net/ethernet/microchip/lan966x/lan966x_main.h | 51 + .../net/ethernet/microchip/lan966x/lan966x_ptp.c | 618 ++ .../net/ethernet/microchip/lan966x/lan966x_regs.h | 103 + .../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/qlogic/qed/qed_mcp.c | 48 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 30 +- drivers/net/ethernet/realtek/r8169_main.c | 72 +- drivers/net/ethernet/renesas/ravb_main.c | 13 +- drivers/net/ethernet/renesas/sh_eth.c | 18 +- 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/dwmac_dma.h | 1 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 19 +- 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/macsec.c | 24 +- drivers/net/pcs/pcs-xpcs.c | 41 +- drivers/net/phy/aquantia_main.c | 4 +- drivers/net/phy/at803x.c | 172 +- 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 | 8 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 34 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 28 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 7 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 78 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.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/ray_cs.c | 6 + drivers/net/wireless/realtek/rtlwifi/cam.c | 2 +- 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/cadence/pci-j721e.c | 85 +- 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-exynos.c | 3 +- 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/platform/chrome/Kconfig | 11 + drivers/platform/chrome/Makefile | 1 + drivers/platform/chrome/chromeos_privacy_screen.c | 153 + drivers/platform/chrome/cros_ec_typec.c | 15 +- drivers/platform/surface/Kconfig | 1 + drivers/platform/x86/amd-pmc.c | 15 +- drivers/platform/x86/asus-tf103c-dock.c | 4 +- drivers/platform/x86/intel/crystal_cove_charger.c | 26 +- .../x86/intel/speed_select_if/isst_if_common.c | 97 +- drivers/platform/x86/thinkpad_acpi.c | 27 +- drivers/platform/x86/touchscreen_dmi.c | 24 + drivers/platform/x86/x86-android-tablets.c | 105 +- drivers/power/reset/gemini-poweroff.c | 4 +- drivers/power/supply/ab8500_chargalg.c | 5 +- drivers/power/supply/ab8500_fg.c | 3 +- drivers/power/supply/axp20x_battery.c | 13 +- drivers/power/supply/axp288_fuel_gauge.c | 259 +- drivers/power/supply/bq24190_charger.c | 12 +- drivers/power/supply/bq25890_charger.c | 396 +- drivers/power/supply/cpcap-battery.c | 118 +- drivers/power/supply/cros_usbpd-charger.c | 2 +- drivers/power/supply/mp2629_charger.c | 6 +- drivers/power/supply/power_supply_core.c | 57 +- 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/bfa/bfad_attr.c | 26 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 28 +- drivers/scsi/bnx2fc/bnx2fc_tgt.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 14 +- drivers/scsi/lpfc/lpfc_init.c | 1 - drivers/scsi/mvsas/mv_init.c | 4 +- drivers/scsi/myrs.c | 3 +- drivers/scsi/pm8001/pm8001_hwi.c | 18 - drivers/scsi/pm8001/pm8001_sas.c | 5 + drivers/scsi/pm8001/pm80xx_hwi.c | 31 +- drivers/scsi/qedi/qedi_main.c | 2 - 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/scsi_scan.c | 55 +- drivers/scsi/scsicam.c | 1 - drivers/scsi/sd.c | 1 - drivers/scsi/sr.h | 1 - drivers/scsi/ufs/ufs.h | 6 + drivers/scsi/ufs/ufshcd.c | 61 +- 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-bcm2835aux.c | 21 +- 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-st-ssc4.c | 31 +- drivers/spi/spi-sunplus-sp7021.c | 605 ++ drivers/spi/spi-uniphier.c | 18 +- drivers/spi/spi.c | 137 +- 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 | 3 +- drivers/staging/pi433/pi433_if.c | 40 +- drivers/staging/pi433/rf69.c | 20 +- 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 | 37 +- 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 | 117 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 483 +- 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_wlan_util.c | 24 +- drivers/staging/r8188eu/core/rtw_xmit.c | 51 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 5 - drivers/staging/r8188eu/hal/hal_com.c | 36 +- 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 | 45 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 11 +- drivers/staging/r8188eu/hal/usb_halinit.c | 217 +- drivers/staging/r8188eu/include/HalVerDef.h | 23 - drivers/staging/r8188eu/include/drv_types.h | 4 +- drivers/staging/r8188eu/include/hal_com.h | 3 - drivers/staging/r8188eu/include/hal_intf.h | 29 +- 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/include/wifi.h | 7 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 157 +- 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/serdev/core.c | 7 +- drivers/tty/serial/8250/8250_exar.c | 37 +- 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/chipidea/udc.c | 2 +- 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/core/usb-acpi.c | 2 +- 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 | 413 +- 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 | 11 +- drivers/usb/gadget/function/uac_common.h | 9 + drivers/usb/gadget/legacy/audio.c | 93 +- 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/cp210x.c | 2 + drivers/usb/serial/ftdi_sio.c | 3 + drivers/usb/serial/ftdi_sio_ids.h | 3 + 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 | 37 +- 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 | 15 +- drivers/video/fbdev/pxa3xx-gcu.c | 10 +- drivers/video/fbdev/s3c-fb.c | 14 +- drivers/video/fbdev/savage/savagefb.h | 1 - drivers/video/fbdev/savage/savagefb_driver.c | 7 +- drivers/video/fbdev/simplefb.c | 65 +- drivers/video/fbdev/smscufx.c | 3 +- drivers/video/fbdev/ssd1307fb.c | 7 +- drivers/video/fbdev/stifb.c | 45 +- drivers/video/fbdev/vga16fb.c | 5 + drivers/video/fbdev/via/lcd.c | 2 +- drivers/video/fbdev/w100fb.c | 15 +- fs/9p/fid.c | 9 +- fs/binfmt_elf.c | 40 +- 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/cachefiles/io.c | 59 + fs/ceph/addr.c | 27 - fs/ceph/caps.c | 55 +- fs/ceph/file.c | 9 + fs/ceph/super.c | 2 - fs/ceph/super.h | 2 - fs/cifs/connect.c | 10 +- fs/cifs/file.c | 221 +- fs/cifs/fscache.c | 126 +- fs/cifs/fscache.h | 79 +- fs/cifs/inode.c | 8 +- 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 | 26 +- fs/ext2/ialloc.c | 2 - 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 | 12 +- fs/f2fs/data.c | 67 +- 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 | 80 +- fs/f2fs/super.c | 64 +- fs/f2fs/sysfs.c | 16 +- fs/f2fs/verity.c | 4 +- fs/f2fs/xattr.c | 12 +- fs/fs-writeback.c | 37 - fs/fuse/control.c | 17 - fs/fuse/dev.c | 8 - 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/nfs/sysctl.c | 7 - fs/nfs/write.c | 53 +- fs/nfsd/blocklayout.c | 1 - fs/nfsd/nfs4state.c | 4 +- fs/nilfs2/segbuf.c | 43 +- fs/notify/fanotify/fanotify_user.c | 6 +- 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 | 43 +- 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 | 7 +- 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/drm/bridge/dw_mipi_dsi.h | 4 +- include/drm/{ => dp}/drm_dp_aux_bus.h | 0 include/drm/{ => dp}/drm_dp_dual_mode_helper.h | 0 include/drm/dp/drm_dp_helper.h | 2363 ++++++++ include/drm/dp/drm_dp_mst_helper.h | 972 ++++ include/drm/drm_buddy.h | 150 + include/drm/drm_connector.h | 18 +- include/drm/drm_crtc.h | 10 + include/drm/drm_dp_helper.h | 2366 -------- include/drm/drm_dp_mst_helper.h | 972 ---- include/drm/drm_dsc.h | 2 +- include/drm/drm_edid.h | 4 +- include/drm/drm_mipi_dbi.h | 2 +- include/drm/drm_modeset_lock.h | 1 + include/drm/drm_module.h | 125 + include/drm/drm_plane.h | 2 +- include/drm/drm_privacy_screen_driver.h | 13 +- include/drm/ttm/ttm_resource.h | 23 +- 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/backing-dev-defs.h | 8 - include/linux/backing-dev.h | 50 - 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/component.h | 18 +- include/linux/cpumask.h | 14 +- include/linux/damon.h | 13 +- include/linux/dma-buf-map.h | 4 +- include/linux/dma-resv.h | 4 +- include/linux/ethtool.h | 2 + include/linux/fb.h | 1 + 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/kallsyms.h | 27 + include/linux/kasan.h | 97 +- include/linux/kexec.h | 12 +- include/linux/kvm_host.h | 112 +- include/linux/linkmode.h | 5 - include/linux/lsm_hook_defs.h | 2 +- include/linux/memcontrol.h | 5 +- include/linux/memory_hotplug.h | 118 +- include/linux/memremap.h | 8 + include/linux/mfd/intel_soc_pmic.h | 8 + include/linux/migrate.h | 1 + include/linux/mii.h | 50 - include/linux/mlx5/driver.h | 10 - include/linux/mlx5/mlx5_ifc.h | 7 - include/linux/mm.h | 42 +- include/linux/mm_types.h | 1 + include/linux/mmzone.h | 23 +- include/linux/netfs.h | 7 + include/linux/netlink.h | 9 - include/linux/nfs_fs.h | 1 - include/linux/nfs_fs_sb.h | 1 - include/linux/node.h | 5 + include/linux/nvmem-provider.h | 8 - include/linux/overflow.h | 110 +- include/linux/page_table_check.h | 19 + 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/power/bq25890_charger.h | 15 + include/linux/power_supply.h | 5 +- include/linux/property.h | 1 + include/linux/psi.h | 11 +- include/linux/rtsx_pci.h | 5 +- include/linux/rwsem.h | 2 +- include/linux/sched/sysctl.h | 10 + 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/spi/spi.h | 20 + include/linux/srcutree.h | 18 +- include/linux/ssb/ssb_driver_gige.h | 2 +- include/linux/sunrpc/svc_xprt.h | 1 + include/linux/sunrpc/xprt.h | 1 + include/linux/suspend.h | 11 +- include/linux/swap.h | 4 - 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/writeback.h | 15 - 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/bluetooth/mgmt.h | 2 +- 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 | 6 +- include/net/xsk_buff_pool.h | 1 + include/soc/bcm2835/raspberrypi-firmware.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/huge_memory.h | 1 - include/trace/events/migrate.h | 31 + include/trace/events/mmflags.h | 14 +- include/trace/events/skb.h | 2 +- include/trace/events/thp.h | 27 + include/trace/events/writeback.h | 28 - 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/drm/panfrost_drm.h | 4 +- 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 | 7 +- 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/audit.c | 62 +- 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/cgroup/cgroup-v1.c | 14 + kernel/cgroup/cpuset.c | 3 +- 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 | 22 +- 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 | 80 +- 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 | 147 +- lib/Kconfig.kasan | 20 +- lib/Kconfig.kcsan | 11 - lib/Kconfig.ubsan | 12 - 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_hmm.c | 356 +- lib/test_hmm_uapi.h | 22 +- lib/test_kasan.c | 196 +- lib/test_overflow.c | 152 +- lib/test_string.c | 37 + lib/vsprintf.c | 5 +- localversion-next | 2 +- mm/Kconfig | 6 + mm/backing-dev.c | 57 - 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/fadvise.c | 5 +- mm/gup.c | 126 +- mm/highmem.c | 9 +- mm/hmm.c | 3 +- mm/huge_memory.c | 131 +- mm/hugetlb.c | 1 + mm/internal.h | 13 +- mm/kasan/common.c | 4 +- mm/kasan/hw_tags.c | 193 +- mm/kasan/kasan.h | 18 +- mm/kasan/shadow.c | 63 +- mm/khugepaged.c | 48 +- mm/kmemleak.c | 13 +- mm/ksm.c | 3 + mm/memcontrol.c | 50 +- mm/memory-failure.c | 24 +- mm/memory.c | 123 +- mm/memory_hotplug.c | 55 +- mm/mempolicy.c | 21 +- mm/memremap.c | 17 +- mm/migrate.c | 103 +- mm/mmzone.c | 7 +- mm/mprotect.c | 13 +- mm/oom_kill.c | 12 - mm/page-writeback.c | 103 +- mm/page_alloc.c | 279 +- mm/page_io.c | 10 +- mm/page_isolation.c | 2 +- mm/page_table_check.c | 55 +- mm/readahead.c | 6 - mm/rmap.c | 43 +- mm/sparse.c | 2 +- mm/swapfile.c | 104 - mm/vmalloc.c | 173 +- mm/vmscan.c | 38 +- mm/vmstat.c | 6 + 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 | 5 +- net/bluetooth/mgmt.c | 9 +- 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/esp4.c | 2 +- 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/esp6.c | 2 +- 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 | 29 +- net/xfrm/xfrm_user.c | 6 +- samples/bpf/map_perf_test_user.c | 2 +- samples/bpf/xdp_redirect_cpu.bpf.c | 8 +- samples/bpf/xdp_redirect_cpu_user.c | 2 +- samples/bpf/xdp_redirect_map.bpf.c | 2 +- samples/bpf/xdp_redirect_map_multi.bpf.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/checkpatch.pl | 25 +- 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/ima/ima_template.c | 10 +- security/integrity/integrity_audit.c | 2 + security/security.c | 32 +- security/selinux/hooks.c | 159 +- 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/hda/intel-sdw-acpi.c | 7 +- sound/pci/hda/hda_auto_parser.c | 2 +- sound/pci/hda/hda_codec.c | 4 + 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-acpi.c | 7 +- 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 +- sound/usb/quirks-table.h | 2 +- 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 | 11 +- tools/lib/bpf/libbpf.c | 38 +- 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/memory-model/Documentation/explanation.txt | 51 + 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 + .../bpf/progs/test_xdp_with_cpumap_frags_helpers.c | 2 +- .../bpf/progs/test_xdp_with_cpumap_helpers.c | 2 +- .../bpf/progs/test_xdp_with_devmap_frags_helpers.c | 2 +- .../bpf/progs/test_xdp_with_devmap_helpers.c | 2 +- .../selftests/bpf/progs/xdp_redirect_multi_kern.c | 2 +- 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 | 3 +- tools/testing/selftests/exec/null-argv.c | 78 + 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.h | 10 + 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/fib_rule_tests.sh | 26 +- 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/RUDE01 | 2 +- .../selftests/rcutorture/configs/rcu/SRCU-N.boot | 1 + .../selftests/rcutorture/configs/rcu/SRCU-P.boot | 2 + .../selftests/rcutorture/configs/rcu/TRACE01 | 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/hmm-tests.c | 123 +- tools/testing/selftests/vm/hugepage-mremap.c | 26 +- tools/testing/selftests/vm/memfd_secret.c | 2 +- tools/testing/selftests/vm/run_vmtests.sh | 3 +- tools/testing/selftests/vm/test_hmm.sh | 24 +- 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 +- 2607 files changed, 89709 insertions(+), 50684 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 rename arch/arm64/boot/dts/qcom/{msm8994-angler-rev-101.dts => msm8994-huawei-angl [...] 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 create mode 100644 arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts 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/gpu/drm/dp/Makefile create mode 100644 drivers/gpu/drm/dp/drm_dp.c create mode 100644 drivers/gpu/drm/dp/drm_dp_aux_bus.c create mode 100644 drivers/gpu/drm/dp/drm_dp_aux_dev.c create mode 100644 drivers/gpu/drm/dp/drm_dp_cec.c create mode 100644 drivers/gpu/drm/dp/drm_dp_dual_mode_helper.c create mode 100644 drivers/gpu/drm/dp/drm_dp_helper_internal.h create mode 100644 drivers/gpu/drm/dp/drm_dp_helper_mod.c create mode 100644 drivers/gpu/drm/dp/drm_dp_mst_topology.c create mode 100644 drivers/gpu/drm/dp/drm_dp_mst_topology_internal.h create mode 100644 drivers/gpu/drm/drm_buddy.c delete mode 100644 drivers/gpu/drm/drm_dp_aux_bus.c delete mode 100644 drivers/gpu/drm/drm_dp_aux_dev.c delete mode 100644 drivers/gpu/drm/drm_dp_cec.c delete mode 100644 drivers/gpu/drm/drm_dp_dual_mode_helper.c delete mode 100644 drivers/gpu/drm/drm_dp_helper.c delete mode 100644 drivers/gpu/drm/drm_dp_mst_topology.c delete mode 100644 drivers/gpu/drm/drm_dp_mst_topology_internal.h delete mode 100644 drivers/gpu/drm/i915/i915_buddy.c delete mode 100644 drivers/gpu/drm/i915/i915_buddy.h delete mode 100644 drivers/gpu/drm/i915/selftests/i915_buddy.c create mode 100644 drivers/gpu/drm/msm/edp/edp.h create mode 100644 drivers/gpu/drm/msm/edp/edp_ctrl.c 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/ethernet/microchip/lan966x/lan966x_ptp.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/platform/chrome/chromeos_privacy_screen.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 rename include/drm/{ => dp}/drm_dp_aux_bus.h (100%) rename include/drm/{ => dp}/drm_dp_dual_mode_helper.h (100%) create mode 100644 include/drm/dp/drm_dp_helper.h create mode 100644 include/drm/dp/drm_dp_mst_helper.h create mode 100644 include/drm/drm_buddy.h delete mode 100644 include/drm/drm_dp_helper.h delete mode 100644 include/drm/drm_dp_mst_helper.h create mode 100644 include/drm/drm_module.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/linux/power/bq25890_charger.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%) create mode 100644 tools/testing/selftests/exec/null-argv.c 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