This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allyesconfig in repository toolchain/ci/linux.
discards efe0a2444606 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ff7be8424141 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] discards 6c4acf14890c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards b8aa64fb0d69 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2ad92348c91f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4e00a8622055 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards f765db4f5550 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 53a57c45707f Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] discards 2a4b88d3d017 Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards 9ea1269374e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2f47b11de96d Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] discards 208fde58f57c Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] discards 35d91197f3cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 26925ffefc09 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards c9dc076acaf4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 93adb52b9654 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] discards 1c416fd6d23f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards e0f0737690db Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] discards b01e477fdd97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f63524608e64 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] discards ec4b61af3065 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] discards ce8df9af4904 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 418c3966fd77 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] discards 67c04d240ee3 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards bbfa4d9a43a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3587b6fd530a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f1a8196c98d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards ec532d8f3f22 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards a333bb114f79 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4a4a3a070073 Merge branch 'for-next' of git://github.com/openrisc/linux.git discards 6764ca17f5b1 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] discards 71f583c72a74 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] discards 9cbaba99dd29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1db3172306c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 07ed7f13bc27 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] discards f284641cec86 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards 6eef98ec6b93 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] discards 9f600133a203 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 713cff76a041 Merge branch 'next' of https://git.linaro.org/people/jens. [...] discards 1b3f3ee51e2d Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards 63b12fb84c5f Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards 4fc884112ec5 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards 7ff65a0afc9d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8bbaefc640d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b63142e187cf Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] discards a70cff4670a0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 3d992106f8b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c1e3ff1cb3e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 486f6a463512 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a410fe24a3a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4214b118b90f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards dc586bad3c7e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards adcf276e19d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards cd1fd7c5a75d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards d338e9d19758 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] discards ec8c6a49a88e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b6cb73586ceb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e1e8628169c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e550a69a4429 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 21af6a8de794 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] discards bfb91d2958a0 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards cb934cb25986 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 13c82331b928 Merge branch 'for-next' of git://git.infradead.org/users/h [...] discards fa2ddd106f7c Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] discards e7ca31a9a34d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e6f79dd905ae Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 0652cb655131 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] discards 8daac72b48f0 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] discards 841c1b4d2b29 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 6bc2891d7e2d Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] discards 3ab10204fa3a Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards ec09a32edb44 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 35ef6702c30a Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards b0c452545681 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] discards b4602bf6a8cf Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git discards 2e66cada84d0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards c0608eb97fa3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards d6efa2e5bcd5 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] discards a4668cbd943d Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] discards 647c721baf03 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards d95e094ee418 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] discards 6fbbb91e3f5a Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards 80ed4b61fa01 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards eb8793c3cd42 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 5671d7a4a73f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 7ff862dc5afd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 6c8dd6ca3d79 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards a5466b11b31b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards bbeb0db71a40 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 1c3f236c144a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 9d55cc4f6947 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits e9c14b59ea2e Add Paolo Abeni to networking maintainers omits 01b44ef2bf6b counter: Stop using dev_get_drvdata() to get the counter device omits 8126b1c73108 pstore: Don't use semaphores in always-atomic-context code omits 733ab7e1b5d1 scsi: fnic: Finish scsi_cmnd before dropping the spinlock omits 16b1941eac2b usb: gadget: Fix use-after-free bug by not setting udc->de [...] omits e9b667a82cdc usb: usbtmc: Fix bug in pipe direction for control transfers omits 56e337f2cf13 Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)" discards 26ff4e51bb4c fs/lock: only call lm_breaker_owns_lease if there is conflict. discards 10c5ad949f42 fs/lock: add new callback, lm_lock_expired, to lock_manage [...] omits 23a9dbbe0faf NFSD: prevent integer overflow on 32 bit systems discards bbbbbefe49a6 f2fs: remove redundant parameter judgment omits 239071064732 partially Revert "usb: musb: Set the DT node on the child device" omits 65f3324f4b6f usb: gadget: rndis: prevent integer overflow in rndis_set_ [...] discards c0358dce538a Merge remote-tracking branch 'spi/for-5.16' into spi-linus discards 2489d5d9cded Merge remote-tracking branch 'regulator/for-5.16' into reg [...] omits 184416d4b985 NFSD: prevent underflow in nfssvc_decode_writeargs() omits 0f74b29a4f53 atm: eni: Add check for dma_map_single omits e23868c628a0 Merge branch 'v5.18-armsoc/dts64' into for-next omits b2e5612f6ea2 arm64: dts: rockchip: Add sata nodes to rk356x omits 15cd17dae4ae arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy [...] omits c700525fcc06 net/packet: fix slab-out-of-bounds access in packet_recvmsg() omits 0f8946ae704a net: mdio: mscc-miim: fix duplicate debugfs entry discards 371ce9596552 cifs: fix KASAN warning in parse_server_interfaces() during mount discards 4bdc2e671ee0 cifs: we do not need a spinlock around the tree access dur [...] omits 69ad4ef868c1 scsi: mpt3sas: Page fault in reply q processing omits 5600f6986628 Input: aiptek - properly check endpoint type omits 15d703921f06 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf omits 65eab2bc7dab Merge remote-tracking branch 'torvalds/master' into perf/core omits 837d9e49402e net: phy: marvell: Fix invalid comparison in the resume an [...] omits 641d80415729 Merge branch 'for-next/spectre-bhb' into for-next/core omits 8d93b7a242b2 Merge branch 'for-next/fpsimd' into for-next/core omits 515e5da7b6b5 Merge branch 'for-next/strings' into for-next/core omits 92051a107ae7 Merge branch 'for-next/rng' into for-next/core omits b5ef94fb565f Merge branch 'for-next/perf' into for-next/core omits 292ca2d8eedf Merge branch 'for-next/pauth' into for-next/core omits bf587af2abd8 Merge branch 'for-next/mte' into for-next/core omits 20fd2ed10f01 Merge branch 'for-next/mm' into for-next/core omits b3ea0eafa982 Merge branch 'for-next/misc' into for-next/core omits 563c46359530 Merge branch 'for-next/linkage' into for-next/core omits 839d0758927f Merge branch 'for-next/kselftest' into for-next/core omits b7323ae6913d Merge branch 'for-next/insn' into for-next/core omits cd92fdfcfa39 Merge branch 'for-next/errata' into for-next/core omits b523d6b80fbc Merge branch 'for-next/docs' into for-next/core omits 0d3d031595cb Merge branch 'for-next/coredump' into for-next/core omits 6665ca15746d Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits 744e6c8ada5d xfs: constify xfs_name_dotdot omits 996b2329b20a xfs: constify the name argument to various directory functions omits 41667260bc84 xfs: reserve quota for target dir expansion when renaming files omits 871b9316e7a7 xfs: reserve quota for dir expansion when linking/unlinking files omits dd3b015dd806 xfs: refactor user/group quota chown in xfs_setattr_nonsize omits e014f37db1a2 xfs: use setattr_copy to set vfs inode attributes omits 6556641ded02 gpio: ts4900: Fix comment formatting and grammar omits 588d08201c2d MIPS: Fix wrong comments in asm/prom.h omits cd04d58e829d MIPS: Remove redundant definitions of device_tree_init() omits 89fa12689324 MIPS: Remove redundant check in device_tree_init() omits 2bc5bab9a763 MIPS: pgalloc: fix memory leak caused by pgd_free() omits 8755d57ba1ff MIPS: RB532: fix return value of __setup handler omits b847bd64ea9f MIPS: Only use current_stack_pointer on GCC omits 4d409ca3e510 MIPS: boot/compressed: Use array reference for image bounds omits 4528668ca331 mips: cdmm: Fix refcount leak in mips_cdmm_phys_base omits 89a925d75608 Merge branch 'for-next-current-v5.16-20220314' into for-ne [...] omits 959ff28a497f Merge branch 'misc-5.18' into for-next-current-v5.16-20220314 omits 2127b7825b78 Merge branch 'misc-5.17' into for-next-current-v5.16-20220314 omits 77fd0e401165 btrfs: fix qgroup reserve overflow the qgroup limit omits 7d5e73a6ef6c btrfs: zoned: remove left over ASSERT checking for single profile omits 71f3883a5968 btrfs: zoned: use RCU list in btrfs_can_activate_zone omits d3e29967079c btrfs: zoned: put block group after final usage omits 79c9234ba596 btrfs: don't access possibly stale fs_info data in device_ [...] omits bf7bd725b022 btrfs: add lockdep_assert_held to need_preemptive_reclaim omits 3777369ff151 btrfs: verify the tranisd of the to-be-written dirty exten [...] omits 9a4ffa1bd629 btrfs: unify the error handling of btrfs_read_buffer() omits 4eb150d6122b btrfs: unify the error handling pattern for read_tree_block() omits 8f8aa4c7a9bd btrfs: factor out do_free_extent_accounting helper omits 5b2a54bb7c47 btrfs: remove last_ref from the extent freeing code omits 3466670558d7 btrfs: add a alloc_reserved_extent helper omits b3c958a3694e btrfs: remove BUG_ON(ret) in alloc_reserved_tree_block omits 313ab75399d0 btrfs: add and use helper for unlinking inode during log replay omits 06bae876634e btrfs: extend locking to all space_info members accesses omits ca5e4ea0beae btrfs: zoned: mark relocation as writing omits 9f5710bbfd30 fs: allow cross-vfsmount reflink/dedupe omits ae460f058e9f btrfs: remove the cross file system checks from remap omits 7eefae6bb1dd btrfs: pass btrfs_fs_info to btrfs_recover_relocation omits 33c44184991e btrfs: pass btrfs_fs_info for deleting snapshots and cleaner omits c067da878156 btrfs: add filesystems state details to error messages omits b2d9f2dc019f btrfs: deal with unexpected extent type during reflinking omits 1f4613cdbe77 btrfs: fix unexpected error path when reflinking an inline extent omits 23e3337faf73 btrfs: reset last_reflink_trans after fsyncing inode omits 96acb3753e07 btrfs: voluntarily relinquish cpu when doing a full fsync omits 5b7ce5e287f0 btrfs: hold on to less memory when logging checksums durin [...] omits 7f30c07288bb btrfs: stop copying old file extents when doing a full fsync omits 8cbc3001a326 btrfs: do not clean up repair bio if submit fails omits 510671d2d836 btrfs: do not try to repair bio that has no mirror set omits f9f15de85d74 btrfs: do not double complete bio on errors during compres [...] omits 606f82e797e2 btrfs: track compressed bio errors as blk_status_t omits e14bfdb5a1f5 btrfs: remove the bio argument from finish_compressed_bio_read omits b0bbc8a3d493 btrfs: check correct bio in finish_compressed_bio_read omits 1784b7d502a9 btrfs: handle csum lookup errors properly on reads omits 03ddb19d2ea7 btrfs: make search_csum_tree return 0 if we get -EFBIG omits 7c0c7269f7b5 btrfs: add BTRFS_IOC_ENCODED_WRITE omits 1881fba89bd5 btrfs: add BTRFS_IOC_ENCODED_READ ioctl omits dcb77a9ae87d btrfs: add definitions and documentation for encoded I/O ioctls omits d9496e8aba49 btrfs: optionally extend i_size in cow_file_range_inline() omits 8dd9872d2e26 btrfs: clean up cow_file_range_inline() omits 28c9b1e75aa1 btrfs: support different disk extent size for delalloc omits cb36a9bb17c4 btrfs: add ram_bytes and offset to btrfs_ordered_extent omits e331f6b19f8a btrfs: don't advance offset for compressed bios in btrfs_c [...] omits f6f7a25a6508 fs: export variant of generic_write_checks without iov_iter omits 871129332d74 fs: export rw_verify_area() omits 457b0a3d6e26 btrfs: qgroup: remove outdated TODO comments omits a8f6f619e444 btrfs: qgroup: remove duplicated check in adding qgroup relations omits dc4a4bdb3f22 btrfs: add lzo workspace buffer length constants omits 40e7efe057ae btrfs: populate extent_map::generation when reading from disk omits 6d3b050efa07 btrfs: assert we have a write lock when removing and repla [...] omits ad3fc7946b18 btrfs: remove no longer used counter when reading data page omits bbf0ea7ea385 btrfs: fix lost error return value when reading a data page omits c03475506e3e btrfs: stop checking for NULL return from btrfs_get_extent() omits e1f53ed874e2 btrfs: prepare extents to be logged before locking a log t [...] omits d84575317078 btrfs: remove useless path release in the fast fsync path omits 7ecb4c31e773 btrfs: remove constraint on number of visited leaves when [...] omits 0cae23b66a5f btrfs: avoid unnecessary computation when deleting items f [...] omits 7c4063d19efc btrfs: avoid unnecessary COW of leaves when deleting items [...] omits b4e098a97f17 btrfs: remove unnecessary leaf free space checks when push [...] omits 6b5b7a41d070 btrfs: stop checking for NULL return from btrfs_get_extent [...] omits f716fa4798df btrfs: zoned: remove redundant assignment in btrfs_check_z [...] omits a55e65b80e31 btrfs: replace BUILD_BUG_ON by static_assert omits 265f7237dd25 btrfs: zoned: allow DUP on meta-data block groups omits dbfcc18f2721 btrfs: zoned: prepare for allowing DUP on zoned omits 4dcbb8ab31c1 btrfs: zoned: make zone finishing multi stripe capable omits f9a912a3c45f btrfs: zoned: make zone activation multi stripe capable omits f7238e509404 btrfs: add support for multiple global roots omits 9c54e80ddc6b btrfs: add code to support the block group root omits bd676446c138 btrfs: abstract out loading the tree root omits c2fa821cc9f9 btrfs: tree-checker: don't fail on empty extent roots for [...] omits 63cd070decb1 btrfs: disable space cache related mount options for exten [...] omits 813febdbe6c9 btrfs: disable snapshot creation/deletion for extent tree v2 omits da32c6d5708b btrfs: disable scrub for extent-tree-v2 omits ef3eccc19aa8 btrfs: disable qgroups in extent tree v2 omits 914a519b19e8 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 omits 4b3492539907 btrfs: disable balance for extent tree v2 for now omits 2c7d2a230237 btrfs: add definition for EXTENT_TREE_V2 omits 65faced5b9ef btrfs: use single variable to track return value at btrfs_ [...] omits 0f8ce49821de btrfs: avoid inode logging during rename and link when possible omits 259c4b96d78d btrfs: stop doing unnecessary log updates during a rename omits 88d2beec7e53 btrfs: avoid logging all directory changes during renames omits d5f5bd546552 btrfs: pass the dentry to btrfs_log_new_name() instead of [...] omits 839061fe88be btrfs: add helper to delete a dir entry from a log tree omits 0292ecf19b35 btrfs: send: remove redundant ret variable in fs_path_copy omits db5df2541200 btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] omits 5c07c53f2d27 btrfs: scrub: remove redundant initialization of increment omits c4bf19099995 btrfs: zoned: remove redundant initialization of to_add omits 823f8e5c1f06 btrfs: cleanup temporary variables when finding rotational [...] omits 330a5bf45517 btrfs: use dev_t to match device in device_matched omits 4889bc05a96e btrfs: add device major-minor info in the struct btrfs_device omits 16cab91a0c8f btrfs: match stale devices by dev_t omits 770c79fb6550 btrfs: harden identification of a stale device omits bef16b52987b btrfs: simplify fs_devices member access in btrfs_init_dev [...] omits 9ad1230533ef btrfs: reuse existing inode from btrfs_ioctl omits ff37c89f94be btrfs: move missing device handling in a dedicate function omits de6bc7f59896 btrfs: stop trying to log subdirectories created in past t [...] omits 732d591a5d6c btrfs: stop copying old dir items when logging a directory omits 528ee697126f btrfs: put initial index value of a directory in a constant omits a450a4af7433 btrfs: don't log unnecessary boundary keys when logging directory omits dc408ccdf01d btrfs: reuse existing pointers from btrfs_ioctl omits c816d705b9db btrfs: remove write and wait of struct walk_control omits 4db4075f92af esp6: fix check on ipv6_skip_exthdr's return value omits e981bc74aefc net: dsa: microchip: add spi_device_id tables omits 3cc519d82627 Merge branch 'for-5.17/upstream-fixes' into for-next omits f97ec5d75e92 HID: intel-ish-hid: Use dma_alloc_coherent for firmware update omits f06e95c3a4ca Merge fsnotify cleanup from Bang Li. omits f92ca72b0263 fsnotify: remove redundant parameter judgment omits c14231cc0433 ALSA: cmipci: Restore aux vol on suspend/resume omits b7557267c233 ALSA: hda/realtek: Add quirk for ASUS GA402 omits a680b1832ced crypto: qcom-rng - ensure buffer for generate is completel [...] omits 09688c0166e7 Linux 5.17-rc8 omits 40ce1121c1d7 drm/mgag200: Fix PLL setup for g200wb and g200ew omits f0e18b03fcaf Merge tag 'x86_urgent_for_v5.17_rc8' of git://git.kernel.o [...] omits 693486d5f895 SUNRPC: change locking for xs_swap_enable/disable omits c265de257f55 NFS: swap-out must always use STABLE writes. omits 64158668ac8b NFS: swap IO handling is slightly different for O_DIRECT IO omits 4dc73c679114 NFSv4: keep state manager thread active if swap is enabled omits 8db55a032ac7 SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC omits 89c2be8a9516 NFS: discard NFS_RPC_SWAPFLAGS and RPC_TASK_ROOTCREDS omits a80a84618689 SUNRPC: remove scheduling boost for "SWAPPER" tasks. omits a721035477fb SUNRPC/xprt: async tasks mustn't block waiting for memory omits a41b05edfedb SUNRPC/auth: async tasks mustn't block waiting for memory omits c487216bec83 SUNRPC/call_alloc: async tasks mustn't block waiting for memory omits 944d95f766c6 NFS: remove IS_SWAPFILE hack omits b5fdf66f6eb2 NFS: Remove remaining dfprintks related to fscache and rem [...] omits e3f0a7fe698f NFS: Replace dfprintks with tracepoints in fscache read an [...] omits fc1c5abfca7e NFS: Rename fscache read and write pages functions omits 45f3a70ba68e NFS: Cleanup usage of nfs_inode in fscache interface omits b4be2c598b76 NFSv4.1 restrict GETATTR fs_location query to the main transport omits cb8fac6d2727 NFS: remove unneeded check in decode_devicenotify_args() omits 6c4457c324cd Merge branch 'kbuild' into for-next omits f442ec0815ed kbuild: add --target to correctly cross-compile UAPI heade [...] omits 1e24078113ae Kbuild: use -std=gnu11 for KBUILD_USERCFLAGS omits e8c07082a810 Kbuild: move to -std=gnu11 omits 4d94f910e79a Kbuild: use -Wdeclaration-after-statement omits 1344794a59db Kbuild: add -Wno-shift-negative-value where -Wextra is used discards f7d6c24543c3 ext4: fix kernel doc warnings discards 6a5fb2ca06cf ext4: fix remaining two trace events to use same printk co [...] discards d0852d55b0ca ext4: add commit tid info in ext4_fc_commit_start/stop tra [...] discards 20bc9c03722d ext4: add commit_tid info in jbd debug log discards 9f7165eeb47e ext4: add transaction tid info in fc_track events discards 810e6a2b0cc2 ext4: add new trace event in ext4_fc_cleanup discards 9d5623d7ef87 ext4: return early for non-eligible fast_commit track events omits 7f1424408474 ext4: do not call FC trace event in ext4_fc_commit() if FS [...] omits 8cb5a30372ef ext4: convert ext4_fc_track_dentry type events to use event class omits 7af1974af0a9 ext4: fix ext4_fc_stats trace point omits c864ccd182d6 ext4: remove unused enum EXT4_FC_COMMIT_FAILED omits 2bb8dd401a4f ext4: warn when dirtying page w/o buffers in data=journal mode omits 688b0d8536e0 doc: fixed a typo in ext4 documentation omits 077d0c2c78df ext4: make mb_optimize_scan performance mount option work [...] omits 27b38686a3bb ext4: make mb_optimize_scan option work with set/unset mount cmd discards 0433401dc11d parisc: Avoid calling SMP cache flush functions on cache-l [...] omits aad611a868d1 Merge tag 'perf-tools-fixes-for-v5.17-2022-03-12' of git:/ [...] omits 1518a4f636b3 Merge tag 'drm-fixes-2022-03-12' of git://anongit.freedesk [...] omits ed5f85d42290 netfilter: nf_tables: disable register tracking omits 91c9923a473a perf parse: Fix event parser error for hybrid systems omits f693dac4794f perf tools: Set build-id using build-id header on new mmap [...] omits 7177a4792660 tools compiler.h: Remove duplicate #ifndef noinline block omits 073a15c3512f perf bench: Fix NULL check against wrong variable omits a7a72631f624 perf parse-events: Fix NULL check against wrong variable omits ec9d50ace399 tools headers cpufeatures: Sync with the kernel sources omits 3ec94eeaff9a tools kvm headers arm64: Update KVM headers from the kerne [...] omits b717496e1158 Merge branch 'devel-stable' into for-next omits c852b6e6c419 Merge branches 'misc' and 'fixes' into for-next omits 234a0f202a09 ARM: fix building NOMMU ARMv4/v5 kernels omits 0f306cca42fe ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB omits 3755d35ee1d2 drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP omits 8e6ed963763f vsock: each transport cycles only on its own sockets omits 46b348fd2d81 alx: acquire mutex for alx_reinit in alx_change_mtu omits 93cdab11d346 Merge branch 'clk-apple' into clk-next omits d447eaf746be MAINTAINERS: Add clk-apple-nco under ARM/APPLE MACHINE omits 6641057d5dba clk: clk-apple-nco: Add driver for Apple NCO omits 00d5d031d328 dt-bindings: clock: Add Apple NCO omits 91a4f5040931 Merge branch 'clk-microchip' into clk-next omits 635e5e73370e clk: microchip: Add driver for Microchip PolarFire SoC omits 94e19abed09e Merge branch 'clk-uniphier' into clk-next omits ca85a66710a8 clk: uniphier: Fix fixed-rate initialization omits 99f8c42885f3 Merge branch 'clk-cleanup' into clk-next omits 7cd5c56054f8 clk: COMMON_CLK_LAN966X should depend on SOC_LAN966 omits cde8e3ae3d37 clk: Use of_device_get_match_data() omits 09e3b18ca5de clk: bcm2835: Remove unused variable omits 6d6ef58c2470 clk: tegra: tegra124-emc: Fix missing put_device() call in [...] omits 606ba94db18e Merge branch 'clk-range' into clk-next omits e9d6cea2af1c clk: bcm: rpi: Run some clocks at the minimum rate allowed omits 542acfec4e31 clk: bcm: rpi: Set a default minimum rate omits 12c90f3f27bb clk: bcm: rpi: Add variant structure omits c97448437847 clk: Add clk_drop_range omits c80ac50cbb37 clk: Always set the rate on clk_set_range_rate omits a9b269310ad9 clk: Use clamp instead of open-coding our own omits 948fb0969eae clk: Always clamp the rounded rate omits 10c46f2ea914 clk: Enforce that disjoints limits are invalid omits 723d0530d9d7 clk: Introduce Kunit Tests for the framework omits 0c1b56df4517 clk: Fix clk_hw_get_clk() when dev is NULL omits 97b0db5f1fec clk: zynq: Update the parameters to zynq_clk_register_periph_clk omits 65a29e39b013 clk: zynq: trivial warning fix omits 74e40517ba4f Merge branch 'clk-cleanup' into clk-next omits 7c55e8efd290 clk: cleanup comments omits 6f3cf24864ac clk: socfpga: cleanup spdx tags omits bbe9b2e42b65 Merge branch 'clk-terminate' into clk-next omits 1fdfd517ce79 clk: actions: Make sentinel elements more obvious omits 8bed4ed5aa34 clk: clps711x: Terminate clk_div_table with sentinel element omits 113b261bdf2b clk: hisilicon: Terminate clk_div_table with sentinel element omits 3eb00f89162e clk: loongson1: Terminate clk_div_table with sentinel element omits d8a441e53e24 clk: actions: Terminate clk_div_table with sentinel element omits 5e34af4142ff net: ipv6: fix skb_over_panic in __ip6_append_data discards c7b2c4536cd9 ksmbd: increment reference count of parent fp discards 7e02126ddced ksmbd: fix racy issue from using ->d_parent and ->d_name discards 4f8c35616f1e ksmbd: remove filename in ksmbd_file discards d034f1b6ee69 ksmbd: remove internal.h include discards cabab3a1d938 ksmbd: use netif_is_bridge_port discards 5d8883851b15 Documentation: ksmbd: update Feature Status table omits 68453767131a ARM: Spectre-BHB: provide empty stub for non-config omits 77fe1ba90241 Merge tag 'riscv-for-linus-5.17-rc8' of git://git.kernel.o [...] omits 878409ecde7c Merge tag 'powerpc-5.17-6' of git://git.kernel.org/pub/scm [...] omits 6c7cb60bff7a ARM: fix Thumb2 regression with Spectre BHB omits 3977a3fb6770 Merge tag 'mmc-v5.17-rc6' of git://git.kernel.org/pub/scm/ [...] omits a58e9d0984e8 parisc: Increase parisc_cache_flush_threshold setting omits e5e9e7f222e5 parisc/unaligned: Enhance user-space visible output omits 3029ce31af15 parisc/unaligned: Rewrite 32-bit inline assembly of emulate_sth() omits 427c1073a2a1 parisc/unaligned: Rewrite 32-bit inline assembly of emulate_ldd() omits e8aa7b17fe41 parisc/unaligned: Rewrite inline assembly of emulate_ldw() omits f85b2af1f046 parisc/unaligned: Rewrite inline assembly of emulate_ldh() omits d1434e03b291 parisc/unaligned: Use EFAULT fixup handler in unaligned handlers omits 8278cc162663 parisc: Reduce code size by optimizing get_current() funct [...] omits 360bd6c65807 parisc: Use constants to encode the space registers like S [...] omits 5613a930857e parisc: Use SR_USER and SR_KERNEL in get_user() and put_user() omits 46b4016f7d3b parisc: Add defines for various space register omits b9f50eea4f27 parisc: Always use the self-extracting kernel feature omits 9c379c652417 video/fbdev/stifb: Implement the stifb_fillrect() function omits df24e1783e6e parisc: Add vDSO support omits 14615ecccb8b parisc: Simplify fast path for non-access data TLB faults omits e00b0a2ab8ec parisc: Fix handling off probe non-access faults omits f839e5f1cef3 parisc: Fix non-access data TLB cache flush faults omits 08999b2489b4 x86/sgx: Free backing memory after faulting the enclave page omits 93ce93587d36 Merge branch 'davidh' (fixes from David Howells) omits 413a4a6b0b55 cachefiles: Fix volume coherency attribute omits 173ce1ca47c4 afs: Fix potential thrashing in afs writeback omits a365a65f9ca1 x86/traps: Mark do_int3() NOKPROBE_SYMBOL omits 4edc0760412b watch_queue: Make comment about setting ->defunct more accurate omits 2ed147f015af watch_queue: Fix lack of barrier/sync/lock between post and read omits 7ea1a0124b6d watch_queue: Free the alloc bitmap when the watch_queue is [...] omits 3b4c0371928c watch_queue: Fix the alloc bitmap size to reflect notes allocated omits a66bd7575b5f watch_queue: Use the bitmap API when applicable omits 96a4d8912b28 watch_queue: Fix to always request a pow-of-2 pipe ring size omits c1853fbadcba watch_queue: Fix to release page in ->release() omits db8facfc9faf watch_queue, pipe: Free watchqueue state after clearing pipe ring omits c993ee0f9f81 watch_queue: Fix filter limit check omits 882bd07f564f ALSA: hda/realtek - Fix headset mic problem for a HP machi [...] discards 9bed01cddc94 f2fs: use spin_lock to avoid hang discards a6f748c35eca f2fs: fix compressed file start atomic write may cause dat [...] omits ba900534f807 f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs omits 9d6647762b9c fs/lock: documentation cleanup. Replace inode->i_lock with [...] omits 50719bf3442d NFSD: Fix nfsd_breaker_owns_lease() return values omits 35aff0678f99 NFSD: Clean up _lm_ operation names omits f3e4080edd27 arch: Remove references to CONFIG_NFSD_V3 in the default configs omits 5f9a62ff7d28 NFSD: Remove CONFIG_NFSD_V3 discards 8e26e1e7ae2b afs: Maintain netfs_i_context::remote_i_size discards a28a7bc70c51 netfs: Keep track of the actual remote file size discards 7e098092fcbb netfs: Split some core bits out into their own file discards f584bae88bab netfs: Split fs/netfs/read_helper.c discards cff95728d513 netfs: Rename read_helper.c to io.c discards 2837a1f656cc netfs: Prepare to split read_helper.c discards adc65b0d7960 netfs: Add a function to consolidate beginning a read discards 0c31679cf2c0 netfs: Add a netfs inode context discards 7082946186fc ceph: Make ceph_init_request() check caps on readahead omits f6b8e3526feb ARM: unwind: only permit stack switch when unwinding call_ [...] omits bee4e1fdc312 ARM: Revert "unwind: dump exception stack from calling frame" omits 7a8ca84a258a ARM: entry: fix unwinder problems caused by IRQ stacks omits 5949965ec934 x86/PCI: Preserve host bridge windows completely covered by E820 omits c46c2c9b43f4 ARM: unwind: set frame.pc correctly for current-thread unwinding discards 2da5d49b92a5 soc: document merges discards f2831464edb4 Merge branch 'arm/dt' into for-next discards eaff8ee7b9a7 Merge branch 'arm/defconfig' into for-next discards dc89633b8a1c ARM: dts: lpc32xx: Update spi clock properties discards 19297aab805a arm64: dts: lg131x: Update spi clock properties discards 2201faa9fd72 arm64: dts: seattle: Update spi clock properties omits 2ef363660d72 Merge tag 'socfpga_dts_update_for_v5.18_part2' of git://gi [...] omits 47c561af900a Merge tag 'arm64_defconfig_for_v5.18' of git://git.kernel. [...] omits 82017457957a um: run_helper: Write error message to kernel log on exec [...] omits 3cb5a7f167c6 um: port_user: Improve error handling when port-helper is [...] omits db8109a8bb4a um: port_user: Allow setting path to port-helper using UML [...] omits 6e8f4b70127f um: port_user: Search for in.telnetd in PATH omits 6580c5c18fb3 um: clang: Strip out -mno-global-merge from USER_CFLAGS omits 4ef5a0b2e1b8 docs: UML: Mention telnetd for port channel omits 0e6d630cef8b um: Remove unused timeval_to_ns() function omits 1a3a6a2a035b um: Fix uml_mconsole stop/go omits f4f03f299a56 um: Cleanup syscall_handler_t definition/cast, fix warning omits b5fa1d09f10f uml: net: vector: fix const issue omits d2a0a616ab22 um: Fix WRITE_ZEROES in the UBD Driver omits b35507a4cfb2 um: Migrate vector drivers to NAPI omits 39508aab4a66 um: Fix order of dtb unflatten/early init omits e3a33af812c6 um: fix and optimize xor select template for CONFIG64 and [...] omits 6427c165275f um: Document dtb command line option omits 2a6852cb8ff0 lib/logic_iomem: correct fallback config references omits 3bdd271bc8be um: Remove duplicated include in syscalls_64.c omits 0d7e879d8fb9 MAINTAINERS: Update UserModeLinux entry omits 79b00034e9dc Merge tag 'drm-fixes-2022-03-11' of git://anongit.freedesk [...] omits 0966d385830d riscv: Fix auipc+jalr relocation range checks omits 3b34cafca1c5 Merge branch 'clk-ti' into clk-next omits 30eb13a26014 Merge tag 'drm-intel-fixes-2022-03-10' of git://anongit.fr [...] omits 1f37299bb4e1 Merge tag 'drm-misc-fixes-2022-03-10' of git://anongit.fre [...] omits ed06099c5d0b clk: ti: Update component clocks to use ti_dt_clk_name() omits 9e56a7d4263c clk: ti: Update pll and clockdomain clocks to use ti_dt_cl [...] omits 2c1593328d7f clk: ti: Add ti_dt_clk_name() helper to use clock-output-names omits d02747e9894c clk: ti: Use clock-output-names for clkctrl omits 51f661ef9a10 clk: ti: Add ti_find_clock_provider() to use clock-output-names omits 274d679810da clk: ti: Optionally parse IO address from parent clock node omits 80864594ff2a clk: ti: Preserve node in ti_dt_clocks_register() omits 78ab3a9a3d57 clk: ti: Constify clkctrl_name omits 4fe9d9f545b9 Merge branch 'clk-starfive' into clk-next omits 3028181ea3b8 clk: starfive: Add JH7100 audio clock driver omits 8c373f8c793c clk: starfive: jh7100: Support more clock types omits 26ad971faa07 clk: starfive: jh7100: Make hw clock implementation reusable omits c31b32fef8de dt-bindings: clock: Add starfive,jh7100-audclk bindings omits 458dad7cac03 dt-bindings: clock: Add JH7100 audio clock definitions omits 73bfc8d745a9 clk: starfive: jh7100: Handle audio_div clock properly omits 40dda3532f90 clk: starfive: jh7100: Don't round divisor up twice omits dda64ead7e82 Merge tag 'trace-v5.17-rc6' of git://git.kernel.org/pub/sc [...] omits 186d32bbf034 Merge tag 'net-5.17-rc8' of git://git.kernel.org/pub/scm/l [...] omits e0ae713023a9 xdp: xdp_mem_allocator can be NULL in trace_mem_connect(). omits 5cb1ebdbc434 ice: Fix race condition during interface enslave omits 2c87c6f9fbdd net: phy: meson-gxl: improve link-up behavior omits 00b022f8f876 net: bcmgenet: Don't claim WOL when its not available omits bc0e610a6eb0 net: arc_emac: Fix use after free in arc_mdio_probe() omits 633593a80898 sctp: fix kernel-infoleak for SCTP sockets omits 26183cfe478c net: phy: correct spelling error of media in documentation omits 55c4bf4d93be Merge tag 'mlx5-fixes-2022-03-09' of git://git.kernel.org/ [...] omits 3bcb6451cc96 Merge tag 'block-5.17-2022-03-10' of git://git.kernel.dk/l [...] omits c30b5b8cfb72 Merge tag 'staging-5.17-rc8' of git://git.kernel.org/pub/s [...] omits 37c9d66c9556 net: phy: DP83822: clear MISR2 register to disable interrupts omits 2ac5b58e645c gianfar: ethtool: Fix refcount leak in gfar_get_ts_info discards bd147bd4c926 Merge branch 'remotes/lorenzo/pci/uniphier' discards 704abc66a5d2 Merge branch 'pci/host/rcar' discards efb943c51a50 Merge branch 'remotes/lorenzo/pci/qcom' discards 4af2e9168699 Merge branch 'remotes/lorenzo/pci/mvebu' discards 1fe067bd3ed1 Merge branch 'remotes/lorenzo/pci/misc' discards efe96059740e Merge branch 'remotes/lorenzo/pci/imx6' discards c58e3f317cad Merge branch 'remotes/lorenzo/pci/hv' discards 710d8220f85c Merge branch 'pci/host/fu740' discards 648fb9960080 Merge branch 'remotes/lorenzo/pci/endpoint' discards f6fe0b5947b1 Merge branch 'pci/host/dwc' discards 61ecccc3f713 Merge branch 'remotes/lorenzo/pci/aardvark' discards 137c09609100 Merge branch 'pci/vga' discards d7377879839b Merge branch 'pci/p2pdma' discards 749165e4dbd2 Merge branch 'pci/misc' discards e0f89ea6ebee Merge branch 'pci/hotplug' discards 1f72907dfebb Merge branch 'pci/enumeration' discards 3b500f151fb8 Merge branch 'pci/bridge-class-codes' discards 1fb63f3286af Merge branch 'pci/acpi' omits 815953dc2011 PCI: dwc: Restore MSI Receiver mask during resume omits 55b4083b4436 Merge tag 'soc-fixes-5.17-3' of git://git.kernel.org/pub/s [...] omits fe673d3f5bf1 mm: gup: make fault_in_safe_writeable() use fixup_user_fault() discards ab6bfa6e1e22 erofs: refine managed inode stuffs discards ae31123272bf erofs: clean up z_erofs_extent_lookback discards 644796c370c2 erofs: silence warnings related to impossible m_plen omits 9d1f0ec9f717 riscv: Fixed misaligned memory access. Fixed pointer comparison. omits c80ee64a8020 riscv: alternative only works on !XIP_KERNEL discards e14f0af749b9 PCI: rcar: Finish transition to L1 state in rcar_pcie_conf [...] omits cf18fce4ed5c PCI: fu740: Drop redundant '-gpios' from DT GPIO lookup omits 1c95dce9847d Merge branch 'features' into for-next omits c65f677b62d6 s390/test_unwind: add kretprobe tests omits 63bf38ff5bc3 s390/kprobes: Avoid additional kprobe in kretprobe handling omits 731efc9613ee s390: convert ".insn" encoding to instruction names omits 10bc15ba3a85 s390: assume stckf is always present omits bedc96698f48 s390/nospec: move to single register thunks omits 4efd417f298b s390: raise minimum supported machine generation to z10 omits 432b1cc78e98 s390/uaccess: Add copy_from/to_user_key functions omits 602bf1687e6f s390/nospec: align and size extern thunks omits 1d2ad084800e s390/nospec: add an option to use thunk-extern omits eed38cd2f46f s390/nospec: generate single register thunks if possible omits 6c2797cd5121 s390/pci: make zpci_set_irq()/zpci_clear_irq() static omits 7e606edaa0a2 Merge tag 'mvebu-fixes-5.17-2' of git://git.kernel.org/pub [...] discards 52df12d718be netfs: Change ->init_request() to return an error code discards 0de140d2851b netfs: Refactor arguments for netfs_alloc_read_request discards 197c8c41c01e netfs: Adjust the netfs_failure tracepoint to indicate non [...] discards 6a9a15a81195 netfs: Trace refcounting on the netfs_io_subrequest struct discards 0af722cc9f5f netfs: Trace refcounting on the netfs_io_request struct discards 2454120d598c netfs: Adjust the netfs_rreq tracepoint slightly omits 8885ae5142a4 Merge branch 'mvebu/dt64' into mvebu/for-next omits 5ea063cd440d Merge branch 'mvebu/dt' into mvebu/for-next omits 5004e6297fee Merge branch 'mvebu/arm' into mvebu/for-next omits a1cc1697bb56 arm64: dts: marvell: armada-37xx: Remap IO space to bus ad [...] omits 09354ebe10b7 Merge tag 'asoc-fix-v5.17-rc7' of https://git.kernel.org/p [...] discards cc473cb1af67 soc: document merges omits 95932ab2ea07 vhost: allow batching hint without size omits 1db333d9a51f Merge tag 'spi-fix-v5.17-rc7' of git://git.kernel.org/pub/ [...] omits b1a384d2cbcc ARM: fix build warning in proc-v7-bugs.c omits cef06913a0af Merge tag 'gpio-fixes-for-v5.17' of git://git.kernel.org/p [...] omits 9986c7650eb3 docs: sysfs-devices-system-cpu: document "asymm" value for [...] discards 1fbb99ebf959 Merge branch 'arm/dt' into for-next omits 55d01c98a88b gpio: sim: fix a typo omits 03fe00354797 gpio: ts4900: Do not set DAT and OE together omits 634f0f26cb9b Merge tag 'v5.18-rockchip-dts32-2' of git://git.kernel.org [...] omits fc30ed4edd4d Merge tag 'v5.18-rockchip-dts64-2' of git://git.kernel.org [...] omits 8ddde07a3d28 dma-mapping: benchmark: extract a common header file for m [...] omits 9a564bccb78a af_key: add __GFP_ZERO flag for compose_sadb_supported in [...] omits feeb38685523 Update the Icicle Kit device tree omits 48e8641c2bf0 MAINTAINERS: update riscv/microchip entry omits 528a5b1f2556 riscv: dts: microchip: add new peripherals to icicle kit d [...] omits 5b28df37d311 riscv: dts: microchip: update peripherals in icicle kit de [...] omits c5094f371008 riscv: dts: microchip: refactor icicle kit device tree omits 72560c6559b8 riscv: dts: microchip: add fpga fabric section to icicle kit omits 6546f920868e riscv: dts: microchip: use clk defines for icicle kit omits df77f7735786 dt-bindings: pwm: add microchip corepwm binding omits 735806d8a68e dt-bindings: gpio: add bindings for microchip mpfs gpio omits 4cbcc0d7b397 dt-bindings: rtc: add bindings for microchip mpfs rtc omits b435a1728c9f dt-bindings: soc/microchip: add info about services to mpf [...] omits 213556235526 dt-bindings: soc/microchip: update syscontroller compatibles omits 9c674947f611 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits b5521fe9a933 Merge tag 'xsa396-5.17-tag' of git://git.kernel.org/pub/sc [...] omits 5f1474760578 Merge branch 'selftests-pmtu-sh-fix-cleanup-of-processes-l [...] omits 94a4a4fe4c69 selftests: pmtu.sh: Kill nettest processes launched in subshell. omits 18dfc667550f selftests: pmtu.sh: Kill tcpdump processes launched by subshell. omits f80cfe2f2658 NFC: port100: fix use-after-free in port100_send_complete omits d13732cc0cc9 f2fs: remove unnecessary read for F2FS_FITS_IN_INODE omits 89b184f980f0 xtensa: make secondary reset vector support conditional omits f321c35feaee PCI/VGA: Replace full MIT license text with SPDX identifier omits d5109fe4d1ec PCI/VGA: Use unsigned format string to print lock counts omits 4e6c91847a7f PCI/VGA: Log bridge control messages when adding devices omits dc593fd48abb PCI/VGA: Remove empty vga_arb_device_card_gone() omits 37114e4d1547 PCI/VGA: Move disabled VGA device detection to ADD_DEVICE path omits e96902eb8c69 PCI/VGA: Move non-legacy VGA detection to ADD_DEVICE path omits f8d81df285a2 PCI/VGA: Move firmware default device detection to ADD_DEV [...] omits dfe3da812d99 PCI/VGA: Factor out default VGA device selection omits 60a9bac8ab48 PCI/VGA: Factor out vga_select_framebuffer_device() omits c1593ddd894d PCI/VGA: Move vga_arb_integrated_gpu() earlier in file omits 1d38fe6ee6a8 PCI/VGA: Move vgaarb to drivers/pci discards 1a57530f30f6 netfs: Split netfs_io_* object handling out discards 969048024a88 netfs: Finish off rename of netfs_read_request to netfs_io [...] discards 2f7dfbc822a7 netfs: Rename netfs_read_*request to netfs_io_*request discards c4140494c9bd netfs: Generate enums from trace symbol mapping lists discards 4e07e88d5074 fscache: export fscache_end_operation() omits d13f73e9108a x86/PCI: Log host bridge window clipping for E820 regions omits 9c253994c5ba x86/PCI: Eliminate remove_e820_regions() common subexpressions omits 3bf7edc84a9e Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits c20e1117d9aa xtensa: add kernel ABI selection to Kconfig omits 36168e387fa7 ARM: Do not use NOCROSSREFS directive with ld.lld omits 19c5699f9aff xtensa: don't link with libgcc omits dbf4ed894c0f xtensa: add helpers for division, remainder and shifts omits 8c9ab55c0fbd xtensa: add missing XCHAL_HAVE_WINDOWED check omits 52c9f93a9c48 arm64: Do not include __READ_ONCE() block in assembly files omits 37c333a5dea5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e7e19defa575 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 33970b031dc4 ARM: fix co-processor register typo omits 99a2b9be077a net/mlx5e: SHAMPO, reduce TIR indication omits ad11c4f1d8fd net/mlx5e: Lag, Only handle events from highest priority m [...] omits 39bab83b119f net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE omits 063bd3555954 net/mlx5: Fix a race on command flush flow omits ac77998b7ac3 net/mlx5: Fix size field in bufferx_reg struct omits dac6ad043392 Merge branch 'clk-renesas' into clk-next omits 9a771038959c Merge tag 'renesas-clk-for-v5.18-tag2' of git://git.kernel [...] omits 454a72ab58f8 Merge branch 'clk-rockchip' into clk-next omits 328212de9f84 Merge tag 'v5.18-rockchip-clk1' of git://git.kernel.org/pu [...] omits 7811a4631173 Merge branch 'clk-imx' into clk-next omits 3e6054d043c0 clk: imx: remove redundant re-assignment of pll->base omits eba0549bc7d1 xfs: don't generate selinux audit messages for capability testing omits 1a39ae415c1b xfs: add missing cmap->br_state = XFS_EXT_NORM update omits c62b1f34e93f MAINTAINERS: clk: imx: add git tree and dt-bindings files omits 738e7891345f Merge tag 'clk-imx-5.18' of git://git.kernel.org/pub/scm/l [...] omits 05d4453f6cb5 Merge branch 'clk-at91' into clk-next omits cf220ad6749b arm64/mte: Remove asymmetric mode from the prctl() interface omits f90205b95368 arm64: Add cavium_erratum_23154_cpus missing sentinel omits 34f749787653 Merge tag 'clk-at91-5.18' of git://git.kernel.org/pub/scm/ [...] discards 4eb628dd74df cifs: during reconnect, update interface if necessary discards 6a4006fdea4a cifs: change iface_list from array to sorted linked list omits 353bb6a5f2ac ASoC: wm_adsp: Compressed stream DSP memory structs should [...] omits 78cbc6513217 ftrace: Fix some W=1 warnings in kernel doc comments omits caf4c86bf136 tracing/osnoise: Force quiescent states while tracing omits f0cfe17bcc1d tracing/osnoise: Do not unregister events twice omits b859ebedd1e7 arm64: kasan: fix include error in MTE functions omits b8277c8275a1 Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] omits 6e87c8f07407 clk: qcom: Add display clock controller driver for SM6125 omits 8397c9c0c26b dt-bindings: clock: add QCOM SM6125 display clock bindings omits 620f51252838 clk: qcom: Fix sorting of SDX_GCC_65 in Makefile and Kconfig omits d1a16e345578 clk: qcom: gcc: Add emac GDSC support for SM8150 omits fb0c4f9d7293 clk: qcom: gcc: sm8150: Fix some identation issues omits 2fb605a1a529 clk: qcom: gcc: Add UFS_CARD and UFS_PHY GDSCs for SM8150 omits 2dc63e768ce2 clk: qcom: gcc: Add PCIe0 and PCIe1 GDSC for SM8150 omits b527358cb4cd clk: qcom: clk-rcg2: Update the frac table for pixel clock omits 58922910add1 clk: qcom: clk-rcg2: Update logic to calculate D value for RCG omits 89f0f1a46015 clk: qcom: smd: Add missing MSM8998 RPM clocks omits f804360bb3a5 clk: qcom: smd: Add missing RPM clocks for msm8992/4 omits cc7e2f596e64 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a9a257614bcb fixdep: use fflush() and ferror() to ensure successful wri [...] omits 71171ac8eb34 ax25: Fix NULL pointer dereference in ax25_kill_by_device omits 6676a42f1e4f perf/marvell: Fix !CONFIG_OF build for CN10K DDR PMU driver omits 770093459b9b arm64: mm: Drop 'const' from conditional arm64_dma_phys_li [...] omits 3c3dd2c81a10 Documentation: vmcoreinfo: Fix htmldocs warning omits c9ffa3e2bc45 net: marvell: prestera: Add missing of_node_put() in prest [...] omits 2169b79258c8 net: ethernet: lpc_eth: Handle error for clk_enable omits 2a760554dcba net:mcf8390: Use platform_get_irq() to get the interrupt omits d8fd5a1e78db kasan: fix a missing header include of static_keys.h omits 6babfc6e6fab net: ethernet: ti: cpts: Handle error for clk_enable omits 445c1470b6ef x86/boot: Add setup_indirect support in early_memremap_is_ [...] omits 7228918b3461 x86/boot: Fix memremap of setup_indirect structures omits d79976918852 powerpc/64: Add UADDR64 relocation support omits 3fd46e551f67 powerpc: 8xx: fix a return value error in mpc8xx_pic_init omits 030141b0fce1 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits c79fcc27be90 tipc: fix incorrect order of state message data sanity check omits b19ab4b38b06 ethernet: Fix error handling in xemaclite_of_probe discards 8923810de10e cifs: use a different reconnect helper for non-cifsd threads omits 9f5196065eeb powerpc/ps3: remove unneeded semicolons discards d189849b4432 Documentation/filesystem/dax: update DAX description on erofs omits 0a5aa8d161d1 block: fix blk_mq_attempt_bio_merge and rq_qos_throttle pr [...] omits 5b2fa289c0d4 dt-bindings: clock: qcom: rpmcc: Add RPM Modem SubSystem ( [...] omits 4f865bdcb44f clk: qcom: gcc-ipq806x: add CryptoEngine resets omits 887646c47d5c dt-bindings: reset: add ipq8064 ce5 resets omits b293510f3961 clk: qcom: gcc-ipq806x: add CryptoEngine clocks omits b565d66403e3 dt-bindings: clock: add ipq8064 ce5 clk define omits 7e726f34c782 clk: qcom: gcc-ipq806x: add additional freq for sdc table omits 33958ad3fc02 clk: qcom: clk-rcg: add clk_rcg_floor_ops ops omits 28aa450d38e5 clk: qcom: gcc-ipq806x: add unusued flag for critical clock omits 512ea2edfe15 clk: qcom: gcc-ipq806x: add additional freq nss cores omits a6aedd653213 clk: qcom: gcc-ipq806x: use ARRAY_SIZE for num_parents omits cb02866f9a74 clk: qcom: gcc-ipq806x: convert parent_names to parent_data omits e95e825333ed clk: qcom: gcc-ipq806x: fix wrong naming for gcc_pxo_pll8_pll0 omits 85e125878b4a dt-bindings: clock: document qcom,gcc-ipq8064 binding omits a469bf89a009 dt-bindings: clock: simplify qcom,gcc-apq8064 Documentation omits a03965ed1310 dt-bindings: clock: split qcom,gcc.yaml to common and spec [...] omits 2081df368ef3 clk: qcom: Add SDX65 APCS clock controller support omits af44e3276bf8 clk: qcom: Add A7 PLL support for SDX65 omits 2cabc4523765 dt-bindings: clock: Add A7 PLL binding for SDX65 omits 013804a727a0 clk: qcom: Add GPU clock controller driver for SM6350 omits 7b91b9d8cc6c dt-bindings: clock: add SM6350 QCOM Graphics clock bindings omits 837519775f1d clk: qcom: Add display clock controller driver for SM6350 omits 6914b82f3721 dt-bindings: clock: add QCOM SM6350 display clock bindings omits ad35ffa252af ice: Fix curr_link_speed advertised speed omits 3d97f1afd8d8 ice: Don't use GFP_KERNEL in atomic context omits 97b0129146b1 ice: Fix error with handling of bonding MTU omits 79498d5af8e4 ice: stop disabling VFs due to PF error responses omits 5710ab791665 i40e: stop disabling VFs due to PF error responses omits 57d03f5608c3 iavf: Fix adopting new combined setting omits 2cf29e558948 iavf: Fix handling of vlan strip virtual channel messages omits 330f4c53d3c2 ARM: fix build error when BPF_SYSCALL is disabled omits 4f86a6b46e53 Merge tag 'devicetree-fixes-for-5.17-3' of git://git.kerne [...] omits 92f90cc9fe0e Merge tag 'fuse-fixes-5.17-rc8' of git://git.kernel.org/pu [...] omits cd22a8bfcfe0 Merge tag 'arm64-spectre-bhb-for-v5.17-2' of git://git.ker [...] omits fc55c23a736c Merge tag 'for-linus-bhb' of git://git.armlinux.org.uk/~rm [...] omits a845fa592554 Merge branch 'clk-at91' into at91-next omits f6eafa4022dd dt-bindings: phy: ti,tcan104x-can: Document mux-states property omits 7e807f4b081c dt-bindings: mfd: Fix pinctrl node name warnings discards ddb5239c4be4 Merge branch 'arm/fixes' into for-next omits d986afd5a7b7 MAINTAINERS: Update Jisheng's email address omits ee0a4dc9f317 Revert "netfilter: conntrack: tag conntracks picked up in [...] omits d25ca9083307 Merge tag 'arm-soc/for-5.18/maintainers' of https://github [...] discards 4d0d3c7a6571 soc: document merges discards f986d980b8f4 Merge branch 'arm/defconfig' into for-next discards 0d1b2c68d538 Merge branch 'arm/dt' into for-next discards cbbc114b8b50 Merge branch 'arm/drivers' into for-next discards 0409f92a94ec Merge branch 'arm/fixes' into for-next omits c76edea0e52d Merge tag 'amlogic-drivers-for-v5.18' of git://git.kernel. [...] omits 608f7cf3f544 Merge tag 'memory-controller-drv-5.18-2' of git://git.kern [...] omits d3d009847a11 Merge tag 'at91-soc-5.18-2' of git://git.kernel.org/pub/sc [...] omits 42cc353b54fd arm: multi_v5: enable configs for versatile omits fd2307ee94c3 Merge tag 'arm-soc/for-5.18/defconfig-arm64' of https://gi [...] omits b3b44f502450 arm64: defconfig: enable Layerscape SFP driver omits 9a5872bab1c7 Merge tag 'at91-defconfig-5.18-2' of git://git.kernel.org/ [...] omits 7b4fc7c6f9a3 Merge tag 'arm-soc/for-5.18/devicetree-arm64' of https://g [...] omits dd5d787f481d Merge tag 'arm-soc/for-5.18/devicetree' of https://github. [...] omits e8f022f9ecb4 Merge tag 'dt64-cleanup-5.18' of git://git.kernel.org/pub/ [...] omits 1a38f961c4f1 Merge tag 'at91-dt-5.18-2' of git://git.kernel.org/pub/scm [...] omits 756f4ae14562 Merge tag 'zynqmp-dt-for-v5.18' of https://github.com/Xili [...] omits 25875aa71dfe ARM: include unprivileged BPF status in Spectre V2 reporting omits 8e842f02af7e clk: at91: clk-master: remove dead code omits 1a944729d863 clk: at91: sama7g5: fix parents of PDMCs' GCLK omits d3258737afc0 Revert "arm64: dts: mt8183: jacuzzi: Fix bus properties in [...] omits 979452fbc430 dt-bindings: drm/bridge: anx7625: Revert DPI support omits 0162052214c7 Merge branch 'for-next/perf-m1' into for-next/perf omits a639027a1be1 drivers/perf: Add Apple icestorm/firestorm CPU PMU driver omits 1280f12f56a1 drivers/perf: arm_pmu: Handle 47 bit counters omits 47804aab73d8 Merge branch 'irq/aic-pmu' of git://git.kernel.org/pub/scm [...] omits 5adf349439d2 x86/module: Fix the paravirt vs alternative order omits a82c25c366b0 Revert "netfilter: nat: force port remap to prevent shadow [...] omits 2f6edb6bcb2f ARM: dts: aspeed: Fix AST2600 quad spi group omits 60392db617b5 Merge tag 'tegra-for-5.17-arm-dt-fixes-2' of git://git.ker [...] omits 1a4e53d2fc4f spi: Fix invalid sgs value omits f00f3674873b arm64: perf: Consistently make all event numbers as 16-bits omits 83f83cc0c137 arm64: perf: Expose some Armv9 common events under sysfs omits 792993919349 powerpc/64: Force inlining of prevent_user_access() and se [...] omits 0b0057cc4193 powerpc/bitops: Force inlining of fls() omits 68fa55f0e05c perf/marvell: cn10k DDR perf event core ownership omits 35a43326a9e3 perf/marvell: cn10k DDR perfmon event overflow handling omits 7cf83e222bce perf/marvell: CN10k DDR performance monitor support omits 805bbdf28b27 dt-bindings: perf: marvell: cn10k ddr performance monitor omits 819a47d24b61 arm64: clean up tools Makefile omits 6b3a3e12f8e6 powerpc: declare unmodified attribute_group usages const omits e5417cbf7ab5 net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() omits 5986f6b6575a powerpc/spufs: Fix build warning when CONFIG_PROC_FS=n omits d601fd24e696 powerpc/secvar: fix refcount leak in format_show() omits 1a76e520ee18 powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E omits 76222808fc25 powerpc: Move C prototypes out of asm-prototypes.h omits 31fac5657739 perf/arm-cmn: Update watchpoint format omits 205295c7e1ab perf/arm-cmn: Hide XP PUB events for CMN-600 omits 9470c29faa91 drm/sun4i: mixer: Fix P010 and P210 format numbers omits ee94b5a061b1 arm64: drop unused includes of <linux/personality.h> omits 031495635b46 arm64: Do not defer reserve_crashkernel() for platforms wi [...] omits 6e2edd6371a4 arm64: Ensure execute-only permissions are not allowed wit [...] omits a9a5b720dc82 gpio: sim: Declare gpio_sim_hog_config_item_ops static omits c4439eccd55e Pull udf cleanup from Colin Ian King. omits 31e9dc49c2c0 udf: remove redundant assignment of variable etype omits 9cb727506704 ALSA: hda/realtek: Add quirk for Clevo NP50PNJ omits 4a01e748a51c Merge tag 'x86_bugs_for_v5.17' of git://git.kernel.org/pub [...] omits 2268169c14e5 s390: remove unused expoline to BC instructions omits 7d8484c4151d s390/irq: use assignment instead of cast omits 998e78004fe4 s390/traps: get rid of magic cast for per code omits 52b739e2780c s390/traps: get rid of magic cast for program interruption code omits 0ecf337fa2e4 s390/signal: fix typo in comments omits 50b7c4688da9 s390/asm-offsets: remove unused defines omits 6b1ca46ab3aa s390/test_unwind: avoid build warning with W=1 omits df5a95f481c4 s390: remove .fixup section omits 7fc8c362e782 s390/bpf: encode register within extable entry omits 484a8ed8b7d1 s390/extable: add dedicated uaccess handler omits 3d66718cd62d s390/extable: convert to relative table with data omits 46fee16f5712 s390/extable: add and use fixup_exception helper function omits cfa45c5e0d36 s390/base: pass pt_regs to early program check handler omits 0741ec112ca6 s390/extable: move extable related functions to mm/extable.c omits d09a307fde1c s390/extable: move EX_TABLE define to asm-extable.h omits 1952954569d1 s390/extable: search amode31 extable last omits a156f09c9063 s390/extable: sort amode31 extable early omits 9d792ef17f18 s390/airq: use DMA memory for summary indicators omits 1024063effc3 s390/zcrypt: Provide target domain for EP11 cprbs to sched [...] omits 252a1ff77763 s390/zcrypt: change reply buffer size offering omits 383366b58016 s390/zcrypt: Support CPRB minor version T7 omits a7e701dba123 s390/zcrypt: handle checkstopped cards with new state omits 985214af939b s390/zcrypt: CEX8S exploitation support omits d64e5e9120a6 s390/ap/zcrypt: debug feature improvements discards cb11fdd00ac1 Merge branch 'arm/fixes' into for-next discards e45858400788 Merge branch 'arm/drivers' into for-next omits a2d266a8f1fc Merge tag 'v5.17-next-soc.2' of git://git.kernel.org/pub/s [...] omits 5125091d757a MAINTAINERS: update Krzysztof Kozlowski's email discards cf8da18f6c4d gfs2: Fix window size in should_fault_in_pages omits 537c3757b4e3 Merge tag 'tegra-for-5.17-arm64-dt-fixes' of git://git.ker [...] omits e941dc13fd37 Input: zinitix - do not report shadow fingers omits e33c89256e66 Revert "arm64: Mitigate MTE issues with str{n}cmp()" omits 387d828adffc arm64: lib: Import latest version of Arm Optimized Routine [...] omits 507f788d05e7 arm64: lib: Import latest version of Arm Optimized Routine [...] omits e2dc49ef6c6b kselftest/arm64: Log the PIDs of the parent and child in s [...] omits 24a147bcef8c irqchip/gic-v3: Workaround Marvell erratum 38545 when reading IAR omits 1310222c276b arm64/mm: Drop use_1G_block() omits cf5a501d985b arm64: avoid flushing icache multiple times on contiguous HugeTLB omits f2c281204b47 arm64: cpufeature: Warn if we attempt to read a zero width field omits b8fc780137b4 arm64: cpufeature: Add missing .field_width for GIC system [...] omits 0a32c88ddb9a arm64: signal: nofpsimd: Do not allocate fp/simd context w [...] omits 614c0b9fee71 arm64: prevent instrumentation of bp hardening callbacks omits 2369f171d5c5 arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges omits 5b835d4cade1 xtensa: use XCHAL_NUM_AREGS as pt_regs::areg size omits 6fad9ddc7d9f xtensa: rename PT_SIZE to PT_KERNEL_SIZE discards 0ad98124279a Adjust cifssb maximum read size omits 1860d3046636 MAINTAINERS: Update git tree for Broadcom iProc SoCs omits ea4424be1688 Merge tag 'mtd/fixes-for-5.17-rc8' of git://git.kernel.org [...] omits 06be3029703f Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits aa6f8dcbab47 swiotlb: rework "fix info leak with DMA_FROM_DEVICE" omits 66435063c5f3 arm64: dts: stingray: Fix spi clock name omits bb8555fe8715 arm64: dts: ns2: Fix spi clock name omits 7401b49c50c2 ARM: tegra: Move Nyan FHD panels to AUX bus omits eb31228b1dce perf tools: Use ARRAY_SIZE() instead of ad hoc equivalent, [...] omits 1f48989cdc7d perf script: Output branch sample type omits b2dac688a526 perf script: Refactor branch stack printing omits 66fd6c9d6972 perf session: Print branch stack entry type in --dump-raw-trace omits 8f431a28696d perf evsel: Add error message for unsupported branch stack cases omits 58c9a5060cb7 arm64: proton-pack: Include unprivileged eBPF status in Sp [...] omits 42da5a4ba170 mtd: rawnand: omap2: Actually prevent invalid configuratio [...] omits 0c4bcfdecb1a fuse: fix pipe buffer lifetime for direct_io discards 5e397957c517 erofs: clean up preload_compressed_pages() discards f430cff882ab erofs: get rid of `struct z_erofs_collector' discards a80c1c82408f erofs: use meta buffers for erofs_read_superblock() omits 804f46885317 drm/i915/psr: Set "SF Partial Frame Enable" also on full update omits 660c619b9d7c gpiolib: acpi: Convert ACPI value of debounce to microseconds omits fc328a7d1fcc gpio: Revert regression in sysfs-gpio (gpiolib.c) omits 5f84e73f9a8f gpio: tegra186: Add IRQ per bank for Tegra241 omits 5e02fb590e83 ASoC: cs35l41: Fix DSP mbox start command and global enable order omits 16639d39bdf5 ASoC: cs35l41: Fix max number of TX channels omits 03a7895ee701 ASoC: cs35l41: Fix GPIO2 configuration omits a4abd55a2490 powerpc/kexec: Declare kexec_paca static omits e15c703be48e powerpc/smp: Declare current_set static omits e86debbbb5f8 powerpc: Cleanup asm-prototypes.c omits 2ca48dbb2107 powerpc/ftrace: Use STK_GOT in ftrace_mprofile.S omits a5f04d1f2724 powerpc/ftrace: Regroup PPC64 specific operations in ftrac [...] omits 228216716cb5 powerpc/ftrace: Refactor ftrace_{regs_}caller omits 9bdb2eec3dde powerpc/ftrace: Don't use lmw/stmw in ftrace_regs_caller() omits 57201d657eb7 selftest/powerpc: Add PAPR sysfs attributes sniff test omits 3c14b73454cf powerpc/pseries: Interface to represent PAPR firmware attributes omits cc15ff327569 powerpc/mce: Avoid using irq_work_queue() in realmode omits 0a182611d149 powerpc/mce: Modify the real address error logging messages omits 0f4ef8a3bf78 selftests/powerpc: Add test for real address error handling omits 0f54bddefe7f powerpc/pseries: Parse control memory access error omits 49c3af43e65f powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 omits 3a3fc9bf1039 powerpc64/bpf: Store temp registers' bpf to ppc mapping omits 036d559c0bde powerpc/bpf: Use _Rn macros for GPRs omits 576a6c3a00c1 powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c omits 7b187dcdb5d3 powerpc/bpf: Cleanup bpf_jit.h omits 794abc08d75e powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros omits 391c271f4deb powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL [...] omits 74bbe3f08463 powerpc/bpf: Rename PPC_BL_ABS() to PPC_BL() omits feb6307289d8 powerpc64/bpf: Optimize instruction sequence used for func [...] omits 43d636f8b4fd powerpc64/bpf elfv1: Do not load TOC before calling functions omits b10cb163c4b3 powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry omits 4eeac2b0aaad powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 omits 1d4866d5652f powerpc64/bpf: Use r12 for constant blinding omits c2067f7f8883 powerpc64/bpf: Do not save/restore LR on each call to bpf_ [...] omits 0ffdbce6f4a8 powerpc/bpf: Handle large branch ranges with BPF_EXIT omits bafb5898de5d powerpc/bpf: Emit a single branch instruction for known sh [...] omits acd7408d2748 powerpc/bpf: Skip branch range validation during first pass omits 591b4b268435 powerpc/code-patching: Pre-map patch area omits d4679ac8ea2e powerpc/64s: Don't use DSISR for SLB faults omits fa1321b11bd0 powerpc/sysdev: fix incorrect use to determine if list is empty omits 37e6764895ef powerpc/pseries/vas: Add VAS migration handler omits 716d7a2e3764 powerpc/pseries/vas: Modify reconfig open/close functions [...] omits 278fe1cc2205 powerpc/pseries/vas: Define global hv_cop_caps struct omits 45f06eac30e5 powerpc/pseries/vas: Add 'update_total_credits' entry for [...] omits b903737bc522 powerpc/pseries/vas: sysfs interface to export capabilities omits c656cfe571a9 powerpc/pseries/vas: Reopen windows with DLPAR core add omits 8ef7b9e1765a powerpc/pseries/vas: Close windows with DLPAR core removal omits 6a8d4ca891aa powerpc/vas: Map paste address only if window is active omits b5c63d90cc2d powerpc/vas: Return paste instruction failure if no active window omits 1fe3a33ba0a3 powerpc/vas: Add paste address mmap fault handler omits 976410cd2cb4 powerpc/pseries/vas: Save PID in pseries_vas_window struct omits 40562fe4fa3d powerpc/pseries/vas: Use common names in VAS capability structure omits 9ef78b62938a Merge branch 'topic/ppc-kvm' into next omits aec499c75cf8 nds32: Remove the architecture omits 4bc06c59f62d Merge branch 'topic/func-desc-lkdtm' into next omits c70c453abcbf smsc95xx: Ignore -ENODEV errors when device is unplugged omits d9dc0c84ad2d qed: return status of qed_iov_get_link omits 3f059a7e8c13 mips: remove reference to "newer Loongson-3" omits 23c7f8d7989e net: Fix esp GSO on inter address family tunnels. omits 053c8fdf2c93 esp: Fix BEET mode inter address family tunneling on GSO omits ebe48d368e97 esp: Fix possible buffer overflow in ESP transformation omits 34275ac292ae mips: Always permit to build u-boot images omits 6ddcba9d480b MIPS: Sanitise Cavium switch cases in TLB handler synthesizers omits 244eae91a94c DEC: Limit PMAX memory probing to R3k systems omits 97bf0395c226 mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n omits d17b66417308 MIPS: fix fortify panic when copying asm exception handlers omits 6845d64d51cf ARM: 9184/1: return_address: disable again for CONFIG_ARM_ [...] omits 81679376470e ARM: 9183/1: unwind: avoid spurious warnings on bogus code [...] omits bf8d87c076f5 PCI: endpoint: Fix misused goto label omits bb77bd31c281 ethernet: sun: Free the coherent when failing in probing omits dd830aed23c6 net: lantiq_xrx200: fix use after free bug omits e0058f0fa80f net: qlogic: check the return value of dma_alloc_coherent( [...] omits d0aeb0d4a3f7 isdn: hfcpci: check the return value of dma_set_mask() in [...] omits f81dd043ec41 PCI: imx6: Enable i.MX6QP PCIe power management support omits 1760fdb6fe9f mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND omits 66e3531b33ee xen/netfront: react properly to failing gnttab_end_foreign [...] omits 42baefac638f xen/gnttab: fix gnttab_end_foreign_access() without page s [...] omits b0576cc9c6b8 xen/pvcalls: use alloc/free_pages_exact() omits 5cadd4bb1d7f xen/9p: use alloc/free_pages_exact() omits cd7bcfab4e73 xen/usb: don't use gnttab_end_foreign_access() in xenhcd_g [...] omits 1dbd11ca75fe xen: remove gnttab_query_foreign_access() omits d3b6372c5881 xen/gntalloc: don't use gnttab_query_foreign_access() omits 33172ab50a53 xen/scsifront: don't use gnttab_query_foreign_access() for [...] omits 31185df7e2b1 xen/netfront: don't use gnttab_query_foreign_access() for [...] omits abf1fd5919d6 xen/blkfront: don't use gnttab_query_foreign_access() for [...] omits 6b1775f26a2d xen/grant-table: add gnttab_try_end_foreign_access() omits 3777ea7bac31 xen/xenbus: don't let xenbus_grant_ring() remove grants in [...] omits 305cab6f7645 Merge branch 'v5.18/drivers' into for-next omits f2b03c1056ef soc: s4: Add support for power domains controller omits 40b358f6156a dt-bindings: power: add Amlogic s4 power domains bindings omits e6e1e7b19fa1 m68k: coldfire/device.c: only build for MCF_EDMA when h/w [...] omits ef09b537c5f0 m68k: m5441x: remove erroneous clock disable omits ffe74a6dc9bc m68knommu: fix ucsimm sparse warnings omits 5fb4d4690b77 m68knommu: fix 'screen_bits' defined but not used omits b73119222f2d m68knommu: fix warning: no previous prototype for 'init_dragen2' discards 31cff7c2aedd cifs: truncate the inode and mapping when we simulate fcollapse discards 187af6e98b44 cifs: fix handlecache and multiuser omits 6496f3a71709 xtensa: Remove unused early_read_config_byte() et al declarations omits 9ddef266bcff xtensa: use strscpy to copy strings omits b8f9a9aa02bf net: xtensa: use strscpy to copy strings omits 48015b632f77 powerpc: Fix STACKTRACE=n build omits ffb217a13a2e Linux 5.17-rc7 omits 3ee65c0f0778 Merge tag 'for-5.17-rc6-tag' of git://git.kernel.org/pub/s [...] omits f81664f76004 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 9bdeaca18bf6 Merge tag 'powerpc-5.17-5' of git://git.kernel.org/pub/scm [...] omits f40a33f5ea54 Merge tag 'trace-v5.17-rc5' of git://git.kernel.org/pub/sc [...] omits 3dd7d135e75c tools/virtio: handle fallout from folio work omits 32f1b53fe8f0 tools/virtio: fix virtio_test execution omits 4c8093637bc9 vhost: remove avail_event arg from vhost_update_avail_event() omits e7c552ec8978 virtio: drop default for virtio-mem omits eb057b44dbe3 vdpa: fix use-after-free on vp_vdpa_remove omits e030759a1ddc virtio-blk: Remove BUG_ON() in virtio_queue_rq() omits dacc73ed0b88 virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_ [...] omits e2ae38cf3d91 vhost: fix hung thread due to erroneous iotlb entries omits afb3cc1a397d net: dsa: unlock the rtnl_mutex when dsa_master_setup() fails omits a3d9001b4e28 Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" omits dcde98da9970 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 0014404f9c18 Merge branch 'akpm' (patches from Andrew) omits f9026e19a44d Merge tag 's390-5.17-5' of git://git.kernel.org/pub/scm/li [...] omits 4cee08fbd2cb perf tools: Remove bpf_map__set_priv()/bpf_map__priv() usage omits a3bfc0d76f63 perf tools: Remove bpf_program__set_priv/bpf_program__priv usage omits d1eff16d727f configs/debug: set CONFIG_DEBUG_INFO=y properly omits dd21bfa425c0 proc: fix documentation and description of pagemap omits b773827e3619 kselftest/vm: fix tests build with old libc omits f2b277c4d1c6 memfd: fix F_SEAL_WRITE after shmem huge page allocated omits 942341dcc574 mm: fix use-after-free when anon vma name is used after vm [...] omits 96403e11283d mm: prevent vm_area_struct::anon_name refcount saturation omits 5c26f6ac9416 mm: refactor vm_area_struct::anon_vma_name usage code omits ff712a627f72 selftests/vm: cleanup hugetlb file after mremap test omits d57159efde1f perf test: Add perf_event_attr tests for the arm_spe event omits 2c0fd42c1c8b perf vendor events intel: Add uncore event list for Alderlake omits f9900dd0053e perf vendor events intel: Add core event list for Alderlake omits ea80f22c4edd Merge branch 'v5.18-armsoc/dts64' into for-next omits ac6b5bc8a30b Merge branch 'v5.18-armsoc/dts32' into for-next omits c042639a70ed ARM: dts: rockchip: Update regulator name for PX3 omits f188620d6f96 ARM: dts: rockchip: Add #clock-cells value for rk805 omits 9d25aadd55bb arm64: dts: rockchip: Add #clock-cells value for rk805 omits 079d76ab3042 arm64: dts: rockchip: Remove vcc13 and vcc14 for rk808 omits 37cbd3c52286 arm64: dts: rockchip: Fix SDIO regulator supply properties [...] omits c6a502c22999 mISDN: Fix memory leak in dsp_pipeline_build() omits b9baf5c8c5c3 ARM: Spectre-BHB workaround omits 8d9d651ff227 ARM: use LOADADDR() to get load address of sections omits 04e91b732476 ARM: early traps initialisation omits 9dd78194a372 ARM: report Spectre v2 status through sysfs omits b841c43a43f4 arch: syscalls: simplify uapi/kapi directory creation omits 437ff7609232 usr/include: replace extra-y with always-y omits 58dbe9b373df powerpc/64s: Fix build failure when CONFIG_PPC_64S_HASH_MM [...] omits 0de05d056afd x86/speculation: Warn about eIBRS + LFENCE + Unprivileged [...] omits cd94df179541 ALSA: usb-audio: add mapping for new Corsair Virtuoso SE omits 0c20fce13e6e ALSA: hda/realtek: Add quirk for Clevo NP70PNJ omits eafd987d4a82 x86/speculation: Warn about Spectre v2 LFENCE mitigation omits a502a8f04097 net: phy: meson-gxl: fix interrupt handling in forced mode omits ac84e82f78cb Merge tag 'block-5.17-2022-03-04' of git://git.kernel.dk/l [...] omits 92c45b63ce22 PCI: Reduce warnings on possible RW1C corruption omits 07ebd38a0da2 Merge tag 'riscv-for-linus-5.17-rc7' of git://git.kernel.o [...] omits 3f509f5971bc Merge tag 'iommu-fixes-v5.17-rc6' of git://git.kernel.org/ [...] omits a4ffdb61035d Merge tag 'thermal-5.17-rc7' of git://git.kernel.org/pub/s [...] omits 8d670948f4d6 Merge tag 'sound-5.17-rc7' of git://git.kernel.org/pub/scm [...] omits c4fc118ae26f Merge tag 'drm-fixes-2022-03-04' of git://anongit.freedesk [...] omits 0b7344a658e6 Merge tag 'pinctrl-v5.17-3' of git://git.kernel.org/pub/sc [...] omits 1d02b444b8d1 tracing: Fix return value of __setup handlers omits 0708a0afe291 mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls omits e3727c6aef80 Merge branch 'misc-5.17' into next-fixes omits 7f8e249dccc4 f2fs: introduce F2FS_UNFAIR_RWSEM to support unfair rwsem omits 50c63009f6ab f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes omits b9d102dafec6 vduse: Fix returning wrong type in vduse_domain_alloc_iova() omits ed0f849fc3a6 vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_ [...] omits 30c22f3816ff vdpa/mlx5: should verify CTRL_VQ feature exists for MQ omits e0077cc13b83 vdpa: factor out vdpa_set_features_unlocked for vdpa internal use omits bf0cd60b7e33 ALSA: firewire-lib: fix uninitialized flag for AV/C deferr [...] omits b09c68dc57c9 clk: imx: pll14xx: Support dynamic rates omits 80cbc80612a0 clk: imx: pll14xx: Add pr_fmt omits 5ff50031cb88 clk: imx: pll14xx: explicitly return lowest rate omits 052d03a043af clk: imx: pll14xx: name variables after usage omits 53990cf9d5b4 clk: imx: pll14xx: consolidate rate calculation omits 58f4980ccbec clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP omits d77461a616b6 clk: imx: pll14xx: Drop wrong shifting omits 485b4ff57c27 clk: imx: pll14xx: Use register defines consistently omits d097cc045b64 clk: imx8mp: remove SYS PLL 1/2 clock gates omits 38ce00adc163 clk: imx8mn: remove SYS PLL 1/2 clock gates omits d25cbd3e3927 clk: imx8mm: remove SYS PLL 1/2 clock gates omits 24defbe194b6 clk: imx: add i.MX93 clk omits 1b26cb8a77a4 clk: imx: support fracn gppll omits 11994196178d clk: imx: add i.MX93 composite clk omits 9a45081bb1fd dt-bindings: clock: add i.MX93 clock definition omits 245830990da6 dt-bindings: clock: Add imx93 clock support omits 135efc3a76d1 clk: imx: off by one in imx_lpcg_parse_clks_from_dt() omits 8cf0e06a7230 dt-bindings: fsl: scu: add imx8dxl scu clock support omits eccac77ede39 clk: imx7d: Remove audio_mclk_root_clk omits d355edef55ee soc: microchip: make mpfs_sys_controller_put static omits 8949f82fc329 Merge branch 'at91-defconfig' into at91-next omits f66409148052 Merge branch 'at91-dt' into at91-next omits 285cc0d7d21b Merge branch 'at91-soc' into at91-next omits ca93e44bfb5f btrfs: fallback to blocking mode when doing async dio over [...] omits 92499dec3aa9 ARM: dts: at91: sama7g5: Add NAND support omits 0e7174b9d587 virtio_console: break out of buf poll on remove omits c46eccdaadab virtio: document virtio_reset_device omits 4fa59ede9519 virtio: acknowledge all features before access omits 838d6d3461db virtio: unexport virtio_finalize_features omits be4977b847f5 tipc: fix kernel panic when enabling bearer omits 0bf476fc3624 net: macb: Fix lost RX packet wakeup race in NAPI receive omits 5f5399843c0e ARM: configs: at91: sama7: Unselect CONFIG_DMATEST omits 3759326db706 ARM: configs: at91: add eic omits def8abbb1464 ARM: at91: add support in soc driver for new SAMA5D29 omits 003e17e75a3c ARM: dts: at91: sama7g5: add eic node omits cbb92a7717d2 ARM: dts: at91: sama7g5: Remove unused properties in i2c nodes omits dd340570a671 ARM: dts: at91: sam9x60ek: modify vdd_1v5 regulator to vdd_1v15 omits 62dc30150c06 soc: mediatek: mmsys: add sw0_rst_offset in mmsys driver data omits 560f9d092a9d Merge branch 'mem-ctrl-next' into for-next omits 69d6941949ea dt-bindings: memory: renesas,rpc-if: Document RZ/V2L SoC omits 5b5ab1bfa189 memory: emif: check the pointer temp in get_device_details() omits fd7bd80b4637 memory: emif: Add check for setup_interrupts omits 9f3956d6595a Merge tag 'for-net-2022-03-03' of git://git.kernel.org/pub [...] omits 74583f1b92cb riscv: dts: k210: fix broken IRQs on hart1 omits 8fdb19679722 Merge tag 'drm-misc-fixes-2022-03-03' of git://anongit.fre [...] omits c9585249c245 Merge tag 'amd-drm-fixes-5.17-2022-03-02' of https://gitla [...] omits 0d9f0ee17b3f Merge tag 'drm-intel-fixes-2022-03-03' of git://anongit.fr [...] omits 327b89f0acc4 HID: add mapping for KEY_ALL_APPLICATIONS omits bfa26ba343c7 HID: add mapping for KEY_DICTATE omits f41ee8b91c00 f2fs: fix to do sanity check on curseg->alloc_type omits e40b38a41ce9 KVM: PPC: Book3S HV: remove unnecessary casts omits e4fcfe6eca6f riscv: Fix kasan pud population omits 625e24a550e6 riscv: Move high_memory initialization to setup_bootmem omits c648c4bb7d02 riscv: Fix config KASAN && DEBUG_VIRTUAL omits 5f763b3b5960 riscv: Fix DEBUG_VIRTUAL false warnings omits 344150999b7f f2fs: fix to avoid potential deadlock omits a3d328037846 riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP omits 8b274f223895 riscv: Fix is_linear_mapping with recent move of KASAN region omits 38f80f42147f MAINTAINERS: Remove dead patchwork link omits b08968f196d4 cachefiles: Fix incorrect length to fallocate() omits 3dc8a1f6f644 PCI: Support BAR sizes up to 8TB omits cc5095747edf ext4: don't BUG if someone dirty pages without asking ext4 first omits b2963932346f gfs2: Remove return value for gfs2_indirect_init omits 008ee9eb8a11 Bluetooth: hci_sync: Fix not processing all entries on cmd [...] omits 80e439098161 dma-debug: fix return value of __setup handlers omits f5ff79fddf0e dma-mapping: remove CONFIG_DMA_REMAP omits 815d51219270 Bluetooth: hci_core: Fix unbalanced unlock in set_device_flags() omits 6b71b69dd98b ext4: remove redundant assignment to variable split_flag1 omits 5c93e8ecd5bd ext4: fix underflow in ext4_max_bitmap_size() omits fd9b6fad667c ext4: fix ext4_mb_clear_bb() kernel-doc comment omits 7aab5c84a0f6 ext4: fix fs corruption when tring to remove a non-empty d [...] omits a861fb9fa51d ext4: use time_is_before_jiffies() instead of open coding it omits b3998b3bc658 ext4: improve fast_commit performance and scalability omits d9540eeaa3d1 Merge branches 'nuvoton-dt-for-v5.18' and 'dt-for-v5.18' i [...] omits 2c1acb13c3ef ARM: dts: aspeed: ast2600-evb: Enable GFX device omits 0c41016e8151 ARM: dts: aspeed: Add GFX node to AST2600 omits f1ef17011c76 drm/amdgpu: fix suspend/resume hang regression omits 55de8686df7e kconfig: change .config format to use =n instead of "is not set" omits f44b645fe007 certs: simplify empty certs creation in certs/Makefile omits 6ce019f73d52 certs: include certs/signing_key.x509 unconditionally omits 450b056c92fa ARM: dts: aspeed: Enable Dual SPI RX transfers omits b2d5c4016a34 Merge branch 'for-v5.18/dt-cleanup' into for-next omits ad3c72b0c6b9 arm64: dts: lg: align pl330 node name with dtschema omits 8ede5890faaa arm64: dts: lg: add dma-cells to pl330 node omits e7f127b213fa arm64: dts: juno: align pl330 node name with dtschema omits 602a4eda6883 PCI/AER: Update aer-inject URL omits 487606687984 Merge reiserfs deprecation patch. omits eb103a51640e reiserfs: Deprecate reiserfs omits 8d25b7beca7e KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run omits c6c937d673aa KVM: x86/mmu: Passing up the error state of mmu_alloc_shad [...] omits 4751dc99627e btrfs: add missing run of delayed items after unlink durin [...] omits d4aef1e122d8 btrfs: qgroup: fix deadlock between rescan worker and remo [...] omits 5fd76bf31ccf btrfs: fix relocation crash due to premature return from b [...] omits b4be6aefa73c btrfs: do not start relocation until in progress drops are done omits a6ab66eb8541 btrfs: tree-checker: use u64 for item data end to avoid overflow omits a50e1fcbc9b8 btrfs: do not WARN_ON() if we have PageError set omits d99478874355 btrfs: fix lost prealloc extents beyond eof after full fsync omits c992fa1fd523 btrfs: subpage: fix a wrong check on subpage->writers omits 342e7c6ea582 staging: rtl8723bs: Improve the comment explaining the loc [...] omits 8f4347081be3 staging: rtl8723bs: Fix access-point mode deadlock omits 612896ec5a4e NFS: Cache all entries in the readdirplus reply omits 0adf85b445c7 NFS: Optimise away the previous cookie field omits b0365ccb0712 NFS: Fix up forced readdirplus omits f648022faa68 NFS: Convert readdir page cache to use a cookie based index omits 9332cf14e2db NFS: Clean up page array initialisation/free omits 11d03d0a1ed8 NFS: Trace effects of the readdirplus heuristic omits eace45a18ccb NFS: Trace effects of readdirplus on the dcache omits 310e3187450d NFS: Add basic readdir tracing omits 0b3cc71b5ab3 NFS: Don't request readdirplus when revalidation was forced omits 2c2c336506e9 NFS: Readdirplus can't help lookup for case insensitive fi [...] omits c49c68944f2d NFSv4: Ask for a full XDR buffer of readdir goodness omits ad1e109a4109 NFS: Don't ask for readdirplus unless it can help nfs_getattr() omits 230bc98f7a2a NFS: Improve heuristic for readdirplus omits 9c3f4d988c23 NFS: Reduce use of uncached readdir omits 9ff89c25d8ad NFS: Simplify nfs_readdir_xdr_to_array() omits 6c34f05b7546 NFS: If the cookie verifier changes, we must invalidate th [...] omits 580f236737d1 NFS: Adjust the amount of readahead performed by NFS readdir omits c8f0523ba398 NFS: Don't advance the page pointer unless the page is full omits 728dd0ab3742 NFS: Don't re-read the entire page cache to find the next cookie omits d09e673f4971 NFS: Store the change attribute in the directory page cache omits 3e53bb2bd87b Merge branch 'tee_shm_vmalloc_for_v5.19' into next omits ad3e289de810 tee: make tee_shm_register_kernel_buf vmalloc supported omits d06957d7a692 PCI: hv: Avoid the retarget interrupt hypercall in irq_unm [...] omits 0aa6b294b312 ALSA: intel_hdmi: Fix reference to PCM buffer address omits c5f75d490fc2 Merge branch 'for-5.18' into for-next omits b665eae7a788 printk: fix return value of printk.devkmsg __setup handler omits 04b7762e37c9 Input: elan_i2c - fix regulator enable count imbalance aft [...] omits 81a36d8ce554 Input: elan_i2c - move regulator_[en|dis]able() out of ela [...] omits 1d1898f65616 tracing/histogram: Fix sorting on old "cpu" value omits fc7f750dc9d1 staging: gdm724x: fix use after free in gdm_lte_rx() omits 55927cb44db4 arm64: dts: broadcom: Fix sata nodename discards 89fe6fa20637 Merge branch 'arm/fixes' into for-next omits a0e897d1b367 arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias omits 966ffbd8615a s390/mm: convert pte_val()/pXd_val() into functions omits e1fc74ff2346 s390/mm,gmap: don't use pte_val()/pXd_val() as lvalue omits 933b7253adf6 s390/mm,hugetlb: don't use pte_val()/pXd_val() as lvalue omits 869a9dbc10d2 s390/mm,pageattr: don't use pte_val()/pXd_val() as lvalue omits 4a366f519a3c s390/mm,pgtable: don't use pte_val()/pXd_val() as lvalue omits b8e3b37900a5 s390/mm: use set_pXd()/set_pte() helper functions everywhere omits f29111f117aa s390/mm: add set_pte_bit()/clear_pte_bit() helper functions omits e2aaae2d3677 s390/mm: add set_pXd()/set_pte() helper functions omits f0003a9e4c18 s390/entry: remove unused expoline thunk omits 1a5e3f262e03 s390/ftrace: make use of epsw to get psw mask omits 96f6641a6a28 s390/ptrace: remove opencoded offsetof omits 4851d2262236 s390/smp: sort out physical vs virtual pointers usage omits 8944d05f9bbf s390/ap: enable sysfs attribute scans to force AP bus rescan omits 283915850a44 s390/ap: notify drivers on config changed and scan complet [...] omits 4f8206b88286 s390/ap: driver callback to indicate resource in use omits 9ba142f472c1 s390/test_unwind: fix and extend kprobes test omits 829ec7491c40 s390/test_unwind: add ftrace test omits 8a0c97055027 s390/test_unwind: add "backtrace" module parameter omits 93bd3232448f s390/test_unwind: minor cleanup omits 81eac9079663 s390/test_unwind: show tests as skipped if unsupported omits 42b01a553a56 s390: always use the packed stack layout omits 9a4f03ad6d67 Merge branch 'fixes' into features omits c194dad21025 s390/extable: fix exception table sorting omits 1389f17937a0 s390/ftrace: fix arch_ftrace_get_regs implementation omits 9fa881f7e3c7 s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation omits 6b4b54c7ca34 s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE omits 62929726ef0e drm/vrr: Set VRR capable prop only if it is attached to connector omits 023bbde3db41 pstore: Add prefix to ECC messages discards 26a06c7c0cad Merge branch 'arm/defconfig' into for-next discards 7d90798b86f8 Merge branch 'arm/drivers' into for-next omits 4d558d4d88af Merge tag 'qcom-drivers-for-5.18' of git://git.kernel.org/ [...] omits c807a335d3b1 Merge tag 'qcom-arm64-defconfig-for-5.17' of git://git.ker [...] omits 6ceb6a96db4e Merge branch 'v5.17-fixes' into for-next omits bfa883aceaf4 Merge branch 'v5.17-next/soc' into for-next omits 57278309680c Merge branch 'v5.17-next/dts64' into for-next omits ed7e1505b075 Merge branch 'v5.17-next/dts32' into for-next omits ad5255c1ea9c ceph: misc fix for code style and logs omits 1ab36c9dfa01 ceph: allocate capsnap memory outside of ceph_queue_cap_snap() omits 5ed91587e201 ceph: do not release the global snaprealm until unmounting omits 1753629ea0f3 ceph: remove incorrect and unused CEPH_INO_DOTDOT macro omits 7e7d67a2044a MAINTAINERS: add Xiubo Li as cephfs co-maintainer omits 74a31df4f1f1 ceph: eliminate the recursion when rebuilding the snap context omits 2e586641c950 ceph: do not update snapshot context when there is no new [...] omits 2941bf53f59c ceph: zero the dir_entries memory when allocating it omits ab58a5a1c048 ceph: move to a dedicated slabcache for ceph_cap_snap omits 6ddf5f165f13 ceph: add getvxattr op omits 27884f4bce63 libceph: drop else branches in prepare_read_data{,_cont} omits 810313c5f3f5 ceph: fix comments mentioning i_mutex omits 370f0acf2c70 ceph: fail the request directly if handle_reply gets an ESTALE omits 4d9513cf6d20 ceph: wake waiters after failed async create omits fbed7045f552 ceph: wait for async create reply before sending any cap messages omits 9eaa7b79979f ceph: eliminate req->r_wait_for_completion from ceph_mds_request omits 083db6fd3e73 ceph: uninline the data on a file opened for writing omits 5b19f1eba459 ceph: make ceph_netfs_issue_op() handle inlined data omits a25cedb4313d ceph: switch netfs read ops to use rreq->inode instead of [...] omits 4a0a1436053b mips: ralink: fix a refcount leak in ill_acc_of_setup() omits a461cac0c4b4 arm64: defconfig: enable the CVP driver omits 200ed341b864 mips: Implement "current_stack_pointer" omits ef82c9be844f arm64: dts: n5x: add sdr edac support omits 4b557e171ae7 arm64: dts: agilex/stratix10: add clock-names to USB DWC2 node omits 4b9ff41f22d6 dt-bindings: usb: dwc2: add disable-over-current omits 1b5f9a048759 dt-bindings: usb: dwc2: add iommus omits 448841d9a2bc dt-bindings: usb: dwc2: fix compatible of Intel Agilex discards c018cef15757 [v2] ARM: sa1100/assabet: move dmabounce hack to ohci driver discards 65cad772dcb4 soc: document merges discards 428feddeea00 Merge branch 'arm/fixes' into for-next discards 8fcc54796bdf arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias omits 5838a14832d4 thermal: core: Fix TZ_GET_TRIP NULL pointer dereference discards fde115f8d1bc Merge tag 'soc-fixes-5.17-2' into for-next omits 45c9e9a608aa dt-bindings: arm: mediatek: mmsys: add support for MT8186 omits 919e96df951d dt-bindings: mediatek: add compatible for MT8186 pwrap omits 498540577aef soc: mediatek: pwrap: add pwrap driver for MT8186 SoC omits 2f67bb34d9e2 soc: mediatek: mmsys: add mmsys reset control for MT8186 omits b319542664df soc: mediatek: mmsys: add sw0_rst_offset in mmsys driver data discards 4359086dd462 Merge branch 'arm/drivers' into for-next discards b54eeb0dde89 Merge branch 'arm/defconfig' into for-next discards 48d3c3e9deb0 Merge branch 'arm/dt' into for-next discards a0b3fde3018e Merge branch 'arm/soc' into for-next discards 0f901558bd1f Merge branch 'arm/fixes' into for-next omits cde4b57a1c51 Merge branch 'for-5.17/upstream-fixes' into for-next omits a483b1b232e6 Merge tag 'mvebu-arm-5.18-1' of git://git.kernel.org/pub/s [...] omits fe23b6bbeac4 HID: nintendo: check the return value of alloc_workqueue() omits 7d8e1702b572 Merge tag 'mvebu-dt-5.18-1' of git://git.kernel.org/pub/sc [...] omits 94b0655636b3 Merge tag 'mvebu-dt64-5.18-1' of git://git.kernel.org/pub/ [...] omits 60157d4f9e2e Merge branch 'for-5.18/core' into for-next omits 42764f97e6eb Input: docs: add more details on the use of BTN_TOOL omits 5c20000a4756 HID: input: accommodate priorities for slotted devices omits 87562fcd1342 HID: input: remove the need for HID_QUIRK_INVERT omits 048cddfd4405 HID: input: enforce Invert usage to be processed before InRange omits bebcc522fbee HID: core: for input reports, process the usages by priority list omits 22f4b026c3dd HID: compute an ordered list of input fields to process omits 187ccd6caa4b HID: input: move up out-of-range processing of input values omits f2d4ddfa640d HID: input: rework spaghetti code with switch statements omits 3c2b0dbd6990 HID: input: tag touchscreens as such if the physical is not there omits b79c1abae5e1 HID: core: split data fetching from processing in hid_inpu [...] omits 74acc277b652 HID: core: de-duplicate some code in hid_input_field() omits 1c1813a743fe HID: core: statically allocate read buffers omits 5bd244f9134b Merge branch 'for-5.17/upstream-fixes' into for-next omits cc71d37fd1f1 HID: vivaldi: fix sysfs attributes leak omits 008b6635d1e6 Merge branch 'for-5.18/uclogic' into for-next omits 337fa051d9b8 HID: uclogic: Support multiple frame input devices omits 2daaeff3824d HID: uclogic: Define report IDs before their descriptors omits a985de58186f HID: uclogic: Put version first in rdesc namespace omits 2e28f3e099f2 HID: uclogic: Use "frame" instead of "buttonpad" omits 2f290b39e6a0 HID: uclogic: Use different constants for frame report IDs omits ce2401047520 HID: uclogic: Specify total report size to buttonpad macro omits e6be956fd7e8 HID: uclogic: Switch to matching subreport bytes omits 8b013098be2c HID: uclogic: Replace pen_frame_flag with subreport_list omits 606dadc1878f HID: uclogic: Remove pen usage masking omits 8a6ea4edcf3e Merge tag 'v5.17-next-dts32' of git://git.kernel.org/pub/s [...] omits c723b6b7b7a1 Merge tag 'v5.17-next-dts64' of git://git.kernel.org/pub/s [...] omits 8219d31effa7 powerpc/lib/sstep: Fix build errors with newer binutils omits 8667d0d64dd1 powerpc: Fix build errors with newer binutils omits a633cb1eddda powerpc/lib/sstep: Fix 'sthcx' instruction omits 2863dd2db23e powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit omits 749ed4a20657 powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_ [...] omits 973e2e646240 powerpc/interrupt: Remove struct interrupt_state omits 607451ce0aa9 powerpc/fadump: register for fadump as early as possible omits 29cf373c5766 selftests/powerpc/pmu: Add interface test for mmcra regist [...] omits 02f02feb6b50 selftests/powerpc/pmu/: Add interface test for mmcr3_src fields omits 9ee241f1b144 selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_f [...] omits ac575b2606bf selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field omits 2becea3b6acf selftests/powerpc/pmu/: Add interface test for mmcr1_comb field omits 6e11374b0872 selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 [...] omits d5172f2585cd selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 [...] omits 9ac7c6d5e4b5 selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field omits b24142b9d240 selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit omits a7c0ab2e6148 selftests/powerpc/pmu/: Add interface test for mmcr0_cc56r [...] omits eb7aa044df18 selftests/powerpc/pmu/: Add interface test for mmcr0 excep [...] omits 13307f9584ea selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcr [...] omits 2b49e641063e selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields omits 79c4e6aba8df selftests/powerpc/pmu: Add macros to extract mmcr fields omits 54d4ba7f22d1 selftests/powerpc/pmu: Add event_init_sampling function omits 5f6c3061af7c selftests/powerpc/pmu: Add utility functions to post proce [...] omits 6523dce86222 selftests/powerpc/pmu: Add macros to parse event codes omits c315669e2fbd selftests/powerpc/pmu: Add support for perf sampling tests omits b95c18100ed5 Merge tag 'tee-shm-for-v5.18' into next omits 6d8df1f9e8ae Merge tag 'optee-fix2-for-v5.17' into fixes omits ea49432d184a ARM: mstar: Select HAVE_ARM_ARCH_TIMER omits 4ff2980b6bd2 xfrm: fix tunnel model fragmentation behavior omits c4deb8344a76 ARM: dts: turris-omnia: Set PCIe slot-power-limit-milliwat [...] omits c687cdc66ffc Merge tag 'v5.17-next-defconfig' of git://git.kernel.org/p [...] omits c199a67c42d6 Merge tag 'qcom-defconfig-for-5.18' of git://git.kernel.or [...] omits d9bdba07824c ARM: PXA: fix up decompressor code omits 29cefaaf2b35 Merge tag 'qcom-arm64-for-5.18' of git://git.kernel.org/pu [...] omits 40c13296f848 Merge tag 'qcom-dts-for-5.18' of git://git.kernel.org/pub/ [...] omits 16e769e2ae1f Merge tag 'v5.17-next-soc' of git://git.kernel.org/pub/scm [...] omits 42ba417307bc Merge tag 'memory-controller-drv-tegra-5.18' of git://git. [...] omits 88c7385290ed Merge tag 'memory-controller-drv-mediatek-5.18' of git://g [...] omits b903f9c55ea4 Merge tag 'memory-controller-drv-5.18' of git://git.kernel [...] omits 35e33a24f8fe Merge tag 'v5.17-fixes-tag' of git://git.kernel.org/pub/sc [...] omits cf90e2f1de97 Merge tag 'qcom-dts-fixes-for-5.17' of git://git.kernel.or [...] omits e1d7eed180b6 Merge tag 'qcom-arm64-fixes-for-5.17' of git://git.kernel. [...] omits 9411ac255e53 Merge tag 'arm-soc/for-5.17/devicetree-fixes' of https://g [...] omits 455481fc9a80 MIPS: Remove TX39XX support omits 809967d76e91 arm64: dts: mediatek: update mt7986b memory node omits fbaac5b1057d arm64: dts: mediatek: update mt7986a memory node omits 1f9986b258c2 arm64: dts: mediatek: add clock support for mt7986a omits eb1b02bef52a dt-bindings: arm: mediatek: mmsys: add support for MT8186 omits b5d8378ff0ba ARM: multi_v7_defconfig: Add support for Airoha EN7523 SoC omits ecd2a1c1d541 ARM: dts: add GPIO support for Airoha EN7523 omits 9feaf8b387ee efi: fix return value of __setup handlers omits 2cf1c348d0f5 ARM: Add basic support for Airoha EN7523 SoC omits a319fbfd3f6a dt-bindings: mediatek: add compatible for MT8186 pwrap omits 83a7175cbe3e soc: mediatek: pwrap: add pwrap driver for MT8186 SoC omits 994a71a3c911 arm64: dts: mediatek: Add mt8192 power domains controller omits a97af4b52b63 arm64: dts: mt6358: add mt6358-keys node omits c432cd598a18 soc: mediatek: mt8192-mmsys: Fix dither to dsi0 path's input sel omits 831785f0e5b9 soc: mediatek: mmsys: add mmsys reset control for MT8186 omits 462f6c4a7c08 arm64: dts: mt8183: add jpeg enc node for mt8183 omits dcfd51925639 soc: mediatek: mtk-infracfg: Disable ACP on MT8192 omits d98299266973 Input: goodix - workaround Cherry Trail devices with a bog [...] omits d176708ffc20 Input: goodix - use the new soc_intel_is_byt() helper omits 1136fa0c07de Merge tag 'v5.17-rc4' into for-linus omits bac129dbc656 pinctrl: sunxi: Use unique lockdep classes for IRQs omits 7795686d573d pinctrl-sunxi: sunxi_pinctrl_gpio_direction_in/output: use [...] omits c953c764e505 arm64: dts: ns2: Fix spi-cpol and spi-cpha property omits c8442f0fb09c ARM: dts: BCM5301X: Add Ethernet MAC address to Luxul XWR-3150 omits cb1852783f79 drm/arm: arm hdlcd select DRM_GEM_CMA_HELPER omits 123d838c4e7d iio: adc: xilinx-ams: Fix single channel switching sequence omits 23fe22f04b00 iio: adc: xilinx-ams: Fixed wrong sequencer register settings omits c564e1787fcb iio: adc: xilinx-ams: Fixed missing PS channels omits 91c2bec2cd60 dt-bindings: iio: adc: zynqmp_ams: Add clock entry omits 26d347434829 drm/bridge: ti-sn65dsi86: Properly undo autosuspend omits e9b6013a7ce3 x86/speculation: Update link to AMD speculation whitepaper omits 244d00b5dd47 x86/speculation: Use generic retpoline by default on AMD omits 8cd235b21605 ARM: dts: mvebu: Add Ctera C-200 V2 board omits 5fc74dbdf8f6 ARM: dts: kirkwood: Add Ctera C-200 V1 board omits 643d6a78ac76 dt-bindings: vendor-prefixes: Add Ctera Networks omits d28ce6c7c1ee ARM: dts: armada-385.dtsi: Add definitions for PCIe legacy [...] omits e6e6479c27aa soc: microchip: make mpfs_sys_controller_put static omits 5344930c64ab arm64: dts: marvell: armada-37xx: Add clock to PCIe node omits 4d2eeafecd6c nfsd: more robust allocation failure handling in nfsd_file [...] omits 74aaf96feaca SUNRPC: Teach server to recognize RPC_AUTH_TLS omits 37902c631309 NFSD: Move svc_serv_ops::svo_function into struct svc_serv omits f49169c97fce NFSD: Remove svc_serv_ops::svo_module omits c7d7ec8f043e SUNRPC: Remove svc_shutdown_net() omits 4355d767a21b SUNRPC: Rename svc_close_xprt() omits 352ad31448fe SUNRPC: Rename svc_create_xprt() omits 87cdd8641c8a SUNRPC: Remove svo_shutdown method omits c0219c499799 SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() omits a9ff2e99e9fa SUNRPC: Remove the .svo_enqueue_xprt method omits 70a60cbfb613 SUNRPC: Record endpoint information in trace log omits aca3ed791553 SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid omits 26ce14e77a82 SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] omits c1a3f2ce66c8 NFSD: Remove NFSD_PROC_ARGS_* macros omits 9db0e15fb32b NFSD: Use __sockaddr field to store socket addresses omits c6ced22997ad tracing: Update print fmt check to handle new __get_sockad [...] omits d07c9ad62247 tracing: Introduce helpers to safely handle dynamic-sized [...] omits add1511c3816 NFSD: Streamline the rare "found" case omits 0f29ce32fbc5 NFSD: Skip extra computation for RC_NOCACHE case omits 378a6109dd14 NFSD: De-duplicate hash bucket indexing omits e377a3e698fb nfsd: Add support for the birth time attribute omits 0b2662b7e7fd NFS: Calculate page offsets algorithmically omits 281f31b2e5a2 NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context omits d1e32ea35502 NFS: Initialise the readdir verifier as best we can in nfs [...] omits 2eef8a311122 NFS: Trace lookup revalidation failure omits 1a93b82c59ab NFS: constify nfs_server_capable() and nfs_have_writebacks() omits 64cfca85bacd NFS: Return valid errors from nfs2/3_decode_dirent() omits b38e09b9b613 Revert "NFSv4: use unique client identifiers in network na [...] omits 18b1ab7aa76b xsk: Fix race at socket teardown omits d2717584521a Merge tag 'ti-k3-dt-for-v5.18' of git://git.kernel.org/pub [...] omits bb67752b505e Merge tag 'oxnas-arm-soc-dt-for-5.18' of git://git.kernel. [...] omits 2d9f1dd1f28d Merge tag 'aspeed-5.18-devicetree-2' of git://git.kernel.o [...] omits 2cd76c2aba5e Merge tag 'samsung-dt64-5.18-2' of git://git.kernel.org/pu [...] omits 4216cd957b23 Merge tag 'samsung-dt-5.18-2' of git://git.kernel.org/pub/ [...] omits 664abe886602 Merge tag 'tegra-for-5.18-arm64-dt' of git://git.kernel.or [...] omits f08a71d29d9d Merge tag 'tegra-for-5.18-arm-dt' of git://git.kernel.org/ [...] omits cba4cdeb35a2 Merge tag 'tegra-for-5.18-dt-bindings' of git://git.kernel [...] omits 278883945043 Merge tag 'samsung-soc-5.18' of git://git.kernel.org/pub/s [...] omits 28f74201e37c ARM: pxa: remove Intel Imote2 and Stargate 2 boards omits 9bc19d473014 ARM: 9181/1: vdso: remove -nostdlib compiler flag omits e46e45f00d9e ARM: 9175/1: Convert to reserve_initrd_mem() omits a2e7ae86a6eb ARM: 9174/1: amba: Move EXPORT_SYMBOL() closer to definition omits dacf3ca134d0 ARM: 9173/1: amba: kill amba_find_match() omits 25d490eb4648 ARM: 9172/1: amba: Cleanup amba pclk operation omits 74aaaa1e9bba Merge tag 'arm-ftrace-for-rmk' of git://git.kernel.org/pub [...] omits 53238ebcfa56 Merge tag 'tegra-for-5.18-arm64-defconfig' of git://git.ke [...] omits 30939293262e blktrace: fix use after free for struct blk_trace omits f54eeae970f4 bpf: Remove Lorenz Bauer from L7 BPF maintainers omits 9826e393e4a8 iommu/tegra-smmu: Fix missing put_device() call in tegra_s [...] omits b00833768e17 iommu/vt-d: Fix double list_add when enabling VMD in scala [...] omits 254a1864e4d0 Merge tag 'ti-driver-soc-for-v5.18' of git://git.kernel.or [...] omits 345932db14e3 Merge tag 'tegra-for-5.18-soc' of git://git.kernel.org/pub [...] omits f0d2f15362f0 mmc: meson: Fix usage of meson_mmc_post_req() omits 08783aa7693f drm/i915: s/JSP2/ICP2/ PCH omits 1b279f6ad467 drm/i915/guc/slpc: Correct the param count for unset param omits 183a6f5c6e1e Merge branches 'ti-k3-dts-next' and 'ti-drivers-soc-next' [...] omits c65d68e7e95a soc: ti: k3-socinfo: Add AM62x JTAG ID omits a033588ec66b arm64: dts: ti: Add support for AM62-SK omits f1d17330a5be arm64: dts: ti: Introduce base support for AM62x SoC omits e096242e1ee2 dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM62 omits c4dda0cb4574 dt-bindings: arm: ti: Add bindings for AM625 SoC omits 32568ae37596 arm64: dts: mt8183: jacuzzi: Fix bus properties in anx's D [...] omits 15f1768365ae soc: mediatek: add MTK mutex support for MT8186 omits 5f9b5b757e44 soc: mediatek: mmsys: add mt8186 mmsys routing table omits 88590cbc1703 soc: mediatek: pm-domains: Add support for mt8186 omits c8a006896fce dt-bindings: power: Add MT8186 power domains omits 342479c86d3e soc: mediatek: pm-domains: Add support for mt8195 omits db2ca8608a9f soc: mediatek: pm-domains: Move power status offset to pow [...] omits dcbf6831a53a soc: mediatek: pm-domains: Remove unused macro omits ac0ca395543a soc: mediatek: pm-domains: Add wakeup capacity support in [...] omits 73c022e12963 dt-bindings: power: Add MT8195 power domains omits 0d52a01a266b m68k: defconfig: Disable fbdev on Sun3/3x omits ee55c9c5734e m68k: defconfig: Update defconfigs for v5.17-rc3 omits d1986fbd56ed arm64: dts: mt8192: Add watchdog node omits 09603f805ab6 ARM: dts: aspeed: p10bmc: Enable ftrace in ramoops buffer omits 454a9fb7746e ARM: dts: aspeed: everest: Add RTC battery gpio name omits 873fddb4ccba ARM: dts: aspeed: rainer: Add RTC battery gpio name omits ba115adf61b3 Input: samsung-keypad - properly state IOMEM dependency omits a9a3d60b937a ARM: dts: aspeed: Add ASRock ROMED8HM3 BMC omits e8e91c4e0012 ARM: dts: aspeed: rainier: Remove SPI NOR controllers omits d580bc3b2aa5 ARM: dts: aspeed: mtjade: Move all adc sensors into iio-hw [...] omits cba343e3d2b7 ARM: dts: aspeed: mtjade: Rename GPIO hog nodes to match schema. omits b21a502d0cba ARM: dts: aspeed: mtjade: Update host0-ready pin omits 73a82f2f0942 ARM: dts: aspeed: mtjade: Update rtc-battery-voltage-read- [...] omits b1f16672b4c8 ARM: dts: aspeed: mtjade: Enable secondary flash omits e7c470a4b543 Merge tag 'exynos-drm-fixes-v5.17-rc6' of git://git.kernel [...] omits 686d303ee630 hwmon: (pmbus) Add mutex to regulator ops omits f961e20f15ed selftests/powerpc/pmu: Include mmap_buffer field as part o [...] omits bf0938059ada iio: accel: mma8452: use the correct logic to get mma8452_data omits 5468fa5d6695 iio: adc: aspeed: Add divider flag to fix incorrect voltag [...] omits 4b1062ee1e8d iio: imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct omits 8c91c57907d3 ext4: add extra check in ext4_mb_mark_bb() to prevent agai [...] omits a00b482b82fb ext4: add strict range checks while freeing blocks omits 6bc6c2bdf1ba ext4: add ext4_sb_block_valid() refactored out of ext4_ino [...] omits bd8247eee1a2 ext4: no need to test for block bitmap bits in ext4_mb_mark_bb() omits 123e3016ee9b ext4: rename ext4_set_bits to mb_set_bits omits dbaafbadc5c3 ext4: use in_range() for range checking in ext4_fc_replay_ [...] omits 8ac3939db99f ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() omits bfdc502a4a4c ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit omits a5c0e2fdf7ce ext4: correct cluster len and clusters changed accounting [...] omits 2d4429205882 jbd2: remove CONFIG_JBD2_DEBUG to update t_max_wait omits f7f497cb7024 jbd2: kill t_handle_lock transaction spinlock omits cc16eecae687 jbd2: fix use-after-free of transaction_t race omits e3952fcce1aa ext4: fix remount with 'abort' option omits de408377db30 Merge branch 'clk-const' into clk-next omits 8df64183b8b7 clk: Mark clk_core_evict_parent_cache_subtree() 'target' const omits 75061a6ff49b clk: Mark 'all_lists' as const omits fa6ffe65cce5 clk: pistachio: Declare mux table as const u32[] omits eac03cb010a9 clk: qcom: Declare mux table as const u32[] omits 8a8e164b1de0 clk: mmp: Declare mux tables as const u32[] omits 08edf70457b3 clk: hisilicon: Remove unnecessary cast of mux table to u32 * omits 891b7023010c clk: mux: Declare u32 *table parameter as const omits 2eb3b3f0e870 clk: nxp: Declare mux table parameter as const u32 * omits 703da2aed99c clk: nxp: Remove unused variable omits 6c984083ec24 NFS: Use of mapping_set_error() results in spurious errors omits 84631f84ac95 NFS: Clean up NFSv4.2 xattrs omits f1ec501d08b7 NFS: Remove unnecessary XATTR cache invalidation in nfs_fhget() omits b622ffe1d9ec NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR omits 41e97b7f8a15 NFS: Remove unused flag NFS_INO_REVAL_PAGECACHE omits 88a6099fc327 NFS: Replace last uses of NFS_INO_REVAL_PAGECACHE omits 50c790a0b69b NFSv4: use unique client identifiers in network namespaces omits 43245eca6e67 NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED omits 46442b850e5b SUNRPC/xprtrdma: Convert GFP_NOFS to GFP_KERNEL omits 4c2883e77c5f SUNRPC/auth_gss: Convert GFP_NOFS to GFP_KERNEL omits 0adc87940618 SUNRPC: Convert GFP_NOFS to GFP_KERNEL omits 4fb547be355d NFSv4.2/copyoffload: Convert GFP_NOFS to GFP_KERNEL omits 61345a42a2ff NFSv4/flexfiles: Convert GFP_NOFS to GFP_KERNEL omits da48f267f90d NFS: Convert GFP_NOFS to GFP_KERNEL omits 5c60e89e71f8 NFSv4.2: Fix up an invalid combination of memory allocation flags omits 9c00fd9acba8 NFSv4: Charge NFSv4 open state trackers to kmemcg omits d7867712d81c NFS: Charge open/lock file contexts to kmemcg omits 3e17898aca29 NFSv4: Protect the state recovery thread against direct reclaim omits ab22e2cbbccb SUNRPC: remove redundant pointer plainhdr omits b7f114edd543 NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() omits eeac19a4d398 ARM: multi_v7_defconfig: Enable BCM23550 and BCM53573 omits 3ed58ac3fac1 ARM: multi_v7_defconfig: Enable Broadcom STB USB drivers omits 8786fde8421c Convert NFS from readpages to readahead omits 98c27f276be8 NFS: simplify check for freeing cn_resp omits 0917b5bdbe4b Merge tag 'renesas-arm-defconfig-for-v5.18-tag1' of git:// [...] omits 680af5b824a5 f2fs: quota: fix loop condition at f2fs_quota_sync() omits c7f91bd41029 f2fs: Restore rwsem lockdep support omits 2fef99b8372c f2fs: fix missing free nid in f2fs_handle_failed_inode omits 6b342707a1ec perf jevents: Add support for HiSilicon CPA PMU aliasing omits feaea1fe8b36 PCI/P2PDMA: Add Intel 3rd Gen Intel Xeon Scalable Processo [...] omits a1c57d7e77ed Merge tag 'at91-defconfig-5.18' of git://git.kernel.org/pu [...] omits 32d748a03e49 Merge tag 'imx-defconfig-5.18' of git://git.kernel.org/pub [...] omits 707e0a42358f Merge tag 'ti-k3-config-for-v5.17-v2' of git://git.kernel. [...] omits fba09099c6e5 media: v4l2-pci-skeleton: Remove usage of the deprecated " [...] omits 8c155674d975 rapidio/tsi721: Remove usage of the deprecated "pci-dma-co [...] omits 0fb3436b4b36 sparc: Remove usage of the deprecated "pci-dma-compat.h" API omits ffecba83be9c agp/intel: Remove usage of the deprecated "pci-dma-compat.h" API omits 06cc5cf16591 alpha: Remove usage of the deprecated "pci-dma-compat.h" API omits ab930ecfcee8 Merge tag 'samsung-clk-fsd-5.18' of git://git.kernel.org/p [...] omits 877d1d8112ae Merge tag 'stm32-dt-for-v5.18-1' of git://git.kernel.org/p [...] omits 581a1f8c9a32 Merge tag 'v5.18-rockchip-drivers-1' of git://git.kernel.o [...] omits b610c55bdfb9 Merge tag 'scmi-updates-5.18' of git://git.kernel.org/pub/ [...] omits c8812c2a0815 Merge tag 'imx-drivers-5.18' of git://git.kernel.org/pub/s [...] omits 25b67f373b49 Merge tag 'tee-shm-for-v5.18' of git://git.linaro.org:/peo [...] omits bc5ede20b8ec Merge tag 'amdtee-for-v5.18' of git://git.linaro.org:/peop [...] omits f289f1d8a49f Merge tag 'renesas-drivers-for-v5.18-tag2' of git://git.ke [...] omits 15cc8d030cd7 Merge tag 'renesas-drivers-for-v5.18-tag1' of git://git.ke [...] omits 4036b29a146b ARM: mmp: Fix failure to remove sram device omits 022e5220f272 Merge tag 'at91-soc-5.18' of git://git.kernel.org/pub/scm/ [...] omits 16018c0d27ed ARM: mstar: Select ARM_ERRATA_814220 omits 183fc8344df9 Merge tag 'imx-soc-5.18' of git://git.kernel.org/pub/scm/l [...] omits 543f7961c204 Merge tag 'ixp4xx-cleanup-for-v5.18' of git://git.kernel.o [...] omits c845b558599d Merge tag 'at91-dt-5.18' of git://git.kernel.org/pub/scm/l [...] omits eda2a6830f05 Merge tag 'renesas-arm-dt-for-v5.18-tag3' of git://git.ker [...] omits b10e270dc9ec Merge tag 'renesas-arm-dt-for-v5.18-tag2' of git://git.ker [...] omits 5a29ea50fc63 Merge tag 'v5.18-rockchip-dts32-1' of git://git.kernel.org [...] omits 84d08b2e5417 Merge tag 'v5.18-rockchip-dts64-1' of git://git.kernel.org [...] omits ceaf23fe3f23 Merge tag 'sunxi-dt-for-5.18-1' of git://git.kernel.org/pu [...] omits e03e97d5b454 Merge tag 'omap-for-v5.18/dt-signed' of git://git.kernel.o [...] omits 9ee83635d872 KVM: x86: Yield to IPI target vCPU only if it is busy omits 92e68cc55877 x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vC [...] omits 3c51d0a6c761 x86/kvm: Don't waste memory if kvmclock is disabled omits 40cd58dbf121 x86/kvm: Don't use PV TLB/yield when mwait is advertised omits 1b29d1c1faf3 Merge tag 'juno-update-5.18' of git://git.kernel.org/pub/s [...] omits 52e71a47e82b Merge tag 'imx-dt64-5.18' of git://git.kernel.org/pub/scm/ [...] omits 9d71d4a9eb27 Merge tag 'imx-dt-5.18' of git://git.kernel.org/pub/scm/li [...] omits fd9eff2ebc6a Merge tag 'imx-bindings-5.18' of git://git.kernel.org/pub/ [...] omits 3b364358cb9e Merge tag 'amlogic-arm64-dt-for-v5.18' of git://git.kernel [...] omits fee1601dc26e Merge tag 'nuvoton-5.18-devicetree' of git://git.kernel.or [...] omits f7bc3bc5d3eb Merge branch 'mstar-dt-next' of https://github.com/linux-c [...] omits 766121ba5de3 arm64/mte: Add userspace interface for enabling asymmetric mode omits d082a0255fcb arm64/mte: Add hwcap for asymmetric mode omits cb627397e02b arm64/mte: Add a little bit of documentation for mte_updat [...] omits 3f9ab2a6986f arm64/mte: Document ABI for asymmetric mode omits 21ed2f61cc86 Merge tag 'sti-dt-for-v5.18-round1' of git://git.kernel.or [...] omits 32de73e89099 kselftest/arm64: signal: Allow tests to be incompatible wi [...] omits 6f50ebf280be Merge tag 'ixp4xx-dts-v5.18' of git://git.kernel.org/pub/s [...] omits 7743b59fc033 Merge tag 'ux500-dts-v5.18-1' of git://git.kernel.org/pub/ [...] omits 8e9e1aeed2c9 Merge tag 'renesas-dt-bindings-for-v5.18-tag1' of git://gi [...] omits 0a2eec83c2c2 arm64: cpufeature: Always specify and use a field width fo [...] omits 3bb72d86d80e arm64: Always use individual bits in CPACR floating point enables omits 879358fc670d arm64: Define CPACR_EL1_FPEN similarly to other floating p [...] omits 3b34d3a9190f Merge tag 'renesas-arm-dt-for-v5.18-tag1' of git://git.ker [...] omits 4d9b86eb38af Merge tag 'samsung-dt-pinctrl-5.18' of git://git.kernel.or [...] omits ab2dad6f9e74 Merge tag 'socfpga_dts_update_for_v5.18_part1' of git://gi [...] omits 7e2d8a61c6db Merge tag 'samsung-dt64-5.18' of git://git.kernel.org/pub/ [...] omits 76990b47e87f Merge tag 'samsung-dt-5.18' of git://git.kernel.org/pub/sc [...] omits 9d28fe1becc3 Merge tag 'tesla-dt64-5.18' of git://git.kernel.org/pub/sc [...] omits 4013e26670c5 arm64: module: remove (NOLOAD) from linker script omits 6d746e1eb2f6 Merge branch for-5.18/arm64/defconfig into for-next omits 157059d53ebc Merge branch for-5.18/arm64/dt into for-next omits f5c304e2e8b7 Merge branch for-5.18/arm/dt into for-next omits 82a1bf600d5d Merge branch for-5.18/memory into for-next omits d6962f37c7a4 Merge branch for-5.18/dt-bindings into for-next omits ce2e608bbeb4 Merge branch for-5.18/soc into for-next omits f5e8d1e373dd Merge branch for-5.17/arm/dt into for-next omits 032e6c33790d arm64: cpufeature: Remove cpu_has_fwb() check omits 0092c25b541a ARM: tegra: tamonten: Fix I2C3 pad setting omits f0a481209d6f arm64: tegra: Drop arm,armv8-pmuv3 compatible string omits def8c222f054 arm64: Add support of PAuth QARMA3 architected algorithm omits be3256a086af arm64: cpufeature: Mark existing PAuth architected algorit [...] omits da844beb6d9f arm64: cpufeature: Account min_field_value when cheking se [...] omits fcfaff508b9f soc/tegra: bpmp: cleanup double word in comment omits 194217df813a soc/tegra: pmc: Add Tegra234 wake events omits dff7b84b4d2a Merge branch 'renesas-arm-dt-for-v5.18' into renesas-next omits 1ef36224ad62 arm64: dts: renesas: spider: Complete SCIF3 description omits cfcccc9126a7 arm64: dts: renesas: r8a779f0: Add pinctrl device node omits 6b421a98d1e4 Merge Zhang's ext2 cleanup. omits 50b3a8189910 ext2: correct max file size computing omits 3a4f7ef4bed5 arm64: Change elfcore for_each_mte_vma() to use VMA iterator omits c27983bbc75b Merge branch 'mem-ctrl-next' into for-next omits a06bf59d07f4 memory: Update of_memory lpddr2 revision-id binding omits 80ce91730d32 dt-bindings: memory: lpddr2: Adjust revision ID property t [...] omits d0054a470c33 soc: add microchip polarfire soc system controller omits f4de6d853a03 Merge branch 'at91-soc' into at91-next omits f8e0f301c461 ARM: at91: Kconfig: select PM_OPP omits 9584e7263e9e ARM: at91: PM: add cpu idle support for sama7g5 omits 9a0775c9cd3d ARM: at91: ddr: fix typo to align with datasheet naming omits 55614e682a2c ARM: at91: ddr: align macro definitions omits dc3005703f8c ARM: at91: ddr: remove CONFIG_SOC_SAMA7 dependency omits c751ee5a62af Merge branch 'at91-defconfig' into at91-next omits 2884f2dda70a ARM: configs: at91: sama7: add config for cpufreq omits cf718ceee0f8 ARM: configs: at91: sama7: enable cpu idle omits 67e2236e0abb Merge branch 'at91-defconfig' into at91-next omits 96e7b5479a01 Merge branch 'at91-dt' into at91-next omits 3c8a9c2e2daf ARM: dts: at91: sama7g5: add opps omits 85b1304b9daa ARM: dts: at91: sama7g5ek: set regulator voltages for stan [...] omits 279d626d7374 ARM: dts: at91: fix low limit for CPU regulator omits 04956b7216bd ARM: dts: at91: sama7g5: Enable can0 and can1 support in s [...] omits f5e676c6aa47 ARM: dts: at91: sama7g5: Add can controllers of sama7g5 omits f8b94b1500e4 ARM: dts: at91: sama7g5: Add crypto nodes omits dd865f090f03 Merge branch 'set_fs-4' of git://git.kernel.org/pub/scm/li [...] omits 74fa56279651 ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM omits cb4b2d26c78a ARM: dts: stm32: Correct masks for GIC PPI interrupts on s [...] omits 760ae19fa929 ARM: dts: stm32: Add alternate pinmux for mco2 pins omits bf5f07e70687 ARM: dts: stm32: Correct masks for GIC PPI interrupts on s [...] omits 01e57df26919 ARM: dts: stm32: Add alternate pinmux for ethernet0 pins omits b814f7544a8f ARM: dts: stm32: remove timer5 duplicate unit-address on s [...] omits e6bc0d6ac6d6 ARM: dts: stm32: remove some timer duplicate unit-address [...] omits f03b9808e6e4 ARM: dts: stm32: Enable EXTI on stm32mp13 omits 2a8092a5a60d ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] omits 9269f28b7df5 ARM: dts: stm32: keep uart4 behavior on stm32mp15xx-dhcom-som omits b1bcd81718fb ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] omits 89104f45a3b9 ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] omits 97b37fb0752a ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] omits d8268564a3b7 ARM: dts: stm32: keep uart4 behavior on stm32mp157c-odyssey omits aed569aaf1ca ARM: dts: stm32: keep uart4 behavior on stm32mp157c-lxa-mc1 omits ee41561d9c96 ARM: dts: stm32: keep uart nodes behavior on stm32mp157a-s [...] omits 9e9388e2ff67 ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0 omits ab0e8febe59f ARM: dts: stm32: keep uart nodes behavior on stm32mp1-micr [...] omits 49bc295c6a53 ARM: dts: stm32: keep uart4 behavior on stm32mp157a-iot-box omits 2fd0c0fe7a49 ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-edimm2.2 omits 97f44495f80e ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-ctouch2 omits 76594563fac7 ARM: dts: stm32: keep uart4 and uart7 behavior on stm32mp15xx-dkx omits 8201f5f5fd2c ARM: dts: stm32: keep uart4 behavior on stm32mp157c-ed1 omits 0f18f728ba62 ARM: dts: stm32: add DMA configuration to UART nodes on st [...] omits 7a5faaee0d2e ARM: dts: stm32: use exti 19 as main interrupt to support [...] omits 1deab7ed164f ARM: dts: stm32: Add CM4 reserved memory, rproc and IPCC o [...] omits 26c1d8c7fe90 ARM: dts: stm32: add MDMA on STM32MP13x SoC family omits 54ceceeaee47 ARM: dts: stm32: add DMA1, DMA2 and DMAMUX1 on STM32MP13x [...] omits 967747bbc084 uaccess: remove CONFIG_SET_FS omits e5ef21d13995 ia64: remove CONFIG_SET_FS support omits 75d4d29549e5 sh: remove CONFIG_SET_FS support omits a5ad837843b6 sparc64: remove CONFIG_SET_FS support omits 5a06fcb15b43 lib/test_lockup: fix kernel pointer check for separate add [...] omits 12700c17fc28 uaccess: generalize access_ok() omits 23fc539e8129 uaccess: fix type mismatch warnings from access_ok() omits 52fe8d125c9a arm64: simplify access_ok() omits 26509034bef1 m68k: fix access_ok for coldfire omits 15f3d81a8c8a MIPS: use simpler access_ok() omits 429124d99264 MIPS: Handle address errors for accesses above CPU max vir [...] omits 34737e269803 uaccess: add generic __{get,put}_kernel_nofault omits 90997c128049 nios2: drop access_ok() check from __put_user() omits 1830a1d6a5b7 x86: use more conventional access_ok() definition omits 36903abedfe8 x86: remove __range_not_ok() omits 8afafbc955ba sparc64: add __{get,put}_kernel_nofault() omits 8926d88ced46 nds32: fix access_ok() checks in get/put_user omits a97b693c3712 uaccess: fix nios2 and microblaze get_user_8() omits 4a14311a3b93 counter: Stop using dev_get_drvdata() to get the counter device omits 809b48289674 clk: qcom: rpmhcc: add sc8280xp support to the RPMh clock [...] omits 8b6167a90135 dt-bindings: clock: Add sc8280xp to the RPMh clock control [...] omits 7da5e77a1b5f Merge branch 'clk-fixes' into clk-next omits aa091a6a91df clk: lan966x: Fix linking error omits 4188db23285e drm/exynos: Search for TE-gpio in DSI panel's node omits 0a6e8d0a6df6 drm/exynos: Don't fail if no TE-gpio is defined for DSI driver omits 586d0902456a drm/exynos: gsc: Use platform_get_irq() to get the interrupt omits be0a3b7e2a97 drm/exynos/fimc: Use platform_get_irq() to get the interrupt omits b342c1f33598 drm/exynos/exynos_drm_fimd: Use platform_get_irq_byname() [...] omits be52abd4d2b7 drm/exynos: mixer: Use platform_get_irq() to get the interrupt omits 0d22b031662a drm/exynos/exynos7_drm_decon: Use platform_get_irq_byname( [...] omits 482c85c7fc95 ARM: dts: NSP: MX6X: correct LED function types omits 66848aff05f6 ARM: dts: NSP: MX6X: get mac-address from eeprom omits 356a8666263c Merge branch 'clk-fixes' into clk-next omits 6e6fec3f961c clk: qcom: dispcc: Update the transition delay for MDSS GDSC omits 4e7c4d3652f9 clk: qcom: gdsc: Add support to update GDSC transition delay omits f03511c4f2b5 Merge branch 'v5.18-armsoc/dts64' into for-next omits 3cc8cd2d2595 arm64: dts: rockchip: add naneng combo phy nodes for rk3568 omits 572f08c0fd75 memory: tegra: Add APE memory clients for Tegra234 omits b7fb0ae09009 ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM omits 134553625187 ARM: dts: qcom: msm8226: add power domains omits 20f36361b7dd soc: qcom: rpmpd: Add MSM8226 support omits d148363684a4 dt-bindings: power: rpmpd: Add MSM8226 to rpmpd binding omits 308b26cddb04 arm64: dts: qcom: sdm632: Add device tree for Fairphone 3 omits cb898d5e59b4 dt-bindings: arm: qcom: Document sdm632 and fairphone,fp3 board omits 24af02271ca7 arm64: dts: qcom: Add SDM632 device tree omits 06ea71e42975 arm64: dts: qcom: Add PM8953 PMIC omits 9fb08c801923 arm64: dts: qcom: Add MSM8953 device tree omits 08b25f7d99e1 dt-bindings: arm: cpus: Add Kryo 250 CPUs omits 3016af34ef8d arm64: dts: qcom: msm8916-longcheer-l8150: Add light and p [...] omits 1e49defb8636 arm64: dts: qcom: align Google CROS EC PWM node name with [...] omits b77d8306d84f clk: qcom: ipq8074: Use floor ops for SDCC1 clock omits 8c8959f2b5cc memory: tegra: Add Tegra234 support omits f9c9602f5baa Merge branch 'for-5.18/dt-bindings' into for-5.18/memory omits c6489c30fcbc arm64: tegra: Enable Jetson Xavier NX USB device mode omits ff578db7b693 arm64: tegra: Enable UART instance on 40-pin header omits 621e12a138f7 arm64: tegra: Add HDA device tree node for Tegra234 omits b7e70391a545 arm64: tegra: Enable device-tree overlay support omits 09614acd87e6 arm64: tegra: APE sound card for Jetson AGX Orin omits dc94a94daa39 arm64: tegra: Add audio devices on Tegra234 omits cd0c2edf20f0 arm64: tegra: Move audio IOMMU properties to ADMAIF node omits 5710e16afa6c arm64: tegra: Add Tegra234 IOMMUs omits 699349e09be0 arm64: tegra: Enable gpio-keys on Jetson AGX Orin Developer Kit omits 835553b3c64e arm64: tegra: Add GPCDMA node for tegra186 and tegra194 omits 5e69088d70d5 arm64: tegra: Add Tegra234 PWM devicetree nodes omits 156af9de0932 arm64: tegra: Add Tegra234 I2C devicetree nodes omits cfac36edfca4 Merge branch 'for-5.18/dt-bindings' into for-5.18/arm64/dt omits a4ad66da3fcc dt-bindings: memory: Add Tegra234 PCIe memory omits 6460278f6faf dt-bindings: power: Add Tegra234 PCIe power domains omits d06a171e07bc dt-bindings: Add Tegra234 PCIe clocks and resets omits c1deb3392cda ARM: configs: at91: sama7: Enable crypto IPs and software algs omits 9437a3c8abd7 ARM: configs: at91: sama7: Enable UBIFS_FS omits 5f37e194bafd ARM: configs: at91: sama7: Enable NAND / SMC omits f25c47c67629 Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next omits 8c49678d8488 ARM: tegra: Fix ethernet node names omits 4b6140b96dfe ARM: dts: at91: Use the generic "crypto" node name for the [...] omits fb45a72e2c46 ARM: dts: at91: remove status = "okay" from soc specific dtsi omits 0fb578a529ac ARM: dts: at91: sama5d2: Fix PMERRLOC resource size omits e74964d0236f dt-bindings: arm: at91: add Kontron's new KSwitches omits ebdfc289a348 MAINTAINERS: Update Allwinner SoCs maintainers omits d978ab1a7b7a dt-bindings: Document Tegra234 HDA support omits 07d743902a12 dt-bindings: Add HDA support for Tegra234 omits b631c9c2ae93 soc/tegra: fuse: Explicitly cast to/from __iomem omits 6f259bf1619b soc/tegra: fuse: Update nvmem cell list omits 1e5cf1452eb0 soc/tegra: pmc: Enable core domain support for Tegra20 and [...] omits 4c0f1f90118b ARM: tegra: paz00: Add MMC aliases omits fa3174c591b8 ARM: tegra: tf700t: Rename DSI node omits 79b788bfc787 ARM: tegra: transformer: Drop reg-shift for Tegra HS UART omits e52fed28f627 ARM: tegra: asus-tf101: Enable S/PDIF and HDMI audio omits 0cc62aed370d sizes.h: Add SZ_1T macro omits 7419e29ce8ac Merge Amir's fsnotify fix & speedup. omits 290deaa10c50 ARM: dts: add DT for lan966 SoC and 2-port board pcb8291 omits 228a26b91228 arm64: Use the clearbhb instruction in mitigations omits a5905d6af492 KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered [...] omits 558c303c9734 arm64: Mitigate spectre style branch history side channels omits eb8b5af702ca ASoC: tlv320adc3xxx: Fix buggy return value omits f9181078bb48 Merge branches 'renesas-arm-dt-for-v5.18' and 'renesas-dri [...] omits 04e317ba72d0 fsnotify: optimize FS_MODIFY events with no ignored masks omits 4f0b903ded72 fsnotify: fix merge with parent's ignored mask omits 088659ad2a83 soc: renesas: Kconfig: Introduce ARCH_RZG2L config option omits 6a3b10e5c312 ARM: dts: renesas: Align GPIO hog names with dtschema omits 48d8ee5b831e arm64: dts: renesas: Align GPIO hog names with dtschema omits d05e409e4a66 arm64: dts: renesas: rzg2lc-smarc-som: Enable watchdog omits 3ec510bcbdd2 ARM: dts: r9a06g032-rzn1d400-db: Enable watchdog0 with a 6 [...] omits 045d0625d305 ARM: dts: r9a06g032: Add the watchdog nodes omits a3a59919ab66 dt-bindings: clock: r9a06g032: Add the definition of the w [...] omits 670659998812 ARM: tegra: Update jedec,lpddr2 revision-id binding omits acda0aab9ed2 Merge branch 'for-v5.18/tesla-fsd' into for-next omits 272a253338f9 arm64: dts: fsd: Add the MCT support omits e8134595e3f1 Merge branch 'for-5.18' into for-next omits 84842911322f vsprintf: Fix %pK with kptr_restrict == 0 omits 8a0edc72bec2 powerpc/module_64: fix array_size.cocci warning omits d4b341269efb arm64: dts: qcom: Add support for Samsung Galaxy Book2 omits 2564aa7544f4 dt-bindings: clocks: qcom,sdm845-camcc: add clocks/clock-names omits a0d61d02c102 dt-bindings: clocks: convert SDM845 Camera CC bindings to YAML omits 2b8c9c77c268 arm64: dts: qcom: msm8996: convert xo_board to RPM_SMD_BB_CLK1 omits 79b9ced56529 arm64: dts: qcom: msm8996: add cxo and sleep-clk to gcc node omits cfc090a0c960 arm64: dts: qcom: sdm845: add bi_tcxo to camcc omits e8880a10f970 ARM: dts: qcom: apq8026-lg-lenok: Add Bluetooth omits 81ecc39d0dd3 ARM: dts: qcom: apq8026-lg-lenok: Add Wifi omits a5683471b68d ARM: dts: qcom: msm8226: Add pinctrl for sdhci nodes omits 8f6e20adaaf3 arm64: dts: qcom: sdm845: enable dma for spi omits 29aed4b4eb99 arm64: dts: qcom: sdm845: Add gsi dma node omits c07ac3ee76e5 ASoC: rt5682s: Fix the wrong jack type detected omits 7e1d728a94ca ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID omits a9230ccc0c6f ASoC: amd: vg: update acp init and deinit sequence omits 0c38cc1dd17e ASoC: amd: vg: apply sample bits pcm constraint omits 9a617f0e109c ASoC: amd: vg: update platform clock control sequence omits aa9753a4677d ASoC: nau8821: enable no_capture_mute flag omits 5ca4cf2c83da ASoC: amd: vangogh: refactor i2s master mode clock sequence code omits 8b91cee5eadd powerpc/64s/hash: Make hash faults work in NMI context omits bf19347a7856 Merge branch 'v5.17-armsoc/dtsfixes' into for-next omits 3968abae8099 Merge branch 'v5.18-clk/next' into for-next omits b52880ab0670 Merge branch 'v5.18-armsoc/dts64' into for-next omits 3001cb317815 Merge branch 'v5.18-armsoc/dts32' into for-next omits 9e1814a0c35a Merge branch 'v5.18-armsoc/drivers' into for-next omits a0024f55eb5b arm64: dts: rockchip: align Google CROS EC PWM node name w [...] omits 3e4c629ca680 arm64: dts: rockchip: enable rk809 audio codec on the rk35 [...] omits bbe5d394c76b arm64: dts: rockchip: set vdd_gpu regulator on rk3568-evb1 [...] omits 738bbac56122 arm64: dts: rockchip: add the vdd_cpu regulator to rk3568- [...] omits 406c607eccea arm64: dts: rockchip: enable work led on rk3568-evb1-v10 omits 10b74af31073 clk: rockchip: re-add rational best approximation algorith [...] omits 9f565399ad07 clk/rockchip: Use of_device_get_match_data() omits a1b019872693 soc: qcom: mdt_loader: Fix split-firmware condition omits 1e8853c69827 arm64: dts: qcom: sc7280: Add cpu OPP tables omits 8b93fbd95ed4 arm64: dts: qcom: sc7280: Add EPSS L3 interconnect provider omits 515415d31616 ARM: boot: dts: bcm2711: Fix HVS register range omits 56dce868198c libperf: Add API for allocating new thread map array omits 41415b8a974a libperf: Rename arguments of perf_thread_map APIs omits ce345f1e4845 Merge tag 'asoc-fix-v5.17-rc5' of https://git.kernel.org/p [...] omits 39c2a5e0d38a Merge branch 'next/dt64' into for-next omits 06874015327b arm64: dts: exynos: Add initial device tree support for Ex [...] omits fbb1d4b381b0 MIPS: Modernize READ_IMPLIES_EXEC omits 1c5aa0372634 PCI: qcom: Add SM8450 PCIe support omits 0614f98bbb9f PCI: qcom: Add ddrss_sf_tbu flag omits f94c35e02464 PCI: qcom: Remove redundancy between qcom_pcie and qcom_pcie_cfg omits dddb4efa5192 dt-bindings: pci: qcom: Document PCIe bindings for SM8450 omits 521f2688c5af perf arm-spe: Use advertised caps/min_interval as default [...] discards 210b966b7e2f Merge tag 'scmi-updates-5.18' of git://git.kernel.org/pub/ [...] discards 4b52c464e657 Merge tag 'juno-update-5.18' of git://git.kernel.org/pub/s [...] discards 427094423e44 Merge tag 'juno-fix-5.17' of git://git.kernel.org/pub/scm/ [...] discards 34c29cdcc836 Merge tag 'scmi-fix-5.17' of git://git.kernel.org/pub/scm/ [...] omits 406a8c1d8fa5 powerpc: Remove remaining stab codes omits 4b0bec608858 ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_ [...] omits 61163c3e7480 ASoC: codecs: wcd934x: fix kcontrol max values omits b02175192369 ASoC: codecs: wcd938x: fix kcontrol max values omits cc587b7c8fbb ASoC: codecs: wc938x: fix accessing array out of bounds fo [...] omits 0ea5eff7c606 ASoC: codecs: va-macro: fix accessing array out of bounds [...] omits bcfe5f76cc40 ASoC: codecs: rx-macro: fix accessing array out of bounds [...] omits 42c709c4e1ce ASoC: codecs: rx-macro: fix accessing compander for aux omits d56201d9440d riscv: defconfig: enable hugetlbfs option omits 8c4c7016ddd1 perf data: Don't mention --to-ctf if it's not supported omits 65e7c963267f perf data: Adding error message if perf_data__create_dir() fails omits a8a733b20109 arm64/hugetlb: Define __hugetlb_valid_size() omits 38ddf7dafaea arm64: mte: avoid clearing PSTATE.TCO on entry unless necessary omits f9b5e46f4097 kasan: split kasan_*enabled() functions into a separate header omits fa1114d9eba5 arm64: insn: add encoders for atomic operations omits 97e58e395e9c arm64: move AARCH64_BREAK_FAULT into insn-def.h omits 9195c294bc58 RISC-V: Add Sv57 page table support omits 7e3580d1f38a Merge branch 'ti-k3-dts-next' into ti-next omits cd9342109a7a arm64: dts: ti: k3-*: Drop address and size cells from fla [...] omits 672e89d731c4 arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes omits a966803781fc arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs omits de60edf1be3d arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs omits 1a307cc29943 arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs omits a06ed27f3bc6 arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs omits 8cae268b70f3 arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs omits 223d9ac45efb arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-pa [...] omits be9aea744004 linkage: remove SYM_FUNC_{START,END}_ALIAS() omits 7be2e319640c x86: clean up symbol aliasing omits 0f61f6be1f7f arm64: clean up symbol aliasing omits e0891269a8c2 linkage: add SYM_FUNC_ALIAS{,_LOCAL,_WEAK}() omits ec075262648f PCI: mvebu: Implement support for legacy INTx interrupts omits d00ea94e6209 PCI: mvebu: Fix macro names and comments about legacy interrupts omits 0124989220f2 dt-bindings: PCI: mvebu: Update information about intx interrupts omits c099c2a76185 PCI: mvebu: Use child_ops API omits 2b6ee04c0aa6 PCI: mvebu: Add support for Advanced Error Reporting regis [...] omits e3e13c9135da PCI: mvebu: Add support for PCI Bridge Subsystem Vendor ID [...] omits 2a81dd9fd9b0 PCI: mvebu: Correctly configure x1/x4 mode omits 26b982ca8321 dt-bindings: PCI: mvebu: Add num-lanes property omits 3767a9024252 PCI: pci-bridge-emul: Add support for PCI Bridge Subsystem [...] omits c0bd41973294 PCI: pci-bridge-emul: Add support for PCIe extended capabilities omits c453bf6f9b32 PCI: pci-bridge-emul: Re-arrange register tests omits 48b0e01109f5 reiserfs: get rid of AOP_FLAG_CONT_EXPAND flag omits 77494b5c6a73 Merge branches 'renesas-arm-dt-for-v5.18' and 'renesas-dri [...] omits 73421f2a48e6 clk: renesas: r8a779f0: Add PFC clock omits 5447d32c5559 clk: renesas: r8a779f0: Add I2C clocks omits 78789705581d clk: renesas: r8a779f0: Add WDT clock omits 691419f90f7f clk: renesas: r8a779f0: Fix RSW2 clock divider omits 1069050467d8 arm64: dts: renesas: spider-cpu: Enable watchdog timer omits 8ca367e26ad9 arm64: dts: renesas: r8a779f0: Add RWDT node omits d1ca45f93c3f mips: Enable KCSAN omits b89acaf8cad1 soc: renesas: Kconfig: Explicitly select PM and PM_GENERIC [...] omits ce510accafdb MIPS: pci-ar2315: Constify static irq_domain_ops omits 0ccd7890461f MIPS: ath25: Constify static irq_domain_ops omits b7c8c2c6b1b1 MIPS: OCTEON: Constify static irq_domain_ops omits 10242464e506 MIPS: sibyte: Add missing __user annotations in sb_tbprof.c omits b56d1cafefaa MIPS: remove asm/war.h omits 45550ada88f0 Merge branch 'imx/defconfig' into for-next omits 65cada0ba3bc Merge branch 'imx/dt64' into for-next omits f7fa9507668d Merge branch 'imx/dt' into for-next omits 4e5522ffd0b1 Merge branch 'imx/bindings' into for-next omits 9a93965d055b Merge branch 'imx/soc' into for-next omits 9baabac707a5 ARM: dts: imx6qp-sabresd: Enable PCIe support omits e6cb5408289f bus: imx-weim: add DT overlay support for WEIM bus omits 15acceb9f0d6 Merge branch 'for-5.18-panic-deadlocks' into for-next omits ce06e863f36f printk: make suppress_panic_printk static omits dcd03ba15947 Merge branch 'for-5.18' into for-next omits d4c858643263 kallsyms: ignore all local labels prefixed by '.L' omits a5a763b2b266 printk: Set console_set_on_cmdline=1 when __add_preferred_ [...] omits c4b0059be663 Merge branch 'for-5.18' into for-next omits 96b02f2fbde2 Docs: printk: add 'console=null|""' to admin/kernel-parameters omits c086df490257 fuse: move FUSE_SUPER_MAGIC definition to magic.h omits 39d1e443173a clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_RO [...] omits c4d5b6eef258 m68k: mm: Remove check for VM_IO to fix deferred I/O omits 91d7b75a5888 m68k: Add asm/config.h omits 96bb0954860a arm64: dts: juno: Add separate SCMI variants omits ee30666d75e2 Merge branch 'renesas-arm-dt-for-v5.18' into renesas-next omits 3f67fc2a84e9 MAINTAINERS: Specify IRC channel for Renesas ARM64 port omits 14415218a8c0 MAINTAINERS: Specify IRC channel for Renesas ARM32 port omits 38a0e5b735d6 clk: scmi: Support atomic clock enable/disable API omits 18f295b758b2 firmware: arm_scmi: Add support for clock_enable_latency omits b7bd36f2e943 firmware: arm_scmi: Add atomic support to clock protocol omits 05976c5f3bff firmware: arm_scmi: Support optional system wide atomic-th [...] omits 0539884ccc8a dt-bindings: firmware: arm,scmi: Add atomic-threshold-us o [...] omits 5a3b7185c47c firmware: arm_scmi: Add atomic mode support to virtio transport omits 9a1699bda095 firmware: arm_scmi: Review virtio free_list handling omits 42e90eb53bf3 firmware: arm_scmi: Add a virtio channel refcount omits 39369380e729 Merge branch 'v5.18/dt64' into for-next omits 44a3918c8245 x86/speculation: Include unprivileged eBPF status in Spect [...] omits 5ad3eb113245 Documentation/hw-vuln: Update spectre doc omits 1e19da8522c8 x86/speculation: Add eIBRS + Retpoline options omits d45476d98324 x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE omits b90d10da84e3 arm64: dts: renesas: ulcb-kf: fix wrong comment omits d926a4fe2533 arm64: dts: meson: add support for OSMC Vero 4K+ omits 3f7dbd336f36 dt-bindings: arm: amlogic: add Vero 4K+ bindings omits 41654043226f dt-bindings: vendor-prefixes: add osmc prefix omits c0774561bd46 Merge branch 'for-5.17/upstream-fixes' into for-next omits fc3ef2e3297b HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts omits c23fadafebf3 ARM: dts: aspeed: tacoma: Remove CFAM reset GPIO omits 59f5ae05c18a arm64: dts: imx8mp-phycore-som: Set usdhc root clock for eMMC omits b00e3e03cfa2 arm64: dts: imx8mp-phycore-som: LDO5 needs to be enabled i [...] omits 8c0d17856a87 arm64: dts: imx8mp-phycore-som: Set VDD_ARM run and standb [...] omits 2aeded997117 arm64: dts: imx8mp-phycore-som: Update WDOG muxing omits 97c8800e3fe2 arm64: dts: imx8mp-phycore-som: Reduce drive strength for [...] omits c173a181719e arm64: dts: imx8mp-phycore-som: Adapt eMMC drive strength omits 4fab14f01efa arm64: dts: imx8mp-phycore-som: Set minimum output impedan [...] omits 037d4d885ad8 arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlay for im [...] omits 37840653e8a3 arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlay for im [...] omits 27c8f4ccc1b9 arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlays for s [...] omits 665f7f1ce8a7 arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlays for s [...] omits 039facb4323b dt-bindings: arm: imx: add imx8mm gw7903 support omits a72ba91e5bc7 arm64: dts: imx: Add i.mx8mm Gateworks gw7903 dts support omits eba5bea8f37f arm64: dts: ls1028a: add efuse node omits f173c93f181e ARM: dts: aspeed: rainier: Label reset-cause-pinhole GPIO omits d1acc52b5286 ARM: dts: aspeed: everest: Label reset-cause-pinhole GPIO omits d05883790ac2 ARM: dts: aspeed: tacoma: Clean up KCS nodes omits 8134822db08d arm64: dts: imx8mp-evk: add support for I2C5 omits 6bb691f2cf3d arm64: dts: imx8mp-evk: add PCA6416 gpio line names omits df6182e662ca arm64: dts: imx8qm: added more serial alias to dts omits c4eda826deb6 arm64: dts: imx8qm: add compatible string for usdhc3 omits 43fd3d4d95ce MAINTAINERS: ARM/WPCM450: Add 'W:' line with wiki omits d44ea6e3c747 ARM: dts: aspeed: Add device tree for Quanta S6Q BMC omits 16dcfe972b7e firmware: imx: scu-pd: imx8q: add vpu mu resources omits dc570e8e1a70 arm64: dts: rockchip: fix supplies for pwm regulators omits e6bbf0d53ae1 arm64: dts: rockchip: define vdd_log on rk3399-puma omits be92e1ded1d1 sparc64: fix building assembly files omits 4efc93d707ff Merge branch 'next/dt' into for-next omits 7cdfe3b3b60c ARM: dts: exynos: align PPMU event node names with dtschema omits a679a61520d8 fuse: fix fileattr op failure omits f9ecc209330a Merge branch 'omap-for-v5.18/dt' into for-next omits 668e2f58ed8b ARM: dts: am335x-sancloud-bbe-extended-wifi: New devicetree omits e2d54fb6cea9 ARM: dts: logicpd-torpedo: Add isp1763 support to baseboard omits 6e8c8b508230 ARM: dts: am334x: pdu001: Use correct node name for RTC omits a7d4f58e99dd kconfig: fix missing '# end of' for empty menu omits 868653f421cd kconfig: add fflush() before ferror() check omits 48473a3319f6 Merge branch 'clk-fixes' into clk-next omits f7bcf5fe4346 Merge branch 'clk-mvebu' into clk-next omits b191fe39a5ff clk: mvebu: use time_is_before_eq_jiffies() instead of ope [...] omits 859f7e45542a Merge remote-tracking branch 'torvalds/master' into perf/core omits fe665816e0d4 PCI: iproc: Set all 24 bits of PCI class code omits 904b10fb189c PCI: Add defines for normal and subtractive PCI bridges omits fa62806ece26 Merge branch 'clk-mtk' into clk-next omits d54bb86b8955 clk: mediatek: Warn if clk IDs are duplicated omits cf8a482afc28 clk: mediatek: mt8195: Implement remove functions omits f3e690b00b86 clk: mediatek: mt8195: Implement error handling in probe f [...] omits cd3a77a085f5 clk: mediatek: mt8195: Hook up mtk_clk_simple_remove() omits 2d18b7e31aa8 clk: mediatek: Unregister clks in mtk_clk_simple_probe() e [...] omits 3c3ba2ab0226 clk: mediatek: mtk: Implement error handling in register APIs omits 6ae34f2b7b82 clk: mediatek: pll: Implement error handling in register API omits eb7b7a7de993 clk: mediatek: mux: Implement error handling in register API omits 203ce39ed50b clk: mediatek: mux: Reverse check for existing clk to redu [...] omits e938a1340988 clk: mediatek: gate: Implement error handling in register API omits 4e94ea5432f5 clk: mediatek: cpumux: Implement error handling in register API omits c42a2888e0db clk: mediatek: mtk: Clean up included headers omits 2204d96b1919 clk: mediatek: Add mtk_clk_simple_remove() omits cb50864f6cee clk: mediatek: Implement mtk_clk_unregister_composites() API omits b87385eb5a8e clk: mediatek: Implement mtk_clk_unregister_divider_clks() API omits 1c6d6b69baae clk: mediatek: Implement mtk_clk_unregister_factors() API omits 34c9d45418bc clk: mediatek: Implement mtk_clk_unregister_fixed_clks() API omits 10174b507756 clk: mediatek: pll: Clean up included headers omits 6dd199064dd8 clk: mediatek: pll: Implement unregister API omits 39691fb67b6a clk: mediatek: pll: Split definitions into separate header file omits dc46de49264e clk: mediatek: mux: Clean up included headers omits 7b375737e47e clk: mediatek: mux: Internalize struct mtk_clk_mux omits 0b4b0387ddf6 clk: mediatek: mux: Implement unregister API omits 02f0d762319c clk: mediatek: cpumux: Clean up included headers omits 759284426a22 clk: mediatek: cpumux: Internalize struct mtk_clk_cpumux omits 89ceb2064ecb clk: mediatek: cpumux: Implement unregister API omits 625afe4f05e1 clk: mediatek: gate: Clean up included headers omits 44dd1414cf76 clk: mediatek: gate: Implement unregister API omits ee488dc918bc clk: mediatek: gate: Internalize clk implementation omits 19b8d43887f5 clk: mediatek: gate: Consolidate gate type clk related code omits 2403d6f1b1da clk: mediatek: Use %pe to print errors omits 42531e5307c3 Merge branch 'clk-renesas' into clk-next omits 80a6359f1c9b Merge tag 'renesas-clk-for-v5.18-tag1' of git://git.kernel [...] omits 40efe139ff60 dt-bindings: Add Tegra234 APE support omits 8b943e92aede Merge branch 'for-5.17/upstream-fixes' into for-next omits ac89895213d8 HID: elo: Revert USB reference counting omits 40282358ae30 Merge branch 'for-5.18/apple' into for-next omits ed9f4f961260 HID: apple: properly reflect LEDS dependency omits 7e9c3cb5ee07 Merge branch 'asm-generic-compile-test' into asm-generic omits 2a5c0fdc70cd reiserfs_xattr.h: add linux/reiserfs_xattr.h to UAPI compi [...] omits 8b4bca21c2c0 kexec.h: add linux/kexec.h to UAPI compile-test coverage omits cbf282034129 fsmap.h: add linux/fsmap.h to UAPI compile-test coverage omits 169adc2b6b3c android/binder.h: add linux/android/binder(fs).h to UAPI c [...] omits 4a3233c1a698 shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage omits 72113d0a7d90 signal.h: add linux/signal.h and asm/signal.h to UAPI comp [...] omits 344118c3ee4e ARM: mstar: Extend opp_table for infinity2m omits 4fcfd917c9eb ARM: mstar: Add OPP table for infinity3 omits 9affaa4ad7cc ARM: mstar: Add OPP table for infinity omits 79f700c24b13 ARM: mstar: Link cpupll to second core omits 62a2718bf4c2 ARM: mstar: Link cpupll to cpu omits 6979b5fedb92 ARM: mstar: Add cpupll to base dtsi omits c952e5075de1 dt-bindings: clk: mstar msc313 cpupll binding description omits 141c3dc8fb47 Merge branch 'ti-k3-dts-next' into ti-next omits c5487b9cdea5 ASoC: cs4265: Fix the duplicated control name omits 9bdd10d57a88 ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min omits 5c9d54d2c2bd Merge branch 'for-5.18/razer' into for-next omits 047b6188b66e HID: Add driver for Razer Blackwidow keyboards omits be94d0aa19ee Merge branch 'for-5.17/upstream-fixes' into for-next omits 0a5a587501b5 HID: Add support for open wheel and no attachment to T300 omits c5f09b1b45cb HID: apple: Add fn mapping for MacBook Pros with Touch Bar omits 2aeb0696b8e8 arm64: dts: ti: k3-am64: Add ESM0 to device memory map omits 292b0dd7cdc1 arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cell [...] omits 42f6a2d30023 HID: apple: Add necessary IDs and configuration for T2 Macs. omits 9018eacbe623 HID: apple: Add support for keyboard backlight on certain [...] omits 37ee26c43358 Merge branch 'for-5.18/apple' into for-next omits cbfcfbfc3848 HID: apple: Report Magic Keyboard 2021 with fingerprint re [...] omits 8ae5c16c9d42 HID: apple: Report Magic Keyboard 2021 battery over USB omits 250b369ed238 HID: apple: Magic Keyboard 2015 FN key mapping omits 0fea6fe7d5ef HID: apple: Magic Keyboard first generation FN key mapping omits f1d1b3a9b411 HID: apple: Refactor key translation setup omits 714af0dbfa78 Merge branch 'for-5.18/uclogic' into for-next omits 044fa8162dc1 HID: uclogic: Handle virtual frame reports omits fea53b9f159c HID: uclogic: Skip non-input raw events earlier omits 7f12dd246906 HID: uclogic: Access pen/frame params directly in raw_even [...] omits 7e418667f2ed HID: uclogic: Split pen and frame raw event handling omits 5591403cd67c HID: uclogic: Support Huion 13th frame button omits 85e860715e2c HID: uclogic: Rename Huion HS64 PID to Huion Tablet 2 omits 1324c5ac76bf HID: uclogic: Support Huion tilt reporting omits 753b2280e154 arm64: defconfig: tegra: Enable GPCDMA omits aaca3f07f25d Merge branch 'for-5.12/i2c-hid' into for-next omits 269ecc0c894c HID: i2c-hid: remove unneeded semicolon omits 27c6565ac313 Merge branch 'for-5.17/upstream-fixes' into for-next omits 25666e8ccd95 HID: logitech-dj: add new lightspeed receiver id omits 052747700e91 perf report: Add "addr_from" and "addr_to" sort dimensions omits b47f18d85c79 perf tools: Fix spelling mistake "commpressor" -> "compressor" omits 69c31f9647a8 perf annotate: Remove redundant 'ret' variable omits 662a9810fcca perf top: Remove redundant 'err' variable omits dee435be76f4 arm64: proton-pack: Report Spectre-BHB vulnerabilities as [...] omits bd09128d16fa arm64: Add percpu vectors for EL1 omits b28a8eebe81c arm64: entry: Add macro for reading symbol addresses from [...] omits ba2689234be9 arm64: entry: Add vectors that have the bhb mitigation sequences omits 5e5a6c544165 lkdtm: Add a test for function descriptors protection omits 72a86433049d lkdtm: Fix execute_[user]_location() omits b64913394f12 lkdtm: Really write into kernel text in WRITE_KERN omits 69b420ed8fd3 lkdtm: Force do_nothing() out of line omits e1478d8eaf27 asm-generic: Refactor dereference_[kernel]_function_descriptor() omits 0dc690e4ef5b asm-generic: Define 'func_desc_t' to commonly describe fun [...] omits a257cacc3871 asm-generic: Define CONFIG_HAVE_FUNCTION_DESCRIPTORS omits 41a88b45479d ia64: Rename 'ip' to 'addr' in 'struct fdesc' omits 2fd986377d54 powerpc: Prepare func_desc_t for refactorisation omits 0a9c5ae279c9 powerpc: Remove 'struct ppc64_opd_entry' omits d3e32b997a4c powerpc: Use 'struct func_desc' instead of 'struct ppc64_o [...] omits 5b23cb8cc6b0 powerpc: Move and rename func_descr_t omits 81df21de8fb4 powerpc: Fix 'sparse' checking on PPC64le omits bbbca72352bb powerpc/papr_scm: Implement initial support for injecting [...] omits 76b372814b08 powerpc/ftrace: Style cleanup in ftrace_mprofile.S omits fc75f8733798 powerpc/ftrace: Have arch_ftrace_get_regs() return NULL un [...] omits df45a5578828 powerpc/ftrace: Add recursion protection in prepare_ftrace [...] omits 34d8dac807f0 powerpc/ftrace: Also save r1 in ftrace_caller() omits a45ea4efa358 tee: refactor TEE_SHM_* flags omits 53e16519c2ec tee: replace tee_shm_register() omits 231b1fc5da09 KEYS: trusted: tee: use tee_shm_register_kernel_buf() omits 056d3fed3d1f tee: add tee_shm_register_{user,kernel}_buf() omits 924e32269228 optee: add optee_pool_op_free_helper() omits 5d41f1b3e328 tee: replace tee_shm_alloc() omits d88e0493a054 tee: simplify shm pool handling omits 71cc47d4cc1f tee: add tee_shm_alloc_user_buf() omits f41b6be1ebda tee: remove unused tee_shm_pool_alloc_res_mem() omits e7ddab084740 hwrng: optee-rng: use tee_shm_alloc_kernel_buf() omits 60170ec8ed1c ARM: dts: aspeed: bletchley: Cleanup redundant nodes omits 4d84ae952c69 ARM: dts: aspeed: bletchley: Enable mdio3 bus omits 98af9ffd17ed ARM: dts: aspeed: bletchley: Add INA230 sensor on each sled omits 602c441c6391 ARM: dts: aspeed: bletchley: Add shunt-resistor for ADM1278 omits a567a03e3600 ARM: dts: aspeed: bletchley: Add interrupt support for sle [...] omits 53713d5ab91a ARM: dts: aspeed: bletchley: Switch to spi-gpio for spi2 omits 384aa4cb1435 ARM: dts: aspeed: bletchley: Update fmc configurations omits 7f3a795479ad ARM: dts: aspeed: bletchley: Update gpio-line-names omits 2cc3b80c32a2 ARM: dts: aspeed: bletchley: Separate leds into multiple groups omits c98a3dcd25ac ARM: dts: aspeed: bletchley: Switch sled numbering to 1-based omits 731451ab3c0c arm64: mte: Document the core dump file format omits 6dd8b1a0b6cb arm64: mte: Dump the MTE tags in the core file omits ab1e435ca791 arm64: mte: Define the number of bytes for storing the tag [...] omits 761b9b366cec elf: Introduce the ARM MTE ELF segment type omits b62a8486de3a elfcore: Replace CONFIG_{IA64, UML} checks with a new option omits ba5dfa2fd8d0 arm64: dts: broadcom: bcm4908: add I2C block omits 23fb96d857c2 Merge branch 'defconfig-for-5.17' into defconfig-for-5.18 omits 87a73bdc421a perf test: Make metric testing more robust omits aca8af3c2e8c perf cs-etm: Update deduction of TRCCONFIGR register for b [...] omits 1006c5c16986 perf c2c: Replace bitmap_weight() with bitmap_empty() wher [...] omits 3402ae0a2e05 perf tui: Only support --tui with slang omits 24e3599c5a88 perf intel-pt: Add documentation for Event Trace and TNT disable omits 28924a232abb perf scripts python: export-to-postgresql.py: Export all s [...] omits 761836cb871f perf scripts python: export-to-sqlite.py: Export all sample flags omits c096fff62d41 perf scripting python: Add all sample flags to DB export omits 95f9bfcf84d8 perf scripts python: intel-pt-events.py: Add Event Trace omits 2673859865e2 perf script: Display new D (Intr Disabled) and t (Intr Tog [...] omits a48b96ca5a65 perf script: Display Intel PT iflag synthesized event omits 5b11749b3649 perf script: Display Intel PT CFE (Control Flow Event) / E [...] omits e92403553b45 perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Take [...] omits 11f18e4773f9 perf intel-pt: Synthesize new D (Intr Disabled) and t (Int [...] omits 069ca70e48cd perf intel-pt: Synthesize iflag event omits ef3b2ba9640d perf intel-pt: Synthesize CFE (Control Flow Event) / EVD ( [...] omits f2be829e72f9 perf intel-pt: Record Event Trace capability flag omits 8ee9a9ab8112 perf auxtrace: Add itrace option "I" omits 1d0dc1ddf037 perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags omits 0d26ba8fec99 perf tools: Define Intel PT iflag synthesized event omits edb4d8432bd9 perf tools: Define Intel PT CFE (Control Flow Event) / EVD [...] omits cf0c98e2efa8 perf intel-pt: decoder: Add MODE.Exec IFLAG processing omits 3733a98bd209 perf intel-pt: decoder: Add CFE (Control Flow Event) and E [...] omits 68ff3cba17e9 perf intel-pt: decoder: Factor out clearing of FUP (Flow U [...] omits cd9111e67082 perf intel-pt: decoder: Add config bit definitions omits f7934477ce36 perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit omits 2750af50a360 perf intel-pt: pkt-decoder: Add CFE and EVD packets omits 6816c25478f0 perf intel-pt: pkt-decoder: Remove misplaced linebreak omits 32449b430fe1 perf intel-pt: pkt-decoder-test: Fix scope of test_data omits bfcc08a078af Merge branch 'arm64-defconfig-for-5.17' into arm64-defconf [...] omits 16860a209cf1 arm64: atomics: remove redundant static branch omits aff65393fa14 arm64: entry: Add non-kpti __bp_harden_el1_vectors for mit [...] omits a9c406e6462f arm64: entry: Allow the trampoline text to occupy multiple pages omits c47e4d04ba0f arm64: entry: Make the kpti trampoline's kpti sequence optional omits 13d7a08352a8 arm64: entry: Move trampoline macros out of ifdef'd section omits ed50da776453 arm64: entry: Don't assume tramp_vectors is the start of t [...] omits 6c5bf79b69f9 arm64: entry: Allow tramp_alias to access symbols after th [...] omits c091fb6ae059 arm64: entry: Move the trampoline data page before the text page omits 03aff3a77a58 arm64: entry: Free up another register on kpti's tramp_exit path omits d739da1694a0 arm64: entry: Make the trampoline cleanup optional omits 5bdf3437603d KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A omits 1b33d4860dea arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit omits 4330e2c5c04c arm64: entry.S: Add ventry overflow sanity checks omits 44d5061fe2fd ARM: dts: sti: move usb picophy nodes out of soc in stih418.dtsi omits 4b151244ff21 ARM: dts: sti: move usb picophy nodes out of soc in stih410.dtsi omits a7436e34e973 ARM: dts: sti: remove delta node from stih410.dtsi omits dc3477ca69c5 ARM: dts: sti: move some nodes out of the soc section in s [...] omits c0749d2d1fd1 ARM: dts: sti: ensure unique unit-address in stih418-clock omits 976236707120 ARM: dts: sti: ensure unique unit-address in stih410-clock omits 97cdb33170be ARM: dts: sti: ensure unique unit-address in stih407-clock omits 0a775ccb8120 kselftest/arm64: mte: user_mem: test a wider range of values omits e8d3974f34fa kselftest/arm64: mte: user_mem: add more test types omits b9fc700176f1 kselftest/arm64: mte: user_mem: add test type enum omits 682b064bae87 kselftest/arm64: mte: user_mem: check different offsets and sizes omits ff0b9aba30ae kselftest/arm64: mte: user_mem: rework error handling omits d53f8f8dbe97 kselftest/arm64: mte: user_mem: introduce tag_offset and tag_len omits 4c022f57ad95 arm64/mte: Clarify mode reported by PR_GET_TAGGED_ADDR_CTRL omits 396520759bd3 kselftest/arm64: Remove local definitions of MTE prctls omits 3673d4b9cf68 kselftest/arm64: Remove local ARRAY_SIZE() definitions omits a6aab0188299 arm64: insn: Generate 64 bit mask immediates correctly omits ee017ee35350 arm64/mm: avoid fixmap race condition when create pud mapping omits e921da6bc7ca arm64/mm: Consolidate TCR_EL1 fields omits 3352a5556f52 arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI [...] omits cfab610f0005 Merge branch 'for-5.18' into for-next omits 7035abfeb16d Merge branch 'for-5.18-panic-deadlocks' into for-next omits 2ba3673d7017 printk: use atomic updates for klogd work omits 35bde68bba54 arm64: random: implement arch_get_random_int/_long based on RNDR omits b8ac4ee08d48 arm64: booting.rst: Clarify on requiring non-secure EL2 omits 95ed57c73bbc perf: replace bitmap_weight with bitmap_empty where appropriate omits a4e8145edcfd gfs2: Initialize gh_error in gfs2_glock_nq omits 5a27a43efd1d gfs2: Make use of list_is_first omits 29464ee36bca gfs2: Switch lock order of inode and iopen glock omits 1fc05c8d8426 gfs2: cancel timed-out glock requests omits a892b12393af gfs2: Expect -EBUSY after canceling dlm locking requests omits 7336905a89f1 gfs2: gfs2_setattr_size error path fix omits 428f651cb80b gfs2: assign rgrp glock before compute_bitstructs omits cb7356986db0 powerpc/boot: Add `otheros-too-big.bld` to .gitignore omits 5a68ce0a7b89 ARM: dts: rockchip: remove status from rk3288 crypto node omits e6cb1fc9635f ARM: dts: wpcm450: Add pinmux information to UART0 omits 706c4fec115d ARM: dts: wpcm450-supermicro-x9sci-ln4f: Add GPIO LEDs and [...] omits 871e181bb4fd ARM: dts: wpcm450: Add pin functions omits 733bc2f432cf ARM: dts: wpcm450: Add pinctrl and GPIO nodes omits f14a58097eec ARM: dts: wpcm450: Add global control registers (GCR) node omits 2e26d833c6d7 MAINTAINERS: Match all of bindings/arm/npcm/ as part of NP [...] omits a268b155100b dt-bindings: arm/npcm: Add binding for global control regi [...] omits 382e3e0eb6a8 arm64: dts: qcom: c630: disable crypto due to serror omits 5c8166419acf kbuild: replace $(if A,A,B) with $(or A,B) omits 8fbdccd2b173 riscv: mm: Support kasan for sv57 omits 011f09d12052 riscv: mm: Set sv57 on defaultly omits 677b9eb8810e riscv: mm: Prepare pt_ops helper functions for sv57 omits d10efa21a937 riscv: mm: Control p4d's folding by pgtable_l5_enabled omits be5764c4e276 perf vendor events: Update TremontX omits 4ad91126e649 perf vendor events: Update Westmere EX omits 274c0a75f646 perf vendor events: Update Westmere EP-SP omits 43d54e94d5f5 perf vendor events: Update Tigerlake omits a2f6001b8abb perf vendor events: Update Silvermont omits b5948fc6fb33 perf vendor events: Update Sandybridge omits 3f5f0df7bf0f perf vendor events: Update metrics for Skylake omits 44a9189f4c52 perf vendor events: Update Nehalem EP omits ff3d02b2625c perf vendor events: Update Knights Landing omits 2782403c0879 perf vendor events: Update metrics for Jaketown omits 70d90a6a5752 perf vendor events: Update metrics for Ivytown omits dd7415ce88d0 perf vendor events: Update metrics for Icelake omits 4dd252721b28 perf vendor events: Update metrics for Haswell omits 45957c1e2321 perf vendor events: Update for GoldmontPlus omits 4ee19e314f94 perf vendor events: Update for Goldmont omits 56f57cff07d2 perf vendor events: Update metrics for BroadwellX omits 10e8d85fbd19 perf vendor events: Update metrics for Broadwell omits c42bee96e880 perf vendor events: Update for Bonnell omits 09625cff0122 perf vendor events: Update metrics for IcelakeX omits c11ffe52c9f0 perf vendor events: Update for Westmere EP-DP omits e0f6eeefe44d perf vendor events: Update metrics for Ivybridge omits f16c32369bbe perf vendor events: Update metrics for HaswellX omits 49898fef49d6 perf vendor events: Update metrics for CascadelakeX omits 34cb72efdcba perf vendor events: Update metrics for Broadwell DE omits 3bad20d7d129 perf vendor events: Update metrics for SkyLake Server omits 00236a2dc8a3 perf test: Allow skip for all metrics test omits 67ff2f262619 riscv: mm: init: mark satp_mode __ro_after_init omits 222ca305c9fd uaccess: fix integer overflow on access_ok() omits 59835f55ce02 perf map: Make map__contains_symbol() args const omits 9d31d18bbb68 perf maps: Move maps code to own C file omits 0f1b9149057e perf maps: Reduce scope of init and exit omits 3fd998657553 perf test: Use pointer for maps omits 1a97cee604dc perf maps: Use a pointer for kmaps omits e8eaadf45b90 perf bpf: Stop using deprecated bpf_object__next() API omits 710f6c38bc5f perf bpf: Stop using deprecated bpf_load_program() API omits cc64431a9607 Merge branch 'for-5.17/upstream-fixes' into for-next omits 8ebc476fd51e printk: Drop console_sem during panic omits 13fb0f74d702 printk: Avoid livelock with heavy printk during panic omits d51507098ff9 printk: disable optimistic spin during panic omits 77498617857f printk: Add panic_in_progress helper omits 6b0b2d9a6a30 iommu/amd: Fix I/O page table memory leak omits 5ce97f4ec5e0 iommu/amd: Recover from event log overflow omits f7b67642dd98 tee: amdtee: Make use of the helper macro LIST_HEAD() omits c537b53ed352 Merge branch 'for-5.12/i2c-hid' into for-next omits 1c4d6cd4cb48 HID: i2c-hid: note that I2C xfer buffers are DMA-safe omits 551117c52237 HID: i2c-hid: no longer need raw access to HID descriptor [...] omits 86fc3fd28157 HID: i2c-hid: use helpers to do endian conversion in i2c_h [...] omits 85df713377dd HID: i2c-hid: rework i2c_hid_get_report() to use i2c_hid_xfer() omits 50c5249fcafc HID: i2c-hid: convert i2c_hid_execute_reset() to use i2c_h [...] omits acb8dd95974d HID: i2c-hid: create a helper for SET_POWER command omits 8399bd01026e HID: i2c-hid: define i2c_hid_read_register() and use it omits dbe0dd5fd2e0 HID: i2c-hid: explicitly code setting and sending reports omits b26fc3161b78 HID: i2c-hid: refactor reset command omits d34c6105499b HID: i2c-hid: use "struct i2c_hid" as argument in most calls omits a5e5e03e9476 HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports omits cf5b2fb012c0 HID: i2c-hid: fix handling numbered reports with IDs of 15 [...] omits d52c14f5f9b3 Merge branch 'pidfd.fd_install' into for-next omits 87bb5b60019c fs: clean up mount_setattr control flow omits ad1844a0127a fs: don't open-code mnt_hold_writers() omits 03b6abee9ba6 fs: simplify check in mount_setattr_commit() omits a26f788b6e7a fs: add mnt_allow_writers() and simplify mount_setattr_prepare() omits 124f75f864f3 clean overflow checks in count_mounts() a bit omits 38a1756861b8 powerpc: Don't allow the use of EMIT_BUG_ENTRY with BUGFLA [...] omits f67695c9962e kbuild: Add environment variables for userprogs flags omits a5575df58004 kbuild: unify cmd_copy and cmd_shipped omits 7b3c8ad08830 ARM: dts: imx6dl: plym2m, prtvt7, victgo: add thermal zone [...] omits add9b6b629cc ARM: dts: imx6dl: plym2m, prtvt7, victgo: make use of new [...] omits 9a6dbef4f234 ARM: dts: imx6qdl-vicut1: add CAN termination support omits 6d09161111ef ARM: dts: imx6dl-prtvt7: Add missing tvp5150 video decoder node omits 0e1200846a55 ARM: dts: imx6dl-prtvt7: Add display and panel nodes omits 5edaa224645b arm64: dts: imx8mq-evk: Add second PCIe port support omits b251fd8ccd6c ARM: dts: imx6qdl-mba6: Move pinmux to regulator node omits b94684099d8c ARM: dts: imx6qdl: tqma6: Remove obsolete comment omits 0563988cf7c4 ARM: dts: imx6qdl: tqma6: Mark gpio-buttons as wakeup-source omits 33b424c68485 ARM: dts: imx6qdl: tqma6: Add i2c bus recovery omits fff5ea96659a ARM: dts: imx6qdl-mba6: Move rtc alias to common location omits 8a473f456090 dt-bindings: soc: add binding for i.MX8MP HSIO blk-ctrl omits 38294f6158b8 dt-bindings: power: imx8mp: add defines for HSIO blk-ctrl domains omits 39d01d9c4522 dt-bindings: power: add defines for i.MX8MP power domain omits 87158e5e8c3d ARM: dts: imx7: Move PCIe out of AIPS3 omits 8d3ca344bb6a ARM: dts: Drop serial 1 alias on GW7001 omits 0b6a849bb75d ARM: dts: ixp42x: Expand syscon register range omits f960b33f6d53 ARM: dts: ixp4xx: Fix up the Netgear WG302 device tree omits 06954b6a9e6a ARM: ixp4xx: Convert to SPARSE_IRQ and P2V omits 18b3b7b32319 ARM: ixp4xx: Drop all common code omits 00ba9357d189 ARM: ixp4xx: Drop custom DMA coherency and bouncing omits 3059dfa52c07 ARM: ixp4xx: Remove feature bit accessors omits e1721881ab51 net: ixp4xx_hss: Check features using syscon omits c8200f4e7267 net: ixp4xx_eth: Drop platform data support omits 8754a7e61c76 soc: ixp4xx-npe: Access syscon regs using regmap omits b50113cbdd13 soc: ixp4xx: Add features from regmap helper omits bb3f6e55a901 ARM: ixp4xx: Drop UDC info setting function omits 0b78be6f432d ARM: ixp4xx: Drop stale Kconfig entry omits 0ac230e413c8 ARM: ixp4xx: Delete old PCI driver omits 3e96dcfb96e8 ARM: ixp4xx: Delete the Goramo MLR boardfile omits c8f59a1f0f48 ARM: ixp4xx: Delete Gateway 7001 boardfiles omits 9f6408ce5dfa Merge branch 'next/dt64' into for-next omits c443ddd03aec Merge branch 'next/dt' into for-next omits 8b5584aa4c4a Merge branch 'next/soc' into for-next omits e465ea5cc05d dt-bindings: soc: samsung: usi: refer to dtschema for children omits 453a24ded415 ARM: dts: exynos: add missing HDMI supplies on SMDK5420 omits 60a9914cb206 ARM: dts: exynos: add missing HDMI supplies on SMDK5250 omits f377d4d4beaf arm64: dts: exynos: use dedicated wake-up pinctrl compatib [...] omits 75a0c6a50580 arm64: dts: exynos: align pinctrl with dtschema in Exynos850 omits daeb1c2b50fb arm64: dts: exynos: drop incorrectly placed wakeup interru [...] omits 984fc4e76d63 f2fs: support idmapped mounts omits 47c8ebcce85e f2fs: add a way to limit roll forward recovery time omits 5a72345e6a78 powerpc: Fix STACKTRACE=n build omits 2354ad252b66 powerpc/mm: Update default hugetlb size early omits 2504e5b9827f selftests/powerpc/copyloops: Add memmove_64 test omits 92e6dc257bd5 powerpc/pseries: make pseries_devicetree_update() static omits 692b21d78046 powerpc/vdso: Move cvdso_call macro into gettimeofday.S omits 9b97bea90072 powerpc/vdso: Remove cvdso_call_time macro omits fd1feade75fb powerpc/vdso: Merge vdso64 and vdso32 into a single directory omits d88378d8d2c7 powerpc/vdso: Rework VDSO32 makefile to add a prefix to ob [...] omits f061fb03ee61 powerpc/vdso: augment VDSO32 functions to support 64 bits build omits 6836f099039e powerpc/lib/sstep: use truncate_if_32bit() omits 7c3bba919990 powerpc/lib/sstep: Remove unneeded #ifdef __powerpc64__ omits 67484e0de9c9 powerpc/lib/sstep: Use l1_dcache_bytes() instead of opencoding omits 9d44d1bd93b9 powerpc: Use the newly added is_tsk_32bit_task() macro omits 0670010f3b10 powerpc/32s: Enable STRICT_MODULE_RWX for the 603 core omits a8936569a07b powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and T [...] omits f222ab83df92 powerpc: Add set_memory_{p/np}() and remove set_memory_attr() omits a4c182ecf335 powerpc/set_memory: Avoid spinlock recursion in change_pag [...] omits 4ee83a2cfbc4 powerpc/ftrace: Remove ftrace_32.S omits 6d240170811a firmware: imx: add get resource owner api omits 0c6f71176ea4 ARM: dts: imx: Add missing LVDS decoder on M53Menlo omits f471b9a52679 arm64: dts: imx8mm-beacon: Enable PCIe omits d449121e5e8a arm64: dts: rockchip: Add Pine64 PineNote board omits 79c5f0e52d29 arm64: dts: rockchip: Add pdm node to rk356x omits a7c9013216f3 dt-bindings: arm: rockchip: Add Pine64 PineNote board omits 47513f6dd93b arm64: dts: broadcom: bcm4908: add watchdog block omits eae8273f9bdd arm64: dts: broadcom: Add reference to RPi Zero 2 W omits 21f9efbc5e98 ARM: dts: Add Raspberry Pi Zero 2 W omits e5eb80f0c076 dt-bindings: arm: bcm2835: Add Raspberry Pi Zero 2 W omits 4c9b25077eb1 ARM: dts: bcm2835/6: Add the missing L1/L2 cache information omits 618682b35099 ARM: dts: bcm2711: Add the missing L1/L2 cache information omits cbc72c0f2713 ARM: dts: ux500: Correct Janice accel mount matrix omits 218b2f88853f ARM: dts: ux500: Update AB850[05] nodes omits 1afc8a287fbd ARM: dts: AB8505: Enable charging options omits 679f048a10d8 arm64: dts: rockchip: enable the tsadc on rk3568-evb1-v10 omits 0f546cd635ee arm64: dts: rockchip: enable the gpu on rk3568-evb1-v10 omits 6ac383456452 arm64: dts: rockchip: enable the gpu on quartz64-a omits c0a7259fad2d arm64: dts: rockchip: add cooling map and trip points for [...] omits 810028668c6d arm64: dts: rockchip: add gpu node to rk356x omits bcaf0a97858d perf namespaces: Add functions to access nsinfo omits b80675fabef0 perf map: Add const to map_ip and unmap_ip omits 6a12a63e5fa8 perf cpumap: Use for each loop omits c56c39276baa perf cpumap: Migrate to libperf cpumap api omits 892fdf15b824 PCI: uniphier-ep: Add NX1 support omits d41584ae8616 PCI: uniphier-ep: Add SoC data structure omits f28b24042b52 dt-bindings: PCI: uniphier-ep: Add bindings for NX1 SoC omits a6801eecea70 ARM: dts: mstar: Add board for 100ask DongShanPiOne omits 79f1e65a94d7 dt-bindings: arm: mstar: Add compatible for 100ask DongShanPiOne omits 1eef31660001 dt-bindings: vendor-prefixes: Add prefix for 100ask omits a99437485910 ARM: dts: mstar: Add a dts for Miyoo Mini omits 2c63dddadf38 dt-bindings: arm: mstar: Add compatible for Miyoo Mini omits 365e7ecaaf8e dt-bindings: vendor-prefixes: Add prefix for Miyoo omits 42bd9c510b9a ARM: dts: mstar: Add the Wireless Tag IDO-SBC2D06-V1B-22W omits 269923def7ab dt-bindings: add vendor prefix for Wireless Tag omits e692b5aab6f1 ARM: dts: mstar: Set gpio compatible for ssd20xd omits 6a57f224f734 arm64: dts: freescale: add initial support for verdin imx8m mini omits 6ba8986b35ed dt-bindings: arm: fsl: add toradex,verdin-imx8mm et al. omits 9fb35e0d4d54 arm64: dts: imx8mp-evk: add PCA6416 interrupt controller mode omits 6f112d0fcf78 arm64: dts: freescale: Use overlay target for simplicity omits d7a385660e24 arm64: dts: fsl-ls1028a-qds: Drop overlay syntax hard coding omits 708756e1972e arm64: dts: imx8mm: fix strange hex notation omits cf3f722be6ca arm64: defconfig: enable verdin-imx8mm relevant drivers as [...] omits ca5a50301755 arm64: defconfig: build r8169 as a module omits e95622289f26 arm64: defconfig: build imx-sdma as a module omits 547950e571f2 arm64: defconfig: enable imx8m pcie phy driver omits 5cf36c315f9e arm64: defconfig: enable bpf/cgroup firewalling omits dde8cd786e37 arm64: defconfig: rebuild default configuration omits 6e3807935e18 arm64: defconfig: re-order default configuration omits 34d9d2c9dc87 arm64: defconfig: enable pcieaer configuration omits 10fb2ac13bc3 arm64: defconfig: enable taskstats configuration omits 84ff7ceaff09 ARM: dts: imx6qdl-phytec: handle unneeded MFD-subdevices c [...] omits daad593a0c9a ARM: dts: imx6qdl-phytec: add missing pmic MFD subdevices omits 2449d0440a2b arm64: dts: imx8mm: Add support for emtrion emCON-MX8M Mini omits 00ffe9e0833c dt-bindings: arm: Add emtrion hardware emCON-MX8M Mini omits 4cb7df64c732 ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk [...] omits 1d84283101fc arm64: dts: tqma8mqml: add PCIe support omits 9cbe605b8e3f arm64: dts: imx8mm: Enable Hantro G1 and G2 video decoders omits 4ac7e4a81272 arm64: dts: imx8mq: Enable both G1 and G2 VPU's with vpu-blk-ctrl omits 79e791870ac3 Merge commit '7a7b1414ea9a3641672be768afe16f583f0b76e7' in [...] omits 30e5d233682f arm64: dts: imx8mq-tqma8mq: Remove redundant vpu reference omits 34b13d121344 arm64: dts: ls1028a-qds: define mdio slots for networking options omits 9d46d9f7821e arm64: dts: imx8m{m,n}_venice*: add gpio-line-names omits 8cd449d73d82 arm64: dts: imx8mn-venice-gw7902: disable gpu omits b10e940f8a81 arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_ [...] omits b2d67d7bdf74 arm64: dts: imx8mp: disable usb3_phy1 omits 5c87d6cbebc3 arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible omits 591de9fb73b7 arm64: dts: imx8: add mu5/6 node omits 75e4493e881d arm64: dts: imx8qm: Add SCU RTC node omits 0c84549ab5c4 arm64: dts: mnt-reform2: correct i2c3 pad-ctrl omits eb893e34309c arm64: dts: mnt-reform2: add internal display support omits 0bcc4bf063b2 arm64: dts: imx8mq: disable DDRC node by default omits 58497d7a13ed arm64: dts: imx: add Protonic PRT8MM board omits 84a7f5a98346 arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible omits afb424b99e0f arm64: dts: imx8mm-venice*: add PCIe support omits 9a0f3b157e22 arm64: dts: imx8mn: Enable GPU omits 18d4a6c9f280 arm64: dts: imx8mn: add DISP blk-ctrl omits ea2b5af58ab2 arm64: dts: imx8mn: put USB controller into power-domains omits 8b8ebec67360 arm64: dts: imx8mn: add GPC node omits b4d36c10bf17 arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board omits aaeba6a8e226 arm64: dts: imx8mm: Add the pcie support omits cfc5078432ca arm64: dts: imx8mm: Add the pcie phy support omits 608d7c325e85 soc: imx: imx8m-blk-ctrl: add i.MX8MQ VPU blk-ctrl omits a1415fbcdd8a Merge commit '7a7b1414ea9a3641672be768afe16f583f0b76e7' in [...] omits 5f558b6dbf21 dt-bindings: arm: imx: add Protonic PRT8MM board compatible omits 7a7b1414ea9a dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains omits 182c4e1f92c1 dt-bindings: soc: add binding for i.MX8MQ VPU blk-ctrl omits c8a8f7551707 ARM: dts: qcom: sdx55: Fix the address used for PCIe EP lo [...] omits e6db8c8be7ad clk: qcom: Add MSM8226 Multimedia Clock Controller support omits ef36263aa03b dt-bindings: clock: Add support for the MSM8226 mmcc omits fb4701307ce7 clk: qcom: gcc-msm8996: start getting rid of xo clk omits b3867679d460 clk: qcom: gcc-msm8996: use parent_hws/_data instead of pa [...] omits 1a2789cff03c clk: qcom: gcc-msm8996: move clock parent tables down omits b554a687b497 clk: qcom: gcc-msm8996: drop unsupported clock sources omits ed96df3d461e clk: qcom: gcc-msm8996: use ARRAY_SIZE instead of specifyi [...] omits 38d40dd3ed38 clk: qcom: videocc-sc7180: use parent_hws instead of parent_data omits 0cc3bd80610c clk: qcom: camcc-sdm845: convert to parent_hws/_data omits b4e2d27ec748 clk: qcom: camcc-sdm845: move clock parent tables down omits 6b7ef45f7aa9 clk: qcom: camcc-sdm845: get rid of the test clock omits cf4cd3dcb79a clk: qcom: camcc-sdm845: use ARRAY_SIZE instead of specify [...] omits f1697f36196e clk: qcom: camcc-sc7180: use parent_hws instead of parent_data omits 5d57a18f2569 clk: qcom: camcc-sc7180: get rid of the test clock omits 3ca901712156 clk: qcom: camcc-sc7180: use ARRAY_SIZE instead of specify [...] omits ba9b57dcac4f clk: qcom: gpucc-sdm660: use parent_hws instead of parent_data omits 6985fdc0c80c clk: qcom: gpucc-sdm660: get rid of the test clock omits 30ac9f356f50 clk: qcom: gpucc-sdm660: fix two clocks with parent_names omits 1dc3e50eb680 arm64: dts: qcom: sm8450: Add LLCC/system-cache-controller node omits c9413e3e1e59 dt-bindings: arm: msm: Add LLCC compatible for SM8450 omits c4bfcb73b609 dt-bindings: arm: msm: Add LLCC compatible for SM8350 omits a6e9d7ef252c soc: qcom: llcc: Add configuration data for SM8450 SoC omits 424ad93c23e2 soc: qcom: llcc: Update register offsets for newer LLCC HW omits bc88a42075cd soc: qcom: llcc: Add missing llcc configuration data omits 2b8175a1f108 soc: qcom: llcc: Add write-cache cacheable support omits 8008e7902f28 soc: qcom: llcc: Update the logic for version info extraction omits 06b24ab36440 soc: qcom: llcc: Add support for 16 ways of allocation omits 01b8c4aff332 arm64: dts: qcom: ipq6018: drop the clock-frequency property omits 555ab09c7896 arm64: dts: qcom: ipq8074: drop the clock-frequency property omits aa2d0bf04a3c arm64: dts: qcom: sm8450: add interconnect nodes omits b7072cc5704d arm64: dts: qcom: qcs404: Rename CPU and CPR OPP tables omits f55dda215731 arm64: dts: qcom: msm8996: Rename cluster OPP tables omits 3431a7f5bbf2 arm64: dts: qcom: msm8996-mtp: Add msm8996 compatible omits 134cfc5565d3 dt-bindings: arm: qcom: Add msm8996 and apq8096 compatibles omits 3d44861d006b arm64: dts: qcom: ipq6018: enable the GICv2m support omits 59892de947f0 arm64: dts: qcom: ipq8074: enable the GICv2m support omits cc517ea3333f clk: qcom: Add display clock controller driver for QCM2290 omits 85cedb4e0c9d dt-bindings: clock: Add qualcomm QCM2290 DISPCC bindings omits bf8f5182b8f5 clk: qcom: ipq8074: fix PCI-E clock oops omits 76ee15ae1b13 soc: qcom: socinfo: Add some more PMICs and SoCs omits 9f72d4757cbe PCI: pciehp: Add Qualcomm quirk for Command Completed erratum omits 2292083f5956 perf report: Output data file name in raw trace dump omits bb6be405c4a2 perf session: Load data directory files for analysis omits b5f2511d4b39 perf record: Implement compatibility checks omits f466e5ed6c35 perf record: Extend --threads command line option omits 06380a849fa8 perf record: Introduce --threads command line option omits 610fbc016531 perf record: Introduce data transferred and compressed stats omits 75f5f1fcb9c0 perf record: Introduce compressor at mmap buffer object omits ae9c7242b29f perf record: Introduce bytes written stats omits 56f735fff35e perf record: Introduce data file at mmap buffer object omits 3217e9fecf11 perf record: Start threads in the beginning of trace streaming omits 1e5de7d9c6de perf record: Stop threads in the end of trace streaming omits 396b626b95d2 perf record: Introduce thread local variable omits 6fbe4f48ad59 perf record: Introduce function to propagate control commands omits 415ccb58f68a perf record: Introduce thread specific data array omits d87c25e8f405 tools lib: Introduce fdarray duplicate function omits 7954f71689f9 perf record: Introduce thread affinity and mmap masks omits ea0ddc27e260 perf lock: Carefully combine lock stats for discarded entries omits 0d435bf8c3f4 perf lock: Add -c/--combine-locks option omits ba8a56c7e6e7 perf lock: Fix lock name length check for printing omits f4cf2d75acac perf lock: Sort map info based on class name omits e1c3177b0d5b perf lock: Change type of lock_stat->addr to u64 omits 7672d00a76d8 perf lock: Convert lockhash_table to use hlist omits 40b0c5fd2455 perf annotate: Try chroot filename for objdump omits 75d48c56703d perf inject: Try chroot directory when reading build-id omits 67fd18924647 perf tools: Try chroot'ed filename when opening dso/symbol omits 15b39415b669 Merge branch 'for-5.18-vsprintf-fourcc-fixup' into for-next omits a1bcf50a99dd clk: renesas: rzg2l-cpg: Add support for RZ/V2L SoC omits f74a08fc6107 vsprintf: Move space out of string literals in fourcc_string() omits d75b26f880f6 vsprintf: Fix potential unaligned access omits d6800ca73a7d Revert "ARM: 9144/1: forbid ftrace with clang and thumb2_kernel" omits 64dff07b1c37 ARM: mach-bcm: disable ftrace in SMC invocation routines omits e62c17f0455a MAINTAINERS: update maintainer list of DMA MAPPING BENCHMARK omits 0f7b715101f0 ARM: dts: socfpga: cyclone5: align regulator node with dtschema omits bd702d3a859b ARM: dts: socfpga: arria10: align regulator node with dtschema omits e3e4ffe1139f arm64: dts: agilex: align pl330 node name with dtschema omits 180be1b7a387 arm64: dts: stratix10: align pl330 node name with dtschema omits f413f685c6c0 s390/mm: use CRST_ALLOC_ORDER instead of number omits 303fd988ed64 s390/maccess: fix semantics of memcpy_real() and its callers omits dc306186a130 s390/dump: fix old lowcore virtual vs physical address confusion omits 814927744e4e arm64: dts: intel: socfpga_agilex_socdk: align LED node na [...] omits 9ffc4e03dce0 arm64: dts: agilex: align mmc node names with dtschema omits fae3aa6c82f5 arm64: dts: agilex: add board compatible for N5X DK omits 50ae688a08a7 arm64: dts: agilex: add board compatible for SoCFPGA DK omits 327a96a1cb26 arm64: dts: stratix10: align regulator node names with dtschema omits 8b794ab20780 arm64: dts: stratix10: align mmc node names with dtschema omits 79f1db278f82 arm64: dts: stratix10: move ARM timer out of SoC node omits 1c0bd0353250 arm64: dts: stratix10: add board compatible for SoCFPGA DK omits 40b01ca3c7bd ARM: dts: arria10: add board compatible for SoCFPGA DK omits b6662bf5a3b0 ARM: dts: arria10: add board compatible for Mercury AA1 omits 0d108c397005 ARM: dts: arria5: add board compatible for SoCFPGA DK omits ad7f9f3ad1bc dt-bindings: clock: intel,stratix10: convert to dtschema omits abca30aa14b1 dt-bindings: intel: document Agilex based board compatibles omits f8aa14dd365a dt-bindings: altera: document Stratix 10 based board compatibles omits 53d50b4f6fa8 dt-bindings: altera: document VT compatibles omits 15dc346c7a19 dt-bindings: altera: document Arria 10 based board compatibles omits 8227e63ddf8d dt-bindings: altera: document Arria 5 based board compatibles omits b08e569abc91 dt-bindings: altera: document existing Cyclone 5 board com [...] omits 829cc0e2ea2d PCI: endpoint: Fix alignment fault error in copy tests omits b7c3f95f32e0 Merge branch 'mem-ctrl-next' into for-next omits 4e890b2228fd memory: of: parse max-freq property omits 42f94bb962cd dt-bindings: memory: lpddr3: deprecate passing timings fre [...] omits e531932c7185 dt-bindings: memory: lpddr3: deprecate manufacturer ID omits d98e72b6f9b0 dt-bindings: memory: lpddr3: adjust IO width to spec omits 28f818580e49 dt-bindings: memory: lpddr3: convert to dtschema omits 180a276c99bb dt-bindings: memory: lpddr3-timings: convert to dtschema omits 425fd283e4a2 dt-bindings: memory: lpddr2-timings: convert to dtschema omits c47c7ab9b536 MIPS: Malta: Enable BLK_DEV_INITRD omits 1f640552d987 ARM: cacheflush: avoid clobbering the frame pointer omits dd12e97f3c72 ARM: kprobes: treat R7 as the frame pointer register in Th [...] omits 41918ec82eb6 ARM: ftrace: enable the graph tracer with the EABI unwinder omits 538b9265c063 ARM: unwind: track location of LR value in stack frame omits 953f534a7ed6 ARM: ftrace: enable HAVE_FUNCTION_GRAPH_FP_TEST omits 65aa7e342a98 ARM: ftrace: avoid unnecessary literal loads omits d11967870815 ARM: ftrace: avoid redundant loads or clobbering IP omits dc438db5828f ARM: ftrace: use trampolines to keep .init.text in branchi [...] omits ad1c2f39fda0 ARM: ftrace: use ADD not POP to counter PUSH at entry omits dd88b03ff0c8 ARM: ftrace: ensure that ADR takes the Thumb bit into account omits cdf157faaafe firmware: arm_scmi: Disable ftrace for Clang Thumb2 builds omits ff899133fdae arm64: dts: qcom: c630: Move panel to aux-bus omits a28106a2734f arm64: dts: qcom: c630: Add backlight controller omits cdaa1b1941f6 fscrypt: update documentation for direct I/O support omits 8a2c77bc2a9a f2fs: support direct I/O with fscrypt using blk-crypto omits 38ea50daa7a4 ext4: support direct I/O with fscrypt using blk-crypto omits 489734ef94f4 iomap: support direct I/O with fscrypt using blk-crypto omits c6c89783eba0 fscrypt: add functions for direct I/O support omits e49e24d7a85b arm64: dts: rockchip: add usb2 support to rk3568-evb1-v10 omits 78f7186095db arm64: dts: rockchip: rename and sort the rk356x usb2 phy handles omits ad14de063890 arm64: dts: rockchip: add the i2s3_2ch node to rk356x omits f901aaadaa2a arm64: dts: rockchip: Add Bananapi R2 Pro omits 8ad885126daa dt-bindings: rockchip: Add BananaPi R2 Pro Board omits 0601fbed4059 arm64: dts: rockchip: enable the mali GPU on rk3399-firefly omits 602c873eb52e perf: Replace acpi_bus_get_device() omits 8c0c56879d06 perf/marvell_cn10k: Fix unused variable warning when W=1 a [...] omits 6f75217b20a7 perf/arm-cmn: Make arm_cmn_debugfs static omits e564518b0727 perf: MARVELL_CN10K_TAD_PMU should depend on ARCH_THUNDER omits adbb8a1edecd perf/arm-ccn: Use platform_get_irq() to get the interrupt omits 6e69052f01d9 clk: rockchip: Add CLK_SET_RATE_PARENT to the HDMI referen [...] omits ff3187eabb5c clk: rockchip: drop CLK_SET_RATE_PARENT from dclk_vop* on rk3568 omits 842f4cb72639 clk: rockchip: Add more PLL rates for rk3568 omits 92f4ffecc417 PCI: aardvark: Update comment about link going down after link-up omits 0c36ab437e1d PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy() omits befa71000160 PCI: aardvark: Don't mask irq when mapping omits b08e5b53d17b PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts omits 815bc3136867 PCI: aardvark: Use separate INTA interrupt for emulated ro [...] omits 273ddd86d676 PCI: aardvark: Fix support for PME requester on emulated bridge omits 0fc75d874541 PCI: aardvark: Add support for PME interrupts omits 7122bcb33295 PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PC [...] omits 735f5ae49e1b PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulat [...] omits 3ebfefa396eb PCI: aardvark: Add support for ERR interrupt on emulated bridge omits 754e449889b2 PCI: aardvark: Enable MSI-X support omits 46ad3dc4171b PCI: aardvark: Fix setting MSI address omits e77d9c906910 PCI: aardvark: Add support for masking MSI interrupts omits 4689c0916320 PCI: aardvark: Refactor unmasking summary MSI interrupt omits 222af78532fa PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwno [...] omits 26bcd54e4a5c PCI: aardvark: Make msi_domain_info structure a static dri [...] omits c3cb8e51839a PCI: aardvark: Make MSI irq_chip structures static driver [...] omits 51f96e287c6f PCI: aardvark: Check return value of generic_handle_domain [...] omits 1571d67dc190 PCI: aardvark: Rewrite IRQ code to chained IRQ handler omits b0b0b8b897f8 PCI: aardvark: Fix support for MSI interrupts omits 805dfc18dd3d PCI: aardvark: Fix reading MSI interrupt number omits 1d86abf1f896 PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with [...] omits 65a3b7e58076 Merge branches 'renesas-arm-dt-for-v5.18' and 'renesas-dri [...] omits fbf4ae93c2bc Merge tag 'renesas-r9a07g054-dt-binding-defs-tag' into ren [...] omits 5c65ad127852 arm64: dts: renesas: rzg2lc-smarc: Use SW_SD0_DEV_SEL macr [...] omits 46da632734a5 arm64: dts: renesas: rzg2lc-smarc: Enable CANFD channel 1 omits fa00d6dc1928 arm64: dts: renesas: rzg2lc-smarc: Enable SCIF1 on carrier board omits 2ed3b5d9540b arm64: dts: renesas: rzg2lc-smarc: Add macros for DIP-Swit [...] omits 726fd781195d arm64: dts: renesas: rzg2l-smarc: Add common dtsi file omits cb5508e47e60 soc: renesas: Add support for reading product revision for [...] omits 5b8950b4a7a5 Merge branch 'for-v5.18/mediatek' into for-next omits 12fbfd665fc4 memory: mtk-smi: Enable sleep ctrl safety function for MT8195 omits d7ab185b353f Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next omits 1018a5463a06 f2fs: introduce F2FS_IPU_HONOR_OPU_WRITE ipu policy omits e0a8b93efa23 mips: Enable KCSAN omits d49fc69293f2 MIPS: Loongson{2ef,64}: Wrap -mno-branch-likely with cc-option omits 0e96ea5c3eb5 MIPS: Loongson64: Clean up use of cc-ifversion omits a0b8cd5c2230 MIPS: ath79: add support for QCN550x omits 11db7410cfcb irqchip/apple-aic: Move PMU-specific registers to their ow [...] omits 0f522efcd796 arm64: dts: apple: Add t8303 PMU nodes omits 1852e22b318b arm64: dts: apple: Add t8103 PMU interrupt affinities omits c7708816c944 irqchip/apple-aic: Wire PMU interrupts omits a5e8801202b3 irqchip/apple-aic: Parse FIQ affinities from device-tree omits dba07ad11384 dt-bindings: apple,aic: Add affinity description for per-c [...] omits 74703b13f9d2 dt-bindings: apple,aic: Add CPU PMU per-cpu pseudo-interrupts omits 5a6bbd1d18ca dt-bindings: arm-pmu: Document Apple PMU compatible strings omits b1a1b1523211 Merge tag 'scmi-updates-5.17' of git://git.kernel.org/pub/ [...] omits ee2aacb6f3a9 ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 omits 6ced294e9f84 ARM: dts: stm32: Enable DMA2D on STM32F469-DISCO board omits b8b34b31fb5f ARM: dts: stm32: Add DMA2D support for STM32F429 series soc omits 2f715efc19f5 ARM: dts: stm32: add sdmmc2 pins for STM32MP13 omits a7f6433feda4 ARM: dts: stm32: add SDMMC2 in STM32MP13 DT omits efdf018e31e0 ARM: dts: stm32: update SDMMC version for STM32MP13 omits a6d3260019c9 ARM: dts: stm32: add sdmmc sleep config for STM32MP135F-DK omits ddc688c7b967 ARM: dts: stm32: add sdmmc sleep pins for STM32MP13 omits 0dbdb4862cd5 ARM: dts: stm32: update SDMMC clock slew-rate on STM32MP13 [...] omits 864fdbe756af ARM: dts: stm32: update sdmmc slew-rate in stm32mp13 pinctrl omits 2434845bae34 ARM: dts: stm32: increase SDMMC max-frequency for STM32MP13 omits 3314f45c83c7 ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp131 omits 0bb6b0f2e0e1 ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp151 omits 41315494beed powerpc/ftrace: Prepare ftrace_64_mprofile.S for reuse by PPC32 omits 830213786c49 powerpc/ftrace: directly call of function graph tracer by [...] omits 0c81ed5ed438 powerpc/ftrace: Refactor ftrace_{en/dis}able_ftrace_graph_caller omits 40b035efe288 powerpc/ftrace: Implement CONFIG_DYNAMIC_FTRACE_WITH_ARGS omits c75388a8ceff powerpc/ftrace: Prepare PPC64's ftrace_caller() for CONFIG [...] omits d95bf254be5f powerpc/ftrace: Prepare PPC32's ftrace_caller() for CONFIG [...] omits 7bdb478c1d15 powerpc/ftrace: Simplify PPC32's return_to_handler() omits 7875bc9b07cd powerpc/ftrace: Don't save again LR in ftrace_regs_caller( [...] omits a4520b252765 powerpc/ftrace: Add support for livepatch to PPC32 omits 0c850965d690 powerpc/module_32: Fix livepatching for RO modules omits 2f293651eca3 livepatch: Fix build failure on 32 bits processors omits 27e21e8f128a powerpc/32: Remove _ENTRY() macro omits 12318163737c powerpc/32: Remove remaining .stabs annotations omits 66ada2907864 powerpc/corenet: Change criteria to set MPIC_ENABLE_COREINT omits fae65a9ac8fd powerpc/mpc86xx_hpcn: Remove obsolete statement omits e6d03ac156db powerpc/machdep: Move sys_ctrler_t definition into pmac_feature.h omits 2a8e68ad06ce ARM: dts: stm32: Drop duplicate status okay from DHCOM gpioc node omits 16e3e44c5b87 ARM: dts: stm32: Add support for the emtrion emSBC-Argon omits 7f25465e779d dt-binding: arm/stm32: Add emtrion hardware emSBC-Argon omits d65e4afcc8db ARM: dts: sun8i-h3: Drop args in 'thermal-sensors' omits c4af51698c4f ARM: dts: sun8i: v3s: Move the csi1 block to follow address order omits b380a2d1890a ARM: dts: stm32: remove timer5 duplicate unit-address on s [...] omits 85045dd45300 ARM: dts: stm32: remove some timer duplicate unit-address [...] omits d6a6c725a204 powerpc/machdep: Remove CONFIG_PPC_HAS_FEATURE_CALLS omits 7c5ed82b800d powerpc: Set crashkernel offset to mid of RMA region omits ba2d394c60ad s390/lgr: use simple assignment instead of memcpy omits 9de209c7d584 s390/dump: fix os_info virtual vs physical address confusion omits 628c66942e23 s390/sclp_sdias: fix sclp_sdias_copy() virtual vs physical [...] omits 1f231e295024 s390/maccess: fix absolute lowcore virtual vs physical add [...] omits 98c0d24d1e75 s390/ftrace: verify opcode before applying patch omits f36e7c9845d9 s390: remove invalid email address of Heiko Carstens omits 783f0a3ccd79 s390/vfio-ap: add s390dbf logging to the vfio_ap_irq_enabl [...] omits 68f554b7d250 s390/vfio-ap: add s390dbf logging to the handle_pqap function omits d5c49db21b74 MAINTAINERS: update file path for S390 VFIO AP DRIVER omits a084c44eaa6a s390-vfio-ap: introduces s390 kernel debug feature for vfi [...] omits 2b3566c337c3 Merge branch 'for-5.17/upstream-fixes' into for-next omits e0995440d460 Merge branch 'next/defconfig' into for-next omits 7803fc72e50b Merge branch 'next/dt' into for-next omits f5b721d2c911 ARM: dts: exynos: use generic node name for LPDDR3 timings [...] omits fb7f1727fdf8 ARM: dts: ux500: Add battery thermal zones and NTCs omits 9a607a54a163 PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_ac [...] omits 116f7cc43d28 arm64: dts: qcom: sc7280: Add herobrine-r1 omits 067b2b3616cd arm64: dts: qcom: Add SM8450 HDK DTS omits 42d3ce71ebce dt-bindings: arm: qcom: Document SM8450 HDK boards omits 96b34a6ea7d0 arm64: dts: qcom: sc7280: Add a blank line in the dp node omits ad4152d6e259 arm64: dts: qcom: sc7280: Move dp_hot_plug_det pull from S [...] omits 376e9183c1d1 arm64: dts: qcom: sc7280: Move pcie1_clkreq pull / drive s [...] omits 118cd3b8ec0d arm64: dts: qcom: sc7280: Add edp_out port and HPD lines omits bbef2a9ca087 arm64: dts: qcom: sc7280: Fix sort order of dp_hot_plug_de [...] omits 8fdedd6c6464 arm64: dts: qcom: sc7280-idp: No need for "input-enable" o [...] omits f9800dde34e6 arm64: dts: qcom: sc7280: Clean up sdc1 / sdc2 pinctrl omits b1969bc52218 arm64: dts: qcom: sc7280: Properly sort sdc pinctrl lines omits 7a86ac040565 arm64: dts: qcom: sc7280-herobrine: Consistently add "-reg [...] omits 171bac46700f arm64: dts: qcom: sc7180-trogdor: Add "-regulator" suffix [...] omits 72c370dfbd58 arm64: dts: qcom: sm8450-qrd: Enable remoteproc instances omits 1172729576fb arm64: dts: qcom: sm8450: Add remoteproc enablers and instances omits bb03389a7cf5 Merge branch 'next/dt' into for-next omits 38dfe352b5a5 ARM: dts: exynos: add charger and battery to p4note omits 300ccbb25491 ARM: defconfig: add SMB347 charger driver for p4note omits 3be5bf60d055 Merge branch 'ti-k3-dts-next' into ti-next omits 6dd8457dc206 arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes omits 430f163b0188 f2fs: adjust readahead block number during recovery omits 6d18762ed5cd f2fs: fix to unlock page correctly in error path of is_alive() omits f60a317bcbea firmware: qcom: scm: Add support for MC boot address API omits 52beb1fc237d firmware: qcom: scm: Drop cpumask parameter from set_boot_addr() omits 7734c4b507ce firmware: qcom: scm: Simplify set_cold/warm_boot_addr() omits 0ee30ace67e4 cpuidle: qcom-spm: Check if any CPU is managed by SPM omits 5cef9b48458d remoteproc: qcom: pas: Add SM8450 remoteproc support omits dd72781b48a5 dt-bindings: remoteproc: qcom: pas: Add SM8450 PAS compatibles omits 94749156e6bc remoteproc: qcom: pas: Carry PAS metadata context omits f4e526ff7e38 soc: qcom: mdt_loader: Extract PAS operations omits ebeb20a9cd3f soc: qcom: mdt_loader: Always invoke PAS mem_setup omits 75d7213ce191 soc: qcom: mdt_loader: Reorder parts of __qcom_mdt_load() omits ea90330fa329 soc: qcom: mdt_loader: Extend check for split firmware omits 64fb5eb87d58 soc: qcom: mdt_loader: Allow hash to reside in any segment omits 8bd42e2341a7 soc: qcom: mdt_loader: Allow hash segment to be split out omits 26c1f17013a8 soc: qcom: mdt_loader: Split out split-file-loader omits 3a99f121fe0b firmware: qcom: scm: Introduce pas_metadata context omits 73419e4d2fd1 arm64: dts: qcom: add IPA qcom,qmp property omits 92912b175178 PCI: pciehp: Clear cmd_busy bit in polling mode omits 38eb21a5fcd2 dt-bindings: Add headers for Tegra234 PWM omits bb747becf808 dt-bindings: Add headers for Tegra234 I2C omits f81f095e8771 PCI: imx6: Allow to probe when dw_pcie_wait_for_link() fails omits 7e3c6eb44c91 Merge tags 'optee-fixes-for-v5.17' and 'optee-fix-for-v5.1 [...] omits 4291d085b0b0 powerpc/32s: Make pte_update() non atomic on 603 core omits 535bda36dbf2 powerpc/nohash: Remove pte_same() omits 4634bf4455fe powerpc/603: Clear C bit when PTE is read only omits 9872cbfb4558 powerpc/603: Remove outdated comment omits dd75080aa840 powerpc/kasan: Fix early region not updated correctly omits e414e2938ee2 powerpc/xive: Add some error handling code to 'xive_spapr_init()' omits 0198322379c2 powerpc/perf: Don't use perf_hw_context for trace IMC PMU omits d4be60fe66b7 powerpc/module_64: use module_init_section instead of patc [...] omits c3bd7dc553ee PCI: mvebu: Fix reporting Data Link Layer Link Active on e [...] omits c94ea32c0d3d PCI: mvebu: Update comment for PCI_EXP_LNKCTL register on [...] omits d76a6ed0964a PCI: mvebu: Update comment for PCI_EXP_LNKCAP register on [...] omits 16038ebb0f9f PCI: mvebu: Properly initialize vendor, device and revisio [...] omits 5c88ed798522 PCI: mvebu: Set PCI_BRIDGE_EMUL_NO_IO_FORWARD when IO is u [...] omits 7a02acdb5deb PCI: mvebu: Remove duplicate nports assignment omits 7f09a4b195a9 PCI: mvebu: Add help string for CONFIG_PCI_MVEBU option omits 05241c13655c PCI: pci-bridge-emul: Add support for new flag PCI_BRIDGE_ [...] omits d3f332b568dc PCI: pci-bridge-emul: Rename PCI_BRIDGE_EMUL_NO_PREFETCHAB [...] omits 64a70f521e13 PCI: pci-bridge-emul: Make struct pci_bridge_emul_ops as const omits e621e106a139 MAINTAINERS: Add Pali Rohár as pci-mvebu.c maintainer omits be7be1c6c6f8 PCI: rpaphp: Add MODULE_DESCRIPTION omits 925f76c55784 powerpc/spufs: adjust list element pointer type omits a1c414093370 powerpc/epapr: Fix parmeters typo omits b53c86105919 powerpc: Fix debug print in smp_setup_cpu_maps omits bba14b329157 ARM: orion/gpio: Get rid of unused first parameter in orio [...] omits 4feb74aa64b3 KVM: PPC: Decrement module refcount if init_vm fails omits 175be7e5800e KVM: PPC: Book3S HV: Free allocated memory if module init fails omits c5d0d77b4526 KVM: PPC: Book3S HV: Delay setting of kvm ops omits 69ab6ac380a0 KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init omits b2e4a2b300e5 f2fs: expose discard related parameters in sysfs omits d2d8e896485a f2fs: move discard parameters into discard_cmd_control omits 9526e4c83dfb Merge branch 'ti-k3-dts-next' into ti-next omits c3d66a164c72 soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe omits a181bcfca937 firmware: ti_sci: inproper error handling of ti_sci_probe omits 043cfff99a18 firmware: ti_sci: Fix compilation failure when CONFIG_TI_S [...] omits 001d7c83704b soc: ti: smartreflex: Use platform_get_irq_optional() to g [...] omits a8eba8dde5fb soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable omits 180b54d4c3da Merge branch 'for-5.18/sigma-micro' into for-next omits 976734041b6c HID: add SiGma Micro driver omits bdb5fcc74d34 Merge branch 'for-5.18/google' into for-next omits 01f1269fbb0e HID: google: Use struct_size() helper in kzalloc() omits fbe201d16bb1 Merge branch 'for-5.17/upstream-fixes' into for-next omits d4c575491c82 Merge branch 'for-5.17/upstream-fixes' into for-next omits 961f649fb3ad powerpc/ptdump: Fix sparse warning in hashpagetable.c omits ccafe7c20b7d macintosh: macio_asic: remove useless cast for driver.name omits 2e7f1e2b30b5 powerpc/64: Move paca allocation later in boot omits 5ebb74749202 powerpc: dts: t1040rdb: fix ports names for Seville Ethern [...] omits eddaa9a40275 powerpc/pseries: read the lpar name from the firmware omits 8e0f353a44ff powerpc/kvm: no need to initialise statics to 0 omits faf01aef0570 KVM: PPC: Merge powerpc's debugfs entry content into gener [...] omits c3b08f12c719 Merge branches 'renesas-arm-defconfig-for-v5.18' and 'rene [...] omits 81a27b1f6902 arm64: dts: renesas: rzg2lc-smarc: Enable microSD on SMARC [...] omits 7ca0ce6478c6 arm64: dts: renesas: rzg2lc-smarc-som: Enable eMMC on SMAR [...] omits f91c4c74796a arm64: dts: renesas: Add initial device tree for RZ/V2L SMARC EVK omits 7c2b8198f4f3 arm64: dts: renesas: Add initial DTSI for RZ/V2L SoC omits 4a3680d03840 Merge tag 'renesas-r9a07g054-dt-binding-defs-tag' into ren [...] omits 2e8a33354724 arm64: defconfig: Enable additional support for Renesas platforms omits 3cff3c099fcd ARM: shmobile: defconfig: Disable unneeded 8250 serial options omits 678eb67513a9 dt-bindings: clock: renesas: Document RZ/V2L SoC omits 4decd2e54b61 dt-bindings: clock: Add R9A07G054 CPG Clock and Reset Definitions omits 90b2433edb6d seq_file: fix NULL pointer arithmetic warning omits d1b866235c13 Merge branch 'next/dt64' into for-next omits a0d5455330ec arm64: dts: exynos: adjust USB DRD clocks with dtschema in [...] omits 06c767e49e99 Merge branch 'for-v5.18/tesla-fsd-clk' into for-next omits 0b59bc00a693 clk: samsung: fix missing Tesla FSD dependency on Exynos omits cd7ce3e18afa arm64: defconfig: Enable SM8250 video clock controller omits d3173e421b72 arm64: defconfig: Enable PM8916 watchdog driver omits 45882459159d arm64: dts: qcom: sdm845: add device tree for SHIFT6mq omits 12dfb002ca01 arm64: dts: qcom: sdm845-oneplus-*: add fuel gauge omits d1c10ab1494f arm64: dts: qcom: ipq6018: fix usb reference period omits 8af90d6daa36 arm64: dts: qcom: msm8994-huawei-angler: Add vendor name huawei omits 4dd1ad619274 arm64: dts: qcom: msm8994: Provide missing "xo_board" and [...] omits 1b7101e8124b arm64: dts: qcom: sm8250: Fix MSI IRQ for PCIe1 and PCIe2 omits 6574702b0d39 arm64: dts: qcom: sm8450: Update cpuidle states parameters omits a131255e4ad1 arm64: dts: qcom: sm8350: Correct TCS configuration for apps rsc omits 32bc936d7321 arm64: dts: qcom: sm8250: Add cpuidle states omits 17ac8af678b6 arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc omits e4a4fdcf7085 arm64: dts: qcom: ipq8074: add the reserved-memory node omits 72b1c5da796e arm64: dts: broadcom: bcm4908: add pinctrl binding omits 33826e9c6ba7 arm64: dts: broadcom: bcm4908: use proper TWD binding omits c210c1d8f19d arm64: dts: broadcom: align pl330 node name with dtschema omits bdf8762da268 ARM: dts: bcm2837: Add the missing L1/L2 cache information omits 441d531ec9b7 ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U omits 42124b947e8e arm64: dts: qcom: ipq8074: add SMEM support omits 2ffcfe791d05 arm64: dts: qcom: sm8150: Add support for LMh node omits 1f8790049384 arm64: dts: qcom: msm8916-j5: Fix typo omits a90b8adfa2dd Revert "arm64: dts: qcom: sm6125: Avoid using missing SM61 [...] omits 640e71aac554 arm64: dts: qcom: msm8916: improve usb hs node formating omits 7a52967d9050 arm64: dts: qcom: sm7225-fairphone-fp4: Configure WLED omits fe508ced49dd arm64: dts: qcom: pm6150l: Add wled node omits 5239ce22278a arm64: dts: qcom: pms405: assign device specific compatible omits e3e8a4724299 arm64: dts: qcom: ipq6018: add pcie max-link-speed omits 52f6fa2d2d72 arm64: dts: qcom: msm8996: SoC specific compatible strings [...] omits 4ec48ebfc3ea arm64: dts: qcom: msm8994: SoC specific compatible strings [...] omits ffd6cc92ab9c arm64: dts: qcom: sm8250: add description of dcvsh interrupts omits 3b87b01d7473 arm64: dts: qcom: sdm845: add missing power-controller compatible omits 0b9ae7ecdf54 arm64: dts: qcom: msm8996: qcom,controlled-remotely is boolean omits fad35efa75a2 arm64: dts: qcom: msm8998: Fix cache nodes omits 2a03c21cca5f arm64: dts: qcom: sm8150: simplify references to pwrkey and resin omits abdd4b7a7a70 arm64: dts: qcom: sm8150: add i2c and spi dma channels omits 63a4021fef47 arm64: dts: qcom: sdm845: rename memory@ nodes to more des [...] omits d60507200485 arm64: dts: qcom: sm8250: fix PCIe bindings to follow schema omits ff15ae73eeee arm64: dts: qcom: apq8016-sbc: Fix dtbs_check warnings for &sound omits 7be1c395ee40 arm64: dts: qcom: fix thermal zones naming omits 2f1145117946 arm64: dts: qcom: update qcom,domain property omits 625c24460dbb arm64: dts: qcom: sdm845: fix microphone bias properties a [...] omits 206006cf20b3 ARM: dts: qcom: apq8060-dragonboard: fix typo in eMMC omits 5fbd593756be ARM: dts: qcom: pm8226: Add node for the MPP omits a23b9143286b ARM: dts: qcom: fill missing power-domain-cells for gcc co [...] omits 96b2f11780d5 ARM: dts: qcom: msm8960: move vsdcc regulator out of simple-bus omits 9f4a052795cd ARM: dts: qcom: add KPSS GCC compatible to clock nodes omits 6f7e221e7a5c ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 omits c9a186338f3f ARM: dts: qcom: rename eth node to ethernet omits 251632433637 ARM: dts: qcom: apq8060: correct mvs switch name omits 3be5acc8586b ARM: dts: qcom: nexus7: remove vcss supply which never existed omits af7a84eb9f92 ARM: dts: qcom: apq8064: adjust dsi node name to match dt-schema omits 019b7f93bf0d ARM: dts: qcom: apq8064: make pci regs property dt-schema [...] omits 6d3cb248e498 ARM: dts: qcom: apq8064: correct ranges values omits 8030cb9a5568 soc: qcom: aoss: remove spurious IRQF_ONESHOT flags omits d20e1df5c38f arm64: defconfig: Enable additional Broadcom STB drivers omits 7baa00bef336 arm64: dts: qcom: sm8450: fix apps_smmu interrupts omits 197769fede58 arm64: dts: qcom: sm8450: enable GCC_USB3_0_CLKREF_EN for usb omits 0fd4dcb607ce arm64: dts: qcom: sm8350: Correct UFS symbol clocks omits 4e6ae78ee619 soc: qcom: apr: Remove redundant 'flush_workqueue()' calls omits 4b41a9d0fe3d soc: qcom: aoss: Fix missing put_device call in qmp_get omits 0ff027027e05 soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem omits 5a811126d38f soc: qcom: rpmpd: Check for null return of devm_kcalloc omits a5d32f6d2e59 firmware: qcom: scm: Fix some kernel-doc comments omits a9ff0638a406 soc: qcom: llcc: Use devm_bitmap_zalloc() when applicable omits 3d7e7980993d ARM: dts: qcom: ipq4019: fix sleep clock omits 071a13332de8 firmware: qcom: scm: Add function to set IOMMU pagetable a [...] omits 943515090ec6 firmware: qcom: scm: Add function to set the maximum IOMMU [...] omits 7823e5aa5d1d firmware: qcom: scm: Remove reassignment to desc following [...] omits 02964a7244ba ARM: dts: qcom: pm8226: Support SPMI regulators on PMIC sid 1 omits d88198fcb540 ARM: dts: qcom: pm8226: Add vibration motor node omits 6bf3c1895f58 arm64: dts: qcom: sdm845-db845c: Remove clock-lanes proper [...] omits 015bbdd31411 arm64: dts: qcom: apq8016-sbc: Remove clock-lanes property [...] omits cd4bd4704ec8 arm64: dts: qcom: msm8992-lg-bullhead: Add support for LG [...] omits 3f99518c6f65 arm64: dts: qcom: msm8992-lg-bullhead: Place LG Bullhead g [...] omits 58d5ea52bd22 arm64: dts: qcom: sc7280: Factor gpio.h include to sc7280.dtsi omits 90c856602e03 arm64: dts: qcom: sc7280: Factor out Chrome common fragment omits 88a309465b3f lib: zstd: clean up double word in comment. omits 17ef0b4b441f arm64: defconfig: enable mcp251xfd driver omits af2d38db2674 arm64: defconfig: enable ath11k driver omits 1677e64d480d arm64: defconfig: Enable some Qualcomm drivers omits 61a6262f95e0 arm64: dts: qcom: sc7280: Move herobrine-r0 to its own dts omits 142a4d995c6a arm64: dts: qcom: sc7280: Fix gmu unit address omits 7b1e0a87730e arm64: dts: qcom: sc7280: Add camcc clock node omits fc6b1225d20d arm64: dts: qcom: sc7280: Add Display Port node omits 25940788d170 arm64: dts: qcom: sc7280: add edp display dt nodes omits 43137272f0bc arm64: dts: qcom: sc7280: Add DSI display nodes omits fcb68dfda5cb arm64: dts: qcom: sc7280: add display dt nodes omits bb59462e414f arm64: dts: qcom: sc7180: Add board regulators for MIPI ca [...] omits 1b968998a3cb arm64: dts: qcom: sc7280: Move USB2 controller nodes from [...] omits 2fa394824493 Merge tag 'arm-vmap-stacks-v6' of git://git.kernel.org/pub [...] omits 4d5a643e738c ARM: make get_current() and __my_cpu_offset() __always_inline omits 306b86074daf Merge branch 'next/dt64' into for-next omits f2bf0f216e84 Merge branch 'next/dt' into for-next omits 4ad322bfe4f6 Merge branch 'for-v5.18/tesla-fsd' into for-next omits ff72497f5728 arm64: dts: exynos: drop unneeded syscon phandle in Exynos [...] omits 2002c282cb89 arm64: dts: exynos: align pl330 node name with dtschema omits 363e52998c83 arm64: dts: exynos: Add initial E850-96 board support omits bfb3c7fa3950 arm64: dts: exynos: Add initial Exynos850 SoC support omits 14eadca892dd Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next omits e4bae63fe5e0 ARM: dts: sun8i: Add ethernet0 alias in Nanopi NEO's device tree omits cfeb53aee6e4 ARM: dts: exynos: update dma node name with dtschema omits b8ae255e8939 ARM: dts: aspeed: rainier and everest: Enable UHCI omits e011df3579ac ARM: dts: Fix OpenBMC flash layout label addresses omits d5342fdd163a powerpc: dts: Fix some I2C unit addresses omits 17846485dff9 powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 omits f529edd1b69d powerpc/e500/qemu-e500: allow core to idle without waiting omits b2a6f6043577 powerpc: add link stack flush mitigation status in debugfs. omits 279d1a72c0f8 powerpc/xive: Export XIVE IPI information for online-only [...] omits c1c8a66367a3 KVM: PPC: Book3s: mmio: Deliver DSI after emulation failure omits 349fbfe9b918 KVM: PPC: mmio: Return to guest after emulation failure omits 3f831504482a KVM: PPC: mmio: Reject instructions that access more than [...] omits b99234b918c6 KVM: PPC: Fix vmx/vsx mixup in mmio emulation omits 36d014d37d59 KVM: PPC: Book3S HV: Stop returning internal values to userspace omits 6692531df62d uml/x86: use x86 load_unaligned_zeropad() omits 0c9dceb9bb6d asm/user.h: killed unused macros omits 1e2d84644d1c constify struct path argument of finish_automount()/do_add [...] omits c51acdb78f92 fs: Remove FIXME comment in generic_write_checks() omits 862cf8d5fd98 openrisc/boot: Remove unnecessary initialisation in memcpy(). omits 2943660fe301 arm64: dts: rockchip: add Quartz64-A con40 hardware omits 2ed1e35457a1 arm64: dts: rockchip: add Quartz64-A sdmmc1 node omits 827dfba89ae1 arm64: dts: rockchip: add Quartz64-A pmu_io_domains omits 922237a6c211 arm64: dts: rockchip: add the touchscreen controller to rk [...] omits 9ade1ab4d85f arm64: dts: rockchip: fix vcc3v3_lcd{0,1}_n regulators in [...] omits 036a4b4b4dfa clk: imx: Add imx8dxl clk driver omits 7154b046d8f3 clk: imx: Add initial support for i.MXRT1050 clock driver omits d6e359305b45 dt-bindings: clock: imx: Add documentation for i.MXRT1050 clock omits a81595729be6 dt-bindings: imx: Add clock binding for i.MXRT1050 omits bd1e3696a052 arm64: dts: fsd: Add SPI device nodes omits e10d2b351b99 ARM: dts: imx28: reparent gpmi clock to ref_gpmi omits 5c5dabb16476 ARM: imxrt_defconfig: Add i.MXRT family defconfig omits 7fb968536682 Merge branches 'renesas-arm-defconfig-for-v5.18', 'renesas [...] omits 485d710685b1 arm64: defconfig: Enable Audio Graph Card2 driver omits 92dfff382af0 soc: renesas: Add support for reading product revision for [...] omits 0e684f6e9353 arm64: dts: renesas: ulcb/ulcb-kf: switch to use audio-gra [...] omits fb912a1b474e arm64: dts: renesas: rcar-gen3: Add MOST devices omits 953b392aef35 arm64: dts: renesas: Miscellaneous whitespace fixes omits 283252132cb5 arm64: dts: renesas: falcon-csi-dsi: Add and connect MAX96712 omits c705c871106e arm64: dts: renesas: ulcb-kf: Add 9-asix sensor device omits 67913cd1d47c ARM: dts: imxrt1050-pinfunc: Add pinctrl binding header omits ed2e8e0ad593 ARM: imx: Add initial support for i.MXRT10xx family omits c137fb8909c1 soc: imx: Remove Layerscape check omits 09b3acb73f76 ARM: dts: imx6sx-udoo-neo: Add HDMI support omits b57fb8742e00 ARM: dts: imx6qdl-dhcom-pdk2: Include missing headers omits 7c937d263db4 ARM: dts: imx: Rename RTC device tree nodes omits 7e9102c9f98e ARM: dts: imx28: Use correct compatible string for RTC omits ebea268ea583 arm64: tegra: Disable ISO SMMU for Tegra194 omits 691396e21c14 Merge branch 'for-v5.18/tegra' into for-next omits 5622c66effce Merge branch 'mem-ctrl-next' into for-next omits e29ed0d1051d memory: brcmstb_dpfe: fix typo in a comment omits 0123af535b9c memory: tegra: Constify struct thermal_cooling_device_ops omits 3e25f800afb8 memory: fsl_ifc: populate child devices without relying on [...] omits 985ede63a045 dt-bindings: memory: fsl: convert ifc binding to yaml schema omits 205e17766c78 memory: mtk-smi: Use ARRAY_SIZE to define MTK_SMI_CLK_NR_MAX omits 9ff684342ee7 memory: tegra20-emc: Correct memory device mask omits e3aabb3c7dbe memory: tegra30-emc: Print additional memory info omits 65c2c0709d8e Merge branch 'rework/fast-next-seq' into for-next omits 404f9373c4e5 swiotlb: simplify array allocation omits c0a4191c27a1 swiotlb: tidy up includes omits 35265899acef swiotlb: simplify debugfs setup omits dfcf2e017f5b swiotlb: do not zero buffer in set_memory_decrypted() omits f244b4dc53e5 printk: ringbuffer: Improve prb_next_seq() performance omits b834afb2bc3e Merge branch 'for-v5.18/tesla-fsd-clk' into for-next omits 4415a9df112f Merge branch 'for-v5.18/tesla-fsd' into for-next omits 0d525a653b03 arm64: defconfig: Enable Tesla FSD SoC omits 684dac402f21 arm64: dts: fsd: Add initial pinctrl support omits 18b1db6a162c arm64: dts: fsd: Add initial device tree support omits 4103c226a9f3 Merge tag 'samsung-dt-bindings-clk-fsd-5.18' into for-v5.1 [...] omits b826c3e4de1a clk: samsung: fsd: Add cam_csi block clock information omits 75c50afaa0d9 clk: samsung: fsd: Add cmu_mfc block clock information omits ca0fdfd131c7 clk: samsung: fsd: Add cmu_imem block clock information omits bfbce52e4649 clk: samsung: fsd: Add cmu_fsys1 clock information omits a15e367b0254 clk: samsung: fsd: Add cmu_fsys0 clock information omits e3f3dc3810d3 clk: samsung: fsd: Add cmu_peric block clock information omits 4f346005aaed clk: samsung: fsd: Add initial clock support omits ed68db7b7f2f dt-bindings: clock: Document FSD CMU bindings omits d6dc67537726 dt-bindings: clock: Add bindings definitions for FSD CMU blocks omits 2d79a8356889 Merge branch 'next/dt64' into for-next omits a97a24c2669d Merge branch 'next/dt' into for-next omits 46b269500c61 Merge branch 'next/soc' into for-next omits c27168e320c5 Merge branch 'fixes' into for-next omits 54a4509cf11b Merge branch 'clk-cs2000' into clk-next omits 5edffb980519 clk: cs2000-cp: convert driver to regmap omits 2f3d32fe9df8 clk: cs2000-cp: freeze config during register fiddling omits b83688258605 clk: cs2000-cp: make clock skip setting configurable omits da1eb4e8b4df clk: cs2000-cp: add support for dynamic mode omits a6e11bb24ebd clk: cs2000-cp: Make aux output function controllable omits 519ba32e3498 dt-bindings: clock: cs2000-cp: document cirrus,dynamic-mode omits 11dda11f0007 dt-bindings: clock: cs2000-cp: document cirrus,clock-skip flag omits 68643c373510 dt-bindings: clock: cs2000-cp: document aux-output-source omits 8e972afb3be6 dt-bindings: clock: convert cs2000-cp bindings to yaml omits d63642596ed1 ARM: dts: qcom: apq8026-lg-lenok: add fuel gauge omits f8565bd5404f ARM: dts: qcom: apq8026-lg-lenok: enable USB omits 1a34117f2e14 ARM: dts: qcom: msm8226: add USB node omits c04421c68fd4 dt-bindings: phy: qcom,usb-hs-phy: add MSM8226 compatible omits 0bbcddc5f036 ARM: dts: qcom: apq8026-lg-lenok: configure SMBB charger omits b64192272cb6 ARM: dts: qcom: pm8226: add smbb charger node omits 5035460b4957 ARM: dts: qcom: sdx55: use standartized naming for spmi node omits 073a39a2a63a arm64: dts: qcom: sc7280: Add pmg1110 regulators for sc7280-crd omits 87f7409da95e arm64: dts: qcom: msm8996: use standartized naming for spmi node omits 1ff6797c326b arm64: dts: qcom: sc7280: Add bluetooth node on SC7280 IDP boards omits d25c5eb511df dt-bindings: arm: add Tesla FSD ARM SoC omits a5a93e9b9ab9 dt-bindings: add vendor prefix for Tesla omits 86955cb6ba16 ARM: dts: exynos: use define for TMU clock on Exynos4412 omits e20bd06fc421 ARM: dts: exynos: drop old thermal properties from Exynos4210 omits b88ffa66d530 ARM: dts: ox810se: Add Ethernet support omits 31c33503fdb3 arm64: dts: exynos: add USB DWC3 supplies to Espresso board omits 4043114504cc ARM: dts: exynos: add fake USB DWC3 supplies to SMDK5410 omits c441d2d73107 ARM: dts: exynos: add USB DWC3 supplies to SMDK5420 omits 72477416ac12 ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pi omits 7adf978462da ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pit omits 0a1427247962 ARM: dts: exynos: add USB DWC3 supplies to ArndaleOcta omits 111ea2d6dd21 ARM: dts: exynos: add USB DWC3 supplies to Chromebook Spring omits 9745be7b5a3b ARM: dts: exynos: add USB DWC3 supplies to Chromebook Snow omits ebbb07b8d349 ARM: dts: exynos: add USB DWC3 supplies to SMDK5250 omits 52d53d937da8 ARM: dts: exynos: add USB DWC3 supplies to Arndale omits 21fc73222255 ARM: dts: exynos: Add support for Samsung Klimt WiFi omits 8d4d0d7c43e6 dt-bindings: arm: samsung: document Klimt WiFi board binding omits 86a010bfc739 memory: mtk-smi: mt8186: Add smi support omits 8956500e5d5b memory: mtk-smi: Add sleep ctrl function omits a6945f4566d4 memory: mtk-smi: handle positive return value for clk_bulk [...] omits 6d86f23c35fe dt-bindings: memory: mediatek: Add mt8186 support omits 996ebc0e332b dt-bindings: memory: mtk-smi: Correct minItems to 2 for th [...] omits ddc3a3248896 dt-bindings: memory: mtk-smi: No need mediatek,larb-id for mt8167 omits 5bf7fa48374e dt-bindings: memory: mtk-smi: Rename clock to clocks omits 1d26428af3fa Merge branches 'renesas-arm-dt-for-v5.18', 'renesas-driver [...] omits 57a420435edc ARM: drop pointless SMP check on secondary startup path omits a14a96d75606 ARM: iop: make iop_handle_irq() static omits d31e23aff011 ARM: mm: make vmalloc_seq handling SMP safe omits aa0a20f52151 ARM: entry: avoid clobbering R9 in IRQ handler omits 75fa4adc4f50 ARM: smp: elide HWCAP_TLS checks or __entry_task updates o [...] omits 7d19e3dab000 f2fs: fix to enable ATGC correctly via gc_idle sysfs interface omits e4544b63a7ee f2fs: move f2fs to use reader-unfair rwsems omits 28c7bbb2a3fc Merge branch 'clk-kunit' into clk-next omits a992acbb219a clk: gate: Add some kunit test suites omits 95940e37624a Merge branch 'clk-xilinx' into clk-next omits 4917394e0c76 clk: zynqmp: replace warn_once with pr_debug for failed clock ops omits cc3ec8bf60f9 Merge branch 'clk-st' into clk-next omits e9ed1ef18a37 clk: stm32mp1: Add parent_data to ETHRX clock omits e33b88b6d7c2 clk: stm32mp1: Split ETHCK_K into separate MUX and GATE clock omits cb36aaa69f16 Merge branch 'clk-at91' into clk-next omits a5ab04af4943 clk: at91: sama7g5: Allow MCK1 to be exported and referenc [...] omits ea2be22f3d37 clk: at91: allow setting PMC_AUDIOPINCK clock parents via DT omits bbdfc3faa323 Merge branch 'clk-mtk' into clk-next omits 7a688c91d3fd clk: mediatek: Fix memory leaks on probe omits bd4a0a61cacd Merge branch 'clk-si' into clk-next omits 982c59537523 clk-si5341: replace snprintf in show functions with sysfs_emit omits 2a8b539433e1 clk: si5341: fix reported clk_rate when output divider is 2 omits 771a98eaa735 Merge branch 'clk-microchip' into clk-next omits 2145bb687e3f dt-bindings: clk: microchip: Add Microchip PolarFire host binding omits d6905849f875 ARM: assembler: define a Kconfig symbol for group relocati [...] omits 8b806b82bc80 ARM: mm: switch to swapper_pg_dir early for vmap'ed stack omits dde3c175187c arm64: dts: mediatek: Correct system timer clock of MT8192 omits 226231544f93 arm64: dts: mediatek: Correct I2C clock of MT8192 omits aa247c07f710 arm64: dts: mediatek: Correct Nor Flash clock of MT8192 omits 7f0c5b39dbb6 arm64: dts: mediatek: Correct SPI clock of MT8192 omits 73ba850270da arm64: dts: mediatek: Correct uart clock of MT8192 omits 51911d1c1bb3 dt-bindings: arm: airoha: Add binding for EN7523 SoC and EVB omits d218159f19bf dt-bindings: Add vendor prefix for Airoha omits 506ca49ae7b4 dt-bindings: mediatek: Adds a DT binding documentation for [...] omits 3b939100d3bd ARM: dts: Add initial support for Prestigio PMT5008 3G tablet omits 3bf75f3e7ae9 ARM: dts: Add initial support for Mediatek mt6582 omits 5243fc3f7395 arm64: defconfig: Enable cpufreq for MediaTek omits 1b9362ad46a1 arm64: defconfig: Enable MT6397 RTC omits 3a14f0e61408 arm64: zynqmp: Rename dma to dma-controller omits 1ff2d58e60c8 arm64: zynqmp: Add missing #dma-cells property omits eceb6f8677d3 arm64: xilinx: dts: drop legacy property #stream-id-cells omits fcc619621df5 microblaze/PCI: Remove pci_phys_mem_access_prot() dead code omits 19d448a04e00 microblaze: add const to of_device_id omits 93b33bb6a5e5 microblaze: fix typo in a comment omits 860122d80251 soc: renesas: Identify RZ/V2L SoC omits 4b4a0fd66630 dt-bindings: power: renesas,rzg2l-sysc: Document RZ/V2L SoC omits 509e1a8675fc dt-bindings: arm: renesas: Document Renesas RZ/V2L SoC on [...] omits 72a2cab3a10b arm64: dts: renesas: ulcb-kf: Add KF HDMI output omits d45db61c2e56 arm64: dts: renesas: r8a77961: Add lvds0 device node omits 8b88873b8fb5 arm64: dts: renesas: r8a779f0: Add sys-dmac nodes omits f2ad62a2717b ARM: dts: r9a06g032: Describe the NAND controller omits ad6a6ed4d954 arm64: dts: renesas: Add GMSL cameras .dtsi omits 557165ffb92e arm64: dts: renesas: eagle: Enable MAX9286 omits 9199da68372a arm64: dts: renesas: condor: Enable MAX9286 omits ce0c63b6a5ef arm64: dts: renesas: Add initial device tree for RZ/G2LC S [...] omits 3a3c2a48d8c6 arm64: dts: renesas: Add initial DTSI for RZ/G2LC SoC omits 65d2bc885b01 arm64: dts: renesas: rzg2l-smarc: Move pinctrl definitions omits 3a4f33ee57fa arm64: dts: renesas: beacon: Remove the 'pm-ignore-notify' [...] omits 9eca8bdf0a25 arm64: dts: renesas: r8a779a0: Add INTC-EX device node omits 9b621b6adff5 clk: renesas: r8a779a0: Add CANFD module clock omits b289cdecc7c3 clk: renesas: r9a07g044: Update multiplier and divider val [...] omits d843e61e0ea5 clk: renesas: r8a7799[05]: Add MLP clocks omits 59a43fa2487b clk: renesas: r8a779f0: Add SYS-DMAC clocks omits 9fc23e57bb60 Merge branch 'for-5.18/amd-sfh' into for-next omits 0f2039482307 HID: amd_sfh: Remove useless DMA-32 fallback configuration omits d1c4c136bab7 Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next omits 210b3ef939c8 dt-bindings: arm: sunxi: add haoyu,a20-marsboard omits 28d45df0efee ARM: dts: sun7i: Add A20-Marsboard omits b04138bfdebb ARM: dts: sunxi: h3/h5: add r_uart node omits 0f960ce9debc ARM: dts: nanopi-neo-air: Add eMMC and bluetooth omits 272f70d2ae5c Merge branch 'for-5.17/upstream-fixes' into for-next omits 535f7fffed88 ARM: dts: exynos: Add support for Samsung Chagall WiFi omits 534aaa1802ea ARM: exynos: only do SMC_CMD_CPU1BOOT call on Exynos4 omits 9998104515d4 dt-bindings: arm: samsung: document Chagall WiFi board binding omits 372d171cd9b4 arm64: dts: exynos: add necessary clock inputs in Exynos7 omits 0d42eb5ac66d ARM: dts: exynos: drop unsupported MAX77802 regulators on [...] omits 9eb8090f95e2 ARM: dts: exynos: add necessary clock controller inputs in [...] omits 8d6f5af71e2a ARM: dts: exynos: Align MAX77836 nodes with dtschema on Mo [...] omits 7638d3c945be arm64: dts: exynos: Align MAX77843 nodes with dtschema on TM2 omits 41bd4354a151 arm64: dts: exynos: use dedicated wake-up pinctrl compatib [...] omits 752e8545226f ARM: dts: s5pv210: align pinctrl with dtschema omits 9e47ccc01284 ARM: dts: s3c64xx: align pinctrl with dtschema omits 901e28782738 ARM: dts: s3c24xx: align pinctrl with dtschema omits 71b8d1253b7f arm64: dts: exynos: align pinctrl with dtschema in ExynosAutov9 omits ee045adb3768 arm64: dts: exynos: align pinctrl with dtschema in Exynos7 omits 756d68ee6e93 arm64: dts: exynos: align pinctrl with dtschema in Exynos5433 omits d5dfdae9f685 ARM: dts: exynos: align pinctrl with dtschema in Exynos542x/5800 omits 7a749eeec453 ARM: dts: exynos: align pinctrl with dtschema in Exynos5410 omits b72458f83066 ARM: dts: exynos: align pinctrl with dtschema in Exynos5260 omits 1c7b9b02c898 ARM: dts: exynos: align pinctrl with dtschema in Exynos5250 omits fe9f10f8d3dd ARM: dts: exynos: align pinctrl with dtschema in Exynos4412 omits ac9af38e7baf ARM: dts: exynos: align pinctrl with dtschema in Exynos4210 omits ba6693131228 ARM: dts: exynos: align pinctrl with dtschema in Exynos3250 omits a6b43b5f384d ARM: dts: s3c64xx: drop unneeded pinctrl wake-up interrupt [...] omits f53a48f8ff5d ARM: dts: exynos: simplify PMIC DVS pin configuration in Peach Pi omits e5b9655c1dca ARM: dts: exynos: override pins by label in Peach Pi omits 6d73abda1bb4 ARM: dts: exynos: simplify PMIC DVS pin configuration in P [...] omits 213e19b4f675 ARM: dts: exynos: override pins by label in Peach Pit omits 503d77b3d17b ARM: dts: exynos: simplify PMIC DVS pin configuration in O [...] omits 0f8b7f682a8a ARM: dts: exynos: drop unused pinctrl defines in Exynos3250 omits 372d7027fed4 ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 omits d82d3d8a527b Merge tag 'samsung-pinctrl-5.18' of https://git.kernel.org [...] omits 88829baee3db ARM: dts: exynos: split dmas into array of phandles in Exynos5250 omits 1ff37c22b161 arm64: dts: rockchip: add Quartz64-A usb2 support omits 91c4c3e06a25 arm64: dts: rockchip: add usb2 nodes to rk3568 device tree omits 7dbb47d64acf dt-bindings: soc: rockchip: add rk3568-usb2phy-grf omits 832ae134ccc1 pinctrl: samsung: add support for Exynos850 and ExynosAuto [...] omits 1755e227c216 dt-bindings: pinctrl: samsung: describe Exynos850 and Exyn [...] omits af030d83da1d dt-bindings: pinctrl: samsung: convert to dtschema omits a29681b0cc37 pinctrl: samsung: accept GPIO bank nodes with a suffix omits 96f79935015c pinctrl: samsung: Remove EINT handler for Exynos850 ALIVE [...] omits 50ebd19e3585 pinctrl: samsung: drop pin banks references on error paths omits 2c420d79dae4 arm64: dts: meson-g12-common: add uart_ao_b pins muxing omits 073983233302 arm64: dts: meson-g12-common: add more pwm_f options omits ac4dfd0d1d35 arm64: dts: add support for S4 based Amlogic AQ222 omits ac7b4433714a arm64: dts: meson: add initial device-tree for H96-Max omits 2ca889b12016 dt-bindings: arm: amlogic: add H96-Max bindings omits bf510ace20ac dt-bindings: vendor-prefixes: add haochuangyi prefix omits 8b749a0205bd arm64: dts: meson: add initial device-trees for A95XF3-AIR omits bc7811bd4e88 dt-bindings: arm: amlogic: add A95XF3-AIR bindings omits 3dbabb9ac746 dt-bindings: vendor-prefixes: add cyx prefix omits 37875d9dcb42 arm64: dts: meson: add initial device-trees for X96-AIR omits d2ecf5ae59c8 dt-bindings: arm: amlogic: add X96-AIR bindings omits b5a03ecec30c arm64: dts: meson: add common SM1 ac2xx dtsi omits 86f2159468d5 arm64: dts: meson-sm1: add spdifin and pdifout nodes omits c3c07fc25f37 ubi: fastmap: Return error code if memory allocation fails [...] omits 3b67db8a6ca8 ubifs: Fix to add refcount once page is set private omits 4f2262a33464 ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock() omits 1b83ec057db1 ubifs: setflags: Make dirtied_ino_d 8 bytes aligned omits a6dab6607d46 ubifs: Rectify space amount budget for mkdir/tmpfile operations omits 60eb3b9c9f11 ubifs: Fix 'ui->dirty' race between do_tmpfile() and write [...] omits 278d9a243635 ubifs: Rename whiteout atomically omits fc32ca1ea6f7 dt-bindings: arm: amlogic: add S4 based AQ222 bindings omits 716b4573026b ubifs: Add missing iput if do_tmpfile() failed in rename whiteout omits 7a8884feec90 ubifs: Fix wrong number of inodes locked by ui_mutex in ub [...] omits afd427048047 ubifs: Fix deadlock in concurrent rename whiteout and inod [...] omits 40a8f0d5e7b3 ubifs: rename_whiteout: Fix double free for whiteout_ui->data omits 3cbf0e392f17 ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cd [...] omits 1ce93cb102e7 soc: fsl: qe: Check of ioremap return value omits 6e55608192b4 soc: fsl: qe: fix typo in a comment omits faf919381e59 soc: fsl: guts: Add a missing memory allocation failure check omits 1bec0754eaa0 Merge branches 'for-5.16/upstream-fixes', 'for-5.17/apple' [...] omits 5fe41793bc78 ARM: 9176/1: avoid literal references in inline assembly omits 395cc1cdcbd4 Merge branch 'for-5.17' into for-next omits fddacc7ff4dd soc: fsl: guts: Revert commit 3c0d64e867ed omits 23d9a9280efe ARM: 9177/1: disable vmap'ed stacks on suspend-capable SMP [...] omits fc5a40694ba6 Revert "dt-bindings: arm: qcom: Document SDX65 platform an [...] omits 414174b6bb65 arm64: defconfig: Enable USB controller drivers for TI K3 SoC omits 94d0cd1da14a firmware: arm_scmi: Add new parameter to mark_txdone omits 0bfdca8a8661 firmware: arm_scmi: Add atomic mode support to smc transport omits 69255e746890 firmware: arm_scmi: Add support for atomic transports omits bf322084fec3 firmware: arm_scmi: Make optee support sync_cmds_completed_on_ret omits 117542b81fe7 firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret omits 31d2f803c19c firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flag omits f716cbd33f03 firmware: arm_scmi: Make smc transport use common completions omits a690b7e6e774 firmware: arm_scmi: Add configurable polling mode for transports omits 156f91f1c49a arm64: defconfig: Add SM8450 icc configs omits 4685e234ab34 arm64: defconfig: Add SM8450 pinctrl config omits 6d10fcd2faac arm64: defconfig: Add SM8450 GCC config omits c5915b53d4c2 dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema omits 9cf72c358a20 Merge tag 'arm-irq-and-vmap-stacks-for-rmk' of git://git.k [...] omits 09b7bafa9876 Merge branch 'for-5.17' into for-next omits 89e7a6698fdd reset: uniphier-glue: Use devm_add_action_or_reset() omits 9568d0259fec reset: uniphier-glue: Use reset_control_bulk API omits 5e23c1ec4347 reset: renesas: Check return value of reset_control_deassert() omits f90f1bbe0d70 dt-bindings: reset: document deprecated HiSilicon property omits ce94980d2970 ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array omits b4a213c53eed ARM: dts: bcm2711-rpi-400: Fix GPIO expander labels omits 7495af930835 ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c omits f872af09094c firmware: arm_scmi: Use new trace event scmi_xfer_response_wait omits 8b276b59ccf9 include: trace: Add new scmi_xfer_response_wait event omits 5a731aebd31b firmware: arm_scmi: Refactor message response path omits 582730b9cbcc firmware: arm_scmi: Set polling timeout to max_rx_timeout_ms omits 614887c0a7fa Merge branch 'console-registration-cleanup' into for-next omits 97b289cfd305 Merge branch 'for-5.17' into for-next omits cafc0eab1689 ARM: v7m: enable support for IRQ stacks omits 9c46929e7989 ARM: implement THREAD_INFO_IN_TASK for uniprocessor systems omits c2755910373b ARM: smp: defer TPIDRURO update for SMP v6 configurations too omits b87cf9118e03 ARM: use TLS register for 'current' on !SMP as well omits 7b9896c35207 ARM: percpu: add SMP_ON_UP support omits 4e918ab13eaf ARM: assembler: add optimized ldr/str macros to load varia [...] omits 1fa8c4b19543 ARM: module: implement support for PC-relative group relocations omits 831a469bc167 ARM: entry: preserve thread_info pointer in switch_to omits 52d240871760 irqchip: nvic: Use GENERIC_IRQ_MULTI_HANDLER omits 54f481a2308e ARM: remove old-style irq entry omits 6f5d248d05db ARM: iop32x: use GENERIC_IRQ_MULTI_HANDLER omits 9d67412f24cc ARM: iop32x: offset IRQ numbers by 1 omits 90890f17ccd2 ARM: footbridge: use GENERIC_IRQ_MULTI_HANDLER omits d211ddeb511a firmware: arm_scmi: Perform earlier cinfo lookup call in do_xfer omits c1fe8d054c0a ARM: riscpc: use GENERIC_IRQ_MULTI_HANDLER omits d60ff2e76610 ARM: riscpc: drop support for IOMD_IRQREQC/IOMD_IRQREQD IR [...] omits a1c510d0adc6 ARM: implement support for vmap'ed stacks omits ae5cc07da8f8 ARM: entry: rework stack realignment code in svc_entry omits b832faec33d4 ARM: switch_to: clean up Thumb2 code path omits 532319b9c418 ARM: unwind: disregard unwind info before stack frame is set up omits ad3d09b54711 ARM: memset: clean up unwind annotations omits ccb81601acc0 ARM: memmove: use frame pointer as unwind anchor omits ba999a040274 ARM: memcpy: use frame pointer as unwind anchor omits 9974f857768e ARM: run softirqs on the per-CPU IRQ stack omits 0b78f2e92d0c ARM: call_with_stack: add unwind support omits d4664b6c987f ARM: implement IRQ stacks omits eae9523fdd7a ARM: backtrace-clang: avoid crash on bogus frame pointer omits 4ab6827081c6 ARM: unwind: dump exception stack from calling frame omits 8cdfdf7fe4fe ARM: export dump_mem() to other objects omits b6506981f880 ARM: unwind: support unwinding across multiple stacks omits b3ab60b1794c ARM: assembler: introduce bl_r macro omits 08572cd41955 ARM: remove some dead code omits f05eb1d24eb5 ARM: stackprotector: prefer compiler for TLS based per-tas [...] omits 672513bf5831 ARM: decompressor: disable stack protector omits 67a4fa80561f soc: fsl: Correct MAINTAINERS database (SOC) omits a8abda432c3c soc: fsl: Correct MAINTAINERS database (QUICC ENGINE LIBRARY) omits 38a895d7dacf soc: fsl: Replace kernel.h with the necessary inclusions omits 208ed795559b dt-bindings: fsl,layerscape-dcfg: add missing compatible f [...] omits b75c41b72271 dt-bindings: qoriq-clock: add missing compatible for lx2160a omits afc9c1e26bc7 firmware: arm_scmi: optee: Drop the support for the OPTEE [...] omits d40f0b133b44 media: meson-ir-tx: remove incorrect doc comment omits 6de63dd5ef9e media: rockchip/rga: do proper error checking in probe omits 80d8e4d3f313 fs/locks: fix fcntl_getlk64/fcntl_setlk64 stub prototypes omits 52e00ea6b26e fs/ntfs3: Update valid size if -EIOCBQUEUED omits 114346978cf6 fs/ntfs3: Check new size for limits omits 3880f2b816a7 fs/ntfs3: Fix fiemap + fix shrink file size (to remove pre [...] omits 9186d472ee78 fs/ntfs3: In function ntfs_set_acl_ex do not change inode- [...] omits 3a2154b25a9f fs/ntfs3: Optimize locking in ntfs_save_wsl_perm omits 2d44667c306e fs/ntfs3: Update i_ctime when xattr is added omits 87e21c99bad7 fs/ntfs3: Restore ntfs_xattr_get_acl and ntfs_xattr_set_ac [...] omits e95113ed4d42 fs/ntfs3: Keep preallocated only if option prealloc enabled omits e589f9b7078e fs/ntfs3: Fix some memory leaks in an error handling path [...] omits 61bc76be367e firmware: arm_scmi: optee: Fix missing mutex_init() omits 530897ecdb3d firmware: arm_scmi: Make virtio Version_1 compliance optional omits 5f90f189a052 firmware: arm_scmi: Add optee transport omits b7d2cf7c817b dt-bindings: arm: Add OP-TEE transport for SCMI omits dfa25e9f0f9a firmware: arm_scmi: Review some virtio log messages omits 06cf63cb69be Merge branch 'for-5.16-fixup' into for-next omits 4b4e6c24e679 Merge branch 'rework/printk_safe-removal' into for-next omits eafd42c87753 Merge branch 'for-5.16-vsprintf-pgp' into for-next omits ad7fea30c59e Merge branch 'for-5.16' into for-next omits 68607c27a0ed Merge branch 'for-5.16-vsprintf-pgp' into for-next omits f130d08a8d79 usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle omits 1ec10274d436 h8300: don't implement set_fs omits 81dd24966885 h8300: remove memory.c omits cb293d3b430e Merge branch 'for_5.15/drivers-soc' into next omits 95b115332a83 zonefs: remove redundant null bio check omits 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC omits bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] omits 6e5e55227c95 Merge tag 'v5.11' into h8300-next omits 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next omits 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 35b34568912c h8300: dts: Fix /chosen:stdout-path omits 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next omits beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. omits 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. omits 2c496a11304d irq-renesas-h8s: fix interrupt handling. omits 951261bc4834 h8300_timer8: fix count mode. omits 04fffbe01d2d h8300: update dts. omits 2fdf50bd510f sh-sci: 8bit register fix. omits b2c03bb18a6d smc91x: remove GPIOLIB dependency. omits 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET omits de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h omits ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h omits 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" omits caf3f4bdb535 h8300: fix memset return value. adds fba60b171a03 libbpf: Use IS_ERR_OR_NULL() in hashmap__free() adds 622a5b582cc2 bpftool: Fix error check when calling hashmap__new() adds d6c9c24e8912 libbpf: Rename bpf_prog_attach_xattr() to bpf_prog_attach_opts() adds ce7875473324 selftests/bpf: Change bpf_prog_attach_xattr() to bpf_prog_ [...] adds 472ee694b0a7 Merge branch 'libbpf: rename bpf_prog_attach_xattr to bpf_ [...] adds a32ea51a3f17 libbpf: Fix possible NULL pointer dereference when destroy [...] adds 0991f6a38f57 bpftool: Only set obj->skeleton on complete success adds 76acfce664ca samples/bpf: Stop using bpf_map__def() API adds 3c28919f0652 bpftool: Stop using bpf_map__def() API adds 924b1cd61148 perf: Stop using bpf_map__def() API adds 8d6fabf1654a selftests/bpf: Stop using bpf_map__def() API adds 063fa26aab7d libbpf: Deprecate bpf_map__def() API adds 86c7ecad3bf8 Merge branch 'libbpf 1.0: deprecate bpf_map__def() API' adds 71a3cdf80c0d bpf/scripts: Raise an exception if the correct number of h [...] adds 0e3a1c902ffb tools/resolve_btfids: Build with host flags adds e80f2a0d1946 test: selftests: Remove unused various in sockmap_verdict_prog.c adds 18688de203b4 bpf: Fix UAF due to race between btf_try_get_module and lo [...] adds dee872e124e8 bpf: Populate kfunc BTF ID sets in struct btf adds b202d8442222 bpf: Remove check_kfunc_call callback and old kfunc BTF ID API adds d583691c47dc bpf: Introduce mem, size argument pair support for kfunc adds 5c073f26f9dc bpf: Add reference tracking support to kfunc adds b4c2b9593a1c net/netfilter: Add unstable CT lookup helpers for XDP and TC-BPF adds 87091063df5d selftests/bpf: Add test for unstable CT lookup API adds 0201b80772ac selftests/bpf: Add test_verifier support to fixup kfunc ca [...] adds c1ff181ffabc selftests/bpf: Extend kfunc selftests adds 465656964340 selftests/bpf: Add test for race in btf_try_get_module adds 2a1aff603518 Merge branch 'Introduce unstable CT lookup helpers' adds 4408d55a6467 af_unix: Refactor unix_next_socket(). adds 855d8e77ffb0 bpf: af_unix: Use batching algorithm in bpf unix iter. adds eb7d8f1d9ebc bpf: Support bpf_(get|set)sockopt() in bpf unix iter. adds 7ff8985cc1aa selftest/bpf: Test batching and bpf_(get|set)sockopt in bp [...] adds a796966b6ea0 selftest/bpf: Fix a stale comment. adds 712d47938dca Merge branch 'bpf: Batching iter for AF_UNIX sockets.' adds eaa266d83a37 libbpf: Define BTF_KIND_* constants in btf.h to avoid comp [...] adds b662000aff84 bpftool: Adding support for BTF program names adds e40fbbf0572c uapi/bpf: Add missing description and returns for helper d [...] adds f1f3f67fd8ed bpf/scripts: Make description and returns section for help [...] adds 0ba3929e5b3d bpf/scripts: Raise an exception if the correct number of s [...] adds d81283d27266 libbpf: Improve btf__add_btf() with an additional hashmap [...] adds f10d05966196 bpf: Make BPF_PROG_RUN_ARRAY return -err instead of allow boolean adds c4dcfdd406aa bpf: Move getsockopt retval to struct bpf_cg_run_ctx adds b44123b4a3dc bpf: Add cgroup helpers bpf_{get,set}_retval to get/set sy [...] adds b8bff6f89051 selftests/bpf: Test bpf_{get,set}_retval behavior with cgr [...] adds 1080ef5cc0c2 selftests/bpf: Update sockopt_sk test to the use bpf_set_retval adds 4e950747ba12 Merge branch 'bpf: allow cgroup progs to export custom ret [...] adds 791cad025051 bpf: selftests: Get rid of CHECK macro in xdp_adjust_tail.c adds fa6fde350b16 bpf: selftests: Get rid of CHECK macro in xdp_bpf2bpf.c adds 38f033a16a28 Merge branch 'rely on ASSERT marcos in xdp_bpf2bpf.c/xdp_a [...] adds 8c0be0631d81 selftests: bpf: Fix bind on used port adds 1058b6a78db2 selftests/bpf: Do not fail build if CONFIG_NF_CONNTRACK=m/n adds 32b3429479ea selftests/bpf: fail build on compilation warning adds ccc3f56918f6 selftests/bpf: convert remaining legacy map definitions adds 93b8952d223a libbpf: deprecate legacy BPF map definitions adds 96c85308eed9 docs/bpf: update BPF map definition example adds 1713e33bfd28 Merge branch 'libbpf: deprecate legacy BPF map definitions' adds c359821ac65b libbpf: streamline low-level XDP APIs adds c86575eccab2 bpftool: use new API for attaching XDP program adds 544356524dd6 selftests/bpf: switch to new libbpf XDP APIs adds d4e34bfcbe88 samples/bpf: adapt samples/bpf to bpf_xdp_xxx() APIs adds 3f712d4691fc Merge branch 'libbpf: streamline netlink-based XDP APIs' adds 748cd5729ac7 bpf: support BPF_PROG_QUERY for progs attached to sockmap adds 820e6e227c40 selftests: bpf: test BPF_PROG_QUERY for progs attached to sockmap adds d16697cb6261 net: skbuff: add size metadata to skb_shared_info for xdp adds 2e88d4ff0301 xdp: introduce flags field in xdp_buff/xdp_frame adds 76a676947b56 net: mvneta: update frags bit before passing the xdp buffe [...] adds d094c9851ae9 net: mvneta: simplify mvneta_swbm_add_rx_fragment management adds d65a1906b312 net: xdp: add xdp_update_skb_shared_info utility routine adds ed7a58cb40bd net: marvell: rely on xdp_update_skb_shared_info utility routine adds 7c48cb0176c6 xdp: add frags support to xdp_return_{buff/frame} adds c41ced023a98 net: mvneta: add frags support to XDP_TX adds c2f2cdbeffda bpf: introduce BPF_F_XDP_HAS_FRAGS flag in prog_flags load [...] adds e121d27083e3 net: mvneta: enable jumbo frames if the loaded XDP program [...] adds 0165cc817075 bpf: introduce bpf_xdp_get_buff_len helper adds bf25146a5595 bpf: add frags support to the bpf_xdp_adjust_tail() API adds d99173027d68 bpf: add frags support to xdp copy helpers adds be3d72a2896c bpf: move user_size out of bpf_test_init adds 1c1949982524 bpf: introduce frags support to bpf_prog_test_run_xdp() adds 7855e0db150a bpf: test_run: add xdp_shared_info pointer in bpf_test_fin [...] adds 110221081aac bpf: selftests: update xdp_adjust_tail selftest to include [...] adds 082c4bfba4f7 libbpf: Add SEC name for xdp frags programs adds f45d5b6ce2e8 bpf: generalise tail call map compatibility check adds 3f364222d032 net: xdp: introduce bpf_xdp_pointer utility routine adds 6db28e24ae46 bpf: selftests: introduce bpf_xdp_{load,store}_bytes selftest adds 0c5e118cb4b8 bpf: selftests: add CPUMAP/DEVMAP selftests for xdp frags adds ab0db46396ca xdp: disable XDP_REDIRECT for xdp frags adds a9921ce1cae5 Merge branch 'mvneta: introduce XDP multi-buffer support' adds ed8bb03222c9 bpf: Fix flexible_array.cocci warnings adds b4ec6a192312 selftests, xsk: Fix rx_full stats test 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 89a0b8b98f49 Bluetooth: hci_sync: Fix compilation warning adds 4b6858797229 Bluetooth: btmtksdio: rename btsdio_mtk_reg_read adds ce64b3e94919 Bluetooth: mt7921s: Support wake on bluetooth adds 191c872308f6 Bluetooth: mt7921s: Enable SCO over I2S adds 5677bcf6d8ff Bluetooth: btmtksdio: move struct reg_read_cmd to common file adds 386f626adda8 Bluetooth: btmtksdio: clean up inconsistent error message [...] adds c07ba878ca19 Bluetooth: hci_sync: unlock on error in hci_inquiry_result [...] adds 3afee2118132 Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt adds 3368aa357f3b Bluetooth: msft: Handle MSFT Monitor Device Event adds 8d7f167752c3 Bluetooth: mgmt: Add MGMT Adv Monitor Device Found/Lost events adds 55235304c256 Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products adds 2e7b4a328ed6 Bluetooth: btusb: Add one more Bluetooth part for the Real [...] adds aa17e8ce1c20 Bluetooth: btusb: Whitespace fixes for btusb_setup_csr() adds a86974f75e88 Bluetooth: Remove kernel-doc style comment block adds 9d7cbe2b9cf5 Bluetooth: hci_serdev: call init_rwsem() before p->open() adds 2fc967cc0dad Bluetooth: mt7921s: fix firmware coredump retrieve adds c7e301d7c855 Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend| [...] adds 752aea58489f Bluetooth: mt7921s: fix bus hang with wrong privilege adds 01ecc177b7d7 Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() adds 095519de2deb Bluetooth: btmtksdio: lower log level in btmtksdio_runtime [...] adds e98aa38cafec Bluetooth: btmtksdio: run sleep mode by default adds db3f1f9b5d88 Bluetooth: btmtksdio: mask out interrupt status adds 5201d23cc8e5 Bluetooth: msft: fix null pointer deref on msft_monitor_de [...] 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' adds ef10bd49df23 qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nos [...] adds 7354a426e063 net: ena: Do not waste napi skb cache adds 9a90986efcff sh_eth: kill useless initializers in sh_eth_{suspend|resume}() adds bc97f9c6f988 i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK R [...] adds 6dba29537c0f i40e: respect metadata on XSK Rx to skb adds ee803dca967a ice: respect metadata in legacy-rx/ice_construct_skb() adds dc44572d195e ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb adds 45a34ca68070 ice: respect metadata on XSK Rx to skb adds f9e61d365baf igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb adds 1fbdaa133868 ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly adds 8f405221a73a ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK [...] adds f322a620be69 ixgbe: respect metadata on XSK Rx to skb adds 1d02c0398611 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 8af2ba9a7811 selftests: fib rule: Make 'getmatch' and 'match' local variables adds 2e2521136327 selftests: fib rule: Drop erroneous TABLE variable adds 21f25cd43672 selftests: fib rule: Log test description adds 9f397dd5f155 selftests: fib rule: Don't echo modified sysctls adds 2f92512e1c52 dt-bindings: net: lan966x: Extend with the ptp interrupt adds d700dff41d92 net: lan966x: Add registers that are use for ptp functionality adds d096459494a8 net: lan966x: Add support for ptp clocks adds 735fec995b21 net: lan966x: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP adds 77eecf25bd9d net: lan966x: Update extraction/injection for timestamping adds e85a96e48e33 net: lan966x: Add support for ptp interrupts adds 966f2e1a4a34 net: lan966x: Implement get_ts_info adds e4d2763f9aaf Merge branch 'lan966x-ptp' adds 91f0d8a4813a net: allow SO_MARK with CAP_NET_RAW via cmsg adds 68650b4e6c13 r8169: support L1.2 control on RTL8168h adds 000fe940e51f sfc: The size of the RX recycle ring should be more flexible adds 295ab96f478d net: dsa: provide switch operations for tracking the master state adds e83d56537859 net: dsa: replay master state events in dsa_tree_{setup,te [...] adds 6b0458299297 net: dsa: tag_qca: convert to FIELD macro adds 3ec762fb13c7 net: dsa: tag_qca: move define to include linux/dsa adds 101c04c3463b net: dsa: tag_qca: enable promisc_on_master flag adds c2ee8181fddb net: dsa: tag_qca: add define for handling mgmt Ethernet packet adds 18be654a4345 net: dsa: tag_qca: add define for handling MIB packet adds 31eb6b4386ad net: dsa: tag_qca: add support for handling mgmt and MIB E [...] adds cddbec19466a net: dsa: qca8k: add tracking state of master port adds 5950c7c0a68c net: dsa: qca8k: add support for mgmt read/write in Ethern [...] adds 5c957c7ca78c net: dsa: qca8k: add support for mib autocast in Ethernet packet adds 2cd548566384 net: dsa: qca8k: add support for phy read/write with mgmt [...] adds 4264350acb75 net: dsa: qca8k: move page cache to driver priv adds 2481d206fae7 net: dsa: qca8k: cache lo and hi for mdio write adds 90386223f44e net: dsa: qca8k: add support for larger read/write size wi [...] adds 4f3701fc5998 net: dsa: qca8k: introduce qca8k_bulk_read/write function adds 0b6b0d3113eb Merge branch 'qca8k-mdio' adds 5903123f662e tcp: Use BPF timeout setting for SYN ACK RTO adds 52dae93f3bad drivers: net: Replace acpi_bus_get_device() adds ed23f02680ca net: ipa: define per-endpoint receive buffer size adds 33230aeb2ef4 net: ipa: set IPA v4.11 AP<-modem RX buffer size to 32KB adds 156a532b4812 Merge branch 'net-ipa-support-variable-rx-buffer-size' adds d7889cfa0b89 mptcp: move the declarations of ssk and subflow adds 902c8f864882 mptcp: reduce branching when writing MP_FAIL option adds 8cca39e25171 mptcp: clarify when options can be used adds 9ddd1cac6fe1 mptcp: print out reset infos of MP_RST adds 73c762c1f07d mptcp: set fullmesh flag in pm_netlink adds c25d29be00c1 selftests: mptcp: set fullmesh flag in pm_nl_ctl adds 6a0653b96f5d selftests: mptcp: add fullmesh setting tests adds 83a18b8e6954 Merge branch 'mptcp-next' adds 2a229ef44e73 net: dsa: ar9331: convert to phylink_generic_validate() adds 927c9daea9b5 net: dsa: bcm_sf2: convert to phylink_generic_validate() adds 82fdbb917462 net: dsa: ksz8795: convert to phylink_generic_validate() adds 9865b881a513 net: dsa: qca8k: convert to phylink_generic_validate() adds 1f8d99de1d1b net: dsa: xrs700x: convert to phylink_generic_validate() adds 33f7a32dd4b6 Merge branch 'dsa-phylink_generic_validate' adds 52cc6ffc0ab2 page_pool: Refactor page_pool to enable fragmenting after [...] adds bfcbb76b0f59 ptp: unregister virtual clocks when unregistering physical clock. adds f77222d693cc ptp: increase maximum adjustment of virtual clocks. adds f0067ebfc42b ptp: add gettimex64() to virtual clocks. adds 21fad63084c2 ptp: add getcrosststamp() to virtual clocks. adds b566967c3c57 Merge branch 'ptp-virtual-clock-improvements' adds 7af4a361a62f net: dsa: mv88e6xxx: Improve isolation of standalone ports adds bb03b280e0c3 net: dsa: mv88e6xxx: Support policy entries in the VTU adds 585d42bb57bb net: dsa: mv88e6xxx: Enable port policy support on 6097 adds d352b20f4174 net: dsa: mv88e6xxx: Improve multichip isolation of standa [...] adds 081197591769 selftests: net: bridge: Parameterize ageing timeout adds 0947644332cd Merge branch 'dsa-mv88e6xxx-port-isolation' adds 62001548a6da net: dsa: mv88e6xxx: add mv88e6352_g2_scratch_port_has_serdes() adds d4ebf12bcec4 net: dsa: mv88e6xxx: populate supported_interfaces and mac [...] adds 2ee84cfefb1e net: dsa: mv88e6xxx: convert to phylink_generic_validate() adds 7f7d32bc2608 net: dsa: mv88e6xxx: improve 88e6352 serdes statistics detection adds 9c30918925d7 Merge branch 'dsa-mv88e6xxx-phylink_generic_validate' adds c59400a68c53 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 25ee1660a590 net: minor __dev_alloc_name() optimization adds bafe517af299 selftests: fib offload: use sensible tos values adds 95eb6ef82b73 selftests: rtnetlink: Use more sensible tos values adds 41414c9bdbb8 net: lan966x: use .mac_select_pcs() interface adds 647c65e14332 i40e: Disable hw-tc-offload feature on driver load adds 79f227c4ff3e i40e: Remove unused RX realloc stat adds 00edb2bac29f i40e: remove enum i40e_client_state adds 59b3d7350ff3 i40e: Add sending commands in atomic context adds 74073848b0d7 i40e: Add new versions of send ASQ command functions adds b3237df9e7c8 i40e: Add new version of i40e_aq_add_macvlan function adds 53a9e346e159 i40e: Fix race condition while adding/deleting MAC/VLAN filters adds eace555b4c34 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 6ff6064605e9 net: dsa: realtek: convert to phylink_generic_validate() adds b93235e68921 tls: cap the output scatter list to something reasonable adds a9bec7ae70c1 net: ipa: kill replenish_saved adds b4061c136b56 net: ipa: allocate transaction before pages when replenishing adds 4b22d8419549 net: ipa: increment backlog in replenish caller adds b9dbabc5ca84 net: ipa: decide on doorbell in replenish loop adds 6a606b90153b net: ipa: allocate transaction in replenish loop adds d0ac30e74ea0 net: ipa: don't use replenish_backlog adds 5fc7f9ba2e51 net: ipa: introduce gsi_channel_trans_idle() adds 09b337dedaca net: ipa: kill replenish_backlog adds 5d6ac24fb10f net: ipa: replenish after delivering payload adds 9654d8c462ce net: ipa: determine replenish doorbell differently adds c531adaf884d Merge branch 'ipa-RX-replenish' adds c78b8b20e349 net: don't include ndisc.h from ipv6.h adds be847673cfff uapi: ioam: Insertion frequency adds 08731d30e78e ipv6: ioam: Insertion frequency in lwtunnel output adds 660a38bf6f62 Merge branch 'support-for-the-ioam-insertion-frequency' adds 09f12c3ab7a5 mptcp: allow to use port and non-signal in set_flags adds d6a676e0e1a8 selftests: mptcp: add the port argument for set_flags adds 33397b83eee6 selftests: mptcp: add backup with port testcase adds 34aa6e3bccd8 selftests: mptcp: add ip mptcp wrappers adds dda61b3dbea0 selftests: mptcp: add wrapper for showing addrs adds f01403862592 selftests: mptcp: add wrapper for setting flags adds a224a847ae7a selftests: mptcp: add the id argument for set_flags adds 6da1dfdd037e selftests: mptcp: add set_flags tests in pm_netlink.sh adds 621bd393039e selftests: mptcp: set ip_mptcp in command line adds ed8c8f605c0b Merge branch 'mptcp-improve-set-flags-command-and-update-s [...] adds 35d39fecbc24 net/sched: Enable tc skb ext allocation on chain miss only [...] adds 1c213f05a3e1 net: lan966x: Update the PGID used by IPV6 data frames adds 47aeea0d57e8 net: lan966x: Implement the callback SWITCHDEV_ATTR_ID_BRI [...] adds add2c844db33 net: lan966x: Update mdb when enabling/disabling mcast_snooping adds df434326bfc8 Merge branch 'lan966x-mcast-snooping' adds c3664d913dc1 net: dsa: qca8k: check correct variable in qca8k_phy_eth_c [...] adds 7881453e4adf net: gro: avoid re-computing truesize twice on recycle adds de5a1f3ce4c8 net: gro: minor optimization for dev_gro_receive() adds 95e26838a8e6 Merge branch 'gro-minor-opts' adds 0463e320421b net: phylink: remove phylink_set_10g_modes() adds 3682e7b841bc net: sparx5: remove phylink_config.pcs_poll usage adds 3115ff3c9d3c net: dsa: realtek: don't default Kconfigs to y adds 145c7a793838 ipv6: make mc_forwarding atomic adds f2f2325ec799 ip6mr: ip6mr_sk_done() can exit early in common cases adds cc3063502e08 Merge branch 'ipv6-mc_forwarding-changes' adds e3ececfe668f ref_tracker: implement use-after-free detection adds 8fd5522f44dc ref_tracker: add a count of untracked references adds 4c6c11ea0f7b net: refine dev_put()/dev_hold() debugging adds 8f4f9c93c704 Merge branch 'net-dev-tracking-improvements' adds e4b7621982d2 net: mana: Add handling of CQE_RX_TRUNCATED adds 68f831355052 net: mana: Remove unnecessary check of cqe_type in mana_pr [...] adds b58ef6b70ada Merge branch 'net-mana-next' adds 76ad950c8fd7 bnx2x: Replace one-element array with flexible-array member adds 5f2155132c5b net: sundance: Replace one-element array with non-array object adds d2692eee05b8 net: typhoon: implement ndo_features_check method adds 5a8fb33e5305 skmsg: convert struct sk_msg_sg::copy to a bitmap adds 4acc45db7115 net: hsr: use hlist_head instead of list_head for mac addresses adds 9c1be1935fb6 net: initialize init_net earlier adds c2d1e3df4af5 ref_tracker: remove filter_irq_stacks() call adds 88590b369354 net: skb_drop_reason: add document for drop reasons adds 2df3041ba3be net: netfilter: use kfree_drop_reason() for NF_DROP adds 33cba42985c8 net: ipv4: use kfree_skb_reason() in ip_rcv_core() adds c1f166d1f7ee net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() adds 10580c479190 net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() adds 1379a92d38e3 net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() adds 08d4c0370c40 net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() adds 47c1a9a4ea78 Merge branch 'ipv6-kfree_skb_reason' adds e3541022e48b mlxsw: core_acl_flex_actions: Add SIP_DIP_ACTION adds d7809b620ff3 mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv4 addresses adds 463e1ab82a41 mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv6 addresses adds 92ad3828944e selftests: forwarding: Add a test for pedit munge SIP and DIP adds f485da3c111f Merge branch 'mlxsw-dip-sip-mangling' adds 0812beb705ec caif: cleanup double word in comment adds 7d9b1b578d67 ip6mr: fix use-after-free in ip6mr_sk_done() adds b845bac8edb1 r8169: factor out redundant RTL8168d PHY config functional [...] adds 920a9fa27e78 net: asix: add proper error handling of usb read errors adds 87a9b2fd9288 net: hns3: add support for TX push mode adds dde41a697331 net: dsa: mv88e6xxx: Fix off by in one in mv88e6185_phylin [...] adds ff62433883b3 net: dsa: mv88e6xxx: Unlock on error in mv88e6xxx_port_bri [...] adds d1d5bd647c49 net: typhoon: include <net/vxlan.h> adds 642436a1ad34 net: stmmac: optimize locking around PTP clock reads adds a410a0cf9885 ipv6: Define dscp_t and stop taking ECN bits into account [...] adds 563f8e97e054 ipv4: Stop taking ECN bits into account in fib4-rules adds f55fbb6afb8d ipv4: Reject routes specifying ECN bits in rtm_tos adds 32ccf1107980 ipv4: Use dscp_t in struct fib_alias adds c3e676b98326 Merge branch 'inet-separate-dscp-from-ecn-bits-using-new-d [...] adds b794eecb2af7 ice: add support for DSCP QoS for IDC adds a501ab3f37a5 Merge branch 'iwl-next' of git://git.kernel.org/pub/scm/li [...] adds 99f5a5f2b948 et131x: support arbitrary MAX_SKB_FRAGS adds b2309a71c1f2 net: add dev->dev_registered_tracker adds 21a216a8fc63 ipv6/addrconf: allocate a per netns hash table adds 8805d13ff1b2 ipv6/addrconf: use one delayed work per netns adds e66d11722204 ipv6/addrconf: switch to per netns inet6_addr_lst hash table adds fea7b201320c nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() adds 1c6957646143 ipv4: add fib_net_exit_batch() adds ea3e91666ddd ipv6: change fib6_rules_net_exit() to batch mode adds e2f736b753ec ip6mr: introduce ip6mr_net_exit_batch() adds 696e595f7075 ipmr: introduce ipmr_net_exit_batch() adds ef0de6696c38 can: gw: switch cangw_pernet_exit() to batch mode adds 16a41634acca bonding: switch bond_net_exit() to batch mode adds ee403248fa6d net: remove default_device_exit() adds 4caaf75888d8 Merge branch 'net-speedup-netns-dismantles' adds 4e76b5c11d25 ptp_pch: use mac_pton() adds 8664d49a815e ptp_pch: Use ioread64_lo_hi() / iowrite64_lo_hi() adds d09adf61002f ptp_pch: Use ioread64_hi_lo() / iowrite64_hi_lo() adds 3fa66d3d60b9 ptp_pch: Switch to use module_pci_driver() macro adds 874f50c82e14 ptp_pch: Convert to use managed functions pcim_* and devm_* adds 946df10db670 ptp_pch: Remove unused pch_pm_ops adds c7d9a6751a5f net: dsa: typo in comment adds 654f89f9496d dt-bindings: net: renesas,etheravb: Document RZ/V2L SoC adds 5e2e8cc9dd33 dt-bindings: net: renesas,etheravb: Document RZ/G2UL SoC adds 453307b569a0 igc: avoid kernel warning when changing RX ring parameters adds e62ad74aa534 igb: refactor XDP registration adds 4d8cb5ffe382 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds b539324f6fe7 Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() adds 3a5f238f2b36 ip6_tunnel: fix possible NULL deref in ip6_tnl_xmit adds 89bb09837b97 i40e: Remove rx page reuse double count adds b3936d27673c i40e: Aggregate and export RX page reuse stat adds 453f83054838 i40e: Add a stat tracking new RX page allocations adds cb963b989755 i40e: Add a stat for tracking pages waived adds b76bc129839d i40e: Add a stat for tracking busy rx pages adds aa4725c2fc03 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 62a2b005c6d6 mctp: tests: Rename FL_T macro to FL_TO adds c5755214623d mctp: tests: Add key state tests adds 8069b22d656f mctp: Add helper for address match checking adds 0de55a7d1133 mctp: Allow keys matching any local address adds 63ed1aab3d40 mctp: Add SIOCMCTP{ALLOC,DROP}TAG ioctls for tag control adds b4f029f4f433 Merge branch 'MCTP-tag-control-interface' adds d957b51f7ed6 octeontx2-af: Don't enable Pause frames by default adds 1121f6b02e7a octeontx2-af: Priority flow control configuration support adds e740003874ed octeontx2-af: Flow control resource management adds 8e67558177f8 octeontx2-pf: PFC config support with DCBx adds dc178d31b942 Merge branch 'octeontx2-af-priority-flow-control' adds 035dd64de948 dpaa2-eth: rearrange variable declaration in __dpaa2_eth_tx adds 8378a7910d14 dpaa2-eth: allocate a fragment already aligned adds ae3b08177529 dpaa2-eth: extract the S/G table buffer cache interaction [...] adds a4218aef7c86 dpaa2-eth: use the S/G table cache also for the normal S/G path adds a4ca448e8bfe dpaa2-eth: work with an array of FDs adds 3dc709e0cd47 dpaa2-eth: add support for software TSO adds 86ec882f59a0 soc: fsl: dpio: read the consumer index from the cache inh [...] adds 62b5b162e472 Merge branch 'dpaa2-eth-sw-TSO' adds b3a723dbc94a net:enetc: allocate CBD ring data memory using DMA coheren [...] adds 0cc11cdbcb39 net:enetc: command BD ring data memory alloc as one functi [...] adds 237d20c208db net:enetc: enetc qos using the CBDR dma alloc function adds 038fcdaf0470 net: ethernet: cavium: use div64_u64() instead of do_div() adds 1710b52d7c13 net: usb: smsc95xx: add generic selftest support adds 5cad527d5ffa net: drop_monitor: support drop reason 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 adds 5ee32ea24ce7 libbpf: Deprecate btf_ext rec_size APIs adds 4a4d4cee48e2 libbpf: Deprecate xdp_cpumap, xdp_devmap and classifier se [...] adds 439f0336566c selftests/bpf: Update cpumap/devmap sec_name adds 8bab53223340 samples/bpf: Update cpumap/devmap sec_name adds 533de4aea6a9 Merge branch 'libbpf: deprecate xdp_cpumap, xdp_devmap and [...] adds 42d1d53fedc9 libbpf: Add support for bpf iter in light skeleton. adds e981f41fd029 libbpf: Open code low level bpf commands. adds c69f94a33d12 libbpf: Open code raw_tp_open and link_create commands. adds 1ddbddd70651 bpf: Remove unnecessary setrlimit from bpf preload. adds 79b203926d18 bpf: Convert bpf preload to light skeleton. adds 18ef5dac934a bpf: Open code obj_get_info_by_fd in bpf preload. adds e96f2d64c812 bpf: Drop libbpf, libelf, libz dependency from bpf preload. adds f67644b4f282 MAINTAINERS: Add scripts/pahole-flags.sh to BPF section adds 613fe1692377 kbuild: Add CONFIG_PAHOLE_VERSION adds 2d6c9810eb89 scripts/pahole-flags.sh: Use pahole-version.sh adds 6323c81350b7 lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION adds 42d9b379e3e1 lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+ adds c975d94af810 Merge branch 'bpf-drop-libbpf-from-preload' adds dd5152ab338c Merge branch 'bpf-btf-dwarf5' adds 04fcb5f9a104 selftests/bpf: Migrate from bpf_prog_test_run adds 393161837845 selftests/bpf: Migrate from bpf_prog_test_run_xattr adds 9cce53138dd9 bpftool: Migrate from bpf_prog_test_run_xattr adds 3e1ab843d2d4 libbpf: Deprecate bpf_prog_test_run_xattr and bpf_prog_test_run adds 707ee8ac3a5b Merge branch 'migrate from bpf_prog_test_run{,_xattr}' adds a5dd9589f0ab libbpf: Stop using deprecated bpf_map__is_offload_neutral() adds 1a56c18e6c2e bpftool: Stop supporting BPF offload-enabled feature probing adds a9a8ac592e47 bpftool: Fix uninit variable compilation warning adds 32e608f82946 selftests/bpf: Remove usage of deprecated feature probing APIs adds e4e284a8c0d9 selftests/bpf: Redo the switch to new libbpf XDP APIs adds 1e4edb6d8c4f samples/bpf: Get rid of bpf_prog_load_xattr() use adds c3be3676dea1 Merge branch 'bpf-libbpf-deprecated-cleanup' adds dd33fb571f5c bpf, docs: Document the byte swapping instructions adds 63d8c242b9a5 bpf, docs: Better document the regular load and store inst [...] adds 15175336270a bpf, docs: Better document the legacy packet access instruction adds 5ca15b8a939f bpf, docs: Better document the extended instruction format adds 594d32348556 bpf, docs: Better document the atomic instructions adds a6763080856f bpf: test_run: Fix OOB access in bpf_prog_test_run_xdp adds ca33aa4ec5cb libbpf: Deprecate priv/set_priv storage adds d7e7b42f4f95 bpf: Fix a btf decl_tag bug when tagging a function adds cf1a4cbce63b selftests/bpf: Add a selftest for invalid func btf with bt [...] adds 227a0713b319 libbpf: Deprecate forgotten btf__get_map_kv_tids() adds b5e975d256db bpf, arm64: Enable kfunc call adds e70e13e7d4ab bpf: Implement bpf_core_types_are_compat(). adds 976a38e05a49 selftests/bpf: Test bpf_core_types_are_compat() functionality. adds 0908a66ad112 libbpf: Fix build issue with llvm-readelf adds 046b841ea7c5 selftests/bpf: Use "__se_" prefix on architectures without [...] adds e91d280c840f selftests/bpf: Fix tests to use arch-dependent syscall ent [...] adds e4e835c87bb5 libbpf: Remove mode check in libbpf_set_strict_mode() adds da7af0aa20f8 bpftool: Fix strict mode calculation adds 2b9e2eadc9c8 selftests/bpf: Fix strict mode calculation adds 128dac5f21e9 Merge branch 'bpf: Fix strict mode calculation' adds fac54e2bfb5b x86/Kconfig: Select HAVE_ARCH_HUGE_VMALLOC with HAVE_ARCH_ [...] adds 3486bedd9919 bpf: Use bytes instead of pages for bpf_jit_[charge|unchar [...] adds ed2d9e1a26cc bpf: Use size instead of pages in bpf_binary_header adds d00c6473b1ee bpf: Use prog->jited_len in bpf_prog_ksym_set_addr() adds 0e06b4037168 x86/alternative: Introduce text_poke_copy adds ebc1415d9b4f bpf: Introduce bpf_arch_text_copy adds 57631054fae6 bpf: Introduce bpf_prog_pack allocator adds 33c9805860e5 bpf: Introduce bpf_jit_binary_pack_[alloc|finalize|free] adds 1022a5498f6f bpf, x86_64: Use bpf_jit_binary_pack_alloc adds 80123f0ac4a6 Merge branch 'bpf_prog_pack allocator' adds 9d63b59d1e9d bpf: test_run: Fix overflow in xdp frags parsing adds 5d1e9f437df5 bpf: test_run: Fix overflow in bpf_test_finish frags parsing adds f95f768f0af4 bpf, x86_64: Fail gracefully on bpf_jit_binary_pack_finali [...] adds 5912fcb4bee1 selftests/bpf: Do not export subtest as standalone test adds 4172843ed4a3 libbpf: Fix signedness bug in btf_dump_array_data() adds 0f350231b5ac bpf: Fix leftover header->pages in sparc and powerpc code. adds c1b13a9451ab bpf: Fix bpf_prog_pack build HPAGE_PMD_SIZE adds cca62426ab49 Merge branch 'fix bpf_prog_pack build errors' adds 4fc49b51ab9d selftests/bpf: Fix an endianness issue in bpf_syscall_macro test adds c5a1ffa0da76 libbpf: Add PT_REGS_SYSCALL_REGS macro adds 3f928cab927c selftests/bpf: Use PT_REGS_SYSCALL_REGS in bpf_syscall_macro adds f07f1503469b libbpf: Fix accessing syscall arguments on powerpc adds 5c101153bfd6 libbpf: Fix riscv register names adds cf0b5b276923 libbpf: Fix accessing syscall arguments on riscv adds 9e45a377f29b selftests/bpf: Skip test_bpf_syscall_macro's syscall_arg1 [...] adds 60d16c5ccb81 libbpf: Allow overriding PT_REGS_PARM1{_CORE}_SYSCALL adds fbca4a2f6497 libbpf: Fix accessing the first syscall argument on arm64 adds 1f22a6f9f9a0 libbpf: Fix accessing the first syscall argument on s390 adds 8dd039a6fcf3 Merge branch 'Fix accessing syscall arguments' adds 816ae1095547 libbpf: Add BPF_KPROBE_SYSCALL macro adds c28748233b47 selftests/bpf: Test BPF_KPROBE_SYSCALL macro adds 3caa7d2e2e9b Merge branch 'libbpf: Add syscall-specific variant of BPF_KPROBE' adds dc37dc617fab libbpf: Fix compilation warning due to mismatched printf format adds 9a69e2b385f4 bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide adds 2ed0dc5937d3 selftests/bpf: Cover 4-byte load from remote_port in bpf_s [...] adds e5313968c41b Merge branch 'Split bpf_sk_lookup remote_port field' adds 1127170d457e Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 4f9bf2a2f5aa tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. adds 5bed9f3f63f8 netfilter: conntrack: mark UDP zero checksum as CHECKSUM_U [...] adds 8b5413647262 netfilter: nfqueue: enable to get skb->priority adds bb62a765b1b5 netfilter: conntrack: make all extensions 8-byte alignned adds 5f31edc0676b netfilter: conntrack: move extension sizes into core adds 1bc91a5ddf3e netfilter: conntrack: handle ->destroy hook via nat_ops instead adds 1015c3de23ee netfilter: conntrack: remove extension register api adds 20ff32024624 netfilter: conntrack: pptp: use single option structure adds 7890cbea66e7 netfilter: exthdr: add support for tcp option removal adds c828414ac935 netfilter: nft_compat: suppress comment match adds 8dd8678e42b5 netfilter: ecache: don't use nf_conn spinlock adds 7afa38831aee netfilter: cttimeout: use option structure adds 23f68d462984 netfilter: nft_cmp: optimize comparison for 16-bytes adds 98eee88b8dec nfqueue: enable to set skb->priority adds 5948ed297eef netfilter: ctnetlink: use dump structure instead of raw args adds 45230829827b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] adds daf4dd16438b ice: Refactor spoofcheck configuration functions adds 3e0b59714bd4 ice: Add helper function for adding VLAN 0 adds bc42afa95487 ice: Add new VSI VLAN ops adds fb05ba1257d7 ice: Introduce ice_vlan struct adds a19d7f7f0122 ice: Refactor vf->port_vlan_info to use ice_vlan adds 2bfefa2dab6b ice: Use the proto argument for VLAN ops adds 7bd527aa174f ice: Adjust naming for inner VLAN operations adds c31af68a1b94 ice: Add outer_vlan_ops and VSI specific VLAN ops implementations adds 0d54d8f7a16d ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads adds cc71de8fa133 ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 adds a1ffafb0b4a4 ice: Support configuring the device to Double VLAN Mode adds 1babaf77f49d ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev adds cbc8b5645a4b ice: Add support for 802.1ad port VLANs VF adds f1da5a0866bc ice: Add ability for PF admin to enable VF VLAN pruning adds adc27288f229 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 416abf4f1891 ieee802154: atusb: move to new USB API adds 9d70c7e10a89 net: ieee802154: hwsim: Ensure frame checksum are valid adds 898db3b8f945 net: ieee802154: Use the IEEE802154_MAX_PAGE define when relevant adds c265a3a6690b net: mac802154: Explain the use of ieee802154_wake/stop_queue() adds 02b2a91c6f0d net: ieee802154: Provide a kdoc to the address structure adds 9557167bc63e Merge tag 'ieee802154-for-davem-2022-02-10' of git://git.k [...] adds 426522394649 net: ping6: remove a pr_debug() statement adds e7b060460f29 net: ping6: support packet timestamping adds 3ebb0b1032e5 net: ping6: support setting socket options via cmsg adds a086ee24cce2 selftests: net: rename cmsg_so_mark adds 49b786130296 selftests: net: make cmsg_so_mark ready for more options adds de17e305a810 selftests: net: cmsg_sender: support icmp and raw sockets adds 0344488e11ca selftests: net: cmsg_so_mark: test ICMP and RAW sockets adds 9bbfbc92c64a selftests: net: cmsg_so_mark: test with SO_MARK set by setsockopt adds 4d397424a5e0 selftests: net: cmsg_sender: support setting SO_TXTIME adds eb8f3116fb3f selftests: net: cmsg_sender: support Tx timestamping adds af6ca20591ef selftests: net: test standard socket cmsgs across UDP and [...] adds 57ea56b05b7f Merge branch 'ping6-cmsg' adds ca2d5f1ff059 qed: prevent a fw assert during device shutdown adds ede6c39c4f90 net: make net->dev_unreg_count atomic adds 4b0385bc8e6a octeontx2-pf: Add TC feature for VFs adds dc513a405cad ipv4: Reject again rules with high DSCP values adds d8c2858181cc net/switchdev: use struct_size over open coded arithmetic adds 4f5e483b8c7a net: dsa: qca8k: fix noderef.cocci warnings adds 5b91c5cc0e7b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 429c83c78ab2 dt-bindings: net: dsa: realtek: convert to YAML schema, add MDIO adds 3079e342d265 net/smc: Make smc_tcp_listen_work() independent adds 8270d9c21041 net/smc: Limit backlog connections adds 48b6190a0042 net/smc: Limit SMC visits when handshake workqueue congested adds a6a6fe27bab4 net/smc: Dynamic control handshake limitation by socket options adds f9496b7c1b48 net/smc: Add global configure for handshake limitation by netlink adds 1ea59b5e1ae3 Merge branch 'smc-optimizations' adds 45b987d5edf2 net: dsa: remove ndo_get_phys_port_name and ndo_get_port_p [...] adds 8db2bc790d20 net: dsa: remove lockdep class for DSA master address list adds ddb44bdcdef7 net: dsa: remove lockdep class for DSA slave address list adds 12a8f37fd2d3 Merge branch 'dsa-cleanup' adds b9605161e7be ipv6: Reject routes configurations that specify dsfield (tos) adds 066c4b6ba063 dt-bindings: phy: Add `tx-p2p-microvolt` property binding adds 926eae604403 dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable adds 2d4feb2c1ba7 ipv6: get rid of net->ipv6.rt6_stats->fib_rt_uncache adds e5f80fcf869a ipv6: give an IPv6 dev to blackhole_netdev adds ba55ef81637c ipv6: add (struct uncached_list)->quarantine list adds 29e5375d7fcb ipv4: add (struct uncached_list)->quarantine list adds c002496babfd Merge branch 'ipv6-loopback' 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 adds 7e4760713391 ray_cs: Check ioremap return value adds 6d3ac94bae21 ssb: fix boolreturn.cocci warning adds e80affde1720 rtlwifi: remove redundant initialization of variable ul_encalgo adds 5e90f0f3ead0 brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup [...] adds d19d8e3ba256 brcmfmac: firmware: Allocate space for default boardrev in nvram adds 6d766d8cb505 brcmfmac: pcie: Declare missing firmware files in pcie.c adds 9466987f2467 brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with mem [...] adds b50255c83b91 brcmfmac: pcie: Fix crashes due to early IRQs adds 9cf6d7f2c554 brcmfmac: of: Use devm_kstrdup for board_type & check for errors adds e7191182adc5 brcmfmac: fwil: Constify iovar name arguments adds b4bb8469e90e brcmfmac: pcie: Read the console on init and shutdown adds 1f2c10444847 mac80211: limit bandwidth in HE capabilities adds f39b7d62a19e mac80211: consider RX NSS in UHB connection adds 667aa7426454 cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP adds 5666ee154f46 cfg80211: don't add non transmitted BSS to 6GHz scanned channels adds bed89478934a ieee80211: fix -Wcast-qual warnings adds 7e367b06f16b cfg80211: fix -Wcast-qual warnings adds 5beb53d6ba4f ieee80211: radiotap: fix -Wcast-qual warnings adds abd5a8e5ccf7 mac80211: vht: use HE macros for parsing HE capabilities adds 6ad1dce5ebda mac80211: mlme: add documentation from spec to code adds ae962e5f630f mac80211: airtime: avoid variable shadowing adds 1b198233a39d cfg80211: pmsr: remove useless ifdef guards adds 453a2a82050e mac80211: remove unused macros adds 97634ef4bf07 mac80211: mlme: validate peer HE supported rates adds ea5907db2a9c mac80211: fix struct ieee80211_tx_info size adds 45d33746d2f2 mac80211: remove useless ieee80211_vif_is_mesh() check adds c761161851d3 mac80211: Remove redundent assignment channel_type adds a954f29aea5d rtw88: fix use after free in rtw_hw_scan_update_probe_req() adds ff66964a9467 rtw89: extend role_maintain to support AP mode adds 2ab856cc3a6c rtw89: add addr_cam field to sta to support AP mode adds fd7ee4c8ac14 rtw89: only STA mode change vif_type mapping dynamically adds 1b73e77db1d0 rtw89: maintain assoc/disassoc STA states of firmware and [...] adds a52e4f2ce0f5 rtw89: implement ieee80211_ops::start_ap and stop_ap adds d95d8d6bba72 rtw89: debug: add stations entry to show ID assignment adds b478ff6bcb2d rtw89: declare AP mode support adds 9eb071f84496 rtw88: recover rates of rate adaptive mechanism adds 3c2c2e2ec1d6 rtw89: recover rates of rate adaptive mechanism adds 28e7ea8a3128 rtw89: coex: set EN bit to PLT register adds f3c04fffe271 brcmfmac: p2p: Replace one-element arrays with flexible-ar [...] adds 2fd6d2ef6860 brcmfmac: of: remove redundant variable len adds 71bb496ce17f mt76: mt7915: fix polling firmware-own status adds cacdd67812c6 mt76: mt7915: add mt7915_mmio_probe() as a common probing [...] adds cd4c314a65d3 mt76: mt7915: refine register definition adds f9b627f1e074 mt76: add MT_RXQ_MAIN_WA for mt7916 adds aa79fe87c467 mt76: mt7915: rework dma.c to adapt mt7916 changes adds 1c7393e68ba4 mt76: mt7915: add firmware support for mt7916 adds 65dec62f6a48 mt76: mt7915: rework eeprom.c to adapt mt7916 changes adds b37d0c9735bc mt76: mt7915: enlarge wcid size to 544 adds c17780e7b21e mt76: mt7915: add txfree event v3 adds 1c9db0aa23fd mt76: mt7915: update rx rate reporting for mt7916 adds 417a4534d223 mt76: mt7915: update mt7915_chan_mib_offs for mt7916 adds beed8bea8d74 mt76: mt7915: add mt7916 calibrated data support adds 74c337ec0905 mt76: connac: fix sta_rec_wtbl tag len adds e2c93b68cb54 mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req adds a0792e15e0e7 mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req adds 069c8e341ad5 mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine adds 09c874a1c9bb mt76: connac: move mt76_connac_mcu_get_cipher in common code adds 44c73d176b5d mt76: connac: move mt76_connac_chan_bw in common code adds e6d557a78b60 mt76: mt7915: rely on mt76_connac_get_phy utilities adds 6683d988089c mt76: connac: move mt76_connac_mcu_add_key in connac module adds cb14396700c1 mt76: set wlan_idx_hi on mt7916 adds 2e30db0dde61 mt76: mt7915: add device id for mt7916 adds 97f8e1ae0381 mt76: make mt76_sar_capa static adds a56b1b0f145e mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_gene [...] adds abdb8bc94be4 mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv adds 491e37313618 mt76: sdio: lock sdio when it is needed adds 898422c1aa38 mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately af [...] adds b71d39116cc3 mt76: mt7921s: update mt7921s_wfsys_reset sequence adds d200d6ae25c4 mt76: mt7915: move pci specific code back to pci.c adds ca6d07e8bffa mt76: mt7915: remove duplicated defs in mcu.h adds 54735e119823 mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module adds 64f4e823f38d mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module adds 49126ac1f8d2 mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module adds 11dfaf2615c1 mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv adds 15c97b4893a4 mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv adds b5322e44be32 mt76: mt7915: rely on mt76_connac_mcu_sta_ba adds c772097114a0 mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv adds 2663ce498459 mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv adds 836c0c9824f6 mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd adds 2557e56885b4 mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv adds 187169de13d1 mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv adds 5121585e5970 mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv adds 5a521c0f7b6a mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans i [...] adds 2fec2ea644c5 mt76: connac: introduce is_connac_v1 utility routine adds 48d743d185a5 mt76: connac: move mt76_connac_mcu_set_pm in connac module adds 8f4fa0f33738 mt76: mt7921: get rid of mt7921_mcu_get_eeprom adds 3dc531b92b69 mt76: mt7915: rely on mt76_connac_mcu_start_firmware adds ae90bdd6ad54 mt76: connac: move mt76_connac_mcu_restart in common module adds ad1a2333350f mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_ [...] adds a6ef46fcccf2 mt76: mt7915: rely on mt76_connac_mcu_init_download adds 9e90c3511041 mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-con [...] adds a3a53e594bd5 mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh adds 97cef84d1043 mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module adds 6dcf157193fc mt76: mt7921e: make dev->fw_assert usage consistent adds d9bf93172f4a mt76: mt7921: forbid the doze mode when coredump is in progress adds bf9727a27442 mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error adds 66ca1a7b2d55 mt76: mt7921: set EDCA parameters with the MCU CE command adds 6e39e9a19cbe mt76: mt7615: fix a possible race enabling/disabling runtime-pm adds 3f1c16fd8e00 mt76: mt7921e: process txfree and txstatus without allocat [...] adds 5ea3d98368c0 mt76: connac: add support for passing the cipher field in [...] adds e814a68a1590 mt76: mt7615: update bss_info with cipher after setting th [...] adds 3fd2dbd6a1d3 mt76: mt7915: update bss_info with cipher after setting th [...] adds 74bbb17491a8 mt76: mt7615e: process txfree and txstatus without allocat [...] adds 988845c9361a mt76: mt7915: add support for passing chip/firmware debug [...] adds b44eeb8cbdf2 mt76: mt7921: do not always disable fw runtime-pm adds 591cdccebdd4 mt76: mt7921: fix a leftover race in runtime-pm adds 42ce8d3b6231 mt76: mt7615: fix a leftover race in runtime-pm adds d8e4e8d148fb mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() adds b1fe07ed2102 mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() adds b12deb5e86fa mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl adds 602cc0c9618a mt76: mt7921e: fix possible probe failure after reboot adds 827e7799c61b mt76: mt7921: fix crash when startup fails. adds 4090d43af4a0 mt76: sdio: disable interrupt in mt76s_sdio_irq adds 4abe5b928817 mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() adds 4ad65a54617c mt76: mt7921: toggle runtime-pm adding a monitor vif adds d3bc11130744 mt76: mt7915: set bssinfo/starec command when adding interface adds 39cdf080ce78 mt76: mt7915: introduce mt7915_set_radar_background routine adds b63f63c2aedb mt76: mt7915: enable radar trigger on rdd2 adds e4a079c5f86e mt76: mt7915: introduce rdd_monitor debugfs node adds 01f2cef00b6a mt76: mt7915: report radar pattern if detected by rdd2 adds a3fce7607afd mt76: mt7915: enable radar background detection adds 0214f6c700eb dt-bindings:net:wireless:mediatek,mt76: add disable-radar-offchan adds 4a74ecc8f0f6 mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module adds 00ee4ea122c5 mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_m [...] adds 1c9619d7174d mt76: mt7921: remove duplicated code in mt7921_mac_decode_ [...] adds b87ee6009e6c mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) adds 6152426eec69 mt76: mt7663s: flush runtime-pm queue after waking up the device adds fc8e2c707ce1 mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_t [...] adds 6a6f457ed5fd mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_t [...] adds 4e58ef4b6d72 mt76: stop the radar detector after leaving dfs channel adds a43736cd12d8 mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta adds 11005b18f453 mt76: mt7921s: fix a possible memory leak in mt7921_load_patch adds ade25ca7950b mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() adds be1954ffa102 mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() adds c41d2a075206 mt76: mt7915: fix the nss setting in bitrates adds bf08d5854341 mt76: sdio: honor the largest Tx buffer the hardware can support adds e22814bb275c mt76: mt7921s: run sleep mode by default adds 2aa6c0fb7557 mt76x02: improve mac error check/reset reliability adds c007ef8c339d mt76: mt76x02: improve tx hang detection adds 3f3064486b1a mt76: mt7915: fix/rewrite the dfs state handling logic adds 2c86f6752046 mt76: mt7615: fix/rewrite the dfs state handling logic adds 5b7cc6d17a06 mt76: mt76x02: use mt76_phy_dfs_state to determine radar d [...] adds eea7437e8021 mt76: do not always copy ethhdr in reverse_frag0_hdr_trans adds 577298ec55df mt76: dma: initialize skip_unmap in mt76_dma_rx_fill adds b3ad9d6a1d66 mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes adds 4960ada836de Merge tag 'mt76-for-kvalo-2022-02-04' of https://github.co [...] adds b96a79253fff Merge tag 'wireless-next-2022-02-11' of git://git.kernel.o [...] adds 5f7dc7d48c94 octeontx2-af: fix array bound error adds c9ac080b25d9 net: moxa: use GFP_KERNEL adds f126ec9d6e57 Revert "net: ethernet: cavium: use div64_u64() instead of [...] adds 1f52d7b62285 net: wwan: iosm: Enable M.2 7360 WWAN card support adds bb4f6bffe33c net: lan743x: Add PCI11010 / PCI11414 device IDs adds cf9aaea8e55b net: lan743x: Add support for 4 Tx queues adds ac16b6eb39d6 net: lan743x: Increase MSI(x) vectors to 16 and Int de-ass [...] adds a46d9d37c4f4 net: lan743x: Add support for SGMII interface adds a2ab95a31352 net: lan743x: Add support for Clause-45 MDIO PHY management adds 48927142bcba Merge branch 'lan743x-enhancements' adds 1da52b0e4724 net: lan966x: Fix when CONFIG_PTP_1588_CLOCK is compiled a [...] adds 867b1db874c9 net: lan966x: Fix when CONFIG_IPV6 is not set adds 2618a0dae09e etherdevice: Adjust ether_addr* prototypes to silence -Wst [...] adds 4ddc844eb81d net/sched: act_police: more accurate MTU policing adds 806c37ddcf28 Generate netlink notification when default IPv6 route pref [...] adds 2e13bde13153 net/smc: Add comment for smc_tx_pending adds 759856e961e4 dt-bindings: net: Add Davicom dm9051 SPI ethernet controller adds 2dc95a4d30ed net: Add dm9051 driver adds a1b86c5de725 Merge branch 'dm9051' adds 4cf91f825b27 ipv6: Add reasons for skb drops to __udp6_lib_rcv adds e27d785e60b6 net: mscc: ocelot: remove unnecessary stat reading from ethtool adds 65c53595bc2a net: ocelot: align macros for consistency adds 40f3a5c81555 net: mscc: ocelot: add ability to perform bulk reads adds d87b1c08f38a net: mscc: ocelot: use bulk reads for stats adds d4e7592b6404 Merge branch 'ocelot-stats' adds 88f62aea1cff ice: Simplify tracking status of RDMA support adds f234ae294761 net: dev: Remove preempt_disable() and get_cpu() in netif_ [...] adds baebdf48c360 net: dev: Makes sure netif_rx() can be invoked in any context. adds e722db8de6e6 net: dev: Make rps_lock() disable interrupts. adds da54d75bebf4 Merge branch 'netdev-RT' adds 7db45f8d955d net: dsa: realtek: rename macro to match filename adds dd263a8cb194 ipv6: blackhole_netdev needs snmp6 counters adds 9a236b543f6b net: dsa: realtek: realtek-smi: clean-up reset adds 05f7b042c5a6 net: dsa: realtek: realtek-mdio: reset before setup adds 1e997d040ab4 Merge branch 'dsa-realtek-next' adds 76f05d88623e net: wwan: debugfs obtained dev reference not dropped adds 163f69ae22e5 net: wwan: iosm: drop debugfs dev reference adds e81f1e0de816 Merge branch 'wwan-debugfs' adds fa5d824ce5dd net: prestera: acl: add multi-chain support offload adds 12d8c11198af selftests: net: cmsg_sender: Fix spelling mistake "MONOTIN [...] adds d0b78ab1ca35 net: dsa: mv88e6xxx: Fix validation of built-in PHYs on 6095/6097 adds 9536923d3f35 net/mlx5e: Remove unused tstamp SQ field adds c27bd1718c06 net/mlx5e: Read max WQEBBs on the SQ from firmware adds 76c31e5f7585 net/mlx5e: Use FW limitation for max MPW WQEBBs adds befa41771f9e net/mlx5e: Cleanup of start/stop all queues adds d08c6e2a4d03 net/mlx5e: Disable TX queues before registering the netdev adds 6ce204eac387 net/mlx5e: Use a barrier after updating txq2sq adds 17c84cb46e33 net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues adds 8bf30be75069 net/mlx5e: Introduce select queue parameters adds 6b23f6ab86a4 net/mlx5e: Move mlx5e_select_queue to en/selq.c adds 3ab45777a27c net/mlx5e: Use select queue parameters to sync with control flow adds 62f7991feab6 net/mlx5e: Move repeating code that gets TC prio into a function adds ed5f9cf06b20 net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state adds 3c87aedd4899 net/mlx5e: Optimize mlx5e_select_queue adds 3a9e5fff2ab0 net/mlx5e: Optimize modulo in mlx5e_select_queue adds 71753b8ec103 net/mlx5e: Optimize the common case condition in mlx5e_sel [...] adds 9b3e446cd07f Merge tag 'mlx5-updates-2022-02-14' of git://git.kernel.or [...] adds 4f50ef152ec6 virtio_net: Fix code indent error adds 25ce79db8042 net: hso: Use GFP_KERNEL instead of GFP_ATOMIC when possible adds 5454f5c28eca net: bridge: vlan: check for errors from __vlan_del in __v [...] adds 99cd6a64e128 dpaa2-eth: Simplify bool conversion adds 2c955856da4f net: dm9051: Fix spelling mistake "eror" -> "error" adds b0471c261081 gve: enhance no queue page list detection adds b2bc58d41fde net: bridge: vlan: check early for lack of BRENTRY flag in [...] adds 3116ad0696dd net: bridge: vlan: don't notify to switchdev master VLANs [...] adds cab2cd770051 net: bridge: vlan: make __vlan_add_flags react only to PVI [...] adds 27c5f74c7ba7 net: bridge: vlan: notify switchdev only when something changed adds 8d23a54f5bee net: bridge: switchdev: differentiate new VLANs from changed ones adds 263029ae3172 net: bridge: make nbp_switchdev_unsync_objs() follow rever [...] adds b28d580e2939 net: bridge: switchdev: replay all VLAN groups adds 7b465f4cf39e net: switchdev: rename switchdev_lower_dev_find to switchd [...] adds c4076cdd21f8 net: switchdev: introduce switchdev_handle_port_obj_{add,d [...] adds 134ef2388e7f net: dsa: add explicit support for host bridge VLANs adds 164f861bd40c net: dsa: offload bridge port VLANs on foreign interfaces adds f0ead99e623b Merge branch 'Replay-and-offload-host-VLAN-entries-in-DSA' adds 8aa69d348261 net: hns3: Remove unused inline function hclge_is_reset_pending() adds 1ce220470674 net/smc: return ETIMEDOUT when smc_connect_clc() timeout adds a5e516d026cb net: ethernet: altera: cleanup comments adds c8620335951d net: dsa: tag_8021q: only call skb_push/skb_pull around __ [...] adds 8c16baa51beb net: Fix an ignored error return from dm9051_get_regs() adds d6ab5ea2a384 mptcp: add SNDTIMEO setsockopt support adds f8e9ce4a6e85 mptcp: mptcp_parse_option is no longer exported adds 0799e21b5a76 mptcp: drop unused sk in mptcp_get_options adds 742e2f36c0dd mptcp: drop unneeded type casts for hmac adds af7939f390de mptcp: drop port parameter of mptcp_pm_add_addr_signal adds 90d930882139 mptcp: constify a bunch of of helpers adds 51fa7f8ebf0e mptcp: mark ops structures as ro_after_init adds 952382c648e5 mptcp: don't save tcp data_ready and write space callbacks adds 4d078475bd15 Merge branch 'mptcp-so_sndtimeo-and-misc-cleanup' adds 22b67d17194f net: rtnetlink: rtnl_stats_get(): Emit an extack for unset [...] adds 9625bf39bd41 net/mlx5e: Fix spelling mistake "supoported" -> "supported" adds c1e80bf4ad3e net/mlx5e: Add support for using xdp->data_meta adds b98d2d722f81 net/mlx5e: Generalize packet merge error message adds 1d5024f88dad net/mlx5e: Default to Striding RQ when not conflicting wit [...] adds 4b5fba4a3ac7 net/mlx5e: RX, Restrict bulk size for small Striding RQs adds 7c5f940d264e net/mlx5e: E-Switch, Add PTP counters for uplink representor adds bfbdd77ac52f net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode adds d1a3138f7913 net/mlx5e: TC, Move flow hashtable to be per rep adds 0610f8dc0309 net/mlx5e: Pass actions param to actions_match_supported() adds 314e1105831b net/mlx5e: Add post act offload/unoffload API adds 8300f225268b net/mlx5e: Create new flow attr for multi table actions adds a81283263bb0 net/mlx5e: Use multi table support for CT and sample actions adds 2a829fe25d28 net/mlx5e: TC, Clean redundant counter flag from tc action [...] adds 7843bd604081 net/mlx5e: TC, Make post_act parse CT and sample actions adds b070e70381ee net/mlx5e: TC, Allow sample action with CT adds c8b441d2fbd0 Merge tag 'mlx5-updates-2022-02-16' of git://git.kernel.or [...] adds e3c02b7c655c net: mscc: ocelot: use a consistent cookie for MRP traps adds c518afec2883 net: mscc: ocelot: consolidate cookie allocation for priva [...] adds 36fac35b2907 net: mscc: ocelot: delete OCELOT_MRP_CPUQ adds b9bace6e534d net: mscc: ocelot: use a single VCAP filter for all MRP traps adds 85ea0daabe5a net: mscc: ocelot: avoid overlap in VCAP IS2 between PTP a [...] adds 2960bb14ea27 net: dsa: felix: use DSA port iteration helpers adds e42bd4ed09aa net: mscc: ocelot: keep traps in a list adds 9d75b8818537 net: mscc: ocelot: annotate which traps need PTP timestamping adds d78637a8a061 net: dsa: felix: remove dead code in felix_setup_mmio_filtering() adds 993480043655 net: dsa: felix: update destinations of existing traps wit [...] adds 29940ce32a2d net: dsa: tag_ocelot_8021q: calculate TX checksum in softw [...] adds 5da1033b9e2b Merge branch 'ptp-over-udp-dsa' adds ddaff5047003 mlxsw: spectrum: remove guards against !BRIDGE_VLAN_INFO_BRENTRY adds ba43b547515e net: lan966x: remove guards against !BRIDGE_VLAN_INFO_BRENTRY adds 318994d3e2ab net: sparx5: remove guards against !BRIDGE_VLAN_INFO_BRENTRY adds 1d21c327281a net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLA [...] adds 5edb65eac10f net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY adds d54f16c7fa3b Merge branch 'switchdev-BRENTRY' adds 13651224c00b net: ping6: support setting basic SOL_IPV6 options via cmsg adds 6f97c7c605d6 selftests: net: test IPV6_DONTFRAG adds 9657ad09e1fa selftests: net: test IPV6_TCLASS adds 05ae83d5a4a2 selftests: net: test IPV6_HOPLIMIT adds a22982c39eb1 selftests: net: basic test for IPV6_2292* adds 4d449bdc5b26 Merge branch 'ping6-SOL_IPV6' adds ae68db14b616 net: transition netdev reg state earlier in run_todo adds faab39f63c1f net: allow out-of-order netdev unregistration adds be6b41c15dc0 ipv6/addrconf: ensure addrconf_verify_rtnl() has completed adds 6b5567b1b21b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 93d11e0d76e3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 19787b93f814 net: marvell: prestera: Add router LPM ABI adds 16de3db1208a net: marvell: prestera: add hardware router objects accoun [...] adds 4394fbcb78cf net: marvell: prestera: handle fib notifications adds 2aed49da6c08 Merge branch 'prestera-route-offloading' adds b1d18a7574d0 bpf: Extend sys_bpf commands for bpf_syscall programs. adds 6fe65f1b4db3 libbpf: Prepare light skeleton for the kernel. adds 28d743f67127 bpftool: Generalize light skeleton generation. adds d7beb3d6aba3 bpf: Update iterators.lskel.h. adds cb80ddc67152 bpf: Convert bpf_preload.ko to use light skeleton. adds 85fbd23303bc Merge branch 'bpf-light-skel' adds a5a358abbc39 selftest/bpf: Check invalid length in test_xdp_update_frags adds 4cc0991abd39 bpf: Fix bpf_prog_pack build for ppc64_defconfig adds 61fce9693f03 bpftool: Add libbpf's version number to "bpftool version" output adds 9910a74d6ebf bpftool: Update versioning scheme, align on libbpf's versi [...] adds 4407fa06aea1 Merge branch 'bpftool: Switch to new versioning scheme (al [...] adds d130e954a002 libbpf: Fix libbpf.map inheritance chain for LIBBPF_0.7.0 adds 9c3de619e13e libbpf: Use dynamically allocated buffer when receiving ne [...] adds edc21dc909c6 bpftool: Fix the error when lookup in no-btf maps adds d3b0b80064e0 selftests/bpf: Fix GCC11 compiler warnings in -O2 mode adds bb8ffe61ea45 bpftool: Add C++-specific open/load/etc skeleton wrappers adds 189e0ecabc17 selftests/bpf: Add Skeleton templated wrapper as an example adds d2b94f33e437 Merge branch 'Make BPF skeleton easier to use from C++ code' adds 8cbf062a250e bpf: Reject kfunc calls that overflow insn->imm adds adb8fa195efd libbpf: Split bpf_core_apply_relo() adds 8de6cae40bce libbpf: Expose bpf_core_{add,free}_cands() to bpftool adds 0a9f4a20c615 bpftool: Add gen min_core_btf command adds a9caaba399f9 bpftool: Implement "gen min_core_btf" logic adds dc695516b6f5 bpftool: Implement btfgen_get_btf() adds 1d1ffbf7f0b2 bpftool: Gen min_core_btf explanation and examples adds 704c91e59fe0 selftests/bpf: Test "bpftool gen min_core_btf" adds 477bb4c1baa7 Merge branch 'libbpf: Implement BTFGen' adds f76d8507d238 bpftool: Fix pretty print dump for maps without BTF loaded adds 9b6eb0478dfa bpftool: Fix C++ additions to skeleton adds 1b8c924a0593 libbpf: Fix memleak in libbpf_netlink_recv() adds b38101c57acf selftests/bpf: Fix vmtest.sh to launch smp vm. adds b75dacaac465 selftests/bpf: Fix crash in core_reloc when bpftool btfgen fails adds d24d2a2b0a81 bpf: bpf_prog_pack: Set proper size before freeing ro_header adds a3fc4b1d09d9 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds d17b968b9876 selftests: mptcp: increase timeout to 20 minutes adds bccefb762439 selftests: mptcp: simplify pm_nl_change_endpoint adds 22514d52962b selftests: mptcp: join: exit after usage() adds 0a40e273be04 selftests: mptcp: join: remove unused vars adds 93827ad58f62 selftests: mptcp: join: create tmp files only if needed adds 87154755d90e selftests: mptcp: join: check for tools only if needed adds 24720d7452df selftests: mptcp: add csum mib check for mptcp_connect adds 3ad8ba6a3eec Merge branch 'mptcp-selftest-fine-tuning-and-cleanup' adds 6b48bece871e net: nixge: Use GFP_KERNEL instead of GFP_ATOMIC when possible adds 60f8ad2392d0 net: ll_temac: Use GFP_KERNEL instead of GFP_ATOMIC when possible adds f20cfd662a62 net: add sanity check in proto_register() adds d2b1d186ce2e net: dsa: delete unused exported symbols for ethtool PHY stats adds 129c77b5692d s390/qeth: Remove redundant 'flush_workqueue()' calls adds 8467fadc115c net: gro: Fix a 'directive in macro's argument list' spars [...] adds 8aba73ef44eb net: ethernet: xilinx: cleanup comments adds bde018222c6b net: dsa: add support for phylink mac_select_pcs() adds 3ce855f0408a net: dsa: qca8k: move qca8k_setup() adds 10728cd7967a net: dsa: qca8k: move qca8k_phylink_mac_link_state() adds 9612a8f9154f net: dsa: qca8k: convert to use phylink_pcs adds 7544b3ff745b net: dsa: qca8k: move pcs configuration adds d9cbacf0574a net: dsa: qca8k: mark as non-legacy adds a3b355c7785b Merge branch 'qca8k-phylink' adds aaae162aeb67 teaming: deliver link-local packets with the link they arrive on adds 7ea0c16a74a4 net/ibmvnic: Cleanup workaround doing an EOI after partiti [...] adds 086d49058cd8 ipv6: annotate some data-races around sk->sk_prot adds 86213f80da1b net: avoid quadratic behavior in netdev_wait_allrefs_any() adds 12b1b997c0e5 ionic: catch transition back to RUNNING with fw_generation 0 adds 116dce0ff047 ionic: Use vzalloc for large per-queue related buffers adds 799c230e9362 ionic: prefer strscpy over strlcpy adds ecea8bb429b0 ionic: clean up comments and whitespace adds 6e2e59eaee47 Merge branch 'ionic-driver-updates' adds 47f0bd503210 net: Add new protocol attribute to IP addresses adds cb196b725936 mctp: replace mctp_address_ok with more fine-grained helpers adds 86cdfd63f25d mctp: add address validity checking for packet receive adds bbcf340d9dc3 Merge branch 'add-checks-for-incoming-packet-addresses' adds 7e1b54d07751 i40e: remove dead stores on XSK hotpath adds 4b340a5a726d net: ip6mr: add support for passing full packet on wrong mif adds 6881e493b08f dt-bindings: net: New binding mctp-i2c-controller adds f5b8abf9fc3d mctp i2c: MCTP I2C binding driver adds a7cc3464e667 Merge branch 'mctp-i2c' adds 36a29fb6b22d bridge: switch br_net_exit to batch mode adds b3ae2d350ddf net: prestera: flower: fix destroy tmpl in chain adds 8a4fc54b07d7 net: get rid of rtnl_lock_unregistering() adds 9572594ecf02 dpaa2-eth: Update dpni_get_single_step_cfg command adds c4680c978567 dpaa2-eth: Update SINGLE_STEP register access adds 32d51cef91db Merge branch 'dpaa2-eth-one-step-register' adds 92c54a65e6a8 atm: nicstar: Use kcalloc() to simplify code adds e7f27420681f net: hsr: fix suspicious RCU usage warning in hsr_node_get [...] adds ccfbf44d4c7f net: dsa: remove pcs_poll adds 64b4a0f8b51b net: phylink: remove phylink_config's pcs_poll adds 0d0350c471cc Merge branch 'phylink-remove-pcs_poll' adds a7f4f13a0a68 net: dsa: microchip: ksz9477: export HW stats over stats64 [...] adds 7a11455f376d net/smc: unlock on error paths in __smc_setsockopt() adds 173a272a9f17 net: dsa: microchip: add ksz8563 to ksz9477 I2C driver adds 48c77bdf729a net: prestera: acl: fix 'client_map' buff overflow adds 082116ffcb74 net: tcp: introduce tcp_drop_reason() adds 255f9034d305 net: tcp: add skb drop reasons to tcp_v4_rcv() adds c0e3154d9c88 net: tcp: use kfree_skb_reason() for tcp_v6_rcv() adds 643b622b51f1 net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() adds 7a26dc9e7b43 net: tcp: add skb drop reasons to tcp_add_backlog() adds 8eba65fa5f06 net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() adds 2a968ef60e1f net: tcp: use tcp_drop_reason() for tcp_rcv_established() adds a7ec381049c0 net: tcp: use tcp_drop_reason() for tcp_data_queue() adds d25e481be0c5 net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() adds adfb62dbda49 Merge branch 'tcp_drop_reason' adds 0f6938eb2ecc net: core: Use csum_replace_by_diff() and csum_sub() inste [...] adds 0c51e12e218f ipv4: Invalidate neighbour for broadcast address upon addr [...] adds 25bd462fa42f selftests: fib_test: Add a test case for IPv4 broadcast ne [...] adds dd3573487d90 Merge branch 'ipv4-invalidate-broadcast-neigh-upon-address [...] adds 354ad9a89399 net: qualcomm: rmnet: Use skb_put_zero() to simplify code adds 91398a960edf ravb: Use GFP_KERNEL instead of GFP_ATOMIC when possible adds 696c65444120 ipv6: separate ndisc_ns_create() from ndisc_send_ns() adds 1fcd5d448c59 Bonding: split bond_handle_vlan from bond_arp_send adds 841e95641e4c bonding: add extra field for bond_opt_value adds 4e24be018eb9 bonding: add new parameter ns_targets adds 129e3c1bab24 bonding: add new option ns_ip6_target adds 76ef6b805809 Merge branch 'bonding-ipv6-NA-NS-monitor' adds 74c1b2338e0e octeontx2-pf: cn10k: add support for new ptp timestamp format adds 6426fc3abab9 octeontx2-af: cn10k: add workaround for ptp errata adds 7b779cc8846a Merge branch 'octeontx2-ptp-updates' adds a0b92e0514bb net: hsr: fix hsr build error when lockdep is not enabled adds b6553c71813f net: dm9051: Fix use after free in dm9051_loop_tx() adds 341b672c99b9 net: dsa: b53: clean up if() condition to be more readable adds dda1c25751fa net: dsa: b53: populate supported_interfaces and mac_capabilities adds cc6b68f5f10e net: dsa: b53: drop use of phylink_helper_basex_speed() adds 25179f8f3442 net: dsa: b53: switch to using phylink_generic_validate() adds 81c1681cbb9f net: dsa: b53: mark as non-legacy adds d4276e570a0c Merge branch 'net-dsa-b53-non-legacy' adds ee8f97efa7a5 gro_cells: avoid using synchronize_rcu() in gro_cells_destroy() adds ab847d03a5e4 s390/iucv: sort out physical vs virtual pointers usage adds 1bb7e8dff896 s390/net: sort out physical vs virtual pointers usage adds 926146a84bca Merge branch 's390-net-updates-2022-02-21' adds 12c740c8683f net: dsa: microchip: ksz9477: reduce polling interval for [...] adds 1054457006d4 net: phy: phylink: fix DSA mac_select_pcs() introduction adds cc727b641800 usbnet: gl620a: Replace one-element array with flexible-ar [...] adds f64ae40de5ef testptp: add option to shift clock by nanoseconds adds 0ebea8f9b81c ipv6: tcp: consistently use MAX_TCP_HEADER adds 763087dab975 net: add skb_set_end_offset() helper adds 2b88cba55883 net: preserve skb_end_offset() in skb_unclone_keeptruesize() adds fa4fad40d595 Merge branch 'tcp-take-care-of-another-syzbot-issue' adds 922ea87ff6f2 ionic: use vmalloc include adds acd8df5880d7 net: switchdev: avoid infinite recursion from LAG to bridg [...] adds 907e772f6f6d net: dsa: realtek: allow subdrivers to externally lock regmap adds 2796728460b8 net: dsa: realtek: rtl8365mb: serialize indirect PHY regis [...] adds 4767b7e2ed81 Merge branch 'dsa-realtek-phy-read-corruption' adds dc121c008491 mctp: make __mctp_dev_get() take a refcount hold adds e297db3eadd7 mctp: Fix incorrect netdev unref for extended addr adds 3185485cfaa0 Merge branch 'mctp-incorrect-addr-refs' adds 8d783197f06d mctp: Fix warnings reported by clang-analyzer adds c035ea76c4e7 mlxsw: core: Prevent trap group setting if driver does not [...] adds 42c9135fef9b mlxsw: spectrum_span: Ignore VLAN entries not used by the [...] adds f8a36880f474 mlxsw: core_thermal: Avoid creation of virtual hwmon objec [...] adds bed8f4197cb2 mlxsw: core_hwmon: Fix variable names for hwmon attributes adds 009da9fad567 mlxsw: core_thermal: Rename labels according to naming convention adds bfb82c9cceac mlxsw: core_thermal: Remove obsolete API for query resource adds 719fc0662cdc mlxsw: reg: Add "mgpir_" prefix to MGPIR fields comments adds af9911c569d5 mlxsw: core: Remove unnecessary asserts adds 8b5f555be8f2 mlxsw: spectrum: Remove SP{1,2,3} defines for FW minor and [...] adds 902992d18f5a mlxsw: core: Unify method of trap support validation adds cc4d3de99052 mlxsw: Remove resource query check adds f881c4ab37db mlxsw: core: Add support for OSFP transceiver modules adds 503310a5d4b2 Merge branch 'mlxsw-next' adds b26ef81c46ed drop_monitor: remove quadratic behavior adds a21d9a670d81 net: bridge: Add support for bridge port in locked mode adds fa1c83342987 net: bridge: Add support for offloading of locked port flag adds b9e8b58fd2cb net: dsa: Include BR_PORT_LOCKED in the list of synced brp [...] adds 34ea415f927e net: dsa: mv88e6xxx: Add support for bridge port locked mode adds b2b681a41251 selftests: forwarding: tests of locked port feature adds 6ce71687d4f4 Merge branch 'locked-bridge-ports' adds 167053f8dd0e net: Correct wrong BH disable in hard-interrupt. adds 6a47cdc38143 Revert "vlan: move dev_put into vlan_dev_uninit" adds 1241e329ce2e ethtool: add support to set/get completion queue event size adds 68258596cbc9 octeontx2-pf: Vary completion queue event size adds e422eef268ba Merge branch 'add-ethtool-support-for-completion-queue-eve [...] adds 66224f6656d1 dt-binding: can: mcp251xfd: include common CAN controller [...] adds d931686dc21f dt-binding: can: sun4i_can: include common CAN controller [...] adds edd056a109ee dt-binding: can: m_can: list Chandrasekar Ramakrishnan as [...] adds bffd5217ca2e dt-binding: can: m_can: fix indention of table in bosch,mr [...] adds 58212e03e5ec dt-binding: can: m_can: include common CAN controller bindings adds 181d4447905d can: gw: use call_rcu() instead of costly synchronize_rcu() adds 5b60d334e42a can: bittiming: can_validate_bitrate(): simplify bit rate [...] adds 5597f082fcaf can: bittiming: mark function arguments and local variable [...] adds 1c256e3a2c76 can: kvaser_usb: kvaser_usb_send_cmd(): remove redundant v [...] adds 8d0a82e1f42f can: c_can: ethtool: use default drvinfo adds 51ae468aa7e4 can: softing: softing_netdev_open(): remove redundant ret [...] adds 2206fcbc1090 can: xilinx_can: Add check for NAPI Poll function adds 2ae9856d70b6 can: etas_es58x: use BITS_PER_TYPE() instead of manual cal [...] adds 3f5c91b4ce8f can: mcp251xfd: mcp251xfd_reg_invalid(): rename from mcp25 [...] adds 25386c9a0100 can: mcp251xfd: mcp251xfd_regmap_crc_read(): ignore CRC er [...] adds 72362dcdf654 can: mcp251xfd: mcp251xfd_unregister(): simplify runtime P [...] adds 1ba3690fa2c6 can: mcp251xfd: mcp251xfd_chip_sleep(): introduce function [...] adds 13c54a1ee12f can: mcp251xfd: mcp251xfd_chip_stop(): convert to a void function adds 0445e5ff55cc can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): facto [...] adds 197656de8d1e can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): impro [...] adds 06db5dbc8ebf can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): prepa [...] adds 01a80d688a41 can: mcp251xfd: mcp251xfd_chip_softreset_check(): wait for [...] adds 14193ea2bfee can: mcp251xfd: mcp251xfd_chip_timestamp_init(): factor ou [...] adds 1a4abba64011 can: mcp251xfd: mcp251xfd_chip_wake(): renamed from mcp251 [...] adds a10fd91e42e8 can: mcp251xfd: __mcp251xfd_chip_set_mode(): prepare for P [...] adds e39ea1360ca7 can: mcp251xfd: mcp251xfd_chip_clock_init(): prepare for P [...] adds 445dd72a6d63 can: mcp251xfd: mcp251xfd_register(): prepare to activate [...] adds 2a68dd8663ea can: mcp251xfd: add support for internal PLL adds c912f19ee382 can: mcp251xfd: introduce struct mcp251xfd_tx_ring::nr and [...] adds d2d5397fcae1 can: mcp251xfd: mcp251xfd_ring_init(): split ring_init int [...] adds 617283b9c4db can: mcp251xfd: ring: prepare to change order of TX and RX FIFOs adds 62713f0d9a38 can: mcp251xfd: ring: change order of TX and RX FIFOs adds fa0b68df7c95 can: mcp251xfd: ring: mcp251xfd_ring_init(): checked RAM u [...] adds 83daa863f16b can: mcp251xfd: ring: update FIFO setup debug info adds 887e359d6cce can: mcp251xfd: prepare for multiple RX-FIFOs adds aada74220f00 can: mcp251xfd: mcp251xfd_priv: introduce macros specifyin [...] adds fee62ea77204 Merge tag 'linux-can-next-for-5.18-20220224' of git://git. [...] adds c6fbfdcbcef9 ixgbevf: clean up some inconsistent indenting adds 93b067f154b3 ixgbe: Remove non-inclusive language adds 9e7b78dc8826 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds aaa25a2fa796 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 06388a03d2a7 net: sparx5: Support offloading of bridge port flooding flags adds d434ee9dee6d net: marvell: prestera: Fix return value check in prestera [...] adds 37f40f81e589 net: marvell: prestera: Fix return value check in prestera [...] adds 89183b6ea8dd net: asix: remove code duplicates in asix_mdio_read/write [...] adds 46a76724e4c9 net: dsa: rename references to "lag" as "lag_dev" adds e23eba722861 net: dsa: mv88e6xxx: rename references to "lag" as "lag_dev" adds 066ce9779c7a net: dsa: qca8k: rename references to "lag" as "lag_dev" adds 3d4a0a2a46ab net: dsa: make LAG IDs one-based adds b99dbdf00bc1 net: dsa: mv88e6xxx: use dsa_switch_for_each_port in mv88e [...] adds dedd6a009f41 net: dsa: create a dsa_lag structure adds ec638740fce9 net: switchdev: remove lag_mod_cb from switchdev_handle_fd [...] adds e35f12e993d4 net: dsa: remove "ds" and "port" from struct dsa_switchdev [...] adds 93c798230af5 net: dsa: call SWITCHDEV_FDB_OFFLOADED for the orig_dev adds e212fa7c5418 net: dsa: support FDB events on offloaded LAG interfaces adds 961d8b699070 net: dsa: felix: support FDB entries on offloaded LAG interfaces adds 53110c67e335 Merge branch 'fdb-entries-on-dsa-lag-interfaces' adds 7bbb765b7349 net/tcp: Merge TCP-MD5 inbound callbacks adds bbab5f9332ee nfp: refactor policer config to support ingress/egress meter adds 59080da09038 nfp: add support to offload tc action to hardware adds 26ff98d7dd20 nfp: add hash table to store meter table adds 776178a5cc67 nfp: add process to get action stats from hardware adds 147747ec664e nfp: add support to offload police action from flower table adds 5e98743cfad0 nfp: add NFP_FL_FEATS_QOS_METER to host features to enable [...] adds a46e3d5eb705 Merge branch 'nfp-flow-independent-tc-action-hardware-offload' adds 28a3f0601727 net: openvswitch: IPv6: Add IPv6 extension header support adds a420b757acc4 net: dsa: sja1105: populate supported_interfaces adds c2b8e1e3d81e net: dsa: sja1105: remove interface checks adds 827b4ef2772f net: dsa: sja1105: use .mac_select_pcs() interface adds 2d1d548ec144 net: dsa: sja1105: mark as non-legacy adds 9c318be13ca0 net: dsa: sja1105: convert to phylink_generic_validate() adds 83dc4c2af682 net: dsa: sja1105: support switching between SGMII and 2500BASE-X adds 5ebaaa69bd27 Merge branch 'sja1105-phylink-updates' adds 38455fbcc8ec net: dsa: qca8k: return with -EINVAL on invalid port adds 23d743301198 stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S adds f62457df5cc4 mctp: Avoid warning if unregister notifies twice adds 06bf1ce69d55 mctp i2c: Fix potential use-after-free adds 33f5d1a9d970 mctp i2c: Fix hard head TX bounds length check adds 3e120e458018 Merge branch 'small-fixes-for-mctp' adds 79fda660bdbb net: dsa: ocelot: populate supported_interfaces adds e57a15401e82 net: dsa: ocelot: remove interface checks adds 864ba485ac52 net: dsa: ocelot: convert to mac_select_pcs() adds f6f04c02047c net: dsa: ocelot: mark as non-legacy adds 0cc70c6eecf1 Merge branch 'dsa-ocelot-phylink-updates' adds 5e187189ec32 net: ip: add skb drop reasons for ip egress path adds a5736edda10c net: neigh: use kfree_skb_reason() for __neigh_event_send() adds 56d4b4e48ace net: neigh: add skb drop reasons to arp_error_report() adds 4aaa489538af Merge branch 'ip-neigh-skb-reason' adds e8eb9e32999d PCI: Add Fungible Vendor ID to pci_ids.h adds e1ffcc66818f net/fungible: Add service module for Fungible drivers adds ee6373ddf3a9 net/funeth: probing and netdev ops adds 21c5ea95da9e net/funeth: ethtool operations adds d1d899f24428 net/funeth: devlink support adds db37bc177dae net/funeth: add the data path adds a3662007a12e net/funeth: add kTLS TX control part adds 749efb1e6d73 net/fungible: Kconfig, Makefiles, and MAINTAINERS adds 1bb1c5bc54e9 Merge branch 'FFungible-ethernet-driver' adds 91495f21fcec net: dsa: tag_8021q: replace the SVL bridging with VLAN-un [...] adds d7f9787a763f net: dsa: tag_8021q: add support for imprecise RX based on [...] adds d27656d02d85 docs: net: dsa: sja1105: document limitations of tc-flower [...] adds 08f44db3abe6 net: dsa: felix: delete workarounds present due to SVL tag [...] adds 04b67e18ce5b net: dsa: tag_8021q: merge RX and TX VLANs adds b6362bdf750b net: dsa: tag_8021q: rename dsa_8021q_bridge_tx_fwd_offload_vid adds c26933639b54 net: dsa: request drivers to perform FDB isolation adds 06b9cce42634 net: dsa: pass extack to .port_bridge_join driver methods adds 219827ef92f8 net: dsa: sja1105: enforce FDB isolation adds 54c319846086 net: mscc: ocelot: enforce FDB isolation when VLAN-unaware adds b42a738e409b Merge branch 'dsa-fdb-isolation' adds b8cd5831c61c net: flow_offload: add tc police action parameters adds d97b4b105ce7 flow_offload: reject offload for all drivers with invalid [...] adds c4eb058ead17 Merge branch 'flow_offload-tc-police-parameters' adds 6900de507cd4 net/smc: Call trace_smc_tx_sendmsg when data corked adds 6a4696c4284f net: netsec: enable pp skb recycling adds b3483bc7a1f2 net/sysctl: avoid two synchronize_rcu() calls adds 688a5efe0ced ionic: no transition while stopping adds acf242fc739e net: dsa: felix: remove prevalidate_phy_mode interface adds a5081bad2eac net: phylink: remove phylink_set_pcs() adds 882edc062168 net: ethernet: use time_is_before_eq_jiffies() instead of [...] adds 3b6cab7b5a2f net: qlcnic: use time_is_before_jiffies() instead of open [...] adds e0e8028cc0b8 net: ethernet: sun: use time_is_before_jiffies() instead o [...] adds 61c4fb9c4d09 net: hamradio: use time_is_after_jiffies() instead of open [...] adds b7eb7f67eb29 net: wan: lmc: use time_is_before_jiffies() instead of ope [...] adds 98fffd72f934 net: decnet: use time_is_before_jiffies() instead of open [...] adds 7d8e4c98d13b staging: fbtft: Fix error path in fbtft_driver_module_init() adds c222ea5d2f33 staging: fbtft: Deduplicate driver registration macros adds 316f569df766 tpm: st33zp24: Make st33zp24_remove() a void function adds afb0a80e63d6 platform/chrome: cros_ec: Make cros_ec_unregister() return void adds a0386bba7093 spi: make remove callback a void function adds e499cd3102b2 Merge tag 'spi-remove-void' of https://git.kernel.org/pub/ [...] adds 0b9e69e1a1e4 net: dm9051: Make remove() callback a void function adds 43c075959de3 mlx5: remove unused static inlines adds c2c922dae77f net/mlx5: Add ability to insert to specific flow group adds 0b0ea3c5b1c0 net/mlx5: E-Switch, reserve and use same uplink metadata a [...] adds 82e86a6c7109 net/mlx5: E-switch, remove special uplink ingress ACL handling adds 1749c4c51c16 net/mlx5: E-switch, add drop rule support to ingress ACL adds 9278287e8d9e net/mlx5: Lag, use local variable already defined to acces [...] adds 4f4551435ce0 net/mlx5: Lag, don't use magic numbers for ports adds 54493a08e21f net/mlx5: Lag, record inactive state of bond device adds 6cb87869adbe net/mlx5: Lag, offload active-backup drops to hardware adds f086470122d5 net/mlx5: cmdif, Return value improvements adds 605bef0015b1 net/mlx5: cmdif, cmd_check refactoring adds f23519e542e5 net/mlx5: cmdif, Add new api for command execution adds 31803e59233e net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} adds 0a41527608e7 net/mlx5: cmdif, Refactor error handling and reporting of [...] adds c76a1e90ad4e RDMA/mlx5: Use new command interface API adds 72fb3b60a311 net/mlx5: Add reset_state field to MFRL register adds 45fee8edb4b3 net/mlx5: Add clarification on sync reset failure adds f2b77012ddd5 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 6765393614ea vxlan: move to its own directory adds fba55a66e8ec vxlan_core: fix build warnings in vxlan_xmit_one adds 76fc217d7fb1 vxlan_core: move common declarations to private header file adds c63053e0cb5a vxlan_core: move some fdb helpers to non-static adds a9508d121a0e vxlan_core: make multicast helper take rip and ifindex explicitly adds efe0f94b333b vxlan_core: add helper vxlan_vni_in_use adds 7b8135f4df98 rtnetlink: add new rtm tunnel api for tunnel id filtering adds a498c5953a9c vxlan_multicast: Move multicast helpers to a separate file adds f9c4bb0b245c vxlan: vni filtering support on collect metadata device adds 3edf5f66c12a selftests: add new tests for vxlan vnifiltering adds 4095e0e1328a drivers: vxlan: vnifilter: per vni stats adds 445b2f36bb4e drivers: vxlan: vnifilter: add support for stats dumping adds 1e385c08249e Merge branch 'vxlan-vnifiltering' adds 462791bbfa35 net/smc: add sysctl interface for SMC adds dcd2cf5f2fc0 net/smc: add autocorking support adds 12bbb0d163a9 net/smc: add sysctl for autocorking adds b70a5cc04519 net/smc: send directly on setting TCP_NODELAY adds 6bf536eb5c8c net/smc: correct settings of RMB window update limit adds a505cce6f7cf net/smc: don't req_notify until all CQEs drained adds 6b88af839d20 net/smc: don't send in the BH context if sock_owned_by_user adds 7282c126f768 Merge branch 'smc-datapath-opts' adds ef739f1dd3ac net: smc: fix different types in min() adds c265b569a45f sfc: default config to 1 channel/core in local NUMA node only adds 09a99ab16c60 sfc: set affinity hints in local NUMA node only adds 422ce83667d6 Merge branch 'sfc-optimize-rxqs-count-and-affinities' adds fb3f903769e8 tun: support NAPI for packets received from batched XDP buffs adds 323d51cac6a1 nfp: avoid newline at end of message in NL_SET_ERR_MSG_MOD adds a02192151b7d macvtap: advertise link netns via netlink adds dd0ca255f3d2 if_ether.h: add PROFINET Ethertype adds cd73cda742fb if_ether.h: add EtherCAT Ethertype adds 96946d892a05 Merge branch 'if_ether-h-add-industrial-fieldbus-ethertypes' adds a577223a97df net: hamradio: fix compliation error adds 94ea9392e113 batman-adv: Start new development cycle adds c138f67ad472 batman-adv: Remove redundant 'flush_workqueue()' calls adds eb7da4f17dfc batman-adv: Migrate to linux/container_of.h adds 6ee3c393eeb7 batman-adv: Demote batadv-on-batadv skip error message adds fa452e0a609a Merge tag 'batadv-next-pullrequest-20220302' of git://git. [...] adds 74a335a07a17 tuntap: add sanity checks about msg_controllen in sendmsg adds ab1198e5a1dc net: phylink: use %pe for printing errors adds 9ae1ef4b1634 net: sfp: use %pe for printing errors adds 432509013f66 nfp: flower: Remove usage of the deprecated ida_simple_xxx API adds d73dd1275e70 iavf: Add support for 50G/100G in AIM algorithm adds 87dba256c7a6 iavf: refactor processing of VLAN V2 capability message adds a3e839d539e0 iavf: Add usage of new virtchnl format to set default MAC adds c3fec56e1267 iavf: remove redundant ret variable adds bae569d01a1f iavf: stop leaking iavf_status as "errno" values adds 8fc16be67dba iavf: Fix incorrect use of assigning iavf_status to int adds 0a62b2098987 iavf: Remove non-inclusive language adds 2102a27e4917 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds d922a99b96d0 flow_offload: improve extack msg for user when adding inva [...] adds cb1d8fba91f2 net: openvswitch: remove unneeded semicolon adds 13b0bd2e62e7 net: dsa: mv88e6xxx: don't error out cmode set on missing lane adds 002028857384 net: dsa: mv88e6xxx: support RMII cmode adds bf08824a0f47 flow_dissector: Add support for HSR adds 42f0c1934c7c tcp: Remove the unused api adds 8610037e8106 page_pool: Add allocation stats adds ad6fa1e1ab1b page_pool: Add recycle stats adds 6b95e3388b1e page_pool: Add function to batch and return stats adds a3dd98281b9f Documentation: update networking/page_pool.rst adds cc10e84b2ec3 mlx5: add support for page_pool_get_stats adds a8ff736d3139 Merge branch 'page_pool-stats' adds d90b3120473a net: stmmac: Add support for SM8150 adds a7bf6d7c9249 net: stmmac: dwmac-qcom-ethqos: Adjust rgmii loopback_en p [...] adds d52b45360856 Merge branch 'stmmac-SA8155p-ADP' adds 4e6e6bec7440 qed: display VF trust config adds cbcc44db2cf7 qed: validate and restrict untrusted VFs vlan promisc mode adds 6b524a1d012b net: rtnetlink: Namespace functions related to IFLA_OFFLOA [...] adds f6e0fb812988 net: rtnetlink: Stop assuming that IFLA_OFFLOAD_XSTATS_* a [...] adds 46efc97b7306 net: rtnetlink: RTM_GETSTATS: Allow filtering inside nests adds 05415bccbb09 net: rtnetlink: Propagate extack to rtnl_offload_xstats_fill() adds 216e690631f5 net: rtnetlink: rtnl_fill_statsinfo(): Permit non-EMSGSIZE [...] adds 9309f97aef6d net: dev: Add hardware stats support adds 0e7788fd7622 net: rtnetlink: Add UAPI for obtaining L3 offload xstats adds 03ba35667091 net: rtnetlink: Add RTM_SETSTATS adds 5fd0b838efac net: rtnetlink: Add UAPI toggle for IFLA_OFFLOAD_XSTATS_L3_STATS adds 8fe96f586b83 mlxsw: reg: Fix packing of router interface counters adds 9834e2467c86 mlxsw: spectrum_router: Drop mlxsw_sp arg from counter all [...] adds c1de13f91ee5 mlxsw: Extract classification of router-related events to [...] adds 8d0f7d3ac647 mlxsw: Add support for IFLA_OFFLOAD_XSTATS_L3_STATS adds ba95e7930957 selftests: forwarding: hw_stats_l3: Add a new test adds ca0a53dcec94 Merge branch 'net-hw-counters-for-soft-devices' adds 13a3585b264b nfc: llcp: nullify llcp_sock->dev on connect() error paths adds ec10fd154d93 nfc: llcp: simplify llcp_sock_connect() error paths adds 4dbbf673f7d7 nfc: llcp: use centralized exiting of bind on errors adds a736491239f4 nfc: llcp: use test_bit() adds a06b8044169f nfc: llcp: protect nfc_llcp_sock_unlink() calls adds 44cd5765495b nfc: llcp: Revert "NFC: Keep socket alive until the DISC P [...] adds ef132dc40a28 Merge branch 'nfc-llcp-cleanups' adds 43113ff73453 ice: add TTY for GNSS module for E810T device adds 35aae5ab9121 net: dsa: remove workarounds for changing master promisc/a [...] adds 68d6d71eafd1 net: dsa: rename the host FDB and MDB methods to contain t [...] adds 5e8a1e03aa4d net: dsa: install secondary unicast and multicast addresse [...] adds 499aa9e1b332 net: dsa: install the primary unicast MAC address as stand [...] adds 7569459a52c9 net: dsa: manage flooding on the CPU ports adds f9cef64fa23f net: dsa: felix: migrate host FDB and MDB entries when cha [...] adds b903a6bd2e19 net: dsa: felix: migrate flood settings from NPI to tag_80 [...] adds 90897569beb1 net: dsa: felix: start off with flooding disabled on the CPU port adds 0cc369800e5f net: dsa: felix: stop clearing CPU flooding in felix_setup [...] adds ac4552096023 net: mscc: ocelot: accept configuring bridge port flags on [...] adds 6fb8661c8f97 Merge branch 'dsa-unicast-filtering' adds a1ac9c8acec1 net: Add skb->mono_delivery_time to distinguish mono deliv [...] adds de799101519a net: Add skb_clear_tstamp() to keep the mono delivery_time adds 27942a15209f net: Handle delivery_time in skb->tstamp during network ta [...] adds d93376f503c7 net: Clear mono_delivery_time bit in __skb_tstamp_tx() adds d98d58a00261 net: Set skb->mono_delivery_time and clear it after sch_ha [...] adds 8672406eb5d7 net: ip: Handle delivery_time in ip defrag adds 335c8cf3b537 net: ipv6: Handle delivery_time in ipv6 defrag adds b6561f8491ca net: ipv6: Get rcv timestamp if needed when handling hop-b [...] adds 80fcec675112 net: Get rcv tstamp if needed in nfnetlink_{log, queue}.c adds cd14e9b7b8d3 net: Postpone skb_clear_delivery_time() until knowing the [...] adds 7449197d600d bpf: Keep the (rcv) timestamp behavior for the existing tc [...] adds 8d21ec0e46ed bpf: Add __sk_buff->delivery_time_type and bpf_skb_set_skb [...] adds c803475fd8dd bpf: selftests: test skb->tstamp in redirect_neigh adds 01e2d1579682 Merge branch 'skb-mono-delivery-time' adds 9f492c4cb235 ptp: ocp: add TOD debug information adds 2f23f486cf62 ptp: ocp: Expose clock status drift and offset adds 44a412d13b31 ptp: ocp: add tod_correction attribute adds e68462a0d99d ptp: ocp: adjust utc_tai_offset to TOD info adds 4db073174f95 docs: ABI: Document new timecard sysfs nodes. adds 25bf4df4d18b Merge branch 'ptp-ocp-next' adds 80901bff8129 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 2f5e65de0496 net: marvell: Use min() instead of doing it manually adds f9f52c347428 net/smc: fix document build WARNING from smc-sysctl.rst adds c5a0edaeb9e1 net: mscc: ocelot: use list_for_each_entry in ocelot_vcap_ [...] adds c3cde44f3c6e net: mscc: ocelot: use pretty names for IPPROTO_UDP and IP [...] adds 28c1305b0b72 net: dsa: felix: remove ocelot->npi assignment from felix_ [...] adds d219b4b674e9 net: dsa: felix: drop the ptp_type argument from felix_che [...] adds dbd032856ba3 net: dsa: felix: initialize "err" to 0 in felix_check_xtr_pkt() adds 5d3bb7dda43a net: dsa: felix: print error message in felix_check_xtr_pkt() adds 162fbf6a2f95 net: dsa: felix: remove redundant assignment in felix_8021 [...] adds f2ecfa06afc6 Merge branch 'ocelot-felix-cleanups' adds df830543d63c ice: refactor unwind cleanup in eswitch mode adds b03d519d3460 ice: store VF pointer instead of VF ID adds cd0f4f3b2c04 ice: pass num_vfs to ice_set_per_vf_res() adds 294627a67e96 ice: move clear_malvf call in ice_free_vfs adds 44efe75f736f ice: move VFLR acknowledge during ice_free_vfs adds 59e1f857e377 ice: remove checks in ice_vc_send_msg_to_vf adds 19281e866808 ice: use ice_for_each_vf for iteration during removal adds c4c2c7db64e1 ice: convert ice_for_each_vf to include VF entry iterator adds 000773c00f52 ice: factor VF variables to separate structure adds fb916db1f04f ice: introduce VF accessor functions adds 3d5985a185e6 ice: convert VF storage to hash table with krefs and RCU adds 4ee508ff78c8 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 21f95a88eab4 docs: networking: Use netif_rx(). adds aa4e5761bff5 net: xtensa: Use netif_rx(). adds 4343b866aa94 net: sgi-xp: Use netif_rx(). adds 3fb4430e73bf net: caif: Use netif_rx(). adds db00cc9da079 net: dsa: Use netif_rx(). adds 90f77c1c512f net: ethernet: Use netif_rx(). adds 566214f44697 net: macvlan: Use netif_rx(). adds 2e83bdd5d6cf net: bridge: Use netif_rx(). adds ad0a043fc26c net: dev: Use netif_rx(). adds 9f9919f73c94 Merge branch 'netif_rx' adds 98b4d7a4e737 net: dev: use kfree_skb_reason() for sch_handle_egress() adds 215b0f1963d4 net: skb: introduce the function kfree_skb_list_reason() adds 7faef0547f4c net: dev: add skb drop reasons to __dev_xmit_skb() adds 44f0bd40803c net: dev: use kfree_skb_reason() for enqueue_to_backlog() adds 7e726ed81e1d net: dev: use kfree_skb_reason() for do_xdp_generic() adds a568aff26ac0 net: dev: use kfree_skb_reason() for sch_handle_ingress() adds 6c2728b7c141 net: dev: use kfree_skb_reason() for __netif_receive_skb_core() adds 6af3b428cd02 Merge branch 'skb-drop-reasons' adds 4488f6b61480 net: phy: micrel: Fix concurrent register access adds 2358dd3fd325 dt-bindings: net: micrel: Configure latency values and tim [...] adds ece19502834d net: phy: micrel: 1588 support for LAN8814 phy adds 828553d2c3b0 Merge branch 'lan8814-1588-support' adds 8eee3d353626 net: phy: used genphy_soft_reset for phy reset in LAN87xx adds 79cea9a9c93a net: phy: used the PHY_ID_MATCH_MODEL macro for LAN87XX adds ccc8cc5badde net: phy: removed empty lines in LAN87XX adds 8637034bc63f net: phy: updated the initialization routine for LAN87xx adds 680baca546f2 net: phy: added the LAN937x phy support adds 8a1b415d70b7 net: phy: added ethtool master-slave configuration support adds a972711d89ae Merge branch 'lan937x-t1-phy-driver' adds 8f68f53a9325 net: sparx5: Move ifh from port to local variable adds b066ad26ebf2 dt-bindings: net: sparx5: Extend with the ptp interrupt adds 6015fb905d89 dts: sparx5: Enable ptp interrupt adds 3193a6118140 net: sparx5: Add registers that are used by ptp functionality adds 0933bd04047c net: sparx5: Add support for ptp clocks adds 589a07b8eb49 net: sparx5: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP adds 70dfe25cd866 net: sparx5: Update extraction/injection for timestamping adds d31d37912ea7 net: sparx5: Add support for ptp interrupts adds 608111fc580f net: sparx5: Implement get_ts_info adds 34fe804e6804 Merge branch 'sparx5-ptp' adds 3cdb35fb9cd5 nfp: expose common functions to be used for AF_XDP adds 58eb43635344 nfp: wrap napi add/del logic adds 543bd14fc8f6 nfp: xsk: add an array of xsk buffer pools to each data path adds 9c91a3653fbb nfp: xsk: add configuration check for XSK socket chunk size adds 6402528b7a0b nfp: xsk: add AF_XDP zero-copy Rx and Tx support adds 844f63f5dba8 Merge branch 'nfp-AF_XDP-zero-copy' adds 1039135aedfc net: ethernet: sun: Remove redundant code adds 3a0318140a6f Bluetooth: mgmt: Replace zero-length array with flexible-a [...] adds 8cd3c55c629e Bluetooth: hci_sync: fix undefined return of hci_disconnec [...] adds a6fbb2bf51ad Bluetooth: mgmt: Remove unneeded variable adds ba17bb62ce41 Bluetooth: Fix skb allocation in mgmt_remote_name() & mgmt [...] adds c2b2a1a77f6b Bluetooth: Improve skb handling in mgmt_device_connected() adds 2ca57c809926 Bluetooth: btusb: Add support for Intel Madison Peak (MsP2 [...]
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 (efe0a2444606) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 3 - Documentation/ABI/testing/sysfs-bus-papr-pmem | 12 - Documentation/ABI/testing/sysfs-devices-system-cpu | 1 - .../testing/sysfs-firmware-papr-energy-scale-info | 29 - Documentation/ABI/testing/sysfs-fs-f2fs | 37 +- Documentation/ABI/testing/sysfs-timecard | 22 + Documentation/admin-guide/hw-vuln/spectre.rst | 50 +- Documentation/admin-guide/kdump/vmcoreinfo.rst | 8 - Documentation/admin-guide/kernel-parameters.txt | 17 +- Documentation/admin-guide/mm/pagemap.rst | 2 +- Documentation/admin-guide/sysctl/net.rst | 9 + Documentation/arm64/booting.rst | 10 +- Documentation/arm64/elf_hwcaps.rst | 5 - Documentation/arm64/memory-tagging-extension.rst | 54 +- Documentation/arm64/silicon-errata.rst | 2 +- Documentation/asm-annotations.rst | 11 +- Documentation/bpf/btf.rst | 45 +- Documentation/bpf/instruction-set.rst | 215 +- Documentation/core-api/dma-attributes.rst | 8 + Documentation/devicetree/bindings/arm/airoha.yaml | 28 - Documentation/devicetree/bindings/arm/altera.yaml | 46 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 12 - .../devicetree/bindings/arm/atmel-at91.yaml | 9 - .../devicetree/bindings/arm/bcm/bcm2835.yaml | 1 - Documentation/devicetree/bindings/arm/cpus.yaml | 1 - .../devicetree/bindings/arm/freescale/fsl,scu.txt | 1 - Documentation/devicetree/bindings/arm/fsl.yaml | 24 - .../devicetree/bindings/arm/intel,socfpga.yaml | 26 - .../devicetree/bindings/arm/mediatek.yaml | 4 - .../bindings/arm/mediatek/mediatek,mmsys.yaml | 1 - .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 - .../devicetree/bindings/arm/mstar/mstar.yaml | 4 - .../devicetree/bindings/arm/npcm/nuvoton,gcr.yaml | 48 - Documentation/devicetree/bindings/arm/pmu.yaml | 2 - Documentation/devicetree/bindings/arm/qcom.yaml | 29 +- Documentation/devicetree/bindings/arm/renesas.yaml | 9 - .../devicetree/bindings/arm/rockchip.yaml | 13 - .../bindings/arm/samsung/samsung-boards.yaml | 2 - .../devicetree/bindings/arm/stm32/stm32.yaml | 6 - Documentation/devicetree/bindings/arm/sunxi.yaml | 5 - Documentation/devicetree/bindings/arm/tesla.yaml | 27 - Documentation/devicetree/bindings/arm/ti/k3.yaml | 6 - .../devicetree/bindings/clock/apple,nco.yaml | 62 - .../bindings/clock/cirrus,cs2000-cp.yaml | 91 - .../devicetree/bindings/clock/cs2000-cp.txt | 22 + .../devicetree/bindings/clock/imx93-clock.yaml | 62 - .../devicetree/bindings/clock/imxrt1050-clock.yaml | 67 - .../devicetree/bindings/clock/intc_stratix10.txt | 20 + .../devicetree/bindings/clock/intel,stratix10.yaml | 35 - .../devicetree/bindings/clock/microchip,mpfs.yaml | 58 - .../bindings/clock/mstar,msc313-cpupll.yaml | 45 - .../devicetree/bindings/clock/qcom,a7pll.yaml | 2 +- .../devicetree/bindings/clock/qcom,camcc.txt | 18 + .../bindings/clock/qcom,dispcc-sm6125.yaml | 87 - .../bindings/clock/qcom,dispcc-sm6350.yaml | 86 - .../bindings/clock/qcom,gcc-apq8064.yaml | 29 +- .../bindings/clock/qcom,gcc-ipq8064.yaml | 76 - .../devicetree/bindings/clock/qcom,gcc-other.yaml | 70 - .../devicetree/bindings/clock/qcom,gcc.yaml | 59 +- .../devicetree/bindings/clock/qcom,gpucc.yaml | 2 - .../devicetree/bindings/clock/qcom,mmcc.yaml | 1 - .../bindings/clock/qcom,qcm2290-dispcc.yaml | 87 - .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 - .../bindings/clock/qcom,sdm845-camcc.yaml | 65 - .../bindings/clock/renesas,rzg2l-cpg.yaml | 14 +- .../bindings/clock/starfive,jh7100-audclk.yaml | 57 - .../devicetree/bindings/clock/tesla,fsd-clock.yaml | 198 - .../bindings/display/bridge/analogix,anx7625.yaml | 19 +- .../devicetree/bindings/firmware/arm,scmi.yaml | 75 - .../bindings/gpio/microchip,mpfs-gpio.yaml | 79 - Documentation/devicetree/bindings/i2c/i2c.txt | 4 + .../bindings/iio/adc/xlnx,zynqmp-ams.yaml | 8 - .../interrupt-controller/andestech,ativic32.txt | 19 + .../bindings/interrupt-controller/apple,aic.yaml | 31 - .../bindings/mailbox/microchip,mpfs-mailbox.yaml | 47 - .../mailbox/microchip,polarfire-soc-mailbox.yaml | 47 + .../ddr/jedec,lpddr2-timings.yaml | 135 - .../memory-controllers/ddr/jedec,lpddr2.yaml | 23 +- .../ddr/jedec,lpddr3-timings.yaml | 157 - .../memory-controllers/ddr/jedec,lpddr3.yaml | 263 -- .../memory-controllers/ddr/lpddr2-timings.txt | 52 + .../memory-controllers/ddr/lpddr3-timings.txt | 58 + .../bindings/memory-controllers/ddr/lpddr3.txt | 107 + .../bindings/memory-controllers/fsl/fsl,ifc.yaml | 113 - .../bindings/memory-controllers/fsl/ifc.txt | 82 + .../memory-controllers/mediatek,smi-common.yaml | 32 +- .../memory-controllers/mediatek,smi-larb.yaml | 19 +- .../memory-controllers/renesas,rpc-if.yaml | 3 +- .../memory-controllers/samsung,exynos5422-dmc.yaml | 3 +- .../devicetree/bindings/mfd/brcm,cru.yaml | 4 +- .../devicetree/bindings/mfd/cirrus,lochnagar.yaml | 6 +- .../devicetree/bindings/nds32/andestech-boards | 40 + Documentation/devicetree/bindings/nds32/atl2c.txt | 28 + Documentation/devicetree/bindings/nds32/cpus.txt | 38 + .../bindings/net/can/allwinner,sun4i-a10-can.yaml | 3 + .../devicetree/bindings/net/can/bosch,m_can.yaml | 9 +- .../bindings/net/can/microchip,mcp251xfd.yaml | 3 + .../devicetree/bindings/net/cdns,macb.yaml | 56 + .../devicetree/bindings/net/davicom,dm9051.yaml | 62 + .../devicetree/bindings/net/dsa/microchip,ksz.yaml | 6 + .../devicetree/bindings/net/dsa/realtek-smi.txt | 240 - .../devicetree/bindings/net/dsa/realtek.yaml | 394 ++ Documentation/devicetree/bindings/net/fsl-fman.txt | 22 +- .../bindings/net/mctp-i2c-controller.yaml | 92 + Documentation/devicetree/bindings/net/micrel.txt | 17 + .../bindings/net/microchip,lan966x-switch.yaml | 2 + .../bindings/net/microchip,sparx5-switch.yaml | 2 + .../devicetree/bindings/net/renesas,etheravb.yaml | 4 +- .../bindings/net/wireless/mediatek,mt76.yaml | 9 + .../devicetree/bindings/pci/mvebu-pci.txt | 16 - .../devicetree/bindings/pci/qcom,pcie.txt | 22 +- .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 22 +- .../bindings/perf/marvell-cn10k-ddr.yaml | 37 - .../devicetree/bindings/perf/nds32v3-pmu.txt | 17 + .../devicetree/bindings/phy/qcom,usb-hs-phy.txt | 1 - .../devicetree/bindings/phy/ti,tcan104x-can.yaml | 7 - .../bindings/phy/transmit-amplitude.yaml | 103 + .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 3 + .../pinctrl/samsung,pinctrl-gpio-bank.yaml | 52 - .../bindings/pinctrl/samsung,pinctrl-pins-cfg.yaml | 81 - .../pinctrl/samsung,pinctrl-wakeup-interrupt.yaml | 106 - .../bindings/pinctrl/samsung,pinctrl.yaml | 392 -- .../bindings/pinctrl/samsung-pinctrl.txt | 383 ++ .../bindings/power/amlogic,meson-sec-pwrc.yaml | 3 +- .../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 2 - .../bindings/power/mediatek,power-controller.yaml | 3 - .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 - .../bindings/power/renesas,rzg2l-sysc.yaml | 7 +- .../devicetree/bindings/pwm/microchip,corepwm.yaml | 81 - .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 16 - .../bindings/reset/hisilicon,hi3660-reset.yaml | 5 - .../bindings/rtc/microchip,mfps-rtc.yaml | 58 - .../bindings/soc/imx/fsl,imx8mp-hsio-blk-ctrl.yaml | 78 - .../bindings/soc/imx/fsl,imx8mq-vpu-blk-ctrl.yaml | 71 - .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 - .../microchip/microchip,mpfs-sys-controller.yaml | 40 - .../microchip,polarfire-soc-sys-controller.yaml | 35 + .../devicetree/bindings/soc/rockchip/grf.yaml | 1 - .../bindings/soc/samsung/exynos-usi.yaml | 20 +- .../bindings/sound/nvidia,tegra30-hda.yaml | 3 - .../bindings/timer/andestech,atcpit100-timer.txt | 33 + .../bindings/timer/mediatek,mtk-timer.txt | 1 - Documentation/devicetree/bindings/usb/dwc2.yaml | 8 - .../devicetree/bindings/vendor-prefixes.yaml | 18 - .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 - .../features/core/cBPF-JIT/arch-support.txt | 1 + .../features/core/eBPF-JIT/arch-support.txt | 1 + .../core/generic-idle-thread/arch-support.txt | 1 + .../features/core/jump-labels/arch-support.txt | 1 + .../core/thread-info-in-task/arch-support.txt | 1 + .../features/core/tracehook/arch-support.txt | 1 + .../features/debug/KASAN/arch-support.txt | 1 + .../debug/debug-vm-pgtable/arch-support.txt | 1 + .../debug/gcov-profile-all/arch-support.txt | 1 + Documentation/features/debug/kcov/arch-support.txt | 1 + Documentation/features/debug/kgdb/arch-support.txt | 1 + .../features/debug/kmemleak/arch-support.txt | 1 + .../debug/kprobes-on-ftrace/arch-support.txt | 1 + .../features/debug/kprobes/arch-support.txt | 1 + .../features/debug/kretprobes/arch-support.txt | 1 + .../features/debug/optprobes/arch-support.txt | 1 + .../features/debug/stackprotector/arch-support.txt | 1 + .../features/debug/uprobes/arch-support.txt | 1 + .../debug/user-ret-profiler/arch-support.txt | 1 + .../features/io/dma-contiguous/arch-support.txt | 1 + .../locking/cmpxchg-local/arch-support.txt | 1 + .../features/locking/lockdep/arch-support.txt | 1 + .../locking/queued-rwlocks/arch-support.txt | 1 + .../locking/queued-spinlocks/arch-support.txt | 1 + .../features/perf/kprobes-event/arch-support.txt | 1 + .../features/perf/perf-regs/arch-support.txt | 1 + .../features/perf/perf-stackdump/arch-support.txt | 1 + .../sched/membarrier-sync-core/arch-support.txt | 1 + .../features/sched/numa-balancing/arch-support.txt | 1 + .../seccomp/seccomp-filter/arch-support.txt | 1 + .../time/arch-tick-broadcast/arch-support.txt | 1 + .../features/time/clockevents/arch-support.txt | 1 + .../time/context-tracking/arch-support.txt | 1 + .../features/time/irq-time-acct/arch-support.txt | 1 + .../features/time/virt-cpuacct/arch-support.txt | 1 + .../features/vm/ELF-ASLR/arch-support.txt | 1 + .../features/vm/PG_uncached/arch-support.txt | 1 + Documentation/features/vm/THP/arch-support.txt | 1 + Documentation/features/vm/TLB/arch-support.txt | 1 + .../features/vm/huge-vmap/arch-support.txt | 1 + .../features/vm/ioremap_prot/arch-support.txt | 1 + .../features/vm/pte_special/arch-support.txt | 1 + Documentation/filesystems/cifs/ksmbd.rst | 4 +- Documentation/filesystems/dax.rst | 6 +- Documentation/filesystems/ext4/blocks.rst | 2 +- Documentation/filesystems/fscrypt.rst | 25 +- Documentation/filesystems/locking.rst | 8 +- Documentation/filesystems/netfs_library.rst | 140 +- Documentation/gpu/vgaarbiter.rst | 2 +- Documentation/input/event-codes.rst | 6 +- Documentation/kbuild/kbuild.rst | 11 - Documentation/kbuild/makefiles.rst | 2 - Documentation/networking/bonding.rst | 11 + Documentation/networking/dsa/sja1105.rst | 27 + Documentation/networking/ethtool-netlink.rst | 19 + Documentation/networking/index.rst | 1 + Documentation/networking/mctp.rst | 48 + Documentation/networking/page_pool.rst | 56 + Documentation/networking/smc-sysctl.rst | 23 + Documentation/networking/timestamping.rst | 2 +- Documentation/process/programming-language.rst | 6 +- .../it_IT/process/programming-language.rst | 4 +- .../zh_CN/process/programming-language.rst | 3 +- .../zh_TW/process/programming-language.rst | 3 +- .../virt/uml/user_mode_linux_howto_v2.rst | 26 +- MAINTAINERS | 117 +- Makefile | 25 +- arch/Kconfig | 13 +- arch/alpha/Kconfig | 1 + arch/alpha/configs/defconfig | 1 + arch/alpha/include/asm/floppy.h | 7 +- arch/alpha/include/asm/processor.h | 4 + arch/alpha/include/asm/thread_info.h | 2 + arch/alpha/include/asm/uaccess.h | 53 +- arch/alpha/include/asm/user.h | 6 + arch/alpha/include/uapi/asm/signal.h | 2 +- arch/alpha/include/uapi/asm/socket.h | 2 + arch/alpha/kernel/pci_iommu.c | 12 +- arch/alpha/kernel/syscalls/Makefile | 3 +- arch/arc/Kconfig | 1 + arch/arc/include/asm/segment.h | 20 + arch/arc/include/asm/thread_info.h | 3 + arch/arc/include/asm/uaccess.h | 30 + arch/arc/kernel/process.c | 2 +- arch/arm/Kconfig | 70 +- arch/arm/Kconfig.debug | 2 +- arch/arm/Makefile | 10 - arch/arm/arm-soc-for-next-contents.txt | 198 - arch/arm/boot/compressed/Makefile | 6 +- arch/arm/boot/compressed/misc.c | 7 + arch/arm/boot/dts/Makefile | 19 +- arch/arm/boot/dts/am335x-pdu001.dts | 2 +- .../boot/dts/am335x-sancloud-bbe-extended-wifi.dts | 113 - arch/arm/boot/dts/armada-370-c200-v2.dts | 388 -- arch/arm/boot/dts/armada-385-turris-omnia.dts | 3 - arch/arm/boot/dts/armada-385.dtsi | 52 +- arch/arm/boot/dts/aspeed-ast2600-evb.dts | 18 - arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 26 +- arch/arm/boot/dts/aspeed-bmc-asrock-romed8hm3.dts | 259 -- .../arm/boot/dts/aspeed-bmc-facebook-bletchley.dts | 320 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 11 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 33 +- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 12 +- arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts | 610 --- arch/arm/boot/dts/aspeed-g4.dtsi | 6 - arch/arm/boot/dts/aspeed-g5.dtsi | 7 - arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 2 +- arch/arm/boot/dts/aspeed-g6.dtsi | 19 - arch/arm/boot/dts/at91-sam9x60ek.dts | 8 +- arch/arm/boot/dts/at91-sama7g5ek.dts | 32 +- arch/arm/boot/dts/bcm2711-rpi-400.dts | 4 +- arch/arm/boot/dts/bcm2711.dtsi | 51 - arch/arm/boot/dts/bcm2835.dtsi | 17 - arch/arm/boot/dts/bcm2836.dtsi | 50 - arch/arm/boot/dts/bcm2837-rpi-zero-2-w.dts | 136 - arch/arm/boot/dts/bcm2837.dtsi | 49 - arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts | 76 - arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 8 - arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi | 3 +- arch/arm/boot/dts/bcm958625-meraki-kingpin.dtsi | 3 +- .../arm/boot/dts/bcm958625-meraki-mx6x-common.dtsi | 10 +- arch/arm/boot/dts/en7523-evb.dts | 35 - arch/arm/boot/dts/en7523.dtsi | 138 - arch/arm/boot/dts/exynos3250-artik5.dtsi | 10 +- arch/arm/boot/dts/exynos3250-monk.dts | 2 +- arch/arm/boot/dts/exynos3250-pinctrl.dtsi | 165 +- arch/arm/boot/dts/exynos3250-rinato.dts | 2 +- arch/arm/boot/dts/exynos3250.dtsi | 4 +- arch/arm/boot/dts/exynos4.dtsi | 6 +- arch/arm/boot/dts/exynos4210-i9100.dts | 30 +- arch/arm/boot/dts/exynos4210-origen.dts | 2 +- arch/arm/boot/dts/exynos4210-pinctrl.dtsi | 226 +- arch/arm/boot/dts/exynos4210-smdkv310.dts | 4 +- arch/arm/boot/dts/exynos4210-trats.dts | 6 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 14 +- arch/arm/boot/dts/exynos4210.dtsi | 2 + arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 4 +- arch/arm/boot/dts/exynos4412-itop-elite.dts | 2 +- arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 2 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 30 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 8 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 2 +- arch/arm/boot/dts/exynos4412-origen.dts | 4 +- arch/arm/boot/dts/exynos4412-p4note.dtsi | 78 +- arch/arm/boot/dts/exynos4412-pinctrl.dtsi | 252 +- arch/arm/boot/dts/exynos4412-smdk4412.dts | 4 +- arch/arm/boot/dts/exynos4412.dtsi | 2 +- arch/arm/boot/dts/exynos5250-arndale.dts | 7 +- arch/arm/boot/dts/exynos5250-pinctrl.dtsi | 222 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 10 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 27 +- arch/arm/boot/dts/exynos5250-snow-rev5.dts | 2 +- arch/arm/boot/dts/exynos5250-snow.dts | 2 +- arch/arm/boot/dts/exynos5250-spring.dts | 25 +- arch/arm/boot/dts/exynos5250.dtsi | 19 +- arch/arm/boot/dts/exynos5260-pinctrl.dtsi | 148 +- arch/arm/boot/dts/exynos5260-xyref5260.dts | 23 +- arch/arm/boot/dts/exynos5260.dtsi | 128 - arch/arm/boot/dts/exynos5410-odroidxu.dts | 34 +- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 170 +- arch/arm/boot/dts/exynos5410-smdk5410.dts | 27 +- arch/arm/boot/dts/exynos5410.dtsi | 4 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 12 +- arch/arm/boot/dts/exynos5420-chagall-wifi.dts | 75 - .../arm/boot/dts/exynos5420-galaxy-tab-common.dtsi | 691 --- arch/arm/boot/dts/exynos5420-klimt-wifi.dts | 75 - arch/arm/boot/dts/exynos5420-peach-pit.dts | 99 +- arch/arm/boot/dts/exynos5420-pinctrl.dtsi | 194 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 19 +- arch/arm/boot/dts/exynos5420.dtsi | 26 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 4 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 6 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 99 +- 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-m53menlo.dts | 29 +- arch/arm/boot/dts/imx53-tx53.dtsi | 2 +- arch/arm/boot/dts/imx6dl-plym2m.dts | 131 +- arch/arm/boot/dts/imx6dl-prtvt7.dts | 203 +- arch/arm/boot/dts/imx6dl-victgo.dts | 121 +- arch/arm/boot/dts/imx6q-tbs2910.dts | 2 +- arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi | 3 - arch/arm/boot/dts/imx6qdl-mba6.dtsi | 16 +- arch/arm/boot/dts/imx6qdl-mba6a.dtsi | 6 + arch/arm/boot/dts/imx6qdl-mba6b.dtsi | 11 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 13 - arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 10 - arch/arm/boot/dts/imx6qdl-tqma6.dtsi | 14 - arch/arm/boot/dts/imx6qdl-tqma6a.dtsi | 7 +- arch/arm/boot/dts/imx6qdl-tqma6b.dtsi | 7 +- arch/arm/boot/dts/imx6qdl-tx6-mb7.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 12 +- arch/arm/boot/dts/imx6qp-sabresd.dts | 6 +- 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/imx7-colibri.dtsi | 4 +- arch/arm/boot/dts/imx7-mba7.dtsi | 2 +- arch/arm/boot/dts/imx7d-nitrogen7.dts | 2 +- arch/arm/boot/dts/imx7d-pico-hobbit.dts | 4 +- arch/arm/boot/dts/imx7d-pico-pi.dts | 4 +- arch/arm/boot/dts/imx7d-sdb.dts | 4 +- arch/arm/boot/dts/imx7d.dtsi | 86 +- arch/arm/boot/dts/imx7s-warp.dts | 4 +- arch/arm/boot/dts/imxrt1050-pinfunc.h | 993 ---- arch/arm/boot/dts/intel-ixp42x-gateway-7001.dts | 3 +- arch/arm/boot/dts/intel-ixp42x-netgear-wg302v1.dts | 96 - arch/arm/boot/dts/intel-ixp42x-netgear-wg302v2.dts | 97 + arch/arm/boot/dts/intel-ixp42x.dtsi | 2 +- arch/arm/boot/dts/iwg20d-q7-common.dtsi | 2 +- arch/arm/boot/dts/kirkwood-c200-v1.dts | 310 -- arch/arm/boot/dts/lan966x-pcb8291.dts | 64 - arch/arm/boot/dts/lan966x.dtsi | 237 - arch/arm/boot/dts/logicpd-torpedo-35xx-devkit.dts | 8 - arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts | 9 - arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 41 +- arch/arm/boot/dts/lpc32xx.dtsi | 8 +- arch/arm/boot/dts/mstar-infinity.dtsi | 34 - .../boot/dts/mstar-infinity2m-ssd201-som2d01.dtsi | 20 - ...tar-infinity2m-ssd202d-100ask-dongshanpione.dts | 25 - .../dts/mstar-infinity2m-ssd202d-miyoo-mini.dts | 25 - ...y2m-ssd202d-wirelesstag-ido-sbc2d06-v1b-22w.dts | 23 - ...infinity2m-ssd202d-wirelesstag-ido-som2d01.dtsi | 28 - arch/arm/boot/dts/mstar-infinity2m-ssd20xd.dtsi | 5 - arch/arm/boot/dts/mstar-infinity2m.dtsi | 17 - arch/arm/boot/dts/mstar-infinity3.dtsi | 58 - arch/arm/boot/dts/mstar-v7.dtsi | 9 - arch/arm/boot/dts/mt6582-prestigio-pmt5008-3g.dts | 43 - arch/arm/boot/dts/mt6582.dtsi | 128 - .../dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts | 43 - arch/arm/boot/dts/nuvoton-wpcm450.dtsi | 384 -- arch/arm/boot/dts/openbmc-flash-layout-64.dtsi | 2 +- arch/arm/boot/dts/openbmc-flash-layout.dtsi | 2 +- arch/arm/boot/dts/ox810se-wd-mbwe.dts | 4 - arch/arm/boot/dts/ox810se.dtsi | 18 - arch/arm/boot/dts/qcom-apq8026-lg-lenok.dts | 132 +- 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 | 125 - 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 | 4 +- arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 2 +- arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 4 +- arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 4 +- arch/arm/boot/dts/r8a7742-iwg21m.dtsi | 2 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 2 +- arch/arm/boot/dts/r9a06g032-rzn1d400-db.dts | 5 - arch/arm/boot/dts/r9a06g032.dtsi | 27 - arch/arm/boot/dts/rk3188-px3-evb.dts | 2 +- arch/arm/boot/dts/rk3288.dtsi | 1 + arch/arm/boot/dts/rv1108-elgin-r1.dts | 1 - arch/arm/boot/dts/rv1108-evb.dts | 1 - arch/arm/boot/dts/s3c2416-pinctrl.dtsi | 60 +- arch/arm/boot/dts/s3c6410-mini6410.dts | 4 +- arch/arm/boot/dts/s3c64xx-pinctrl.dtsi | 210 +- arch/arm/boot/dts/s3c64xx.dtsi | 16 +- arch/arm/boot/dts/s5pv210-aquila.dts | 2 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 40 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 12 +- arch/arm/boot/dts/s5pv210-galaxys.dts | 16 +- arch/arm/boot/dts/s5pv210-pinctrl.dtsi | 226 +- arch/arm/boot/dts/sam9x60.dtsi | 10 +- arch/arm/boot/dts/sama5d2.dtsi | 11 +- arch/arm/boot/dts/sama5d3.dtsi | 6 +- arch/arm/boot/dts/sama5d4.dtsi | 9 +- arch/arm/boot/dts/sama7g5.dtsi | 243 +- arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dts | 2 +- arch/arm/boot/dts/socfpga_arria10_socdk.dtsi | 2 +- arch/arm/boot/dts/socfpga_arria5_socdk.dts | 4 +- arch/arm/boot/dts/socfpga_cyclone5_chameleon96.dts | 2 +- .../arm/boot/dts/socfpga_cyclone5_de0_nano_soc.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_socdk.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_sockit.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_sodia.dts | 2 +- arch/arm/boot/dts/ste-ab8500.dtsi | 39 +- arch/arm/boot/dts/ste-ab8505.dtsi | 34 +- arch/arm/boot/dts/ste-href-ab8500.dtsi | 2 +- arch/arm/boot/dts/ste-href.dtsi | 25 +- arch/arm/boot/dts/ste-snowball.dts | 27 +- arch/arm/boot/dts/ste-ux500-samsung-codina.dts | 22 +- arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 22 +- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 22 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 24 +- arch/arm/boot/dts/ste-ux500-samsung-kyle.dts | 22 +- arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 22 +- arch/arm/boot/dts/stih407-clock.dtsi | 101 +- arch/arm/boot/dts/stih407-family.dtsi | 262 +- arch/arm/boot/dts/stih410-b2120.dts | 16 +- arch/arm/boot/dts/stih410-b2260.dts | 30 +- arch/arm/boot/dts/stih410-clock.dtsi | 100 +- arch/arm/boot/dts/stih410.dtsi | 52 +- arch/arm/boot/dts/stih418-b2199.dts | 22 +- arch/arm/boot/dts/stih418-clock.dtsi | 101 +- arch/arm/boot/dts/stih418.dtsi | 38 +- arch/arm/boot/dts/stihxxx-b2120.dtsi | 22 +- arch/arm/boot/dts/stm32429i-eval.dts | 12 - arch/arm/boot/dts/stm32746g-eval.dts | 12 - arch/arm/boot/dts/stm32f429-disco.dts | 12 - arch/arm/boot/dts/stm32f429.dtsi | 57 +- arch/arm/boot/dts/stm32f469-disco.dts | 16 - arch/arm/boot/dts/stm32f746-disco.dts | 12 - arch/arm/boot/dts/stm32f746.dtsi | 47 + arch/arm/boot/dts/stm32f769-disco.dts | 12 - arch/arm/boot/dts/stm32mp13-pinctrl.dtsi | 81 +- arch/arm/boot/dts/stm32mp131.dtsi | 89 +- arch/arm/boot/dts/stm32mp135f-dk.dts | 7 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 143 +- arch/arm/boot/dts/stm32mp151.dtsi | 37 +- arch/arm/boot/dts/stm32mp153.dtsi | 7 - .../dts/stm32mp157a-icore-stm32mp1-ctouch2.dts | 2 - .../dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts | 2 - arch/arm/boot/dts/stm32mp157a-iot-box.dts | 2 - ...m32mp157a-microgea-stm32mp1-microdev2.0-of7.dts | 4 - .../stm32mp157a-microgea-stm32mp1-microdev2.0.dts | 4 - arch/arm/boot/dts/stm32mp157a-stinger96.dtsi | 6 - arch/arm/boot/dts/stm32mp157c-ed1.dts | 2 - arch/arm/boot/dts/stm32mp157c-emsbc-argon.dts | 53 - arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi | 552 --- arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 2 - arch/arm/boot/dts/stm32mp157c-odyssey.dts | 2 - arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 25 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 6 - arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 56 - arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 4 - arch/arm/boot/dts/sun7i-a20-haoyu-marsboard.dts | 182 - arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts | 28 - arch/arm/boot/dts/sun8i-h3-nanopi-neo.dts | 4 - arch/arm/boot/dts/sun8i-h3.dtsi | 2 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 22 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 18 - arch/arm/boot/dts/tegra124-nyan-big-fhd.dts | 10 +- arch/arm/boot/dts/tegra20-asus-tf101.dts | 12 +- arch/arm/boot/dts/tegra20-colibri.dtsi | 2 +- arch/arm/boot/dts/tegra20-paz00.dts | 6 +- arch/arm/boot/dts/tegra20-tamonten.dtsi | 6 +- arch/arm/boot/dts/tegra30-asus-tf700t.dts | 2 +- .../boot/dts/tegra30-asus-transformer-common.dtsi | 2 - arch/arm/boot/dts/tegra30-colibri.dtsi | 2 +- arch/arm/boot/dts/tegra30-ouya.dts | 2 +- arch/arm/boot/dts/tegra30-pegatron-chagall.dts | 2 - arch/arm/boot/dts/vf-colibri-eval-v3.dtsi | 2 +- arch/arm/common/Kconfig | 2 +- arch/arm/common/sa1111.c | 64 + arch/arm/configs/davinci_all_defconfig | 1 + arch/arm/configs/exynos_defconfig | 1 - arch/arm/configs/ezx_defconfig | 1 + arch/arm/configs/imote2_defconfig | 1 + arch/arm/configs/imxrt_defconfig | 35 - arch/arm/configs/integrator_defconfig | 1 + arch/arm/configs/iop32x_defconfig | 1 + arch/arm/configs/keystone_defconfig | 1 + arch/arm/configs/lart_defconfig | 1 + arch/arm/configs/multi_v5_defconfig | 7 - arch/arm/configs/multi_v7_defconfig | 63 +- arch/arm/configs/netwinder_defconfig | 1 + arch/arm/configs/pxa_defconfig | 3 + arch/arm/configs/sama7_defconfig | 31 +- arch/arm/configs/shmobile_defconfig | 4 - arch/arm/configs/versatile_defconfig | 1 + arch/arm/configs/viper_defconfig | 1 + arch/arm/configs/zeus_defconfig | 1 + arch/arm/include/asm/assembler.h | 214 +- arch/arm/include/asm/cacheflush.h | 12 +- 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/ftrace.h | 4 +- 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/spectre.h | 38 - arch/arm/include/asm/stacktrace.h | 5 - 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/uaccess.h | 22 +- arch/arm/include/asm/user.h | 4 + arch/arm/include/asm/v7m.h | 3 +- arch/arm/include/asm/vmlinux.lds.h | 43 +- arch/arm/include/uapi/asm/signal.h | 2 +- arch/arm/kernel/Makefile | 3 - arch/arm/kernel/asm-offsets.c | 3 + arch/arm/kernel/entry-armv.S | 262 +- arch/arm/kernel/entry-common.S | 40 +- arch/arm/kernel/entry-ftrace.S | 128 +- arch/arm/kernel/entry-header.S | 47 +- arch/arm/kernel/entry-v7m.S | 39 +- arch/arm/kernel/ftrace.c | 62 +- 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/return_address.c | 3 +- arch/arm/kernel/setup.c | 8 +- arch/arm/kernel/sleep.S | 13 - arch/arm/kernel/smp.c | 11 +- arch/arm/kernel/spectre.c | 71 - arch/arm/kernel/stacktrace.c | 3 +- arch/arm/kernel/swp_emulate.c | 2 +- arch/arm/kernel/traps.c | 158 +- arch/arm/kernel/unwind.c | 64 +- 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/lib/uaccess_with_memcpy.c | 10 + arch/arm/mach-airoha/Makefile | 2 - arch/arm/mach-airoha/airoha.c | 16 - arch/arm/mach-at91/Kconfig | 1 - arch/arm/mach-at91/pm.c | 27 +- arch/arm/mach-at91/pm_suspend.S | 4 +- arch/arm/mach-bcm/Makefile | 1 - arch/arm/mach-dove/irq.c | 6 +- arch/arm/mach-exynos/firmware.c | 4 +- arch/arm/mach-exynos/mcpm-exynos.c | 6 +- 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-ixp4xx/Kconfig | 57 + arch/arm/mach-ixp4xx/Makefile | 19 +- arch/arm/mach-ixp4xx/common-pci.c | 451 ++ arch/arm/mach-ixp4xx/common.c | 448 ++ arch/arm/mach-ixp4xx/gateway7001-pci.c | 61 + arch/arm/mach-ixp4xx/gateway7001-setup.c | 113 + arch/arm/mach-ixp4xx/goramo_mlr.c | 532 +++ arch/arm/mach-ixp4xx/include/mach/hardware.h | 32 + arch/arm/mach-ixp4xx/include/mach/io.h | 545 +++ arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h | 303 ++ arch/arm/mach-ixp4xx/include/mach/platform.h | 102 + arch/arm/mach-ixp4xx/include/mach/udc.h | 8 + arch/arm/mach-ixp4xx/include/mach/uncompress.h | 4 +- arch/arm/mach-ixp4xx/irqs.h | 64 + arch/arm/mach-mmp/sram.c | 22 +- arch/arm/mach-mstar/Kconfig | 2 - arch/arm/mach-mv78xx0/irq.c | 3 +- arch/arm/mach-orion5x/irq.c | 2 +- arch/arm/mach-pxa/Kconfig | 10 + arch/arm/mach-pxa/Makefile | 2 + arch/arm/mach-pxa/include/mach/uncompress.h | 5 +- arch/arm/mach-pxa/stargate2.c | 1030 +++++ arch/arm/mach-qcom/platsmp.c | 3 +- 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/mm/Kconfig | 12 - arch/arm/mm/cache-v7.S | 40 +- arch/arm/mm/context.c | 3 +- arch/arm/mm/init.c | 43 +- arch/arm/mm/ioremap.c | 18 +- arch/arm/mm/proc-v7-bugs.c | 208 +- arch/arm/plat-orion/gpio.c | 8 +- arch/arm/plat-orion/include/plat/orion-gpio.h | 3 +- arch/arm/probes/kprobes/actions-common.c | 8 +- arch/arm/probes/kprobes/actions-thumb.c | 16 +- arch/arm/tools/Makefile | 3 +- arch/arm/vdso/Makefile | 2 +- arch/arm64/Kconfig | 21 +- arch/arm64/Kconfig.platforms | 6 - arch/arm64/boot/dts/Makefile | 1 - arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 24 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 3 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 3 +- arch/arm64/boot/dts/amd/amd-seattle-soc.dtsi | 8 +- arch/arm64/boot/dts/amlogic/Makefile | 7 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 43 - .../dts/amlogic/meson-gxl-s905d-vero4k-plus.dts | 117 - .../boot/dts/amlogic/meson-s4-s805x2-aq222.dts | 30 - arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 99 - .../boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts | 129 - .../boot/dts/amlogic/meson-sm1-a95xf3-air.dts | 108 - arch/arm64/boot/dts/amlogic/meson-sm1-ac2xx.dtsi | 300 -- arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts | 145 - .../boot/dts/amlogic/meson-sm1-x96-air-gbit.dts | 133 - arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts | 112 - arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 27 - arch/arm64/boot/dts/apple/t8103.dtsi | 24 - arch/arm64/boot/dts/arm/Makefile | 2 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 2 +- arch/arm64/boot/dts/arm/juno-r1-scmi.dts | 23 - arch/arm64/boot/dts/arm/juno-r2-scmi.dts | 23 - arch/arm64/boot/dts/arm/juno-scmi.dts | 9 - arch/arm64/boot/dts/arm/juno-scmi.dtsi | 199 - arch/arm64/boot/dts/broadcom/Makefile | 3 +- .../boot/dts/broadcom/bcm2837-rpi-zero-2-w.dts | 2 - arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 161 +- .../arm64/boot/dts/broadcom/northstar2/ns2-svk.dts | 8 +- arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 8 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 6 +- arch/arm64/boot/dts/exynos/Makefile | 8 +- arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi | 211 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 276 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 7 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 11 +- arch/arm64/boot/dts/exynos/exynos7-pinctrl.dtsi | 176 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 44 +- .../boot/dts/exynos/exynos7885-jackpotlte.dts | 92 - arch/arm64/boot/dts/exynos/exynos7885-pinctrl.dtsi | 855 ---- arch/arm64/boot/dts/exynos/exynos7885.dtsi | 423 -- arch/arm64/boot/dts/exynos/exynos850-e850-96.dts | 195 - arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi | 663 --- arch/arm64/boot/dts/exynos/exynos850.dtsi | 701 --- .../boot/dts/exynos/exynosautov9-pinctrl.dtsi | 50 +- arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 2 +- arch/arm64/boot/dts/freescale/Makefile | 55 +- .../boot/dts/freescale/fsl-ls1028a-qds-13bb.dts | 146 +- .../boot/dts/freescale/fsl-ls1028a-qds-65bb.dts | 138 +- .../boot/dts/freescale/fsl-ls1028a-qds-7777.dts | 99 +- .../boot/dts/freescale/fsl-ls1028a-qds-85bb.dts | 134 +- .../boot/dts/freescale/fsl-ls1028a-qds-899b.dts | 86 +- .../boot/dts/freescale/fsl-ls1028a-qds-9999.dts | 97 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 24 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 11 - arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi | 16 - .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 57 - .../boot/dts/freescale/imx8mm-emcon-avari.dts | 23 - .../boot/dts/freescale/imx8mm-emcon-avari.dtsi | 139 - arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi | 627 --- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 55 - arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 7 +- arch/arm64/boot/dts/freescale/imx8mm-prt8mm.dts | 304 -- .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts | 19 - .../arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi | 5 - .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 49 - .../freescale/imx8mm-venice-gw72xx-0x-imx219.dts | 93 - .../imx8mm-venice-gw72xx-0x-rs232-rts.dts | 53 - .../freescale/imx8mm-venice-gw72xx-0x-rs422.dts | 61 - .../freescale/imx8mm-venice-gw72xx-0x-rs485.dts | 61 - .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 78 - .../freescale/imx8mm-venice-gw73xx-0x-imx219.dts | 93 - .../imx8mm-venice-gw73xx-0x-rs232-rts.dts | 53 - .../freescale/imx8mm-venice-gw73xx-0x-rs422.dts | 61 - .../freescale/imx8mm-venice-gw73xx-0x-rs485.dts | 61 - .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 78 - .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 59 - .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 89 +- .../boot/dts/freescale/imx8mm-venice-gw7903.dts | 836 ---- .../boot/dts/freescale/imx8mm-verdin-dahlia.dtsi | 150 - .../boot/dts/freescale/imx8mm-verdin-dev.dtsi | 67 - .../dts/freescale/imx8mm-verdin-nonwifi-dahlia.dts | 18 - .../dts/freescale/imx8mm-verdin-nonwifi-dev.dts | 18 - .../boot/dts/freescale/imx8mm-verdin-nonwifi.dtsi | 75 - .../dts/freescale/imx8mm-verdin-wifi-dahlia.dts | 18 - .../boot/dts/freescale/imx8mm-verdin-wifi-dev.dts | 18 - .../boot/dts/freescale/imx8mm-verdin-wifi.dtsi | 94 - arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 1264 ----- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 68 +- .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 51 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 104 - arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 50 - .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 39 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 1 - arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 39 - arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 1 - .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 144 +- arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi | 4 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 64 +- arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 4 - arch/arm64/boot/dts/freescale/imx8qm-ss-lsio.dtsi | 8 - arch/arm64/boot/dts/freescale/imx8qm.dtsi | 18 +- 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 | 6 - arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 5 +- arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 7 +- .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 1 - arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 11 - arch/arm64/boot/dts/lg/lg1312.dtsi | 11 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 11 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 8 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt6358.dtsi | 12 - arch/arm64/boot/dts/mediatek/mt7986a-rfb.dts | 3 +- arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 68 +- arch/arm64/boot/dts/mediatek/mt7986b-rfb.dts | 3 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 12 - arch/arm64/boot/dts/mediatek/mt8192.dtsi | 299 +- arch/arm64/boot/dts/microchip/sparx5.dtsi | 5 +- arch/arm64/boot/dts/nvidia/Makefile | 11 - arch/arm64/boot/dts/nvidia/tegra186.dtsi | 46 +- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 25 - arch/arm64/boot/dts/nvidia/tegra194.dtsi | 56 +- .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 1824 -------- arch/arm64/boot/dts/nvidia/tegra234.dtsi | 1010 ---- arch/arm64/boot/dts/qcom/Makefile | 12 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 12 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 13 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 35 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 23 - arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 6 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 1326 ------ .../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 -- ...gler-rev-101.dts => msm8994-angler-rev-101.dts} | 0 arch/arm64/boot/dts/qcom/msm8994.dtsi | 7 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dts | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 34 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 56 +- arch/arm64/boot/dts/qcom/pm6150l.dtsi | 10 - arch/arm64/boot/dts/qcom/pm8953.dtsi | 90 - arch/arm64/boot/dts/qcom/pms405.dtsi | 4 +- arch/arm64/boot/dts/qcom/qcs404.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 | 126 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 2 - 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 | 1352 ------ .../dts/qcom/sc7280-herobrine-herobrine-r1.dts | 313 -- arch/arm64/boot/dts/qcom/sc7280-herobrine.dts | 14 + arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 1105 ++++- arch/arm64/boot/dts/qcom/sc7280-idp-ec-h1.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 20 - arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 215 +- arch/arm64/boot/dts/qcom/sc7280-idp2.dts | 4 - arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 547 --- arch/arm64/boot/dts/qcom/sc7280.dtsi | 815 +--- arch/arm64/boot/dts/qcom/sdm630.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts | 183 - arch/arm64/boot/dts/qcom/sdm632.dtsi | 81 - arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 7 +- .../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 | 115 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 38 +- arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts | 748 --- 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 | 48 +- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 405 -- arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 20 - arch/arm64/boot/dts/qcom/sm8450.dtsi | 425 +- arch/arm64/boot/dts/renesas/Makefile | 3 - .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 9 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 3 +- arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi | 332 -- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 2 +- .../boot/dts/renesas/hihope-rzg2-ex-lvds.dtsi | 2 +- 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 +- .../boot/dts/renesas/r8a774c0-ek874-idk-2121wr.dts | 2 +- 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 | 43 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 26 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 102 - arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 191 - 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 | 35 +- .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 28 - arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 86 - arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi | 32 - arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts | 91 - arch/arm64/boot/dts/renesas/r9a07g044c2.dtsi | 20 - arch/arm64/boot/dts/renesas/r9a07g044l2-smarc.dts | 2 - arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 491 -- arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi | 25 - arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 26 - arch/arm64/boot/dts/renesas/r9a07g054l2.dtsi | 13 - arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi | 207 - .../boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi | 137 - arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 2 +- arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 322 +- .../boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi | 94 - arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 222 - arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 77 - arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 141 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 20 +- arch/arm64/boot/dts/rockchip/Makefile | 3 - arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 1 - arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 11 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 2 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 2 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 11 - arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 2 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 2 +- .../boot/dts/rockchip/rk3566-pinenote-v1.1.dts | 18 - .../boot/dts/rockchip/rk3566-pinenote-v1.2.dts | 18 - arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 639 --- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 136 - arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 457 -- arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 205 +- arch/arm64/boot/dts/rockchip/rk3568.dtsi | 35 - arch/arm64/boot/dts/rockchip/rk356x.dtsi | 285 -- 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 | 754 --- arch/arm64/boot/dts/ti/Makefile | 2 - arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 267 -- arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi | 36 - arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 41 - arch/arm64/boot/dts/ti/k3-am62.dtsi | 105 - arch/arm64/boot/dts/ti/k3-am625-sk.dts | 206 - arch/arm64/boot/dts/ti/k3-am625.dtsi | 103 - arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 23 +- arch/arm64/boot/dts/ti/k3-am64.dtsi | 4 - arch/arm64/boot/dts/ti/k3-am642-evm.dts | 4 +- arch/arm64/boot/dts/ti/k3-am642-sk.dts | 4 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 2 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 1 - arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 8 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j7200.dtsi | 1 - .../boot/dts/ti/k3-j721e-common-proc-board.dts | 4 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 2 + arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 1 - arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721s2.dtsi | 1 - arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 84 +- arch/arm64/configs/defconfig | 166 +- arch/arm64/include/asm/apple_m1_pmu.h | 64 - arch/arm64/include/asm/arch_gicv3.h | 23 +- arch/arm64/include/asm/archrandom.h | 45 +- arch/arm64/include/asm/asm_pointer_auth.h | 3 - arch/arm64/include/asm/assembler.h | 58 +- arch/arm64/include/asm/cpufeature.h | 33 - arch/arm64/include/asm/cputype.h | 21 - arch/arm64/include/asm/debug-monitors.h | 12 + arch/arm64/include/asm/fixmap.h | 6 +- arch/arm64/include/asm/hwcap.h | 1 - arch/arm64/include/asm/insn-def.h | 14 - arch/arm64/include/asm/insn.h | 81 +- arch/arm64/include/asm/kvm_arm.h | 4 +- arch/arm64/include/asm/kvm_host.h | 5 - arch/arm64/include/asm/kvm_hyp.h | 1 - arch/arm64/include/asm/linkage.h | 24 + arch/arm64/include/asm/lse.h | 6 +- arch/arm64/include/asm/module.lds.h | 6 +- arch/arm64/include/asm/mte-def.h | 1 - arch/arm64/include/asm/mte-kasan.h | 1 - arch/arm64/include/asm/mte.h | 22 - arch/arm64/include/asm/perf_event.h | 312 +- arch/arm64/include/asm/pgtable-hwdef.h | 2 - arch/arm64/include/asm/pgtable-prot.h | 4 +- arch/arm64/include/asm/pgtable.h | 11 + arch/arm64/include/asm/processor.h | 1 - arch/arm64/include/asm/rwonce.h | 4 +- arch/arm64/include/asm/sections.h | 5 - arch/arm64/include/asm/spectre.h | 7 +- arch/arm64/include/asm/string.h | 2 + arch/arm64/include/asm/sysreg.h | 22 +- arch/arm64/include/asm/uaccess.h | 29 +- arch/arm64/include/asm/vectors.h | 73 - arch/arm64/include/uapi/asm/hwcap.h | 1 - arch/arm64/include/uapi/asm/kvm.h | 5 - arch/arm64/kernel/Makefile | 1 - arch/arm64/kernel/cpu_errata.c | 28 +- arch/arm64/kernel/cpufeature.c | 251 +- arch/arm64/kernel/cpuinfo.c | 1 - arch/arm64/kernel/crash_core.c | 6 - arch/arm64/kernel/elfcore.c | 134 - arch/arm64/kernel/entry-common.c | 3 - arch/arm64/kernel/entry.S | 223 +- arch/arm64/kernel/idreg-override.c | 16 +- arch/arm64/kernel/image-vars.h | 4 - arch/arm64/kernel/mte.c | 36 +- arch/arm64/kernel/perf_event.c | 10 - arch/arm64/kernel/process.c | 3 +- arch/arm64/kernel/proton-pack.c | 400 +- arch/arm64/kernel/signal.c | 11 +- arch/arm64/kernel/sys_compat.c | 1 + arch/arm64/kernel/traps.c | 3 +- arch/arm64/kernel/vdso32/Makefile | 3 +- arch/arm64/kernel/vmlinux.lds.S | 2 +- arch/arm64/kvm/arm.c | 6 +- arch/arm64/kvm/hyp/hyp-entry.S | 9 - arch/arm64/kvm/hyp/include/hyp/switch.h | 4 +- arch/arm64/kvm/hyp/include/nvhe/fixed_config.h | 5 - arch/arm64/kvm/hyp/nvhe/cache.S | 5 +- arch/arm64/kvm/hyp/nvhe/mm.c | 4 +- arch/arm64/kvm/hyp/nvhe/sys_regs.c | 14 - arch/arm64/kvm/hyp/vhe/switch.c | 16 +- arch/arm64/kvm/hypercalls.c | 12 - arch/arm64/kvm/psci.c | 18 +- arch/arm64/kvm/sys_regs.c | 5 - arch/arm64/lib/clear_page.S | 5 +- arch/arm64/lib/copy_page.S | 5 +- arch/arm64/lib/insn.c | 187 +- arch/arm64/lib/memchr.S | 5 +- arch/arm64/lib/memcmp.S | 6 +- arch/arm64/lib/memcpy.S | 21 +- arch/arm64/lib/memset.S | 12 +- arch/arm64/lib/mte.S | 4 +- arch/arm64/lib/strchr.S | 6 +- arch/arm64/lib/strcmp.S | 246 +- arch/arm64/lib/strlen.S | 6 +- arch/arm64/lib/strncmp.S | 241 +- arch/arm64/lib/strnlen.S | 6 +- arch/arm64/lib/strrchr.S | 5 +- arch/arm64/mm/cache.S | 35 +- arch/arm64/mm/flush.c | 7 - arch/arm64/mm/hugetlbpage.c | 38 +- arch/arm64/mm/init.c | 36 +- arch/arm64/mm/mmap.c | 17 - arch/arm64/mm/mmu.c | 68 +- arch/arm64/mm/mteswap.c | 2 +- arch/arm64/mm/proc.S | 2 +- arch/arm64/net/bpf_jit.h | 11 +- arch/arm64/net/bpf_jit_comp.c | 5 + arch/arm64/tools/Makefile | 10 +- arch/arm64/tools/cpucaps | 7 +- arch/csky/Kconfig | 1 + arch/csky/include/asm/processor.h | 2 + arch/csky/include/asm/segment.h | 10 + arch/csky/include/asm/thread_info.h | 2 + arch/csky/include/asm/uaccess.h | 12 + arch/csky/kernel/asm-offsets.c | 1 + arch/csky/kernel/perf_callchain.c | 2 +- arch/csky/kernel/signal.c | 2 +- arch/h8300/Kconfig | 1 + arch/h8300/Kconfig.cpu | 4 - arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/include/asm/processor.h | 1 + arch/h8300/include/asm/segment.h | 40 + arch/h8300/include/asm/thread_info.h | 3 + arch/h8300/include/asm/user.h | 4 + arch/h8300/include/uapi/asm/signal.h | 2 +- arch/h8300/kernel/entry.S | 1 + arch/h8300/kernel/head_ram.S | 1 + arch/h8300/kernel/setup.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/h8300/mm/Makefile | 2 +- arch/h8300/mm/init.c | 6 + arch/h8300/mm/memory.c | 53 + arch/hexagon/Kconfig | 1 + arch/hexagon/include/asm/thread_info.h | 6 + arch/hexagon/include/asm/uaccess.h | 25 + arch/hexagon/kernel/process.c | 1 + arch/ia64/Kconfig | 3 +- arch/ia64/configs/zx1_defconfig | 1 + arch/ia64/include/asm/elf.h | 2 +- arch/ia64/include/asm/processor.h | 4 + arch/ia64/include/asm/sections.h | 24 +- arch/ia64/include/asm/thread_info.h | 2 + arch/ia64/include/asm/uaccess.h | 26 +- arch/ia64/include/asm/user.h | 6 + arch/ia64/include/uapi/asm/signal.h | 2 +- arch/ia64/kernel/module.c | 6 +- arch/ia64/kernel/syscalls/Makefile | 3 +- arch/ia64/kernel/unaligned.c | 60 +- arch/m68k/68000/dragen2.c | 1 - arch/m68k/68000/screen.h | 2 - arch/m68k/68000/ucsimm.c | 9 +- arch/m68k/Kconfig.cpu | 1 - arch/m68k/amiga/config.c | 1 - arch/m68k/apollo/config.c | 1 - arch/m68k/atari/config.c | 1 - arch/m68k/bvme6000/config.c | 1 - arch/m68k/coldfire/device.c | 6 +- arch/m68k/coldfire/m5441x.c | 1 + arch/m68k/configs/amiga_defconfig | 7 +- arch/m68k/configs/apollo_defconfig | 7 +- arch/m68k/configs/atari_defconfig | 6 +- arch/m68k/configs/bvme6000_defconfig | 6 +- arch/m68k/configs/hp300_defconfig | 7 +- arch/m68k/configs/mac_defconfig | 6 +- arch/m68k/configs/multi_defconfig | 7 +- arch/m68k/configs/mvme147_defconfig | 6 +- arch/m68k/configs/mvme16x_defconfig | 6 +- arch/m68k/configs/q40_defconfig | 6 +- arch/m68k/configs/sun3_defconfig | 9 +- arch/m68k/configs/sun3x_defconfig | 9 +- arch/m68k/hp300/config.c | 1 - arch/m68k/include/asm/config.h | 33 - arch/m68k/include/asm/uaccess.h | 14 +- arch/m68k/include/asm/user.h | 4 + arch/m68k/include/uapi/asm/signal.h | 2 +- arch/m68k/kernel/setup_mm.c | 23 +- arch/m68k/kernel/syscalls/Makefile | 3 +- arch/m68k/mac/config.c | 1 - arch/m68k/mm/fault.c | 2 + arch/m68k/mvme147/config.c | 1 - arch/m68k/mvme16x/config.c | 1 - arch/m68k/q40/config.c | 1 - arch/microblaze/Kconfig | 1 + arch/microblaze/boot/Makefile | 2 +- arch/microblaze/boot/dts/Makefile | 2 +- arch/microblaze/include/asm/pci.h | 4 + arch/microblaze/include/asm/thread_info.h | 6 + arch/microblaze/include/asm/uaccess.h | 61 +- arch/microblaze/kernel/asm-offsets.c | 1 + arch/microblaze/kernel/process.c | 1 + arch/microblaze/kernel/signal.c | 2 +- arch/microblaze/kernel/syscalls/Makefile | 3 +- arch/microblaze/pci/pci-common.c | 49 + arch/microblaze/pci/xilinx_pci.c | 2 +- arch/mips/Kbuild.platforms | 1 + arch/mips/Kconfig | 77 +- arch/mips/Makefile | 5 + arch/mips/ath25/ar2315.c | 2 +- arch/mips/ath25/ar5312.c | 2 +- arch/mips/ath79/early_printk.c | 1 - arch/mips/ath79/setup.c | 11 +- arch/mips/boot/compressed/Makefile | 1 - arch/mips/boot/compressed/decompress.c | 10 +- arch/mips/cavium-octeon/octeon-irq.c | 10 +- arch/mips/configs/cobalt_defconfig | 1 + arch/mips/configs/decstation_64_defconfig | 1 + arch/mips/configs/decstation_defconfig | 1 + arch/mips/configs/decstation_r4k_defconfig | 1 + arch/mips/configs/ip22_defconfig | 1 + arch/mips/configs/ip32_defconfig | 1 + arch/mips/configs/jazz_defconfig | 1 + arch/mips/configs/jmr3927_defconfig | 50 + arch/mips/configs/malta_defconfig | 2 +- arch/mips/configs/malta_kvm_defconfig | 1 + arch/mips/configs/maltaup_xpa_defconfig | 1 + arch/mips/configs/rm200_defconfig | 1 + arch/mips/configs/tb0219_defconfig | 1 + arch/mips/configs/tb0226_defconfig | 1 + arch/mips/configs/tb0287_defconfig | 1 + arch/mips/configs/workpad_defconfig | 1 + arch/mips/dec/int-handler.S | 6 +- arch/mips/dec/prom/Makefile | 2 +- arch/mips/dec/setup.c | 3 +- arch/mips/include/asm/cpu-features.h | 3 + arch/mips/include/asm/cpu-type.h | 6 + arch/mips/include/asm/cpu.h | 6 + arch/mips/include/asm/dec/prom.h | 15 +- arch/mips/include/asm/futex.h | 1 + arch/mips/include/asm/isadep.h | 2 +- .../include/asm/mach-ath25/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-ath79/ar71xx_regs.h | 1 - .../include/asm/mach-ath79/cpu-feature-overrides.h | 1 + .../asm/mach-au1x00/cpu-feature-overrides.h | 1 + .../asm/mach-bcm47xx/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h | 2 + .../asm/mach-cavium-octeon/cpu-feature-overrides.h | 1 + .../asm/mach-cobalt/cpu-feature-overrides.h | 1 + .../include/asm/mach-dec/cpu-feature-overrides.h | 1 + .../asm/mach-ingenic/cpu-feature-overrides.h | 1 + .../include/asm/mach-ip27/cpu-feature-overrides.h | 1 + .../include/asm/mach-ip30/cpu-feature-overrides.h | 1 + .../asm/mach-lantiq/falcon/cpu-feature-overrides.h | 1 + .../asm/mach-loongson2ef/cpu-feature-overrides.h | 1 + .../asm/mach-loongson64/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/mt7620/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/mt7621/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/rt288x/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/rt305x/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/rt3883/cpu-feature-overrides.h | 1 + .../asm/mach-rc32434/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-tx39xx/ioremap.h | 25 + arch/mips/include/asm/mach-tx39xx/mangle-port.h | 24 + arch/mips/include/asm/mach-tx39xx/spaces.h | 17 + arch/mips/include/asm/mipsmtregs.h | 1 + arch/mips/include/asm/mipsregs.h | 1 + arch/mips/include/asm/pgalloc.h | 6 - arch/mips/include/asm/prom.h | 4 +- arch/mips/include/asm/setup.h | 2 +- arch/mips/include/asm/stackframe.h | 6 +- arch/mips/include/asm/thread_info.h | 4 - arch/mips/include/asm/txx9/boards.h | 3 + arch/mips/include/asm/txx9/jmr3927.h | 179 + arch/mips/include/asm/txx9/tx3927.h | 341 ++ arch/mips/include/asm/txx9irq.h | 4 + arch/mips/include/asm/txx9tmr.h | 4 + arch/mips/include/asm/uaccess.h | 49 +- arch/mips/include/asm/vermagic.h | 2 + arch/mips/include/asm/war.h | 73 + arch/mips/include/uapi/asm/shmbuf.h | 7 +- arch/mips/include/uapi/asm/signal.h | 2 +- arch/mips/include/uapi/asm/socket.h | 2 + arch/mips/kernel/Makefile | 1 + arch/mips/kernel/cpu-probe.c | 23 + arch/mips/kernel/cpu-r3k-probe.c | 22 + arch/mips/kernel/elf.c | 16 +- arch/mips/kernel/entry.S | 3 +- arch/mips/kernel/genex.S | 5 +- arch/mips/kernel/idle.c | 10 + arch/mips/kernel/irq_txx9.c | 13 + arch/mips/kernel/proc.c | 2 + arch/mips/kernel/process.c | 2 +- arch/mips/kernel/prom.c | 5 - arch/mips/kernel/r4k-bugs64.c | 9 +- arch/mips/kernel/scall32-o32.S | 1 + arch/mips/kernel/scall64-n64.S | 1 + arch/mips/kernel/signal.c | 1 + arch/mips/kernel/signal_n32.c | 1 + arch/mips/kernel/syscalls/Makefile | 3 +- arch/mips/kernel/traps.c | 22 +- arch/mips/kernel/unaligned.c | 17 - arch/mips/lantiq/prom.c | 5 + arch/mips/lib/Makefile | 1 + arch/mips/lib/delay.c | 1 + arch/mips/lib/r3k_dump_tlb.c | 4 + arch/mips/loongson2ef/Platform | 3 +- arch/mips/loongson64/Platform | 24 +- arch/mips/loongson64/setup.c | 8 + arch/mips/mm/Makefile | 1 + arch/mips/mm/c-octeon.c | 1 + arch/mips/mm/c-r4k.c | 1 + arch/mips/mm/c-tx39.c | 414 ++ arch/mips/mm/cache.c | 5 + arch/mips/mm/page.c | 5 +- arch/mips/mm/tlb-r3k.c | 40 +- arch/mips/mm/tlbex.c | 24 +- arch/mips/mti-malta/Makefile | 1 + arch/mips/mti-malta/malta-dt.c | 15 + arch/mips/pci/Makefile | 2 + arch/mips/pci/fixup-jmr3927.c | 79 + arch/mips/pci/fixup-sb1250.c | 2 +- arch/mips/pci/ops-tx3927.c | 231 + arch/mips/pci/pci-ar2315.c | 2 +- arch/mips/pci/pci-bcm63xx.c | 2 +- arch/mips/pic32/pic32mzda/init.c | 8 + arch/mips/ralink/ill_acc.c | 1 - arch/mips/ralink/of.c | 5 + arch/mips/rb532/devices.c | 6 +- arch/mips/sibyte/common/sb_tbprof.c | 6 +- arch/mips/txx9/Kconfig | 18 + arch/mips/txx9/Makefile | 6 + arch/mips/txx9/Platform | 3 + arch/mips/txx9/generic/Makefile | 1 + arch/mips/txx9/generic/irq_tx3927.c | 25 + arch/mips/txx9/generic/setup.c | 55 + arch/mips/txx9/generic/setup_tx3927.c | 136 + arch/mips/txx9/jmr3927/Makefile | 6 + arch/mips/txx9/jmr3927/irq.c | 128 + arch/mips/txx9/jmr3927/prom.c | 52 + arch/mips/txx9/jmr3927/setup.c | 223 + arch/mips/vdso/Makefile | 3 - arch/{csky => nds32}/Kbuild | 0 arch/nds32/Kconfig | 102 + arch/nds32/Kconfig.cpu | 218 + arch/{csky => nds32}/Kconfig.debug | 0 arch/nds32/Makefile | 63 + arch/nds32/boot/.gitignore | 2 + arch/nds32/boot/Makefile | 16 + arch/nds32/boot/dts/Makefile | 2 + arch/nds32/boot/dts/ae3xx.dts | 90 + arch/nds32/configs/defconfig | 104 + arch/nds32/include/asm/Kbuild | 8 + arch/nds32/include/asm/assembler.h | 39 + arch/nds32/include/asm/barrier.h | 15 + arch/nds32/include/asm/bitfield.h | 985 ++++ arch/nds32/include/asm/cache.h | 12 + arch/nds32/include/asm/cache_info.h | 13 + arch/nds32/include/asm/cacheflush.h | 53 + arch/nds32/include/asm/current.h | 12 + arch/nds32/include/asm/delay.h | 39 + arch/nds32/include/asm/elf.h | 180 + arch/nds32/include/asm/fixmap.h | 29 + arch/nds32/include/asm/fpu.h | 126 + arch/nds32/include/asm/fpuemu.h | 44 + arch/nds32/include/asm/ftrace.h | 46 + arch/nds32/include/asm/futex.h | 101 + arch/nds32/include/asm/highmem.h | 65 + arch/nds32/include/asm/io.h | 84 + arch/nds32/include/asm/irqflags.h | 41 + arch/nds32/include/asm/l2_cache.h | 137 + arch/nds32/include/asm/linkage.h | 11 + arch/nds32/include/asm/memory.h | 91 + arch/nds32/include/asm/mmu.h | 12 + arch/nds32/include/asm/mmu_context.h | 62 + arch/nds32/include/asm/nds32.h | 82 + arch/nds32/include/asm/nds32_fpu_inst.h | 109 + arch/nds32/include/asm/page.h | 64 + arch/nds32/include/asm/perf_event.h | 16 + arch/nds32/include/asm/pgalloc.h | 62 + arch/nds32/include/asm/pgtable.h | 377 ++ arch/nds32/include/asm/pmu.h | 386 ++ arch/nds32/include/asm/proc-fns.h | 44 + arch/nds32/include/asm/processor.h | 104 + arch/nds32/include/asm/ptrace.h | 77 + arch/nds32/include/asm/sfp-machine.h | 158 + arch/nds32/include/asm/shmparam.h | 19 + arch/nds32/include/asm/stacktrace.h | 39 + arch/nds32/include/asm/string.h | 17 + arch/nds32/include/asm/suspend.h | 11 + arch/nds32/include/asm/swab.h | 35 + arch/nds32/include/asm/syscall.h | 142 + arch/nds32/include/asm/syscalls.h | 14 + arch/nds32/include/asm/thread_info.h | 76 + arch/nds32/include/asm/tlb.h | 11 + arch/nds32/include/asm/tlbflush.h | 46 + arch/nds32/include/asm/uaccess.h | 286 ++ arch/nds32/include/asm/unistd.h | 6 + arch/nds32/include/asm/vdso.h | 24 + arch/nds32/include/asm/vdso_datapage.h | 37 + arch/nds32/include/asm/vdso_timer_info.h | 14 + arch/nds32/include/asm/vermagic.h | 9 + arch/nds32/include/asm/vmalloc.h | 4 + arch/{arc => nds32}/include/uapi/asm/Kbuild | 0 arch/nds32/include/uapi/asm/auxvec.h | 19 + arch/nds32/include/uapi/asm/byteorder.h | 13 + arch/nds32/include/uapi/asm/cachectl.h | 14 + arch/nds32/include/uapi/asm/fp_udfiex_crtl.h | 16 + arch/nds32/include/uapi/asm/param.h | 11 + arch/nds32/include/uapi/asm/ptrace.h | 25 + arch/nds32/include/uapi/asm/sigcontext.h | 84 + arch/nds32/include/uapi/asm/unistd.h | 16 + arch/{alpha => nds32}/kernel/.gitignore | 0 arch/nds32/kernel/Makefile | 33 + arch/nds32/kernel/asm-offsets.c | 28 + arch/nds32/kernel/atl2c.c | 65 + arch/nds32/kernel/cacheinfo.c | 49 + arch/nds32/kernel/devtree.c | 19 + arch/nds32/kernel/dma.c | 82 + arch/nds32/kernel/ex-entry.S | 177 + arch/nds32/kernel/ex-exit.S | 193 + arch/nds32/kernel/ex-scall.S | 100 + arch/nds32/kernel/fpu.c | 266 ++ arch/nds32/kernel/ftrace.c | 278 ++ arch/nds32/kernel/head.S | 197 + arch/nds32/kernel/irq.c | 9 + arch/nds32/kernel/module.c | 278 ++ arch/nds32/kernel/nds32_ksyms.c | 25 + arch/nds32/kernel/perf_event_cpu.c | 1500 ++++++ arch/nds32/kernel/pm.c | 80 + arch/nds32/kernel/process.c | 257 ++ arch/nds32/kernel/ptrace.c | 118 + arch/nds32/kernel/setup.c | 369 ++ arch/nds32/kernel/signal.c | 384 ++ arch/nds32/kernel/sleep.S | 131 + arch/nds32/kernel/stacktrace.c | 53 + arch/nds32/kernel/sys_nds32.c | 84 + arch/nds32/kernel/syscall_table.c | 17 + arch/nds32/kernel/time.c | 11 + arch/nds32/kernel/traps.c | 354 ++ arch/nds32/kernel/vdso.c | 231 + arch/{arm64 => nds32}/kernel/vdso/.gitignore | 0 arch/nds32/kernel/vdso/Makefile | 79 + arch/nds32/kernel/vdso/datapage.S | 21 + arch/nds32/kernel/vdso/gen_vdso_offsets.sh | 15 + arch/nds32/kernel/vdso/gettimeofday.c | 269 ++ arch/nds32/kernel/vdso/note.S | 11 + arch/nds32/kernel/vdso/sigreturn.S | 19 + arch/nds32/kernel/vdso/vdso.S | 18 + arch/nds32/kernel/vdso/vdso.lds.S | 75 + arch/nds32/kernel/vmlinux.lds.S | 70 + arch/nds32/lib/Makefile | 4 + arch/nds32/lib/clear_user.S | 42 + arch/nds32/lib/copy_from_user.S | 45 + arch/nds32/lib/copy_page.S | 40 + arch/nds32/lib/copy_template.S | 69 + arch/nds32/lib/copy_to_user.S | 45 + arch/nds32/lib/memcpy.S | 30 + arch/nds32/lib/memmove.S | 70 + arch/nds32/lib/memset.S | 33 + arch/nds32/lib/memzero.S | 18 + arch/nds32/math-emu/Makefile | 10 + arch/nds32/math-emu/faddd.c | 24 + arch/nds32/math-emu/fadds.c | 24 + arch/nds32/math-emu/fcmpd.c | 24 + arch/nds32/math-emu/fcmps.c | 24 + arch/nds32/math-emu/fd2s.c | 22 + arch/nds32/math-emu/fd2si.c | 30 + arch/nds32/math-emu/fd2siz.c | 30 + arch/nds32/math-emu/fd2ui.c | 30 + arch/nds32/math-emu/fd2uiz.c | 30 + arch/nds32/math-emu/fdivd.c | 27 + arch/nds32/math-emu/fdivs.c | 26 + arch/nds32/math-emu/fmuld.c | 23 + arch/nds32/math-emu/fmuls.c | 23 + arch/nds32/math-emu/fnegd.c | 21 + arch/nds32/math-emu/fnegs.c | 21 + arch/nds32/math-emu/fpuemu.c | 406 ++ arch/nds32/math-emu/fs2d.c | 23 + arch/nds32/math-emu/fs2si.c | 29 + arch/nds32/math-emu/fs2siz.c | 29 + arch/nds32/math-emu/fs2ui.c | 29 + arch/nds32/math-emu/fs2uiz.c | 30 + arch/nds32/math-emu/fsi2d.c | 22 + arch/nds32/math-emu/fsi2s.c | 22 + arch/nds32/math-emu/fsqrtd.c | 21 + arch/nds32/math-emu/fsqrts.c | 21 + arch/nds32/math-emu/fsubd.c | 27 + arch/nds32/math-emu/fsubs.c | 27 + arch/nds32/math-emu/fui2d.c | 22 + arch/nds32/math-emu/fui2s.c | 22 + arch/nds32/mm/Makefile | 10 + arch/nds32/mm/alignment.c | 578 +++ arch/nds32/mm/cacheflush.c | 338 ++ arch/nds32/mm/extable.c | 16 + arch/nds32/mm/fault.c | 396 ++ arch/nds32/mm/init.c | 263 ++ arch/nds32/mm/mm-nds32.c | 96 + arch/nds32/mm/mmap.c | 73 + arch/nds32/mm/proc.c | 536 +++ arch/nds32/mm/tlb.c | 50 + arch/nios2/Kconfig | 1 + arch/nios2/include/asm/thread_info.h | 9 + arch/nios2/include/asm/uaccess.h | 105 +- arch/nios2/kernel/signal.c | 20 +- arch/openrisc/Kconfig | 1 + arch/openrisc/include/asm/thread_info.h | 7 + arch/openrisc/include/asm/uaccess.h | 42 +- arch/openrisc/lib/memcpy.c | 2 +- arch/parisc/Kconfig | 15 +- arch/parisc/Makefile | 37 +- arch/parisc/configs/generic-32bit_defconfig | 1 + arch/parisc/include/asm/assembly.h | 6 - arch/parisc/include/asm/cache.h | 11 +- arch/parisc/include/asm/current.h | 8 +- arch/parisc/include/asm/elf.h | 15 - arch/parisc/include/asm/futex.h | 6 + arch/parisc/include/asm/mmu.h | 6 +- arch/parisc/include/asm/mmu_context.h | 16 +- arch/parisc/include/asm/pgtable.h | 11 +- arch/parisc/include/asm/processor.h | 2 +- arch/parisc/include/asm/rt_sigframe.h | 10 +- arch/parisc/include/asm/sections.h | 16 +- arch/parisc/include/asm/special_insns.h | 4 +- arch/parisc/include/asm/tlbflush.h | 2 +- arch/parisc/include/asm/traps.h | 1 - arch/parisc/include/asm/uaccess.h | 41 +- arch/parisc/include/asm/unistd.h | 4 + arch/parisc/include/asm/vdso.h | 24 - arch/parisc/include/uapi/asm/auxvec.h | 8 - arch/parisc/include/uapi/asm/shmbuf.h | 2 - arch/parisc/include/uapi/asm/signal.h | 2 +- arch/parisc/include/uapi/asm/socket.h | 2 + arch/parisc/kernel/Makefile | 5 - arch/parisc/kernel/asm-offsets.c | 9 - arch/parisc/kernel/cache.c | 69 +- arch/parisc/kernel/entry.S | 72 +- arch/parisc/kernel/pci-dma.c | 4 +- arch/parisc/kernel/process.c | 21 + arch/parisc/kernel/signal.c | 229 +- arch/parisc/kernel/signal32.h | 19 +- arch/parisc/kernel/syscalls/Makefile | 3 +- arch/parisc/kernel/traps.c | 2 - arch/parisc/kernel/unaligned.c | 257 +- arch/parisc/kernel/vdso.c | 122 - arch/parisc/kernel/vdso32/Makefile | 53 - arch/parisc/kernel/vdso32/gen_vdso_offsets.sh | 15 - arch/parisc/kernel/vdso32/note.S | 26 - arch/parisc/kernel/vdso32/restart_syscall.S | 32 - arch/parisc/kernel/vdso32/sigtramp.S | 195 - arch/parisc/kernel/vdso32/vdso32.lds.S | 111 - arch/parisc/kernel/vdso32/vdso32_wrapper.S | 14 - arch/parisc/kernel/vdso64/Makefile | 48 - arch/parisc/kernel/vdso64/gen_vdso_offsets.sh | 15 - arch/parisc/kernel/vdso64/note.S | 2 - arch/parisc/kernel/vdso64/restart_syscall.S | 3 - arch/parisc/kernel/vdso64/sigtramp.S | 166 - arch/parisc/kernel/vdso64/vdso64.lds.S | 109 - arch/parisc/kernel/vdso64/vdso64_wrapper.S | 14 - arch/parisc/lib/memcpy.c | 16 +- arch/parisc/mm/fault.c | 89 - arch/powerpc/Kconfig | 10 +- arch/powerpc/Makefile | 8 +- arch/powerpc/boot/.gitignore | 1 - arch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts | 30 - arch/powerpc/boot/dts/fsl/t1040rdb.dts | 8 +- arch/powerpc/boot/dts/fsl/t104xrdb.dtsi | 4 +- arch/powerpc/boot/dts/xpedite5200.dts | 2 +- arch/powerpc/boot/dts/xpedite5200_xmon.dts | 2 +- arch/powerpc/configs/linkstation_defconfig | 1 + arch/powerpc/configs/mvme5100_defconfig | 1 + arch/powerpc/include/asm/asm-compat.h | 2 - arch/powerpc/include/asm/asm-prototypes.h | 58 + arch/powerpc/include/asm/bitops.h | 4 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 37 +- arch/powerpc/include/asm/book3s/64/kup.h | 4 +- arch/powerpc/include/asm/book3s/64/mmu.h | 2 +- arch/powerpc/include/asm/bug.h | 13 +- arch/powerpc/include/asm/code-patching.h | 2 +- arch/powerpc/include/asm/elf.h | 6 - arch/powerpc/include/asm/epapr_hcalls.h | 2 +- arch/powerpc/include/asm/firmware.h | 4 +- arch/powerpc/include/asm/ftrace.h | 66 +- arch/powerpc/include/asm/hugetlb.h | 5 +- arch/powerpc/include/asm/hvcall.h | 8 +- arch/powerpc/include/asm/interrupt.h | 45 +- arch/powerpc/include/asm/io.h | 40 +- arch/powerpc/include/asm/kexec.h | 2 - arch/powerpc/include/asm/kexec_ranges.h | 2 +- arch/powerpc/include/asm/kvm_host.h | 6 +- arch/powerpc/include/asm/kvm_ppc.h | 2 - arch/powerpc/include/asm/livepatch.h | 12 +- arch/powerpc/include/asm/machdep.h | 22 +- arch/powerpc/include/asm/mce.h | 13 - arch/powerpc/include/asm/nmi.h | 2 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 3 + arch/powerpc/include/asm/nohash/64/pgtable.h | 3 + arch/powerpc/include/asm/paca.h | 1 - arch/powerpc/include/asm/pmac_feature.h | 12 - arch/powerpc/include/asm/ppc-opcode.h | 2 - arch/powerpc/include/asm/ppc_asm.h | 11 + arch/powerpc/include/asm/processor.h | 8 - arch/powerpc/include/asm/rtas.h | 1 + arch/powerpc/include/asm/sections.h | 29 +- arch/powerpc/include/asm/set_memory.h | 12 +- arch/powerpc/include/asm/setup.h | 7 - arch/powerpc/include/asm/smp.h | 3 - arch/powerpc/include/asm/spu.h | 4 +- arch/powerpc/include/asm/syscalls.h | 4 - arch/powerpc/include/asm/thread_info.h | 2 +- arch/powerpc/include/asm/types.h | 10 +- arch/powerpc/include/asm/uaccess.h | 16 +- arch/powerpc/include/asm/user.h | 5 + arch/powerpc/include/asm/vas.h | 14 - arch/powerpc/include/asm/vdso/gettimeofday.h | 69 +- arch/powerpc/include/uapi/asm/elf.h | 8 + arch/powerpc/include/uapi/asm/papr_pdsm.h | 18 - arch/powerpc/include/uapi/asm/shmbuf.h | 5 +- arch/powerpc/include/uapi/asm/signal.h | 2 +- arch/powerpc/kernel/Makefile | 6 +- arch/powerpc/kernel/asm-offsets.c | 2 +- arch/powerpc/kernel/early_32.c | 1 + arch/powerpc/kernel/fadump.c | 13 +- arch/powerpc/kernel/head_40x.S | 18 +- arch/powerpc/kernel/head_44x.S | 4 +- arch/powerpc/kernel/head_8xx.S | 4 +- arch/powerpc/kernel/head_book3s_32.S | 21 +- arch/powerpc/kernel/head_fsl_booke.S | 6 +- arch/powerpc/kernel/interrupt.c | 1 + arch/powerpc/kernel/irq.c | 1 + arch/powerpc/kernel/mce.c | 69 +- arch/powerpc/kernel/module_32.c | 44 +- arch/powerpc/kernel/module_64.c | 56 +- arch/powerpc/kernel/prom.c | 15 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 2 +- arch/powerpc/kernel/ptrace/ptrace.c | 7 +- arch/powerpc/kernel/reloc_64.S | 67 +- arch/powerpc/kernel/rtas.c | 6 - arch/powerpc/kernel/security.c | 15 - arch/powerpc/kernel/secvar-sysfs.c | 9 +- arch/powerpc/kernel/setup-common.c | 4 +- arch/powerpc/kernel/setup_64.c | 1 + arch/powerpc/kernel/signal_64.c | 8 +- arch/powerpc/kernel/smp.c | 3 +- arch/powerpc/kernel/syscalls.c | 1 + arch/powerpc/kernel/syscalls/Makefile | 3 +- arch/powerpc/kernel/tau_6xx.c | 1 + arch/powerpc/kernel/time.c | 3 +- arch/powerpc/kernel/trace/Makefile | 6 +- arch/powerpc/kernel/trace/ftrace.c | 40 +- arch/powerpc/kernel/trace/ftrace_32.S | 187 + arch/powerpc/kernel/trace/ftrace_64.S | 64 + arch/powerpc/kernel/trace/ftrace_64_mprofile.S | 327 ++ arch/powerpc/kernel/trace/ftrace_low.S | 78 - arch/powerpc/kernel/trace/ftrace_mprofile.S | 253 - arch/powerpc/kernel/vdso/.gitignore | 5 - arch/powerpc/kernel/vdso/Makefile | 103 - arch/powerpc/kernel/vdso/cacheflush.S | 98 - arch/powerpc/kernel/vdso/datapage.S | 64 - arch/powerpc/kernel/vdso/getcpu.S | 50 - arch/powerpc/kernel/vdso/gettimeofday.S | 124 - arch/powerpc/kernel/vdso/vgettimeofday.c | 49 - arch/powerpc/kernel/vdso32/.gitignore | 3 + arch/powerpc/kernel/vdso32/Makefile | 73 + arch/powerpc/kernel/vdso32/cacheflush.S | 98 + arch/powerpc/kernel/vdso32/datapage.S | 58 + .../gen_vdso_offsets.sh} | 0 arch/powerpc/kernel/vdso32/getcpu.S | 50 + arch/powerpc/kernel/vdso32/gettimeofday.S | 78 + arch/powerpc/kernel/{vdso => vdso32}/note.S | 0 .../{vdso/sigtramp32.S => vdso32/sigtramp.S} | 0 arch/powerpc/kernel/{vdso => vdso32}/vdso32.lds.S | 0 arch/powerpc/kernel/vdso32/vgettimeofday.c | 34 + arch/powerpc/kernel/vdso32_wrapper.S | 2 +- arch/powerpc/kernel/vdso64/.gitignore | 3 + arch/powerpc/kernel/vdso64/Makefile | 56 + arch/powerpc/kernel/vdso64/cacheflush.S | 75 + arch/powerpc/kernel/vdso64/datapage.S | 59 + .../gen_vdso_offsets.sh} | 0 arch/powerpc/kernel/vdso64/getcpu.S | 33 + arch/powerpc/kernel/vdso64/gettimeofday.S | 58 + arch/powerpc/kernel/vdso64/note.S | 1 + .../{vdso/sigtramp64.S => vdso64/sigtramp.S} | 0 arch/powerpc/kernel/{vdso => vdso64}/vdso64.lds.S | 0 arch/powerpc/kernel/vdso64/vgettimeofday.c | 29 + arch/powerpc/kernel/vdso64_wrapper.S | 2 +- arch/powerpc/kernel/vmlinux.lds.S | 2 + arch/powerpc/kexec/core.c | 15 +- arch/powerpc/kexec/core_64.c | 3 +- arch/powerpc/kvm/book3s_64_mmu_host.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 59 +- arch/powerpc/kvm/book3s_hv_builtin.c | 1 + arch/powerpc/kvm/book3s_hv_rm_xive.c | 1 + arch/powerpc/kvm/book3s_xics.c | 15 +- arch/powerpc/kvm/book3s_xive.c | 15 +- arch/powerpc/kvm/book3s_xive_native.c | 15 +- arch/powerpc/kvm/e500.c | 1 - arch/powerpc/kvm/e500mc.c | 1 - arch/powerpc/kvm/emulate_loadstore.c | 10 +- arch/powerpc/kvm/powerpc.c | 81 +- arch/powerpc/kvm/timing.c | 21 +- arch/powerpc/kvm/timing.h | 12 +- arch/powerpc/kvm/trace_hv.h | 1 - arch/powerpc/lib/checksum_32.S | 3 + arch/powerpc/lib/code-patching.c | 14 - arch/powerpc/lib/copy_32.S | 3 + arch/powerpc/lib/sstep.c | 34 +- arch/powerpc/lib/vmx-helper.c | 1 + arch/powerpc/mm/book3s64/hash_utils.c | 54 +- arch/powerpc/mm/book3s64/hugetlbpage.c | 2 +- arch/powerpc/mm/book3s64/slb.c | 1 + arch/powerpc/mm/fault.c | 15 +- arch/powerpc/mm/hugetlbpage.c | 5 +- arch/powerpc/mm/init_64.c | 4 - arch/powerpc/mm/kasan/kasan_init_32.c | 3 +- arch/powerpc/mm/numa.c | 4 +- arch/powerpc/mm/pageattr.c | 71 +- arch/powerpc/mm/pgtable_32.c | 27 +- arch/powerpc/mm/ptdump/hashpagetable.c | 5 +- arch/powerpc/net/bpf_jit.h | 38 +- arch/powerpc/net/bpf_jit64.h | 91 + arch/powerpc/net/bpf_jit_comp.c | 36 +- arch/powerpc/net/bpf_jit_comp32.c | 127 +- arch/powerpc/net/bpf_jit_comp64.c | 440 +- arch/powerpc/perf/callchain.h | 9 +- arch/powerpc/perf/callchain_64.c | 27 + arch/powerpc/perf/generic-compat-pmu.c | 4 +- arch/powerpc/perf/hv-24x7.c | 6 +- arch/powerpc/perf/hv-gpci.c | 8 +- arch/powerpc/perf/imc-pmu.c | 12 +- arch/powerpc/perf/isa207-common.c | 2 +- arch/powerpc/perf/perf_regs.c | 8 +- arch/powerpc/perf/power10-pmu.c | 6 +- arch/powerpc/perf/power7-pmu.c | 4 +- arch/powerpc/perf/power8-pmu.c | 4 +- arch/powerpc/perf/power9-pmu.c | 6 +- arch/powerpc/platforms/85xx/corenet_generic.c | 2 +- arch/powerpc/platforms/85xx/qemu_e500.c | 5 - arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | 6 + arch/powerpc/platforms/8xx/pic.c | 1 - arch/powerpc/platforms/Kconfig.cputype | 3 +- arch/powerpc/platforms/book3s/vas-api.c | 145 +- arch/powerpc/platforms/cell/cbe_thermal.c | 2 +- arch/powerpc/platforms/cell/spu_base.c | 4 +- arch/powerpc/platforms/cell/spufs/sched.c | 7 +- arch/powerpc/platforms/powermac/pmac.h | 2 - arch/powerpc/platforms/powernv/idle.c | 1 + arch/powerpc/platforms/powernv/opal-core.c | 2 +- arch/powerpc/platforms/powernv/opal-dump.c | 2 +- arch/powerpc/platforms/powernv/opal-flash.c | 2 +- arch/powerpc/platforms/powernv/opal-tracepoints.c | 1 + arch/powerpc/platforms/powernv/pci.c | 2 +- arch/powerpc/platforms/powernv/rng.c | 6 +- arch/powerpc/platforms/ps3/system-bus.c | 4 +- arch/powerpc/platforms/pseries/Makefile | 5 +- arch/powerpc/platforms/pseries/firmware.c | 1 - arch/powerpc/platforms/pseries/lpar.c | 1 + arch/powerpc/platforms/pseries/lparcfg.c | 87 - arch/powerpc/platforms/pseries/mobility.c | 7 +- .../platforms/pseries/papr_platform_attributes.c | 361 -- arch/powerpc/platforms/pseries/papr_scm.c | 92 +- arch/powerpc/platforms/pseries/power.c | 2 +- arch/powerpc/platforms/pseries/pseries.h | 1 - arch/powerpc/platforms/pseries/ras.c | 68 +- arch/powerpc/platforms/pseries/setup.c | 1 - arch/powerpc/platforms/pseries/vas-sysfs.c | 268 -- arch/powerpc/platforms/pseries/vas.c | 500 +- arch/powerpc/platforms/pseries/vas.h | 30 +- arch/powerpc/sysdev/fsl_gtm.c | 4 +- arch/powerpc/sysdev/fsl_pci.c | 2 +- arch/powerpc/sysdev/mpic.c | 4 +- arch/powerpc/sysdev/xive/common.c | 2 +- arch/powerpc/sysdev/xive/spapr.c | 36 +- arch/powerpc/tools/relocs_check.sh | 7 +- arch/riscv/Kconfig | 4 +- arch/riscv/Kconfig.erratas | 1 - arch/riscv/Kconfig.socs | 4 +- arch/riscv/boot/dts/canaan/k210.dtsi | 3 +- .../boot/dts/microchip/microchip-mpfs-fabric.dtsi | 25 - .../dts/microchip/microchip-mpfs-icicle-kit.dts | 115 +- arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 254 +- arch/riscv/configs/defconfig | 1 - arch/riscv/configs/rv32_defconfig | 1 - arch/riscv/include/asm/csr.h | 1 - arch/riscv/include/asm/fixmap.h | 1 - arch/riscv/include/asm/page.h | 3 +- arch/riscv/include/asm/pgalloc.h | 49 - arch/riscv/include/asm/pgtable-64.h | 106 +- arch/riscv/include/asm/pgtable.h | 7 +- arch/riscv/include/asm/uaccess.h | 33 +- arch/riscv/kernel/cpu.c | 4 +- arch/riscv/kernel/module.c | 21 +- arch/riscv/kernel/perf_callchain.c | 4 +- arch/riscv/lib/memmove.S | 368 +- arch/riscv/mm/Makefile | 3 - arch/riscv/mm/init.c | 170 +- arch/riscv/mm/kasan_init.c | 163 +- arch/riscv/mm/physaddr.c | 4 +- arch/s390/Kconfig | 98 +- arch/s390/Makefile | 29 +- arch/s390/boot/head.S | 1 + arch/s390/crypto/chacha-s390.S | 20 +- arch/s390/hypfs/hypfs_vm.c | 1 - arch/s390/include/asm/ap.h | 1 - arch/s390/include/asm/asm-extable.h | 53 - arch/s390/include/asm/bitops.h | 12 + arch/s390/include/asm/cpu_mf.h | 13 +- arch/s390/include/asm/crw.h | 1 + arch/s390/include/asm/diag.h | 1 - arch/s390/include/asm/extable.h | 46 +- arch/s390/include/asm/fpu/api.h | 1 - arch/s390/include/asm/ftrace.h | 10 +- arch/s390/include/asm/futex.h | 1 - arch/s390/include/asm/hugetlb.h | 4 +- arch/s390/include/asm/irq.h | 9 +- arch/s390/include/asm/kprobes.h | 1 - arch/s390/include/asm/linkage.h | 18 + arch/s390/include/asm/lowcore.h | 26 +- arch/s390/include/asm/mmu.h | 1 - arch/s390/include/asm/nmi.h | 1 + arch/s390/include/asm/nospec-insn.h | 141 +- arch/s390/include/asm/os_info.h | 2 +- arch/s390/include/asm/page.h | 30 +- arch/s390/include/asm/pci.h | 3 + arch/s390/include/asm/pgalloc.h | 8 +- arch/s390/include/asm/pgtable.h | 233 +- arch/s390/include/asm/processor.h | 7 +- arch/s390/include/asm/ptrace.h | 2 - arch/s390/include/asm/sclp.h | 1 + arch/s390/include/asm/smp.h | 1 + arch/s390/include/asm/stacktrace.h | 10 +- arch/s390/include/asm/timex.h | 6 +- arch/s390/include/asm/tlbflush.h | 4 +- arch/s390/include/asm/uaccess.h | 83 +- arch/s390/include/asm/user.h | 4 + arch/s390/include/uapi/asm/signal.h | 2 +- arch/s390/include/uapi/asm/zcrypt.h | 2 +- arch/s390/kernel/Makefile | 4 +- arch/s390/kernel/asm-offsets.c | 8 +- arch/s390/kernel/base.S | 25 +- arch/s390/kernel/cache.c | 7 + arch/s390/kernel/compat_signal.c | 2 +- arch/s390/kernel/crash_dump.c | 58 +- arch/s390/kernel/diag.c | 1 - arch/s390/kernel/early.c | 24 +- arch/s390/kernel/entry.S | 18 +- arch/s390/kernel/entry.h | 1 - arch/s390/kernel/ftrace.c | 102 +- arch/s390/kernel/ftrace.h | 2 + arch/s390/kernel/head64.S | 1 + arch/s390/kernel/ipl.c | 2 +- arch/s390/kernel/irq.c | 2 +- arch/s390/kernel/kprobes.c | 43 +- arch/s390/kernel/lgr.c | 3 +- arch/s390/kernel/machine_kexec.c | 1 + arch/s390/kernel/mcount.S | 69 +- arch/s390/kernel/module.c | 12 +- arch/s390/kernel/nmi.c | 1 + arch/s390/kernel/nospec-branch.c | 31 +- arch/s390/kernel/os_info.c | 12 +- arch/s390/kernel/perf_cpum_cf.c | 11 +- arch/s390/kernel/processor.c | 22 +- arch/s390/kernel/ptrace.c | 164 +- arch/s390/kernel/relocate_kernel.S | 3 +- arch/s390/kernel/setup.c | 3 +- arch/s390/kernel/signal.c | 2 +- arch/s390/kernel/smp.c | 10 +- arch/s390/kernel/stacktrace.c | 1 + arch/s390/kernel/syscalls/Makefile | 3 +- arch/s390/kernel/sysinfo.c | 1 - arch/s390/kernel/text_amode31.S | 1 - arch/s390/kernel/topology.c | 1 + arch/s390/kernel/traps.c | 16 +- arch/s390/kernel/uprobes.c | 16 +- arch/s390/kernel/vmlinux.lds.S | 1 + arch/s390/kernel/vtime.c | 13 +- arch/s390/kvm/kvm-s390.c | 1 + arch/s390/lib/Makefile | 1 - arch/s390/lib/delay.c | 1 + arch/s390/lib/expoline.S | 12 - arch/s390/lib/test_unwind.c | 274 +- arch/s390/lib/uaccess.c | 200 +- arch/s390/mm/Makefile | 2 +- arch/s390/mm/extable.c | 50 - arch/s390/mm/fault.c | 20 +- arch/s390/mm/gmap.c | 22 +- arch/s390/mm/hugetlbpage.c | 36 +- arch/s390/mm/kasan_init.c | 8 +- arch/s390/mm/maccess.c | 24 +- arch/s390/mm/page-states.c | 1 - arch/s390/mm/pageattr.c | 33 +- arch/s390/mm/pgalloc.c | 8 +- arch/s390/mm/pgtable.c | 44 +- arch/s390/mm/vmem.c | 19 +- arch/s390/net/bpf_jit_comp.c | 54 +- arch/s390/pci/pci_clp.c | 1 - arch/s390/pci/pci_insn.c | 1 - arch/s390/pci/pci_irq.c | 4 +- arch/s390/pci/pci_mmio.c | 1 - arch/s390/tools/gcc-thunk-extern.sh | 24 - arch/s390/tools/gen_facilities.c | 8 + arch/sh/Kconfig | 1 + arch/sh/configs/ap325rxa_defconfig | 1 + arch/sh/configs/ecovec24_defconfig | 1 + arch/sh/configs/landisk_defconfig | 1 + arch/sh/configs/sdk7780_defconfig | 1 + arch/sh/configs/se7724_defconfig | 1 + arch/sh/configs/sh03_defconfig | 1 + arch/sh/configs/sh7785lcr_32bit_defconfig | 1 + arch/sh/configs/titan_defconfig | 1 + arch/sh/drivers/pci/pcie-sh7786.c | 2 +- arch/sh/include/asm/processor.h | 1 + arch/sh/include/asm/segment.h | 33 + arch/sh/include/asm/thread_info.h | 2 + arch/sh/include/asm/uaccess.h | 24 +- arch/sh/include/asm/user.h | 6 + arch/sh/kernel/io_trapped.c | 9 +- arch/sh/kernel/process_32.c | 2 + arch/sh/kernel/syscalls/Makefile | 3 +- arch/sh/kernel/traps_32.c | 30 +- arch/sparc/Kconfig | 2 +- arch/sparc/include/asm/processor_32.h | 6 + arch/sparc/include/asm/processor_64.h | 4 + arch/sparc/include/asm/switch_to_64.h | 4 +- arch/sparc/include/asm/thread_info_64.h | 4 +- arch/sparc/include/asm/uaccess.h | 3 + arch/sparc/include/asm/uaccess_32.h | 31 +- arch/sparc/include/asm/uaccess_64.h | 106 +- arch/sparc/include/uapi/asm/shmbuf.h | 5 +- arch/sparc/include/uapi/asm/signal.h | 3 +- arch/sparc/include/uapi/asm/socket.h | 2 + arch/sparc/kernel/ioport.c | 2 +- arch/sparc/kernel/process_32.c | 2 + arch/sparc/kernel/process_64.c | 12 + arch/sparc/kernel/signal_32.c | 2 +- arch/sparc/kernel/syscalls/Makefile | 3 +- arch/sparc/kernel/traps_64.c | 2 + arch/sparc/lib/NGmemcpy.S | 3 +- arch/sparc/mm/init_64.c | 7 +- arch/sparc/net/bpf_jit_comp_64.c | 2 +- arch/um/Makefile | 4 - arch/um/drivers/mconsole_kern.c | 3 +- arch/um/drivers/port_user.c | 18 +- arch/um/drivers/ubd_kern.c | 8 +- arch/um/drivers/vector_kern.c | 105 +- arch/um/drivers/vector_kern.h | 3 +- arch/um/drivers/vector_user.c | 2 +- arch/um/drivers/vector_user.h | 2 +- arch/um/include/asm/Kbuild | 1 + arch/um/include/asm/uaccess.h | 7 +- arch/um/include/asm/xor.h | 4 +- arch/um/include/shared/os.h | 1 - arch/um/kernel/dtb.c | 2 +- arch/um/os-Linux/file.c | 9 - arch/um/os-Linux/helper.c | 5 - arch/um/os-Linux/time.c | 6 + arch/x86/Kconfig | 1 + arch/x86/boot/compressed/head_32.S | 3 +- arch/x86/boot/compressed/head_64.S | 3 +- arch/x86/crypto/aesni-intel_asm.S | 4 +- arch/x86/entry/syscalls/Makefile | 3 +- arch/x86/events/core.c | 2 +- arch/x86/include/asm/cpufeatures.h | 2 +- arch/x86/include/asm/e820/api.h | 5 - arch/x86/include/asm/nospec-branch.h | 16 +- arch/x86/include/asm/text-patching.h | 1 + arch/x86/include/asm/uaccess.h | 35 +- arch/x86/include/asm/user_32.h | 4 + arch/x86/include/asm/user_64.h | 4 + arch/x86/include/uapi/asm/shmbuf.h | 6 +- arch/x86/include/uapi/asm/signal.h | 2 +- arch/x86/kernel/alternative.c | 42 +- arch/x86/kernel/cpu/bugs.c | 204 +- arch/x86/kernel/cpu/sgx/encl.c | 57 +- arch/x86/kernel/dumpstack.c | 6 + arch/x86/kernel/e820.c | 41 +- arch/x86/kernel/kdebugfs.c | 37 +- arch/x86/kernel/ksysfs.c | 77 +- arch/x86/kernel/kvm.c | 4 +- arch/x86/kernel/kvmclock.c | 3 - arch/x86/kernel/module.c | 13 +- arch/x86/kernel/resource.c | 38 +- arch/x86/kernel/setup.c | 34 +- arch/x86/kernel/stacktrace.c | 2 +- arch/x86/kernel/traps.c | 1 - arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/kvm/x86.c | 25 +- arch/x86/lib/csum-partial_64.c | 26 + arch/x86/lib/memcpy_64.S | 10 +- arch/x86/lib/memmove_64.S | 4 +- arch/x86/lib/memset_64.S | 6 +- arch/x86/lib/retpoline.S | 2 +- arch/x86/lib/usercopy.c | 2 +- arch/x86/mm/ioremap.c | 57 +- arch/x86/net/bpf_jit_comp.c | 72 +- arch/x86/pci/acpi.c | 5 - arch/x86/um/Kconfig | 2 - arch/x86/um/shared/sysdep/syscalls_64.h | 5 +- arch/x86/um/syscalls_64.c | 1 + arch/xtensa/Kconfig | 50 +- arch/xtensa/Makefile | 10 +- arch/xtensa/include/asm/asm-uaccess.h | 71 + arch/xtensa/include/asm/asmmacro.h | 34 - arch/xtensa/include/asm/pci-bridge.h | 9 + arch/xtensa/include/asm/processor.h | 7 + arch/xtensa/include/asm/ptrace.h | 7 +- arch/xtensa/include/asm/thread_info.h | 3 + arch/xtensa/include/asm/uaccess.h | 26 +- arch/xtensa/include/uapi/asm/shmbuf.h | 5 +- arch/xtensa/include/uapi/asm/signal.h | 2 +- arch/xtensa/kernel/Makefile | 3 +- arch/xtensa/kernel/asm-offsets.c | 5 +- arch/xtensa/kernel/entry.S | 14 +- arch/xtensa/kernel/mxhead.S | 2 - arch/xtensa/kernel/process.c | 10 + arch/xtensa/kernel/setup.c | 10 +- arch/xtensa/kernel/syscalls/Makefile | 3 +- arch/xtensa/kernel/vectors.S | 4 +- arch/xtensa/kernel/vmlinux.lds.S | 4 +- arch/xtensa/kernel/xtensa_ksyms.c | 14 + arch/xtensa/lib/Makefile | 2 - arch/xtensa/lib/ashldi3.S | 28 - arch/xtensa/lib/ashrdi3.S | 28 - arch/xtensa/lib/divsi3.S | 74 - arch/xtensa/lib/lshrdi3.S | 28 - arch/xtensa/lib/modsi3.S | 87 - arch/xtensa/lib/mulsi3.S | 133 - arch/xtensa/lib/udivsi3.S | 68 - arch/xtensa/lib/umodsi3.S | 57 - arch/xtensa/platforms/iss/network.c | 6 +- block/blk-mq.c | 35 +- certs/Makefile | 37 +- certs/system_certificates.S | 3 + drivers/amba/bus.c | 73 +- drivers/atm/eni.c | 2 - drivers/atm/nicstar.c | 10 +- drivers/block/virtio_blk.c | 20 +- drivers/block/xen-blkfront.c | 63 +- drivers/bluetooth/btintel.c | 11 +- drivers/bluetooth/btintel.h | 1 + drivers/bluetooth/btmrvl_debugfs.c | 2 +- drivers/bluetooth/btmrvl_sdio.c | 2 +- drivers/bluetooth/btmtk.h | 35 + drivers/bluetooth/btmtksdio.c | 276 +- drivers/bluetooth/btrtl.c | 8 + drivers/bluetooth/btusb.c | 15 +- drivers/bluetooth/hci_h5.c | 5 + drivers/bluetooth/hci_ll.c | 2 +- drivers/bluetooth/hci_serdev.c | 3 +- drivers/bus/imx-weim.c | 135 +- drivers/bus/mips_cdmm.c | 1 - drivers/bus/moxtet.c | 4 +- drivers/char/agp/intel-gtt.c | 26 +- drivers/char/hw_random/optee-rng.c | 6 +- drivers/char/tpm/st33zp24/i2c.c | 5 +- drivers/char/tpm/st33zp24/spi.c | 9 +- drivers/char/tpm/st33zp24/st33zp24.c | 3 +- drivers/char/tpm/st33zp24/st33zp24.h | 2 +- drivers/char/tpm/tpm_tis_spi_main.c | 3 +- drivers/char/virtio_console.c | 7 - drivers/clk/.kunitconfig | 4 - drivers/clk/Kconfig | 32 +- drivers/clk/Makefile | 5 +- drivers/clk/actions/owl-s500.c | 16 +- drivers/clk/actions/owl-s700.c | 17 +- drivers/clk/actions/owl-s900.c | 26 +- drivers/clk/at91/at91rm9200.c | 3 +- drivers/clk/at91/at91sam9260.c | 3 +- drivers/clk/at91/at91sam9g45.c | 3 +- drivers/clk/at91/at91sam9n12.c | 3 +- drivers/clk/at91/at91sam9rl.c | 3 +- drivers/clk/at91/at91sam9x5.c | 3 +- drivers/clk/at91/clk-master.c | 117 +- drivers/clk/at91/dt-compat.c | 3 +- drivers/clk/at91/pmc.h | 2 +- drivers/clk/at91/sam9x60.c | 3 +- drivers/clk/at91/sama5d2.c | 7 +- drivers/clk/at91/sama5d3.c | 3 +- drivers/clk/at91/sama5d4.c | 3 +- drivers/clk/at91/sama7g5.c | 16 +- drivers/clk/at91/sckc.c | 2 +- drivers/clk/axis/clk-artpec6.c | 2 +- drivers/clk/bcm/clk-bcm2835.c | 2 + drivers/clk/bcm/clk-iproc.h | 2 +- drivers/clk/bcm/clk-kona-setup.c | 2 +- drivers/clk/bcm/clk-raspberrypi.c | 127 +- drivers/clk/clk-apple-nco.c | 334 -- drivers/clk/clk-clps711x.c | 2 - drivers/clk/clk-cs2000-cp.c | 240 +- drivers/clk/clk-fractional-divider.c | 2 +- drivers/clk/clk-gate_test.c | 464 -- drivers/clk/clk-lmk04832.c | 4 +- drivers/clk/clk-mux.c | 10 +- drivers/clk/clk-oxnas.c | 6 +- drivers/clk/clk-scmi.c | 71 +- drivers/clk/clk-si5341.c | 26 +- drivers/clk/clk-stm32mp1.c | 46 +- drivers/clk/clk.c | 82 +- drivers/clk/clk_test.c | 795 ---- drivers/clk/hisilicon/clk-hi3559a.c | 4 +- drivers/clk/hisilicon/clk.c | 2 +- drivers/clk/imx/Kconfig | 13 - drivers/clk/imx/Makefile | 8 +- drivers/clk/imx/clk-composite-93.c | 93 - drivers/clk/imx/clk-fracn-gppll.c | 323 -- drivers/clk/imx/clk-imx7d.c | 1 + drivers/clk/imx/clk-imx8dxl-rsrc.c | 66 - drivers/clk/imx/clk-imx8mm.c | 49 +- drivers/clk/imx/clk-imx8mn.c | 50 +- drivers/clk/imx/clk-imx8mp.c | 49 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 2 +- drivers/clk/imx/clk-imx8qxp.c | 1 - drivers/clk/imx/clk-imx93.c | 341 -- drivers/clk/imx/clk-imxrt1050.c | 168 - drivers/clk/imx/clk-pll14xx.c | 287 +- drivers/clk/imx/clk-scu.h | 1 - drivers/clk/imx/clk-sscg-pll.c | 1 + drivers/clk/imx/clk.h | 30 - drivers/clk/loongson1/clk-loongson1c.c | 1 - drivers/clk/mediatek/clk-apmixed.c | 2 +- drivers/clk/mediatek/clk-cpumux.c | 69 +- drivers/clk/mediatek/clk-cpumux.h | 13 +- drivers/clk/mediatek/clk-gate.c | 148 +- drivers/clk/mediatek/clk-gate.h | 59 +- drivers/clk/mediatek/clk-mt2701.c | 5 +- drivers/clk/mediatek/clk-mt2712.c | 3 +- drivers/clk/mediatek/clk-mt6765.c | 3 +- drivers/clk/mediatek/clk-mt6779.c | 3 +- drivers/clk/mediatek/clk-mt6797.c | 3 +- drivers/clk/mediatek/clk-mt7622.c | 5 +- drivers/clk/mediatek/clk-mt7629.c | 5 +- drivers/clk/mediatek/clk-mt7986-apmixed.c | 4 +- drivers/clk/mediatek/clk-mt8135.c | 3 +- drivers/clk/mediatek/clk-mt8167.c | 3 +- drivers/clk/mediatek/clk-mt8173.c | 5 +- drivers/clk/mediatek/clk-mt8183.c | 3 +- drivers/clk/mediatek/clk-mt8192.c | 39 +- drivers/clk/mediatek/clk-mt8195-apmixedsys.c | 30 +- drivers/clk/mediatek/clk-mt8195-apusys_pll.c | 25 +- drivers/clk/mediatek/clk-mt8195-cam.c | 1 - drivers/clk/mediatek/clk-mt8195-ccu.c | 1 - drivers/clk/mediatek/clk-mt8195-img.c | 1 - drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c | 1 - drivers/clk/mediatek/clk-mt8195-infra_ao.c | 1 - drivers/clk/mediatek/clk-mt8195-ipe.c | 1 - drivers/clk/mediatek/clk-mt8195-mfg.c | 1 - drivers/clk/mediatek/clk-mt8195-peri_ao.c | 1 - drivers/clk/mediatek/clk-mt8195-scp_adsp.c | 1 - drivers/clk/mediatek/clk-mt8195-topckgen.c | 69 +- drivers/clk/mediatek/clk-mt8195-vdec.c | 1 - drivers/clk/mediatek/clk-mt8195-vdo0.c | 20 +- drivers/clk/mediatek/clk-mt8195-vdo1.c | 20 +- drivers/clk/mediatek/clk-mt8195-venc.c | 1 - drivers/clk/mediatek/clk-mt8195-vpp0.c | 1 - drivers/clk/mediatek/clk-mt8195-vpp1.c | 1 - drivers/clk/mediatek/clk-mt8195-wpe.c | 1 - drivers/clk/mediatek/clk-mt8516.c | 3 +- drivers/clk/mediatek/clk-mtk.c | 304 +- drivers/clk/mediatek/clk-mtk.h | 105 +- drivers/clk/mediatek/clk-mux.c | 89 +- drivers/clk/mediatek/clk-mux.h | 17 +- drivers/clk/mediatek/clk-pll.c | 100 +- drivers/clk/mediatek/clk-pll.h | 57 - drivers/clk/mediatek/reset.c | 3 +- drivers/clk/meson/meson8b.c | 2 +- drivers/clk/microchip/Kconfig | 10 - drivers/clk/microchip/Makefile | 1 - drivers/clk/microchip/clk-mpfs.c | 381 -- drivers/clk/mmp/clk-of-mmp2.c | 4 +- drivers/clk/mmp/pwr-island.c | 2 +- drivers/clk/mvebu/armada-37xx-periph.c | 3 +- drivers/clk/nxp/clk-lpc18xx-cgu.c | 5 +- drivers/clk/pistachio/clk-pistachio.c | 2 +- drivers/clk/qcom/Kconfig | 59 +- drivers/clk/qcom/Makefile | 6 +- drivers/clk/qcom/camcc-sc7180.c | 221 +- drivers/clk/qcom/camcc-sdm845.c | 323 +- drivers/clk/qcom/clk-rcg.c | 24 - drivers/clk/qcom/clk-rcg.h | 1 - drivers/clk/qcom/clk-rcg2.c | 14 +- drivers/clk/qcom/clk-rpmh.c | 18 - drivers/clk/qcom/clk-smd-rpm.c | 53 +- drivers/clk/qcom/dispcc-qcm2290.c | 555 --- drivers/clk/qcom/dispcc-sc7180.c | 5 +- drivers/clk/qcom/dispcc-sc7280.c | 5 +- drivers/clk/qcom/dispcc-sm6125.c | 709 --- drivers/clk/qcom/dispcc-sm6350.c | 797 ---- drivers/clk/qcom/dispcc-sm8250.c | 5 +- drivers/clk/qcom/gcc-ipq806x.c | 649 +-- drivers/clk/qcom/gcc-ipq8074.c | 21 +- drivers/clk/qcom/gcc-msm8996.c | 971 ++-- drivers/clk/qcom/gcc-sm8150.c | 74 +- drivers/clk/qcom/gdsc.c | 26 +- drivers/clk/qcom/gdsc.h | 8 +- drivers/clk/qcom/gpucc-sdm660.c | 21 +- drivers/clk/qcom/gpucc-sm6350.c | 521 --- drivers/clk/qcom/kpss-xcc.c | 2 +- drivers/clk/qcom/mmcc-msm8974.c | 206 +- drivers/clk/qcom/videocc-sc7180.c | 8 +- drivers/clk/renesas/Kconfig | 7 +- drivers/clk/renesas/Makefile | 1 - drivers/clk/renesas/r8a77990-cpg-mssr.c | 1 - drivers/clk/renesas/r8a77995-cpg-mssr.c | 1 - drivers/clk/renesas/r8a779a0-cpg-mssr.c | 1 - drivers/clk/renesas/r8a779f0-cpg-mssr.c | 20 +- drivers/clk/renesas/r9a07g044-cpg.c | 426 +- drivers/clk/renesas/rzg2l-cpg.c | 6 - drivers/clk/renesas/rzg2l-cpg.h | 1 - drivers/clk/rockchip/clk-rk3568.c | 20 +- drivers/clk/rockchip/clk.c | 3 - drivers/clk/samsung/Kconfig | 9 - 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/socfpga/clk-gate-s10.c | 2 +- drivers/clk/socfpga/clk-periph-s10.c | 2 +- drivers/clk/socfpga/clk-pll-s10.c | 2 +- drivers/clk/socfpga/clk-s10.c | 2 +- drivers/clk/starfive/Kconfig | 8 - drivers/clk/starfive/Makefile | 1 - drivers/clk/starfive/clk-starfive-jh7100-audio.c | 170 - drivers/clk/starfive/clk-starfive-jh7100.c | 176 +- drivers/clk/starfive/clk-starfive-jh7100.h | 112 - drivers/clk/tegra/clk-tegra124-emc.c | 1 - drivers/clk/ti/apll.c | 13 +- drivers/clk/ti/autoidle.c | 2 +- drivers/clk/ti/clk-dra7-atl.c | 6 +- drivers/clk/ti/clk.c | 86 +- drivers/clk/ti/clkctrl.c | 24 +- drivers/clk/ti/clock.h | 1 - drivers/clk/ti/clockdomain.c | 2 +- drivers/clk/ti/composite.c | 6 +- drivers/clk/ti/divider.c | 6 +- drivers/clk/ti/dpll.c | 8 +- drivers/clk/ti/fapll.c | 11 +- drivers/clk/ti/fixed-factor.c | 2 +- drivers/clk/ti/gate.c | 4 +- drivers/clk/ti/interface.c | 4 +- drivers/clk/ti/mux.c | 4 +- drivers/clk/uniphier/clk-uniphier-fixed-rate.c | 1 - drivers/clk/zynq/clkc.c | 13 +- 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/clocksource/Kconfig | 9 + drivers/clocksource/Makefile | 1 + drivers/clocksource/h8300_timer8.c | 20 +- drivers/clocksource/timer-atcpit100.c | 266 ++ drivers/counter/counter-sysfs.c | 17 +- drivers/cpuidle/cpuidle-qcom-spm.c | 28 +- drivers/crypto/ixp4xx_crypto.c | 1 + drivers/crypto/qcom-rng.c | 17 +- drivers/dma/Kconfig | 2 +- drivers/dma/pl330.c | 4 +- drivers/firmware/arm_scmi/Kconfig | 56 - drivers/firmware/arm_scmi/Makefile | 8 - drivers/firmware/arm_scmi/clock.c | 34 +- drivers/firmware/arm_scmi/common.h | 26 +- drivers/firmware/arm_scmi/driver.c | 234 +- drivers/firmware/arm_scmi/mailbox.c | 3 +- drivers/firmware/arm_scmi/optee.c | 567 --- drivers/firmware/arm_scmi/smc.c | 98 +- drivers/firmware/arm_scmi/virtio.c | 613 +-- drivers/firmware/efi/apple-properties.c | 2 +- drivers/firmware/efi/efi-pstore.c | 2 +- drivers/firmware/efi/efi.c | 2 +- drivers/firmware/imx/rm.c | 45 - drivers/firmware/imx/scu-pd.c | 4 - drivers/firmware/qcom_scm.c | 215 +- drivers/firmware/qcom_scm.h | 7 - drivers/firmware/ti_sci.c | 2 +- drivers/gpio/gpio-74x164.c | 4 +- drivers/gpio/gpio-max3191x.c | 4 +- drivers/gpio/gpio-max7301.c | 4 +- drivers/gpio/gpio-mc33880.c | 4 +- drivers/gpio/gpio-pisosr.c | 4 +- drivers/gpio/gpio-sim.c | 4 +- drivers/gpio/gpio-tegra186.c | 2 - drivers/gpio/gpio-ts4900.c | 24 +- drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib.c | 10 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 3 +- drivers/gpu/drm/arm/Kconfig | 1 - drivers/gpu/drm/bridge/ti-sn65dsi86.c | 5 +- drivers/gpu/drm/drm_connector.c | 3 - drivers/gpu/drm/exynos/exynos7_drm_decon.c | 12 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 13 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 13 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 10 +- drivers/gpu/drm/exynos/exynos_mixer.c | 14 +- drivers/gpu/drm/i915/Makefile | 1 - drivers/gpu/drm/i915/display/intel_psr.c | 16 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 1 - drivers/gpu/drm/i915/intel_pch.c | 2 +- drivers/gpu/drm/i915/intel_pch.h | 2 +- drivers/gpu/drm/mgag200/mgag200_pll.c | 6 +- drivers/gpu/drm/panel/Kconfig | 1 - drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 4 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 4 +- drivers/gpu/drm/panel/panel-ilitek-ili9341.c | 3 +- drivers/gpu/drm/panel/panel-innolux-ej030na.c | 4 +- drivers/gpu/drm/panel/panel-lg-lb035q02.c | 4 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 4 +- drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 4 +- drivers/gpu/drm/panel/panel-samsung-db7430.c | 3 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6d27a1.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 3 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 4 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 4 +- drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 4 +- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 4 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 3 +- drivers/gpu/drm/panel/panel-widechips-ws2401.c | 3 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 8 +- drivers/gpu/drm/tiny/hx8357d.c | 4 +- drivers/gpu/drm/tiny/ili9163.c | 4 +- drivers/gpu/drm/tiny/ili9225.c | 4 +- drivers/gpu/drm/tiny/ili9341.c | 4 +- drivers/gpu/drm/tiny/ili9486.c | 4 +- drivers/gpu/drm/tiny/mi0283qt.c | 4 +- drivers/gpu/drm/tiny/repaper.c | 4 +- drivers/gpu/drm/tiny/st7586.c | 4 +- drivers/gpu/drm/tiny/st7735r.c | 4 +- drivers/gpu/vga/Kconfig | 19 + drivers/gpu/vga/Makefile | 1 + drivers/gpu/vga/vgaarb.c | 1567 +++++++ drivers/hid/Kconfig | 19 - drivers/hid/Makefile | 2 - drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 7 +- drivers/hid/hid-apple.c | 305 +- drivers/hid/hid-core.c | 280 +- drivers/hid/hid-debug.c | 5 +- drivers/hid/hid-elo.c | 7 +- drivers/hid/hid-google-hammer.c | 2 +- drivers/hid/hid-ids.h | 14 +- drivers/hid/hid-input.c | 367 +- drivers/hid/hid-logitech-dj.c | 1 - drivers/hid/hid-nintendo.c | 4 - drivers/hid/hid-quirks.c | 16 - drivers/hid/hid-razer.c | 125 - drivers/hid/hid-sigmamicro.c | 130 - drivers/hid/hid-thrustmaster.c | 8 - drivers/hid/hid-uclogic-core.c | 258 +- drivers/hid/hid-uclogic-params.c | 198 +- drivers/hid/hid-uclogic-params.h | 92 +- drivers/hid/hid-uclogic-rdesc.c | 69 +- drivers/hid/hid-uclogic-rdesc.h | 38 +- drivers/hid/hid-vivaldi.c | 2 +- drivers/hid/i2c-hid/i2c-hid-core.c | 591 ++- drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 29 +- drivers/hid/uhid.c | 2 +- drivers/hwmon/adcxx.c | 4 +- drivers/hwmon/adt7310.c | 3 +- drivers/hwmon/max1111.c | 3 +- drivers/hwmon/max31722.c | 4 +- drivers/hwmon/pmbus/pmbus_core.c | 16 +- drivers/iio/accel/bma400_spi.c | 4 +- drivers/iio/accel/bmc150-accel-spi.c | 4 +- drivers/iio/accel/bmi088-accel-spi.c | 4 +- drivers/iio/accel/kxsd9-spi.c | 4 +- drivers/iio/accel/mma7455_spi.c | 4 +- drivers/iio/accel/mma8452.c | 4 +- drivers/iio/accel/sca3000.c | 4 +- drivers/iio/adc/ad7266.c | 4 +- drivers/iio/adc/aspeed_adc.c | 4 +- drivers/iio/adc/ltc2496.c | 4 +- drivers/iio/adc/mcp320x.c | 4 +- drivers/iio/adc/mcp3911.c | 4 +- drivers/iio/adc/ti-adc12138.c | 4 +- drivers/iio/adc/ti-ads7950.c | 4 +- drivers/iio/adc/ti-ads8688.c | 4 +- drivers/iio/adc/ti-tlc4541.c | 4 +- drivers/iio/adc/xilinx-ams.c | 15 +- drivers/iio/amplifiers/ad8366.c | 4 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 4 +- drivers/iio/dac/ad5360.c | 4 +- drivers/iio/dac/ad5380.c | 4 +- drivers/iio/dac/ad5446.c | 4 +- drivers/iio/dac/ad5449.c | 4 +- drivers/iio/dac/ad5504.c | 4 +- drivers/iio/dac/ad5592r.c | 4 +- drivers/iio/dac/ad5624r_spi.c | 4 +- drivers/iio/dac/ad5686-spi.c | 4 +- drivers/iio/dac/ad5761.c | 4 +- drivers/iio/dac/ad5764.c | 4 +- drivers/iio/dac/ad5791.c | 4 +- drivers/iio/dac/ad8801.c | 4 +- drivers/iio/dac/ltc1660.c | 4 +- drivers/iio/dac/ltc2632.c | 4 +- drivers/iio/dac/mcp4922.c | 4 +- drivers/iio/dac/ti-dac082s085.c | 4 +- drivers/iio/dac/ti-dac7311.c | 3 +- drivers/iio/frequency/adf4350.c | 4 +- drivers/iio/gyro/bmg160_spi.c | 4 +- drivers/iio/gyro/fxas21002c_spi.c | 4 +- drivers/iio/health/afe4403.c | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 4 +- drivers/iio/magnetometer/bmc150_magn_spi.c | 4 +- drivers/iio/magnetometer/hmc5843_spi.c | 4 +- drivers/iio/potentiometer/max5487.c | 4 +- drivers/iio/pressure/ms5611_spi.c | 4 +- drivers/iio/pressure/zpa2326_spi.c | 4 +- drivers/infiniband/hw/mlx5/devx.c | 61 +- drivers/infiniband/hw/mlx5/mr.c | 15 +- drivers/infiniband/hw/mlx5/qp.c | 1 + drivers/infiniband/hw/mlx5/qpc.c | 2 +- drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/applespi.c | 4 +- drivers/input/misc/adxl34x-spi.c | 4 +- drivers/input/mouse/elan_i2c_core.c | 64 +- drivers/input/tablet/aiptek.c | 10 +- drivers/input/touchscreen/ads7846.c | 4 +- drivers/input/touchscreen/cyttsp4_spi.c | 4 +- drivers/input/touchscreen/goodix.c | 34 +- drivers/input/touchscreen/tsc2005.c | 4 +- drivers/input/touchscreen/zinitix.c | 44 +- drivers/iommu/amd/amd_iommu.h | 1 - drivers/iommu/amd/amd_iommu_types.h | 1 - drivers/iommu/amd/init.c | 10 - drivers/iommu/amd/io_pgtable.c | 12 +- drivers/iommu/amd/iommu.c | 10 +- drivers/iommu/dma-iommu.c | 14 +- drivers/iommu/intel/iommu.c | 2 +- drivers/iommu/tegra-smmu.c | 4 +- drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-apple-aic.c | 94 +- drivers/irqchip/irq-ativic32.c | 156 + drivers/irqchip/irq-nvic.c | 22 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/isdn/hardware/mISDN/hfcpci.c | 6 +- drivers/isdn/mISDN/dsp_pipeline.c | 6 +- drivers/leds/leds-cr0014114.c | 4 +- drivers/leds/leds-dac124s085.c | 4 +- drivers/leds/leds-el15203000.c | 4 +- drivers/leds/leds-spi-byte.c | 4 +- drivers/macintosh/macio_asic.c | 2 +- drivers/macintosh/via-cuda.c | 1 - drivers/media/platform/rockchip/rga/rga.c | 2 +- drivers/media/rc/meson-ir-tx.c | 2 +- drivers/media/spi/cxd2880-spi.c | 4 +- drivers/media/spi/gs1662.c | 4 +- drivers/media/tuners/msi001.c | 3 +- drivers/memory/brcmstb_dpfe.c | 2 +- drivers/memory/emif.c | 8 +- drivers/memory/fsl_ifc.c | 9 - drivers/memory/mtk-smi.c | 57 +- drivers/memory/of_memory.c | 29 +- drivers/memory/tegra/Kconfig | 1 - drivers/memory/tegra/Makefile | 2 - drivers/memory/tegra/mc.c | 3 - drivers/memory/tegra/mc.h | 7 +- drivers/memory/tegra/tegra186-emc.c | 3 - drivers/memory/tegra/tegra20-emc.c | 2 +- drivers/memory/tegra/tegra210-emc-core.c | 2 +- drivers/memory/tegra/tegra234.c | 101 - drivers/memory/tegra/tegra30-emc.c | 131 +- drivers/mfd/arizona-spi.c | 4 +- drivers/mfd/da9052-spi.c | 3 +- drivers/mfd/ezx-pcap.c | 4 +- drivers/mfd/madera-spi.c | 4 +- drivers/mfd/mc13xxx-spi.c | 3 +- drivers/mfd/rsmu_spi.c | 4 +- drivers/mfd/stmpe-spi.c | 4 +- drivers/mfd/tps65912-spi.c | 4 +- drivers/misc/ad525x_dpot-spi.c | 3 +- drivers/misc/eeprom/eeprom_93xx46.c | 4 +- drivers/misc/lattice-ecp3-config.c | 4 +- drivers/misc/lis3lv02d/lis3lv02d_spi.c | 4 +- drivers/misc/lkdtm/core.c | 1 - drivers/misc/lkdtm/lkdtm.h | 1 - drivers/misc/lkdtm/perms.c | 71 +- drivers/misc/sgi-xp/xpnet.c | 2 +- drivers/mmc/core/block.c | 2 +- drivers/mmc/core/mmc.c | 2 +- drivers/mmc/core/mmc_ops.c | 13 +- drivers/mmc/core/mmc_ops.h | 3 +- drivers/mmc/core/sd.c | 2 +- drivers/mmc/host/meson-gx-mmc.c | 15 +- drivers/mmc/host/mmc_spi.c | 3 +- drivers/mtd/devices/mchp23k256.c | 4 +- drivers/mtd/devices/mchp48l640.c | 4 +- drivers/mtd/devices/mtd_dataflash.c | 4 +- drivers/mtd/devices/sst25l.c | 4 +- drivers/mtd/nand/raw/Kconfig | 3 +- drivers/mtd/ubi/build.c | 9 +- drivers/mtd/ubi/fastmap.c | 28 +- drivers/mtd/ubi/vmt.c | 8 +- drivers/net/Makefile | 2 +- drivers/net/amt.c | 4 +- drivers/net/bonding/bond_alb.c | 31 +- drivers/net/bonding/bond_main.c | 322 +- drivers/net/bonding/bond_netlink.c | 59 + drivers/net/bonding/bond_options.c | 74 +- drivers/net/bonding/bond_procfs.c | 1 - drivers/net/caif/caif_serial.c | 2 +- drivers/net/can/c_can/c_can_ethtool.c | 9 - drivers/net/can/dev/bittiming.c | 20 +- drivers/net/can/m_can/tcan4x5x-core.c | 4 +- drivers/net/can/softing/softing_main.c | 5 +- drivers/net/can/spi/hi311x.c | 4 +- drivers/net/can/spi/mcp251x.c | 4 +- .../net/can/spi/mcp251xfd/mcp251xfd-chip-fifo.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 346 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c | 24 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c | 203 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c | 12 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 31 +- drivers/net/can/usb/etas_es58x/es58x_fd.c | 3 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 4 +- drivers/net/can/xilinx_can.c | 9 +- drivers/net/dsa/Kconfig | 12 +- drivers/net/dsa/Makefile | 3 +- drivers/net/dsa/b53/b53_common.c | 84 +- drivers/net/dsa/b53/b53_priv.h | 22 +- drivers/net/dsa/b53/b53_serdes.c | 19 +- drivers/net/dsa/b53/b53_serdes.h | 5 +- drivers/net/dsa/b53/b53_spi.c | 4 +- drivers/net/dsa/b53/b53_srab.c | 35 +- drivers/net/dsa/bcm_sf2.c | 54 +- drivers/net/dsa/dsa_loop.c | 3 +- drivers/net/dsa/hirschmann/hellcreek.c | 9 +- drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c | 2 +- drivers/net/dsa/lan9303-core.c | 16 +- drivers/net/dsa/lantiq_gswip.c | 9 +- drivers/net/dsa/microchip/ksz8795.c | 45 +- drivers/net/dsa/microchip/ksz8795_spi.c | 15 +- drivers/net/dsa/microchip/ksz9477.c | 118 +- drivers/net/dsa/microchip/ksz9477_i2c.c | 1 + drivers/net/dsa/microchip/ksz9477_spi.c | 16 +- drivers/net/dsa/microchip/ksz_common.c | 21 +- drivers/net/dsa/microchip/ksz_common.h | 13 +- drivers/net/dsa/mt7530.c | 19 +- drivers/net/dsa/mv88e6xxx/chip.c | 569 ++- drivers/net/dsa/mv88e6xxx/chip.h | 11 +- drivers/net/dsa/mv88e6xxx/global1.h | 1 + drivers/net/dsa/mv88e6xxx/global1_vtu.c | 5 +- drivers/net/dsa/mv88e6xxx/global2.h | 3 + drivers/net/dsa/mv88e6xxx/global2_scratch.c | 28 + drivers/net/dsa/mv88e6xxx/hwtstamp.c | 2 +- drivers/net/dsa/mv88e6xxx/port.c | 41 +- drivers/net/dsa/mv88e6xxx/port.h | 16 +- drivers/net/dsa/mv88e6xxx/serdes.c | 81 +- drivers/net/dsa/mv88e6xxx/serdes.h | 5 + drivers/net/dsa/mv88e6xxx/smi.c | 35 +- drivers/net/dsa/ocelot/felix.c | 784 ++-- drivers/net/dsa/ocelot/felix.h | 9 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 47 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 48 +- drivers/net/dsa/qca/ar9331.c | 45 +- drivers/net/dsa/qca8k.c | 1596 +++++-- drivers/net/dsa/qca8k.h | 54 +- drivers/net/dsa/realtek-smi-core.c | 523 --- drivers/net/dsa/realtek-smi-core.h | 145 - drivers/net/dsa/realtek/Kconfig | 40 + drivers/net/dsa/realtek/Makefile | 6 + drivers/net/dsa/realtek/realtek-mdio.c | 290 ++ drivers/net/dsa/realtek/realtek-smi.c | 581 +++ drivers/net/dsa/realtek/realtek.h | 150 + drivers/net/dsa/realtek/rtl8365mb.c | 2066 +++++++++ drivers/net/dsa/realtek/rtl8366-core.c | 448 ++ drivers/net/dsa/realtek/rtl8366rb.c | 1860 ++++++++ drivers/net/dsa/rtl8365mb.c | 1987 -------- drivers/net/dsa/rtl8366.c | 448 -- drivers/net/dsa/rtl8366rb.c | 1814 -------- drivers/net/dsa/sja1105/sja1105_flower.c | 47 +- drivers/net/dsa/sja1105/sja1105_main.c | 200 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 2 +- drivers/net/dsa/sja1105/sja1105_vl.c | 16 +- drivers/net/dsa/vitesse-vsc73xx-spi.c | 6 +- drivers/net/dsa/xrs700x/xrs700x.c | 32 +- drivers/net/ethernet/3com/typhoon.c | 24 +- drivers/net/ethernet/8390/mcf8390.c | 10 +- drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/agere/et131x.c | 14 +- drivers/net/ethernet/altera/altera_sgdma.c | 2 +- drivers/net/ethernet/altera/altera_tse_main.c | 8 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 5 +- drivers/net/ethernet/arc/emac_mdio.c | 5 +- drivers/net/ethernet/asix/ax88796c_main.c | 6 +- drivers/net/ethernet/atheros/alx/main.c | 5 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 2 +- 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/genet/bcmgenet_wol.c | 7 - drivers/net/ethernet/cadence/macb.h | 4 + drivers/net/ethernet/cadence/macb_main.c | 88 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 3 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 59 +- drivers/net/ethernet/cortina/gemini.c | 8 + drivers/net/ethernet/davicom/Kconfig | 31 + drivers/net/ethernet/davicom/Makefile | 1 + drivers/net/ethernet/davicom/dm9051.c | 1260 +++++ drivers/net/ethernet/davicom/dm9051.h | 162 + drivers/net/ethernet/dec/tulip/pnic.c | 2 +- drivers/net/ethernet/dlink/sundance.c | 60 +- drivers/net/ethernet/faraday/Kconfig | 12 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 432 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 32 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 2 + drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 12 +- drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 6 +- drivers/net/ethernet/freescale/dpaa2/dpni.c | 2 + drivers/net/ethernet/freescale/dpaa2/dpni.h | 6 + drivers/net/ethernet/freescale/enetc/enetc.h | 38 + drivers/net/ethernet/freescale/enetc/enetc_cbdr.c | 41 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 14 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 150 +- drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/fec_ptp.c | 1 - drivers/net/ethernet/freescale/gianfar_ethtool.c | 1 - drivers/net/ethernet/freescale/xgmac_mdio.c | 91 +- drivers/net/ethernet/fungible/Kconfig | 27 + drivers/net/ethernet/fungible/Makefile | 7 + drivers/net/ethernet/fungible/funcore/Makefile | 5 + drivers/net/ethernet/fungible/funcore/fun_dev.c | 843 ++++ drivers/net/ethernet/fungible/funcore/fun_dev.h | 150 + drivers/net/ethernet/fungible/funcore/fun_hci.h | 1202 +++++ drivers/net/ethernet/fungible/funcore/fun_queue.c | 601 +++ drivers/net/ethernet/fungible/funcore/fun_queue.h | 175 + drivers/net/ethernet/fungible/funeth/Kconfig | 17 + drivers/net/ethernet/fungible/funeth/Makefile | 10 + drivers/net/ethernet/fungible/funeth/fun_port.h | 97 + drivers/net/ethernet/fungible/funeth/funeth.h | 171 + .../net/ethernet/fungible/funeth/funeth_devlink.c | 40 + .../net/ethernet/fungible/funeth/funeth_devlink.h | 13 + .../net/ethernet/fungible/funeth/funeth_ethtool.c | 1162 +++++ drivers/net/ethernet/fungible/funeth/funeth_ktls.c | 155 + drivers/net/ethernet/fungible/funeth/funeth_ktls.h | 31 + drivers/net/ethernet/fungible/funeth/funeth_main.c | 2091 +++++++++ drivers/net/ethernet/fungible/funeth/funeth_rx.c | 826 ++++ .../net/ethernet/fungible/funeth/funeth_trace.h | 117 + drivers/net/ethernet/fungible/funeth/funeth_tx.c | 762 +++ drivers/net/ethernet/fungible/funeth/funeth_txrx.h | 264 ++ drivers/net/ethernet/google/gve/gve_main.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 79 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 6 + drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 2 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 11 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 13 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 11 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 8 + drivers/net/ethernet/ibm/ibmvnic.c | 35 +- drivers/net/ethernet/intel/e1000e/netdev.c | 22 +- drivers/net/ethernet/intel/i40e/i40e.h | 4 + drivers/net/ethernet/intel/i40e/i40e_adminq.c | 92 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 155 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 9 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 4 + drivers/net/ethernet/intel/i40e/i40e_main.c | 52 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 25 + drivers/net/ethernet/intel/i40e/i40e_txrx.c | 36 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 5 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 57 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 5 + drivers/net/ethernet/intel/i40e/i40e_xsk.c | 23 +- drivers/net/ethernet/intel/iavf/iavf.h | 23 +- drivers/net/ethernet/intel/iavf/iavf_common.c | 4 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 324 +- drivers/net/ethernet/intel/iavf/iavf_status.h | 2 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 62 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 234 +- drivers/net/ethernet/intel/ice/Makefile | 13 +- drivers/net/ethernet/intel/ice/ice.h | 38 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 276 +- drivers/net/ethernet/intel/ice/ice_base.c | 21 +- drivers/net/ethernet/intel/ice/ice_common.c | 102 +- drivers/net/ethernet/intel/ice/ice_common.h | 9 + drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 8 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 170 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 31 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 291 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 13 + drivers/net/ethernet/intel/ice/ice_flex_type.h | 40 + drivers/net/ethernet/intel/ice/ice_fltr.c | 37 +- drivers/net/ethernet/intel/ice/ice_fltr.h | 10 +- drivers/net/ethernet/intel/ice/ice_gnss.c | 376 ++ drivers/net/ethernet/intel/ice/ice_gnss.h | 50 + drivers/net/ethernet/intel/ice/ice_idc.c | 11 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 2 + drivers/net/ethernet/intel/ice/ice_lib.c | 590 ++- drivers/net/ethernet/intel/ice/ice_lib.h | 22 +- drivers/net/ethernet/intel/ice/ice_main.c | 459 +- drivers/net/ethernet/intel/ice/ice_osdep.h | 1 + .../net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.c | 38 + .../net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.h | 13 + drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 31 + drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 7 + drivers/net/ethernet/intel/ice/ice_repr.c | 54 +- drivers/net/ethernet/intel/ice/ice_switch.c | 80 + drivers/net/ethernet/intel/ice/ice_switch.h | 24 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 51 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 13 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 24 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 30 +- drivers/net/ethernet/intel/ice/ice_type.h | 19 + .../net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c | 211 + .../net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.h | 19 + .../ethernet/intel/ice/ice_virtchnl_allowlist.c | 10 + drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 13 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 2500 +++++++--- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 103 +- drivers/net/ethernet/intel/ice/ice_vlan.h | 18 + drivers/net/ethernet/intel/ice/ice_vlan_mode.c | 439 ++ drivers/net/ethernet/intel/ice/ice_vlan_mode.h | 13 + drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c | 707 +++ drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.h | 32 + drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c | 103 + drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.h | 29 + drivers/net/ethernet/intel/ice/ice_xsk.c | 396 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 27 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 - drivers/net/ethernet/intel/igb/igb_main.c | 38 +- drivers/net/ethernet/intel/igbvf/netdev.c | 22 +- drivers/net/ethernet/intel/igc/igc_main.c | 35 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 19 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 36 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 24 +- drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 10 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 27 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 22 +- drivers/net/ethernet/jme.c | 3 +- drivers/net/ethernet/lantiq_xrx200.c | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 319 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 247 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 13 + .../ethernet/marvell/octeontx2/af/lmac_common.h | 10 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 19 + drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 131 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.h | 2 + drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 224 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 30 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 3 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 117 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 17 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 3 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 79 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 21 + .../ethernet/marvell/octeontx2/nic/otx2_dcbnl.c | 170 + .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 30 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 50 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 75 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 8 + .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.h | 15 + .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 48 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 6 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 55 +- drivers/net/ethernet/marvell/prestera/prestera.h | 5 + .../net/ethernet/marvell/prestera/prestera_acl.c | 124 +- .../net/ethernet/marvell/prestera/prestera_acl.h | 30 +- .../net/ethernet/marvell/prestera/prestera_flow.c | 5 +- .../net/ethernet/marvell/prestera/prestera_flow.h | 3 +- .../ethernet/marvell/prestera/prestera_flower.c | 87 +- .../ethernet/marvell/prestera/prestera_flower.h | 1 - .../net/ethernet/marvell/prestera/prestera_hw.c | 55 + .../net/ethernet/marvell/prestera/prestera_hw.h | 6 + .../net/ethernet/marvell/prestera/prestera_main.c | 12 +- .../ethernet/marvell/prestera/prestera_router.c | 412 ++ .../ethernet/marvell/prestera/prestera_router_hw.c | 132 +- .../ethernet/marvell/prestera/prestera_router_hw.h | 44 + drivers/net/ethernet/mediatek/mtk_star_emac.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 343 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 44 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 21 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 42 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/selq.c | 231 + drivers/net/ethernet/mellanox/mlx5/core/en/selq.h | 51 + .../ethernet/mellanox/mlx5/core/en/tc/act/accept.c | 8 +- .../ethernet/mellanox/mlx5/core/en/tc/act/act.c | 73 + .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 30 +- .../ethernet/mellanox/mlx5/core/en/tc/act/csum.c | 5 +- .../net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c | 27 +- .../ethernet/mellanox/mlx5/core/en/tc/act/drop.c | 6 +- .../ethernet/mellanox/mlx5/core/en/tc/act/goto.c | 15 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mark.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c | 10 +- .../mellanox/mlx5/core/en/tc/act/mirred_nic.c | 6 +- .../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 | 11 +- .../ethernet/mellanox/mlx5/core/en/tc/act/sample.c | 40 +- .../ethernet/mellanox/mlx5/core/en/tc/act/sample.h | 14 + .../ethernet/mellanox/mlx5/core/en/tc/act/trap.c | 8 +- .../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 | 68 +- .../ethernet/mellanox/mlx5/core/en/tc/post_act.h | 8 + .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 89 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 134 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 4 - .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 20 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 65 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/tir.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 47 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 7 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 9 - .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 6 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 117 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 36 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 77 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 28 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 844 +++- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 39 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 128 +- .../mellanox/mlx5/core/esw/acl/ingress_ofld.c | 87 + .../net/ethernet/mellanox/mlx5/core/esw/acl/ofld.h | 15 + .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 19 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 126 +- .../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 | 25 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 7 + drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 57 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 142 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 13 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 3 + .../net/ethernet/mellanox/mlx5/core/lib/hv_vhca.h | 7 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/port.c | 20 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 11 + drivers/net/ethernet/mellanox/mlxsw/core.c | 107 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 17 +- .../mellanox/mlxsw/core_acl_flex_actions.c | 77 + .../mellanox/mlxsw/core_acl_flex_actions.h | 3 + drivers/net/ethernet/mellanox/mlxsw/core_env.c | 159 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 3 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 79 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 66 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 76 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 2 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 171 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 32 +- .../net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c | 5 +- .../ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c | 12 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 91 +- .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 28 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 53 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 3 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 305 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 3 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 6 +- drivers/net/ethernet/micrel/ks8851_spi.c | 6 +- drivers/net/ethernet/microchip/enc28j60.c | 6 +- drivers/net/ethernet/microchip/encx24j600.c | 4 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 2 +- drivers/net/ethernet/microchip/lan743x_main.c | 274 +- drivers/net/ethernet/microchip/lan743x_main.h | 62 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 8 +- drivers/net/ethernet/microchip/lan966x/Kconfig | 1 + drivers/net/ethernet/microchip/lan966x/Makefile | 3 +- .../ethernet/microchip/lan966x/lan966x_ethtool.c | 34 + .../net/ethernet/microchip/lan966x/lan966x_main.c | 134 +- .../net/ethernet/microchip/lan966x/lan966x_main.h | 54 + .../net/ethernet/microchip/lan966x/lan966x_mdb.c | 45 + .../ethernet/microchip/lan966x/lan966x_phylink.c | 9 + .../net/ethernet/microchip/lan966x/lan966x_ptp.c | 618 +++ .../net/ethernet/microchip/lan966x/lan966x_regs.h | 121 + .../ethernet/microchip/lan966x/lan966x_switchdev.c | 85 +- drivers/net/ethernet/microchip/sparx5/Makefile | 3 +- .../net/ethernet/microchip/sparx5/sparx5_ethtool.c | 34 + .../net/ethernet/microchip/sparx5/sparx5_fdma.c | 2 + .../net/ethernet/microchip/sparx5/sparx5_main.c | 23 +- .../net/ethernet/microchip/sparx5/sparx5_main.h | 66 +- .../ethernet/microchip/sparx5/sparx5_main_regs.h | 335 +- .../net/ethernet/microchip/sparx5/sparx5_netdev.c | 42 +- .../net/ethernet/microchip/sparx5/sparx5_packet.c | 37 +- .../net/ethernet/microchip/sparx5/sparx5_phylink.c | 10 + drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c | 685 +++ .../ethernet/microchip/sparx5/sparx5_switchdev.c | 31 +- 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 | 70 +- drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 35 +- drivers/net/ethernet/moxa/moxart_ether.c | 4 +- drivers/net/ethernet/mscc/ocelot.c | 470 +- drivers/net/ethernet/mscc/ocelot.h | 11 +- drivers/net/ethernet/mscc/ocelot_flower.c | 17 +- drivers/net/ethernet/mscc/ocelot_io.c | 13 + drivers/net/ethernet/mscc/ocelot_mrp.c | 64 +- drivers/net/ethernet/mscc/ocelot_net.c | 76 +- drivers/net/ethernet/mscc/ocelot_police.c | 41 + drivers/net/ethernet/mscc/ocelot_police.h | 5 + drivers/net/ethernet/mscc/ocelot_vcap.c | 13 +- drivers/net/ethernet/netronome/nfp/Makefile | 1 + drivers/net/ethernet/netronome/nfp/flower/action.c | 58 + drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 7 + drivers/net/ethernet/netronome/nfp/flower/main.h | 49 +- .../net/ethernet/netronome/nfp/flower/offload.c | 16 +- .../net/ethernet/netronome/nfp/flower/qos_conf.c | 470 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 12 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 47 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 207 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 81 +- .../net/ethernet/netronome/nfp/nfp_net_debugfs.c | 33 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h | 3 +- drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c | 592 +++ drivers/net/ethernet/netronome/nfp/nfp_net_xsk.h | 29 + drivers/net/ethernet/netronome/nfp/nfp_port.h | 3 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 2 +- drivers/net/ethernet/ni/nixge.c | 5 +- drivers/net/ethernet/nxp/lpc_eth.c | 5 +- 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 | 164 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 6 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 6 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 6 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 206 +- 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_stats.c | 1 - drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 67 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 3 + drivers/net/ethernet/qlogic/qed/qed_mcp.c | 90 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 38 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 47 +- drivers/net/ethernet/qlogic/qed/qed_sriov.h | 1 + drivers/net/ethernet/qlogic/qed/qed_vf.c | 7 - drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 3 +- drivers/net/ethernet/qualcomm/qca_spi.c | 6 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 4 +- drivers/net/ethernet/realtek/r8169_main.c | 74 +- drivers/net/ethernet/realtek/r8169_phy_config.c | 71 +- drivers/net/ethernet/renesas/ravb_main.c | 15 +- drivers/net/ethernet/renesas/sh_eth.c | 18 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- drivers/net/ethernet/sfc/ef10.c | 26 + drivers/net/ethernet/sfc/ef100_nic.c | 9 + drivers/net/ethernet/sfc/efx_channels.c | 63 +- drivers/net/ethernet/sfc/net_driver.h | 2 + drivers/net/ethernet/sfc/nic_common.h | 5 + drivers/net/ethernet/sfc/rx_common.c | 18 +- drivers/net/ethernet/sfc/rx_common.h | 6 + drivers/net/ethernet/sfc/siena.c | 8 + drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/smc91x.c | 10 - drivers/net/ethernet/socionext/netsec.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 7 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 37 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 30 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 147 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 22 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 8 +- drivers/net/ethernet/sun/cassini.c | 21 +- drivers/net/ethernet/sun/sunhme.c | 6 +- drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 4 - drivers/net/ethernet/ti/cpsw_switchdev.c | 4 - drivers/net/ethernet/ti/cpts.c | 4 +- drivers/net/ethernet/vertexcom/mse102x.c | 6 +- drivers/net/ethernet/wiznet/w5100-spi.c | 4 +- drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/ethernet/xilinx/Kconfig | 2 +- drivers/net/ethernet/xilinx/ll_temac.h | 4 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 7 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 2 + drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 110 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 6 +- drivers/net/ethernet/xscale/Kconfig | 4 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 85 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 1 + drivers/net/fjes/fjes_main.c | 5 +- drivers/net/geneve.c | 4 +- drivers/net/gtp.c | 2 +- drivers/net/hamradio/dmascc.c | 7 +- drivers/net/hyperv/netvsc.c | 24 +- drivers/net/ieee802154/adf7242.c | 4 +- drivers/net/ieee802154/at86rf230.c | 4 +- drivers/net/ieee802154/atusb.c | 186 +- drivers/net/ieee802154/ca8210.c | 6 +- drivers/net/ieee802154/cc2520.c | 4 +- drivers/net/ieee802154/mac802154_hwsim.c | 2 +- drivers/net/ieee802154/mcr20a.c | 4 +- drivers/net/ieee802154/mrf24j40.c | 4 +- drivers/net/ipa/gsi_trans.c | 11 + drivers/net/ipa/gsi_trans.h | 10 + drivers/net/ipa/ipa_data-v3.1.c | 2 + drivers/net/ipa/ipa_data-v3.5.1.c | 2 + drivers/net/ipa/ipa_data-v4.11.c | 2 + drivers/net/ipa/ipa_data-v4.2.c | 2 + drivers/net/ipa/ipa_data-v4.5.c | 2 + drivers/net/ipa/ipa_data-v4.9.c | 2 + drivers/net/ipa/ipa_data.h | 2 + drivers/net/ipa/ipa_endpoint.c | 217 +- drivers/net/ipa/ipa_endpoint.h | 8 +- drivers/net/loopback.c | 6 +- drivers/net/macsec.c | 6 +- drivers/net/macvlan.c | 6 +- drivers/net/macvtap.c | 6 + drivers/net/mctp/Kconfig | 12 + drivers/net/mctp/Makefile | 1 + drivers/net/mctp/mctp-i2c.c | 1082 +++++ drivers/net/mdio/mdio-mscc-miim.c | 9 +- drivers/net/mdio/mdio-xgene.c | 3 +- drivers/net/mhi_net.c | 2 +- drivers/net/ntb_netdev.c | 2 +- drivers/net/pcs/pcs-xpcs.c | 41 +- drivers/net/phy/aquantia_main.c | 4 +- drivers/net/phy/at803x.c | 146 +- drivers/net/phy/dp83822.c | 2 +- drivers/net/phy/marvell.c | 8 +- drivers/net/phy/meson-gxl.c | 31 +- drivers/net/phy/micrel.c | 1114 ++++- drivers/net/phy/microchip_t1.c | 387 +- drivers/net/phy/phy-core.c | 22 +- drivers/net/phy/phylink.c | 90 +- drivers/net/phy/sfp.c | 48 +- drivers/net/phy/spi_ks8995.c | 4 +- drivers/net/rionet.c | 2 +- drivers/net/sb1000.c | 2 +- drivers/net/tap.c | 3 +- drivers/net/team/team.c | 5 + drivers/net/tun.c | 46 +- drivers/net/usb/Kconfig | 1 + drivers/net/usb/asix.h | 4 +- drivers/net/usb/asix_common.c | 81 +- drivers/net/usb/asix_devices.c | 22 +- drivers/net/usb/cdc_mbim.c | 1 + drivers/net/usb/gl620a.c | 2 +- drivers/net/usb/hso.c | 2 +- drivers/net/usb/smsc95xx.c | 53 +- drivers/net/veth.c | 2 +- drivers/net/virtio_net.c | 3 +- drivers/net/vrf.c | 2 +- drivers/net/vxlan.c | 4834 -------------------- drivers/net/vxlan/Makefile | 7 + drivers/net/vxlan/vxlan_core.c | 4746 +++++++++++++++++++ drivers/net/vxlan/vxlan_multicast.c | 272 ++ drivers/net/vxlan/vxlan_private.h | 162 + drivers/net/vxlan/vxlan_vnifilter.c | 999 ++++ drivers/net/wan/Kconfig | 3 +- drivers/net/wan/ixp4xx_hss.c | 39 +- drivers/net/wan/lmc/lmc_main.c | 3 +- drivers/net/wan/slic_ds26522.c | 3 +- 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/txrx.c | 2 +- drivers/net/wireless/ath/ath10k/wmi.c | 2 +- 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/dp_tx.c | 5 +- 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 | 2 + .../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 34 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 28 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 10 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 12 +- .../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/intel/iwlwifi/mvm/rxmq.c | 3 + drivers/net/wireless/intersil/p54/p54spi.c | 4 +- drivers/net/wireless/marvell/libertas/if_spi.c | 4 +- drivers/net/wireless/mediatek/mt76/dma.c | 14 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 30 +- drivers/net/wireless/mediatek/mt76/mt76.h | 22 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 3 + .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 15 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 1 - drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 136 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 220 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 1 + drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 22 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 15 +- drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 1 + drivers/net/wireless/mediatek/mt76/mt76_connac.h | 71 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 378 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 117 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 25 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 30 +- drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 2 + drivers/net/wireless/mediatek/mt76/mt7915/Kconfig | 3 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 217 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 454 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 87 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 9 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 156 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 437 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 15 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 131 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 1323 ++---- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 54 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 577 ++- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 87 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 259 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 586 ++- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 61 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 37 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 119 - drivers/net/wireless/mediatek/mt76/mt7921/init.c | 10 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 37 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 36 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 274 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 21 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 125 + .../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 37 +- .../net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 20 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 3 + drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 15 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 6 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 38 + drivers/net/wireless/mediatek/mt76/sdio.c | 14 +- drivers/net/wireless/mediatek/mt76/sdio.h | 2 + drivers/net/wireless/mediatek/mt76/sdio_txrx.c | 26 +- drivers/net/wireless/microchip/wilc1000/spi.c | 9 +- drivers/net/wireless/ray_cs.c | 6 + drivers/net/wireless/realtek/rtlwifi/cam.c | 2 +- drivers/net/wireless/realtek/rtw88/fw.c | 42 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 5 +- drivers/net/wireless/realtek/rtw88/main.c | 83 +- 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 | 40 +- drivers/net/wireless/realtek/rtw89/cam.h | 5 + drivers/net/wireless/realtek/rtw89/coex.c | 11 +- drivers/net/wireless/realtek/rtw89/core.c | 458 +- drivers/net/wireless/realtek/rtw89/core.h | 102 +- drivers/net/wireless/realtek/rtw89/debug.c | 93 +- drivers/net/wireless/realtek/rtw89/fw.c | 147 +- drivers/net/wireless/realtek/rtw89/fw.h | 140 +- drivers/net/wireless/realtek/rtw89/mac.c | 93 +- drivers/net/wireless/realtek/rtw89/mac.h | 22 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 80 +- drivers/net/wireless/realtek/rtw89/pci.c | 161 +- drivers/net/wireless/realtek/rtw89/pci.h | 5 + drivers/net/wireless/realtek/rtw89/phy.c | 91 +- 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/cw1200_spi.c | 4 +- drivers/net/wireless/st/cw1200/wsm.c | 2 +- drivers/net/wireless/ti/wl1251/spi.c | 4 +- drivers/net/wireless/ti/wlcore/spi.c | 4 +- drivers/net/wwan/iosm/iosm_ipc_debugfs.c | 5 +- drivers/net/wwan/iosm/iosm_ipc_imem.c | 54 +- drivers/net/wwan/iosm/iosm_ipc_imem.h | 7 + drivers/net/wwan/iosm/iosm_ipc_mmio.c | 6 +- drivers/net/wwan/iosm/iosm_ipc_mmio.h | 6 +- drivers/net/wwan/iosm/iosm_ipc_mux.c | 21 +- drivers/net/wwan/iosm/iosm_ipc_mux.h | 133 +- drivers/net/wwan/iosm/iosm_ipc_mux_codec.c | 742 ++- drivers/net/wwan/iosm/iosm_ipc_mux_codec.h | 142 +- drivers/net/wwan/iosm/iosm_ipc_pcie.c | 1 + drivers/net/wwan/iosm/iosm_ipc_pcie.h | 1 + drivers/net/wwan/wwan_core.c | 36 + drivers/net/xen-netfront.c | 54 +- drivers/nfc/nfcmrvl/spi.c | 3 +- drivers/nfc/port100.c | 2 - drivers/nfc/st-nci/spi.c | 4 +- drivers/nfc/st-nci/vendor_cmds.c | 2 +- drivers/nfc/st21nfca/vendor_cmds.c | 4 +- drivers/nfc/st95hf/core.c | 4 +- drivers/nfc/trf7970a.c | 4 +- drivers/pci/Kconfig | 19 - drivers/pci/Makefile | 1 - drivers/pci/access.c | 9 +- drivers/pci/controller/Kconfig | 4 - drivers/pci/controller/dwc/pci-imx6.c | 14 +- drivers/pci/controller/dwc/pci-keystone.c | 8 +- drivers/pci/controller/dwc/pci-meson.c | 16 +- drivers/pci/controller/dwc/pcie-designware-host.c | 7 +- drivers/pci/controller/dwc/pcie-fu740.c | 4 +- drivers/pci/controller/dwc/pcie-qcom.c | 95 +- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 142 +- .../pci/controller/mobiveil/pcie-mobiveil-host.c | 2 +- drivers/pci/controller/pci-aardvark.c | 394 +- drivers/pci/controller/pci-hyperv.c | 233 +- drivers/pci/controller/pci-loongson.c | 2 +- drivers/pci/controller/pci-mvebu.c | 416 +- drivers/pci/controller/pci-tegra.c | 2 +- drivers/pci/controller/pci-xgene.c | 1 + drivers/pci/controller/pcie-iproc-bcma.c | 2 +- drivers/pci/controller/pcie-iproc.c | 11 +- drivers/pci/controller/pcie-mediatek-gen3.c | 2 +- drivers/pci/controller/pcie-rcar-host.c | 78 +- drivers/pci/controller/pcie-rockchip-host.c | 2 +- drivers/pci/controller/pcie-rockchip.h | 1 + drivers/pci/endpoint/functions/pci-epf-test.c | 14 +- drivers/pci/hotplug/acpiphp_glue.c | 7 +- drivers/pci/hotplug/acpiphp_ibm.c | 5 +- drivers/pci/hotplug/pciehp_hpc.c | 4 - drivers/pci/hotplug/rpadlpar_core.c | 1 - drivers/pci/hotplug/shpchp_core.c | 2 +- drivers/pci/p2pdma.c | 1 - drivers/pci/pci-acpi.c | 6 +- drivers/pci/pci-bridge-emul.c | 186 +- drivers/pci/pci-bridge-emul.h | 31 +- drivers/pci/pcie/Kconfig | 2 +- drivers/pci/pcie/aer_inject.c | 2 +- drivers/pci/pcie/portdrv_pci.c | 4 +- drivers/pci/setup-bus.c | 2 +- drivers/pci/vgaarb.c | 1564 ------- drivers/pcmcia/Kconfig | 2 +- drivers/pcmcia/Makefile | 1 + drivers/pcmcia/pxa2xx_stargate2.c | 137 + drivers/perf/Kconfig | 16 +- drivers/perf/Makefile | 2 - drivers/perf/apple_m1_cpu_pmu.c | 584 --- drivers/perf/arm-cci.c | 2 +- drivers/perf/arm-ccn.c | 10 +- drivers/perf/arm-cmn.c | 23 +- drivers/perf/arm_pmu.c | 6 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 2 +- drivers/perf/marvell_cn10k_ddr_pmu.c | 758 --- drivers/perf/marvell_cn10k_tad_pmu.c | 2 - drivers/perf/thunderx2_pmu.c | 6 +- drivers/perf/xgene_pmu.c | 8 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 2 + drivers/pinctrl/samsung/pinctrl-exynos.c | 4 - drivers/pinctrl/samsung/pinctrl-samsung.c | 87 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 15 +- drivers/platform/chrome/cros_ec.c | 4 +- drivers/platform/chrome/cros_ec.h | 2 +- drivers/platform/chrome/cros_ec_i2c.c | 4 +- drivers/platform/chrome/cros_ec_lpc.c | 4 +- drivers/platform/chrome/cros_ec_spi.c | 4 +- drivers/platform/olpc/olpc-xo175-ec.c | 4 +- drivers/ptp/ptp_clock.c | 11 +- drivers/ptp/ptp_ocp.c | 232 +- drivers/ptp/ptp_pch.c | 195 +- drivers/ptp/ptp_sysfs.c | 4 +- drivers/ptp/ptp_vclock.c | 56 +- drivers/rapidio/devices/tsi721.c | 8 +- drivers/remoteproc/qcom_q6v5_mss.c | 7 +- drivers/remoteproc/qcom_q6v5_pas.c | 36 +- drivers/reset/reset-rzg2l-usbphy-ctrl.c | 4 +- drivers/reset/reset-uniphier-glue.c | 75 +- drivers/rtc/rtc-ds1302.c | 3 +- drivers/rtc/rtc-ds1305.c | 4 +- drivers/rtc/rtc-ds1343.c | 4 +- drivers/s390/block/dasd_diag.c | 2 +- drivers/s390/char/diag_ftp.c | 1 - drivers/s390/char/sclp.h | 1 - drivers/s390/char/sclp_cmd.c | 3 +- drivers/s390/char/sclp_config.c | 1 + drivers/s390/char/sclp_sdias.c | 2 +- drivers/s390/char/zcore.c | 3 +- drivers/s390/cio/airq.c | 4 +- drivers/s390/cio/crw.c | 1 + drivers/s390/cio/ioasm.c | 1 - drivers/s390/crypto/ap_bus.c | 328 +- drivers/s390/crypto/ap_bus.h | 24 +- drivers/s390/crypto/ap_card.c | 11 - drivers/s390/crypto/ap_queue.c | 19 +- drivers/s390/crypto/vfio_ap_debug.h | 32 - drivers/s390/crypto/vfio_ap_drv.c | 23 - drivers/s390/crypto/vfio_ap_ops.c | 151 +- drivers/s390/crypto/zcrypt_api.c | 53 +- drivers/s390/crypto/zcrypt_cex4.c | 71 +- drivers/s390/crypto/zcrypt_msgtype50.c | 12 +- drivers/s390/crypto/zcrypt_msgtype50.h | 4 +- drivers/s390/crypto/zcrypt_msgtype6.c | 119 +- drivers/s390/crypto/zcrypt_msgtype6.h | 13 +- drivers/s390/net/lcs.c | 8 +- drivers/s390/net/qeth_core_main.c | 2 +- drivers/s390/net/qeth_l3_main.c | 1 - drivers/scsi/fnic/fnic_scsi.c | 13 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 5 +- drivers/scsi/sg.c | 5 + drivers/scsi/xen-scsifront.c | 3 +- drivers/soc/Kconfig | 1 - drivers/soc/Makefile | 1 - drivers/soc/amlogic/meson-secure-pwrc.c | 22 - drivers/soc/atmel/soc.c | 3 - drivers/soc/atmel/soc.h | 1 - drivers/soc/fsl/dpio/qbman-portal.c | 8 +- drivers/soc/imx/imx8m-blk-ctrl.c | 66 - drivers/soc/imx/soc-imx.c | 3 + drivers/soc/ixp4xx/Kconfig | 1 - drivers/soc/ixp4xx/ixp4xx-npe.c | 33 +- drivers/soc/mediatek/mt8167-pm-domains.h | 16 +- drivers/soc/mediatek/mt8173-pm-domains.h | 22 +- drivers/soc/mediatek/mt8183-mmsys.h | 2 - drivers/soc/mediatek/mt8183-pm-domains.h | 32 +- drivers/soc/mediatek/mt8186-mmsys.h | 115 - drivers/soc/mediatek/mt8186-pm-domains.h | 344 -- drivers/soc/mediatek/mt8192-mmsys.h | 3 +- drivers/soc/mediatek/mt8192-pm-domains.h | 44 +- drivers/soc/mediatek/mt8195-pm-domains.h | 613 --- drivers/soc/mediatek/mtk-infracfg.c | 19 - drivers/soc/mediatek/mtk-mmsys.c | 18 +- drivers/soc/mediatek/mtk-mmsys.h | 3 +- drivers/soc/mediatek/mtk-mutex.c | 45 - drivers/soc/mediatek/mtk-pm-domains.c | 17 +- drivers/soc/mediatek/mtk-pm-domains.h | 8 +- drivers/soc/mediatek/mtk-pmic-wrap.c | 71 - drivers/soc/microchip/Kconfig | 10 - drivers/soc/microchip/Makefile | 1 - drivers/soc/microchip/mpfs-sys-controller.c | 193 - drivers/soc/qcom/apr.c | 1 + drivers/soc/qcom/llcc-qcom.c | 107 +- drivers/soc/qcom/mdt_loader.c | 232 +- drivers/soc/qcom/ocmem.c | 1 - drivers/soc/qcom/qcom_aoss.c | 8 +- drivers/soc/qcom/rpmpd.c | 20 - drivers/soc/qcom/socinfo.c | 12 - drivers/soc/renesas/Kconfig | 12 - drivers/soc/renesas/renesas-soc.c | 68 +- drivers/soc/samsung/exynos-chipid.c | 2 +- drivers/soc/tegra/fuse/fuse-tegra.c | 24 +- drivers/soc/tegra/pmc.c | 16 +- drivers/soc/ti/k3-ringacc.c | 15 +- drivers/soc/ti/k3-socinfo.c | 1 - drivers/soc/ti/smartreflex.c | 13 +- drivers/soc/ti/wkup_m3_ipc.c | 4 +- drivers/spi/spi-mem.c | 6 +- drivers/spi/spi-slave-system-control.c | 3 +- drivers/spi/spi-slave-time.c | 3 +- drivers/spi/spi-tle62x0.c | 3 +- drivers/spi/spi.c | 15 +- drivers/spi/spidev.c | 4 +- drivers/staging/fbtft/fbtft.h | 92 +- drivers/staging/gdm724x/gdm_lte.c | 5 +- drivers/staging/greybus/tools/Makefile | 3 +- drivers/staging/pi433/pi433_if.c | 4 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 7 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 10 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 22 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 16 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 - drivers/staging/rtl8723bs/include/rtw_mlme.h | 8 +- drivers/staging/wfx/bus_spi.c | 3 +- drivers/tee/amdtee/call.c | 2 +- drivers/tee/amdtee/shm_pool.c | 55 +- drivers/tee/optee/Kconfig | 8 + drivers/tee/optee/call.c | 4 +- drivers/tee/optee/core.c | 21 +- drivers/tee/optee/device.c | 5 +- drivers/tee/optee/ffa_abi.c | 63 +- drivers/tee/optee/optee_private.h | 7 +- drivers/tee/optee/smc_abi.c | 125 +- drivers/tee/tee_core.c | 5 +- drivers/tee/tee_private.h | 15 +- drivers/tee/tee_shm.c | 335 +- drivers/tee/tee_shm_pool.c | 162 +- drivers/thermal/thermal_netlink.c | 5 +- drivers/tty/serial/max3100.c | 5 +- drivers/tty/serial/max310x.c | 3 +- drivers/tty/serial/sc16is7xx.c | 4 +- drivers/tty/serial/sh-sci.c | 5 +- drivers/usb/class/usbtmc.c | 13 +- drivers/usb/core/hcd.c | 17 +- drivers/usb/gadget/function/rndis.c | 1 - drivers/usb/gadget/udc/core.c | 3 + drivers/usb/gadget/udc/max3420_udc.c | 4 +- drivers/usb/host/max3421-hcd.c | 3 +- drivers/usb/host/ohci-sa1111.c | 25 - drivers/usb/host/xen-hcd.c | 26 +- drivers/usb/musb/omap2430.c | 1 + drivers/vdpa/mlx5/net/mlx5_vnet.c | 34 +- drivers/vdpa/vdpa.c | 2 +- drivers/vdpa/vdpa_user/iova_domain.c | 2 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 2 +- drivers/vhost/iotlb.c | 11 - drivers/vhost/net.c | 1 + drivers/vhost/vdpa.c | 2 +- drivers/vhost/vhost.c | 11 +- drivers/vhost/vsock.c | 3 +- drivers/video/backlight/ams369fg06.c | 3 +- drivers/video/backlight/corgi_lcd.c | 3 +- drivers/video/backlight/ili922x.c | 3 +- drivers/video/backlight/l4f00242t03.c | 3 +- drivers/video/backlight/lms501kf03.c | 3 +- drivers/video/backlight/ltv350qv.c | 3 +- drivers/video/backlight/tdo24m.c | 3 +- drivers/video/backlight/tosa_lcd.c | 4 +- drivers/video/backlight/vgg2432a4.c | 4 +- drivers/video/console/Kconfig | 2 +- drivers/video/fbdev/omap/lcd_mipid.c | 4 +- .../omapfb/displays/panel-lgphilips-lb035q02.c | 4 +- .../omap2/omapfb/displays/panel-nec-nl8048hl11.c | 4 +- .../omap2/omapfb/displays/panel-sony-acx565akm.c | 4 +- .../omap2/omapfb/displays/panel-tpo-td028ttec1.c | 4 +- .../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 4 +- drivers/video/fbdev/stifb.c | 45 +- drivers/virtio/Kconfig | 1 + drivers/virtio/virtio.c | 56 +- drivers/virtio/virtio_vdpa.c | 2 +- drivers/watchdog/Kconfig | 2 +- drivers/xen/gntalloc.c | 25 +- drivers/xen/grant-table.c | 71 +- drivers/xen/pvcalls-front.c | 8 +- drivers/xen/xenbus/xenbus_client.c | 24 +- fs/9p/cache.c | 10 +- fs/9p/v9fs.c | 4 +- fs/9p/v9fs.h | 13 +- fs/9p/vfs_addr.c | 62 +- fs/9p/vfs_inode.c | 13 +- fs/Kconfig | 2 +- fs/Kconfig.binfmt | 3 - fs/afs/dynroot.c | 1 - fs/afs/file.c | 41 +- fs/afs/inode.c | 32 +- fs/afs/internal.h | 23 +- fs/afs/super.c | 4 +- fs/afs/write.c | 19 +- fs/btrfs/Makefile | 1 - fs/btrfs/backref.c | 7 +- fs/btrfs/block-group.c | 36 +- fs/btrfs/block-group.h | 1 - fs/btrfs/btrfs_inode.h | 42 +- fs/btrfs/compression.c | 63 +- fs/btrfs/compression.h | 10 +- fs/btrfs/ctree.c | 108 +- fs/btrfs/ctree.h | 93 +- fs/btrfs/delalloc-space.c | 18 +- fs/btrfs/dev-replace.c | 18 +- fs/btrfs/disk-io.c | 229 +- fs/btrfs/disk-io.h | 2 - fs/btrfs/extent-tree.c | 158 +- fs/btrfs/extent_io.c | 61 +- fs/btrfs/extent_io.h | 2 +- fs/btrfs/extent_map.c | 4 - fs/btrfs/file-item.c | 76 +- fs/btrfs/file.c | 79 +- fs/btrfs/free-space-tree.c | 2 - fs/btrfs/inode.c | 1211 +---- fs/btrfs/ioctl.c | 309 +- fs/btrfs/lzo.c | 11 +- fs/btrfs/ordered-data.c | 132 +- fs/btrfs/ordered-data.h | 25 +- fs/btrfs/print-tree.c | 5 +- fs/btrfs/qgroup.c | 81 +- fs/btrfs/reflink.c | 43 +- fs/btrfs/relocation.c | 24 +- fs/btrfs/root-tree.c | 15 - fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 11 +- fs/btrfs/send.h | 2 +- fs/btrfs/space-info.c | 5 +- fs/btrfs/subpage.c | 2 +- fs/btrfs/super.c | 96 +- fs/btrfs/sysfs.c | 15 +- fs/btrfs/tests/extent-map-tests.c | 2 - fs/btrfs/transaction.c | 84 +- fs/btrfs/transaction.h | 3 +- fs/btrfs/tree-checker.c | 53 +- fs/btrfs/tree-log.c | 1007 ++-- fs/btrfs/tree-log.h | 7 +- fs/btrfs/volumes.c | 147 +- fs/btrfs/volumes.h | 7 +- fs/btrfs/zoned.c | 177 +- fs/cachefiles/interface.c | 2 +- fs/cachefiles/io.c | 10 +- fs/cachefiles/xattr.c | 23 +- fs/ceph/addr.c | 341 +- fs/ceph/cache.c | 28 +- fs/ceph/cache.h | 15 +- fs/ceph/caps.c | 14 - fs/ceph/dir.c | 6 +- fs/ceph/file.c | 83 +- fs/ceph/inode.c | 61 +- fs/ceph/locks.c | 8 +- fs/ceph/mds_client.c | 69 +- fs/ceph/mds_client.h | 15 +- fs/ceph/snap.c | 263 +- fs/ceph/strings.c | 1 - fs/ceph/super.c | 7 - fs/ceph/super.h | 26 +- fs/ceph/xattr.c | 13 +- fs/cifs/cifs_debug.c | 15 +- fs/cifs/cifs_swn.c | 6 +- fs/cifs/cifsfs.c | 14 +- fs/cifs/cifsglob.h | 48 +- fs/cifs/cifsproto.h | 8 - fs/cifs/connect.c | 46 +- fs/cifs/dfs_cache.c | 2 +- fs/cifs/file.c | 10 - fs/cifs/fscache.c | 19 +- fs/cifs/fscache.h | 2 +- fs/cifs/misc.c | 9 +- fs/cifs/sess.c | 131 +- fs/cifs/smb1ops.c | 2 +- fs/cifs/smb2ops.c | 173 +- fs/cifs/transport.c | 2 +- fs/crypto/crypto.c | 8 - fs/crypto/inline_crypt.c | 93 - fs/erofs/super.c | 21 +- fs/erofs/zdata.c | 184 +- fs/erofs/zmap.c | 71 +- fs/exec.c | 6 + fs/ext2/super.c | 6 +- fs/ext4/balloc.c | 1 - fs/ext4/block_validity.c | 26 +- fs/ext4/ext4.h | 7 +- fs/ext4/extents.c | 1 + fs/ext4/fast_commit.c | 173 +- fs/ext4/fast_commit.h | 2 +- fs/ext4/file.c | 10 +- fs/ext4/inline.c | 9 +- fs/ext4/inode.c | 42 +- fs/ext4/ioctl.c | 6 +- fs/ext4/mballoc.c | 345 +- fs/ext4/namei.c | 10 +- fs/ext4/resize.c | 7 +- fs/ext4/super.c | 99 +- fs/f2fs/Kconfig | 7 - fs/f2fs/acl.c | 21 +- fs/f2fs/checkpoint.c | 50 +- fs/f2fs/compress.c | 6 +- fs/f2fs/data.c | 83 +- fs/f2fs/debug.c | 21 +- fs/f2fs/dir.c | 12 +- fs/f2fs/f2fs.h | 156 +- fs/f2fs/file.c | 173 +- fs/f2fs/gc.c | 50 +- fs/f2fs/inline.c | 4 +- fs/f2fs/inode.c | 7 +- fs/f2fs/namei.c | 78 +- fs/f2fs/node.c | 92 +- fs/f2fs/node.h | 3 - fs/f2fs/recovery.c | 35 +- fs/f2fs/segment.c | 73 +- fs/f2fs/segment.h | 5 +- fs/f2fs/super.c | 85 +- fs/f2fs/sysfs.c | 16 +- fs/f2fs/verity.c | 4 +- fs/f2fs/xattr.c | 12 +- fs/fscache/internal.h | 11 + fs/fuse/dev.c | 12 +- fs/fuse/file.c | 1 - fs/fuse/fuse_i.h | 1 - fs/fuse/inode.c | 3 +- fs/fuse/ioctl.c | 9 +- fs/gfs2/bmap.c | 9 +- fs/gfs2/file.c | 5 +- fs/gfs2/glock.c | 14 +- fs/gfs2/inode.c | 51 +- fs/gfs2/lock_dlm.c | 15 +- fs/gfs2/rgrp.c | 16 +- fs/gfs2/rgrp.h | 2 +- fs/gfs2/super.c | 2 +- fs/internal.h | 9 +- fs/ioctl.c | 4 + fs/iomap/direct-io.c | 6 - fs/jbd2/transaction.c | 70 +- fs/kernfs/file.c | 7 +- fs/ksmbd/misc.c | 40 +- fs/ksmbd/misc.h | 3 +- fs/ksmbd/oplock.c | 30 + fs/ksmbd/oplock.h | 2 + fs/ksmbd/smb2pdu.c | 124 +- fs/ksmbd/transport_tcp.c | 4 +- fs/ksmbd/vfs.c | 261 +- fs/ksmbd/vfs.h | 7 +- fs/ksmbd/vfs_cache.c | 7 +- fs/ksmbd/vfs_cache.h | 1 + fs/lockd/svc.c | 24 +- fs/locks.c | 20 +- fs/namei.c | 40 +- fs/namespace.c | 141 +- fs/netfs/Makefile | 8 +- fs/netfs/buffered_read.c | 428 -- fs/netfs/internal.h | 49 +- fs/netfs/io.c | 657 --- fs/netfs/main.c | 20 - fs/netfs/objects.c | 160 - fs/netfs/read_helper.c | 1205 +++++ fs/netfs/stats.c | 1 + fs/nfs/Kconfig | 4 - fs/nfs/callback.c | 66 +- fs/nfs/callback_proc.c | 2 +- fs/nfs/callback_xdr.c | 4 + fs/nfs/delegation.c | 2 +- fs/nfs/dir.c | 612 +-- fs/nfs/direct.c | 48 +- fs/nfs/file.c | 26 +- fs/nfs/flexfilelayout/flexfilelayout.c | 17 +- fs/nfs/fscache.c | 61 +- fs/nfs/fscache.h | 45 +- fs/nfs/inode.c | 86 +- fs/nfs/internal.h | 18 +- fs/nfs/nfs2xdr.c | 3 +- fs/nfs/nfs3xdr.c | 30 +- fs/nfs/nfs42proc.c | 21 +- fs/nfs/nfs42xattr.c | 7 +- fs/nfs/nfs4_fs.h | 1 - fs/nfs/nfs4file.c | 8 +- fs/nfs/nfs4proc.c | 61 +- fs/nfs/nfs4state.c | 60 +- fs/nfs/nfs4xdr.c | 7 +- fs/nfs/nfstrace.h | 221 +- fs/nfs/pnfs.c | 4 +- fs/nfs/proc.c | 1 - fs/nfs/read.c | 29 +- fs/nfs/write.c | 9 +- fs/nfsd/Kconfig | 12 +- fs/nfsd/Makefile | 3 +- fs/nfsd/filecache.c | 6 +- fs/nfsd/nfs4state.c | 20 +- fs/nfsd/nfs4xdr.c | 10 - fs/nfsd/nfscache.c | 33 +- fs/nfsd/nfsctl.c | 10 +- fs/nfsd/nfsd.h | 2 +- fs/nfsd/nfsfh.c | 4 + fs/nfsd/nfsfh.h | 20 + fs/nfsd/nfsproc.c | 2 +- fs/nfsd/nfssvc.c | 25 +- fs/nfsd/trace.h | 107 +- fs/nfsd/vfs.c | 9 + fs/nfsd/vfs.h | 2 + fs/nfsd/xdr.h | 2 +- fs/notify/fanotify/fanotify_user.c | 47 +- fs/notify/fsnotify.c | 14 +- fs/notify/mark.c | 4 +- fs/ntfs3/file.c | 12 +- fs/ntfs3/frecord.c | 10 +- fs/ntfs3/fslog.c | 6 +- fs/ntfs3/inode.c | 8 +- fs/ntfs3/xattr.c | 136 +- fs/pipe.c | 11 +- fs/proc/task_mmu.c | 9 +- fs/pstore/platform.c | 38 +- fs/pstore/ram_core.c | 4 +- fs/read_write.c | 35 +- fs/reiserfs/Kconfig | 10 +- fs/reiserfs/inode.c | 16 +- fs/reiserfs/super.c | 2 - fs/remap_range.c | 7 +- fs/seq_file.c | 4 +- fs/ubifs/dir.c | 235 +- fs/ubifs/file.c | 14 +- fs/ubifs/io.c | 34 +- fs/ubifs/ioctl.c | 2 +- fs/ubifs/journal.c | 52 +- fs/ubifs/ubifs.h | 2 +- fs/udf/super.c | 3 +- fs/unicode/Makefile | 2 +- fs/userfaultfd.c | 6 +- fs/xfs/libxfs/xfs_dir2.c | 36 +- fs/xfs/libxfs/xfs_dir2.h | 8 +- fs/xfs/libxfs/xfs_dir2_priv.h | 5 +- fs/xfs/xfs_fsmap.c | 4 +- fs/xfs/xfs_inode.c | 85 +- fs/xfs/xfs_inode.h | 2 +- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_iops.c | 118 +- fs/xfs/xfs_pnfs.c | 3 +- fs/xfs/xfs_reflink.c | 5 +- fs/xfs/xfs_trace.h | 4 +- fs/xfs/xfs_trans.c | 86 - fs/xfs/xfs_trans.h | 3 - include/asm-generic/access_ok.h | 48 - include/asm-generic/sections.h | 15 +- include/asm-generic/uaccess.h | 46 +- include/dt-bindings/clock/at91.h | 2 - include/dt-bindings/clock/cirrus,cs2000-cp.h | 14 - include/dt-bindings/clock/fsd-clk.h | 150 - include/dt-bindings/clock/imx93-clock.h | 201 - include/dt-bindings/clock/imxrt1050-clock.h | 72 - include/dt-bindings/clock/microchip,mpfs-clock.h | 45 - include/dt-bindings/clock/qcom,dispcc-qcm2290.h | 34 - include/dt-bindings/clock/qcom,dispcc-sm6125.h | 41 - include/dt-bindings/clock/qcom,dispcc-sm6350.h | 48 - include/dt-bindings/clock/qcom,gcc-ipq806x.h | 5 +- include/dt-bindings/clock/qcom,gcc-sm8150.h | 5 - include/dt-bindings/clock/qcom,gpucc-sm6350.h | 37 - include/dt-bindings/clock/qcom,rpmcc.h | 2 - include/dt-bindings/clock/r9a06g032-sysctrl.h | 1 - include/dt-bindings/clock/r9a07g054-cpg.h | 229 - include/dt-bindings/clock/starfive-jh7100-audio.h | 41 - include/dt-bindings/clock/tegra234-clock.h | 135 +- .../dt-bindings/interrupt-controller/apple-aic.h | 2 - include/dt-bindings/memory/tegra234-mc.h | 75 - include/dt-bindings/pinctrl/k3.h | 3 - include/dt-bindings/power/imx8mp-power.h | 35 - include/dt-bindings/power/imx8mq-power.h | 3 - include/dt-bindings/power/meson-s4-power.h | 19 - include/dt-bindings/power/mt8186-power.h | 32 - include/dt-bindings/power/mt8195-power.h | 46 - include/dt-bindings/power/qcom-rpmpd.h | 5 - include/dt-bindings/power/tegra234-powergate.h | 22 - include/dt-bindings/reset/qcom,gcc-ipq806x.h | 5 - include/dt-bindings/reset/tegra234-reset.h | 45 +- include/linux/amba/bus.h | 21 + include/linux/arm-smccc.h | 5 - include/linux/bpf-cgroup.h | 24 +- include/linux/bpf.h | 133 +- include/linux/bpf_verifier.h | 7 + include/linux/btf.h | 85 +- include/linux/btf_ids.h | 13 +- include/linux/can/bittiming.h | 6 +- include/linux/ceph/ceph_fs.h | 5 +- include/linux/ceph/libceph.h | 1 - include/linux/clk-provider.h | 12 +- include/linux/clk.h | 11 - include/linux/clk/at91_pmc.h | 4 - include/linux/compiler_types.h | 3 + include/linux/cpuhotplug.h | 1 - include/linux/dma-mapping.h | 8 + include/linux/dsa/8021q.h | 26 +- include/linux/dsa/tag_qca.h | 82 + include/linux/elfcore.h | 4 +- include/linux/etherdevice.h | 5 +- include/linux/ethtool.h | 6 + include/linux/filter.h | 35 +- include/linux/firmware/imx/svc/rm.h | 5 - include/linux/fs.h | 3 - include/linux/fscache.h | 14 - include/linux/fscrypt.h | 18 - include/linux/fsnotify_backend.h | 19 - include/linux/hid.h | 23 +- include/linux/ieee80211.h | 8 +- include/linux/if_bridge.h | 1 + include/linux/if_hsr.h | 16 + include/linux/inetdevice.h | 1 + include/linux/ipv6.h | 9 +- include/linux/jbd2.h | 3 + include/linux/kallsyms.h | 2 +- include/linux/kasan-enabled.h | 35 - include/linux/kasan.h | 23 +- include/linux/linkage.h | 67 +- include/linux/linkmode.h | 5 - include/linux/map_benchmark.h | 31 - include/linux/mii.h | 50 - include/linux/mlx5/cq.h | 2 + include/linux/mlx5/driver.h | 19 +- include/linux/mlx5/fs.h | 1 + include/linux/mlx5/mlx5_ifc.h | 26 +- include/linux/mm.h | 7 +- include/linux/mm_inline.h | 97 +- include/linux/mm_types.h | 5 +- include/linux/namei.h | 6 - include/linux/net/intel/i40e_client.h | 10 - include/linux/net/intel/iidc.h | 4 + include/linux/netdevice.h | 134 +- include/linux/netfilter.h | 1 + include/linux/netfilter/nf_conntrack_pptp.h | 38 +- include/linux/netfs.h | 162 +- include/linux/netlink.h | 9 - include/linux/nfs_fs.h | 43 +- include/linux/nfs_xdr.h | 5 +- include/linux/pci.h | 1 - include/linux/pci_ids.h | 4 +- include/linux/pcs/pcs-xpcs.h | 3 +- include/linux/perf/arm_pmu.h | 2 - include/linux/phy.h | 6 +- include/linux/phylink.h | 4 - include/linux/platform_data/eth_ixp4xx.h | 21 + include/linux/platform_data/wan_ixp4xx_hss.h | 17 + include/linux/pstore.h | 6 +- include/linux/qcom_scm.h | 16 +- include/linux/ref_tracker.h | 4 + include/linux/rtnetlink.h | 3 + include/linux/scmi_protocol.h | 15 - include/linux/seq_file.h | 1 - include/linux/sizes.h | 2 - include/linux/skbuff.h | 212 +- include/linux/skmsg.h | 16 +- include/linux/soc/ixp4xx/cpu.h | 26 +- include/linux/soc/ixp4xx/npe.h | 2 - include/linux/soc/mediatek/infracfg.h | 133 - include/linux/soc/qcom/llcc-qcom.h | 9 +- include/linux/soc/qcom/mdt_loader.h | 17 +- include/linux/soc/qcom/smd-rpm.h | 1 - include/linux/soc/ti/ti_sci_protocol.h | 2 +- include/linux/socket.h | 1 + include/linux/spi/spi.h | 2 +- include/linux/ssb/ssb_driver_gige.h | 2 +- include/linux/sunrpc/auth.h | 1 - include/linux/sunrpc/sched.h | 1 + include/linux/sunrpc/svc.h | 26 +- include/linux/sunrpc/svc_xprt.h | 13 +- include/linux/sunrpc/xdr.h | 2 - include/linux/sunrpc/xprt.h | 1 + include/linux/syscalls.h | 4 + include/linux/tcp.h | 1 + include/linux/tee_drv.h | 138 +- include/linux/uaccess.h | 59 +- include/linux/udp.h | 5 - include/linux/uio.h | 17 + include/linux/vdpa.h | 18 +- include/linux/virtio.h | 1 + include/linux/virtio_config.h | 3 +- include/linux/watch_queue.h | 3 +- include/linux/wwan.h | 2 + include/linux/zstd_lib.h | 4 +- include/net/addrconf.h | 2 + include/net/af_vsock.h | 3 +- include/net/arp.h | 1 + include/net/ax25.h | 12 - include/net/bluetooth/hci_core.h | 17 + include/net/bluetooth/mgmt.h | 16 + include/net/bond_options.h | 31 +- include/net/bonding.h | 40 +- include/net/cfg80211.h | 10 +- include/net/cfg802154.h | 10 + include/net/dsa.h | 175 +- include/net/esp.h | 2 - include/net/flow_offload.h | 15 + include/net/gro.h | 57 +- include/net/ieee80211_radiotap.h | 4 +- include/net/if_inet6.h | 2 + include/net/inet_connection_sock.h | 8 + include/net/inet_dscp.h | 57 + include/net/inet_frag.h | 2 + include/net/inet_timewait_sock.h | 8 +- include/net/ip.h | 3 +- include/net/ip6_fib.h | 3 +- include/net/ip_fib.h | 3 +- include/net/ipv6.h | 21 +- include/net/ipv6_frag.h | 1 + include/net/mac80211.h | 19 +- include/net/mac802154.h | 12 + include/net/mctp.h | 28 +- include/net/mptcp.h | 6 - include/net/ndisc.h | 5 + include/net/net_namespace.h | 8 +- include/net/netfilter/nf_conntrack.h | 1 + include/net/netfilter/nf_conntrack_acct.h | 1 - include/net/netfilter/nf_conntrack_bpf.h | 23 + include/net/netfilter/nf_conntrack_ecache.h | 15 +- include/net/netfilter/nf_conntrack_extend.h | 18 +- include/net/netfilter/nf_conntrack_labels.h | 3 - include/net/netfilter/nf_conntrack_seqadj.h | 3 - include/net/netfilter/nf_conntrack_timeout.h | 20 +- include/net/netfilter/nf_conntrack_timestamp.h | 13 - include/net/netfilter/nf_tables_core.h | 9 + include/net/netns/core.h | 1 + include/net/netns/ipv4.h | 11 +- include/net/netns/ipv6.h | 6 +- include/net/netns/smc.h | 6 + include/net/page_pool.h | 133 +- include/net/pkt_cls.h | 11 + include/net/pkt_sched.h | 6 - include/net/request_sock.h | 2 + include/net/sch_generic.h | 5 - include/net/sock.h | 28 +- include/net/switchdev.h | 56 +- include/net/tc_act/tc_police.h | 30 + include/net/tcp.h | 23 +- include/net/udplite.h | 43 - include/net/vxlan.h | 54 +- include/net/xdp.h | 108 +- include/net/xdp_sock_drv.h | 5 +- include/net/xsk_buff_pool.h | 1 + include/rdma/ib.h | 2 +- include/soc/at91/sama7-ddr.h | 15 +- include/soc/microchip/mpfs.h | 4 +- include/soc/mscc/ocelot.h | 99 +- include/soc/mscc/ocelot_vcap.h | 16 + include/soc/tegra/bpmp-abi.h | 2 +- include/trace/bpf_probe.h | 6 - include/trace/events/btrfs.h | 1 - include/trace/events/cachefiles.h | 8 +- include/trace/events/ext4.h | 298 +- include/trace/events/mctp.h | 5 +- include/trace/events/net.h | 14 - include/trace/events/netfs.h | 190 +- include/trace/events/scmi.h | 28 - include/trace/events/skb.h | 35 + include/trace/events/sunrpc.h | 245 +- include/trace/perf.h | 6 - include/trace/trace_events.h | 55 +- include/uapi/asm-generic/shmbuf.h | 4 +- include/uapi/asm-generic/signal.h | 2 +- include/uapi/asm-generic/socket.h | 2 + include/uapi/linux/android/binder.h | 4 +- include/uapi/linux/bpf.h | 121 +- include/uapi/linux/btrfs.h | 133 - include/uapi/linux/btrfs_tree.h | 3 - include/uapi/linux/elf.h | 3 - include/uapi/linux/ethtool_netlink.h | 8 + include/uapi/linux/fsmap.h | 2 +- include/uapi/linux/if_addr.h | 9 +- include/uapi/linux/if_ether.h | 2 + include/uapi/linux/if_link.h | 88 + include/uapi/linux/input-event-codes.h | 4 +- include/uapi/linux/ioam6_iptunnel.h | 9 + include/uapi/linux/kexec.h | 4 +- include/uapi/linux/magic.h | 1 - include/uapi/linux/mctp.h | 18 + include/uapi/linux/mroute6.h | 1 + include/uapi/linux/net_dropmon.h | 1 + include/uapi/linux/netfilter/nfnetlink_queue.h | 1 + include/uapi/linux/nfs4.h | 1 - include/uapi/linux/nfs_fs.h | 2 +- include/uapi/linux/openvswitch.h | 6 + include/uapi/linux/reiserfs_xattr.h | 2 +- include/uapi/linux/rtnetlink.h | 13 + include/uapi/linux/smc.h | 15 + include/uapi/linux/socket.h | 4 + include/xen/grant_table.h | 19 +- init/Kconfig | 12 +- init/main.c | 2 + kernel/bpf/arraymap.c | 4 +- kernel/bpf/bpf_iter.c | 20 +- kernel/bpf/btf.c | 556 ++- kernel/bpf/cgroup.c | 179 +- kernel/bpf/core.c | 318 +- kernel/bpf/cpumap.c | 8 +- kernel/bpf/devmap.c | 3 +- kernel/bpf/helpers.c | 34 + kernel/bpf/inode.c | 39 +- kernel/bpf/preload/Kconfig | 7 +- kernel/bpf/preload/Makefile | 40 +- kernel/bpf/preload/bpf_preload.h | 8 +- kernel/bpf/preload/bpf_preload_kern.c | 119 +- kernel/bpf/preload/bpf_preload_umd_blob.S | 7 - kernel/bpf/preload/iterators/Makefile | 6 +- kernel/bpf/preload/iterators/bpf_preload_common.h | 13 - kernel/bpf/preload/iterators/iterators.c | 94 - kernel/bpf/preload/iterators/iterators.lskel.h | 425 ++ kernel/bpf/preload/iterators/iterators.skel.h | 412 -- kernel/bpf/syscall.c | 64 +- kernel/bpf/trampoline.c | 6 +- kernel/bpf/verifier.c | 243 +- kernel/capability.c | 1 - kernel/configs/debug.config | 2 +- kernel/dma/Kconfig | 7 +- kernel/dma/Makefile | 2 +- kernel/dma/debug.c | 4 +- kernel/dma/direct.c | 18 +- kernel/dma/map_benchmark.c | 25 +- kernel/dma/mapping.c | 2 + kernel/dma/swiotlb.c | 99 +- kernel/events/callchain.c | 4 + kernel/events/core.c | 3 + kernel/exit.c | 14 + kernel/extable.c | 24 +- kernel/fork.c | 4 +- kernel/kthread.c | 5 + kernel/livepatch/core.c | 4 +- kernel/module.c | 2 +- kernel/printk/printk.c | 85 +- kernel/printk/printk_ringbuffer.c | 52 +- kernel/printk/printk_ringbuffer.h | 2 - kernel/stacktrace.c | 3 + kernel/sys.c | 19 +- kernel/sysctl.c | 7 - kernel/trace/blktrace.c | 26 +- kernel/trace/bpf_trace.c | 9 + kernel/trace/ftrace.c | 4 +- kernel/trace/trace.c | 4 +- kernel/trace/trace_events.c | 6 - kernel/trace/trace_events_hist.c | 6 +- kernel/trace/trace_kprobe.c | 2 +- kernel/trace/trace_osnoise.c | 31 - kernel/watch_queue.c | 22 +- lib/Kconfig.debug | 12 +- lib/logic_iomem.c | 8 +- lib/ref_tracker.c | 19 +- lib/strncpy_from_user.c | 2 +- lib/strnlen_user.c | 2 +- lib/test_lockup.c | 11 +- lib/vsprintf.c | 49 +- mm/gup.c | 57 +- mm/maccess.c | 119 + mm/madvise.c | 92 +- mm/memfd.c | 40 +- mm/memory.c | 8 + mm/mempolicy.c | 2 +- mm/mlock.c | 2 +- mm/mmap.c | 12 +- mm/mprotect.c | 2 +- mm/util.c | 4 +- net/6lowpan/core.c | 1 + net/8021q/vlan_dev.c | 8 +- net/9p/trans_xen.c | 14 +- net/Kconfig | 13 + net/ax25/af_ax25.c | 7 - net/ax25/ax25_route.c | 5 +- net/batman-adv/bat_iv_ogm.c | 2 +- net/batman-adv/bat_v_elp.c | 2 +- net/batman-adv/bat_v_ogm.c | 2 +- net/batman-adv/bridge_loop_avoidance.c | 1 + net/batman-adv/distributed-arp-table.c | 2 +- net/batman-adv/gateway_client.c | 1 + net/batman-adv/hard-interface.c | 6 +- net/batman-adv/main.c | 2 +- net/batman-adv/main.h | 2 +- net/batman-adv/multicast.c | 3 +- net/batman-adv/network-coding.c | 2 +- net/batman-adv/originator.c | 2 +- net/batman-adv/send.c | 2 +- net/batman-adv/soft-interface.c | 2 +- net/batman-adv/tp_meter.c | 2 +- net/batman-adv/translation-table.c | 2 +- net/batman-adv/tvlv.c | 2 +- net/bluetooth/eir.h | 20 + net/bluetooth/hci_conn.c | 1 + net/bluetooth/hci_core.c | 5 +- net/bluetooth/hci_event.c | 89 +- net/bluetooth/hci_sync.c | 58 +- net/bluetooth/mgmt.c | 169 +- net/bluetooth/msft.c | 170 +- net/bpf/bpf_dummy_struct_ops.c | 6 +- net/bpf/test_run.c | 277 +- net/bpfilter/bpfilter_kern.c | 2 +- net/bridge/br.c | 15 +- net/bridge/br_arp_nd_proxy.c | 4 +- net/bridge/br_forward.c | 2 +- net/bridge/br_input.c | 11 +- net/bridge/br_netlink.c | 6 +- net/bridge/br_private.h | 6 +- net/bridge/br_switchdev.c | 97 +- net/bridge/br_vlan.c | 117 +- net/bridge/netfilter/nf_conntrack_bridge.c | 5 +- net/caif/caif_dev.c | 2 +- net/caif/chnl_net.c | 2 +- net/can/gw.c | 25 +- net/ceph/messenger_v2.c | 8 +- net/core/dev.c | 612 ++- net/core/drop_monitor.c | 120 +- net/core/filter.c | 451 +- net/core/flow_dissector.c | 17 + net/core/gro.c | 41 +- net/core/gro_cells.c | 36 +- net/core/link_watch.c | 6 +- net/core/neighbour.c | 6 +- net/core/net_namespace.c | 20 +- net/core/page_pool.c | 102 +- net/core/rtnetlink.c | 526 ++- net/core/skbuff.c | 62 +- net/core/sock.c | 22 +- net/core/sock_map.c | 77 +- net/core/sysctl_net_core.c | 20 +- net/core/utils.c | 4 +- net/core/xdp.c | 81 +- net/dccp/dccp.h | 5 - net/dccp/ipv4.c | 6 - net/dccp/ipv6.c | 6 - net/dccp/minisocks.c | 1 + net/decnet/dn_nsp_out.c | 3 +- net/dsa/dsa.c | 40 + net/dsa/dsa2.c | 133 +- net/dsa/dsa_priv.h | 105 +- net/dsa/master.c | 4 - net/dsa/port.c | 396 +- net/dsa/slave.c | 515 ++- net/dsa/switch.c | 444 +- net/dsa/tag_8021q.c | 323 +- net/dsa/tag_dsa.c | 4 +- net/dsa/tag_ocelot_8021q.c | 11 +- net/dsa/tag_qca.c | 85 +- net/dsa/tag_sja1105.c | 28 +- net/ethtool/netlink.h | 2 +- net/ethtool/rings.c | 30 +- net/hsr/hsr_debugfs.c | 40 +- net/hsr/hsr_device.c | 10 +- net/hsr/hsr_forward.c | 7 +- net/hsr/hsr_framereg.c | 209 +- net/hsr/hsr_framereg.h | 14 +- net/hsr/hsr_main.h | 30 +- net/hsr/hsr_netlink.c | 4 +- net/ieee802154/6lowpan/core.c | 1 + net/ieee802154/6lowpan/reassembly.c | 1 + net/ieee802154/nl-phy.c | 4 +- net/ipv4/arp.c | 11 +- net/ipv4/bpf_tcp_ca.c | 28 +- net/ipv4/devinet.c | 7 + net/ipv4/esp4.c | 5 - net/ipv4/esp4_offload.c | 6 +- net/ipv4/fib_frontend.c | 35 +- net/ipv4/fib_lookup.h | 3 +- net/ipv4/fib_rules.c | 19 +- net/ipv4/fib_semantics.c | 58 +- net/ipv4/fib_trie.c | 58 +- net/ipv4/icmp.c | 91 +- net/ipv4/inet_connection_sock.c | 8 +- net/ipv4/inet_fragment.c | 1 + net/ipv4/inet_hashtables.c | 53 +- net/ipv4/inet_timewait_sock.c | 75 +- net/ipv4/ip_forward.c | 2 +- net/ipv4/ip_fragment.c | 1 + net/ipv4/ip_input.c | 32 +- net/ipv4/ip_options.c | 31 +- net/ipv4/ip_output.c | 20 +- net/ipv4/ipmr.c | 20 +- net/ipv4/netfilter/nf_nat_pptp.c | 24 +- net/ipv4/nexthop.c | 12 +- net/ipv4/proc.c | 4 +- net/ipv4/route.c | 39 +- net/ipv4/sysctl_net_ipv4.c | 20 +- net/ipv4/tcp.c | 73 +- net/ipv4/tcp_bbr.c | 18 +- net/ipv4/tcp_cubic.c | 17 +- net/ipv4/tcp_dctcp.c | 18 +- net/ipv4/tcp_input.c | 53 +- net/ipv4/tcp_ipv4.c | 169 +- net/ipv4/tcp_minisocks.c | 7 +- net/ipv4/tcp_output.c | 22 +- net/ipv4/udp.c | 22 +- net/ipv6/addrconf.c | 234 +- net/ipv6/af_inet6.c | 24 +- net/ipv6/esp6.c | 8 +- net/ipv6/esp6_offload.c | 6 +- net/ipv6/exthdrs.c | 8 +- net/ipv6/fib6_rules.c | 30 +- net/ipv6/icmp.c | 62 +- net/ipv6/inet6_hashtables.c | 5 +- net/ipv6/ioam6.c | 19 +- net/ipv6/ioam6_iptunnel.c | 59 +- net/ipv6/ip6_input.c | 3 +- net/ipv6/ip6_offload.c | 5 +- net/ipv6/ip6_output.c | 117 +- net/ipv6/ip6_tunnel.c | 8 + net/ipv6/ip6mr.c | 53 +- net/ipv6/ipv6_sockglue.c | 6 +- net/ipv6/ndisc.c | 55 +- net/ipv6/netfilter.c | 5 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 1 + net/ipv6/ping.c | 29 +- net/ipv6/reassembly.c | 1 + net/ipv6/route.c | 48 +- net/ipv6/tcp_ipv6.c | 101 +- net/ipv6/udp.c | 114 +- net/ipv6/xfrm6_output.c | 16 - net/ipv6/xfrm6_policy.c | 1 - net/iucv/iucv.c | 2 +- net/key/af_key.c | 2 +- net/mac80211/airtime.c | 11 +- net/mac80211/debugfs.c | 2 + net/mac80211/debugfs_key.c | 2 +- net/mac80211/debugfs_netdev.c | 4 +- net/mac80211/ieee80211_i.h | 2 +- net/mac80211/mesh.c | 2 +- net/mac80211/mlme.c | 183 +- net/mac80211/rc80211_minstrel_ht.c | 2 +- net/mac80211/rx.c | 2 + net/mac80211/sta_info.c | 3 +- net/mac80211/status.c | 14 +- net/mac80211/util.c | 28 +- net/mac80211/vht.c | 4 +- net/mctp/af_mctp.c | 189 +- net/mctp/device.c | 34 +- net/mctp/neigh.c | 2 +- net/mctp/route.c | 149 +- net/mctp/test/route-test.c | 157 +- net/mctp/test/utils.c | 1 - net/mptcp/options.c | 77 +- net/mptcp/pm.c | 11 +- net/mptcp/pm_netlink.c | 92 +- net/mptcp/protocol.h | 29 +- net/mptcp/sockopt.c | 2 + net/mptcp/subflow.c | 37 +- net/netfilter/Makefile | 5 + net/netfilter/core.c | 3 +- net/netfilter/ipvs/ip_vs_xmit.c | 6 +- net/netfilter/nf_conntrack_acct.c | 19 - net/netfilter/nf_conntrack_bpf.c | 257 ++ net/netfilter/nf_conntrack_core.c | 105 +- net/netfilter/nf_conntrack_ecache.c | 47 +- net/netfilter/nf_conntrack_extend.c | 132 +- net/netfilter/nf_conntrack_helper.c | 17 - net/netfilter/nf_conntrack_labels.c | 20 +- net/netfilter/nf_conntrack_netlink.c | 36 +- net/netfilter/nf_conntrack_pptp.c | 60 +- net/netfilter/nf_conntrack_proto_udp.c | 4 +- net/netfilter/nf_conntrack_seqadj.c | 16 - net/netfilter/nf_conntrack_timeout.c | 50 +- net/netfilter/nf_conntrack_timestamp.c | 20 - net/netfilter/nf_dup_netdev.c | 2 +- net/netfilter/nf_flow_table_ip.c | 4 +- net/netfilter/nf_nat_core.c | 71 +- net/netfilter/nf_synproxy_core.c | 24 +- net/netfilter/nf_tables_api.c | 9 +- net/netfilter/nf_tables_core.c | 16 + net/netfilter/nfnetlink_cttimeout.c | 11 +- net/netfilter/nfnetlink_log.c | 6 +- net/netfilter/nfnetlink_queue.c | 21 +- net/netfilter/nft_cmp.c | 102 +- net/netfilter/nft_compat.c | 9 + net/netfilter/nft_exthdr.c | 96 +- net/netfilter/nft_fwd_netdev.c | 2 +- net/nfc/llcp.h | 1 - net/nfc/llcp_core.c | 9 +- net/nfc/llcp_sock.c | 49 +- net/openvswitch/datapath.c | 18 +- net/openvswitch/datapath.h | 2 - net/openvswitch/flow.c | 143 +- net/openvswitch/flow.h | 14 + net/openvswitch/flow_netlink.c | 26 +- net/openvswitch/vport.c | 2 +- net/packet/af_packet.c | 15 +- net/sched/act_api.c | 2 + net/sched/act_bpf.c | 2 + net/sched/act_ct.c | 13 - net/sched/act_police.c | 62 +- net/sched/cls_api.c | 45 +- net/sched/cls_bpf.c | 2 + net/sctp/diag.c | 9 +- net/smc/Makefile | 2 +- net/smc/af_smc.c | 234 +- net/smc/smc.h | 19 +- net/smc/smc_cdc.c | 24 +- net/smc/smc_core.c | 2 +- net/smc/smc_netlink.c | 15 + net/smc/smc_pnet.c | 3 + net/smc/smc_sysctl.c | 80 + net/smc/smc_sysctl.h | 32 + net/smc/smc_tx.c | 154 +- net/smc/smc_tx.h | 3 + net/smc/smc_wr.c | 49 +- net/sunrpc/auth.c | 8 +- net/sunrpc/auth_gss/auth_gss.c | 36 +- net/sunrpc/auth_gss/auth_gss_internal.h | 2 +- net/sunrpc/auth_gss/gss_krb5_crypto.c | 10 +- net/sunrpc/auth_gss/gss_krb5_seqnum.c | 4 +- net/sunrpc/auth_gss/gss_krb5_wrap.c | 4 +- net/sunrpc/auth_unix.c | 10 +- net/sunrpc/clnt.c | 9 +- net/sunrpc/rpcb_clnt.c | 4 +- net/sunrpc/sched.c | 33 +- net/sunrpc/svc.c | 50 +- net/sunrpc/svc_xprt.c | 72 +- net/sunrpc/svcauth.c | 2 - net/sunrpc/svcauth_unix.c | 60 - net/sunrpc/xprt.c | 23 +- net/sunrpc/xprtrdma/frwr_ops.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 2 +- net/sunrpc/xprtrdma/transport.c | 10 +- net/sunrpc/xprtrdma/verbs.c | 4 +- net/sunrpc/xprtsock.c | 34 +- net/switchdev/switchdev.c | 232 +- net/tipc/bearer.c | 12 +- net/tipc/link.c | 9 +- net/tipc/msg.h | 23 - net/tls/tls_sw.c | 3 +- net/unix/af_unix.c | 250 +- net/vmw_vsock/af_vsock.c | 9 +- net/vmw_vsock/virtio_transport.c | 7 +- net/vmw_vsock/vmci_transport.c | 5 +- net/wireless/pmsr.c | 4 - net/wireless/scan.c | 9 +- net/wireless/util.c | 8 +- net/xdp/xsk.c | 82 +- net/xdp/xsk_buff_pool.c | 7 + net/xdp/xsk_queue.h | 19 +- net/xfrm/xfrm_interface.c | 7 +- net/xfrm/xfrm_user.c | 21 +- samples/bpf/map_perf_test_user.c | 2 +- samples/bpf/xdp1_user.c | 24 +- samples/bpf/xdp_adjust_tail_user.c | 25 +- samples/bpf/xdp_fwd_user.c | 19 +- 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_router_ipv4_user.c | 27 +- samples/bpf/xdp_rxq_info_user.c | 34 +- samples/bpf/xdp_sample_pkts_user.c | 8 +- samples/bpf/xdp_sample_user.c | 11 +- samples/bpf/xdp_sample_user.h | 2 +- samples/bpf/xdp_tx_iptunnel_user.c | 27 +- samples/bpf/xdpsock_ctrl_proc.c | 2 +- samples/bpf/xdpsock_user.c | 10 +- samples/bpf/xsk_fwd.c | 4 +- samples/v4l/v4l2-pci-skeleton.c | 2 +- scripts/Makefile.build | 3 +- scripts/Makefile.clean | 2 +- scripts/Makefile.extrawarn | 1 - scripts/Makefile.lib | 16 +- scripts/basic/fixdep.c | 46 +- scripts/bpf_doc.py | 124 +- scripts/kallsyms.c | 2 +- scripts/kconfig/confdata.c | 42 +- scripts/kconfig/merge_config.sh | 19 +- scripts/kconfig/streamline_config.pl | 2 +- .../kconfig/tests/choice/alldef_expected_config | 6 +- .../kconfig/tests/choice/allmod_expected_config | 4 +- scripts/kconfig/tests/choice/allno_expected_config | 6 +- .../kconfig/tests/choice/allyes_expected_config | 8 +- scripts/kconfig/tests/choice/oldask1_config | 2 +- scripts/kconfig/tests/inter_choice/expected_config | 2 +- scripts/kconfig/tests/new_choice_with_dep/config | 2 +- .../tests/no_write_if_dep_unmet/__init__.py | 7 +- .../tests/no_write_if_dep_unmet/expected_config | 2 +- scripts/mod/modpost.c | 9 +- scripts/pahole-flags.sh | 2 +- scripts/pahole-version.sh | 13 + scripts/recordmcount.pl | 3 + scripts/sorttable.c | 43 +- security/device_cgroup.c | 2 +- security/keys/trusted-keys/trusted_tee.c | 23 +- security/selinux/nlmsgtab.c | 6 +- sound/firewire/fcp.c | 4 +- sound/pci/cmipci.c | 3 +- sound/pci/hda/cs35l41_hda_spi.c | 4 +- sound/pci/hda/patch_realtek.c | 4 - sound/ppc/pmac.h | 1 - sound/soc/amd/vangogh/acp5x-i2s.c | 26 +- sound/soc/amd/vangogh/acp5x-mach.c | 23 +- sound/soc/amd/vangogh/acp5x.h | 29 - sound/soc/amd/vangogh/pci-acp5x.c | 4 - sound/soc/codecs/adau1761-spi.c | 3 +- sound/soc/codecs/adau1781-spi.c | 3 +- sound/soc/codecs/cs35l41-spi.c | 4 +- sound/soc/codecs/cs35l41.c | 10 +- sound/soc/codecs/cs4265.c | 3 +- sound/soc/codecs/lpass-rx-macro.c | 12 +- sound/soc/codecs/lpass-va-macro.c | 4 +- sound/soc/codecs/nau8821.c | 1 - sound/soc/codecs/pcm3168a-spi.c | 4 +- sound/soc/codecs/pcm512x-spi.c | 3 +- sound/soc/codecs/rt5682s.c | 26 +- sound/soc/codecs/rt5682s.h | 1 + sound/soc/codecs/tlv320adc3xxx.c | 12 +- sound/soc/codecs/tlv320aic32x4-spi.c | 4 +- sound/soc/codecs/tlv320aic3x-spi.c | 4 +- sound/soc/codecs/wcd934x.c | 11 +- sound/soc/codecs/wcd938x.c | 10 +- sound/soc/codecs/wm0010.c | 4 +- sound/soc/codecs/wm8804-spi.c | 3 +- sound/soc/codecs/wm_adsp.c | 10 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 2 +- sound/soc/pxa/Kconfig | 9 + sound/soc/pxa/Makefile | 2 + sound/soc/pxa/imote2.c | 99 + sound/soc/soc-ops.c | 4 +- sound/soc/sof/intel/hda-loader.c | 11 +- sound/spi/at73c213.c | 4 +- sound/usb/mixer_maps.c | 10 - sound/usb/mixer_quirks.c | 7 +- sound/x86/intel_hdmi_audio.c | 2 +- tools/arch/arm64/include/uapi/asm/kvm.h | 5 - tools/arch/x86/include/asm/cpufeatures.h | 2 +- tools/arch/x86/lib/memcpy_64.S | 10 +- tools/arch/x86/lib/memset_64.S | 6 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 90 + tools/bpf/bpftool/Documentation/common_options.rst | 13 +- tools/bpf/bpftool/Makefile | 18 +- tools/bpf/bpftool/bash-completion/bpftool | 6 +- tools/bpf/bpftool/btf.c | 2 +- tools/bpf/bpftool/cgroup.c | 6 +- tools/bpf/bpftool/common.c | 44 + tools/bpf/bpftool/feature.c | 29 +- tools/bpf/bpftool/gen.c | 677 ++- tools/bpf/bpftool/link.c | 3 +- tools/bpf/bpftool/main.c | 31 +- tools/bpf/bpftool/main.h | 4 + tools/bpf/bpftool/map.c | 35 +- tools/bpf/bpftool/net.c | 2 +- tools/bpf/bpftool/pids.c | 3 +- tools/bpf/bpftool/prog.c | 43 +- tools/bpf/bpftool/struct_ops.c | 4 +- tools/bpf/resolve_btfids/Makefile | 6 +- tools/build/Makefile | 2 +- tools/counter/Makefile | 2 +- tools/gpio/Makefile | 2 +- tools/hv/Makefile | 2 +- tools/iio/Makefile | 2 +- tools/include/asm/barrier.h | 2 + tools/include/linux/compiler.h | 4 + tools/include/linux/coresight-pmu.h | 2 - tools/include/uapi/linux/bpf.h | 121 +- tools/include/uapi/linux/if_link.h | 1 + tools/lib/api/Makefile | 2 +- tools/lib/api/fd/array.c | 17 - tools/lib/api/fd/array.h | 1 - tools/lib/bpf/Makefile | 6 +- tools/lib/bpf/bpf.c | 9 +- tools/lib/bpf/bpf.h | 8 +- tools/lib/bpf/bpf_helpers.h | 2 +- tools/lib/bpf/bpf_tracing.h | 103 +- tools/lib/bpf/btf.c | 31 +- tools/lib/bpf/btf.h | 34 +- tools/lib/bpf/btf_dump.c | 6 +- tools/lib/bpf/gen_loader.c | 15 +- tools/lib/bpf/hashmap.c | 3 +- tools/lib/bpf/libbpf.c | 158 +- tools/lib/bpf/libbpf.h | 73 +- tools/lib/bpf/libbpf.map | 9 +- tools/lib/bpf/libbpf_internal.h | 12 + tools/lib/bpf/libbpf_legacy.h | 22 + tools/lib/bpf/netlink.c | 180 +- tools/lib/bpf/relo_core.c | 79 +- tools/lib/bpf/relo_core.h | 42 +- tools/lib/bpf/skel_internal.h | 253 +- tools/lib/perf/Documentation/libperf.txt | 7 +- tools/lib/perf/Makefile | 2 +- tools/lib/perf/include/perf/threadmap.h | 7 +- tools/lib/perf/libperf.map | 1 - tools/lib/perf/tests/test-threadmap.c | 41 - tools/lib/perf/threadmap.c | 36 +- tools/lib/subcmd/Makefile | 2 +- tools/objtool/Makefile | 2 +- tools/pci/Makefile | 2 +- tools/perf/Documentation/itrace.txt | 2 - tools/perf/Documentation/perf-intel-pt.txt | 104 +- tools/perf/Documentation/perf-lock.txt | 4 - tools/perf/Documentation/perf-record.txt | 34 - tools/perf/Documentation/perf-script.txt | 13 +- tools/perf/Makefile.perf | 4 +- tools/perf/arch/arm/util/cs-etm.c | 3 - tools/perf/arch/arm64/util/arm-spe.c | 2 +- tools/perf/arch/{csky => nds32}/Build | 0 tools/perf/arch/nds32/util/Build | 1 + tools/perf/arch/nds32/util/header.c | 29 + tools/perf/arch/s390/util/dwarf-regs.c | 3 +- .../arch/x86/tests/intel-pt-pkt-decoder-test.c | 17 +- tools/perf/arch/x86/util/event.c | 2 +- tools/perf/arch/x86/util/intel-pt.c | 7 - tools/perf/bench/epoll-ctl.c | 2 +- tools/perf/builtin-annotate.c | 14 +- tools/perf/builtin-c2c.c | 4 +- tools/perf/builtin-data.c | 7 - tools/perf/builtin-inject.c | 15 +- tools/perf/builtin-kvm.c | 2 +- tools/perf/builtin-lock.c | 155 +- tools/perf/builtin-probe.c | 2 +- tools/perf/builtin-record.c | 1166 +---- tools/perf/builtin-report.c | 10 +- tools/perf/builtin-script.c | 106 +- tools/perf/builtin-top.c | 10 +- tools/perf/builtin-trace.c | 2 +- .../arch/arm64/hisilicon/hip09/sys/uncore-cpa.json | 81 - .../perf/pmu-events/arch/x86/alderlake/cache.json | 1140 ----- .../arch/x86/alderlake/floating-point.json | 158 - .../pmu-events/arch/x86/alderlake/frontend.json | 491 -- .../perf/pmu-events/arch/x86/alderlake/memory.json | 318 -- .../perf/pmu-events/arch/x86/alderlake/other.json | 146 - .../pmu-events/arch/x86/alderlake/pipeline.json | 1721 ------- .../arch/x86/alderlake/uncore-memory.json | 222 - .../arch/x86/alderlake/uncore-other.json | 40 - .../arch/x86/alderlake/virtual-memory.json | 258 -- tools/perf/pmu-events/arch/x86/bonnell/cache.json | 748 +-- .../arch/x86/bonnell/floating-point.json | 274 +- .../perf/pmu-events/arch/x86/bonnell/frontend.json | 96 +- tools/perf/pmu-events/arch/x86/bonnell/memory.json | 152 +- tools/perf/pmu-events/arch/x86/bonnell/other.json | 452 +- .../perf/pmu-events/arch/x86/bonnell/pipeline.json | 402 +- .../arch/x86/bonnell/virtual-memory.json | 126 +- .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 353 +- .../perf/pmu-events/arch/x86/broadwell/cache.json | 4717 ++++++++++--------- .../arch/x86/broadwell/floating-point.json | 235 +- .../pmu-events/arch/x86/broadwell/frontend.json | 361 +- .../perf/pmu-events/arch/x86/broadwell/memory.json | 4320 +++++++++-------- .../perf/pmu-events/arch/x86/broadwell/other.json | 42 +- .../pmu-events/arch/x86/broadwell/pipeline.json | 1905 ++++---- .../arch/x86/broadwell/virtual-memory.json | 412 +- .../arch/x86/broadwellde/bdwde-metrics.json | 407 +- .../pmu-events/arch/x86/broadwellde/cache.json | 1124 ++--- .../arch/x86/broadwellde/floating-point.json | 222 +- .../pmu-events/arch/x86/broadwellde/frontend.json | 335 +- .../pmu-events/arch/x86/broadwellde/memory.json | 608 +-- .../pmu-events/arch/x86/broadwellde/other.json | 28 +- .../pmu-events/arch/x86/broadwellde/pipeline.json | 1892 ++++---- .../arch/x86/broadwellde/virtual-memory.json | 394 +- .../arch/x86/broadwellx/bdx-metrics.json | 351 +- .../perf/pmu-events/arch/x86/broadwellx/cache.json | 1302 +++--- .../arch/x86/broadwellx/floating-point.json | 224 +- .../pmu-events/arch/x86/broadwellx/frontend.json | 335 +- .../pmu-events/arch/x86/broadwellx/memory.json | 972 ++-- .../perf/pmu-events/arch/x86/broadwellx/other.json | 28 +- .../pmu-events/arch/x86/broadwellx/pipeline.json | 1893 ++++---- .../arch/x86/broadwellx/virtual-memory.json | 394 +- .../pmu-events/arch/x86/cascadelakex/cache.json | 967 ++-- .../arch/x86/cascadelakex/clx-metrics.json | 469 +- .../arch/x86/cascadelakex/floating-point.json | 50 +- .../pmu-events/arch/x86/cascadelakex/frontend.json | 18 +- .../pmu-events/arch/x86/cascadelakex/memory.json | 1008 ++-- .../pmu-events/arch/x86/cascadelakex/other.json | 952 ++-- .../pmu-events/arch/x86/cascadelakex/pipeline.json | 11 - .../arch/x86/cascadelakex/uncore-other.json | 23 - tools/perf/pmu-events/arch/x86/goldmont/cache.json | 1456 +++--- .../arch/x86/goldmont/floating-point.json | 33 - .../pmu-events/arch/x86/goldmont/frontend.json | 78 +- .../perf/pmu-events/arch/x86/goldmont/memory.json | 38 +- tools/perf/pmu-events/arch/x86/goldmont/other.json | 92 +- .../pmu-events/arch/x86/goldmont/pipeline.json | 538 ++- .../arch/x86/goldmont/virtual-memory.json | 94 +- .../pmu-events/arch/x86/goldmontplus/cache.json | 1730 +++---- .../arch/x86/goldmontplus/floating-point.json | 38 - .../pmu-events/arch/x86/goldmontplus/frontend.json | 88 +- .../pmu-events/arch/x86/goldmontplus/memory.json | 44 +- .../pmu-events/arch/x86/goldmontplus/other.json | 106 +- .../pmu-events/arch/x86/goldmontplus/pipeline.json | 616 +-- .../arch/x86/goldmontplus/virtual-memory.json | 214 +- tools/perf/pmu-events/arch/x86/haswell/cache.json | 1452 +++--- .../arch/x86/haswell/floating-point.json | 129 +- .../perf/pmu-events/arch/x86/haswell/frontend.json | 362 +- .../pmu-events/arch/x86/haswell/hsw-metrics.json | 265 +- tools/perf/pmu-events/arch/x86/haswell/memory.json | 1004 ++-- tools/perf/pmu-events/arch/x86/haswell/other.json | 40 +- .../perf/pmu-events/arch/x86/haswell/pipeline.json | 1794 ++++---- .../pmu-events/arch/x86/haswell/uncore-cache.json | 252 - .../pmu-events/arch/x86/haswell/uncore-other.json | 69 - tools/perf/pmu-events/arch/x86/haswell/uncore.json | 374 ++ .../arch/x86/haswell/virtual-memory.json | 552 +-- tools/perf/pmu-events/arch/x86/haswellx/cache.json | 1434 +++--- .../arch/x86/haswellx/floating-point.json | 116 +- .../pmu-events/arch/x86/haswellx/frontend.json | 336 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 263 +- .../perf/pmu-events/arch/x86/haswellx/memory.json | 1064 +++-- tools/perf/pmu-events/arch/x86/haswellx/other.json | 28 +- .../pmu-events/arch/x86/haswellx/pipeline.json | 1763 +++---- .../arch/x86/haswellx/virtual-memory.json | 512 +-- tools/perf/pmu-events/arch/x86/icelake/cache.json | 658 ++- .../arch/x86/icelake/floating-point.json | 69 +- .../perf/pmu-events/arch/x86/icelake/frontend.json | 449 +- .../pmu-events/arch/x86/icelake/icl-metrics.json | 338 +- tools/perf/pmu-events/arch/x86/icelake/memory.json | 593 +-- tools/perf/pmu-events/arch/x86/icelake/other.json | 630 +-- .../perf/pmu-events/arch/x86/icelake/pipeline.json | 1079 +++-- .../arch/x86/icelake/virtual-memory.json | 178 +- tools/perf/pmu-events/arch/x86/icelakex/cache.json | 851 ++-- .../arch/x86/icelakex/floating-point.json | 51 +- .../pmu-events/arch/x86/icelakex/frontend.json | 501 +- .../pmu-events/arch/x86/icelakex/icx-metrics.json | 304 +- .../perf/pmu-events/arch/x86/icelakex/memory.json | 601 +-- tools/perf/pmu-events/arch/x86/icelakex/other.json | 794 +--- .../pmu-events/arch/x86/icelakex/pipeline.json | 1112 +++-- .../pmu-events/arch/x86/icelakex/uncore-other.json | 61 +- .../arch/x86/icelakex/virtual-memory.json | 150 +- .../perf/pmu-events/arch/x86/ivybridge/cache.json | 1444 +++--- .../arch/x86/ivybridge/floating-point.json | 212 +- .../pmu-events/arch/x86/ivybridge/frontend.json | 386 +- .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 287 +- .../perf/pmu-events/arch/x86/ivybridge/memory.json | 290 +- .../perf/pmu-events/arch/x86/ivybridge/other.json | 42 +- .../pmu-events/arch/x86/ivybridge/pipeline.json | 1767 +++---- .../arch/x86/ivybridge/uncore-cache.json | 252 - .../arch/x86/ivybridge/uncore-other.json | 91 - .../perf/pmu-events/arch/x86/ivybridge/uncore.json | 314 ++ .../arch/x86/ivybridge/virtual-memory.json | 208 +- tools/perf/pmu-events/arch/x86/ivytown/cache.json | 1596 +++---- .../arch/x86/ivytown/floating-point.json | 212 +- .../perf/pmu-events/arch/x86/ivytown/frontend.json | 386 +- .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 277 +- tools/perf/pmu-events/arch/x86/ivytown/memory.json | 562 +-- tools/perf/pmu-events/arch/x86/ivytown/other.json | 42 +- .../perf/pmu-events/arch/x86/ivytown/pipeline.json | 1767 +++---- .../arch/x86/ivytown/virtual-memory.json | 232 +- tools/perf/pmu-events/arch/x86/jaketown/cache.json | 1584 +++---- .../arch/x86/jaketown/floating-point.json | 160 +- .../pmu-events/arch/x86/jaketown/frontend.json | 363 +- .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 140 +- .../perf/pmu-events/arch/x86/jaketown/memory.json | 478 +- tools/perf/pmu-events/arch/x86/jaketown/other.json | 58 +- .../pmu-events/arch/x86/jaketown/pipeline.json | 1558 +++---- .../arch/x86/jaketown/virtual-memory.json | 178 +- .../pmu-events/arch/x86/knightslanding/cache.json | 2604 +++++------ .../arch/x86/knightslanding/floating-point.json | 29 - .../arch/x86/knightslanding/frontend.json | 48 +- .../pmu-events/arch/x86/knightslanding/memory.json | 1226 ++--- .../arch/x86/knightslanding/pipeline.json | 465 +- .../arch/x86/knightslanding/virtual-memory.json | 68 +- tools/perf/pmu-events/arch/x86/mapfile.csv | 2 - .../perf/pmu-events/arch/x86/nehalemep/cache.json | 3070 ++++++------- .../arch/x86/nehalemep/floating-point.json | 180 +- .../pmu-events/arch/x86/nehalemep/frontend.json | 18 +- .../perf/pmu-events/arch/x86/nehalemep/memory.json | 670 +-- .../perf/pmu-events/arch/x86/nehalemep/other.json | 156 +- .../pmu-events/arch/x86/nehalemep/pipeline.json | 764 ++-- .../arch/x86/nehalemep/virtual-memory.json | 90 +- .../pmu-events/arch/x86/sandybridge/cache.json | 2298 +++++----- .../arch/x86/sandybridge/floating-point.json | 172 +- .../pmu-events/arch/x86/sandybridge/frontend.json | 365 +- .../pmu-events/arch/x86/sandybridge/memory.json | 520 +-- .../pmu-events/arch/x86/sandybridge/other.json | 66 +- .../pmu-events/arch/x86/sandybridge/pipeline.json | 1640 +++---- .../arch/x86/sandybridge/snb-metrics.json | 150 +- .../arch/x86/sandybridge/uncore-cache.json | 252 - .../arch/x86/sandybridge/uncore-other.json | 91 - .../pmu-events/arch/x86/sandybridge/uncore.json | 314 ++ .../arch/x86/sandybridge/virtual-memory.json | 160 +- .../perf/pmu-events/arch/x86/silvermont/cache.json | 940 ++-- .../arch/x86/silvermont/floating-point.json | 11 - .../pmu-events/arch/x86/silvermont/frontend.json | 75 +- .../pmu-events/arch/x86/silvermont/memory.json | 8 +- .../perf/pmu-events/arch/x86/silvermont/other.json | 20 +- .../pmu-events/arch/x86/silvermont/pipeline.json | 422 +- .../arch/x86/silvermont/virtual-memory.json | 76 +- tools/perf/pmu-events/arch/x86/skylake/cache.json | 2611 ++++++----- .../arch/x86/skylake/floating-point.json | 48 +- .../perf/pmu-events/arch/x86/skylake/frontend.json | 570 ++- tools/perf/pmu-events/arch/x86/skylake/memory.json | 1562 +++---- tools/perf/pmu-events/arch/x86/skylake/other.json | 46 +- .../perf/pmu-events/arch/x86/skylake/pipeline.json | 1067 +++-- .../pmu-events/arch/x86/skylake/skl-metrics.json | 497 +- .../arch/x86/skylake/virtual-memory.json | 274 +- tools/perf/pmu-events/arch/x86/skylakex/cache.json | 111 +- .../arch/x86/skylakex/floating-point.json | 24 +- .../pmu-events/arch/x86/skylakex/frontend.json | 18 +- .../perf/pmu-events/arch/x86/skylakex/memory.json | 96 +- .../pmu-events/arch/x86/skylakex/pipeline.json | 11 - .../pmu-events/arch/x86/skylakex/skx-metrics.json | 461 +- .../pmu-events/arch/x86/skylakex/uncore-other.json | 23 - .../perf/pmu-events/arch/x86/tigerlake/cache.json | 44 +- .../arch/x86/tigerlake/floating-point.json | 11 +- .../pmu-events/arch/x86/tigerlake/frontend.json | 17 +- .../pmu-events/arch/x86/tigerlake/pipeline.json | 37 +- tools/perf/pmu-events/arch/x86/tremontx/cache.json | 282 +- .../arch/x86/tremontx/floating-point.json | 24 - .../pmu-events/arch/x86/tremontx/frontend.json | 97 +- .../perf/pmu-events/arch/x86/tremontx/memory.json | 449 +- tools/perf/pmu-events/arch/x86/tremontx/other.json | 1786 +------- .../pmu-events/arch/x86/tremontx/pipeline.json | 341 +- .../arch/x86/tremontx/uncore-memory.json | 156 +- .../pmu-events/arch/x86/tremontx/uncore-other.json | 2049 +-------- .../arch/x86/tremontx/virtual-memory.json | 320 +- .../pmu-events/arch/x86/westmereep-dp/cache.json | 2726 +++++------ .../arch/x86/westmereep-dp/floating-point.json | 180 +- .../arch/x86/westmereep-dp/frontend.json | 18 +- .../pmu-events/arch/x86/westmereep-dp/memory.json | 686 +-- .../pmu-events/arch/x86/westmereep-dp/other.json | 238 +- .../arch/x86/westmereep-dp/pipeline.json | 780 ++-- .../arch/x86/westmereep-dp/virtual-memory.json | 138 +- .../pmu-events/arch/x86/westmereep-sp/cache.json | 3122 ++++++------- .../arch/x86/westmereep-sp/floating-point.json | 180 +- .../arch/x86/westmereep-sp/frontend.json | 18 +- .../pmu-events/arch/x86/westmereep-sp/memory.json | 670 +-- .../pmu-events/arch/x86/westmereep-sp/other.json | 238 +- .../arch/x86/westmereep-sp/pipeline.json | 780 ++-- .../arch/x86/westmereep-sp/virtual-memory.json | 120 +- .../perf/pmu-events/arch/x86/westmereex/cache.json | 3122 ++++++------- .../arch/x86/westmereex/floating-point.json | 180 +- .../pmu-events/arch/x86/westmereex/frontend.json | 18 +- .../pmu-events/arch/x86/westmereex/memory.json | 676 +-- .../perf/pmu-events/arch/x86/westmereex/other.json | 238 +- .../pmu-events/arch/x86/westmereex/pipeline.json | 784 ++-- .../arch/x86/westmereex/virtual-memory.json | 138 +- tools/perf/pmu-events/jevents.c | 1 - tools/perf/scripts/python/export-to-postgresql.py | 17 +- tools/perf/scripts/python/export-to-sqlite.py | 19 +- tools/perf/scripts/python/intel-pt-events.py | 55 +- tools/perf/tests/attr/README | 2 - tools/perf/tests/attr/base-record-spe | 40 - tools/perf/tests/attr/test-record-spe-period | 12 - tools/perf/tests/attr/test-record-spe-period-term | 12 - tools/perf/tests/bpf.c | 14 +- tools/perf/tests/cpumap.c | 12 +- tools/perf/tests/llvm.c | 2 +- tools/perf/tests/maps.c | 20 +- tools/perf/tests/pmu-events.c | 32 +- tools/perf/tests/shell/stat_all_metrics.sh | 10 +- tools/perf/tests/vmlinux-kallsyms.c | 8 +- tools/perf/util/Build | 1 - tools/perf/util/annotate.c | 10 - tools/perf/util/auxtrace.c | 4 - tools/perf/util/auxtrace.h | 4 - tools/perf/util/bpf-event.c | 15 +- tools/perf/util/bpf-loader.c | 328 +- tools/perf/util/bpf_map.c | 28 +- tools/perf/util/build-id.c | 4 +- tools/perf/util/callchain.c | 2 +- tools/perf/util/data.c | 8 +- tools/perf/util/dso.c | 15 +- tools/perf/util/dso.h | 1 - tools/perf/util/dsos.c | 13 - tools/perf/util/event.c | 6 +- tools/perf/util/event.h | 45 +- tools/perf/util/evlist.c | 16 - tools/perf/util/evlist.h | 1 - tools/perf/util/evsel.c | 4 - tools/perf/util/header.c | 1 - tools/perf/util/hist.c | 2 - tools/perf/util/hist.h | 2 - tools/perf/util/include/linux/linkage.h | 52 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 245 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 21 - .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 47 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.h | 3 - tools/perf/util/intel-pt.c | 164 +- tools/perf/util/jitdump.c | 10 +- tools/perf/util/machine.c | 38 +- tools/perf/util/machine.h | 8 +- tools/perf/util/map.c | 456 +- tools/perf/util/map.h | 26 +- tools/perf/util/maps.c | 403 -- tools/perf/util/maps.h | 2 + tools/perf/util/mmap.c | 10 - tools/perf/util/mmap.h | 3 - tools/perf/util/namespaces.c | 50 +- tools/perf/util/namespaces.h | 10 +- tools/perf/util/ordered-events.c | 3 +- tools/perf/util/ordered-events.h | 3 +- tools/perf/util/parse-events.c | 8 +- tools/perf/util/pmu.c | 14 +- tools/perf/util/probe-event.c | 2 +- tools/perf/util/record.h | 2 - .../util/scripting-engines/trace-event-python.c | 3 +- tools/perf/util/session.c | 213 +- tools/perf/util/session.h | 3 +- tools/perf/util/sort.c | 128 - tools/perf/util/sort.h | 2 - tools/perf/util/symbol.c | 18 +- tools/perf/util/tool.h | 3 +- tools/perf/util/top.h | 5 +- tools/perf/util/trace-event-parse.c | 2 +- tools/perf/util/util.c | 31 - tools/perf/util/util.h | 2 - tools/power/x86/intel-speed-select/Makefile | 2 +- tools/scripts/utilities.mak | 2 +- tools/spi/Makefile | 6 +- tools/testing/selftests/arm64/abi/syscall-abi.c | 1 + tools/testing/selftests/arm64/fp/sve-ptrace.c | 4 +- .../selftests/arm64/mte/check_gcr_el1_cswitch.c | 11 + tools/testing/selftests/arm64/mte/check_user_mem.c | 193 +- .../testing/selftests/arm64/signal/test_signals.h | 1 - .../selftests/arm64/signal/test_signals_utils.c | 34 +- .../selftests/arm64/signal/test_signals_utils.h | 2 - tools/testing/selftests/bpf/Makefile | 6 +- 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 | 46 +- tools/testing/selftests/bpf/config | 5 + tools/testing/selftests/bpf/prog_tests/atomics.c | 72 +- .../selftests/bpf/prog_tests/attach_probe.c | 18 +- tools/testing/selftests/bpf/prog_tests/bind_perm.c | 20 +- .../testing/selftests/bpf/prog_tests/bpf_cookie.c | 16 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 20 + .../bpf/prog_tests/bpf_iter_setsockopt_unix.c | 100 + .../selftests/bpf/prog_tests/bpf_mod_race.c | 230 + tools/testing/selftests/bpf/prog_tests/bpf_nf.c | 52 + tools/testing/selftests/bpf/prog_tests/btf.c | 25 +- tools/testing/selftests/bpf/prog_tests/btf_tag.c | 101 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 12 +- .../bpf/prog_tests/cgroup_getset_retval.c | 481 ++ tools/testing/selftests/bpf/prog_tests/check_mtu.c | 40 +- .../selftests/bpf/prog_tests/cls_redirect.c | 10 +- tools/testing/selftests/bpf/prog_tests/core_kern.c | 16 +- .../selftests/bpf/prog_tests/core_kern_overflow.c | 13 + .../testing/selftests/bpf/prog_tests/core_reloc.c | 52 +- .../selftests/bpf/prog_tests/dummy_st_ops.c | 27 +- .../selftests/bpf/prog_tests/fentry_fexit.c | 24 +- .../testing/selftests/bpf/prog_tests/fentry_test.c | 7 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 34 +- .../selftests/bpf/prog_tests/fexit_stress.c | 22 +- .../testing/selftests/bpf/prog_tests/fexit_test.c | 7 +- .../selftests/bpf/prog_tests/flow_dissector.c | 33 +- .../bpf/prog_tests/flow_dissector_load_bytes.c | 24 +- tools/testing/selftests/bpf/prog_tests/for_each.c | 32 +- .../selftests/bpf/prog_tests/get_func_args_test.c | 12 +- .../selftests/bpf/prog_tests/get_func_ip_test.c | 10 +- .../bpf/prog_tests/get_stackid_cannot_attach.c | 2 +- .../testing/selftests/bpf/prog_tests/global_data.c | 26 +- .../selftests/bpf/prog_tests/global_data_init.c | 2 +- .../selftests/bpf/prog_tests/global_func_args.c | 14 +- tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 16 +- .../testing/selftests/bpf/prog_tests/kfunc_call.c | 46 +- .../selftests/bpf/prog_tests/ksyms_module.c | 27 +- tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 35 +- tools/testing/selftests/bpf/prog_tests/log_buf.c | 2 +- tools/testing/selftests/bpf/prog_tests/map_lock.c | 15 +- tools/testing/selftests/bpf/prog_tests/map_ptr.c | 16 +- .../selftests/bpf/prog_tests/modify_return.c | 33 +- .../testing/selftests/bpf/prog_tests/pkt_access.c | 26 +- .../selftests/bpf/prog_tests/pkt_md_access.c | 14 +- .../selftests/bpf/prog_tests/prog_run_opts.c | 77 + .../selftests/bpf/prog_tests/prog_run_xattr.c | 83 - .../selftests/bpf/prog_tests/queue_stack_map.c | 46 +- .../selftests/bpf/prog_tests/raw_tp_test_run.c | 64 +- .../bpf/prog_tests/raw_tp_writable_test_run.c | 16 +- .../selftests/bpf/prog_tests/signal_pending.c | 23 +- tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 81 +- .../testing/selftests/bpf/prog_tests/skb_helpers.c | 16 +- .../testing/selftests/bpf/prog_tests/sock_fields.c | 58 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 86 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 12 +- .../testing/selftests/bpf/prog_tests/sockopt_sk.c | 4 +- tools/testing/selftests/bpf/prog_tests/spinlock.c | 14 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 2 +- tools/testing/selftests/bpf/prog_tests/syscall.c | 10 +- tools/testing/selftests/bpf/prog_tests/tailcalls.c | 274 +- .../selftests/bpf/prog_tests/task_pt_regs.c | 16 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 436 +- .../bpf/prog_tests/test_bpf_syscall_macro.c | 73 + .../selftests/bpf/prog_tests/test_profiler.c | 14 +- .../selftests/bpf/prog_tests/test_skb_pkt_end.c | 15 +- tools/testing/selftests/bpf/prog_tests/timer.c | 7 +- tools/testing/selftests/bpf/prog_tests/timer_mim.c | 7 +- tools/testing/selftests/bpf/prog_tests/trace_ext.c | 28 +- tools/testing/selftests/bpf/prog_tests/xdp.c | 34 +- .../selftests/bpf/prog_tests/xdp_adjust_frags.c | 146 + .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 251 +- .../testing/selftests/bpf/prog_tests/xdp_attach.c | 29 +- .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 141 +- .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 72 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 63 +- tools/testing/selftests/bpf/prog_tests/xdp_info.c | 14 +- tools/testing/selftests/bpf/prog_tests/xdp_link.c | 26 +- .../selftests/bpf/prog_tests/xdp_noinline.c | 44 +- tools/testing/selftests/bpf/prog_tests/xdp_perf.c | 19 +- .../selftests/bpf/progs/bloom_filter_bench.c | 7 +- .../testing/selftests/bpf/progs/bloom_filter_map.c | 5 +- .../selftests/bpf/progs/bpf_iter_setsockopt_unix.c | 60 + tools/testing/selftests/bpf/progs/bpf_iter_task.c | 54 + tools/testing/selftests/bpf/progs/bpf_iter_unix.c | 2 +- tools/testing/selftests/bpf/progs/bpf_loop.c | 9 +- tools/testing/selftests/bpf/progs/bpf_loop_bench.c | 3 +- tools/testing/selftests/bpf/progs/bpf_misc.h | 19 + tools/testing/selftests/bpf/progs/bpf_mod_race.c | 100 + .../selftests/bpf/progs/bpf_syscall_macro.c | 84 + .../testing/selftests/bpf/progs/bpf_tracing_net.h | 2 + .../selftests/bpf/progs/btf_type_tag_user.c | 40 + .../bpf/progs/cgroup_getset_retval_getsockopt.c | 45 + .../bpf/progs/cgroup_getset_retval_setsockopt.c | 52 + tools/testing/selftests/bpf/progs/core_kern.c | 16 + .../selftests/bpf/progs/core_kern_overflow.c | 22 + tools/testing/selftests/bpf/progs/fexit_sleep.c | 9 +- .../selftests/bpf/progs/freplace_cls_redirect.c | 12 +- .../testing/selftests/bpf/progs/kfunc_call_race.c | 14 + .../testing/selftests/bpf/progs/kfunc_call_test.c | 52 +- tools/testing/selftests/bpf/progs/ksym_race.c | 13 + tools/testing/selftests/bpf/progs/perfbuf_bench.c | 3 +- tools/testing/selftests/bpf/progs/ringbuf_bench.c | 3 +- .../testing/selftests/bpf/progs/sample_map_ret0.c | 24 +- .../selftests/bpf/progs/sockmap_parse_prog.c | 2 - tools/testing/selftests/bpf/progs/sockopt_sk.c | 35 +- tools/testing/selftests/bpf/progs/test_bpf_nf.c | 118 + .../progs/{btf_decl_tag.c => test_btf_decl_tag.c} | 0 tools/testing/selftests/bpf/progs/test_btf_haskv.c | 3 + tools/testing/selftests/bpf/progs/test_btf_newkv.c | 3 + tools/testing/selftests/bpf/progs/test_btf_nokv.c | 12 +- .../testing/selftests/bpf/progs/test_probe_user.c | 15 +- tools/testing/selftests/bpf/progs/test_ringbuf.c | 3 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 6 + .../selftests/bpf/progs/test_skb_cgroup_id_kern.c | 12 +- .../testing/selftests/bpf/progs/test_sock_fields.c | 41 + .../selftests/bpf/progs/test_sockmap_progs_query.c | 24 + tools/testing/selftests/bpf/progs/test_tc_dtime.c | 349 ++ tools/testing/selftests/bpf/progs/test_tc_edt.c | 12 +- .../bpf/progs/test_tcp_check_syncookie_kern.c | 12 +- .../bpf/progs/test_xdp_adjust_tail_grow.c | 10 +- .../bpf/progs/test_xdp_adjust_tail_shrink.c | 32 +- .../testing/selftests/bpf/progs/test_xdp_bpf2bpf.c | 2 +- .../selftests/bpf/progs/test_xdp_update_frags.c | 42 + .../bpf/progs/test_xdp_with_cpumap_frags_helpers.c | 27 + .../bpf/progs/test_xdp_with_cpumap_helpers.c | 8 +- .../bpf/progs/test_xdp_with_devmap_frags_helpers.c | 27 + .../bpf/progs/test_xdp_with_devmap_helpers.c | 9 +- tools/testing/selftests/bpf/progs/trace_printk.c | 3 +- tools/testing/selftests/bpf/progs/trace_vprintk.c | 3 +- tools/testing/selftests/bpf/progs/trigger_bench.c | 9 +- .../selftests/bpf/progs/xdp_redirect_multi_kern.c | 2 +- tools/testing/selftests/bpf/test_cpp.cpp | 87 +- tools/testing/selftests/bpf/test_lru_map.c | 11 +- tools/testing/selftests/bpf/test_lwt_seg6local.sh | 170 +- tools/testing/selftests/bpf/test_maps.c | 2 +- .../selftests/bpf/test_tcp_check_syncookie.sh | 5 +- tools/testing/selftests/bpf/test_verifier.c | 48 +- 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/calls.c | 75 + tools/testing/selftests/bpf/verifier/sock.c | 81 +- tools/testing/selftests/bpf/vmtest.sh | 2 +- tools/testing/selftests/bpf/xdp_redirect_multi.c | 8 +- tools/testing/selftests/bpf/xdping.c | 4 +- tools/testing/selftests/bpf/xdpxceiver.c | 85 +- tools/testing/selftests/bpf/xdpxceiver.h | 2 +- tools/testing/selftests/dma/dma_map_benchmark.c | 25 +- tools/testing/selftests/lkdtm/tests.txt | 1 - tools/testing/selftests/net/.gitignore | 2 +- tools/testing/selftests/net/Makefile | 3 +- tools/testing/selftests/net/cmsg_ipv6.sh | 156 + tools/testing/selftests/net/cmsg_sender.c | 504 ++ tools/testing/selftests/net/cmsg_so_mark.c | 67 - tools/testing/selftests/net/cmsg_so_mark.sh | 32 +- tools/testing/selftests/net/cmsg_time.sh | 83 + tools/testing/selftests/net/fib_rule_tests.sh | 86 +- tools/testing/selftests/net/fib_tests.sh | 147 +- tools/testing/selftests/net/forwarding/Makefile | 1 + .../selftests/net/forwarding/bridge_locked_port.sh | 180 + .../selftests/net/forwarding/bridge_vlan_aware.sh | 5 +- .../net/forwarding/bridge_vlan_unaware.sh | 5 +- .../selftests/net/forwarding/fib_offload_lib.sh | 12 +- .../net/forwarding/forwarding.config.sample | 2 + .../selftests/net/forwarding/hw_stats_l3.sh | 332 ++ tools/testing/selftests/net/forwarding/lib.sh | 9 + tools/testing/selftests/net/forwarding/pedit_ip.sh | 201 + .../testing/selftests/net/forwarding/tc_police.sh | 52 + tools/testing/selftests/net/mptcp/mptcp_connect.sh | 19 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 972 ++-- tools/testing/selftests/net/mptcp/pm_netlink.sh | 18 + tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 81 +- tools/testing/selftests/net/mptcp/settings | 2 +- tools/testing/selftests/net/pmtu.sh | 21 +- tools/testing/selftests/net/rtnetlink.sh | 4 +- .../selftests/net/test_vxlan_vnifiltering.sh | 579 +++ tools/testing/selftests/net/timestamping.c | 4 +- tools/testing/selftests/netfilter/nft_nat.sh | 5 +- tools/testing/selftests/powerpc/Makefile | 4 +- .../testing/selftests/powerpc/copyloops/.gitignore | 1 - tools/testing/selftests/powerpc/copyloops/Makefile | 9 +- .../selftests/powerpc/copyloops/asm/ppc_asm.h | 1 - tools/testing/selftests/powerpc/copyloops/mem_64.S | 1 - .../selftests/powerpc/copyloops/memcpy_stubs.S | 8 - .../selftests/powerpc/copyloops/memmove_validate.c | 58 - tools/testing/selftests/powerpc/include/reg.h | 4 - tools/testing/selftests/powerpc/mce/Makefile | 7 - .../testing/selftests/powerpc/mce/inject-ra-err.c | 65 - tools/testing/selftests/powerpc/mce/vas-api.h | 1 - .../selftests/powerpc/papr_attributes/.gitignore | 2 - .../selftests/powerpc/papr_attributes/Makefile | 7 - .../selftests/powerpc/papr_attributes/attr_test.c | 107 - tools/testing/selftests/powerpc/pmu/Makefile | 11 +- tools/testing/selftests/powerpc/pmu/event.c | 19 +- tools/testing/selftests/powerpc/pmu/event.h | 6 - .../powerpc/pmu/sampling_tests/.gitignore | 11 - .../selftests/powerpc/pmu/sampling_tests/Makefile | 12 - .../selftests/powerpc/pmu/sampling_tests/misc.c | 412 -- .../selftests/powerpc/pmu/sampling_tests/misc.h | 227 - .../pmu/sampling_tests/mmcr0_cc56run_test.c | 59 - .../pmu/sampling_tests/mmcr0_exceptionbits_test.c | 59 - .../pmu/sampling_tests/mmcr0_fc56_pmc1ce_test.c | 59 - .../pmu/sampling_tests/mmcr0_fc56_pmc56_test.c | 58 - .../pmu/sampling_tests/mmcr0_pmccext_test.c | 59 - .../powerpc/pmu/sampling_tests/mmcr0_pmcjce_test.c | 58 - .../powerpc/pmu/sampling_tests/mmcr1_comb_test.c | 66 - .../pmu/sampling_tests/mmcr2_fcs_fch_test.c | 85 - .../powerpc/pmu/sampling_tests/mmcr2_l2l3_test.c | 74 - .../powerpc/pmu/sampling_tests/mmcr3_src_test.c | 67 - .../mmcra_thresh_marked_sample_test.c | 80 - .../selftests/powerpc/security/spectre_v2.c | 2 + tools/testing/selftests/ptp/testptp.c | 18 +- tools/testing/selftests/vDSO/vdso_config.h | 4 + tools/testing/selftests/vm/hugepage-mremap.c | 26 +- tools/testing/selftests/vm/run_vmtests.sh | 3 +- tools/testing/selftests/vm/userfaultfd.c | 1 - tools/tracing/rtla/Makefile | 2 +- tools/usb/Makefile | 2 +- tools/virtio/linux/mm_types.h | 3 - tools/virtio/virtio_test.c | 1 - usr/Makefile | 4 +- usr/include/Makefile | 15 +- 4892 files changed, 185002 insertions(+), 196373 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-firmware-papr-energy-scale-info delete mode 100644 Documentation/devicetree/bindings/arm/airoha.yaml delete mode 100644 Documentation/devicetree/bindings/arm/intel,socfpga.yaml delete mode 100644 Documentation/devicetree/bindings/arm/npcm/nuvoton,gcr.yaml delete mode 100644 Documentation/devicetree/bindings/arm/tesla.yaml delete mode 100644 Documentation/devicetree/bindings/clock/apple,nco.yaml delete mode 100644 Documentation/devicetree/bindings/clock/cirrus,cs2000-cp.yaml create mode 100644 Documentation/devicetree/bindings/clock/cs2000-cp.txt delete mode 100644 Documentation/devicetree/bindings/clock/imx93-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imxrt1050-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/intc_stratix10.txt delete mode 100644 Documentation/devicetree/bindings/clock/intel,stratix10.yaml delete mode 100644 Documentation/devicetree/bindings/clock/microchip,mpfs.yaml delete mode 100644 Documentation/devicetree/bindings/clock/mstar,msc313-cpupll.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,camcc.txt delete mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc-sm6125.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc-sm6350.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-ipq8064.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-other.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,qcm2290-dispcc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sdm845-camcc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7100-audclk.yaml delete mode 100644 Documentation/devicetree/bindings/clock/tesla,fsd-clock.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/andestec [...] delete mode 100644 Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/microchip,polarfire-s [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr2 [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr3 [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr3.txt delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,ifc.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/ifc.txt create mode 100644 Documentation/devicetree/bindings/nds32/andestech-boards create mode 100644 Documentation/devicetree/bindings/nds32/atl2c.txt create mode 100644 Documentation/devicetree/bindings/nds32/cpus.txt create mode 100644 Documentation/devicetree/bindings/net/davicom,dm9051.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/realtek-smi.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/realtek.yaml create mode 100644 Documentation/devicetree/bindings/net/mctp-i2c-controller.yaml delete mode 100644 Documentation/devicetree/bindings/perf/marvell-cn10k-ddr.yaml create mode 100644 Documentation/devicetree/bindings/perf/nds32v3-pmu.txt create mode 100644 Documentation/devicetree/bindings/phy/transmit-amplitude.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-gpio- [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-pins- [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-wakeu [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/samsung,pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/microchip,mfps-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-hsio-blk-c [...] delete mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mq-vpu-blk-ctrl.yaml delete mode 100644 Documentation/devicetree/bindings/soc/microchip/microchip,mpfs- [...] create mode 100644 Documentation/devicetree/bindings/soc/microchip/microchip,polar [...] create mode 100644 Documentation/devicetree/bindings/timer/andestech,atcpit100-timer.txt create mode 100644 Documentation/networking/smc-sysctl.rst create mode 100644 arch/arc/include/asm/segment.h delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/boot/dts/am335x-sancloud-bbe-extended-wifi.dts delete mode 100644 arch/arm/boot/dts/armada-370-c200-v2.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-asrock-romed8hm3.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts delete mode 100644 arch/arm/boot/dts/bcm2837-rpi-zero-2-w.dts delete mode 100644 arch/arm/boot/dts/en7523-evb.dts delete mode 100644 arch/arm/boot/dts/en7523.dtsi delete mode 100644 arch/arm/boot/dts/exynos5420-chagall-wifi.dts delete mode 100644 arch/arm/boot/dts/exynos5420-galaxy-tab-common.dtsi delete mode 100644 arch/arm/boot/dts/exynos5420-klimt-wifi.dts delete mode 100644 arch/arm/boot/dts/imxrt1050-pinfunc.h delete mode 100644 arch/arm/boot/dts/intel-ixp42x-netgear-wg302v1.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-netgear-wg302v2.dts delete mode 100644 arch/arm/boot/dts/kirkwood-c200-v1.dts delete mode 100644 arch/arm/boot/dts/lan966x-pcb8291.dts delete mode 100644 arch/arm/boot/dts/lan966x.dtsi delete mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd201-som2d01.dtsi delete mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-100ask-dongshanpione.dts delete mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-miyoo-mini.dts delete mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-wirelesstag-ido-sbc2 [...] delete mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-wirelesstag-ido-som2 [...] delete mode 100644 arch/arm/boot/dts/mt6582-prestigio-pmt5008-3g.dts delete mode 100644 arch/arm/boot/dts/mt6582.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157c-emsbc-argon.dts delete mode 100644 arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi delete mode 100644 arch/arm/boot/dts/sun7i-a20-haoyu-marsboard.dts delete mode 100644 arch/arm/configs/imxrt_defconfig create mode 100644 arch/arm/include/asm/entry-macro-multi.S create mode 100644 arch/arm/include/asm/hardware/entry-macro-iomd.S delete mode 100644 arch/arm/include/asm/spectre.h delete mode 100644 arch/arm/kernel/spectre.c delete mode 100644 arch/arm/mach-airoha/Makefile delete mode 100644 arch/arm/mach-airoha/airoha.c create mode 100644 arch/arm/mach-footbridge/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-imx/mach-imxrt.c create mode 100644 arch/arm/mach-iop32x/include/mach/entry-macro.S create mode 100644 arch/arm/mach-ixp4xx/common-pci.c create mode 100644 arch/arm/mach-ixp4xx/common.c create mode 100644 arch/arm/mach-ixp4xx/gateway7001-pci.c create mode 100644 arch/arm/mach-ixp4xx/gateway7001-setup.c create mode 100644 arch/arm/mach-ixp4xx/goramo_mlr.c create mode 100644 arch/arm/mach-ixp4xx/include/mach/hardware.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/io.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/platform.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/udc.h create mode 100644 arch/arm/mach-ixp4xx/irqs.h create mode 100644 arch/arm/mach-pxa/stargate2.c create mode 100644 arch/arm/mach-rpc/include/mach/entry-macro.S delete mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-vero4k-plus.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-s4-s805x2-aq222.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-s4.dtsi delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-ac2xx.dtsi delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-x96-air-gbit.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts delete mode 100644 arch/arm64/boot/dts/arm/juno-r1-scmi.dts delete mode 100644 arch/arm64/boot/dts/arm/juno-r2-scmi.dts delete mode 100644 arch/arm64/boot/dts/arm/juno-scmi.dts delete mode 100644 arch/arm64/boot/dts/arm/juno-scmi.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-zero-2-w.dts delete mode 100644 arch/arm64/boot/dts/exynos/exynos7885-jackpotlte.dts delete mode 100644 arch/arm64/boot/dts/exynos/exynos7885-pinctrl.dtsi delete mode 100644 arch/arm64/boot/dts/exynos/exynos7885.dtsi delete mode 100644 arch/arm64/boot/dts/exynos/exynos850-e850-96.dts delete mode 100644 arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi delete mode 100644 arch/arm64/boot/dts/exynos/exynos850.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon-avari.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon-avari.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-prt8mm.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-imx219.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs232-rts.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs422.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs485.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-imx219.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs232-rts.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs422.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs485.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7903.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-dev.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dahlia.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dev.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dahlia.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dev.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8953.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8992-bullhead-rev-101.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead-rev-10.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead-rev-101.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi rename arch/arm64/boot/dts/qcom/{msm8994-huawei-angler-rev-101.dts => msm8994-angl [...] delete mode 100644 arch/arm64/boot/dts/qcom/pm8953.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r0.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r1.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm632.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts delete mode 100644 arch/arm64/boot/dts/qcom/sm8450-hdk.dts delete mode 100644 arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c2.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l2.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinenote-v1.1.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinenote-v1.2.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts delete mode 100644 arch/arm64/boot/dts/tesla/Makefile delete mode 100644 arch/arm64/boot/dts/tesla/fsd-evb.dts delete mode 100644 arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi delete mode 100644 arch/arm64/boot/dts/tesla/fsd.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am62-main.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am62.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk.dts delete mode 100644 arch/arm64/boot/dts/ti/k3-am625.dtsi delete mode 100644 arch/arm64/include/asm/apple_m1_pmu.h delete mode 100644 arch/arm64/include/asm/vectors.h delete mode 100644 arch/arm64/kernel/elfcore.c create mode 100644 arch/csky/include/asm/segment.h create mode 100644 arch/h8300/include/asm/segment.h create mode 100644 arch/h8300/mm/memory.c delete mode 100644 arch/m68k/include/asm/config.h create mode 100644 arch/mips/configs/jmr3927_defconfig create mode 100644 arch/mips/include/asm/mach-tx39xx/ioremap.h create mode 100644 arch/mips/include/asm/mach-tx39xx/mangle-port.h create mode 100644 arch/mips/include/asm/mach-tx39xx/spaces.h create mode 100644 arch/mips/include/asm/txx9/jmr3927.h create mode 100644 arch/mips/include/asm/txx9/tx3927.h create mode 100644 arch/mips/include/asm/war.h create mode 100644 arch/mips/mm/c-tx39.c create mode 100644 arch/mips/mti-malta/malta-dt.c create mode 100644 arch/mips/pci/fixup-jmr3927.c create mode 100644 arch/mips/pci/ops-tx3927.c create mode 100644 arch/mips/txx9/generic/irq_tx3927.c create mode 100644 arch/mips/txx9/generic/setup_tx3927.c create mode 100644 arch/mips/txx9/jmr3927/Makefile create mode 100644 arch/mips/txx9/jmr3927/irq.c create mode 100644 arch/mips/txx9/jmr3927/prom.c create mode 100644 arch/mips/txx9/jmr3927/setup.c copy arch/{csky => nds32}/Kbuild (100%) create mode 100644 arch/nds32/Kconfig create mode 100644 arch/nds32/Kconfig.cpu copy arch/{csky => nds32}/Kconfig.debug (100%) create mode 100644 arch/nds32/Makefile create mode 100644 arch/nds32/boot/.gitignore create mode 100644 arch/nds32/boot/Makefile create mode 100644 arch/nds32/boot/dts/Makefile create mode 100644 arch/nds32/boot/dts/ae3xx.dts create mode 100644 arch/nds32/configs/defconfig create mode 100644 arch/nds32/include/asm/Kbuild create mode 100644 arch/nds32/include/asm/assembler.h create mode 100644 arch/nds32/include/asm/barrier.h create mode 100644 arch/nds32/include/asm/bitfield.h create mode 100644 arch/nds32/include/asm/cache.h create mode 100644 arch/nds32/include/asm/cache_info.h create mode 100644 arch/nds32/include/asm/cacheflush.h create mode 100644 arch/nds32/include/asm/current.h create mode 100644 arch/nds32/include/asm/delay.h create mode 100644 arch/nds32/include/asm/elf.h create mode 100644 arch/nds32/include/asm/fixmap.h create mode 100644 arch/nds32/include/asm/fpu.h create mode 100644 arch/nds32/include/asm/fpuemu.h create mode 100644 arch/nds32/include/asm/ftrace.h create mode 100644 arch/nds32/include/asm/futex.h create mode 100644 arch/nds32/include/asm/highmem.h create mode 100644 arch/nds32/include/asm/io.h create mode 100644 arch/nds32/include/asm/irqflags.h create mode 100644 arch/nds32/include/asm/l2_cache.h create mode 100644 arch/nds32/include/asm/linkage.h create mode 100644 arch/nds32/include/asm/memory.h create mode 100644 arch/nds32/include/asm/mmu.h create mode 100644 arch/nds32/include/asm/mmu_context.h create mode 100644 arch/nds32/include/asm/nds32.h create mode 100644 arch/nds32/include/asm/nds32_fpu_inst.h create mode 100644 arch/nds32/include/asm/page.h create mode 100644 arch/nds32/include/asm/perf_event.h create mode 100644 arch/nds32/include/asm/pgalloc.h create mode 100644 arch/nds32/include/asm/pgtable.h create mode 100644 arch/nds32/include/asm/pmu.h create mode 100644 arch/nds32/include/asm/proc-fns.h create mode 100644 arch/nds32/include/asm/processor.h create mode 100644 arch/nds32/include/asm/ptrace.h create mode 100644 arch/nds32/include/asm/sfp-machine.h create mode 100644 arch/nds32/include/asm/shmparam.h create mode 100644 arch/nds32/include/asm/stacktrace.h create mode 100644 arch/nds32/include/asm/string.h create mode 100644 arch/nds32/include/asm/suspend.h create mode 100644 arch/nds32/include/asm/swab.h create mode 100644 arch/nds32/include/asm/syscall.h create mode 100644 arch/nds32/include/asm/syscalls.h create mode 100644 arch/nds32/include/asm/thread_info.h create mode 100644 arch/nds32/include/asm/tlb.h create mode 100644 arch/nds32/include/asm/tlbflush.h create mode 100644 arch/nds32/include/asm/uaccess.h create mode 100644 arch/nds32/include/asm/unistd.h create mode 100644 arch/nds32/include/asm/vdso.h create mode 100644 arch/nds32/include/asm/vdso_datapage.h create mode 100644 arch/nds32/include/asm/vdso_timer_info.h create mode 100644 arch/nds32/include/asm/vermagic.h create mode 100644 arch/nds32/include/asm/vmalloc.h copy arch/{arc => nds32}/include/uapi/asm/Kbuild (100%) create mode 100644 arch/nds32/include/uapi/asm/auxvec.h create mode 100644 arch/nds32/include/uapi/asm/byteorder.h create mode 100644 arch/nds32/include/uapi/asm/cachectl.h create mode 100644 arch/nds32/include/uapi/asm/fp_udfiex_crtl.h create mode 100644 arch/nds32/include/uapi/asm/param.h create mode 100644 arch/nds32/include/uapi/asm/ptrace.h create mode 100644 arch/nds32/include/uapi/asm/sigcontext.h create mode 100644 arch/nds32/include/uapi/asm/unistd.h copy arch/{alpha => nds32}/kernel/.gitignore (100%) create mode 100644 arch/nds32/kernel/Makefile create mode 100644 arch/nds32/kernel/asm-offsets.c create mode 100644 arch/nds32/kernel/atl2c.c create mode 100644 arch/nds32/kernel/cacheinfo.c create mode 100644 arch/nds32/kernel/devtree.c create mode 100644 arch/nds32/kernel/dma.c create mode 100644 arch/nds32/kernel/ex-entry.S create mode 100644 arch/nds32/kernel/ex-exit.S create mode 100644 arch/nds32/kernel/ex-scall.S create mode 100644 arch/nds32/kernel/fpu.c create mode 100644 arch/nds32/kernel/ftrace.c create mode 100644 arch/nds32/kernel/head.S create mode 100644 arch/nds32/kernel/irq.c create mode 100644 arch/nds32/kernel/module.c create mode 100644 arch/nds32/kernel/nds32_ksyms.c create mode 100644 arch/nds32/kernel/perf_event_cpu.c create mode 100644 arch/nds32/kernel/pm.c create mode 100644 arch/nds32/kernel/process.c create mode 100644 arch/nds32/kernel/ptrace.c create mode 100644 arch/nds32/kernel/setup.c create mode 100644 arch/nds32/kernel/signal.c create mode 100644 arch/nds32/kernel/sleep.S create mode 100644 arch/nds32/kernel/stacktrace.c create mode 100644 arch/nds32/kernel/sys_nds32.c create mode 100644 arch/nds32/kernel/syscall_table.c create mode 100644 arch/nds32/kernel/time.c create mode 100644 arch/nds32/kernel/traps.c create mode 100644 arch/nds32/kernel/vdso.c copy arch/{arm64 => nds32}/kernel/vdso/.gitignore (100%) create mode 100644 arch/nds32/kernel/vdso/Makefile create mode 100644 arch/nds32/kernel/vdso/datapage.S create mode 100755 arch/nds32/kernel/vdso/gen_vdso_offsets.sh create mode 100644 arch/nds32/kernel/vdso/gettimeofday.c create mode 100644 arch/nds32/kernel/vdso/note.S create mode 100644 arch/nds32/kernel/vdso/sigreturn.S create mode 100644 arch/nds32/kernel/vdso/vdso.S create mode 100644 arch/nds32/kernel/vdso/vdso.lds.S create mode 100644 arch/nds32/kernel/vmlinux.lds.S create mode 100644 arch/nds32/lib/Makefile create mode 100644 arch/nds32/lib/clear_user.S create mode 100644 arch/nds32/lib/copy_from_user.S create mode 100644 arch/nds32/lib/copy_page.S create mode 100644 arch/nds32/lib/copy_template.S create mode 100644 arch/nds32/lib/copy_to_user.S create mode 100644 arch/nds32/lib/memcpy.S create mode 100644 arch/nds32/lib/memmove.S create mode 100644 arch/nds32/lib/memset.S create mode 100644 arch/nds32/lib/memzero.S create mode 100644 arch/nds32/math-emu/Makefile create mode 100644 arch/nds32/math-emu/faddd.c create mode 100644 arch/nds32/math-emu/fadds.c create mode 100644 arch/nds32/math-emu/fcmpd.c create mode 100644 arch/nds32/math-emu/fcmps.c create mode 100644 arch/nds32/math-emu/fd2s.c create mode 100644 arch/nds32/math-emu/fd2si.c create mode 100644 arch/nds32/math-emu/fd2siz.c create mode 100644 arch/nds32/math-emu/fd2ui.c create mode 100644 arch/nds32/math-emu/fd2uiz.c create mode 100644 arch/nds32/math-emu/fdivd.c create mode 100644 arch/nds32/math-emu/fdivs.c create mode 100644 arch/nds32/math-emu/fmuld.c create mode 100644 arch/nds32/math-emu/fmuls.c create mode 100644 arch/nds32/math-emu/fnegd.c create mode 100644 arch/nds32/math-emu/fnegs.c create mode 100644 arch/nds32/math-emu/fpuemu.c create mode 100644 arch/nds32/math-emu/fs2d.c create mode 100644 arch/nds32/math-emu/fs2si.c create mode 100644 arch/nds32/math-emu/fs2siz.c create mode 100644 arch/nds32/math-emu/fs2ui.c create mode 100644 arch/nds32/math-emu/fs2uiz.c create mode 100644 arch/nds32/math-emu/fsi2d.c create mode 100644 arch/nds32/math-emu/fsi2s.c create mode 100644 arch/nds32/math-emu/fsqrtd.c create mode 100644 arch/nds32/math-emu/fsqrts.c create mode 100644 arch/nds32/math-emu/fsubd.c create mode 100644 arch/nds32/math-emu/fsubs.c create mode 100644 arch/nds32/math-emu/fui2d.c create mode 100644 arch/nds32/math-emu/fui2s.c create mode 100644 arch/nds32/mm/Makefile create mode 100644 arch/nds32/mm/alignment.c create mode 100644 arch/nds32/mm/cacheflush.c create mode 100644 arch/nds32/mm/extable.c create mode 100644 arch/nds32/mm/fault.c create mode 100644 arch/nds32/mm/init.c create mode 100644 arch/nds32/mm/mm-nds32.c create mode 100644 arch/nds32/mm/mmap.c create mode 100644 arch/nds32/mm/proc.c create mode 100644 arch/nds32/mm/tlb.c delete mode 100644 arch/parisc/include/asm/vdso.h delete mode 100644 arch/parisc/include/uapi/asm/auxvec.h delete mode 100644 arch/parisc/kernel/vdso.c delete mode 100644 arch/parisc/kernel/vdso32/Makefile delete mode 100755 arch/parisc/kernel/vdso32/gen_vdso_offsets.sh delete mode 100644 arch/parisc/kernel/vdso32/note.S delete mode 100644 arch/parisc/kernel/vdso32/restart_syscall.S delete mode 100644 arch/parisc/kernel/vdso32/sigtramp.S delete mode 100644 arch/parisc/kernel/vdso32/vdso32.lds.S delete mode 100644 arch/parisc/kernel/vdso32/vdso32_wrapper.S delete mode 100644 arch/parisc/kernel/vdso64/Makefile delete mode 100755 arch/parisc/kernel/vdso64/gen_vdso_offsets.sh delete mode 100644 arch/parisc/kernel/vdso64/note.S delete mode 100644 arch/parisc/kernel/vdso64/restart_syscall.S delete mode 100644 arch/parisc/kernel/vdso64/sigtramp.S delete mode 100644 arch/parisc/kernel/vdso64/vdso64.lds.S delete mode 100644 arch/parisc/kernel/vdso64/vdso64_wrapper.S delete mode 100644 arch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts create mode 100644 arch/powerpc/kernel/trace/ftrace_32.S create mode 100644 arch/powerpc/kernel/trace/ftrace_64.S create mode 100644 arch/powerpc/kernel/trace/ftrace_64_mprofile.S delete mode 100644 arch/powerpc/kernel/trace/ftrace_low.S delete mode 100644 arch/powerpc/kernel/trace/ftrace_mprofile.S delete mode 100644 arch/powerpc/kernel/vdso/.gitignore delete mode 100644 arch/powerpc/kernel/vdso/Makefile delete mode 100644 arch/powerpc/kernel/vdso/cacheflush.S delete mode 100644 arch/powerpc/kernel/vdso/datapage.S delete mode 100644 arch/powerpc/kernel/vdso/getcpu.S delete mode 100644 arch/powerpc/kernel/vdso/gettimeofday.S delete mode 100644 arch/powerpc/kernel/vdso/vgettimeofday.c create mode 100644 arch/powerpc/kernel/vdso32/.gitignore create mode 100644 arch/powerpc/kernel/vdso32/Makefile create mode 100644 arch/powerpc/kernel/vdso32/cacheflush.S create mode 100644 arch/powerpc/kernel/vdso32/datapage.S rename arch/powerpc/kernel/{vdso/gen_vdso32_offsets.sh => vdso32/gen_vdso_offsets. [...] create mode 100644 arch/powerpc/kernel/vdso32/getcpu.S create mode 100644 arch/powerpc/kernel/vdso32/gettimeofday.S rename arch/powerpc/kernel/{vdso => vdso32}/note.S (100%) rename arch/powerpc/kernel/{vdso/sigtramp32.S => vdso32/sigtramp.S} (100%) rename arch/powerpc/kernel/{vdso => vdso32}/vdso32.lds.S (100%) create mode 100644 arch/powerpc/kernel/vdso32/vgettimeofday.c create mode 100644 arch/powerpc/kernel/vdso64/.gitignore create mode 100644 arch/powerpc/kernel/vdso64/Makefile create mode 100644 arch/powerpc/kernel/vdso64/cacheflush.S create mode 100644 arch/powerpc/kernel/vdso64/datapage.S rename arch/powerpc/kernel/{vdso/gen_vdso64_offsets.sh => vdso64/gen_vdso_offsets. [...] create mode 100644 arch/powerpc/kernel/vdso64/getcpu.S create mode 100644 arch/powerpc/kernel/vdso64/gettimeofday.S create mode 100644 arch/powerpc/kernel/vdso64/note.S rename arch/powerpc/kernel/{vdso/sigtramp64.S => vdso64/sigtramp.S} (100%) rename arch/powerpc/kernel/{vdso => vdso64}/vdso64.lds.S (100%) create mode 100644 arch/powerpc/kernel/vdso64/vgettimeofday.c create mode 100644 arch/powerpc/net/bpf_jit64.h delete mode 100644 arch/powerpc/platforms/pseries/papr_platform_attributes.c delete mode 100644 arch/powerpc/platforms/pseries/vas-sysfs.c delete mode 100644 arch/riscv/boot/dts/microchip/microchip-mpfs-fabric.dtsi delete mode 100644 arch/s390/include/asm/asm-extable.h delete mode 100644 arch/s390/lib/expoline.S delete mode 100644 arch/s390/mm/extable.c delete mode 100755 arch/s390/tools/gcc-thunk-extern.sh create mode 100644 arch/sh/include/asm/segment.h delete mode 100644 arch/xtensa/lib/ashldi3.S delete mode 100644 arch/xtensa/lib/ashrdi3.S delete mode 100644 arch/xtensa/lib/divsi3.S delete mode 100644 arch/xtensa/lib/lshrdi3.S delete mode 100644 arch/xtensa/lib/modsi3.S delete mode 100644 arch/xtensa/lib/mulsi3.S delete mode 100644 arch/xtensa/lib/udivsi3.S delete mode 100644 arch/xtensa/lib/umodsi3.S delete mode 100644 drivers/clk/.kunitconfig delete mode 100644 drivers/clk/clk-apple-nco.c delete mode 100644 drivers/clk/clk-gate_test.c delete mode 100644 drivers/clk/clk_test.c delete mode 100644 drivers/clk/imx/clk-composite-93.c delete mode 100644 drivers/clk/imx/clk-fracn-gppll.c delete mode 100644 drivers/clk/imx/clk-imx8dxl-rsrc.c delete mode 100644 drivers/clk/imx/clk-imx93.c delete mode 100644 drivers/clk/imx/clk-imxrt1050.c delete mode 100644 drivers/clk/mediatek/clk-pll.h delete mode 100644 drivers/clk/microchip/Kconfig delete mode 100644 drivers/clk/microchip/clk-mpfs.c delete mode 100644 drivers/clk/qcom/dispcc-qcm2290.c delete mode 100644 drivers/clk/qcom/dispcc-sm6125.c delete mode 100644 drivers/clk/qcom/dispcc-sm6350.c delete mode 100644 drivers/clk/qcom/gpucc-sm6350.c delete mode 100644 drivers/clk/samsung/clk-fsd.c delete mode 100644 drivers/clk/starfive/clk-starfive-jh7100-audio.c delete mode 100644 drivers/clk/starfive/clk-starfive-jh7100.h create mode 100644 drivers/clocksource/timer-atcpit100.c delete mode 100644 drivers/firmware/arm_scmi/optee.c create mode 100644 drivers/gpu/vga/vgaarb.c delete mode 100644 drivers/hid/hid-razer.c delete mode 100644 drivers/hid/hid-sigmamicro.c create mode 100644 drivers/irqchip/irq-ativic32.c delete mode 100644 drivers/memory/tegra/tegra234.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/davicom/dm9051.c create mode 100644 drivers/net/ethernet/davicom/dm9051.h create mode 100644 drivers/net/ethernet/fungible/Kconfig create mode 100644 drivers/net/ethernet/fungible/Makefile create mode 100644 drivers/net/ethernet/fungible/funcore/Makefile create mode 100644 drivers/net/ethernet/fungible/funcore/fun_dev.c create mode 100644 drivers/net/ethernet/fungible/funcore/fun_dev.h create mode 100644 drivers/net/ethernet/fungible/funcore/fun_hci.h create mode 100644 drivers/net/ethernet/fungible/funcore/fun_queue.c create mode 100644 drivers/net/ethernet/fungible/funcore/fun_queue.h create mode 100644 drivers/net/ethernet/fungible/funeth/Kconfig create mode 100644 drivers/net/ethernet/fungible/funeth/Makefile create mode 100644 drivers/net/ethernet/fungible/funeth/fun_port.h create mode 100644 drivers/net/ethernet/fungible/funeth/funeth.h create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_devlink.c create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_devlink.h create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_ethtool.c create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_ktls.c create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_ktls.h create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_main.c create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_rx.c create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_trace.h create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_tx.c create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_txrx.h create mode 100644 drivers/net/ethernet/intel/ice/ice_gnss.c create mode 100644 drivers/net/ethernet/intel/ice/ice_gnss.h create mode 100644 drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.c create mode 100644 drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vlan.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vlan_mode.c create mode 100644 drivers/net/ethernet/intel/ice/ice_vlan_mode.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c create mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c create mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/selq.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/selq.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/sample.h create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_xsk.h create mode 100644 drivers/net/mctp/mctp-i2c.c delete mode 100644 drivers/net/vxlan.c create mode 100644 drivers/net/vxlan/Makefile create mode 100644 drivers/net/vxlan/vxlan_core.c create mode 100644 drivers/net/vxlan/vxlan_multicast.c create mode 100644 drivers/net/vxlan/vxlan_private.h create mode 100644 drivers/net/vxlan/vxlan_vnifilter.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852ae.c delete mode 100644 drivers/pci/vgaarb.c create mode 100644 drivers/pcmcia/pxa2xx_stargate2.c delete mode 100644 drivers/perf/apple_m1_cpu_pmu.c delete mode 100644 drivers/perf/marvell_cn10k_ddr_pmu.c delete mode 100644 drivers/s390/crypto/vfio_ap_debug.h delete mode 100644 drivers/soc/mediatek/mt8186-mmsys.h delete mode 100644 drivers/soc/mediatek/mt8186-pm-domains.h delete mode 100644 drivers/soc/mediatek/mt8195-pm-domains.h delete mode 100644 drivers/soc/microchip/Kconfig delete mode 100644 drivers/soc/microchip/Makefile delete mode 100644 drivers/soc/microchip/mpfs-sys-controller.c delete mode 100644 fs/netfs/buffered_read.c delete mode 100644 fs/netfs/io.c delete mode 100644 fs/netfs/main.c delete mode 100644 fs/netfs/objects.c create mode 100644 fs/netfs/read_helper.c delete mode 100644 include/asm-generic/access_ok.h delete mode 100644 include/dt-bindings/clock/cirrus,cs2000-cp.h delete mode 100644 include/dt-bindings/clock/fsd-clk.h delete mode 100644 include/dt-bindings/clock/imx93-clock.h delete mode 100644 include/dt-bindings/clock/imxrt1050-clock.h delete mode 100644 include/dt-bindings/clock/microchip,mpfs-clock.h delete mode 100644 include/dt-bindings/clock/qcom,dispcc-qcm2290.h delete mode 100644 include/dt-bindings/clock/qcom,dispcc-sm6125.h delete mode 100644 include/dt-bindings/clock/qcom,dispcc-sm6350.h delete mode 100644 include/dt-bindings/clock/qcom,gpucc-sm6350.h delete mode 100644 include/dt-bindings/clock/r9a07g054-cpg.h delete mode 100644 include/dt-bindings/clock/starfive-jh7100-audio.h delete mode 100644 include/dt-bindings/power/imx8mp-power.h delete mode 100644 include/dt-bindings/power/meson-s4-power.h delete mode 100644 include/dt-bindings/power/mt8186-power.h delete mode 100644 include/dt-bindings/power/mt8195-power.h delete mode 100644 include/dt-bindings/power/tegra234-powergate.h create mode 100644 include/linux/dsa/tag_qca.h delete mode 100644 include/linux/kasan-enabled.h delete mode 100644 include/linux/map_benchmark.h create mode 100644 include/linux/platform_data/eth_ixp4xx.h create mode 100644 include/linux/platform_data/wan_ixp4xx_hss.h create mode 100644 include/net/inet_dscp.h create mode 100644 include/net/netfilter/nf_conntrack_bpf.h delete mode 100644 kernel/bpf/preload/bpf_preload_umd_blob.S delete mode 100644 kernel/bpf/preload/iterators/bpf_preload_common.h delete mode 100644 kernel/bpf/preload/iterators/iterators.c create mode 100644 kernel/bpf/preload/iterators/iterators.lskel.h delete mode 100644 kernel/bpf/preload/iterators/iterators.skel.h create mode 100644 net/netfilter/nf_conntrack_bpf.c create mode 100644 net/smc/smc_sysctl.c create mode 100644 net/smc/smc_sysctl.h create mode 100755 scripts/pahole-version.sh create mode 100644 sound/soc/pxa/imote2.c copy tools/perf/arch/{csky => nds32}/Build (100%) create mode 100644 tools/perf/arch/nds32/util/Build create mode 100644 tools/perf/arch/nds32/util/header.c delete mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip09/sys/uncore-cpa.json delete mode 100644 tools/perf/pmu-events/arch/x86/alderlake/cache.json delete mode 100644 tools/perf/pmu-events/arch/x86/alderlake/floating-point.json delete mode 100644 tools/perf/pmu-events/arch/x86/alderlake/frontend.json delete mode 100644 tools/perf/pmu-events/arch/x86/alderlake/memory.json delete mode 100644 tools/perf/pmu-events/arch/x86/alderlake/other.json delete mode 100644 tools/perf/pmu-events/arch/x86/alderlake/pipeline.json delete mode 100644 tools/perf/pmu-events/arch/x86/alderlake/uncore-memory.json delete mode 100644 tools/perf/pmu-events/arch/x86/alderlake/uncore-other.json delete mode 100644 tools/perf/pmu-events/arch/x86/alderlake/virtual-memory.json delete mode 100644 tools/perf/pmu-events/arch/x86/goldmont/floating-point.json delete mode 100644 tools/perf/pmu-events/arch/x86/goldmontplus/floating-point.json delete mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore-cache.json delete mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore.json delete mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/uncore-cache.json delete mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/uncore.json delete mode 100644 tools/perf/pmu-events/arch/x86/knightslanding/floating-point.json delete mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/uncore-cache.json delete mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/uncore.json delete mode 100644 tools/perf/pmu-events/arch/x86/silvermont/floating-point.json delete mode 100644 tools/perf/pmu-events/arch/x86/tremontx/floating-point.json delete mode 100644 tools/perf/tests/attr/base-record-spe delete mode 100644 tools/perf/tests/attr/test-record-spe-period delete mode 100644 tools/perf/tests/attr/test-record-spe-period-term delete mode 100644 tools/perf/util/maps.c create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt_unix.c create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_mod_race.c create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_nf.c create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c create mode 100644 tools/testing/selftests/bpf/prog_tests/core_kern_overflow.c create mode 100644 tools/testing/selftests/bpf/prog_tests/prog_run_opts.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/prog_run_xattr.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_adjust_frags.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_setsockopt_unix.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_misc.h create mode 100644 tools/testing/selftests/bpf/progs/bpf_mod_race.c 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 create mode 100644 tools/testing/selftests/bpf/progs/cgroup_getset_retval_getsockopt.c create mode 100644 tools/testing/selftests/bpf/progs/cgroup_getset_retval_setsockopt.c create mode 100644 tools/testing/selftests/bpf/progs/core_kern_overflow.c create mode 100644 tools/testing/selftests/bpf/progs/kfunc_call_race.c create mode 100644 tools/testing/selftests/bpf/progs/ksym_race.c create mode 100644 tools/testing/selftests/bpf/progs/test_bpf_nf.c rename tools/testing/selftests/bpf/progs/{btf_decl_tag.c => test_btf_decl_tag.c} (100%) create mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_progs_query.c create mode 100644 tools/testing/selftests/bpf/progs/test_tc_dtime.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_update_frags.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_with_cpumap_frags_helpers.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_with_devmap_frags_helpers.c create mode 100755 tools/testing/selftests/net/cmsg_ipv6.sh create mode 100644 tools/testing/selftests/net/cmsg_sender.c delete mode 100644 tools/testing/selftests/net/cmsg_so_mark.c create mode 100755 tools/testing/selftests/net/cmsg_time.sh create mode 100755 tools/testing/selftests/net/forwarding/bridge_locked_port.sh create mode 100755 tools/testing/selftests/net/forwarding/hw_stats_l3.sh create mode 100755 tools/testing/selftests/net/forwarding/pedit_ip.sh create mode 100755 tools/testing/selftests/net/test_vxlan_vnifiltering.sh delete mode 120000 tools/testing/selftests/powerpc/copyloops/mem_64.S delete mode 100644 tools/testing/selftests/powerpc/copyloops/memcpy_stubs.S delete mode 100644 tools/testing/selftests/powerpc/copyloops/memmove_validate.c delete mode 100644 tools/testing/selftests/powerpc/mce/Makefile delete mode 100644 tools/testing/selftests/powerpc/mce/inject-ra-err.c delete mode 120000 tools/testing/selftests/powerpc/mce/vas-api.h delete mode 100644 tools/testing/selftests/powerpc/papr_attributes/.gitignore delete mode 100644 tools/testing/selftests/powerpc/papr_attributes/Makefile delete mode 100644 tools/testing/selftests/powerpc/papr_attributes/attr_test.c delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/.gitignore delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/Makefile delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/misc.c delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/misc.h delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_cc56ru [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_except [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_fc56_p [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_fc56_p [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_pmccex [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_pmcjce_test.c delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr1_comb_test.c delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr2_fcs_fc [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr2_l2l3_test.c delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr3_src_test.c delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_thresh [...] delete mode 100644 tools/virtio/linux/mm_types.h