Received: by 2002:ab2:1149:0:b0:1f3:1f8c:d0c6 with SMTP id z9csp1452001lqz; Mon, 1 Apr 2024 06:59:13 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCV6xGnmAzUvvcSum/ifYBzUcUl+QIaG8tReBYEH7Jf8mLwQVOVE/9UbJsR8YSvXCaYGTlH0GEh+XgAeYisnl0+SZthHme1IVWp61ZVCDA== X-Google-Smtp-Source: AGHT+IGYd1woLndiOu5UJlQ9qtPdcHOmEogQL9XoL/PirJr/42B4rSE7qLVJD3JGd7Y78tc0fZyU X-Received: by 2002:a05:6a21:9998:b0:1a5:6c6d:b1e0 with SMTP id ve24-20020a056a21999800b001a56c6db1e0mr8514041pzb.8.1711979953479; Mon, 01 Apr 2024 06:59:13 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711979953; cv=pass; d=google.com; s=arc-20160816; b=wMlsYj2LlFqGGVObJavdbnFd5DokoBNPyBNB+BIEwsjqsM3t7piEzrL7+IaXW67qjg Duvje9rkpIpCXmBgkhDDeUqF9+uO/CklaBFTSODJeWYITGrKHrYvpB8OtbZ4lezxjqIN jLW4uNjzBEsY/1oCMSWB/MtvW10t91GfGwQ7yKpCtI0+YHzhVUH+A4R7wBVJ3Jc1oVi/ oGtcvGZ98K7rC201Bj8R90Uh1VVaKSzKZhIYYBHXWiBlo1grmQPh3c37zquvzdEW8OlS 8iUpEKWO43+f7UyfwjeXelrKaaoiYs7HdpE5zkBCx98+xzbLFDWcW1hTrzmMVKwVUJ74 H39A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :dkim-signature; bh=eXMcE47Ulq/Wa5XVWw+GY92rlwTaptPUs5eih6zWRKc=; fh=Ru6jbqAi7LTeZGTsiQbPcIYX1d4FJWgpI4m6Y+hMlXI=; b=zlkqLXQt+f2ZuAPa58nPyWM0F/YoLpVxpG0ZZ3Y+7VMlyEzgLTGiRZnINiSCTxCQpp XwlYhvgA5Dxx4FJyaP5CCgIRbjtDU2WzUj2uzU2ubUyVlxr51lm2OOWUI5RfULK9iTXC Iba4jYgJ6yqN+PgCckjTYTdqRSLdvtii1wjYt+aov4U9Q9ug8fflSu771knilXjo8SmP GA169MQwAo23FWIBKJFEKaFqcnkhcpVJLYa+QR+EAnnW078ZUX1y36rvHzwlew+SBF2s VxOQ/kJ5kdklck2vVgUV4bLu+fpaaeupRX4/vrOw4hAR3jMcM5RPKroninKUZ+4H9tZd RF/Q==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=ef2lS3dt; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-wireless+bounces-5712-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-wireless+bounces-5712-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id l10-20020a170902f68a00b001e02a1ad629si9501249plg.1.2024.04.01.06.59.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Apr 2024 06:59:13 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless+bounces-5712-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=ef2lS3dt; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-wireless+bounces-5712-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-wireless+bounces-5712-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id DD269B21034 for ; Mon, 1 Apr 2024 13:59:09 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 07BB13FB1E; Mon, 1 Apr 2024 13:59:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="ef2lS3dt" X-Original-To: linux-wireless@vger.kernel.org Received: from mail-ej1-f54.google.com (mail-ej1-f54.google.com [209.85.218.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 578F33F8F1 for ; Mon, 1 Apr 2024 13:59:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.54 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711979946; cv=none; b=M/UgtSoW7+/8NInWstMV3VTNjdCPf9c6pm8/Ngj5x0Jnkd5n0DqWOX74+KUNNrOS3xPwYCim7D9INB6fP87TV89TTLkmR1XRxQlxH+YuqKvN9A308c12J1t1cOL0ayG8eDGnnlJlri/7gHh6NnyeUlRoSvGYIxQcUhR0Y953Z6w= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711979946; c=relaxed/simple; bh=zlybI7TmVWzDbySNWChtftKc6XXWuwRXyTLO9Q0AR7A=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=CZszla2MqyrlOZ1KlhB2Qu6HH2fCB70hhGOZijY4Ut2WIs9ME2cT8EBD0X6CfiPFqng4+EHt/Io4znKSgrklj6rbrUpqj1eRYPsN6QltA6YlbVeUkeqDtkDTzOFvMtsYX4IFPmfAn13nUnKdEA29VxdwkIlcMJhMpPcuwrAzRDc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=ef2lS3dt; arc=none smtp.client-ip=209.85.218.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ej1-f54.google.com with SMTP id a640c23a62f3a-a46a7208eedso522379466b.0 for ; Mon, 01 Apr 2024 06:59:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711979943; x=1712584743; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=eXMcE47Ulq/Wa5XVWw+GY92rlwTaptPUs5eih6zWRKc=; b=ef2lS3dtdRj4f9U3VdWkOAsqwil28bGOB/e0IxKZLr+0AEvUEeXQGAxkbFwCO4XtXT TGWQri3B0DpMFMc/Nckx/fgKmjFndfXMe6Ky4Dl5leviN5QyCnvNiAhynEChlT+PZyJw NKgbDni9hq5SwjqEQLK++FCCln5S0sWv4oxApe7A5hD/b19Li3pD9Zdy3gE9Ifc+tSIB uh17u6lEVjyeqJ7LCjGUfEHCGb4BHHS8RZfpGs6ND9JSUTqkqrwJnddXLjxhFbTvTp6X FLl9NaFGBhs1XPsGYsDl3wkl+riUzihM4EsRu6kcgUQxIC41a879PhskjZkxUQNJ29e8 4CRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711979943; x=1712584743; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=eXMcE47Ulq/Wa5XVWw+GY92rlwTaptPUs5eih6zWRKc=; b=s3E/raA7fygeAiUUvMqp2CAtmOv14daQiD6QTjLfX7gK3RPQgezTUTrTL4lGlfL5td w6iVWTkJvpi+c2SB39nA2ENOhhjTcFwpVBJnlLTb6gKib4hFaSA0O0dvrx2iuRNGfz+T RyYJCEs6Z8kVYM27MAQjKOIRtWeXKy+L9mbIA4yst/+I69rzF15b+M0YdZyoKKKzy9Y6 d0LCoHRiT3h7qyo10wpO/u9JM0YNw3wiLjupxoEd9N+P45GxmhxV8cFuQxNco9PmcQWT su8lMJJ/c5Lu2mwg73+87TBjzyNZ903Gd+RghckdtgHiheys0bnzioO6VhM80NX+FdQ4 r24A== X-Gm-Message-State: AOJu0Yw90fSWnde0V9bKFShyVEO6D4b3VMwnYi4vXFY5pmjW1FNIemaz 6SG5/5Je8aoJG6G7tAhFNlQVYnKhxrmdR5f3QBWfQJRpvUI1eIhNELBUn8xrRCQDflAMIx6FFKM 3qGDfssw7j3ivwMW112EyaPIaUh8= X-Received: by 2002:a17:906:a417:b0:a4e:7f72:77cb with SMTP id l23-20020a170906a41700b00a4e7f7277cbmr99968ejz.38.1711979943296; Mon, 01 Apr 2024 06:59:03 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240327001131.4028431-1-greearb@candelatech.com> In-Reply-To: <20240327001131.4028431-1-greearb@candelatech.com> From: James Dutton Date: Mon, 1 Apr 2024 14:58:27 +0100 Message-ID: Subject: Re: [PATCH] wifi: mt76: mt7915: Emulate chanctx methods. To: greearb@candelatech.com Cc: linux-wireless@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Hi. I have used this patch, and it fixes wifi for the mediatek board i have. the BPI-R3. Please add it to wireless-next, 6.9-rc Feel free to add: Tested-by: James Courtier-Dutton Kind Regards James On Wed, 27 Mar 2024 at 00:11, wrote: > > From: Ben Greear > > Looks like this was missed in the initial patch that made > the conversion to the emulated chanctx drivers. > > Fixes: commit 0a44dfc07074 ("wifi: mac80211: simplify non-chanctx drivers") > > Signed-off-by: Ben Greear > --- > drivers/net/wireless/mediatek/mt76/mt7915/main.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/main.c b/drivers/net/wireless/mediatek/mt76/mt7915/main.c > index a246d11d9811..fadb8e62092c 100644 > --- a/drivers/net/wireless/mediatek/mt76/mt7915/main.c > +++ b/drivers/net/wireless/mediatek/mt76/mt7915/main.c > @@ -2050,6 +2050,10 @@ mt7915_net_fill_forward_path(struct ieee80211_hw *hw, > #endif > > const struct ieee80211_ops mt7915_ops = { > + .add_chanctx = ieee80211_emulate_add_chanctx, > + .remove_chanctx = ieee80211_emulate_remove_chanctx, > + .change_chanctx = ieee80211_emulate_change_chanctx, > + .switch_vif_chanctx = ieee80211_emulate_switch_vif_chanctx, > .tx = mt7915_tx, > .start = mt7915_start, > .stop = mt7915_stop, > -- > 2.42.0 > >