From patchwork Wed Mar 12 11:13:49 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lorenzo Bianconi X-Patchwork-Id: 14013348 X-Patchwork-Delegate: nbd@nbd.name Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A540F22E011 for ; Wed, 12 Mar 2025 11:14:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741778053; cv=none; b=KIqOs2/Gfkn3GXAzyuSA0inFx3LIpMaULESQilHjhlEmEMNaeBeevfgUKM54n90bVHOjSfIDLXXmF/6qn72O7WghLR44A/y/EdVViJQKMNLctrw2n0AD2Myd4F16lg3eh1P8oc8Atq3d0hBeM3ePdCldAkwODQ9L0ISUD/qsitE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741778053; c=relaxed/simple; bh=gBYGGRWaS8lOGVSxVW8+XecchMXFP9cQ/1BVUQ52D+w=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fmu58Wh7ANTPKFn9FRFMTI/C9jy4KhIEi9/HzOGrR/W0YT2ABsdHvyeOsd7B3v64JCTl7OUOjdtlBh5WDcLMZiUOxteBMUnF5kMp8gLtn6bAS7QuxDFIw8nj3X8vD2M6DYUnM0VNzfNfLbVbwvEVMaYDrx6WYjGXHZXOKuJzPNA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=TFL20cpX; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="TFL20cpX" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 07CBAC4CEE3; Wed, 12 Mar 2025 11:14:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1741778053; bh=gBYGGRWaS8lOGVSxVW8+XecchMXFP9cQ/1BVUQ52D+w=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=TFL20cpXW3kq1wjv5IjD1axcG2dThJyxMi8c3EeCKtkzqHdHQVZZSGGE2yrxan99h zbvoWkNSDgyevK1ceMFHKqHXut9/cGKC3kRegZn8+tLDRBcaE0NyfIFSnZ48Wycrq4 oQRJx5C6/I8RWvGxlLXXyTKlfHiSMc2HSxZNH66O8Dfy3dKVmhCynOb0hCVeV2wgFG pkAKIXFqfepigC39+tizQaxIzwqw1KrCzS+xvz8g1UtkOWJXQgTtXzaEz9GNDN7Rf6 ONiNE3BS4GGgwdYsWxJdwCZ+7lNyVo++VdF8qPXsO+5cke4kUtkwFSyci5aVb+Oa+i ZCnjHgnRgir4g== From: Lorenzo Bianconi Date: Wed, 12 Mar 2025 12:13:49 +0100 Subject: [PATCH 05/21] wifi: mt76: mt7996: Rely on wcid_to_sta in mt7996_mac_add_txs_skb() Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250312-b4-mt7996-mlo-p2-v1-5-015b3d6fd928@kernel.org> References: <20250312-b4-mt7996-mlo-p2-v1-0-015b3d6fd928@kernel.org> In-Reply-To: <20250312-b4-mt7996-mlo-p2-v1-0-015b3d6fd928@kernel.org> To: Felix Fietkau , Ryder Lee , Shayne Chen , Sean Wang , Johannes Berg , Matthias Brugger , AngeloGioacchino Del Regno Cc: linux-wireless@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, Bo Jiao , Peter Chiu , Lorenzo Bianconi X-Mailer: b4 0.14.2 From: Shayne Chen This is a preliminary patch to enable MLO for MT7996 driver Co-developed-by: Bo Jiao Signed-off-by: Bo Jiao Co-developed-by: Peter Chiu Signed-off-by: Peter Chiu Signed-off-by: Shayne Chen Co-developed-by: Lorenzo Bianconi Signed-off-by: Lorenzo Bianconi --- drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/wireless/mediatek/mt76/mt7996/mac.c b/drivers/net/wireless/mediatek/mt76/mt7996/mac.c index eed692cd64a6acedb2f6d9aaf6f459bf4a4f5b08..9f8436edc81377d852dd4e7221575c7e1255187c 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7996/mac.c +++ b/drivers/net/wireless/mediatek/mt76/mt7996/mac.c @@ -1287,7 +1287,7 @@ mt7996_mac_add_txs_skb(struct mt7996_dev *dev, struct mt76_wcid *wcid, struct ieee80211_sta *sta; u8 tid; - sta = container_of((void *)wcid, struct ieee80211_sta, drv_priv); + sta = wcid_to_sta(wcid); tid = FIELD_GET(MT_TXS0_TID, txs); ieee80211_refresh_tx_agg_session_timer(sta, tid); }