Received: by 2002:a05:6a10:9afc:0:0:0:0 with SMTP id t28csp2196649pxm; Fri, 4 Mar 2022 11:09:07 -0800 (PST) X-Google-Smtp-Source: ABdhPJwi3/ZQi3AfxyE2jdCuhZDQmONvjpDlmUUhJ7t8ZEhZKeNEqkWiI+h2Ety0mvIipK+Xp79y X-Received: by 2002:a17:90b:3a81:b0:1bf:8b5:f924 with SMTP id om1-20020a17090b3a8100b001bf08b5f924mr95376pjb.153.1646420947105; Fri, 04 Mar 2022 11:09:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646420947; cv=none; d=google.com; s=arc-20160816; b=JimPEdKpBq/60Wj9DoP8gLMozC7qZecP/+0FaaoEwFnId+vMa5HQt4zviOHvm4/L2X xHBDLtFTPUhyoqGTnch2iCDUrvW2IjescFmUu43YHqu1sd8Z+ihoPk3R7yV55zqPhUFi Tt/x8coB64TjcaSkq5zF625VPsJhipp0Bvm/0+RQWTDezIjqvPBLAvcy3vhZ50UfvvKG 561+NVYQvK0KBiwTILyun102BIWjfh8BRlXiBWq97luYBDrpJAONd1wH9hnPQWZFhOa+ AGW1amk/hckPBF7pQto7oqp4OptOsnghLSmx+FkgqpfceH0ZoGxtCD6rE3uv9tXgntLM kNDg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=qL4olDG+yUoqkWPc8qfQwbKysPK9Qf29tAe+oK+sbXo=; b=JnkvJPfDnzr4jbyQ/Qmc0UyiQFFKlcjvmsmvNGA8R1OCfSEBWKF8dGktojFcuTgSrp v8/bDRQpabHIvHQ3rQoQTTOia1uJPFko3AXOPiamrLjjsTTwW5+R8ys/AATQYhc26gPE GHdoegHvdzJUx50gh/w5AeahrBws0kf9zMo6HxyoN4nkS/AcIg622wMrGHjLpfdH2PaV wTaabupX97xkD1bDgFr2JDarnYUcoV9Zb0H+ETO4zelci3mECFDv+nRv4gjCKQzM0Sk7 n+eA/OYPqVCaWU635BcHY8zmnvo0lsDayhX0pUSqfLikdB8A7ZyIYf9Ek8uYQI9OChpJ VwJg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@w1.fi header.s=default header.b=YIAgIey9; spf=softfail (google.com: domain of transitioning linux-wireless-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=w1.fi Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id n5-20020a170903110500b0014f9a7c7ce0si5506924plh.307.2022.03.04.11.09.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Mar 2022 11:09:06 -0800 (PST) Received-SPF: softfail (google.com: domain of transitioning linux-wireless-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@w1.fi header.s=default header.b=YIAgIey9; spf=softfail (google.com: domain of transitioning linux-wireless-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=w1.fi Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id C2F15E6DBC; Fri, 4 Mar 2022 11:03:35 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240535AbiCDQPf (ORCPT + 72 others); Fri, 4 Mar 2022 11:15:35 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52458 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240450AbiCDQPd (ORCPT ); Fri, 4 Mar 2022 11:15:33 -0500 Received: from mail.w1.fi (mail.w1.fi [212.71.239.96]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 718D41598D1 for ; Fri, 4 Mar 2022 08:14:36 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by mail.w1.fi (Postfix) with ESMTP id 51DDD10FB4; Fri, 4 Mar 2022 16:14:34 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at w1.fi Received: from mail.w1.fi ([127.0.0.1]) by localhost (mail.w1.fi [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P9vLXmuBVv2o; Fri, 4 Mar 2022 16:14:32 +0000 (UTC) Received: by jm (sSMTP sendmail emulation); Fri, 04 Mar 2022 18:14:30 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=w1.fi; s=default; t=1646410472; bh=sh6teZAZ3oJ+RZRi/ZWxXm7sa16SJJdvz6GBv9UqROM=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=YIAgIey9p0cF/SwHZr3hxa1ELsBOI7P+2YxLRWab0bL9WenHxMZsMLKtdtYuiJ7Zx grVYkJzbierYa0vNkJTni7Wx9LBISomeIMSGkVSfgsbM1LTNKpPGxq/rGCckNezgXz CI7tgCKk5dYFOJoi+hgtHlIJi9nSjXDesgaFSaGZmfYt81d3NAhNYMF1Hb328V+BiY JaGMsgqOjkFCDPWVdsl8iwDM1BLFAgrP6pzEgKWeSeVtfJT0i+5CZlXJm4+J0tBoso /QFIezkS9iFLk+WS2w8ATSjYILGuqrR+zUBvfdgfTdP8I3rAdCxFTwW6CMr0cKyRHG +1ZIkNHhkBg5w== Date: Fri, 4 Mar 2022 18:14:30 +0200 From: Jouni Malinen To: Josh Boyer Cc: Kalle Valo , "linux-firmware@kernel.org" , "linux-wireless@vger.kernel.org" , "ath11k@lists.infradead.org" Subject: Re: [PULL] ath11k firmware 20211223 Message-ID: <20220304161430.GA430462@w1.fi> References: <87ee4brodv.fsf@kernel.org> <20220302175014.GA14801@w1.fi> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On Fri, Mar 04, 2022 at 08:04:26AM -0500, Josh Boyer wrote: > On Wed, Mar 2, 2022 at 12:50 PM Jouni Malinen wrote: > > Would the following in WHENCE work for you? > > > > Driver: ath11k - Qualcomm Technologies 802.11ax chipset support > > > > File: ath11k/IPQ6018/hw1.0/board-2.bin > > ... > > Version: WLAN.HK.2.1.0.1-01238-QCAHKSWPL_SILICONZ-2 > > Notice: ath11k/IPQ6018/hw1.0/Notice.txt > > We'd have to teach copy-firmware.sh what to do with a "Notice:" key. > Is there a reason "File:" wouldn't work? The intention is to install > the notices alongside the binaries, so that would accomplish it. Yeah, that sounds reasonable to me. From copying/installing/distribution view point, these can really be handled in the exact same way as the actual firmware binaries in practice. > > In other words, there would be only a single "License:" line and one > > "Notice:" line for each firmware version? The license itself (i.e., > > LICENSE.QualcommAtheros_ath10k) is same for all the versions while the > > set of notices (i.e., those notice.txt files) can be different based on > > what is included in the particular build. > > Yes, that would help. Would you be able to adjust the existing > entries for ath firmware in the same way? Yes, I'll work with Kalle to update the existing ath* WLAN cases. > > > > I'm still working on your other comment about notice.txt, will get back > > > > on that later. > > > > This part about clearly identifying the files should be clear now, but > > it would be good to resolve that part about the notice.txt files in > > general before sending out an updated pull request. > > Given these were merged in the past, perhaps I'm being overly > pedantic. If we can mark them as Files or Notices instead of > Licenses, I won't hold it up. It leaves me slightly confused why > attribution files need to reference agreements with Qualcomm, splatter > Confidential and Proprietary throughout the file, and reference > COPYING and README in reference to GPLv2 when the BSD license was > clearly chosen. Perhaps that could be cleaned up in the future. Thanks. We'll remove most of the unnecessary information from the new notice.txt files and that should get rid of many of the potentially confusing parts. If that cleanup leaves something confusing in place, we are open to cleaning these up further in followup patches, but it would be nice to be able to get the updated versions into linux-firmware.git without much more additional delay and yes, this would be with the File: instead of Licence: entries for the notice.txt files. -- Jouni Malinen PGP id EFC895FA