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.
omits 2ca57c809926 Bluetooth: btusb: Add support for Intel Madison Peak (MsP2 [...] omits c2b2a1a77f6b Bluetooth: Improve skb handling in mgmt_device_connected() omits ba17bb62ce41 Bluetooth: Fix skb allocation in mgmt_remote_name() & mgmt [...] omits a6fbb2bf51ad Bluetooth: mgmt: Remove unneeded variable omits 8cd3c55c629e Bluetooth: hci_sync: fix undefined return of hci_disconnec [...] omits 3a0318140a6f Bluetooth: mgmt: Replace zero-length array with flexible-a [...] omits 1039135aedfc net: ethernet: sun: Remove redundant code omits 844f63f5dba8 Merge branch 'nfp-AF_XDP-zero-copy' omits 6402528b7a0b nfp: xsk: add AF_XDP zero-copy Rx and Tx support omits 9c91a3653fbb nfp: xsk: add configuration check for XSK socket chunk size omits 543bd14fc8f6 nfp: xsk: add an array of xsk buffer pools to each data path omits 58eb43635344 nfp: wrap napi add/del logic omits 3cdb35fb9cd5 nfp: expose common functions to be used for AF_XDP omits 34fe804e6804 Merge branch 'sparx5-ptp' omits 608111fc580f net: sparx5: Implement get_ts_info omits d31d37912ea7 net: sparx5: Add support for ptp interrupts omits 70dfe25cd866 net: sparx5: Update extraction/injection for timestamping omits 589a07b8eb49 net: sparx5: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP omits 0933bd04047c net: sparx5: Add support for ptp clocks omits 3193a6118140 net: sparx5: Add registers that are used by ptp functionality omits 6015fb905d89 dts: sparx5: Enable ptp interrupt omits b066ad26ebf2 dt-bindings: net: sparx5: Extend with the ptp interrupt omits 8f68f53a9325 net: sparx5: Move ifh from port to local variable omits a972711d89ae Merge branch 'lan937x-t1-phy-driver' omits 8a1b415d70b7 net: phy: added ethtool master-slave configuration support omits 680baca546f2 net: phy: added the LAN937x phy support omits 8637034bc63f net: phy: updated the initialization routine for LAN87xx omits ccc8cc5badde net: phy: removed empty lines in LAN87XX omits 79cea9a9c93a net: phy: used the PHY_ID_MATCH_MODEL macro for LAN87XX omits 8eee3d353626 net: phy: used genphy_soft_reset for phy reset in LAN87xx omits 828553d2c3b0 Merge branch 'lan8814-1588-support' omits ece19502834d net: phy: micrel: 1588 support for LAN8814 phy omits 2358dd3fd325 dt-bindings: net: micrel: Configure latency values and tim [...] omits 4488f6b61480 net: phy: micrel: Fix concurrent register access omits 6af3b428cd02 Merge branch 'skb-drop-reasons' omits 6c2728b7c141 net: dev: use kfree_skb_reason() for __netif_receive_skb_core() omits a568aff26ac0 net: dev: use kfree_skb_reason() for sch_handle_ingress() omits 7e726ed81e1d net: dev: use kfree_skb_reason() for do_xdp_generic() omits 44f0bd40803c net: dev: use kfree_skb_reason() for enqueue_to_backlog() omits 7faef0547f4c net: dev: add skb drop reasons to __dev_xmit_skb() omits 215b0f1963d4 net: skb: introduce the function kfree_skb_list_reason() omits 98b4d7a4e737 net: dev: use kfree_skb_reason() for sch_handle_egress() omits 9f9919f73c94 Merge branch 'netif_rx' omits ad0a043fc26c net: dev: Use netif_rx(). omits 2e83bdd5d6cf net: bridge: Use netif_rx(). omits 566214f44697 net: macvlan: Use netif_rx(). omits 90f77c1c512f net: ethernet: Use netif_rx(). omits db00cc9da079 net: dsa: Use netif_rx(). omits 3fb4430e73bf net: caif: Use netif_rx(). omits 4343b866aa94 net: sgi-xp: Use netif_rx(). omits aa4e5761bff5 net: xtensa: Use netif_rx(). omits 21f95a88eab4 docs: networking: Use netif_rx(). omits 4ee508ff78c8 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits f2ecfa06afc6 Merge branch 'ocelot-felix-cleanups' omits 162fbf6a2f95 net: dsa: felix: remove redundant assignment in felix_8021 [...] omits 5d3bb7dda43a net: dsa: felix: print error message in felix_check_xtr_pkt() omits dbd032856ba3 net: dsa: felix: initialize "err" to 0 in felix_check_xtr_pkt() omits d219b4b674e9 net: dsa: felix: drop the ptp_type argument from felix_che [...] omits 28c1305b0b72 net: dsa: felix: remove ocelot->npi assignment from felix_ [...] omits c3cde44f3c6e net: mscc: ocelot: use pretty names for IPPROTO_UDP and IP [...] omits c5a0edaeb9e1 net: mscc: ocelot: use list_for_each_entry in ocelot_vcap_ [...] omits f9f52c347428 net/smc: fix document build WARNING from smc-sysctl.rst omits 2f5e65de0496 net: marvell: Use min() instead of doing it manually omits 3d5985a185e6 ice: convert VF storage to hash table with krefs and RCU omits 80901bff8129 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits fb916db1f04f ice: introduce VF accessor functions omits 000773c00f52 ice: factor VF variables to separate structure omits c4c2c7db64e1 ice: convert ice_for_each_vf to include VF entry iterator omits 19281e866808 ice: use ice_for_each_vf for iteration during removal omits 59e1f857e377 ice: remove checks in ice_vc_send_msg_to_vf omits 44efe75f736f ice: move VFLR acknowledge during ice_free_vfs omits 294627a67e96 ice: move clear_malvf call in ice_free_vfs omits cd0f4f3b2c04 ice: pass num_vfs to ice_set_per_vf_res() omits b03d519d3460 ice: store VF pointer instead of VF ID omits df830543d63c ice: refactor unwind cleanup in eswitch mode omits 25bf4df4d18b Merge branch 'ptp-ocp-next' omits 4db073174f95 docs: ABI: Document new timecard sysfs nodes. omits e68462a0d99d ptp: ocp: adjust utc_tai_offset to TOD info omits 44a412d13b31 ptp: ocp: add tod_correction attribute omits 2f23f486cf62 ptp: ocp: Expose clock status drift and offset omits 9f492c4cb235 ptp: ocp: add TOD debug information omits 01e2d1579682 Merge branch 'skb-mono-delivery-time' omits c803475fd8dd bpf: selftests: test skb->tstamp in redirect_neigh omits 8d21ec0e46ed bpf: Add __sk_buff->delivery_time_type and bpf_skb_set_skb [...] omits 7449197d600d bpf: Keep the (rcv) timestamp behavior for the existing tc [...] omits cd14e9b7b8d3 net: Postpone skb_clear_delivery_time() until knowing the [...] omits 80fcec675112 net: Get rcv tstamp if needed in nfnetlink_{log, queue}.c omits b6561f8491ca net: ipv6: Get rcv timestamp if needed when handling hop-b [...] omits 335c8cf3b537 net: ipv6: Handle delivery_time in ipv6 defrag omits 8672406eb5d7 net: ip: Handle delivery_time in ip defrag omits d98d58a00261 net: Set skb->mono_delivery_time and clear it after sch_ha [...] omits d93376f503c7 net: Clear mono_delivery_time bit in __skb_tstamp_tx() omits 27942a15209f net: Handle delivery_time in skb->tstamp during network ta [...] omits de799101519a net: Add skb_clear_tstamp() to keep the mono delivery_time omits a1ac9c8acec1 net: Add skb->mono_delivery_time to distinguish mono deliv [...] omits 6fb8661c8f97 Merge branch 'dsa-unicast-filtering' omits ac4552096023 net: mscc: ocelot: accept configuring bridge port flags on [...] omits 0cc369800e5f net: dsa: felix: stop clearing CPU flooding in felix_setup [...] omits 90897569beb1 net: dsa: felix: start off with flooding disabled on the CPU port omits b903a6bd2e19 net: dsa: felix: migrate flood settings from NPI to tag_80 [...] omits f9cef64fa23f net: dsa: felix: migrate host FDB and MDB entries when cha [...] omits 7569459a52c9 net: dsa: manage flooding on the CPU ports omits 499aa9e1b332 net: dsa: install the primary unicast MAC address as stand [...] omits 5e8a1e03aa4d net: dsa: install secondary unicast and multicast addresse [...] omits 68d6d71eafd1 net: dsa: rename the host FDB and MDB methods to contain t [...] omits 35aae5ab9121 net: dsa: remove workarounds for changing master promisc/a [...] omits 43113ff73453 ice: add TTY for GNSS module for E810T device omits ef132dc40a28 Merge branch 'nfc-llcp-cleanups' omits 44cd5765495b nfc: llcp: Revert "NFC: Keep socket alive until the DISC P [...] omits a06b8044169f nfc: llcp: protect nfc_llcp_sock_unlink() calls omits a736491239f4 nfc: llcp: use test_bit() omits 4dbbf673f7d7 nfc: llcp: use centralized exiting of bind on errors omits ec10fd154d93 nfc: llcp: simplify llcp_sock_connect() error paths omits 13a3585b264b nfc: llcp: nullify llcp_sock->dev on connect() error paths omits ca0a53dcec94 Merge branch 'net-hw-counters-for-soft-devices' omits ba95e7930957 selftests: forwarding: hw_stats_l3: Add a new test omits 8d0f7d3ac647 mlxsw: Add support for IFLA_OFFLOAD_XSTATS_L3_STATS omits c1de13f91ee5 mlxsw: Extract classification of router-related events to [...] omits 9834e2467c86 mlxsw: spectrum_router: Drop mlxsw_sp arg from counter all [...] omits 8fe96f586b83 mlxsw: reg: Fix packing of router interface counters omits 5fd0b838efac net: rtnetlink: Add UAPI toggle for IFLA_OFFLOAD_XSTATS_L3_STATS omits 03ba35667091 net: rtnetlink: Add RTM_SETSTATS omits 0e7788fd7622 net: rtnetlink: Add UAPI for obtaining L3 offload xstats omits 9309f97aef6d net: dev: Add hardware stats support omits 216e690631f5 net: rtnetlink: rtnl_fill_statsinfo(): Permit non-EMSGSIZE [...] omits 05415bccbb09 net: rtnetlink: Propagate extack to rtnl_offload_xstats_fill() omits 46efc97b7306 net: rtnetlink: RTM_GETSTATS: Allow filtering inside nests omits f6e0fb812988 net: rtnetlink: Stop assuming that IFLA_OFFLOAD_XSTATS_* a [...] omits 6b524a1d012b net: rtnetlink: Namespace functions related to IFLA_OFFLOA [...] omits cbcc44db2cf7 qed: validate and restrict untrusted VFs vlan promisc mode omits 4e6e6bec7440 qed: display VF trust config omits d52b45360856 Merge branch 'stmmac-SA8155p-ADP' omits a7bf6d7c9249 net: stmmac: dwmac-qcom-ethqos: Adjust rgmii loopback_en p [...] omits d90b3120473a net: stmmac: Add support for SM8150 omits a8ff736d3139 Merge branch 'page_pool-stats' omits cc10e84b2ec3 mlx5: add support for page_pool_get_stats omits a3dd98281b9f Documentation: update networking/page_pool.rst omits 6b95e3388b1e page_pool: Add function to batch and return stats omits ad6fa1e1ab1b page_pool: Add recycle stats omits 8610037e8106 page_pool: Add allocation stats omits 42f0c1934c7c tcp: Remove the unused api omits bf08824a0f47 flow_dissector: Add support for HSR omits 002028857384 net: dsa: mv88e6xxx: support RMII cmode omits 13b0bd2e62e7 net: dsa: mv88e6xxx: don't error out cmode set on missing lane omits cb1d8fba91f2 net: openvswitch: remove unneeded semicolon omits d922a99b96d0 flow_offload: improve extack msg for user when adding inva [...] omits 2102a27e4917 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 432509013f66 nfp: flower: Remove usage of the deprecated ida_simple_xxx API omits 9ae1ef4b1634 net: sfp: use %pe for printing errors omits ab1198e5a1dc net: phylink: use %pe for printing errors omits 74a335a07a17 tuntap: add sanity checks about msg_controllen in sendmsg omits fa452e0a609a Merge tag 'batadv-next-pullrequest-20220302' of git://git. [...] omits a577223a97df net: hamradio: fix compliation error omits 6ee3c393eeb7 batman-adv: Demote batadv-on-batadv skip error message omits eb7da4f17dfc batman-adv: Migrate to linux/container_of.h omits 96946d892a05 Merge branch 'if_ether-h-add-industrial-fieldbus-ethertypes' omits cd73cda742fb if_ether.h: add EtherCAT Ethertype omits dd0ca255f3d2 if_ether.h: add PROFINET Ethertype omits a02192151b7d macvtap: advertise link netns via netlink omits 323d51cac6a1 nfp: avoid newline at end of message in NL_SET_ERR_MSG_MOD omits fb3f903769e8 tun: support NAPI for packets received from batched XDP buffs omits 422ce83667d6 Merge branch 'sfc-optimize-rxqs-count-and-affinities' omits 09a99ab16c60 sfc: set affinity hints in local NUMA node only omits c265b569a45f sfc: default config to 1 channel/core in local NUMA node only omits ef739f1dd3ac net: smc: fix different types in min() omits 0a62b2098987 iavf: Remove non-inclusive language omits 8fc16be67dba iavf: Fix incorrect use of assigning iavf_status to int omits bae569d01a1f iavf: stop leaking iavf_status as "errno" values omits c3fec56e1267 iavf: remove redundant ret variable omits a3e839d539e0 iavf: Add usage of new virtchnl format to set default MAC omits 87dba256c7a6 iavf: refactor processing of VLAN V2 capability message omits d73dd1275e70 iavf: Add support for 50G/100G in AIM algorithm omits 7282c126f768 Merge branch 'smc-datapath-opts' omits 6b88af839d20 net/smc: don't send in the BH context if sock_owned_by_user omits a505cce6f7cf net/smc: don't req_notify until all CQEs drained omits 6bf536eb5c8c net/smc: correct settings of RMB window update limit omits b70a5cc04519 net/smc: send directly on setting TCP_NODELAY omits 12bbb0d163a9 net/smc: add sysctl for autocorking omits dcd2cf5f2fc0 net/smc: add autocorking support omits 462791bbfa35 net/smc: add sysctl interface for SMC omits 1e385c08249e Merge branch 'vxlan-vnifiltering' omits 445b2f36bb4e drivers: vxlan: vnifilter: add support for stats dumping omits 4095e0e1328a drivers: vxlan: vnifilter: per vni stats omits 3edf5f66c12a selftests: add new tests for vxlan vnifiltering omits f9c4bb0b245c vxlan: vni filtering support on collect metadata device omits a498c5953a9c vxlan_multicast: Move multicast helpers to a separate file omits 7b8135f4df98 rtnetlink: add new rtm tunnel api for tunnel id filtering omits efe0f94b333b vxlan_core: add helper vxlan_vni_in_use omits a9508d121a0e vxlan_core: make multicast helper take rip and ifindex explicitly omits c63053e0cb5a vxlan_core: move some fdb helpers to non-static omits 76fc217d7fb1 vxlan_core: move common declarations to private header file omits fba55a66e8ec vxlan_core: fix build warnings in vxlan_xmit_one omits 6765393614ea vxlan: move to its own directory omits f2b77012ddd5 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 0b9e69e1a1e4 net: dm9051: Make remove() callback a void function omits e499cd3102b2 Merge tag 'spi-remove-void' of https://git.kernel.org/pub/ [...] omits 98fffd72f934 net: decnet: use time_is_before_jiffies() instead of open [...] omits b7eb7f67eb29 net: wan: lmc: use time_is_before_jiffies() instead of ope [...] omits 61c4fb9c4d09 net: hamradio: use time_is_after_jiffies() instead of open [...] omits e0e8028cc0b8 net: ethernet: sun: use time_is_before_jiffies() instead o [...] omits 3b6cab7b5a2f net: qlcnic: use time_is_before_jiffies() instead of open [...] omits 882edc062168 net: ethernet: use time_is_before_eq_jiffies() instead of [...] omits a5081bad2eac net: phylink: remove phylink_set_pcs() omits acf242fc739e net: dsa: felix: remove prevalidate_phy_mode interface omits 688a5efe0ced ionic: no transition while stopping omits b3483bc7a1f2 net/sysctl: avoid two synchronize_rcu() calls omits 6a4696c4284f net: netsec: enable pp skb recycling omits 6900de507cd4 net/smc: Call trace_smc_tx_sendmsg when data corked omits c4eb058ead17 Merge branch 'flow_offload-tc-police-parameters' omits d97b4b105ce7 flow_offload: reject offload for all drivers with invalid [...] omits b8cd5831c61c net: flow_offload: add tc police action parameters omits b42a738e409b Merge branch 'dsa-fdb-isolation' omits 54c319846086 net: mscc: ocelot: enforce FDB isolation when VLAN-unaware omits 219827ef92f8 net: dsa: sja1105: enforce FDB isolation omits 06b9cce42634 net: dsa: pass extack to .port_bridge_join driver methods omits c26933639b54 net: dsa: request drivers to perform FDB isolation omits b6362bdf750b net: dsa: tag_8021q: rename dsa_8021q_bridge_tx_fwd_offload_vid omits 04b67e18ce5b net: dsa: tag_8021q: merge RX and TX VLANs omits 08f44db3abe6 net: dsa: felix: delete workarounds present due to SVL tag [...] omits d27656d02d85 docs: net: dsa: sja1105: document limitations of tc-flower [...] omits d7f9787a763f net: dsa: tag_8021q: add support for imprecise RX based on [...] omits 91495f21fcec net: dsa: tag_8021q: replace the SVL bridging with VLAN-un [...] omits 1bb1c5bc54e9 Merge branch 'FFungible-ethernet-driver' omits 749efb1e6d73 net/fungible: Kconfig, Makefiles, and MAINTAINERS omits a3662007a12e net/funeth: add kTLS TX control part omits db37bc177dae net/funeth: add the data path omits d1d899f24428 net/funeth: devlink support omits 21c5ea95da9e net/funeth: ethtool operations omits ee6373ddf3a9 net/funeth: probing and netdev ops omits e1ffcc66818f net/fungible: Add service module for Fungible drivers omits e8eb9e32999d PCI: Add Fungible Vendor ID to pci_ids.h omits 4aaa489538af Merge branch 'ip-neigh-skb-reason' omits 56d4b4e48ace net: neigh: add skb drop reasons to arp_error_report() omits a5736edda10c net: neigh: use kfree_skb_reason() for __neigh_event_send() omits 5e187189ec32 net: ip: add skb drop reasons for ip egress path omits 0cc70c6eecf1 Merge branch 'dsa-ocelot-phylink-updates' omits f6f04c02047c net: dsa: ocelot: mark as non-legacy omits 864ba485ac52 net: dsa: ocelot: convert to mac_select_pcs() omits e57a15401e82 net: dsa: ocelot: remove interface checks omits 79fda660bdbb net: dsa: ocelot: populate supported_interfaces omits 3e120e458018 Merge branch 'small-fixes-for-mctp' omits 33f5d1a9d970 mctp i2c: Fix hard head TX bounds length check omits 06bf1ce69d55 mctp i2c: Fix potential use-after-free omits f62457df5cc4 mctp: Avoid warning if unregister notifies twice omits 23d743301198 stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S omits 38455fbcc8ec net: dsa: qca8k: return with -EINVAL on invalid port omits 5ebaaa69bd27 Merge branch 'sja1105-phylink-updates' omits 83dc4c2af682 net: dsa: sja1105: support switching between SGMII and 2500BASE-X omits 9c318be13ca0 net: dsa: sja1105: convert to phylink_generic_validate() omits 2d1d548ec144 net: dsa: sja1105: mark as non-legacy omits 827b4ef2772f net: dsa: sja1105: use .mac_select_pcs() interface omits c2b8e1e3d81e net: dsa: sja1105: remove interface checks omits a420b757acc4 net: dsa: sja1105: populate supported_interfaces omits 28a3f0601727 net: openvswitch: IPv6: Add IPv6 extension header support omits a46e3d5eb705 Merge branch 'nfp-flow-independent-tc-action-hardware-offload' omits 5e98743cfad0 nfp: add NFP_FL_FEATS_QOS_METER to host features to enable [...] omits 147747ec664e nfp: add support to offload police action from flower table omits 776178a5cc67 nfp: add process to get action stats from hardware omits 26ff98d7dd20 nfp: add hash table to store meter table omits 59080da09038 nfp: add support to offload tc action to hardware omits bbab5f9332ee nfp: refactor policer config to support ingress/egress meter omits 7bbb765b7349 net/tcp: Merge TCP-MD5 inbound callbacks omits 53110c67e335 Merge branch 'fdb-entries-on-dsa-lag-interfaces' omits 961d8b699070 net: dsa: felix: support FDB entries on offloaded LAG interfaces omits e212fa7c5418 net: dsa: support FDB events on offloaded LAG interfaces omits 93c798230af5 net: dsa: call SWITCHDEV_FDB_OFFLOADED for the orig_dev omits e35f12e993d4 net: dsa: remove "ds" and "port" from struct dsa_switchdev [...] omits ec638740fce9 net: switchdev: remove lag_mod_cb from switchdev_handle_fd [...] omits dedd6a009f41 net: dsa: create a dsa_lag structure omits b99dbdf00bc1 net: dsa: mv88e6xxx: use dsa_switch_for_each_port in mv88e [...] omits 3d4a0a2a46ab net: dsa: make LAG IDs one-based omits 066ce9779c7a net: dsa: qca8k: rename references to "lag" as "lag_dev" omits e23eba722861 net: dsa: mv88e6xxx: rename references to "lag" as "lag_dev" omits 46a76724e4c9 net: dsa: rename references to "lag" as "lag_dev" omits 89183b6ea8dd net: asix: remove code duplicates in asix_mdio_read/write [...] omits 37f40f81e589 net: marvell: prestera: Fix return value check in prestera [...] omits d434ee9dee6d net: marvell: prestera: Fix return value check in prestera [...] omits 06388a03d2a7 net: sparx5: Support offloading of bridge port flooding flags omits aaa25a2fa796 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 9e7b78dc8826 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits fee62ea77204 Merge tag 'linux-can-next-for-5.18-20220224' of git://git. [...] omits aada74220f00 can: mcp251xfd: mcp251xfd_priv: introduce macros specifyin [...] omits 887e359d6cce can: mcp251xfd: prepare for multiple RX-FIFOs omits 83daa863f16b can: mcp251xfd: ring: update FIFO setup debug info omits fa0b68df7c95 can: mcp251xfd: ring: mcp251xfd_ring_init(): checked RAM u [...] omits 62713f0d9a38 can: mcp251xfd: ring: change order of TX and RX FIFOs omits 617283b9c4db can: mcp251xfd: ring: prepare to change order of TX and RX FIFOs omits d2d5397fcae1 can: mcp251xfd: mcp251xfd_ring_init(): split ring_init int [...] omits c912f19ee382 can: mcp251xfd: introduce struct mcp251xfd_tx_ring::nr and [...] omits 2a68dd8663ea can: mcp251xfd: add support for internal PLL omits 445dd72a6d63 can: mcp251xfd: mcp251xfd_register(): prepare to activate [...] omits e39ea1360ca7 can: mcp251xfd: mcp251xfd_chip_clock_init(): prepare for P [...] omits a10fd91e42e8 can: mcp251xfd: __mcp251xfd_chip_set_mode(): prepare for P [...] omits 1a4abba64011 can: mcp251xfd: mcp251xfd_chip_wake(): renamed from mcp251 [...] omits 14193ea2bfee can: mcp251xfd: mcp251xfd_chip_timestamp_init(): factor ou [...] omits 01a80d688a41 can: mcp251xfd: mcp251xfd_chip_softreset_check(): wait for [...] omits 06db5dbc8ebf can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): prepa [...] omits 197656de8d1e can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): impro [...] omits 0445e5ff55cc can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): facto [...] omits 13c54a1ee12f can: mcp251xfd: mcp251xfd_chip_stop(): convert to a void function omits 1ba3690fa2c6 can: mcp251xfd: mcp251xfd_chip_sleep(): introduce function [...] omits 72362dcdf654 can: mcp251xfd: mcp251xfd_unregister(): simplify runtime P [...] omits 25386c9a0100 can: mcp251xfd: mcp251xfd_regmap_crc_read(): ignore CRC er [...] omits 3f5c91b4ce8f can: mcp251xfd: mcp251xfd_reg_invalid(): rename from mcp25 [...] omits 2ae9856d70b6 can: etas_es58x: use BITS_PER_TYPE() instead of manual cal [...] omits 2206fcbc1090 can: xilinx_can: Add check for NAPI Poll function omits 51ae468aa7e4 can: softing: softing_netdev_open(): remove redundant ret [...] omits 8d0a82e1f42f can: c_can: ethtool: use default drvinfo omits 1c256e3a2c76 can: kvaser_usb: kvaser_usb_send_cmd(): remove redundant v [...] omits 5597f082fcaf can: bittiming: mark function arguments and local variable [...] omits 5b60d334e42a can: bittiming: can_validate_bitrate(): simplify bit rate [...] omits 181d4447905d can: gw: use call_rcu() instead of costly synchronize_rcu() omits 58212e03e5ec dt-binding: can: m_can: include common CAN controller bindings omits bffd5217ca2e dt-binding: can: m_can: fix indention of table in bosch,mr [...] omits edd056a109ee dt-binding: can: m_can: list Chandrasekar Ramakrishnan as [...] omits d931686dc21f dt-binding: can: sun4i_can: include common CAN controller [...] omits 66224f6656d1 dt-binding: can: mcp251xfd: include common CAN controller [...] omits e422eef268ba Merge branch 'add-ethtool-support-for-completion-queue-eve [...] omits 68258596cbc9 octeontx2-pf: Vary completion queue event size omits 1241e329ce2e ethtool: add support to set/get completion queue event size omits 45fee8edb4b3 net/mlx5: Add clarification on sync reset failure omits 72fb3b60a311 net/mlx5: Add reset_state field to MFRL register omits c76a1e90ad4e RDMA/mlx5: Use new command interface API omits 0a41527608e7 net/mlx5: cmdif, Refactor error handling and reporting of [...] omits 31803e59233e net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} omits f23519e542e5 net/mlx5: cmdif, Add new api for command execution omits 605bef0015b1 net/mlx5: cmdif, cmd_check refactoring omits f086470122d5 net/mlx5: cmdif, Return value improvements omits 6cb87869adbe net/mlx5: Lag, offload active-backup drops to hardware omits 54493a08e21f net/mlx5: Lag, record inactive state of bond device omits 4f4551435ce0 net/mlx5: Lag, don't use magic numbers for ports omits 9278287e8d9e net/mlx5: Lag, use local variable already defined to acces [...] omits 1749c4c51c16 net/mlx5: E-switch, add drop rule support to ingress ACL omits 82e86a6c7109 net/mlx5: E-switch, remove special uplink ingress ACL handling omits 0b0ea3c5b1c0 net/mlx5: E-Switch, reserve and use same uplink metadata a [...] omits c2c922dae77f net/mlx5: Add ability to insert to specific flow group omits 43c075959de3 mlx5: remove unused static inlines omits 6a47cdc38143 Revert "vlan: move dev_put into vlan_dev_uninit" omits 93b067f154b3 ixgbe: Remove non-inclusive language omits c6fbfdcbcef9 ixgbevf: clean up some inconsistent indenting omits 167053f8dd0e net: Correct wrong BH disable in hard-interrupt. omits 6ce71687d4f4 Merge branch 'locked-bridge-ports' omits b2b681a41251 selftests: forwarding: tests of locked port feature omits 34ea415f927e net: dsa: mv88e6xxx: Add support for bridge port locked mode omits b9e8b58fd2cb net: dsa: Include BR_PORT_LOCKED in the list of synced brp [...] omits fa1c83342987 net: bridge: Add support for offloading of locked port flag omits a21d9a670d81 net: bridge: Add support for bridge port in locked mode omits b26ef81c46ed drop_monitor: remove quadratic behavior omits 503310a5d4b2 Merge branch 'mlxsw-next' omits f881c4ab37db mlxsw: core: Add support for OSFP transceiver modules omits cc4d3de99052 mlxsw: Remove resource query check omits 902992d18f5a mlxsw: core: Unify method of trap support validation omits 8b5f555be8f2 mlxsw: spectrum: Remove SP{1,2,3} defines for FW minor and [...] omits af9911c569d5 mlxsw: core: Remove unnecessary asserts omits 719fc0662cdc mlxsw: reg: Add "mgpir_" prefix to MGPIR fields comments omits bfb82c9cceac mlxsw: core_thermal: Remove obsolete API for query resource omits 009da9fad567 mlxsw: core_thermal: Rename labels according to naming convention omits bed8f4197cb2 mlxsw: core_hwmon: Fix variable names for hwmon attributes omits f8a36880f474 mlxsw: core_thermal: Avoid creation of virtual hwmon objec [...] omits 42c9135fef9b mlxsw: spectrum_span: Ignore VLAN entries not used by the [...] omits c035ea76c4e7 mlxsw: core: Prevent trap group setting if driver does not [...] omits 8d783197f06d mctp: Fix warnings reported by clang-analyzer omits 3185485cfaa0 Merge branch 'mctp-incorrect-addr-refs' omits e297db3eadd7 mctp: Fix incorrect netdev unref for extended addr omits dc121c008491 mctp: make __mctp_dev_get() take a refcount hold omits 4767b7e2ed81 Merge branch 'dsa-realtek-phy-read-corruption' omits 2796728460b8 net: dsa: realtek: rtl8365mb: serialize indirect PHY regis [...] omits 907e772f6f6d net: dsa: realtek: allow subdrivers to externally lock regmap omits acd8df5880d7 net: switchdev: avoid infinite recursion from LAG to bridg [...] omits 922ea87ff6f2 ionic: use vmalloc include omits fa4fad40d595 Merge branch 'tcp-take-care-of-another-syzbot-issue' omits 2b88cba55883 net: preserve skb_end_offset() in skb_unclone_keeptruesize() omits 763087dab975 net: add skb_set_end_offset() helper omits 0ebea8f9b81c ipv6: tcp: consistently use MAX_TCP_HEADER omits f64ae40de5ef testptp: add option to shift clock by nanoseconds omits cc727b641800 usbnet: gl620a: Replace one-element array with flexible-ar [...] omits 1054457006d4 net: phy: phylink: fix DSA mac_select_pcs() introduction omits 12c740c8683f net: dsa: microchip: ksz9477: reduce polling interval for [...] omits 926146a84bca Merge branch 's390-net-updates-2022-02-21' omits 1bb7e8dff896 s390/net: sort out physical vs virtual pointers usage omits ab847d03a5e4 s390/iucv: sort out physical vs virtual pointers usage omits ee8f97efa7a5 gro_cells: avoid using synchronize_rcu() in gro_cells_destroy() omits d4276e570a0c Merge branch 'net-dsa-b53-non-legacy' omits 81c1681cbb9f net: dsa: b53: mark as non-legacy omits 25179f8f3442 net: dsa: b53: switch to using phylink_generic_validate() omits cc6b68f5f10e net: dsa: b53: drop use of phylink_helper_basex_speed() omits dda1c25751fa net: dsa: b53: populate supported_interfaces and mac_capabilities omits 341b672c99b9 net: dsa: b53: clean up if() condition to be more readable omits b6553c71813f net: dm9051: Fix use after free in dm9051_loop_tx() omits a0b92e0514bb net: hsr: fix hsr build error when lockdep is not enabled omits 7b779cc8846a Merge branch 'octeontx2-ptp-updates' omits 6426fc3abab9 octeontx2-af: cn10k: add workaround for ptp errata omits 74c1b2338e0e octeontx2-pf: cn10k: add support for new ptp timestamp format omits 76ef6b805809 Merge branch 'bonding-ipv6-NA-NS-monitor' omits 129e3c1bab24 bonding: add new option ns_ip6_target omits 4e24be018eb9 bonding: add new parameter ns_targets omits 841e95641e4c bonding: add extra field for bond_opt_value omits 1fcd5d448c59 Bonding: split bond_handle_vlan from bond_arp_send omits 696c65444120 ipv6: separate ndisc_ns_create() from ndisc_send_ns() omits 91398a960edf ravb: Use GFP_KERNEL instead of GFP_ATOMIC when possible omits 354ad9a89399 net: qualcomm: rmnet: Use skb_put_zero() to simplify code omits dd3573487d90 Merge branch 'ipv4-invalidate-broadcast-neigh-upon-address [...] omits 25bd462fa42f selftests: fib_test: Add a test case for IPv4 broadcast ne [...] omits 0c51e12e218f ipv4: Invalidate neighbour for broadcast address upon addr [...] omits 0f6938eb2ecc net: core: Use csum_replace_by_diff() and csum_sub() inste [...] omits adfb62dbda49 Merge branch 'tcp_drop_reason' omits d25e481be0c5 net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() omits a7ec381049c0 net: tcp: use tcp_drop_reason() for tcp_data_queue() omits 2a968ef60e1f net: tcp: use tcp_drop_reason() for tcp_rcv_established() omits 8eba65fa5f06 net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() omits 7a26dc9e7b43 net: tcp: add skb drop reasons to tcp_add_backlog() omits 643b622b51f1 net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() omits c0e3154d9c88 net: tcp: use kfree_skb_reason() for tcp_v6_rcv() omits 255f9034d305 net: tcp: add skb drop reasons to tcp_v4_rcv() omits 082116ffcb74 net: tcp: introduce tcp_drop_reason() omits 48c77bdf729a net: prestera: acl: fix 'client_map' buff overflow omits 173a272a9f17 net: dsa: microchip: add ksz8563 to ksz9477 I2C driver omits 7a11455f376d net/smc: unlock on error paths in __smc_setsockopt() omits a7f4f13a0a68 net: dsa: microchip: ksz9477: export HW stats over stats64 [...] omits 0d0350c471cc Merge branch 'phylink-remove-pcs_poll' omits 64b4a0f8b51b net: phylink: remove phylink_config's pcs_poll omits ccfbf44d4c7f net: dsa: remove pcs_poll omits e7f27420681f net: hsr: fix suspicious RCU usage warning in hsr_node_get [...] omits 92c54a65e6a8 atm: nicstar: Use kcalloc() to simplify code omits 32d51cef91db Merge branch 'dpaa2-eth-one-step-register' omits c4680c978567 dpaa2-eth: Update SINGLE_STEP register access omits 9572594ecf02 dpaa2-eth: Update dpni_get_single_step_cfg command omits 8a4fc54b07d7 net: get rid of rtnl_lock_unregistering() omits b3ae2d350ddf net: prestera: flower: fix destroy tmpl in chain omits 36a29fb6b22d bridge: switch br_net_exit to batch mode omits a7cc3464e667 Merge branch 'mctp-i2c' omits f5b8abf9fc3d mctp i2c: MCTP I2C binding driver omits 6881e493b08f dt-bindings: net: New binding mctp-i2c-controller omits 4b340a5a726d net: ip6mr: add support for passing full packet on wrong mif omits 7e1b54d07751 i40e: remove dead stores on XSK hotpath omits bbcf340d9dc3 Merge branch 'add-checks-for-incoming-packet-addresses' omits 86cdfd63f25d mctp: add address validity checking for packet receive omits cb196b725936 mctp: replace mctp_address_ok with more fine-grained helpers omits 47f0bd503210 net: Add new protocol attribute to IP addresses omits 6e2e59eaee47 Merge branch 'ionic-driver-updates' omits ecea8bb429b0 ionic: clean up comments and whitespace omits 799c230e9362 ionic: prefer strscpy over strlcpy omits 116dce0ff047 ionic: Use vzalloc for large per-queue related buffers omits 12b1b997c0e5 ionic: catch transition back to RUNNING with fw_generation 0 omits 86213f80da1b net: avoid quadratic behavior in netdev_wait_allrefs_any() omits 086d49058cd8 ipv6: annotate some data-races around sk->sk_prot omits 7ea0c16a74a4 net/ibmvnic: Cleanup workaround doing an EOI after partiti [...] omits aaae162aeb67 teaming: deliver link-local packets with the link they arrive on omits a3b355c7785b Merge branch 'qca8k-phylink' omits d9cbacf0574a net: dsa: qca8k: mark as non-legacy omits 7544b3ff745b net: dsa: qca8k: move pcs configuration omits 9612a8f9154f net: dsa: qca8k: convert to use phylink_pcs omits 10728cd7967a net: dsa: qca8k: move qca8k_phylink_mac_link_state() omits 3ce855f0408a net: dsa: qca8k: move qca8k_setup() omits bde018222c6b net: dsa: add support for phylink mac_select_pcs() omits 8aba73ef44eb net: ethernet: xilinx: cleanup comments omits 8467fadc115c net: gro: Fix a 'directive in macro's argument list' spars [...] omits 129c77b5692d s390/qeth: Remove redundant 'flush_workqueue()' calls omits d2b1d186ce2e net: dsa: delete unused exported symbols for ethtool PHY stats omits f20cfd662a62 net: add sanity check in proto_register() omits 60f8ad2392d0 net: ll_temac: Use GFP_KERNEL instead of GFP_ATOMIC when possible omits 6b48bece871e net: nixge: Use GFP_KERNEL instead of GFP_ATOMIC when possible omits 3ad8ba6a3eec Merge branch 'mptcp-selftest-fine-tuning-and-cleanup' omits 24720d7452df selftests: mptcp: add csum mib check for mptcp_connect omits 87154755d90e selftests: mptcp: join: check for tools only if needed omits 93827ad58f62 selftests: mptcp: join: create tmp files only if needed omits 0a40e273be04 selftests: mptcp: join: remove unused vars omits 22514d52962b selftests: mptcp: join: exit after usage() omits bccefb762439 selftests: mptcp: simplify pm_nl_change_endpoint omits d17b968b9876 selftests: mptcp: increase timeout to 20 minutes omits a3fc4b1d09d9 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits d24d2a2b0a81 bpf: bpf_prog_pack: Set proper size before freeing ro_header omits 2aed49da6c08 Merge branch 'prestera-route-offloading' omits 4394fbcb78cf net: marvell: prestera: handle fib notifications omits 16de3db1208a net: marvell: prestera: add hardware router objects accoun [...] omits 19787b93f814 net: marvell: prestera: Add router LPM ABI omits 93d11e0d76e3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 6b5567b1b21b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits b75dacaac465 selftests/bpf: Fix crash in core_reloc when bpftool btfgen fails omits b38101c57acf selftests/bpf: Fix vmtest.sh to launch smp vm. omits be6b41c15dc0 ipv6/addrconf: ensure addrconf_verify_rtnl() has completed omits faab39f63c1f net: allow out-of-order netdev unregistration omits ae68db14b616 net: transition netdev reg state earlier in run_todo omits 1b8c924a0593 libbpf: Fix memleak in libbpf_netlink_recv() omits 4d449bdc5b26 Merge branch 'ping6-SOL_IPV6' omits a22982c39eb1 selftests: net: basic test for IPV6_2292* omits 05ae83d5a4a2 selftests: net: test IPV6_HOPLIMIT omits 9657ad09e1fa selftests: net: test IPV6_TCLASS omits 6f97c7c605d6 selftests: net: test IPV6_DONTFRAG omits 13651224c00b net: ping6: support setting basic SOL_IPV6 options via cmsg omits d54f16c7fa3b Merge branch 'switchdev-BRENTRY' omits 5edb65eac10f net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY omits 1d21c327281a net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLA [...] omits 318994d3e2ab net: sparx5: remove guards against !BRIDGE_VLAN_INFO_BRENTRY omits ba43b547515e net: lan966x: remove guards against !BRIDGE_VLAN_INFO_BRENTRY omits ddaff5047003 mlxsw: spectrum: remove guards against !BRIDGE_VLAN_INFO_BRENTRY omits 5da1033b9e2b Merge branch 'ptp-over-udp-dsa' omits 29940ce32a2d net: dsa: tag_ocelot_8021q: calculate TX checksum in softw [...] omits 993480043655 net: dsa: felix: update destinations of existing traps wit [...] omits d78637a8a061 net: dsa: felix: remove dead code in felix_setup_mmio_filtering() omits 9d75b8818537 net: mscc: ocelot: annotate which traps need PTP timestamping omits e42bd4ed09aa net: mscc: ocelot: keep traps in a list omits 2960bb14ea27 net: dsa: felix: use DSA port iteration helpers omits 85ea0daabe5a net: mscc: ocelot: avoid overlap in VCAP IS2 between PTP a [...] omits b9bace6e534d net: mscc: ocelot: use a single VCAP filter for all MRP traps omits 36fac35b2907 net: mscc: ocelot: delete OCELOT_MRP_CPUQ omits c518afec2883 net: mscc: ocelot: consolidate cookie allocation for priva [...] omits e3c02b7c655c net: mscc: ocelot: use a consistent cookie for MRP traps omits c8b441d2fbd0 Merge tag 'mlx5-updates-2022-02-16' of git://git.kernel.or [...] omits b070e70381ee net/mlx5e: TC, Allow sample action with CT omits 7843bd604081 net/mlx5e: TC, Make post_act parse CT and sample actions omits 2a829fe25d28 net/mlx5e: TC, Clean redundant counter flag from tc action [...] omits a81283263bb0 net/mlx5e: Use multi table support for CT and sample actions omits 8300f225268b net/mlx5e: Create new flow attr for multi table actions omits 314e1105831b net/mlx5e: Add post act offload/unoffload API omits 0610f8dc0309 net/mlx5e: Pass actions param to actions_match_supported() omits d1a3138f7913 net/mlx5e: TC, Move flow hashtable to be per rep omits bfbdd77ac52f net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode omits 7c5f940d264e net/mlx5e: E-Switch, Add PTP counters for uplink representor omits 4b5fba4a3ac7 net/mlx5e: RX, Restrict bulk size for small Striding RQs omits 1d5024f88dad net/mlx5e: Default to Striding RQ when not conflicting wit [...] omits b98d2d722f81 net/mlx5e: Generalize packet merge error message omits c1e80bf4ad3e net/mlx5e: Add support for using xdp->data_meta omits 9625bf39bd41 net/mlx5e: Fix spelling mistake "supoported" -> "supported" omits 22b67d17194f net: rtnetlink: rtnl_stats_get(): Emit an extack for unset [...] omits 4d078475bd15 Merge branch 'mptcp-so_sndtimeo-and-misc-cleanup' omits 952382c648e5 mptcp: don't save tcp data_ready and write space callbacks omits 51fa7f8ebf0e mptcp: mark ops structures as ro_after_init omits 90d930882139 mptcp: constify a bunch of of helpers omits af7939f390de mptcp: drop port parameter of mptcp_pm_add_addr_signal omits 742e2f36c0dd mptcp: drop unneeded type casts for hmac omits 0799e21b5a76 mptcp: drop unused sk in mptcp_get_options omits f8e9ce4a6e85 mptcp: mptcp_parse_option is no longer exported omits d6ab5ea2a384 mptcp: add SNDTIMEO setsockopt support omits 8c16baa51beb net: Fix an ignored error return from dm9051_get_regs() omits c8620335951d net: dsa: tag_8021q: only call skb_push/skb_pull around __ [...] omits a5e516d026cb net: ethernet: altera: cleanup comments omits 1ce220470674 net/smc: return ETIMEDOUT when smc_connect_clc() timeout omits 8aa69d348261 net: hns3: Remove unused inline function hclge_is_reset_pending() omits 9b6eb0478dfa bpftool: Fix C++ additions to skeleton omits f76d8507d238 bpftool: Fix pretty print dump for maps without BTF loaded omits 477bb4c1baa7 Merge branch 'libbpf: Implement BTFGen' omits 704c91e59fe0 selftests/bpf: Test "bpftool gen min_core_btf" omits 1d1ffbf7f0b2 bpftool: Gen min_core_btf explanation and examples omits dc695516b6f5 bpftool: Implement btfgen_get_btf() omits a9caaba399f9 bpftool: Implement "gen min_core_btf" logic omits 0a9f4a20c615 bpftool: Add gen min_core_btf command omits 8de6cae40bce libbpf: Expose bpf_core_{add,free}_cands() to bpftool omits adb8fa195efd libbpf: Split bpf_core_apply_relo() omits f0ead99e623b Merge branch 'Replay-and-offload-host-VLAN-entries-in-DSA' omits 164f861bd40c net: dsa: offload bridge port VLANs on foreign interfaces omits 134ef2388e7f net: dsa: add explicit support for host bridge VLANs omits c4076cdd21f8 net: switchdev: introduce switchdev_handle_port_obj_{add,d [...] omits 7b465f4cf39e net: switchdev: rename switchdev_lower_dev_find to switchd [...] omits b28d580e2939 net: bridge: switchdev: replay all VLAN groups omits 263029ae3172 net: bridge: make nbp_switchdev_unsync_objs() follow rever [...] omits 8d23a54f5bee net: bridge: switchdev: differentiate new VLANs from changed ones omits 27c5f74c7ba7 net: bridge: vlan: notify switchdev only when something changed omits cab2cd770051 net: bridge: vlan: make __vlan_add_flags react only to PVI [...] omits 3116ad0696dd net: bridge: vlan: don't notify to switchdev master VLANs [...] omits b2bc58d41fde net: bridge: vlan: check early for lack of BRENTRY flag in [...] omits b0471c261081 gve: enhance no queue page list detection omits 8cbf062a250e bpf: Reject kfunc calls that overflow insn->imm omits d2b94f33e437 Merge branch 'Make BPF skeleton easier to use from C++ code' omits 189e0ecabc17 selftests/bpf: Add Skeleton templated wrapper as an example omits bb8ffe61ea45 bpftool: Add C++-specific open/load/etc skeleton wrappers omits d3b0b80064e0 selftests/bpf: Fix GCC11 compiler warnings in -O2 mode omits edc21dc909c6 bpftool: Fix the error when lookup in no-btf maps omits 2c955856da4f net: dm9051: Fix spelling mistake "eror" -> "error" omits 99cd6a64e128 dpaa2-eth: Simplify bool conversion omits 5454f5c28eca net: bridge: vlan: check for errors from __vlan_del in __v [...] omits 25ce79db8042 net: hso: Use GFP_KERNEL instead of GFP_ATOMIC when possible omits 4f50ef152ec6 virtio_net: Fix code indent error omits 9b3e446cd07f Merge tag 'mlx5-updates-2022-02-14' of git://git.kernel.or [...] omits 71753b8ec103 net/mlx5e: Optimize the common case condition in mlx5e_sel [...] omits 3a9e5fff2ab0 net/mlx5e: Optimize modulo in mlx5e_select_queue omits 3c87aedd4899 net/mlx5e: Optimize mlx5e_select_queue omits ed5f9cf06b20 net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state omits 62f7991feab6 net/mlx5e: Move repeating code that gets TC prio into a function omits 3ab45777a27c net/mlx5e: Use select queue parameters to sync with control flow omits 6b23f6ab86a4 net/mlx5e: Move mlx5e_select_queue to en/selq.c omits 8bf30be75069 net/mlx5e: Introduce select queue parameters omits 17c84cb46e33 net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues omits 6ce204eac387 net/mlx5e: Use a barrier after updating txq2sq omits d08c6e2a4d03 net/mlx5e: Disable TX queues before registering the netdev omits befa41771f9e net/mlx5e: Cleanup of start/stop all queues omits 76c31e5f7585 net/mlx5e: Use FW limitation for max MPW WQEBBs omits c27bd1718c06 net/mlx5e: Read max WQEBBs on the SQ from firmware omits 9536923d3f35 net/mlx5e: Remove unused tstamp SQ field omits d0b78ab1ca35 net: dsa: mv88e6xxx: Fix validation of built-in PHYs on 6095/6097 omits 12d8c11198af selftests: net: cmsg_sender: Fix spelling mistake "MONOTIN [...] omits fa5d824ce5dd net: prestera: acl: add multi-chain support offload omits e81f1e0de816 Merge branch 'wwan-debugfs' omits 163f69ae22e5 net: wwan: iosm: drop debugfs dev reference omits 76f05d88623e net: wwan: debugfs obtained dev reference not dropped omits 1e997d040ab4 Merge branch 'dsa-realtek-next' omits 05f7b042c5a6 net: dsa: realtek: realtek-mdio: reset before setup omits 9a236b543f6b net: dsa: realtek: realtek-smi: clean-up reset omits dd263a8cb194 ipv6: blackhole_netdev needs snmp6 counters omits 7db45f8d955d net: dsa: realtek: rename macro to match filename omits da54d75bebf4 Merge branch 'netdev-RT' omits e722db8de6e6 net: dev: Make rps_lock() disable interrupts. omits baebdf48c360 net: dev: Makes sure netif_rx() can be invoked in any context. omits f234ae294761 net: dev: Remove preempt_disable() and get_cpu() in netif_ [...] omits 88f62aea1cff ice: Simplify tracking status of RDMA support omits d4e7592b6404 Merge branch 'ocelot-stats' omits d87b1c08f38a net: mscc: ocelot: use bulk reads for stats omits 40f3a5c81555 net: mscc: ocelot: add ability to perform bulk reads omits 65c53595bc2a net: ocelot: align macros for consistency omits e27d785e60b6 net: mscc: ocelot: remove unnecessary stat reading from ethtool omits 4cf91f825b27 ipv6: Add reasons for skb drops to __udp6_lib_rcv omits a1b86c5de725 Merge branch 'dm9051' omits 2dc95a4d30ed net: Add dm9051 driver omits 759856e961e4 dt-bindings: net: Add Davicom dm9051 SPI ethernet controller omits 2e13bde13153 net/smc: Add comment for smc_tx_pending omits 806c37ddcf28 Generate netlink notification when default IPv6 route pref [...] omits 4ddc844eb81d net/sched: act_police: more accurate MTU policing omits 2618a0dae09e etherdevice: Adjust ether_addr* prototypes to silence -Wst [...] omits 867b1db874c9 net: lan966x: Fix when CONFIG_IPV6 is not set omits 1da52b0e4724 net: lan966x: Fix when CONFIG_PTP_1588_CLOCK is compiled a [...] omits 48927142bcba Merge branch 'lan743x-enhancements' omits a2ab95a31352 net: lan743x: Add support for Clause-45 MDIO PHY management omits a46d9d37c4f4 net: lan743x: Add support for SGMII interface omits ac16b6eb39d6 net: lan743x: Increase MSI(x) vectors to 16 and Int de-ass [...] omits cf9aaea8e55b net: lan743x: Add support for 4 Tx queues omits bb4f6bffe33c net: lan743x: Add PCI11010 / PCI11414 device IDs omits 1f52d7b62285 net: wwan: iosm: Enable M.2 7360 WWAN card support omits 9c3de619e13e libbpf: Use dynamically allocated buffer when receiving ne [...] omits f126ec9d6e57 Revert "net: ethernet: cavium: use div64_u64() instead of [...] omits c9ac080b25d9 net: moxa: use GFP_KERNEL omits 5f7dc7d48c94 octeontx2-af: fix array bound error omits d130e954a002 libbpf: Fix libbpf.map inheritance chain for LIBBPF_0.7.0 omits b96a79253fff Merge tag 'wireless-next-2022-02-11' of git://git.kernel.o [...] omits c002496babfd Merge branch 'ipv6-loopback' omits 29e5375d7fcb ipv4: add (struct uncached_list)->quarantine list omits ba55ef81637c ipv6: add (struct uncached_list)->quarantine list omits e5f80fcf869a ipv6: give an IPv6 dev to blackhole_netdev omits 2d4feb2c1ba7 ipv6: get rid of net->ipv6.rt6_stats->fib_rt_uncache omits 926eae604403 dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable omits 066c4b6ba063 dt-bindings: phy: Add `tx-p2p-microvolt` property binding omits b9605161e7be ipv6: Reject routes configurations that specify dsfield (tos) omits 12a8f37fd2d3 Merge branch 'dsa-cleanup' omits ddb44bdcdef7 net: dsa: remove lockdep class for DSA slave address list omits 8db2bc790d20 net: dsa: remove lockdep class for DSA master address list omits 45b987d5edf2 net: dsa: remove ndo_get_phys_port_name and ndo_get_port_p [...] omits 1ea59b5e1ae3 Merge branch 'smc-optimizations' omits f9496b7c1b48 net/smc: Add global configure for handshake limitation by netlink omits a6a6fe27bab4 net/smc: Dynamic control handshake limitation by socket options omits 48b6190a0042 net/smc: Limit SMC visits when handshake workqueue congested omits 8270d9c21041 net/smc: Limit backlog connections omits 3079e342d265 net/smc: Make smc_tcp_listen_work() independent omits 429c83c78ab2 dt-bindings: net: dsa: realtek: convert to YAML schema, add MDIO omits 4407fa06aea1 Merge branch 'bpftool: Switch to new versioning scheme (al [...] omits 9910a74d6ebf bpftool: Update versioning scheme, align on libbpf's versi [...] omits 61fce9693f03 bpftool: Add libbpf's version number to "bpftool version" output omits 4cc0991abd39 bpf: Fix bpf_prog_pack build for ppc64_defconfig omits a5a358abbc39 selftest/bpf: Check invalid length in test_xdp_update_frags omits 5b91c5cc0e7b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 85fbd23303bc Merge branch 'bpf-light-skel' omits cb80ddc67152 bpf: Convert bpf_preload.ko to use light skeleton. omits d7beb3d6aba3 bpf: Update iterators.lskel.h. omits 28d743f67127 bpftool: Generalize light skeleton generation. omits 6fe65f1b4db3 libbpf: Prepare light skeleton for the kernel. omits b1d18a7574d0 bpf: Extend sys_bpf commands for bpf_syscall programs. omits 4f5e483b8c7a net: dsa: qca8k: fix noderef.cocci warnings omits d8c2858181cc net/switchdev: use struct_size over open coded arithmetic omits dc513a405cad ipv4: Reject again rules with high DSCP values omits 4b0385bc8e6a octeontx2-pf: Add TC feature for VFs omits ede6c39c4f90 net: make net->dev_unreg_count atomic omits ca2d5f1ff059 qed: prevent a fw assert during device shutdown omits 57ea56b05b7f Merge branch 'ping6-cmsg' omits af6ca20591ef selftests: net: test standard socket cmsgs across UDP and [...] omits eb8f3116fb3f selftests: net: cmsg_sender: support Tx timestamping omits 4d397424a5e0 selftests: net: cmsg_sender: support setting SO_TXTIME omits 9bbfbc92c64a selftests: net: cmsg_so_mark: test with SO_MARK set by setsockopt omits 0344488e11ca selftests: net: cmsg_so_mark: test ICMP and RAW sockets omits de17e305a810 selftests: net: cmsg_sender: support icmp and raw sockets omits 49b786130296 selftests: net: make cmsg_so_mark ready for more options omits a086ee24cce2 selftests: net: rename cmsg_so_mark omits 3ebb0b1032e5 net: ping6: support setting socket options via cmsg omits e7b060460f29 net: ping6: support packet timestamping omits 426522394649 net: ping6: remove a pr_debug() statement omits 4960ada836de Merge tag 'mt76-for-kvalo-2022-02-04' of https://github.co [...] omits 9557167bc63e Merge tag 'ieee802154-for-davem-2022-02-10' of git://git.k [...] omits adc27288f229 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 2fd6d2ef6860 brcmfmac: of: remove redundant variable len omits f3c04fffe271 brcmfmac: p2p: Replace one-element arrays with flexible-ar [...] omits 28e7ea8a3128 rtw89: coex: set EN bit to PLT register omits 3c2c2e2ec1d6 rtw89: recover rates of rate adaptive mechanism omits 9eb071f84496 rtw88: recover rates of rate adaptive mechanism omits b478ff6bcb2d rtw89: declare AP mode support omits d95d8d6bba72 rtw89: debug: add stations entry to show ID assignment omits a52e4f2ce0f5 rtw89: implement ieee80211_ops::start_ap and stop_ap omits 1b73e77db1d0 rtw89: maintain assoc/disassoc STA states of firmware and [...] omits fd7ee4c8ac14 rtw89: only STA mode change vif_type mapping dynamically omits 2ab856cc3a6c rtw89: add addr_cam field to sta to support AP mode omits ff66964a9467 rtw89: extend role_maintain to support AP mode omits a954f29aea5d rtw88: fix use after free in rtw_hw_scan_update_probe_req() omits 45230829827b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] omits 4f9bf2a2f5aa tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. omits 1127170d457e Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits 5cad527d5ffa net: drop_monitor: support drop reason omits e5313968c41b Merge branch 'Split bpf_sk_lookup remote_port field' omits 2ed0dc5937d3 selftests/bpf: Cover 4-byte load from remote_port in bpf_s [...] omits 9a69e2b385f4 bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide omits f1da5a0866bc ice: Add ability for PF admin to enable VF VLAN pruning omits cbc8b5645a4b ice: Add support for 802.1ad port VLANs VF omits 1babaf77f49d ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev omits a1ffafb0b4a4 ice: Support configuring the device to Double VLAN Mode omits cc71de8fa133 ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 omits 0d54d8f7a16d ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads omits c31af68a1b94 ice: Add outer_vlan_ops and VSI specific VLAN ops implementations omits 7bd527aa174f ice: Adjust naming for inner VLAN operations omits 2bfefa2dab6b ice: Use the proto argument for VLAN ops omits a19d7f7f0122 ice: Refactor vf->port_vlan_info to use ice_vlan omits fb05ba1257d7 ice: Introduce ice_vlan struct omits bc42afa95487 ice: Add new VSI VLAN ops omits 3e0b59714bd4 ice: Add helper function for adding VLAN 0 omits daf4dd16438b ice: Refactor spoofcheck configuration functions omits dc37dc617fab libbpf: Fix compilation warning due to mismatched printf format omits 1710b52d7c13 net: usb: smsc95xx: add generic selftest support omits 038fcdaf0470 net: ethernet: cavium: use div64_u64() instead of do_div() omits 237d20c208db net:enetc: enetc qos using the CBDR dma alloc function omits 0cc11cdbcb39 net:enetc: command BD ring data memory alloc as one functi [...] omits b3a723dbc94a net:enetc: allocate CBD ring data memory using DMA coheren [...] omits 62b5b162e472 Merge branch 'dpaa2-eth-sw-TSO' omits 86ec882f59a0 soc: fsl: dpio: read the consumer index from the cache inh [...] omits 3dc709e0cd47 dpaa2-eth: add support for software TSO omits a4ca448e8bfe dpaa2-eth: work with an array of FDs omits a4218aef7c86 dpaa2-eth: use the S/G table cache also for the normal S/G path omits ae3b08177529 dpaa2-eth: extract the S/G table buffer cache interaction [...] omits 8378a7910d14 dpaa2-eth: allocate a fragment already aligned omits 035dd64de948 dpaa2-eth: rearrange variable declaration in __dpaa2_eth_tx omits dc178d31b942 Merge branch 'octeontx2-af-priority-flow-control' omits 8e67558177f8 octeontx2-pf: PFC config support with DCBx omits e740003874ed octeontx2-af: Flow control resource management omits 1121f6b02e7a octeontx2-af: Priority flow control configuration support omits d957b51f7ed6 octeontx2-af: Don't enable Pause frames by default omits a0386bba7093 spi: make remove callback a void function omits afb0a80e63d6 platform/chrome: cros_ec: Make cros_ec_unregister() return void omits 316f569df766 tpm: st33zp24: Make st33zp24_remove() a void function omits c222ea5d2f33 staging: fbtft: Deduplicate driver registration macros omits 7d8e4c98d13b staging: fbtft: Fix error path in fbtft_driver_module_init() omits b4f029f4f433 Merge branch 'MCTP-tag-control-interface' omits 63ed1aab3d40 mctp: Add SIOCMCTP{ALLOC,DROP}TAG ioctls for tag control omits 0de55a7d1133 mctp: Allow keys matching any local address omits 8069b22d656f mctp: Add helper for address match checking omits c5755214623d mctp: tests: Add key state tests omits 62a2b005c6d6 mctp: tests: Rename FL_T macro to FL_TO omits aa4725c2fc03 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 3a5f238f2b36 ip6_tunnel: fix possible NULL deref in ip6_tnl_xmit omits b539324f6fe7 Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() omits 4d8cb5ffe382 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 5e2e8cc9dd33 dt-bindings: net: renesas,etheravb: Document RZ/G2UL SoC omits 654f89f9496d dt-bindings: net: renesas,etheravb: Document RZ/V2L SoC omits 5948ed297eef netfilter: ctnetlink: use dump structure instead of raw args omits 98eee88b8dec nfqueue: enable to set skb->priority omits 23f68d462984 netfilter: nft_cmp: optimize comparison for 16-bytes omits 7afa38831aee netfilter: cttimeout: use option structure omits 8dd8678e42b5 netfilter: ecache: don't use nf_conn spinlock omits 3caa7d2e2e9b Merge branch 'libbpf: Add syscall-specific variant of BPF_KPROBE' omits c28748233b47 selftests/bpf: Test BPF_KPROBE_SYSCALL macro omits 816ae1095547 libbpf: Add BPF_KPROBE_SYSCALL macro omits 8dd039a6fcf3 Merge branch 'Fix accessing syscall arguments' omits 1f22a6f9f9a0 libbpf: Fix accessing the first syscall argument on s390 omits fbca4a2f6497 libbpf: Fix accessing the first syscall argument on arm64 omits 60d16c5ccb81 libbpf: Allow overriding PT_REGS_PARM1{_CORE}_SYSCALL omits 9e45a377f29b selftests/bpf: Skip test_bpf_syscall_macro's syscall_arg1 [...] omits cf0b5b276923 libbpf: Fix accessing syscall arguments on riscv omits 5c101153bfd6 libbpf: Fix riscv register names omits f07f1503469b libbpf: Fix accessing syscall arguments on powerpc omits 3f928cab927c selftests/bpf: Use PT_REGS_SYSCALL_REGS in bpf_syscall_macro omits c5a1ffa0da76 libbpf: Add PT_REGS_SYSCALL_REGS macro omits 4fc49b51ab9d selftests/bpf: Fix an endianness issue in bpf_syscall_macro test omits c7d9a6751a5f net: dsa: typo in comment omits 946df10db670 ptp_pch: Remove unused pch_pm_ops omits 874f50c82e14 ptp_pch: Convert to use managed functions pcim_* and devm_* omits 3fa66d3d60b9 ptp_pch: Switch to use module_pci_driver() macro omits d09adf61002f ptp_pch: Use ioread64_hi_lo() / iowrite64_hi_lo() omits 8664d49a815e ptp_pch: Use ioread64_lo_hi() / iowrite64_lo_hi() omits 4e76b5c11d25 ptp_pch: use mac_pton() omits 4caaf75888d8 Merge branch 'net-speedup-netns-dismantles' omits ee403248fa6d net: remove default_device_exit() omits 16a41634acca bonding: switch bond_net_exit() to batch mode omits ef0de6696c38 can: gw: switch cangw_pernet_exit() to batch mode omits 696e595f7075 ipmr: introduce ipmr_net_exit_batch() omits e2f736b753ec ip6mr: introduce ip6mr_net_exit_batch() omits ea3e91666ddd ipv6: change fib6_rules_net_exit() to batch mode omits 1c6957646143 ipv4: add fib_net_exit_batch() omits fea7b201320c nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() omits e66d11722204 ipv6/addrconf: switch to per netns inet6_addr_lst hash table omits 8805d13ff1b2 ipv6/addrconf: use one delayed work per netns omits 21a216a8fc63 ipv6/addrconf: allocate a per netns hash table omits b2309a71c1f2 net: add dev->dev_registered_tracker omits cca62426ab49 Merge branch 'fix bpf_prog_pack build errors' omits c1b13a9451ab bpf: Fix bpf_prog_pack build HPAGE_PMD_SIZE omits 99f5a5f2b948 et131x: support arbitrary MAX_SKB_FRAGS omits a501ab3f37a5 Merge branch 'iwl-next' of git://git.kernel.org/pub/scm/li [...] omits 0f350231b5ac bpf: Fix leftover header->pages in sparc and powerpc code. omits 4172843ed4a3 libbpf: Fix signedness bug in btf_dump_array_data() omits 5912fcb4bee1 selftests/bpf: Do not export subtest as standalone test omits f95f768f0af4 bpf, x86_64: Fail gracefully on bpf_jit_binary_pack_finali [...] omits b76bc129839d i40e: Add a stat for tracking busy rx pages omits cb963b989755 i40e: Add a stat for tracking pages waived omits 453f83054838 i40e: Add a stat tracking new RX page allocations omits b3936d27673c i40e: Aggregate and export RX page reuse stat omits 89bb09837b97 i40e: Remove rx page reuse double count omits c3e676b98326 Merge branch 'inet-separate-dscp-from-ecn-bits-using-new-d [...] omits 32ccf1107980 ipv4: Use dscp_t in struct fib_alias omits f55fbb6afb8d ipv4: Reject routes specifying ECN bits in rtm_tos omits 563f8e97e054 ipv4: Stop taking ECN bits into account in fib4-rules omits a410a0cf9885 ipv6: Define dscp_t and stop taking ECN bits into account [...] omits 642436a1ad34 net: stmmac: optimize locking around PTP clock reads omits d1d5bd647c49 net: typhoon: include <net/vxlan.h> omits 5d1e9f437df5 bpf: test_run: Fix overflow in bpf_test_finish frags parsing omits 9d63b59d1e9d bpf: test_run: Fix overflow in xdp frags parsing omits 80123f0ac4a6 Merge branch 'bpf_prog_pack allocator' omits 1022a5498f6f bpf, x86_64: Use bpf_jit_binary_pack_alloc omits 33c9805860e5 bpf: Introduce bpf_jit_binary_pack_[alloc|finalize|free] omits 57631054fae6 bpf: Introduce bpf_prog_pack allocator omits ebc1415d9b4f bpf: Introduce bpf_arch_text_copy omits 0e06b4037168 x86/alternative: Introduce text_poke_copy omits d00c6473b1ee bpf: Use prog->jited_len in bpf_prog_ksym_set_addr() omits ed2d9e1a26cc bpf: Use size instead of pages in bpf_binary_header omits 3486bedd9919 bpf: Use bytes instead of pages for bpf_jit_[charge|unchar [...] omits fac54e2bfb5b x86/Kconfig: Select HAVE_ARCH_HUGE_VMALLOC with HAVE_ARCH_ [...] omits e62ad74aa534 igb: refactor XDP registration omits 453307b569a0 igc: avoid kernel warning when changing RX ring parameters omits 128dac5f21e9 Merge branch 'bpf: Fix strict mode calculation' omits 2b9e2eadc9c8 selftests/bpf: Fix strict mode calculation omits da7af0aa20f8 bpftool: Fix strict mode calculation omits e4e835c87bb5 libbpf: Remove mode check in libbpf_set_strict_mode() omits e91d280c840f selftests/bpf: Fix tests to use arch-dependent syscall ent [...] omits 046b841ea7c5 selftests/bpf: Use "__se_" prefix on architectures without [...] omits ff62433883b3 net: dsa: mv88e6xxx: Unlock on error in mv88e6xxx_port_bri [...] omits dde41a697331 net: dsa: mv88e6xxx: Fix off by in one in mv88e6185_phylin [...] omits 87a9b2fd9288 net: hns3: add support for TX push mode omits 920a9fa27e78 net: asix: add proper error handling of usb read errors omits b845bac8edb1 r8169: factor out redundant RTL8168d PHY config functional [...] omits 7d9b1b578d67 ip6mr: fix use-after-free in ip6mr_sk_done() omits 0812beb705ec caif: cleanup double word in comment omits f485da3c111f Merge branch 'mlxsw-dip-sip-mangling' omits 92ad3828944e selftests: forwarding: Add a test for pedit munge SIP and DIP omits 463e1ab82a41 mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv6 addresses omits d7809b620ff3 mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv4 addresses omits e3541022e48b mlxsw: core_acl_flex_actions: Add SIP_DIP_ACTION omits 47c1a9a4ea78 Merge branch 'ipv6-kfree_skb_reason' omits 08d4c0370c40 net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() omits 1379a92d38e3 net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() omits 10580c479190 net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() omits c1f166d1f7ee net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() omits 33cba42985c8 net: ipv4: use kfree_skb_reason() in ip_rcv_core() omits 2df3041ba3be net: netfilter: use kfree_drop_reason() for NF_DROP omits 88590b369354 net: skb_drop_reason: add document for drop reasons omits c2d1e3df4af5 ref_tracker: remove filter_irq_stacks() call omits 9c1be1935fb6 net: initialize init_net earlier omits 4acc45db7115 net: hsr: use hlist_head instead of list_head for mac addresses omits 5a8fb33e5305 skmsg: convert struct sk_msg_sg::copy to a bitmap omits d2692eee05b8 net: typhoon: implement ndo_features_check method omits 5f2155132c5b net: sundance: Replace one-element array with non-array object omits 76ad950c8fd7 bnx2x: Replace one-element array with flexible-array member omits b58ef6b70ada Merge branch 'net-mana-next' omits 68f831355052 net: mana: Remove unnecessary check of cqe_type in mana_pr [...] omits e4b7621982d2 net: mana: Add handling of CQE_RX_TRUNCATED omits 8f4f9c93c704 Merge branch 'net-dev-tracking-improvements' omits 4c6c11ea0f7b net: refine dev_put()/dev_hold() debugging omits 8fd5522f44dc ref_tracker: add a count of untracked references omits e3ececfe668f ref_tracker: implement use-after-free detection omits cc3063502e08 Merge branch 'ipv6-mc_forwarding-changes' omits f2f2325ec799 ip6mr: ip6mr_sk_done() can exit early in common cases omits 145c7a793838 ipv6: make mc_forwarding atomic omits 3115ff3c9d3c net: dsa: realtek: don't default Kconfigs to y omits 3682e7b841bc net: sparx5: remove phylink_config.pcs_poll usage omits 0463e320421b net: phylink: remove phylink_set_10g_modes() omits 95e26838a8e6 Merge branch 'gro-minor-opts' omits de5a1f3ce4c8 net: gro: minor optimization for dev_gro_receive() omits 7881453e4adf net: gro: avoid re-computing truesize twice on recycle omits c3664d913dc1 net: dsa: qca8k: check correct variable in qca8k_phy_eth_c [...] omits df434326bfc8 Merge branch 'lan966x-mcast-snooping' omits add2c844db33 net: lan966x: Update mdb when enabling/disabling mcast_snooping omits 47aeea0d57e8 net: lan966x: Implement the callback SWITCHDEV_ATTR_ID_BRI [...] omits 1c213f05a3e1 net: lan966x: Update the PGID used by IPV6 data frames omits 35d39fecbc24 net/sched: Enable tc skb ext allocation on chain miss only [...] omits ed8c8f605c0b Merge branch 'mptcp-improve-set-flags-command-and-update-s [...] omits 621bd393039e selftests: mptcp: set ip_mptcp in command line omits 6da1dfdd037e selftests: mptcp: add set_flags tests in pm_netlink.sh omits a224a847ae7a selftests: mptcp: add the id argument for set_flags omits f01403862592 selftests: mptcp: add wrapper for setting flags omits dda61b3dbea0 selftests: mptcp: add wrapper for showing addrs omits 34aa6e3bccd8 selftests: mptcp: add ip mptcp wrappers omits 33397b83eee6 selftests: mptcp: add backup with port testcase omits d6a676e0e1a8 selftests: mptcp: add the port argument for set_flags omits 09f12c3ab7a5 mptcp: allow to use port and non-signal in set_flags omits 660a38bf6f62 Merge branch 'support-for-the-ioam-insertion-frequency' omits 08731d30e78e ipv6: ioam: Insertion frequency in lwtunnel output omits be847673cfff uapi: ioam: Insertion frequency omits 0908a66ad112 libbpf: Fix build issue with llvm-readelf omits c78b8b20e349 net: don't include ndisc.h from ipv6.h omits 976a38e05a49 selftests/bpf: Test bpf_core_types_are_compat() functionality. omits e70e13e7d4ab bpf: Implement bpf_core_types_are_compat(). omits b5e975d256db bpf, arm64: Enable kfunc call omits c761161851d3 mac80211: Remove redundent assignment channel_type omits 45d33746d2f2 mac80211: remove useless ieee80211_vif_is_mesh() check omits ea5907db2a9c mac80211: fix struct ieee80211_tx_info size omits 97634ef4bf07 mac80211: mlme: validate peer HE supported rates omits 453a2a82050e mac80211: remove unused macros omits 1b198233a39d cfg80211: pmsr: remove useless ifdef guards omits ae962e5f630f mac80211: airtime: avoid variable shadowing omits 6ad1dce5ebda mac80211: mlme: add documentation from spec to code omits abd5a8e5ccf7 mac80211: vht: use HE macros for parsing HE capabilities omits 5beb53d6ba4f ieee80211: radiotap: fix -Wcast-qual warnings omits 7e367b06f16b cfg80211: fix -Wcast-qual warnings omits bed89478934a ieee80211: fix -Wcast-qual warnings omits 5666ee154f46 cfg80211: don't add non transmitted BSS to 6GHz scanned channels omits 667aa7426454 cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP omits f39b7d62a19e mac80211: consider RX NSS in UHB connection omits 1f2c10444847 mac80211: limit bandwidth in HE capabilities omits b3ad9d6a1d66 mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes omits c531adaf884d Merge branch 'ipa-RX-replenish' omits 9654d8c462ce net: ipa: determine replenish doorbell differently omits 5d6ac24fb10f net: ipa: replenish after delivering payload omits 09b337dedaca net: ipa: kill replenish_backlog omits 5fc7f9ba2e51 net: ipa: introduce gsi_channel_trans_idle() omits d0ac30e74ea0 net: ipa: don't use replenish_backlog omits 6a606b90153b net: ipa: allocate transaction in replenish loop omits b9dbabc5ca84 net: ipa: decide on doorbell in replenish loop omits 4b22d8419549 net: ipa: increment backlog in replenish caller omits b4061c136b56 net: ipa: allocate transaction before pages when replenishing omits a9bec7ae70c1 net: ipa: kill replenish_saved omits b93235e68921 tls: cap the output scatter list to something reasonable omits 6ff6064605e9 net: dsa: realtek: convert to phylink_generic_validate() omits eace555b4c34 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits c828414ac935 netfilter: nft_compat: suppress comment match omits 7890cbea66e7 netfilter: exthdr: add support for tcp option removal omits 20ff32024624 netfilter: conntrack: pptp: use single option structure omits 1015c3de23ee netfilter: conntrack: remove extension register api omits 1bc91a5ddf3e netfilter: conntrack: handle ->destroy hook via nat_ops instead omits 5f31edc0676b netfilter: conntrack: move extension sizes into core omits bb62a765b1b5 netfilter: conntrack: make all extensions 8-byte alignned omits 8b5413647262 netfilter: nfqueue: enable to get skb->priority omits 5bed9f3f63f8 netfilter: conntrack: mark UDP zero checksum as CHECKSUM_U [...] omits 41414c9bdbb8 net: lan966x: use .mac_select_pcs() interface omits 95eb6ef82b73 selftests: rtnetlink: Use more sensible tos values omits bafe517af299 selftests: fib offload: use sensible tos values omits 25ee1660a590 net: minor __dev_alloc_name() optimization omits c59400a68c53 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 227a0713b319 libbpf: Deprecate forgotten btf__get_map_kv_tids() omits b794eecb2af7 ice: add support for DSCP QoS for IDC omits 53a9e346e159 i40e: Fix race condition while adding/deleting MAC/VLAN filters omits b3237df9e7c8 i40e: Add new version of i40e_aq_add_macvlan function omits 74073848b0d7 i40e: Add new versions of send ASQ command functions omits 59b3d7350ff3 i40e: Add sending commands in atomic context omits 00edb2bac29f i40e: remove enum i40e_client_state omits 79f227c4ff3e i40e: Remove unused RX realloc stat omits 647c65e14332 i40e: Disable hw-tc-offload feature on driver load omits cf1a4cbce63b selftests/bpf: Add a selftest for invalid func btf with bt [...] omits d7e7b42f4f95 bpf: Fix a btf decl_tag bug when tagging a function omits ca33aa4ec5cb libbpf: Deprecate priv/set_priv storage omits a6763080856f bpf: test_run: Fix OOB access in bpf_prog_test_run_xdp omits 594d32348556 bpf, docs: Better document the atomic instructions omits 5ca15b8a939f bpf, docs: Better document the extended instruction format omits 15175336270a bpf, docs: Better document the legacy packet access instruction omits 63d8c242b9a5 bpf, docs: Better document the regular load and store inst [...] omits dd33fb571f5c bpf, docs: Document the byte swapping instructions omits c3be3676dea1 Merge branch 'bpf-libbpf-deprecated-cleanup' omits 1e4edb6d8c4f samples/bpf: Get rid of bpf_prog_load_xattr() use omits e4e284a8c0d9 selftests/bpf: Redo the switch to new libbpf XDP APIs omits 32e608f82946 selftests/bpf: Remove usage of deprecated feature probing APIs omits a9a8ac592e47 bpftool: Fix uninit variable compilation warning omits 1a56c18e6c2e bpftool: Stop supporting BPF offload-enabled feature probing omits a5dd9589f0ab libbpf: Stop using deprecated bpf_map__is_offload_neutral() omits 577298ec55df mt76: dma: initialize skip_unmap in mt76_dma_rx_fill omits eea7437e8021 mt76: do not always copy ethhdr in reverse_frag0_hdr_trans omits 5b7cc6d17a06 mt76: mt76x02: use mt76_phy_dfs_state to determine radar d [...] omits 2c86f6752046 mt76: mt7615: fix/rewrite the dfs state handling logic omits 3f3064486b1a mt76: mt7915: fix/rewrite the dfs state handling logic omits 9c30918925d7 Merge branch 'dsa-mv88e6xxx-phylink_generic_validate' omits 7f7d32bc2608 net: dsa: mv88e6xxx: improve 88e6352 serdes statistics detection omits 2ee84cfefb1e net: dsa: mv88e6xxx: convert to phylink_generic_validate() omits d4ebf12bcec4 net: dsa: mv88e6xxx: populate supported_interfaces and mac [...] omits 62001548a6da net: dsa: mv88e6xxx: add mv88e6352_g2_scratch_port_has_serdes() omits 0947644332cd Merge branch 'dsa-mv88e6xxx-port-isolation' omits 081197591769 selftests: net: bridge: Parameterize ageing timeout omits d352b20f4174 net: dsa: mv88e6xxx: Improve multichip isolation of standa [...] omits 585d42bb57bb net: dsa: mv88e6xxx: Enable port policy support on 6097 omits bb03b280e0c3 net: dsa: mv88e6xxx: Support policy entries in the VTU omits 7af4a361a62f net: dsa: mv88e6xxx: Improve isolation of standalone ports omits b566967c3c57 Merge branch 'ptp-virtual-clock-improvements' omits 21fad63084c2 ptp: add getcrosststamp() to virtual clocks. omits f0067ebfc42b ptp: add gettimex64() to virtual clocks. omits f77222d693cc ptp: increase maximum adjustment of virtual clocks. omits bfcbb76b0f59 ptp: unregister virtual clocks when unregistering physical clock. omits c007ef8c339d mt76: mt76x02: improve tx hang detection omits 2aa6c0fb7557 mt76x02: improve mac error check/reset reliability omits e22814bb275c mt76: mt7921s: run sleep mode by default omits bf08d5854341 mt76: sdio: honor the largest Tx buffer the hardware can support omits c41d2a075206 mt76: mt7915: fix the nss setting in bitrates omits be1954ffa102 mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() omits ade25ca7950b mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() omits 11005b18f453 mt76: mt7921s: fix a possible memory leak in mt7921_load_patch omits a43736cd12d8 mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta omits 4e58ef4b6d72 mt76: stop the radar detector after leaving dfs channel omits 6a6f457ed5fd mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_t [...] omits fc8e2c707ce1 mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_t [...] omits 6152426eec69 mt76: mt7663s: flush runtime-pm queue after waking up the device omits b87ee6009e6c mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) omits 1c9619d7174d mt76: mt7921: remove duplicated code in mt7921_mac_decode_ [...] omits 00ee4ea122c5 mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_m [...] omits 4a74ecc8f0f6 mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module omits 0214f6c700eb dt-bindings:net:wireless:mediatek,mt76: add disable-radar-offchan omits a3fce7607afd mt76: mt7915: enable radar background detection omits 01f2cef00b6a mt76: mt7915: report radar pattern if detected by rdd2 omits e4a079c5f86e mt76: mt7915: introduce rdd_monitor debugfs node omits b63f63c2aedb mt76: mt7915: enable radar trigger on rdd2 omits 39cdf080ce78 mt76: mt7915: introduce mt7915_set_radar_background routine omits d3bc11130744 mt76: mt7915: set bssinfo/starec command when adding interface omits 4ad65a54617c mt76: mt7921: toggle runtime-pm adding a monitor vif omits 4abe5b928817 mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() omits 4090d43af4a0 mt76: sdio: disable interrupt in mt76s_sdio_irq omits 827e7799c61b mt76: mt7921: fix crash when startup fails. omits 602cc0c9618a mt76: mt7921e: fix possible probe failure after reboot omits b12deb5e86fa mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl omits b1fe07ed2102 mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() omits d8e4e8d148fb mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() omits 42ce8d3b6231 mt76: mt7615: fix a leftover race in runtime-pm omits 591cdccebdd4 mt76: mt7921: fix a leftover race in runtime-pm omits b44eeb8cbdf2 mt76: mt7921: do not always disable fw runtime-pm omits 988845c9361a mt76: mt7915: add support for passing chip/firmware debug [...] omits 74bbb17491a8 mt76: mt7615e: process txfree and txstatus without allocat [...] omits 3fd2dbd6a1d3 mt76: mt7915: update bss_info with cipher after setting th [...] omits e814a68a1590 mt76: mt7615: update bss_info with cipher after setting th [...] omits 5ea3d98368c0 mt76: connac: add support for passing the cipher field in [...] omits 3f1c16fd8e00 mt76: mt7921e: process txfree and txstatus without allocat [...] omits 6e39e9a19cbe mt76: mt7615: fix a possible race enabling/disabling runtime-pm omits 66ca1a7b2d55 mt76: mt7921: set EDCA parameters with the MCU CE command omits bf9727a27442 mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error omits d9bf93172f4a mt76: mt7921: forbid the doze mode when coredump is in progress omits 6dcf157193fc mt76: mt7921e: make dev->fw_assert usage consistent omits 97cef84d1043 mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module omits a3a53e594bd5 mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh omits 9e90c3511041 mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-con [...] omits a6ef46fcccf2 mt76: mt7915: rely on mt76_connac_mcu_init_download omits ad1a2333350f mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_ [...] omits ae90bdd6ad54 mt76: connac: move mt76_connac_mcu_restart in common module omits 3dc531b92b69 mt76: mt7915: rely on mt76_connac_mcu_start_firmware omits 8f4fa0f33738 mt76: mt7921: get rid of mt7921_mcu_get_eeprom omits 48d743d185a5 mt76: connac: move mt76_connac_mcu_set_pm in connac module omits 2fec2ea644c5 mt76: connac: introduce is_connac_v1 utility routine omits 5a521c0f7b6a mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans i [...] omits 5121585e5970 mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv omits 187169de13d1 mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv omits 2557e56885b4 mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv omits 836c0c9824f6 mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd omits 2663ce498459 mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv omits c772097114a0 mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv omits b5322e44be32 mt76: mt7915: rely on mt76_connac_mcu_sta_ba omits 15c97b4893a4 mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv omits 11dfaf2615c1 mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv omits 49126ac1f8d2 mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module omits 64f4e823f38d mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module omits 54735e119823 mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module omits ca6d07e8bffa mt76: mt7915: remove duplicated defs in mcu.h omits d200d6ae25c4 mt76: mt7915: move pci specific code back to pci.c omits b71d39116cc3 mt76: mt7921s: update mt7921s_wfsys_reset sequence omits 898422c1aa38 mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately af [...] omits 491e37313618 mt76: sdio: lock sdio when it is needed omits abdb8bc94be4 mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv omits a56b1b0f145e mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_gene [...] omits 97f8e1ae0381 mt76: make mt76_sar_capa static omits 2e30db0dde61 mt76: mt7915: add device id for mt7916 omits cb14396700c1 mt76: set wlan_idx_hi on mt7916 omits 6683d988089c mt76: connac: move mt76_connac_mcu_add_key in connac module omits e6d557a78b60 mt76: mt7915: rely on mt76_connac_get_phy utilities omits 44c73d176b5d mt76: connac: move mt76_connac_chan_bw in common code omits 09c874a1c9bb mt76: connac: move mt76_connac_mcu_get_cipher in common code omits 069c8e341ad5 mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine omits a0792e15e0e7 mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req omits e2c93b68cb54 mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req omits 74c337ec0905 mt76: connac: fix sta_rec_wtbl tag len omits beed8bea8d74 mt76: mt7915: add mt7916 calibrated data support omits 417a4534d223 mt76: mt7915: update mt7915_chan_mib_offs for mt7916 omits 1c9db0aa23fd mt76: mt7915: update rx rate reporting for mt7916 omits c17780e7b21e mt76: mt7915: add txfree event v3 omits b37d0c9735bc mt76: mt7915: enlarge wcid size to 544 omits 65dec62f6a48 mt76: mt7915: rework eeprom.c to adapt mt7916 changes omits 1c7393e68ba4 mt76: mt7915: add firmware support for mt7916 omits aa79fe87c467 mt76: mt7915: rework dma.c to adapt mt7916 changes omits f9b627f1e074 mt76: add MT_RXQ_MAIN_WA for mt7916 omits cd4c314a65d3 mt76: mt7915: refine register definition omits cacdd67812c6 mt76: mt7915: add mt7915_mmio_probe() as a common probing [...] omits 71bb496ce17f mt76: mt7915: fix polling firmware-own status omits 52cc6ffc0ab2 page_pool: Refactor page_pool to enable fragmenting after [...] omits 33f7a32dd4b6 Merge branch 'dsa-phylink_generic_validate' omits 1f8d99de1d1b net: dsa: xrs700x: convert to phylink_generic_validate() omits 9865b881a513 net: dsa: qca8k: convert to phylink_generic_validate() omits 82fdbb917462 net: dsa: ksz8795: convert to phylink_generic_validate() omits 927c9daea9b5 net: dsa: bcm_sf2: convert to phylink_generic_validate() omits 2a229ef44e73 net: dsa: ar9331: convert to phylink_generic_validate() omits 83a18b8e6954 Merge branch 'mptcp-next' omits 6a0653b96f5d selftests: mptcp: add fullmesh setting tests omits c25d29be00c1 selftests: mptcp: set fullmesh flag in pm_nl_ctl omits 73c762c1f07d mptcp: set fullmesh flag in pm_netlink omits 9ddd1cac6fe1 mptcp: print out reset infos of MP_RST omits 8cca39e25171 mptcp: clarify when options can be used omits 902c8f864882 mptcp: reduce branching when writing MP_FAIL option omits d7889cfa0b89 mptcp: move the declarations of ssk and subflow omits 707ee8ac3a5b Merge branch 'migrate from bpf_prog_test_run{,_xattr}' omits 3e1ab843d2d4 libbpf: Deprecate bpf_prog_test_run_xattr and bpf_prog_test_run omits 9cce53138dd9 bpftool: Migrate from bpf_prog_test_run_xattr omits 393161837845 selftests/bpf: Migrate from bpf_prog_test_run_xattr omits 04fcb5f9a104 selftests/bpf: Migrate from bpf_prog_test_run omits 156a532b4812 Merge branch 'net-ipa-support-variable-rx-buffer-size' omits 33230aeb2ef4 net: ipa: set IPA v4.11 AP<-modem RX buffer size to 32KB omits ed23f02680ca net: ipa: define per-endpoint receive buffer size omits 52dae93f3bad drivers: net: Replace acpi_bus_get_device() omits 5903123f662e tcp: Use BPF timeout setting for SYN ACK RTO omits 0b6b0d3113eb Merge branch 'qca8k-mdio' omits 4f3701fc5998 net: dsa: qca8k: introduce qca8k_bulk_read/write function omits 90386223f44e net: dsa: qca8k: add support for larger read/write size wi [...] omits 2481d206fae7 net: dsa: qca8k: cache lo and hi for mdio write omits 4264350acb75 net: dsa: qca8k: move page cache to driver priv omits 2cd548566384 net: dsa: qca8k: add support for phy read/write with mgmt [...] omits 5c957c7ca78c net: dsa: qca8k: add support for mib autocast in Ethernet packet omits 5950c7c0a68c net: dsa: qca8k: add support for mgmt read/write in Ethern [...] omits cddbec19466a net: dsa: qca8k: add tracking state of master port omits 31eb6b4386ad net: dsa: tag_qca: add support for handling mgmt and MIB E [...] omits 18be654a4345 net: dsa: tag_qca: add define for handling MIB packet omits c2ee8181fddb net: dsa: tag_qca: add define for handling mgmt Ethernet packet omits 101c04c3463b net: dsa: tag_qca: enable promisc_on_master flag omits 3ec762fb13c7 net: dsa: tag_qca: move define to include linux/dsa omits 6b0458299297 net: dsa: tag_qca: convert to FIELD macro omits e83d56537859 net: dsa: replay master state events in dsa_tree_{setup,te [...] omits 295ab96f478d net: dsa: provide switch operations for tracking the master state omits dd5152ab338c Merge branch 'bpf-btf-dwarf5' omits 42d9b379e3e1 lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+ omits 6323c81350b7 lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION omits 2d6c9810eb89 scripts/pahole-flags.sh: Use pahole-version.sh omits 613fe1692377 kbuild: Add CONFIG_PAHOLE_VERSION omits f67644b4f282 MAINTAINERS: Add scripts/pahole-flags.sh to BPF section omits 000fe940e51f sfc: The size of the RX recycle ring should be more flexible omits 68650b4e6c13 r8169: support L1.2 control on RTL8168h omits 91f0d8a4813a net: allow SO_MARK with CAP_NET_RAW via cmsg omits c975d94af810 Merge branch 'bpf-drop-libbpf-from-preload' omits e96f2d64c812 bpf: Drop libbpf, libelf, libz dependency from bpf preload. omits 18ef5dac934a bpf: Open code obj_get_info_by_fd in bpf preload. omits 79b203926d18 bpf: Convert bpf preload to light skeleton. omits 1ddbddd70651 bpf: Remove unnecessary setrlimit from bpf preload. omits c69f94a33d12 libbpf: Open code raw_tp_open and link_create commands. omits e981f41fd029 libbpf: Open code low level bpf commands. omits 42d1d53fedc9 libbpf: Add support for bpf iter in light skeleton. omits 02b2a91c6f0d net: ieee802154: Provide a kdoc to the address structure omits 533de4aea6a9 Merge branch 'libbpf: deprecate xdp_cpumap, xdp_devmap and [...] omits 8bab53223340 samples/bpf: Update cpumap/devmap sec_name omits 439f0336566c selftests/bpf: Update cpumap/devmap sec_name omits 4a4d4cee48e2 libbpf: Deprecate xdp_cpumap, xdp_devmap and classifier se [...] omits e4d2763f9aaf Merge branch 'lan966x-ptp' omits 966f2e1a4a34 net: lan966x: Implement get_ts_info omits e85a96e48e33 net: lan966x: Add support for ptp interrupts omits 77eecf25bd9d net: lan966x: Update extraction/injection for timestamping omits 735fec995b21 net: lan966x: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP omits d096459494a8 net: lan966x: Add support for ptp clocks omits d700dff41d92 net: lan966x: Add registers that are use for ptp functionality omits 2f92512e1c52 dt-bindings: net: lan966x: Extend with the ptp interrupt omits 9f397dd5f155 selftests: fib rule: Don't echo modified sysctls omits 21f25cd43672 selftests: fib rule: Log test description omits 2e2521136327 selftests: fib rule: Drop erroneous TABLE variable omits 8af2ba9a7811 selftests: fib rule: Make 'getmatch' and 'match' local variables omits 1d02c0398611 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits b4bb8469e90e brcmfmac: pcie: Read the console on init and shutdown omits e7191182adc5 brcmfmac: fwil: Constify iovar name arguments omits 9cf6d7f2c554 brcmfmac: of: Use devm_kstrdup for board_type & check for errors omits b50255c83b91 brcmfmac: pcie: Fix crashes due to early IRQs omits 9466987f2467 brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with mem [...] omits 6d766d8cb505 brcmfmac: pcie: Declare missing firmware files in pcie.c omits d19d8e3ba256 brcmfmac: firmware: Allocate space for default boardrev in nvram omits 5e90f0f3ead0 brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup [...] omits e80affde1720 rtlwifi: remove redundant initialization of variable ul_encalgo omits 6d3ac94bae21 ssb: fix boolreturn.cocci warning omits 7e4760713391 ray_cs: Check ioremap return value omits 5ee32ea24ce7 libbpf: Deprecate btf_ext rec_size APIs omits 9a90986efcff sh_eth: kill useless initializers in sh_eth_{suspend|resume}() omits 7354a426e063 net: ena: Do not waste napi skb cache omits ef10bd49df23 qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nos [...] omits 0407a65f356e bpf: make bpf_copy_from_user_task() gpl only omits 1fc5bdb2b823 Merge branch 'Split bpf_sock dst_port field' omits 8f50f16ff39d selftests/bpf: Extend verifier and bpf_sock tests for dst_ [...] omits 4421a582718a bpf: Make dst_port field in struct bpf_sock 16-bit wide omits f322a620be69 ixgbe: respect metadata on XSK Rx to skb omits 8f405221a73a ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK [...] omits 1fbdaa133868 ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly omits f9e61d365baf igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb omits 45a34ca68070 ice: respect metadata on XSK Rx to skb omits dc44572d195e ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb omits ee803dca967a ice: respect metadata in legacy-rx/ice_construct_skb() omits 6dba29537c0f i40e: respect metadata on XSK Rx to skb omits bc97f9c6f988 i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK R [...] omits fe683faecc7a cw1200: wsm: make array queue_id_to_wmm_aci static const omits 708db268459f wilc1000: use min_t() to make code cleaner omits e109e3617e5d rtw88: rtw8821c: enable rfe 6 devices omits d95984b5580d rtw88: fix memory overrun and memory leak during hw_scan omits c17f27167b4c rtw88: fix idle mode flow for hw scan omits a12f809968db rtw88: check for validity before using a pointer omits b43471cc1032 Merge branch 'mana-XDP-counters' omits a6bf5703f17b net: mana: Reuse XDP dropped page omits d356abb95b98 net: mana: Add counter for XDP_TX omits f90f84201edd net: mana: Add counter for packet dropped by XDP omits 780bf05f44c2 Merge branch 'smc-improvements' omits be9a16cccaef net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag omits 139653bc6635 net/smc: Remove corked dealyed work omits ea785a1a573b net/smc: Send directly when TCP_CORK is cleared omits 01b2a995156d Merge branch 'hash-rethink' omits cb6cd2cec799 tcp: Change SYN ACK retransmit behaviour to account for rehash omits e7b9bfd18476 bpf: Add SO_TXREHASH setsockopt omits 2127324a7d4a txhash: Add txrehash sysctl description omits 26859240e4ee txhash: Add socket option to control TX hash rethink behavior omits e187013abeb4 txhash: Make rethinking txhash behavior configurable via sysctl omits 678dfd528034 selftests/net: timestamping: Fix bind_phc check omits 116ea68dc766 Merge branch 'renesas-dead-code' omits e7d966f9ea52 sh_eth: sh_eth_close() always returns 0 omits be94a51f3e5e ravb: ravb_close() always returns 0 omits cc4598cf179f net/fsl: xgmac_mdio: fix return value check in xgmac_mdio_probe() omits 47ed9442b2ec ipv4: Make ip_idents_reserve static omits d192181c2ccb r8169: add rtl_disable_exit_l1() omits 73c105ad2a3e phy: make phy_set_max_speed() *void* omits fe8930278c6b Merge branch 'dsa-mv88e6xxx-Improve-indirect-addressing-pe [...] omits 7bca16b22e6a net: dsa: mv88e6xxx: Improve indirect addressing performance omits 35da1dfd9484 net: dsa: mv88e6xxx: Improve performance of busy bit polling omits 0da8aa00bfcf net: bonding: Add support for IPV6 ns/na to balance-alb/ba [...] omits 4f0e30407ef6 ipv4: drop fragmentation code from ip_options_build() omits ff58831fa02d Merge branch 'Cadence-ZyncMP-SGMII' omits e461bd6f43f4 arm64: dts: zynqmp: Added GEM reset definitions omits 8b73fa3ae02b net: macb: Added ZynqMP-specific initialization omits f4ea385a16c5 dt-bindings: net: cdns,macb: added generic PHY and reset m [...] omits 0a78117213c4 Merge tag 'for-net-next-2022-01-28' of git://git.kernel.or [...] omits 8ec10f1576d6 brcmfmac: add CYW43570 PCIE device omits a21bf90e927f brcmfmac: use ISO3166 country code and 0 rev as fallback o [...] omits db38d9cd26c9 rtw89: use pci_read/write_config instead of dbi read/write omits 1c2423deda1c rtw89: refine DIG feature to support 160M and CCK PD omits 89e4a00ff3c0 rtw89: fix maybe uninitialized `qempty` variable omits e0925375b2c6 rtw89: include subband type in channel params omits 0237f65aa65c rtw89: handle 6G band if supported by a chipset omits 14f0999d49e7 rtw89: separate {init,deinit}_addr_cam functions omits 9eecaec238c8 rtw89: set mac_id and port ID to TXWD omits 11d261f24be6 rtw89: send broadcast/multicast packets via HIQ if STAs ar [...] omits 283c3d886fdf rtw89: configure mac port HIQ registers omits 8b252070d790 rtw89: rename vif_maintain to role_maintain omits 742c470b5773 rtw89: extend firmware commands on states of sta_assoc and [...] omits c7df64c194f6 rtw89: allocate mac_id for each station in AP mode omits d62816b4a44e rtw89: implement mac80211_ops::set_tim to indicate STA to [...] omits fccca9345b25 rtw89: add C2H handle of BCN_CNT omits f7e76d13bb2b rtw89: download beacon content to firmware omits 91644020dbd9 rtw89: use hardware SSN to TX management frame omits 6629dc5697cc rtw89: configure rx_filter according to FIF_PROBE_REQ omits 3ffbb5a8b8cf rtw89: correct use of BA CAM omits c1ea345deda8 rtw89: encapsulate RX handlers to single function omits e56f3420106e rtw89: Add RX counters of VHT MCS-10/11 to debugfs omits 20d9fc889a59 rtw89: remove duplicate definition of hardware port number omits 861e58c8fc6b rtw89: extract modules by chipset omits b76bbb34dc80 net: stmmac: dwmac-sun8i: make clk really gated during rpm [...] omits 34a79c5dca4a net/fsl: xgmac_mdio: Fix spelling mistake "frequecy" -> "f [...] omits 7c263e9db33d Merge branch 'dsa-realtek-MDIO' omits 078ae1bdd32d net: dsa: realtek: rtl8365mb: fix trap_door > 7 omits 6147631c079f net: dsa: realtek: rtl8365mb: allow non-cpu extint ports omits 84a10aecdcc0 net: dsa: realtek: rtl8365mb: add RTL8367RB-VB support omits d40f607c181f net: dsa: realtek: rtl8365mb: add RTL8367S support omits 7fa8af30ecdf net: dsa: realtek: rtl8365mb: use DSA CPU port omits c45e0fef9f89 net: dsa: realtek: rtl8365mb: use GENMASK(n-1,0) instead o [...] omits d18b59f48b31 net: dsa: realtek: rtl8365mb: rename extport to extint omits aac94001067d net: dsa: realtek: add new mdio interface for drivers omits 765c39a4fafe net: dsa: realtek: convert subdrivers into modules omits cd645dc556e2 net: dsa: realtek: remove direct calls to realtek-smi omits f5f119077b1c net: dsa: realtek: rename realtek_smi to realtek_priv omits 319a70a5fea9 net: dsa: realtek-smi: move to subdirectory omits 0f0c6da03ba3 net: dsa: realtek-smi: fix kdoc warnings omits a989eb66684d octeontx2-pf: Change receive buffer size using ethtool omits 4f499742389d Merge branch 'sunrpc-netns-refcnt-tracking' omits b9a0d6d143ec SUNRPC: add netns refcount tracker to struct rpc_xprt omits 9b1831e56c7f SUNRPC: add netns refcount tracker to struct gss_auth omits 6cdef8a6ee74 SUNRPC: add netns refcount tracker to struct svc_xprt omits 960b00336bab Merge branch 'ethtool-hdrsplit' omits b370517e5233 bnxt: report header-data split state omits 9690ae604290 ethtool: add header/data split indication omits 1a918a32cd1f Merge branch 'ksz-switch-refclk' omits 48bf8b8a04c9 net: dsa: microchip: Add property to disable reference clock omits eccfecfe587b net: dsa: microchip: Document property to disable reference clock omits b5b3d10ef638 net: mii: remove mii_lpa_mod_linkmode_lpa_sgmii() omits c52db2461917 net: mvneta: remove unnecessary if condition in mvneta_xdp [...] omits 9c8c44022b0d net: sparx5: use .mac_select_pcs() interface omits 3898da3ba469 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 0d6e997b7621 ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 omits 1cb747192de2 ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz omits d1e0df1c57bd ath9k_htc: fix uninit value bugs omits c265a3a6690b net: mac802154: Explain the use of ieee802154_wake/stop_queue() omits 898db3b8f945 net: ieee802154: Use the IEEE802154_MAX_PAGE define when relevant omits 9d70c7e10a89 net: ieee802154: hwsim: Ensure frame checksum are valid omits e7d786331c62 Merge branch 'udp-ipv6-optimisations' omits 31ed2261e88f ipv6: partially inline ipv6_fixup_options omits 40ac240c2e06 ipv6: optimise dst refcounting on cork init omits 5298953e742d udp6: don't make extra copies of iflow omits f37a4cc6bb0b udp6: pass flow in ip6_make_skb together with cork omits f3b46a3e8c40 ipv6: pass full cork into __ip6_append_data() omits 940ea00b0646 ipv6: don't zero inet_cork_full::fl after use omits d656b2ea5fa7 ipv6: clean up cork setup/release omits b60d4e58c615 ipv6: remove daddr temp buffer in __ip6_make_skb omits 406c4a0af010 udp6: shuffle up->pending AF_INET bits omits cd3c74807736 ipv6: optimise dst refcounting on skb init omits b3dddab2ff10 Merge branch 'selftests/bpf: use temp netns for testing' omits 4ec25b49f452 selftests/bpf/test_xdp_redirect: use temp netns for testing omits 36d9970e5270 selftests/bpf/test_xdp_meta: use temp netns for testing omits ab6bcc207227 selftests/bpf/test_tcp_check_syncookie: use temp netns for [...] omits 07c585546108 selftests/bpf/test_lwt_seg6local: use temp netns for testing omits 3cc382e02f59 selftests/bpf/test_xdp_vlan: use temp netns for testing omits 9d66c9ddc9fc selftests/bpf/test_xdp_veth: use temp netns for testing omits cec74489a8de selftests/bpf/test_xdp_redirect_multi: use temp netns for testing omits d344e55356c2 Merge branch 'mlxsw-various-updates' omits ef14c298b5b0 mlxsw: spectrum_acl: Allocate default actions for internal [...] omits bcdfd615f83b mlxsw: spectrum: Guard against invalid local ports omits 636d3ad23890 mlxsw: core: Consolidate trap groups to a single event group omits 981f1d18be40 mlxsw: core: Move functions to register/unregister array o [...] omits 8ae89cf454b0 mlxsw: core: Move basic trap group initialization from spectrum.c omits 74e0494d35ac mlxsw: core: Move basic_trap_groups_set() call out of EMAD [...] omits 7aad5244f000 mlxsw: spectrum: Set basic trap groups from an array omits 3268ee8f5bc4 Merge tag 'mlx5-updates-2022-01-27' of git://git.kernel.or [...] omits 35c71aa04a13 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits b6ec79518ef0 bpf, x86: Remove unnecessary handling of BPF_SUB atomic op omits 72d044e4bfa6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 60dc0ef674ec net/mlx5: VLAN push on RX, pop on TX omits 8348b71ccd92 net/mlx5: Introduce software defined steering capabilities omits 9059b04b4108 net/mlx5: Remove unused TIR modify bitmask enums omits a572c0a748e6 net/mlx5e: CT, Remove redundant flow args from tc ct calls omits 73a3f1bcab1e net/mlx5e: TC, Store mapped tunnel id on flow attr omits 84ba8062e383 net/mlx5e: Test CT and SAMPLE on flow attr omits e5d4e1da6556 net/mlx5e: Refactor eswitch attr flags to just attr flags omits efe6f961cd2e net/mlx5e: CT, Don't set flow flag CT for ct clear flow omits eeed226ed110 net/mlx5e: TC, Hold sample_attr on stack instead of pointer omits 3b49a7edec1d net/mlx5e: TC, Reject rules with multiple CT actions omits ff9931670079 net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get [...] omits 8be9686d2479 net/mlx5e: TC, Pass attr to tc_act can_offload() omits 918ed7bf7626 net/mlx5e: TC, Split pedit offloads verify from alloc_tc_p [...] omits 09bf97923224 net/mlx5e: TC, Move pedit_headers_action to parse_attr omits df67ad625b9e net/mlx5e: Move counter creation call to alloc_flow_attr_c [...] omits c118ebc98233 net/mlx5e: Pass attr arg for attaching/detaching encaps omits 39542e234b52 net/mlx5e: Move code chunk setting encap dests into its ow [...] omits 91cb4c19118a Bluetooth: Increment management interface revision omits 50fc9786b25c Merge branch 'bpf: add __user tagging support in vmlinux BTF' omits b72903847af0 docs/bpf: clarify how btf_type_tag gets encoded in the type chain omits 67ef7e1a759e selftests/bpf: specify pahole version requirement for btf_ [...] omits 696c39011538 selftests/bpf: add a selftest with __user tag omits 571d01a9d06f selftests/bpf: rename btf_decl_tag.c to test_btf_decl_tag.c omits c6f1bfe89ac9 bpf: reject program if a __user tagged memory accessed in [...] omits 7472d5a642c9 compiler_types: define __user as __attribute__((btf_type_t [...] omits 46531a30364b cgroup/bpf: fast path skb BPF filtering omits cdb5ed9796e7 selftests/bpf: fix a clang compilation error omits ac9178926649 igbvf: Remove useless DMA-32 fallback configuration omits f80f4dc3b2c0 igb: Remove useless DMA-32 fallback configuration omits fea89930f2a1 igc: Remove useless DMA-32 fallback configuration omits 9c3e54a63263 ice: Remove useless DMA-32 fallback configuration omits 9498d4affd61 iavf: Remove useless DMA-32 fallback configuration omits a34a42d87a08 e1000e: Remove useless DMA-32 fallback configuration omits 10ebc5464e40 i40e: Remove useless DMA-32 fallback configuration omits 90b83d013924 ixgbevf: Remove useless DMA-32 fallback configuration omits 4d361c6fd8d4 ixgbe: Remove useless DMA-32 fallback configuration omits 64953720a2ba ixgb: Remove useless DMA-32 fallback configuration omits 3b22523bca02 selftests, xsk: Fix bpf_res cleanup test omits 0b94f2651f56 Bluetooth: hci_sync: Fix queuing commands when HCI_UNREGIS [...] omits 33372bc27437 Merge branch 'xsk-batching' omits 59e92bfe4df7 ice: xsk: Borrow xdp_tx_active logic from i40e omits 126cdfe1007a ice: xsk: Improve AF_XDP ZC Tx and use batching API omits 86e3f78c8d32 ice: xsk: Avoid potential dead AF_XDP Tx processing omits d1bc532e99be i40e: xsk: Move tmp desc array from driver to pool omits 3dd411efe1ed ice: Make Tx threshold dependent on ring length omits 3876ff525de7 ice: xsk: Handle SW XDP ring wrap and bump tail more often omits 296f13ff3854 ice: xsk: Force rings to be sized to power of 2 omits a4e186693cbe ice: Remove likely for napi_complete_done omits e2cf07654efb ptp: replace snprintf with sysfs_emit omits c217ab7a3961 r8169: enable ASPM L1.2 if system vendor flags it as safe omits 2fbafb828ec7 Merge branch 'static-inlines' omits 5e4eca5d929a net: tipc: remove unused static inlines omits a459bc9a3a68 net: sched: remove qdisc_qlen_cpu() omits 98b608629746 net: sched: remove psched_tdiff_bounded() omits d59a67f2f3f3 netlink: remove nl_set_extack_cookie_u32() omits 937fca918aac udplite: remove udplite_csum_outgoing() omits cc81df835c25 udp: remove inner_udp_hdr() omits 1303f8f0df24 dccp: remove max48() omits 8b2d546e23bb ipv6: remove inet6_rsk() and tcp_twsk_ipv6only() omits 0ab1e6d9a453 hsr: remove get_prp_lan_id() omits 560e08eda796 net: ax25: remove route refcount omits 8b0fdcdc3a7d net: remove bond_slave_has_mac_rcu() omits 08dfa5a19e1f net: remove linkmode_change_bit() omits b1755400b4be net: remove net_invalid_timestamp() omits f7bfd110f168 nfc: use *_set_vendor_cmds() helpers omits bd5daba2d024 mii: remove mii_lpa_to_linkmode_lpa_sgmii() omits d9f393f468aa nfp: Simplify array allocation omits a9c5eb642f53 net: ethernet: mtk_star_emac: fix unused variable omits f0a910dd04f1 Merge branch 'xgmac_mdio-preamble-suppression-and-custom-M [...] omits f7af8fe85aac dt-bindings: net: xgmac_mdio: Add "clock-frequency" and "s [...] omits dd8f467eda72 net/fsl: xgmac_mdio: Support setting the MDC frequency omits 909bea73485f net/fsl: xgmac_mdio: Support preamble suppression omits 1d14eb15dc2c net/fsl: xgmac_mdio: Use managed device resources omits 15ca0518c1b3 dt-bindings: net: xgmac_mdio: Remove unsupported "bus-frequency" omits 2e9589ff809e ipv4: Namespaceify min_adv_mss sysctl knob omits 349fdca68719 Merge branch 'mvneta-mac_select_pcs' omits 0ac4a71fc09c net: mvneta: use .mac_select_pcs() interface omits 72bb9531162a net: mvneta: reorder initialisation omits 7ded129bcaf7 Merge branch 'at803x-sfp-fiber' omits dc4d5fcc5d36 net: phy: at803x: Support downstream SFP cage omits 3265f4218878 net: phy: at803x: add fiber support omits 4f3a00c7f5b2 net: phy: at803x: move page selection fix to config_init omits 8033c6c2fed2 bpf: remove unused static inlines omits ff943683f8a6 selftests/bpf: fix uprobe offset calculation in selftests omits fbb8295248e1 tcp: allocate tcp_death_row outside of struct netns_ipv4 omits 49db8a70a01e nfp: only use kdoc style comments for kdoc omits 15f75fd31932 net: ethernet: cortina: permit to set mac address in DT omits e5465a9027e9 selftests/bpf: Fix a clang compilation error omits 40cd4f1550d0 nfp: flower: Use struct_size() helper in kmalloc() omits 70b3c38b4c83 mlxsw: spectrum_kvdl: Use struct_size() helper in kzalloc() omits 5fd16021578e net: enetc: use .mac_select_pcs() interface omits c592286a527f net: dpaa2-mac: use .mac_select_pcs() interface omits 098db2f0eda6 Merge branch 'axienet-pcs-modernize' omits 03854d8a7723 net: axienet: replace mdiobus_write() with mdiodev_write() omits 7a86be6a5135 net: axienet: convert to phylink_pcs omits 71f390f57c70 Merge branch 'bnxt_en-RTC' omits 8bcf6f04d4a5 bnxt_en: Handle async event when the PHC is updated in RTC mode omits e7b0afb69083 bnxt_en: Implement .adjtime() for PTP RTC mode omits 24ac1ecd5240 bnxt_en: Add driver support to use Real Time Counter for PTP omits 740c342e3999 bnxt_en: PTP: Refactor PTP initialization functions omits 2895c1531056 bnxt_en: Update firmware interface to 1.10.2.73 omits adce573b927a Bluetooth: hci_h5: Add power reset via gpio in h5_btrtl_open omits b050c5bbbccf Bluetooth: btrtl: Add support for RTL8822C hci_ver 0x08 omits d28b159b2d49 Merge branch 'stmmac-PCS-modernize' omits 72e94511e9ac net: stmmac: use .mac_select_pcs() interface omits 04a0683f7db4 net: stmmac: convert to phylink_generic_validate() omits f4c296c90976 net: stmmac: remove phylink_config.pcs_poll usage omits fe70fb74b564 net: stmmac/xpcs: convert to pcs_validate() omits d194923d51c9 net: stmmac: fill in supported_interfaces omits 92c3807b9ac3 net: stmmac: convert to phylink_get_linkmodes() omits be6ec5b70266 net: xpcs: add support for retrieving supported interface modes omits 3cade91d0e18 Merge branch 'mlxsw-RJ45' omits b7347cdf10fa mlxsw: core_env: Forbid module reset on RJ45 ports omits c8f994ccdd9a mlxsw: core_env: Forbid power mode set and get on RJ45 ports omits 615ebb8cc4e2 mlxsw: core_env: Forbid getting module EEPROM on RJ45 ports omits e62f5b0e3faa mlxsw: core_env: Query and store port module's type during [...] omits 0d31441e8793 mlxsw: reg: Add Port Module Type Mapping register omits 78cf4b92218b mlxsw: spectrum_ethtool: Add support for two new link modes omits 5eaec6d86805 mlxsw: Add netdev argument to mlxsw_env_get_module_info() omits 6af5f7b674e4 mlxsw: core_env: Do not pass number of modules as argument omits 5c759fe24cdb mlxsw: spectrum_ethtool: Remove redundant variable omits c446fdacb10d bpf: fix register_btf_kfunc_id_set for !CONFIG_DEBUG_INFO_BTF omits fc1ca95585aa selftests: bpf: Less strict size check in sockopt_sk omits 451c4260443a Merge branch 'libbpf: deprecate some setter and getter APIs' omits 23fcfcf8bb17 perf: use generic bpf_program__set_type() to set BPF prog type omits 61afd3da0894 samples/bpf: use preferred getters/setters instead of depr [...] omits 379d19ecdc20 selftests/bpf: use preferred setter/getter APIs instead of [...] omits 39748db1d6bc bpftool: use preferred setters/getters instead of deprecated ones omits 5d98fce86e12 libbpf: deprecate bpf_program__is_<type>() and bpf_program [...] omits c5023b8f2693 libbpf: deprecate bpf_map__resize() omits 20eccf29e297 libbpf: hide and discourage inconsistently named getters omits ab14f1802cfb net: Adjust sk_gso_max_size once when set omits 314d8cd27874 Bluetooth: hci_event: Fix HCI_EV_VENDOR max_len omits 2d4b37b67cac Bluetooth: hci_core: Rate limit the logging of invalid SCO handle omits 6b0671a23dd6 net: tulip: remove redundant assignment to variable new_csr6 omits 6fc2f3832d36 ipv6: gro: flush instead of assuming different flows on ho [...] omits 10cdc794dae8 net: mana: Use struct_size() helper in mana_gd_create_dma_ [...] omits 8fe6e670640e r8169: use new PM macros omits 934d0f039959 Merge branch 'dsa-avoid-cross-chip-vlan-sync' omits 108dc8741c20 net: dsa: Avoid cross-chip syncing of VLAN filtering omits 381a730182f1 net: dsa: Move VLAN filtering syncing out of dsa_switch_br [...] omits 51d555cfdcc6 Merge branch 'netns-speedup-dismantle' omits 37ba017dcc3b ipv4/tcp: do not use per netns ctl sockets omits 6a17b961ec19 ipv6: do not use per netns icmp sockets omits a15c89c703d4 ipv4: do not use per netns icmp sockets omits 0dad4087a86a tcp/dccp: get rid of inet_twsk_purge() omits 27dd35e02235 tcp/dccp: no longer use twsk_net(tw) from tw_timer_handler() omits d507204d3c5c tcp/dccp: add tw->tw_bslot omits 8a0de61c40af Merge branch 'ionic-fw-recovery' omits 36197d829783 ionic: replace set_vf data with union omits ec8ee714736e ionic: stretch heartbeat detection omits b1552a4c839e ionic: remove the dbid_inuse bitmap omits 43cfed71bd52 ionic: disable napi when ionic_lif_init() fails omits 238a0f7c2c21 ionic: Cleanups in the Tx hotpath code omits 584fb767cde8 ionic: Prevent filter add/del err msgs when the device is [...] omits f16f5be31009 ionic: Query FW when getting VF info via ndo_get_vf_config omits b640b5522ad9 ionic: Allow flexibility for error reporting on dev commands omits bc43ed4f35ab ionic: Correctly print AQ errors if completions aren't received omits 4cc787bd88be ionic: fix up printing of timeout error omits abd75d14fed6 ionic: better handling of RESET event omits 398d1e37f960 ionic: add FW_STOPPING state omits b8fd0271dad0 ionic: Don't send reset commands if FW isn't running omits e6958cefb98b ionic: separate function for watchdog init omits 9ad2939a1525 ionic: start watchdog after all is setup omits bc0bf9de6f48 ionic: fix type complaint in ionic_dev_cmd_clean() omits ca73b68aca4a ipv4: get rid of fib_info_hash_{alloc|free} omits c1f55c5e0482 ip6_tunnel: allow routing IPv4 traffic in NBMA mode omits 74bb0f0c299c Merge branch 'Fix the incorrect register read for syscalls [...] omits 77fc0330dfe5 selftests/bpf: Add a test to confirm PT_REGS_PARM4_SYSCALL omits d084df3b7a4c libbpf: Fix the incorrect register read for syscalls on x86_64 omits 78a2054156dd selftests/bpf: Extract syscall wrapper omits fc76387003d6 libbpf: Mark bpf_object__open_xattr() deprecated omits bfc0a2e94efc Merge branch 'deprecate bpf_object__open_buffer() API' omits 5a34d98b282e perf: Stop using bpf_object__open_buffer() API omits 9f45f70ab21e libbpf: Mark bpf_object__open_buffer() API deprecated omits c45c79e54666 Merge branch 'Add bpf_copy_from_user_task helper and sleep [...] omits 45105c2eb751 selftests/bpf: Add test for sleepable bpf iterator programs omits a8b77f7463a5 libbpf: Add "iter.s" section for sleepable bpf iterator programs omits 376040e47334 bpf: Add bpf_copy_from_user_task() helper omits b77fb25dcb34 bpf: Add support for bpf iterator programs to use sleepabl [...] omits d5ebaa7c5f6f Bluetooth: hci_event: Ignore multiple conn complete events omits 53243d412ec5 net: use bool values to pass bool param of phy_init_eee() omits 6e667749271e net: fec_ptp: remove redundant initialization of variable val omits 9f16e0fa1079 net: usb: asix: remove redundant assignment to variable reg omits caaba96131b3 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits 0bfb95f59a66 selftests, bpf: Do not yet switch to new libbpf XDP APIs omits b4ec6a192312 selftests, xsk: Fix rx_full stats test omits ed8bb03222c9 bpf: Fix flexible_array.cocci warnings omits 5201d23cc8e5 Bluetooth: msft: fix null pointer deref on msft_monitor_de [...] omits c138f67ad472 batman-adv: Remove redundant 'flush_workqueue()' calls omits 94ea9392e113 batman-adv: Start new development cycle omits db3f1f9b5d88 Bluetooth: btmtksdio: mask out interrupt status omits e98aa38cafec Bluetooth: btmtksdio: run sleep mode by default omits 095519de2deb Bluetooth: btmtksdio: lower log level in btmtksdio_runtime [...] omits 01ecc177b7d7 Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() omits 752aea58489f Bluetooth: mt7921s: fix bus hang with wrong privilege omits c7e301d7c855 Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend| [...] omits 2fc967cc0dad Bluetooth: mt7921s: fix firmware coredump retrieve omits 9d7cbe2b9cf5 Bluetooth: hci_serdev: call init_rwsem() before p->open() omits a9921ce1cae5 Merge branch 'mvneta: introduce XDP multi-buffer support' omits ab0db46396ca xdp: disable XDP_REDIRECT for xdp frags omits 0c5e118cb4b8 bpf: selftests: add CPUMAP/DEVMAP selftests for xdp frags omits 6db28e24ae46 bpf: selftests: introduce bpf_xdp_{load,store}_bytes selftest omits 3f364222d032 net: xdp: introduce bpf_xdp_pointer utility routine omits f45d5b6ce2e8 bpf: generalise tail call map compatibility check omits 082c4bfba4f7 libbpf: Add SEC name for xdp frags programs omits 110221081aac bpf: selftests: update xdp_adjust_tail selftest to include [...] omits 7855e0db150a bpf: test_run: add xdp_shared_info pointer in bpf_test_fin [...] omits 1c1949982524 bpf: introduce frags support to bpf_prog_test_run_xdp() omits be3d72a2896c bpf: move user_size out of bpf_test_init omits d99173027d68 bpf: add frags support to xdp copy helpers omits bf25146a5595 bpf: add frags support to the bpf_xdp_adjust_tail() API omits 0165cc817075 bpf: introduce bpf_xdp_get_buff_len helper omits e121d27083e3 net: mvneta: enable jumbo frames if the loaded XDP program [...] omits c2f2cdbeffda bpf: introduce BPF_F_XDP_HAS_FRAGS flag in prog_flags load [...] omits c41ced023a98 net: mvneta: add frags support to XDP_TX omits 7c48cb0176c6 xdp: add frags support to xdp_return_{buff/frame} omits ed7a58cb40bd net: marvell: rely on xdp_update_skb_shared_info utility routine omits d65a1906b312 net: xdp: add xdp_update_skb_shared_info utility routine omits d094c9851ae9 net: mvneta: simplify mvneta_swbm_add_rx_fragment management omits 76a676947b56 net: mvneta: update frags bit before passing the xdp buffe [...] omits 2e88d4ff0301 xdp: introduce flags field in xdp_buff/xdp_frame omits d16697cb6261 net: skbuff: add size metadata to skb_shared_info for xdp omits a86974f75e88 Bluetooth: Remove kernel-doc style comment block omits aa17e8ce1c20 Bluetooth: btusb: Whitespace fixes for btusb_setup_csr() omits 2e7b4a328ed6 Bluetooth: btusb: Add one more Bluetooth part for the Real [...] omits 55235304c256 Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products omits 820e6e227c40 selftests: bpf: test BPF_PROG_QUERY for progs attached to sockmap omits 748cd5729ac7 bpf: support BPF_PROG_QUERY for progs attached to sockmap omits 3f712d4691fc Merge branch 'libbpf: streamline netlink-based XDP APIs' omits d4e34bfcbe88 samples/bpf: adapt samples/bpf to bpf_xdp_xxx() APIs omits 544356524dd6 selftests/bpf: switch to new libbpf XDP APIs omits c86575eccab2 bpftool: use new API for attaching XDP program omits c359821ac65b libbpf: streamline low-level XDP APIs omits 1713e33bfd28 Merge branch 'libbpf: deprecate legacy BPF map definitions' omits 96c85308eed9 docs/bpf: update BPF map definition example omits 93b8952d223a libbpf: deprecate legacy BPF map definitions omits ccc3f56918f6 selftests/bpf: convert remaining legacy map definitions omits 32b3429479ea selftests/bpf: fail build on compilation warning omits 1058b6a78db2 selftests/bpf: Do not fail build if CONFIG_NF_CONNTRACK=m/n omits 8c0be0631d81 selftests: bpf: Fix bind on used port omits 38f033a16a28 Merge branch 'rely on ASSERT marcos in xdp_bpf2bpf.c/xdp_a [...] omits fa6fde350b16 bpf: selftests: Get rid of CHECK macro in xdp_bpf2bpf.c omits 791cad025051 bpf: selftests: Get rid of CHECK macro in xdp_adjust_tail.c omits 8d7f167752c3 Bluetooth: mgmt: Add MGMT Adv Monitor Device Found/Lost events omits 3368aa357f3b Bluetooth: msft: Handle MSFT Monitor Device Event omits 4e950747ba12 Merge branch 'bpf: allow cgroup progs to export custom ret [...] omits 1080ef5cc0c2 selftests/bpf: Update sockopt_sk test to the use bpf_set_retval omits b8bff6f89051 selftests/bpf: Test bpf_{get,set}_retval behavior with cgr [...] omits b44123b4a3dc bpf: Add cgroup helpers bpf_{get,set}_retval to get/set sy [...] omits c4dcfdd406aa bpf: Move getsockopt retval to struct bpf_cg_run_ctx omits f10d05966196 bpf: Make BPF_PROG_RUN_ARRAY return -err instead of allow boolean omits d81283d27266 libbpf: Improve btf__add_btf() with an additional hashmap [...] omits 0ba3929e5b3d bpf/scripts: Raise an exception if the correct number of s [...] omits f1f3f67fd8ed bpf/scripts: Make description and returns section for help [...] omits e40fbbf0572c uapi/bpf: Add missing description and returns for helper d [...] omits b662000aff84 bpftool: Adding support for BTF program names omits 51395cf204f2 wcn36xx: Add SNR reporting via get_survey() omits 29696e0aa413 wcn36xx: Track SNR and RSSI for each RX frame omits d6f2746691cb wcn36xx: Track the band and channel we are tuned to omits 039d5d4db4bc wcn36xx: Implement get_snr() omits eaa266d83a37 libbpf: Define BTF_KIND_* constants in btf.h to avoid comp [...] omits 712d47938dca Merge branch 'bpf: Batching iter for AF_UNIX sockets.' omits a796966b6ea0 selftest/bpf: Fix a stale comment. omits 7ff8985cc1aa selftest/bpf: Test batching and bpf_(get|set)sockopt in bp [...] omits eb7d8f1d9ebc bpf: Support bpf_(get|set)sockopt() in bpf unix iter. omits 855d8e77ffb0 bpf: af_unix: Use batching algorithm in bpf unix iter. omits 4408d55a6467 af_unix: Refactor unix_next_socket(). omits 2a1aff603518 Merge branch 'Introduce unstable CT lookup helpers' omits 465656964340 selftests/bpf: Add test for race in btf_try_get_module omits c1ff181ffabc selftests/bpf: Extend kfunc selftests omits 0201b80772ac selftests/bpf: Add test_verifier support to fixup kfunc ca [...] omits 87091063df5d selftests/bpf: Add test for unstable CT lookup API omits b4c2b9593a1c net/netfilter: Add unstable CT lookup helpers for XDP and TC-BPF omits 5c073f26f9dc bpf: Add reference tracking support to kfunc omits d583691c47dc bpf: Introduce mem, size argument pair support for kfunc omits b202d8442222 bpf: Remove check_kfunc_call callback and old kfunc BTF ID API omits dee872e124e8 bpf: Populate kfunc BTF ID sets in struct btf omits 18688de203b4 bpf: Fix UAF due to race between btf_try_get_module and lo [...] omits 6bae9de622d3 ath10k: abstract htt_rx_desc structure omits d17efe4f80fc wcn36xx: Use platform_get_irq_byname() to get the interrupt omits 76d7b996aab8 ath9k: remove redundant status variable omits dc7ff75690ea ath11k: Reconfigure hardware rate for WCN6855 after vdev i [...] omits a063b650ce5d ath: dfs_pattern_detector: Avoid open coded arithmetic in [...] omits f14c3f4db9cb ath10k: Use platform_get_irq() to get the interrupt omits dff39ad93de8 ath5k: fix ah_txq_isr_txok_all setting omits 3296fe1a8339 ath5k: remove unused ah_txq_isr_txurn member from struct ath5k_hw omits 0feb4052ad47 ath5k: remove unused ah_txq_isr_qcborn member from struct [...] omits bcc08e05041e ath5k: remove unused ah_txq_isr_qcburn member from struct [...] omits 5b747459477b ath5k: remove unused ah_txq_isr_qtrig member from struct ath5k_hw omits c9b41832dc08 ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() omits 3cd04a438754 ath11k: move function ath11k_dp_rx_process_mon_status omits 67a9d399fcb0 ath11k: enable RX PPDU stats in monitor co-exist mode omits e80f2a0d1946 test: selftests: Remove unused various in sockmap_verdict_prog.c omits 0e3a1c902ffb tools/resolve_btfids: Build with host flags omits 71a3cdf80c0d bpf/scripts: Raise an exception if the correct number of h [...] omits 3afee2118132 Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt omits 86c7ecad3bf8 Merge branch 'libbpf 1.0: deprecate bpf_map__def() API' omits 063fa26aab7d libbpf: Deprecate bpf_map__def() API omits 0991f6a38f57 bpftool: Only set obj->skeleton on complete success omits 8d6fabf1654a selftests/bpf: Stop using bpf_map__def() API omits 924b1cd61148 perf: Stop using bpf_map__def() API omits 3c28919f0652 bpftool: Stop using bpf_map__def() API omits 76acfce664ca samples/bpf: Stop using bpf_map__def() API omits a32ea51a3f17 libbpf: Fix possible NULL pointer dereference when destroy [...] omits 472ee694b0a7 Merge branch 'libbpf: rename bpf_prog_attach_xattr to bpf_ [...] omits ce7875473324 selftests/bpf: Change bpf_prog_attach_xattr() to bpf_prog_ [...] omits d6c9c24e8912 libbpf: Rename bpf_prog_attach_xattr() to bpf_prog_attach_opts() omits 622a5b582cc2 bpftool: Fix error check when calling hashmap__new() omits fba60b171a03 libbpf: Use IS_ERR_OR_NULL() in hashmap__free() omits 564d4eceb97e ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 omits 212ad7cb7d75 ath11k: free peer for station when disconnect from AP for [...] omits b3febdccde3e ath11k: add LDPC FEC type in 802.11 radiotap header omits c07ba878ca19 Bluetooth: hci_sync: unlock on error in hci_inquiry_result [...] omits fbed57d897f6 ath11k: Refactor the fallback routine when peer create fails omits 9f4ecacf2fa4 ath11k: fix workqueue not getting destroyed after rmmod omits e3fb3d4418fc ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern omits 3d38faef0de1 ath11k: add missing of_node_put() to avoid leak omits 386f626adda8 Bluetooth: btmtksdio: clean up inconsistent error message [...] omits 5677bcf6d8ff Bluetooth: btmtksdio: move struct reg_read_cmd to common file omits 191c872308f6 Bluetooth: mt7921s: Enable SCO over I2S omits ce64b3e94919 Bluetooth: mt7921s: Support wake on bluetooth omits 4b6858797229 Bluetooth: btmtksdio: rename btsdio_mtk_reg_read omits 89a0b8b98f49 Bluetooth: hci_sync: Fix compilation warning omits 416abf4f1891 ieee802154: atusb: move to new USB API adds b08968f196d4 cachefiles: Fix incorrect length to fallocate() adds 38f80f42147f MAINTAINERS: Remove dead patchwork link adds 0708a0afe291 mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls adds 7795686d573d pinctrl-sunxi: sunxi_pinctrl_gpio_direction_in/output: use [...] adds bac129dbc656 pinctrl: sunxi: Use unique lockdep classes for IRQs adds 0b7344a658e6 Merge tag 'pinctrl-v5.17-3' of git://git.kernel.org/pub/sc [...] adds 0d22b031662a drm/exynos/exynos7_drm_decon: Use platform_get_irq_byname( [...] adds be52abd4d2b7 drm/exynos: mixer: Use platform_get_irq() to get the interrupt adds b342c1f33598 drm/exynos/exynos_drm_fimd: Use platform_get_irq_byname() [...] adds be0a3b7e2a97 drm/exynos/fimc: Use platform_get_irq() to get the interrupt adds 586d0902456a drm/exynos: gsc: Use platform_get_irq() to get the interrupt adds 0a6e8d0a6df6 drm/exynos: Don't fail if no TE-gpio is defined for DSI driver adds 4188db23285e drm/exynos: Search for TE-gpio in DSI panel's node adds e7c470a4b543 Merge tag 'exynos-drm-fixes-v5.17-rc6' of git://git.kernel [...] adds 1b279f6ad467 drm/i915/guc/slpc: Correct the param count for unset param adds 08783aa7693f drm/i915: s/JSP2/ICP2/ PCH adds 0d9f0ee17b3f Merge tag 'drm-intel-fixes-2022-03-03' of git://anongit.fr [...] adds f1ef17011c76 drm/amdgpu: fix suspend/resume hang regression adds c9585249c245 Merge tag 'amd-drm-fixes-5.17-2022-03-02' of https://gitla [...] adds 26d347434829 drm/bridge: ti-sn65dsi86: Properly undo autosuspend adds cb1852783f79 drm/arm: arm hdlcd select DRM_GEM_CMA_HELPER adds 62929726ef0e drm/vrr: Set VRR capable prop only if it is attached to connector adds 8fdb19679722 Merge tag 'drm-misc-fixes-2022-03-03' of git://anongit.fre [...] adds c4fc118ae26f Merge tag 'drm-fixes-2022-03-04' of git://anongit.freedesk [...] adds 9bdd10d57a88 ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min adds c5487b9cdea5 ASoC: cs4265: Fix the duplicated control name adds ce345f1e4845 Merge tag 'asoc-fix-v5.17-rc5' of https://git.kernel.org/p [...] adds 0aa6b294b312 ALSA: intel_hdmi: Fix reference to PCM buffer address adds 8d670948f4d6 Merge tag 'sound-5.17-rc7' of git://git.kernel.org/pub/scm [...] adds 5838a14832d4 thermal: core: Fix TZ_GET_TRIP NULL pointer dereference adds a4ffdb61035d Merge tag 'thermal-5.17-rc7' of git://git.kernel.org/pub/s [...] adds 5ce97f4ec5e0 iommu/amd: Recover from event log overflow adds 6b0b2d9a6a30 iommu/amd: Fix I/O page table memory leak adds b00833768e17 iommu/vt-d: Fix double list_add when enabling VMD in scala [...] adds 9826e393e4a8 iommu/tegra-smmu: Fix missing put_device() call in tegra_s [...] adds 3f509f5971bc Merge tag 'iommu-fixes-v5.17-rc6' of git://git.kernel.org/ [...] adds 8b274f223895 riscv: Fix is_linear_mapping with recent move of KASAN region adds a3d328037846 riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP adds 5f763b3b5960 riscv: Fix DEBUG_VIRTUAL false warnings adds c648c4bb7d02 riscv: Fix config KASAN && DEBUG_VIRTUAL adds 625e24a550e6 riscv: Move high_memory initialization to setup_bootmem adds e4fcfe6eca6f riscv: Fix kasan pud population adds 74583f1b92cb riscv: dts: k210: fix broken IRQs on hart1 adds 07ebd38a0da2 Merge tag 'riscv-for-linus-5.17-rc7' of git://git.kernel.o [...] adds 30939293262e blktrace: fix use after free for struct blk_trace adds ac84e82f78cb Merge tag 'block-5.17-2022-03-04' of git://git.kernel.dk/l [...] adds 6b4b54c7ca34 s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE adds 9fa881f7e3c7 s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation adds 1389f17937a0 s390/ftrace: fix arch_ftrace_get_regs implementation adds c194dad21025 s390/extable: fix exception table sorting adds f9026e19a44d Merge tag 's390-5.17-5' of git://git.kernel.org/pub/scm/li [...] adds ff712a627f72 selftests/vm: cleanup hugetlb file after mremap test adds 5c26f6ac9416 mm: refactor vm_area_struct::anon_vma_name usage code adds 96403e11283d mm: prevent vm_area_struct::anon_name refcount saturation adds 942341dcc574 mm: fix use-after-free when anon vma name is used after vm [...] adds f2b277c4d1c6 memfd: fix F_SEAL_WRITE after shmem huge page allocated adds b773827e3619 kselftest/vm: fix tests build with old libc adds dd21bfa425c0 proc: fix documentation and description of pagemap adds d1eff16d727f configs/debug: set CONFIG_DEBUG_INFO=y properly adds 0014404f9c18 Merge branch 'akpm' (patches from Andrew) adds ba115adf61b3 Input: samsung-keypad - properly state IOMEM dependency adds 1136fa0c07de Merge tag 'v5.17-rc4' into for-linus adds d176708ffc20 Input: goodix - use the new soc_intel_is_byt() helper adds d98299266973 Input: goodix - workaround Cherry Trail devices with a bog [...] adds 81a36d8ce554 Input: elan_i2c - move regulator_[en|dis]able() out of ela [...] adds 04b7762e37c9 Input: elan_i2c - fix regulator enable count imbalance aft [...] adds bfa26ba343c7 HID: add mapping for KEY_DICTATE adds 327b89f0acc4 HID: add mapping for KEY_ALL_APPLICATIONS adds dcde98da9970 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 1d1898f65616 tracing/histogram: Fix sorting on old "cpu" value adds 1d02b444b8d1 tracing: Fix return value of __setup handlers adds f40a33f5ea54 Merge tag 'trace-v5.17-rc5' of git://git.kernel.org/pub/sc [...] adds 58dbe9b373df powerpc/64s: Fix build failure when CONFIG_PPC_64S_HASH_MM [...] adds 9bdeaca18bf6 Merge tag 'powerpc-5.17-5' of git://git.kernel.org/pub/scm [...] adds 40cd58dbf121 x86/kvm: Don't use PV TLB/yield when mwait is advertised adds 3c51d0a6c761 x86/kvm: Don't waste memory if kvmclock is disabled adds 92e68cc55877 x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vC [...] adds 9ee83635d872 KVM: x86: Yield to IPI target vCPU only if it is busy adds c6c937d673aa KVM: x86/mmu: Passing up the error state of mmu_alloc_shad [...] adds 8d25b7beca7e KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run adds f81664f76004 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds c992fa1fd523 btrfs: subpage: fix a wrong check on subpage->writers adds d99478874355 btrfs: fix lost prealloc extents beyond eof after full fsync adds a50e1fcbc9b8 btrfs: do not WARN_ON() if we have PageError set adds a6ab66eb8541 btrfs: tree-checker: use u64 for item data end to avoid overflow adds b4be6aefa73c btrfs: do not start relocation until in progress drops are done adds 5fd76bf31ccf btrfs: fix relocation crash due to premature return from b [...] adds d4aef1e122d8 btrfs: qgroup: fix deadlock between rescan worker and remo [...] adds 4751dc99627e btrfs: add missing run of delayed items after unlink durin [...] adds ca93e44bfb5f btrfs: fallback to blocking mode when doing async dio over [...] adds 3ee65c0f0778 Merge tag 'for-5.17-rc6-tag' of git://git.kernel.org/pub/s [...] adds ffb217a13a2e Linux 5.17-rc7 adds aa6f8dcbab47 swiotlb: rework "fix info leak with DMA_FROM_DEVICE" adds 838d6d3461db virtio: unexport virtio_finalize_features adds 4fa59ede9519 virtio: acknowledge all features before access adds c46eccdaadab virtio: document virtio_reset_device adds 0e7174b9d587 virtio_console: break out of buf poll on remove adds e0077cc13b83 vdpa: factor out vdpa_set_features_unlocked for vdpa internal use adds 30c22f3816ff vdpa/mlx5: should verify CTRL_VQ feature exists for MQ adds ed0f849fc3a6 vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_ [...] adds b9d102dafec6 vduse: Fix returning wrong type in vduse_domain_alloc_iova() adds e2ae38cf3d91 vhost: fix hung thread due to erroneous iotlb entries adds dacc73ed0b88 virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_ [...] adds e030759a1ddc virtio-blk: Remove BUG_ON() in virtio_queue_rq() adds eb057b44dbe3 vdpa: fix use-after-free on vp_vdpa_remove adds e7c552ec8978 virtio: drop default for virtio-mem adds 4c8093637bc9 vhost: remove avail_event arg from vhost_update_avail_event() adds 32f1b53fe8f0 tools/virtio: fix virtio_test execution adds 3dd7d135e75c tools/virtio: handle fallout from folio work adds 06be3029703f Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 42da5a4ba170 mtd: rawnand: omap2: Actually prevent invalid configuratio [...] adds ea4424be1688 Merge tag 'mtd/fixes-for-5.17-rc8' of git://git.kernel.org [...] adds d45476d98324 x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE adds 1e19da8522c8 x86/speculation: Add eIBRS + Retpoline options adds 5ad3eb113245 Documentation/hw-vuln: Update spectre doc adds 44a3918c8245 x86/speculation: Include unprivileged eBPF status in Spect [...] adds 244d00b5dd47 x86/speculation: Use generic retpoline by default on AMD adds e9b6013a7ce3 x86/speculation: Update link to AMD speculation whitepaper adds eafd987d4a82 x86/speculation: Warn about Spectre v2 LFENCE mitigation adds 0de05d056afd x86/speculation: Warn about eIBRS + LFENCE + Unprivileged [...] adds 4a01e748a51c Merge tag 'x86_bugs_for_v5.17' of git://git.kernel.org/pub [...] adds 9dd78194a372 ARM: report Spectre v2 status through sysfs adds 04e91b732476 ARM: early traps initialisation adds 8d9d651ff227 ARM: use LOADADDR() to get load address of sections adds b9baf5c8c5c3 ARM: Spectre-BHB workaround adds 25875aa71dfe ARM: include unprivileged BPF status in Spectre V2 reporting adds fc55c23a736c Merge tag 'for-linus-bhb' of git://git.armlinux.org.uk/~rm [...] adds 4330e2c5c04c arm64: entry.S: Add ventry overflow sanity checks adds 1b33d4860dea arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit adds 5bdf3437603d KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A adds d739da1694a0 arm64: entry: Make the trampoline cleanup optional adds 03aff3a77a58 arm64: entry: Free up another register on kpti's tramp_exit path adds c091fb6ae059 arm64: entry: Move the trampoline data page before the text page adds 6c5bf79b69f9 arm64: entry: Allow tramp_alias to access symbols after th [...] adds ed50da776453 arm64: entry: Don't assume tramp_vectors is the start of t [...] adds 13d7a08352a8 arm64: entry: Move trampoline macros out of ifdef'd section adds c47e4d04ba0f arm64: entry: Make the kpti trampoline's kpti sequence optional adds a9c406e6462f arm64: entry: Allow the trampoline text to occupy multiple pages adds aff65393fa14 arm64: entry: Add non-kpti __bp_harden_el1_vectors for mit [...] adds ba2689234be9 arm64: entry: Add vectors that have the bhb mitigation sequences adds b28a8eebe81c arm64: entry: Add macro for reading symbol addresses from [...] adds bd09128d16fa arm64: Add percpu vectors for EL1 adds dee435be76f4 arm64: proton-pack: Report Spectre-BHB vulnerabilities as [...] adds 558c303c9734 arm64: Mitigate spectre style branch history side channels adds a5905d6af492 KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered [...] adds 228a26b91228 arm64: Use the clearbhb instruction in mitigations adds 58c9a5060cb7 arm64: proton-pack: Include unprivileged eBPF status in Sp [...] adds cd22a8bfcfe0 Merge tag 'arm64-spectre-bhb-for-v5.17-2' of git://git.ker [...] adds a679a61520d8 fuse: fix fileattr op failure adds c086df490257 fuse: move FUSE_SUPER_MAGIC definition to magic.h adds 0c4bcfdecb1a fuse: fix pipe buffer lifetime for direct_io adds 92f90cc9fe0e Merge tag 'fuse-fixes-5.17-rc8' of git://git.kernel.org/pu [...] adds 7e807f4b081c dt-bindings: mfd: Fix pinctrl node name warnings adds f6eafa4022dd dt-bindings: phy: ti,tcan104x-can: Document mux-states property adds 4f86a6b46e53 Merge tag 'devicetree-fixes-for-5.17-3' of git://git.kerne [...] adds 330f4c53d3c2 ARM: fix build error when BPF_SYSCALL is disabled adds 33970b031dc4 ARM: fix co-processor register typo adds 6e2edd6371a4 arm64: Ensure execute-only permissions are not allowed wit [...] adds b859ebedd1e7 arm64: kasan: fix include error in MTE functions adds e7e19defa575 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 25666e8ccd95 HID: logitech-dj: add new lightspeed receiver id adds 0a5a587501b5 HID: Add support for open wheel and no attachment to T300 adds ac89895213d8 HID: elo: Revert USB reference counting adds fc3ef2e3297b HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts adds cc71d37fd1f1 HID: vivaldi: fix sysfs attributes leak adds fe23b6bbeac4 HID: nintendo: check the return value of alloc_workqueue() adds 37c333a5dea5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 36168e387fa7 ARM: Do not use NOCROSSREFS directive with ld.lld adds 52c9f93a9c48 arm64: Do not include __READ_ONCE() block in assembly files adds 3bf7edc84a9e Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 3777ea7bac31 xen/xenbus: don't let xenbus_grant_ring() remove grants in [...] adds 6b1775f26a2d xen/grant-table: add gnttab_try_end_foreign_access() adds abf1fd5919d6 xen/blkfront: don't use gnttab_query_foreign_access() for [...] adds 31185df7e2b1 xen/netfront: don't use gnttab_query_foreign_access() for [...] adds 33172ab50a53 xen/scsifront: don't use gnttab_query_foreign_access() for [...] adds d3b6372c5881 xen/gntalloc: don't use gnttab_query_foreign_access() adds 1dbd11ca75fe xen: remove gnttab_query_foreign_access() adds cd7bcfab4e73 xen/usb: don't use gnttab_end_foreign_access() in xenhcd_g [...] adds 5cadd4bb1d7f xen/9p: use alloc/free_pages_exact() adds b0576cc9c6b8 xen/pvcalls: use alloc/free_pages_exact() adds 42baefac638f xen/gnttab: fix gnttab_end_foreign_access() without page s [...] adds 66e3531b33ee xen/netfront: react properly to failing gnttab_end_foreign [...] adds b5521fe9a933 Merge tag 'xsa396-5.17-tag' of git://git.kernel.org/pub/sc [...] adds 4e7c4d3652f9 clk: qcom: gdsc: Add support to update GDSC transition delay adds 6e6fec3f961c clk: qcom: dispcc: Update the transition delay for MDSS GDSC adds aa091a6a91df clk: lan966x: Fix linking error adds 9c674947f611 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 5f84e73f9a8f gpio: tegra186: Add IRQ per bank for Tegra241 adds fc328a7d1fcc gpio: Revert regression in sysfs-gpio (gpiolib.c) adds 660c619b9d7c gpiolib: acpi: Convert ACPI value of debounce to microseconds adds a9a5b720dc82 gpio: sim: Declare gpio_sim_hog_config_item_ops static adds 03fe00354797 gpio: ts4900: Do not set DAT and OE together adds 55d01c98a88b gpio: sim: fix a typo adds cef06913a0af Merge tag 'gpio-fixes-for-v5.17' of git://git.kernel.org/p [...] adds b1a384d2cbcc ARM: fix build warning in proc-v7-bugs.c adds 1a4e53d2fc4f spi: Fix invalid sgs value adds 1db333d9a51f Merge tag 'spi-fix-v5.17-rc7' of git://git.kernel.org/pub/ [...] adds fe673d3f5bf1 mm: gup: make fault_in_safe_writeable() use fixup_user_fault() adds 515415d31616 ARM: boot: dts: bcm2711: Fix HVS register range adds 9411ac255e53 Merge tag 'arm-soc/for-5.17/devicetree-fixes' of https://g [...] adds 0fd4dcb607ce arm64: dts: qcom: sm8350: Correct UFS symbol clocks adds 197769fede58 arm64: dts: qcom: sm8450: enable GCC_USB3_0_CLKREF_EN for usb adds 7baa00bef336 arm64: dts: qcom: sm8450: fix apps_smmu interrupts adds 382e3e0eb6a8 arm64: dts: qcom: c630: disable crypto due to serror adds e1d7eed180b6 Merge tag 'qcom-arm64-fixes-for-5.17' of git://git.kernel. [...] adds fc5a40694ba6 Revert "dt-bindings: arm: qcom: Document SDX65 platform an [...] adds cf90e2f1de97 Merge tag 'qcom-dts-fixes-for-5.17' of git://git.kernel.or [...] adds 32568ae37596 arm64: dts: mt8183: jacuzzi: Fix bus properties in anx's D [...] adds c432cd598a18 soc: mediatek: mt8192-mmsys: Fix dither to dsi0 path's input sel adds 35e33a24f8fe Merge tag 'v5.17-fixes-tag' of git://git.kernel.org/pub/sc [...] adds ea49432d184a ARM: mstar: Select HAVE_ARM_ARCH_TIMER adds a0e897d1b367 arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias adds ebea268ea583 arm64: tegra: Disable ISO SMMU for Tegra194 adds 537c3757b4e3 Merge tag 'tegra-for-5.17-arm64-dt-fixes' of git://git.ker [...] adds 5125091d757a MAINTAINERS: update Krzysztof Kozlowski's email adds 7401b49c50c2 ARM: tegra: Move Nyan FHD panels to AUX bus adds 60392db617b5 Merge tag 'tegra-for-5.17-arm-dt-fixes-2' of git://git.ker [...] adds 2f6edb6bcb2f ARM: dts: aspeed: Fix AST2600 quad spi group adds 979452fbc430 dt-bindings: drm/bridge: anx7625: Revert DPI support adds d3258737afc0 Revert "arm64: dts: mt8183: jacuzzi: Fix bus properties in [...] adds 1860d3046636 MAINTAINERS: Update git tree for Broadcom iProc SoCs adds d25ca9083307 Merge tag 'arm-soc/for-5.18/maintainers' of https://github [...] adds d986afd5a7b7 MAINTAINERS: Update Jisheng's email address adds a1cc1697bb56 arm64: dts: marvell: armada-37xx: Remap IO space to bus ad [...] adds 7e606edaa0a2 Merge tag 'mvebu-fixes-5.17-2' of git://git.kernel.org/pub [...] adds 55b4083b4436 Merge tag 'soc-fixes-5.17-3' of git://git.kernel.org/pub/s [...] adds fc7f750dc9d1 staging: gdm724x: fix use after free in gdm_lte_rx() adds 8f4347081be3 staging: rtl8723bs: Fix access-point mode deadlock adds 342e7c6ea582 staging: rtl8723bs: Improve the comment explaining the loc [...] adds c30b5b8cfb72 Merge tag 'staging-5.17-rc8' of git://git.kernel.org/pub/s [...] adds 0a5aa8d161d1 block: fix blk_mq_attempt_bio_merge and rq_qos_throttle pr [...] adds 3bcb6451cc96 Merge tag 'block-5.17-2022-03-10' of git://git.kernel.dk/l [...] adds 815d51219270 Bluetooth: hci_core: Fix unbalanced unlock in set_device_flags() adds 008ee9eb8a11 Bluetooth: hci_sync: Fix not processing all entries on cmd [...] adds 9f3956d6595a Merge tag 'for-net-2022-03-03' of git://git.kernel.org/pub [...] adds 0bf476fc3624 net: macb: Fix lost RX packet wakeup race in NAPI receive adds be4977b847f5 tipc: fix kernel panic when enabling bearer adds a502a8f04097 net: phy: meson-gxl: fix interrupt handling in forced mode adds c6a502c22999 mISDN: Fix memory leak in dsp_pipeline_build() adds afb3cc1a397d net: dsa: unlock the rtnl_mutex when dsa_master_setup() fails adds d0aeb0d4a3f7 isdn: hfcpci: check the return value of dma_set_mask() in [...] adds e0058f0fa80f net: qlogic: check the return value of dma_alloc_coherent( [...] adds dd830aed23c6 net: lantiq_xrx200: fix use after free bug adds bb77bd31c281 ethernet: sun: Free the coherent when failing in probing adds d9dc0c84ad2d qed: return status of qed_iov_get_link adds c70c453abcbf smsc95xx: Ignore -ENODEV errors when device is unplugged adds e5417cbf7ab5 net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() adds b19ab4b38b06 ethernet: Fix error handling in xemaclite_of_probe adds c79fcc27be90 tipc: fix incorrect order of state message data sanity check adds 2cf29e558948 iavf: Fix handling of vlan strip virtual channel messages adds 57d03f5608c3 iavf: Fix adopting new combined setting adds 5710ab791665 i40e: stop disabling VFs due to PF error responses adds 79498d5af8e4 ice: stop disabling VFs due to PF error responses adds 97b0129146b1 ice: Fix error with handling of bonding MTU adds 3d97f1afd8d8 ice: Don't use GFP_KERNEL in atomic context adds ad35ffa252af ice: Fix curr_link_speed advertised speed adds 030141b0fce1 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 6babfc6e6fab net: ethernet: ti: cpts: Handle error for clk_enable adds 2a760554dcba net:mcf8390: Use platform_get_irq() to get the interrupt adds 2169b79258c8 net: ethernet: lpc_eth: Handle error for clk_enable adds c9ffa3e2bc45 net: marvell: prestera: Add missing of_node_put() in prest [...] adds 71171ac8eb34 ax25: Fix NULL pointer dereference in ax25_kill_by_device adds 4ff2980b6bd2 xfrm: fix tunnel model fragmentation behavior adds a3d9001b4e28 Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" adds ebe48d368e97 esp: Fix possible buffer overflow in ESP transformation adds 053c8fdf2c93 esp: Fix BEET mode inter address family tunneling on GSO adds 23c7f8d7989e net: Fix esp GSO on inter address family tunnels. adds cc7e2f596e64 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f80cfe2f2658 NFC: port100: fix use-after-free in port100_send_complete adds 18dfc667550f selftests: pmtu.sh: Kill tcpdump processes launched by subshell. adds 94a4a4fe4c69 selftests: pmtu.sh: Kill nettest processes launched in subshell. adds 5f1474760578 Merge branch 'selftests-pmtu-sh-fix-cleanup-of-processes-l [...] adds 2ac5b58e645c gianfar: ethtool: Fix refcount leak in gfar_get_ts_info adds 37c9d66c9556 net: phy: DP83822: clear MISR2 register to disable interrupts adds ac77998b7ac3 net/mlx5: Fix size field in bufferx_reg struct adds 063bd3555954 net/mlx5: Fix a race on command flush flow adds 39bab83b119f net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE adds ad11c4f1d8fd net/mlx5e: Lag, Only handle events from highest priority m [...] adds 99a2b9be077a net/mlx5e: SHAMPO, reduce TIR indication adds 55c4bf4d93be Merge tag 'mlx5-fixes-2022-03-09' of git://git.kernel.org/ [...] adds 26183cfe478c net: phy: correct spelling error of media in documentation adds 633593a80898 sctp: fix kernel-infoleak for SCTP sockets adds bc0e610a6eb0 net: arc_emac: Fix use after free in arc_mdio_probe() adds 00b022f8f876 net: bcmgenet: Don't claim WOL when its not available adds 2c87c6f9fbdd net: phy: meson-gxl: improve link-up behavior adds 5cb1ebdbc434 ice: Fix race condition during interface enslave adds e0ae713023a9 xdp: xdp_mem_allocator can be NULL in trace_mem_connect(). adds 186d32bbf034 Merge tag 'net-5.17-rc8' of git://git.kernel.org/pub/scm/l [...] adds f0cfe17bcc1d tracing/osnoise: Do not unregister events twice adds caf4c86bf136 tracing/osnoise: Force quiescent states while tracing adds 78cbc6513217 ftrace: Fix some W=1 warnings in kernel doc comments adds dda64ead7e82 Merge tag 'trace-v5.17-rc6' of git://git.kernel.org/pub/sc [...] adds 9470c29faa91 drm/sun4i: mixer: Fix P010 and P210 format numbers adds 1f37299bb4e1 Merge tag 'drm-misc-fixes-2022-03-10' of git://anongit.fre [...] adds 804f46885317 drm/i915/psr: Set "SF Partial Frame Enable" also on full update adds 30eb13a26014 Merge tag 'drm-intel-fixes-2022-03-10' of git://anongit.fr [...] adds 79b00034e9dc Merge tag 'drm-fixes-2022-03-11' of git://anongit.freedesk [...] adds c993ee0f9f81 watch_queue: Fix filter limit check adds db8facfc9faf watch_queue, pipe: Free watchqueue state after clearing pipe ring adds c1853fbadcba watch_queue: Fix to release page in ->release() adds 96a4d8912b28 watch_queue: Fix to always request a pow-of-2 pipe ring size adds a66bd7575b5f watch_queue: Use the bitmap API when applicable adds 3b4c0371928c watch_queue: Fix the alloc bitmap size to reflect notes allocated adds 7ea1a0124b6d watch_queue: Free the alloc bitmap when the watch_queue is [...] adds 2ed147f015af watch_queue: Fix lack of barrier/sync/lock between post and read adds 4edc0760412b watch_queue: Make comment about setting ->defunct more accurate adds 173ce1ca47c4 afs: Fix potential thrashing in afs writeback adds 413a4a6b0b55 cachefiles: Fix volume coherency attribute adds 93ce93587d36 Merge branch 'davidh' (fixes from David Howells) adds f0d2f15362f0 mmc: meson: Fix usage of meson_mmc_post_req() adds 1760fdb6fe9f mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND adds 3977a3fb6770 Merge tag 'mmc-v5.17-rc6' of git://git.kernel.org/pub/scm/ [...] adds 6c7cb60bff7a ARM: fix Thumb2 regression with Spectre BHB adds 48015b632f77 powerpc: Fix STACKTRACE=n build adds 878409ecde7c Merge tag 'powerpc-5.17-6' of git://git.kernel.org/pub/scm [...] adds c80ee64a8020 riscv: alternative only works on !XIP_KERNEL adds 0966d385830d riscv: Fix auipc+jalr relocation range checks adds 77fe1ba90241 Merge tag 'riscv-for-linus-5.17-rc8' of git://git.kernel.o [...] adds 68453767131a ARM: Spectre-BHB: provide empty stub for non-config adds 3755d35ee1d2 drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP adds 1518a4f636b3 Merge tag 'drm-fixes-2022-03-12' of git://anongit.freedesk [...] adds 3ec94eeaff9a tools kvm headers arm64: Update KVM headers from the kerne [...] adds ec9d50ace399 tools headers cpufeatures: Sync with the kernel sources adds a7a72631f624 perf parse-events: Fix NULL check against wrong variable adds 073a15c3512f perf bench: Fix NULL check against wrong variable adds 91c9923a473a perf parse: Fix event parser error for hybrid systems adds aad611a868d1 Merge tag 'perf-tools-fixes-for-v5.17-2022-03-12' of git:/ [...] adds 5adf349439d2 x86/module: Fix the paravirt vs alternative order adds 7228918b3461 x86/boot: Fix memremap of setup_indirect structures adds 445c1470b6ef x86/boot: Add setup_indirect support in early_memremap_is_ [...] adds a365a65f9ca1 x86/traps: Mark do_int3() NOKPROBE_SYMBOL adds 08999b2489b4 x86/sgx: Free backing memory after faulting the enclave page adds f0e18b03fcaf Merge tag 'x86_urgent_for_v5.17_rc8' of git://git.kernel.o [...] adds 09688c0166e7 Linux 5.17-rc8 adds 95932ab2ea07 vhost: allow batching hint without size adds 6665ca15746d Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 56e337f2cf13 Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)" adds 7e3c6eb44c91 Merge tags 'optee-fixes-for-v5.17' and 'optee-fix-for-v5.1 [...] adds 6d8df1f9e8ae Merge tag 'optee-fix2-for-v5.17' into fixes new 9d55cc4f6947 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 5e34af4142ff net: ipv6: fix skb_over_panic in __ip6_append_data adds 46b348fd2d81 alx: acquire mutex for alx_reinit in alx_change_mtu adds 8e6ed963763f vsock: each transport cycles only on its own sockets adds e981bc74aefc net: dsa: microchip: add spi_device_id tables adds 837d9e49402e net: phy: marvell: Fix invalid comparison in the resume an [...] adds a82c25c366b0 Revert "netfilter: nat: force port remap to prevent shadow [...] adds ee0a4dc9f317 Revert "netfilter: conntrack: tag conntracks picked up in [...] adds ed5f85d42290 netfilter: nf_tables: disable register tracking adds 15d703921f06 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 0f8946ae704a net: mdio: mscc-miim: fix duplicate debugfs entry adds c700525fcc06 net/packet: fix slab-out-of-bounds access in packet_recvmsg() adds 0f74b29a4f53 atm: eni: Add check for dma_map_single adds e9c14b59ea2e Add Paolo Abeni to networking maintainers new 1c3f236c144a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f54eeae970f4 bpf: Remove Lorenz Bauer from L7 BPF maintainers adds 18b1ab7aa76b xsk: Fix race at socket teardown new bbeb0db71a40 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 9a564bccb78a af_key: add __GFP_ZERO flag for compose_sadb_supported in [...] adds 4db4075f92af esp6: fix check on ipv6_skip_exthdr's return value new a5466b11b31b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds bf0cd60b7e33 ALSA: firewire-lib: fix uninitialized flag for AV/C deferr [...] adds 0c20fce13e6e ALSA: hda/realtek: Add quirk for Clevo NP70PNJ adds cd94df179541 ALSA: usb-audio: add mapping for new Corsair Virtuoso SE adds 9cb727506704 ALSA: hda/realtek: Add quirk for Clevo NP50PNJ adds 42c709c4e1ce ASoC: codecs: rx-macro: fix accessing compander for aux adds bcfe5f76cc40 ASoC: codecs: rx-macro: fix accessing array out of bounds [...] adds 0ea5eff7c606 ASoC: codecs: va-macro: fix accessing array out of bounds [...] adds cc587b7c8fbb ASoC: codecs: wc938x: fix accessing array out of bounds fo [...] adds b02175192369 ASoC: codecs: wcd938x: fix kcontrol max values adds 61163c3e7480 ASoC: codecs: wcd934x: fix kcontrol max values adds 4b0bec608858 ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_ [...] adds 5ca4cf2c83da ASoC: amd: vangogh: refactor i2s master mode clock sequence code adds aa9753a4677d ASoC: nau8821: enable no_capture_mute flag adds 9a617f0e109c ASoC: amd: vg: update platform clock control sequence adds 0c38cc1dd17e ASoC: amd: vg: apply sample bits pcm constraint adds a9230ccc0c6f ASoC: amd: vg: update acp init and deinit sequence adds 7e1d728a94ca ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID adds c07ac3ee76e5 ASoC: rt5682s: Fix the wrong jack type detected adds eb8b5af702ca ASoC: tlv320adc3xxx: Fix buggy return value adds b7fb0ae09009 ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM adds 03a7895ee701 ASoC: cs35l41: Fix GPIO2 configuration adds 16639d39bdf5 ASoC: cs35l41: Fix max number of TX channels adds 5e02fb590e83 ASoC: cs35l41: Fix DSP mbox start command and global enable order adds 09354ebe10b7 Merge tag 'asoc-fix-v5.17-rc7' of https://git.kernel.org/p [...] adds 882bd07f564f ALSA: hda/realtek - Fix headset mic problem for a HP machi [...] adds 0f306cca42fe ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB adds b7557267c233 ALSA: hda/realtek: Add quirk for ASUS GA402 adds c14231cc0433 ALSA: cmipci: Restore aux vol on suspend/resume new 6c8dd6ca3d79 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 353bb6a5f2ac ASoC: wm_adsp: Compressed stream DSP memory structs should [...] new 7ff862dc5afd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 2489d5d9cded Merge remote-tracking branch 'regulator/for-5.16' into reg [...] new 5671d7a4a73f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new c0358dce538a Merge remote-tracking branch 'spi/for-5.16' into spi-linus new eb8793c3cd42 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 9c253994c5ba x86/PCI: Eliminate remove_e820_regions() common subexpressions adds d13f73e9108a x86/PCI: Log host bridge window clipping for E820 regions adds 5949965ec934 x86/PCI: Preserve host bridge windows completely covered by E820 new 80ed4b61fa01 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 65f3324f4b6f usb: gadget: rndis: prevent integer overflow in rndis_set_ [...] adds 239071064732 partially Revert "usb: musb: Set the DT node on the child device" adds e9b667a82cdc usb: usbtmc: Fix bug in pipe direction for control transfers adds 16b1941eac2b usb: gadget: Fix use-after-free bug by not setting udc->de [...] new 6fbbb91e3f5a Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds f130d08a8d79 usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle new d95e094ee418 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 4b1062ee1e8d iio: imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct adds 5468fa5d6695 iio: adc: aspeed: Add divider flag to fix incorrect voltag [...] adds bf0938059ada iio: accel: mma8452: use the correct logic to get mma8452_data adds 91c2bec2cd60 dt-bindings: iio: adc: zynqmp_ams: Add clock entry adds c564e1787fcb iio: adc: xilinx-ams: Fixed missing PS channels adds 23fe22f04b00 iio: adc: xilinx-ams: Fixed wrong sequencer register settings adds 123d838c4e7d iio: adc: xilinx-ams: Fix single channel switching sequence new 647c721baf03 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 4a14311a3b93 counter: Stop using dev_get_drvdata() to get the counter device new a4668cbd943d Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] adds 01b44ef2bf6b counter: Stop using dev_get_drvdata() to get the counter device new d6efa2e5bcd5 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds e941dc13fd37 Input: zinitix - do not report shadow fingers adds 5600f6986628 Input: aiptek - properly check endpoint type new c0608eb97fa3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a680b1832ced crypto: qcom-rng - ensure buffer for generate is completel [...] new 2e66cada84d0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6de63dd5ef9e media: rockchip/rga: do proper error checking in probe adds d40f0b133b44 media: meson-ir-tx: remove incorrect doc comment new b4602bf6a8cf Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 686d303ee630 hwmon: (pmbus) Add mutex to regulator ops new b0c452545681 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds e3727c6aef80 Merge branch 'misc-5.17' into next-fixes new 35ef6702c30a Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 69ad4ef868c1 scsi: mpt3sas: Page fault in reply q processing adds 733ab7e1b5d1 scsi: fnic: Finish scsi_cmnd before dropping the spinlock new ec09a32edb44 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] new 3ab10204fa3a Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 6556641ded02 gpio: ts4900: Fix comment formatting and grammar new 6bc2891d7e2d Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 3cbf0e392f17 ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cd [...] adds 40a8f0d5e7b3 ubifs: rename_whiteout: Fix double free for whiteout_ui->data adds afd427048047 ubifs: Fix deadlock in concurrent rename whiteout and inod [...] adds 7a8884feec90 ubifs: Fix wrong number of inodes locked by ui_mutex in ub [...] adds 716b4573026b ubifs: Add missing iput if do_tmpfile() failed in rename whiteout adds 278d9a243635 ubifs: Rename whiteout atomically adds 60eb3b9c9f11 ubifs: Fix 'ui->dirty' race between do_tmpfile() and write [...] adds a6dab6607d46 ubifs: Rectify space amount budget for mkdir/tmpfile operations adds 1b83ec057db1 ubifs: setflags: Make dirtied_ino_d 8 bytes aligned adds 4f2262a33464 ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock() adds 3b67db8a6ca8 ubifs: Fix to add refcount once page is set private adds c3c07fc25f37 ubi: fastmap: Return error code if memory allocation fails [...] new 841c1b4d2b29 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9feaf8b387ee efi: fix return value of __setup handlers new 8daac72b48f0 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] adds 88a309465b3f lib: zstd: clean up double word in comment. new 0652cb655131 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 40ce1121c1d7 drm/mgag200: Fix PLL setup for g200wb and g200ew new e6f79dd905ae Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 1344794a59db Kbuild: add -Wno-shift-negative-value where -Wextra is used adds 4d94f910e79a Kbuild: use -Wdeclaration-after-statement adds e8c07082a810 Kbuild: move to -std=gnu11 adds 1e24078113ae Kbuild: use -std=gnu11 for KBUILD_USERCFLAGS adds a5575df58004 kbuild: unify cmd_copy and cmd_shipped adds f67695c9962e kbuild: Add environment variables for userprogs flags adds 5c8166419acf kbuild: replace $(if A,A,B) with $(or A,B) adds 868653f421cd kconfig: add fflush() before ferror() check adds a7d4f58e99dd kconfig: fix missing '# end of' for empty menu adds d4c858643263 kallsyms: ignore all local labels prefixed by '.L' adds 6ce019f73d52 certs: include certs/signing_key.x509 unconditionally adds f44b645fe007 certs: simplify empty certs creation in certs/Makefile adds 55de8686df7e kconfig: change .config format to use =n instead of "is not set" adds 437ff7609232 usr/include: replace extra-y with always-y adds b841c43a43f4 arch: syscalls: simplify uapi/kapi directory creation adds a9a257614bcb fixdep: use fflush() and ferror() to ensure successful wri [...] adds f442ec0815ed kbuild: add --target to correctly cross-compile UAPI heade [...] adds 6c4457c324cd Merge branch 'kbuild' into for-next new e7ca31a9a34d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 67fd18924647 perf tools: Try chroot'ed filename when opening dso/symbol adds 75d48c56703d perf inject: Try chroot directory when reading build-id adds 40b0c5fd2455 perf annotate: Try chroot filename for objdump adds 7672d00a76d8 perf lock: Convert lockhash_table to use hlist adds e1c3177b0d5b perf lock: Change type of lock_stat->addr to u64 adds f4cf2d75acac perf lock: Sort map info based on class name adds ba8a56c7e6e7 perf lock: Fix lock name length check for printing adds 0d435bf8c3f4 perf lock: Add -c/--combine-locks option adds ea0ddc27e260 perf lock: Carefully combine lock stats for discarded entries adds 7954f71689f9 perf record: Introduce thread affinity and mmap masks adds d87c25e8f405 tools lib: Introduce fdarray duplicate function adds 415ccb58f68a perf record: Introduce thread specific data array adds 6fbe4f48ad59 perf record: Introduce function to propagate control commands adds 396b626b95d2 perf record: Introduce thread local variable adds 1e5de7d9c6de perf record: Stop threads in the end of trace streaming adds 3217e9fecf11 perf record: Start threads in the beginning of trace streaming adds 56f735fff35e perf record: Introduce data file at mmap buffer object adds ae9c7242b29f perf record: Introduce bytes written stats adds 75f5f1fcb9c0 perf record: Introduce compressor at mmap buffer object adds 610fbc016531 perf record: Introduce data transferred and compressed stats adds 06380a849fa8 perf record: Introduce --threads command line option adds f466e5ed6c35 perf record: Extend --threads command line option adds b5f2511d4b39 perf record: Implement compatibility checks adds bb6be405c4a2 perf session: Load data directory files for analysis adds 2292083f5956 perf report: Output data file name in raw trace dump adds c56c39276baa perf cpumap: Migrate to libperf cpumap api adds 6a12a63e5fa8 perf cpumap: Use for each loop adds b80675fabef0 perf map: Add const to map_ip and unmap_ip adds bcaf0a97858d perf namespaces: Add functions to access nsinfo adds 710f6c38bc5f perf bpf: Stop using deprecated bpf_load_program() API adds e8eaadf45b90 perf bpf: Stop using deprecated bpf_object__next() API adds 1a97cee604dc perf maps: Use a pointer for kmaps adds 3fd998657553 perf test: Use pointer for maps adds 0f1b9149057e perf maps: Reduce scope of init and exit adds 9d31d18bbb68 perf maps: Move maps code to own C file adds 59835f55ce02 perf map: Make map__contains_symbol() args const adds 00236a2dc8a3 perf test: Allow skip for all metrics test adds 3bad20d7d129 perf vendor events: Update metrics for SkyLake Server adds 34cb72efdcba perf vendor events: Update metrics for Broadwell DE adds 49898fef49d6 perf vendor events: Update metrics for CascadelakeX adds f16c32369bbe perf vendor events: Update metrics for HaswellX adds e0f6eeefe44d perf vendor events: Update metrics for Ivybridge adds c11ffe52c9f0 perf vendor events: Update for Westmere EP-DP adds 09625cff0122 perf vendor events: Update metrics for IcelakeX adds c42bee96e880 perf vendor events: Update for Bonnell adds 10e8d85fbd19 perf vendor events: Update metrics for Broadwell adds 56f57cff07d2 perf vendor events: Update metrics for BroadwellX adds 4ee19e314f94 perf vendor events: Update for Goldmont adds 45957c1e2321 perf vendor events: Update for GoldmontPlus adds 4dd252721b28 perf vendor events: Update metrics for Haswell adds dd7415ce88d0 perf vendor events: Update metrics for Icelake adds 70d90a6a5752 perf vendor events: Update metrics for Ivytown adds 2782403c0879 perf vendor events: Update metrics for Jaketown adds ff3d02b2625c perf vendor events: Update Knights Landing adds 44a9189f4c52 perf vendor events: Update Nehalem EP adds 3f5f0df7bf0f perf vendor events: Update metrics for Skylake adds b5948fc6fb33 perf vendor events: Update Sandybridge adds a2f6001b8abb perf vendor events: Update Silvermont adds 43d54e94d5f5 perf vendor events: Update Tigerlake adds 274c0a75f646 perf vendor events: Update Westmere EP-SP adds 4ad91126e649 perf vendor events: Update Westmere EX adds be5764c4e276 perf vendor events: Update TremontX adds 32449b430fe1 perf intel-pt: pkt-decoder-test: Fix scope of test_data adds 6816c25478f0 perf intel-pt: pkt-decoder: Remove misplaced linebreak adds 2750af50a360 perf intel-pt: pkt-decoder: Add CFE and EVD packets adds f7934477ce36 perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit adds cd9111e67082 perf intel-pt: decoder: Add config bit definitions adds 68ff3cba17e9 perf intel-pt: decoder: Factor out clearing of FUP (Flow U [...] adds 3733a98bd209 perf intel-pt: decoder: Add CFE (Control Flow Event) and E [...] adds cf0c98e2efa8 perf intel-pt: decoder: Add MODE.Exec IFLAG processing adds edb4d8432bd9 perf tools: Define Intel PT CFE (Control Flow Event) / EVD [...] adds 0d26ba8fec99 perf tools: Define Intel PT iflag synthesized event adds 1d0dc1ddf037 perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags adds 8ee9a9ab8112 perf auxtrace: Add itrace option "I" adds f2be829e72f9 perf intel-pt: Record Event Trace capability flag adds ef3b2ba9640d perf intel-pt: Synthesize CFE (Control Flow Event) / EVD ( [...] adds 069ca70e48cd perf intel-pt: Synthesize iflag event adds 11f18e4773f9 perf intel-pt: Synthesize new D (Intr Disabled) and t (Int [...] adds e92403553b45 perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Take [...] adds 5b11749b3649 perf script: Display Intel PT CFE (Control Flow Event) / E [...] adds a48b96ca5a65 perf script: Display Intel PT iflag synthesized event adds 2673859865e2 perf script: Display new D (Intr Disabled) and t (Intr Tog [...] adds 95f9bfcf84d8 perf scripts python: intel-pt-events.py: Add Event Trace adds c096fff62d41 perf scripting python: Add all sample flags to DB export adds 761836cb871f perf scripts python: export-to-sqlite.py: Export all sample flags adds 28924a232abb perf scripts python: export-to-postgresql.py: Export all s [...] adds 24e3599c5a88 perf intel-pt: Add documentation for Event Trace and TNT disable adds 3402ae0a2e05 perf tui: Only support --tui with slang adds 1006c5c16986 perf c2c: Replace bitmap_weight() with bitmap_empty() wher [...] adds aca8af3c2e8c perf cs-etm: Update deduction of TRCCONFIGR register for b [...] adds 87a73bdc421a perf test: Make metric testing more robust adds 662a9810fcca perf top: Remove redundant 'err' variable adds 69c31f9647a8 perf annotate: Remove redundant 'ret' variable adds b47f18d85c79 perf tools: Fix spelling mistake "commpressor" -> "compressor" adds 052747700e91 perf report: Add "addr_from" and "addr_to" sort dimensions adds 859f7e45542a Merge remote-tracking branch 'torvalds/master' into perf/core adds 65e7c963267f perf data: Adding error message if perf_data__create_dir() fails adds 8c4c7016ddd1 perf data: Don't mention --to-ctf if it's not supported adds 521f2688c5af perf arm-spe: Use advertised caps/min_interval as default [...] adds 41415b8a974a libperf: Rename arguments of perf_thread_map APIs adds 56dce868198c libperf: Add API for allocating new thread map array adds 6b342707a1ec perf jevents: Add support for HiSilicon CPA PMU aliasing adds f9900dd0053e perf vendor events intel: Add core event list for Alderlake adds 2c0fd42c1c8b perf vendor events intel: Add uncore event list for Alderlake adds d57159efde1f perf test: Add perf_event_attr tests for the arm_spe event adds a3bfc0d76f63 perf tools: Remove bpf_program__set_priv/bpf_program__priv usage adds 4cee08fbd2cb perf tools: Remove bpf_map__set_priv()/bpf_map__priv() usage adds 8f431a28696d perf evsel: Add error message for unsupported branch stack cases adds 66fd6c9d6972 perf session: Print branch stack entry type in --dump-raw-trace adds b2dac688a526 perf script: Refactor branch stack printing adds 1f48989cdc7d perf script: Output branch sample type adds eb31228b1dce perf tools: Use ARRAY_SIZE() instead of ad hoc equivalent, [...] adds 7177a4792660 tools compiler.h: Remove duplicate #ifndef noinline block adds f693dac4794f perf tools: Set build-id using build-id header on new mmap [...] adds 65eab2bc7dab Merge remote-tracking branch 'torvalds/master' into perf/core new fa2ddd106f7c Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds dfcf2e017f5b swiotlb: do not zero buffer in set_memory_decrypted() adds 35265899acef swiotlb: simplify debugfs setup adds c0a4191c27a1 swiotlb: tidy up includes adds 404f9373c4e5 swiotlb: simplify array allocation adds e62c17f0455a MAINTAINERS: update maintainer list of DMA MAPPING BENCHMARK adds 06cc5cf16591 alpha: Remove usage of the deprecated "pci-dma-compat.h" API adds ffecba83be9c agp/intel: Remove usage of the deprecated "pci-dma-compat.h" API adds 0fb3436b4b36 sparc: Remove usage of the deprecated "pci-dma-compat.h" API adds 8c155674d975 rapidio/tsi721: Remove usage of the deprecated "pci-dma-co [...] adds fba09099c6e5 media: v4l2-pci-skeleton: Remove usage of the deprecated " [...] adds f5ff79fddf0e dma-mapping: remove CONFIG_DMA_REMAP adds 80e439098161 dma-debug: fix return value of __setup handlers adds 8ddde07a3d28 dma-mapping: benchmark: extract a common header file for m [...] new 13c82331b928 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 72113d0a7d90 signal.h: add linux/signal.h and asm/signal.h to UAPI comp [...] adds 4a3233c1a698 shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage adds 169adc2b6b3c android/binder.h: add linux/android/binder(fs).h to UAPI c [...] adds cbf282034129 fsmap.h: add linux/fsmap.h to UAPI compile-test coverage adds 8b4bca21c2c0 kexec.h: add linux/kexec.h to UAPI compile-test coverage adds 2a5c0fdc70cd reiserfs_xattr.h: add linux/reiserfs_xattr.h to UAPI compi [...] adds 7e9c3cb5ee07 Merge branch 'asm-generic-compile-test' into asm-generic adds be92e1ded1d1 sparc64: fix building assembly files adds 222ca305c9fd uaccess: fix integer overflow on access_ok() adds a97b693c3712 uaccess: fix nios2 and microblaze get_user_8() adds 8926d88ced46 nds32: fix access_ok() checks in get/put_user adds 8afafbc955ba sparc64: add __{get,put}_kernel_nofault() adds 36903abedfe8 x86: remove __range_not_ok() adds 1830a1d6a5b7 x86: use more conventional access_ok() definition adds 90997c128049 nios2: drop access_ok() check from __put_user() adds 34737e269803 uaccess: add generic __{get,put}_kernel_nofault adds 429124d99264 MIPS: Handle address errors for accesses above CPU max vir [...] adds 15f3d81a8c8a MIPS: use simpler access_ok() adds 26509034bef1 m68k: fix access_ok for coldfire adds 52fe8d125c9a arm64: simplify access_ok() adds 23fc539e8129 uaccess: fix type mismatch warnings from access_ok() adds 12700c17fc28 uaccess: generalize access_ok() adds 5a06fcb15b43 lib/test_lockup: fix kernel pointer check for separate add [...] adds a5ad837843b6 sparc64: remove CONFIG_SET_FS support adds 75d4d29549e5 sh: remove CONFIG_SET_FS support adds e5ef21d13995 ia64: remove CONFIG_SET_FS support adds 967747bbc084 uaccess: remove CONFIG_SET_FS adds dd865f090f03 Merge branch 'set_fs-4' of git://git.kernel.org/pub/scm/li [...] adds aec499c75cf8 nds32: Remove the architecture new cb934cb25986 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 25d490eb4648 ARM: 9172/1: amba: Cleanup amba pclk operation adds dacf3ca134d0 ARM: 9173/1: amba: kill amba_find_match() adds a2e7ae86a6eb ARM: 9174/1: amba: Move EXPORT_SYMBOL() closer to definition adds e46e45f00d9e ARM: 9175/1: Convert to reserve_initrd_mem() adds 9bc19d473014 ARM: 9181/1: vdso: remove -nostdlib compiler flag adds c852b6e6c419 Merge branches 'misc' and 'fixes' into for-next adds 672513bf5831 ARM: decompressor: disable stack protector adds f05eb1d24eb5 ARM: stackprotector: prefer compiler for TLS based per-tas [...] adds 08572cd41955 ARM: remove some dead code adds b3ab60b1794c ARM: assembler: introduce bl_r macro adds b6506981f880 ARM: unwind: support unwinding across multiple stacks adds 8cdfdf7fe4fe ARM: export dump_mem() to other objects adds 4ab6827081c6 ARM: unwind: dump exception stack from calling frame adds eae9523fdd7a ARM: backtrace-clang: avoid crash on bogus frame pointer adds d4664b6c987f ARM: implement IRQ stacks adds 0b78f2e92d0c ARM: call_with_stack: add unwind support adds 9974f857768e ARM: run softirqs on the per-CPU IRQ stack adds ba999a040274 ARM: memcpy: use frame pointer as unwind anchor adds ccb81601acc0 ARM: memmove: use frame pointer as unwind anchor adds ad3d09b54711 ARM: memset: clean up unwind annotations adds 532319b9c418 ARM: unwind: disregard unwind info before stack frame is set up adds b832faec33d4 ARM: switch_to: clean up Thumb2 code path adds ae5cc07da8f8 ARM: entry: rework stack realignment code in svc_entry adds a1c510d0adc6 ARM: implement support for vmap'ed stacks adds d60ff2e76610 ARM: riscpc: drop support for IOMD_IRQREQC/IOMD_IRQREQD IR [...] adds c1fe8d054c0a ARM: riscpc: use GENERIC_IRQ_MULTI_HANDLER adds 90890f17ccd2 ARM: footbridge: use GENERIC_IRQ_MULTI_HANDLER adds 9d67412f24cc ARM: iop32x: offset IRQ numbers by 1 adds 6f5d248d05db ARM: iop32x: use GENERIC_IRQ_MULTI_HANDLER adds 54f481a2308e ARM: remove old-style irq entry adds 52d240871760 irqchip: nvic: Use GENERIC_IRQ_MULTI_HANDLER adds 831a469bc167 ARM: entry: preserve thread_info pointer in switch_to adds 1fa8c4b19543 ARM: module: implement support for PC-relative group relocations adds 4e918ab13eaf ARM: assembler: add optimized ldr/str macros to load varia [...] adds 7b9896c35207 ARM: percpu: add SMP_ON_UP support adds b87cf9118e03 ARM: use TLS register for 'current' on !SMP as well adds c2755910373b ARM: smp: defer TPIDRURO update for SMP v6 configurations too adds 9c46929e7989 ARM: implement THREAD_INFO_IN_TASK for uniprocessor systems adds cafc0eab1689 ARM: v7m: enable support for IRQ stacks adds 9cf72c358a20 Merge tag 'arm-irq-and-vmap-stacks-for-rmk' of git://git.k [...] adds 23d9a9280efe ARM: 9177/1: disable vmap'ed stacks on suspend-capable SMP [...] adds 5fe41793bc78 ARM: 9176/1: avoid literal references in inline assembly adds 8b806b82bc80 ARM: mm: switch to swapper_pg_dir early for vmap'ed stack adds d6905849f875 ARM: assembler: define a Kconfig symbol for group relocati [...] adds 75fa4adc4f50 ARM: smp: elide HWCAP_TLS checks or __entry_task updates o [...] adds aa0a20f52151 ARM: entry: avoid clobbering R9 in IRQ handler adds d31e23aff011 ARM: mm: make vmalloc_seq handling SMP safe adds a14a96d75606 ARM: iop: make iop_handle_irq() static adds 57a420435edc ARM: drop pointless SMP check on secondary startup path adds 4d5a643e738c ARM: make get_current() and __my_cpu_offset() __always_inline adds 2fa394824493 Merge tag 'arm-vmap-stacks-v6' of git://git.kernel.org/pub [...] adds dd88b03ff0c8 ARM: ftrace: ensure that ADR takes the Thumb bit into account adds ad1c2f39fda0 ARM: ftrace: use ADD not POP to counter PUSH at entry adds dc438db5828f ARM: ftrace: use trampolines to keep .init.text in branchi [...] adds d11967870815 ARM: ftrace: avoid redundant loads or clobbering IP adds 65aa7e342a98 ARM: ftrace: avoid unnecessary literal loads adds 953f534a7ed6 ARM: ftrace: enable HAVE_FUNCTION_GRAPH_FP_TEST adds 538b9265c063 ARM: unwind: track location of LR value in stack frame adds 41918ec82eb6 ARM: ftrace: enable the graph tracer with the EABI unwinder adds dd12e97f3c72 ARM: kprobes: treat R7 as the frame pointer register in Th [...] adds 1f640552d987 ARM: cacheflush: avoid clobbering the frame pointer adds 64dff07b1c37 ARM: mach-bcm: disable ftrace in SMC invocation routines adds d6800ca73a7d Revert "ARM: 9144/1: forbid ftrace with clang and thumb2_kernel" adds 74aaaa1e9bba Merge tag 'arm-ftrace-for-rmk' of git://git.kernel.org/pub [...] adds 81679376470e ARM: 9183/1: unwind: avoid spurious warnings on bogus code [...] adds 6845d64d51cf ARM: 9184/1: return_address: disable again for CONFIG_ARM_ [...] adds c46c2c9b43f4 ARM: unwind: set frame.pc correctly for current-thread unwinding adds 7a8ca84a258a ARM: entry: fix unwinder problems caused by IRQ stacks adds bee4e1fdc312 ARM: Revert "unwind: dump exception stack from calling frame" adds f6b8e3526feb ARM: unwind: only permit stack switch when unwinding call_ [...] adds 234a0f202a09 ARM: fix building NOMMU ARMv4/v5 kernels adds b717496e1158 Merge branch 'devel-stable' into for-next new bfb91d2958a0 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds b62a8486de3a elfcore: Replace CONFIG_{IA64, UML} checks with a new option adds 761b9b366cec elf: Introduce the ARM MTE ELF segment type adds ab1e435ca791 arm64: mte: Define the number of bytes for storing the tag [...] adds 6dd8b1a0b6cb arm64: mte: Dump the MTE tags in the core file adds 731451ab3c0c arm64: mte: Document the core dump file format adds 3a4f7ef4bed5 arm64: Change elfcore for_each_mte_vma() to use VMA iterator adds 0d3d031595cb Merge branch 'for-next/coredump' into for-next/core adds b8ac4ee08d48 arm64: booting.rst: Clarify on requiring non-secure EL2 adds 4c022f57ad95 arm64/mte: Clarify mode reported by PR_GET_TAGGED_ADDR_CTRL adds b523d6b80fbc Merge branch 'for-next/docs' into for-next/core adds 24a147bcef8c irqchip/gic-v3: Workaround Marvell erratum 38545 when reading IAR adds f90205b95368 arm64: Add cavium_erratum_23154_cpus missing sentinel adds cd92fdfcfa39 Merge branch 'for-next/errata' into for-next/core adds a6aab0188299 arm64: insn: Generate 64 bit mask immediates correctly adds 97e58e395e9c arm64: move AARCH64_BREAK_FAULT into insn-def.h adds fa1114d9eba5 arm64: insn: add encoders for atomic operations adds b7323ae6913d Merge branch 'for-next/insn' into for-next/core adds 3673d4b9cf68 kselftest/arm64: Remove local ARRAY_SIZE() definitions adds 396520759bd3 kselftest/arm64: Remove local definitions of MTE prctls adds d53f8f8dbe97 kselftest/arm64: mte: user_mem: introduce tag_offset and tag_len adds ff0b9aba30ae kselftest/arm64: mte: user_mem: rework error handling adds 682b064bae87 kselftest/arm64: mte: user_mem: check different offsets and sizes adds b9fc700176f1 kselftest/arm64: mte: user_mem: add test type enum adds e8d3974f34fa kselftest/arm64: mte: user_mem: add more test types adds 0a775ccb8120 kselftest/arm64: mte: user_mem: test a wider range of values adds 32de73e89099 kselftest/arm64: signal: Allow tests to be incompatible wi [...] adds e2dc49ef6c6b kselftest/arm64: Log the PIDs of the parent and child in s [...] adds 839d0758927f Merge branch 'for-next/kselftest' into for-next/core adds e0891269a8c2 linkage: add SYM_FUNC_ALIAS{,_LOCAL,_WEAK}() adds 0f61f6be1f7f arm64: clean up symbol aliasing adds 7be2e319640c x86: clean up symbol aliasing adds be9aea744004 linkage: remove SYM_FUNC_{START,END}_ALIAS() adds 4013e26670c5 arm64: module: remove (NOLOAD) from linker script adds 563c46359530 Merge branch 'for-next/linkage' into for-next/core adds 3352a5556f52 arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI [...] adds 16860a209cf1 arm64: atomics: remove redundant static branch adds 032e6c33790d arm64: cpufeature: Remove cpu_has_fwb() check adds 614c0b9fee71 arm64: prevent instrumentation of bp hardening callbacks adds 031495635b46 arm64: Do not defer reserve_crashkernel() for platforms wi [...] adds ee94b5a061b1 arm64: drop unused includes of <linux/personality.h> adds 819a47d24b61 arm64: clean up tools Makefile adds 770093459b9b arm64: mm: Drop 'const' from conditional arm64_dma_phys_li [...] adds b3ea0eafa982 Merge branch 'for-next/misc' into for-next/core adds e921da6bc7ca arm64/mm: Consolidate TCR_EL1 fields adds ee017ee35350 arm64/mm: avoid fixmap race condition when create pud mapping adds a8a733b20109 arm64/hugetlb: Define __hugetlb_valid_size() adds 2369f171d5c5 arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges adds cf5a501d985b arm64: avoid flushing icache multiple times on contiguous HugeTLB adds 1310222c276b arm64/mm: Drop use_1G_block() adds 3c3dd2c81a10 Documentation: vmcoreinfo: Fix htmldocs warning adds 20fd2ed10f01 Merge branch 'for-next/mm' into for-next/core adds f9b5e46f4097 kasan: split kasan_*enabled() functions into a separate header adds 38ddf7dafaea arm64: mte: avoid clearing PSTATE.TCO on entry unless necessary adds 3f9ab2a6986f arm64/mte: Document ABI for asymmetric mode adds cb627397e02b arm64/mte: Add a little bit of documentation for mte_updat [...] adds d082a0255fcb arm64/mte: Add hwcap for asymmetric mode adds 766121ba5de3 arm64/mte: Add userspace interface for enabling asymmetric mode adds d8fd5a1e78db kasan: fix a missing header include of static_keys.h adds cf220ad6749b arm64/mte: Remove asymmetric mode from the prctl() interface adds 9986c7650eb3 docs: sysfs-devices-system-cpu: document "asymm" value for [...] adds bf587af2abd8 Merge branch 'for-next/mte' into for-next/core adds da844beb6d9f arm64: cpufeature: Account min_field_value when cheking se [...] adds be3256a086af arm64: cpufeature: Mark existing PAuth architected algorit [...] adds def8c222f054 arm64: Add support of PAuth QARMA3 architected algorithm adds 292ca2d8eedf Merge branch 'for-next/pauth' into for-next/core adds adbb8a1edecd perf/arm-ccn: Use platform_get_irq() to get the interrupt adds e564518b0727 perf: MARVELL_CN10K_TAD_PMU should depend on ARCH_THUNDER adds 6f75217b20a7 perf/arm-cmn: Make arm_cmn_debugfs static adds 8c0c56879d06 perf/marvell_cn10k: Fix unused variable warning when W=1 a [...] adds 602c873eb52e perf: Replace acpi_bus_get_device() adds 95ed57c73bbc perf: replace bitmap_weight with bitmap_empty where appropriate adds 205295c7e1ab perf/arm-cmn: Hide XP PUB events for CMN-600 adds 31fac5657739 perf/arm-cmn: Update watchpoint format adds 805bbdf28b27 dt-bindings: perf: marvell: cn10k ddr performance monitor adds 7cf83e222bce perf/marvell: CN10k DDR performance monitor support adds 35a43326a9e3 perf/marvell: cn10k DDR perfmon event overflow handling adds 68fa55f0e05c perf/marvell: cn10k DDR perf event core ownership adds 83f83cc0c137 arm64: perf: Expose some Armv9 common events under sysfs adds f00f3674873b arm64: perf: Consistently make all event numbers as 16-bits adds 5a6bbd1d18ca dt-bindings: arm-pmu: Document Apple PMU compatible strings adds 74703b13f9d2 dt-bindings: apple,aic: Add CPU PMU per-cpu pseudo-interrupts adds dba07ad11384 dt-bindings: apple,aic: Add affinity description for per-c [...] adds a5e8801202b3 irqchip/apple-aic: Parse FIQ affinities from device-tree adds c7708816c944 irqchip/apple-aic: Wire PMU interrupts adds 1852e22b318b arm64: dts: apple: Add t8103 PMU interrupt affinities adds 0f522efcd796 arm64: dts: apple: Add t8303 PMU nodes adds 11db7410cfcb irqchip/apple-aic: Move PMU-specific registers to their ow [...] adds 47804aab73d8 Merge branch 'irq/aic-pmu' of git://git.kernel.org/pub/scm [...] adds 1280f12f56a1 drivers/perf: arm_pmu: Handle 47 bit counters adds a639027a1be1 drivers/perf: Add Apple icestorm/firestorm CPU PMU driver adds 0162052214c7 Merge branch 'for-next/perf-m1' into for-next/perf adds 6676a42f1e4f perf/marvell: Fix !CONFIG_OF build for CN10K DDR PMU driver adds b5ef94fb565f Merge branch 'for-next/perf' into for-next/core adds 35bde68bba54 arm64: random: implement arch_get_random_int/_long based on RNDR adds 92051a107ae7 Merge branch 'for-next/rng' into for-next/core adds 507f788d05e7 arm64: lib: Import latest version of Arm Optimized Routine [...] adds 387d828adffc arm64: lib: Import latest version of Arm Optimized Routine [...] adds e33c89256e66 Revert "arm64: Mitigate MTE issues with str{n}cmp()" adds 515e5da7b6b5 Merge branch 'for-next/strings' into for-next/core adds 879358fc670d arm64: Define CPACR_EL1_FPEN similarly to other floating p [...] adds 3bb72d86d80e arm64: Always use individual bits in CPACR floating point enables adds 0a2eec83c2c2 arm64: cpufeature: Always specify and use a field width fo [...] adds 0a32c88ddb9a arm64: signal: nofpsimd: Do not allocate fp/simd context w [...] adds b8fc780137b4 arm64: cpufeature: Add missing .field_width for GIC system [...] adds f2c281204b47 arm64: cpufeature: Warn if we attempt to read a zero width field adds 8d93b7a242b2 Merge branch 'for-next/fpsimd' into for-next/core adds 641d80415729 Merge branch 'for-next/spectre-bhb' into for-next/core new 21af6a8de794 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new 0f901558bd1f Merge branch 'arm/fixes' into for-next adds c8f59a1f0f48 ARM: ixp4xx: Delete Gateway 7001 boardfiles adds 3e96dcfb96e8 ARM: ixp4xx: Delete the Goramo MLR boardfile adds 0ac230e413c8 ARM: ixp4xx: Delete old PCI driver adds 0b78be6f432d ARM: ixp4xx: Drop stale Kconfig entry adds bb3f6e55a901 ARM: ixp4xx: Drop UDC info setting function adds b50113cbdd13 soc: ixp4xx: Add features from regmap helper adds 8754a7e61c76 soc: ixp4xx-npe: Access syscon regs using regmap adds c8200f4e7267 net: ixp4xx_eth: Drop platform data support adds e1721881ab51 net: ixp4xx_hss: Check features using syscon adds 3059dfa52c07 ARM: ixp4xx: Remove feature bit accessors adds 00ba9357d189 ARM: ixp4xx: Drop custom DMA coherency and bouncing adds 18b3b7b32319 ARM: ixp4xx: Drop all common code adds 06954b6a9e6a ARM: ixp4xx: Convert to SPARSE_IRQ and P2V adds 543f7961c204 Merge tag 'ixp4xx-cleanup-for-v5.18' of git://git.kernel.o [...] adds ed2e8e0ad593 ARM: imx: Add initial support for i.MXRT10xx family adds 183fc8344df9 Merge tag 'imx-soc-5.18' of git://git.kernel.org/pub/scm/l [...] adds 16018c0d27ed ARM: mstar: Select ARM_ERRATA_814220 adds dc3005703f8c ARM: at91: ddr: remove CONFIG_SOC_SAMA7 dependency adds 55614e682a2c ARM: at91: ddr: align macro definitions adds 9a0775c9cd3d ARM: at91: ddr: fix typo to align with datasheet naming adds 9584e7263e9e ARM: at91: PM: add cpu idle support for sama7g5 adds f8e0f301c461 ARM: at91: Kconfig: select PM_OPP adds d0054a470c33 soc: add microchip polarfire soc system controller adds 022e5220f272 Merge tag 'at91-soc-5.18' of git://git.kernel.org/pub/scm/ [...] adds 4036b29a146b ARM: mmp: Fix failure to remove sram device adds 28f74201e37c ARM: pxa: remove Intel Imote2 and Stargate 2 boards adds 534aaa1802ea ARM: exynos: only do SMC_CMD_CPU1BOOT call on Exynos4 adds e465ea5cc05d dt-bindings: soc: samsung: usi: refer to dtschema for children adds 278883945043 Merge tag 'samsung-soc-5.18' of git://git.kernel.org/pub/s [...] adds e6e6479c27aa soc: microchip: make mpfs_sys_controller_put static adds d9bdba07824c ARM: PXA: fix up decompressor code adds bba14b329157 ARM: orion/gpio: Get rid of unused first parameter in orio [...] adds a483b1b232e6 Merge tag 'mvebu-arm-5.18-1' of git://git.kernel.org/pub/s [...] new a0b3fde3018e Merge branch 'arm/soc' into for-next adds a5a93e9b9ab9 dt-bindings: add vendor prefix for Tesla adds d25c5eb511df dt-bindings: arm: add Tesla FSD ARM SoC adds d6dc67537726 dt-bindings: clock: Add bindings definitions for FSD CMU blocks adds ed68db7b7f2f dt-bindings: clock: Document FSD CMU bindings adds 4103c226a9f3 Merge tag 'samsung-dt-bindings-clk-fsd-5.18' into for-v5.1 [...] adds 18b1db6a162c arm64: dts: fsd: Add initial device tree support adds 684dac402f21 arm64: dts: fsd: Add initial pinctrl support adds 0d525a653b03 arm64: defconfig: Enable Tesla FSD SoC adds bd1e3696a052 arm64: dts: fsd: Add SPI device nodes adds 9d28fe1becc3 Merge tag 'tesla-dt64-5.18' of git://git.kernel.org/pub/sc [...] adds 88829baee3db ARM: dts: exynos: split dmas into array of phandles in Exynos5250 adds 8d6f5af71e2a ARM: dts: exynos: Align MAX77836 nodes with dtschema on Mo [...] adds 9eb8090f95e2 ARM: dts: exynos: add necessary clock controller inputs in [...] adds 0d42eb5ac66d ARM: dts: exynos: drop unsupported MAX77802 regulators on [...] adds 9998104515d4 dt-bindings: arm: samsung: document Chagall WiFi board binding adds 535f7fffed88 ARM: dts: exynos: Add support for Samsung Chagall WiFi adds 8d4d0d7c43e6 dt-bindings: arm: samsung: document Klimt WiFi board binding adds 21fc73222255 ARM: dts: exynos: Add support for Samsung Klimt WiFi adds 52d53d937da8 ARM: dts: exynos: add USB DWC3 supplies to Arndale adds ebbb07b8d349 ARM: dts: exynos: add USB DWC3 supplies to SMDK5250 adds 9745be7b5a3b ARM: dts: exynos: add USB DWC3 supplies to Chromebook Snow adds 111ea2d6dd21 ARM: dts: exynos: add USB DWC3 supplies to Chromebook Spring adds 0a1427247962 ARM: dts: exynos: add USB DWC3 supplies to ArndaleOcta adds 7adf978462da ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pit adds 72477416ac12 ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pi adds c441d2d73107 ARM: dts: exynos: add USB DWC3 supplies to SMDK5420 adds 4043114504cc ARM: dts: exynos: add fake USB DWC3 supplies to SMDK5410 adds e20bd06fc421 ARM: dts: exynos: drop old thermal properties from Exynos4210 adds 86955cb6ba16 ARM: dts: exynos: use define for TMU clock on Exynos4412 adds cfeb53aee6e4 ARM: dts: exynos: update dma node name with dtschema adds 38dfe352b5a5 ARM: dts: exynos: add charger and battery to p4note adds f5b721d2c911 ARM: dts: exynos: use generic node name for LPDDR3 timings [...] adds 76990b47e87f Merge tag 'samsung-dt-5.18' of git://git.kernel.org/pub/sc [...] adds 7638d3c945be arm64: dts: exynos: Align MAX77843 nodes with dtschema on TM2 adds 372d171cd9b4 arm64: dts: exynos: add necessary clock inputs in Exynos7 adds 31c33503fdb3 arm64: dts: exynos: add USB DWC3 supplies to Espresso board adds bfb3c7fa3950 arm64: dts: exynos: Add initial Exynos850 SoC support adds 363e52998c83 arm64: dts: exynos: Add initial E850-96 board support adds 2002c282cb89 arm64: dts: exynos: align pl330 node name with dtschema adds ff72497f5728 arm64: dts: exynos: drop unneeded syscon phandle in Exynos [...] adds a0d5455330ec arm64: dts: exynos: adjust USB DRD clocks with dtschema in [...] adds 7e2d8a61c6db Merge tag 'samsung-dt64-5.18' of git://git.kernel.org/pub/ [...] adds b08e569abc91 dt-bindings: altera: document existing Cyclone 5 board com [...] adds 8227e63ddf8d dt-bindings: altera: document Arria 5 based board compatibles adds 15dc346c7a19 dt-bindings: altera: document Arria 10 based board compatibles adds 53d50b4f6fa8 dt-bindings: altera: document VT compatibles adds f8aa14dd365a dt-bindings: altera: document Stratix 10 based board compatibles adds abca30aa14b1 dt-bindings: intel: document Agilex based board compatibles adds ad7f9f3ad1bc dt-bindings: clock: intel,stratix10: convert to dtschema adds 0d108c397005 ARM: dts: arria5: add board compatible for SoCFPGA DK adds b6662bf5a3b0 ARM: dts: arria10: add board compatible for Mercury AA1 adds 40b01ca3c7bd ARM: dts: arria10: add board compatible for SoCFPGA DK adds 1c0bd0353250 arm64: dts: stratix10: add board compatible for SoCFPGA DK adds 79f1db278f82 arm64: dts: stratix10: move ARM timer out of SoC node adds 8b794ab20780 arm64: dts: stratix10: align mmc node names with dtschema adds 327a96a1cb26 arm64: dts: stratix10: align regulator node names with dtschema adds 50ae688a08a7 arm64: dts: agilex: add board compatible for SoCFPGA DK adds fae3aa6c82f5 arm64: dts: agilex: add board compatible for N5X DK adds 9ffc4e03dce0 arm64: dts: agilex: align mmc node names with dtschema adds 814927744e4e arm64: dts: intel: socfpga_agilex_socdk: align LED node na [...] adds 180be1b7a387 arm64: dts: stratix10: align pl330 node name with dtschema adds e3e4ffe1139f arm64: dts: agilex: align pl330 node name with dtschema adds bd702d3a859b ARM: dts: socfpga: arria10: align regulator node with dtschema adds 0f7b715101f0 ARM: dts: socfpga: cyclone5: align regulator node with dtschema adds ab2dad6f9e74 Merge tag 'socfpga_dts_update_for_v5.18_part1' of git://gi [...] adds 50ebd19e3585 pinctrl: samsung: drop pin banks references on error paths adds 96f79935015c pinctrl: samsung: Remove EINT handler for Exynos850 ALIVE [...] adds a29681b0cc37 pinctrl: samsung: accept GPIO bank nodes with a suffix adds af030d83da1d dt-bindings: pinctrl: samsung: convert to dtschema adds 1755e227c216 dt-bindings: pinctrl: samsung: describe Exynos850 and Exyn [...] adds 832ae134ccc1 pinctrl: samsung: add support for Exynos850 and ExynosAuto [...] adds d82d3d8a527b Merge tag 'samsung-pinctrl-5.18' of https://git.kernel.org [...] adds 372d7027fed4 ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 adds 0f8b7f682a8a ARM: dts: exynos: drop unused pinctrl defines in Exynos3250 adds 503d77b3d17b ARM: dts: exynos: simplify PMIC DVS pin configuration in O [...] adds 213e19b4f675 ARM: dts: exynos: override pins by label in Peach Pit adds 6d73abda1bb4 ARM: dts: exynos: simplify PMIC DVS pin configuration in P [...] adds e5b9655c1dca ARM: dts: exynos: override pins by label in Peach Pi adds f53a48f8ff5d ARM: dts: exynos: simplify PMIC DVS pin configuration in Peach Pi adds a6b43b5f384d ARM: dts: s3c64xx: drop unneeded pinctrl wake-up interrupt [...] adds ba6693131228 ARM: dts: exynos: align pinctrl with dtschema in Exynos3250 adds ac9af38e7baf ARM: dts: exynos: align pinctrl with dtschema in Exynos4210 adds fe9f10f8d3dd ARM: dts: exynos: align pinctrl with dtschema in Exynos4412 adds 1c7b9b02c898 ARM: dts: exynos: align pinctrl with dtschema in Exynos5250 adds b72458f83066 ARM: dts: exynos: align pinctrl with dtschema in Exynos5260 adds 7a749eeec453 ARM: dts: exynos: align pinctrl with dtschema in Exynos5410 adds d5dfdae9f685 ARM: dts: exynos: align pinctrl with dtschema in Exynos542x/5800 adds 756d68ee6e93 arm64: dts: exynos: align pinctrl with dtschema in Exynos5433 adds ee045adb3768 arm64: dts: exynos: align pinctrl with dtschema in Exynos7 adds 71b8d1253b7f arm64: dts: exynos: align pinctrl with dtschema in ExynosAutov9 adds 901e28782738 ARM: dts: s3c24xx: align pinctrl with dtschema adds 9e47ccc01284 ARM: dts: s3c64xx: align pinctrl with dtschema adds 752e8545226f ARM: dts: s5pv210: align pinctrl with dtschema adds 41bd4354a151 arm64: dts: exynos: use dedicated wake-up pinctrl compatib [...] adds 4d9b86eb38af Merge tag 'samsung-dt-pinctrl-5.18' of git://git.kernel.or [...] adds 9eca8bdf0a25 arm64: dts: renesas: r8a779a0: Add INTC-EX device node adds 3a4f33ee57fa arm64: dts: renesas: beacon: Remove the 'pm-ignore-notify' [...] adds 65d2bc885b01 arm64: dts: renesas: rzg2l-smarc: Move pinctrl definitions adds 3a3c2a48d8c6 arm64: dts: renesas: Add initial DTSI for RZ/G2LC SoC adds ce0c63b6a5ef arm64: dts: renesas: Add initial device tree for RZ/G2LC S [...] adds 9199da68372a arm64: dts: renesas: condor: Enable MAX9286 adds 557165ffb92e arm64: dts: renesas: eagle: Enable MAX9286 adds ad6a6ed4d954 arm64: dts: renesas: Add GMSL cameras .dtsi adds f2ad62a2717b ARM: dts: r9a06g032: Describe the NAND controller adds 8b88873b8fb5 arm64: dts: renesas: r8a779f0: Add sys-dmac nodes adds d45db61c2e56 arm64: dts: renesas: r8a77961: Add lvds0 device node adds 72a2cab3a10b arm64: dts: renesas: ulcb-kf: Add KF HDMI output adds c705c871106e arm64: dts: renesas: ulcb-kf: Add 9-asix sensor device adds 283252132cb5 arm64: dts: renesas: falcon-csi-dsi: Add and connect MAX96712 adds 953b392aef35 arm64: dts: renesas: Miscellaneous whitespace fixes adds fb912a1b474e arm64: dts: renesas: rcar-gen3: Add MOST devices adds 0e684f6e9353 arm64: dts: renesas: ulcb/ulcb-kf: switch to use audio-gra [...] adds 4decd2e54b61 dt-bindings: clock: Add R9A07G054 CPG Clock and Reset Definitions adds 4a3680d03840 Merge tag 'renesas-r9a07g054-dt-binding-defs-tag' into ren [...] adds 7c2b8198f4f3 arm64: dts: renesas: Add initial DTSI for RZ/V2L SoC adds f91c4c74796a arm64: dts: renesas: Add initial device tree for RZ/V2L SMARC EVK adds 7ca0ce6478c6 arm64: dts: renesas: rzg2lc-smarc-som: Enable eMMC on SMAR [...] adds 81a27b1f6902 arm64: dts: renesas: rzg2lc-smarc: Enable microSD on SMARC [...] adds 726fd781195d arm64: dts: renesas: rzg2l-smarc: Add common dtsi file adds 2ed3b5d9540b arm64: dts: renesas: rzg2lc-smarc: Add macros for DIP-Swit [...] adds fa00d6dc1928 arm64: dts: renesas: rzg2lc-smarc: Enable SCIF1 on carrier board adds 46da632734a5 arm64: dts: renesas: rzg2lc-smarc: Enable CANFD channel 1 adds 5c65ad127852 arm64: dts: renesas: rzg2lc-smarc: Use SW_SD0_DEV_SEL macr [...] adds 3b34d3a9190f Merge tag 'renesas-arm-dt-for-v5.18-tag1' of git://git.ker [...] adds 509e1a8675fc dt-bindings: arm: renesas: Document Renesas RZ/V2L SoC on [...] adds 4b4a0fd66630 dt-bindings: power: renesas,rzg2l-sysc: Document RZ/V2L SoC adds 8e9e1aeed2c9 Merge tag 'renesas-dt-bindings-for-v5.18-tag1' of git://gi [...] adds fb7f1727fdf8 ARM: dts: ux500: Add battery thermal zones and NTCs adds 1afc8a287fbd ARM: dts: AB8505: Enable charging options adds 218b2f88853f ARM: dts: ux500: Update AB850[05] nodes adds cbc72c0f2713 ARM: dts: ux500: Correct Janice accel mount matrix adds 7743b59fc033 Merge tag 'ux500-dts-v5.18-1' of git://git.kernel.org/pub/ [...] adds f960b33f6d53 ARM: dts: ixp4xx: Fix up the Netgear WG302 device tree adds 0b6a849bb75d ARM: dts: ixp42x: Expand syscon register range adds 8d3ca344bb6a ARM: dts: Drop serial 1 alias on GW7001 adds 6f50ebf280be Merge tag 'ixp4xx-dts-v5.18' of git://git.kernel.org/pub/s [...] adds 97cdb33170be ARM: dts: sti: ensure unique unit-address in stih407-clock adds 976236707120 ARM: dts: sti: ensure unique unit-address in stih410-clock adds c0749d2d1fd1 ARM: dts: sti: ensure unique unit-address in stih418-clock adds dc3477ca69c5 ARM: dts: sti: move some nodes out of the soc section in s [...] adds a7436e34e973 ARM: dts: sti: remove delta node from stih410.dtsi adds 4b151244ff21 ARM: dts: sti: move usb picophy nodes out of soc in stih410.dtsi adds 44d5061fe2fd ARM: dts: sti: move usb picophy nodes out of soc in stih418.dtsi adds 21ed2f61cc86 Merge tag 'sti-dt-for-v5.18-round1' of git://git.kernel.or [...] adds e692b5aab6f1 ARM: dts: mstar: Set gpio compatible for ssd20xd adds 269923def7ab dt-bindings: add vendor prefix for Wireless Tag adds 42bd9c510b9a ARM: dts: mstar: Add the Wireless Tag IDO-SBC2D06-V1B-22W adds 365e7ecaaf8e dt-bindings: vendor-prefixes: Add prefix for Miyoo adds 2c63dddadf38 dt-bindings: arm: mstar: Add compatible for Miyoo Mini adds a99437485910 ARM: dts: mstar: Add a dts for Miyoo Mini adds 1eef31660001 dt-bindings: vendor-prefixes: Add prefix for 100ask adds 79f1e65a94d7 dt-bindings: arm: mstar: Add compatible for 100ask DongShanPiOne adds a6801eecea70 ARM: dts: mstar: Add board for 100ask DongShanPiOne adds c952e5075de1 dt-bindings: clk: mstar msc313 cpupll binding description adds 6979b5fedb92 ARM: mstar: Add cpupll to base dtsi adds 62a2718bf4c2 ARM: mstar: Link cpupll to cpu adds 79f700c24b13 ARM: mstar: Link cpupll to second core adds 9affaa4ad7cc ARM: mstar: Add OPP table for infinity adds 4fcfd917c9eb ARM: mstar: Add OPP table for infinity3 adds 344118c3ee4e ARM: mstar: Extend opp_table for infinity2m adds f7bc3bc5d3eb Merge branch 'mstar-dt-next' of https://github.com/linux-c [...] adds a268b155100b dt-bindings: arm/npcm: Add binding for global control regi [...] adds 2e26d833c6d7 MAINTAINERS: Match all of bindings/arm/npcm/ as part of NP [...] adds f14a58097eec ARM: dts: wpcm450: Add global control registers (GCR) node adds 733bc2f432cf ARM: dts: wpcm450: Add pinctrl and GPIO nodes adds 871e181bb4fd ARM: dts: wpcm450: Add pin functions adds 706c4fec115d ARM: dts: wpcm450-supermicro-x9sci-ln4f: Add GPIO LEDs and [...] adds e6cb1fc9635f ARM: dts: wpcm450: Add pinmux information to UART0 adds 43fd3d4d95ce MAINTAINERS: ARM/WPCM450: Add 'W:' line with wiki adds fee1601dc26e Merge tag 'nuvoton-5.18-devicetree' of git://git.kernel.or [...] adds fc32ca1ea6f7 dt-bindings: arm: amlogic: add S4 based AQ222 bindings adds 86f2159468d5 arm64: dts: meson-sm1: add spdifin and pdifout nodes adds b5a03ecec30c arm64: dts: meson: add common SM1 ac2xx dtsi adds d2ecf5ae59c8 dt-bindings: arm: amlogic: add X96-AIR bindings adds 37875d9dcb42 arm64: dts: meson: add initial device-trees for X96-AIR adds 3dbabb9ac746 dt-bindings: vendor-prefixes: add cyx prefix adds bc7811bd4e88 dt-bindings: arm: amlogic: add A95XF3-AIR bindings adds 8b749a0205bd arm64: dts: meson: add initial device-trees for A95XF3-AIR adds bf510ace20ac dt-bindings: vendor-prefixes: add haochuangyi prefix adds 2ca889b12016 dt-bindings: arm: amlogic: add H96-Max bindings adds ac7b4433714a arm64: dts: meson: add initial device-tree for H96-Max adds ac4dfd0d1d35 arm64: dts: add support for S4 based Amlogic AQ222 adds 073983233302 arm64: dts: meson-g12-common: add more pwm_f options adds 2c420d79dae4 arm64: dts: meson-g12-common: add uart_ao_b pins muxing adds 41654043226f dt-bindings: vendor-prefixes: add osmc prefix adds 3f7dbd336f36 dt-bindings: arm: amlogic: add Vero 4K+ bindings adds d926a4fe2533 arm64: dts: meson: add support for OSMC Vero 4K+ adds 3b364358cb9e Merge tag 'amlogic-arm64-dt-for-v5.18' of git://git.kernel [...] adds 7a7b1414ea9a dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains adds 182c4e1f92c1 dt-bindings: soc: add binding for i.MX8MQ VPU blk-ctrl adds 5f558b6dbf21 dt-bindings: arm: imx: add Protonic PRT8MM board compatible adds 00ffe9e0833c dt-bindings: arm: Add emtrion hardware emCON-MX8M Mini adds 6ba8986b35ed dt-bindings: arm: fsl: add toradex,verdin-imx8mm et al. adds 39d01d9c4522 dt-bindings: power: add defines for i.MX8MP power domain adds 38294f6158b8 dt-bindings: power: imx8mp: add defines for HSIO blk-ctrl domains adds 8a473f456090 dt-bindings: soc: add binding for i.MX8MP HSIO blk-ctrl adds 039facb4323b dt-bindings: arm: imx: add imx8mm gw7903 support adds fd9eff2ebc6a Merge tag 'imx-bindings-5.18' of git://git.kernel.org/pub/ [...] adds 7e9102c9f98e ARM: dts: imx28: Use correct compatible string for RTC adds 7c937d263db4 ARM: dts: imx: Rename RTC device tree nodes adds b57fb8742e00 ARM: dts: imx6qdl-dhcom-pdk2: Include missing headers adds 09b3acb73f76 ARM: dts: imx6sx-udoo-neo: Add HDMI support adds 67913cd1d47c ARM: dts: imxrt1050-pinfunc: Add pinctrl binding header adds e10d2b351b99 ARM: dts: imx28: reparent gpmi clock to ref_gpmi adds 4cb7df64c732 ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk [...] adds daad593a0c9a ARM: dts: imx6qdl-phytec: add missing pmic MFD subdevices adds 84ff7ceaff09 ARM: dts: imx6qdl-phytec: handle unneeded MFD-subdevices c [...] adds 0c6f71176ea4 ARM: dts: imx: Add missing LVDS decoder on M53Menlo adds 87158e5e8c3d ARM: dts: imx7: Move PCIe out of AIPS3 adds fff5ea96659a ARM: dts: imx6qdl-mba6: Move rtc alias to common location adds 33b424c68485 ARM: dts: imx6qdl: tqma6: Add i2c bus recovery adds 0563988cf7c4 ARM: dts: imx6qdl: tqma6: Mark gpio-buttons as wakeup-source adds b94684099d8c ARM: dts: imx6qdl: tqma6: Remove obsolete comment adds b251fd8ccd6c ARM: dts: imx6qdl-mba6: Move pinmux to regulator node adds 0e1200846a55 ARM: dts: imx6dl-prtvt7: Add display and panel nodes adds 6d09161111ef ARM: dts: imx6dl-prtvt7: Add missing tvp5150 video decoder node adds 9a6dbef4f234 ARM: dts: imx6qdl-vicut1: add CAN termination support adds add9b6b629cc ARM: dts: imx6dl: plym2m, prtvt7, victgo: make use of new [...] adds 7b3c8ad08830 ARM: dts: imx6dl: plym2m, prtvt7, victgo: add thermal zone [...] adds 9baabac707a5 ARM: dts: imx6qp-sabresd: Enable PCIe support adds 9d71d4a9eb27 Merge tag 'imx-dt-5.18' of git://git.kernel.org/pub/scm/li [...] adds cfc5078432ca arm64: dts: imx8mm: Add the pcie phy support adds aaeba6a8e226 arm64: dts: imx8mm: Add the pcie support adds b4d36c10bf17 arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board adds 8b8ebec67360 arm64: dts: imx8mn: add GPC node adds ea2b5af58ab2 arm64: dts: imx8mn: put USB controller into power-domains adds 18d4a6c9f280 arm64: dts: imx8mn: add DISP blk-ctrl adds 9a0f3b157e22 arm64: dts: imx8mn: Enable GPU adds afb424b99e0f arm64: dts: imx8mm-venice*: add PCIe support adds 84a7f5a98346 arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible adds 58497d7a13ed arm64: dts: imx: add Protonic PRT8MM board adds 0bcc4bf063b2 arm64: dts: imx8mq: disable DDRC node by default adds eb893e34309c arm64: dts: mnt-reform2: add internal display support adds 0c84549ab5c4 arm64: dts: mnt-reform2: correct i2c3 pad-ctrl adds 75e4493e881d arm64: dts: imx8qm: Add SCU RTC node adds 591de9fb73b7 arm64: dts: imx8: add mu5/6 node adds 5c87d6cbebc3 arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible adds b2d67d7bdf74 arm64: dts: imx8mp: disable usb3_phy1 adds b10e940f8a81 arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_ [...] adds 8cd449d73d82 arm64: dts: imx8mn-venice-gw7902: disable gpu adds 9d46d9f7821e arm64: dts: imx8m{m,n}_venice*: add gpio-line-names adds 34b13d121344 arm64: dts: ls1028a-qds: define mdio slots for networking options adds 30e5d233682f arm64: dts: imx8mq-tqma8mq: Remove redundant vpu reference adds 79e791870ac3 Merge commit '7a7b1414ea9a3641672be768afe16f583f0b76e7' in [...] adds 4ac7e4a81272 arm64: dts: imx8mq: Enable both G1 and G2 VPU's with vpu-blk-ctrl adds 9cbe605b8e3f arm64: dts: imx8mm: Enable Hantro G1 and G2 video decoders adds 1d84283101fc arm64: dts: tqma8mqml: add PCIe support adds 2449d0440a2b arm64: dts: imx8mm: Add support for emtrion emCON-MX8M Mini adds 708756e1972e arm64: dts: imx8mm: fix strange hex notation adds d7a385660e24 arm64: dts: fsl-ls1028a-qds: Drop overlay syntax hard coding adds 6f112d0fcf78 arm64: dts: freescale: Use overlay target for simplicity adds 9fb35e0d4d54 arm64: dts: imx8mp-evk: add PCA6416 interrupt controller mode adds 6a57f224f734 arm64: dts: freescale: add initial support for verdin imx8m mini adds f471b9a52679 arm64: dts: imx8mm-beacon: Enable PCIe adds 5edaa224645b arm64: dts: imx8mq-evk: Add second PCIe port support adds c4eda826deb6 arm64: dts: imx8qm: add compatible string for usdhc3 adds df6182e662ca arm64: dts: imx8qm: added more serial alias to dts adds 6bb691f2cf3d arm64: dts: imx8mp-evk: add PCA6416 gpio line names adds 8134822db08d arm64: dts: imx8mp-evk: add support for I2C5 adds eba5bea8f37f arm64: dts: ls1028a: add efuse node adds a72ba91e5bc7 arm64: dts: imx: Add i.mx8mm Gateworks gw7903 dts support adds 665f7f1ce8a7 arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlays for s [...] adds 27c8f4ccc1b9 arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlays for s [...] adds 37840653e8a3 arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlay for im [...] adds 037d4d885ad8 arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlay for im [...] adds 4fab14f01efa arm64: dts: imx8mp-phycore-som: Set minimum output impedan [...] adds c173a181719e arm64: dts: imx8mp-phycore-som: Adapt eMMC drive strength adds 97c8800e3fe2 arm64: dts: imx8mp-phycore-som: Reduce drive strength for [...] adds 2aeded997117 arm64: dts: imx8mp-phycore-som: Update WDOG muxing adds 8c0d17856a87 arm64: dts: imx8mp-phycore-som: Set VDD_ARM run and standb [...] adds b00e3e03cfa2 arm64: dts: imx8mp-phycore-som: LDO5 needs to be enabled i [...] adds 59f5ae05c18a arm64: dts: imx8mp-phycore-som: Set usdhc root clock for eMMC adds 52e71a47e82b Merge tag 'imx-dt64-5.18' of git://git.kernel.org/pub/scm/ [...] adds 96bb0954860a arm64: dts: juno: Add separate SCMI variants adds 1b29d1c1faf3 Merge tag 'juno-update-5.18' of git://git.kernel.org/pub/s [...] adds 6e8c8b508230 ARM: dts: am334x: pdu001: Use correct node name for RTC adds e2d54fb6cea9 ARM: dts: logicpd-torpedo: Add isp1763 support to baseboard adds 668e2f58ed8b ARM: dts: am335x-sancloud-bbe-extended-wifi: New devicetree adds e03e97d5b454 Merge tag 'omap-for-v5.18/dt-signed' of git://git.kernel.o [...] adds 0f960ce9debc ARM: dts: nanopi-neo-air: Add eMMC and bluetooth adds b04138bfdebb ARM: dts: sunxi: h3/h5: add r_uart node adds 28d45df0efee ARM: dts: sun7i: Add A20-Marsboard adds 210b3ef939c8 dt-bindings: arm: sunxi: add haoyu,a20-marsboard adds e4bae63fe5e0 ARM: dts: sun8i: Add ethernet0 alias in Nanopi NEO's device tree adds c4af51698c4f ARM: dts: sun8i: v3s: Move the csi1 block to follow address order adds d65e4afcc8db ARM: dts: sun8i-h3: Drop args in 'thermal-sensors' adds ebdfc289a348 MAINTAINERS: Update Allwinner SoCs maintainers adds ceaf23fe3f23 Merge tag 'sunxi-dt-for-5.18-1' of git://git.kernel.org/pu [...] adds 91c4c3e06a25 arm64: dts: rockchip: add usb2 nodes to rk3568 device tree adds 1ff37c22b161 arm64: dts: rockchip: add Quartz64-A usb2 support adds 9ade1ab4d85f arm64: dts: rockchip: fix vcc3v3_lcd{0,1}_n regulators in [...] adds 922237a6c211 arm64: dts: rockchip: add the touchscreen controller to rk [...] adds 827dfba89ae1 arm64: dts: rockchip: add Quartz64-A pmu_io_domains adds 2ed1e35457a1 arm64: dts: rockchip: add Quartz64-A sdmmc1 node adds 2943660fe301 arm64: dts: rockchip: add Quartz64-A con40 hardware adds 0601fbed4059 arm64: dts: rockchip: enable the mali GPU on rk3399-firefly adds 8ad885126daa dt-bindings: rockchip: Add BananaPi R2 Pro Board adds f901aaadaa2a arm64: dts: rockchip: Add Bananapi R2 Pro adds ad14de063890 arm64: dts: rockchip: add the i2s3_2ch node to rk356x adds 78f7186095db arm64: dts: rockchip: rename and sort the rk356x usb2 phy handles adds e49e24d7a85b arm64: dts: rockchip: add usb2 support to rk3568-evb1-v10 adds 810028668c6d arm64: dts: rockchip: add gpu node to rk356x adds c0a7259fad2d arm64: dts: rockchip: add cooling map and trip points for [...] adds 6ac383456452 arm64: dts: rockchip: enable the gpu on quartz64-a adds 0f546cd635ee arm64: dts: rockchip: enable the gpu on rk3568-evb1-v10 adds 679f048a10d8 arm64: dts: rockchip: enable the tsadc on rk3568-evb1-v10 adds a7c9013216f3 dt-bindings: arm: rockchip: Add Pine64 PineNote board adds 79c5f0e52d29 arm64: dts: rockchip: Add pdm node to rk356x adds d449121e5e8a arm64: dts: rockchip: Add Pine64 PineNote board adds e6bbf0d53ae1 arm64: dts: rockchip: define vdd_log on rk3399-puma adds dc570e8e1a70 arm64: dts: rockchip: fix supplies for pwm regulators adds 406c607eccea arm64: dts: rockchip: enable work led on rk3568-evb1-v10 adds 738bbac56122 arm64: dts: rockchip: add the vdd_cpu regulator to rk3568- [...] adds bbe5d394c76b arm64: dts: rockchip: set vdd_gpu regulator on rk3568-evb1 [...] adds 3e4c629ca680 arm64: dts: rockchip: enable rk809 audio codec on the rk35 [...] adds a0024f55eb5b arm64: dts: rockchip: align Google CROS EC PWM node name w [...] adds 84d08b2e5417 Merge tag 'v5.18-rockchip-dts64-1' of git://git.kernel.org [...] adds 5a68ce0a7b89 ARM: dts: rockchip: remove status from rk3288 crypto node adds 5a29ea50fc63 Merge tag 'v5.18-rockchip-dts32-1' of git://git.kernel.org [...] adds b90d10da84e3 arm64: dts: renesas: ulcb-kf: fix wrong comment adds 14415218a8c0 MAINTAINERS: Specify IRC channel for Renesas ARM32 port adds 3f67fc2a84e9 MAINTAINERS: Specify IRC channel for Renesas ARM64 port adds 8ca367e26ad9 arm64: dts: renesas: r8a779f0: Add RWDT node adds 1069050467d8 arm64: dts: renesas: spider-cpu: Enable watchdog timer adds a3a59919ab66 dt-bindings: clock: r9a06g032: Add the definition of the w [...] adds 045d0625d305 ARM: dts: r9a06g032: Add the watchdog nodes adds 3ec510bcbdd2 ARM: dts: r9a06g032-rzn1d400-db: Enable watchdog0 with a 6 [...] adds d05e409e4a66 arm64: dts: renesas: rzg2lc-smarc-som: Enable watchdog adds 48d8ee5b831e arm64: dts: renesas: Align GPIO hog names with dtschema adds 6a3b10e5c312 ARM: dts: renesas: Align GPIO hog names with dtschema adds b10e270dc9ec Merge tag 'renesas-arm-dt-for-v5.18-tag2' of git://git.ker [...] adds cfcccc9126a7 arm64: dts: renesas: r8a779f0: Add pinctrl device node adds 1ef36224ad62 arm64: dts: renesas: spider: Complete SCIF3 description adds eda2a6830f05 Merge tag 'renesas-arm-dt-for-v5.18-tag3' of git://git.ker [...] adds 290deaa10c50 ARM: dts: add DT for lan966 SoC and 2-port board pcb8291 adds e74964d0236f dt-bindings: arm: at91: add Kontron's new KSwitches adds 0fb578a529ac ARM: dts: at91: sama5d2: Fix PMERRLOC resource size adds fb45a72e2c46 ARM: dts: at91: remove status = "okay" from soc specific dtsi adds 4b6140b96dfe ARM: dts: at91: Use the generic "crypto" node name for the [...] adds f8b94b1500e4 ARM: dts: at91: sama7g5: Add crypto nodes adds f5e676c6aa47 ARM: dts: at91: sama7g5: Add can controllers of sama7g5 adds 04956b7216bd ARM: dts: at91: sama7g5: Enable can0 and can1 support in s [...] adds 279d626d7374 ARM: dts: at91: fix low limit for CPU regulator adds 85b1304b9daa ARM: dts: at91: sama7g5ek: set regulator voltages for stan [...] adds 3c8a9c2e2daf ARM: dts: at91: sama7g5: add opps adds c845b558599d Merge tag 'at91-dt-5.18' of git://git.kernel.org/pub/scm/l [...] adds 7dbb47d64acf dt-bindings: soc: rockchip: add rk3568-usb2phy-grf adds 581a1f8c9a32 Merge tag 'v5.18-rockchip-drivers-1' of git://git.kernel.o [...] adds 85045dd45300 ARM: dts: stm32: remove some timer duplicate unit-address [...] adds b380a2d1890a ARM: dts: stm32: remove timer5 duplicate unit-address on s [...] adds 7f25465e779d dt-binding: arm/stm32: Add emtrion hardware emSBC-Argon adds 16e3e44c5b87 ARM: dts: stm32: Add support for the emtrion emSBC-Argon adds 2a8e68ad06ce ARM: dts: stm32: Drop duplicate status okay from DHCOM gpioc node adds 0bb6b0f2e0e1 ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp151 adds 3314f45c83c7 ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp131 adds 2434845bae34 ARM: dts: stm32: increase SDMMC max-frequency for STM32MP13 adds 864fdbe756af ARM: dts: stm32: update sdmmc slew-rate in stm32mp13 pinctrl adds 0dbdb4862cd5 ARM: dts: stm32: update SDMMC clock slew-rate on STM32MP13 [...] adds ddc688c7b967 ARM: dts: stm32: add sdmmc sleep pins for STM32MP13 adds a6d3260019c9 ARM: dts: stm32: add sdmmc sleep config for STM32MP135F-DK adds efdf018e31e0 ARM: dts: stm32: update SDMMC version for STM32MP13 adds a7f6433feda4 ARM: dts: stm32: add SDMMC2 in STM32MP13 DT adds 2f715efc19f5 ARM: dts: stm32: add sdmmc2 pins for STM32MP13 adds b8b34b31fb5f ARM: dts: stm32: Add DMA2D support for STM32F429 series soc adds 6ced294e9f84 ARM: dts: stm32: Enable DMA2D on STM32F469-DISCO board adds ee2aacb6f3a9 ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 adds 54ceceeaee47 ARM: dts: stm32: add DMA1, DMA2 and DMAMUX1 on STM32MP13x [...] adds 26c1d8c7fe90 ARM: dts: stm32: add MDMA on STM32MP13x SoC family adds 1deab7ed164f ARM: dts: stm32: Add CM4 reserved memory, rproc and IPCC o [...] adds 7a5faaee0d2e ARM: dts: stm32: use exti 19 as main interrupt to support [...] adds 0f18f728ba62 ARM: dts: stm32: add DMA configuration to UART nodes on st [...] adds 8201f5f5fd2c ARM: dts: stm32: keep uart4 behavior on stm32mp157c-ed1 adds 76594563fac7 ARM: dts: stm32: keep uart4 and uart7 behavior on stm32mp15xx-dkx adds 97f44495f80e ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-ctouch2 adds 2fd0c0fe7a49 ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-edimm2.2 adds 49bc295c6a53 ARM: dts: stm32: keep uart4 behavior on stm32mp157a-iot-box adds ab0e8febe59f ARM: dts: stm32: keep uart nodes behavior on stm32mp1-micr [...] adds 9e9388e2ff67 ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0 adds ee41561d9c96 ARM: dts: stm32: keep uart nodes behavior on stm32mp157a-s [...] adds aed569aaf1ca ARM: dts: stm32: keep uart4 behavior on stm32mp157c-lxa-mc1 adds d8268564a3b7 ARM: dts: stm32: keep uart4 behavior on stm32mp157c-odyssey adds 97b37fb0752a ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] adds 89104f45a3b9 ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] adds b1bcd81718fb ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] adds 9269f28b7df5 ARM: dts: stm32: keep uart4 behavior on stm32mp15xx-dhcom-som adds 2a8092a5a60d ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] adds f03b9808e6e4 ARM: dts: stm32: Enable EXTI on stm32mp13 adds e6bc0d6ac6d6 ARM: dts: stm32: remove some timer duplicate unit-address [...] adds b814f7544a8f ARM: dts: stm32: remove timer5 duplicate unit-address on s [...] adds bf5f07e70687 ARM: dts: stm32: Correct masks for GIC PPI interrupts on s [...] adds cb4b2d26c78a ARM: dts: stm32: Correct masks for GIC PPI interrupts on s [...] adds 877d1d8112ae Merge tag 'stm32-dt-for-v5.18-1' of git://git.kernel.org/p [...] adds bb747becf808 dt-bindings: Add headers for Tegra234 I2C adds 38eb21a5fcd2 dt-bindings: Add headers for Tegra234 PWM adds 40efe139ff60 dt-bindings: Add Tegra234 APE support adds 07d743902a12 dt-bindings: Add HDA support for Tegra234 adds d978ab1a7b7a dt-bindings: Document Tegra234 HDA support adds d06a171e07bc dt-bindings: Add Tegra234 PCIe clocks and resets adds 6460278f6faf dt-bindings: power: Add Tegra234 PCIe power domains adds a4ad66da3fcc dt-bindings: memory: Add Tegra234 PCIe memory adds cba4cdeb35a2 Merge tag 'tegra-for-5.18-dt-bindings' of git://git.kernel [...] adds 670659998812 ARM: tegra: Update jedec,lpddr2 revision-id binding adds e52fed28f627 ARM: tegra: asus-tf101: Enable S/PDIF and HDMI audio adds 79b788bfc787 ARM: tegra: transformer: Drop reg-shift for Tegra HS UART adds fa3174c591b8 ARM: tegra: tf700t: Rename DSI node adds 4c0f1f90118b ARM: tegra: paz00: Add MMC aliases adds 8c49678d8488 ARM: tegra: Fix ethernet node names adds 0092c25b541a ARM: tegra: tamonten: Fix I2C3 pad setting adds f08a71d29d9d Merge tag 'tegra-for-5.18-arm-dt' of git://git.kernel.org/ [...] adds cfac36edfca4 Merge branch 'for-5.18/dt-bindings' into for-5.18/arm64/dt adds 156af9de0932 arm64: tegra: Add Tegra234 I2C devicetree nodes adds 5e69088d70d5 arm64: tegra: Add Tegra234 PWM devicetree nodes adds 835553b3c64e arm64: tegra: Add GPCDMA node for tegra186 and tegra194 adds 699349e09be0 arm64: tegra: Enable gpio-keys on Jetson AGX Orin Developer Kit adds 5710e16afa6c arm64: tegra: Add Tegra234 IOMMUs adds cd0c2edf20f0 arm64: tegra: Move audio IOMMU properties to ADMAIF node adds dc94a94daa39 arm64: tegra: Add audio devices on Tegra234 adds 09614acd87e6 arm64: tegra: APE sound card for Jetson AGX Orin adds b7e70391a545 arm64: tegra: Enable device-tree overlay support adds 621e12a138f7 arm64: tegra: Add HDA device tree node for Tegra234 adds ff578db7b693 arm64: tegra: Enable UART instance on 40-pin header adds c6489c30fcbc arm64: tegra: Enable Jetson Xavier NX USB device mode adds f0a481209d6f arm64: tegra: Drop arm,armv8-pmuv3 compatible string adds 664abe886602 Merge tag 'tegra-for-5.18-arm64-dt' of git://git.kernel.or [...] adds 60a9914cb206 ARM: dts: exynos: add missing HDMI supplies on SMDK5250 adds 453a24ded415 ARM: dts: exynos: add missing HDMI supplies on SMDK5420 adds 7cdfe3b3b60c ARM: dts: exynos: align PPMU event node names with dtschema adds 4216cd957b23 Merge tag 'samsung-dt-5.18-2' of git://git.kernel.org/pub/ [...] adds daeb1c2b50fb arm64: dts: exynos: drop incorrectly placed wakeup interru [...] adds 75a0c6a50580 arm64: dts: exynos: align pinctrl with dtschema in Exynos850 adds f377d4d4beaf arm64: dts: exynos: use dedicated wake-up pinctrl compatib [...] adds 06874015327b arm64: dts: exynos: Add initial device tree support for Ex [...] adds 2cd76c2aba5e Merge tag 'samsung-dt64-5.18-2' of git://git.kernel.org/pu [...] adds e011df3579ac ARM: dts: Fix OpenBMC flash layout label addresses adds b8ae255e8939 ARM: dts: aspeed: rainier and everest: Enable UHCI adds c98a3dcd25ac ARM: dts: aspeed: bletchley: Switch sled numbering to 1-based adds 2cc3b80c32a2 ARM: dts: aspeed: bletchley: Separate leds into multiple groups adds 7f3a795479ad ARM: dts: aspeed: bletchley: Update gpio-line-names adds 384aa4cb1435 ARM: dts: aspeed: bletchley: Update fmc configurations adds 53713d5ab91a ARM: dts: aspeed: bletchley: Switch to spi-gpio for spi2 adds a567a03e3600 ARM: dts: aspeed: bletchley: Add interrupt support for sle [...] adds 602c441c6391 ARM: dts: aspeed: bletchley: Add shunt-resistor for ADM1278 adds 98af9ffd17ed ARM: dts: aspeed: bletchley: Add INA230 sensor on each sled adds 4d84ae952c69 ARM: dts: aspeed: bletchley: Enable mdio3 bus adds 60170ec8ed1c ARM: dts: aspeed: bletchley: Cleanup redundant nodes adds d44ea6e3c747 ARM: dts: aspeed: Add device tree for Quanta S6Q BMC adds d05883790ac2 ARM: dts: aspeed: tacoma: Clean up KCS nodes adds d1acc52b5286 ARM: dts: aspeed: everest: Label reset-cause-pinhole GPIO adds f173c93f181e ARM: dts: aspeed: rainier: Label reset-cause-pinhole GPIO adds c23fadafebf3 ARM: dts: aspeed: tacoma: Remove CFAM reset GPIO adds b1f16672b4c8 ARM: dts: aspeed: mtjade: Enable secondary flash adds 73a82f2f0942 ARM: dts: aspeed: mtjade: Update rtc-battery-voltage-read- [...] adds b21a502d0cba ARM: dts: aspeed: mtjade: Update host0-ready pin adds cba343e3d2b7 ARM: dts: aspeed: mtjade: Rename GPIO hog nodes to match schema. adds d580bc3b2aa5 ARM: dts: aspeed: mtjade: Move all adc sensors into iio-hw [...] adds e8e91c4e0012 ARM: dts: aspeed: rainier: Remove SPI NOR controllers adds a9a3d60b937a ARM: dts: aspeed: Add ASRock ROMED8HM3 BMC adds 873fddb4ccba ARM: dts: aspeed: rainer: Add RTC battery gpio name adds 454a9fb7746e ARM: dts: aspeed: everest: Add RTC battery gpio name adds 09603f805ab6 ARM: dts: aspeed: p10bmc: Enable ftrace in ramoops buffer adds 2d9f1dd1f28d Merge tag 'aspeed-5.18-devicetree-2' of git://git.kernel.o [...] adds b88ffa66d530 ARM: dts: ox810se: Add Ethernet support adds bb67752b505e Merge tag 'oxnas-arm-soc-dt-for-5.18' of git://git.kernel. [...] adds 6dd8457dc206 arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes adds 292b0dd7cdc1 arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cell [...] adds 2aeb0696b8e8 arm64: dts: ti: k3-am64: Add ESM0 to device memory map adds 223d9ac45efb arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-pa [...] adds 8cae268b70f3 arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs adds a06ed27f3bc6 arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs adds 1a307cc29943 arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs adds de60edf1be3d arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs adds a966803781fc arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs adds 672e89d731c4 arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes adds cd9342109a7a arm64: dts: ti: k3-*: Drop address and size cells from fla [...] adds c4dda0cb4574 dt-bindings: arm: ti: Add bindings for AM625 SoC adds e096242e1ee2 dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM62 adds f1d17330a5be arm64: dts: ti: Introduce base support for AM62x SoC adds a033588ec66b arm64: dts: ti: Add support for AM62-SK adds d2717584521a Merge tag 'ti-k3-dt-for-v5.18' of git://git.kernel.org/pub [...] adds 5035460b4957 ARM: dts: qcom: sdx55: use standartized naming for spmi node adds b64192272cb6 ARM: dts: qcom: pm8226: add smbb charger node adds 0bbcddc5f036 ARM: dts: qcom: apq8026-lg-lenok: configure SMBB charger adds c04421c68fd4 dt-bindings: phy: qcom,usb-hs-phy: add MSM8226 compatible adds 1a34117f2e14 ARM: dts: qcom: msm8226: add USB node adds f8565bd5404f ARM: dts: qcom: apq8026-lg-lenok: enable USB adds d63642596ed1 ARM: dts: qcom: apq8026-lg-lenok: add fuel gauge adds d88198fcb540 ARM: dts: qcom: pm8226: Add vibration motor node adds 02964a7244ba ARM: dts: qcom: pm8226: Support SPMI regulators on PMIC sid 1 adds 3d7e7980993d ARM: dts: qcom: ipq4019: fix sleep clock adds 6d3cb248e498 ARM: dts: qcom: apq8064: correct ranges values adds 019b7f93bf0d ARM: dts: qcom: apq8064: make pci regs property dt-schema [...] adds af7a84eb9f92 ARM: dts: qcom: apq8064: adjust dsi node name to match dt-schema adds 3be5acc8586b ARM: dts: qcom: nexus7: remove vcss supply which never existed adds 251632433637 ARM: dts: qcom: apq8060: correct mvs switch name adds c9a186338f3f ARM: dts: qcom: rename eth node to ethernet adds 6f7e221e7a5c ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 adds 9f4a052795cd ARM: dts: qcom: add KPSS GCC compatible to clock nodes adds 96b2f11780d5 ARM: dts: qcom: msm8960: move vsdcc regulator out of simple-bus adds a23b9143286b ARM: dts: qcom: fill missing power-domain-cells for gcc co [...] adds 5fbd593756be ARM: dts: qcom: pm8226: Add node for the MPP adds 206006cf20b3 ARM: dts: qcom: apq8060-dragonboard: fix typo in eMMC adds c8a8f7551707 ARM: dts: qcom: sdx55: Fix the address used for PCIe EP lo [...] adds a5683471b68d ARM: dts: qcom: msm8226: Add pinctrl for sdhci nodes adds 81ecc39d0dd3 ARM: dts: qcom: apq8026-lg-lenok: Add Wifi adds e8880a10f970 ARM: dts: qcom: apq8026-lg-lenok: Add Bluetooth adds 134553625187 ARM: dts: qcom: msm8226: add power domains adds 40c13296f848 Merge tag 'qcom-dts-for-5.18' of git://git.kernel.org/pub/ [...] adds 1ff6797c326b arm64: dts: qcom: sc7280: Add bluetooth node on SC7280 IDP boards adds 87f7409da95e arm64: dts: qcom: msm8996: use standartized naming for spmi node adds 073a39a2a63a arm64: dts: qcom: sc7280: Add pmg1110 regulators for sc7280-crd adds 1b968998a3cb arm64: dts: qcom: sc7280: Move USB2 controller nodes from [...] adds bb59462e414f arm64: dts: qcom: sc7180: Add board regulators for MIPI ca [...] adds fcb68dfda5cb arm64: dts: qcom: sc7280: add display dt nodes adds 43137272f0bc arm64: dts: qcom: sc7280: Add DSI display nodes adds 25940788d170 arm64: dts: qcom: sc7280: add edp display dt nodes adds fc6b1225d20d arm64: dts: qcom: sc7280: Add Display Port node adds 7b1e0a87730e arm64: dts: qcom: sc7280: Add camcc clock node adds 142a4d995c6a arm64: dts: qcom: sc7280: Fix gmu unit address adds 61a6262f95e0 arm64: dts: qcom: sc7280: Move herobrine-r0 to its own dts adds 90c856602e03 arm64: dts: qcom: sc7280: Factor out Chrome common fragment adds 58d5ea52bd22 arm64: dts: qcom: sc7280: Factor gpio.h include to sc7280.dtsi adds 3f99518c6f65 arm64: dts: qcom: msm8992-lg-bullhead: Place LG Bullhead g [...] adds cd4bd4704ec8 arm64: dts: qcom: msm8992-lg-bullhead: Add support for LG [...] adds 015bbdd31411 arm64: dts: qcom: apq8016-sbc: Remove clock-lanes property [...] adds 6bf3c1895f58 arm64: dts: qcom: sdm845-db845c: Remove clock-lanes proper [...] adds 625c24460dbb arm64: dts: qcom: sdm845: fix microphone bias properties a [...] adds 2f1145117946 arm64: dts: qcom: update qcom,domain property adds 7be1c395ee40 arm64: dts: qcom: fix thermal zones naming adds ff15ae73eeee arm64: dts: qcom: apq8016-sbc: Fix dtbs_check warnings for &sound adds d60507200485 arm64: dts: qcom: sm8250: fix PCIe bindings to follow schema adds 63a4021fef47 arm64: dts: qcom: sdm845: rename memory@ nodes to more des [...] adds abdd4b7a7a70 arm64: dts: qcom: sm8150: add i2c and spi dma channels adds 2a03c21cca5f arm64: dts: qcom: sm8150: simplify references to pwrkey and resin adds fad35efa75a2 arm64: dts: qcom: msm8998: Fix cache nodes adds 0b9ae7ecdf54 arm64: dts: qcom: msm8996: qcom,controlled-remotely is boolean adds 3b87b01d7473 arm64: dts: qcom: sdm845: add missing power-controller compatible adds ffd6cc92ab9c arm64: dts: qcom: sm8250: add description of dcvsh interrupts adds 4ec48ebfc3ea arm64: dts: qcom: msm8994: SoC specific compatible strings [...] adds 52f6fa2d2d72 arm64: dts: qcom: msm8996: SoC specific compatible strings [...] adds e3e8a4724299 arm64: dts: qcom: ipq6018: add pcie max-link-speed adds 5239ce22278a arm64: dts: qcom: pms405: assign device specific compatible adds fe508ced49dd arm64: dts: qcom: pm6150l: Add wled node adds 7a52967d9050 arm64: dts: qcom: sm7225-fairphone-fp4: Configure WLED adds 640e71aac554 arm64: dts: qcom: msm8916: improve usb hs node formating adds a90b8adfa2dd Revert "arm64: dts: qcom: sm6125: Avoid using missing SM61 [...] adds 1f8790049384 arm64: dts: qcom: msm8916-j5: Fix typo adds 2ffcfe791d05 arm64: dts: qcom: sm8150: Add support for LMh node adds 42124b947e8e arm64: dts: qcom: ipq8074: add SMEM support adds e4a4fdcf7085 arm64: dts: qcom: ipq8074: add the reserved-memory node adds 17ac8af678b6 arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc adds 32bc936d7321 arm64: dts: qcom: sm8250: Add cpuidle states adds a131255e4ad1 arm64: dts: qcom: sm8350: Correct TCS configuration for apps rsc adds 6574702b0d39 arm64: dts: qcom: sm8450: Update cpuidle states parameters adds 1b7101e8124b arm64: dts: qcom: sm8250: Fix MSI IRQ for PCIe1 and PCIe2 adds 4dd1ad619274 arm64: dts: qcom: msm8994: Provide missing "xo_board" and [...] adds 8af90d6daa36 arm64: dts: qcom: msm8994-huawei-angler: Add vendor name huawei adds d1c10ab1494f arm64: dts: qcom: ipq6018: fix usb reference period adds 12dfb002ca01 arm64: dts: qcom: sdm845-oneplus-*: add fuel gauge adds 45882459159d arm64: dts: qcom: sdm845: add device tree for SHIFT6mq adds 73419e4d2fd1 arm64: dts: qcom: add IPA qcom,qmp property adds 1172729576fb arm64: dts: qcom: sm8450: Add remoteproc enablers and instances adds 72c370dfbd58 arm64: dts: qcom: sm8450-qrd: Enable remoteproc instances adds 171bac46700f arm64: dts: qcom: sc7180-trogdor: Add "-regulator" suffix [...] adds 7a86ac040565 arm64: dts: qcom: sc7280-herobrine: Consistently add "-reg [...] adds b1969bc52218 arm64: dts: qcom: sc7280: Properly sort sdc pinctrl lines adds f9800dde34e6 arm64: dts: qcom: sc7280: Clean up sdc1 / sdc2 pinctrl adds 8fdedd6c6464 arm64: dts: qcom: sc7280-idp: No need for "input-enable" o [...] adds bbef2a9ca087 arm64: dts: qcom: sc7280: Fix sort order of dp_hot_plug_de [...] adds 118cd3b8ec0d arm64: dts: qcom: sc7280: Add edp_out port and HPD lines adds 376e9183c1d1 arm64: dts: qcom: sc7280: Move pcie1_clkreq pull / drive s [...] adds ad4152d6e259 arm64: dts: qcom: sc7280: Move dp_hot_plug_det pull from S [...] adds 96b34a6ea7d0 arm64: dts: qcom: sc7280: Add a blank line in the dp node adds 42d3ce71ebce dt-bindings: arm: qcom: Document SM8450 HDK boards adds 067b2b3616cd arm64: dts: qcom: Add SM8450 HDK DTS adds 116f7cc43d28 arm64: dts: qcom: sc7280: Add herobrine-r1 adds a28106a2734f arm64: dts: qcom: c630: Add backlight controller adds ff899133fdae arm64: dts: qcom: c630: Move panel to aux-bus adds 59892de947f0 arm64: dts: qcom: ipq8074: enable the GICv2m support adds 3d44861d006b arm64: dts: qcom: ipq6018: enable the GICv2m support adds 134cfc5565d3 dt-bindings: arm: qcom: Add msm8996 and apq8096 compatibles adds 3431a7f5bbf2 arm64: dts: qcom: msm8996-mtp: Add msm8996 compatible adds f55dda215731 arm64: dts: qcom: msm8996: Rename cluster OPP tables adds b7072cc5704d arm64: dts: qcom: qcs404: Rename CPU and CPR OPP tables adds aa2d0bf04a3c arm64: dts: qcom: sm8450: add interconnect nodes adds 555ab09c7896 arm64: dts: qcom: ipq8074: drop the clock-frequency property adds 01b8c4aff332 arm64: dts: qcom: ipq6018: drop the clock-frequency property adds 1dc3e50eb680 arm64: dts: qcom: sm8450: Add LLCC/system-cache-controller node adds 8b93fbd95ed4 arm64: dts: qcom: sc7280: Add EPSS L3 interconnect provider adds 1e8853c69827 arm64: dts: qcom: sc7280: Add cpu OPP tables adds 29aed4b4eb99 arm64: dts: qcom: sdm845: Add gsi dma node adds 8f6e20adaaf3 arm64: dts: qcom: sdm845: enable dma for spi adds cfc090a0c960 arm64: dts: qcom: sdm845: add bi_tcxo to camcc adds 79b9ced56529 arm64: dts: qcom: msm8996: add cxo and sleep-clk to gcc node adds 2b8c9c77c268 arm64: dts: qcom: msm8996: convert xo_board to RPM_SMD_BB_CLK1 adds d4b341269efb arm64: dts: qcom: Add support for Samsung Galaxy Book2 adds 1e49defb8636 arm64: dts: qcom: align Google CROS EC PWM node name with [...] adds 3016af34ef8d arm64: dts: qcom: msm8916-longcheer-l8150: Add light and p [...] adds 08b25f7d99e1 dt-bindings: arm: cpus: Add Kryo 250 CPUs adds 9fb08c801923 arm64: dts: qcom: Add MSM8953 device tree adds 06ea71e42975 arm64: dts: qcom: Add PM8953 PMIC adds 24af02271ca7 arm64: dts: qcom: Add SDM632 device tree adds cb898d5e59b4 dt-bindings: arm: qcom: Document sdm632 and fairphone,fp3 board adds 308b26cddb04 arm64: dts: qcom: sdm632: Add device tree for Fairphone 3 adds 29cefaaf2b35 Merge tag 'qcom-arm64-for-5.18' of git://git.kernel.org/pu [...] adds 73ba850270da arm64: dts: mediatek: Correct uart clock of MT8192 adds 7f0c5b39dbb6 arm64: dts: mediatek: Correct SPI clock of MT8192 adds aa247c07f710 arm64: dts: mediatek: Correct Nor Flash clock of MT8192 adds 226231544f93 arm64: dts: mediatek: Correct I2C clock of MT8192 adds dde3c175187c arm64: dts: mediatek: Correct system timer clock of MT8192 adds d1986fbd56ed arm64: dts: mt8192: Add watchdog node adds 462f6c4a7c08 arm64: dts: mt8183: add jpeg enc node for mt8183 adds a97af4b52b63 arm64: dts: mt6358: add mt6358-keys node adds 994a71a3c911 arm64: dts: mediatek: Add mt8192 power domains controller adds 1f9986b258c2 arm64: dts: mediatek: add clock support for mt7986a adds fbaac5b1057d arm64: dts: mediatek: update mt7986a memory node adds 809967d76e91 arm64: dts: mediatek: update mt7986b memory node adds c723b6b7b7a1 Merge tag 'v5.17-next-dts64' of git://git.kernel.org/pub/s [...] adds 3bf75f3e7ae9 ARM: dts: Add initial support for Mediatek mt6582 adds 3b939100d3bd ARM: dts: Add initial support for Prestigio PMT5008 3G tablet adds 506ca49ae7b4 dt-bindings: mediatek: Adds a DT binding documentation for [...] adds d218159f19bf dt-bindings: Add vendor prefix for Airoha adds 51911d1c1bb3 dt-bindings: arm: airoha: Add binding for EN7523 SoC and EVB adds 2cf1c348d0f5 ARM: Add basic support for Airoha EN7523 SoC adds ecd2a1c1d541 ARM: dts: add GPIO support for Airoha EN7523 adds 8a6ea4edcf3e Merge tag 'v5.17-next-dts32' of git://git.kernel.org/pub/s [...] adds 5344930c64ab arm64: dts: marvell: armada-37xx: Add clock to PCIe node adds 94b0655636b3 Merge tag 'mvebu-dt64-5.18-1' of git://git.kernel.org/pub/ [...] adds d28ce6c7c1ee ARM: dts: armada-385.dtsi: Add definitions for PCIe legacy [...] adds 643d6a78ac76 dt-bindings: vendor-prefixes: Add Ctera Networks adds 5fc74dbdf8f6 ARM: dts: kirkwood: Add Ctera C-200 V1 board adds 8cd235b21605 ARM: dts: mvebu: Add Ctera C-200 V2 board adds c4deb8344a76 ARM: dts: turris-omnia: Set PCIe slot-power-limit-milliwat [...] adds 7d8e1702b572 Merge tag 'mvebu-dt-5.18-1' of git://git.kernel.org/pub/sc [...] new 48d3c3e9deb0 Merge branch 'arm/dt' into for-next adds 414174b6bb65 arm64: defconfig: Enable USB controller drivers for TI K3 SoC adds 707e0a42358f Merge tag 'ti-k3-config-for-v5.17-v2' of git://git.kernel. [...] adds 5c5dabb16476 ARM: imxrt_defconfig: Add i.MXRT family defconfig adds 10fb2ac13bc3 arm64: defconfig: enable taskstats configuration adds 34d9d2c9dc87 arm64: defconfig: enable pcieaer configuration adds 6e3807935e18 arm64: defconfig: re-order default configuration adds dde8cd786e37 arm64: defconfig: rebuild default configuration adds 5cf36c315f9e arm64: defconfig: enable bpf/cgroup firewalling adds 547950e571f2 arm64: defconfig: enable imx8m pcie phy driver adds e95622289f26 arm64: defconfig: build imx-sdma as a module adds ca5a50301755 arm64: defconfig: build r8169 as a module adds cf3f722be6ca arm64: defconfig: enable verdin-imx8mm relevant drivers as [...] adds 32d748a03e49 Merge tag 'imx-defconfig-5.18' of git://git.kernel.org/pub [...] adds 5f37e194bafd ARM: configs: at91: sama7: Enable NAND / SMC adds 9437a3c8abd7 ARM: configs: at91: sama7: Enable UBIFS_FS adds c1deb3392cda ARM: configs: at91: sama7: Enable crypto IPs and software algs adds cf718ceee0f8 ARM: configs: at91: sama7: enable cpu idle adds 2884f2dda70a ARM: configs: at91: sama7: add config for cpufreq adds a1c57d7e77ed Merge tag 'at91-defconfig-5.18' of git://git.kernel.org/pu [...] adds 485d710685b1 arm64: defconfig: Enable Audio Graph Card2 driver adds 3cff3c099fcd ARM: shmobile: defconfig: Disable unneeded 8250 serial options adds 2e8a33354724 arm64: defconfig: Enable additional support for Renesas platforms adds 0917b5bdbe4b Merge tag 'renesas-arm-defconfig-for-v5.18-tag1' of git:// [...] adds 3ed58ac3fac1 ARM: multi_v7_defconfig: Enable Broadcom STB USB drivers adds eeac19a4d398 ARM: multi_v7_defconfig: Enable BCM23550 and BCM53573 adds 753b2280e154 arm64: defconfig: tegra: Enable GPCDMA adds 53238ebcfa56 Merge tag 'tegra-for-5.18-arm64-defconfig' of git://git.ke [...] adds 7495af930835 ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c adds c199a67c42d6 Merge tag 'qcom-defconfig-for-5.18' of git://git.kernel.or [...] adds 1b9362ad46a1 arm64: defconfig: Enable MT6397 RTC adds 5243fc3f7395 arm64: defconfig: Enable cpufreq for MediaTek adds b5d8378ff0ba ARM: multi_v7_defconfig: Add support for Airoha EN7523 SoC adds c687cdc66ffc Merge tag 'v5.17-next-defconfig' of git://git.kernel.org/p [...] new b54eeb0dde89 Merge branch 'arm/defconfig' into for-next adds 860122d80251 soc: renesas: Identify RZ/V2L SoC adds cb5508e47e60 soc: renesas: Add support for reading product revision for [...] adds 15cc8d030cd7 Merge tag 'renesas-drivers-for-v5.18-tag1' of git://git.ke [...] adds b89acaf8cad1 soc: renesas: Kconfig: Explicitly select PM and PM_GENERIC [...] adds 088659ad2a83 soc: renesas: Kconfig: Introduce ARCH_RZG2L config option adds f289f1d8a49f Merge tag 'renesas-drivers-for-v5.18-tag2' of git://git.ke [...] adds f7b67642dd98 tee: amdtee: Make use of the helper macro LIST_HEAD() adds bc5ede20b8ec Merge tag 'amdtee-for-v5.18' of git://git.linaro.org:/peop [...] adds e7ddab084740 hwrng: optee-rng: use tee_shm_alloc_kernel_buf() adds f41b6be1ebda tee: remove unused tee_shm_pool_alloc_res_mem() adds 71cc47d4cc1f tee: add tee_shm_alloc_user_buf() adds d88e0493a054 tee: simplify shm pool handling adds 5d41f1b3e328 tee: replace tee_shm_alloc() adds 924e32269228 optee: add optee_pool_op_free_helper() adds 056d3fed3d1f tee: add tee_shm_register_{user,kernel}_buf() adds 231b1fc5da09 KEYS: trusted: tee: use tee_shm_register_kernel_buf() adds 53e16519c2ec tee: replace tee_shm_register() adds a45ea4efa358 tee: refactor TEE_SHM_* flags adds 25b67f373b49 Merge tag 'tee-shm-for-v5.18' of git://git.linaro.org:/peo [...] adds c137fb8909c1 soc: imx: Remove Layerscape check adds a1415fbcdd8a Merge commit '7a7b1414ea9a3641672be768afe16f583f0b76e7' in [...] adds 608d7c325e85 soc: imx: imx8m-blk-ctrl: add i.MX8MQ VPU blk-ctrl adds 6d240170811a firmware: imx: add get resource owner api adds 16dcfe972b7e firmware: imx: scu-pd: imx8q: add vpu mu resources adds e6cb5408289f bus: imx-weim: add DT overlay support for WEIM bus adds c8812c2a0815 Merge tag 'imx-drivers-5.18' of git://git.kernel.org/pub/s [...] adds dfa25e9f0f9a firmware: arm_scmi: Review some virtio log messages adds b7d2cf7c817b dt-bindings: arm: Add OP-TEE transport for SCMI adds 5f90f189a052 firmware: arm_scmi: Add optee transport adds 530897ecdb3d firmware: arm_scmi: Make virtio Version_1 compliance optional adds 61bc76be367e firmware: arm_scmi: optee: Fix missing mutex_init() adds afc9c1e26bc7 firmware: arm_scmi: optee: Drop the support for the OPTEE [...] adds d211ddeb511a firmware: arm_scmi: Perform earlier cinfo lookup call in do_xfer adds 582730b9cbcc firmware: arm_scmi: Set polling timeout to max_rx_timeout_ms adds 5a731aebd31b firmware: arm_scmi: Refactor message response path adds 8b276b59ccf9 include: trace: Add new scmi_xfer_response_wait event adds f872af09094c firmware: arm_scmi: Use new trace event scmi_xfer_response_wait adds a690b7e6e774 firmware: arm_scmi: Add configurable polling mode for transports adds f716cbd33f03 firmware: arm_scmi: Make smc transport use common completions adds 31d2f803c19c firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flag adds 117542b81fe7 firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret adds bf322084fec3 firmware: arm_scmi: Make optee support sync_cmds_completed_on_ret adds 69255e746890 firmware: arm_scmi: Add support for atomic transports adds 0bfdca8a8661 firmware: arm_scmi: Add atomic mode support to smc transport adds 94d0cd1da14a firmware: arm_scmi: Add new parameter to mark_txdone adds b1a1b1523211 Merge tag 'scmi-updates-5.17' of git://git.kernel.org/pub/ [...] adds cdf157faaafe firmware: arm_scmi: Disable ftrace for Clang Thumb2 builds adds 42e90eb53bf3 firmware: arm_scmi: Add a virtio channel refcount adds 9a1699bda095 firmware: arm_scmi: Review virtio free_list handling adds 5a3b7185c47c firmware: arm_scmi: Add atomic mode support to virtio transport adds 0539884ccc8a dt-bindings: firmware: arm,scmi: Add atomic-threshold-us o [...] adds 05976c5f3bff firmware: arm_scmi: Support optional system wide atomic-th [...] adds b7bd36f2e943 firmware: arm_scmi: Add atomic support to clock protocol adds 18f295b758b2 firmware: arm_scmi: Add support for clock_enable_latency adds 38a0e5b735d6 clk: scmi: Support atomic clock enable/disable API adds b610c55bdfb9 Merge tag 'scmi-updates-5.18' of git://git.kernel.org/pub/ [...] adds 4f346005aaed clk: samsung: fsd: Add initial clock support adds e3f3dc3810d3 clk: samsung: fsd: Add cmu_peric block clock information adds a15e367b0254 clk: samsung: fsd: Add cmu_fsys0 clock information adds bfbce52e4649 clk: samsung: fsd: Add cmu_fsys1 clock information adds ca0fdfd131c7 clk: samsung: fsd: Add cmu_imem block clock information adds 75c50afaa0d9 clk: samsung: fsd: Add cmu_mfc block clock information adds b826c3e4de1a clk: samsung: fsd: Add cam_csi block clock information adds 0b59bc00a693 clk: samsung: fix missing Tesla FSD dependency on Exynos adds ab930ecfcee8 Merge tag 'samsung-clk-fsd-5.18' of git://git.kernel.org/p [...] adds 1e5cf1452eb0 soc/tegra: pmc: Enable core domain support for Tegra20 and [...] adds 6f259bf1619b soc/tegra: fuse: Update nvmem cell list adds b631c9c2ae93 soc/tegra: fuse: Explicitly cast to/from __iomem adds 194217df813a soc/tegra: pmc: Add Tegra234 wake events adds fcfaff508b9f soc/tegra: bpmp: cleanup double word in comment adds 345932db14e3 Merge tag 'tegra-for-5.18-soc' of git://git.kernel.org/pub [...] adds a8eba8dde5fb soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable adds 001d7c83704b soc: ti: smartreflex: Use platform_get_irq_optional() to g [...] adds 043cfff99a18 firmware: ti_sci: Fix compilation failure when CONFIG_TI_S [...] adds a181bcfca937 firmware: ti_sci: inproper error handling of ti_sci_probe adds c3d66a164c72 soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe adds c65d68e7e95a soc: ti: k3-socinfo: Add AM62x JTAG ID adds 254a1864e4d0 Merge tag 'ti-driver-soc-for-v5.18' of git://git.kernel.or [...] adds 205e17766c78 memory: mtk-smi: Use ARRAY_SIZE to define MTK_SMI_CLK_NR_MAX adds 985ede63a045 dt-bindings: memory: fsl: convert ifc binding to yaml schema adds 3e25f800afb8 memory: fsl_ifc: populate child devices without relying on [...] adds e29ed0d1051d memory: brcmstb_dpfe: fix typo in a comment adds 425fd283e4a2 dt-bindings: memory: lpddr2-timings: convert to dtschema adds 180a276c99bb dt-bindings: memory: lpddr3-timings: convert to dtschema adds 28f818580e49 dt-bindings: memory: lpddr3: convert to dtschema adds d98e72b6f9b0 dt-bindings: memory: lpddr3: adjust IO width to spec adds e531932c7185 dt-bindings: memory: lpddr3: deprecate manufacturer ID adds 42f94bb962cd dt-bindings: memory: lpddr3: deprecate passing timings fre [...] adds 4e890b2228fd memory: of: parse max-freq property adds 80ce91730d32 dt-bindings: memory: lpddr2: Adjust revision ID property t [...] adds a06bf59d07f4 memory: Update of_memory lpddr2 revision-id binding adds b903f9c55ea4 Merge tag 'memory-controller-drv-5.18' of git://git.kernel [...] adds 5bf7fa48374e dt-bindings: memory: mtk-smi: Rename clock to clocks adds ddc3a3248896 dt-bindings: memory: mtk-smi: No need mediatek,larb-id for mt8167 adds 996ebc0e332b dt-bindings: memory: mtk-smi: Correct minItems to 2 for th [...] adds 6d86f23c35fe dt-bindings: memory: mediatek: Add mt8186 support adds a6945f4566d4 memory: mtk-smi: handle positive return value for clk_bulk [...] adds 8956500e5d5b memory: mtk-smi: Add sleep ctrl function adds 86a010bfc739 memory: mtk-smi: mt8186: Add smi support adds 12fbfd665fc4 memory: mtk-smi: Enable sleep ctrl safety function for MT8195 adds 88c7385290ed Merge tag 'memory-controller-drv-mediatek-5.18' of git://g [...] adds e3aabb3c7dbe memory: tegra30-emc: Print additional memory info adds 9ff684342ee7 memory: tegra20-emc: Correct memory device mask adds 0123af535b9c memory: tegra: Constify struct thermal_cooling_device_ops adds 42ba417307bc Merge tag 'memory-controller-drv-tegra-5.18' of git://git. [...] adds 73c022e12963 dt-bindings: power: Add MT8195 power domains adds ac0ca395543a soc: mediatek: pm-domains: Add wakeup capacity support in [...] adds dcbf6831a53a soc: mediatek: pm-domains: Remove unused macro adds db2ca8608a9f soc: mediatek: pm-domains: Move power status offset to pow [...] adds 342479c86d3e soc: mediatek: pm-domains: Add support for mt8195 adds c8a006896fce dt-bindings: power: Add MT8186 power domains adds 88590cbc1703 soc: mediatek: pm-domains: Add support for mt8186 adds 5f9b5b757e44 soc: mediatek: mmsys: add mt8186 mmsys routing table adds 15f1768365ae soc: mediatek: add MTK mutex support for MT8186 adds dcfd51925639 soc: mediatek: mtk-infracfg: Disable ACP on MT8192 adds 831785f0e5b9 soc: mediatek: mmsys: add mmsys reset control for MT8186 adds 83a7175cbe3e soc: mediatek: pwrap: add pwrap driver for MT8186 SoC adds a319fbfd3f6a dt-bindings: mediatek: add compatible for MT8186 pwrap adds eb1b02bef52a dt-bindings: arm: mediatek: mmsys: add support for MT8186 adds 16e769e2ae1f Merge tag 'v5.17-next-soc' of git://git.kernel.org/pub/scm [...] new 4359086dd462 Merge branch 'arm/drivers' into for-next new fde115f8d1bc Merge tag 'soc-fixes-5.17-2' into for-next new 8fcc54796bdf arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias new 428feddeea00 Merge branch 'arm/fixes' into for-next new 65cad772dcb4 soc: document merges new c018cef15757 [v2] ARM: sa1100/assabet: move dmabounce hack to ohci driver adds 7823e5aa5d1d firmware: qcom: scm: Remove reassignment to desc following [...] adds 943515090ec6 firmware: qcom: scm: Add function to set the maximum IOMMU [...] adds 071a13332de8 firmware: qcom: scm: Add function to set IOMMU pagetable a [...] adds a9ff0638a406 soc: qcom: llcc: Use devm_bitmap_zalloc() when applicable adds a5d32f6d2e59 firmware: qcom: scm: Fix some kernel-doc comments adds 5a811126d38f soc: qcom: rpmpd: Check for null return of devm_kcalloc adds 0ff027027e05 soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem adds 4b41a9d0fe3d soc: qcom: aoss: Fix missing put_device call in qmp_get adds 4e6ae78ee619 soc: qcom: apr: Remove redundant 'flush_workqueue()' calls adds 8030cb9a5568 soc: qcom: aoss: remove spurious IRQF_ONESHOT flags adds 3a99f121fe0b firmware: qcom: scm: Introduce pas_metadata context adds 26c1f17013a8 soc: qcom: mdt_loader: Split out split-file-loader adds 8bd42e2341a7 soc: qcom: mdt_loader: Allow hash segment to be split out adds 64fb5eb87d58 soc: qcom: mdt_loader: Allow hash to reside in any segment adds ea90330fa329 soc: qcom: mdt_loader: Extend check for split firmware adds 75d7213ce191 soc: qcom: mdt_loader: Reorder parts of __qcom_mdt_load() adds ebeb20a9cd3f soc: qcom: mdt_loader: Always invoke PAS mem_setup adds f4e526ff7e38 soc: qcom: mdt_loader: Extract PAS operations adds 94749156e6bc remoteproc: qcom: pas: Carry PAS metadata context adds dd72781b48a5 dt-bindings: remoteproc: qcom: pas: Add SM8450 PAS compatibles adds 5cef9b48458d remoteproc: qcom: pas: Add SM8450 remoteproc support adds 0ee30ace67e4 cpuidle: qcom-spm: Check if any CPU is managed by SPM adds 7734c4b507ce firmware: qcom: scm: Simplify set_cold/warm_boot_addr() adds 52beb1fc237d firmware: qcom: scm: Drop cpumask parameter from set_boot_addr() adds f60a317bcbea firmware: qcom: scm: Add support for MC boot address API adds 76ee15ae1b13 soc: qcom: socinfo: Add some more PMICs and SoCs adds 06b24ab36440 soc: qcom: llcc: Add support for 16 ways of allocation adds 8008e7902f28 soc: qcom: llcc: Update the logic for version info extraction adds 2b8175a1f108 soc: qcom: llcc: Add write-cache cacheable support adds bc88a42075cd soc: qcom: llcc: Add missing llcc configuration data adds 424ad93c23e2 soc: qcom: llcc: Update register offsets for newer LLCC HW adds a6e9d7ef252c soc: qcom: llcc: Add configuration data for SM8450 SoC adds c4bfcb73b609 dt-bindings: arm: msm: Add LLCC compatible for SM8350 adds c9413e3e1e59 dt-bindings: arm: msm: Add LLCC compatible for SM8450 adds a1b019872693 soc: qcom: mdt_loader: Fix split-firmware condition adds d148363684a4 dt-bindings: power: rpmpd: Add MSM8226 to rpmpd binding adds 20f36361b7dd soc: qcom: rpmpd: Add MSM8226 support adds 4d558d4d88af Merge tag 'qcom-drivers-for-5.18' of git://git.kernel.org/ [...] new 7d90798b86f8 Merge branch 'arm/drivers' into for-next adds 6d10fcd2faac arm64: defconfig: Add SM8450 GCC config adds 4685e234ab34 arm64: defconfig: Add SM8450 pinctrl config adds 156f91f1c49a arm64: defconfig: Add SM8450 icc configs adds c807a335d3b1 Merge tag 'qcom-arm64-defconfig-for-5.17' of git://git.ker [...] new 26a06c7c0cad Merge branch 'arm/defconfig' into for-next new 89fe6fa20637 Merge branch 'arm/fixes' into for-next adds 62dc30150c06 soc: mediatek: mmsys: add sw0_rst_offset in mmsys driver data adds a2d266a8f1fc Merge tag 'v5.17-next-soc.2' of git://git.kernel.org/pub/s [...] new e45858400788 Merge branch 'arm/drivers' into for-next new cb11fdd00ac1 Merge branch 'arm/fixes' into for-next new 0409f92a94ec Merge branch 'arm/fixes' into for-next adds def8abbb1464 ARM: at91: add support in soc driver for new SAMA5D29 adds d3d009847a11 Merge tag 'at91-soc-5.18-2' of git://git.kernel.org/pub/sc [...] adds fd7bd80b4637 memory: emif: Add check for setup_interrupts adds 5b5ab1bfa189 memory: emif: check the pointer temp in get_device_details() adds 69d6941949ea dt-bindings: memory: renesas,rpc-if: Document RZ/V2L SoC adds 608f7cf3f544 Merge tag 'memory-controller-drv-5.18-2' of git://git.kern [...] adds 40b358f6156a dt-bindings: power: add Amlogic s4 power domains bindings adds f2b03c1056ef soc: s4: Add support for power domains controller adds c76edea0e52d Merge tag 'amlogic-drivers-for-v5.18' of git://git.kernel. [...] new cbbc114b8b50 Merge branch 'arm/drivers' into for-next adds eceb6f8677d3 arm64: xilinx: dts: drop legacy property #stream-id-cells adds 1ff2d58e60c8 arm64: zynqmp: Add missing #dma-cells property adds 3a14f0e61408 arm64: zynqmp: Rename dma to dma-controller adds 756f4ae14562 Merge tag 'zynqmp-dt-for-v5.18' of https://github.com/Xili [...] adds dd340570a671 ARM: dts: at91: sam9x60ek: modify vdd_1v5 regulator to vdd_1v15 adds cbb92a7717d2 ARM: dts: at91: sama7g5: Remove unused properties in i2c nodes adds 003e17e75a3c ARM: dts: at91: sama7g5: add eic node adds 92499dec3aa9 ARM: dts: at91: sama7g5: Add NAND support adds 1a38f961c4f1 Merge tag 'at91-dt-5.18-2' of git://git.kernel.org/pub/scm [...] adds e7f127b213fa arm64: dts: juno: align pl330 node name with dtschema adds 8ede5890faaa arm64: dts: lg: add dma-cells to pl330 node adds ad3c72b0c6b9 arm64: dts: lg: align pl330 node name with dtschema adds e8f022f9ecb4 Merge tag 'dt64-cleanup-5.18' of git://git.kernel.org/pub/ [...] adds 441d531ec9b7 ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U adds bdf8762da268 ARM: dts: bcm2837: Add the missing L1/L2 cache information adds 618682b35099 ARM: dts: bcm2711: Add the missing L1/L2 cache information adds 4c9b25077eb1 ARM: dts: bcm2835/6: Add the missing L1/L2 cache information adds e5eb80f0c076 dt-bindings: arm: bcm2835: Add Raspberry Pi Zero 2 W adds 21f9efbc5e98 ARM: dts: Add Raspberry Pi Zero 2 W adds eae8273f9bdd arm64: dts: broadcom: Add reference to RPi Zero 2 W adds 66848aff05f6 ARM: dts: NSP: MX6X: get mac-address from eeprom adds 482c85c7fc95 ARM: dts: NSP: MX6X: correct LED function types adds c8442f0fb09c ARM: dts: BCM5301X: Add Ethernet MAC address to Luxul XWR-3150 adds dd5d787f481d Merge tag 'arm-soc/for-5.18/devicetree' of https://github. [...] adds c210c1d8f19d arm64: dts: broadcom: align pl330 node name with dtschema adds 33826e9c6ba7 arm64: dts: broadcom: bcm4908: use proper TWD binding adds 72b1c5da796e arm64: dts: broadcom: bcm4908: add pinctrl binding adds 47513f6dd93b arm64: dts: broadcom: bcm4908: add watchdog block adds ba5dfa2fd8d0 arm64: dts: broadcom: bcm4908: add I2C block adds c953c764e505 arm64: dts: ns2: Fix spi-cpol and spi-cpha property adds 55927cb44db4 arm64: dts: broadcom: Fix sata nodename adds bb8555fe8715 arm64: dts: ns2: Fix spi clock name adds 66435063c5f3 arm64: dts: stingray: Fix spi clock name adds 7b4fc7c6f9a3 Merge tag 'arm-soc/for-5.18/devicetree-arm64' of https://g [...] new 0d1b2c68d538 Merge branch 'arm/dt' into for-next adds 3759326db706 ARM: configs: at91: add eic adds 5f5399843c0e ARM: configs: at91: sama7: Unselect CONFIG_DMATEST adds 9a5872bab1c7 Merge tag 'at91-defconfig-5.18-2' of git://git.kernel.org/ [...] adds b3b44f502450 arm64: defconfig: enable Layerscape SFP driver adds d20e1df5c38f arm64: defconfig: Enable additional Broadcom STB drivers adds fd2307ee94c3 Merge tag 'arm-soc/for-5.18/defconfig-arm64' of https://gi [...] adds 42cc353b54fd arm: multi_v5: enable configs for versatile new f986d980b8f4 Merge branch 'arm/defconfig' into for-next new 4d0d3c7a6571 soc: document merges new ddb5239c4be4 Merge branch 'arm/fixes' into for-next adds 3cc8cd2d2595 arm64: dts: rockchip: add naneng combo phy nodes for rk3568 adds 37cbd3c52286 arm64: dts: rockchip: Fix SDIO regulator supply properties [...] adds 079d76ab3042 arm64: dts: rockchip: Remove vcc13 and vcc14 for rk808 adds 9d25aadd55bb arm64: dts: rockchip: Add #clock-cells value for rk805 adds fc30ed4edd4d Merge tag 'v5.18-rockchip-dts64-2' of git://git.kernel.org [...] adds f188620d6f96 ARM: dts: rockchip: Add #clock-cells value for rk805 adds c042639a70ed ARM: dts: rockchip: Update regulator name for PX3 adds 634f0f26cb9b Merge tag 'v5.18-rockchip-dts32-2' of git://git.kernel.org [...] new 1fbb99ebf959 Merge branch 'arm/dt' into for-next new cc473cb1af67 soc: document merges adds a461cac0c4b4 arm64: defconfig: enable the CVP driver adds 47c561af900a Merge tag 'arm64_defconfig_for_v5.18' of git://git.kernel. [...] new eaff8ee7b9a7 Merge branch 'arm/defconfig' into for-next adds 448841d9a2bc dt-bindings: usb: dwc2: fix compatible of Intel Agilex adds 1b5f9a048759 dt-bindings: usb: dwc2: add iommus adds 4b9ff41f22d6 dt-bindings: usb: dwc2: add disable-over-current adds 4b557e171ae7 arm64: dts: agilex/stratix10: add clock-names to USB DWC2 node adds ef82c9be844f arm64: dts: n5x: add sdr edac support adds 2ef363660d72 Merge tag 'socfpga_dts_update_for_v5.18_part2' of git://gi [...] new 2201faa9fd72 arm64: dts: seattle: Update spi clock properties new 19297aab805a arm64: dts: lg131x: Update spi clock properties new dc89633b8a1c ARM: dts: lpc32xx: Update spi clock properties new f2831464edb4 Merge branch 'arm/dt' into for-next new 2da5d49b92a5 soc: document merges new e550a69a4429 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC new e1e8628169c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 39369380e729 Merge branch 'v5.18/dt64' into for-next adds 305cab6f7645 Merge branch 'v5.18/drivers' into for-next new b6cb73586ceb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 450b056c92fa ARM: dts: aspeed: Enable Dual SPI RX transfers adds 0c41016e8151 ARM: dts: aspeed: Add GFX node to AST2600 adds 2c1acb13c3ef ARM: dts: aspeed: ast2600-evb: Enable GFX device adds d9540eeaa3d1 Merge branches 'nuvoton-dt-for-v5.18' and 'dt-for-v5.18' i [...] new ec8c6a49a88e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 96e7b5479a01 Merge branch 'at91-dt' into at91-next adds 67e2236e0abb Merge branch 'at91-defconfig' into at91-next adds c751ee5a62af Merge branch 'at91-defconfig' into at91-next adds f4de6d853a03 Merge branch 'at91-soc' into at91-next adds 285cc0d7d21b Merge branch 'at91-soc' into at91-next adds f66409148052 Merge branch 'at91-dt' into at91-next adds 8949f82fc329 Merge branch 'at91-defconfig' into at91-next adds d355edef55ee soc: microchip: make mpfs_sys_controller_put static adds ea2be22f3d37 clk: at91: allow setting PMC_AUDIOPINCK clock parents via DT adds a5ab04af4943 clk: at91: sama7g5: Allow MCK1 to be exported and referenc [...] adds 1a944729d863 clk: at91: sama7g5: fix parents of PDMCs' GCLK adds 8e842f02af7e clk: at91: clk-master: remove dead code adds a845fa592554 Merge branch 'clk-at91' into at91-next new d338e9d19758 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 5622c66effce Merge branch 'mem-ctrl-next' into for-next adds 691396e21c14 Merge branch 'for-v5.18/tegra' into for-next adds 5b8950b4a7a5 Merge branch 'for-v5.18/mediatek' into for-next adds b7c3f95f32e0 Merge branch 'mem-ctrl-next' into for-next adds c27983bbc75b Merge branch 'mem-ctrl-next' into for-next adds 560f9d092a9d Merge branch 'mem-ctrl-next' into for-next new cd1fd7c5a75d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 9a93965d055b Merge branch 'imx/soc' into for-next adds 4e5522ffd0b1 Merge branch 'imx/bindings' into for-next adds f7fa9507668d Merge branch 'imx/dt' into for-next adds 65cada0ba3bc Merge branch 'imx/dt64' into for-next adds 45550ada88f0 Merge branch 'imx/defconfig' into for-next new adcf276e19d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cb293d3b430e Merge branch 'for_5.15/drivers-soc' into next new dc586bad3c7e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ed7e1505b075 Merge branch 'v5.17-next/dts32' into for-next adds 57278309680c Merge branch 'v5.17-next/dts64' into for-next adds b319542664df soc: mediatek: mmsys: add sw0_rst_offset in mmsys driver data adds 2f67bb34d9e2 soc: mediatek: mmsys: add mmsys reset control for MT8186 adds 498540577aef soc: mediatek: pwrap: add pwrap driver for MT8186 SoC adds 919e96df951d dt-bindings: mediatek: add compatible for MT8186 pwrap adds 45c9e9a608aa dt-bindings: arm: mediatek: mmsys: add support for MT8186 adds bfa883aceaf4 Merge branch 'v5.17-next/soc' into for-next adds 6ceb6a96db4e Merge branch 'v5.17-fixes' into for-next new 4214b118b90f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5004e6297fee Merge branch 'mvebu/arm' into mvebu/for-next adds 5ea063cd440d Merge branch 'mvebu/dt' into mvebu/for-next adds 8885ae5142a4 Merge branch 'mvebu/dt64' into mvebu/for-next new a410fe24a3a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f9ecc209330a Merge branch 'omap-for-v5.18/dt' into for-next new 486f6a463512 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1677e64d480d arm64: defconfig: Enable some Qualcomm drivers adds af2d38db2674 arm64: defconfig: enable ath11k driver adds 17ef0b4b441f arm64: defconfig: enable mcp251xfd driver adds d3173e421b72 arm64: defconfig: Enable PM8916 watchdog driver adds cd7ce3e18afa arm64: defconfig: Enable SM8250 video clock controller adds bfcc08a078af Merge branch 'arm64-defconfig-for-5.17' into arm64-defconf [...] adds bf8f5182b8f5 clk: qcom: ipq8074: fix PCI-E clock oops adds 85cedb4e0c9d dt-bindings: clock: Add qualcomm QCM2290 DISPCC bindings adds cc517ea3333f clk: qcom: Add display clock controller driver for QCM2290 adds 30ac9f356f50 clk: qcom: gpucc-sdm660: fix two clocks with parent_names adds 6985fdc0c80c clk: qcom: gpucc-sdm660: get rid of the test clock adds ba9b57dcac4f clk: qcom: gpucc-sdm660: use parent_hws instead of parent_data adds 3ca901712156 clk: qcom: camcc-sc7180: use ARRAY_SIZE instead of specify [...] adds 5d57a18f2569 clk: qcom: camcc-sc7180: get rid of the test clock adds f1697f36196e clk: qcom: camcc-sc7180: use parent_hws instead of parent_data adds cf4cd3dcb79a clk: qcom: camcc-sdm845: use ARRAY_SIZE instead of specify [...] adds 6b7ef45f7aa9 clk: qcom: camcc-sdm845: get rid of the test clock adds b4e2d27ec748 clk: qcom: camcc-sdm845: move clock parent tables down adds 0cc3bd80610c clk: qcom: camcc-sdm845: convert to parent_hws/_data adds 38d40dd3ed38 clk: qcom: videocc-sc7180: use parent_hws instead of parent_data adds ed96df3d461e clk: qcom: gcc-msm8996: use ARRAY_SIZE instead of specifyi [...] adds b554a687b497 clk: qcom: gcc-msm8996: drop unsupported clock sources adds 1a2789cff03c clk: qcom: gcc-msm8996: move clock parent tables down adds b3867679d460 clk: qcom: gcc-msm8996: use parent_hws/_data instead of pa [...] adds fb4701307ce7 clk: qcom: gcc-msm8996: start getting rid of xo clk adds ef36263aa03b dt-bindings: clock: Add support for the MSM8226 mmcc adds e6db8c8be7ad clk: qcom: Add MSM8226 Multimedia Clock Controller support adds a0d61d02c102 dt-bindings: clocks: convert SDM845 Camera CC bindings to YAML adds 2564aa7544f4 dt-bindings: clocks: qcom,sdm845-camcc: add clocks/clock-names adds b77d8306d84f clk: qcom: ipq8074: Use floor ops for SDCC1 clock adds 8b6167a90135 dt-bindings: clock: Add sc8280xp to the RPMh clock control [...] adds 809b48289674 clk: qcom: rpmhcc: add sc8280xp support to the RPMh clock [...] adds 6914b82f3721 dt-bindings: clock: add QCOM SM6350 display clock bindings adds 837519775f1d clk: qcom: Add display clock controller driver for SM6350 adds 7b91b9d8cc6c dt-bindings: clock: add SM6350 QCOM Graphics clock bindings adds 013804a727a0 clk: qcom: Add GPU clock controller driver for SM6350 adds 2cabc4523765 dt-bindings: clock: Add A7 PLL binding for SDX65 adds af44e3276bf8 clk: qcom: Add A7 PLL support for SDX65 adds 2081df368ef3 clk: qcom: Add SDX65 APCS clock controller support adds a03965ed1310 dt-bindings: clock: split qcom,gcc.yaml to common and spec [...] adds a469bf89a009 dt-bindings: clock: simplify qcom,gcc-apq8064 Documentation adds 85e125878b4a dt-bindings: clock: document qcom,gcc-ipq8064 binding adds e95e825333ed clk: qcom: gcc-ipq806x: fix wrong naming for gcc_pxo_pll8_pll0 adds cb02866f9a74 clk: qcom: gcc-ipq806x: convert parent_names to parent_data adds a6aedd653213 clk: qcom: gcc-ipq806x: use ARRAY_SIZE for num_parents adds 512ea2edfe15 clk: qcom: gcc-ipq806x: add additional freq nss cores adds 28aa450d38e5 clk: qcom: gcc-ipq806x: add unusued flag for critical clock adds 33958ad3fc02 clk: qcom: clk-rcg: add clk_rcg_floor_ops ops adds 7e726f34c782 clk: qcom: gcc-ipq806x: add additional freq for sdc table adds b565d66403e3 dt-bindings: clock: add ipq8064 ce5 clk define adds b293510f3961 clk: qcom: gcc-ipq806x: add CryptoEngine clocks adds 887646c47d5c dt-bindings: reset: add ipq8064 ce5 resets adds 4f865bdcb44f clk: qcom: gcc-ipq806x: add CryptoEngine resets adds 5b2fa289c0d4 dt-bindings: clock: qcom: rpmcc: Add RPM Modem SubSystem ( [...] adds f804360bb3a5 clk: qcom: smd: Add missing RPM clocks for msm8992/4 adds 89f0f1a46015 clk: qcom: smd: Add missing MSM8998 RPM clocks adds 58922910add1 clk: qcom: clk-rcg2: Update logic to calculate D value for RCG adds b527358cb4cd clk: qcom: clk-rcg2: Update the frac table for pixel clock adds 2dc63e768ce2 clk: qcom: gcc: Add PCIe0 and PCIe1 GDSC for SM8150 adds 2fb605a1a529 clk: qcom: gcc: Add UFS_CARD and UFS_PHY GDSCs for SM8150 adds fb0c4f9d7293 clk: qcom: gcc: sm8150: Fix some identation issues adds d1a16e345578 clk: qcom: gcc: Add emac GDSC support for SM8150 adds 620f51252838 clk: qcom: Fix sorting of SDX_GCC_65 in Makefile and Kconfig adds 8397c9c0c26b dt-bindings: clock: add QCOM SM6125 display clock bindings adds 6e87c8f07407 clk: qcom: Add display clock controller driver for SM6125 adds 23fb96d857c2 Merge branch 'defconfig-for-5.17' into defconfig-for-5.18 adds b8277c8275a1 Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] new c1e3ff1cb3e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b4a213c53eed ARM: dts: bcm2711-rpi-400: Fix GPIO expander labels adds ce94980d2970 ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array adds c5915b53d4c2 dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema new 3d992106f8b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1d26428af3fa Merge branches 'renesas-arm-dt-for-v5.18', 'renesas-driver [...] adds 92dfff382af0 soc: renesas: Add support for reading product revision for [...] adds 7fb968536682 Merge branches 'renesas-arm-defconfig-for-v5.18', 'renesas [...] adds c3b08f12c719 Merge branches 'renesas-arm-defconfig-for-v5.18' and 'rene [...] adds 65a3b7e58076 Merge branches 'renesas-arm-dt-for-v5.18' and 'renesas-dri [...] adds ee30666d75e2 Merge branch 'renesas-arm-dt-for-v5.18' into renesas-next adds 77494b5c6a73 Merge branches 'renesas-arm-dt-for-v5.18' and 'renesas-dri [...] adds f9181078bb48 Merge branches 'renesas-arm-dt-for-v5.18' and 'renesas-dri [...] adds dff7b84b4d2a Merge branch 'renesas-arm-dt-for-v5.18' into renesas-next new a70cff4670a0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f90f1bbe0d70 dt-bindings: reset: document deprecated HiSilicon property adds 5e23c1ec4347 reset: renesas: Check return value of reset_control_deassert() adds 9568d0259fec reset: uniphier-glue: Use reset_control_bulk API adds 89e7a6698fdd reset: uniphier-glue: Use devm_add_action_or_reset() new b63142e187cf Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 9e1814a0c35a Merge branch 'v5.18-armsoc/drivers' into for-next adds 3001cb317815 Merge branch 'v5.18-armsoc/dts32' into for-next adds b52880ab0670 Merge branch 'v5.18-armsoc/dts64' into for-next adds 842f4cb72639 clk: rockchip: Add more PLL rates for rk3568 adds ff3187eabb5c clk: rockchip: drop CLK_SET_RATE_PARENT from dclk_vop* on rk3568 adds 6e69052f01d9 clk: rockchip: Add CLK_SET_RATE_PARENT to the HDMI referen [...] adds 9f565399ad07 clk/rockchip: Use of_device_get_match_data() adds 10b74af31073 clk: rockchip: re-add rational best approximation algorith [...] adds 3968abae8099 Merge branch 'v5.18-clk/next' into for-next adds bf19347a7856 Merge branch 'v5.17-armsoc/dtsfixes' into for-next adds f03511c4f2b5 Merge branch 'v5.18-armsoc/dts64' into for-next adds ac6b5bc8a30b Merge branch 'v5.18-armsoc/dts32' into for-next adds ea80f22c4edd Merge branch 'v5.18-armsoc/dts64' into for-next adds 15cd17dae4ae arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy [...] adds b2e5612f6ea2 arm64: dts: rockchip: Add sata nodes to rk356x adds e23868c628a0 Merge branch 'v5.18-armsoc/dts64' into for-next new 8bbaefc640d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c27168e320c5 Merge branch 'fixes' into for-next adds 46b269500c61 Merge branch 'next/soc' into for-next adds a97a24c2669d Merge branch 'next/dt' into for-next adds 2d79a8356889 Merge branch 'next/dt64' into for-next adds 4415a9df112f Merge branch 'for-v5.18/tesla-fsd' into for-next adds b834afb2bc3e Merge branch 'for-v5.18/tesla-fsd-clk' into for-next adds 4ad322bfe4f6 Merge branch 'for-v5.18/tesla-fsd' into for-next adds f2bf0f216e84 Merge branch 'next/dt' into for-next adds 306b86074daf Merge branch 'next/dt64' into for-next adds 06c767e49e99 Merge branch 'for-v5.18/tesla-fsd-clk' into for-next adds d1b866235c13 Merge branch 'next/dt64' into for-next adds bb03389a7cf5 Merge branch 'next/dt' into for-next adds 7803fc72e50b Merge branch 'next/dt' into for-next adds 300ccbb25491 ARM: defconfig: add SMB347 charger driver for p4note adds e0995440d460 Merge branch 'next/defconfig' into for-next adds 8b5584aa4c4a Merge branch 'next/soc' into for-next adds c443ddd03aec Merge branch 'next/dt' into for-next adds 9f6408ce5dfa Merge branch 'next/dt64' into for-next adds 4efc93d707ff Merge branch 'next/dt' into for-next adds 39c2a5e0d38a Merge branch 'next/dt64' into for-next adds 272a253338f9 arm64: dts: fsd: Add the MCT support adds acda0aab9ed2 Merge branch 'for-v5.18/tesla-fsd' into for-next adds b2d5c4016a34 Merge branch 'for-v5.18/dt-cleanup' into for-next new 7ff65a0afc9d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 34c29cdcc836 Merge tag 'scmi-fix-5.17' of git://git.kernel.org/pub/scm/ [...] new 427094423e44 Merge tag 'juno-fix-5.17' of git://git.kernel.org/pub/scm/ [...] new 4b52c464e657 Merge tag 'juno-update-5.18' of git://git.kernel.org/pub/s [...] new 210b966b7e2f Merge tag 'scmi-updates-5.18' of git://git.kernel.org/pub/ [...] new 4fc884112ec5 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 01e57df26919 ARM: dts: stm32: Add alternate pinmux for ethernet0 pins adds 760ae19fa929 ARM: dts: stm32: Add alternate pinmux for mco2 pins adds 74fa56279651 ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM new 63b12fb84c5f Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds d1c4c136bab7 Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next adds 14eadca892dd Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next adds d7ab185b353f Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next adds f25c47c67629 Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next new 1b3f3ee51e2d Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds b95c18100ed5 Merge tag 'tee-shm-for-v5.18' into next adds ad3e289de810 tee: make tee_shm_register_kernel_buf vmalloc supported adds 3e53bb2bd87b Merge branch 'tee_shm_vmalloc_for_v5.19' into next new 713cff76a041 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds f5e8d1e373dd Merge branch for-5.17/arm/dt into for-next adds ce2e608bbeb4 Merge branch for-5.18/soc into for-next adds d6962f37c7a4 Merge branch for-5.18/dt-bindings into for-next adds f9c9602f5baa Merge branch 'for-5.18/dt-bindings' into for-5.18/memory adds 8c8959f2b5cc memory: tegra: Add Tegra234 support adds 572f08c0fd75 memory: tegra: Add APE memory clients for Tegra234 adds 82a1bf600d5d Merge branch for-5.18/memory into for-next adds f5c304e2e8b7 Merge branch for-5.18/arm/dt into for-next adds 157059d53ebc Merge branch for-5.18/arm64/dt into for-next adds 6d746e1eb2f6 Merge branch for-5.18/arm64/defconfig into for-next new 9f600133a203 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9526e4c83dfb Merge branch 'ti-k3-dts-next' into ti-next adds 3be5bf60d055 Merge branch 'ti-k3-dts-next' into ti-next adds 141c3dc8fb47 Merge branch 'ti-k3-dts-next' into ti-next adds 7e3580d1f38a Merge branch 'ti-k3-dts-next' into ti-next adds 183a6f5c6e1e Merge branches 'ti-k3-dts-next' and 'ti-drivers-soc-next' [...] new 6eef98ec6b93 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 2145bb687e3f dt-bindings: clk: microchip: Add Microchip PolarFire host binding adds 771a98eaa735 Merge branch 'clk-microchip' into clk-next adds 2a8b539433e1 clk: si5341: fix reported clk_rate when output divider is 2 adds 982c59537523 clk-si5341: replace snprintf in show functions with sysfs_emit adds bd4a0a61cacd Merge branch 'clk-si' into clk-next adds 7a688c91d3fd clk: mediatek: Fix memory leaks on probe adds bbdfc3faa323 Merge branch 'clk-mtk' into clk-next adds cb36aaa69f16 Merge branch 'clk-at91' into clk-next adds e33b88b6d7c2 clk: stm32mp1: Split ETHCK_K into separate MUX and GATE clock adds e9ed1ef18a37 clk: stm32mp1: Add parent_data to ETHRX clock adds cc3ec8bf60f9 Merge branch 'clk-st' into clk-next adds 4917394e0c76 clk: zynqmp: replace warn_once with pr_debug for failed clock ops adds 95940e37624a Merge branch 'clk-xilinx' into clk-next adds a992acbb219a clk: gate: Add some kunit test suites adds 28c7bbb2a3fc Merge branch 'clk-kunit' into clk-next adds 8e972afb3be6 dt-bindings: clock: convert cs2000-cp bindings to yaml adds 68643c373510 dt-bindings: clock: cs2000-cp: document aux-output-source adds 11dda11f0007 dt-bindings: clock: cs2000-cp: document cirrus,clock-skip flag adds 519ba32e3498 dt-bindings: clock: cs2000-cp: document cirrus,dynamic-mode adds a6e11bb24ebd clk: cs2000-cp: Make aux output function controllable adds da1eb4e8b4df clk: cs2000-cp: add support for dynamic mode adds b83688258605 clk: cs2000-cp: make clock skip setting configurable adds 2f3d32fe9df8 clk: cs2000-cp: freeze config during register fiddling adds 5edffb980519 clk: cs2000-cp: convert driver to regmap adds 54a4509cf11b Merge branch 'clk-cs2000' into clk-next adds 59a43fa2487b clk: renesas: r8a779f0: Add SYS-DMAC clocks adds d843e61e0ea5 clk: renesas: r8a7799[05]: Add MLP clocks adds b289cdecc7c3 clk: renesas: r9a07g044: Update multiplier and divider val [...] adds 9b621b6adff5 clk: renesas: r8a779a0: Add CANFD module clock adds 678eb67513a9 dt-bindings: clock: renesas: Document RZ/V2L SoC adds fbf4ae93c2bc Merge tag 'renesas-r9a07g054-dt-binding-defs-tag' into ren [...] adds a1bcf50a99dd clk: renesas: rzg2l-cpg: Add support for RZ/V2L SoC adds 80a6359f1c9b Merge tag 'renesas-clk-for-v5.18-tag1' of git://git.kernel [...] adds 42531e5307c3 Merge branch 'clk-renesas' into clk-next adds 2403d6f1b1da clk: mediatek: Use %pe to print errors adds 19b8d43887f5 clk: mediatek: gate: Consolidate gate type clk related code adds ee488dc918bc clk: mediatek: gate: Internalize clk implementation adds 44dd1414cf76 clk: mediatek: gate: Implement unregister API adds 625afe4f05e1 clk: mediatek: gate: Clean up included headers adds 89ceb2064ecb clk: mediatek: cpumux: Implement unregister API adds 759284426a22 clk: mediatek: cpumux: Internalize struct mtk_clk_cpumux adds 02f0d762319c clk: mediatek: cpumux: Clean up included headers adds 0b4b0387ddf6 clk: mediatek: mux: Implement unregister API adds 7b375737e47e clk: mediatek: mux: Internalize struct mtk_clk_mux adds dc46de49264e clk: mediatek: mux: Clean up included headers adds 39691fb67b6a clk: mediatek: pll: Split definitions into separate header file adds 6dd199064dd8 clk: mediatek: pll: Implement unregister API adds 10174b507756 clk: mediatek: pll: Clean up included headers adds 34c9d45418bc clk: mediatek: Implement mtk_clk_unregister_fixed_clks() API adds 1c6d6b69baae clk: mediatek: Implement mtk_clk_unregister_factors() API adds b87385eb5a8e clk: mediatek: Implement mtk_clk_unregister_divider_clks() API adds cb50864f6cee clk: mediatek: Implement mtk_clk_unregister_composites() API adds 2204d96b1919 clk: mediatek: Add mtk_clk_simple_remove() adds c42a2888e0db clk: mediatek: mtk: Clean up included headers adds 4e94ea5432f5 clk: mediatek: cpumux: Implement error handling in register API adds e938a1340988 clk: mediatek: gate: Implement error handling in register API adds 203ce39ed50b clk: mediatek: mux: Reverse check for existing clk to redu [...] adds eb7b7a7de993 clk: mediatek: mux: Implement error handling in register API adds 6ae34f2b7b82 clk: mediatek: pll: Implement error handling in register API adds 3c3ba2ab0226 clk: mediatek: mtk: Implement error handling in register APIs adds 2d18b7e31aa8 clk: mediatek: Unregister clks in mtk_clk_simple_probe() e [...] adds cd3a77a085f5 clk: mediatek: mt8195: Hook up mtk_clk_simple_remove() adds f3e690b00b86 clk: mediatek: mt8195: Implement error handling in probe f [...] adds cf8a482afc28 clk: mediatek: mt8195: Implement remove functions adds d54bb86b8955 clk: mediatek: Warn if clk IDs are duplicated adds fa62806ece26 Merge branch 'clk-mtk' into clk-next adds b191fe39a5ff clk: mvebu: use time_is_before_eq_jiffies() instead of ope [...] adds f7bcf5fe4346 Merge branch 'clk-mvebu' into clk-next adds 48473a3319f6 Merge branch 'clk-fixes' into clk-next adds 356a8666263c Merge branch 'clk-fixes' into clk-next adds 7da5e77a1b5f Merge branch 'clk-fixes' into clk-next adds 703da2aed99c clk: nxp: Remove unused variable adds 2eb3b3f0e870 clk: nxp: Declare mux table parameter as const u32 * adds 891b7023010c clk: mux: Declare u32 *table parameter as const adds 08edf70457b3 clk: hisilicon: Remove unnecessary cast of mux table to u32 * adds 8a8e164b1de0 clk: mmp: Declare mux tables as const u32[] adds eac03cb010a9 clk: qcom: Declare mux table as const u32[] adds fa6ffe65cce5 clk: pistachio: Declare mux table as const u32[] adds 75061a6ff49b clk: Mark 'all_lists' as const adds 8df64183b8b7 clk: Mark clk_core_evict_parent_cache_subtree() 'target' const adds de408377db30 Merge branch 'clk-const' into clk-next adds 34f749787653 Merge tag 'clk-at91-5.18' of git://git.kernel.org/pub/scm/ [...] adds 05d4453f6cb5 Merge branch 'clk-at91' into clk-next adds a81595729be6 dt-bindings: imx: Add clock binding for i.MXRT1050 adds d6e359305b45 dt-bindings: clock: imx: Add documentation for i.MXRT1050 clock adds 7154b046d8f3 clk: imx: Add initial support for i.MXRT1050 clock driver adds 036a4b4b4dfa clk: imx: Add imx8dxl clk driver adds 39d1e443173a clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_RO [...] adds eccac77ede39 clk: imx7d: Remove audio_mclk_root_clk adds 8cf0e06a7230 dt-bindings: fsl: scu: add imx8dxl scu clock support adds 135efc3a76d1 clk: imx: off by one in imx_lpcg_parse_clks_from_dt() adds 245830990da6 dt-bindings: clock: Add imx93 clock support adds 9a45081bb1fd dt-bindings: clock: add i.MX93 clock definition adds 11994196178d clk: imx: add i.MX93 composite clk adds 1b26cb8a77a4 clk: imx: support fracn gppll adds 24defbe194b6 clk: imx: add i.MX93 clk adds d25cbd3e3927 clk: imx8mm: remove SYS PLL 1/2 clock gates adds 38ce00adc163 clk: imx8mn: remove SYS PLL 1/2 clock gates adds d097cc045b64 clk: imx8mp: remove SYS PLL 1/2 clock gates adds 485b4ff57c27 clk: imx: pll14xx: Use register defines consistently adds d77461a616b6 clk: imx: pll14xx: Drop wrong shifting adds 58f4980ccbec clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP adds 53990cf9d5b4 clk: imx: pll14xx: consolidate rate calculation adds 052d03a043af clk: imx: pll14xx: name variables after usage adds 5ff50031cb88 clk: imx: pll14xx: explicitly return lowest rate adds 80cbc80612a0 clk: imx: pll14xx: Add pr_fmt adds b09c68dc57c9 clk: imx: pll14xx: Support dynamic rates adds 738e7891345f Merge tag 'clk-imx-5.18' of git://git.kernel.org/pub/scm/l [...] adds c62b1f34e93f MAINTAINERS: clk: imx: add git tree and dt-bindings files adds 3e6054d043c0 clk: imx: remove redundant re-assignment of pll->base adds 7811a4631173 Merge branch 'clk-imx' into clk-next adds 328212de9f84 Merge tag 'v5.18-rockchip-clk1' of git://git.kernel.org/pu [...] adds 454a72ab58f8 Merge branch 'clk-rockchip' into clk-next adds 691419f90f7f clk: renesas: r8a779f0: Fix RSW2 clock divider adds 78789705581d clk: renesas: r8a779f0: Add WDT clock adds 5447d32c5559 clk: renesas: r8a779f0: Add I2C clocks adds 73421f2a48e6 clk: renesas: r8a779f0: Add PFC clock adds 9a771038959c Merge tag 'renesas-clk-for-v5.18-tag2' of git://git.kernel [...] adds dac6ad043392 Merge branch 'clk-renesas' into clk-next adds 40dda3532f90 clk: starfive: jh7100: Don't round divisor up twice adds 73bfc8d745a9 clk: starfive: jh7100: Handle audio_div clock properly adds 458dad7cac03 dt-bindings: clock: Add JH7100 audio clock definitions adds c31b32fef8de dt-bindings: clock: Add starfive,jh7100-audclk bindings adds 26ad971faa07 clk: starfive: jh7100: Make hw clock implementation reusable adds 8c373f8c793c clk: starfive: jh7100: Support more clock types adds 3028181ea3b8 clk: starfive: Add JH7100 audio clock driver adds 4fe9d9f545b9 Merge branch 'clk-starfive' into clk-next adds 78ab3a9a3d57 clk: ti: Constify clkctrl_name adds 80864594ff2a clk: ti: Preserve node in ti_dt_clocks_register() adds 274d679810da clk: ti: Optionally parse IO address from parent clock node adds 51f661ef9a10 clk: ti: Add ti_find_clock_provider() to use clock-output-names adds d02747e9894c clk: ti: Use clock-output-names for clkctrl adds 2c1593328d7f clk: ti: Add ti_dt_clk_name() helper to use clock-output-names adds 9e56a7d4263c clk: ti: Update pll and clockdomain clocks to use ti_dt_cl [...] adds ed06099c5d0b clk: ti: Update component clocks to use ti_dt_clk_name() adds 3b34cafca1c5 Merge branch 'clk-ti' into clk-next adds d8a441e53e24 clk: actions: Terminate clk_div_table with sentinel element adds 3eb00f89162e clk: loongson1: Terminate clk_div_table with sentinel element adds 113b261bdf2b clk: hisilicon: Terminate clk_div_table with sentinel element adds 8bed4ed5aa34 clk: clps711x: Terminate clk_div_table with sentinel element adds 1fdfd517ce79 clk: actions: Make sentinel elements more obvious adds bbe9b2e42b65 Merge branch 'clk-terminate' into clk-next adds 6f3cf24864ac clk: socfpga: cleanup spdx tags adds 7c55e8efd290 clk: cleanup comments adds 74e40517ba4f Merge branch 'clk-cleanup' into clk-next adds 65a29e39b013 clk: zynq: trivial warning fix adds 97b0db5f1fec clk: zynq: Update the parameters to zynq_clk_register_periph_clk adds 0c1b56df4517 clk: Fix clk_hw_get_clk() when dev is NULL adds 723d0530d9d7 clk: Introduce Kunit Tests for the framework adds 10c46f2ea914 clk: Enforce that disjoints limits are invalid adds 948fb0969eae clk: Always clamp the rounded rate adds a9b269310ad9 clk: Use clamp instead of open-coding our own adds c80ac50cbb37 clk: Always set the rate on clk_set_range_rate adds c97448437847 clk: Add clk_drop_range adds 12c90f3f27bb clk: bcm: rpi: Add variant structure adds 542acfec4e31 clk: bcm: rpi: Set a default minimum rate adds e9d6cea2af1c clk: bcm: rpi: Run some clocks at the minimum rate allowed adds 606ba94db18e Merge branch 'clk-range' into clk-next adds 6d6ef58c2470 clk: tegra: tegra124-emc: Fix missing put_device() call in [...] adds 09e3b18ca5de clk: bcm2835: Remove unused variable adds cde8e3ae3d37 clk: Use of_device_get_match_data() adds 7cd5c56054f8 clk: COMMON_CLK_LAN966X should depend on SOC_LAN966 adds 99f8c42885f3 Merge branch 'clk-cleanup' into clk-next adds ca85a66710a8 clk: uniphier: Fix fixed-rate initialization adds 94e19abed09e Merge branch 'clk-uniphier' into clk-next adds 635e5e73370e clk: microchip: Add driver for Microchip PolarFire SoC adds 91a4f5040931 Merge branch 'clk-microchip' into clk-next adds 00d5d031d328 dt-bindings: clock: Add Apple NCO adds 6641057d5dba clk: clk-apple-nco: Add driver for Apple NCO adds d447eaf746be MAINTAINERS: Add clk-apple-nco under ARM/APPLE MACHINE adds 93cdab11d346 Merge branch 'clk-apple' into clk-next new f284641cec86 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds caf3f4bdb535 h8300: fix memset return value. adds 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" adds ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h adds de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h adds 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET adds b2c03bb18a6d smc91x: remove GPIOLIB dependency. adds 2fdf50bd510f sh-sci: 8bit register fix. adds 04fffbe01d2d h8300: update dts. adds 951261bc4834 h8300_timer8: fix count mode. adds 2c496a11304d irq-renesas-h8s: fix interrupt handling. adds 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. adds beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. adds 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next adds 35b34568912c h8300: dts: Fix /chosen:stdout-path adds 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next adds 6e5e55227c95 Merge tag 'v5.11' into h8300-next adds 81dd24966885 h8300: remove memory.c adds 1ec10274d436 h8300: don't implement set_fs new 07ed7f13bc27 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds 91d7b75a5888 m68k: Add asm/config.h adds c4d5b6eef258 m68k: mm: Remove check for VM_IO to fix deferred I/O adds ee55c9c5734e m68k: defconfig: Update defconfigs for v5.17-rc3 adds 0d52a01a266b m68k: defconfig: Disable fbdev on Sun3/3x new 1db3172306c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b73119222f2d m68knommu: fix warning: no previous prototype for 'init_dragen2' adds 5fb4d4690b77 m68knommu: fix 'screen_bits' defined but not used adds ffe74a6dc9bc m68knommu: fix ucsimm sparse warnings adds ef09b537c5f0 m68k: m5441x: remove erroneous clock disable adds e6e1e7b19fa1 m68k: coldfire/device.c: only build for MCF_EDMA when h/w [...] new 9cbaba99dd29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 93b33bb6a5e5 microblaze: fix typo in a comment adds 19d448a04e00 microblaze: add const to of_device_id adds fcc619621df5 microblaze/PCI: Remove pci_phys_mem_access_prot() dead code new 71f583c72a74 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds a0b8cd5c2230 MIPS: ath79: add support for QCN550x adds 0e96ea5c3eb5 MIPS: Loongson64: Clean up use of cc-ifversion adds d49fc69293f2 MIPS: Loongson{2ef,64}: Wrap -mno-branch-likely with cc-option adds e0a8b93efa23 mips: Enable KCSAN adds c47c7ab9b536 MIPS: Malta: Enable BLK_DEV_INITRD adds b56d1cafefaa MIPS: remove asm/war.h adds 10242464e506 MIPS: sibyte: Add missing __user annotations in sb_tbprof.c adds b7c8c2c6b1b1 MIPS: OCTEON: Constify static irq_domain_ops adds 0ccd7890461f MIPS: ath25: Constify static irq_domain_ops adds ce510accafdb MIPS: pci-ar2315: Constify static irq_domain_ops adds d1ca45f93c3f mips: Enable KCSAN adds fbb1d4b381b0 MIPS: Modernize READ_IMPLIES_EXEC adds 455481fc9a80 MIPS: Remove TX39XX support adds 200ed341b864 mips: Implement "current_stack_pointer" adds 4a0a1436053b mips: ralink: fix a refcount leak in ill_acc_of_setup() adds d17b66417308 MIPS: fix fortify panic when copying asm exception handlers adds 97bf0395c226 mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n adds 244eae91a94c DEC: Limit PMAX memory probing to R3k systems adds 6ddcba9d480b MIPS: Sanitise Cavium switch cases in TLB handler synthesizers adds 34275ac292ae mips: Always permit to build u-boot images adds 3f059a7e8c13 mips: remove reference to "newer Loongson-3" adds 4528668ca331 mips: cdmm: Fix refcount leak in mips_cdmm_phys_base adds 4d409ca3e510 MIPS: boot/compressed: Use array reference for image bounds adds b847bd64ea9f MIPS: Only use current_stack_pointer on GCC adds 8755d57ba1ff MIPS: RB532: fix return value of __setup handler adds 2bc5bab9a763 MIPS: pgalloc: fix memory leak caused by pgd_free() adds 89fa12689324 MIPS: Remove redundant check in device_tree_init() adds cd04d58e829d MIPS: Remove redundant definitions of device_tree_init() adds 588d08201c2d MIPS: Fix wrong comments in asm/prom.h new 6764ca17f5b1 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds 862cf8d5fd98 openrisc/boot: Remove unnecessary initialisation in memcpy(). new 4a4a3a070073 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds f839e5f1cef3 parisc: Fix non-access data TLB cache flush faults adds e00b0a2ab8ec parisc: Fix handling off probe non-access faults adds 14615ecccb8b parisc: Simplify fast path for non-access data TLB faults adds df24e1783e6e parisc: Add vDSO support adds 9c379c652417 video/fbdev/stifb: Implement the stifb_fillrect() function adds b9f50eea4f27 parisc: Always use the self-extracting kernel feature adds 46b4016f7d3b parisc: Add defines for various space register adds 5613a930857e parisc: Use SR_USER and SR_KERNEL in get_user() and put_user() adds 360bd6c65807 parisc: Use constants to encode the space registers like S [...] adds 8278cc162663 parisc: Reduce code size by optimizing get_current() funct [...] adds d1434e03b291 parisc/unaligned: Use EFAULT fixup handler in unaligned handlers adds f85b2af1f046 parisc/unaligned: Rewrite inline assembly of emulate_ldh() adds e8aa7b17fe41 parisc/unaligned: Rewrite inline assembly of emulate_ldw() adds 427c1073a2a1 parisc/unaligned: Rewrite 32-bit inline assembly of emulate_ldd() adds 3029ce31af15 parisc/unaligned: Rewrite 32-bit inline assembly of emulate_sth() adds e5e9e7f222e5 parisc/unaligned: Enhance user-space visible output adds a58e9d0984e8 parisc: Increase parisc_cache_flush_threshold setting new 0433401dc11d parisc: Avoid calling SMP cache flush functions on cache-l [...] new a333bb114f79 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 279d1a72c0f8 powerpc/xive: Export XIVE IPI information for online-only [...] adds b2a6f6043577 powerpc: add link stack flush mitigation status in debugfs. adds f529edd1b69d powerpc/e500/qemu-e500: allow core to idle without waiting adds 17846485dff9 powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 adds d5342fdd163a powerpc: dts: Fix some I2C unit addresses adds eddaa9a40275 powerpc/pseries: read the lpar name from the firmware adds 5ebb74749202 powerpc: dts: t1040rdb: fix ports names for Seville Ethern [...] adds 2e7f1e2b30b5 powerpc/64: Move paca allocation later in boot adds ccafe7c20b7d macintosh: macio_asic: remove useless cast for driver.name adds 961f649fb3ad powerpc/ptdump: Fix sparse warning in hashpagetable.c adds b53c86105919 powerpc: Fix debug print in smp_setup_cpu_maps adds a1c414093370 powerpc/epapr: Fix parmeters typo adds 925f76c55784 powerpc/spufs: adjust list element pointer type adds be7be1c6c6f8 PCI: rpaphp: Add MODULE_DESCRIPTION adds d4be60fe66b7 powerpc/module_64: use module_init_section instead of patc [...] adds 0198322379c2 powerpc/perf: Don't use perf_hw_context for trace IMC PMU adds e414e2938ee2 powerpc/xive: Add some error handling code to 'xive_spapr_init()' adds dd75080aa840 powerpc/kasan: Fix early region not updated correctly adds 9872cbfb4558 powerpc/603: Remove outdated comment adds 4634bf4455fe powerpc/603: Clear C bit when PTE is read only adds 535bda36dbf2 powerpc/nohash: Remove pte_same() adds 4291d085b0b0 powerpc/32s: Make pte_update() non atomic on 603 core adds 7c5ed82b800d powerpc: Set crashkernel offset to mid of RMA region adds d6a6c725a204 powerpc/machdep: Remove CONFIG_PPC_HAS_FEATURE_CALLS adds e6d03ac156db powerpc/machdep: Move sys_ctrler_t definition into pmac_feature.h adds fae65a9ac8fd powerpc/mpc86xx_hpcn: Remove obsolete statement adds 66ada2907864 powerpc/corenet: Change criteria to set MPIC_ENABLE_COREINT adds 12318163737c powerpc/32: Remove remaining .stabs annotations adds 27e21e8f128a powerpc/32: Remove _ENTRY() macro adds 2f293651eca3 livepatch: Fix build failure on 32 bits processors adds 0c850965d690 powerpc/module_32: Fix livepatching for RO modules adds a4520b252765 powerpc/ftrace: Add support for livepatch to PPC32 adds 7875bc9b07cd powerpc/ftrace: Don't save again LR in ftrace_regs_caller( [...] adds 7bdb478c1d15 powerpc/ftrace: Simplify PPC32's return_to_handler() adds d95bf254be5f powerpc/ftrace: Prepare PPC32's ftrace_caller() for CONFIG [...] adds c75388a8ceff powerpc/ftrace: Prepare PPC64's ftrace_caller() for CONFIG [...] adds 40b035efe288 powerpc/ftrace: Implement CONFIG_DYNAMIC_FTRACE_WITH_ARGS adds 0c81ed5ed438 powerpc/ftrace: Refactor ftrace_{en/dis}able_ftrace_graph_caller adds 830213786c49 powerpc/ftrace: directly call of function graph tracer by [...] adds 41315494beed powerpc/ftrace: Prepare ftrace_64_mprofile.S for reuse by PPC32 adds 4ee83a2cfbc4 powerpc/ftrace: Remove ftrace_32.S adds a4c182ecf335 powerpc/set_memory: Avoid spinlock recursion in change_pag [...] adds f222ab83df92 powerpc: Add set_memory_{p/np}() and remove set_memory_attr() adds a8936569a07b powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and T [...] adds 0670010f3b10 powerpc/32s: Enable STRICT_MODULE_RWX for the 603 core adds 9d44d1bd93b9 powerpc: Use the newly added is_tsk_32bit_task() macro adds 67484e0de9c9 powerpc/lib/sstep: Use l1_dcache_bytes() instead of opencoding adds 7c3bba919990 powerpc/lib/sstep: Remove unneeded #ifdef __powerpc64__ adds 6836f099039e powerpc/lib/sstep: use truncate_if_32bit() adds f061fb03ee61 powerpc/vdso: augment VDSO32 functions to support 64 bits build adds d88378d8d2c7 powerpc/vdso: Rework VDSO32 makefile to add a prefix to ob [...] adds fd1feade75fb powerpc/vdso: Merge vdso64 and vdso32 into a single directory adds 9b97bea90072 powerpc/vdso: Remove cvdso_call_time macro adds 692b21d78046 powerpc/vdso: Move cvdso_call macro into gettimeofday.S adds 92e6dc257bd5 powerpc/pseries: make pseries_devicetree_update() static adds 2504e5b9827f selftests/powerpc/copyloops: Add memmove_64 test adds 2354ad252b66 powerpc/mm: Update default hugetlb size early adds 5a72345e6a78 powerpc: Fix STACKTRACE=n build adds 38a1756861b8 powerpc: Don't allow the use of EMIT_BUG_ENTRY with BUGFLA [...] adds cb7356986db0 powerpc/boot: Add `otheros-too-big.bld` to .gitignore adds 34d8dac807f0 powerpc/ftrace: Also save r1 in ftrace_caller() adds df45a5578828 powerpc/ftrace: Add recursion protection in prepare_ftrace [...] adds fc75f8733798 powerpc/ftrace: Have arch_ftrace_get_regs() return NULL un [...] adds 76b372814b08 powerpc/ftrace: Style cleanup in ftrace_mprofile.S adds bbbca72352bb powerpc/papr_scm: Implement initial support for injecting [...] adds 406a8c1d8fa5 powerpc: Remove remaining stab codes adds 8b91cee5eadd powerpc/64s/hash: Make hash faults work in NMI context adds 8a0edc72bec2 powerpc/module_64: fix array_size.cocci warning adds f961e20f15ed selftests/powerpc/pmu: Include mmap_buffer field as part o [...] adds c315669e2fbd selftests/powerpc/pmu: Add support for perf sampling tests adds 6523dce86222 selftests/powerpc/pmu: Add macros to parse event codes adds 5f6c3061af7c selftests/powerpc/pmu: Add utility functions to post proce [...] adds 54d4ba7f22d1 selftests/powerpc/pmu: Add event_init_sampling function adds 79c4e6aba8df selftests/powerpc/pmu: Add macros to extract mmcr fields adds 2b49e641063e selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields adds 13307f9584ea selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcr [...] adds eb7aa044df18 selftests/powerpc/pmu/: Add interface test for mmcr0 excep [...] adds a7c0ab2e6148 selftests/powerpc/pmu/: Add interface test for mmcr0_cc56r [...] adds b24142b9d240 selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit adds 9ac7c6d5e4b5 selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field adds d5172f2585cd selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 [...] adds 6e11374b0872 selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 [...] adds 2becea3b6acf selftests/powerpc/pmu/: Add interface test for mmcr1_comb field adds ac575b2606bf selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field adds 9ee241f1b144 selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_f [...] adds 02f02feb6b50 selftests/powerpc/pmu/: Add interface test for mmcr3_src fields adds 29cf373c5766 selftests/powerpc/pmu: Add interface test for mmcra regist [...] adds 607451ce0aa9 powerpc/fadump: register for fadump as early as possible adds 973e2e646240 powerpc/interrupt: Remove struct interrupt_state adds 749ed4a20657 powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_ [...] adds 2863dd2db23e powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit adds a633cb1eddda powerpc/lib/sstep: Fix 'sthcx' instruction adds 8667d0d64dd1 powerpc: Fix build errors with newer binutils adds 8219d31effa7 powerpc/lib/sstep: Fix build errors with newer binutils adds 81df21de8fb4 powerpc: Fix 'sparse' checking on PPC64le adds 5b23cb8cc6b0 powerpc: Move and rename func_descr_t adds d3e32b997a4c powerpc: Use 'struct func_desc' instead of 'struct ppc64_o [...] adds 0a9c5ae279c9 powerpc: Remove 'struct ppc64_opd_entry' adds 2fd986377d54 powerpc: Prepare func_desc_t for refactorisation adds 41a88b45479d ia64: Rename 'ip' to 'addr' in 'struct fdesc' adds a257cacc3871 asm-generic: Define CONFIG_HAVE_FUNCTION_DESCRIPTORS adds 0dc690e4ef5b asm-generic: Define 'func_desc_t' to commonly describe fun [...] adds e1478d8eaf27 asm-generic: Refactor dereference_[kernel]_function_descriptor() adds 69b420ed8fd3 lkdtm: Force do_nothing() out of line adds b64913394f12 lkdtm: Really write into kernel text in WRITE_KERN adds 72a86433049d lkdtm: Fix execute_[user]_location() adds 5e5a6c544165 lkdtm: Add a test for function descriptors protection adds 4bc06c59f62d Merge branch 'topic/func-desc-lkdtm' into next adds 36d014d37d59 KVM: PPC: Book3S HV: Stop returning internal values to userspace adds b99234b918c6 KVM: PPC: Fix vmx/vsx mixup in mmio emulation adds 3f831504482a KVM: PPC: mmio: Reject instructions that access more than [...] adds 349fbfe9b918 KVM: PPC: mmio: Return to guest after emulation failure adds c1c8a66367a3 KVM: PPC: Book3s: mmio: Deliver DSI after emulation failure adds faf01aef0570 KVM: PPC: Merge powerpc's debugfs entry content into gener [...] adds 8e0f353a44ff powerpc/kvm: no need to initialise statics to 0 adds 69ab6ac380a0 KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init adds c5d0d77b4526 KVM: PPC: Book3S HV: Delay setting of kvm ops adds 175be7e5800e KVM: PPC: Book3S HV: Free allocated memory if module init fails adds 4feb74aa64b3 KVM: PPC: Decrement module refcount if init_vm fails adds e40b38a41ce9 KVM: PPC: Book3S HV: remove unnecessary casts adds 9ef78b62938a Merge branch 'topic/ppc-kvm' into next adds 40562fe4fa3d powerpc/pseries/vas: Use common names in VAS capability structure adds 976410cd2cb4 powerpc/pseries/vas: Save PID in pseries_vas_window struct adds 1fe3a33ba0a3 powerpc/vas: Add paste address mmap fault handler adds b5c63d90cc2d powerpc/vas: Return paste instruction failure if no active window adds 6a8d4ca891aa powerpc/vas: Map paste address only if window is active adds 8ef7b9e1765a powerpc/pseries/vas: Close windows with DLPAR core removal adds c656cfe571a9 powerpc/pseries/vas: Reopen windows with DLPAR core add adds b903737bc522 powerpc/pseries/vas: sysfs interface to export capabilities adds 45f06eac30e5 powerpc/pseries/vas: Add 'update_total_credits' entry for [...] adds 278fe1cc2205 powerpc/pseries/vas: Define global hv_cop_caps struct adds 716d7a2e3764 powerpc/pseries/vas: Modify reconfig open/close functions [...] adds 37e6764895ef powerpc/pseries/vas: Add VAS migration handler adds fa1321b11bd0 powerpc/sysdev: fix incorrect use to determine if list is empty adds d4679ac8ea2e powerpc/64s: Don't use DSISR for SLB faults adds 591b4b268435 powerpc/code-patching: Pre-map patch area adds acd7408d2748 powerpc/bpf: Skip branch range validation during first pass adds bafb5898de5d powerpc/bpf: Emit a single branch instruction for known sh [...] adds 0ffdbce6f4a8 powerpc/bpf: Handle large branch ranges with BPF_EXIT adds c2067f7f8883 powerpc64/bpf: Do not save/restore LR on each call to bpf_ [...] adds 1d4866d5652f powerpc64/bpf: Use r12 for constant blinding adds 4eeac2b0aaad powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 adds b10cb163c4b3 powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry adds 43d636f8b4fd powerpc64/bpf elfv1: Do not load TOC before calling functions adds feb6307289d8 powerpc64/bpf: Optimize instruction sequence used for func [...] adds 74bbe3f08463 powerpc/bpf: Rename PPC_BL_ABS() to PPC_BL() adds 391c271f4deb powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL [...] adds 794abc08d75e powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros adds 7b187dcdb5d3 powerpc/bpf: Cleanup bpf_jit.h adds 576a6c3a00c1 powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c adds 036d559c0bde powerpc/bpf: Use _Rn macros for GPRs adds 3a3fc9bf1039 powerpc64/bpf: Store temp registers' bpf to ppc mapping adds 49c3af43e65f powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 adds 0f54bddefe7f powerpc/pseries: Parse control memory access error adds 0f4ef8a3bf78 selftests/powerpc: Add test for real address error handling adds 0a182611d149 powerpc/mce: Modify the real address error logging messages adds cc15ff327569 powerpc/mce: Avoid using irq_work_queue() in realmode adds 3c14b73454cf powerpc/pseries: Interface to represent PAPR firmware attributes adds 57201d657eb7 selftest/powerpc: Add PAPR sysfs attributes sniff test adds 9bdb2eec3dde powerpc/ftrace: Don't use lmw/stmw in ftrace_regs_caller() adds 228216716cb5 powerpc/ftrace: Refactor ftrace_{regs_}caller adds a5f04d1f2724 powerpc/ftrace: Regroup PPC64 specific operations in ftrac [...] adds 2ca48dbb2107 powerpc/ftrace: Use STK_GOT in ftrace_mprofile.S adds e86debbbb5f8 powerpc: Cleanup asm-prototypes.c adds e15c703be48e powerpc/smp: Declare current_set static adds a4abd55a2490 powerpc/kexec: Declare kexec_paca static adds 76222808fc25 powerpc: Move C prototypes out of asm-prototypes.h adds 1a76e520ee18 powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E adds d601fd24e696 powerpc/secvar: fix refcount leak in format_show() adds 5986f6b6575a powerpc/spufs: Fix build warning when CONFIG_PROC_FS=n adds 6b3a3e12f8e6 powerpc: declare unmodified attribute_group usages const adds 0b0057cc4193 powerpc/bitops: Force inlining of fls() adds 792993919349 powerpc/64: Force inlining of prevent_user_access() and se [...] adds 9f5196065eeb powerpc/ps3: remove unneeded semicolons adds 3fd46e551f67 powerpc: 8xx: fix a return value error in mpc8xx_pic_init adds d79976918852 powerpc/64: Add UADDR64 relocation support new ec532d8f3f22 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b75c41b72271 dt-bindings: qoriq-clock: add missing compatible for lx2160a adds 208ed795559b dt-bindings: fsl,layerscape-dcfg: add missing compatible f [...] adds 38a895d7dacf soc: fsl: Replace kernel.h with the necessary inclusions adds a8abda432c3c soc: fsl: Correct MAINTAINERS database (QUICC ENGINE LIBRARY) adds 67a4fa80561f soc: fsl: Correct MAINTAINERS database (SOC) adds fddacc7ff4dd soc: fsl: guts: Revert commit 3c0d64e867ed adds faf919381e59 soc: fsl: guts: Add a missing memory allocation failure check adds 6e55608192b4 soc: fsl: qe: fix typo in a comment adds 1ce93cb102e7 soc: fsl: qe: Check of ioremap return value new f1a8196c98d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 67ff2f262619 riscv: mm: init: mark satp_mode __ro_after_init adds d10efa21a937 riscv: mm: Control p4d's folding by pgtable_l5_enabled adds 677b9eb8810e riscv: mm: Prepare pt_ops helper functions for sv57 adds 011f09d12052 riscv: mm: Set sv57 on defaultly adds 8fbdccd2b173 riscv: mm: Support kasan for sv57 adds 9195c294bc58 RISC-V: Add Sv57 page table support adds d56201d9440d riscv: defconfig: enable hugetlbfs option adds 213556235526 dt-bindings: soc/microchip: update syscontroller compatibles adds b435a1728c9f dt-bindings: soc/microchip: add info about services to mpf [...] adds 4cbcc0d7b397 dt-bindings: rtc: add bindings for microchip mpfs rtc adds 735806d8a68e dt-bindings: gpio: add bindings for microchip mpfs gpio adds df77f7735786 dt-bindings: pwm: add microchip corepwm binding adds 6546f920868e riscv: dts: microchip: use clk defines for icicle kit adds 72560c6559b8 riscv: dts: microchip: add fpga fabric section to icicle kit adds c5094f371008 riscv: dts: microchip: refactor icicle kit device tree adds 5b28df37d311 riscv: dts: microchip: update peripherals in icicle kit de [...] adds 528a5b1f2556 riscv: dts: microchip: add new peripherals to icicle kit d [...] adds 48e8641c2bf0 MAINTAINERS: update riscv/microchip entry adds feeb38685523 Update the Icicle Kit device tree adds 9d1f0ec9f717 riscv: Fixed misaligned memory access. Fixed pointer comparison. new 3587b6fd530a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a084c44eaa6a s390-vfio-ap: introduces s390 kernel debug feature for vfi [...] adds d5c49db21b74 MAINTAINERS: update file path for S390 VFIO AP DRIVER adds 68f554b7d250 s390/vfio-ap: add s390dbf logging to the handle_pqap function adds 783f0a3ccd79 s390/vfio-ap: add s390dbf logging to the vfio_ap_irq_enabl [...] adds f36e7c9845d9 s390: remove invalid email address of Heiko Carstens adds 98c0d24d1e75 s390/ftrace: verify opcode before applying patch adds 1f231e295024 s390/maccess: fix absolute lowcore virtual vs physical add [...] adds 628c66942e23 s390/sclp_sdias: fix sclp_sdias_copy() virtual vs physical [...] adds 9de209c7d584 s390/dump: fix os_info virtual vs physical address confusion adds ba2d394c60ad s390/lgr: use simple assignment instead of memcpy adds dc306186a130 s390/dump: fix old lowcore virtual vs physical address confusion adds 303fd988ed64 s390/maccess: fix semantics of memcpy_real() and its callers adds f413f685c6c0 s390/mm: use CRST_ALLOC_ORDER instead of number adds 9a4f03ad6d67 Merge branch 'fixes' into features adds 42b01a553a56 s390: always use the packed stack layout adds 81eac9079663 s390/test_unwind: show tests as skipped if unsupported adds 93bd3232448f s390/test_unwind: minor cleanup adds 8a0c97055027 s390/test_unwind: add "backtrace" module parameter adds 829ec7491c40 s390/test_unwind: add ftrace test adds 9ba142f472c1 s390/test_unwind: fix and extend kprobes test adds 4f8206b88286 s390/ap: driver callback to indicate resource in use adds 283915850a44 s390/ap: notify drivers on config changed and scan complet [...] adds 8944d05f9bbf s390/ap: enable sysfs attribute scans to force AP bus rescan adds 4851d2262236 s390/smp: sort out physical vs virtual pointers usage adds 96f6641a6a28 s390/ptrace: remove opencoded offsetof adds 1a5e3f262e03 s390/ftrace: make use of epsw to get psw mask adds f0003a9e4c18 s390/entry: remove unused expoline thunk adds e2aaae2d3677 s390/mm: add set_pXd()/set_pte() helper functions adds f29111f117aa s390/mm: add set_pte_bit()/clear_pte_bit() helper functions adds b8e3b37900a5 s390/mm: use set_pXd()/set_pte() helper functions everywhere adds 4a366f519a3c s390/mm,pgtable: don't use pte_val()/pXd_val() as lvalue adds 869a9dbc10d2 s390/mm,pageattr: don't use pte_val()/pXd_val() as lvalue adds 933b7253adf6 s390/mm,hugetlb: don't use pte_val()/pXd_val() as lvalue adds e1fc74ff2346 s390/mm,gmap: don't use pte_val()/pXd_val() as lvalue adds 966ffbd8615a s390/mm: convert pte_val()/pXd_val() into functions adds d64e5e9120a6 s390/ap/zcrypt: debug feature improvements adds 985214af939b s390/zcrypt: CEX8S exploitation support adds a7e701dba123 s390/zcrypt: handle checkstopped cards with new state adds 383366b58016 s390/zcrypt: Support CPRB minor version T7 adds 252a1ff77763 s390/zcrypt: change reply buffer size offering adds 1024063effc3 s390/zcrypt: Provide target domain for EP11 cprbs to sched [...] adds 9d792ef17f18 s390/airq: use DMA memory for summary indicators adds a156f09c9063 s390/extable: sort amode31 extable early adds 1952954569d1 s390/extable: search amode31 extable last adds d09a307fde1c s390/extable: move EX_TABLE define to asm-extable.h adds 0741ec112ca6 s390/extable: move extable related functions to mm/extable.c adds cfa45c5e0d36 s390/base: pass pt_regs to early program check handler adds 46fee16f5712 s390/extable: add and use fixup_exception helper function adds 3d66718cd62d s390/extable: convert to relative table with data adds 484a8ed8b7d1 s390/extable: add dedicated uaccess handler adds 7fc8c362e782 s390/bpf: encode register within extable entry adds df5a95f481c4 s390: remove .fixup section adds 6b1ca46ab3aa s390/test_unwind: avoid build warning with W=1 adds 50b7c4688da9 s390/asm-offsets: remove unused defines adds 0ecf337fa2e4 s390/signal: fix typo in comments adds 52b739e2780c s390/traps: get rid of magic cast for program interruption code adds 998e78004fe4 s390/traps: get rid of magic cast for per code adds 7d8484c4151d s390/irq: use assignment instead of cast adds 2268169c14e5 s390: remove unused expoline to BC instructions adds 6c2797cd5121 s390/pci: make zpci_set_irq()/zpci_clear_irq() static adds eed38cd2f46f s390/nospec: generate single register thunks if possible adds 1d2ad084800e s390/nospec: add an option to use thunk-extern adds 602bf1687e6f s390/nospec: align and size extern thunks adds 432b1cc78e98 s390/uaccess: Add copy_from/to_user_key functions adds 4efd417f298b s390: raise minimum supported machine generation to z10 adds bedc96698f48 s390/nospec: move to single register thunks adds 10bc15ba3a85 s390: assume stckf is always present adds 731efc9613ee s390: convert ".insn" encoding to instruction names adds 63bf38ff5bc3 s390/kprobes: Avoid additional kprobe in kretprobe handling adds c65f677b62d6 s390/test_unwind: add kretprobe tests adds 1c95dce9847d Merge branch 'features' into for-next new bbfa4d9a43a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0d7e879d8fb9 MAINTAINERS: Update UserModeLinux entry adds 3bdd271bc8be um: Remove duplicated include in syscalls_64.c adds 2a6852cb8ff0 lib/logic_iomem: correct fallback config references adds 6427c165275f um: Document dtb command line option adds e3a33af812c6 um: fix and optimize xor select template for CONFIG64 and [...] adds 39508aab4a66 um: Fix order of dtb unflatten/early init adds b35507a4cfb2 um: Migrate vector drivers to NAPI adds d2a0a616ab22 um: Fix WRITE_ZEROES in the UBD Driver adds b5fa1d09f10f uml: net: vector: fix const issue adds f4f03f299a56 um: Cleanup syscall_handler_t definition/cast, fix warning adds 1a3a6a2a035b um: Fix uml_mconsole stop/go adds 0e6d630cef8b um: Remove unused timeval_to_ns() function adds 4ef5a0b2e1b8 docs: UML: Mention telnetd for port channel adds 6580c5c18fb3 um: clang: Strip out -mno-global-merge from USER_CFLAGS adds 6e8f4b70127f um: port_user: Search for in.telnetd in PATH adds db8109a8bb4a um: port_user: Allow setting path to port-helper using UML [...] adds 3cb5a7f167c6 um: port_user: Improve error handling when port-helper is [...] adds 82017457957a um: run_helper: Write error message to kernel log on exec [...] new 67c04d240ee3 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds b8f9a9aa02bf net: xtensa: use strscpy to copy strings adds 9ddef266bcff xtensa: use strscpy to copy strings adds 6496f3a71709 xtensa: Remove unused early_read_config_byte() et al declarations adds 6fad9ddc7d9f xtensa: rename PT_SIZE to PT_KERNEL_SIZE adds 5b835d4cade1 xtensa: use XCHAL_NUM_AREGS as pt_regs::areg size adds 8c9ab55c0fbd xtensa: add missing XCHAL_HAVE_WINDOWED check adds dbf4ed894c0f xtensa: add helpers for division, remainder and shifts adds 19c5699f9aff xtensa: don't link with libgcc adds c20e1117d9aa xtensa: add kernel ABI selection to Kconfig adds 89b184f980f0 xtensa: make secondary reset vector support conditional new 418c3966fd77 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds a26f788b6e7a fs: add mnt_allow_writers() and simplify mount_setattr_prepare() adds 03b6abee9ba6 fs: simplify check in mount_setattr_commit() adds ad1844a0127a fs: don't open-code mnt_hold_writers() adds 87bb5b60019c fs: clean up mount_setattr control flow adds d52c14f5f9b3 Merge branch 'pidfd.fd_install' into for-next new ce8df9af4904 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c6c89783eba0 fscrypt: add functions for direct I/O support adds 489734ef94f4 iomap: support direct I/O with fscrypt using blk-crypto adds 38ea50daa7a4 ext4: support direct I/O with fscrypt using blk-crypto adds 8a2c77bc2a9a f2fs: support direct I/O with fscrypt using blk-crypto adds cdaa1b1941f6 fscrypt: update documentation for direct I/O support new ec4b61af3065 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds a25cedb4313d ceph: switch netfs read ops to use rreq->inode instead of [...] adds 5b19f1eba459 ceph: make ceph_netfs_issue_op() handle inlined data adds 083db6fd3e73 ceph: uninline the data on a file opened for writing adds 9eaa7b79979f ceph: eliminate req->r_wait_for_completion from ceph_mds_request adds fbed7045f552 ceph: wait for async create reply before sending any cap messages adds 4d9513cf6d20 ceph: wake waiters after failed async create adds 370f0acf2c70 ceph: fail the request directly if handle_reply gets an ESTALE adds 810313c5f3f5 ceph: fix comments mentioning i_mutex adds 27884f4bce63 libceph: drop else branches in prepare_read_data{,_cont} adds 6ddf5f165f13 ceph: add getvxattr op adds ab58a5a1c048 ceph: move to a dedicated slabcache for ceph_cap_snap adds 2941bf53f59c ceph: zero the dir_entries memory when allocating it adds 2e586641c950 ceph: do not update snapshot context when there is no new [...] adds 74a31df4f1f1 ceph: eliminate the recursion when rebuilding the snap context adds 7e7d67a2044a MAINTAINERS: add Xiubo Li as cephfs co-maintainer adds 1753629ea0f3 ceph: remove incorrect and unused CEPH_INO_DOTDOT macro adds 5ed91587e201 ceph: do not release the global snaprealm until unmounting adds 1ab36c9dfa01 ceph: allocate capsnap memory outside of ceph_queue_cap_snap() adds ad5255c1ea9c ceph: misc fix for code style and logs new 4e07e88d5074 fscache: export fscache_end_operation() new c4140494c9bd netfs: Generate enums from trace symbol mapping lists new 2f7dfbc822a7 netfs: Rename netfs_read_*request to netfs_io_*request new 969048024a88 netfs: Finish off rename of netfs_read_request to netfs_io [...] new 1a57530f30f6 netfs: Split netfs_io_* object handling out new 2454120d598c netfs: Adjust the netfs_rreq tracepoint slightly new 0af722cc9f5f netfs: Trace refcounting on the netfs_io_request struct new 6a9a15a81195 netfs: Trace refcounting on the netfs_io_subrequest struct new 197c8c41c01e netfs: Adjust the netfs_failure tracepoint to indicate non [...] new 0de140d2851b netfs: Refactor arguments for netfs_alloc_read_request new 52df12d718be netfs: Change ->init_request() to return an error code new 7082946186fc ceph: Make ceph_init_request() check caps on readahead new 0c31679cf2c0 netfs: Add a netfs inode context new adc65b0d7960 netfs: Add a function to consolidate beginning a read new 2837a1f656cc netfs: Prepare to split read_helper.c new cff95728d513 netfs: Rename read_helper.c to io.c new f584bae88bab netfs: Split fs/netfs/read_helper.c new 7e098092fcbb netfs: Split some core bits out into their own file new a28a7bc70c51 netfs: Keep track of the actual remote file size new 8e26e1e7ae2b afs: Maintain netfs_i_context::remote_i_size new f63524608e64 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds 2127b7825b78 Merge branch 'misc-5.17' into for-next-current-v5.16-20220314 adds c816d705b9db btrfs: remove write and wait of struct walk_control adds dc408ccdf01d btrfs: reuse existing pointers from btrfs_ioctl adds a450a4af7433 btrfs: don't log unnecessary boundary keys when logging directory adds 528ee697126f btrfs: put initial index value of a directory in a constant adds 732d591a5d6c btrfs: stop copying old dir items when logging a directory adds de6bc7f59896 btrfs: stop trying to log subdirectories created in past t [...] adds ff37c89f94be btrfs: move missing device handling in a dedicate function adds 9ad1230533ef btrfs: reuse existing inode from btrfs_ioctl adds bef16b52987b btrfs: simplify fs_devices member access in btrfs_init_dev [...] adds 770c79fb6550 btrfs: harden identification of a stale device adds 16cab91a0c8f btrfs: match stale devices by dev_t adds 4889bc05a96e btrfs: add device major-minor info in the struct btrfs_device adds 330a5bf45517 btrfs: use dev_t to match device in device_matched adds 823f8e5c1f06 btrfs: cleanup temporary variables when finding rotational [...] adds c4bf19099995 btrfs: zoned: remove redundant initialization of to_add adds 5c07c53f2d27 btrfs: scrub: remove redundant initialization of increment adds db5df2541200 btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] adds 0292ecf19b35 btrfs: send: remove redundant ret variable in fs_path_copy adds 839061fe88be btrfs: add helper to delete a dir entry from a log tree adds d5f5bd546552 btrfs: pass the dentry to btrfs_log_new_name() instead of [...] adds 88d2beec7e53 btrfs: avoid logging all directory changes during renames adds 259c4b96d78d btrfs: stop doing unnecessary log updates during a rename adds 0f8ce49821de btrfs: avoid inode logging during rename and link when possible adds 65faced5b9ef btrfs: use single variable to track return value at btrfs_ [...] adds 2c7d2a230237 btrfs: add definition for EXTENT_TREE_V2 adds 4b3492539907 btrfs: disable balance for extent tree v2 for now adds 914a519b19e8 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 adds ef3eccc19aa8 btrfs: disable qgroups in extent tree v2 adds da32c6d5708b btrfs: disable scrub for extent-tree-v2 adds 813febdbe6c9 btrfs: disable snapshot creation/deletion for extent tree v2 adds 63cd070decb1 btrfs: disable space cache related mount options for exten [...] adds c2fa821cc9f9 btrfs: tree-checker: don't fail on empty extent roots for [...] adds bd676446c138 btrfs: abstract out loading the tree root adds 9c54e80ddc6b btrfs: add code to support the block group root adds f7238e509404 btrfs: add support for multiple global roots adds f9a912a3c45f btrfs: zoned: make zone activation multi stripe capable adds 4dcbb8ab31c1 btrfs: zoned: make zone finishing multi stripe capable adds dbfcc18f2721 btrfs: zoned: prepare for allowing DUP on zoned adds 265f7237dd25 btrfs: zoned: allow DUP on meta-data block groups adds a55e65b80e31 btrfs: replace BUILD_BUG_ON by static_assert adds f716fa4798df btrfs: zoned: remove redundant assignment in btrfs_check_z [...] adds 6b5b7a41d070 btrfs: stop checking for NULL return from btrfs_get_extent [...] adds b4e098a97f17 btrfs: remove unnecessary leaf free space checks when push [...] adds 7c4063d19efc btrfs: avoid unnecessary COW of leaves when deleting items [...] adds 0cae23b66a5f btrfs: avoid unnecessary computation when deleting items f [...] adds 7ecb4c31e773 btrfs: remove constraint on number of visited leaves when [...] adds d84575317078 btrfs: remove useless path release in the fast fsync path adds e1f53ed874e2 btrfs: prepare extents to be logged before locking a log t [...] adds c03475506e3e btrfs: stop checking for NULL return from btrfs_get_extent() adds bbf0ea7ea385 btrfs: fix lost error return value when reading a data page adds ad3fc7946b18 btrfs: remove no longer used counter when reading data page adds 6d3b050efa07 btrfs: assert we have a write lock when removing and repla [...] adds 40e7efe057ae btrfs: populate extent_map::generation when reading from disk adds dc4a4bdb3f22 btrfs: add lzo workspace buffer length constants adds a8f6f619e444 btrfs: qgroup: remove duplicated check in adding qgroup relations adds 457b0a3d6e26 btrfs: qgroup: remove outdated TODO comments adds 871129332d74 fs: export rw_verify_area() adds f6f7a25a6508 fs: export variant of generic_write_checks without iov_iter adds e331f6b19f8a btrfs: don't advance offset for compressed bios in btrfs_c [...] adds cb36a9bb17c4 btrfs: add ram_bytes and offset to btrfs_ordered_extent adds 28c9b1e75aa1 btrfs: support different disk extent size for delalloc adds 8dd9872d2e26 btrfs: clean up cow_file_range_inline() adds d9496e8aba49 btrfs: optionally extend i_size in cow_file_range_inline() adds dcb77a9ae87d btrfs: add definitions and documentation for encoded I/O ioctls adds 1881fba89bd5 btrfs: add BTRFS_IOC_ENCODED_READ ioctl adds 7c0c7269f7b5 btrfs: add BTRFS_IOC_ENCODED_WRITE adds 03ddb19d2ea7 btrfs: make search_csum_tree return 0 if we get -EFBIG adds 1784b7d502a9 btrfs: handle csum lookup errors properly on reads adds b0bbc8a3d493 btrfs: check correct bio in finish_compressed_bio_read adds e14bfdb5a1f5 btrfs: remove the bio argument from finish_compressed_bio_read adds 606f82e797e2 btrfs: track compressed bio errors as blk_status_t adds f9f15de85d74 btrfs: do not double complete bio on errors during compres [...] adds 510671d2d836 btrfs: do not try to repair bio that has no mirror set adds 8cbc3001a326 btrfs: do not clean up repair bio if submit fails adds 7f30c07288bb btrfs: stop copying old file extents when doing a full fsync adds 5b7ce5e287f0 btrfs: hold on to less memory when logging checksums durin [...] adds 96acb3753e07 btrfs: voluntarily relinquish cpu when doing a full fsync adds 23e3337faf73 btrfs: reset last_reflink_trans after fsyncing inode adds 1f4613cdbe77 btrfs: fix unexpected error path when reflinking an inline extent adds b2d9f2dc019f btrfs: deal with unexpected extent type during reflinking adds c067da878156 btrfs: add filesystems state details to error messages adds 33c44184991e btrfs: pass btrfs_fs_info for deleting snapshots and cleaner adds 7eefae6bb1dd btrfs: pass btrfs_fs_info to btrfs_recover_relocation adds ae460f058e9f btrfs: remove the cross file system checks from remap adds 9f5710bbfd30 fs: allow cross-vfsmount reflink/dedupe adds ca5e4ea0beae btrfs: zoned: mark relocation as writing adds 06bae876634e btrfs: extend locking to all space_info members accesses adds 313ab75399d0 btrfs: add and use helper for unlinking inode during log replay adds b3c958a3694e btrfs: remove BUG_ON(ret) in alloc_reserved_tree_block adds 3466670558d7 btrfs: add a alloc_reserved_extent helper adds 5b2a54bb7c47 btrfs: remove last_ref from the extent freeing code adds 8f8aa4c7a9bd btrfs: factor out do_free_extent_accounting helper adds 4eb150d6122b btrfs: unify the error handling pattern for read_tree_block() adds 9a4ffa1bd629 btrfs: unify the error handling of btrfs_read_buffer() adds 3777369ff151 btrfs: verify the tranisd of the to-be-written dirty exten [...] adds bf7bd725b022 btrfs: add lockdep_assert_held to need_preemptive_reclaim adds 79c9234ba596 btrfs: don't access possibly stale fs_info data in device_ [...] adds d3e29967079c btrfs: zoned: put block group after final usage adds 71f3883a5968 btrfs: zoned: use RCU list in btrfs_can_activate_zone adds 7d5e73a6ef6c btrfs: zoned: remove left over ASSERT checking for single profile adds 77fd0e401165 btrfs: fix qgroup reserve overflow the qgroup limit adds 959ff28a497f Merge branch 'misc-5.18' into for-next-current-v5.16-20220314 adds 89a925d75608 Merge branch 'for-next-current-v5.16-20220314' into for-ne [...] new b01e477fdd97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 187af6e98b44 cifs: fix handlecache and multiuser new 31cff7c2aedd cifs: truncate the inode and mapping when we simulate fcollapse new 0ad98124279a Adjust cifssb maximum read size new 8923810de10e cifs: use a different reconnect helper for non-cifsd threads new 6a4006fdea4a cifs: change iface_list from array to sorted linked list new 4eb628dd74df cifs: during reconnect, update interface if necessary new 4bdc2e671ee0 cifs: we do not need a spinlock around the tree access dur [...] new 371ce9596552 cifs: fix KASAN warning in parse_server_interfaces() during mount new e0f0737690db Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new a80c1c82408f erofs: use meta buffers for erofs_read_superblock() new f430cff882ab erofs: get rid of `struct z_erofs_collector' new 5e397957c517 erofs: clean up preload_compressed_pages() new d189849b4432 Documentation/filesystem/dax: update DAX description on erofs new 644796c370c2 erofs: silence warnings related to impossible m_plen new ae31123272bf erofs: clean up z_erofs_extent_lookback new ab6bfa6e1e22 erofs: refine managed inode stuffs new 1c416fd6d23f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 48b0e01109f5 reiserfs: get rid of AOP_FLAG_CONT_EXPAND flag adds 4f0b903ded72 fsnotify: fix merge with parent's ignored mask adds 04e317ba72d0 fsnotify: optimize FS_MODIFY events with no ignored masks adds 7419e29ce8ac Merge Amir's fsnotify fix & speedup. adds 50b3a8189910 ext2: correct max file size computing adds 6b421a98d1e4 Merge Zhang's ext2 cleanup. adds eb103a51640e reiserfs: Deprecate reiserfs adds 487606687984 Merge reiserfs deprecation patch. adds 31e9dc49c2c0 udf: remove redundant assignment of variable etype adds c4439eccd55e Pull udf cleanup from Colin Ian King. adds f92ca72b0263 fsnotify: remove redundant parameter judgment adds f06e95c3a4ca Merge fsnotify cleanup from Bang Li. new 93adb52b9654 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds e3952fcce1aa ext4: fix remount with 'abort' option adds cc16eecae687 jbd2: fix use-after-free of transaction_t race adds f7f497cb7024 jbd2: kill t_handle_lock transaction spinlock adds 2d4429205882 jbd2: remove CONFIG_JBD2_DEBUG to update t_max_wait adds a5c0e2fdf7ce ext4: correct cluster len and clusters changed accounting [...] adds bfdc502a4a4c ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit adds 8ac3939db99f ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() adds dbaafbadc5c3 ext4: use in_range() for range checking in ext4_fc_replay_ [...] adds 123e3016ee9b ext4: rename ext4_set_bits to mb_set_bits adds bd8247eee1a2 ext4: no need to test for block bitmap bits in ext4_mb_mark_bb() adds 6bc6c2bdf1ba ext4: add ext4_sb_block_valid() refactored out of ext4_ino [...] adds a00b482b82fb ext4: add strict range checks while freeing blocks adds 8c91c57907d3 ext4: add extra check in ext4_mb_mark_bb() to prevent agai [...] adds b3998b3bc658 ext4: improve fast_commit performance and scalability adds a861fb9fa51d ext4: use time_is_before_jiffies() instead of open coding it adds 7aab5c84a0f6 ext4: fix fs corruption when tring to remove a non-empty d [...] adds fd9b6fad667c ext4: fix ext4_mb_clear_bb() kernel-doc comment adds 5c93e8ecd5bd ext4: fix underflow in ext4_max_bitmap_size() adds 6b71b69dd98b ext4: remove redundant assignment to variable split_flag1 adds cc5095747edf ext4: don't BUG if someone dirty pages without asking ext4 first adds 27b38686a3bb ext4: make mb_optimize_scan option work with set/unset mount cmd adds 077d0c2c78df ext4: make mb_optimize_scan performance mount option work [...] adds 688b0d8536e0 doc: fixed a typo in ext4 documentation adds 2bb8dd401a4f ext4: warn when dirtying page w/o buffers in data=journal mode adds c864ccd182d6 ext4: remove unused enum EXT4_FC_COMMIT_FAILED adds 7af1974af0a9 ext4: fix ext4_fc_stats trace point adds 8cb5a30372ef ext4: convert ext4_fc_track_dentry type events to use event class adds 7f1424408474 ext4: do not call FC trace event in ext4_fc_commit() if FS [...] new 9d5623d7ef87 ext4: return early for non-eligible fast_commit track events new 810e6a2b0cc2 ext4: add new trace event in ext4_fc_cleanup new 9f7165eeb47e ext4: add transaction tid info in fc_track events new 20bc9c03722d ext4: add commit_tid info in jbd debug log new d0852d55b0ca ext4: add commit tid info in ext4_fc_commit_start/stop tra [...] new 6a5fb2ca06cf ext4: fix remaining two trace events to use same printk co [...] new f7d6c24543c3 ext4: fix kernel doc warnings new c9dc076acaf4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds e4544b63a7ee f2fs: move f2fs to use reader-unfair rwsems adds 7d19e3dab000 f2fs: fix to enable ATGC correctly via gc_idle sysfs interface adds d2d8e896485a f2fs: move discard parameters into discard_cmd_control adds b2e4a2b300e5 f2fs: expose discard related parameters in sysfs adds 6d18762ed5cd f2fs: fix to unlock page correctly in error path of is_alive() adds 430f163b0188 f2fs: adjust readahead block number during recovery adds 1018a5463a06 f2fs: introduce F2FS_IPU_HONOR_OPU_WRITE ipu policy adds 47c8ebcce85e f2fs: add a way to limit roll forward recovery time adds 984fc4e76d63 f2fs: support idmapped mounts adds 2fef99b8372c f2fs: fix missing free nid in f2fs_handle_failed_inode adds c7f91bd41029 f2fs: Restore rwsem lockdep support adds 680af5b824a5 f2fs: quota: fix loop condition at f2fs_quota_sync() adds 344150999b7f f2fs: fix to avoid potential deadlock adds f41ee8b91c00 f2fs: fix to do sanity check on curseg->alloc_type adds 50c63009f6ab f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes adds 7f8e249dccc4 f2fs: introduce F2FS_UNFAIR_RWSEM to support unfair rwsem adds d13732cc0cc9 f2fs: remove unnecessary read for F2FS_FITS_IN_INODE adds ba900534f807 f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs new a6f748c35eca f2fs: fix compressed file start atomic write may cause dat [...] new 9bed01cddc94 f2fs: use spin_lock to avoid hang new bbbbbefe49a6 f2fs: remove redundant parameter judgment new 26925ffefc09 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 428f651cb80b gfs2: assign rgrp glock before compute_bitstructs adds 7336905a89f1 gfs2: gfs2_setattr_size error path fix adds a892b12393af gfs2: Expect -EBUSY after canceling dlm locking requests adds 1fc05c8d8426 gfs2: cancel timed-out glock requests adds 29464ee36bca gfs2: Switch lock order of inode and iopen glock adds 5a27a43efd1d gfs2: Make use of list_is_first adds a4e8145edcfd gfs2: Initialize gh_error in gfs2_glock_nq adds b2963932346f gfs2: Remove return value for gfs2_indirect_init new cf8da18f6c4d gfs2: Fix window size in should_fault_in_pages new 35d91197f3cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5d8883851b15 Documentation: ksmbd: update Feature Status table new cabab3a1d938 ksmbd: use netif_is_bridge_port new d034f1b6ee69 ksmbd: remove internal.h include new 4f8c35616f1e ksmbd: remove filename in ksmbd_file new 7e02126ddced ksmbd: fix racy issue from using ->d_parent and ->d_name new c7b2c4536cd9 ksmbd: increment reference count of parent fp new 208fde58f57c Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 98c27f276be8 NFS: simplify check for freeing cn_resp adds 8786fde8421c Convert NFS from readpages to readahead adds b7f114edd543 NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() adds ab22e2cbbccb SUNRPC: remove redundant pointer plainhdr adds 3e17898aca29 NFSv4: Protect the state recovery thread against direct reclaim adds d7867712d81c NFS: Charge open/lock file contexts to kmemcg adds 9c00fd9acba8 NFSv4: Charge NFSv4 open state trackers to kmemcg adds 5c60e89e71f8 NFSv4.2: Fix up an invalid combination of memory allocation flags adds da48f267f90d NFS: Convert GFP_NOFS to GFP_KERNEL adds 61345a42a2ff NFSv4/flexfiles: Convert GFP_NOFS to GFP_KERNEL adds 4fb547be355d NFSv4.2/copyoffload: Convert GFP_NOFS to GFP_KERNEL adds 0adc87940618 SUNRPC: Convert GFP_NOFS to GFP_KERNEL adds 4c2883e77c5f SUNRPC/auth_gss: Convert GFP_NOFS to GFP_KERNEL adds 46442b850e5b SUNRPC/xprtrdma: Convert GFP_NOFS to GFP_KERNEL adds 43245eca6e67 NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED adds 50c790a0b69b NFSv4: use unique client identifiers in network namespaces adds 88a6099fc327 NFS: Replace last uses of NFS_INO_REVAL_PAGECACHE adds 41e97b7f8a15 NFS: Remove unused flag NFS_INO_REVAL_PAGECACHE adds b622ffe1d9ec NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR adds f1ec501d08b7 NFS: Remove unnecessary XATTR cache invalidation in nfs_fhget() adds 84631f84ac95 NFS: Clean up NFSv4.2 xattrs adds 6c984083ec24 NFS: Use of mapping_set_error() results in spurious errors adds b38e09b9b613 Revert "NFSv4: use unique client identifiers in network na [...] adds 64cfca85bacd NFS: Return valid errors from nfs2/3_decode_dirent() adds 1a93b82c59ab NFS: constify nfs_server_capable() and nfs_have_writebacks() adds 2eef8a311122 NFS: Trace lookup revalidation failure adds d1e32ea35502 NFS: Initialise the readdir verifier as best we can in nfs [...] adds 281f31b2e5a2 NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context adds 0b2662b7e7fd NFS: Calculate page offsets algorithmically adds d09e673f4971 NFS: Store the change attribute in the directory page cache adds 728dd0ab3742 NFS: Don't re-read the entire page cache to find the next cookie adds c8f0523ba398 NFS: Don't advance the page pointer unless the page is full adds 580f236737d1 NFS: Adjust the amount of readahead performed by NFS readdir adds 6c34f05b7546 NFS: If the cookie verifier changes, we must invalidate th [...] adds 9ff89c25d8ad NFS: Simplify nfs_readdir_xdr_to_array() adds 9c3f4d988c23 NFS: Reduce use of uncached readdir adds 230bc98f7a2a NFS: Improve heuristic for readdirplus adds ad1e109a4109 NFS: Don't ask for readdirplus unless it can help nfs_getattr() adds c49c68944f2d NFSv4: Ask for a full XDR buffer of readdir goodness adds 2c2c336506e9 NFS: Readdirplus can't help lookup for case insensitive fi [...] adds 0b3cc71b5ab3 NFS: Don't request readdirplus when revalidation was forced adds 310e3187450d NFS: Add basic readdir tracing adds eace45a18ccb NFS: Trace effects of readdirplus on the dcache adds 11d03d0a1ed8 NFS: Trace effects of the readdirplus heuristic adds 9332cf14e2db NFS: Clean up page array initialisation/free adds f648022faa68 NFS: Convert readdir page cache to use a cookie based index adds b0365ccb0712 NFS: Fix up forced readdirplus adds 0adf85b445c7 NFS: Optimise away the previous cookie field adds 612896ec5a4e NFS: Cache all entries in the readdirplus reply adds cb8fac6d2727 NFS: remove unneeded check in decode_devicenotify_args() adds b4be2c598b76 NFSv4.1 restrict GETATTR fs_location query to the main transport adds 45f3a70ba68e NFS: Cleanup usage of nfs_inode in fscache interface adds fc1c5abfca7e NFS: Rename fscache read and write pages functions adds e3f0a7fe698f NFS: Replace dfprintks with tracepoints in fscache read an [...] adds b5fdf66f6eb2 NFS: Remove remaining dfprintks related to fscache and rem [...] adds 944d95f766c6 NFS: remove IS_SWAPFILE hack adds c487216bec83 SUNRPC/call_alloc: async tasks mustn't block waiting for memory adds a41b05edfedb SUNRPC/auth: async tasks mustn't block waiting for memory adds a721035477fb SUNRPC/xprt: async tasks mustn't block waiting for memory adds a80a84618689 SUNRPC: remove scheduling boost for "SWAPPER" tasks. adds 89c2be8a9516 NFS: discard NFS_RPC_SWAPFLAGS and RPC_TASK_ROOTCREDS adds 8db55a032ac7 SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC adds 4dc73c679114 NFSv4: keep state manager thread active if swap is enabled adds 64158668ac8b NFS: swap IO handling is slightly different for O_DIRECT IO adds c265de257f55 NFS: swap-out must always use STABLE writes. adds 693486d5f895 SUNRPC: change locking for xs_swap_enable/disable new 2f47b11de96d Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds e377a3e698fb nfsd: Add support for the birth time attribute adds 378a6109dd14 NFSD: De-duplicate hash bucket indexing adds 0f29ce32fbc5 NFSD: Skip extra computation for RC_NOCACHE case adds add1511c3816 NFSD: Streamline the rare "found" case adds d07c9ad62247 tracing: Introduce helpers to safely handle dynamic-sized [...] adds c6ced22997ad tracing: Update print fmt check to handle new __get_sockad [...] adds 9db0e15fb32b NFSD: Use __sockaddr field to store socket addresses adds c1a3f2ce66c8 NFSD: Remove NFSD_PROC_ARGS_* macros adds 26ce14e77a82 SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] adds aca3ed791553 SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid adds 70a60cbfb613 SUNRPC: Record endpoint information in trace log adds a9ff2e99e9fa SUNRPC: Remove the .svo_enqueue_xprt method adds c0219c499799 SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() adds 87cdd8641c8a SUNRPC: Remove svo_shutdown method adds 352ad31448fe SUNRPC: Rename svc_create_xprt() adds 4355d767a21b SUNRPC: Rename svc_close_xprt() adds c7d7ec8f043e SUNRPC: Remove svc_shutdown_net() adds f49169c97fce NFSD: Remove svc_serv_ops::svo_module adds 37902c631309 NFSD: Move svc_serv_ops::svo_function into struct svc_serv adds 74aaf96feaca SUNRPC: Teach server to recognize RPC_AUTH_TLS adds 4d2eeafecd6c nfsd: more robust allocation failure handling in nfsd_file [...] adds 5f9a62ff7d28 NFSD: Remove CONFIG_NFSD_V3 adds f3e4080edd27 arch: Remove references to CONFIG_NFSD_V3 in the default configs adds 35aff0678f99 NFSD: Clean up _lm_ operation names adds 50719bf3442d NFSD: Fix nfsd_breaker_owns_lease() return values adds 9d6647762b9c fs/lock: documentation cleanup. Replace inode->i_lock with [...] adds 184416d4b985 NFSD: prevent underflow in nfssvc_decode_writeargs() adds 23a9dbbe0faf NFSD: prevent integer overflow on 32 bit systems new 10c5ad949f42 fs/lock: add new callback, lm_lock_expired, to lock_manage [...] new 26ff4e51bb4c fs/lock: only call lm_breaker_owns_lease if there is conflict. new 9ea1269374e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e589f9b7078e fs/ntfs3: Fix some memory leaks in an error handling path [...] adds e95113ed4d42 fs/ntfs3: Keep preallocated only if option prealloc enabled adds 87e21c99bad7 fs/ntfs3: Restore ntfs_xattr_get_acl and ntfs_xattr_set_ac [...] adds 2d44667c306e fs/ntfs3: Update i_ctime when xattr is added adds 3a2154b25a9f fs/ntfs3: Optimize locking in ntfs_save_wsl_perm adds 9186d472ee78 fs/ntfs3: In function ntfs_set_acl_ex do not change inode- [...] adds 3880f2b816a7 fs/ntfs3: Fix fiemap + fix shrink file size (to remove pre [...] adds 114346978cf6 fs/ntfs3: Check new size for limits adds 52e00ea6b26e fs/ntfs3: Update valid size if -EIOCBQUEUED new 2a4b88d3d017 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 1a39ae415c1b xfs: add missing cmap->br_state = XFS_EXT_NORM update adds eba0549bc7d1 xfs: don't generate selinux audit messages for capability testing adds e014f37db1a2 xfs: use setattr_copy to set vfs inode attributes adds dd3b015dd806 xfs: refactor user/group quota chown in xfs_setattr_nonsize adds 871b9316e7a7 xfs: reserve quota for dir expansion when linking/unlinking files adds 41667260bc84 xfs: reserve quota for target dir expansion when renaming files adds 996b2329b20a xfs: constify the name argument to various directory functions adds 744e6c8ada5d xfs: constify xfs_name_dotdot new 53a57c45707f Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 95b115332a83 zonefs: remove redundant null bio check new f765db4f5550 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 80d8e4d3f313 fs/locks: fix fcntl_getlk64/fcntl_setlk64 stub prototypes new 4e00a8622055 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds c51acdb78f92 fs: Remove FIXME comment in generic_write_checks() adds 1e2d84644d1c constify struct path argument of finish_automount()/do_add [...] adds 0c9dceb9bb6d asm/user.h: killed unused macros adds 6692531df62d uml/x86: use x86 load_unaligned_zeropad() adds 90b2433edb6d seq_file: fix NULL pointer arithmetic warning adds 124f75f864f3 clean overflow checks in count_mounts() a bit new 2ad92348c91f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 68607c27a0ed Merge branch 'for-5.16-vsprintf-pgp' into for-next adds ad7fea30c59e Merge branch 'for-5.16' into for-next adds eafd42c87753 Merge branch 'for-5.16-vsprintf-pgp' into for-next adds 4b4e6c24e679 Merge branch 'rework/printk_safe-removal' into for-next adds 06cf63cb69be Merge branch 'for-5.16-fixup' into for-next adds 97b289cfd305 Merge branch 'for-5.17' into for-next adds 614887c0a7fa Merge branch 'console-registration-cleanup' into for-next adds 09b7bafa9876 Merge branch 'for-5.17' into for-next adds 395cc1cdcbd4 Merge branch 'for-5.17' into for-next adds f244b4dc53e5 printk: ringbuffer: Improve prb_next_seq() performance adds 65c2c0709d8e Merge branch 'rework/fast-next-seq' into for-next adds d75b26f880f6 vsprintf: Fix potential unaligned access adds f74a08fc6107 vsprintf: Move space out of string literals in fourcc_string() adds 15b39415b669 Merge branch 'for-5.18-vsprintf-fourcc-fixup' into for-next adds 77498617857f printk: Add panic_in_progress helper adds d51507098ff9 printk: disable optimistic spin during panic adds 13fb0f74d702 printk: Avoid livelock with heavy printk during panic adds 8ebc476fd51e printk: Drop console_sem during panic adds 7035abfeb16d Merge branch 'for-5.18-panic-deadlocks' into for-next adds 2ba3673d7017 printk: use atomic updates for klogd work adds cfab610f0005 Merge branch 'for-5.18' into for-next adds 96b02f2fbde2 Docs: printk: add 'console=null|""' to admin/kernel-parameters adds c4b0059be663 Merge branch 'for-5.18' into for-next adds a5a763b2b266 printk: Set console_set_on_cmdline=1 when __add_preferred_ [...] adds dcd03ba15947 Merge branch 'for-5.18' into for-next adds ce06e863f36f printk: make suppress_panic_printk static adds 15acceb9f0d6 Merge branch 'for-5.18-panic-deadlocks' into for-next adds 84842911322f vsprintf: Fix %pK with kptr_restrict == 0 adds e8134595e3f1 Merge branch 'for-5.18' into for-next adds b665eae7a788 printk: fix return value of printk.devkmsg __setup handler adds c5f75d490fc2 Merge branch 'for-5.18' into for-next new b8aa64fb0d69 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9a607a54a163 PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_ac [...] new 1fb63f3286af Merge branch 'pci/acpi' adds 904b10fb189c PCI: Add defines for normal and subtractive PCI bridges adds fe665816e0d4 PCI: iproc: Set all 24 bits of PCI class code new 3b500f151fb8 Merge branch 'pci/bridge-class-codes' adds 3dc8a1f6f644 PCI: Support BAR sizes up to 8TB adds 92c45b63ce22 PCI: Reduce warnings on possible RW1C corruption new 1f72907dfebb Merge branch 'pci/enumeration' adds 92912b175178 PCI: pciehp: Clear cmd_busy bit in polling mode adds 9f72d4757cbe PCI: pciehp: Add Qualcomm quirk for Command Completed erratum new e0f89ea6ebee Merge branch 'pci/hotplug' adds 602a4eda6883 PCI/AER: Update aer-inject URL new 749165e4dbd2 Merge branch 'pci/misc' adds feaea1fe8b36 PCI/P2PDMA: Add Intel 3rd Gen Intel Xeon Scalable Processo [...] new d7377879839b Merge branch 'pci/p2pdma' adds 1d38fe6ee6a8 PCI/VGA: Move vgaarb to drivers/pci adds c1593ddd894d PCI/VGA: Move vga_arb_integrated_gpu() earlier in file adds 60a9bac8ab48 PCI/VGA: Factor out vga_select_framebuffer_device() adds dfe3da812d99 PCI/VGA: Factor out default VGA device selection adds f8d81df285a2 PCI/VGA: Move firmware default device detection to ADD_DEV [...] adds e96902eb8c69 PCI/VGA: Move non-legacy VGA detection to ADD_DEVICE path adds 37114e4d1547 PCI/VGA: Move disabled VGA device detection to ADD_DEVICE path adds dc593fd48abb PCI/VGA: Remove empty vga_arb_device_card_gone() adds 4e6c91847a7f PCI/VGA: Log bridge control messages when adding devices adds d5109fe4d1ec PCI/VGA: Use unsigned format string to print lock counts adds f321c35feaee PCI/VGA: Replace full MIT license text with SPDX identifier new 137c09609100 Merge branch 'pci/vga' adds 1d86abf1f896 PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with [...] adds 805dfc18dd3d PCI: aardvark: Fix reading MSI interrupt number adds b0b0b8b897f8 PCI: aardvark: Fix support for MSI interrupts adds 1571d67dc190 PCI: aardvark: Rewrite IRQ code to chained IRQ handler adds 51f96e287c6f PCI: aardvark: Check return value of generic_handle_domain [...] adds c3cb8e51839a PCI: aardvark: Make MSI irq_chip structures static driver [...] adds 26bcd54e4a5c PCI: aardvark: Make msi_domain_info structure a static dri [...] adds 222af78532fa PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwno [...] adds 4689c0916320 PCI: aardvark: Refactor unmasking summary MSI interrupt adds e77d9c906910 PCI: aardvark: Add support for masking MSI interrupts adds 46ad3dc4171b PCI: aardvark: Fix setting MSI address adds 754e449889b2 PCI: aardvark: Enable MSI-X support adds 3ebfefa396eb PCI: aardvark: Add support for ERR interrupt on emulated bridge adds 735f5ae49e1b PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulat [...] adds 7122bcb33295 PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PC [...] adds 0fc75d874541 PCI: aardvark: Add support for PME interrupts adds 273ddd86d676 PCI: aardvark: Fix support for PME requester on emulated bridge adds 815bc3136867 PCI: aardvark: Use separate INTA interrupt for emulated ro [...] adds b08e5b53d17b PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts adds befa71000160 PCI: aardvark: Don't mask irq when mapping adds 0c36ab437e1d PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy() adds 92f4ffecc417 PCI: aardvark: Update comment about link going down after link-up new 61ecccc3f713 Merge branch 'remotes/lorenzo/pci/aardvark' adds 815953dc2011 PCI: dwc: Restore MSI Receiver mask during resume new f6fe0b5947b1 Merge branch 'pci/host/dwc' adds 829cc0e2ea2d PCI: endpoint: Fix alignment fault error in copy tests adds bf8d87c076f5 PCI: endpoint: Fix misused goto label new 648fb9960080 Merge branch 'remotes/lorenzo/pci/endpoint' adds cf18fce4ed5c PCI: fu740: Drop redundant '-gpios' from DT GPIO lookup new 710d8220f85c Merge branch 'pci/host/fu740' adds d06957d7a692 PCI: hv: Avoid the retarget interrupt hypercall in irq_unm [...] new c58e3f317cad Merge branch 'remotes/lorenzo/pci/hv' adds f81f095e8771 PCI: imx6: Allow to probe when dw_pcie_wait_for_link() fails adds f81dd043ec41 PCI: imx6: Enable i.MX6QP PCIe power management support new efe96059740e Merge branch 'remotes/lorenzo/pci/imx6' adds 0cc62aed370d sizes.h: Add SZ_1T macro new 1fe067bd3ed1 Merge branch 'remotes/lorenzo/pci/misc' adds e621e106a139 MAINTAINERS: Add Pali Rohár as pci-mvebu.c maintainer adds 64a70f521e13 PCI: pci-bridge-emul: Make struct pci_bridge_emul_ops as const adds d3f332b568dc PCI: pci-bridge-emul: Rename PCI_BRIDGE_EMUL_NO_PREFETCHAB [...] adds 05241c13655c PCI: pci-bridge-emul: Add support for new flag PCI_BRIDGE_ [...] adds 7f09a4b195a9 PCI: mvebu: Add help string for CONFIG_PCI_MVEBU option adds 7a02acdb5deb PCI: mvebu: Remove duplicate nports assignment adds 5c88ed798522 PCI: mvebu: Set PCI_BRIDGE_EMUL_NO_IO_FORWARD when IO is u [...] adds 16038ebb0f9f PCI: mvebu: Properly initialize vendor, device and revisio [...] adds d76a6ed0964a PCI: mvebu: Update comment for PCI_EXP_LNKCAP register on [...] adds c94ea32c0d3d PCI: mvebu: Update comment for PCI_EXP_LNKCTL register on [...] adds c3bd7dc553ee PCI: mvebu: Fix reporting Data Link Layer Link Active on e [...] adds c453bf6f9b32 PCI: pci-bridge-emul: Re-arrange register tests adds c0bd41973294 PCI: pci-bridge-emul: Add support for PCIe extended capabilities adds 3767a9024252 PCI: pci-bridge-emul: Add support for PCI Bridge Subsystem [...] adds 26b982ca8321 dt-bindings: PCI: mvebu: Add num-lanes property adds 2a81dd9fd9b0 PCI: mvebu: Correctly configure x1/x4 mode adds e3e13c9135da PCI: mvebu: Add support for PCI Bridge Subsystem Vendor ID [...] adds 2b6ee04c0aa6 PCI: mvebu: Add support for Advanced Error Reporting regis [...] adds c099c2a76185 PCI: mvebu: Use child_ops API adds 0124989220f2 dt-bindings: PCI: mvebu: Update information about intx interrupts adds d00ea94e6209 PCI: mvebu: Fix macro names and comments about legacy interrupts adds ec075262648f PCI: mvebu: Implement support for legacy INTx interrupts new 4af2e9168699 Merge branch 'remotes/lorenzo/pci/mvebu' adds dddb4efa5192 dt-bindings: pci: qcom: Document PCIe bindings for SM8450 adds f94c35e02464 PCI: qcom: Remove redundancy between qcom_pcie and qcom_pcie_cfg adds 0614f98bbb9f PCI: qcom: Add ddrss_sf_tbu flag adds 1c5aa0372634 PCI: qcom: Add SM8450 PCIe support new efb943c51a50 Merge branch 'remotes/lorenzo/pci/qcom' new e14f0af749b9 PCI: rcar: Finish transition to L1 state in rcar_pcie_conf [...] new 704abc66a5d2 Merge branch 'pci/host/rcar' adds f28b24042b52 dt-bindings: PCI: uniphier-ep: Add bindings for NX1 SoC adds d41584ae8616 PCI: uniphier-ep: Add SoC data structure adds 892fdf15b824 PCI: uniphier-ep: Add NX1 support new bd147bd4c926 Merge branch 'remotes/lorenzo/pci/uniphier' new 6c4acf14890c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 023bbde3db41 pstore: Add prefix to ECC messages adds 8126b1c73108 pstore: Don't use semaphores in always-atomic-context code new ff7be8424141 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds 1bec0754eaa0 Merge branches 'for-5.16/upstream-fixes', 'for-5.17/apple' [...] adds 272f70d2ae5c Merge branch 'for-5.17/upstream-fixes' into for-next adds 0f2039482307 HID: amd_sfh: Remove useless DMA-32 fallback configuration adds 9fc23e57bb60 Merge branch 'for-5.18/amd-sfh' into for-next adds d4c575491c82 Merge branch 'for-5.17/upstream-fixes' into for-next adds fbe201d16bb1 Merge branch 'for-5.17/upstream-fixes' into for-next adds 01f1269fbb0e HID: google: Use struct_size() helper in kzalloc() adds bdb5fcc74d34 Merge branch 'for-5.18/google' into for-next adds 976734041b6c HID: add SiGma Micro driver adds 180b54d4c3da Merge branch 'for-5.18/sigma-micro' into for-next adds 2b3566c337c3 Merge branch 'for-5.17/upstream-fixes' into for-next adds cf5b2fb012c0 HID: i2c-hid: fix handling numbered reports with IDs of 15 [...] adds a5e5e03e9476 HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports adds d34c6105499b HID: i2c-hid: use "struct i2c_hid" as argument in most calls adds b26fc3161b78 HID: i2c-hid: refactor reset command adds dbe0dd5fd2e0 HID: i2c-hid: explicitly code setting and sending reports adds 8399bd01026e HID: i2c-hid: define i2c_hid_read_register() and use it adds acb8dd95974d HID: i2c-hid: create a helper for SET_POWER command adds 50c5249fcafc HID: i2c-hid: convert i2c_hid_execute_reset() to use i2c_h [...] adds 85df713377dd HID: i2c-hid: rework i2c_hid_get_report() to use i2c_hid_xfer() adds 86fc3fd28157 HID: i2c-hid: use helpers to do endian conversion in i2c_h [...] adds 551117c52237 HID: i2c-hid: no longer need raw access to HID descriptor [...] adds 1c4d6cd4cb48 HID: i2c-hid: note that I2C xfer buffers are DMA-safe adds c537b53ed352 Merge branch 'for-5.12/i2c-hid' into for-next adds cc64431a9607 Merge branch 'for-5.17/upstream-fixes' into for-next adds 27c6565ac313 Merge branch 'for-5.17/upstream-fixes' into for-next adds 269ecc0c894c HID: i2c-hid: remove unneeded semicolon adds aaca3f07f25d Merge branch 'for-5.12/i2c-hid' into for-next adds 1324c5ac76bf HID: uclogic: Support Huion tilt reporting adds 85e860715e2c HID: uclogic: Rename Huion HS64 PID to Huion Tablet 2 adds 5591403cd67c HID: uclogic: Support Huion 13th frame button adds 7e418667f2ed HID: uclogic: Split pen and frame raw event handling adds 7f12dd246906 HID: uclogic: Access pen/frame params directly in raw_even [...] adds fea53b9f159c HID: uclogic: Skip non-input raw events earlier adds 044fa8162dc1 HID: uclogic: Handle virtual frame reports adds 714af0dbfa78 Merge branch 'for-5.18/uclogic' into for-next adds f1d1b3a9b411 HID: apple: Refactor key translation setup adds 0fea6fe7d5ef HID: apple: Magic Keyboard first generation FN key mapping adds 250b369ed238 HID: apple: Magic Keyboard 2015 FN key mapping adds 8ae5c16c9d42 HID: apple: Report Magic Keyboard 2021 battery over USB adds cbfcfbfc3848 HID: apple: Report Magic Keyboard 2021 with fingerprint re [...] adds 37ee26c43358 Merge branch 'for-5.18/apple' into for-next adds be94d0aa19ee Merge branch 'for-5.17/upstream-fixes' into for-next adds 047b6188b66e HID: Add driver for Razer Blackwidow keyboards adds 5c9d54d2c2bd Merge branch 'for-5.18/razer' into for-next adds 9018eacbe623 HID: apple: Add support for keyboard backlight on certain [...] adds 42f6a2d30023 HID: apple: Add necessary IDs and configuration for T2 Macs. adds c5f09b1b45cb HID: apple: Add fn mapping for MacBook Pros with Touch Bar adds ed9f4f961260 HID: apple: properly reflect LEDS dependency adds 40282358ae30 Merge branch 'for-5.18/apple' into for-next adds 8b943e92aede Merge branch 'for-5.17/upstream-fixes' into for-next adds c0774561bd46 Merge branch 'for-5.17/upstream-fixes' into for-next adds 606dadc1878f HID: uclogic: Remove pen usage masking adds 8b013098be2c HID: uclogic: Replace pen_frame_flag with subreport_list adds e6be956fd7e8 HID: uclogic: Switch to matching subreport bytes adds ce2401047520 HID: uclogic: Specify total report size to buttonpad macro adds 2f290b39e6a0 HID: uclogic: Use different constants for frame report IDs adds 2e28f3e099f2 HID: uclogic: Use "frame" instead of "buttonpad" adds a985de58186f HID: uclogic: Put version first in rdesc namespace adds 2daaeff3824d HID: uclogic: Define report IDs before their descriptors adds 337fa051d9b8 HID: uclogic: Support multiple frame input devices adds 008b6635d1e6 Merge branch 'for-5.18/uclogic' into for-next adds 5bd244f9134b Merge branch 'for-5.17/upstream-fixes' into for-next adds 1c1813a743fe HID: core: statically allocate read buffers adds 74acc277b652 HID: core: de-duplicate some code in hid_input_field() adds b79c1abae5e1 HID: core: split data fetching from processing in hid_inpu [...] adds 3c2b0dbd6990 HID: input: tag touchscreens as such if the physical is not there adds f2d4ddfa640d HID: input: rework spaghetti code with switch statements adds 187ccd6caa4b HID: input: move up out-of-range processing of input values adds 22f4b026c3dd HID: compute an ordered list of input fields to process adds bebcc522fbee HID: core: for input reports, process the usages by priority list adds 048cddfd4405 HID: input: enforce Invert usage to be processed before InRange adds 87562fcd1342 HID: input: remove the need for HID_QUIRK_INVERT adds 5c20000a4756 HID: input: accommodate priorities for slotted devices adds 42764f97e6eb Input: docs: add more details on the use of BTN_TOOL adds 60157d4f9e2e Merge branch 'for-5.18/core' into for-next adds cde4b57a1c51 Merge branch 'for-5.17/upstream-fixes' into for-next adds f97ec5d75e92 HID: intel-ish-hid: Use dma_alloc_coherent for firmware update adds 3cc519d82627 Merge branch 'for-5.17/upstream-fixes' into for-next new efe0a2444606 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
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 (2ca57c809926) \ 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.
The 200 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 3 + Documentation/ABI/testing/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 ++ ...v-101.dts => msm8994-huawei-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/nds32/Kbuild | 4 - arch/nds32/Kconfig | 102 - arch/nds32/Kconfig.cpu | 218 - arch/nds32/Kconfig.debug | 2 - 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/nds32/include/uapi/asm/Kbuild | 2 - 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/nds32/kernel/.gitignore | 2 - 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/nds32/kernel/vdso/.gitignore | 2 - 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 + .../kernel/vdso32/note.S} | 0 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 + .../kernel/vdso64/gen_vdso_offsets.sh | 0 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 + .../gen_vdso32_offsets.sh} | 0 .../gen_vdso64_offsets.sh} | 0 arch/powerpc/kernel/vdso/getcpu.S | 50 + arch/powerpc/kernel/vdso/gettimeofday.S | 124 + arch/powerpc/kernel/{vdso32 => vdso}/note.S | 0 .../{vdso32/sigtramp.S => vdso/sigtramp32.S} | 0 .../{vdso64/sigtramp.S => vdso/sigtramp64.S} | 0 arch/powerpc/kernel/{vdso32 => vdso}/vdso32.lds.S | 0 arch/powerpc/kernel/{vdso64 => vdso}/vdso64.lds.S | 0 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 - arch/powerpc/kernel/vdso32/getcpu.S | 50 - arch/powerpc/kernel/vdso32/gettimeofday.S | 78 - 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 - arch/powerpc/kernel/vdso64/getcpu.S | 33 - arch/powerpc/kernel/vdso64/gettimeofday.S | 58 - arch/powerpc/kernel/vdso64/note.S | 1 - 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 | 2496 +++------- 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/nds32/Build | 1 - 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 | 4713 +++++++++---------- .../arch/x86/broadwell/floating-point.json | 235 +- .../pmu-events/arch/x86/broadwell/frontend.json | 361 +- .../perf/pmu-events/arch/x86/broadwell/memory.json | 4312 ++++++++--------- .../perf/pmu-events/arch/x86/broadwell/other.json | 42 +- .../pmu-events/arch/x86/broadwell/pipeline.json | 1903 ++++---- .../arch/x86/broadwell/virtual-memory.json | 412 +- .../arch/x86/broadwellde/bdwde-metrics.json | 407 +- .../pmu-events/arch/x86/broadwellde/cache.json | 1122 ++--- .../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 | 1300 +++--- .../arch/x86/broadwellx/floating-point.json | 224 +- .../pmu-events/arch/x86/broadwellx/frontend.json | 335 +- .../pmu-events/arch/x86/broadwellx/memory.json | 974 ++-- .../perf/pmu-events/arch/x86/broadwellx/other.json | 28 +- .../pmu-events/arch/x86/broadwellx/pipeline.json | 1891 ++++---- .../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 | 1466 +++--- .../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 | 1446 +++--- .../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 | 1796 ++++---- .../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 | 1070 ++--- 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 | 591 ++- tools/perf/pmu-events/arch/x86/icelake/other.json | 630 +-- .../perf/pmu-events/arch/x86/icelake/pipeline.json | 1081 ++--- .../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 | 1446 +++--- .../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 | 1769 ++++--- .../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 | 1594 +++---- .../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 | 1769 ++++--- .../arch/x86/ivytown/virtual-memory.json | 232 +- tools/perf/pmu-events/arch/x86/jaketown/cache.json | 1582 ++++--- .../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 | 1556 ++++--- .../arch/x86/jaketown/virtual-memory.json | 178 +- .../pmu-events/arch/x86/knightslanding/cache.json | 2602 ++++++----- .../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 | 3062 ++++++------- .../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 | 1634 ++++--- .../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 | 578 +-- tools/perf/pmu-events/arch/x86/skylake/memory.json | 1566 +++---- tools/perf/pmu-events/arch/x86/skylake/other.json | 46 +- .../perf/pmu-events/arch/x86/skylake/pipeline.json | 1083 ++--- .../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 +- .../{elkhartlake => tremontx}/floating-point.json | 0 .../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 | 2045 ++++++++- .../arch/x86/tremontx/virtual-memory.json | 320 +- .../pmu-events/arch/x86/westmereep-dp/cache.json | 2734 +++++------ .../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 | 3142 ++++++------- .../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 | 3142 ++++++------- .../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 - .../progs/{test_btf_decl_tag.c => btf_decl_tag.c} | 0 .../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 - 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, 196331 insertions(+), 185038 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-firmware-papr-energy-scale-info create mode 100644 Documentation/devicetree/bindings/arm/airoha.yaml create mode 100644 Documentation/devicetree/bindings/arm/intel,socfpga.yaml create mode 100644 Documentation/devicetree/bindings/arm/npcm/nuvoton,gcr.yaml create mode 100644 Documentation/devicetree/bindings/arm/tesla.yaml create mode 100644 Documentation/devicetree/bindings/clock/apple,nco.yaml create mode 100644 Documentation/devicetree/bindings/clock/cirrus,cs2000-cp.yaml delete mode 100644 Documentation/devicetree/bindings/clock/cs2000-cp.txt create mode 100644 Documentation/devicetree/bindings/clock/imx93-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/imxrt1050-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/intc_stratix10.txt create mode 100644 Documentation/devicetree/bindings/clock/intel,stratix10.yaml create mode 100644 Documentation/devicetree/bindings/clock/microchip,mpfs.yaml create mode 100644 Documentation/devicetree/bindings/clock/mstar,msc313-cpupll.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,camcc.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc-sm6125.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc-sm6350.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-ipq8064.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-other.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,qcm2290-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sdm845-camcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7100-audclk.yaml create mode 100644 Documentation/devicetree/bindings/clock/tesla,fsd-clock.yaml create mode 100644 Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/andestec [...] create mode 100644 Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/microchip,polarfire-s [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr2 [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr3 [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr3.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,ifc.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/ifc.txt delete mode 100644 Documentation/devicetree/bindings/nds32/andestech-boards delete mode 100644 Documentation/devicetree/bindings/nds32/atl2c.txt delete mode 100644 Documentation/devicetree/bindings/nds32/cpus.txt delete mode 100644 Documentation/devicetree/bindings/net/davicom,dm9051.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/realtek-smi.txt delete mode 100644 Documentation/devicetree/bindings/net/dsa/realtek.yaml delete mode 100644 Documentation/devicetree/bindings/net/mctp-i2c-controller.yaml create mode 100644 Documentation/devicetree/bindings/perf/marvell-cn10k-ddr.yaml delete mode 100644 Documentation/devicetree/bindings/perf/nds32v3-pmu.txt delete mode 100644 Documentation/devicetree/bindings/phy/transmit-amplitude.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-gpio- [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-pins- [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-wakeu [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/samsung,pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml create mode 100644 Documentation/devicetree/bindings/rtc/microchip,mfps-rtc.yaml create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-hsio-blk-c [...] create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mq-vpu-blk-ctrl.yaml create mode 100644 Documentation/devicetree/bindings/soc/microchip/microchip,mpfs- [...] delete mode 100644 Documentation/devicetree/bindings/soc/microchip/microchip,polar [...] delete mode 100644 Documentation/devicetree/bindings/timer/andestech,atcpit100-timer.txt delete mode 100644 Documentation/networking/smc-sysctl.rst delete mode 100644 arch/arc/include/asm/segment.h create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/am335x-sancloud-bbe-extended-wifi.dts create mode 100644 arch/arm/boot/dts/armada-370-c200-v2.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-asrock-romed8hm3.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts create mode 100644 arch/arm/boot/dts/bcm2837-rpi-zero-2-w.dts create mode 100644 arch/arm/boot/dts/en7523-evb.dts create mode 100644 arch/arm/boot/dts/en7523.dtsi create mode 100644 arch/arm/boot/dts/exynos5420-chagall-wifi.dts create mode 100644 arch/arm/boot/dts/exynos5420-galaxy-tab-common.dtsi create mode 100644 arch/arm/boot/dts/exynos5420-klimt-wifi.dts create mode 100644 arch/arm/boot/dts/imxrt1050-pinfunc.h create mode 100644 arch/arm/boot/dts/intel-ixp42x-netgear-wg302v1.dts delete mode 100644 arch/arm/boot/dts/intel-ixp42x-netgear-wg302v2.dts create mode 100644 arch/arm/boot/dts/kirkwood-c200-v1.dts create mode 100644 arch/arm/boot/dts/lan966x-pcb8291.dts create mode 100644 arch/arm/boot/dts/lan966x.dtsi create mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd201-som2d01.dtsi create mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-100ask-dongshanpione.dts create mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-miyoo-mini.dts create mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-wirelesstag-ido-sbc2 [...] create mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-wirelesstag-ido-som2 [...] create mode 100644 arch/arm/boot/dts/mt6582-prestigio-pmt5008-3g.dts create mode 100644 arch/arm/boot/dts/mt6582.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157c-emsbc-argon.dts create mode 100644 arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi create mode 100644 arch/arm/boot/dts/sun7i-a20-haoyu-marsboard.dts create mode 100644 arch/arm/configs/imxrt_defconfig delete mode 100644 arch/arm/include/asm/entry-macro-multi.S delete mode 100644 arch/arm/include/asm/hardware/entry-macro-iomd.S create mode 100644 arch/arm/include/asm/spectre.h create mode 100644 arch/arm/kernel/spectre.c create mode 100644 arch/arm/mach-airoha/Makefile create mode 100644 arch/arm/mach-airoha/airoha.c delete mode 100644 arch/arm/mach-footbridge/include/mach/entry-macro.S create mode 100644 arch/arm/mach-imx/mach-imxrt.c delete mode 100644 arch/arm/mach-iop32x/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-ixp4xx/common-pci.c delete mode 100644 arch/arm/mach-ixp4xx/common.c delete mode 100644 arch/arm/mach-ixp4xx/gateway7001-pci.c delete mode 100644 arch/arm/mach-ixp4xx/gateway7001-setup.c delete mode 100644 arch/arm/mach-ixp4xx/goramo_mlr.c delete mode 100644 arch/arm/mach-ixp4xx/include/mach/hardware.h delete mode 100644 arch/arm/mach-ixp4xx/include/mach/io.h delete mode 100644 arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h delete mode 100644 arch/arm/mach-ixp4xx/include/mach/platform.h delete mode 100644 arch/arm/mach-ixp4xx/include/mach/udc.h delete mode 100644 arch/arm/mach-ixp4xx/irqs.h delete mode 100644 arch/arm/mach-pxa/stargate2.c delete mode 100644 arch/arm/mach-rpc/include/mach/entry-macro.S create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-vero4k-plus.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-s4-s805x2-aq222.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-s4.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-ac2xx.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-x96-air-gbit.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts create mode 100644 arch/arm64/boot/dts/arm/juno-r1-scmi.dts create mode 100644 arch/arm64/boot/dts/arm/juno-r2-scmi.dts create mode 100644 arch/arm64/boot/dts/arm/juno-scmi.dts create mode 100644 arch/arm64/boot/dts/arm/juno-scmi.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-zero-2-w.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos7885-jackpotlte.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos7885-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos7885.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos850-e850-96.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos850.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon-avari.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon-avari.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-prt8mm.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-imx219.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs232-rts.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs422.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs485.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-imx219.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs232-rts.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs422.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs485.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7903.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-dev.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8953.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8992-bullhead-rev-101.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead-rev-10.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead-rev-101.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi rename arch/arm64/boot/dts/qcom/{msm8994-angler-rev-101.dts => msm8994-huawei-angl [...] create mode 100644 arch/arm64/boot/dts/qcom/pm8953.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r0.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r1.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm632.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8450-hdk.dts create mode 100644 arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c2.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g054.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l2.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinenote-v1.1.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinenote-v1.2.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts create mode 100644 arch/arm64/boot/dts/tesla/Makefile create mode 100644 arch/arm64/boot/dts/tesla/fsd-evb.dts create mode 100644 arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/tesla/fsd.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62-main.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am625.dtsi create mode 100644 arch/arm64/include/asm/apple_m1_pmu.h create mode 100644 arch/arm64/include/asm/vectors.h create mode 100644 arch/arm64/kernel/elfcore.c delete mode 100644 arch/csky/include/asm/segment.h delete mode 100644 arch/h8300/include/asm/segment.h delete mode 100644 arch/h8300/mm/memory.c create mode 100644 arch/m68k/include/asm/config.h delete mode 100644 arch/mips/configs/jmr3927_defconfig delete mode 100644 arch/mips/include/asm/mach-tx39xx/ioremap.h delete mode 100644 arch/mips/include/asm/mach-tx39xx/mangle-port.h delete mode 100644 arch/mips/include/asm/mach-tx39xx/spaces.h delete mode 100644 arch/mips/include/asm/txx9/jmr3927.h delete mode 100644 arch/mips/include/asm/txx9/tx3927.h delete mode 100644 arch/mips/include/asm/war.h delete mode 100644 arch/mips/mm/c-tx39.c delete mode 100644 arch/mips/mti-malta/malta-dt.c delete mode 100644 arch/mips/pci/fixup-jmr3927.c delete mode 100644 arch/mips/pci/ops-tx3927.c delete mode 100644 arch/mips/txx9/generic/irq_tx3927.c delete mode 100644 arch/mips/txx9/generic/setup_tx3927.c delete mode 100644 arch/mips/txx9/jmr3927/Makefile delete mode 100644 arch/mips/txx9/jmr3927/irq.c delete mode 100644 arch/mips/txx9/jmr3927/prom.c delete mode 100644 arch/mips/txx9/jmr3927/setup.c delete mode 100644 arch/nds32/Kbuild delete mode 100644 arch/nds32/Kconfig delete mode 100644 arch/nds32/Kconfig.cpu delete mode 100644 arch/nds32/Kconfig.debug delete mode 100644 arch/nds32/Makefile delete mode 100644 arch/nds32/boot/.gitignore delete mode 100644 arch/nds32/boot/Makefile delete mode 100644 arch/nds32/boot/dts/Makefile delete mode 100644 arch/nds32/boot/dts/ae3xx.dts delete mode 100644 arch/nds32/configs/defconfig delete mode 100644 arch/nds32/include/asm/Kbuild delete mode 100644 arch/nds32/include/asm/assembler.h delete mode 100644 arch/nds32/include/asm/barrier.h delete mode 100644 arch/nds32/include/asm/bitfield.h delete mode 100644 arch/nds32/include/asm/cache.h delete mode 100644 arch/nds32/include/asm/cache_info.h delete mode 100644 arch/nds32/include/asm/cacheflush.h delete mode 100644 arch/nds32/include/asm/current.h delete mode 100644 arch/nds32/include/asm/delay.h delete mode 100644 arch/nds32/include/asm/elf.h delete mode 100644 arch/nds32/include/asm/fixmap.h delete mode 100644 arch/nds32/include/asm/fpu.h delete mode 100644 arch/nds32/include/asm/fpuemu.h delete mode 100644 arch/nds32/include/asm/ftrace.h delete mode 100644 arch/nds32/include/asm/futex.h delete mode 100644 arch/nds32/include/asm/highmem.h delete mode 100644 arch/nds32/include/asm/io.h delete mode 100644 arch/nds32/include/asm/irqflags.h delete mode 100644 arch/nds32/include/asm/l2_cache.h delete mode 100644 arch/nds32/include/asm/linkage.h delete mode 100644 arch/nds32/include/asm/memory.h delete mode 100644 arch/nds32/include/asm/mmu.h delete mode 100644 arch/nds32/include/asm/mmu_context.h delete mode 100644 arch/nds32/include/asm/nds32.h delete mode 100644 arch/nds32/include/asm/nds32_fpu_inst.h delete mode 100644 arch/nds32/include/asm/page.h delete mode 100644 arch/nds32/include/asm/perf_event.h delete mode 100644 arch/nds32/include/asm/pgalloc.h delete mode 100644 arch/nds32/include/asm/pgtable.h delete mode 100644 arch/nds32/include/asm/pmu.h delete mode 100644 arch/nds32/include/asm/proc-fns.h delete mode 100644 arch/nds32/include/asm/processor.h delete mode 100644 arch/nds32/include/asm/ptrace.h delete mode 100644 arch/nds32/include/asm/sfp-machine.h delete mode 100644 arch/nds32/include/asm/shmparam.h delete mode 100644 arch/nds32/include/asm/stacktrace.h delete mode 100644 arch/nds32/include/asm/string.h delete mode 100644 arch/nds32/include/asm/suspend.h delete mode 100644 arch/nds32/include/asm/swab.h delete mode 100644 arch/nds32/include/asm/syscall.h delete mode 100644 arch/nds32/include/asm/syscalls.h delete mode 100644 arch/nds32/include/asm/thread_info.h delete mode 100644 arch/nds32/include/asm/tlb.h delete mode 100644 arch/nds32/include/asm/tlbflush.h delete mode 100644 arch/nds32/include/asm/uaccess.h delete mode 100644 arch/nds32/include/asm/unistd.h delete mode 100644 arch/nds32/include/asm/vdso.h delete mode 100644 arch/nds32/include/asm/vdso_datapage.h delete mode 100644 arch/nds32/include/asm/vdso_timer_info.h delete mode 100644 arch/nds32/include/asm/vermagic.h delete mode 100644 arch/nds32/include/asm/vmalloc.h delete mode 100644 arch/nds32/include/uapi/asm/Kbuild delete mode 100644 arch/nds32/include/uapi/asm/auxvec.h delete mode 100644 arch/nds32/include/uapi/asm/byteorder.h delete mode 100644 arch/nds32/include/uapi/asm/cachectl.h delete mode 100644 arch/nds32/include/uapi/asm/fp_udfiex_crtl.h delete mode 100644 arch/nds32/include/uapi/asm/param.h delete mode 100644 arch/nds32/include/uapi/asm/ptrace.h delete mode 100644 arch/nds32/include/uapi/asm/sigcontext.h delete mode 100644 arch/nds32/include/uapi/asm/unistd.h delete mode 100644 arch/nds32/kernel/.gitignore delete mode 100644 arch/nds32/kernel/Makefile delete mode 100644 arch/nds32/kernel/asm-offsets.c delete mode 100644 arch/nds32/kernel/atl2c.c delete mode 100644 arch/nds32/kernel/cacheinfo.c delete mode 100644 arch/nds32/kernel/devtree.c delete mode 100644 arch/nds32/kernel/dma.c delete mode 100644 arch/nds32/kernel/ex-entry.S delete mode 100644 arch/nds32/kernel/ex-exit.S delete mode 100644 arch/nds32/kernel/ex-scall.S delete mode 100644 arch/nds32/kernel/fpu.c delete mode 100644 arch/nds32/kernel/ftrace.c delete mode 100644 arch/nds32/kernel/head.S delete mode 100644 arch/nds32/kernel/irq.c delete mode 100644 arch/nds32/kernel/module.c delete mode 100644 arch/nds32/kernel/nds32_ksyms.c delete mode 100644 arch/nds32/kernel/perf_event_cpu.c delete mode 100644 arch/nds32/kernel/pm.c delete mode 100644 arch/nds32/kernel/process.c delete mode 100644 arch/nds32/kernel/ptrace.c delete mode 100644 arch/nds32/kernel/setup.c delete mode 100644 arch/nds32/kernel/signal.c delete mode 100644 arch/nds32/kernel/sleep.S delete mode 100644 arch/nds32/kernel/stacktrace.c delete mode 100644 arch/nds32/kernel/sys_nds32.c delete mode 100644 arch/nds32/kernel/syscall_table.c delete mode 100644 arch/nds32/kernel/time.c delete mode 100644 arch/nds32/kernel/traps.c delete mode 100644 arch/nds32/kernel/vdso.c delete mode 100644 arch/nds32/kernel/vdso/.gitignore delete mode 100644 arch/nds32/kernel/vdso/Makefile delete mode 100644 arch/nds32/kernel/vdso/datapage.S delete mode 100755 arch/nds32/kernel/vdso/gen_vdso_offsets.sh delete mode 100644 arch/nds32/kernel/vdso/gettimeofday.c delete mode 100644 arch/nds32/kernel/vdso/note.S delete mode 100644 arch/nds32/kernel/vdso/sigreturn.S delete mode 100644 arch/nds32/kernel/vdso/vdso.S delete mode 100644 arch/nds32/kernel/vdso/vdso.lds.S delete mode 100644 arch/nds32/kernel/vmlinux.lds.S delete mode 100644 arch/nds32/lib/Makefile delete mode 100644 arch/nds32/lib/clear_user.S delete mode 100644 arch/nds32/lib/copy_from_user.S delete mode 100644 arch/nds32/lib/copy_page.S delete mode 100644 arch/nds32/lib/copy_template.S delete mode 100644 arch/nds32/lib/copy_to_user.S delete mode 100644 arch/nds32/lib/memcpy.S delete mode 100644 arch/nds32/lib/memmove.S delete mode 100644 arch/nds32/lib/memset.S delete mode 100644 arch/nds32/lib/memzero.S delete mode 100644 arch/nds32/math-emu/Makefile delete mode 100644 arch/nds32/math-emu/faddd.c delete mode 100644 arch/nds32/math-emu/fadds.c delete mode 100644 arch/nds32/math-emu/fcmpd.c delete mode 100644 arch/nds32/math-emu/fcmps.c delete mode 100644 arch/nds32/math-emu/fd2s.c delete mode 100644 arch/nds32/math-emu/fd2si.c delete mode 100644 arch/nds32/math-emu/fd2siz.c delete mode 100644 arch/nds32/math-emu/fd2ui.c delete mode 100644 arch/nds32/math-emu/fd2uiz.c delete mode 100644 arch/nds32/math-emu/fdivd.c delete mode 100644 arch/nds32/math-emu/fdivs.c delete mode 100644 arch/nds32/math-emu/fmuld.c delete mode 100644 arch/nds32/math-emu/fmuls.c delete mode 100644 arch/nds32/math-emu/fnegd.c delete mode 100644 arch/nds32/math-emu/fnegs.c delete mode 100644 arch/nds32/math-emu/fpuemu.c delete mode 100644 arch/nds32/math-emu/fs2d.c delete mode 100644 arch/nds32/math-emu/fs2si.c delete mode 100644 arch/nds32/math-emu/fs2siz.c delete mode 100644 arch/nds32/math-emu/fs2ui.c delete mode 100644 arch/nds32/math-emu/fs2uiz.c delete mode 100644 arch/nds32/math-emu/fsi2d.c delete mode 100644 arch/nds32/math-emu/fsi2s.c delete mode 100644 arch/nds32/math-emu/fsqrtd.c delete mode 100644 arch/nds32/math-emu/fsqrts.c delete mode 100644 arch/nds32/math-emu/fsubd.c delete mode 100644 arch/nds32/math-emu/fsubs.c delete mode 100644 arch/nds32/math-emu/fui2d.c delete mode 100644 arch/nds32/math-emu/fui2s.c delete mode 100644 arch/nds32/mm/Makefile delete mode 100644 arch/nds32/mm/alignment.c delete mode 100644 arch/nds32/mm/cacheflush.c delete mode 100644 arch/nds32/mm/extable.c delete mode 100644 arch/nds32/mm/fault.c delete mode 100644 arch/nds32/mm/init.c delete mode 100644 arch/nds32/mm/mm-nds32.c delete mode 100644 arch/nds32/mm/mmap.c delete mode 100644 arch/nds32/mm/proc.c delete mode 100644 arch/nds32/mm/tlb.c create mode 100644 arch/parisc/include/asm/vdso.h create mode 100644 arch/parisc/include/uapi/asm/auxvec.h create mode 100644 arch/parisc/kernel/vdso.c create mode 100644 arch/parisc/kernel/vdso32/Makefile create mode 100755 arch/parisc/kernel/vdso32/gen_vdso_offsets.sh copy arch/{sh/kernel/vsyscall/vsyscall-note.S => parisc/kernel/vdso32/note.S} (100%) create mode 100644 arch/parisc/kernel/vdso32/restart_syscall.S create mode 100644 arch/parisc/kernel/vdso32/sigtramp.S create mode 100644 arch/parisc/kernel/vdso32/vdso32.lds.S create mode 100644 arch/parisc/kernel/vdso32/vdso32_wrapper.S create mode 100644 arch/parisc/kernel/vdso64/Makefile copy arch/{s390 => parisc}/kernel/vdso64/gen_vdso_offsets.sh (100%) create mode 100644 arch/parisc/kernel/vdso64/note.S create mode 100644 arch/parisc/kernel/vdso64/restart_syscall.S create mode 100644 arch/parisc/kernel/vdso64/sigtramp.S create mode 100644 arch/parisc/kernel/vdso64/vdso64.lds.S create mode 100644 arch/parisc/kernel/vdso64/vdso64_wrapper.S create mode 100644 arch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts delete mode 100644 arch/powerpc/kernel/trace/ftrace_32.S delete mode 100644 arch/powerpc/kernel/trace/ftrace_64.S delete mode 100644 arch/powerpc/kernel/trace/ftrace_64_mprofile.S create mode 100644 arch/powerpc/kernel/trace/ftrace_low.S create mode 100644 arch/powerpc/kernel/trace/ftrace_mprofile.S create mode 100644 arch/powerpc/kernel/vdso/.gitignore create mode 100644 arch/powerpc/kernel/vdso/Makefile create mode 100644 arch/powerpc/kernel/vdso/cacheflush.S create mode 100644 arch/powerpc/kernel/vdso/datapage.S rename arch/powerpc/kernel/{vdso32/gen_vdso_offsets.sh => vdso/gen_vdso32_offsets. [...] rename arch/powerpc/kernel/{vdso64/gen_vdso_offsets.sh => vdso/gen_vdso64_offsets. [...] create mode 100644 arch/powerpc/kernel/vdso/getcpu.S create mode 100644 arch/powerpc/kernel/vdso/gettimeofday.S rename arch/powerpc/kernel/{vdso32 => vdso}/note.S (100%) rename arch/powerpc/kernel/{vdso32/sigtramp.S => vdso/sigtramp32.S} (100%) rename arch/powerpc/kernel/{vdso64/sigtramp.S => vdso/sigtramp64.S} (100%) rename arch/powerpc/kernel/{vdso32 => vdso}/vdso32.lds.S (100%) rename arch/powerpc/kernel/{vdso64 => vdso}/vdso64.lds.S (100%) create mode 100644 arch/powerpc/kernel/vdso/vgettimeofday.c delete mode 100644 arch/powerpc/kernel/vdso32/.gitignore delete mode 100644 arch/powerpc/kernel/vdso32/Makefile delete mode 100644 arch/powerpc/kernel/vdso32/cacheflush.S delete mode 100644 arch/powerpc/kernel/vdso32/datapage.S delete mode 100644 arch/powerpc/kernel/vdso32/getcpu.S delete mode 100644 arch/powerpc/kernel/vdso32/gettimeofday.S delete mode 100644 arch/powerpc/kernel/vdso32/vgettimeofday.c delete mode 100644 arch/powerpc/kernel/vdso64/.gitignore delete mode 100644 arch/powerpc/kernel/vdso64/Makefile delete mode 100644 arch/powerpc/kernel/vdso64/cacheflush.S delete mode 100644 arch/powerpc/kernel/vdso64/datapage.S delete mode 100644 arch/powerpc/kernel/vdso64/getcpu.S delete mode 100644 arch/powerpc/kernel/vdso64/gettimeofday.S delete mode 100644 arch/powerpc/kernel/vdso64/note.S delete mode 100644 arch/powerpc/kernel/vdso64/vgettimeofday.c delete mode 100644 arch/powerpc/net/bpf_jit64.h create mode 100644 arch/powerpc/platforms/pseries/papr_platform_attributes.c create mode 100644 arch/powerpc/platforms/pseries/vas-sysfs.c create mode 100644 arch/riscv/boot/dts/microchip/microchip-mpfs-fabric.dtsi create mode 100644 arch/s390/include/asm/asm-extable.h create mode 100644 arch/s390/lib/expoline.S create mode 100644 arch/s390/mm/extable.c create mode 100755 arch/s390/tools/gcc-thunk-extern.sh delete mode 100644 arch/sh/include/asm/segment.h create mode 100644 arch/xtensa/lib/ashldi3.S create mode 100644 arch/xtensa/lib/ashrdi3.S create mode 100644 arch/xtensa/lib/divsi3.S create mode 100644 arch/xtensa/lib/lshrdi3.S create mode 100644 arch/xtensa/lib/modsi3.S create mode 100644 arch/xtensa/lib/mulsi3.S create mode 100644 arch/xtensa/lib/udivsi3.S create mode 100644 arch/xtensa/lib/umodsi3.S create mode 100644 drivers/clk/.kunitconfig create mode 100644 drivers/clk/clk-apple-nco.c create mode 100644 drivers/clk/clk-gate_test.c create mode 100644 drivers/clk/clk_test.c create mode 100644 drivers/clk/imx/clk-composite-93.c create mode 100644 drivers/clk/imx/clk-fracn-gppll.c create mode 100644 drivers/clk/imx/clk-imx8dxl-rsrc.c create mode 100644 drivers/clk/imx/clk-imx93.c create mode 100644 drivers/clk/imx/clk-imxrt1050.c create mode 100644 drivers/clk/mediatek/clk-pll.h create mode 100644 drivers/clk/microchip/Kconfig create mode 100644 drivers/clk/microchip/clk-mpfs.c create mode 100644 drivers/clk/qcom/dispcc-qcm2290.c create mode 100644 drivers/clk/qcom/dispcc-sm6125.c create mode 100644 drivers/clk/qcom/dispcc-sm6350.c create mode 100644 drivers/clk/qcom/gpucc-sm6350.c create mode 100644 drivers/clk/samsung/clk-fsd.c create mode 100644 drivers/clk/starfive/clk-starfive-jh7100-audio.c create mode 100644 drivers/clk/starfive/clk-starfive-jh7100.h delete mode 100644 drivers/clocksource/timer-atcpit100.c create mode 100644 drivers/firmware/arm_scmi/optee.c delete mode 100644 drivers/gpu/vga/vgaarb.c create mode 100644 drivers/hid/hid-razer.c create mode 100644 drivers/hid/hid-sigmamicro.c delete mode 100644 drivers/irqchip/irq-ativic32.c create mode 100644 drivers/memory/tegra/tegra234.c create mode 100644 drivers/net/dsa/realtek-smi-core.c create mode 100644 drivers/net/dsa/realtek-smi-core.h delete mode 100644 drivers/net/dsa/realtek/Kconfig delete mode 100644 drivers/net/dsa/realtek/Makefile delete mode 100644 drivers/net/dsa/realtek/realtek-mdio.c delete mode 100644 drivers/net/dsa/realtek/realtek-smi.c delete mode 100644 drivers/net/dsa/realtek/realtek.h delete mode 100644 drivers/net/dsa/realtek/rtl8365mb.c delete mode 100644 drivers/net/dsa/realtek/rtl8366-core.c delete mode 100644 drivers/net/dsa/realtek/rtl8366rb.c create mode 100644 drivers/net/dsa/rtl8365mb.c create mode 100644 drivers/net/dsa/rtl8366.c create mode 100644 drivers/net/dsa/rtl8366rb.c delete mode 100644 drivers/net/ethernet/davicom/dm9051.c delete mode 100644 drivers/net/ethernet/davicom/dm9051.h delete mode 100644 drivers/net/ethernet/fungible/Kconfig delete mode 100644 drivers/net/ethernet/fungible/Makefile delete mode 100644 drivers/net/ethernet/fungible/funcore/Makefile delete mode 100644 drivers/net/ethernet/fungible/funcore/fun_dev.c delete mode 100644 drivers/net/ethernet/fungible/funcore/fun_dev.h delete mode 100644 drivers/net/ethernet/fungible/funcore/fun_hci.h delete mode 100644 drivers/net/ethernet/fungible/funcore/fun_queue.c delete mode 100644 drivers/net/ethernet/fungible/funcore/fun_queue.h delete mode 100644 drivers/net/ethernet/fungible/funeth/Kconfig delete mode 100644 drivers/net/ethernet/fungible/funeth/Makefile delete mode 100644 drivers/net/ethernet/fungible/funeth/fun_port.h delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth.h delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_devlink.c delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_devlink.h delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_ethtool.c delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_ktls.c delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_ktls.h delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_main.c delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_rx.c delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_trace.h delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_tx.c delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_txrx.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_gnss.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_gnss.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_vlan.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_vlan_mode.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_vlan_mode.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.h delete mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/selq.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/selq.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/sample.h delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c delete mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c delete mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c delete mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_xsk.h delete mode 100644 drivers/net/mctp/mctp-i2c.c create mode 100644 drivers/net/vxlan.c delete mode 100644 drivers/net/vxlan/Makefile delete mode 100644 drivers/net/vxlan/vxlan_core.c delete mode 100644 drivers/net/vxlan/vxlan_multicast.c delete mode 100644 drivers/net/vxlan/vxlan_private.h delete mode 100644 drivers/net/vxlan/vxlan_vnifilter.c delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852ae.c create mode 100644 drivers/pci/vgaarb.c delete mode 100644 drivers/pcmcia/pxa2xx_stargate2.c create mode 100644 drivers/perf/apple_m1_cpu_pmu.c create mode 100644 drivers/perf/marvell_cn10k_ddr_pmu.c create mode 100644 drivers/s390/crypto/vfio_ap_debug.h create mode 100644 drivers/soc/mediatek/mt8186-mmsys.h create mode 100644 drivers/soc/mediatek/mt8186-pm-domains.h create mode 100644 drivers/soc/mediatek/mt8195-pm-domains.h create mode 100644 drivers/soc/microchip/Kconfig create mode 100644 drivers/soc/microchip/Makefile create mode 100644 drivers/soc/microchip/mpfs-sys-controller.c create mode 100644 fs/netfs/buffered_read.c create mode 100644 fs/netfs/io.c create mode 100644 fs/netfs/main.c create mode 100644 fs/netfs/objects.c delete mode 100644 fs/netfs/read_helper.c create mode 100644 include/asm-generic/access_ok.h create mode 100644 include/dt-bindings/clock/cirrus,cs2000-cp.h create mode 100644 include/dt-bindings/clock/fsd-clk.h create mode 100644 include/dt-bindings/clock/imx93-clock.h create mode 100644 include/dt-bindings/clock/imxrt1050-clock.h create mode 100644 include/dt-bindings/clock/microchip,mpfs-clock.h create mode 100644 include/dt-bindings/clock/qcom,dispcc-qcm2290.h create mode 100644 include/dt-bindings/clock/qcom,dispcc-sm6125.h create mode 100644 include/dt-bindings/clock/qcom,dispcc-sm6350.h create mode 100644 include/dt-bindings/clock/qcom,gpucc-sm6350.h create mode 100644 include/dt-bindings/clock/r9a07g054-cpg.h create mode 100644 include/dt-bindings/clock/starfive-jh7100-audio.h create mode 100644 include/dt-bindings/power/imx8mp-power.h create mode 100644 include/dt-bindings/power/meson-s4-power.h create mode 100644 include/dt-bindings/power/mt8186-power.h create mode 100644 include/dt-bindings/power/mt8195-power.h create mode 100644 include/dt-bindings/power/tegra234-powergate.h delete mode 100644 include/linux/dsa/tag_qca.h create mode 100644 include/linux/kasan-enabled.h create mode 100644 include/linux/map_benchmark.h delete mode 100644 include/linux/platform_data/eth_ixp4xx.h delete mode 100644 include/linux/platform_data/wan_ixp4xx_hss.h delete mode 100644 include/net/inet_dscp.h delete mode 100644 include/net/netfilter/nf_conntrack_bpf.h create mode 100644 kernel/bpf/preload/bpf_preload_umd_blob.S create mode 100644 kernel/bpf/preload/iterators/bpf_preload_common.h create mode 100644 kernel/bpf/preload/iterators/iterators.c delete mode 100644 kernel/bpf/preload/iterators/iterators.lskel.h create mode 100644 kernel/bpf/preload/iterators/iterators.skel.h delete mode 100644 net/netfilter/nf_conntrack_bpf.c delete mode 100644 net/smc/smc_sysctl.c delete mode 100644 net/smc/smc_sysctl.h delete mode 100755 scripts/pahole-version.sh delete mode 100644 sound/soc/pxa/imote2.c delete mode 100644 tools/perf/arch/nds32/Build delete mode 100644 tools/perf/arch/nds32/util/Build delete mode 100644 tools/perf/arch/nds32/util/header.c create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip09/sys/uncore-cpa.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/cache.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/frontend.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/memory.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/other.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/pipeline.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/uncore-memory.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/virtual-memory.json create mode 100644 tools/perf/pmu-events/arch/x86/goldmont/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/goldmontplus/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore-cache.json create mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore-other.json delete mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore.json create mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/uncore-cache.json create mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/uncore-other.json delete mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/uncore.json create mode 100644 tools/perf/pmu-events/arch/x86/knightslanding/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/uncore-cache.json create mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/uncore-other.json delete mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/uncore.json create mode 100644 tools/perf/pmu-events/arch/x86/silvermont/floating-point.json copy tools/perf/pmu-events/arch/x86/{elkhartlake => tremontx}/floating-point.json (100%) create mode 100644 tools/perf/tests/attr/base-record-spe create mode 100644 tools/perf/tests/attr/test-record-spe-period create mode 100644 tools/perf/tests/attr/test-record-spe-period-term create mode 100644 tools/perf/util/maps.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt_unix.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_mod_race.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_nf.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/core_kern_overflow.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/prog_run_opts.c create mode 100644 tools/testing/selftests/bpf/prog_tests/prog_run_xattr.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_adjust_frags.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_setsockopt_unix.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_misc.h delete mode 100644 tools/testing/selftests/bpf/progs/bpf_mod_race.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_syscall_macro.c rename tools/testing/selftests/bpf/progs/{test_btf_decl_tag.c => btf_decl_tag.c} (100%) delete mode 100644 tools/testing/selftests/bpf/progs/btf_type_tag_user.c delete mode 100644 tools/testing/selftests/bpf/progs/cgroup_getset_retval_getsockopt.c delete mode 100644 tools/testing/selftests/bpf/progs/cgroup_getset_retval_setsockopt.c delete mode 100644 tools/testing/selftests/bpf/progs/core_kern_overflow.c delete mode 100644 tools/testing/selftests/bpf/progs/kfunc_call_race.c delete mode 100644 tools/testing/selftests/bpf/progs/ksym_race.c delete mode 100644 tools/testing/selftests/bpf/progs/test_bpf_nf.c delete mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_progs_query.c delete mode 100644 tools/testing/selftests/bpf/progs/test_tc_dtime.c delete mode 100644 tools/testing/selftests/bpf/progs/test_xdp_update_frags.c delete mode 100644 tools/testing/selftests/bpf/progs/test_xdp_with_cpumap_frags_helpers.c delete mode 100644 tools/testing/selftests/bpf/progs/test_xdp_with_devmap_frags_helpers.c delete mode 100755 tools/testing/selftests/net/cmsg_ipv6.sh delete mode 100644 tools/testing/selftests/net/cmsg_sender.c create mode 100644 tools/testing/selftests/net/cmsg_so_mark.c delete mode 100755 tools/testing/selftests/net/cmsg_time.sh delete mode 100755 tools/testing/selftests/net/forwarding/bridge_locked_port.sh delete mode 100755 tools/testing/selftests/net/forwarding/hw_stats_l3.sh delete mode 100755 tools/testing/selftests/net/forwarding/pedit_ip.sh delete mode 100755 tools/testing/selftests/net/test_vxlan_vnifiltering.sh create mode 120000 tools/testing/selftests/powerpc/copyloops/mem_64.S create mode 100644 tools/testing/selftests/powerpc/copyloops/memcpy_stubs.S create mode 100644 tools/testing/selftests/powerpc/copyloops/memmove_validate.c create mode 100644 tools/testing/selftests/powerpc/mce/Makefile create mode 100644 tools/testing/selftests/powerpc/mce/inject-ra-err.c create mode 120000 tools/testing/selftests/powerpc/mce/vas-api.h create mode 100644 tools/testing/selftests/powerpc/papr_attributes/.gitignore create mode 100644 tools/testing/selftests/powerpc/papr_attributes/Makefile create mode 100644 tools/testing/selftests/powerpc/papr_attributes/attr_test.c create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/.gitignore create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/Makefile create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/misc.c create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/misc.h create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_cc56ru [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_except [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_fc56_p [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_fc56_p [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_pmccex [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_pmcjce_test.c create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr1_comb_test.c create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr2_fcs_fc [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr2_l2l3_test.c create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr3_src_test.c create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_thresh [...] create mode 100644 tools/virtio/linux/mm_types.h