Received: by 10.192.165.148 with SMTP id m20csp4623239imm; Tue, 8 May 2018 11:23:57 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqLkfalYce7nKbtqOvsxKlRPr0584bkCNbxUPKP4AIp3bUTYt5soI/8NVlHJvko2b5ksXmg X-Received: by 10.98.66.143 with SMTP id h15mr41003905pfd.156.1525803837604; Tue, 08 May 2018 11:23:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525803837; cv=none; d=google.com; s=arc-20160816; b=UDJFa9Nfoja0wRzzJXVw4RTFBgUIL0Nl3GfQImTAe9XpA2jJN40GaRNBguIK8pjXcL sU0mdeL9heck986x0ZqjiAhLq0OmBYPeZUTC/jpbhhwJdWJ6NdbbaPsbqGoexr6uKwV3 zPbSHoKbxO6/z87jcVXfqb9ZB3HRHo/TyTy+Pq2Ed3btVv4CVk/vT4trzCXOinK9gjew zrZ5F6+8B/ws6dCSLbPnXEDmO3GmfWDRXrGMblLh6HdS4ZHI3qpngwzehCb8RcfXAk+Z FnwfSxQCY74PeGIj6QoAG2nOZ9sP6ExLfWi1v76x1oHL1wk2lXLKx7J7gnQs3c487nRm pBWA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=/0KkHLQxJQcmrgbEtfNmZWsGT1wqYs48wGuD9kBBO6A=; b=lRGduF409yyBX9MI9g3scpzCOy0YCwqd6u9LSz/FnrafFVgbgZSdIYFhdiYX14/jOe EkmO6BaVyJ/fTmkUJrFo1OMDzGcbXmrWw+HiRdAYhj6N1fOk3IxhZ6rm8ZgJ2b0iFj+S G00c3cZudYyuKx2DLq3TB4wW5X+N3pi5+yvmS2j5JQcnlztFDmkXGQqe0y36xxdJxJ3x kpVpIbGozd9B47Ujui+6f3jfYduUvaYVZOXwdAg7rfeW3miVqDD7rM7BctJ8P324SGuQ dp18ZNL96FH5m7rQzwTiBJh16JQi/6BNDBHBl73PwtI9d1oCjroOP5WggIWsIuNFCl47 ONzw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=NagR71jH; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o73si20032576pfg.327.2018.05.08.11.23.43; Tue, 08 May 2018 11:23:57 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=NagR71jH; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933284AbeEHSMz (ORCPT + 99 others); Tue, 8 May 2018 14:12:55 -0400 Received: from mail.kernel.org ([198.145.29.99]:40466 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932874AbeEHSMv (ORCPT ); Tue, 8 May 2018 14:12:51 -0400 Received: from garbanzo.do-not-panic.com (c-73-15-241-2.hsd1.ca.comcast.net [73.15.241.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id C9A5921747; Tue, 8 May 2018 18:12:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1525803170; bh=y08OlaLiXvu2v8F1xp01lstfFlrT4qr7sNOj8bI3BWM=; h=From:To:Cc:Subject:Date:From; b=NagR71jHcH6u2xqYhh8tcYjPg4l4XQ2bxkyAP1NUYhUiRax0W14tddWZ38SV4/nwM lFiplfDGpzdEFmv4Bu4m1r8hCj70BsCDlSD+tfwSNAmWvZ010+BUA0/ikweq7Stalt yTfjZjnLAWOU4HKZyjCqqlLBLFy/qD9YX/BV4Vdg= From: "Luis R. Rodriguez" To: gregkh@linuxfoundation.org Cc: akpm@linux-foundation.org, keescook@chromium.org, josh@joshtriplett.org, maco@android.com, andy.gross@linaro.org, david.brown@linaro.org, bjorn.andersson@linaro.org, teg@jklm.no, wagi@monom.org, hdegoede@redhat.com, andresx7@gmail.com, zohar@linux.vnet.ibm.com, kubakici@wp.pl, shuah@kernel.org, mfuzzey@parkeon.com, dhowells@redhat.com, pali.rohar@gmail.com, tiwai@suse.de, kvalo@codeaurora.org, arend.vanspriel@broadcom.com, zajec5@gmail.com, nbroeking@me.com, markivx@codeaurora.org, broonie@kernel.org, dmitry.torokhov@gmail.com, dwmw2@infradead.org, torvalds@linux-foundation.org, Abhay_Salunke@dell.com, jewalt@lgsinnovations.com, oneukum@suse.com, cantabile.desu@gmail.com, ast@fb.com, hare@suse.com, jejb@linux.vnet.ibm.com, martin.petersen@oracle.com, khc@pm.waw.pl, davem@davemloft.net, arve@android.com, tkjos@android.com, corbet@lwn.net, mchehab+samsung@kernel.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-scsi@vger.kernel.org, linux-wireless@vger.kernel.org, netdev@vger.kernel.org, "Luis R. Rodriguez" Subject: [PATCH v6 00/13] firmware_loader changes for v4.18 Date: Tue, 8 May 2018 11:12:34 -0700 Message-Id: <20180508181247.19431-1-mcgrof@kernel.org> X-Mailer: git-send-email 2.17.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Greg, Here is what I have queued up for the firmware_loader for v4.18. It includes a slew of cleanup work, and the new firmware_request_nowarn() which is quiet but enables the sysfs fallback mechanism. I've gone ahead and also queued up a few minor fixes for the firmware loader documentation which have come up recently. These changes are available on my git tree both based on linux-next [0] and Linus' latest tree [1]. Folks working on new developments for the firmware loader can use my linux-next branch 20180508-firmware_loader_for-v4.18-try2 for now. 0-day sends its blessings. The patches from Mimi's series still require a bit more discussion and review. The discussion over the EFI firmware fallback mechanism is still ongoing. As for the rename that you wanted, perhaps we can do this late in the merge window considering we're at rc4 now. I can prep something up for that later. Question, and specially rants are warmly welcomed. [0] https://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux-next.git/log/?h=20180508-firmware_loader_for-v4.18-try2 [1] https://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git/log/?h=20180508-firmware_loader_for-v4.18-try2 Andres Rodriguez (6): firmware: wrap FW_OPT_* into an enum firmware: use () to terminate kernel-doc function names firmware: rename fw_sysfs_fallback to firmware_fallback_sysfs() firmware: add firmware_request_nowarn() - load firmware without warnings ath10k: use firmware_request_nowarn() to load firmware ath10k: re-enable the firmware fallback mechanism for testmode Luis R. Rodriguez (7): firmware_loader: document firmware_sysfs_fallback() firmware_loader: enhance Kconfig documentation over FW_LOADER firmware_loader: move kconfig FW_LOADER entries to its own file firmware_loader: make firmware_fallback_sysfs() print more useful Documentation: fix few typos and clarifications for the firmware loader Documentation: remove stale firmware API reference Documentation: clarify firmware_class provenance and why we can't rename the module Documentation/dell_rbu.txt | 3 - .../firmware/fallback-mechanisms.rst | 14 +- .../driver-api/firmware/firmware_cache.rst | 4 +- .../driver-api/firmware/request_firmware.rst | 5 + drivers/base/Kconfig | 90 ++-------- drivers/base/firmware_loader/Kconfig | 154 ++++++++++++++++++ drivers/base/firmware_loader/fallback.c | 53 ++++-- drivers/base/firmware_loader/fallback.h | 18 +- drivers/base/firmware_loader/firmware.h | 37 ++++- drivers/base/firmware_loader/main.c | 57 +++++-- drivers/net/wireless/ath/ath10k/core.c | 2 +- drivers/net/wireless/ath/ath10k/testmode.c | 2 +- include/linux/firmware.h | 10 ++ 13 files changed, 319 insertions(+), 130 deletions(-) create mode 100644 drivers/base/firmware_loader/Kconfig -- 2.17.0