Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965536AbbLWVfW (ORCPT ); Wed, 23 Dec 2015 16:35:22 -0500 Received: from mail-pa0-f44.google.com ([209.85.220.44]:36238 "EHLO mail-pa0-f44.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965289AbbLWVfS (ORCPT ); Wed, 23 Dec 2015 16:35:18 -0500 From: "Luis R. Rodriguez" To: gregkh@linuxfoundation.org, ming.lei@canonical.com Cc: jwboyer@fedoraproject.org, johannes@sipsolutions.net, luto@amacapital.net, corbet@lwn.net, dwmw2@infradead.org, dhowells@redhat.com, seth.forshee@canonical.com, rusty@rustcorp.com.au, mmarek@suse.cz, mjg59@srcf.ucam.org, kyle@kernel.org, zohar@linux.vnet.ibm.com, dmitry.kasatkin@gmail.com, vgoyal@redhat.com, computersforpeace@gmail.com, keescook@chromium.org, shuahkh@osg.samsung.com, torvalds@linux-foundation.org, linux-security-module@vger.kernel.org, keyrings@linux-nfs.org, linux-kernel@vger.kernel.org, "Luis R. Rodriguez" Subject: [PATCH v3 0/5] firmware_class: extensible firmware API Date: Wed, 23 Dec 2015 13:34:52 -0800 Message-Id: <1450906497-24179-1-git-send-email-mcgrof@do-not-panic.com> X-Mailer: git-send-email 2.6.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2429 Lines: 53 From: "Luis R. Rodriguez" This v3 builds up on the last v2 series from October [0], I had not send out any updates after that as we had the kernel summit and figured it'd be best to hash out any kinks there. This patch set *only* provides a new set of extensible firmware helpers with strong semantics and which avoids the usermode helper completely. Support for firmware signing was discussed and we seem to have come to an agreement that it is needed, and how we'd handle certificates. This patch set does not address that -- that will be handled in another patch set. If you're curious to take a peak at how that will be handled though please have a look at the firmware enhancements wiki page [1], it provides Andy's latest recommendations. Changes since last v2 (thanks to Josh Boyer and Johannes Berg for feedback): * remove WARN_ON() and BUG_ON() - josh * make union sysdata_file_cbs const - johannes * refer to wiki on future enhancements page * upon request by gregkh added myself as maintainer Please note, I will be actually leaving on vacation far away from computers tomorrow, so posting this as it was overdue, I just had not had time to get to this yet. I'll be back January 13th. These patches are based on top of linux-next tag next-20151223. [0] http://lkml.kernel.org/r/1443721449-22882-1-git-send-email-mcgrof@do-not-panic.com [1] http://kernelnewbies.org/KernelProjects/firmware-class-enhancements David Howells (2): firmware: fold successful fw read early firmware: generalize reading file contents as a helper Luis R. Rodriguez (3): firmware: generalize "firmware" as "system data" helpers firmware: move completing fw into a helper firmware: add an extensible system data helpers Documentation/firmware_class/system_data.txt | 79 ++++++ MAINTAINERS | 4 +- drivers/base/firmware_class.c | 385 ++++++++++++++++++++++++--- include/linux/sysdata.h | 212 +++++++++++++++ 4 files changed, 642 insertions(+), 38 deletions(-) create mode 100644 Documentation/firmware_class/system_data.txt create mode 100644 include/linux/sysdata.h -- 2.6.2 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/