Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp10958698pxu; Wed, 30 Dec 2020 17:24:17 -0800 (PST) X-Google-Smtp-Source: ABdhPJwSXNur/JoNIOFTeOWuhLNX0mKaZbrcsw1vy2fyPdoFWgW0jiGY7WPbiBLOD2pYWjHgFYIr X-Received: by 2002:a17:906:e84:: with SMTP id p4mr38722798ejf.141.1609377857703; Wed, 30 Dec 2020 17:24:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1609377857; cv=none; d=google.com; s=arc-20160816; b=enpvhdcgstJZmT8c13VpUyECGJCsM8KGQcv5Eg3CR6heS4QyNuvKyeyOI6HSqA0WGg 4IPUGdDR2nDpiodmXHe5JwDH3UJASD4rDNfhX5y0Onq3dpAgJ2/uZZ8LPVZLnn2jkaGh jpMQ6njSIpiQNDPSEYRtJD51O0/f3xro5SzS0YRAKTSQ64IPqpVqvOFRJ2wJPS0RirRK cO+MbcnEC0yvKoY/ZBn8QOAF6SsOYIh86mYYCz0SIp4liXuxnI8JULFCqp7AFPJaCEP8 1MlD4JxFzr2eZWPaouFXqa+nebJ7/pahav/elMPc+/jEQFka/2LXd12vOXe94tBNlYxf VpHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=/7jZjVYpHujOzXBzfqvQU/+a0YQPbQy2pgIuGE3mIh8=; b=sqEyhy95vPmRH1HE2Jq6ILPJJE+PGyZdsb5BkWiEYsX1wD4EJTf9KYaqm5oBTyaAiA viMfuaKblox4KjR8kQEAo0qBgIREGFNb8IxuDSdqDemkqml+bdL50BfF7JH/j0Q5YdZw LaHz3u1ZiEdXBVvoTsXLreEnddNlIzp48CtGKNo2vaQuZyqlbq8Lpi299Sk7vdmGkKw9 +hNsqSnwd4NgbZPgsB7qttgToxirc0BMTRaoXZblgLIud9/lX8NvUy5zHEYgjgs7Dgt8 NaqcnPw39G2to9Cd+ZFAopkKkEK2lMQab8dKje12YAGPPefcNUeKLwy1LTE8p2FP7Fl4 6lgg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=KZJuNSkM; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t10si22456837eju.346.2020.12.30.17.23.41; Wed, 30 Dec 2020 17:24:17 -0800 (PST) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=KZJuNSkM; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726293AbgLaBT5 (ORCPT + 99 others); Wed, 30 Dec 2020 20:19:57 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40136 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726285AbgLaBT5 (ORCPT ); Wed, 30 Dec 2020 20:19:57 -0500 Received: from mail-lf1-x132.google.com (mail-lf1-x132.google.com [IPv6:2a00:1450:4864:20::132]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A7183C061573 for ; Wed, 30 Dec 2020 17:19:16 -0800 (PST) Received: by mail-lf1-x132.google.com with SMTP id o13so41321126lfr.3 for ; Wed, 30 Dec 2020 17:19:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=/7jZjVYpHujOzXBzfqvQU/+a0YQPbQy2pgIuGE3mIh8=; b=KZJuNSkMQw3PNnedlYa6biW6ktk8aqLjAHLOu/qzsjQWdKttlrfRL6PIHObfd67Xje MX8de4CkB/cWbDho/ZRIl3yWPHY9KC3kE2eiNxsoGwknUvuwl8fZasiY3RNvAjo8dKv0 oHByMMLYWRDO7Y21xFQCOzY9QO6cQbUv25EwbzYLlpVu9N8daJUfPgBGOWiYKG+bleEZ bf/k3Q8UBj7Ectn7GMiz5vZUVuPVupMmyr4FFoCs5VKl/T844mUly4b5AzKfu1ccb6RN q+pHvDmFHlOOurkObGMYxLz0I3dqYE3IWQPOqCtXvEcIEwX8A4Kw95WCRjKyHYf+PpuQ Hsyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=/7jZjVYpHujOzXBzfqvQU/+a0YQPbQy2pgIuGE3mIh8=; b=nAsZp2FPvxpCiWj5sz5MbkT8mW3D3NkNF4kSd03R8zV900gcGp11xMD6TWtfxbzL/z ZkqzHX7ZE/acfN/pm9lT+Gc1iPLMT/YxRhYbebDJn2xeFRb2o7NBbqSktfKV4gnMIa3U QvAiihI7tywWKJWSe+QYFMTPb3amcfvOmctyBxxKXTAWFLqAYD7N+XKU8MlV8c8b2TA0 7mIDFQcNgbKSN3RZubhhcXCve3aNAkeCl4Tmoko7dCQXqMnhaosxHSTBDXo4WOKrAEz6 0Ek5f/j8GbxM5w+3/ugxZGEfCyqcS/W9tu1bVAVSeKM9RmK5siCHYju50bgn/HdFss/w 6BBg== X-Gm-Message-State: AOAM532KW148ZM260O+jX28VIGYdMcXgSHQFMy36gBdgnf6tn2we2hhh +IclGi+HXKhU/y7NTQVs7j/Bgh+7pPt+TozfoFA= X-Received: by 2002:a19:6547:: with SMTP id c7mr22838350lfj.14.1609377554982; Wed, 30 Dec 2020 17:19:14 -0800 (PST) MIME-Version: 1.0 References: <20201231000523.14963-1-greearb@candelatech.com> <20201231000523.14963-3-greearb@candelatech.com> In-Reply-To: <20201231000523.14963-3-greearb@candelatech.com> From: Julian Calaby Date: Thu, 31 Dec 2020 12:19:03 +1100 Message-ID: Subject: Re: [PATCH 3/6] iwlwifi: Allow per-device fwcfg files. To: Ben Greear Cc: linux-wireless@vger.kernel.org, Luciano Coelho Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Hi Ben, On Thu, Dec 31, 2020 at 11:17 AM wrote: > > From: Ben Greear > > This allows one to set the NSS and some > other low-level features for ax200 radios. > > Signed-off-by: Ben Greear > --- > drivers/net/wireless/intel/iwlwifi/iwl-dbg-cfg.c | 8 ++++++-- > 1 file changed, 6 insertions(+), 2 deletions(-) > > diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-dbg-cfg.c b/drivers/net/wireless/intel/iwlwifi/iwl-dbg-cfg.c > index 223c716d9fce..e2ae509d1650 100644 > --- a/drivers/net/wireless/intel/iwlwifi/iwl-dbg-cfg.c > +++ b/drivers/net/wireless/intel/iwlwifi/iwl-dbg-cfg.c > @@ -246,12 +246,16 @@ void iwl_dbg_cfg_load_ini(struct device *dev, struct iwl_dbg_cfg *dbgcfg) > const struct firmware *fw; > char *data, *end, *pos; > int err; > + char fname[128]; > > if (dbgcfg->loaded) > return; > > - /* TODO: maybe add a per-device file? */ > - err = firmware_request_nowarn(&fw, "iwl-dbg-cfg.ini", dev); > + snprintf(fname, 127, "iwl-dbg-cfg-%s.ini", dev_name(dev)); > + fname[127] = 0; > + > + /* TODO: maybe add a per-device file? Yes, did that. --Ben */ You probably don't need the comment anymore =) > + err = firmware_request_nowarn(&fw, fname, dev); Would it make sense to fall back to "iwl-dbg-cfg.ini" if the per-device one isn't available? Thanks, -- Julian Calaby Email: julian.calaby@gmail.com Profile: http://www.google.com/profiles/julian.calaby/