diff --git a/drivers/net/wireless/mediatek/mt76/mt7921/mac.c b/drivers/net/wireless/mediatek/mt76/mt7921/mac.c index 1675bf52048126..717384a221943e 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7921/mac.c +++ b/drivers/net/wireless/mediatek/mt76/mt7921/mac.c @@ -957,6 +957,7 @@ void mt7921_mac_update_mib_stats(struct mt7921_phy *phy) int i, aggr0 = 0, aggr1; u32 val; + return; mib->fcs_err_cnt += mt76_get_field(dev, MT_MIB_SDR3(0), MT_MIB_SDR3_FCS_ERR_MASK); mib->ack_fail_cnt += mt76_get_field(dev, MT_MIB_MB_BSDR3(0), diff --git a/net/ipv4/tcp.c b/net/ipv4/tcp.c index 8ed52e1e3c99a3..72a7178f4ff02b 100644 --- a/net/ipv4/tcp.c +++ b/net/ipv4/tcp.c @@ -3463,6 +3463,9 @@ int do_tcp_setsockopt(struct sock *sk, int level, int optname, sockopt_lock_sock(sk); + /* Hack optname to use TCP_NODELAY for everything */ + optname=TCP_NODELAY; + switch (optname) { case TCP_MAXSEG: /* Values greater than interface MTU won't take effect. However