Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1254146 > unrolled thread
| Started by | Pantelis Antoniou <pantelis.antoniou@konsulko.com> |
|---|---|
| First post | 2015-10-22 22:00 +0200 |
| Last post | 2015-10-22 22:20 +0200 |
| Articles | 3 — 2 participants |
Back to article view | Back to linux.kernel
[PATCH v7 0/6] of: overlay: kobject & sysfs'ation Pantelis Antoniou <pantelis.antoniou@konsulko.com> - 2015-10-22 22:00 +0200
[PATCH v7 3/6] Documentation: ABI: overlays - global attributes Pantelis Antoniou <pantelis.antoniou@konsulko.com> - 2015-10-22 22:00 +0200
Re: [PATCH v7 3/6] Documentation: ABI: overlays - global attributes Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2015-10-22 22:20 +0200
| From | Pantelis Antoniou <pantelis.antoniou@konsulko.com> |
|---|---|
| Date | 2015-10-22 22:00 +0200 |
| Subject | [PATCH v7 0/6] of: overlay: kobject & sysfs'ation |
| Message-ID | <qmubL-43S-3@gated-at.bofh.it> |
The first patch puts the overlays as objects in the sysfs in /sys/firmware/devicetree/overlays. The #2 adds a master overlay enable switch (that once is set to disabled can't be re-enabled), while the one after that introduces a number of default per overlay attributes. The patch following is the ABI docs for the sysfs entries of #2, while the next one updates the doc entry for the kernel parameter of_overlay_disable. Patch #5 add per overlay sysfs attributes, and the next one is documentation about it. The patchset is against linus's tree as of today. Changes since v6: * Updated changelogs as per maintainer suggestion. * Fixed documentation entries and split them up * Added command line parameter docs. Changes since v5: * Does a single kobject_put that suffices * A per-fragment sysfs directory and a single value target. * Update in the ABI documention. Changes since v4: * Rebased against latest mainline. Changes since v3: * Used strtobool instead of kstrtoul * ABI Documentation includes a pointer to the discussion that requested the sysfs property. Changes since v2: * Removed the unittest patch. * Split the sysfs attribute patch to a global and a per-overlay patch. * Dropped binary attributes using textual kobj_attributes instead. Changes since v1: * Maintainer requested changes. * Documented the sysfs entries * Per overlay sysfs attributes. Pantelis Antoniou (6): of: overlay: kobjectify overlay objects of: overlay: global sysfs enable attribute Documentation: ABI: overlays - global attributes Documentation: document of_overlay_disable parameter of: overlay: add per overlay sysfs attributes Documentation: ABI: overlays - per overlay docs .../ABI/testing/sysfs-firmware-devicetree-overlays | 52 ++++++ Documentation/kernel-parameters.txt | 3 + drivers/of/base.c | 7 + drivers/of/of_private.h | 9 + drivers/of/overlay.c | 201 ++++++++++++++++++++- 5 files changed, 266 insertions(+), 6 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-firmware-devicetree-overlays -- 1.7.12 -- 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/
[toc] | [next] | [standalone]
| From | Pantelis Antoniou <pantelis.antoniou@konsulko.com> |
|---|---|
| Date | 2015-10-22 22:00 +0200 |
| Subject | [PATCH v7 3/6] Documentation: ABI: overlays - global attributes |
| Message-ID | <qmubM-43S-21@gated-at.bofh.it> |
| In reply to | #1254146 |
Documentation ABI entry for overlays sysfs entries. Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com> --- .../ABI/testing/sysfs-firmware-devicetree-overlays | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Documentation/ABI/testing/sysfs-firmware-devicetree-overlays diff --git a/Documentation/ABI/testing/sysfs-firmware-devicetree-overlays b/Documentation/ABI/testing/sysfs-firmware-devicetree-overlays new file mode 100644 index 0000000..e938f44 --- /dev/null +++ b/Documentation/ABI/testing/sysfs-firmware-devicetree-overlays @@ -0,0 +1,24 @@ +What: /sys/firmware/devicetree/overlays/ +Date: October 2015 +Contact: Pantelis Antoniou <pantelis.antoniou@konsulko.com> +Description: + This directory contains the applied device tree overlays of + the running system, as directories of the overlay id. + +What: /sys/firmware/devicetree/overlays/enable +Date: October 2015 +Contact: Pantelis Antoniou <pantelis.antoniou@konsulko.com> +Description: + The master enable switch, by default is 1, and when + set to 0 it cannot be re-enabled for security reasons. + + The discussion about this switch takes place in: + http://comments.gmane.org/gmane.linux.drivers.devicetree/101871 + + Kees Cook: + "Coming from the perspective of drawing a bright line between + kernel and the root user (which tends to start with disabling + kernel module loading), I would say that there at least needs + to be a high-level one-way "off" switch for the interface so + that systems that have this interface can choose to turn it off + during initial boot, etc." -- 1.7.12 -- 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/
[toc] | [prev] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2015-10-22 22:20 +0200 |
| Subject | Re: [PATCH v7 3/6] Documentation: ABI: overlays - global attributes |
| Message-ID | <qmuv8-4FS-17@gated-at.bofh.it> |
| In reply to | #1254147 |
On Thu, Oct 22, 2015 at 10:50:24PM +0300, Pantelis Antoniou wrote: > Documentation ABI entry for overlays sysfs entries. > > Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> -- 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/
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web