[PATCH v3 0/5] firmware_class: extensible firmware API
From: Luis R. Rodriguez
Date: Wed Dec 23 2015 - 16:35:36 EST
From: "Luis R. Rodriguez" <mcgrof@xxxxxxxx>
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@xxxxxxxxxxxxxxxx
[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@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/