Received: by 2002:a05:7412:bbc7:b0:fc:a2b0:25d7 with SMTP id kh7csp2477639rdb; Mon, 5 Feb 2024 07:46:47 -0800 (PST) X-Google-Smtp-Source: AGHT+IFtuVt+ycFOf5xEadTpMTGcHq1h13yDRrcPzI2kOMKnXH9vYken9j49Lez9V+dDW8TAgvs+ X-Received: by 2002:a05:620a:1a8b:b0:785:63ff:1b12 with SMTP id bl11-20020a05620a1a8b00b0078563ff1b12mr8320847qkb.0.1707148006903; Mon, 05 Feb 2024 07:46:46 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707148006; cv=pass; d=google.com; s=arc-20160816; b=LrWvY6AJQjabLnOAaf04poHUjOx342Im7ykdlFIXjvH7X2+r/estHRSWQo+/25CX0f PiDN/OoaDrUdFnerdTJb2nwUxmo+2W2EJBoPgftc+2HJk7u6p+xflCQ301z1dJig6frF H4o7/CnIeLY8RH3B2i05Z2+rT+/4jKSRf6nU7nMaeUuyap2BTtlokbdzl05Kbp5zEOGl uWpdPJvr63lBsqabNxFiHcyjRmyNUDvRQfG9NNO5L2l5303KTrBQ4++XPeAo0hRDllOr v/I/JVgb2n6UdGcBcWanpqA59E3vdAHzj8aRwC6/07iuhVXMOASdhdIG1GHf/wUMvPPR 4o5g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :user-agent:message-id:in-reply-to:date:references:subject:cc:to :from:dkim-signature; bh=y4F6RPwQGZTT+sSsxKUCg2ZUNXuaxVdJgIr/ZkGz/2o=; fh=R9oVX6wqyoaFqinb5kcAD+CspSSMYbjS3M1kBgXIXSU=; b=SMVvM8W/mHRqQiJtALRL4/O0mrCQ7bnnjReFrysqSQREFqzD+Z5j/mm4IV8gfe/Cea 0azL2umSjmpVEm8ecuhHrJSExfxTBDMs//gZB4L3nQ9M/iT3+uF10d+lojPV3e3Xg9Gr Zd+Kun7sFW1pp6JOCxOcltw2WWFHhW9LcZQFM9cp0l1XBKZqnwXZE59oHPjvvFfTrrWo 1/6z4hVdhZudWJx4962DG6vb8ATGzMeNjPng7e03F5mBrMI/vxHeytEjXYEjfCh80ghy dfi11h8g+wBd+bdw7jCATl9yCzh12DoJMPsI7aVqfFF6fApQclpEAIdBMD6LBiStp+Ma mLbw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=SQo26lez; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-wireless+bounces-3129-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-wireless+bounces-3129-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org X-Forwarded-Encrypted: i=1; AJvYcCVQW8ckB/ZCd7c7+efuLubPUMeiHjBAKy2kW0V+JujCbdW9uLc7W92pCxAkVQ1Z/AhfEgPaiWs+ZO8wtolAb/w8oegtZDjlAnCspIS1Pw== Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id g4-20020a37e204000000b00785620d3199si70941qki.433.2024.02.05.07.46.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 05 Feb 2024 07:46:46 -0800 (PST) Received-SPF: pass (google.com: domain of linux-wireless+bounces-3129-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=SQo26lez; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-wireless+bounces-3129-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-wireless+bounces-3129-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org 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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 9452D1C21ACE for ; Mon, 5 Feb 2024 15:46:46 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3903532C96; Mon, 5 Feb 2024 15:46:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="SQo26lez" X-Original-To: linux-wireless@vger.kernel.org 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 DFDCA32C6C for ; Mon, 5 Feb 2024 15:46:43 +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=1707148004; cv=none; b=cv6gbnIJPr8ddg28vQHO5p4R0dPXjtMVY/F+VT/viI5klQ/oQR6h+gqflMi92veg8Y5cjjCUwRrfHniGJdioen0Fc0mFfQUNfzf4/0qwZrQhhob6Q7Hxa5h4S5HTOB+TDxx9wfQkw8fXwJulxZ++izoH/RmxSC/4epnbbkjvIq0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707148004; c=relaxed/simple; bh=wOYus2KV7H9zl64+dCvGqXqXOnxoX0AZshbkkve11Ao=; h=From:To:Cc:Subject:References:Date:In-Reply-To:Message-ID: MIME-Version:Content-Type; b=Nwry3JowYKZAgcOz07lKIT5vSUBHGH+RwOsa3zWBc7ZVTB5fTC59UThZtS6XXa+QlU090ADO9HiBqczCazJd/BL4q+pU1YtErgp4U8zYUnksvjUKseB5XzROvNPP9MrjB0XKHUI4K9ZOidYmHXrU3xmprBzccNp2LbxNFBsCYWg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=SQo26lez; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7A47DC433F1; Mon, 5 Feb 2024 15:46:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1707148003; bh=wOYus2KV7H9zl64+dCvGqXqXOnxoX0AZshbkkve11Ao=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=SQo26lezeAEOk2xSsdnNb4lXYiwwB2gGkRJRMnkHDk1y7kyaFzp0mKLp2YEIFjS3b kvJYUMhzPAP/owOY+rOdwcHYONVmU/Od8GOcHXfWOS6FqmJPquq6q3Jj2+jS8GP7JH gQRN82FvR4JRdP5iflxGHo8sZ+/wwNvh4CQlr7EoabCWiAW6hNAblwAuHOzTISDav4 IJL/CnXgkRklXhbo7+OS4nJ9cR13/lN+ZZRAAimfam6Cm8nXUgOiExymArBFHdldO6 uQpjQzRXnBRimCGKVxg2bcO73guVPBSClYpGu0JOOgxh6AIn/WrMunpHdT7ai0t3kq Zo5ucvgzbWQZA== From: Kalle Valo To: Kang Yang Cc: , Subject: Re: [PATCH v6 01/11] wifi: ath12k: fix broken structure wmi_vdev_create_cmd References: <20240130040303.370590-1-quic_kangyang@quicinc.com> <20240130040303.370590-2-quic_kangyang@quicinc.com> Date: Mon, 05 Feb 2024 17:46:40 +0200 In-Reply-To: <20240130040303.370590-2-quic_kangyang@quicinc.com> (Kang Yang's message of "Tue, 30 Jan 2024 12:02:53 +0800") Message-ID: <87jznisylb.fsf@kernel.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain Kang Yang writes: > Current structure wmi_vdev_create_cmd is not matched to the firmware > definition. So update it. > > And update vdev_stats_id_valid for vdev_stats_id. > > Tested-on: WCN7850 hw2.0 PCI WLAN.HMT.1.0.c5-00481-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3 > Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.0.1-00029-QCAHKSWPL_SILICONZ-1 > > Signed-off-by: Kang Yang > --- > > v6: position adjustment. > v5: no change. > v4: no change. > v3: no change. > v2: > 1. add Tested-on tag of QCN9274. > 2. update copyright. BTW it's quite a lot of work to add changelog to every patch, especially if there are 11 patches. It's totally fine to have the list of changes between versions in the cover letter, no need to add them individually to every patch. Though this is not a problem, just trying to reduce your workload. > --- > drivers/net/wireless/ath/ath12k/wmi.c | 3 +++ > drivers/net/wireless/ath/ath12k/wmi.h | 3 +++ > 2 files changed, 6 insertions(+) > > diff --git a/drivers/net/wireless/ath/ath12k/wmi.c b/drivers/net/wireless/ath/ath12k/wmi.c > index 2fa724e5851a..d8ebaf4b8359 100644 > --- a/drivers/net/wireless/ath/ath12k/wmi.c > +++ b/drivers/net/wireless/ath/ath12k/wmi.c > @@ -826,6 +826,9 @@ int ath12k_wmi_vdev_create(struct ath12k *ar, u8 *macaddr, > cmd->vdev_stats_id = cpu_to_le32(args->if_stats_id); > ether_addr_copy(cmd->vdev_macaddr.addr, macaddr); > > + if (args->if_stats_id != ATH12K_INVAL_VDEV_STATS_ID) > + cmd->vdev_stats_id_valid = cpu_to_le32(true); Using 'true' in a firmware interface looks odd to me and I think what we mean is BIT(0), right? I'll change this in the pending branch. -- https://patchwork.kernel.org/project/linux-wireless/list/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches