Received: by 2002:a05:6a10:5594:0:0:0:0 with SMTP id ee20csp61208pxb; Mon, 25 Apr 2022 05:52:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJztizSomfPrQMgnozYzruSePG7Kmt7lvHURbTU3PX5c0+/cEaWRSSkJdU3XSD5qBet9Y6Qt X-Received: by 2002:a17:907:980d:b0:6d6:f910:513a with SMTP id ji13-20020a170907980d00b006d6f910513amr15513466ejc.643.1650891176463; Mon, 25 Apr 2022 05:52:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1650891176; cv=none; d=google.com; s=arc-20160816; b=SxyS92hRwyZv4Dn8Vgv/FtFoGMfxhwKlNna3cwKn14/yXlk+yfSBFxxIX7vI4h7ze7 qLftEG8DZyEG3Si7QWLJ32eRQBINvupFE0eI63KGiXy6Cfd7wxyTCz9q1Wh1BRjiydtI yz31/zqwMYCVVyUvVrA9A2k/siFEqEYL54jjbSPXHTQV9C1eEcU009k6adiZ4zY7CEL9 kCiufhNBjqgPCjUtSkTV6GP/lI6KILwI64agHFnh+XvdpgQUIIkOW754st9R36LCUKD/ TBtVZh4Czj9Lkpc7PFGJh0OIWhdwZQWWzAVQRgrGkt6G80Rv21PqxHWi47u2X5ctezR1 obDw== 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=+hmsH5keO46hs2cNa85ZpA/Y+Y0MOYjGvgOWRr8GDzM=; b=wfT44Y5lIKQ9UU5GhsECOKMiGFLDa3e7dkED+YoQTECTALOO8Urd4n2nY+Ffx4znMw MkZzLNK+vtLTMV1rF256ZHX6xyzb6mYQmJG93WAhosetdjeHis5hHsEpdNgSxWVHY2Dm HRZju5Y+E1MzsfrPQz4gUxJNh4zuWc9Fb2Yw4V9rrvEGxlStYZgO/DhyRNzTS22wQBzB XfY02HNURpjQUTZDJP57UqptV+QOVGSxJh8CWep79Ua7Lm7q/9nK4yaNf4Xxu561GHZm b0nMQM3MeHt3fZhvfZU6kdhBAQ1PDftQHJAYn9BAuOObFM+7FJ4p2fcvMNi9YlZzVCrU ke3g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@googlemail.com header.s=20210112 header.b=mHBVuX4S; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id r9-20020a05640251c900b00423e4228df0si13364688edd.497.2022.04.25.05.52.33; Mon, 25 Apr 2022 05:52:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@googlemail.com header.s=20210112 header.b=mHBVuX4S; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236755AbiDYGuA (ORCPT + 67 others); Mon, 25 Apr 2022 02:50:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55520 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231792AbiDYGt6 (ORCPT ); Mon, 25 Apr 2022 02:49:58 -0400 Received: from mail-io1-xd34.google.com (mail-io1-xd34.google.com [IPv6:2607:f8b0:4864:20::d34]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F13E366F8A; Sun, 24 Apr 2022 23:46:54 -0700 (PDT) Received: by mail-io1-xd34.google.com with SMTP id p62so14892900iod.0; Sun, 24 Apr 2022 23:46:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+hmsH5keO46hs2cNa85ZpA/Y+Y0MOYjGvgOWRr8GDzM=; b=mHBVuX4SgON7Y2qWzJ5+Sgcw/+FSVsjzx6ReiK57wFvjJExQeaKalrDZaB5fhZbteE N9DecHKpXvzsFcWFPDi7Tl4kEgchgwpZZwzYoJx9Rmz1nYJ1UEv1aqPIlTsZpdEqnw2O Gp3JbWxxdFfF+Hj2JfHoiQGzMEEBN9M73x17wgnD1WYxwKaxSmJMu0MbkUSOyGrPe+yi up0p2GEP8m6fnvxNPcy50Vk9kax6EvgR3VakmHTpMQUK/BVBV6UBg3+yK9mgvno9VXVf nDeTdF50NH7SGgJ8JxZ1DOaHjf+tvY/mW1UwiyQOjVB+Bhj0XG+cTt1R44IUFw4lXION 7UEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+hmsH5keO46hs2cNa85ZpA/Y+Y0MOYjGvgOWRr8GDzM=; b=ABWU7da6iZKelfb8vXuV6wjEJLV+hCXLqKgepvHJTthviXCpEKWVJoRAQOy+vKF52X FRIkAHLKCZiLnlGzWM5hii/a2Uv1zDHb/fAUBLCMkt+BqCpeCBcV/DT/4/x7KQJkhxzP UgvOkaoBJ0CySyPACwJeq0+hC6I6NX4yUMToBGB3vTuOkwgz2yADinJvjPdRKmuMDtS8 wzwhR1TDyeUXc+79caLx3QIXH17gyQGFeZ/Zw3czquKzSIN7S3L1N56OQyzz7TRwVeQo HRKmZ2HUxo50yFZ0qV5MZ3uUkmcmJJgr2eM3PcgWHbGmBRQHqdKKxmJOzogijN0yY2TT rhZA== X-Gm-Message-State: AOAM531Bwgcma5HePLmTL//z7XWTj9b0L/0bOTBYMZGZTA4XJSlCufic 100JRm3L1EpV7zqPzEiKFSX/piZDugByTROLa58gOaVe X-Received: by 2002:a05:6638:258e:b0:32a:7db9:e769 with SMTP id s14-20020a056638258e00b0032a7db9e769mr6603394jat.113.1650869214437; Sun, 24 Apr 2022 23:46:54 -0700 (PDT) MIME-Version: 1.0 References: <87ee1oqq7s.fsf@tynnyri.adurom.net> In-Reply-To: <87ee1oqq7s.fsf@tynnyri.adurom.net> From: Yegor Yefremov Date: Mon, 25 Apr 2022 08:43:26 +0200 Message-ID: Subject: Re: wl18xx: NVS file handling To: Kalle Valo Cc: Tony Lindgren , Linux-OMAP , linux-wireless@vger.kernel.org, sebastian.reichel@collabora.co.uk Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham 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 Hi Kalle, On Sat, Apr 23, 2022 at 8:16 AM Kalle Valo wrote: > > Tony Lindgren writes: > > > * Yegor Yefremov [220422 10:40]: > >> Wouldn't we need this functionality [1] to make the NVS fw file optional? :-( > >> > >> [1] https://patchwork.kernel.org/project/linux-dmaengine/patch/20181112160143.4459-1-l.stach@pengutronix.de/ > > > > Hmm yeah, how about if we use just an empty nvs file for no warnings then? > > What's wrong with firmware_request_nowarn()? The driver uses asynchronous semantics for NVS loading. Hence, I didn't want to change this. Regards, Yegor