From: Ivan Khoronzhuk <ivan.khoronzhuk@globallogic.com> To: linux-kernel@vger.kernel.org, matt.fleming@intel.com, jdelvare@suse.de, ard.biesheuvel@linaro.org, grant.likely@linaro.org, linux-api@vger.kernel.org, linux-doc@vger.kernel.org, mikew@google.com Cc: dmidecode-devel@nongnu.org, leif.lindholm@linaro.org, msalter@redhat.com, roy.franz@linaro.org, Ivan Khoronzhuk <ivan.khoronzhuk@globallogic.com> Subject: [Patch 0/3] firmware: dmi_scan: add SBMIOS entry point and DMI tables Date: Thu, 2 Apr 2015 15:57:00 +0300 [thread overview] Message-ID: <1427979423-22767-1-git-send-email-ivan.khoronzhuk@globallogic.com> (raw) This series adds SMBIOS entry point table and DMI table under /sys/firmware/dmi/tables in order to use as an alternative to utilities reading them from /dev/mem. This is logical continuation of "[Patch] firmware: dmi_scan: split dmisubsystem from dmi-sysfs" https://lkml.org/lkml/2015/3/16/1070 Based on efi/next Last changes: - renamed dmi_table to dmi_decode_table - moved tables under /sys/firmware/dmi/tables/ - avoid "subsystem" word - split in separate patch correction of dmi-sysfs documentation - using -ENOSYS instead of -EINVAL - use user read only rights for table attributes - use "static" for attributes - check only dmi_available for table presents - don't correct dmi_walk to constantly map dmi_table - explicitly delete binary attributes - assign dmi_kobj = NULL in case of error - don't export dmi_kobj if CONFIG_DMI is not set - improve read callback for table attributes Ivan Khoronzhuk (3): firmware: dmi_scan: rename dmi_table to dmi_decode_table firmware: dmi_scan: add SBMIOS entry and DMI tables Documentation: ABI: sysfs-firmware-dmi: add -entries suffix to file name ...sfs-firmware-dmi => sysfs-firmware-dmi-entries} | 2 +- .../ABI/testing/sysfs-firmware-dmi-tables | 22 ++++++ drivers/firmware/dmi-sysfs.c | 11 +-- drivers/firmware/dmi_scan.c | 90 ++++++++++++++++++++-- include/linux/dmi.h | 1 + 5 files changed, 113 insertions(+), 13 deletions(-) rename Documentation/ABI/testing/{sysfs-firmware-dmi => sysfs-firmware-dmi-entries} (99%) create mode 100644 Documentation/ABI/testing/sysfs-firmware-dmi-tables -- 1.9.1
WARNING: multiple messages have this Message-ID (diff)
From: Ivan Khoronzhuk <ivan.khoronzhuk-hExfYMNmJl/Cnp4W7fqMDg@public.gmane.org> To: linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, matt.fleming-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org, jdelvare-l3A5Bk7waGM@public.gmane.org, ard.biesheuvel-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org, grant.likely-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org, linux-api-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-doc-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, mikew-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org Cc: dmidecode-devel-qX2TKyscuCcdnm+yROfE0A@public.gmane.org, leif.lindholm-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org, msalter-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org, roy.franz-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org, Ivan Khoronzhuk <ivan.khoronzhuk-hExfYMNmJl/Cnp4W7fqMDg@public.gmane.org> Subject: [Patch 0/3] firmware: dmi_scan: add SBMIOS entry point and DMI tables Date: Thu, 2 Apr 2015 15:57:00 +0300 [thread overview] Message-ID: <1427979423-22767-1-git-send-email-ivan.khoronzhuk@globallogic.com> (raw) This series adds SMBIOS entry point table and DMI table under /sys/firmware/dmi/tables in order to use as an alternative to utilities reading them from /dev/mem. This is logical continuation of "[Patch] firmware: dmi_scan: split dmisubsystem from dmi-sysfs" https://lkml.org/lkml/2015/3/16/1070 Based on efi/next Last changes: - renamed dmi_table to dmi_decode_table - moved tables under /sys/firmware/dmi/tables/ - avoid "subsystem" word - split in separate patch correction of dmi-sysfs documentation - using -ENOSYS instead of -EINVAL - use user read only rights for table attributes - use "static" for attributes - check only dmi_available for table presents - don't correct dmi_walk to constantly map dmi_table - explicitly delete binary attributes - assign dmi_kobj = NULL in case of error - don't export dmi_kobj if CONFIG_DMI is not set - improve read callback for table attributes Ivan Khoronzhuk (3): firmware: dmi_scan: rename dmi_table to dmi_decode_table firmware: dmi_scan: add SBMIOS entry and DMI tables Documentation: ABI: sysfs-firmware-dmi: add -entries suffix to file name ...sfs-firmware-dmi => sysfs-firmware-dmi-entries} | 2 +- .../ABI/testing/sysfs-firmware-dmi-tables | 22 ++++++ drivers/firmware/dmi-sysfs.c | 11 +-- drivers/firmware/dmi_scan.c | 90 ++++++++++++++++++++-- include/linux/dmi.h | 1 + 5 files changed, 113 insertions(+), 13 deletions(-) rename Documentation/ABI/testing/{sysfs-firmware-dmi => sysfs-firmware-dmi-entries} (99%) create mode 100644 Documentation/ABI/testing/sysfs-firmware-dmi-tables -- 1.9.1
next reply other threads:[~2015-04-02 12:57 UTC|newest] Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top 2015-04-02 12:57 Ivan Khoronzhuk [this message] 2015-04-02 12:57 ` [Patch 0/3] firmware: dmi_scan: add SBMIOS entry point and DMI tables Ivan Khoronzhuk 2015-04-02 12:57 ` [Patch 1/3] firmware: dmi_scan: rename dmi_table to dmi_decode_table Ivan Khoronzhuk 2015-04-02 12:57 ` Ivan Khoronzhuk 2015-04-15 11:51 ` Jean Delvare 2015-04-15 14:35 ` Matt Fleming 2015-04-15 14:35 ` Matt Fleming 2015-04-16 8:35 ` Jean Delvare 2015-04-16 8:35 ` Jean Delvare 2015-04-16 20:16 ` Ivan.khoronzhuk 2015-04-17 8:54 ` Jean Delvare 2015-04-17 10:11 ` Ivan.khoronzhuk 2015-04-17 12:04 ` Ivan.khoronzhuk 2015-04-17 12:50 ` Jean Delvare 2015-04-17 12:50 ` Jean Delvare 2015-04-17 13:40 ` Matt Fleming 2015-04-17 14:12 ` Jean Delvare 2015-04-17 14:12 ` [dmidecode] " Jean Delvare 2015-04-02 12:57 ` [Patch 2/3] firmware: dmi_scan: add SBMIOS entry and DMI tables Ivan Khoronzhuk 2015-04-02 12:57 ` Ivan Khoronzhuk 2015-04-03 9:36 ` Ivan.khoronzhuk 2015-04-15 4:19 ` Roy Franz 2015-04-15 4:19 ` Roy Franz 2015-04-16 0:54 ` Roy Franz 2015-04-16 0:54 ` Roy Franz 2015-04-16 6:48 ` Jean Delvare 2015-04-16 6:48 ` Jean Delvare 2015-04-16 17:08 ` Roy Franz 2015-04-16 9:52 ` Jean Delvare 2015-04-16 12:56 ` Ivan.khoronzhuk 2015-04-16 12:56 ` Ivan.khoronzhuk 2015-04-16 15:44 ` Jean Delvare 2015-04-16 15:44 ` [dmidecode] " Jean Delvare 2015-04-16 17:27 ` subscivan 2015-04-16 17:32 ` Ivan.khoronzhuk 2015-04-16 17:32 ` Ivan.khoronzhuk 2015-04-17 13:02 ` Jean Delvare 2015-04-17 13:02 ` Jean Delvare 2015-04-02 12:57 ` [Patch 3/3] Documentation: ABI: sysfs-firmware-dmi: add -entries suffix to file name Ivan Khoronzhuk 2015-04-02 12:57 ` Ivan Khoronzhuk 2015-04-15 11:52 ` Jean Delvare
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1427979423-22767-1-git-send-email-ivan.khoronzhuk@globallogic.com \ --to=ivan.khoronzhuk@globallogic.com \ --cc=ard.biesheuvel@linaro.org \ --cc=dmidecode-devel@nongnu.org \ --cc=grant.likely@linaro.org \ --cc=jdelvare@suse.de \ --cc=leif.lindholm@linaro.org \ --cc=linux-api@vger.kernel.org \ --cc=linux-doc@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=matt.fleming@intel.com \ --cc=mikew@google.com \ --cc=msalter@redhat.com \ --cc=roy.franz@linaro.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.