This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from f40ddce88593 Linux 5.11 new 38d26b244367 enetc: drop unneeded indirection new 3c7df82a63d8 enetc: don't use macro magic for the readx_poll_timeout() [...] new 652b5dba3205 enetc: drop MDIO_DATA() macro new 76fa3ce9d45f enetc: reorder macros and functions new 3ccdcb79226d Merge branch 'enetc-code-cleanups' new c134db89a44b net: mhi: Add raw IP mode support new 2b27748f4a93 net: wan: Replace simple_strtol by simple_strtoul new 520ec34385d5 net: tipc: Replace expression with offsetof() new 5b34af861f0b net: wan: Use DEFINE_SPINLOCK() for spinlock new 447d871a0d08 net: usb: Use DEFINE_SPINLOCK() for spinlock new 1454c51d1ec1 net: ixp4xx_eth: Use DEFINE_SPINLOCK() for spinlock new 48b219a26214 cavium/liquidio: Use DEFINE_SPINLOCK() for spinlock new c75857b05556 net: dsa: sja1105: Use kzalloc for allocating only one thing new 33dbcf60556a bnxt_en: Use kzalloc for allocating only one thing new 5d4caf62087d liquidio: Use kzalloc for allocating only one thing new 8a57965ef33d iavf: Use kzalloc for allocating only one thing new da2c3ee13e18 octeontx2-af: Use kzalloc for allocating only one thing new 4bdba39b703a net/mlx5: DR, Add infrastructure for supporting several st [...] new 75699246a01f net/mlx5: DR, Move macros from dr_ste.c to header new 5212f9c65a47 net/mlx5: DR, Use the new HW specific STE infrastructure new d65e841de803 net/mlx5: DR, Move HW STEv0 match logic to a separate file new b7f7ad1846f6 net/mlx5: DR, Remove unused macro definition from dr_ste new 7863c912e8a0 net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support new 467790985d2d net/mlx5: DR, Merge similar DR STE SET macros new dd2d3c8d206e net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header new 40ca842c2b5b net/mlx5: DR, Refactor ICMP STE builder new 64c7894218b9 net/mlx5: DR, Move action apply logic to dr_ste new 6c1f0e4df858 net/mlx5: DR, Add STE setters and getters per-device API new 6b93b400aa88 net/mlx5: DR, Move STEv0 setters and getters new 8f9a822e5960 net/mlx5: DR, Add STE tx/rx actions per-device API new ad17dc8cf910 net/mlx5: DR, Move STEv0 action apply logic new 3ad5838ffb36 net/mlx5: DR, Add STE modify header actions per-device API new 4781df92f4da net/mlx5: DR, Move STEv0 modify header logic new db471ed90f0f Merge tag 'mlx5-updates-2021-01-05' of git://git.kernel.or [...] new 8407b23199b0 net/mlxfw: Use kzalloc for allocating only one thing new 8dc879a1bfe0 net: kcm: Replace fput with sockfd_put new f011539e723c net: nfc: nci: Change the NCI close sequence new 81a4362016e7 octeontx2-pf: Add RSS multi group support new 89430ef34c5b macvlan: remove redundant null check on data new ab36a3a2e678 net: phy: micrel: Add KS8851 PHY support new ef3631220d2b net: ks8851: Register MDIO bus and the internal PHY new 708290479c52 Merge branch 'net-ks8851-Add-KS8851-PHY-support' new ede71cae7285 net-next: docs: Fix typos in snmp_counter.rst new 8209f5bc3b67 net: dsa: print error on invalid port index new aa102ffd7b08 can: tcan4x5x: replace DEVICE_NAME by KBUILD_MODNAME new bcc3d8ef14c0 can: tcan4x5x: beautify indention of tcan4x5x_of_match and [...] new 7813887ea972 can: tcan4x5x: rename tcan4x5x.c -> tcan4x5x-core.c new 67def4ef8bb9 can: tcan4x5x: move regmap code into seperate file new 1784aa1449b4 can: tcan4x5x: mark struct regmap_bus tcan4x5x_bus as constant new 5bcd6e10ad43 can: tcan4x5x: tcan4x5x_bus: remove not needed read_flag_mask new b9c30ef34494 can: tcan4x5x: remove regmap async support new 52be977b3ade can: tcan4x5x: rename regmap_spi_gather_write() -> tcan4x5 [...] new 0c05345210fc can: tcan4x5x: tcan4x5x_regmap_write(): remove not needed [...] new bf722fdd3bc4 can: tcan4x5x: tcan4x5x_regmap_init(): use spi as context pointer new 6e1caaf8ed22 can: tcan4x5x: fix max register value new aaf120c37cff can: tcan4x5x: tcan4x5x_regmap: set reg_stride to 4 new 5584114b35f8 can: tcan4x5x: add max_raw_{read,write} of 256 new 1e81d5258d74 can: tcan4x5x: add {wr,rd}_table new 1c5d0fc48b3a can: tcan4x5x: rework SPI access new 0460ecaeba90 can: tcan4x5x: add support for half-duplex controllers new 0de70e287b44 can: raw: return -ERANGE when filterset does not fit into [...] new 8b76621b8917 dt-bindings: can: fsl,flexcan: add fsl,scu-index property [...] new 812f0116c66a can: flexcan: add CAN wakeup function for i.MX8QM new c10b377ff670 Merge tag 'linux-can-next-for-5.12-20210106' of git://git. [...] new 2e4233870557 qmi_wwan: Increase headroom for QMAP SKBs new 9cbfea02c1db bcm63xx_enet: batch process rx path new 4c59b0f5543d bcm63xx_enet: add BQL support new 375281d3a6dc bcm63xx_enet: add xmit_more support new c4a207865e7e bcm63xx_enet: alloc rx skb with NET_IP_ALIGN new 3d0b72654b0c bcm63xx_enet: consolidate rx SKB ring cleanup code new d27de0ef5ef9 bcm63xx_enet: convert to build_skb new ae2259eebeac bcm63xx_enet: improve rx loop new c61ce06f3eae Merge branch 'bcm63xx_enet-major-makeover-of-driver' new ddb4d32ed660 net: broadcom: Drop OF dependency from BGMAC_PLATFORM new 876c4384aecc udp_tunnel: hard-wire NDOs to udp_tunnel_nic_*_port() helpers new dedc33e7dff1 udp_tunnel: remove REGISTER/UNREGISTER handling from tunne [...] new 30bfce109420 net: remove ndo_udp_tunnel_* callbacks new b9ef3fecd140 udp_tunnel: reshuffle NETIF_F_RX_UDP_TUNNEL_PORT checks new 0b86235d8f5d Merge branch 'udp_tunnel_nic-post-conversion-cleanup' new 8b86850bf9ef net: phy: bcm7xxx: Add an entry for BCM72116 new e6e918d4eb93 net: phy: replace mutex_is_locked with lockdep_assert_held [...] new c6cff9dfebb3 r8169: move ERI access functions to avoid forward declaration new acb58657c869 r8169: improve RTL8168g PHY suspend quirk new dd15c4a0ba99 Merge branch 'r8169-improve-rtl8168g-phy-suspend-quirk' new 90dc8fd36078 net: bridge: notify switchdev of disappearance of old FDB [...] new 2fd186501b1c net: dsa: be louder when a non-legacy FDB operation fails new c4bb76a9a0ef net: dsa: don't use switchdev_notifier_fdb_info in dsa_swi [...] new 447d290a58bd net: dsa: move switchdev event implementation under the sa [...] new 5fb4a451a87d net: dsa: exit early in dsa_slave_switchdev_event if we ca [...] new d5f19486cee7 net: dsa: listen for SWITCHDEV_{FDB,DEL}_ADD_TO_DEVICE on [...] new c54913c1d4ee net: dsa: ocelot: request DSA to fix up lack of address le [...] new c214cc3aa842 Merge branch 'offload-software-learnt-bridge-addresses-to-dsa' new f46b9b8ee89b net: dsa: move the Broadcom tag information in a separate [...] new a5e3c9ba9258 net: dsa: export dsa_slave_dev_check new 1593cd40d785 net: systemport: use standard netdevice notifier to detect [...] new 1dbb130281c4 net: dsa: remove the DSA specific notifiers new 85b277de895f Merge branch 'reduce-coupling-between-dsa-and-broadcom-sys [...] new 6b5903f58df4 dt-bindings: net: dwmac-meson: use picoseconds for the RGM [...] new 025822884a4f net: stmmac: dwmac-meson8b: fix enabling the timing-adjust [...] new 140ddf0633df net: stmmac: dwmac-meson8b: use picoseconds for the RGMII [...] new 7985244d10ea net: stmmac: dwmac-meson8b: move RGMII delays into a separ [...] new de94fc104d58 net: stmmac: dwmac-meson8b: add support for the RGMII RX d [...] new 7cd1de76c95f Merge branch 'dwmac-meson8b-picosecond-precision-rx-delay- [...] new 424f481f06dc skbuff: remove unused skb_zcopy_abort function new d6adf1b103bf skbuff: simplify sock_zerocopy_put new 75518851a2a0 skbuff: Push status and refcounts into sock_zerocopy_callback new 59776362b14b skbuff: replace sock_zerocopy_put() with skb_zcopy_put() new e76d46cfff8d skbuff: replace sock_zerocopy_get with skb_zcopy_get new 36177832f42d skbuff: Add skb parameter to the ubuf zerocopy callback new 236a6b1cd585 skbuff: Call sock_zerocopy_put_abort from skb_zcopy_put_abort new 70c4316749f6 skbuff: Call skb_zcopy_clear() before unref'ing fragments new 8c793822c580 skbuff: rename sock_zerocopy_* to msg_zerocopy_* new 06b4feb37e64 net: group skb_shinfo zerocopy related bits together. new 04c2d33eabdc skbuff: add flags to ubuf_info for ubuf setup new 9ee5e5ade033 tap/tun: add skb_zcopy_init() helper for initialization. new 8e0449172497 skbuff: Rename skb_zcopy_{get|put} to net_zcopy_{get|put} new 58334e753727 Merge branch 'generic-zcopy_-functions' new 833d22f2f922 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new f4d680e50248 ravb: remove APSR_DM new 360a794323a8 ravb: update "undocumented" annotations new 05eab1bf1ba6 Merge branch 'update-register-bit-definitions-in-the-ether [...] new 12cf8e75727a bgmac: add bgmac_umac_*() helpers for accessing UniMAC registers new 28e303da55b3 net: broadcom: share header defining UniMAC registers new f67b4ff23917 MAINTAINERS: add bgmac section entry new fda4fde297f8 net: ip_tunnel: clean up endianness conversions new 09b5b5fb3902 ppp: clean up endianness conversions new 3f5ec374ae3f ibmvnic: merge do_change_param_reset into do_reset new 994122211665 remoteproc: qcom: expose types for COMPILE_TEST new ce2ceb9b1cff soc: qcom: mdt_loader: define stubs for COMPILE_TEST new a2d7764b3731 net: ipa: declare the page pointer type in "gsi_trans.h" new 38a4066f593c net: ipa: support COMPILE_TEST new 7e34984cc6f5 Merge branch 'net-ipa-support-compile_test' new efb5b338da6a net: bridge: fix misspellings using codespell tool new f73fc40327c0 ice: drop dead code in ice_receive_skb() new 1d11fa696733 net-gro: remove GRO_DROP new 38f7b4492564 Merge branch 'net-gro-gro_drop-deprecation' new 095dca16d92f dpaa2-mac: split up initializing the MAC object from conne [...] new d87e606373f6 dpaa2-mac: export MAC counters even when in TYPE_FIXED new ef57e6c9f7d9 bus: fsl-mc: return -EPROBE_DEFER when a device is not yet [...] new 47325da28ef1 dpaa2-eth: retry the probe when the MAC is not yet discove [...] new ca7633407639 dpaa2-mac: remove an unnecessary check new 14002089888b dpaa2-mac: remove a comment regarding pause settings new 430cc4841f3f Merge branch 'dpaa2-mac-various-updates' new 4b9c935898dd net: dsa: dsa_legacy_fdb_{add,del} can be static new 5f1e1224d660 r8169: replace BUG_ON with WARN in _rtl_eri_write new a46604d7ce49 r8169: improve rtl_ocp_reg_failure new bb703e5781d6 r8169: don't wakeup-enable device on shutdown if WOL is disabled new 43b3983437ed Merge branch 'r8169-small-improvements' new efd5a4c04e18 mptcp: add the address ID assignment bitmap new dc8eb10e95a8 selftests: mptcp: add testcases for setting the address ID new 067065422fcd mptcp: add the outgoing MP_PRIO support new 40453a5c61f4 mptcp: add the incoming MP_PRIO support new 0f9f696a502e mptcp: add set_flags command in PM netlink new 6e8b244a3e9d selftests: mptcp: add set_flags command in pm_nl_ctl new 0be2ac287bcc mptcp: add the mibs for MP_PRIO new 718eb44e5c1e selftests: mptcp: add the MP_PRIO testcases new 49888961a45a Merge branch 'mptcp-add-mp_prio-support-and-rework-local-a [...] new c7ee3a40e76c dt-bindings: net: convert Broadcom Starfighter 2 binding t [...] new 41bb4b087783 dt-bindings: net: dsa: sf2: add BCM4908 switch binding new 73b7a6047971 net: dsa: bcm_sf2: support BCM4908's integrated switch new beb401ec5006 r8169: deprecate support for RTL_GIGA_MAC_VER_27 new b7a9e0da2d1c net: switchdev: remove vid_begin -> vid_end range from VLA [...] new 3e85f580e3fc net: dsa: mv88e6xxx: deny vid 0 on the CPU port and DSA links too new ffb68fc58e96 net: switchdev: remove the transaction structure from port [...] new cf6def51bade net: switchdev: delete switchdev_port_obj_add_now new bae33f2b5afe net: switchdev: remove the transaction structure from port [...] new 77b61365ecef net: dsa: remove the transactional logic from ageing time [...] new a52b2da778fc net: dsa: remove the transactional logic from MDB entries new 1958d5815c91 net: dsa: remove the transactional logic from VLAN objects new 417b99bf75c3 net: dsa: remove obsolete comments about switchdev transactions new 4b400fea76e1 mlxsw: spectrum_switchdev: remove transactional logic for [...] new 8f73cc50ba2d net: switchdev: delete the transaction object new d1c8b6a3dd77 Merge branch 'get-rid-of-the-switchdev-transactional-model' new 537e2b88224c net: dsa: felix: the switch does not support DMA new 624407d2cf14 net: sfp: cope with SFPs that set both LOS normal and LOS [...] new a006dbf06e5d net: sfp: extend bitrate-derived mode for 2500BASE-X new a45c1c10ebf2 net: phy: at803x: use phy_modify_mmd() new 22fe6b04b460 net: marvell: prestera: Correct typo new 2007317e15cd r8169: align RTL8168e jumbo pcie read request size with ve [...] new 5e00e16cb989 r8169: tweak max read request size for newer chips also in [...] new b7501b9f4674 Merge branch 'r8169-improve-jumbo-configuration' new ae1e82c6b741 r8169: make use of the unaligned access helpers new 9224d97183d9 r8169: enable PLL power-down for chip versions 34, 35, 36, 42 new 128735a1530e r8169: improve handling D3 PLL power-down new 7257c977c811 r8169: clean up rtl_pll_power_down/up functions new 101c59b8f60a Merge branch 'r8169-improve-pll-power-down-handling' new 1d04ccb916ce net: bareudp: simplify error paths calling dellink new ad0bfc233ae2 Fix whitespace in uapi/linux/tcp.h. new c73a45965dd5 net: mvpp2: prs: improve ipv4 parse flow new f0791b92d2b6 net: ks8851: Select PHYLIB and MICREL_PHY in Kconfig new 1e8636b366be r8169: align rtl_wol_suspend_quirk with vendor driver and [...] new 206a75e003e1 r8169: improve rtl8169_rx_csum new e0d38b588075 r8169: improve DASH support new 12a6f8711baf Merge branch 'r8169-further-improvements' new 2c82b7fe219a net: marvell: Fixed two spellings,controling to controllin [...] new 69d25a6cf4ca hv_netvsc: Check VF datapath when sending traffic to VF new 8b31f8c982b7 hv_netvsc: Wait for completion on request SWITCH_DATA_PATH new 34b06a2eee44 hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove new b866e72ca031 Merge branch 'hv_netvsc-prevent-packet-loss-during-vf-add-remove' new 9cc8976c69eb net: sfp: add debugfs support new 5bc8f5ab3b75 fsl/fman: Add MII mode support. new 46e05e1df628 net: ipa: add config dependency on QCOM_SMEM new c2ec5f2ecf6a net: dsa: add optional stats64 support new bf9ce385932b net: dsa: qca: ar9331: export stats64 new 8243fe8a9abb Merge branch 'net-dsa-add-stats64-support' new f50e2f9f7916 hci: llc_shdlc: style: Simplify bool comparison new 838b00a2260a net/mlx5: Add HW definition of reg_c_preserve new 21bad8da1e77 net/mlx5e: Simplify condition on esw_vport_enable_qos() new af4c2fab3ff4 net/mlx5: E-Switch, use new cap as condition for mpls over udp new 9a99c8f1253a net/mlx5e: E-Switch, Offload all chain 0 priorities when m [...] new f822cf86af00 net/mlx5e: CT: Pass null instead of zero spec new 8d2c5e755718 net/mlx5e: Remove redundant initialization to null new 763e1e547f86 net/mlx5e: CT: Remove redundant usage of zone mask new 3a28eda94c8c net/mlx5e: IPsec, Enclose csum logic under ipsec config new f3bea940b12c net/mlx5e: IPsec, Avoid unreachable return new a29adad5860e net/mlx5e: IPsec, Inline feature_check fast-path function new 224169d2a32b net/mlx5e: IPsec, Remove unnecessary config flag usage new 679500e385fc Merge branch 'mlx5-updates-2021-01-07' new 324cefaf1c72 net: core: use eth_type_vlan in __netif_receive_skb_core new b7cf966126eb octeontx2-pf: Add flow classification using IP next level [...] new 70b32d8276fe dpaa2-eth: add support for Rx VLAN filtering new 848c1903d35e dpaa2-mac: fix the remove path for non-MAC interfaces new 0ae5b43d6dde tcp: assign skb hash after tcp_event_data_sent new 3c51fa5d2afe net: phy: ar803x: disable extended next page bit new b1ae3587d16a net: phy: Add 100 base-x mode new 6e12f35cef6b sfp: add support for 100 base-x SFPs new c01037293c4b Merge branch 'add-100-base-x-mode' new 3a70a6451551 selftests: Move device validation in nettest new 6fc90e18994c selftests: Move convert_addr up in nettest new f2f575840a59 selftests: Move address validation in nettest new 092e0ceb12f2 selftests: Add options to set network namespace to nettest new 6469403c97b4 selftests: Add support to nettest to run both client and server new f222c37cf75a selftests: Use separate stdout and stderr buffers in nettest new db9993359e58 selftests: Add missing newline in nettest error messages new 9a8d584964fc selftests: Make address validation apply only to client mode new a824e261d7cd selftests: Consistently specify address for MD5 protection new d3857b8f0d19 selftests: Add new option for client-side passwords new 8a909735fa29 selftests: Add separate options for server device bindings new f26a008c4512 selftests: Remove exraneous newline in nettest new 5265a0142f57 selftests: Add separate option to nettest for address binding new 3bf679e2f7d9 Merge branch 'selftests-updates-to-allow-single-instance-o [...] new a5317f3b06b3 net: openvswitch: add log message for error case new c612fe780803 net: marvell: prestera: fix uninitialized vid in prestera_ [...] new bb5c64c879e5 mlxsw: pci: switch from 'pci_' to 'dma_' API new 32d4c5647aad net: bonding: Notify ports about their initial state new 5696c8aedfcc net: dsa: Don't offload port attributes on standalone ports new 058102a6e9eb net: dsa: Link aggregation support new 57e661aae6a8 net: dsa: mv88e6xxx: Link aggregation support new 5b60dadb71db net: dsa: tag_dsa: Support reception of packets from LAG devices new 22a8a230d771 Merge branch 'net-dsa-link-aggregation-support' new 6d051154d433 MAINTAINERS: adjust entry to tcan4x5x file split new 9f16f4e0a8a0 MAINTAINERS: CAN network layer: add missing header file can-ml.h new 3e77f70e7345 can: dev: move driver related infrastructure into separate subdir new 5a9d5ecd69ed can: dev: move bittiming related code into seperate file new bdd2e413192d can: dev: move length related code into seperate file new 18f2dbfd2232 can: dev: move skb related into seperate file new 0a042c6ec991 can: dev: move netlink related code into seperate file new 1ea0a522896d can: length: convert to kernel coding style new 652562e5ff06 can: length: can_fd_len2dlc(): simplify length calculcation new 99b7beb0431a can: length: canfd_sanitize_len(): add function to sanitiz [...] new 85d99c3e2a13 can: length: can_skb_get_frame_len(): introduce function t [...] new f0ef72febc9a can: dev: extend struct can_skb_priv to hold CAN frame length new 1dcb6e57db83 can: dev: can_put_echo_skb(): extend to handle frame_len new 9420e1d495e2 can: dev: can_get_echo_skb(): extend to return can frame length new 99842c9685ab can: dev: can_rx_offload_get_echo_skb(): extend to return [...] new 741b91f1b0ea can: dev: can_put_echo_skb(): add software tx timestamps new 1105592cb8fd can: tcan4x5x: remove __packed attribute from struct tcan4 [...] new 747fdd47ed4f Merge tag 'linux-can-next-for-5.12-20210114' of git://git. [...] new d9cbe818485b net: ipa: a few simple renames new a60d0632f6e8 net: ipa: introduce some interrupt helpers new 74401946bdad net: ipa: use usleep_range() 65;6003;1c The use of msleep( [...] new 59b5f4549625 net: ipa: change GSI command timeout new 3d60e15f6ead net: ipa: change stop channel retry delay new 057ef63f755f net: ipa: retry TX channel stop commands new 3d33c00361e0 Merge branch 'net-ipa-gsi-interrupt-updates' new e3a7670737ec ch_ipsec: Remove initialization of rxq related data new 71854255820d net: vlan: Add parse protocol header ops new 4f1cc51f3488 net: flow_dissector: Parse PTP L2 packet header new e4abfd88c781 Merge branch 'dissect-ptp-l2-packet-header' new 1d9f03c0a15f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 623c13295cf4 dt: ar803x: document SmartEEE properties new 390b4cad8148 net: phy: at803x: add support for configuring SmartEEE new e7fa5c80defe Merge branch 'add-further-dt-configuration-for-at803x-phys' new 54a52823a2d6 dsa: add support for Arrow XRS700x tag trailer new ee00b24f32eb net: dsa: add Arrow SpeedChips XRS700x driver new 8204c2b01cf9 dt-bindings: net: dsa: add bindings for xrs700x switches new 8a39bee15d1d Merge branch 'arrow-speedchips-xrs700x-dsa-driver' new d38001d30d47 net: dsa: mv88e6xxx: Provide dummy implementations for tru [...] new b80dc51b72e2 net: dsa: mv88e6xxx: Only allow LAG offload on supported hardware new 7c140b05a1b8 Merge branch 'net-dsa-mv88e6xxx-lag-fixes' new 297af515d75f netxen_nic: switch from 'pci_' to 'dma_' API new 0ee2af4ebbe3 net: dsa: set configure_vlan_while_not_filtering to true b [...] new 2267c530f868 gianfar: remove definition of DEBUG new e794e7fa1963 neighbor: remove definition of DEBUG new 3ada665b8fab net: ks8851: remove definition of DEBUG new 792001f4f7aa libbpf: Add user-space variants of BPF_CORE_READ() family [...] new a4b09a9ef945 libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family new 9e80114b1a27 selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_ [...] new 619775c3cfd2 bpf: Remove unnecessary <argp.h> include from preload/iterators new ec24e11e0817 bpf: Replace fput with sockfd_put in sock map new 43b5169d8355 net, xdp: Introduce xdp_init_buff utility routine new be9df4aff65f net, xdp: Introduce xdp_prepare_buff utility routine new 9a8120a8d7eb selftests/bpf: Remove duplicate include in test_lsm new e22d7f05e445 libbpf: Clarify kernel type use with USER variants of CORE [...] new c6458e72f6fd bpf: Clarify return value of probe str helpers new 28a8add64181 bpf: Fix a verifier message for alloc size helper arg new bcd6f4a8beda bpf: Allow to retrieve sol_socket opts from sock_addr progs new 3218231dbb16 bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex new a643bff752dc bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h new 6943c2b05bf0 bpf: Avoid warning when re-casting __bpf_call_base into __ [...] new 936f8946bdb4 bpf: Declare __bpf_free_used_maps() unconditionally new 635599bace25 selftests/bpf: Sync RCU before unloading bpf_testmod new 541c3bad8dc5 bpf: Support BPF ksym variables in kernel modules new 284d2587ea8a libbpf: Support kernel module ksym externs new 430d97a8a7bf selftests/bpf: Test kernel module ksym externs new 7c7a80ea5e3f Merge branch 'Support kernel module ksym variables' new de11ae4f56fd selftests/bpf: Enable cross-building new 5837cedef6f3 selftests/bpf: Fix out-of-tree build new d6ac8cad50f0 selftests/bpf: Move generated test files to $(TEST_GEN_FILES) new ca1e846711a8 selftests/bpf: Fix installation of urandom_read new b8d1cbef2ea4 selftests/bpf: Install btf_dump test cases new fbeed9349521 Merge branch 'selftests/bpf: Some build fixes' new ce5a518e9de5 bpf, libbpf: Avoid unused function warning on bpf_tail_cal [...] new bade5c554f1a tools/bpftool: Add -Wall when building BPF programs new 11c11d0751fc bpf: x86: Factor out emission of ModR/M for *(reg + off) new 74007cfc1f71 bpf: x86: Factor out emission of REX byte new e5f02caccfae bpf: x86: Factor out a lookup table for some ALU opcodes new 91c960b00566 bpf: Rename BPF_XADD and prepare to encode other atomics in .imm new c5bcb5eb4db6 bpf: Move BPF_STX reserved field check into BPF_STX verifier code new 5ca419f2864a bpf: Add BPF_FETCH field / create atomic_fetch_add instruction new 5ffa25502b5a bpf: Add instructions for atomic_[cmp]xchg new 462910670e4a bpf: Pull out a macro for interpreting atomic ALU operations new 981f94c3e921 bpf: Add bitwise atomic instructions new 98d666d05a1d bpf: Add tests for new BPF atomic operations new de948576f8e7 bpf: Document new atomic instructions new 7064a7341a0d Merge branch 'Atomics for eBPF' new bd7525dacd7e bpf: Move stack_map_get_build_id into lib new 921f88fc8919 bpf: Add size arg to build_id_parse function new 88a16a130933 perf: Add build id data in mmap2 event new eed6a9a9571b Merge branch 'perf: Add mmap2 build id support' new 2d9116be7607 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] new f6fe01d6fa24 net: mscc: ocelot: auto-detect packet buffer size and numb [...] new 703b762190e6 net: mscc: ocelot: add ops for decoding watermark threshol [...] new 2a6ef7630372 net: dsa: add ops for devlink-sb new a7096915e427 net: dsa: felix: reindent struct dsa_switch_ops new d19741b0f544 net: dsa: felix: perform teardown in reverse order of setup new 70d39a6e62d3 net: mscc: ocelot: export NUM_TC constant from felix to co [...] new c6c65d47ddeb net: mscc: ocelot: delete unused ocelot_set_cpu_port prototype new 6c30384eb1de net: mscc: ocelot: register devlink ports new a4ae997adcbd net: mscc: ocelot: initialize watermarks to sane defaults new f59fd9cab730 net: mscc: ocelot: configure watermarks using devlink-sb new 58f9f9b55555 Merge branch 'configuring-congestion-watermarks-on-ocelot- [...] new 32d91b4af353 nfc: netlink: use &w->w in nfc_genl_rcv_nl_event new b69df2608281 net: tap: check vlan with eth_type_vlan() method new f4d133d86af7 tcp_cubic: use memset and offsetof init new 9ab7e76aefc9 GTP: add support for flow based tunneling API new 7d2a92445e3f net: ethernet: smsc: smc91x: Fix function name in kernel-d [...] new 090c7ae8e0d0 net: xen-netback: xenbus: Demote nonconformant kernel-doc headers new 935888cda820 net: ethernet: ti: am65-cpsw-qos: Demote non-conformant fu [...] new e49e4647f3e2 net: ethernet: ti: am65-cpts: Document am65_cpts_rx_enable [...] new 807086021bf5 net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours new b51036321461 net: ethernet: toshiba: ps3_gelic_net: Fix some kernel-doc [...] new e242d5989965 net: ethernet: toshiba: spider_net: Document a whole bunch [...] new c761b2df9df0 Merge branch 'rid-w-1-warnings-in-ethernet' new b660bccbc345 cxgb4: enable interrupt based Tx completions for T5 new 20efd2c79afb net: mscc: ocelot: Remove unneeded semicolon new dbd50f238dec net: move the hsize check to the else block in skb_segment new 1fef8544bf41 sctp: remove the NETIF_F_SG flag before calling skb_segment new 213b97b12580 Merge branch 'net-fix-the-features-flag-in-sctp_gso_segment' new bf52e27bb353 net: ipa: rename interconnect settings new ec0ef6d3c8c2 net: ipa: don't return an error from ipa_interconnect_disable() new 5b40810b19db net: ipa: introduce an IPA interconnect structure new db6cd5148724 net: ipa: store average and peak interconnect bandwidth new e938d7ef92c3 net: ipa: add interconnect name to configuration data new 10d0d3970187 net: ipa: clean up interconnect initialization new ea151e1915eb net: ipa: allow arbitrary number of interconnects new 220723dc3bcf Merge branch 'net-ipa-interconnect-improvements' new a98c0c474204 net: bridge: check vlan with eth_type_vlan() method new 505e3f00c3f3 hv_netvsc: Add (more) validation for untrusted Hyper-V values new cb2c57112432 vxlan: add NETIF_F_FRAGLIST flag for dev features new 18423e1a9d7d geneve: add NETIF_F_FRAGLIST flag for dev features new 3224dcfd850f bareudp: add NETIF_F_FRAGLIST flag for dev features new c080559a7153 Merge branch 'net-make-udp-tunnel-devices-support-fraglist' new 6ea9309acc28 net: phy: national: remove definition of DEBUG new d349f9976868 net_sched: fix RTNL deadlock again caused by request_module() new 41fb4c1ba747 net/qla3xxx: switch from 'pci_' to 'dma_' API new 719a402cf603 net: netdevice: Add operation ndo_sk_get_lower_dev new 5b99854540e3 net/bonding: Take IP hash logic into a helper new 007feb87fb15 net/bonding: Implement ndo_sk_get_lower_dev new f45583de361d net/bonding: Take update_features call out of XFRM funciton new 89df6a810470 net/bonding: Implement TLS TX device offload new dc5809f9e2b6 net/bonding: Declare TLS RX device offload support new 153cbd137f0a net/tls: Device offload to use lowest netdevice in chain new 4e5a73329051 net/tls: Except bond interface from some TLS checks new be7f4578e57d Merge branch 'tls-device-offload-for-bond' new 7cfabe4f85a5 arcnet: fix macro name when DEBUG is defined new 99d518970c5a net: hns: fix variable used when DEBUG is defined new dc9c9e72ff3b vhost_net: avoid tx queue stuck when sendmsg fails new 7eab14de73a8 mdio, phy: fix -Wshadow warnings triggered by nested conta [...] new fa8211701043 net: add inline function skb_csum_is_sctp new 8bcf02035bd5 net: igb: use skb_csum_is_sctp instead of protocol check new d2de44443caf net: igbvf: use skb_csum_is_sctp instead of protocol check new 609d29a9d242 net: igc: use skb_csum_is_sctp instead of protocol check new f8c4b01d3a68 net: ixgbe: use skb_csum_is_sctp instead of protocol check new fc186d0a4ef8 net: ixgbevf: use skb_csum_is_sctp instead of protocol check new 9f23de418f7e Merge branch 'net-support-sctp-crc-csum-offload-for-tunnel [...] new b3228c74e0d2 dt-binding: ti: am65x-cpts: add assigned-clock and power-d [...] new 19d9a846d9fc dt-binding: net: ti: k3-am654-cpsw-nuss: update bindings f [...] new ed569ed9b30a net: ethernet: ti: am65-cpsw-nuss: Use DMA device for DMA API new 39fd0547ee66 net: ethernet: ti: am65-cpsw-nuss: Support for transparent [...] new 1dd3841033b3 net: ti: cpsw_ale: add driver data for AM64 CPSW3g new 4f7cce272403 net: ethernet: ti: am65-cpsw: add support for am64x cpsw3g new 719fc6b75f03 Merge branch 'net-ethernet-ti-am65-cpsw-nuss-introduce-sup [...] new 0deee7aa23a5 taprio: boolean values to a bool variable new c2e315b8c399 net: tun: fix misspellings using codespell tool new eaaf61122865 selftests: forwarding: Fix spelling mistake "succeded" -> [...] new 1e30b8d755b8 net: smsc911x: Make Runtime PM handling more fine-grained new fc6f89dd8c55 octeontx2-af: Remove unneeded semicolons new 00b229f762b0 net: fix GSO for SG-enabled devices new 7b8fc0103bb5 bonding: add a vlan+srcmac tx hashing option new 0fe2f273ab89 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 646188c9550f net: dsa: Fix off by one in dsa_loop_port_vlan_add() new 60f5ad5e19c0 nexthop: Use a dedicated policy for nh_valid_get_del_req() new 44551bff290d nexthop: Use a dedicated policy for nh_valid_dump_req() new 643d0878e674 nexthop: Specialize rtm_nh_policy new 5ff96aec7219 Merge branch 'nexthop-more-fine-grained-policies-for-netli [...] new 2014beea7eb1 net: move net_set_todo inside rollback_registered() new 037e56bd965e net: inline rollback_registered() new bcfe2f1a3818 net: move rollback_registered_many() new 0cbe1e57a7b9 net: inline rollback_registered_many() new d29aee6062f3 Merge branch 'net-inline-rollback_registered-functions' new 7baf2429a1a9 net/sched: cls_flower add CT_FLAGS_INVALID flag support new 4eb5d4a5b4d6 udp: not remove the CRC flag from dev features when need_c [...] new 1a2367665ac2 ip_gre: remove CRC flag from dev features in gre_gso_segment new 9e8789c85dee net: stmmac: dwmac-meson8b: fix the RX delay validation new 5ed66306eab6 octeontx2-af: Add devlink health reporters for NIX new d41b3365bda7 docs: octeontx2: Add Documentation for NIX health reporters new e0171b87a040 Merge branch 'add-devlink-health-reporters-for-nix-block' new 0a950ce029c8 ethernet: ucc_geth: remove unused read of temoder field new e8e507a8ac90 soc: fsl: qe: make cpm_muram_offset take a const void* argument new 155ea0dc8dcb soc: fsl: qe: store muram_vbase as a void pointer instead of u8 new 186b8daffb4e soc: fsl: qe: add cpm_muram_free_addr() helper new 03588e92c07f ethernet: ucc_geth: use qe_muram_free_addr() new 0a71c415297f ethernet: ucc_geth: remove unnecessary memset_io() calls new 830c8ddc66df ethernet: ucc_geth: replace kmalloc+memset by kzalloc new 7d9fe90036f7 ethernet: ucc_geth: remove {rx,tx}_glbl_pram_offset from s [...] new 632e3f2d9922 ethernet: ucc_geth: factor out parsing of {rx,tx}-clock{,- [...] new b0292e086bee ethernet: ucc_geth: constify ugeth_primary_info new baff4311c40d ethernet: ucc_geth: don't statically allocate eight ucc_geth_info new b29fafd3570b ethernet: ucc_geth: use UCC_GETH_{RX,TX}_BD_RING_ALIGNMENT [...] new 64a99fe596f9 ethernet: ucc_geth: remove bd_mem_part and all associated code new 33deb13c87e5 ethernet: ucc_geth: replace kmalloc_array()+for loop by kcalloc() new 634b5bd73187 ethernet: ucc_geth: add helper to replace repeated switch [...] new 53f49d86ea21 ethernet: ucc_geth: inform the compiler that numQueues is [...] new 9b0dfef47553 ethernet: ucc_geth: simplify rx/tx allocations new 961629bd3217 Merge branch 'ucc_geth-improvements' new 4026d80142b6 MAINTAINERS: add entry for Arrow SpeedChips XRS7000 driver new fdb6b338d2e5 cxgb4: Assign boolean values to a bool variable new 05fcc25662a3 cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant new 19038523a735 net: remove aurora nb8800 driver new 43e5763152e2 net: macb: ignore tx_clk if MII is used new 86fdf1fc60e9 net: ipa: remove a remoteproc dependency new 27bb36ed7775 dt-bindings: net: remove modem-remoteproc property new 8535c8e30010 arm64: dts: qcom: sc7180: kill IPA modem-remoteproc property new 5da1fca9eb73 arm64: dts: qcom: sdm845: kill IPA modem-remoteproc property new 8be2b2b940f0 Merge branch 'net-ipa-remove-a-build-dependency' new ca649ccae45d dt-bindings: net: renesas,etheravb: Add r8a779a0 support new 2d8983f9246e net: phy: realtek: Add support for RTL9000AA/AN new a05a7280f545 tcp: remove unused ICSK_TIME_EARLY_RETRANS new e7ed11ee9454 tcp: add TTL to SCM_TIMESTAMPING_OPT_STATS new e26ca4b53582 sfc: reduce the number of requested xdp ev queues new 866f26f2a9c3 mptcp: always graft subflow socket to parent new 5cf92bbadc58 mptcp: re-enable sndbuf autotune new ec369c3a337f mptcp: do not queue excessive data on subflows new 40dc9416cc95 mptcp: schedule work for better snd subflow selection new b19bc2945b40 mptcp: implement delegated actions new 07fe179e5d85 Merge branch 'mptcp-re-enable-sndbuf-autotune' new b9046e88f6be net: hns3: replace skb->csum_not_inet with skb_csum_is_sctp new 9e10b9e65699 net: bridge: multicast: rename src_size to addr_size new 54bea7219641 net: bridge: multicast: pass host src address to IGMPv3/ML [...] new 0ad57c99e857 net: bridge: multicast: __grp_src_block_incl can modify pg new e7cfcf2c18c5 net: bridge: multicast: calculate idx position without cha [...] new 8f07b831197e net: bridge: multicast: add EHT structures and definitions new 5b1632887930 net: bridge: multicast: add EHT host handling functions new baa74d39ca39 net: bridge: multicast: add EHT source set handling functions new dba6b0a5ca21 net: bridge: multicast: add EHT host delete function new 474ddb37fa3a net: bridge: multicast: add EHT allow/block handling new ddc255d993d8 net: bridge: multicast: add EHT include and exclude handling new b66bf55bbc1c net: bridge: multicast: optimize TO_INCLUDE EHT timeouts new c9739016a032 net: bridge: multicast: add EHT host filter_mode handling new e87e4b5caa5d net: bridge: multicast: handle block pg delete for all cases new d5a1022283c3 net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes new 5225d5f57b35 Merge branch 'net-bridge-multicast-add-initial-eht-support' new 925bba24e68a tcp: Remove CMSG magic numbers for tcp_recvmsg(). new 7eeba1706eba tcp: Add receive timestamp support for receive zerocopy. new 04a886372a20 Merge branch 'tcp-add-cmsg-rx-timestamps-to-rx-zerocopy' new ca1e4ab19993 net: sched: Add multi-queue support to sch_tree_lock new 4dd78a73738a net: sched: Add extack to Qdisc_class_ops.delete new d03b195b5aa0 sch_htb: Hierarchical QoS hardware offload new 83271586249c sch_htb: Stats for offloaded HTB new 214baf22870c net/mlx5e: Support HTB offload new 351876424ec1 Merge branch 'htb-offload' new 321f7ab0d458 mlxsw: Register physical ports as a devlink resource new 5154b1b826d9 selftests: mlxsw: Add a scale test for physical ports new 59a49d9617e2 Merge branch 'mlxsw-expose-number-of-physical-ports' new c80c4a1ea47f net: ipa: count actual work done in gsi_channel_poll() new 148604e7eafb net: ipa: heed napi_complete() return value new 223f5b34b409 net: ipa: have gsi_channel_update() return a value new 5725593e6f18 net: ipa: repurpose gsi_irq_ieob_disable() new 7bd9785f683a net: ipa: disable IEOB interrupts before clearing new e7b76db36240 Merge branch 'net-ipa-napi-poll-updates' new 57ba00774b5b net: dsa: mv88e6xxx: Remove bogus Kconfig dependency. new 04cbb740ce1b net: mvpp2: Remove unneeded Kconfig dependency. new 692347a93178 Merge branch 'remove-unneeded-phy-time-stamping-option' new 6f1c0ea133a6 net: introduce a netdev feature for UDP GRO forwarding new 36707061d6ba udp: allow forwarding of plain (non-fraglisted) UDP GRO packets new acb4151f5d0d Merge branch 'udp-allow-forwarding-of-plain-non-fraglisted [...] new b80b5dbf118f net: mhi: Set wwan device type new 24dfc6eb39b2 net: dsa: hellcreek: Add TAPRIO offloading support new a61e4b60761f Merge branch 'net-dsa-hellcreek-add-taprio-offloading' new 24f97b6af9a0 tg3: improve PCI VPD access new b9b7421a01d8 octeontx2-af: Support ESP/AH RSS hashing new 8d21c882aba8 bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR new 4fd59792097a net: ethernet: mediatek: support setting MTU new 974d5ba60df7 dt-bindings: net: dsa: add MT7530 GPIO controller binding new 429a0edeefd8 net: dsa: mt7530: MT7530 optional GPIO support new ae189ccb1b8a Merge branch 'dsa-add-mt7530-gpio-support' new 16db6323042f bnxt_en: Update firmware interface to 1.10.2.11. new fe1b853572f1 bnxt_en: Define macros for the various health register states. new b187e4bae0aa bnxt_en: handle CRASH_NO_MASTER during bnxt_open() new d1cbd1659cac bnxt_en: Retry sending the first message to firmware if it [...] new 3e3c09b0e999 bnxt_en: Move reading VPD info after successful handshake [...] new 881d8353b05e bnxt_en: Add an upper bound for all firmware command timeouts. new a44daa8fcbcf bnxt_en: log firmware debug notifications new 6882c36cf82e bnxt_en: attempt to reinitialize after aborted reset new 5d06eb5cb1f9 bnxt_en: Retry open if firmware is in reset. new 339eeb4bd9e4 bnxt_en: Add bnxt_fw_reset_timeout() helper. new e340a5c4fbdd bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep t [...] new 38290e372970 bnxt_en: Modify bnxt_disable_int_sync() to be called more [...] new 4f036b2e7598 bnxt_en: Improve firmware fatal error shutdown sequence. new 5863b10aa86a bnxt_en: Consolidate firmware reset event logging. new 0da65f4932ce bnxt_en: Do not process completion entries after fatal con [...] new 6d70cd2a4209 Merge branch 'bnxt_en-error-recovery-improvements' new afe197f44e64 nfc: fdp: fix typo issue new 02c26940908f nfc: fix typo new 3e841bacf72f net: bridge: multicast: fix br_multicast_eht_set_entry_loo [...] new 2961f562bb7b usbnet: fix the indentation of one code snippet new 871127e6ab0d bnxt_en: Convert to use netif_level() helpers. new 285715ac9a81 bonding: add TLS dependency new 9b0b7837b9f1 selftests: add IPv4 unicast extensions tests new 67c9ed1c8809 net: dsa: mv88e6xxx: use mv88e6185_g1_vtu_getnext() for the 6250 new b28f3f3c3f30 net: dsa: mv88e6xxx: use mv88e6185_g1_vtu_loadpurge() for [...] new 3e4715ec58ff Merge branch 'net-dsa-mv88e6xxx-remove-some-6250-specific- [...] new 90a586b8d741 net: usbnet: initialize tasklet using tasklet_init new c955e329bb9d net: usbnet: use new tasklet API new 6626a0266566 Merge branch 'net-usbnet-convert-to-new-tasklet-api' new 6b2e04bc240f net: allow user to set metric on default route learned via [...] new 275b1e88cabb pktgen: fix misuse of BUG_ON() in pktgen_thread_worker() new 17ce76c4985f r8169: remove not needed call to rtl_wol_enable_rx from rt [...] new 50a13bc3945c mptcp: support MPJoin with IPv4 mapped in v6 sk new 7b9b0f7e1230 mptcp: pm nl: support IPv4 mapped in v6 addresses new 1f2f1931b2a8 mptcp: pm nl: reduce variable scope new a6094788031d selftests: mptcp: add IPv4-mapped IPv6 testcases new 9c2cadefde48 selftests: increase timeout to 10 min new fd0e4ec4a701 Merge branch 'mptcp-ipv4-mapped-ipv6-addressing-for-subflows' new 69783429cd13 net: sysctl: remove redundant #ifdef CONFIG_NET new 8b5f4eb3ab70 net: move CONFIG_NET guard to top Makefile new 1e328ed55920 net: dcb: use obj-$(CONFIG_DCB) form in net/Makefile new 0cfd99b487f1 net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in ne [...] new d32f834cd687 net: l3mdev: use obj-$(CONFIG_NET_L3_MASTER_DEV) form in n [...] new 864e898ba3f6 net: remove redundant 'depends on NET' new 1d96006dccf0 rocker: Simplify the calculation of variables new 89268b056ed1 net: bridge: multicast: add per-port EHT hosts limit new 2dba407f994e net: bridge: multicast: make tracked EHT hosts limit configurable new c7f3489bfce3 Merge branch 'net-bridge-multicast-per-port-eht-hosts-limit' new 2a9063b7ffac tipc: remove duplicated code in tipc_msg_create new 12da7a1f3cb6 can: gw: fix typo new 02ee68081791 can: flexcan: fix typos new 6fe27d68b456 can: dev: export can_get_state_str() function new 54eca60b1c94 can: length: can_fd_len2dlc(): make legnth calculation rea [...] new 22d63be91c50 can: mcba_usb: remove h from printk format specifier new cdc4c698e4be can: mcp251xfd: replace sizeof(u32) with val_bytes in regmap new 9845b8f53019 can: mcp251xfd: mcp251xfd_start_xmit(): use mcp251xfd_get_ [...] new 561aa5b4ce22 can: mcp251xfd: mcp251xfd_tx_obj_from_skb(): clean up padd [...] new e20b85c7eb2e can: mcp251xfd: mcp251xfd_hw_rx_obj_to_skb(): don't copy d [...] new a68eda203676 can: mcp251xfd: mcp251xfd_tx_obj_from_skb(): don't copy da [...] new 86f1e3b1dd9f can: mcp251xfd: add len8_dlc support new 4162e18e949b can: mcp251xfd: add BQL support new df9d80470a0c Merge tag 'linux-can-next-for-5.12-20210127' of git://git. [...] new 07be2fed5ee7 net/fq_impl: bulk-free packets from a flow on overmemory new bf9009bf21b5 net/fq_impl: drop get_default_func, move default flow to fq_tin new d7b649291782 net/fq_impl: do not maintain a backlog-sorted list of flows new 80a915ec4427 mac80211: add rx decapsulation offload support new f1864e193dc0 mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap new 28881922abd7 mac80211_hwsim: add 6GHz channels new 2d5e09d05827 mac80211: remove NSS number of 160MHz if not support 160MH [...] new 7f7aa94bcaf0 mac80211: reduce peer HE MCS/NSS to own capabilities new c27aa56a72b8 cfg80211: add VHT rate entries for MCS-10 and MCS-11 new d9c85e247265 cfg80211: Add phyrate conversion support for extended MCS [...] new e908435e402a mac80211: introduce aql_enable node in debugfs new f84de063985a mac80211: minstrel_ht: clean up CCK code new a7844a538460 mac80211: minstrel_ht: add support for OFDM rates on non-H [...] new cbda98c710d2 mac80211: remove legacy minstrel rate control new eeafcb0c80c8 mac80211: minstrel_ht: remove old ewma based rate average code new 1ae8bba9a23b mac80211: minstrel_ht: improve ampdu length estimation new 019c6fc27829 mac80211: minstrel_ht: improve sample rate selection new a7fca4e4037f mac80211: minstrel_ht: fix max probability rate selection new 7e2123abc516 mac80211: minstrel_ht: increase stats update interval new 347c2989a8ba mac80211: minstrel_ht: fix rounding error in throughput ca [...] new 2fe8ef106238 cfg80211: change netdev registration/unregistration semantics new a05829a7222e cfg80211: avoid holding the RTNL when calling the driver new 38ec7c6b6bd6 virt_wifi: fix deadlock on RTNL new d3b9b45f7e98 mac80211: minstrel_ht: fix regression in the max_prob_rate fix new 5998dd0217df Merge tag 'mac80211-next-for-net-next-2021-01-27' of git:/ [...] new 63368a7416df net: dsa: mv88e6xxx: Make global2 support mandatory new e78ab164591f devlink: Add DMAC filter generic packet trap new 3d347b1b19da net/mlx5: Add support for devlink traps in mlx5 core driver new 82e6c96f04e1 net/mlx5: Register to devlink ingress VLAN filter trap new f679247f25b6 net/mlx5: Register to devlink DMAC filter trap new 3eac5d949afe net/mlx5: Rename events notifier header new 241dc159391f net/mlx5: Notify on trap action by blocking event new 1c46d7409f30 net/mlx5e: Optimize promiscuous mode new e2a1a00498ae net/mlx5e: Add flow steering VLAN trap rule new ceef1b66bdda net/mlx5e: Add flow steering DMAC trap rule new cf7476093260 net/mlx5e: Expose RX dma info helpers new 5543e989fe5e net/mlx5e: Add trap entity to ETH driver new 70038b73e40e net/mlx5e: Add listener to trap event new 49fdbd23418f net/mlx5e: Add listener to DMAC filter trap event new eb3862a0525d net/mlx5e: Enable traps according to link state new 5cc921a38f2b Merge branch 'mlx5-updates-2021-01-26' new d1f3bdd4eaae net: dsa: rtl8366rb: standardize init jam tables new bbc20b70424a net: reduce indentation level in sk_clone_lock() new 88af9bd4efbd stmmac: intel: Add ADL-S 1Gbps PCI IDs new 426c6cbc409c net: sfp: add workaround for Realtek RTL8672 and RTL9601C chips new f0b4f8476732 net: sfp: add mode quirk for GPON module Ubiquiti U-Fiber Instant new 32e31b78272b Merge branch 'net-sfp-add-support-for-gpon-rtl8672-rtl9601 [...] new 1230d94820c9 devlink: Prepare code to fill multiple port function attributes new b8288837ef6b devlink: Introduce PCI SF port flavour and port attribute new cd76dcd68d96 devlink: Support add and delete devlink port new a556dded9c23 devlink: Support get and set state of port function new f3196bb0f14c net/mlx5: Introduce vhca state event notifier new 90d010b8634b net/mlx5: SF, Add auxiliary device support new 1958fc2f0712 net/mlx5: SF, Add auxiliary device driver new d7f33a457bee net/mlx5: E-switch, Prepare eswitch to handle SF vport new d970812b91d0 net/mlx5: E-switch, Add eswitch helpers for SF vport new 8f0105418668 net/mlx5: SF, Add port add delete functionality new 6a3273217469 net/mlx5: SF, Port function state change support new c736111cf8d5 devlink: Add devlink port documentation new 6474ce7ecd80 devlink: Extend devlink port documentation for subfunctions new 142d93d12dc1 net/mlx5: Add devlink subfunction port documentation new 24a790da0ac4 Merge tag 'mlx5-updates-2021-01-13' of git://git.kernel.or [...] new c358f95205ff Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new d7a177ea8fe6 ipvlan: remove h from printk format specifier new e594ad980ec2 net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces new b4b91e24094a net: qmi_wwan: document qmap/mux_id sysfs file new bbe25b7d6948 Merge branch 'net-usb-qmi_wwan-new-mux_id-sysfs-file' new 59e139cf0b32 net: qmi_wwan: Add pass through mode new 4140ff1ba06d e100: switch from 'pci_' to 'dma_' API new 462512824f90 lan743x: fix endianness when accessing descriptors new 28af22c6c8df net: adjust net_device layout for cacheline usage new aa56e3e5cdb4 net: ipa: rename "tag status" symbols new 162fbc6f4519 net: ipa: minor update to handling of packet with status new f6aba7b5199a net: ipa: drop packet if status has valid tag new 51c48ce264f8 net: ipa: signal when tag transfer completes new 792b75b14786 net: ipa: don't pass tag value to ipa_cmd_ip_tag_status_add() new 070740d389aa net: ipa: don't pass size to ipa_cmd_transfer_add() new 699e4bc8c363 Merge branch 'net-ipa-hardware-pipeline-cleanup-fixes' new ea12f1b3c828 s390/qeth: clean up load/remove code for disciplines new 17f3a8b5f5c9 s390/qeth: remove qeth_get_ip_version() new c61dff3c1ef7 s390/qeth: pass proto to qeth_l3_get_cast_type() new a667fee181b2 s390/qeth: make cast type selection for af_iucv skbs robust new d6e515031517 s390/qeth: don't fake a TX completion interrupt after TX error new 14a6daf3a41c Merge branch 's390-qeth-updates-2021-01-28' new 27e9c1de5299 net/af_iucv: remove WARN_ONCE on malformed RX packets new c464444fa2ca net/af_iucv: don't lookup the socket on TX notification new ef6af7bdb9e6 net/af_iucv: count packets in the xmit path new 80bc97aa0aaa net/af_iucv: don't track individual TX skbs for TRANS_HIPE [...] new 2c3b4456c812 net/af_iucv: build SG skbs for TRANS_HIPER sockets new 4915a4043763 Merge branch 'net-iucv-updates-2021-01-28' new 5d1f0f09b5f0 nexthop: Rename nexthop_free_mpath new 79bc55e3fee9 nexthop: Dispatch nexthop_select_path() by group type new b9bae61be466 nexthop: Introduce to struct nh_grp_entry a per-type union new 720ccd9a7285 nexthop: Assert the invariant that a NH group is of only one type new 09ad6becf535 nexthop: Use enum to encode notification type new da230501f2c9 nexthop: Dispatch notifier init()/fini() by group type new 56450ec6b7fc nexthop: Extract dump filtering parameters into a single s [...] new b9ebea127661 nexthop: Extract a common helper for parsing dump attributes new a6fbbaa64c3b nexthop: Strongly-type context of rtm_dump_nexthop() new cbee18071e72 nexthop: Extract a helper for walking the next-hop tree new e948217d258f nexthop: Add a callback parameter to rtm_dump_walk_nexthops() new 0bccf8ed8aa6 nexthop: Extract a helper for validation of get/del RTNL requests new 67d25ce89119 Merge branch 'nexthop-preparations-for-resilient-next-hop-groups' new 1d3f9bb1be85 linux/qed: fix spelling typo in qed_chain.h new 46eb3c108fe1 octeontx2-af: Fix 'physical' typos new 0ba35fe91ce3 hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer new 8c22475148a8 net: packet: make pkt_sk() inline new e624e6c3e777 nfc: Add a virtual nci device driver new f595cf1242f3 selftests: Add nci suite new cf3c7c7b371a Merge branch 'add-nci-suit-and-virtual-nci-device-driver' new 8c85d18ce647 net/sched: cls_flower: Add match on the ct_state reply flag new 941eff5aea5d net: flow_offload: Add original direction flag to ct_metadata new 6895cb3a95c9 net/mlx5: CT: Add support for matching on ct_state reply flag new 810e754c7bc5 Merge branch 'net-sched-cls_flower-add-support-for-matchin [...] new a5b88632fc96 net: atm: pppoatm: use tasklet_init to initialize wakeup tasklet new a58745979cdd net: atm: pppoatm: use new API for wakeup tasklet new afa4f675aa62 net/ethernet: convert to use module_platform_driver in oct [...] new 5daf83846cdb docs: networking: timestamping: fix section title markup new 87baa23e0236 bus: mhi: core: Add helper API to return number of free TREs new 2bca263cdab1 Merge branch 'mhi-net-immutable' of https://git.kernel.org [...] new e6ec3ccd4eb2 net: mhi: Get RX queue size from MHI core new 6e10785ee148 net: mhi: Get rid of local rx queue count new 28eb119c042e can: mcp251xfd: mcp251xfd_probe(): fix errata reference new b98e68e91cde can: mcp251xfd: mcp251xfd_probe(): sort errata table alpha [...] new 01b2a0e5a041 can: mcp251xfd: mcp251xfd_probe(): remove known bad combin [...] new 9f1fbc1c9c7c can: mcp251xfd: mcp251xfd_probe(): add imx6 to errata table new f93486a79aa6 can: mcp251xfd: unify error messages and commets new 49ffacbc4cd9 can: mcp251xfd: add missing _MASK postfix to MCP251XFD_OBJ [...] new dfe99ba29e62 can: mcp251xfd: mcp251xfd_chip_clock_enable(): simplify return new cf8ee6de2543 can: mcp251xfd: mcp251xfd_probe(): use dev_err_probe() to [...] new fd3d37551cec Merge tag 'linux-can-next-for-5.12-20210129' of git://git. [...] new 62fafcd63139 net: support ip generic csum processing in skb_csum_hwoffl [...] new efa1a65c7e19 ip_gre: add csum offload support for gre header new 2d88296a80c1 Merge branch 'net-add-support-for-ip-generic-checksum-offl [...] new 2bbad0aa40e1 net: hns3: add interfaces to query information of tm prior [...] new 04987ca1b9b6 net: hns3: add debugfs support for tm nodes, priority and [...] new 77609b1db210 Merge branch 'net-hns3-updates-for-next' new df610cd9163b net: Remove redundant calls of sk_tx_queue_clear(). new 0d6cd689f9ba net: proc: speedup /proc/net/netstat new 6c13d75beee5 net: dsa: hellcreek: Add missing TAPRIO dependency new de1da8bcf405 vmxnet3: Remove buf_info from device accessible structures new 9c7caf280684 net: dsa: tag_8021q: add helpers to deduce whether a VLAN [...] new 0e9bb4e9d93f net: mscc: ocelot: export VCAP structures to include/soc/mscc new 50c6cc5b9283 net: mscc: ocelot: store a namespaced VCAP filter ID new 9b521250bff4 net: mscc: ocelot: reapply bridge forwarding mask on bondi [...] new cacea62fcdda net: mscc: ocelot: don't use NPI tag prefix for the CPU po [...] new 886f8e26f539 net: dsa: document the existing switch tree notifiers and [...] new 357f203bb3b5 net: dsa: keep a copy of the tagging protocol in the DSA s [...] new 53da0ebaad10 net: dsa: allow changing the tag protocol via the "tagging [...] new adb3dccf090b net: dsa: felix: convert to the new .change_tag_protocol DSA API new 7c83a7c539ab net: dsa: add a second tagger for Ocelot switches based on [...] new e21268efbe26 net: dsa: felix: perform switch setup for tag_8021q new 56435d9145f5 Merge branch 'tag_8021q-for-ocelot-switches' new 7d0888d52faa net: bridge: mcast: drop hosts limit sysfs support new 1e16f382ae0b net: bridge: add warning comments to avoid extending sysfs new 4e146def5855 Merge branch 'net-bridge-drop-hosts-limit-sysfs-and-add-a- [...] new 14e8e0f60088 tcp: shrink inet_connection_sock icsk_mtup enabled and probe_size new 7f976d5cf16d net: dsa: hellcreek: Report VLAN table occupancy new 8486e83fe1d8 net: dsa: hellcreek: Report FDB table occupancy new f222a9937659 Merge branch 'net-dsa-hellcreek-report-tables-sizes' new bdbc13c204ee net/mlx5: DR, Fix potential shift wrapping of 32-bit value new 3a77c238909b net/mlx5: DR, Add match STEv1 structs to ifc new 10b694186410 net/mlx5: DR, Add HW STEv1 match logic new 9f125ced1750 net/mlx5: DR, Allow native protocol support for HW STEv1 new a6098129c781 net/mlx5: DR, Add STEv1 setters and getters new 4e856c5db9b4 net/mlx5: DR, Add STEv1 action apply logic new c349b4137cfd net/mlx5: DR, Add STEv1 modify header logic new f06d496985f4 net/mlx5: DR, Use the right size when writing partial STE into HW new 4fe45e1d31ef net/mlx5: DR, Use HW specific logic API when writing STE new 8fdac12acf32 net/mlx5: DR, Copy all 64B whenever replacing STE in the h [...] new 64f45c0fc4c7 net/mlx5: DR, Allow SW steering for sw_owner_v2 devices new 1a2b60f6f165 Merge tag 'mlx5-dr-2021-01-29' of git://git.kernel.org/pub [...] new 665ab1eb18d7 ibmvnic: rework to ensure SCRQ entry reads are properly ordered new 2719cb445da5 ibmvnic: remove unnecessary rmb() inside ibmvnic_poll new 9ae4bdc6e4c1 Merge branch 'rework-the-memory-barrier-for-scrq-entry' new d1e1355aefcc Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 5bb98b2cfc2b arcnet: use new tasklet API new ca5ae9e44ece caif_virtio: use new tasklet API new 08267523110a ifb: use new tasklet API new 64ca5aba5178 ppp: use new tasklet API new fb1eb9b31c78 net: usb: hso: use new tasklet API new c23d544e995f net: usb: lan78xx: use new tasklet API new 23a64c514631 net: usb: pegasus: use new tasklet API new f3163f1cb871 net: usb: r8152: use new tasklet API new 1999ad32d4ff net: usb: rtl8150: use new tasklet API new c96b0a397051 Merge branch 'drivers-net-update-tasklet_init-callers' new ec99a470c7d5 mptcp: fix length of MP_PRIO suboption new 097b9146c0e2 net: fix up truesize of cloned skb in skb_prepare_for_shift() new 6b00a76a1db6 net: ipa: don't thaw channel if error starting new 697e834e143a net: ipa: introduce gsi_channel_stop_retry() new 893b838e7339 net: ipa: introduce __gsi_channel_start() new bd1ea1e46448 net: ipa: kill gsi_channel_freeze() and gsi_channel_thaw() new 4fef691c9b6a net: ipa: disable interrupt and NAPI after channel stop new a65c0288b355 net: ipa: don't disable interrupt on suspend new e63169208b25 net: ipa: expand last transaction check new 64b268e12f43 Merge branch 'net-ipa-don-t-disable-napi-in-suspend' new 9e635a21cae0 netdevsim: fib: Convert the current occupancy to an atomic [...] new 0ae3eb7b4611 netdevsim: fib: Perform the route programming in a non-ato [...] new 085547891de5 net: ipv4: Pass fib_rt_info as const to fib_dump_info() new 1e7bdec6bbc7 net: ipv4: Publish fib_nlmsg_size() new 680aea08e78c net: ipv4: Emit notification when fib hardware flags are changed new fbaca8f895a6 net: Pass 'net' struct as first argument to fib6_info_hw_f [...] new efc42879ec9e net: Do not call fib6_info_hw_flags_set() when IPv6 is disabled new 907eea486888 net: ipv6: Emit notification when fib hardware flags are changed new d1a7a489287c selftests: Extend fib tests to run with and without flags [...] new 19d36d2971e6 selftests: netdevsim: Add fib_notifications test new 389cb1ecc86e Merge branch 'add-notifications-when-route-hardware-flags-change' new e6d6ca6e1204 r8169: Add support for another RTL8168FP new 72603d207d59 mptcp: use WRITE_ONCE for the pernet *_max new a914e586689f mptcp: drop *_max fields in mptcp_pm_data new 875b76718f68 mptcp: create subflow or signal addr for newly added address new b5a7acd3bd63 mptcp: send ack for every add_addr new 2e8cbf45cfb3 selftests: mptcp: use minus values for removing address numbers new 6208fd822a2c selftests: mptcp: add testcases for newly added addresses new 1729cf186d8a mptcp: create the listening socket for new port new b5e2e42fe566 mptcp: drop unused skb in subflow_token_join_request new ec20e14396ae mptcp: add a new helper subflow_req_create_thmac new 5bc56388c74f mptcp: add port number check for MP_JOIN new 60b57bf76cff mptcp: enable use_port when invoke addresses_equal new a77e9179c765 mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink new d4a7726a79e2 selftests: mptcp: add port argument for pm_nl_ctl new 2fbdd9eaf174 mptcp: add the mibs for ADD_ADDR with port new 8a127bf68a6f selftests: mptcp: add testcases for ADD_ADDR with port new a1a809c4892a Merge branch 'mptcp-add_addr-enhancements' new 3ef14e463f6e net/mlx5e: Separate between netdev objects and mlx5e profi [...] new c4d7eb57687f net/mxl5e: Add change profile method new c9fd1e33e989 net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_pri [...] new 1227bbc5d09e net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() new 84db66124714 net/mlx5e: Move set vxlan nic info to profile init new 9ba33339c043 net/mlx5e: Avoid false lock depenency warning on tc_ht new 6b424e13b010 net/mlx5e: Move representor neigh init into profile enable new 7637e499e219 net/mlx5e: Enable napi in channel's activation stage new 1dd55ba2fb70 net/mlx5e: Increase indirection RQ table size to 256 new 1d3a3f3bfe3c net/mlx5e: remove h from printk format specifier new 26432001b5c4 net/mlx5e: kTLS, Improve TLS RX workqueue scope new 8271e341ed63 net/mlx5e: accel, remove redundant space new 902c02458925 net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR new a283ea1b9716 net/mlx5: DR, Avoid unnecessary csum recalculation on supp [...] new 390d9b565e77 Merge tag 'mlx5-updates-2021-02-01' of git://git.kernel.or [...] new 0391a45c8007 nl80211: call cfg80211_dev_rename() under RTNL new bae173563cbf wext: call cfg80211_change_iface() with wiphy lock held new c88f952026ab wext: call cfg80211_set_encryption() with wiphy lock held new 776a39b8196d cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held new 40c575d1ec71 cfg80211: fix netdev registration deadlock new 0256317a6151 Merge tag 'mac80211-next-for-net-next-2021-02-02' of git:/ [...] new fca23f37f3a7 inet: do not export inet_gro_{receive|complete} new 32d1bbb1d609 net: fec: Silence M5272 build warnings new 4f4e54366eae net: usb: cdc_ncm: use new API for bh tasklet new e43b21906439 net: use indirect call helpers for dst_input new 6585d7dc491d net: use indirect call helpers for dst_output new f67fbeaebdc0 net: use indirect call helpers for dst_mtu new bbd807dfbf20 net: indirect call helpers for ipv4/ipv6 dst_check functions new 2d912da016a7 Merge branch 'net-use-indirect_call-in-some-dst_ops' new e0c16233577f net: mscc: ocelot: fix error handling bugs in mscc_ocelot_ [...] new 4160d9ec5b41 net: mscc: ocelot: fix error code in mscc_ocelot_probe() new e0183b974d30 net: mdiobus: Prevent spike on MDIO bus reset signal new de2854c87c64 octeontx2-af: Mailbox changes for 98xx CPT block new b0f60fab7805 octeontx2-af: Add support for CPT1 in debugfs new c57c58fd5c4f octeontx2-af: Handle CPT function level reset new 462e99a18b22 Merge branch 'support-for-octeontx2-98xx-cpt-block' new fec7fa0a750c chelsio: cxgb: Replace the workqueue with threaded interrupt new 82154580a7f7 chelsio: cxgb: Disable the card on error in threaded interrupt new 75b8f78fb91f Merge branch 'chelsio-cxgb-use-threaded-interrupts-for-def [...] new 99b8202b179f net: dsa: fix SWITCHDEV_ATTR_ID_BRIDGE_VLAN_FILTERING gett [...] new 189e7a8d9420 ethtool: Validate master slave configuration before rtnl_lock() new 012ce4dd3102 ethtool: Extend link modes settings uAPI with lanes new c8907043c6ac ethtool: Get link mode in use instead of speed and duplex [...] new 7dc33f0914a9 ethtool: Expose the number of lanes in use new 5fc4053df3d9 mlxsw: ethtool: Remove max lanes filtering new 763ece86f0c2 mlxsw: ethtool: Add support for setting lanes when autoneg is off new 25a96f057a0f mlxsw: ethtool: Pass link mode in use to ethtool new f72e2f48c710 net: selftests: Add lanes setting test new 6fd5eeee1f10 Merge branch 'support-setting-lanes-via-ethtool' new f5a5589c7250 tcp: use a smaller percpu_counter batch size for sk_alloc new 3dd344ea84e1 net: tracepoint: exposing sk_family in all tcp:tracepoints new 49ecc587dca2 Revert "GTP: add support for flow based tunneling API" new e21eb3a065a2 gtp: set initial MTU new e1b2914e645c gtp: include role in link info new a9c0df76d002 gtp: really check namespaces before xmit new 70d132462998 gtp: drop unnecessary call to skb_dst_drop new 29f53b5c00c1 gtp: set device type new 9716178a3abd gtp: update rx_length_errors for abnormally short packets new 493007c1fa89 Merge branch 'gtp' new e93fac3b5161 drivers: net: xen-netfront: Simplify the calculation of variables new 7e3ce05e7f65 netlink: add tracepoint at NL_SET_ERR_MSG new 0053859496ba net: add EXPORT_INDIRECT_CALLABLE wrapper new 9c97921a51a0 net: fix building errors on powerpc when CONFIG_RETPOLINE [...] new 1d7bab6a9445 mm: constify page_is_pfmemalloc() argument new 48f971c9c80a skbuff: constify skb_propagate_pfmemalloc() "page" argument new bc38f30f8dbc net: introduce common dev_page_is_reusable() new a79afa78e625 net: use the new dev_page_is_reusable() instead of private [...] new 05656132a874 net: page_pool: simplify page recycling condition tests new e64ffa887541 Merge branch 'net-consolidate-page_is_pfmemalloc-usage' new c9dca822c729 net-loopback: set lo dev initial state to UP new a4a600dd301c udp: call udp_encap_enable for v6 sockets when enabling encap new 5d30c626b67e rxrpc: call udp_tunnel_encap_enable in rxrpc_open_socket new ccdafd226345 Merge branch 'net-enable-udp-v6-sockets-receiving-v4-packe [...] new d6adfd37e7eb nfc: pn533: Fix typo issue new 8f8a42ff003a net: hns3: remove redundant null check of an array new 1faba27f11c8 ipv6: silence compilation warning for non-IPV6 builds new f9a4719cc16f ipv6: move udp declarations to net/udp.h new 04f00ab2275f net/core: move gro function declarations to separate header new edf597da02a0 netfilter: move handlers to net/ip_vs.h new c56006f89fbc Merge branch 'fix-w-1-compilation-warnings-in-net-folder' new 53b823b29aac drivers: net: ethernet: i825xx: Fix couple of spellings in [...] new b53014f0791c net: dsa: bcm_sf2: Check egress tagging of CFP rule with p [...] new add285bce377 net: dsa: xrs700x: Correctly address device over I2C new a08c0d309d8c r8152: replace several functions about phy patch request new 80fd850b31f0 r8152: adjust the flow of power cut for RTL8153B new 6b4950d9501e Merge branch 'r8152-adjust-flow-for-power-cut' new 0102eeedb717 hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_T [...] new 8dff9808e973 hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-p [...] new 8ae90b757145 Merge branch 'amend-hv_netvsc-copy-packets-sent-by-hyper-v [...] new 63532ced0777 igc: Clean up nvm_operations structure new 4d59f52ba770 igc: Remove igc_set_fw_version comment new e96c5b46bdf1 igc: Remove MULR mask define new e65299444e3c igc: Add Host Good Packets Transmitted Count new 01bb6129c641 igc: Expose the NVM version new 94f794d15a5e igc: Expose the gPHY firmware version new ed443cdf67b5 igc: Prefer strscpy over strlcpy new 9c99482e45b0 igc: Remove unused local receiver mask new 4917fc8eb640 igc: Remove unused FUNC_1 mask new 9660ef25e958 igc: Fix TDBAL register show incorrect value new abb9efc70988 igb: fix TDBAL register show incorrect value new 6e6026f2dd20 igb: Enable RSS for Intel I211 Ethernet Controller new 2f7c1fd23d9f igb: remove h from printk format specifier new 99eb3943ab9b e1000e: remove the redundant value assignment in e1000_upd [...] new 5a04b958ad39 e1000: drop unneeded assignment in e1000_set_itr() new 4d469ec8ec05 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new 31561e8557cd ath10k: Fix error handling in case of CE pipe init failure new 5f1aa93ffa1f ath10k: Remove voltage regulator votes during wifi disable new 56c5485c9e44 ath: Use safer key clearing with key cache entries new 73488cb2fa3b ath9k: Clear key cache explicitly on disabling hardware new d2d3e36498dd ath: Export ath_hw_keysetmac() new 144cd24dbc36 ath: Modify ath_key_delete() to not need full key entry new ca2848022c12 ath9k: Postpone key cache entry deletion for TXQ frames re [...] new e2f8b74e58cb ath10k: prevent deinitializing NAPI twice new 562934ada52a ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() new abdcd4cbec42 ath11k: dp: clean up a variable name new dc5771dfb27d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new 8873e8f56f74 rtw88: Delete useless kfree code new ac9533d2a637 rtw88: reduce the log level for failure of tx report new 840105e4f12f rtw88: 8821c: apply CCK PD level which calculates from dyn [...] new 5f782c11569d rtw88: coex: set 4 slot TDMA for BT link and WL busy new d3a78c7a9daa rtw88: Simplify bool comparison new 596c84c49f8a mwifiex: pcie: Drop bogus __refdata annotation new e4c748ee4af1 wilc1000: fix spelling mistake in Kconfig "devision" -> "d [...] new f4add10399f9 brcmfmac: support BCM4365E with 43666 ChipCommon chip ID new 0e40dbd56d67 mt7601u: process URBs in status EPROTO properly new 1dac51269d05 mt7601u: check the status of device in calibration new 0924ba9fbc26 qtnfmac_pcie: Use module_pci_driver new 73c655410181 brcmfmac: Delete useless kfree code new e862a3e40880 brcmfmac: clear EAP/association status bits on linkdown events new 098238e80bed wilc1000: use flexible-array member instead of zero-length array new 07ceefa3012f wlcore: Downgrade exceeded max RX BA sessions to debug new d8cbaa3de403 rtlwifi: rtl_pci: fix bool comparison in expressions new f7c76283fc5f rtlwifi: rtl8192c-common: fix bool comparison in expressions new 64338f0dfd6a rtlwifi: rtl8188ee: fix bool comparison in expressions new 33ae4623d544 rtlwifi: rtl8192se: fix bool comparison in expressions new 9264cabc1204 rtlwifi: rtl8821ae: fix bool comparison in expressions new 6598f32d9dfe rtw88: 8723de: adjust the LTR setting new 2a9269b1cdc3 mt7601u: use ieee80211_rx_list to pass frames to the netwo [...] new cb88d01b6738 wlcore: Fix command execute failure 19 for wl12xx new f43fcaef87a3 mt7601u: process tx URBs with status EPROTO properly new 4832bb371c41 iwl4965: do not process non-QOS frames on txq->sched_retry path new c90597bdebb5 Merge tag 'wireless-drivers-next-2021-02-05' of git://git. [...] new b91b3a211542 dpaa2-eth: Simplify the calculation of variables new a8225efdf31e net: ethernet: ti: fix netdevice stats for XDP new 1697291dae7c net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) new 247b557ee52a dccp: Return the correct errno code new a64566a22b6a net: sched: Return the correct errno code new d698e6a00a60 net: qualcomm: rmnet: Fix rx_handler for non-linear skbs new c1fcda2bdfd0 net: mhi-net: Add re-aggregation of fragmented packets new a455fcd7c770 net: dwc-xlgmac: Fix spelling mistake in function name new b358e2122b9d mm: page_frag: Introduce page_frag_alloc_align() new 3f6e687dff39 net: Introduce {netdev,napi}_alloc_frag_align() new 1b041601c798 net: octeontx2: Use napi_alloc_frag_align() to avoid the m [...] new d0dfbb9912d9 net: dpaa2: Use napi_alloc_frag_align() to avoid the memory waste new 9c2865e3fa42 Merge branch 'net-avoid-the-memory-waste-in-some-ethernet- [...] new 8cc8993cbcee net: wan: farsync: use new tasklet API new 694a0006c0b1 net: pcs: add pcs-lynx 1000BASE-X support new 46c518c8145b net: dpaa2-mac: add 1000BASE-X support new 085f1776fa03 net: dpaa2-mac: add backplane link mode support new 502c65af2669 Merge branch 'dpaa2-add-1000base-x-support' new 1002b89f23ea selftests: mptcp: add command line arguments for mptcp_join.sh new 3abc05d9ef6f mptcp: pm: add lockdep assertions new 74c05b9f6061 Merge branch 'mptcp-misc-updates-for-tests-lock-annotation' new 1cef42c8474f net: hns3: add api capability bits for firmware new 87ce161e8c67 net: hns3: RSS indirection table use device specification new 693e44157d31 net: hns3: optimize the code when update the tc info new e070c8b91ac1 net: hns3: add support for obtaining the maximum frame size new 2783e77b8df9 net: hns3: debugfs add max tm rate specification print new 3f094bd11a37 net: hns3: replace macro of max qset number with specification new 78936acc6e84 Merge branch 'net-hns3-updates-for-next' new 9d5ef190e561 net: dsa: automatically bring up DSA master when opening u [...] new c0a8a9c27493 net: dsa: automatically bring user ports down when master [...] new ea92000d5430 Revert "net: Have netpoll bring-up DSA management interface" new 46acf7bdbc72 Revert "net: ipv4: handle DSA enabled master network devices" new 8d9dbce4e8c4 Merge branch 'automatically-manage-dsa-master-interface-state' new 662981bbda29 net: mscc: ocelot: rename ocelot_netdevice_port_event to o [...] new 41e66fa28fef net: mscc: ocelot: use a switch-case statement in ocelot_n [...] new 583cbbe3eed9 net: mscc: ocelot: don't refuse bonding interfaces we can' [...] new f79c20c81723 net: mscc: ocelot: use ipv6 in the aggregation code new b80af659699d net: mscc: ocelot: set up the bonding mask in a way that a [...] new 2e9f4afadc70 net: mscc: ocelot: avoid unneeded "lp" variable in LAG join new 2527f2e88fba net: mscc: ocelot: set up logical port IDs centrally new 528d3f190c98 net: mscc: ocelot: drop the use of the "lags" array new 21357b614d3f net: mscc: ocelot: rename aggr_count to num_ports_in_lag new 23ca3b727ee6 net: mscc: ocelot: rebalance LAGs on link up/down events new a324d3d48fb3 net: dsa: make assisted_learning_on_cpu_port bypass offloa [...] new 8fe6832e96ac net: dsa: felix: propagate the LAG offload ops towards the [...] new bfc213f15918 Merge branch 'lag-offload-for-ocelot-dsa-switches' new 63ec9be13372 net: ipa: move mutex calls into __gsi_channel_stop() new b1750723c99c net: ipa: synchronize NAPI only for suspend new 3f77c926f649 net: ipa: do not cache event ring state new d5bc5015eb9d net: ipa: remove two unused register definitions new 9af5ccf32383 net: ipa: use a Boolean rather than count when replenishing new 4873537430e5 net: ipa: get rid of status size constraint new cd1150098f2c net: ipa: avoid field overflow new 163a180213af Merge branch 'net-ipa-a-mix-of-small-improvements' new 21c85974aab7 net/packet: Improve the comment about LL header visibility [...] new 7274c4147afb r8169: don't try to disable interrupts if NAPI is schedule [...] new 83ace77f5117 netfilter: ctnetlink: remove get_ct indirection new 012da53d1afb ipvs: add weighted random twos choice algorithm new dbc859d96f1a netfilter: flowtable: add hash offset field to tuple new 4f16d25c68ec netfilter: nftables: add nft_parse_register_load() and use it new 345023b0db31 netfilter: nftables: add nft_parse_register_store() and use it new 08a01c11a5bb netfilter: nftables: statify nft_parse_register() new 626899a02e6a netfilter: nftables: remove redundant assignment of variable err new c273a20c304f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next new 08e1294daa29 ice: report timeout length for erasing during devlink flash new 9af368fa9c64 ice: create flash_info structure and separate NVM version new 74789085d9ce ice: introduce context struct for info report new 1fa95e0120eb ice: cache NVM module bank information new 0ce50c7066e2 ice: introduce function for reading from flash modules new 2c4fe41d727f ice: display some stored NVM versions via devlink info new e120a9ab45d3 ice: display stored netlist versions via devlink info new e67fbcfbb4ef ice: display stored UNDI firmware version via devlink info new e94c0df984d3 ice: Replace one-element array with flexible-array member new 11404310d58d ice: use flex_array_size where possible new 12aae8f1d879 ice: remove dead code new badc6ac32122 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 03fd39ed5a15 batman-adv: Start new development cycle new cfa55c6d47b1 batman-adv: Drop publication years from copyright info new 576fb6713bc4 batman-adv: Avoid sizeof on flexible structure new 25d81f9307ff batman-adv: Fix names for kernel-doc blocks new 8e57158683c5 Merge tag 'batadv-next-pullrequest-20210208' of git://git. [...] new 300a0fd8afb1 seg6: fool-proof the processing of SRv6 behavior attributes new c85b3bb7b650 selftests/net: so_txtime: remove unneeded semicolon new 796c9015ab8d nfc: st-nci: Remove unnecessary variable new b2f175648031 net-sysfs: Add rtnl locking for getting Tx queue traffic class new 1a9b86c9fd95 rxrpc: use udp tunnel APIs instead of open code in rxrpc_o [...] new 373e13bc6363 selftests: tc-testing: u32: Add tests covering sample option new 8043c845b63a net: bridge: use switchdev for port flags set through sysfs too new 4429c5fc3dbd cxgb4: remove unused vpd_cap_addr new b055ecf5827d net/mlx5: E-Switch, Refactor setting source port new 84ae9c1f29c0 net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping new 275c21d6cbe2 net/mlx5e: Always set attr mdev pointer new 9e51c0a62492 net/mlx5: E-Switch, Refactor rule offload forward action p [...] new 10742efc20a4 net/mlx5e: VF tunnel TX traffic offloading new 6717986e15a0 net/mlx5e: Refactor tun routing helpers new 34ca65352ddf net/mlx5: E-Switch, Indirect table infrastructure new 4ad9116c84ed net/mlx5e: Remove redundant match on tunnel destination mac new a508728a4c8b net/mlx5e: VF tunnel RX traffic offloading new 48d216e5596a net/mlx5e: Refactor reg_c1 usage new 8e404fefa58b net/mlx5e: Match recirculated packet miss in slow table us [...] new 0d9f96471493 net/mlx5e: Extract tc tunnel encap/decap code to dedicated file new 777bb800c696 net/mlx5e: Create route entry infrastructure new 2221d954d984 net/mlx5e: Refactor neigh update infrastructure new c7b9038d8af6 net/mlx5e: TC preparation refactoring for routing update event new 021905f8067d net/mlx5e: Rename some encap-specific API to generic names new 8914add2c9e5 net/mlx5e: Handle FIB events to update tunnel endpoint device new 08cbabb77e90 Merge tag 'mlx5-updates-2021-02-04' of git://git.kernel.or [...] new 49fc251360a1 rtnetlink: Add RTM_F_OFFLOAD_FAILED flag new 36c5100e859d IPv4: Add "offload failed" indication to routes new 648106c30a63 IPv4: Extend 'fib_notify_on_flag_change' sysctl new 0c5fcf9e249e IPv6: Add "offload failed" indication to routes new 6fad361ae9f4 IPv6: Extend 'fib_notify_on_flag_change' sysctl new 484a4dfb7558 netdevsim: fib: Do not warn if route was not found for sev [...] new f57ab5b75f71 netdevsim: dev: Initialize FIB module after debugfs new 134c75324240 netdevsim: fib: Add debugfs to debug route offload failure new a4cb1c02c3e1 mlxsw: spectrum_router: Set offload_failed flag new 9ee53e37532f selftests: netdevsim: Test route offload failure notifications new 5ea3c72ccf9b Merge branch 'route-offload-failure' new f15008fbaa33 net: phy: drop explicit genphy_read_status() op new 1e2e61af1996 net: phy: broadcom: remove BCM5482 1000Base-BX support new 8cf5d8cc3eae Documentation: networking: ip-sysctl: Document src_valid_m [...] new 18f976960bca xfrm: interface: enable TSO on xfrm interfaces new 0c87b1ac6045 net: Simplify the calculation of variables new bf3da527bbc9 esp: Simplify the calculation of variables new 4ac7a6eecbec xfrm: Return the correct errno code new fc1a8db3d560 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 387d1c181979 dt-bindings: net: document BCM4908 Ethernet controller new 4feffeadbcb2 net: broadcom: bcm4908enet: add BCM4908 controller driver new 898f8015ffe7 net: extract napi poll functionality to __napi_poll() new 29863d41bb6e net: implement threaded-able napi poll loop support new 5fdd2f0e5c64 net: add sysfs attribute to control napi threaded mode new adbb4fb02845 Merge branch 'implement-kthread-based-napi-poll' new 0256844d0f32 net: hns3: clean up some incorrect variable types in hclge [...] new ae9e492a3664 net: hns3: remove redundant client_setup_tc handle new 9d2a1cea6997 net: hns3: remove the shaper param magic number new 9393eb5034a0 net: hns3: clean up unnecessary parentheses in macro definitions new c5aaf1761883 net: hns3: modify some unmacthed types print parameter new 6e7f109ee9d8 net: hns3: change hclge_parse_speed() param type new cad8dfe82a9e net: hns3: change hclge_query_bd_num() param type new 64749c9c38a9 net: hns3: remove redundant return value of hns3_uninit_al [...] new 11ef971f5a6a net: hns3: remove an unused parameter in hclge_vf_rate_par [...] new 7ceb40b8207e net: hns3: remove unused macro definition new 55ff3ed57b50 net: hns3: cleanup for endian issue for VF RSS new 3e566dacc913 Merge branch 'hns3-cleanups' new 382e0a6880e7 ice: log message when trusted VF goes in/out of promisc mode new 34295a3696fb ice: implement new LLDP filter command new c7a219048e45 ice: Remove xsk_buff_pool from VSI structure new df006dd4b1dc ice: Add initial support framework for LAG new b126bd6bcd67 ice: create scheduler aggregator node config and move VSIs new 4f8a14976aa4 ice: Use PSM clock frequency to calculate RL profiles new 1d9f7ca324a9 ice: fix writeback enable logic new fc2d1165d4a4 ice: Refactor DCB related variables out of the ice_port_in [...] new 7a63dae0fafb ice: remove unnecessary casts new fe6cd89050d9 ice: Fix trivial error message new 741106f7bd8d ice: Improve MSI-X fallback logic new a851dfa8dfa7 Documentation: ice: update documentation new 74784ee0b935 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new c8a8ca3408dc i40e: remove unnecessary memory writes of the next to clea [...] new f12738b6ec06 i40e: remove unnecessary cleaned_count updates new d4178c31a562 i40e: remove the redundant buffer info updates new f020fa1a79ff i40e: consolidate handling of XDP program actions new 613142b0bb88 i40e: Log error for oversized MTU on device new de1db4a6ed62 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new dc9d87581d46 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 24a1720a0841 cxgb4: collect serial config version from register new ddeb9bfa59c7 net: mhi: Add protocol support new b6ec6b894270 net: mhi: Add dedicated folder new 77e8080e1272 net: mhi: Create mhi.h new 84c55f16dcd7 net: mhi: Add rx_length_errors stat new 163c5e6262ae net: mhi: Add mbim proto new d816f2a9cb5a Merge branch 'Add-MBIM-over-MHI-support' new 1fb3ca767529 net: octeontx2: Fix the confusion in buffer alloc failure path new 84c4f9cab4f9 octeontx2-af: forward error correction configuration new bd74d4ea29cc octeontx2-af: Add new CGX_CMD to get PHY FEC statistics new d0cf9503e908 octeontx2-pf: ethtool fec mode support new 56b6d5398613 octeontx2-af: Physical link configuration support new 9d8711b25584 octeontx2-af: advertised link modes support on cgx new 1a50280c25ec octeontx2-pf: ethtool physical link status new cff713ce6c13 octeontx2-pf: ethtool physical link configuration new afdb9af9bcbd Merge branch 'octeon-ethtool' new dc0e6056decc rxrpc: Fix missing dependency on NET_UDP_TUNNEL new e4b62cf7559f net: mvpp2: add an entry to skip parser new 90bc8e003be2 i40e: Add hardware configuration for software based DCB new 4b208eaa8078 i40e: Add init and default config of software based DCB new 5effa78e7c94 i40e: Add netlink callbacks support for software based DCB new 95f352dca19d i40e: Add EEE status getting & setting implementation new efca91e89b67 i40e: Add flow director support for IPv6 new a9219b332f52 i40e: VLAN field for flow director new bfe2e5c44d72 i40e: remove the useless value assignment in i40e_clean_ad [...] new 260b6971cba3 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new 429aa36469f9 ibmvnic: prefer 'unsigned long' over 'unsigned long int' new bab08bedcdc3 ibmvnic: fix block comments new f78afaace636 ibmvnic: fix braces new 914789acaaae ibmvnic: avoid multiple line dereference new 91dc5d2553fb ibmvnic: fix miscellaneous checks new a369d96ca554 ibmvnic: add comments for spinlock_t definitions new 4bb9f2e48299 ibmvnic: remove unused spinlock_t stats_lock definition new 8a96c80e2774 ibmvnic: prefer strscpy over strlcpy new 7c28da8b5980 Merge branch 'ibmvnic-coding-style' new e13e4536f092 devlink: Fix dmac_filter trap name, align to its documentation new 4217a64e18a1 net: phy: introduce phydev->port new 1edb5cbf49a7 Revert "net-loopback: set lo dev initial state to UP" new 190cc82489f4 tcp: change source port randomizarion at connect() time new c579bd1b4021 tcp: add some entropy in __inet_hash_connect() new 3a926b0e9c58 Merge branch 'tcp-rfc-6056' new 3e0103a35a46 net: dsa: xrs700x: fix unused warning for of_device_id new f8a7e0145d58 net: dsa: xrs700x: use of_match_ptr() on xrs700x_mdio_dt_ids new 78be9217c401 net: hsr: generate supervision frame without HSR/PRP tag new dcf0cd1cc58b net: hsr: add offloading support new 18596f504a3e net: dsa: add support for offloading HSR new bd62e6f5e6a9 net: dsa: xrs700x: add HSR offloading support new e345e58ae433 Merge branch 'dsa-hsr-offload' new 2ad4758cec48 net: phy: icplus: use PHY_ID_MATCH_MODEL() macro new 7360a4de36a4 net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G new 8edf206cc2b5 net: phy: icplus: drop address operator for functions new df22de9a6f13 net: phy: icplus: use the .soft_reset() of the phy-core new 675115bf8c3d net: phy: icplus: split IP101A/G driver new eeac7d43d4dd net: phy: icplus: don't set APS_EN bit on IP101G new f9bc51e6cce2 net: phy: icplus: fix paged register access new a0750d42e951 net: phy: icplus: add PHY counter for IP101G new 32ab60e53920 net: phy: icplus: add MDI/MDIX support for IP101A/G new 50d3da756c9a Merge branch 'phy-icplus-next' new 06e56697bd98 r8169: re-configure WOL settings on resume from hibernation new 3d368ab87cf6 net: initialize net->net_cookie at netns setup new 0d645232ddbf net: stmmac: dwmac-intel-plat: remove unnecessary initialization new 205238f4ed3e net: hns3: fix return of random stack value new 961aa716235f qede: add netpoll support for qede driver new a0d2d97d742c qede: add per queue coalesce support for qede driver new b0ec5489c480 qede: preserve per queue stats across up/down of interface new 6bda2f6faed8 Merge branch 'qede-netpoll-coalesce' new ab73447c38e4 bonding: 3ad: add support for 200G speed new 138e3b3cc0bb bonding: 3ad: add support for 400G speed new 5edf55ad95b5 bonding: 3ad: Print an error for unknown speeds new 9c2db446eaa0 Merge branch 'bond-3ad-200g-400g' new cb456fce0b5a r8169: disable detection of bogus xid's 308/388 new f68cbaed67cb net: ipconfig: avoid use-after-free in ic_close_devs new 1b7eb337502f net/mlx5: fix spelling mistake in Kconfig "accelaration" - [...] new b171fcd29c92 net/mlx5_core: remove unused including <generated/utsrelease.h> new 5b74df80f301 net/mlx5: Delete device list leftover new 83907506f7ed net/mlx5e: Fix spelling mistake "channles" -> "channels" new a3f5a4520075 net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" new 793985432daa net/mlx5: Assign boolean values to a bool variable new 36280f0797df net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config new 2dd4571b43dc net/mlx5: docs: correct section reference in table of contents new 4782c5d8b972 net/mlx5: Fix a NULL vs IS_ERR() check new 2b6c3c1e74e5 net/mlx5e: Fix error return code in mlx5e_tc_esw_init() new b50c4892cb98 net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() new 9f1b0df7b29b Merge tag 'mlx5-for-upstream-2021-02-10' of git://git.kern [...] new 6f1995523a0f net: fib_notifier: don't return positive values on fib reg [...] new a3daf3d39132 xen/netback: fix spurious event detection for common event case new f2fa0e5e9f31 xen/events: link interdomain events to associated xenbus device new 1c2b4812b7da doc: marvell: add CM3 address space and PPv2.3 description new 60523583b07c dts: marvell: add CM3 SRAM memory to cp11x ethernet device tree new e54ad1e01c00 net: mvpp2: add CM3 SRAM memory map new 60dcd6b7d96e net: mvpp2: always compare hw-version vs MVPP21 new 6af27a1dc422 net: mvpp2: add PPv23 version definition new d07ea73f37f9 net: mvpp2: increase BM pool and RXQ size new 2788d8418af5 net: mvpp2: add FCA periodic timer configurations new bf270fa3c445 net: mvpp2: add FCA RXQ non occupied descriptor threshold new a59d354208a7 net: mvpp2: enable global flow control new 3bd17fdc08e9 net: mvpp2: add RXQ flow control configurations new 76055831cf84 net: mvpp2: add ethtool flow control configuration support new eb30b269549a net: mvpp2: add BM protection underrun feature support new aca0e23584c9 net: mvpp2: add PPv23 RX FIFO flow control new 262412d55acd net: mvpp2: set 802.3x GoP Flow Control mode new 9ca5e767ec34 net: mvpp2: add TX FC firmware check new cc6216ba56f3 Merge branch 'mvpp2-tx-flow-control' new 98c561116360 octeontx2-af: cn10k: Add mbox support for CN10K platform new facede8209ef octeontx2-pf: cn10k: Add mbox support for CN10K new 30077d210c83 octeontx2-af: cn10k: Update NIX/NPA context structure new 3feac505fb31 octeontx2-af: cn10k: Update NIX and NPA context in debugfs new d21a857562ad octeontx2-pf: cn10k: Initialise NIX context new 6e8ad4387da5 octeontx2-pf: cn10k: Map LMTST region new 4c236d5dc8b8 octeontx2-pf: cn10k: Use LMTST lines for NPA/NIX operations new 91c6945ea1f9 octeontx2-af: cn10k: Add RPM MAC support new 242da439214b octeontx2-af: cn10k: Add support for programmable channels new 6e54e1c5399a octeontx2-af: cn10K: Add MTU configuration new ab58a416c93f octeontx2-pf: cn10k: Get max mtu supported from admin function new 1845ada47f6d octeontx2-af: cn10k: Add RPM LMAC pause frame support new ce7a6c3106de octeontx2-af: cn10k: Add RPM Rx/Tx stats support new 3ad3f8f93c81 octeontx2-af: cn10k: MAC internal loopback support new 1d1311516a5d Merge branch 'marvell-cn10k' new 9a39a927be01 Bluetooth: btqcomsmd: Fix a resource leak in error handlin [...] new 517b693351a2 Bluetooth: btusb: Always fallback to alt 1 for WBS new c0187b0bd3e9 Bluetooth: btqca: Add support to read FW build version for [...] new afe0b1c86458 Bluetooth: hci_uart: Fix a race for write_work scheduling new 295fa2a5647b Bluetooth: Remove hci_req_le_suspend_config new 3b0d5250be30 Bluetooth: btusb: add shutdown function for wcn6855 new 36211f7fc1e7 Bluetooth: Pause service discovery for suspend new eaf19b0c47d1 Bluetooth: btqca: Enable MSFT extension for Qualcomm WCN399x new 7a45bcb49a39 Bluetooth: btusb: Enable MSFT extension for Intel controllers new 673fae14f240 Bluetooth: btrtl: Enable MSFT extension for RTL8822CE controller new 9edd1de7108f Bluetooth: hci_bcm: Add support for ISO packets new ac40679139ac Revert "Bluetooth: btintel: Fix endianness issue for TLV v [...] new 1ca2a3945406 Bluetooth: btmtksdio: Fixed switch and case should be at t [...] new 89e65975fea5 Bluetooth: Cancel Inquiry before Create Connection new d84fc2c9dcef Bluetooth: btusb: Remove duplicate newlines from logging new 05672a2c14a4 Bluetooth: btrtl: Enable central-peripheral role new a5687c644015 Bluetooth: Fix initializing response id after clearing struct new b649813eadbc Bluetooth: btrtl: Add null check in setup new ef0bb5adc1a3 Bluetooth: avoid u128_xor() on potentially misaligned inputs new f01bb2a36880 Bluetooth: btusb: Add support for GarfieldPeak controller new f272f185d259 Bluetooth: hci_h5: Add support for binding RTL8723DS with [...] new 71f8e707557b Bluetooth: hci_qca: Fix memleak in qca_controller_memdump new ad3a9c0ec2d2 Bluetooth: hci_qca: Wait for SSR completion during suspend new 7f9f2c3f7d99 Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl new b4a221ea8a1f Bluetooth: advmon offload MSFT add rssi support new a2a4dedf88ab Bluetooth: advmon offload MSFT add monitor new 66bd095ab5d4 Bluetooth: advmon offload MSFT remove monitor new 4a37682c6b59 Bluetooth: advmon offload MSFT handle controller reset new 394566bf1e37 Bluetooth: advmon offload MSFT handle filter enablement new 58ceb1e6d6ae Bluetooth: advmon offload MSFT interleave scanning integration new bf6a4e30ffbd Bluetooth: disable advertisement filters during suspend new 5a3ef03afe7e Bluetooth: drop HCI device reference before return new 28a758c861ff Bluetooth: Put HCI device if inquiry procedure interrupts new f288988930e9 dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/ new 5ff20cbe6752 Bluetooth: btusb: fix memory leak on suspend and resume new 4d7ea8ee90e4 Bluetooth: L2CAP: Fix handling fragmented length new 98d2c3e17310 Bluetooth: L2CAP: Try harder to accept device not knowing options new 219991e6be7f Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk new 231ee8bd837f Bluetooth: fix coccicheck warnings debugfs new 9ab9235fe5cf Bluetooth: btrtl: Enable WBS for the specific Realtek devices new b8ddc3b14c7a Bluetooth: fix indentation and alignment reported by checkpatch new 8b1c324c9fae Bluetooth: Skip eSCO 2M params when not supported new 1bb0c66332ba Bluetooth: hci_qca: check for SSR triggered flag while suspend new 48c13301e6ba Bluetooth: btusb: Fine-tune mt7663 mechanism. new fc342c4dc408 Bluetooth: btusb: Add protocol support for MediaTek MT7921 [...] new e8bd76ede155 Bluetooth: Fix null pointer dereference in amp_read_loc_as [...] new de71a6cb4bf2 Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv new b1810febda94 Bluetooth: Fix crash in mgmt_add_adv_patterns_monitor_complete new 7bd9fb058d77 Bluetooth: btusb: Fix the autosuspend enable and disable new a297f565f299 Bluetooth: btusb: Fix typo and correct the log print new 8564baa3cf98 Bluetooth: btusb: remove set but not used variable in btus [...] new 10888140f09c Bluetooth: btusb: fix excessive stack usage new 234f414efd11 Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working new 55c0bd77479b Bluetooth: hci_qca: Fixed issue during suspend new 0ae20159e88f Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] new 6710c5b0674f dt-bindings: net: rename BCM4908 Ethernet binding new f08b5cf1eb1f dt-bindings: net: bcm4908-enet: include ethernet-controller.yaml new 9d61d138ab30 net: broadcom: rename BCM4908 driver & update DT binding new af263af64683 net: broadcom: bcm4908_enet: drop unneeded memset() new 7b778ae4eb9c net: broadcom: bcm4908_enet: drop "inline" from C functions new e39488117203 net: broadcom: bcm4908_enet: fix minor typos new 195e2d9febfb net: broadcom: bcm4908_enet: fix received skb length new bdd70b997799 net: broadcom: bcm4908_enet: fix endianness in xmit code new b4e18b29d02c Merge branch 'bcm4908_enet-post-review-fixes' new 58356eb31d60 net: ti: am65-cpsw-nuss: Add devlink support new 2934db9bcb30 net: ti: am65-cpsw-nuss: Add netdevice notifiers new 86e8b070b25e net: ti: am65-cpsw-nuss: Add switchdev support new e276cfb9cd5b docs: networking: ti: Add driver doc for AM65 NUSS switch driver new f79bebad90ef Merge branch 'am65-cpsw-nuss-switchdev-driver' new 7867299cde34 net: mvpp2: fix interrupt mask/unmask skip condition new 3b23a32a6321 net: fix dev_ifsioc_locked() race condition new 9fbb4a7ac463 r8169: handle tx before rx in napi poll new 3c5a2fd042d0 tcp: Sanitize CMSG flags and reserved args in tcp_zerocopy [...] new 4e1beecc3b58 net/sock: Add kernel config SOCK_RX_QUEUE_MAPPING new 76f165939ea3 net/tls: Select SOCK_RX_QUEUE_MAPPING from TLS_DEVICE new 2af3e35c5a04 net/mlx5: Remove TLS dependencies on XPS new 4fb37e72e2f1 Merge branch 'sock-rx-qmap' new 1c9a98b0ba1f net: hns3: refactor out hclge_cmd_convert_err_code() new 433e2802775c net: hns3: refactor out hclgevf_cmd_convert_err_code() new c318af3f5684 net: hns3: clean up hns3_dbg_cmd_write() new eaede835675c net: hns3: use ipv6_addr_any() helper new 88936e320c1a net: hns3: refactor out hclge_set_vf_vlan_common() new 405642a15cba net: hns3: refactor out hclge_get_rss_tuple() new 73f7767ed0f9 net: hns3: refactor out hclgevf_get_rss_tuple() new b3712fa73d56 net: hns3: split out hclge_dbg_dump_qos_buf_cfg() new 76f82fd9b123 net: hns3: split out hclge_cmd_send() new eb0faf32b86e net: hns3: split out hclgevf_cmd_send() new e291eff3bce4 net: hns3: refactor out hclge_set_rss_tuple() new 5fd0e7b4f7bf net: hns3: refactor out hclgevf_set_rss_tuple() new 80a9f3f1fa81 net: hns3: refactor out hclge_rm_vport_all_mac_table() new c3ff3b02e99c Merge branch 'hns3-cleanups' new 767389c8dd55 selftests: mptcp: dump more info on errors new f384221a3817 selftests: mptcp: fix ACKRX debug message new 45759a871593 selftests: mptcp: display warnings on one line new 5f88117f2565 selftests: mptcp: fail if not enough SYN/3rd ACK new 0a82c37e34fe Merge branch 'mptcp-selftests' new e98014306840 mptcp: move pm netlink work into pm_netlink new a141e02e3933 mptcp: split __mptcp_close_ssk helper new 40947e13997a mptcp: schedule worker when subflow is closed new b263b0d7d60b mptcp: move subflow close loop after sk close check new 6c714f1b547f mptcp: pass subflow socket to a few helpers new 4d54cc32112d mptcp: avoid lock_fast usage in accept path new b911c97c7dc7 mptcp: add netlink event support new 0a2f6b32cc45 Merge branch 'mptcp-genl-events' new 295f830e53f4 rxrpc: Fix dependency on IPv6 in udp tunnel config new d18ba9f1351c ath10k: sanitity check for ep connectivity new 3e6b9cf534ca ath10k: increase rx buffer size to 2048 new cf8480d338a1 ath11k: remove duplicate function declaration new 4c239f012f7b ath10k: remove unused struct ath10k::dev_type new 0d96968315d7 ath11k: add ieee80211_unregister_hw to avoid kernel crash [...] new 337cd0d3ce0c wcn36xx: Remove unnecessary memset new 442545ba5452 ath10k: allow dynamic SAR power limits via common API new 22df5e1bec25 ath10k: pass the ssid info to get the correct bss entity new b55379e343a3 ath10k: fix wmi mgmt tx queue full due to race condition new 779750bb153d ath10k: remove h from printk format specifier new bb2d2dfd3c93 ath11k: remove h from printk format specifier new e7bb4e71ab8d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new ca04217add8e rtlwifi: use tasklet_setup to initialize rx_work_tasklet new 711fa16f1dfe rtlwifi: rtl8192se: remove redundant initialization of var [...] new adba838af159 rtw88: coex: 8821c: correct antenna switch function new b0d3016f4238 rtw88: 8821c: Correct CCK RSSI new 5d6651fe8583 rtw88: 8821c: support RFE type2 wifi NIC new af4b3a6f36d6 brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet new a338c874d3d9 brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet new 38eb712ada24 brcmsmac: fix alignment constraints new ae30a740a176 atmel: at76c50x: use DEFINE_MUTEX() for mutex lock new 1d5248882d64 libertas: remove redundant initialization of variable ret new 199276b9bcef rtl8xxxu: remove unused assignment value new b7fd26c913f1 mwifiex: Report connected BSS with cfg80211_connect_bss() new 05d7f3307488 wl1251: cmd: remove redundant assignment new bb779d476ff7 mwl8k: assign value when defining variables new d48aea6054d0 rsi: remove redundant assignment new cc1546d6850c rt2x00: remove duplicate word and fix typo in comment new fcb8f3ca4b5b iwlegacy: 4965-mac: Simplify the calculation of variables new 93476ca74457 rt2800usb: add Sweex LW163V2 id's new fb1bc2ce3a55 wl3501: fix alignment constraints new bfdc4d7cbe57 mwl8k: fix alignment constraints new 4331667fa14e ssb: Use true and false for bool variable new afc857bc2a71 iwlwifi: mvm: add notification size checks new 1e1a58bec773 iwlwifi: mvm: check more notification sizes new 88181e6e21c4 iwlwifi: mvm: remove debugfs injection limitations new 96a603803deb iwlwifi: mvm: scan: fix scheduled scan restart handling new f7d6ef33a779 iwlwifi: mvm: handle CCA-EXT delay firmware notification new d4e3a341b87b iwlwifi: mvm: add support for new flush queue response new 25edc8f259c7 iwlwifi: pcie: properly implement NAPI new 3161a34d659b iwl-trans: iwlwifi: move sync NMI logic to trans new fcc2622cb237 iwlwifi: dbg: dump paged memory from index 1 new 6275c77e77b2 iwlwifi: remove TRANS_PM_OPS new 00520b7a2a13 iwlwifi: mvm: don't check system_pm_mode without mutex held new 708a39aaca22 iwlwifi: mvm: don't send commands during suspend\resume tr [...] new 701625803ccc iwlwifi: mvm: csa: do not abort CSA before disconnect new a1d59263e718 iwlwifi: parse phy integration string from FW TLV new 33fa519ac618 iwlwifi: mvm: debugfs for phy-integration-ver new 6761a718263a iwlwifi: mvm: add explicit check for non-data frames in ge [...] new 13f028b4f748 iwlwifi: tx: move handing sync/async host command to trans new 9aae43a450e8 iwlwifi: mvm: simplify TX power setting new 5c255a10711b iwlwifi: mvm: debugfs: check length precisely in inject_packet new ddd83d328c3f iwlwifi: always allow maximum A-MSDU on newer devices new b1fdc2505abc iwlwifi: mvm: advertise BIGTK client support if available new e497bed1a284 iwlwifi: bump FW API to 60 for AX devices new 46e64deaa868 iwlwifi: fw api: make hdr a zero-size array again new 85b7eb490e86 iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() new 6f60fb03c8e7 iwlwifi: move SnJ and So rules to the new tables new 930be4e76f26 iwlwifi: add support for SnJ with Jf devices new 11f8c533da72 iwlwifi: mvm: move early time-point before nvm_init in non [...] new 7f9c3bc465b2 iwlwifi: pcie: add support for SnJ with Hr1 new d8cf2cfa9746 iwlwifi: mvm: cancel the scan delayed work when scan is aborted new d8367b124cf6 iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static new e5d153ec54f0 iwlwifi: mvm: fix CSA AP side new 5226cecbc6c8 iwlwifi: mvm: add IML/ROM information for other HW families new 119c2a13a3e8 iwlwifi: mvm: add triggers for MLME events new 1db5c3472b2a iwlwifi: fwrt: add suspend/resume time point new 0d65ce900d11 iwlwifi: mvm: add tx fail time point new 9dbb62a29042 iwlwifi: mvm: add debugfs entry to trigger a dump as any t [...] new efaa85cf2294 iwlwifi: mvm: set enabled in the PPAG command properly new a2ac0f48a07c iwlwifi: mvm: implement approved list for the PPAG feature new ca176eddeba2 iwlwifi: mvm: add HP to the PPAG approved list new dd158ed674ed iwlwifi: mvm: add Samsung to the PPAG approved list new 4a76553c88b4 iwlwifi: mvm: add Microsoft to the PPAG approved list new a7abc1eae7e4 iwlwifi: mvm: add Asus to the PPAG approved list new df8ba77ef4cc iwlwifi: bump FW API to 61 for AX devices new 47ef328c2090 iwlwifi: pcie: Disable softirqs during Rx queue init new b7e6725df786 Merge tag 'iwlwifi-next-for-kalle-2021-02-05' of git://git [...] new 446e06c6e008 mt76: mt7915: add vif check in mt7915_update_vif_beacon() new 02af31c3cc0f mt76: mt7615: add vif check in mt7615_update_vif_beacon() new 2a0145003ae3 mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey new f285dfb98562 mt76: mt7915: reset token when mac_reset happens new a6275e934605 mt76: mt7615: reset token when mac_reset happens new de8edc386fe2 mt76: mt7615: convert comma to semicolon new 5c47a538acfe mt76: mt7915: convert comma to semicolon new 90238e4c371f mt76: mt7915: run mt7915_configure_filter holding mt76 mutex new 26f18380e6ca mt76: mt7915: add support for flash mode new bb251794c22f mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th new b8135057988e mt76: mt7915: simplify mt7915_mcu_send_message routine new b747fa343817 mt76: mt7915: drop zero-length packet to avoid Tx hang new dae0dc2bd018 mt76: mt7915: add partial add_bss_info command on testmode init new c918c74d0645 mt76: testmode: introduce dbdc support new e7a6a044f9b9 mt76: testmode: move mtd part to mt76_dev new 78fc30a21cf1 mt76: mt7915: move testmode data from dev to phy new 7517ea014d3c mt76: mt7615: move testmode data from dev to phy new a782f8bfdd46 mt76: move mac_work in mt76_core module new b9027e0816eb mt76: move chainmask in mt76_phy new 1fdcc310ff4c mt76: mt7915: force ldpc for bw larger than 20MHz in testmode new fdc9c18eb44d mt76: testmode: add support to set user-defined spe index new b8cbdb97437c mt76: testmode: add attributes for ipg related parameters new ba4590942e29 mt76: testmode: make tx queued limit adjustable new 7ff903bc49f1 mt76: mt7915: split edca update function new c2d3b1926f30 mt76: mt7915: add support for ipg in testmode new c46df37f72ea mt76: mt7915: calculate new packet length when tx_time is [...] new 8efe387cc7d4 mt76: mt7915: clean hw queue before starting new testmode tx new 1c1844b0fc3d mt76: testmode: add a new state for continuous tx new 39e48823e16a mt76: mt7915: rework set state part in testmode new 3f0caa3cbf94 mt76: mt7915: add support for continuous tx in testmode new 06e0bbe1c57b mt76: mt7615: mt7915: disable txpower sku when testmode enabled new 248ac948f1df mt76: mt7915: simplify peer's TxBF capability check new 6d6dc980e07d mt76: mt7915: add implicit Tx beamforming support new 17cb546551cf mt76: mt7603: fix ED/CCA monitoring with single-stream devices new 0c2d098098e1 mt76: mt7915: ensure that init work completes before start [...] new d027b64ca627 mt76: mt7915: do not set DRR group for stations new c203dd621780 mt76: mt7915: rework mcu API new f1fd2cae2e48 mt76: mt7915: disable RED support in the WA firmware new f7fc2bbe4680 mt76: mt7915: fix eeprom parsing for DBDC new 45a8b67a3552 mt76: mt7915: fix eeprom DBDC band selection new 5b257371ec18 mt76: mt7615: set mcu country code in mt7615_mcu_set_chann [...] new 5d3b50b30d7f mt76: mt7915: Remove unneeded semicolon new 07c0d0012f9e mt76: mt7915: support TxBF for DBDC new 95f381c5594c mt76: mt7615: unify init work new 76027f40f5ee mt76: mt7915: bring up the WA event rx queue for band1 new 94b6df08da9c mt76: fix crash on tearing down ext phy new 9093cfff72e3 mt76: mt7915: add support for using a secondary PCIe link [...] new 51742a9e1029 mt76: mt7915: make vif index per adapter instead of per band new 2ab33b8d7d79 mt76: move vif_mask back from mt76_phy to mt76_dev new 9b0f100c1970 mt76: usb: process URBs with status EPROTO properly new 2fbcdb4386dd mt76: reduce q->lock hold time new e2b2c390b018 mt76: mt7615: reduce VHT maximum MPDU length new 85d96704535d mt76: introduce mt76_vif data structure new d0e274af2f2e mt76: mt76_connac: create mcu library new 399090ef9605 mt76: mt76_connac: move hw_scan and sched_scan routine in [...] new 55d4c19c9319 mt76: mt76_connac: move WoW and suspend code in mt76_conna [...] new b7dd3c2e58e6 mt76: mt76_connac: move pm data struct in mt76_connac.h new 1755f6ad0fe0 mt76: mt76_connac: move pm utility routines in mt76_connac [...] new 163f4d22c118 mt76: mt7921: add MAC support new 1c099ab44727 mt76: mt7921: add MCU support new 12d1c31788ad mt76: mt7921: add DMA support new bb1f6aaf71d6 mt76: mt7921: add EEPROM support new e0f9fdda81bd mt76: mt7921: add ieee80211_ops new 5c14a5f944b9 mt76: mt7921: introduce mt7921e support new 474a9f21e2e2 mt76: mt7921: add debugfs support new 29f9d8b08b8c mt76: mt7921: introduce schedule scan support new 56d965da1318 mt76: mt7921: introduce 802.11 PS support in sta mode new 4086ee28e239 mt76: mt7921: introduce support for hardware beacon filter new b88f5c6473aa mt76: mt7921: introduce beacon_loss mcu event new ffa1bf97425b mt76: mt7921: introduce PM support new 67aa27431c7f mt76: mt7921: rely on mt76_connac_mcu common library new 80fc1e37c0eb mt76: mt7921: rely on mt76_connac_mcu module for sched_sca [...] new 022159b0e13f mt76: mt7921: rely on mt76_connac_mcu module for suspend a [...] new 1d8efc741df8 mt76: mt7921: introduce Runtime PM support new 2c25f4e4cdc9 mt76: mt7921: introduce regdomain notifier support new eaafabd2850d mt76: mt7921: enable MSI interrupts new 0da3c795d07b mt76: mt7921: add coredump support new d2bf7959d9c0 mt76: mt7663: introduce coredump support new 1299616023a0 Merge tag 'mt76-for-kvalo-2021-01-29' of https://github.co [...] new 7dd56ea45a66 brcmfmac: add support for CQM RSSI notifications new 15085446c171 rtlwifi: rtl8192se: Simplify bool comparison new 8e79106a7dbb rtlwifi: rtl8821ae: phy: Simplify bool comparison new 1899e49385fd brcmsmac: Fix the spelling configation to configuration in [...] new 6fe91b69cece wilc1000: Fix use of void pointer as a wrong struct type new 410f758529bc iwlwifi: add new cards for So and Qu family new 403ea939ea6a iwlwifi: dbg: Mark ucode tlv data as const new 806832c9651b iwlwifi: pcie: add a few missing entries for So with Hr new 874020f8adce iwlwifi: pcie: don't disable interrupts for reg_lock new f9a78edb2881 iwlwifi: acpi: fix PPAG table sizes new 5a6842455c11 iwlwifi: mvm: fix the type we use in the PPAG table validi [...] new 551d793f6536 iwlwifi: mvm: store PPAG enabled/disabled flag properly new 659844d39182 iwlwifi: mvm: send stored PPAG command instead of local new b06b598664da iwlwifi: mvm: enhance a print in CSA flows new 34b79fcf1e39 iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function new 28db1862067c iwlwifi: mvm: assign SAR table revision to the command later new 9cf671d60fdb iwlwifi: pcie: NULLify pointers after free new 004272bc8d9d iwlwifi: when HW has rate offload don't look at control field new 1c094e5e2b02 iwlwifi: pcie: Change Ma device ID new beb44c0c402a iwlwifi: dbg: remove unsupported regions new cb3abd2091af iwlwifi: api: clean up some documentation/bits new d01293154c0a iwlwifi: dbg: add op_mode callback for collecting debug data. new c52b251d1ca8 iwlwifi: declare support for triggered SU/MU beamforming feedback new 1ed08f6fb5ae iwlwifi: remove flags argument for nic_access new 9cd3de8106a8 iwlwifi: queue: add fake tx time point new 55ae96b6acf0 iwlwifi: acpi: don't return valid pointer as an ERR_PTR new b964bfd048d3 iwlwifi: pcie: add CDB bit to the device configuration parsing new 1205d7f7ffb1 iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices new 781b9ae4bc0b iwlwifi: correction of group-id once sending REPLY_ERROR new abc599efa67b iwlwifi: pcie: don't crash when rx queues aren't allocated [...] new 3ce882473ec4 iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_ [...] new 21254908cbe9 iwlwifi: mvm: add RFI-M support new 4e8fe214f7c0 iwlwifi: acpi: add support for DSM RFI new 46ad1ff977e7 iwlwifi: mvm: register to mac80211 last new 8c082a99edb9 iwlwifi: mvm: simplify iwl_mvm_dbgfs_register new aacee681e355 iwlwifi: mvm: isolate the get nvm flow new e1900bceab6a iwlwifi: mvm: Support SCAN_CFG_CMD version 5 new b8a86164454a iwlwifi: mvm: don't check if CSA event is running before removing new 9ce505feb17a iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic new eebe75d1659c iwlwifi: remove max_vht_ampdu_exponent config parameter new edba17ad85bb iwlwifi: remove max_ht_ampdu_exponent config parameter new ee1a02d7604b iwlmvm: set properly NIC_NOT_ACK_ENABLED flag new 13b5fa9582f5 iwlwifi: mvm: get NVM later in the mvm_start flow new c61734a69caf iwlwifi: mvm: reduce the print severity of failing getting [...] new 11dd729afa48 iwlwifi: mvm: global PM mode does not reset after FW crash new 4a81598f0f39 iwlwifi: pnvm: set the PNVM again if it was already loaded new 25df65ae8a92 iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity new ff11a8ee2d2d iwlwifi: pnvm: increment the pointer before checking the TLV new cdda18fbbefa iwlwifi: pnvm: move file loading code to a separate function new a1a6a4cf49ec iwlwifi: pnvm: implement reading PNVM from UEFI new 000735e5dbbb iwlwifi: bump FW API to 62 for AX devices new 30357f6a47e0 Merge tag 'iwlwifi-next-for-kalle-2021-02-10' of git://git [...] new 2615e3cdbd9c ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv [...] new 7df28718928d ath10k: Fix lockdep assertion warning in ath10k_sta_statistics new 4b965be536ee ath11k: Update tx descriptor search index properly new 84da2a84027c wcn36xx: del BA session on TX stop new ca9ad549e404 carl9170: fix struct alignment conflict new 97614c59cb72 ath10k: Add new debug level for sta related logs new 7064e2193cab wil6210: Add Support for Extended DMG MCS 12.1 new c202e2ebe1dc ath11k: fix a locking bug in ath11k_mac_op_start() new e6f1c0d26a31 ath10k: restore tx sk_buff of htt header for SDIO new b56b08aec57d ath11k: add support to configure spatial reuse parameter set new 12c8f3d1cdd8 ath9k: fix data bus crash when setting nf_override via debugfs new 83bae26532ca ath10k: change ath10k_offchan_tx_work() peer present msg t [...] new 09078368d516 ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() new 5d18b8a04ba2 ath11k: pci: remove experimental warning new d5395a548659 ath11k: qmi: add debug message for allocated memory segmen [...] new 16ad7b4b4f4a Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new 3304b6f937a3 iwlwifi: remove incorrect comment in pnvm new 4830872685f8 rtw88: add dynamic rrsr configuration new d77ddc34d731 rtw88: add rts condition new 9e2fd29864c5 rtw88: add napi support new fe101716c7c9 rtw88: replace tx tasklet with work queue new 9e27d4bf12ea rtw88: 8822c: update MAC/BB parameter tables to v60 new 0e5abd1172c9 rtw88: 8822c: update RF_A parameter tables to v60 new 6817cbdd9df7 rtw88: 8822c: update RF_B (1/2) parameter tables to v60 new 9d083348e938 rtw88: 8822c: update RF_B (2/2) parameter tables to v60 new 79201f358d64 Merge tag 'wireless-drivers-next-2021-02-12' of git://git. [...] new a6e0ee35ee11 octeontx2-af: Fix spelling mistake "recievd" -> "received" new 93efb0c65683 octeontx2-pf: Fix out-of-bounds read in otx2_get_fecparam() new 258afa786611 cfg80211: remove unused callback new 10cb8e617560 mac80211: enable QoS support for nl80211 ctrl port new 6194f7e6473b mac80211: fix potential overflow when multiplying to u32 integers new 9e6d51265b0a cfg80211: initialize reg_rule in __freq_reg_info() new a42fa256f66c mac80211: minstrel_ht: use bitfields to encode rate indexes new 2012a2f7bcd2 mac80211: minstrel_ht: update total packets counter in tx [...] new 7aece471a0e6 mac80211: minstrel_ht: reduce the need to sample slower rates new 80d55154b2f8 mac80211: minstrel_ht: significantly redesign the rate pro [...] new 4a8d0c999fed mac80211: minstrel_ht: show sampling rates in debugfs new c0eb09aa7e1c mac80211: minstrel_ht: remove sample rate switching code f [...] new 549fdd34b5f2 mac80211: add STBC encoding to ieee80211_parse_tx_radiotap new b6db0f899a16 cfg80211/mac80211: Support disabling HE mode new 735a48481cca nl80211: add documentation for HT/VHT/HE disable attributes new 21cc70c75be0 Merge tag 'mac80211-next-for-net-next-2021-02-12' of git:/ [...] new 571b1e7e58ad net: ipa: use a separate pointer for adjusted GSI memory new 4c7ccfcd09fd net: ipa: use dev_err_probe() in ipa_clock.c new 2d65ed76924b net: ipa: fix register write command validation new a266ad6b5deb net: ipa: introduce ipa_table_hash_support() new 6170b6dab2d4 net: ipa: introduce gsi_channel_initialized() new 4b47ad0079f0 Merge branch 'ipa-cleanups' new b0aae0bde26f octeontx2: Fix condition. new 4c08c586ff29 net: switchdev: propagate extack to port attributes new 304ae3bf1c1a net: bridge: offload all port flags at once in br_setport new 078bbb851ea6 net: bridge: don't print in br_switchdev_set_port_flag new 5e38c15856e9 net: dsa: configure better brport flags when ports leave t [...] new e18f4c18ab5b net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_ [...] new a8b659e7ff75 net: dsa: act as passthrough for bridge port flags new 6edb9e8d451e net: dsa: felix: restore multicast flood to CPU when NPI t [...] new b360d94f1b86 net: mscc: ocelot: use separate flooding PGID for broadcast new 421741ea5672 net: mscc: ocelot: offload bridge port flags to device new 4d9423549501 net: dsa: sja1105: offload bridge port flags to device new 4098ced4680a Merge branch 'brport-flags' new 203ee5cd7235 selftests: tc: Add basic mpls_* matching support for tc-flower new c09bfd9a5df9 selftests: tc: Add generic mpls matching support for tc-flower new 7aceeb736b62 Merge branch 'tc-mpls-selftests' new 99f097270a18 i40e: drop redundant check when setting xdp prog new 4a14994a921e i40e: drop misleading function comments new d06e2f05b4f1 i40e: adjust i40e_is_non_eop new 59c97d1b51b1 ice: simplify ice_run_xdp new 29b82f2a09d5 ice: move skb pointer from rx_buf to rx_ring new 43a925e49d46 ice: remove redundant checks in ice_change_mtu new 5c57e507f247 ice: skip NULL check against XDP prog in ZC path new f892a9af0cd8 i40e: Simplify the do-while allocation loop new f7bb0d71d658 i40e: store the result of i40e_rx_offset() onto i40e_ring new f1b1f409bf79 ice: store the result of ice_rx_offset() onto ice_ring new c0d4e9d223c5 ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring new 5cdaf9d6fad1 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new f969dc5a8857 tcp: fix SO_RCVLOWAT related hangs under mem pressure new 05dc72aba364 tcp: factorize logic into tcp_epollin_ready() new 762d17b99160 Merge branch 'tcp-mem-pressure-vs-SO_RCVLOWAT' new 66b51663cdd0 net: axienet: hook up nway_reset ethtool operation new eceac9d2590b dt-bindings: net: xilinx_axienet: add xlnx,switch-x-sgmii [...] new 6c8f06bb2e51 net: axienet: Support dynamic switching between 1000BaseX [...] new 773dc50d7169 Merge branch 'Xilinx-axienet-updates' new 5381b23d5bf9 skbuff: move __alloc_skb() next to the other skb allocatio [...] new ef28095fce66 skbuff: simplify kmalloc_reserve() new 483126b3b2c6 skbuff: make __build_skb_around() return void new df1ae022af2c skbuff: simplify __alloc_skb() a bit new f9d6725bf44a skbuff: use __build_skb_around() in __alloc_skb() new fec6e49b6398 skbuff: remove __kfree_skb_flush() new 50fad4b543b3 skbuff: move NAPI cache declarations upper in the file new f450d539c05a skbuff: introduce {,__}napi_build_skb() which reuses NAPI [...] new d13612b58e64 skbuff: allow to optionally use NAPI cache from __alloc_skb() new cfb8ec659521 skbuff: allow to use NAPI cache from __napi_alloc_skb() new 9243adfc311a skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instea [...] new c4762993129f Merge branch 'skbuff-introduce-skbuff_heads-bulking-and-reusing' new 31f67c2ee055 bnxt_en: Update firmware interface spec to 1.10.2.16. new be6d755f3d0c bnxt_en: selectively allocate context memories new dab62e7c2de7 bnxt_en: Implement faster recovery for firmware fatal error. new e9696ff33c79 bnxt_en: Add context memory initialization infrastructure. new 41435c394000 bnxt_en: Initialize "context kind" field for context memor [...] new df97b34d3ace bnxt_en: Reply to firmware's echo request async message. new f4d95c3c194d bnxt_en: Improve logging of error recovery settings information. new 140261925a2a Merge branch 'bnxt_en-next' new f833ca293dd1 net: mscc: ocelot: stop returning IRQ_NONE in ocelot_xtr_i [...] new d7795f8f26d9 net: mscc: ocelot: only drain extraction queue on error new a94306cea56f net: mscc: ocelot: better error handling in ocelot_xtr_irq [...] new 5f016f42d342 net: mscc: ocelot: use DIV_ROUND_UP helper in ocelot_port_ [...] new 137ffbc4bb86 net: mscc: ocelot: refactor ocelot_port_inject_frame out o [...] new 8a678bb29bd2 net: dsa: tag_ocelot: avoid accessing ds->priv in ocelot_rcv new 40d3f295b5fe net: mscc: ocelot: use common tag parsing code with DSA new 62bf5fde5e14 net: dsa: tag_ocelot: single out PTP-related transmit tag [...] new 7c4bb540e917 net: dsa: tag_ocelot: create separate tagger for Seville new 924ee317f724 net: mscc: ocelot: refactor ocelot_xtr_irq_handler into oc [...] new c8c0ba4fe247 net: dsa: felix: setup MMIO filtering rules for PTP when u [...] new 0a6f17c6ae21 net: dsa: tag_ocelot_8021q: add support for PTP timestamping new c48f86071027 Merge branch 'PTP-for-DSA-tag_ocelot_8021q' new 7a572964e0c4 net: bridge: remove __br_vlan_filter_toggle new 9e781401cbfc net: bridge: propagate extack through store_bridge_parm new dcbdf1350e33 net: bridge: propagate extack through switchdev_port_attr_set new 31046a5fd92c net: dsa: propagate extack to .port_vlan_add new 89153ed6ebc1 net: dsa: propagate extack to .port_vlan_filtering new 7f6334f7ef69 Merge branch 'Propagate-extack-for-switchdev-LANs-from-DSA' new 8b986866b252 net: mvpp2: simplify PPv2 version ID read new f704177e4721 net: mvpp2: improve Packet Processor version check new 9ad78d81cb76 net: mvpp2: improve mvpp2_get_sram return new 935a11845aef net: mvpp2: improve Networking Complex Control register naming new 75f5653a1fb5 Merge branch 'mvpp2-next' new d2a04370817f r8169: fix resuming from suspend on RTL8105e if machine ru [...] new 1f778d500df3 net: mscc: ocelot: avoid type promotion when calling ocelo [...] new 419dfaed7ccc net: bridge: fix switchdev_port_attr_set stub when CONFIG_ [...] new c97f47e3c198 net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BR [...] new ca04422afd69 Merge branch 'br-next-fixes' new 39354eb29f59 tcp: tcp_data_ready() must look at SOCK_DONE new 8841f6e63f2c net: dsa: sja1105: make devlink property best_effort_vlan_ [...] new 7c29451550cc net: mvpp2: reduce tx-fifo for loopback port new 3a616b92a9d1 net: mvpp2: Add TX flow control support for jumbo frames new e6a395061c3e dt-bindings: net: Add DT bindings for Toshiba Visconti TMP [...] new b38dd98ff8d0 net: stmmac: Add Toshiba Visconti SoCs glue driver new df53e4f48e8d MAINTAINERS: Add entries for Toshiba Visconti ethernet controller new ec8a42e73432 arm: dts: visconti: Add DT support for Toshiba Visconti5 e [...] new ec762403bbe9 Merge branch 'net-stmmac-Add-Toshiba-Visconti-SoCs-glue-driver' new 14b3b46a67f7 net: broadcom: bcm4908_enet: set MTU on open & on request new 7f76963b692d i40e: Fix incorrect argument in call to ipv6_addr_any() new 0caf3ada24e4 mptcp: add local addr info in mptcp_info new 1c7d45e7b2c2 ibmvnic: simplify reset_long_term_buff function new 1a42156f52bd ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions new 133bf7b4fbbe net: phy: broadcom: Avoid forward for bcm54xx_config_clock [...] new 17d3a83afbbf net: phy: broadcom: Remove unused flags new 5d4358ede8eb net: phy: broadcom: Allow BCM54210E to configure APD new 4a408a8adddd Merge branch 'net-phy-broadcom-Cleanups-and-APD' new 63477a5d4c59 net: phy: at803x: add MDIX support to AR8031/33 new 93e8990c24be net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT new f6724cd49797 i40e: Fix uninitialized variable mfs_max new 9ec5eea5b6ac lib/parman: Delete newline new 09c02d553c49 bpf, selftests: Fold test_current_pid_tgid_new_ns into tes [...] new 97a0e1ea7b41 net, xdp: Introduce __xdp_build_skb_from_frame utility routine new 89f479f0eccf net, xdp: Introduce xdp_build_skb_from_frame utility routine new da9d35e2f2e6 samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples new d2e04b9dd617 docs, bpf: Add minimal markup to address doc warning new 93c5aecc35c6 bpf,x64: Pad NOPs to make images converge more easily new 16a660ef7d8c test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 new 79d1b684e215 selftests/bpf: Add verifier tests for x64 jit jump padding new 86e6b4e993cf Merge branch 'bpf,x64: implement jump padding in jit' new 6939f4ef16d4 trace: bpf: Allow bpf to attach to bare tracepoints new 407be92206d5 selftests: bpf: Add a new test for bare tracepoints new 71ee10e26763 Merge branch 'Allow attaching to bare tracepoints' new 13ca51d5eb35 bpf: Permit size-0 datasec new 9cacf81f8161 bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE new 20f2505fb436 bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt new a9ed15dae075 bpf: Split cgroup_bpf_enabled per attach type new 636d549f9133 Merge branch 'bpf: misc performance improvements for cgroup' new 53fe5418fe3f docs: bpf: Fixup atomics markup new b452ee005a91 docs: bpf: Clarify -mcpu=v3 requirement for atomic ops new 6095d5a271ad libbpf: Use string table index from index table if needed new 443edcefb821 selftest/bpf: Fix typo new 628add78b07a bpf, docs: Update build procedure for manually compiling L [...] new 18b24d78d537 bpf: Fix typo in scalar{,32}_min_max_rsh comments new 6e66fbb10597 samples/bpf: Add xdp program on egress for xdp_redirect_map new 458f72723412 xsk: Remove explicit_free parameter from __xsk_rcv() new f0863eab966b xsk: Fold xp_assign_dev and __xp_assign_dev new 78ed4045914c libbpf, xsk: Select AF_XDP BPF program based on kernel version new 7140ef14007e selftests/bpf: Remove a lot of ifobject casting new 449f0874fd4e selftests/bpf: Remove unused enums new a86072838b67 selftests/bpf: Fix style warnings new 4896d7e37ea5 selftests/bpf: Remove memory leak new 8a9cba7ea858 selftests/bpf: Improve readability of xdpxceiver/worker_pk [...] new 0b50bd48cfe7 selftests/bpf: Remove casting by introduce local variable new 124000e48b7e selftests/bpf: Change type from void * to struct ifaceconfigobj * new 59a4a87e4b26 selftests/bpf: Change type from void * to struct generic_data * new 829725ec7bf5 selftests/bpf: Define local variables at the beginning of a block new 93dd4a06c0e3 selftests/bpf: Avoid heap allocation new d08a17d6de20 selftests/bpf: Consistent malloc/calloc usage new 095af986525a selftests/bpf: Avoid useless void *-casts new 726bf76fcd09 tools, headers: Sync struct bpf_perf_event_data new 190d1c921ad0 samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to [...] new 86ce322d21eb selftests/bpf: Don't exit on failed bpf_testmod unload new 60e578e82b7d bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() new 8063e184e490 skmsg: Make sk_psock_destroy() static new 772412176fb9 bpf: Allow rewriting to ports under ip_unprivileged_port_start new 8259fdeb3032 selftests/bpf: Verify that rebinding to port < 1024 from B [...] new 211a741cd3e1 tools: Factor Clang, LLC and LLVM utils definitions new 62476cc1bf24 bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG new 073f4ec124bb bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET [...] new 357490601621 selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test [...] new 4c3384d7abe5 bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG new 61ca36c8c4eb bpf: Simplify cases in bpf_base_func_proto new 058107abafc7 samples/bpf: Add include dir for MIPS Loongson64 to fix bu [...] new 37086bfdc737 bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH new 15075bb7228a selftests/bpf: Fix a compiler warning in local_storage test new 1132b9987a3f samples: bpf: Remove unneeded semicolon new 060fd1035880 selftest/bpf: Testing for multiple logs on REJECT new 65e6dcf73398 net, veth: Alloc skb in bulk for ndo_xdp_xmit new 5f10c1aac8b2 libbpf: Stop using feature-detection Makefiles new 4c5de127598e bpf: Emit explicit NULL pointer checks for PROBE_LDX instr [...] new c9709f52386d bpf: Helper script for running BPF presubmit tests new 881949f770bf bpf/selftests: Add a short note about vmtest.sh in README.rst new ec45c5faa2f4 Merge branch 'BPF selftest helper script' new ba90c2cc0231 bpf: Allow usage of BPF ringbuffer in sleepable programs new f446b570ac7e bpf/selftests: Update the IMA test to use BPF ring buffer new ecda49c522f6 Merge branch 'BPF ring buffer + sleepable programs' new 23a2d70c7a2f bpf: Refactor BPF_PSEUDO_CALL checking as a helper function new 215cb7d3823e bpf/benchs/bench_ringbufs: Remove unneeded semicolon new 11da9f0c6d14 selftests/bpf: Remove unneeded semicolon new 1589a1fa4e38 selftests/bpf: Add missing cleanup in atomic_bounds test new 0a1b0fd929a8 bpf: Simplify bool comparison new fc6b48f692f8 tools/resolve_btfids: Build libbpf and libsubcmd in separa [...] new f23130979c2f tools/resolve_btfids: Check objects before removing new 7962cb9b640a tools/resolve_btfids: Set srctree variable unconditionally new 50d3a3f81689 kbuild: Add resolve_btfids clean to root clean target new ee5cc0363ea0 Merge branch 'kbuild/resolve_btfids: Invoke resolve_btfids' new 01f810ace9ed bpf: Allow variable-offset stack access new a680cb3d8e3f selftest/bpf: Adjust expected verifier errors new 7a22930c4179 selftest/bpf: Verifier tests for var-off access new 0fd7562af1cd selftest/bpf: Add test for var-offset stack access new cf2d0a5e788b Merge branch 'allow variable-offset stack acces' new 45df30526825 selftests/bpf: Fix endianness issues in atomic tests new bd2d4e6c6e9f selftests/bpf: Simplify the calculation of variables new 6df8fb83301d bpf_lru_list: Read double-checked variable once without lock new 700d4796ef59 bpf: Optimize program stats new 031d6e02ddbb bpf: Run sleepable programs with migration disabled new f2dd3b394674 bpf: Compute program stats for sleepable programs new ca06f55b9002 bpf: Add per-program recursion prevention mechanism new 406c557edc5b selftest/bpf: Add a recursion test new 9ed9e9ba2337 bpf: Count the number of times recursion was prevented new dcf33b6f4de1 selftests/bpf: Improve recursion selftest new 638e4b825d52 bpf: Allows per-cpu maps and map-in-map in sleepable programs new 750e5d7649b1 selftests/bpf: Add a test for map-in-map and per-cpu maps [...] new 0e1aa629f1ce kbuild: Do not clean resolve_btfids if the output does not exist new 07881ccbf40c bpf: Be less specific about socket cookies guarantees new c5dbb89fc2ac bpf: Expose bpf_get_socket_cookie to tracing programs new 61f8c9c8f3c8 selftests/bpf: Integrate the socket_cookie test to test_progs new 6cd4dcc3fb81 selftests/bpf: Use vmlinux.h in socket_cookie_prog.c new 6fdd671baaf5 selftests/bpf: Add a selftest for the tracing bpf_get_sock [...] new 1336c662474e bpf: Clear per_cpu pointers during bpf_prog_realloc new 6a5df969ff80 docs: bpf: Clarify BPF_CMPXCHG wording new b2e37a7114ef bpf: Fix subreg optimization for BPF_FETCH new 1e0aa3fb05f8 libbpf: Use AF_LOCAL instead of AF_INET in xsk.c new d2836dddc95d libbpf: Ignore non function pointer member in struct_ops new a79e88dd2ca6 bpf: selftests: Add non function pointer test to struct_ops new 3a7b35b899de bpf: Introduce task_vma bpf_iter new 3d06f34aa896 bpf: Allow bpf_d_path in bpf_iter program new e8168840e16c selftests/bpf: Add test for bpf_iter_task_vma new aca0b81e5c46 Merge branch 'introduce bpf_iter for task_vma' new 90a82b1fa40d tools/resolve_btfids: Add /libbpf to .gitignore new 17d8beda277a bpf: Fix an unitialized value in bpf_iter new 7d4553b69fb3 bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation new 6306c1189e77 bpf: Remove MTU check in __bpf_skb_max_len new 2c0a10af688c bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx new e1850ea9bd9e bpf: bpf_fib_lookup return MTU value as output when looked up new 34b2021cc616 bpf: Add BPF-helper for MTU checking new 5f7d57280c19 bpf: Drop MTU check when doing TC-BPF redirect to ingress new 6b8838be7e21 selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect new b62eba563229 selftests/bpf: Tests using bpf_check_mtu BPF-helper new feb4adfad575 bpf: Rename bpf_reg_state variables new 4ddb74165ae5 bpf: Extract nullable reg type conversion into a helper function new e5069b9c23b3 bpf: Support pointers in global func args new 8b08807d039a selftests/bpf: Add unit tests for pointers in global functions new 5e1d40b75ed8 Merge branch 'Add support of pointer to struct in global' new 45159b27637b bpf: Clear subreg_def for global function return values new b8af417e4d93 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next new 6825a456c9a3 ionic: Remove unused function pointer typedef ionic_reset_cb new 42b5adbbac03 net: dsa: felix: don't deinitialize unused ports new 6b73b7c96a91 net: dsa: felix: perform teardown on error in felix_setup new 786621d20023 octeontx2-af: cn10k: Fixes CN10K RPM reference issue new 4c44fc5e9400 net: dsa: sja1105: fix configuration of source address learning new 7f7ccdea8c73 net: dsa: sja1105: fix leakage of flooded frames outside b [...] new 455843d231f5 Merge branch 'Fix-buggy-brport-flags-offload-for-SJA1105-DSA' new 3cc2c646be0b net: phy: mscc: adding LCPLL reset to VSC8514 new 85e97f0b984e net: phy: mscc: improved serdes calibration applied to VSC8514 new ca0d7fd0a58d net: phy: mscc: coma mode disabled for VSC8514 new 2928de976eb9 Merge branch 'Fixes-applied-to-VCS8514' new 32aeba1f7a98 tg3: Remove unused PHY_BRCM flags new 4b08de909061 dt-bindings: net: Add 5GBASER phy interface new 7331d1d4622b net: phy: Add 5GBASER interface mode new f6813bdafdb3 net: phylink: Add 5gbase-r support new cfb971dec56b sfp: add support for 5gbase-t SFPs new 884b6b8ab4e6 Merge branch 'Add-5gbase-r-PHY-interface-mode' new 06b334f08b4f net: phy: marvell: Ensure SGMII auto-negotiation is enable [...] new 405be6b46b70 switchdev: mrp: Remove CONFIG_BRIDGE_MRP new c513efa20c52 switchdev: mrp: Extend ring_role_mrp and in_role_mrp new e1bd99d07e61 bridge: mrp: Add 'enum br_mrp_hw_support' new 1a3ddb0b7516 bridge: mrp: Extend br_mrp_switchdev to detect better the errors new cd605d455a44 bridge: mrp: Update br_mrp to use new return values of br_ [...] new d8ea7ff3995e net: mscc: ocelot: Add support for MRP new c595c4330da0 net: dsa: add MRP support new a026c50b599f net: dsa: felix: Add support for MRP new 43d42e656994 Merge branch 'bridge-mrp-Extend-br_mrp_switchdev_' new 18af77c50fed drivers: net: xilinx_emaclite: remove arch limitation new ab0da5a57188 net/mlx5: Expose ifc bits for query modify header new a6a217dddcd5 net/mlx5: Add new timestamp mode bits new ae02d41551d6 net/mlx5: Add register layout to support real-time time-stamp new 1436de0b9915 net/mlx5: Refactor init clock function new d6f3dc8f509c net/mlx5: Move all internal timer metadata into a dedicate [...] new de19cd6cc977 net/mlx5: Move some PPS logic into helper functions new 432119de33d9 net/mlx5: Add cyc2time HW translation mode support new 44c32039751a Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new cf9bf871280d net: mvneta: Remove per-cpu queue mapping for Armada 3700 new 4906887a8ae5 net: mvneta: Implement mqprio support new 80fea53dbecb Merge branch 'net-mvneta-implement-basic-MQPrio-support' new a8db76d40e4d lan743x: boost performance on cpu archs w/o dma cache snooping new 966df6ded24d lan743x: sync only the received area of an rx ring buffer new 3afd0218992a net: phy: broadcom: Set proper 1000BaseX/SGMII interface m [...] new b834489bcecc net: phy: Add is_on_sfp_module flag and phy_on_sfp helper new b5d007e2aac8 net: phy: broadcom: Do not modify LED configuration for SF [...] new c544fcb4cbae Merge branch 'broadcom-next' new 86dd9868b878 net: dsa: tag_rtl4_a: Support also egress tags new 1bcc51ac0731 net/sched: cls_flower: Reject invalid ct_state flags rules new f1d77b2efbe6 netdev-FAQ: answer some questions about the patchwork checks new 1d1be91254bb tcp: fix tcp_rmem documentation new d4083d3c00f6 ibmvnic: Set to CLOSED state even on error new 132e0b65dc2b bnxt_en: reverse order of TX disable and carrier off new db28b6c77f40 bnxt_en: Fix devlink info's stored fw.psid version format. new b1f19639db8b Merge branch 'bnxt_en-fixes' new 8a28af7a3e85 net: ethernet: aquantia: Handle error cleanup of start on open new e185ea30df1f enetc: auto select PHYLIB and MDIO_DEVRES new e12be9139cca dpaa2-eth: fix memory leak in XDP_REDIRECT new 4c0d2e96ba05 net: phy: consider that suspend2ram may cut off PHY power new 15cc10453398 mptcp: deliver ssk errors to msk new dd913410b0a4 mptcp: fix poll after shutdown new 64b9cea7a0af mptcp: fix spurious retransmissions new d8b59efa6406 mptcp: init mptcp request socket earlier new e3859603ba13 mptcp: better msk receive window updates new d09d818ec2ed mptcp: add a missing retransmission timer scheduling new 9c899aa6ac6b Merge branch 'mptcp-Miscellaneous-fixes' new 0e22bfb7c046 net/mlx5e: E-switch, Fix rate calculation for overflow new e4484d9df500 net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices new e33f9f5f2d3a net/mlx5e: Enable XDP for Connect-X IPsec capable devices new 019f93bc4ba3 net/mlx5e: Don't change interrupt moderation params when D [...] new 65ba8594a238 net/mlx5e: Change interrupt moderation channel params also [...] new 51d138c2610a net/mlx5: Fix health error state handling new 4d6e6b0c6d4b net/mlx5e: Replace synchronize_rcu with synchronize_net new ebf79b6be67c net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ new b850bbff9651 net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context new d89ddaae1766 net/mlx5: Disable devlink reload for multi port slave device new c70f8597fcc1 net/mlx5: Disallow RoCE on multi port slave device new 7ab91f2b0336 net/mlx5: Disallow RoCE on lag device new edac23c2b3d3 net/mlx5: Disable devlink reload for lag devices new a2173131526d net/mlx5e: CT: manage the lifetime of the ct entry object new e1c3940c6003 net/mlx5e: Check tunnel offload is required before setting SWP new 308daa19e2d0 Merge tag 'mlx5-fixes-2021-02-11' of git://git.kernel.org/ [...] new 732fa3233066 selftests/bpf: Convert test_xdp_redirect.sh to bash new 9b00f1b78809 bpf: Fix truncation handling for mod32 dst reg wrt zero new 0c9fc2ede9a9 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 39935dccb21c appletalk: Fix skb allocation size in loopback case new d2126838050c flow_dissector: fix TTL and TOS dissection on IPv4 fragments new a6f2fe5f108c ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 new 57baf8cc70ea net: axienet: Handle deferred probe on clock properly new d0a0bbe7b0a1 atm: idt77252: fix build broken on amd64 new 2355a6773a2c cxgb4/chtls/cxgbit: Keeping the max ofld immediate data si [...] new 4773acf3d4b5 b43: N-PHY: Fix the update of coef for the PHY revision >= 3case new 62e69bc41977 net: wan/lmc: unregister device when no matching device is found new a67f06161558 net: wan/lmc: dont print format string when not available new d6d8a24023bf net: caif: Use netif_rx_any_context(). new 7ce189faa7d9 r8169: fix resuming from suspend on RTL8105e if machine ru [...] new 42557dab78ed ibmvnic: add memory barrier to protect long term buffer new 7d3a7b9ea59d ibmvnic: skip send_request_unmap for timeout reset new 4a41c421f367 ibmvnic: serialize access to work queue on remove new 25c5a7e89b1d net: ipa: initialize all resources new 30b7edc82ec8 net: amd-xgbe: Reset the PHY rx data path when mailbox com [...] new 186edbb510bd net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning new 84fe68eb67f9 net: amd-xgbe: Reset link when the link never comes back new 9eab3fdb4199 net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP new 17aff5389d4f Merge branch 'amd-xgbe-fixes' new 396d7f23adf9 net: sched: fix police ext initialization new 3af409ca278d net: enetc: fix destroyed phylink dereference during unbind new d489ded1a369 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new b646acd5eb48 net: re-solve some conflicts after net -> net-next merge new 597565556581 net: mscc: ocelot: select PACKING in the Kconfig new 96313e1db8e5 net: mdio: Remove of_phy_attach() new fd020332c156 netfilter: nftables: add helper function to release one table new 00dfe9bebdf0 netfilter: nftables: add helper function to release hooks [...] new 6001a930ce03 netfilter: nftables: introduce table ownership new 32511f8e4980 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next new 80a2a40bd296 r8169: use macro pm_ptr new 557ef2dfb586 net: stmmac: dwmac-sun8i: Return void from PHY unpower new afac1d34bfb4 net: stmmac: dwmac-sun8i: Remove unnecessary PHY power check new 1c22f54696be net: stmmac: dwmac-sun8i: Use reset_control_reset new 2743aa245038 net: stmmac: dwmac-sun8i: Minor probe function cleanup new 96be41d74f2e net: stmmac: dwmac-sun8i: Add a shutdown callback new 857490807368 Merge branch 'ddwmac-sun8i-cleanup-and-shutdown-hook' new 797d3186544f ptp: ptp_clockmatrix: Add wait_for_sys_apll_dpll_lock. new e8b4d8b542b1 ptp: ptp_clockmatrix: Add alignment of 1 PPS to idtcm_pero [...] new 10c270cf25bd ptp: ptp_clockmatrix: Remove unused header declarations. new 1c49d3e94778 ptp: ptp_clockmatrix: Clean-up dev_*() messages. new fcfd37573a09 ptp: ptp_clockmatrix: Coding style - tighten vertical spacing. new fde3b3a7069e ptp: ptp_clockmatrix: Simplify code - remove unnecessary ` [...] new 77fdb168a3e2 ptp: ptp_clockmatrix: clean-up - parenthesis around a == b [...] new 41f1a01bb6c6 Merge branch 'ptp-ptp_clockmatrix-Fix-output-1-PPS-alignment' new 20e07e2c3cf3 net: stmmac: Add PCI bus info to ethtool driver query output new c77662605d8d cteontx2-pf: cn10k: Prevent harmless double shift bugs new 38b5133ad607 octeontx2-pf: Fix otx2_get_fecparam() new 51e6d17809c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev [...] new d30337da8677 ARM: at91: use proper asm syntax in pm_suspend new b7ff3a447d10 arm64: dts: agilex: fix phy interface bit shift for gmac1 [...] new 090e502e4e63 Merge tag 'socfpga_dts_fix_for_v5.12' of git://git.kernel. [...] new 7ddfe9a6a3b3 Merge tag 'arm-fixes-v5.12' of git://git.kernel.org/pub/sc [...] new 0c08a1c1d7d8 ARM: dts: Remove PicoXcell platforms new 665a8799b05e ARM: Remove PicoXcell platform support new cc6111375cec ARM: drop efm32 platform new bd97ad35e816 MAINTAINERS: Remove deleted platform efm32 new a579fcfa8e49 c6x: remove architecture new f3a732843acc ARM: remove sirf prima2/atlas platforms new 89d4f98ae90d ARM: remove zte zx platform new edd4488aea9c ARM: remove tango platform new ce1380c9f4bc ARM: remove u300 platform new 584ce3c9b408 Merge tag 'arm-platform-removal-v5.12' of git://git.kernel [...] new 0458b88267c6 soc: samsung: exynos-asv: don't defer early on not-supported SoCs new 4561560dfb4f soc: samsung: exynos-asv: handle reading revision register error new 352bfbb3e023 soc: samsung: exynos-chipid: convert to driver and merge e [...] new 6166174afc2b soc: samsung: exynos-chipid: correct helpers __init annotation new c09a3e6c97f0 soc: samsung: pm_domains: Convert to regular platform driver new 8bd99a058fb6 Merge tag 'samsung-drivers-5.12' of git://git.kernel.org/p [...] new 56d6fb12e64b soc: renesas: rcar-sysc: Use readl_poll_timeout_atomic() new 2dfc564bda4a soc: renesas: rcar-sysc: Mark device node OF_POPULATED after init new e53686bbdfd2 Merge tag 'renesas-drivers-for-v5.12-tag1' of git://git.ke [...] new 915769a8afd4 MAINTAINERS: Update address for OMAP GPMC driver new 320f6f90cbe4 ARM: OMAP2+: fix spellint typo new ed8878041a0a Merge tag 'omap-for-v5.12/soc-signed' of git://git.kernel. [...] new 680ae44526ea ARM: tegra: Don't enable unused PLLs on resume from suspend new 127523504fe8 Merge tag 'tegra-for-5.12-arm-core' of git://git.kernel.or [...] new d5d5b7f3e2ad ARM: brcmstb: Add debug UART entry for 72116 new 5674e314e674 ARM: bcm: Select BRCMSTB_L2_IRQ for bcm2835 new e066cfd867aa Merge tag 'tags/bcm2835-soc-next-2021-01-25' into soc/next new f79bf56fb2b5 Merge tag 'arm-soc/for-5.12/soc' of https://github.com/Bro [...] new 24146a7d67ce MAINTAINERS: Add linux-actions ML for Actions Semi Arch new c7e73b5051d6 ARM: imx: mach-imx6ul: remove 14x14 EVK specific PHY fixup new fbaff050bb09 ARM: mach-imx: imx6ul: Print SOC revision on boot new 579c6f925e5a ARM: imx: Remove unused IMX_GPIO_NR() macro new 82e754b1ba65 Merge tag 'imx-soc-5.12' of git://git.kernel.org/pub/scm/l [...] new 36de760a5a90 MAINTAINERS: arm: samsung: include S3C headers in platform entry new 7f9942c61fa6 ARM: s3c: fix fiq for clang IAS new 49dc85ca3c78 ARM: s3c: irq-s3c24xx: include headers for missing declarations new f503878564f5 ARM: s3c: irq-s3c24xx: staticize local functions new c2bd78de41fc Merge tag 'samsung-soc-5.12' of git://git.kernel.org/pub/s [...] new 5011bb9fbb19 Merge tag 'arm-soc-v5.12' of git://git.kernel.org/pub/scm/ [...] new 26ba4a474aec ARM: multi_v7_defconfig: Enable Actions Semi platform and drivers new 3a4e55c355a4 ARM: configs: at91: remove ATMEL_TCLIB new 00a1aa475f50 ARM: configs: multi_{v5,v7}: remove ATMEL_TCLIB new 2cb2b2c9d9f0 Merge tag 'at91-defconfig-5.12' of git://git.kernel.org/pu [...] new f1f958052770 ARM: multi_v7_defconfig: add STM32 CEC support new 760f9c2b8410 ARM: config: Enable Tegra SoC Thermal driver new 69e39bf1668e Merge tag 'tegra-for-5.12-arm-defconfig' of git://git.kern [...] new e3f8bde5a418 arm64: defconfig: Enable Tegra SoC Thermal driver new d93576c66c4b arm64: defconfig: Enable Tegra audio graph card driver new ee29b84a1dfe Merge tag 'tegra-for-5.12-arm64-defconfig' of git://git.ke [...] new 5462a35ce3e4 ARM: multi_v7_defconfig: Enable nvmem's rmem driver new d88b6b834872 Merge tag 'tags/bcm2835-defconfig-next-2021-01-25' into de [...] new 071359e719af Merge tag 'arm-soc/for-5.12/defconfig' of https://github.c [...] new b4192249b0c6 arm64: defconfig: Enable nvmem's rmem driver new 2a9e89e6a694 Merge tag 'tags/bcm2835-defconfig-arm64-next-2021-01-25' i [...] new c0ec73899d43 Merge tag 'arm-soc/for-5.12/defconfig-arm64' of https://gi [...] new 9fd5449e061e arm64: configs: Support pwrap on Mediatek MT6779 platform new e25efbd140c2 arm64: configs: Support DEVAPC on MediaTek platforms new 77bad664169a Merge tag 'v5.11-next-defconfig' of git://git.kernel.org/p [...] new 726731566a86 ARM: multi_v7_defconfig: Enable support for the ADC therma [...] new f7d62396798c Merge tag 'amlogic-soc' of git://git.kernel.org/pub/scm/li [...] new 70ba3b1adbf5 arm64: defconfig: Enable RT5659 new 74b87103b3d0 arm64: defconfig: Enable HID multitouch new 19f0af6ab132 arm64: defconfig: Enable TMPFS Posix ACL new 438ffa4afd5b arm64: defconfig: enable display clock controller on sm8250 new ec8ef2dfaa3e arm64: defconfig: enable Lontium LT9611UXC bridge driver new e6c88b8e434f arm64: defconfig: Enable Qualcomm SM8250 audio config new 8c4501f0c03a Merge tag 'qcom-arm64-defconfig-for-5.12' of git://git.ker [...] new a5a60f04ab39 ARM: qcom_defconfig: Enable RPMh drivers new df532200b6c5 ARM: qcom_defconfig: Enable SDX55 pinctrl driver new 33441b04d138 ARM: qcom_defconfig: Enable SDX55 GCC driver new d18dad2640ec ARM: qcom_defconfig: Enable SMEM partition parser new dfe150173fb0 ARM: qcom_defconfig: Enable MTD UBI driver new ea07e8a9c363 ARM: qcom_defconfig: Enable UBI file system new ca61452bd746 ARM: qcom_defconfig: Enable DWC3 controller and PHYs new 3afa1cb4562d ARM: qcom_defconfig: Enable ARM SMMU new caad87c68d99 ARM: qcom_defconfig: Enable RPMh regulator new 1ca52deca3ce ARM: qcom_defconfig: Enable watchdog driver new 7dfb6c00ff84 ARM: qcom_defconfig: Enable ARM PSCI support new 88f7a858a80c ARM: qcom_defconfig: Enable RPMh power domain driver new f147d717b133 ARM: qcom_defconfig: Enable Command DB driver new 7321ed736f5c Merge tag 'qcom-defconfig-for-5.12' of git://git.kernel.or [...] new fe0e2394cccc arm64: defconfig: Enable WM8962 new 773fcbcdf9d6 ARM: imx_v6_v7_defconfig: enable power driver of RN5T618 P [...] new 9184f0b22088 arm64: defconfig: Enable Librem 5 devkit components new 411539577f52 arm64: defconfig: Enable rv3028 i2c rtc driver new 4a63902c2b33 arm64: defconfig: Enable PCA9532 support new 368e14ddb8c5 arm64: defconfig: Enable interconnect for imx8mq new 31872732a2d5 arm64: defconfig: Enable Broadcom BCM54140 PHY new 5e51f7482d80 arm64: defconfig: Enable vibra-pwm new d984d1a0abf8 arm64: defconfig: Enable PF8x00 as builtin new 39a944cd8b64 Merge tag 'imx-defconfig-5.12' of git://git.kernel.org/pub [...] new 9242b54ab6ee ARM: configs: at91: enable drivers for sam9x60 new bc06f0943bd9 ARM: configs: sama5_defconfig: update and remove unneeded options new c0b80a6247a3 ARM: configs: at91: DT/ATAG defconfig modifications new bde65033a829 ARM: configs: at91_dt_defconfig: add useful helper options new 94b3db5a55cb ARM: configs: at91_dt_defconfig: add ov7740 module new b33f4da7b3ef ARM: configs: sama5_defconfig: add QSPI driver new cfc9e5631107 Merge tag 'at91-defconfig-5.11-2' of git://git.kernel.org/ [...] new 3c8e5d51e4c6 arm64: defconfig: Enable REGULATOR_MP8859 new 7b9f5793e1f2 Merge tag 'v5.12-rockchip-defconfig64-1' of git://git.kern [...] new 87dca7b1e0e5 ARM: omap2plus_defconfig: Update for moved options new 07bf01714f7f ARM: omap2plus_defconfig: Update for dropped options new c76fe896d6fd Merge tag 'omap-for-v5.12/defconfig-signed' of git://git.k [...] new 75e9e9764c2a arm64: defconfig: enable clock driver for ZynqMP platforms new 21e4675d9305 Merge tag 'zynqmp-soc-for-v5.12' of https://github.com/Xil [...] new 56bf6fc266ca Merge tag 'arm-defconfig-v5.12' of git://git.kernel.org/pu [...] new ec13e5027261 arm64: dts: synaptics: Use generic "ngpios" rather than "s [...] new 35d09d1ad451 Merge tag 'v5.11-berlin-dts64' of git://git.kernel.org/pub [...] new b4385b5620b2 ARM: dts: berlin: Fix schema warnings for pwm-leds new 7706e376f531 ARM: dts: berlin: Use generic "ngpios" rather than "snps,n [...] new b9e7773e229d Merge tag 'v5.11-berlin-dts' of git://git.kernel.org/pub/s [...] new 5edf8bd6f4a2 arm64: dts: renesas: rcar-gen3: Add missing CMT nodes new 4e4c17c6c390 arm64: dts: renesas: rcar-gen3: Add missing TMU nodes new db030c5a9658 arm64: dts: renesas: beacon kit: Fix choppy Bluetooth Audio new ac817b5a084d arm64: dts: renesas: beacon kit: Remove unnecessary nodes new 5a5da0b758b3 arm64: dts: renesas: beacon: Fix audio-1.8V pin enable new 012f3e37ca13 arm64: dts: renesas: beacon: Fix LVDS PWM Backlight new 7f1cb1579808 arm64: dts: renesas: beacon: Fix RGB Display PWM Backlight new a48f3c13689c arm64: dts: renesas: beacon: Don't make vccq_sdhi0 always on new 7e0fac6a0da5 arm64: dts: renesas: beacon: Enable SPI new 900d9fc3bece arm64: dts: renesas: beacon: Correct I2C bus speeds new f4b30c0a03a9 arm64: dts: renesas: r8a779a0: Add RWDT node new d207dc500bbc arm64: dts: renesas: falcon: Enable watchdog timer new fe82bb4db533 arm64: dts: renesas: beacon: Configure programmable clocks new b29120d6cfa9 arm64: dts: renesas: beacon kit: Fix Audio Clock sources new dc3dba98d2d3 arm64: dts: renesas: beacon: Configure Audio CODEC clocks new e718d563750d arm64: dts: renesas: beacon: Better describe keys new 33aaab6d5c63 arm64: dts: renesas: beacon-rzg2m-kit: Rearrange SoC uniqu [...] new ed6ae131b0e8 arm64: dts: renesas: r8a774b1: Introduce beacon-rzg2n-kit new 4d0e87eb6f54 arm64: dts: renesas: r8a774e1: Introduce beacon-rzg2h-kit new e1076ce07b77 arm64: dts: renesas: rzg2: Add usb2_clksel to RZ/G2 M/N/H new 8811955d0a6d arm64: dts: renesas: rzg2: Add RPC-IF Support new 73feebad9e05 arm64: dts: renesas: r8a779a0: Add pinctrl device node new dfacaef96cbf arm64: dts: renesas: r8a779a0: Add GPIO nodes new 1f4449e12c5c arm64: dts: renesas: r8a779a0: Add SYS-DMAC nodes new 2555a610906b Merge tag 'renesas-arm-dt-for-v5.12-tag1' of git://git.ker [...] new 0d2a7e15d791 dt-bindings: arm: renesas: Add Beacon RZ/G2N and RZ/G2H boards new 7a367cc8d61e Merge tag 'renesas-dt-bindings-for-v5.12-tag1' of git://gi [...] new f791f1a498fb dt-bindings: vendor-prefixes: Fix misordering introduced b [...] new 62b3c680cfdc arm64: dts: socfpga: Use generic "ngpios" rather than "snp [...] new a427485a0093 arm64: dts: n5x: Add support for Intel's eASIC N5X platform new b82a27075a04 ARM: dts: arria10: add PMU node new 7c348d8de831 Merge tag 'socfpga_dts_update_for_v5.12' of git://git.kern [...] new 984d4374ef06 ARM: dts: at91-sama5d27_wlsom1: add i2c recovery new 53efdfbb3b5f ARM: dts: at91: sama5d2: remove atmel,wakeup-type references new 8a4e89a16aa4 Merge tag 'at91-dt-5.12' of git://git.kernel.org/pub/scm/l [...] new 836761189244 ARM: mstar: Unify common parts of BreadBee boards into a dtsi new 78894adedd87 ARM: dts: ux500: Add a device tree for Janice new 200231a72706 ARM: dts: ux500: Fix channel names attributes new bc324d447fba ARM: dts: ux500: Add interrupts to charger new 695055861a36 ARM: dts: ux500: Add thermistors to the HREF new ace79dd1b0d9 ARM: dts: ux500: Remove the GPADC HW IRQ new 5282da459a97 ARM: dts: ux500: Push VMMCI down to each tree new 7ac9266120bc ARM: dts: ux500: Add die temperature to AB8505 new 28734f87a03e ARM: dts: Fix up MMC host node names new 0c09604d1e5b Merge tag 'ux500-dts-v5.12' of git://git.kernel.org/pub/sc [...] new f5e4bf9060d3 ARM: dts: nomadik: Fix up MMC node names new 7b18e43d08ab MAINTAINERS: Add entries for Toshiba Visconti5 watchdog driver new 4fd18fc38757 arm64: dts: visconti: Add watchdog support for TMPV7708 SoC new cfd7eed90315 Merge tag 'visconti-arm-dt-for-v5.11-tag2' of git://git.ke [...] new e98e2367dfb4 arm64: dts: exynos: correct PMIC interrupt trigger level on TM2 new 1fea2eb2f5bb arm64: dts: exynos: correct PMIC interrupt trigger level o [...] new 545a540a9c2e arm64: dts: exynos: correct S3FWRN5 NFC interrupt trigger [...] new 1f99bd1a51b8 Merge tag 'samsung-dt64-5.12' of git://git.kernel.org/pub/ [...] new 47a6ca1172cb arm64: dts: hisilicon: separate each group of data in the [...] new 1860a5182376 arm64: dts: hisilicon: place clock-names "bus" before "core" new dbbf51315a87 arm64: dts: hisilicon: normalize the node name of the modu [...] new a328818ee72a arm64: dts: hisilicon: normalize the node name of the localbus new b2bbc8687e43 arm64: dts: hisilicon: avoid irrelevant nodes being mistak [...] new ccf43e02012a arm64: dts: hisilicon: delete unused property smmu-cb-memtype new 305656e0989d arm64: dts: hisilicon: hi3670.dtsi: add iomcu_rst new 62b4c3514b8e arm64: dts: hisilicon: hikey970-pinctrl.dtsi: add missing [...] new b6e141eec86b arm64: dts: hisilicon: hi3670.dtsi: add I2C settings new 0b9c5cdda98c Merge tag 'hisi-arm64-dt-for-5.12v2' of git://github.com/h [...] new 896dd923ad26 arm64: dts: renesas: r8a779a0: Add MSIOF device nodes new d68c9edfda21 arm64: dts: renesas: Disable SD functions for plain eMMC new 34c0e3e1111b arm64: dts: renesas: r8a779a0: Add I2C nodes new 0e6fb83ef258 arm64: dts: renesas: falcon: Add I2C0,1,6 support new 5a633320f08b arm64: dts: renesas: r8a779a0: Add Ethernet-AVB support new e8ac55a5e70a arm64: dts: renesas: falcon: Add Ethernet-AVB0 support new bff4e5dac999 arm64: dts: renesas: r8a779a0: Add & update SCIF nodes new 9e921faa3053 arm64: dts: renesas: falcon: Complete SCIF0 nodes new 088e6b230504 arm64: dts: renesas: r8a779a0: Add HSCIF support new 6b159d547d46 arm64: dts: renesas: r8a779a0: Add MMC node new ee33cd69344f arm64: dts: renesas: falcon: Enable MMC new 74477936a828 arm64: dts: renesas: beacon: Fix EEPROM compatible value new af91156490c2 Merge tag 'renesas-arm-dt-for-v5.12-tag2' of git://git.ker [...] new 7cd8567d988a ARM: dts: stm32: Enable internal pull-ups for SDMMC1 on DHCOM SoM new 32d4878b26c1 ARM: dts: stm32: Disable SDMMC1 CKIN feedback clock on DHCOM new 2f9c3506b5c5 ARM: dts: stm32: Fix schema warnings for pwm-leds on lxa-mc1 new 8ba396551d5d ARM: dts: stm32: Disable KS8851 and FMC on PicoITX board new 1769b7f92a85 ARM: dts: stm32: Add additional init state for SDMMC1 pins new c6499becd72b ARM: dts: stm32: Enable voltage translator auto-detection [...] new 5562255b68f5 ARM: dts: stm32: Rename mmc controller nodes to mmc@ new 3bb48247ea16 ARM: dts: stm32: Add STM32MP1 I2C6 SDA/SCL pinmux new c9669b4692ce ARM: dts: stm32: add usbphyc vdda1v1 and vdda1v8 supplies [...] new c96f8d3ca78c ARM: dts: stm32: remove usbphyc ports vdda1v1 & vdda1v8 on [...] new 36be90f5362a ARM: dts: stm32: add #clock-cells property to usbphyc node [...] new 86a24899c2db Merge tag 'stm32-dt-for-v5.12-1' of git://git.kernel.org/p [...] new 1a93456d08b8 ARM: dts: am33xx-l4: add dt node for new cpsw switchdev driver new f0d67d10b7c4 ARM: dts: am335x-evm/evmsk/icev2: switch to new cpsw switch drv new e278f68cbf18 ARM: dts: omap3-gta04: fix twl4030-power settings new 7a8633c4551f ARM: dts: am574x-idk: add support for EMIF1 ECC new 685a78074218 ARM: dts: dra76x: add support for OPP_PLUS new 4d4ce69f19d4 ARM: dts: dra71-evm: mark ldo0 regulator as always on new 87ab16b644f3 Merge tag 'omap-for-v5.11/dt-late-signed' into omap-for-v5.12-dt new e5a58ad1cdc8 ARM: dts: omap3-echo: Add speaker sound card support new 44f416879a44 ARM: dts: Configure missing thermal interrupt for 4430 new 5c3db2d4d4ed ARM: dts: motorola-mapphone: Configure lower temperature p [...] new 19e367147ea8 ARM: dts: motorola-mapphone: Add 1.2GHz OPP new fab030ac9997 ARM: dts: omap443x: Correct sgx clock to 307.2MHz as used [...] new 5f1bf7ae8481 ARM: dts: omap36xx: Remove turbo mode for 1GHz variants new 00dba495f1a2 ARM: dts: omap3-igep: Change email address in copyright notice new 4231f3a72f9a ARM: dts: am335x-myirtech-*: Add DT for AM335X MYIR Tech L [...] new 2226c894135e Merge tag 'omap-for-v5.12/dt-signed' of git://git.kernel.o [...] new 3029a563ac0c ARM: tegra: ouya: Fix eMMC on specific bootloaders new 7b76b46d07e0 Merge tag 'tegra-for-5.12-arm-dt' of git://git.kernel.org/ [...] new 88893986338b dt-bindings: clock: tegra: Add clock ID TEGRA210_CLK_QSPI_PM new 0f08a540832e Merge branch 'for-5.12/dt-bindings' into for-5.12/arm64/dt new 1e0ca5467445 arm64: tegra: Add power-domain for Tegra210 HDA new 4ff5e30d8bd9 arm64: tegra: Add XUSB pad controller's "nvidia,pmc" prope [...] new 40b4d824ad22 arm64: tegra: Enable Jetson-Xavier J512 USB host new 38254d1976b8 arm64: tegra: Order nodes alphabetically on Tegra210 new f5208672eba0 arm64: tegra: Audio graph header for Tegra210 new b0b4e286f9aa arm64: tegra: Audio graph sound card for Jetson Nano and TX1 new 07910a79fc34 arm64: tegra: Enable QSPI on Jetson Nano new 96ded827a2e8 arm64: tegra: Add QSPI nodes on Tegra194 new ad338c2d69ec arm64: tegra: Enable QSPI on Jetson Xavier NX new 1cab0a51f62a arm64: tegra: Prepare for supporting the Jetson Xavier NX [...] new f16013020440 arm64: tegra: Add support for Jetson Xavier NX with eMMC new 3032985a01f4 arm64: tegra: Add RT5658 device entry new 5d25c476f252 Revert "arm64: tegra: Disable the ACONNECT for Jetson TX2" new e4710376353c arm64: tegra: Audio graph sound card for Jetson TX2 new 5b4f6323096a arm64: tegra: Audio graph sound card for Jetson AGX Xavier new 3161160c8a1c Merge tag 'tegra-for-5.12-arm64-dt' of git://git.kernel.or [...] new 6c50321fd651 dt-bindings: arm: tegra: Document Jetson Xavier NX eMMC SKU new 7d1734cfa3a7 Merge tag 'tegra-for-5.12-dt-bindings' of git://git.kernel [...] new 0e3cfb868137 arm64: dts: ti: k3-j721e-main: Fix supported max outbound regions new edb96779f3bc arm64: dts: ti: k3-j721e-main: Remove "syscon" nodes added [...] new 4c1b22a953d9 arm64: dts: ti: k3-j7200-main: Add SERDES and WIZ device t [...] new 3276d9f53cf6 arm64: dts: ti: k3-j7200-main: Add PCIe device tree node new 429c0259f17f arm64: dts: ti: k3-j7200-common-proc-board: Enable SERDES0 new 3a6319df506f arm64: dts: ti: k3-j7200-common-proc-board: Enable PCIe new eb6f3655d3ed arm64: dts: ti: k3-j7200: Add R5F cluster nodes new 7a3b0c2ad3b0 arm64: dts: ti: k3-j7200-som-p0: Add mailboxes to R5Fs new c8a9c85d4e70 arm64: dts: ti: k3-j7200-som-p0: Add DDR carveout memory n [...] new 0cf73209ce2c arm64: dts: ti: k3: mmc: fix dtbs_check warnings new ae10ce938da5 arm64: dts: ti: k3*: Fixup PMU compatibility to be CPU specific new c2f76057d3e6 Merge tag 'ti-k3-dt-for-v5.12' of git://git.kernel.org/pub [...] new 23e85be1ec81 ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add regulator no [...] new 397546ac9c22 ARM: dts: sun6i-a31s-sinovoip-bpi-m2: add gpio-line-names new 752b0aac99c7 dt-bindings: irq: sun7i-nmi: Add binding documentation for [...] new c20e9e767513 ARM: dts: sun8i-v3s: Add the V3s NMI IRQ controller new 8c361a10d586 ARM: dts: sun8i: Cleanup the Pinecube AXP209 node new 46ad18e7d0e2 dt-bindings: arm: sunxi: Add SL631 with IMX179 bindings new 8f39fab53a25 ARM: dts: sun8i-v3: Add support for the SL631 Action Camer [...] new 8315c99cc7cb ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add poweroff node new 3c3f87d71181 dt-bindings: arm: sunxi: add PineTab Early Adopter edition new 7fa40ca7ef61 arm64: allwinner: dts: a64: add DT for Early Adopter's PineTab new bdb574e592bc dt-bindings: arm: sunxi: document orig PineTab DT as sample new 536f74a892e6 arm64: allwinner: dts: pinephone: add 'pine64, pinephone' [...] new 3069a84fd67b dt-bindings: media: Add Allwinner R40 deinterlace compatible new 62de535663e8 ARM: dts: sun8i: r40: Add deinterlace node new 086b4f7afded arm64: dts: allwinner: h5: Add deinterlace node new 7f230c86de7d ARM: dts: sun5i: add A10s/A13 mali gpu support fallback new 0b26926a9642 arm64: dts: allwinner: pinephone: Support volume key wakeup new 53441b8ef7de arm64: dts: allwinner: h6: PineH64 model B: Add bluetooth new cc72570747e4 arm64: dts: allwinner: A64: properly connect USB PHY to port 0 new da2fb8457f71 arm64: dts: allwinner: H6: properly connect USB PHY to port 0 new 66a3cf5a25e2 arm64: dts: allwinner: Pine64-LTS: Add status LED new 941432d00768 arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card new cfe6c487b9a1 arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency new 948c657cc45e arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz new 0d66e0b857c6 arm64: dts: allwinner: Pine64-LTS/SoPine: Enable HS200 eMMC mode new 8837e845a2a8 arm64: dts: allwinner: Pine H64: Enable HS200 eMMC mode new aaad900757a6 arm64: dts: allwinner: h6: Add RSB controller node new b67b3c9b6637 ARM: dts: sun8i-v3s: Add CSI0 MCLK pin definition new e0ab5bf98208 dt-bindings: sunxi: Fix the pinecube compatible new dcd80eaf74ef dt-bindings: iio: adc: Add AXP803 compatible new 48b47749e334 dt-bindings: rtc: sun6i-a31-rtc: Loosen the requirements o [...] new e299e6dd3574 ARM: dts: sunxi: Fix the LED node names new 86131fb96ef6 ARM: dts: sunxi: Add missing backlight supply new 36a4e5983886 ARM: dts: sunxi: Fix CPU thermal zone node name new f8919782d9e3 ARM: dts: sun6i: primo81: Remove useless io-channel-cells new 90c3047426fb ARM: dts: sun8i: nanopi-r1: Fix GPIO regulator state array new 1231238cbb49 ARM: dts: sun8i-s3: impetus: Fix the USB PHY ID detect GPI [...] new 7098a58320d9 ARM: dts: sun8i-s3: pinecube: Fix CSI DTC warnings new d4a551ae1f90 ARM: dts: sun8i-a83t: Remove empty CSI port new aaea73a96d13 ARM: dts: sun8i-a33: sina33: Add missing panel power supply new a657efc5b6d1 arm64: dts: allwinner: h6: Use - instead of @ for DT OPP entries new d9997fe96d0d arm64: dts: allwinner: pinephone: Remove useless light sen [...] new f9740094f451 arm64: dts: allwinner: pinetab: Fix the panel compatible new 94492618b2e4 arm64: dts: allwinner: pine-h64: Fix typos in BT GPIOs new 50b459bc468c ARM: dts: sunxi: bananapi-m2-plus: Increase BT UART speed new f0e4a3b1929d ARM: dts: sun8i: h2-plus: bananapi-m2-zero: Increase BT UA [...] new 2977fcb7a974 ARM: dts: sunxi: Rename nmi_intc to r_intc new 29a6387c4ee7 Merge tag 'sunxi-dt-for-5.12' of git://git.kernel.org/pub/ [...] new fcb985a0642e ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1 new 6b4233f70a91 ARM: dts: bcm2711: Add reserved memory template to hold fi [...] new 5878b8087904 ARM: dts: bcm2711: Add the BSC interrupt controller new 75c36d43ccbc Merge tag 'tags/bcm2835-dt-next-2021-01-25' into devicetree/next new fbdc88043c5e ARM: dts: bcm21664: Replace spaces with a tab new e2b539707aea ARM: dts: bcm2711: Add the CEC interrupt controller new a0610b409fc9 Merge tag 'tags/bcm2835-dt-next-2021-01-28' into devicetree/next new af6e05f17114 Merge tag 'arm-soc/for-5.12/devicetree' of https://github. [...] new abe533d9d422 dt-bindings: arm: bcm: document Netgear R8000P binding new c8b404fb05dc arm64: dts: broadcom: bcm4908: add BCM4906 Netgear R8000P [...] new 56098be85d19 arm64: dts: broadcom: bcm4908: use proper NAND binding new 1b88c6ed26a1 arm64: dts: broadcom: bcm4908: describe PCIe reset controller new 527a3ac9bdf8 arm64: dts: broadcom: bcm4908: describe internal switch new 7a31889ef0f9 arm64: dts: broadcom: bcm4908: describe PMB block new fe119977677e arm64: dts: broadcom: Remove SATA from Stingray new 528587ea03b1 Merge tag 'arm-soc/for-5.12/devicetree-arm64' of https://g [...] new 59fc16d7d92e arm: dts: keystone: Correct DWC USB3 compatible string new 091584182ba6 arm: dts: keystone: Harmonize DWC USB3 DT nodes name new bc84e13f9b1b Merge tag 'keystone_dts_for_5.12' of git://git.kernel.org/ [...] new e9cb878ec238 ARM: dts: ux500: Add Flash LEDs to Samsung phones new 431368c2648b arm64: dts: mt8183: rename rdma fifo size new 9a2cb5eba7ad arm64: dts: mt8183: refine gamma compatible name new 2f99fb6e46b0 arm64: dts: mt8183: Add missing power-domain for pwm0 node new afca1c66fb33 arm64: dts: mediatek: mt8183: add pwm node new 06ec50ec0ee9 arm64: dts: mediatek: mt8183-evb: add PWM support new dbcd865bc7a8 arm64: dts: mediatek: mt8516: add support for APDMA new d0a197a0d064 arm64: dts: mt8192: add nor_flash device node new 9e1b7d00bbe1 arm64: dts: mediatek: mt8183: Add domain supply for mfg new 9260918d3a4f arm64: dts: mt8192: Add cpu-idle-states new 3960a7a25b5d arm64: dts: mt6779: Support devapc new b870c5858214 arm64: dts: mt6779: Support pwrap on Mediatek MT6779 platform new 27eaf34df364 arm64: dts: mt8183: config dsi node new 17cf7d4d940f arm64: dts: mt8183: Add krane-sku0 board. new f93b04efaf80 dt-bindings: arm64: dts: mediatek: Add krane sku0 new dc2e76175417 dts64: mt7622: fix slow sd card access new 18d6e3f6744d arm64: dts: mt8183: Fix GCE include path new 542b9f11e564 Merge tag 'v5.11-next-dts64' of git://git.kernel.org/pub/s [...] new 4daff3e5b424 ARM: dts: armada-385-linksys: fix usage with newer devices new e011c9025a46 ARM: dts: armada388-helios4: assign pinctrl to LEDs new 46ecdfc1830e ARM: dts: armada388-helios4: assign pinctrl to each fan new 7e500c897ddf Merge tag 'mvebu-dt-5.12-1' of git://git.kernel.org/pub/sc [...] new a9d9bfcadfb4 arm64: dts: armada-3720-turris-mox: rename u-boot mtd part [...] new 6c5509133521 arm64: dts: change AP807 SDHCI compatibility string new e8ff9d5996ac arm64: dts: cn913x-db: enable MMC HS400 new 6ece0f7dbd55 arm64: dts: marvell: armada-37xx: Add SATA comphy into mai [...] new 35db5e32ebc1 arm64: dts: armada: add pwm offsets for ap/cp gpios new 481d73c663e1 Merge tag 'mvebu-dt64-5.12-1' of git://git.kernel.org/pub/ [...] new 1adacc491909 dt-bindings: gpio: mrvl-gpio: Fix the gpio-ranges property new fa432444095a media: dt-bindings: marvell,mmp2-ccic: Allow power-domains [...] new 7ca1ea0db2de ARM: dts: mmp2-olpc-xo-1-75: Fix memory node name new ebfdb34c277d ARM: dts: mmp2-olpc-xo-1-75: Drop linux,usable-memory from [...] new 1130466a4101 ARM: dts: mmp3-dell-ariel: Drop linux,usable-memory from /memory new 5fb4df28da3b ARM: dts: mmp3: Extend the MPMU reg range new d2192c0d3cfb ARM: dts: mmp2: Use symbolic names for audio clocks new a2decdbd7592 ARM: dts: mmp2-olpc-xo-1-75: Use symbolic names for audio clocks new e691d58e3383 ARM: dts: mmp3-dell-ariel: Add the embedded controller new 49061130eb1f ARM: dts: mmp3-dell-ariel: Add the power button node new 0561cba77caf ARM: dts: mmp3-dell-ariel: Replace SSP2 with spi-gpio new fff342100771 ARM: dts: mmp3: Fix the CCIC interrupts new 75681980c4e3 ARM: dts: exynos: use Exynos5420 dedicated USB2 PHY compatible new cb31334687db ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5 new 8528cda2b7c6 ARM: dts: exynos: correct PMIC interrupt trigger level on Monk new 437ae6094771 ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato new 77e6a5467cb8 ARM: dts: exynos: correct PMIC interrupt trigger level on Spring new 1ac8893c4fa3 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] new 3e7d9a583a24 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] new 4a928b3b7c0f ARM: dts: exynos: Fix charging regulator voltage and curre [...] new 3803f461bd28 ARM: dts: exynos: Add top-off charging regulator node for I9100 new f3d8876acac0 Merge tag 'samsung-dt-5.12' of git://git.kernel.org/pub/sc [...] new c6badbd2d321 arm64: dts: zynqmp: Add address-cells property to interrup [...] new 5f816e36e3d6 arm64: dts: zynqmp: Fix u48 si5382 chip on zcu111 new 82a7ebf00224 arm64: dts: zynqmp: Add DT description for si5328 for zcu1 [...] new 928a5747599e arm64: dts: zynqmp: Enable si5341 driver for zcu102/106/111 new 42cb66dcd5f7 arm64: dts: zynqmp: Enable reset controller driver new 51733f16c641 arm64: dts: zynqmp: Enable phy driver for Sata on zcu102/z [...] new 002002c0ad31 arm64: dts: zynqmp: Add label for zynqmp_ipi new 63481699d6e3 arm64: dts: zynqmp: Add missing mio-bank properties to sdhcis new 41b452a5702b arm64: dts: zynqmp: Wire arasan nand controller new cbf8bed0e353 arm64: dts: zynqmp: Wire zynqmp qspi controller new 1f9fcf6573fb arm64: dts: zynqmp: Add missing lpd watchdog node new 8ac47837f0e0 arm64: dts: zynqmp: Add missing iommu IDs new 127b856f67fc arm64: dts: zynqmp: Add description for zcu104 revC new 1cabd1181f15 dt-bindings: arm: Fix typo in zcu111 board new 7b6714b3edeb arm64: dts: zynqmp: Add DPDMA node new b0f89cf5b627 arm64: dts: zynqmp: Add DisplayPort subsystem new 55563399bb16 arm64: dts: zynqmp: Wire up the DisplayPort subsystem new 638f79778d4f Merge tag 'zynqmp-dt-for-v5.12' of https://github.com/Xili [...] new e9ced25e4158 ARM: dts: meson: move iio-hwmon for the SoC temperature to [...] new c85595111071 ARM: dts: meson: add the ADC thermal sensor to meson.dtsi new ecdb744b1f81 ARM: dts: meson8: add the thermal-zones with cooling confi [...] new 9073f694efd8 ARM: dts: meson8b: add the thermal-zones with cooling conf [...] new 02bb4cb4c463 Merge tag 'amlogic-dt' of git://git.kernel.org/pub/scm/lin [...] new b6e3ff418579 arm64: dts: meson: vim3: whitespace fixups new a74978f34270 arm64: dts: meson: Fix schema warnings for pwm-leds new fc4aa3804ec7 dt-bindings: arm: amlogic: add support for the Beelink GS-King-X new 93db2ce05204 arm64: dts: meson: add initial Beelink GS-King-X device-tree new 933b80eda017 arm64: dts: meson: shorten audio card names for alsa compa [...] new 5d3f5d46de42 dt-bindings: sram: Add compatible strings for the Meson AO [...] new 68f3a096d0f3 dt-bindings: Amlogic: add the documentation for the SECBUS [...] new fb606cdadbfc ARM: dts: meson: add the AO ARC remote processor new 6fb82afbe2a5 arm64: dts: meson: add i2c3/rtc nodes and rtc aliases to O [...] new 39be8f441f78 arm64: dts: meson: fix broken wifi node for Khadas VIM3L new ad6d08d9e909 dt-bindings: arm: amlogic: sort SM1 bindings new fd88408951ae arm64: dts: meson: sort Amlogic dtb Makefile new 88d537bc92ca arm64: dts: meson: convert meson-sm1-odroid-c4 to dtsi new 56f45a21fc44 dt-bindings: arm: amlogic: add ODROID-HC4 bindings new 33b14f663df8 arm64: dts: meson: add initial device-tree for ODROID-HC4 new 79e3faa756b2 Merge tag 'amlogic-dt64-1' of git://git.kernel.org/pub/scm [...] new 0085a33a25cc arm64: dts: qcom: sm8250: Add support for LLCC block new 221f0ef37f55 arm64: dts: sm8250-mtp: enable USB host nodes new 7c1dffd471b1 arm64: dts: qcom: sm8250.dtsi: add display system nodes new 46967bb61a20 arm64: dts: qrb5165-rb5: add mdss/mdp/dsi nodes new 0b2033dcf4af arm64: dts: qcom: qrb5165-rb5: add gpu/zap-shader node new 9e301a547a7e arm64: dts: qcom: sm8250-mtp: add gpu/zap-shader node new 04c8e3f7e9e9 arm64: dts: qcom: qrb5165-rb5: correct vdc_3v3 regulator new d004c631ea4e arm64: dts: qcom: qrb5165-rb5: add lt9611 HDMI bridge new 3f2094dfbe69 arm64: dts: qcom: sm8250: power up dispcc on sm8250 by MMC [...] new 63e10791ccab arm64: dts: qcom: sm8250: add apr and its services new 793bbd2db7e3 arm64: dts: qcom: sm8250: add audio clock controllers new 3160c1b894d9 arm64: dts: qcom: sm8250: add lpass lpi pin controller node new 768270ca57f6 arm64: dts: qcom: sm8250: add wsa and va codec macros new b657d3726270 arm64: dts: qcom: sm8250: add mi2s pinconfs new 590a135ebdc7 arm64: dts: qcom: qrb5165-rb5: Add Audio support new 88b57bc335ae arm64: dts: qcom: sm8250: rename smem device node to follo [...] new 465b13cc0ac1 arm64: dts: qcom: Fix SD card vqmmc max voltage on sc7180-trogdor new bd167507d5b6 arm64: dts: qcom: Add device tree for ASUS Zenfone 2 Laser new 8d079bf20410 arm64: dts: qcom: sc7180: Drop pinconf on dp_hot_plug_det new 066d21bcf605 arm64: dts: qcom: sm8150: Define CPU topology new 81188f585d02 arm64: dts: qcom: sm8150: Add PSCI idle states new 5b2dae72187d arm64: dts: qcom: sm8150: Add CPU capacities and energy model new f772081f4883 arm64: dts: qcom: sc7180: Add "dp_hot_plug_det" pinconf fo [...] new 826e6faf49ae arm64: dts: qcom: msm8916-samsung-a5u: Fix iris compatible new e5376f2ea2e2 arm64: dts: qcom: Clean up sc7180-trogdor voltage rails new b2e3f897684c arm64: dts: qcom: sm8150: Add support for deep CPU cluster idle new 8f03014019f4 arm64: dts: qcom: qrb5165-rb5: enable cdsp device new c2c76ddb1402 arm64: dts: qcom: qrb5165-rb5: add HDMI audio playback new 74097d805edb arm64: dts: qcom: sm8250: correct sdhc_2 xo clk new 288ef8a42612 arm64: dts: sdm845: add oneplus6/6t devices new 6be4ba5467be arm64: dts: sdm850: Add OPP tables for 2.84 and 2.96GHz new 3716a583fe0b arm64: dts: qcom: msm8916-samsung-a2015: Fix sensors new b4791e695526 arm64: dts: qcom: sm8250: Define CPU topology new 6aabed5526ee arm64: dts: qcom: sm8250: Add CPU capacities and energy model new bc19af98ba39 arm64: dts: qcom: sc7180: Add labels for cpuN-thermal nodes new abf2c58aaa77 arm64: dts: qcom: qrb5165-rb5: fix uSD pins drive strength new 0fb56bf95c76 arm64: dts: qcom: qrb5165-rb5: sort nodes alphabetically new d4863ef399a2 arm64: dts: qcom: sdm845-db845c: Fix reset-pin of ov8856 node new 6243905da788 arm64: dts: pmi8998: Add the right interrupts for LAB/IBB [...] new 28a7eb65d474 arm64: dts: qcom: pm8150x: add definitions for adc-tm5 part new 681db16a5bcf arm64: dts: sm8250-mtp: add thermal zones using pmic's adc-tm5 new 687cc021d700 arm64: dts: qrb5165-rb5: port thermal zone definitions new e49c2912dbfa arm64: dts: qcom: sdm630: add ICE registers and clocks new 3a786086c6f8 arm64: dts: qcom: Add missing "-thermal" suffix for thermal zones new 0f7273c3daff arm64: dts: qcom: msm8992/4: Add RPM Power Domains new 72b312411de7 arm64: dts: qcom: Add support for remaining Sony Kitakami boards new 1628dfe5f67e arm64: dts: qcom: msm8992-bullhead: Update regulator config new 31d9dbd2ae36 arm64: dts: qcom: msm8992-libra: Update regulator config new 53364cfcaa7d arm64: dts: qcom: msm8992/4: Rename vreg_vph_pwr to vph_pwr new 676b61b4790a arm64: dts: qcom: msm/apq8994-kitakami: Add regulator config new e8528157b7f0 arm64: dts: qcom: msm8994-kitakami: Add Synaptics RMI touchscreen new ab8e4a853731 arm64: dts: qcom: msm8994-kitakami: Add uSD card support new e9783584c9b7 arm64: dts: qcom: msm8994-kitakami: Add VDD_GFX regulator new a046032c37c0 arm64: dts: qcom: msm8994: Fix BLSP2_UART2 node new 74d6d0a14583 arm64: dts: qcom: msm8994/8994-kitakami: Fix up the memory map new 54b1511e4f31 arm64: dts: qcom: msm8994-kitakami: Add missing email in t [...] new 28cc13e4060c arm64: dts: qcom: sc7180: Add watchdog bark interrupt new 36c436b03c58 arm64: dts: qcom: sdm845: Add watchdog bark interrupt new b094c8f8dd2a arm64: dts: qcom: sm8150: Add watchdog bark interrupt new 46a4359f9156 arm64: dts: qcom: sm8250: Add watchdog bark interrupt new bd67534d18b4 dt-bindings: vendor-prefixes: add Alcatel new b32155ff0256 arm64: dts: qcom: Add device tree for Alcatel Idol 3 (4.7") new 5f36d633c214 arm64: dts: qcom: Disable MDSS by default for 8916/8016 devices new 2c1b8ebe929f dt-bindings: arm: qcom: Document SM8350 SoC and boards new 8767fe36d90e dt-bindings: arm: cpus: Add kryo685 compatible new 80ad7f3349e6 dt-bindings: firmware: scm: Add SM8250 and SM8350 compatible new b7e8f433a673 arm64: dts: qcom: Add basic devicetree support for SM8350 SoC new 0684074a46e8 arm64: dts: qcom: Add basic devicetree support for SM8350- [...] new e53bdfc00977 arm64: dts: qcom: sm8250: Add PCIe support new 418b4ee165fb arm64: dts: qcom: rb5: Enable PCIe ports and PHY new b3a6b088289e arm64: dts: qcom: Add device tree for BQ Aquaris X5 (Longc [...] new 012e19f43590 arm64: dts: qcom: msm8916: Add blsp_i2c3 new dcac40943c05 arm64: dts: qcom: msm8916-longcheer-l8910: Add imu/magnetometer new 886ddcfe4aa4 arm64: dts: qcom: msm8994: Add SMP2P nodes new e093d1a2875c arm64: dts: qcom: msm8994: Fix remaining BLSP errors/mistakes new 76d0b35c7f84 arm64: dts: qcom: msm8994: Sort hwlock properly new 976d321f32dc arm64: dts: qcom: msm8992: Make the DT an overlay on top of 8994 new c6e72bd747b0 arm64: dts: qcom: msm8992/4-lumia*: Create a common DTS new 70ad85aa1208 arm64: dts: qcom: msm8994-octagon: Fix up the memory map new 3c0fd4eba208 arm64: dts: qcom: msm8994-octagon: Add gpio-keys and Hall sensor new 60b214effb80 arm64: dts: qcom: msm8994-octagon: Configure regulators new 2eae095fc28c arm64: dts: qcom: msm8994-octagon: Add QCA6174 bluetooth new 600f91111282 arm64: dts: qcom: msm8994-octagon: Configure HD3SS460 Type [...] new 09179fb6aff4 arm64: dts: qcom: msm8994-octagon: Add uSD card and disabl [...] new 8b65237e4e1b arm64: dts: qcom: msm8994-octagon: Configure Lattice iCE40 FPGA new da3a82e35e4b arm64: dts: qcom: msm8994-octagon: Configure PON keys new 7f59caec7b41 arm64: dts: qcom: msm8994-octagon: Add FM Radio and DDR re [...] new 34109bbeccd4 arm64: dts: qcom: msm8994-octagon: Add NXP NFC node new 3aca45f776e1 arm64: dts: qcom: msm8994-octagon: Add sensors on blsp1_i2c5 new caea1f74479d arm64: dts: qcom: msm8994-octagon: Add TAS2553 codec new c636eeb751f6 arm64: dts: qcom: msm8994-octagon: Add AD7147 and APDS9930 [...] new d5ae2528b0b5 arm64: dts: msm8916: Fix reserved and rfsa nodes unit address new 03e6cb3d8af7 arm64: dts: qcom: msm8998: Merge in msm8998-pins.dtsi to m [...] new 6845359eea47 arm64: dts: qcom: msm8998: Add DMA to I2C hosts new 0fee55fc0de7 arm64: dts: qcom: msm8998: Add I2C pinctrl and fix BLSP2_I [...] new c43cfc549fdb arm64: dts: qcom: msm8998: Add capacity-dmips-mhz to CPU cores new a72848e8a4d7 arm64: dts: qcom: msm8998: Disable some components by default new 20fd3b37285b arm64: dts: qcom: sc7180: Add support for gpu fuse new 564f18f03e91 arm64: dts: qcom: msm8996: Add missing device_type under pcie[01] new 7790114893c5 arm64: dts: qcom: msm8998: Use rpmpd definitions for opp t [...] new 8a2b1ec17085 Merge tag 'qcom-arm64-for-5.12' of git://git.kernel.org/pu [...] new 719354233143 dt-bindings: arm: qcom: Document SDX55 platform and boards new 9d038b2e62de ARM: dts: qcom: Add SDX55 platform and MTP board support new dea0e9bc0524 ARM: dts: qcom: sdx55: Add pincontrol node new ec99770d4b62 ARM: dts: qcom: sdx55: Add reserved memory nodes new f036549f29a3 ARM: dts: qcom: sdx55: Add support for SDHCI controller new a2bdfdfba2af ARM: dts: qcom: sdx55: Enable ARM SMMU new 985eef1d0343 ARM: dts: qcom: sdx55: Add support for TCSR Mutex new 8cf74d0565cf ARM: dts: qcom: sdx55: Add Shared memory manager support new 2470941806c6 ARM: dts: qcom: sdx55: Add QPIC BAM support new 4bd7bfb4566a ARM: dts: qcom: sdx55: Add QPIC NAND support new 512e39d2cf09 ARM: dts: qcom: sdx55-mtp: Enable BAM DMA new 4f944be5f567 ARM: dts: qcom: sdx55-mtp: Enable QPIC NAND new 3b6785ed437e ARM: dts: qcom: sdx55: Add spmi node new e6facb6331f9 ARM: dts: qcom: sdx55-mtp: Add pm8150b pmic new 3cef2d55f9ee ARM: dts: qcom: sdx55: Add rpmpd node new c222f3ec120f ARM: dts: qcom: Add PMIC pmx55 dts new 8bf259a9c7f9 ARM: dts: qcom: sdx55-mtp: Add pmx55 pmic new d949eaf87089 ARM: dts: qcom: sdx55-mtp: Add regulator nodes new 5ccdc931515e ARM: dts: qcom: msm8974-klte: Fix shdc numbering new 0e43e08c13a1 dt-bindings: usb: qcom,dwc3: Add binding for SDX55 new fea4b41022f3 ARM: dts: qcom: sdx55: Add USB3 and PHY support new 20779ecf3b43 ARM: dts: qcom: sdx55-mtp: Enable USB3 and PHY support new 54211b612503 dt-bindings: watchdog: Add binding for Qcom SDX55 new b1d20460f169 ARM: dts: qcom: sdx55: Add Watchdog support new c4aa86f0dd80 ARM: dts: qcom: sdx55: Add pshold support new 381c1623a374 ARM: dts: qcom: add prng definition to ipq806x new b8afc254b401 ARM: dts: qcom: ipq4019: add USB devicetree nodes new d1ae4c808e78 ARM: dts: qcom: ipq4019: add more labels new 308b2365ce11 ARM: dts: qcom: add 8devices Jalapeno new 7fccbd67ba6b ARM: dts: qcom: add Alfa Network AP120C-AC new 59595f65b3aa ARM: dts: qcom: remove commented mmc-ddr-1_8v for sdcc3 new dd1ebbcf7b60 ARM: dts: qcom: add additional DT labels in qcom-ipq8064.dtsi new 0fd69f04d07f ARM: dts: qcom: replace status value "ok" by "okay" new e14775aa2fea ARM: dts: qcom: ipq4019: add SDHCI VQMMC LDO node new fe079442db63 ARM: dts: qcom: msm8974: add gpu support new 4389eeac4867 ARM: dts: qcom: msm8974-klte: add support for GPU new 3657b677d20d ARM: dts: qcom: msm8974-klte: add support for display new 9d1ee210ab8a ARM: dts: qcom: msm8974-klte: Mark essential regulators new b7976dcf363b Merge tag 'qcom-dts-for-5.12' of git://git.kernel.org/pub/ [...] new fd159539f7b0 dt-bindings: arm: fsl: Add beacon,imx8mn-beacon-kit new d3c83bcab318 dt-bindings: display: simple: fix alphabetical order for E [...] new 279ebba7fbf0 dt-bindings: display: simple: add EDT compatibles already [...] new 922fb2db0287 dt-bindings: display: simple: Add Kyocera tcg070wvlq panel new 7ae786b05f7e dt-bindings: vendor-prefixes: Add an entry for Plymovent new 94e17a033953 dt-bindings: arm: fsl: add Plymovent M2M board new f1b8d58d3188 dt-bindings: arm: fsl: add Plymovent BAS board new 267d46714054 dt-bindings: soc: imx8m: add DT Binding doc for soc unique ID new 46a7867dd704 dt-bindings: arm: fsl: Add binding for Gateworks boards wi [...] new 002c73209e9d dt-bindings: arm: fsl: add Protonic MVT board new 60f95bf61edd dt-bindings: arm: fsl: add Protonic PRTI6G board new d22782c03d89 bindings: arm: fsl: Add PHYTEC i.MX8MP devicetree bindings new 599bbb639e83 dt-bindings: arm: fsl: add Kontron sl28 variant 1 new 18df346b66e5 dt-bindings: vendor-prefixes: Add an entry for Kverneland Group new 55d743d1067b dt-bindings: arm: fsl: add Kverneland UT1, UT1Q and UI1P boards new 6e73bfbb2ed0 dt-bindings: arm: fsl: add Kverneland TGO board new 894fe3398a21 dt-bindings: arm: fsl: Add the librem 5 Evergreen revision new 1447e43c0b73 dt-bindings: arm: imx: add imx8mm nitrogen support new 6f771ce6c3bb Merge tag 'imx-bindings-5.12' of git://git.kernel.org/pub/ [...] new 8c906de4b768 ARM: dts: add Plymovent M2M board new 2c62f908c08e ARM: dts: add Plymovent BAS board new c8ed7211bf12 ARM: dts: imx28: add pinmux for USB1 overcurrent on pwm2 new f9eb60d57407 ARM: dts: imx6q-logicpd: Drop unused clock-names reference new f3604ba14bd7 ARM: dts: add Protonic MVT board new 2e0e77e4b82c ARM: dts: imx6q(dl): Move 'port' nodes under 'ports' for H [...] new 062bf67d83e5 ARM: dts: add Protonic PRTI6G board new 839661a2bbc8 ARM: dts: imx7: Mark timer with arm,cpu-registers-not-fw-c [...] new 93ef4e415631 ARM: dts: imx6ul-14x14-evk: Fix SPI chipselect polarity new 70f04e9a3358 ARM: dts: imx6ul-14x14-evk: Enable the GPIO expander new 2db7e78bf02b ARM: dts: imx6ul-14x14-evk: Describe the KSZ8081 reset new e4cbd169b3a8 ARM: dts: imx6ul-14x14-evk: Add camera support new db8c29bae60a ARM: dts: add Kverneland UT1, UT1Q and UT1P new 7f8f6311ba59 ARM: dts: add Kverneland TGO board new 4dec146131c5 ARM: dts: imx6sl-tolino-shine2hd: correct console uart pinmux new b34af2eef6ac ARM: dts: imx6sl-tolino-shine2hd: add second uart new 035a3e167b09 ARM: dts: imx6sl-tolino-shine3: correct console uart pinmux new 3ad6be94e710 ARM: dts: imx: e60k02: add second uart new d36f964cc742 ARM: dts: imx6: add wakeup support via magic packet new 71fa4e04ed21 Merge tag 'imx-fixes-5.11-2' into imx/dt new b73d538a0130 ARM: dts: imx6-sr-som: increase at8035 PHY gigabit Tw parameter new 45a63cb55973 ARM: dts: imx6: rdu2: enable WDOG1 new a0c01b68fd3c ARM: dts: imx6: RDU2: reduce i2c drive-strength new 20fffe76b624 ARM: dts: imx6: RDU2: enable RMI4 reduced reporting new 07aa5cf3af82 ARM: dts: imx6: RDU2: only trigger IRQ on falling edge ucs [...] new 498f8aee6ec0 ARM: dts: imx6: RDU2: adjust audio devices nomenclature new 48a60549d207 Merge tag 'imx-dt-5.12' of git://git.kernel.org/pub/scm/li [...] new 36ca3c8ccb53 arm64: dts: imx: Add Beacon i.MX8M Nano development kit new 3f8c61a567eb arm64: dts: ls1043a: add DT node for external interrupt lines new 7968344126e5 arm64: dts: ls1046a: add DT node for external interrupt lines new c4a462485aee arm64: dts: ls1046ardb: Add interrupt line for RTC node new 0e88b5fd565d arm64: dts: ls1088a: add DT node for external interrupt lines new 09b19ef87826 arm64: dts: ls1088ardb: fix interrupt line for RTC node new ebb0713736ac arm64: dts: ls208xa: add DT node for external interrupt lines new 6f5851a866b2 arm64: dts: ls208xa-rdb: add interrupt line for RTC node new 332b6a79b415 arm64: dts: lx2160a: add DT node for external interrupt lines new a430c3d2f0af arm64: dts: lx2160ardb: fix interrupt line for RTC node new 9c2eb8b7be78 arm64: dts: freescale: use fixed index mmcN for NXP layers [...] new 26442c799857 arm64: dts: imx8mn: Configure clock rate for audio plls new b5f2ace2283c arm64: dts: imx8mn-evk: Add sound-wm8524 card nodes new 4c36eb101986 arm64: dts: imx8mn-evk: Add sound-spdif card nodes new edb93de429f9 arm64: dts: imx8mq-librem5-devkit: Tweak pmic regulators new ff38c1ddbb1c arm64: dts: imx8mq-librem5-devkit: Disable snvs_rtc new 48563c054f59 arm64: dts: imx8mq-librem5-devkit: Drop custom clock settings new 190621e0f609 arm64: dts: imx8mm-beacon: Drop unused clock-names reference new 62270eeb2b63 arm64: dts: imx8mq: Add clock parents for mipi dphy new 84b1f57d1067 arm64: dts: imx8mq-librem5: add vin-supply to VDD_1V8 new c003b15b4c10 arm64: dts: imx8mq-librem5: add pinctrl for the touchscree [...] new 6a67d8fbee56 arm64: dts: imx8mq-librem5: Move usdhc clocks assignment t [...] new 1773b8d6697a arm64: dts: imx8mq-librem5-r3: workaround i2c1 issue with [...] new 70db442df67c arm64: dts: ls1012a: use constants in the clockgen phandle new 99314eb13c74 arm64: dts: ls1028a: use constants in the clockgen phandle new 7525022da260 arm64: dts: ls1043a: use constants in the clockgen phandle new 973fb5e174b0 arm64: dts: ls1046a: use constants in the clockgen phandle new f9799323bda6 arm64: dts: ls1088a: use constants in the clockgen phandle new b0ccb208d760 arm64: dts: ls208xa: use constants in the clockgen phandle new 8e9f7797bcdf arm64: dts: lx2160a: use constants in the clockgen phandle new ce58459d8c7f arm64: dts: imx8m: add SoC ID compatible new cbff23797fa1 arm64: dts: imx8m: add NVMEM provider and consumer to read [...] new 6f30b27c5ef5 arm64: dts: imx8mm: Add Gateworks i.MX 8M Mini Development Kits new 88f7f6bcca37 arm64: dts: freescale: Add support for phyBOARD-Pollux-i.MX8MP new 642856097c18 arm64: dts: freescale: sl28: add variant 1 new f18e6d573b80 arm64: dts: imx8mq: Add NOC node new 20cf8d981c81 arm64: dts: imx8mq: Add interconnect provider property new ad1abc8a03fd arm64: dts: imx8mq: Add interconnect for lcdif new 8900d0d59b63 arm64: dts: lx2160a-clearfog-itx: add power button support new e8d08d80f450 arm64: dts: imx8mm-beacon: add more pinctrl states for usdhc1 new 18b9de73f06e arm64: dts: imx8mn-beacon-som: Configure RTC aliases new 12dffe14e372 arm64: dts: lx2160a-cex7: delete RTC interrupt new 5dd74cf8f3e6 arm64: dts: freescale: sl28: enable SATA support new 8b6b17540370 arm64: dts: imx8mq: Add eCSPI DMA support new 69c910d3675f arm64: dts: ls1028a: fix FlexSPI clock new 70eacf42a93a arm64: dts: imx8m: correct assigned clocks for FEC new 6c17f2d6ab50 arm64: dts: imx8mq: assign clock parents for FEC new 066438ae637b arm64: dts: imx8m: add mac address for FEC new afe993546334 arm64: dts: imx8m: add fsl,stop-mode property for FEC new c0b70f05c87f arm64: dts: imx8mq: use_dt_domains for pci node new 22171213e503 arm64: dts: lx2160a-cex7: increase at8035 PHY gigabit Tw p [...] new f3dbb291814a arm64: dts: imx8mq-librem5: Mark charger IRQ as High-Z new 99e71c029213 arm64: dts: imx8mq-librem5: Don't mark buck3 as always on new d5edcf2cbf5e arm64: dts: imx8mq-librem5: Add usb-c chip as supplier for [...] new 7127e3b5d93d arm64: dts: imx8mq-librem5: Add LCD_1V8 regulator new 584ea5b1499e arm64: dts: imx8mq-librem5: enable the LCD panel new a8bb83c8c7a1 arm64: dts: imx8mq-librem5: set regulators boot-on new f2047594e865 arm64: dts: Add Librem5 Evergreen new 189f65864f4e arm64: dts: imx8mn: Add fspi node new 738f7d40c155 arm64: dts: imx8mn-beacon-som: Enable QSPI on SOM new 1ab66ad2d7f3 arm64: dts: fsl-ls1012a-rdb: add i2c devices new 42c2c068834e arm64: dts: fsl-ls1012a-frdm: add spi-uart device new 930a0968c667 arm64: dts: lx2160a: Add flexcan support new c9e5ef8cef81 arm64: dts: ls1028a: Update flexcan properties new 837ae08d95f2 arm64: dts: ls1028a: Enable flexcan support for LS1028A-RDB/QDS new 663a5b5efa51 arm64: dts: zii-ultra: add sound support new 71a8434857d5 arm64: dts: zii-ultra: fix i2c pin configuration new f2615e598a50 arm64: dts: zii-ultra: limit USB ports to USB2 speed new b53e7e0c65bf arm64: dts: zii-ultra: only trigger IRQ on falling edge uc [...] new 370d82d3facf arm64: dts: zii-rmb3: enable RMI4 reduced reporting new da1a6b8bec88 arm64: dts: imx: Add i.mx8mm nitrogen basic dts support new 60c9579a0132 Merge tag 'imx-dt64-5.12' of git://git.kernel.org/pub/scm/ [...] new b4d1e231fcdc arm: dts: owl-s500: Add Clock Management Unit new 11bc96ba758b arm: dts: owl-s500: Set CMU clocks for UARTs new 0c2e4ecb12ce arm: dts: owl-s500: Add Reset controller new 2cfb1b3f251e arm: dts: owl-s500: Add DMA controller new b846f3febbb3 arm: dts: owl-s500: Add pinctrl & GPIO support new 481c640596bc arm: dts: owl-s500: Add MMC support new 83ba46e312a1 arm: dts: owl-s500: Add I2C support new 3f435fba46c8 arm: dts: owl-s500: Add SIRQ controller new 8e23902d1243 arm: dts: owl-s500-roseapplepi: Add uSD support new 7b69552264ac arm: dts: owl-s500-roseapplepi: Add I2C pinctrl configuration new 74d60e2e93fe Merge tag 'actions-arm-dt-for-v5.12' of git://git.kernel.o [...] new 36948ec3d4d0 ARM: dts: rockchip: add gpu node to rk3288-miqi new b39d9683c721 ARM: dts: rockchip: add QoS register compatibles for rk306 [...] new 6cc35e5edbe4 ARM: dts: rockchip: add QoS register compatibles for rk3288 new b840662bd55f ARM: dts: rockchip: rename thermal subnodes for rk3288 new 2525f194f9dc ARM: dts: rockchip: Add NFC node for RV1108 SoC new 9c2bfe53b2fc ARM: dts: rockchip: Add NFC node for RK2928 and other SoCs new 4cd9a03435bc ARM: dts: rockchip: Add NFC node for RK3036 SoC new 5eae5696eed5 ARM: dts: rockchip: Remove bogus "amba" bus nodes new 94e8a5f6d0de ARM: dts: rockchip: assign a fixed index to mmc devices on [...] new 1034e2b6b843 ARM: dts: rockchip: assign a fixed index to mmc devices on [...] new 243d3de3bd40 Merge tag 'v5.12-rockchip-dts32-1' of git://git.kernel.org [...] new 221c6c042fa0 arm64: dts: rockchip: assign a fixed index to mmc devices [...] new bd3fd04910ab arm64: dts: rockchip: add QoS register compatibles for rk3399 new 6c3ae9f9a133 arm64: dts: rockchip: add QoS register compatibles for px30 new 25572fb5aa98 arm64: dts: rockchip: enable HDMI sound nodes for rk3328-rock64 new 7f02feb56d9d arm64: dts: rockchip: add SPDIF node for rk3399-rockpro64 new 7c96a5cf680a arm64: dts: rockchip: rename thermal subnodes for rk3368 new e58061b59787 arm64: dts: rockchip: rename thermal subnodes for rk3399 new c6433083f593 arm64: dts: rockchip: rk3328: Add clock_in_out property to [...] new 31b8e8592f66 dt-bindings: arm: rockchip: Add Radxa ROCK Pi E new b918e81f2145 arm64: dts: rockchip: rk3328: Add Radxa ROCK Pi E new c56eeebc27af arm64: dts: rockchip: Add NFC node for RK3308 SoC new d00e6e22e8b9 arm64: dts: rockchip: Add NFC node for PX30 SoC new 3503376d6cc3 arm64: dts: rockchip: Move ep-gpios property to nanopc-t4 [...] new c7b03115003f arm64: dts: rockchip: Add NanoPi M4B board new 1e58ba111421 arm64: dts: rockchip: Rely on SoC external pull up on pmic [...] new 5b9312109135 arm64: dts: rockchip: fix ranges property format for rk339 [...] new 833821eeab91 arm64: dts: rockchip: Light "sys" LED on NanoPi R2S new 9e8244495f44 arm64: dts: rockchip: Remove bogus "amba" bus nodes new c73583c625be arm64: dts: rockchip: cleanup cpu_thermal node of rk3399-r [...] new 84b2c2c872da arm64: dts: rockchip: assign a fixed index to mmc devices [...] new b4a9fe363995 arm64: dts: rockchip: assign a fixed index to mmc devices [...] new 0523b124aa4d arm64: dts: rockchip: assign a fixed index to mmc devices [...] new 060b65d260c5 arm64: dts: rockchip: rename pinctrl nodename to gmac2io f [...] new 7582ad63c9bd arm64: dts: rockchip: more user friendly name of sound nodes new 889231c6c801 Merge tag 'v5.12-rockchip-dts64-1' of git://git.kernel.org [...] new 36652a295266 ARM: dts: aspeed: Add device tree for Ampere's Mt. Jade BMC new d050d049f8b8 ARM: dts: aspeed: Add LCLK to lpc-snoop new d2dc55b96f87 ARM: dts: aspeed: rainier: Add eMMC clock phase compensation new cc36a99de0fa ARM: dts: aspeed: g220a: Enable ipmb new 2b433f7128e7 ARM: dts: aspeed: g220a: Fix some gpio new 13177f6ed3ea ARM: dts: aspeed: Add Supermicro x11spi BMC machine new 326e852f2c20 ARM: dts: aspeed: inspur-fp5280g2: Add GPIO line names new 8828af99a161 ARM: dts: aspeed: inspur-fp5280g2: Add ipsps1 driver new a5c5168478d7 ARM: dts: aspeed: Add Everest BMC machine new 99fa80c3de15 ARM: dts: aspeed: amd-ethanolx: Enable secondary LPC snoop [...] new 286a596da293 ARM: dts: aspeed: mowgli: Add i2c rtc device new a74c6525f12f ARM: dts: aspeed: ast2600evb: Add enable ehci and uhci new 52ded9eaa25a Merge tag 'aspeed-5.12-devicetree' of git://git.kernel.org [...] new 0109a17564fc arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...] new a36c9ff6a2df Merge branch 'dt-for-v5.12' of git://git.kernel.org/pub/sc [...] new f249e60eb2c7 dt-bindings: add ebang vendor prefix new 12e6d3eb8e0a dt-bindings: arm: add Ebang EBAZ4205 board new 00c2747814cc ARM: dts: add Ebang EBAZ4205 device tree new 10d43c861476 ARM: dts: ebaz4205: add pinctrl entries for switches new 9cc5c6c1567c dt-bindings: arm: xilinx: Add missing Zturn boards new 19e1f484a6bb dt-bindings: spi: zynq: Convert Zynq QSPI binding to yaml new 78155527283d Merge tag 'zynq-dt-for-v5.12-v2' of https://github.com/Xil [...] new be6ce1cd4d57 ARM: dts: aspeed: fix PCA95xx GPIO expander properties on [...] new 14bd96946377 ARM: dts: aspeed: align GPIO hog names with dtschema new 82851fce6107 Merge tag 'arm-dt-v5.12' of git://git.kernel.org/pub/scm/l [...] new 99a064fb3a73 dt-bindings: arm: Add optional interrupt to smc/hvc SCMI t [...] new dd820ee21d5e firmware: arm_scmi: Augment SMC/HVC to allow optional interrupt new 6054d97ab512 MAINTAINERS: Update ARM SCMI entry new a90b6543bf06 firmware: arm_scmi: Fix call site of scmi_notification_exit new e6babd8dded3 Merge tag 'scmi-updates-5.12' of git://git.kernel.org/pub/ [...] new 9fc33807ad29 dt-bindings: reset: document Broadcom's BCM4908 PCIe reset [...] new def26913b66f reset: simple: add BCM4908 MISC PCIe reset controller support new e0d1662443ee reset: hisilicon: correct vendor prefix new 0cafb846a326 dt-bindings: reset: correct vendor prefix hisi to hisilicon new f2ad9bfd4dda dt-bindings: reset: convert Hisilicon reset controller bin [...] new ac9b7554afeb reset: core: fix a kernel-doc markup new d17655759b3f reset: Add devm_reset_control_get_optional_exclusive_released() new 7cc623b85aef Merge tag 'reset-for-v5.12' of git://git.pengutronix.de/pz [...] new 960ddf70cc11 drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs new 975435132ecf drivers: soc: atmel: add null entry at the end of at91_soc [...] new 8eb2f88c6084 drivers: soc: atmel: use GENMASK new 11272a373c44 drivers: soc: atmel: fix "__initconst should be placed aft [...] new af3a10513cd6 drivers: soc: atmel: add per soc id and version match masks new 65d41b143329 dt-bindings: atmel-sysreg: add "microchip, sama7g5-chipid" new f12a29cb5666 drivers: soc: atmel: add support for sama7g5 new cd9168b43779 drivers: soc: atmel: add spdx license identifier new 4940b9919119 Merge tag 'at91-soc-5.12-2' of git://git.kernel.org/pub/sc [...] new 014d65b60e46 bus: sunxi-rsb: Move OF match table new 22754ac9a632 bus: sunxi-rsb: Split out controller init/exit functions new 843107498f91 bus: sunxi-rsb: Implement suspend/resume/shutdown callbacks new 4a0dbc12e618 bus: sunxi-rsb: Implement runtime power management new 3c15e00e7b58 mfd/bus: sunxi-rsb: Make .remove() callback return void new cabb33dd1db6 Merge remote-tracking branch 'mfd/ib-mfd-bus-5.12' into su [...] new 59657d55d1a0 dt-bindings: sram: sunxi-sram: Add H616 compatible string new 9117d0c975b8 soc: sunxi: sram: Add support for more than one EMAC clock new 308e78946a73 dt-bindings: bus: rsb: Add H616 compatible string new 4fe05d21a9b1 Merge tag 'sunxi-drivers-for-5.12' of git://git.kernel.org [...] new a2d522ff0f5c memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops new bd96a89ca3fe memory: emif: Use DEFINE_SPINLOCK() for spinlock new 8e9199189443 dt-bindings: memory: renesas,rpc-if: Add support for RZ/G2 Series new 409f9fe9db24 memory: renesas-rpc-if: Add RZ/G2 to Kconfig description new 182120315033 memory: mtk-smi: Use platform_register_drivers new 94e9dd43cf32 memory: ti-aemif: Drop child node when jumping out loop new 50fc8d9232cd memory: mtk-smi: Allow building as module new 993fd7d6fef6 Merge tag 'memory-controller-drv-5.12' of git://git.kernel [...] new 281462e59348 memory: tegra124-emc: Make driver modular new 9c56679d6f67 memory: tegra124-emc: Continue probing if timings are miss [...] new 380def2d4cf2 memory: tegra124: Support interconnect framework new 6ce84ab6492c memory: tegra: Check whether reset is already asserted new 25d987706abc memory: tegra: Remove calls to dev_pm_opp_set_clkname() new 4d29b8268658 Merge tag 'memory-controller-drv-tegra-5.12' of git://git. [...] new 82853543057f dt-bindings: power: document Broadcom's PMB binding new 8bcac4011ebe soc: bcm: add PM driver for Broadcom's PMB new 149ae80b1d50 soc: bcm: brcmstb: add stubs for getting platform IDs new 8b8f095b9076 soc: bcm: brcmstb: Remove soc_is_brcmstb() new 60a64da9f0d0 Merge tag 'arm-soc/for-5.12/drivers' of https://github.com [...] new a88f66d4a866 soc: ti: knav_qmss: Put refcount for dev node in failure case new 17ad4662595e soc: ti: pm33xx: Fix some resource leak in the error handl [...] new f97a8a34353e soc: ti: pruss: Correct the pruss_clk_init error trace text new 822be879980d dt-bindings: soc: ti: Update TI PRUSS bindings about schem [...] new ea797f699440 soc: ti: pruss: Refactor the CFG sub-module init new a8fc8e5b8e42 soc: ti: k3-ringacc: Use of_device_get_match_data() new b04c38b666ed Merge tag 'drivers_soc_for_5.12' of git://git.kernel.org/p [...] new 2241ed9205ed bus: mvebu-mbus: make iounmap() symmetric with ioremap() new 1d025e0abff9 Merge tag 'mvebu-arm-5.12-1' of git://git.kernel.org/pub/s [...] new c70d0f16f38c dt-bindings: power: Add MT8167 power domains new 207f13b419a6 soc: mediatek: pm-domains: Add support for mt8167 new 1570db1da9f5 soc: mediatek: cmdq: Remove cmdq_pkt_flush() new ebfe73f7079a dt-bindings: power: Add domain regulator supply new 1b18c0558d09 soc: mediatek: pm-domains: Add domain regulator supply new dd65030295e2 soc: mediatek: pm-domains: Don't print an error if child d [...] new d6d58c350f73 Merge tag 'v5.11-next-soc' of git://git.kernel.org/pub/scm [...] new c7020068bf23 tee: fix some comment typos in header files new fda90b29e271 drivers: optee: use flexible-array member instead of zero- [...] new bed13b5fc4f3 tee: optee: fix 'physical' typos new 617d8e8b347e optee: sync OP-TEE headers new 719bc64061a6 Merge tag 'tee-housekeeping-for-v5.12' of git://git.linaro [...] new 958567600517 tee: optee: remove need_resched() before cond_resched() new d94bd41a0022 Merge tag 'optee-fix-cond-resched-call-for-v5.12' of git:/ [...] new 7deff441f53c drivers: soc: atmel: fix type for same7 new 67bc80975279 optee: simplify i2c access new d0236f17c319 Merge tag 'optee-simplify-i2c-access_for-v5.12' of git://g [...] new f426c3b1d66f dt-bindings: msm: Add LLCC for SM8250 new 916c0c05521a soc: qcom: llcc-qcom: Extract major hardware version new c4df37fe186d soc: qcom: llcc-qcom: Add support for SM8250 SoC new e1d8008179fe drivers: qcom: rpmh-rsc: Do not read back the register wri [...] new e2b0330c5a20 dt-bindings: soc: qcom: convert qcom,smem bindings to yaml new 1b3df368914b soc: qcom: smem: use %*ph to print small buffer new fef419c463d0 soc: qcom: rpmh: Remove serialization of TCS commands new 0c0d0e56e08c soc: qcom: socinfo: add qrb5165 SoC ID new 4305324208d8 soc: qcom: socinfo: add several PMIC IDs new 734c78e7febf soc: qcom: socinfo: add info from PMIC models array new 8333b2c26c2f soc: qcom: socinfo: Open read access to all for debugfs new 0da78ae2e04c soc: qcom: socinfo: Add SoC IDs for 630 family new 407bdcf9beb3 soc: qcom: socinfo: Add SoC IDs for APQ/MSM8998 new 3bc4bf77fa2a soc: qcom: socinfo: Add MDM9607 IDs new e6393818c8d1 soc: qcom: socinfo: Fix off-by-one array index bounds check new 5fb33d8960dc soc: qcom: socinfo: Fix an off by one in qcom_show_pmic_model() new 43eb76a2e56b drivers: soc: qcom: rpmpd: Add msm8994 RPM Power Domains new e161ce8e4cc1 soc: qcom: aoss: Add SM8350 compatible new aec8535edccb soc: qcom: socinfo: Remove unwanted le32_to_cpu() new 01f937ffc468 soc: qcom: ocmem: don't return NULL in of_get_ocmem new ce8ccf21c040 Merge tag 'qcom-drivers-for-5.12' of git://git.kernel.org/ [...] new 7d981405d0fd soc: imx8m: change to use platform driver new 168b322e36c5 Merge tag 'imx-drivers-5.12' of git://git.kernel.org/pub/s [...] new 62c290a6784a memory: ti-emif-pm: Drop of_match_ptr from of_device_id table new 0e9bc42089a7 memory: samsung: exynos5422-dmc: Correct function names in [...] new 321b36c79c43 memory: tegra186-emc: Replace DEFINE_SIMPLE_ATTRIBUTE with [...] new f464252181dc Merge tag 'memory-controller-drv-5.12-2' of git://git.kern [...] new 3f94cf15583b soc: aspeed: snoop: Add clock control logic new d0e72be77e79 soc: aspeed: socinfo: Add new systems new 4f79a8b06fcc Merge tag 'aspeed-5.12-soc' of git://git.kernel.org/pub/sc [...] new e767b3530acb Merge tag 'arm-drivers-v5.12' of git://git.kernel.org/pub/ [...]
The 2809 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-class-net | 15 + Documentation/ABI/testing/sysfs-class-net-dsa | 11 +- Documentation/ABI/testing/sysfs-class-net-qmi | 10 + Documentation/bpf/bpf_design_QA.rst | 6 + Documentation/bpf/bpf_devel_QA.rst | 11 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 6 +- .../arm/amlogic/amlogic,meson-mx-secbus2.yaml | 42 + Documentation/devicetree/bindings/arm/arm,scmi.txt | 8 + .../devicetree/bindings/arm/atmel-sysregs.txt | 2 +- .../devicetree/bindings/arm/bcm/brcm,bcm4908.yaml | 2 + Documentation/devicetree/bindings/arm/cpus.yaml | 1 + Documentation/devicetree/bindings/arm/fsl.yaml | 23 + .../devicetree/bindings/arm/mediatek.yaml | 4 +- .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 1 + Documentation/devicetree/bindings/arm/qcom.yaml | 12 + Documentation/devicetree/bindings/arm/renesas.yaml | 2 + .../devicetree/bindings/arm/rockchip.yaml | 5 + Documentation/devicetree/bindings/arm/sirf.yaml | 30 - Documentation/devicetree/bindings/arm/ste-u300.txt | 46 - Documentation/devicetree/bindings/arm/sunxi.yaml | 19 +- Documentation/devicetree/bindings/arm/tegra.yaml | 8 + Documentation/devicetree/bindings/arm/xilinx.yaml | 6 +- .../devicetree/bindings/arm/zte,sysctrl.txt | 30 - Documentation/devicetree/bindings/arm/zte.yaml | 28 - .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 4 +- Documentation/devicetree/bindings/c6x/clocks.txt | 40 - Documentation/devicetree/bindings/c6x/dscr.txt | 127 - Documentation/devicetree/bindings/c6x/emifa.txt | 62 - Documentation/devicetree/bindings/c6x/soc.txt | 28 - .../bindings/display/panel/panel-simple.yaml | 19 +- .../devicetree/bindings/firmware/qcom,scm.txt | 2 + .../devicetree/bindings/gpio/mrvl-gpio.yaml | 3 +- .../bindings/iio/adc/x-powers,axp209-adc.yaml | 12 +- .../allwinner,sun7i-a20-sc-nmi.yaml | 3 + .../interrupt-controller/ti,c64x+megamod-pic.txt | 103 - .../media/allwinner,sun8i-h3-deinterlace.yaml | 3 + .../bindings/media/marvell,mmp2-ccic.yaml | 5 + .../memory-controllers/renesas,rpc-if.yaml | 6 +- .../bindings/net/amlogic,meson-dwmac.yaml | 55 +- .../devicetree/bindings/net/brcm,bcm4908-enet.yaml | 48 + .../bindings/net/brcm,bcm7445-switch-v4.0.txt | 101 +- Documentation/devicetree/bindings/net/btusb.txt | 2 +- .../devicetree/bindings/net/can/fsl,flexcan.yaml | 11 + .../devicetree/bindings/net/dsa/arrow,xrs700x.yaml | 73 + .../devicetree/bindings/net/dsa/brcm,sf2.yaml | 173 + .../devicetree/bindings/net/dsa/mt7530.txt | 6 + .../bindings/net/ethernet-controller.yaml | 1 + .../devicetree/bindings/net/marvell-pp2.txt | 6 +- .../devicetree/bindings/net/qca,ar803x.yaml | 16 + .../devicetree/bindings/net/qcom,ipa.yaml | 15 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 2 + .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 50 +- .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 7 + .../bindings/net/toshiba,visconti-dwmac.yaml | 85 + .../devicetree/bindings/net/xilinx_axienet.txt | 4 + .../devicetree/bindings/power/brcm,bcm-pmb.yaml | 50 + .../bindings/power/mediatek,power-controller.yaml | 11 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../reset/brcm,bcm4908-misc-pcie-reset.yaml | 39 + .../bindings/reset/hisilicon,hi3660-reset.txt | 44 - .../bindings/reset/hisilicon,hi3660-reset.yaml | 77 + .../devicetree/bindings/reset/sirf,rstc.txt | 42 - .../devicetree/bindings/reset/zte,zx2967-reset.txt | 20 - .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 1 - .../devicetree/bindings/serial/pl011.yaml | 2 - .../devicetree/bindings/soc/imx/imx8m-soc.yaml | 86 + .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 1 + .../devicetree/bindings/soc/qcom/qcom,smem.txt | 57 - .../devicetree/bindings/soc/qcom/qcom,smem.yaml | 72 + .../devicetree/bindings/soc/ti/ti,pruss.yaml | 76 + .../devicetree/bindings/soc/zte/pd-2967xx.txt | 19 - .../devicetree/bindings/spi/spi-zynq-qspi.txt | 25 - .../devicetree/bindings/spi/xlnx,zynq-qspi.yaml | 59 + .../sram/allwinner,sun4i-a10-system-control.yaml | 1 + Documentation/devicetree/bindings/sram/sram.yaml | 2 + .../devicetree/bindings/timer/ti,c64x+timer64.txt | 25 - .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 12 +- .../devicetree/bindings/watchdog/qcom-wdt.yaml | 1 + Documentation/driver-api/auxiliary_bus.rst | 2 + Documentation/networking/bonding.rst | 13 + .../networking/device_drivers/ethernet/index.rst | 1 + .../device_drivers/ethernet/intel/ice.rst | 1027 +- .../device_drivers/ethernet/marvell/octeontx2.rst | 70 + .../device_drivers/ethernet/mellanox/mlx5.rst | 217 +- .../ethernet/ti/am65_nuss_cpsw_switchdev.rst | 143 + .../networking/devlink/am65-nuss-cpsw-switch.rst | 26 + Documentation/networking/devlink/devlink-port.rst | 199 + .../networking/devlink/devlink-resource.rst | 14 + Documentation/networking/devlink/devlink-trap.rst | 5 + Documentation/networking/devlink/index.rst | 2 + Documentation/networking/dsa/dsa.rst | 4 - Documentation/networking/ethtool-netlink.rst | 11 +- Documentation/networking/filter.rst | 67 +- Documentation/networking/ip-sysctl.rst | 78 +- Documentation/networking/netdev-FAQ.rst | 16 + Documentation/networking/netdev-features.rst | 21 + Documentation/networking/phy.rst | 13 +- Documentation/networking/sfp-phylink.rst | 2 +- Documentation/networking/snmp_counter.rst | 28 +- Documentation/networking/timestamping.rst | 3 +- MAINTAINERS | 167 +- Makefile | 16 +- arch/arm/Kconfig | 20 +- arch/arm/Kconfig.debug | 95 +- arch/arm/Makefile | 6 - arch/arm/boot/dts/Makefile | 39 +- arch/arm/boot/dts/am335x-evm.dts | 13 +- arch/arm/boot/dts/am335x-evmsk.dts | 14 +- arch/arm/boot/dts/am335x-icev2.dts | 14 +- arch/arm/boot/dts/am335x-myirtech-myc.dtsi | 267 + arch/arm/boot/dts/am335x-myirtech-myd.dts | 536 + arch/arm/boot/dts/am33xx-l4.dtsi | 49 + arch/arm/boot/dts/am574x-idk.dts | 4 + arch/arm/boot/dts/armada-385-linksys.dtsi | 2 + arch/arm/boot/dts/armada-388-helios4.dts | 28 +- arch/arm/boot/dts/aspeed-ast2600-evb.dts | 8 + arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 558 + arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts | 10 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 775 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 3 +- arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 37 +- arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 16 +- arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts | 5 + arch/arm/boot/dts/aspeed-bmc-portwell-neptune.dts | 2 + arch/arm/boot/dts/aspeed-bmc-supermicro-x11spi.dts | 137 + arch/arm/boot/dts/aspeed-g4.dtsi | 1 + arch/arm/boot/dts/aspeed-g5.dtsi | 1 + arch/arm/boot/dts/aspeed-g6.dtsi | 1 + arch/arm/boot/dts/at91-kizbox3_common.dtsi | 1 - arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 1 - arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 22 +- arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 1 - arch/arm/boot/dts/at91-sama5d2_icp.dts | 1 - arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 1 - arch/arm/boot/dts/at91-sama5d2_xplained.dts | 1 - arch/arm/boot/dts/atlas6-evb.dts | 78 - arch/arm/boot/dts/atlas6.dtsi | 800 - arch/arm/boot/dts/atlas7-evb.dts | 127 - arch/arm/boot/dts/atlas7.dtsi | 1955 -- arch/arm/boot/dts/bcm21664.dtsi | 2 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 17 + arch/arm/boot/dts/bcm2711.dtsi | 31 + arch/arm/boot/dts/berlin2.dtsi | 12 +- arch/arm/boot/dts/berlin2cd-google-chromecast.dts | 6 +- arch/arm/boot/dts/berlin2cd.dtsi | 12 +- arch/arm/boot/dts/berlin2q.dtsi | 12 +- arch/arm/boot/dts/dra71-evm.dts | 2 + arch/arm/boot/dts/dra76x.dtsi | 36 + arch/arm/boot/dts/e60k02.dtsi | 6 + arch/arm/boot/dts/efm32gg-dk3750.dts | 88 - arch/arm/boot/dts/efm32gg.dtsi | 177 - arch/arm/boot/dts/exynos3250-artik5.dtsi | 2 +- arch/arm/boot/dts/exynos3250-monk.dts | 2 +- arch/arm/boot/dts/exynos3250-rinato.dts | 2 +- arch/arm/boot/dts/exynos4210-i9100.dts | 30 +- arch/arm/boot/dts/exynos5250-spring.dts | 2 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 2 +- arch/arm/boot/dts/exynos54xx.dtsi | 6 +- arch/arm/boot/dts/imx28.dtsi | 10 + arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 1 - arch/arm/boot/dts/imx6dl-plybas.dts | 394 + arch/arm/boot/dts/imx6dl-plym2m.dts | 446 + arch/arm/boot/dts/imx6dl-prtmvt.dts | 852 + arch/arm/boot/dts/imx6dl-victgo.dts | 852 + arch/arm/boot/dts/imx6dl-vicut1.dts | 13 + arch/arm/boot/dts/imx6q-vicut1.dts | 17 + arch/arm/boot/dts/imx6q.dtsi | 20 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 1 + arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 2 + arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 803 + arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 42 +- arch/arm/boot/dts/imx6qdl.dtsi | 25 +- arch/arm/boot/dts/imx6qp-vicutp.dts | 13 + arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 18 +- arch/arm/boot/dts/imx6sl-tolino-shine3.dts | 15 +- arch/arm/boot/dts/imx6sll-kobo-clarahd.dts | 13 +- arch/arm/boot/dts/imx6sx-sdb.dtsi | 2 + arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 54 +- arch/arm/boot/dts/imx6ul-prti6g.dts | 356 + arch/arm/boot/dts/imx6ul.dtsi | 2 + arch/arm/boot/dts/imx7s.dtsi | 1 + arch/arm/boot/dts/keystone-k2e.dtsi | 6 +- arch/arm/boot/dts/keystone.dtsi | 4 +- arch/arm/boot/dts/meson.dtsi | 19 + arch/arm/boot/dts/meson8.dtsi | 75 + arch/arm/boot/dts/meson8b-ec100.dts | 5 - arch/arm/boot/dts/meson8b-mxq.dts | 5 - arch/arm/boot/dts/meson8b-odroidc1.dts | 5 - arch/arm/boot/dts/meson8b.dtsi | 75 + arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 5 - arch/arm/boot/dts/mmp2-olpc-xo-1-75.dts | 8 +- arch/arm/boot/dts/mmp2.dtsi | 5 +- arch/arm/boot/dts/mmp3-dell-ariel.dts | 33 +- arch/arm/boot/dts/mmp3.dtsi | 8 +- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 23 + .../boot/dts/mstar-infinity-breadbee-common.dtsi | 49 + .../dts/mstar-infinity-msc313-breadbee_crust.dts | 1 + .../boot/dts/mstar-infinity3-msc313e-breadbee.dts | 1 + arch/arm/boot/dts/omap3-echo.dts | 67 + arch/arm/boot/dts/omap3-gta04.dtsi | 4 +- arch/arm/boot/dts/omap3-igep.dtsi | 2 +- arch/arm/boot/dts/omap3-igep0020-common.dtsi | 2 +- arch/arm/boot/dts/omap3-igep0020-rev-f.dts | 2 +- arch/arm/boot/dts/omap3-igep0020.dts | 2 +- arch/arm/boot/dts/omap3-igep0030-common.dtsi | 2 +- arch/arm/boot/dts/omap3-igep0030-rev-g.dts | 2 +- arch/arm/boot/dts/omap3-igep0030.dts | 2 +- arch/arm/boot/dts/omap36xx.dtsi | 1 - arch/arm/boot/dts/omap443x.dtsi | 6 +- arch/arm/boot/dts/owl-s500-cubieboard6.dts | 7 - arch/arm/boot/dts/owl-s500-guitar-bb-rev-b.dts | 7 - arch/arm/boot/dts/owl-s500-labrador-base-m.dts | 7 - arch/arm/boot/dts/owl-s500-roseapplepi.dts | 97 +- arch/arm/boot/dts/owl-s500-sparky.dts | 7 - arch/arm/boot/dts/owl-s500.dtsi | 140 + arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 243 - arch/arm/boot/dts/picoxcell-pc3x3.dtsi | 355 - arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dts | 78 - arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dts | 84 - arch/arm/boot/dts/prima2-evb.dts | 37 - arch/arm/boot/dts/prima2.dtsi | 838 - arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 12 +- arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 8 +- arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 8 +- arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 10 +- .../arm/boot/dts/qcom-apq8064-sony-xperia-yuga.dts | 4 +- arch/arm/boot/dts/qcom-apq8074-dragonboard.dts | 10 +- arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dts | 28 + arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dts | 27 + arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi | 254 + arch/arm/boot/dts/qcom-ipq4018-jalapeno.dts | 214 + arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi | 18 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts | 4 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 10 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 8 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c2.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1.dtsi | 10 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 90 +- arch/arm/boot/dts/qcom-ipq8064-ap148.dts | 2 +- arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi | 12 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 31 +- arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi | 16 +- arch/arm/boot/dts/qcom-msm8660-surf.dts | 4 +- arch/arm/boot/dts/qcom-msm8960-cdp.dts | 8 +- arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 14 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 32 +- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 115 +- .../boot/dts/qcom-msm8974-sony-xperia-amami.dts | 14 +- .../boot/dts/qcom-msm8974-sony-xperia-castor.dts | 18 +- .../boot/dts/qcom-msm8974-sony-xperia-honami.dts | 16 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 43 + arch/arm/boot/dts/qcom-msm8974pro.dtsi | 5 + arch/arm/boot/dts/qcom-pmx55.dtsi | 84 + arch/arm/boot/dts/qcom-sdx55-mtp.dts | 251 + arch/arm/boot/dts/qcom-sdx55.dtsi | 505 + arch/arm/boot/dts/rk3036.dtsi | 83 +- arch/arm/boot/dts/rk322x.dtsi | 32 +- arch/arm/boot/dts/rk3288-miqi.dts | 5 + arch/arm/boot/dts/rk3288.dtsi | 115 +- arch/arm/boot/dts/rk3xxx.dtsi | 106 +- arch/arm/boot/dts/rv1108.dtsi | 14 + arch/arm/boot/dts/socfpga_arria10.dtsi | 13 +- arch/arm/boot/dts/ste-ab8500.dtsi | 64 +- arch/arm/boot/dts/ste-ab8505.dtsi | 67 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 12 +- arch/arm/boot/dts/ste-href.dtsi | 23 +- arch/arm/boot/dts/ste-href520-tvk.dts | 42 +- arch/arm/boot/dts/ste-hrefprev60-stuib.dts | 19 + arch/arm/boot/dts/ste-hrefprev60-tvk.dts | 19 + arch/arm/boot/dts/ste-hrefprev60.dtsi | 8 +- arch/arm/boot/dts/ste-hrefv60plus-stuib.dts | 39 + arch/arm/boot/dts/ste-hrefv60plus-tvk.dts | 39 + arch/arm/boot/dts/ste-hrefv60plus.dtsi | 76 +- arch/arm/boot/dts/ste-nomadik-nhk15.dts | 2 +- arch/arm/boot/dts/ste-nomadik-s8815.dts | 2 +- arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 2 +- arch/arm/boot/dts/ste-snowball.dts | 8 +- arch/arm/boot/dts/ste-u300.dts | 464 - arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 42 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 930 + arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 41 +- arch/arm/boot/dts/stm32f429.dtsi | 2 +- arch/arm/boot/dts/stm32f746.dtsi | 4 +- arch/arm/boot/dts/stm32h743.dtsi | 2 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 40 + arch/arm/boot/dts/stm32mp151.dtsi | 9 +- arch/arm/boot/dts/stm32mp157a-stinger96.dtsi | 4 - arch/arm/boot/dts/stm32mp157c-ed1.dts | 4 - arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 13 +- arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 2 - arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 12 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 20 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 4 - arch/arm/boot/dts/sun4i-a10-a1000.dts | 4 +- arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 4 +- arch/arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts | 1 + arch/arm/boot/dts/sun4i-a10-inet1.dts | 1 + arch/arm/boot/dts/sun4i-a10-jesurun-q5.dts | 2 +- arch/arm/boot/dts/sun4i-a10-marsboard.dts | 8 +- arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 2 +- arch/arm/boot/dts/sun4i-a10-pcduino.dts | 4 +- arch/arm/boot/dts/sun4i-a10-pov-protab2-ips9.dts | 1 + arch/arm/boot/dts/sun5i-a10s-auxtek-t003.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-mk802.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-r7-tv-dongle.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-wobo-i5.dts | 2 +- .../boot/dts/sun5i-a13-empire-electronix-d709.dts | 1 + arch/arm/boot/dts/sun5i-a13-licheepi-one.dts | 6 +- arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts | 2 +- arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 2 +- .../boot/dts/sun5i-a13-pocketbook-touch-lux-3.dts | 3 +- arch/arm/boot/dts/sun5i-a13.dtsi | 2 +- arch/arm/boot/dts/sun5i-gr8-evb.dts | 2 +- .../boot/dts/sun5i-reference-design-tablet.dtsi | 1 + arch/arm/boot/dts/sun5i.dtsi | 12 + arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 2 +- arch/arm/boot/dts/sun6i-a31-i7.dts | 2 +- arch/arm/boot/dts/sun6i-a31-m9.dts | 4 +- arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts | 4 +- arch/arm/boot/dts/sun6i-a31.dtsi | 4 +- arch/arm/boot/dts/sun6i-a31s-primo81.dts | 3 +- arch/arm/boot/dts/sun6i-a31s-sina31s-core.dtsi | 2 +- arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 79 +- .../dts/sun6i-a31s-yones-toptech-bs1078-v2.dts | 2 +- .../boot/dts/sun6i-reference-design-tablet.dtsi | 2 +- arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts | 4 +- arch/arm/boot/dts/sun7i-a20-bananapi.dts | 2 +- arch/arm/boot/dts/sun7i-a20-bananapro.dts | 4 +- arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 4 +- arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 8 +- arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts | 4 +- arch/arm/boot/dts/sun7i-a20-itead-ibox.dts | 4 +- arch/arm/boot/dts/sun7i-a20-lamobo-r1.dts | 2 +- arch/arm/boot/dts/sun7i-a20-m3.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olimex-som-evb.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olimex-som204-evb.dts | 6 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 2 +- arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts | 4 +- arch/arm/boot/dts/sun7i-a20-orangepi.dts | 2 +- arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 6 +- arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 4 +- arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts | 1 + arch/arm/boot/dts/sun7i-a20.dtsi | 2 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 2 +- arch/arm/boot/dts/sun8i-a33-inet-d978-rev2.dts | 2 +- arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 4 +- arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 3 +- arch/arm/boot/dts/sun8i-a33.dtsi | 2 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 8 +- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 2 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 3 - .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 30 + arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi-r1.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 4 +- arch/arm/boot/dts/sun8i-h3-orangepi-zero-plus2.dts | 4 +- arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 8 +- arch/arm/boot/dts/sun8i-r16-parrot.dts | 10 +- arch/arm/boot/dts/sun8i-r40.dtsi | 19 + .../boot/dts/sun8i-reference-design-tablet.dtsi | 3 +- arch/arm/boot/dts/sun8i-s3-elimo-impetus.dtsi | 2 +- arch/arm/boot/dts/sun8i-s3-pinecube.dts | 11 +- arch/arm/boot/dts/sun8i-v3-sl631-imx179.dts | 12 + arch/arm/boot/dts/sun8i-v3-sl631.dtsi | 138 + arch/arm/boot/dts/sun8i-v3s.dtsi | 17 +- arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 4 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 1 + arch/arm/boot/dts/tango4-common.dtsi | 184 - arch/arm/boot/dts/tango4-smp8758.dtsi | 57 - arch/arm/boot/dts/tango4-vantage-1172.dts | 42 - arch/arm/boot/dts/tegra30-ouya.dts | 4 +- arch/arm/boot/dts/zx296702-ad1.dts | 48 - arch/arm/boot/dts/zx296702.dtsi | 142 - arch/arm/boot/dts/zynq-ebaz4205.dts | 132 + arch/arm/configs/at91_dt_defconfig | 18 +- arch/arm/configs/efm32_defconfig | 98 - arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/configs/multi_v5_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 15 +- arch/arm/configs/omap2plus_defconfig | 22 +- arch/arm/configs/prima2_defconfig | 72 - arch/arm/configs/qcom_defconfig | 18 + arch/arm/configs/sama5_defconfig | 15 +- arch/arm/configs/tango4_defconfig | 93 - arch/arm/configs/tegra_defconfig | 1 + arch/arm/configs/u300_defconfig | 65 - arch/arm/configs/zx_defconfig | 122 - arch/arm/include/debug/brcmstb.S | 30 +- arch/arm/include/debug/efm32.S | 45 - arch/arm/include/debug/sirf.S | 40 - arch/arm/mach-at91/pm_suspend.S | 2 +- arch/arm/mach-bcm/Kconfig | 1 + arch/arm/mach-efm32/Makefile | 2 - arch/arm/mach-efm32/Makefile.boot | 4 - arch/arm/mach-efm32/dtmachine.c | 16 - arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-imx/hardware.h | 4 - arch/arm/mach-imx/mach-imx6ul.c | 25 +- arch/arm/mach-omap2/clockdomain.c | 4 +- arch/arm/mach-picoxcell/Kconfig | 9 - arch/arm/mach-picoxcell/Makefile | 2 - arch/arm/mach-picoxcell/common.c | 81 - arch/arm/mach-prima2/Kconfig | 48 - arch/arm/mach-prima2/Makefile | 9 - arch/arm/mach-prima2/common.c | 64 - arch/arm/mach-prima2/common.h | 32 - arch/arm/mach-prima2/headsmp.S | 36 - arch/arm/mach-prima2/hotplug.c | 38 - arch/arm/mach-prima2/platsmp.c | 123 - arch/arm/mach-prima2/pm.c | 153 - arch/arm/mach-prima2/pm.h | 28 - arch/arm/mach-prima2/rstc.c | 107 - arch/arm/mach-prima2/rtciobrg.c | 179 - arch/arm/mach-prima2/sleep.S | 63 - arch/arm/mach-s3c/irq-s3c24xx-fiq.S | 9 +- arch/arm/mach-s3c/irq-s3c24xx.c | 8 +- arch/arm/mach-tango/Kconfig | 13 - arch/arm/mach-tango/Makefile | 4 - arch/arm/mach-tango/platsmp.c | 52 - arch/arm/mach-tango/pm.c | 31 - arch/arm/mach-tango/pm.h | 7 - arch/arm/mach-tango/setup.c | 20 - arch/arm/mach-tango/smc.S | 12 - arch/arm/mach-tango/smc.h | 9 - arch/arm/mach-tegra/sleep-tegra20.S | 38 +- arch/arm/mach-tegra/sleep-tegra30.S | 94 +- arch/arm/mach-u300/Kconfig | 32 - arch/arm/mach-u300/Makefile | 8 - arch/arm/mach-u300/core.c | 413 - arch/arm/mach-u300/regulator.c | 134 - arch/arm/mach-zx/Kconfig | 21 - arch/arm/mach-zx/Makefile | 3 - arch/arm/mach-zx/core.h | 16 - arch/arm/mach-zx/headsmp.S | 30 - arch/arm/mach-zx/platsmp.c | 186 - arch/arm/mach-zx/zx296702-pm-domain.c | 202 - arch/arm/mach-zx/zx296702.c | 22 - arch/arm/mm/Kconfig | 1 - arch/arm/net/bpf_jit_32.c | 7 +- arch/arm64/Kconfig.platforms | 12 +- arch/arm64/boot/dts/Makefile | 1 - arch/arm64/boot/dts/allwinner/Makefile | 1 + .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 6 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 11 + .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 5 +- .../dts/allwinner/sun50i-a64-pinephone-1.0.dts | 2 +- .../dts/allwinner/sun50i-a64-pinephone-1.1.dts | 2 +- .../dts/allwinner/sun50i-a64-pinephone-1.2.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 18 +- .../allwinner/sun50i-a64-pinetab-early-adopter.dts | 26 + .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 2 +- .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 1 + .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 1 - .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 4 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 6 +- .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 4 +- .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 4 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 4 +- .../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 4 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 13 + .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi | 20 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 4 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 4 +- .../dts/allwinner/sun50i-h6-pine-h64-model-b.dts | 15 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 7 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 26 + arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 4 +- arch/arm64/boot/dts/amlogic/Makefile | 4 +- arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 2 +- .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 133 + .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 2 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 16 +- .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 2 +- .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 2 +- .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 2 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 2 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-wetek-hub.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 2 +- .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 2 +- .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 6 +- .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 2 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 2 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 6 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 21 +- .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 7 +- .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 429 +- .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 96 + arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 442 + arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 10 +- arch/arm64/boot/dts/broadcom/bcm4908/Makefile | 1 + .../broadcom/bcm4908/bcm4906-netgear-r8000p.dts | 52 + arch/arm64/boot/dts/broadcom/bcm4908/bcm4906.dtsi | 18 + .../broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts | 51 + arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 117 +- .../boot/dts/broadcom/stingray/bcm958742-base.dtsi | 64 - .../boot/dts/broadcom/stingray/stingray-sata.dtsi | 278 - .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 7 - .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 4 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 2 +- arch/arm64/boot/dts/freescale/Makefile | 8 + arch/arm64/boot/dts/freescale/fsl-ls1012a-frdm.dts | 21 + arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 5 + arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts | 50 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 60 +- .../fsl-ls1028a-kontron-kbox-a-230-ls.dts | 4 + .../freescale/fsl-ls1028a-kontron-sl28-var1.dts | 62 + .../fsl-ls1028a-kontron-sl28-var3-ads2.dts | 5 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 8 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 16 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 182 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 98 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 3 + arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 98 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 6 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 122 +- arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi | 17 +- arch/arm64/boot/dts/freescale/fsl-ls2088a.dtsi | 17 +- arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 4 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 118 +- .../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 3 +- .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 12 + arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 10 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 24 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 147 +- arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 2 + .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 1 - .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 4 +- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 393 + .../boot/dts/freescale/imx8mm-venice-gw700x.dtsi | 495 + .../boot/dts/freescale/imx8mm-venice-gw71xx-0x.dts | 19 + .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 186 + .../boot/dts/freescale/imx8mm-venice-gw72xx-0x.dts | 20 + .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 311 + .../boot/dts/freescale/imx8mm-venice-gw73xx-0x.dts | 19 + .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 362 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 23 +- .../dts/freescale/imx8mn-beacon-baseboard.dtsi | 307 + .../arm64/boot/dts/freescale/imx8mn-beacon-kit.dts | 19 + .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 466 + arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 75 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 44 +- .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 161 + .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 293 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 23 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 20 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 6 + .../arm64/boot/dts/freescale/imx8mq-librem5-r4.dts | 35 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 113 +- .../boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts | 93 + .../boot/dts/freescale/imx8mq-zii-ultra-zest.dts | 30 + .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 118 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 72 +- arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 77 + arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi | 8 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 8 +- .../arm64/boot/dts/hisilicon/hikey970-pinctrl.dtsi | 632 +- arch/arm64/boot/dts/hisilicon/hip05.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hip06.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hip07.dtsi | 9 +- arch/arm64/boot/dts/intel/Makefile | 1 + arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 +- arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 53 + .../boot/dts/marvell/armada-3720-espressobin.dtsi | 2 - .../boot/dts/marvell/armada-3720-turris-mox.dts | 2 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 + arch/arm64/boot/dts/marvell/armada-ap807.dtsi | 5 + arch/arm64/boot/dts/marvell/armada-ap80x.dtsi | 3 + arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 12 +- arch/arm64/boot/dts/marvell/cn9130-db.dts | 2 + arch/arm64/boot/dts/mediatek/Makefile | 1 + arch/arm64/boot/dts/mediatek/mt6779.dtsi | 17 + arch/arm64/boot/dts/mediatek/mt7622.dtsi | 2 + arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 12 + .../boot/dts/mediatek/mt8183-kukui-krane-sku0.dts | 23 + .../dts/mediatek/mt8183-kukui-krane-sku176.dts | 5 + arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 46 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 26 +- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 57 + arch/arm64/boot/dts/mediatek/mt8516.dtsi | 30 + arch/arm64/boot/dts/nvidia/Makefile | 1 + arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 742 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 22 + arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 8 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 595 +- .../dts/nvidia/tegra194-p3509-0000+p3668-0000.dts | 339 +- .../dts/nvidia/tegra194-p3509-0000+p3668-0001.dts | 10 + .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 351 + .../arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi | 282 +- .../arm64/boot/dts/nvidia/tegra194-p3668-0001.dtsi | 19 + arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 284 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 48 + arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 299 + arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 175 + arch/arm64/boot/dts/nvidia/tegra210.dtsi | 261 +- arch/arm64/boot/dts/qcom/Makefile | 15 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 4 + .../apq8094-sony-xperia-kitakami-karin_windy.dts | 23 + .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 291 + arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 195 + .../boot/dts/qcom/msm8916-longcheer-l8910.dts | 267 + arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 16 + .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 10 + .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 20 +- .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 41 +- .../qcom/msm8992-msft-lumia-octagon-talkman.dts | 15 + .../boot/dts/qcom/msm8992-msft-lumia-talkman.dts | 67 - arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 92 +- arch/arm64/boot/dts/qcom/msm8992.dtsi | 743 +- .../boot/dts/qcom/msm8994-msft-lumia-cityman.dts | 73 - .../qcom/msm8994-msft-lumia-octagon-cityman.dts | 15 + .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 909 + .../dts/qcom/msm8994-sony-xperia-kitakami-ivy.dts | 26 + .../qcom/msm8994-sony-xperia-kitakami-karin.dts | 45 + .../qcom/msm8994-sony-xperia-kitakami-satsuki.dts | 18 + .../qcom/msm8994-sony-xperia-kitakami-sumire.dts | 4 +- .../qcom/msm8994-sony-xperia-kitakami-suzuran.dts | 20 + .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 457 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 321 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 + arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 16 + arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 10 + arch/arm64/boot/dts/qcom/msm8998-pins.dtsi | 108 - arch/arm64/boot/dts/qcom/msm8998.dtsi | 393 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 12 +- arch/arm64/boot/dts/qcom/pm8150b.dtsi | 12 +- arch/arm64/boot/dts/qcom/pm8150l.dtsi | 12 +- arch/arm64/boot/dts/qcom/pm8994.dtsi | 4 +- arch/arm64/boot/dts/qcom/pm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 8 +- arch/arm64/boot/dts/qcom/pms405.dtsi | 2 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 563 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 91 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 51 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 12 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 4 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 623 + .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 19 + arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 23 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 3 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 2 +- arch/arm64/boot/dts/qcom/sdm850.dtsi | 21 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 158 + arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 269 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 940 +- arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 250 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 499 + arch/arm64/boot/dts/renesas/Makefile | 2 + .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 137 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 47 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 2 + .../boot/dts/renesas/r8a774a1-beacon-rzg2m-kit.dts | 41 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 32 + .../boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts | 66 + arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 32 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 17 + .../boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts | 71 + arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 32 + arch/arm64/boot/dts/renesas/r8a77951.dtsi | 65 + arch/arm64/boot/dts/renesas/r8a77960.dtsi | 65 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 135 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 65 + arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 2 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 2 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 65 + arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 2 + arch/arm64/boot/dts/renesas/r8a77995.dtsi | 135 + .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 138 + arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 6 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 837 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 + arch/arm64/boot/dts/rockchip/Makefile | 2 + arch/arm64/boot/dts/rockchip/px30.dtsi | 83 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 63 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 382 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 56 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 33 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 62 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4b.dts | 52 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 53 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 29 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 109 +- arch/arm64/boot/dts/synaptics/as370.dtsi | 4 +- arch/arm64/boot/dts/synaptics/berlin4ct.dtsi | 12 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 2 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 38 + arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 161 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 42 +- arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 80 +- arch/arm64/boot/dts/ti/k3-j7200.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 70 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 2 +- arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 27 + arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 48 + arch/arm64/boot/dts/xilinx/Makefile | 1 + arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 22 + arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 33 + arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 94 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 40 + arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts | 293 + arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 89 + arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 70 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 128 +- arch/arm64/boot/dts/zte/Makefile | 3 - arch/arm64/boot/dts/zte/zx296718-evb.dts | 144 - arch/arm64/boot/dts/zte/zx296718-pcbox.dts | 143 - arch/arm64/boot/dts/zte/zx296718.dtsi | 627 - arch/arm64/configs/defconfig | 35 + arch/arm64/net/bpf_jit_comp.c | 16 +- arch/c6x/Kconfig | 113 - arch/c6x/Kconfig.debug | 10 - arch/c6x/Makefile | 60 - arch/c6x/boot/Makefile | 11 - arch/c6x/boot/dts/Makefile | 16 - arch/c6x/boot/dts/dsk6455.dts | 57 - arch/c6x/boot/dts/evmc6457.dts | 43 - arch/c6x/boot/dts/evmc6472.dts | 68 - arch/c6x/boot/dts/evmc6474.dts | 53 - arch/c6x/boot/dts/evmc6678.dts | 78 - arch/c6x/boot/dts/tms320c6455.dtsi | 97 - arch/c6x/boot/dts/tms320c6457.dtsi | 69 - arch/c6x/boot/dts/tms320c6472.dtsi | 135 - arch/c6x/boot/dts/tms320c6474.dtsi | 90 - arch/c6x/boot/dts/tms320c6678.dtsi | 147 - arch/c6x/configs/dsk6455_defconfig | 42 - arch/c6x/configs/evmc6457_defconfig | 39 - arch/c6x/configs/evmc6472_defconfig | 40 - arch/c6x/configs/evmc6474_defconfig | 40 - arch/c6x/configs/evmc6678_defconfig | 40 - arch/c6x/include/asm/Kbuild | 5 - arch/c6x/include/asm/asm-offsets.h | 1 - arch/c6x/include/asm/bitops.h | 95 - arch/c6x/include/asm/bug.h | 20 - arch/c6x/include/asm/cache.h | 94 - arch/c6x/include/asm/cacheflush.h | 45 - arch/c6x/include/asm/checksum.h | 34 - arch/c6x/include/asm/clock.h | 145 - arch/c6x/include/asm/cmpxchg.h | 63 - arch/c6x/include/asm/delay.h | 64 - arch/c6x/include/asm/dscr.h | 30 - arch/c6x/include/asm/elf.h | 117 - arch/c6x/include/asm/flat.h | 19 - arch/c6x/include/asm/ftrace.h | 6 - arch/c6x/include/asm/hardirq.h | 17 - arch/c6x/include/asm/irq.h | 50 - arch/c6x/include/asm/irqflags.h | 68 - arch/c6x/include/asm/linkage.h | 31 - arch/c6x/include/asm/megamod-pic.h | 10 - arch/c6x/include/asm/mmu_context.h | 6 - arch/c6x/include/asm/module.h | 20 - arch/c6x/include/asm/page.h | 9 - arch/c6x/include/asm/pgtable.h | 66 - arch/c6x/include/asm/processor.h | 114 - arch/c6x/include/asm/procinfo.h | 24 - arch/c6x/include/asm/ptrace.h | 32 - arch/c6x/include/asm/sections.h | 12 - arch/c6x/include/asm/setup.h | 31 - arch/c6x/include/asm/soc.h | 35 - arch/c6x/include/asm/special_insns.h | 60 - arch/c6x/include/asm/string.h | 18 - arch/c6x/include/asm/switch_to.h | 30 - arch/c6x/include/asm/syscall.h | 75 - arch/c6x/include/asm/syscalls.h | 46 - arch/c6x/include/asm/thread_info.h | 94 - arch/c6x/include/asm/timer64.h | 7 - arch/c6x/include/asm/timex.h | 30 - arch/c6x/include/asm/tlb.h | 7 - arch/c6x/include/asm/traps.h | 33 - arch/c6x/include/asm/uaccess.h | 97 - arch/c6x/include/asm/unaligned.h | 104 - arch/c6x/include/asm/vmalloc.h | 4 - arch/c6x/include/uapi/asm/Kbuild | 2 - arch/c6x/include/uapi/asm/byteorder.h | 13 - arch/c6x/include/uapi/asm/ptrace.h | 164 - arch/c6x/include/uapi/asm/setup.h | 7 - arch/c6x/include/uapi/asm/sigcontext.h | 81 - arch/c6x/include/uapi/asm/swab.h | 55 - arch/c6x/include/uapi/asm/unistd.h | 29 - arch/c6x/kernel/Makefile | 13 - arch/c6x/kernel/asm-offsets.c | 123 - arch/c6x/kernel/c6x_ksyms.c | 62 - arch/c6x/kernel/devicetree.c | 14 - arch/c6x/kernel/entry.S | 736 - arch/c6x/kernel/head.S | 81 - arch/c6x/kernel/irq.c | 127 - arch/c6x/kernel/module.c | 119 - arch/c6x/kernel/process.c | 151 - arch/c6x/kernel/ptrace.c | 139 - arch/c6x/kernel/setup.c | 476 - arch/c6x/kernel/signal.c | 322 - arch/c6x/kernel/soc.c | 87 - arch/c6x/kernel/switch_to.S | 71 - arch/c6x/kernel/sys_c6x.c | 71 - arch/c6x/kernel/time.c | 63 - arch/c6x/kernel/traps.c | 409 - arch/c6x/kernel/vectors.S | 78 - arch/c6x/kernel/vmlinux.lds.S | 151 - arch/c6x/lib/Makefile | 8 - arch/c6x/lib/checksum.c | 11 - arch/c6x/lib/csum_64plus.S | 414 - arch/c6x/lib/divi.S | 41 - arch/c6x/lib/divremi.S | 34 - arch/c6x/lib/divremu.S | 75 - arch/c6x/lib/divu.S | 86 - arch/c6x/lib/llshl.S | 25 - arch/c6x/lib/llshr.S | 26 - arch/c6x/lib/llshru.S | 26 - arch/c6x/lib/memcpy_64plus.S | 43 - arch/c6x/lib/mpyll.S | 37 - arch/c6x/lib/negll.S | 19 - arch/c6x/lib/pop_rts.S | 20 - arch/c6x/lib/push_rts.S | 19 - arch/c6x/lib/remi.S | 52 - arch/c6x/lib/remu.S | 70 - arch/c6x/lib/strasgi.S | 77 - arch/c6x/lib/strasgi_64plus.S | 27 - arch/c6x/mm/Makefile | 6 - arch/c6x/mm/dma-coherent.c | 173 - arch/c6x/mm/init.c | 65 - arch/c6x/platforms/Kconfig | 21 - arch/c6x/platforms/Makefile | 13 - arch/c6x/platforms/cache.c | 444 - arch/c6x/platforms/dscr.c | 595 - arch/c6x/platforms/emif.c | 84 - arch/c6x/platforms/megamod-pic.c | 344 - arch/c6x/platforms/pll.c | 440 - arch/c6x/platforms/plldata.c | 467 - arch/c6x/platforms/timer64.c | 241 - arch/mips/net/ebpf_jit.c | 11 +- arch/powerpc/net/bpf_jit_comp64.c | 25 +- arch/riscv/net/bpf_jit_comp32.c | 20 +- arch/riscv/net/bpf_jit_comp64.c | 16 +- arch/s390/net/bpf_jit_comp.c | 27 +- arch/sparc/net/bpf_jit_comp_64.c | 17 +- arch/x86/net/bpf_jit_comp.c | 422 +- arch/x86/net/bpf_jit_comp32.c | 6 +- drivers/atm/idt77252.c | 11 +- drivers/atm/idt77252.h | 2 +- drivers/block/xen-blkback/xenbus.c | 2 +- drivers/bluetooth/btintel.c | 21 +- drivers/bluetooth/btmtksdio.c | 16 +- drivers/bluetooth/btqca.c | 67 + drivers/bluetooth/btqca.h | 1 + drivers/bluetooth/btqcomsmd.c | 27 +- drivers/bluetooth/btrtl.c | 43 +- drivers/bluetooth/btusb.c | 313 +- drivers/bluetooth/hci_bcm.c | 1 + drivers/bluetooth/hci_h5.c | 7 + drivers/bluetooth/hci_ldisc.c | 7 +- drivers/bluetooth/hci_qca.c | 33 +- drivers/bluetooth/hci_serdev.c | 4 +- drivers/bus/Kconfig | 2 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 9 + drivers/bus/mhi/core/main.c | 12 + drivers/bus/mvebu-mbus.c | 2 +- drivers/bus/sunxi-rsb.c | 215 +- drivers/clk/tegra/Kconfig | 3 + drivers/clk/tegra/Makefile | 2 +- drivers/clk/tegra/clk-tegra124-emc.c | 41 +- drivers/clk/tegra/clk-tegra124.c | 26 +- drivers/clk/tegra/clk.h | 18 +- drivers/firmware/arm_scmi/driver.c | 4 +- drivers/firmware/arm_scmi/smc.c | 42 +- drivers/i2c/busses/Kconfig | 4 +- drivers/memory/Kconfig | 8 +- drivers/memory/emif.c | 3 +- drivers/memory/mtk-smi.c | 36 +- drivers/memory/samsung/exynos5422-dmc.c | 4 +- drivers/memory/tegra/Kconfig | 4 +- drivers/memory/tegra/mc.c | 7 + drivers/memory/tegra/tegra124-emc.c | 368 +- drivers/memory/tegra/tegra124.c | 82 +- drivers/memory/tegra/tegra186-emc.c | 12 +- drivers/memory/tegra/tegra20-emc.c | 13 +- drivers/memory/tegra/tegra30-emc.c | 13 +- drivers/memory/ti-aemif.c | 8 +- drivers/memory/ti-emif-pm.c | 2 +- drivers/mfd/axp20x-i2c.c | 4 +- drivers/mfd/axp20x-rsb.c | 4 +- drivers/mfd/axp20x.c | 4 +- drivers/mtd/nand/raw/Kconfig | 3 +- drivers/net/Kconfig | 1 + drivers/net/Makefile | 2 +- drivers/net/arcnet/arcnet.c | 7 +- drivers/net/arcnet/com20020_cs.c | 2 +- drivers/net/bareudp.c | 19 +- drivers/net/bonding/bond_3ad.c | 26 +- drivers/net/bonding/bond_main.c | 174 +- drivers/net/bonding/bond_options.c | 55 +- drivers/net/caif/caif_virtio.c | 8 +- drivers/net/can/Makefile | 7 +- drivers/net/can/at91_can.c | 4 +- drivers/net/can/c_can/c_can.c | 4 +- drivers/net/can/cc770/cc770.c | 4 +- drivers/net/can/dev.c | 1338 - drivers/net/can/dev/Makefile | 11 + drivers/net/can/dev/bittiming.c | 261 + drivers/net/can/dev/dev.c | 468 + drivers/net/can/dev/length.c | 95 + drivers/net/can/dev/netlink.c | 379 + drivers/net/can/dev/rx-offload.c | 377 + drivers/net/can/dev/skb.c | 231 + drivers/net/can/flexcan.c | 130 +- drivers/net/can/grcan.c | 4 +- drivers/net/can/ifi_canfd/ifi_canfd.c | 4 +- drivers/net/can/kvaser_pciefd.c | 6 +- drivers/net/can/m_can/Makefile | 4 + drivers/net/can/m_can/m_can.c | 8 +- drivers/net/can/m_can/tcan4x5x-core.c | 437 + drivers/net/can/m_can/tcan4x5x-regmap.c | 135 + drivers/net/can/m_can/tcan4x5x.c | 533 - drivers/net/can/m_can/tcan4x5x.h | 57 + drivers/net/can/mscan/mscan.c | 4 +- drivers/net/can/pch_can.c | 4 +- drivers/net/can/peak_canfd/peak_canfd.c | 4 +- drivers/net/can/rcar/rcar_can.c | 4 +- drivers/net/can/rcar/rcar_canfd.c | 4 +- drivers/net/can/rx-offload.c | 376 - drivers/net/can/sja1000/sja1000.c | 4 +- drivers/net/can/softing/softing_main.c | 4 +- drivers/net/can/spi/hi311x.c | 4 +- drivers/net/can/spi/mcp251x.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 139 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 2 +- drivers/net/can/sun4i_can.c | 4 +- drivers/net/can/ti_hecc.c | 4 +- drivers/net/can/usb/ems_usb.c | 4 +- drivers/net/can/usb/esd_usb2.c | 4 +- drivers/net/can/usb/gs_usb.c | 4 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 2 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 2 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 2 +- drivers/net/can/usb/mcba_usb.c | 10 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 4 +- drivers/net/can/usb/ucan.c | 4 +- drivers/net/can/usb/usb_8dev.c | 4 +- drivers/net/can/xilinx_can.c | 6 +- drivers/net/dsa/Kconfig | 2 + drivers/net/dsa/Makefile | 1 + drivers/net/dsa/b53/b53_common.c | 204 +- drivers/net/dsa/b53/b53_priv.h | 18 +- drivers/net/dsa/bcm_sf2.c | 38 +- drivers/net/dsa/bcm_sf2_cfp.c | 12 +- drivers/net/dsa/bcm_sf2_regs.h | 1 + drivers/net/dsa/dsa_loop.c | 74 +- drivers/net/dsa/hirschmann/Kconfig | 1 + drivers/net/dsa/hirschmann/hellcreek.c | 452 +- drivers/net/dsa/hirschmann/hellcreek.h | 23 +- drivers/net/dsa/lan9303-core.c | 12 +- drivers/net/dsa/lantiq_gswip.c | 105 +- drivers/net/dsa/microchip/ksz8795.c | 78 +- drivers/net/dsa/microchip/ksz9477.c | 98 +- drivers/net/dsa/microchip/ksz_common.c | 25 +- drivers/net/dsa/microchip/ksz_common.h | 8 +- drivers/net/dsa/mt7530.c | 169 +- drivers/net/dsa/mt7530.h | 20 + drivers/net/dsa/mv88e6xxx/Kconfig | 13 - drivers/net/dsa/mv88e6xxx/Makefile | 6 +- drivers/net/dsa/mv88e6xxx/chip.c | 627 +- drivers/net/dsa/mv88e6xxx/chip.h | 11 +- drivers/net/dsa/mv88e6xxx/global1.h | 4 - drivers/net/dsa/mv88e6xxx/global1_vtu.c | 69 +- drivers/net/dsa/mv88e6xxx/global2.c | 8 +- drivers/net/dsa/mv88e6xxx/global2.h | 187 +- drivers/net/dsa/mv88e6xxx/port.c | 73 +- drivers/net/dsa/mv88e6xxx/port.h | 24 +- drivers/net/dsa/ocelot/Kconfig | 2 + drivers/net/dsa/ocelot/felix.c | 1135 +- drivers/net/dsa/ocelot/felix.h | 18 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 67 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 49 +- drivers/net/dsa/qca/ar9331.c | 165 +- drivers/net/dsa/qca8k.c | 40 +- drivers/net/dsa/realtek-smi-core.h | 12 +- drivers/net/dsa/rtl8366.c | 156 +- drivers/net/dsa/rtl8366rb.c | 276 +- drivers/net/dsa/sja1105/sja1105.h | 6 +- drivers/net/dsa/sja1105/sja1105_devlink.c | 9 +- drivers/net/dsa/sja1105/sja1105_main.c | 363 +- drivers/net/dsa/sja1105/sja1105_spi.c | 6 + drivers/net/dsa/xrs700x/Kconfig | 26 + drivers/net/dsa/xrs700x/Makefile | 4 + drivers/net/dsa/xrs700x/xrs700x.c | 743 + drivers/net/dsa/xrs700x/xrs700x.h | 42 + drivers/net/dsa/xrs700x/xrs700x_i2c.c | 147 + drivers/net/dsa/xrs700x/xrs700x_mdio.c | 164 + drivers/net/dsa/xrs700x/xrs700x_reg.h | 208 + drivers/net/ethernet/Kconfig | 1 - drivers/net/ethernet/Makefile | 1 - drivers/net/ethernet/amazon/ena/ena_netdev.c | 10 +- drivers/net/ethernet/amd/xgbe/xgbe-common.h | 14 + drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 3 +- drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 3 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 39 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 4 +- drivers/net/ethernet/aurora/Kconfig | 23 - drivers/net/ethernet/aurora/Makefile | 2 - drivers/net/ethernet/aurora/nb8800.c | 1520 - drivers/net/ethernet/aurora/nb8800.h | 316 - drivers/net/ethernet/broadcom/Kconfig | 9 +- drivers/net/ethernet/broadcom/Makefile | 1 + drivers/net/ethernet/broadcom/bcm4908_enet.c | 689 + drivers/net/ethernet/broadcom/bcm4908_enet.h | 96 + drivers/net/ethernet/broadcom/bcm63xx_enet.c | 186 +- drivers/net/ethernet/broadcom/bcm63xx_enet.h | 14 +- drivers/net/ethernet/broadcom/bcmsysport.c | 82 +- drivers/net/ethernet/broadcom/bcmsysport.h | 37 +- drivers/net/ethernet/broadcom/bgmac.c | 114 +- drivers/net/ethernet/broadcom/bgmac.h | 59 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 461 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 46 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 11 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 344 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 9 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 59 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 8 +- drivers/net/ethernet/broadcom/tg3.c | 36 +- drivers/net/ethernet/broadcom/tg3.h | 1 + drivers/net/ethernet/broadcom/unimac.h | 68 + drivers/net/ethernet/cadence/macb_main.c | 4 + drivers/net/ethernet/cavium/liquidio/lio_core.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 - drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 - .../net/ethernet/cavium/liquidio/octeon_device.c | 3 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 13 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 12 +- drivers/net/ethernet/chelsio/cxgb/common.h | 6 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 54 +- drivers/net/ethernet/chelsio/cxgb/sge.c | 53 +- drivers/net/ethernet/chelsio/cxgb/sge.h | 3 +- drivers/net/ethernet/chelsio/cxgb/subr.c | 64 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h | 3 - drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 24 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 1 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 3 + drivers/net/ethernet/chelsio/cxgb4/sge.c | 49 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 13 +- drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 6 + .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c | 3 - .../chelsio/inline_crypto/chtls/chtls_cm.h | 3 - drivers/net/ethernet/cisco/enic/enic_main.c | 4 - drivers/net/ethernet/emulex/benet/be_main.c | 2 - drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 10 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 152 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 15 + .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 16 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 156 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 5 + drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 17 + drivers/net/ethernet/freescale/dpaa2/dpni.c | 93 + drivers/net/ethernet/freescale/dpaa2/dpni.h | 9 + drivers/net/ethernet/freescale/enetc/Kconfig | 2 +- drivers/net/ethernet/freescale/enetc/enetc_mdio.c | 61 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 5 +- drivers/net/ethernet/freescale/fec_main.c | 7 +- drivers/net/ethernet/freescale/fman/fman_memac.c | 4 + drivers/net/ethernet/freescale/gianfar.c | 1 - drivers/net/ethernet/freescale/ucc_geth.c | 549 +- drivers/net/ethernet/freescale/ucc_geth.h | 6 - drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 20 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 101 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 56 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 16 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 8 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 165 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 14 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 27 - .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 330 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 4 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 326 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 15 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 215 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 54 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 204 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 20 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 180 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 8 +- drivers/net/ethernet/i825xx/ether1.c | 4 +- drivers/net/ethernet/ibm/ibmvnic.c | 376 +- drivers/net/ethernet/ibm/ibmvnic.h | 17 +- drivers/net/ethernet/intel/e100.c | 92 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 1 - drivers/net/ethernet/intel/e1000e/ich8lan.c | 7 - drivers/net/ethernet/intel/fm10k/fm10k_main.c | 13 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 2 - drivers/net/ethernet/intel/i40e/i40e.h | 26 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 11 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 65 +- drivers/net/ethernet/intel/i40e/i40e_dcb.c | 949 +- drivers/net/ethernet/intel/i40e/i40e_dcb.h | 169 +- drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c | 752 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 382 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 617 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 9 +- drivers/net/ethernet/intel/i40e/i40e_register.h | 174 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 656 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 1 + drivers/net/ethernet/intel/i40e/i40e_type.h | 5 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 153 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 15 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 2 +- drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 54 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 52 +- drivers/net/ethernet/intel/ice/ice_common.c | 60 +- drivers/net/ethernet/intel/ice/ice_common.h | 3 + drivers/net/ethernet/intel/ice/ice_controlq.c | 4 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 40 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 47 +- drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 50 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 273 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 22 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 12 +- drivers/net/ethernet/intel/ice/ice_fw_update.c | 10 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 3 + drivers/net/ethernet/intel/ice/ice_lag.c | 445 + drivers/net/ethernet/intel/ice/ice_lag.h | 87 + drivers/net/ethernet/intel/ice/ice_lib.c | 142 +- drivers/net/ethernet/intel/ice/ice_main.c | 114 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 662 +- drivers/net/ethernet/intel/ice/ice_nvm.h | 14 + drivers/net/ethernet/intel/ice/ice_sched.c | 1283 +- drivers/net/ethernet/intel/ice/ice_sched.h | 24 +- drivers/net/ethernet/intel/ice/ice_status.h | 1 + drivers/net/ethernet/intel/ice/ice_switch.c | 2 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 175 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 4 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 7 +- drivers/net/ethernet/intel/ice/ice_type.h | 158 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 72 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 78 +- drivers/net/ethernet/intel/igb/igb_main.c | 48 +- drivers/net/ethernet/intel/igbvf/netdev.c | 14 +- drivers/net/ethernet/intel/igc/igc.h | 2 + drivers/net/ethernet/intel/igc/igc_defines.h | 4 +- drivers/net/ethernet/intel/igc/igc_dump.c | 2 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 24 +- drivers/net/ethernet/intel/igc/igc_hw.h | 1 - drivers/net/ethernet/intel/igc/igc_main.c | 24 +- drivers/net/ethernet/intel/igc/igc_phy.c | 18 + drivers/net/ethernet/intel/igc/igc_phy.h | 1 + drivers/net/ethernet/intel/igc/igc_regs.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 57 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 42 +- drivers/net/ethernet/marvell/Kconfig | 1 - drivers/net/ethernet/marvell/mvneta.c | 80 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 134 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 574 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 79 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h | 3 +- drivers/net/ethernet/marvell/octeontx2/af/Makefile | 10 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 573 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 25 +- .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 71 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 5 + .../ethernet/marvell/octeontx2/af/lmac_common.h | 131 + drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 59 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 163 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 5 + drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 12 + drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 272 + drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 57 + drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 166 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 84 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 214 +- .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 261 + .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 130 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 430 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 652 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.h | 27 + .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 139 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 54 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 32 + .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 614 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 10 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 181 + drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h | 17 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 237 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 135 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 551 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 155 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 78 +- .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 4 + .../ethernet/marvell/octeontx2/nic/otx2_struct.h | 10 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 76 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 8 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 52 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 93 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 43 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 12 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 4 - drivers/net/ethernet/mellanox/mlx4/en_rx.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 27 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 17 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 8 + drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 216 + drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 18 + .../mellanox/mlx5/core/diag/en_rep_tracepoint.h | 4 +- .../mellanox/mlx5/core/diag/en_tc_tracepoint.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 76 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 16 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 984 + drivers/net/ethernet/mellanox/mlx5/core/en/qos.h | 44 + .../net/ethernet/mellanox/mlx5/core/en/rep/neigh.c | 34 +- .../net/ethernet/mellanox/mlx5/core/en/rep/neigh.h | 3 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 14 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 289 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 6 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 175 + .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 499 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 17 + .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 1653 + .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.h | 38 + .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 457 + drivers/net/ethernet/mellanox/mlx5/core/en/trap.h | 37 + drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 7 + drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 2 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 8 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 14 - .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 29 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 24 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 66 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 7 - .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 60 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 212 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 488 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 93 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 78 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 100 + drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 1107 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 40 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 53 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 26 + drivers/net/ethernet/mellanox/mlx5/core/eq.c | 5 +- .../mellanox/mlx5/core/esw/acl/egress_ofld.c | 2 +- .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 41 + .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 517 + .../ethernet/mellanox/mlx5/core/esw/indir_table.h | 76 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 71 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 94 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 678 +- drivers/net/ethernet/mellanox/mlx5/core/events.c | 54 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 22 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 26 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 5 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 6 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 431 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 36 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 65 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 14 + drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 20 + drivers/net/ethernet/mellanox/mlx5/core/qos.c | 85 + drivers/net/ethernet/mellanox/mlx5/core/qos.h | 30 + drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c | 49 + .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 275 + .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.h | 55 + .../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 102 + .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 556 + .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 233 + .../mellanox/mlx5/core/sf/mlx5_ifc_vhca_event.h | 82 + drivers/net/ethernet/mellanox/mlx5/core/sf/priv.h | 21 + drivers/net/ethernet/mellanox/mlx5/core/sf/sf.h | 100 + .../ethernet/mellanox/mlx5/core/sf/vhca_event.c | 189 + .../ethernet/mellanox/mlx5/core/sf/vhca_event.h | 57 + .../mellanox/mlx5/core/steering/dr_action.c | 588 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 17 +- .../mellanox/mlx5/core/steering/dr_domain.c | 23 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 118 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 66 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 29 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 1619 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 171 + .../mellanox/mlx5/core/steering/dr_ste_v0.c | 1640 + .../mellanox/mlx5/core/steering/dr_ste_v1.c | 1633 + .../mellanox/mlx5/core/steering/dr_types.h | 193 +- .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 85 - .../mlx5/core/steering/mlx5_ifc_dr_ste_v1.h | 434 + .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 15 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 77 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 5 + drivers/net/ethernet/mellanox/mlxsw/pci.c | 56 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 15 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 196 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 131 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 214 +- drivers/net/ethernet/micrel/Kconfig | 4 + drivers/net/ethernet/micrel/ks8851.h | 2 + drivers/net/ethernet/micrel/ks8851_common.c | 114 +- drivers/net/ethernet/micrel/ks8851_par.c | 2 - drivers/net/ethernet/micrel/ks8851_spi.c | 2 - drivers/net/ethernet/microchip/lan743x_main.c | 385 +- drivers/net/ethernet/microchip/lan743x_main.h | 25 +- drivers/net/ethernet/mscc/Kconfig | 1 + drivers/net/ethernet/mscc/Makefile | 4 +- drivers/net/ethernet/mscc/ocelot.c | 674 +- drivers/net/ethernet/mscc/ocelot.h | 24 +- drivers/net/ethernet/mscc/ocelot_devlink.c | 885 + drivers/net/ethernet/mscc/ocelot_flower.c | 7 +- drivers/net/ethernet/mscc/ocelot_mrp.c | 175 + drivers/net/ethernet/mscc/ocelot_net.c | 602 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 19 +- drivers/net/ethernet/mscc/ocelot_vcap.h | 295 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 331 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 14 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 4 +- drivers/net/ethernet/netronome/nfp/bpf/verifier.c | 15 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 14 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 2 - drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 2 +- .../net/ethernet/qlogic/netxen/netxen_nic_ctx.c | 83 +- .../net/ethernet/qlogic/netxen/netxen_nic_init.c | 49 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 22 +- drivers/net/ethernet/qlogic/qede/qede.h | 10 + drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 134 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 12 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 35 +- drivers/net/ethernet/qlogic/qla3xxx.c | 196 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 2 - .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 5 + drivers/net/ethernet/realtek/r8169.h | 1 + drivers/net/ethernet/realtek/r8169_main.c | 456 +- drivers/net/ethernet/realtek/r8169_phy_config.c | 1 + drivers/net/ethernet/renesas/ravb.h | 37 +- drivers/net/ethernet/renesas/ravb_main.c | 6 +- drivers/net/ethernet/rocker/rocker.h | 6 +- drivers/net/ethernet/rocker/rocker_main.c | 63 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 45 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c | 4 +- drivers/net/ethernet/sfc/efx.c | 2 - drivers/net/ethernet/sfc/efx_channels.c | 6 +- drivers/net/ethernet/sfc/rx.c | 10 +- drivers/net/ethernet/smsc/smc91x.c | 2 +- drivers/net/ethernet/smsc/smsc911x.c | 10 +- drivers/net/ethernet/socionext/netsec.c | 9 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 8 + drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 3 - drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 20 + .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 91 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 33 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 285 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 4 + drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac.h | 2 +- drivers/net/ethernet/ti/Kconfig | 10 + drivers/net/ethernet/ti/Makefile | 1 + drivers/net/ethernet/ti/am65-cpsw-nuss.c | 607 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 28 + drivers/net/ethernet/ti/am65-cpsw-qos.c | 2 +- drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 538 + drivers/net/ethernet/ti/am65-cpsw-switchdev.h | 34 + drivers/net/ethernet/ti/am65-cpts.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 22 +- drivers/net/ethernet/ti/cpsw_ale.c | 7 + drivers/net/ethernet/ti/cpsw_new.c | 22 +- drivers/net/ethernet/ti/cpsw_priv.c | 12 +- drivers/net/ethernet/ti/cpsw_priv.h | 2 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 91 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 8 +- drivers/net/ethernet/toshiba/spider_net.c | 18 +- drivers/net/ethernet/xilinx/Kconfig | 1 - drivers/net/ethernet/xilinx/xilinx_axienet.h | 29 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 94 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 4 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 3 +- drivers/net/geneve.c | 19 +- drivers/net/gtp.c | 37 +- drivers/net/hyperv/hyperv_net.h | 93 +- drivers/net/hyperv/netvsc.c | 66 +- drivers/net/hyperv/netvsc_bpf.c | 14 +- drivers/net/hyperv/netvsc_drv.c | 56 +- drivers/net/hyperv/rndis_filter.c | 246 +- drivers/net/ifb.c | 7 +- drivers/net/ipa/Kconfig | 10 +- drivers/net/ipa/gsi.c | 400 +- drivers/net/ipa/gsi.h | 6 +- drivers/net/ipa/gsi_reg.h | 31 +- drivers/net/ipa/gsi_trans.h | 1 + drivers/net/ipa/ipa.h | 4 +- drivers/net/ipa/ipa_clock.c | 199 +- drivers/net/ipa/ipa_cmd.c | 77 +- drivers/net/ipa/ipa_cmd.h | 24 +- drivers/net/ipa/ipa_data-sc7180.c | 38 +- drivers/net/ipa/ipa_data-sdm845.c | 38 +- drivers/net/ipa/ipa_data.h | 26 +- drivers/net/ipa/ipa_endpoint.c | 121 +- drivers/net/ipa/ipa_main.c | 43 +- drivers/net/ipa/ipa_reg.h | 22 +- drivers/net/ipa/ipa_table.c | 16 +- drivers/net/ipa/ipa_table.h | 8 +- drivers/net/ipvlan/ipvlan_core.c | 6 +- drivers/net/macvlan.c | 2 +- drivers/net/mdio/mdio-moxart.c | 4 +- drivers/net/mdio/of_mdio.c | 30 - drivers/net/mhi/Makefile | 3 + drivers/net/mhi/mhi.h | 40 + drivers/net/mhi/net.c | 408 + drivers/net/mhi/proto_mbim.c | 293 + drivers/net/mhi_net.c | 317 - drivers/net/netdevsim/dev.c | 40 +- drivers/net/netdevsim/fib.c | 678 +- drivers/net/netdevsim/netdev.c | 2 - drivers/net/pcs/pcs-lynx.c | 36 + drivers/net/phy/at803x.c | 85 +- drivers/net/phy/bcm7xxx.c | 2 + drivers/net/phy/broadcom.c | 282 +- drivers/net/phy/dp83822.c | 3 + drivers/net/phy/dp83869.c | 4 + drivers/net/phy/icplus.c | 386 +- drivers/net/phy/lxt.c | 1 + drivers/net/phy/marvell.c | 15 +- drivers/net/phy/marvell10g.c | 2 + drivers/net/phy/mdio_bus.c | 10 +- drivers/net/phy/micrel.c | 17 +- drivers/net/phy/mscc/Makefile | 1 + drivers/net/phy/mscc/mscc.h | 28 + drivers/net/phy/mscc/mscc_main.c | 608 +- drivers/net/phy/mscc/mscc_serdes.c | 650 + drivers/net/phy/mscc/mscc_serdes.h | 31 + drivers/net/phy/national.c | 2 - drivers/net/phy/phy.c | 6 +- drivers/net/phy/phy_device.c | 70 +- drivers/net/phy/phylink.c | 4 + drivers/net/phy/realtek.c | 132 + drivers/net/phy/sfp-bus.c | 38 +- drivers/net/phy/sfp.c | 208 +- drivers/net/ppp/ppp_async.c | 8 +- drivers/net/ppp/ppp_synctty.c | 8 +- drivers/net/ppp/pptp.c | 8 +- drivers/net/tap.c | 19 +- drivers/net/tun.c | 25 +- drivers/net/usb/cdc_ncm.c | 12 +- drivers/net/usb/hso.c | 13 +- drivers/net/usb/lan78xx.c | 6 +- drivers/net/usb/pegasus.c | 7 +- drivers/net/usb/qmi_wwan.c | 85 +- drivers/net/usb/r8152.c | 158 +- drivers/net/usb/rtl8150.c | 6 +- drivers/net/usb/usbnet.c | 21 +- drivers/net/veth.c | 108 +- drivers/net/virtio_net.c | 18 +- drivers/net/vmxnet3/vmxnet3_drv.c | 46 +- drivers/net/vmxnet3/vmxnet3_int.h | 2 - drivers/net/vxlan.c | 20 +- drivers/net/wan/farsync.c | 12 +- drivers/net/wan/ixp4xx_hss.c | 4 +- drivers/net/wan/lmc/lmc_main.c | 4 +- drivers/net/wan/sbni.c | 2 +- drivers/net/wireless/ath/ath.h | 3 +- drivers/net/wireless/ath/ath10k/ahb.c | 5 +- drivers/net/wireless/ath/ath10k/core.c | 41 + drivers/net/wireless/ath/ath10k/core.h | 9 +- drivers/net/wireless/ath/ath10k/debug.h | 1 + drivers/net/wireless/ath/ath10k/htc.c | 4 + drivers/net/wireless/ath/ath10k/htt.h | 2 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 32 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 14 +- drivers/net/wireless/ath/ath10k/hw.h | 2 + drivers/net/wireless/ath/ath10k/mac.c | 287 +- drivers/net/wireless/ath/ath10k/pci.c | 7 +- drivers/net/wireless/ath/ath10k/sdio.c | 5 +- drivers/net/wireless/ath/ath10k/snoc.c | 103 +- drivers/net/wireless/ath/ath10k/trace.h | 4 +- drivers/net/wireless/ath/ath10k/txrx.c | 4 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 16 +- drivers/net/wireless/ath/ath10k/wmi.c | 6 +- drivers/net/wireless/ath/ath11k/core.h | 9 +- .../net/wireless/ath/ath11k/debugfs_htt_stats.c | 12 + .../net/wireless/ath/ath11k/debugfs_htt_stats.h | 15 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 20 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 1 + drivers/net/wireless/ath/ath11k/hal_tx.c | 2 + drivers/net/wireless/ath/ath11k/hal_tx.h | 1 + drivers/net/wireless/ath/ath11k/mac.c | 183 +- drivers/net/wireless/ath/ath11k/mac.h | 6 + drivers/net/wireless/ath/ath11k/pci.c | 4 +- drivers/net/wireless/ath/ath11k/peer.c | 9 +- drivers/net/wireless/ath/ath11k/peer.h | 3 +- drivers/net/wireless/ath/ath11k/qmi.c | 5 + drivers/net/wireless/ath/ath11k/reg.c | 4 +- drivers/net/wireless/ath/ath11k/trace.h | 2 +- drivers/net/wireless/ath/ath11k/wmi.c | 231 +- drivers/net/wireless/ath/ath11k/wmi.h | 37 +- drivers/net/wireless/ath/ath5k/mac80211-ops.c | 2 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 4 +- drivers/net/wireless/ath/ath6kl/core.c | 2 + drivers/net/wireless/ath/ath6kl/init.c | 2 + drivers/net/wireless/ath/ath9k/debug.c | 5 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 2 +- drivers/net/wireless/ath/ath9k/hw.h | 1 + drivers/net/wireless/ath/ath9k/main.c | 95 +- drivers/net/wireless/ath/carl9170/fwcmd.h | 2 +- drivers/net/wireless/ath/carl9170/wlan.h | 20 +- drivers/net/wireless/ath/key.c | 41 +- drivers/net/wireless/ath/wcn36xx/main.c | 3 +- drivers/net/wireless/ath/wcn36xx/smd.c | 5 +- drivers/net/wireless/ath/wcn36xx/smd.h | 2 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 40 +- drivers/net/wireless/ath/wil6210/debugfs.c | 17 +- drivers/net/wireless/ath/wil6210/netdev.c | 11 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 2 + drivers/net/wireless/ath/wil6210/txrx_edma.c | 2 + drivers/net/wireless/ath/wil6210/wil6210.h | 3 + drivers/net/wireless/ath/wil6210/wmi.c | 11 +- drivers/net/wireless/atmel/at76c50x-usb.c | 4 +- drivers/net/wireless/broadcom/b43/phy_n.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 94 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 6 + .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/core.c | 24 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 6 +- .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 32 + .../broadcom/brcm80211/brcmfmac/firmware.c | 10 +- .../broadcom/brcm80211/brcmfmac/fwil_types.h | 28 + .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 12 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 + .../net/wireless/broadcom/brcm80211/brcmsmac/d11.h | 4 +- .../broadcom/brcm80211/include/brcm_hw_ids.h | 1 + drivers/net/wireless/intel/iwlegacy/4965-mac.c | 14 +- drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 8 +- drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 14 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 99 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 8 +- drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 20 +- drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 6 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 1 - drivers/net/wireless/intel/iwlwifi/dvm/main.c | 10 +- drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 7 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 50 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 24 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 12 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 18 +- drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 15 + .../net/wireless/intel/iwlwifi/fw/api/location.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 5 + .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 15 +- drivers/net/wireless/intel/iwlwifi/fw/api/rfi.h | 60 + drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 5 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 32 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 88 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 4 + drivers/net/wireless/intel/iwlwifi/fw/img.h | 3 + drivers/net/wireless/intel/iwlwifi/fw/init.c | 2 + drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 185 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 21 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 2 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 86 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 16 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 9 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 82 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 14 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 25 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 47 +- drivers/net/wireless/intel/iwlwifi/mvm/Makefile | 1 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 41 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 169 +- drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 151 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 18 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 137 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 31 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 274 +- drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 118 + drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 125 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 26 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 23 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 3 - drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 187 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 61 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 21 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 311 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 20 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 283 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 12 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 146 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 130 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 177 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 133 + drivers/net/wireless/intel/iwlwifi/queue/tx.h | 1 + drivers/net/wireless/mac80211_hwsim.c | 74 +- drivers/net/wireless/marvell/libertas/if_sdio.c | 2 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 45 +- drivers/net/wireless/marvell/mwifiex/main.c | 7 + drivers/net/wireless/marvell/mwifiex/pcie.c | 2 +- drivers/net/wireless/marvell/mwl8k.c | 5 +- drivers/net/wireless/mediatek/mt76/Kconfig | 5 + drivers/net/wireless/mediatek/mt76/Makefile | 4 + drivers/net/wireless/mediatek/mt76/dma.c | 8 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 4 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76.h | 75 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 24 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 16 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 - drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 3 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 17 + drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 64 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 210 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 192 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 1617 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 683 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 132 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 9 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 23 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 11 +- .../net/wireless/mediatek/mt76/mt7615/testmode.c | 101 +- drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 12 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 105 + .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 119 + .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 1842 ++ .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 979 + drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 2 - drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 14 +- drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 4 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 2 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 28 + drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 102 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 42 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 25 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 48 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 129 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 2 + drivers/net/wireless/mediatek/mt76/mt7915/main.c | 46 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 542 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 63 + drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 69 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 177 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 29 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 528 +- .../net/wireless/mediatek/mt76/mt7915/testmode.h | 59 + drivers/net/wireless/mediatek/mt76/mt7921/Kconfig | 11 + drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 5 + .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 250 + drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 356 + drivers/net/wireless/mediatek/mt76/mt7921/eeprom.c | 100 + drivers/net/wireless/mediatek/mt76/mt7921/eeprom.h | 27 + drivers/net/wireless/mediatek/mt76/mt7921/init.c | 282 + drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 1516 + drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 333 + drivers/net/wireless/mediatek/mt76/mt7921/main.c | 1161 + drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 1308 + drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 434 + drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 342 + drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 292 + drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 419 + drivers/net/wireless/mediatek/mt76/testmode.c | 124 +- drivers/net/wireless/mediatek/mt76/testmode.h | 17 + drivers/net/wireless/mediatek/mt76/tx.c | 39 +- drivers/net/wireless/mediatek/mt76/usb.c | 1 + drivers/net/wireless/mediatek/mt7601u/dma.c | 21 +- drivers/net/wireless/mediatek/mt7601u/phy.c | 3 + drivers/net/wireless/microchip/wilc1000/Kconfig | 2 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 2 +- drivers/net/wireless/microchip/wilc1000/fw.h | 8 +- drivers/net/wireless/microchip/wilc1000/mon.c | 4 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 4 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 15 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 3 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 4 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 5 +- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 + drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 2 - drivers/net/wireless/realtek/rtlwifi/ps.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/dm.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 4 +- .../wireless/realtek/rtlwifi/rtl8192c/dm_common.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8192se/phy.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 10 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 3 +- drivers/net/wireless/realtek/rtw88/coex.c | 4 +- drivers/net/wireless/realtek/rtw88/debug.c | 2 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 2 +- drivers/net/wireless/realtek/rtw88/main.c | 11 +- drivers/net/wireless/realtek/rtw88/main.h | 17 +- drivers/net/wireless/realtek/rtw88/pci.c | 154 +- drivers/net/wireless/realtek/rtw88/pci.h | 14 +- drivers/net/wireless/realtek/rtw88/phy.c | 62 +- drivers/net/wireless/realtek/rtw88/phy.h | 3 + drivers/net/wireless/realtek/rtw88/reg.h | 2 + drivers/net/wireless/realtek/rtw88/rtw8723d.c | 4 +- drivers/net/wireless/realtek/rtw88/rtw8821c.c | 116 +- drivers/net/wireless/realtek/rtw88/rtw8821c.h | 22 + .../net/wireless/realtek/rtw88/rtw8821c_table.c | 397 + .../net/wireless/realtek/rtw88/rtw8821c_table.h | 1 + drivers/net/wireless/realtek/rtw88/rtw8822c.h | 2 - .../net/wireless/realtek/rtw88/rtw8822c_table.c | 32755 ++++++++++++++----- drivers/net/wireless/realtek/rtw88/tx.c | 13 +- drivers/net/wireless/realtek/rtw88/tx.h | 6 +- drivers/net/wireless/rsi/rsi_91x_core.c | 3 +- drivers/net/wireless/ti/wl1251/cmd.c | 36 +- drivers/net/wireless/ti/wl12xx/main.c | 3 - drivers/net/wireless/ti/wlcore/main.c | 17 +- drivers/net/wireless/ti/wlcore/wlcore.h | 3 - drivers/net/wireless/wl3501.h | 2 +- drivers/net/xen-netback/common.h | 3 +- drivers/net/xen-netback/interface.c | 28 +- drivers/net/xen-netback/netback.c | 5 +- drivers/net/xen-netback/xenbus.c | 4 +- drivers/net/xen-netfront.c | 18 +- drivers/nfc/Kconfig | 11 + drivers/nfc/Makefile | 1 + drivers/nfc/fdp/i2c.c | 2 +- drivers/nfc/pn533/pn533.c | 4 +- drivers/nfc/st-nci/se.c | 3 +- drivers/nfc/trf7970a.c | 2 +- drivers/nfc/virtual_ncidev.c | 215 + drivers/ptp/idt8a340_reg.h | 10 + drivers/ptp/ptp_clockmatrix.c | 313 +- drivers/ptp/ptp_clockmatrix.h | 17 +- drivers/reset/Kconfig | 2 +- drivers/reset/core.c | 4 +- drivers/reset/hisilicon/reset-hi3660.c | 9 +- drivers/reset/reset-simple.c | 2 + drivers/s390/net/qeth_core.h | 44 +- drivers/s390/net/qeth_core_main.c | 103 +- drivers/s390/net/qeth_core_sys.c | 10 +- drivers/s390/net/qeth_l2_main.c | 6 +- drivers/s390/net/qeth_l3_main.c | 90 +- drivers/soc/Kconfig | 1 - drivers/soc/Makefile | 1 - drivers/soc/aspeed/aspeed-lpc-snoop.c | 30 +- drivers/soc/aspeed/aspeed-socinfo.c | 33 +- drivers/soc/atmel/soc.c | 227 +- drivers/soc/atmel/soc.h | 19 +- drivers/soc/bcm/Makefile | 2 +- drivers/soc/bcm/bcm63xx/Kconfig | 9 + drivers/soc/bcm/bcm63xx/Makefile | 1 + drivers/soc/bcm/bcm63xx/bcm-pmb.c | 333 + drivers/soc/bcm/brcmstb/common.c | 17 - drivers/soc/fsl/qe/qe_common.c | 20 +- drivers/soc/imx/soc-imx8m.c | 84 +- drivers/soc/mediatek/mt8167-pm-domains.h | 86 + drivers/soc/mediatek/mt8183-pm-domains.h | 1 + drivers/soc/mediatek/mtk-cmdq-helper.c | 32 - drivers/soc/mediatek/mtk-pm-domains.c | 51 +- drivers/soc/mediatek/mtk-pm-domains.h | 2 + drivers/soc/qcom/llcc-qcom.c | 50 + drivers/soc/qcom/ocmem.c | 8 +- drivers/soc/qcom/qcom_aoss.c | 1 + drivers/soc/qcom/rpmh-rsc.c | 24 +- drivers/soc/qcom/rpmpd.c | 28 + drivers/soc/qcom/smem.c | 4 +- drivers/soc/qcom/socinfo.c | 105 +- drivers/soc/renesas/rcar-sysc.c | 37 +- drivers/soc/samsung/Kconfig | 12 +- drivers/soc/samsung/Makefile | 3 +- drivers/soc/samsung/exynos-asv.c | 57 +- drivers/soc/samsung/exynos-asv.h | 2 + drivers/soc/samsung/exynos-chipid.c | 71 +- drivers/soc/samsung/pm_domains.c | 97 +- drivers/soc/sunxi/sunxi_sram.c | 31 +- drivers/soc/ti/k3-ringacc.c | 7 +- drivers/soc/ti/knav_dma.c | 1 + drivers/soc/ti/knav_qmss_queue.c | 3 + drivers/soc/ti/pm33xx.c | 5 +- drivers/soc/ti/pruss.c | 91 +- drivers/soc/zte/Kconfig | 15 - drivers/soc/zte/Makefile | 6 - drivers/soc/zte/zx296718_pm_domains.c | 181 - drivers/soc/zte/zx2967_pm_domains.c | 141 - drivers/soc/zte/zx2967_pm_domains.h | 44 - drivers/spi/Kconfig | 1 - drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 149 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 3 +- drivers/tee/optee/call.c | 3 +- drivers/tee/optee/optee_msg.h | 158 +- drivers/tee/optee/optee_rpc_cmd.h | 103 + drivers/tee/optee/optee_smc.h | 72 +- drivers/tee/optee/rpc.c | 70 +- drivers/vhost/net.c | 30 +- drivers/xen/events/events_base.c | 41 +- drivers/xen/pvcalls-back.c | 4 +- drivers/xen/xen-pciback/xenbus.c | 2 +- drivers/xen/xen-scsiback.c | 2 +- fs/Kconfig.binfmt | 2 +- include/asm-generic/page.h | 4 - include/dt-bindings/clock/tegra210-car.h | 2 +- include/dt-bindings/power/mt8167-power.h | 17 + include/dt-bindings/power/qcom-rpmpd.h | 9 + include/dt-bindings/soc/bcm-pmb.h | 11 + include/linux/atmdev.h | 2 +- include/linux/bpf-cgroup.h | 101 +- include/linux/bpf.h | 92 +- include/linux/bpf_verifier.h | 8 +- include/linux/brcmphy.h | 25 +- include/linux/btf.h | 3 + include/linux/buildid.h | 12 + include/linux/can/bittiming.h | 44 + include/linux/can/dev.h | 136 +- include/linux/can/length.h | 174 + include/linux/can/rx-offload.h | 3 +- include/linux/can/skb.h | 80 + include/linux/clk/tegra.h | 8 + include/linux/dsa/8021q.h | 14 + include/linux/dsa/brcm.h | 16 + include/linux/dsa/ocelot.h | 223 + include/linux/ethtool.h | 5 + include/linux/filter.h | 48 +- include/linux/gfp.h | 12 +- include/linux/icmpv6.h | 2 +- include/linux/if_hsr.h | 27 + include/linux/indirect_call_wrapper.h | 8 + include/linux/ipv6.h | 1 + include/linux/mdio.h | 23 +- include/linux/mfd/axp20x.h | 2 +- include/linux/mhi.h | 9 + include/linux/mlx5/device.h | 14 +- include/linux/mlx5/driver.h | 46 +- include/linux/mlx5/eswitch.h | 29 + include/linux/mlx5/mlx5_ifc.h | 113 +- include/linux/mm.h | 2 +- include/linux/netdev_features.h | 13 +- include/linux/netdevice.h | 135 +- include/linux/netfilter.h | 2 - include/linux/netlink.h | 6 + include/linux/of_mdio.h | 10 - include/linux/phy.h | 38 +- include/linux/qed/qed_chain.h | 2 +- include/linux/remoteproc/qcom_rproc.h | 4 +- include/linux/reset.h | 19 + include/linux/skbuff.h | 177 +- include/linux/skmsg.h | 1 - include/linux/soc/brcmstb/brcmstb.h | 16 + include/linux/soc/marvell/octeontx2/asm.h | 8 + include/linux/soc/mediatek/infracfg.h | 8 + include/linux/soc/mediatek/mtk-cmdq.h | 12 - include/linux/soc/qcom/llcc-qcom.h | 3 + include/linux/soc/qcom/mdt_loader.h | 35 + include/linux/ssb/ssb_driver_gige.h | 14 +- include/linux/stmmac.h | 1 + include/linux/sunxi-rsb.h | 2 +- include/linux/tcp.h | 3 +- include/linux/tee_drv.h | 2 +- include/linux/usb/cdc_ncm.h | 2 + include/net/act_api.h | 6 +- include/net/bluetooth/hci.h | 8 + include/net/bluetooth/hci_core.h | 37 +- include/net/bluetooth/l2cap.h | 1 + include/net/bluetooth/mgmt.h | 16 + include/net/bonding.h | 4 + include/net/cfg80211.h | 150 +- include/net/devlink.h | 105 + include/net/dsa.h | 221 +- include/net/dst.h | 25 +- include/net/flow_offload.h | 1 + include/net/fq.h | 11 +- include/net/fq_impl.h | 171 +- include/net/genetlink.h | 1 + include/net/gre.h | 19 +- include/net/gro.h | 12 + include/net/inet_common.h | 2 + include/net/inet_connection_sock.h | 10 +- include/net/ip6_fib.h | 12 +- include/net/ip6_route.h | 3 +- include/net/ip_fib.h | 3 +- include/net/ip_vs.h | 11 + include/net/iucv/af_iucv.h | 3 +- include/net/mac80211.h | 26 +- include/net/net_namespace.h | 4 +- include/net/netfilter/nf_flow_table.h | 4 + include/net/netfilter/nf_tables.h | 17 +- include/net/netfilter/nf_tables_core.h | 12 +- include/net/netfilter/nft_fib.h | 2 +- include/net/netfilter/nft_meta.h | 4 +- include/net/netns/ipv4.h | 2 + include/net/netns/ipv6.h | 1 + include/net/nexthop.h | 14 +- include/net/pkt_cls.h | 36 + include/net/sch_generic.h | 18 +- include/net/sock.h | 22 +- include/net/switchdev.h | 50 +- include/net/tcp.h | 22 +- include/net/udp.h | 4 + include/net/udp_tunnel.h | 11 +- include/net/xdp.h | 25 + include/soc/brcmstb/common.h | 12 - include/soc/fsl/qe/qe.h | 15 +- include/soc/fsl/qe/ucc_fast.h | 1 - include/soc/mediatek/smi.h | 2 +- include/soc/mscc/ocelot.h | 181 +- include/soc/mscc/ocelot_qsys.h | 7 +- include/soc/mscc/ocelot_vcap.h | 297 + include/soc/qcom/tcs.h | 9 +- include/soc/tegra/emc.h | 16 - include/trace/bpf_probe.h | 12 +- include/trace/events/netlink.h | 29 + include/trace/events/tcp.h | 20 +- include/uapi/linux/batadv_packet.h | 2 +- include/uapi/linux/batman_adv.h | 2 +- include/uapi/linux/bpf.h | 123 +- include/uapi/linux/devlink.h | 25 + include/uapi/linux/ethtool_netlink.h | 1 + include/uapi/linux/if_bonding.h | 1 + include/uapi/linux/if_link.h | 2 + include/uapi/linux/ipv6.h | 1 + include/uapi/linux/mptcp.h | 77 + include/uapi/linux/netfilter/nf_tables.h | 5 + include/uapi/linux/nl80211.h | 13 +- include/uapi/linux/perf_event.h | 42 +- include/uapi/linux/pkt_cls.h | 3 + include/uapi/linux/pkt_sched.h | 1 + include/uapi/linux/rtnetlink.h | 5 + include/uapi/linux/sysctl.h | 1 + include/uapi/linux/tcp.h | 23 +- include/uapi/linux/tee.h | 2 +- include/xen/events.h | 7 +- kernel/bpf/bpf_iter.c | 2 +- kernel/bpf/bpf_lru_list.c | 7 +- kernel/bpf/btf.c | 107 +- kernel/bpf/cgroup.c | 120 +- kernel/bpf/core.c | 108 +- kernel/bpf/cpumap.c | 46 +- kernel/bpf/devmap.c | 4 +- kernel/bpf/disasm.c | 43 +- kernel/bpf/hashtab.c | 4 +- kernel/bpf/helpers.c | 12 +- kernel/bpf/preload/iterators/iterators.c | 2 +- kernel/bpf/stackmap.c | 143 +- kernel/bpf/syscall.c | 16 +- kernel/bpf/task_iter.c | 267 +- kernel/bpf/trampoline.c | 77 +- kernel/bpf/verifier.c | 1090 +- kernel/events/core.c | 32 +- kernel/trace/bpf_trace.c | 6 + lib/Makefile | 3 +- lib/buildid.c | 149 + lib/parman.c | 1 - lib/test_bpf.c | 21 +- mm/page_alloc.c | 8 +- net/8021q/vlan_dev.c | 9 + net/9p/Kconfig | 1 - net/Kconfig | 4 + net/Makefile | 23 +- net/appletalk/ddp.c | 33 +- net/atm/pppoatm.c | 15 +- net/batman-adv/Kconfig | 3 +- net/batman-adv/Makefile | 2 +- net/batman-adv/bat_algo.c | 2 +- net/batman-adv/bat_algo.h | 2 +- net/batman-adv/bat_iv_ogm.c | 2 +- net/batman-adv/bat_iv_ogm.h | 2 +- net/batman-adv/bat_v.c | 2 +- net/batman-adv/bat_v.h | 2 +- net/batman-adv/bat_v_elp.c | 2 +- net/batman-adv/bat_v_elp.h | 2 +- net/batman-adv/bat_v_ogm.c | 2 +- net/batman-adv/bat_v_ogm.h | 2 +- net/batman-adv/bitarray.c | 2 +- net/batman-adv/bitarray.h | 2 +- net/batman-adv/bridge_loop_avoidance.c | 2 +- net/batman-adv/bridge_loop_avoidance.h | 2 +- net/batman-adv/distributed-arp-table.c | 6 +- net/batman-adv/distributed-arp-table.h | 2 +- net/batman-adv/fragmentation.c | 2 +- net/batman-adv/fragmentation.h | 2 +- net/batman-adv/gateway_client.c | 2 +- net/batman-adv/gateway_client.h | 2 +- net/batman-adv/gateway_common.c | 2 +- net/batman-adv/gateway_common.h | 2 +- net/batman-adv/hard-interface.c | 2 +- net/batman-adv/hard-interface.h | 2 +- net/batman-adv/hash.c | 2 +- net/batman-adv/hash.h | 2 +- net/batman-adv/log.c | 2 +- net/batman-adv/log.h | 2 +- net/batman-adv/main.c | 2 +- net/batman-adv/main.h | 4 +- net/batman-adv/multicast.c | 4 +- net/batman-adv/multicast.h | 2 +- net/batman-adv/netlink.c | 6 +- net/batman-adv/netlink.h | 2 +- net/batman-adv/network-coding.c | 2 +- net/batman-adv/network-coding.h | 2 +- net/batman-adv/originator.c | 2 +- net/batman-adv/originator.h | 2 +- net/batman-adv/routing.c | 2 +- net/batman-adv/routing.h | 2 +- net/batman-adv/send.c | 2 +- net/batman-adv/send.h | 2 +- net/batman-adv/soft-interface.c | 2 +- net/batman-adv/soft-interface.h | 2 +- net/batman-adv/tp_meter.c | 4 +- net/batman-adv/tp_meter.h | 2 +- net/batman-adv/trace.c | 2 +- net/batman-adv/trace.h | 2 +- net/batman-adv/translation-table.c | 2 +- net/batman-adv/translation-table.h | 2 +- net/batman-adv/tvlv.c | 2 +- net/batman-adv/tvlv.h | 2 +- net/batman-adv/types.h | 5 +- net/bluetooth/Kconfig | 2 +- net/bluetooth/a2mp.c | 3 +- net/bluetooth/af_bluetooth.c | 22 +- net/bluetooth/amp.c | 3 + net/bluetooth/hci_conn.c | 37 +- net/bluetooth/hci_core.c | 201 +- net/bluetooth/hci_debugfs.c | 80 +- net/bluetooth/hci_request.c | 74 +- net/bluetooth/l2cap_core.c | 119 +- net/bluetooth/mgmt.c | 399 +- net/bluetooth/msft.c | 460 +- net/bluetooth/msft.h | 30 + net/bluetooth/smp.c | 5 +- net/bpf/test_run.c | 11 +- net/bpfilter/Kconfig | 2 +- net/bridge/Makefile | 2 +- net/bridge/br.c | 2 +- net/bridge/br_fdb.c | 1 + net/bridge/br_forward.c | 3 +- net/bridge/br_input.c | 2 +- net/bridge/br_mrp.c | 49 +- net/bridge/br_mrp_switchdev.c | 171 +- net/bridge/br_multicast.c | 265 +- net/bridge/br_multicast_eht.c | 878 + net/bridge/br_netlink.c | 151 +- net/bridge/br_private.h | 32 +- net/bridge/br_private_mcast_eht.h | 93 + net/bridge/br_private_mrp.h | 38 +- net/bridge/br_stp.c | 8 +- net/bridge/br_switchdev.c | 33 +- net/bridge/br_sysfs_br.c | 170 +- net/bridge/br_sysfs_if.c | 16 +- net/bridge/br_vlan.c | 31 +- net/bridge/netfilter/nft_meta_bridge.c | 5 +- net/caif/chnl_net.c | 5 +- net/can/Kconfig | 1 - net/can/gw.c | 2 +- net/can/raw.c | 16 +- net/core/dev.c | 592 +- net/core/dev_ioctl.c | 20 +- net/core/devlink.c | 315 +- net/core/filter.c | 230 +- net/core/flow_dissector.c | 35 +- net/core/neighbour.c | 1 - net/core/net-sysfs.c | 53 +- net/core/net_namespace.c | 19 +- net/core/netpoll.c | 22 +- net/core/page_pool.c | 14 +- net/core/pktgen.c | 2 +- net/core/rtnetlink.c | 4 +- net/core/skbuff.c | 524 +- net/core/skmsg.c | 3 +- net/core/sock.c | 212 +- net/core/sock_map.c | 2 +- net/core/sysctl_net_core.c | 2 - net/core/xdp.c | 70 + net/dcb/Makefile | 2 +- net/dccp/feat.c | 2 +- net/dns_resolver/Kconfig | 2 +- net/dsa/Kconfig | 27 +- net/dsa/Makefile | 2 + net/dsa/dsa.c | 60 +- net/dsa/dsa2.c | 384 +- net/dsa/dsa_priv.h | 162 +- net/dsa/master.c | 39 +- net/dsa/port.c | 376 +- net/dsa/slave.c | 497 +- net/dsa/switch.c | 322 +- net/dsa/tag_8021q.c | 15 +- net/dsa/tag_brcm.c | 1 + net/dsa/tag_dsa.c | 17 +- net/dsa/tag_ocelot.c | 252 +- net/dsa/tag_ocelot_8021q.c | 102 + net/dsa/tag_rtl4_a.c | 43 +- net/dsa/tag_xrs700x.c | 66 + net/ethtool/common.c | 152 + net/ethtool/common.h | 7 + net/ethtool/ioctl.c | 18 +- net/ethtool/linkmodes.c | 208 +- net/ethtool/netlink.h | 2 +- net/hsr/hsr_device.c | 53 +- net/hsr/hsr_device.h | 1 - net/hsr/hsr_forward.c | 35 +- net/hsr/hsr_forward.h | 1 + net/hsr/hsr_framereg.c | 2 + net/hsr/hsr_main.c | 11 + net/hsr/hsr_main.h | 8 +- net/hsr/hsr_slave.c | 10 +- net/ife/Kconfig | 1 - net/ipv4/af_inet.c | 23 +- net/ipv4/esp4_offload.c | 2 +- net/ipv4/fib_lookup.h | 6 +- net/ipv4/fib_semantics.c | 7 +- net/ipv4/fib_trie.c | 38 + net/ipv4/gre_offload.c | 22 +- net/ipv4/inet_hashtables.c | 25 +- net/ipv4/ip_input.c | 1 + net/ipv4/ip_output.c | 6 +- net/ipv4/ip_tunnel_core.c | 9 +- net/ipv4/ipconfig.c | 22 +- net/ipv4/netfilter/nft_dup_ipv4.c | 18 +- net/ipv4/nexthop.c | 347 +- net/ipv4/proc.c | 50 +- net/ipv4/route.c | 14 +- net/ipv4/sysctl_net_ipv4.c | 9 + net/ipv4/tcp.c | 199 +- net/ipv4/tcp_cubic.c | 11 +- net/ipv4/tcp_input.c | 27 +- net/ipv4/tcp_ipv4.c | 6 +- net/ipv4/tcp_output.c | 2 +- net/ipv4/udp.c | 13 +- net/ipv4/udp_offload.c | 7 +- net/ipv4/udp_tunnel_core.c | 24 +- net/ipv6/addrconf.c | 11 + net/ipv6/af_inet6.c | 19 +- net/ipv6/esp6.c | 2 +- net/ipv6/ip6_fib.c | 5 +- net/ipv6/ip6_input.c | 3 +- net/ipv6/ip6_offload.c | 1 + net/ipv6/ip6_output.c | 6 +- net/ipv6/ndisc.c | 12 +- net/ipv6/netfilter/nft_dup_ipv6.c | 18 +- net/ipv6/route.c | 72 +- net/ipv6/seg6_local.c | 67 +- net/ipv6/sysctl_net_ipv6.c | 9 + net/ipv6/tcp_ipv6.c | 6 +- net/ipv6/udp.c | 11 +- net/iucv/af_iucv.c | 122 +- net/kcm/kcmsock.c | 8 +- net/l3mdev/Makefile | 2 +- net/llc/Kconfig | 1 - net/mac80211/Makefile | 2 - net/mac80211/debugfs.c | 52 + net/mac80211/debugfs_sta.c | 1 + net/mac80211/driver-ops.h | 16 + net/mac80211/he.c | 92 + net/mac80211/ieee80211_i.h | 3 +- net/mac80211/iface.c | 40 +- net/mac80211/key.c | 4 +- net/mac80211/main.c | 5 + net/mac80211/mesh_hwmp.c | 2 +- net/mac80211/mlme.c | 3 + net/mac80211/pm.c | 6 +- net/mac80211/rc80211_minstrel.c | 574 - net/mac80211/rc80211_minstrel.h | 184 - net/mac80211/rc80211_minstrel_debugfs.c | 172 - net/mac80211/rc80211_minstrel_ht.c | 1192 +- net/mac80211/rc80211_minstrel_ht.h | 137 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 79 +- net/mac80211/rx.c | 243 +- net/mac80211/sta_info.h | 2 + net/mac80211/status.c | 8 +- net/mac80211/tdls.c | 6 +- net/mac80211/trace.h | 18 +- net/mac80211/tx.c | 67 +- net/mac80211/util.c | 14 +- net/mac80211/vht.c | 9 +- net/mptcp/mib.c | 8 + net/mptcp/mib.h | 8 + net/mptcp/mptcp_diag.c | 8 +- net/mptcp/options.c | 73 +- net/mptcp/pm.c | 46 +- net/mptcp/pm_netlink.c | 826 +- net/mptcp/protocol.c | 312 +- net/mptcp/protocol.h | 155 +- net/mptcp/subflow.c | 262 +- net/netfilter/Kconfig | 2 +- net/netfilter/ipvs/Kconfig | 13 +- net/netfilter/ipvs/Makefile | 1 + net/netfilter/ipvs/ip_vs_core.c | 12 - net/netfilter/ipvs/ip_vs_twos.c | 139 + net/netfilter/nf_conntrack_netlink.c | 7 - net/netfilter/nf_flow_table_core.c | 6 +- net/netfilter/nf_tables_api.c | 300 +- net/netfilter/nfnetlink_log.c | 8 +- net/netfilter/nfnetlink_queue.c | 10 +- net/netfilter/nft_bitwise.c | 23 +- net/netfilter/nft_byteorder.c | 14 +- net/netfilter/nft_cmp.c | 12 +- net/netfilter/nft_ct.c | 12 +- net/netfilter/nft_dup_netdev.c | 6 +- net/netfilter/nft_dynset.c | 12 +- net/netfilter/nft_exthdr.c | 14 +- net/netfilter/nft_fib.c | 5 +- net/netfilter/nft_fwd_netdev.c | 18 +- net/netfilter/nft_hash.c | 25 +- net/netfilter/nft_immediate.c | 6 +- net/netfilter/nft_lookup.c | 14 +- net/netfilter/nft_masq.c | 18 +- net/netfilter/nft_meta.c | 8 +- net/netfilter/nft_nat.c | 35 +- net/netfilter/nft_numgen.c | 15 +- net/netfilter/nft_objref.c | 6 +- net/netfilter/nft_osf.c | 8 +- net/netfilter/nft_payload.c | 10 +- net/netfilter/nft_queue.c | 12 +- net/netfilter/nft_range.c | 6 +- net/netfilter/nft_redir.c | 18 +- net/netfilter/nft_rt.c | 7 +- net/netfilter/nft_socket.c | 7 +- net/netfilter/nft_tproxy.c | 14 +- net/netfilter/nft_tunnel.c | 8 +- net/netfilter/nft_xfrm.c | 7 +- net/netlink/af_netlink.c | 8 + net/netlink/genetlink.c | 32 + net/nfc/Kconfig | 1 - net/nfc/hci/llc_shdlc.c | 2 +- net/nfc/nci/core.c | 4 +- net/nfc/netlink.c | 4 +- net/openvswitch/actions.c | 12 +- net/openvswitch/flow_netlink.c | 14 +- net/packet/af_packet.c | 4 +- net/packet/internal.h | 2 +- net/psample/Kconfig | 1 - net/rxrpc/Kconfig | 1 + net/rxrpc/local_object.c | 74 +- net/sched/act_api.c | 106 +- net/sched/act_ct.c | 2 + net/sched/cls_api.c | 12 +- net/sched/cls_flower.c | 49 +- net/sched/em_nbyte.c | 2 +- net/sched/sch_api.c | 7 +- net/sched/sch_atm.c | 3 +- net/sched/sch_cbq.c | 3 +- net/sched/sch_drr.c | 3 +- net/sched/sch_dsmark.c | 3 +- net/sched/sch_hfsc.c | 3 +- net/sched/sch_htb.c | 557 +- net/sched/sch_qfq.c | 3 +- net/sched/sch_sfb.c | 3 +- net/sched/sch_taprio.c | 6 +- net/sctp/offload.c | 2 +- net/socket.c | 3 + net/switchdev/Makefile | 2 +- net/switchdev/switchdev.c | 114 +- net/tipc/monitor.c | 2 +- net/tipc/msg.c | 4 - net/tls/Kconfig | 1 + net/tls/tls_device.c | 4 +- net/tls/tls_device_fallback.c | 2 +- net/wireless/chan.c | 5 +- net/wireless/core.c | 164 +- net/wireless/core.h | 2 +- net/wireless/debugfs.c | 4 - net/wireless/ibss.c | 3 +- net/wireless/mlme.c | 6 +- net/wireless/nl80211.c | 664 +- net/wireless/reg.c | 93 +- net/wireless/reg.h | 1 - net/wireless/scan.c | 35 +- net/wireless/sme.c | 5 +- net/wireless/sysfs.c | 12 +- net/wireless/util.c | 39 +- net/wireless/wext-compat.c | 285 +- net/wireless/wext-sme.c | 4 +- net/xdp/xsk.c | 47 +- net/xdp/xsk_buff_pool.c | 12 +- net/xfrm/xfrm_interface.c | 10 +- net/xfrm/xfrm_user.c | 2 +- samples/bpf/Makefile | 10 +- samples/bpf/README.rst | 22 +- samples/bpf/bpf_insn.h | 28 +- samples/bpf/cookie_uid_helper_example.c | 10 +- samples/bpf/sock_example.c | 2 +- samples/bpf/test_cgrp2_attach.c | 5 +- samples/bpf/xdp_redirect_map_kern.c | 60 +- samples/bpf/xdp_redirect_map_user.c | 112 +- tools/bpf/bpf_dbg.c | 2 +- tools/bpf/bpftool/Makefile | 4 +- tools/bpf/bpftool/prog.c | 4 + tools/bpf/resolve_btfids/.gitignore | 3 +- tools/bpf/resolve_btfids/Makefile | 44 +- tools/bpf/runqslower/Makefile | 3 - tools/build/feature/Makefile | 4 +- tools/include/linux/filter.h | 24 +- tools/include/linux/types.h | 3 + tools/include/uapi/linux/bpf.h | 123 +- tools/include/uapi/linux/bpf_perf_event.h | 1 + tools/include/uapi/linux/pkt_sched.h | 1 + {include => tools/include}/uapi/linux/tcp.h | 0 tools/lib/bpf/.gitignore | 1 - tools/lib/bpf/Makefile | 47 +- tools/lib/bpf/bpf_core_read.h | 169 +- tools/lib/bpf/bpf_helpers.h | 2 +- tools/lib/bpf/btf.c | 12 +- tools/lib/bpf/libbpf.c | 72 +- tools/lib/bpf/xsk.c | 83 +- tools/perf/Makefile.perf | 1 - tools/scripts/Makefile.include | 7 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/.gitignore | 2 - tools/testing/selftests/bpf/Makefile | 68 +- tools/testing/selftests/bpf/README.rst | 24 + .../testing/selftests/bpf/benchs/bench_ringbufs.c | 2 +- tools/testing/selftests/bpf/bpf_sockopt_helpers.h | 21 + tools/testing/selftests/bpf/bpf_tcp_helpers.h | 1 + .../selftests/bpf/bpf_testmod/bpf_testmod-events.h | 6 + .../selftests/bpf/bpf_testmod/bpf_testmod.c | 24 +- .../selftests/bpf/bpf_testmod/bpf_testmod.h | 6 + .../selftests/bpf/prog_tests/atomic_bounds.c | 17 + tools/testing/selftests/bpf/prog_tests/atomics.c | 246 + tools/testing/selftests/bpf/prog_tests/bind_perm.c | 109 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 118 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 1 + tools/testing/selftests/bpf/prog_tests/btf.c | 25 +- .../selftests/bpf/prog_tests/btf_map_in_map.c | 33 - .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 4 +- tools/testing/selftests/bpf/prog_tests/check_mtu.c | 216 + .../selftests/bpf/prog_tests/cls_redirect.c | 1 + .../selftests/bpf/prog_tests/core_read_macros.c | 64 + .../selftests/bpf/prog_tests/fexit_stress.c | 4 +- .../selftests/bpf/prog_tests/global_func_args.c | 60 + .../selftests/bpf/prog_tests/ksyms_module.c | 31 + .../selftests/bpf/prog_tests/module_attach.c | 27 + .../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 118 +- tools/testing/selftests/bpf/prog_tests/recursion.c | 41 + .../selftests/bpf/prog_tests/socket_cookie.c | 76 + .../selftests/bpf/prog_tests/sockmap_basic.c | 1 + .../testing/selftests/bpf/prog_tests/sockopt_sk.c | 28 + .../selftests/bpf/prog_tests/stack_var_off.c | 35 + .../selftests/bpf/prog_tests/test_global_funcs.c | 8 + tools/testing/selftests/bpf/prog_tests/test_ima.c | 23 +- .../selftests/bpf/prog_tests/test_local_storage.c | 2 +- tools/testing/selftests/bpf/prog_tests/test_lsm.c | 1 - .../selftests/bpf/prog_tests/trampoline_count.c | 4 +- tools/testing/selftests/bpf/progs/atomic_bounds.c | 24 + tools/testing/selftests/bpf/progs/atomics.c | 154 + tools/testing/selftests/bpf/progs/bind4_prog.c | 42 +- tools/testing/selftests/bpf/progs/bind6_prog.c | 42 +- tools/testing/selftests/bpf/progs/bind_perm.c | 45 + tools/testing/selftests/bpf/progs/bpf_iter.h | 8 + .../selftests/bpf/progs/bpf_iter_task_vma.c | 58 + .../selftests/bpf/progs/connect_force_port4.c | 8 + .../selftests/bpf/progs/connect_force_port6.c | 8 + tools/testing/selftests/bpf/progs/ima.c | 33 +- tools/testing/selftests/bpf/progs/lsm.c | 69 + tools/testing/selftests/bpf/progs/recursion.c | 46 + tools/testing/selftests/bpf/progs/recvmsg4_prog.c | 42 + tools/testing/selftests/bpf/progs/recvmsg6_prog.c | 48 + tools/testing/selftests/bpf/progs/sendmsg4_prog.c | 7 + tools/testing/selftests/bpf/progs/sendmsg6_prog.c | 5 + .../selftests/bpf/progs/socket_cookie_prog.c | 47 +- tools/testing/selftests/bpf/progs/sockopt_sk.c | 23 +- tools/testing/selftests/bpf/progs/test_check_mtu.c | 198 + .../selftests/bpf/progs/test_cls_redirect.c | 7 + .../selftests/bpf/progs/test_core_read_macros.c | 50 + .../selftests/bpf/progs/test_global_func10.c | 29 + .../selftests/bpf/progs/test_global_func11.c | 19 + .../selftests/bpf/progs/test_global_func12.c | 21 + .../selftests/bpf/progs/test_global_func13.c | 24 + .../selftests/bpf/progs/test_global_func14.c | 21 + .../selftests/bpf/progs/test_global_func15.c | 22 + .../selftests/bpf/progs/test_global_func16.c | 22 + .../selftests/bpf/progs/test_global_func9.c | 132 + .../selftests/bpf/progs/test_global_func_args.c | 91 + .../selftests/bpf/progs/test_ksyms_module.c | 26 + .../selftests/bpf/progs/test_module_attach.c | 10 + .../selftests/bpf/progs/test_ns_current_pid_tgid.c | 28 +- .../selftests/bpf/progs/test_stack_var_off.c | 51 + tools/testing/selftests/bpf/test_cgroup_storage.c | 2 +- .../selftests/bpf/test_current_pid_tgid_new_ns.c | 160 - tools/testing/selftests/bpf/test_flow_dissector.c | 2 +- tools/testing/selftests/bpf/test_progs.c | 13 +- tools/testing/selftests/bpf/test_progs.h | 2 +- tools/testing/selftests/bpf/test_sock_addr.c | 86 +- tools/testing/selftests/bpf/test_socket_cookie.c | 208 - tools/testing/selftests/bpf/test_verifier.c | 88 +- tools/testing/selftests/bpf/test_xdp_redirect.sh | 10 +- tools/testing/selftests/bpf/verifier/atomic_and.c | 77 + .../testing/selftests/bpf/verifier/atomic_bounds.c | 27 + .../selftests/bpf/verifier/atomic_cmpxchg.c | 96 + .../selftests/bpf/verifier/atomic_fetch_add.c | 106 + tools/testing/selftests/bpf/verifier/atomic_or.c | 77 + tools/testing/selftests/bpf/verifier/atomic_xchg.c | 46 + tools/testing/selftests/bpf/verifier/atomic_xor.c | 77 + tools/testing/selftests/bpf/verifier/basic_stack.c | 2 +- tools/testing/selftests/bpf/verifier/calls.c | 4 +- tools/testing/selftests/bpf/verifier/const_or.c | 4 +- tools/testing/selftests/bpf/verifier/ctx.c | 7 +- .../selftests/bpf/verifier/direct_packet_access.c | 4 +- .../selftests/bpf/verifier/helper_access_var_len.c | 12 +- tools/testing/selftests/bpf/verifier/int_ptr.c | 6 +- tools/testing/selftests/bpf/verifier/jit.c | 24 + tools/testing/selftests/bpf/verifier/leak_ptr.c | 10 +- tools/testing/selftests/bpf/verifier/meta_access.c | 4 +- tools/testing/selftests/bpf/verifier/raw_stack.c | 10 +- tools/testing/selftests/bpf/verifier/stack_ptr.c | 22 +- tools/testing/selftests/bpf/verifier/unpriv.c | 5 +- .../selftests/bpf/verifier/value_illegal_alu.c | 2 +- tools/testing/selftests/bpf/verifier/var_off.c | 115 +- tools/testing/selftests/bpf/verifier/xadd.c | 18 +- tools/testing/selftests/bpf/vmtest.sh | 368 + tools/testing/selftests/bpf/xdpxceiver.c | 225 +- tools/testing/selftests/bpf/xdpxceiver.h | 2 - .../selftests/drivers/net/mlxsw/ethtool_lanes.sh | 187 + tools/testing/selftests/drivers/net/mlxsw/fib.sh | 14 + .../selftests/drivers/net/mlxsw/port_scale.sh | 64 + .../drivers/net/mlxsw/spectrum-2/port_scale.sh | 16 + .../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 2 +- .../drivers/net/mlxsw/spectrum/port_scale.sh | 16 + .../drivers/net/mlxsw/spectrum/resource_scale.sh | 2 +- .../testing/selftests/drivers/net/netdevsim/fib.sh | 14 + .../drivers/net/netdevsim/fib_notifications.sh | 430 + tools/testing/selftests/nci/Makefile | 6 + tools/testing/selftests/nci/config | 3 + tools/testing/selftests/nci/nci_dev.c | 599 + tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/fcnal-test.sh | 402 +- tools/testing/selftests/net/forwarding/config | 1 + .../selftests/net/forwarding/ethtool_lib.sh | 34 + tools/testing/selftests/net/forwarding/lib.sh | 69 + .../testing/selftests/net/forwarding/tc_chains.sh | 4 +- .../testing/selftests/net/forwarding/tc_flower.sh | 344 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 94 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 1052 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 41 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 111 +- tools/testing/selftests/net/mptcp/settings | 2 +- tools/testing/selftests/net/nettest.c | 585 +- tools/testing/selftests/net/so_txtime.c | 2 +- tools/testing/selftests/net/unicast_extensions.sh | 228 + tools/testing/selftests/tc-testing/Makefile | 3 +- .../selftests/tc-testing/tc-tests/filters/u32.json | 46 + 2487 files changed, 152152 insertions(+), 68132 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-mx- [...] delete mode 100644 Documentation/devicetree/bindings/arm/sirf.yaml delete mode 100644 Documentation/devicetree/bindings/arm/ste-u300.txt delete mode 100644 Documentation/devicetree/bindings/arm/zte,sysctrl.txt delete mode 100644 Documentation/devicetree/bindings/arm/zte.yaml delete mode 100644 Documentation/devicetree/bindings/c6x/clocks.txt delete mode 100644 Documentation/devicetree/bindings/c6x/dscr.txt delete mode 100644 Documentation/devicetree/bindings/c6x/emifa.txt delete mode 100644 Documentation/devicetree/bindings/c6x/soc.txt delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,c64x+ [...] create mode 100644 Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/brcm,sf2.yaml create mode 100644 Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml create mode 100644 Documentation/devicetree/bindings/power/brcm,bcm-pmb.yaml create mode 100644 Documentation/devicetree/bindings/reset/brcm,bcm4908-misc-pcie- [...] delete mode 100644 Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.yaml delete mode 100644 Documentation/devicetree/bindings/reset/sirf,rstc.txt delete mode 100644 Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt create mode 100644 Documentation/devicetree/bindings/soc/imx/imx8m-soc.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smem.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smem.yaml delete mode 100644 Documentation/devicetree/bindings/soc/zte/pd-2967xx.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-zynq-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml delete mode 100644 Documentation/devicetree/bindings/timer/ti,c64x+timer64.txt create mode 100644 Documentation/networking/device_drivers/ethernet/ti/am65_nuss_c [...] create mode 100644 Documentation/networking/devlink/am65-nuss-cpsw-switch.rst create mode 100644 Documentation/networking/devlink/devlink-port.rst create mode 100644 arch/arm/boot/dts/am335x-myirtech-myc.dtsi create mode 100644 arch/arm/boot/dts/am335x-myirtech-myd.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-supermicro-x11spi.dts delete mode 100644 arch/arm/boot/dts/atlas6-evb.dts delete mode 100644 arch/arm/boot/dts/atlas6.dtsi delete mode 100644 arch/arm/boot/dts/atlas7-evb.dts delete mode 100644 arch/arm/boot/dts/atlas7.dtsi delete mode 100644 arch/arm/boot/dts/efm32gg-dk3750.dts delete mode 100644 arch/arm/boot/dts/efm32gg.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-plybas.dts create mode 100644 arch/arm/boot/dts/imx6dl-plym2m.dts create mode 100644 arch/arm/boot/dts/imx6dl-prtmvt.dts create mode 100644 arch/arm/boot/dts/imx6dl-victgo.dts create mode 100644 arch/arm/boot/dts/imx6dl-vicut1.dts create mode 100644 arch/arm/boot/dts/imx6q-vicut1.dts create mode 100644 arch/arm/boot/dts/imx6qdl-vicut1.dtsi create mode 100644 arch/arm/boot/dts/imx6qp-vicutp.dts create mode 100644 arch/arm/boot/dts/imx6ul-prti6g.dts create mode 100644 arch/arm/boot/dts/mstar-infinity-breadbee-common.dtsi delete mode 100644 arch/arm/boot/dts/picoxcell-pc3x2.dtsi delete mode 100644 arch/arm/boot/dts/picoxcell-pc3x3.dtsi delete mode 100644 arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dts delete mode 100644 arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dts delete mode 100644 arch/arm/boot/dts/prima2-evb.dts delete mode 100644 arch/arm/boot/dts/prima2.dtsi create mode 100644 arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dts create mode 100644 arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dts create mode 100644 arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi create mode 100644 arch/arm/boot/dts/qcom-ipq4018-jalapeno.dts create mode 100644 arch/arm/boot/dts/qcom-pmx55.dtsi create mode 100644 arch/arm/boot/dts/qcom-sdx55-mtp.dts create mode 100644 arch/arm/boot/dts/qcom-sdx55.dtsi delete mode 100644 arch/arm/boot/dts/ste-u300.dts create mode 100644 arch/arm/boot/dts/ste-ux500-samsung-janice.dts create mode 100644 arch/arm/boot/dts/sun8i-v3-sl631-imx179.dts create mode 100644 arch/arm/boot/dts/sun8i-v3-sl631.dtsi delete mode 100644 arch/arm/boot/dts/tango4-common.dtsi delete mode 100644 arch/arm/boot/dts/tango4-smp8758.dtsi delete mode 100644 arch/arm/boot/dts/tango4-vantage-1172.dts delete mode 100644 arch/arm/boot/dts/zx296702-ad1.dts delete mode 100644 arch/arm/boot/dts/zx296702.dtsi create mode 100644 arch/arm/boot/dts/zynq-ebaz4205.dts delete mode 100644 arch/arm/configs/efm32_defconfig delete mode 100644 arch/arm/configs/prima2_defconfig delete mode 100644 arch/arm/configs/tango4_defconfig delete mode 100644 arch/arm/configs/u300_defconfig delete mode 100644 arch/arm/configs/zx_defconfig delete mode 100644 arch/arm/include/debug/efm32.S delete mode 100644 arch/arm/include/debug/sirf.S delete mode 100644 arch/arm/mach-efm32/Makefile delete mode 100644 arch/arm/mach-efm32/Makefile.boot delete mode 100644 arch/arm/mach-efm32/dtmachine.c delete mode 100644 arch/arm/mach-picoxcell/Kconfig delete mode 100644 arch/arm/mach-picoxcell/Makefile delete mode 100644 arch/arm/mach-picoxcell/common.c delete mode 100644 arch/arm/mach-prima2/Kconfig delete mode 100644 arch/arm/mach-prima2/Makefile delete mode 100644 arch/arm/mach-prima2/common.c delete mode 100644 arch/arm/mach-prima2/common.h delete mode 100644 arch/arm/mach-prima2/headsmp.S delete mode 100644 arch/arm/mach-prima2/hotplug.c delete mode 100644 arch/arm/mach-prima2/platsmp.c delete mode 100644 arch/arm/mach-prima2/pm.c delete mode 100644 arch/arm/mach-prima2/pm.h delete mode 100644 arch/arm/mach-prima2/rstc.c delete mode 100644 arch/arm/mach-prima2/rtciobrg.c delete mode 100644 arch/arm/mach-prima2/sleep.S delete mode 100644 arch/arm/mach-tango/Kconfig delete mode 100644 arch/arm/mach-tango/Makefile delete mode 100644 arch/arm/mach-tango/platsmp.c delete mode 100644 arch/arm/mach-tango/pm.c delete mode 100644 arch/arm/mach-tango/pm.h delete mode 100644 arch/arm/mach-tango/setup.c delete mode 100644 arch/arm/mach-tango/smc.S delete mode 100644 arch/arm/mach-tango/smc.h delete mode 100644 arch/arm/mach-u300/Kconfig delete mode 100644 arch/arm/mach-u300/Makefile delete mode 100644 arch/arm/mach-u300/core.c delete mode 100644 arch/arm/mach-u300/regulator.c delete mode 100644 arch/arm/mach-zx/Kconfig delete mode 100644 arch/arm/mach-zx/Makefile delete mode 100644 arch/arm/mach-zx/core.h delete mode 100644 arch/arm/mach-zx/headsmp.S delete mode 100644 arch/arm/mach-zx/platsmp.c delete mode 100644 arch/arm/mach-zx/zx296702-pm-domain.c delete mode 100644 arch/arm/mach-zx/zx296702.c create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab-early-adopter.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4906-netgear-r8000p.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4906.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/stingray/stingray-sata.dtsi create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var1.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw700x.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw71xx-0x.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw71xx.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-beacon-baseboard.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-beacon-kit.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-beacon-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r4.dts create mode 100644 arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-krane-sku0.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3509-0000+p3668-0001.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3668-0001.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi create mode 100644 arch/arm64/boot/dts/qcom/apq8094-sony-xperia-kitakami-karin_windy.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-alcatel-idol347.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-longcheer-l8910.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8992-msft-lumia-octagon-talkman.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8992-msft-lumia-talkman.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8994-msft-lumia-cityman.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-msft-lumia-octagon-cityman.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-ivy.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-karin.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-satsuki.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-suzuran.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-pins.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm845-oneplus-enchilada.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm850.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm8350-mtp.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8350.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4b.dts create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts delete mode 100644 arch/arm64/boot/dts/zte/Makefile delete mode 100644 arch/arm64/boot/dts/zte/zx296718-evb.dts delete mode 100644 arch/arm64/boot/dts/zte/zx296718-pcbox.dts delete mode 100644 arch/arm64/boot/dts/zte/zx296718.dtsi delete mode 100644 arch/c6x/Kconfig delete mode 100644 arch/c6x/Kconfig.debug delete mode 100644 arch/c6x/Makefile delete mode 100644 arch/c6x/boot/Makefile delete mode 100644 arch/c6x/boot/dts/Makefile delete mode 100644 arch/c6x/boot/dts/dsk6455.dts delete mode 100644 arch/c6x/boot/dts/evmc6457.dts delete mode 100644 arch/c6x/boot/dts/evmc6472.dts delete mode 100644 arch/c6x/boot/dts/evmc6474.dts delete mode 100644 arch/c6x/boot/dts/evmc6678.dts delete mode 100644 arch/c6x/boot/dts/tms320c6455.dtsi delete mode 100644 arch/c6x/boot/dts/tms320c6457.dtsi delete mode 100644 arch/c6x/boot/dts/tms320c6472.dtsi delete mode 100644 arch/c6x/boot/dts/tms320c6474.dtsi delete mode 100644 arch/c6x/boot/dts/tms320c6678.dtsi delete mode 100644 arch/c6x/configs/dsk6455_defconfig delete mode 100644 arch/c6x/configs/evmc6457_defconfig delete mode 100644 arch/c6x/configs/evmc6472_defconfig delete mode 100644 arch/c6x/configs/evmc6474_defconfig delete mode 100644 arch/c6x/configs/evmc6678_defconfig delete mode 100644 arch/c6x/include/asm/Kbuild delete mode 100644 arch/c6x/include/asm/asm-offsets.h delete mode 100644 arch/c6x/include/asm/bitops.h delete mode 100644 arch/c6x/include/asm/bug.h delete mode 100644 arch/c6x/include/asm/cache.h delete mode 100644 arch/c6x/include/asm/cacheflush.h delete mode 100644 arch/c6x/include/asm/checksum.h delete mode 100644 arch/c6x/include/asm/clock.h delete mode 100644 arch/c6x/include/asm/cmpxchg.h delete mode 100644 arch/c6x/include/asm/delay.h delete mode 100644 arch/c6x/include/asm/dscr.h delete mode 100644 arch/c6x/include/asm/elf.h delete mode 100644 arch/c6x/include/asm/flat.h delete mode 100644 arch/c6x/include/asm/ftrace.h delete mode 100644 arch/c6x/include/asm/hardirq.h delete mode 100644 arch/c6x/include/asm/irq.h delete mode 100644 arch/c6x/include/asm/irqflags.h delete mode 100644 arch/c6x/include/asm/linkage.h delete mode 100644 arch/c6x/include/asm/megamod-pic.h delete mode 100644 arch/c6x/include/asm/mmu_context.h delete mode 100644 arch/c6x/include/asm/module.h delete mode 100644 arch/c6x/include/asm/page.h delete mode 100644 arch/c6x/include/asm/pgtable.h delete mode 100644 arch/c6x/include/asm/processor.h delete mode 100644 arch/c6x/include/asm/procinfo.h delete mode 100644 arch/c6x/include/asm/ptrace.h delete mode 100644 arch/c6x/include/asm/sections.h delete mode 100644 arch/c6x/include/asm/setup.h delete mode 100644 arch/c6x/include/asm/soc.h delete mode 100644 arch/c6x/include/asm/special_insns.h delete mode 100644 arch/c6x/include/asm/string.h delete mode 100644 arch/c6x/include/asm/switch_to.h delete mode 100644 arch/c6x/include/asm/syscall.h delete mode 100644 arch/c6x/include/asm/syscalls.h delete mode 100644 arch/c6x/include/asm/thread_info.h delete mode 100644 arch/c6x/include/asm/timer64.h delete mode 100644 arch/c6x/include/asm/timex.h delete mode 100644 arch/c6x/include/asm/tlb.h delete mode 100644 arch/c6x/include/asm/traps.h delete mode 100644 arch/c6x/include/asm/uaccess.h delete mode 100644 arch/c6x/include/asm/unaligned.h delete mode 100644 arch/c6x/include/asm/vmalloc.h delete mode 100644 arch/c6x/include/uapi/asm/Kbuild delete mode 100644 arch/c6x/include/uapi/asm/byteorder.h delete mode 100644 arch/c6x/include/uapi/asm/ptrace.h delete mode 100644 arch/c6x/include/uapi/asm/setup.h delete mode 100644 arch/c6x/include/uapi/asm/sigcontext.h delete mode 100644 arch/c6x/include/uapi/asm/swab.h delete mode 100644 arch/c6x/include/uapi/asm/unistd.h delete mode 100644 arch/c6x/kernel/Makefile delete mode 100644 arch/c6x/kernel/asm-offsets.c delete mode 100644 arch/c6x/kernel/c6x_ksyms.c delete mode 100644 arch/c6x/kernel/devicetree.c delete mode 100644 arch/c6x/kernel/entry.S delete mode 100644 arch/c6x/kernel/head.S delete mode 100644 arch/c6x/kernel/irq.c delete mode 100644 arch/c6x/kernel/module.c delete mode 100644 arch/c6x/kernel/process.c delete mode 100644 arch/c6x/kernel/ptrace.c delete mode 100644 arch/c6x/kernel/setup.c delete mode 100644 arch/c6x/kernel/signal.c delete mode 100644 arch/c6x/kernel/soc.c delete mode 100644 arch/c6x/kernel/switch_to.S delete mode 100644 arch/c6x/kernel/sys_c6x.c delete mode 100644 arch/c6x/kernel/time.c delete mode 100644 arch/c6x/kernel/traps.c delete mode 100644 arch/c6x/kernel/vectors.S delete mode 100644 arch/c6x/kernel/vmlinux.lds.S delete mode 100644 arch/c6x/lib/Makefile delete mode 100644 arch/c6x/lib/checksum.c delete mode 100644 arch/c6x/lib/csum_64plus.S delete mode 100644 arch/c6x/lib/divi.S delete mode 100644 arch/c6x/lib/divremi.S delete mode 100644 arch/c6x/lib/divremu.S delete mode 100644 arch/c6x/lib/divu.S delete mode 100644 arch/c6x/lib/llshl.S delete mode 100644 arch/c6x/lib/llshr.S delete mode 100644 arch/c6x/lib/llshru.S delete mode 100644 arch/c6x/lib/memcpy_64plus.S delete mode 100644 arch/c6x/lib/mpyll.S delete mode 100644 arch/c6x/lib/negll.S delete mode 100644 arch/c6x/lib/pop_rts.S delete mode 100644 arch/c6x/lib/push_rts.S delete mode 100644 arch/c6x/lib/remi.S delete mode 100644 arch/c6x/lib/remu.S delete mode 100644 arch/c6x/lib/strasgi.S delete mode 100644 arch/c6x/lib/strasgi_64plus.S delete mode 100644 arch/c6x/mm/Makefile delete mode 100644 arch/c6x/mm/dma-coherent.c delete mode 100644 arch/c6x/mm/init.c delete mode 100644 arch/c6x/platforms/Kconfig delete mode 100644 arch/c6x/platforms/Makefile delete mode 100644 arch/c6x/platforms/cache.c delete mode 100644 arch/c6x/platforms/dscr.c delete mode 100644 arch/c6x/platforms/emif.c delete mode 100644 arch/c6x/platforms/megamod-pic.c delete mode 100644 arch/c6x/platforms/pll.c delete mode 100644 arch/c6x/platforms/plldata.c delete mode 100644 arch/c6x/platforms/timer64.c delete mode 100644 drivers/net/can/dev.c create mode 100644 drivers/net/can/dev/Makefile create mode 100644 drivers/net/can/dev/bittiming.c create mode 100644 drivers/net/can/dev/dev.c create mode 100644 drivers/net/can/dev/length.c create mode 100644 drivers/net/can/dev/netlink.c create mode 100644 drivers/net/can/dev/rx-offload.c create mode 100644 drivers/net/can/dev/skb.c create mode 100644 drivers/net/can/m_can/tcan4x5x-core.c create mode 100644 drivers/net/can/m_can/tcan4x5x-regmap.c delete mode 100644 drivers/net/can/m_can/tcan4x5x.c create mode 100644 drivers/net/can/m_can/tcan4x5x.h delete mode 100644 drivers/net/can/rx-offload.c create mode 100644 drivers/net/dsa/xrs700x/Kconfig create mode 100644 drivers/net/dsa/xrs700x/Makefile create mode 100644 drivers/net/dsa/xrs700x/xrs700x.c create mode 100644 drivers/net/dsa/xrs700x/xrs700x.h create mode 100644 drivers/net/dsa/xrs700x/xrs700x_i2c.c create mode 100644 drivers/net/dsa/xrs700x/xrs700x_mdio.c create mode 100644 drivers/net/dsa/xrs700x/xrs700x_reg.h delete mode 100644 drivers/net/ethernet/aurora/Kconfig delete mode 100644 drivers/net/ethernet/aurora/Makefile delete mode 100644 drivers/net/ethernet/aurora/nb8800.c delete mode 100644 drivers/net/ethernet/aurora/nb8800.h create mode 100644 drivers/net/ethernet/broadcom/bcm4908_enet.c create mode 100644 drivers/net/ethernet/broadcom/bcm4908_enet.h create mode 100644 drivers/net/ethernet/broadcom/unimac.h create mode 100644 drivers/net/ethernet/intel/ice/ice_lag.c create mode 100644 drivers/net/ethernet/intel/ice/ice_lag.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/lmac_common.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rpm.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rpm.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_cn10k.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/qos.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/qos.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/trap.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/trap.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/qos.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/qos.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/dev/dev.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/dev/dev.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/dev/driver.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/devlink.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/hw_table.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/mlx5_ifc_vhca_event.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/priv.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/sf.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v0.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v1.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5_ifc_dr_ste_v1.h create mode 100644 drivers/net/ethernet/mscc/ocelot_devlink.c create mode 100644 drivers/net/ethernet/mscc/ocelot_mrp.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c create mode 100644 drivers/net/ethernet/ti/am65-cpsw-switchdev.c create mode 100644 drivers/net/ethernet/ti/am65-cpsw-switchdev.h create mode 100644 drivers/net/mhi/Makefile create mode 100644 drivers/net/mhi/mhi.h create mode 100644 drivers/net/mhi/net.c create mode 100644 drivers/net/mhi/proto_mbim.c delete mode 100644 drivers/net/mhi_net.c create mode 100644 drivers/net/phy/mscc/mscc_serdes.c create mode 100644 drivers/net/phy/mscc/mscc_serdes.h create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/rfi.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/rfi.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76_connac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/Kconfig create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/Makefile create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/debugfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/dma.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/eeprom.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/eeprom.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/main.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/pci.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/regs.h create mode 100644 drivers/nfc/virtual_ncidev.c create mode 100644 drivers/soc/bcm/bcm63xx/bcm-pmb.c create mode 100644 drivers/soc/mediatek/mt8167-pm-domains.h delete mode 100644 drivers/soc/zte/Kconfig delete mode 100644 drivers/soc/zte/Makefile delete mode 100644 drivers/soc/zte/zx296718_pm_domains.c delete mode 100644 drivers/soc/zte/zx2967_pm_domains.c delete mode 100644 drivers/soc/zte/zx2967_pm_domains.h create mode 100644 drivers/tee/optee/optee_rpc_cmd.h create mode 100644 include/dt-bindings/power/mt8167-power.h create mode 100644 include/dt-bindings/soc/bcm-pmb.h create mode 100644 include/linux/buildid.h create mode 100644 include/linux/can/bittiming.h create mode 100644 include/linux/can/length.h create mode 100644 include/linux/dsa/brcm.h create mode 100644 include/linux/dsa/ocelot.h create mode 100644 include/linux/if_hsr.h create mode 100644 include/net/gro.h delete mode 100644 include/soc/brcmstb/common.h delete mode 100644 include/soc/tegra/emc.h create mode 100644 include/trace/events/netlink.h create mode 100644 lib/buildid.c create mode 100644 net/bridge/br_multicast_eht.c create mode 100644 net/bridge/br_private_mcast_eht.h create mode 100644 net/dsa/tag_ocelot_8021q.c create mode 100644 net/dsa/tag_xrs700x.c delete mode 100644 net/mac80211/rc80211_minstrel.c delete mode 100644 net/mac80211/rc80211_minstrel.h delete mode 100644 net/mac80211/rc80211_minstrel_debugfs.c create mode 100644 net/netfilter/ipvs/ip_vs_twos.c copy {include => tools/include}/uapi/linux/tcp.h (100%) create mode 100644 tools/testing/selftests/bpf/bpf_sockopt_helpers.h create mode 100644 tools/testing/selftests/bpf/prog_tests/atomic_bounds.c create mode 100644 tools/testing/selftests/bpf/prog_tests/atomics.c create mode 100644 tools/testing/selftests/bpf/prog_tests/bind_perm.c create mode 100644 tools/testing/selftests/bpf/prog_tests/check_mtu.c create mode 100644 tools/testing/selftests/bpf/prog_tests/core_read_macros.c create mode 100644 tools/testing/selftests/bpf/prog_tests/global_func_args.c create mode 100644 tools/testing/selftests/bpf/prog_tests/ksyms_module.c create mode 100644 tools/testing/selftests/bpf/prog_tests/recursion.c create mode 100644 tools/testing/selftests/bpf/prog_tests/socket_cookie.c create mode 100644 tools/testing/selftests/bpf/prog_tests/stack_var_off.c create mode 100644 tools/testing/selftests/bpf/progs/atomic_bounds.c create mode 100644 tools/testing/selftests/bpf/progs/atomics.c create mode 100644 tools/testing/selftests/bpf/progs/bind_perm.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_task_vma.c create mode 100644 tools/testing/selftests/bpf/progs/recursion.c create mode 100644 tools/testing/selftests/bpf/progs/recvmsg4_prog.c create mode 100644 tools/testing/selftests/bpf/progs/recvmsg6_prog.c create mode 100644 tools/testing/selftests/bpf/progs/test_check_mtu.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_read_macros.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func10.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func11.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func12.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func13.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func14.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func15.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func16.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func9.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func_args.c create mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_module.c create mode 100644 tools/testing/selftests/bpf/progs/test_stack_var_off.c delete mode 100644 tools/testing/selftests/bpf/test_current_pid_tgid_new_ns.c delete mode 100644 tools/testing/selftests/bpf/test_socket_cookie.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_and.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_bounds.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_cmpxchg.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_fetch_add.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_or.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_xchg.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_xor.c create mode 100755 tools/testing/selftests/bpf/vmtest.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/ethtool_lanes.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/port_scale.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/port_scale.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum/port_scale.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/fib_notifications.sh create mode 100644 tools/testing/selftests/nci/Makefile create mode 100644 tools/testing/selftests/nci/config create mode 100644 tools/testing/selftests/nci/nci_dev.c create mode 100755 tools/testing/selftests/net/unicast_extensions.sh