[tip:x86/platform] dmi: Introduce the dmi_get_bios_year() helper function

2018-02-23 Thread tip-bot for Andy Shevchenko
Commit-ID:  492a1abd61e4b4f78c1c5804840a304a9e32da04
Gitweb: https://git.kernel.org/tip/492a1abd61e4b4f78c1c5804840a304a9e32da04
Author: Andy Shevchenko 
AuthorDate: Thu, 22 Feb 2018 14:59:20 +0200
Committer:  Ingo Molnar 
CommitDate: Fri, 23 Feb 2018 08:20:30 +0100

dmi: Introduce the dmi_get_bios_year() helper function

The pattern to only extract the year portion of date is used in
several places and more users may come.

By using this helper they may create slightly cleaner code.

Signed-off-by: Andy Shevchenko 
[ Minor stylistic cleanup. ]
Cc: Bjorn Helgaas 
Cc: Jean Delvare 
Cc: Linus Torvalds 
Cc: Peter Zijlstra 
Cc: Rafael J. Wysocki 
Cc: Thomas Gleixner 
Cc: linux-a...@vger.kernel.org
Cc: linux-...@vger.kernel.org
Link: 
http://lkml.kernel.org/r/20180222125923.57385-1-andriy.shevche...@linux.intel.com
Signed-off-by: Ingo Molnar 
---
 include/linux/dmi.h | 9 +
 1 file changed, 9 insertions(+)

diff --git a/include/linux/dmi.h b/include/linux/dmi.h
index 46e151172d95..0bade156e908 100644
--- a/include/linux/dmi.h
+++ b/include/linux/dmi.h
@@ -147,4 +147,13 @@ static inline const struct dmi_system_id *
 
 #endif
 
+static inline int dmi_get_bios_year(void)
+{
+   int year;
+
+   dmi_get_date(DMI_BIOS_DATE, , NULL, NULL);
+
+   return year;
+}
+
 #endif /* __DMI_H__ */


[tip:x86/platform] dmi: Introduce the dmi_get_bios_year() helper function

2018-02-23 Thread tip-bot for Andy Shevchenko
Commit-ID:  492a1abd61e4b4f78c1c5804840a304a9e32da04
Gitweb: https://git.kernel.org/tip/492a1abd61e4b4f78c1c5804840a304a9e32da04
Author: Andy Shevchenko 
AuthorDate: Thu, 22 Feb 2018 14:59:20 +0200
Committer:  Ingo Molnar 
CommitDate: Fri, 23 Feb 2018 08:20:30 +0100

dmi: Introduce the dmi_get_bios_year() helper function

The pattern to only extract the year portion of date is used in
several places and more users may come.

By using this helper they may create slightly cleaner code.

Signed-off-by: Andy Shevchenko 
[ Minor stylistic cleanup. ]
Cc: Bjorn Helgaas 
Cc: Jean Delvare 
Cc: Linus Torvalds 
Cc: Peter Zijlstra 
Cc: Rafael J. Wysocki 
Cc: Thomas Gleixner 
Cc: linux-a...@vger.kernel.org
Cc: linux-...@vger.kernel.org
Link: 
http://lkml.kernel.org/r/20180222125923.57385-1-andriy.shevche...@linux.intel.com
Signed-off-by: Ingo Molnar 
---
 include/linux/dmi.h | 9 +
 1 file changed, 9 insertions(+)

diff --git a/include/linux/dmi.h b/include/linux/dmi.h
index 46e151172d95..0bade156e908 100644
--- a/include/linux/dmi.h
+++ b/include/linux/dmi.h
@@ -147,4 +147,13 @@ static inline const struct dmi_system_id *
 
 #endif
 
+static inline int dmi_get_bios_year(void)
+{
+   int year;
+
+   dmi_get_date(DMI_BIOS_DATE, , NULL, NULL);
+
+   return year;
+}
+
 #endif /* __DMI_H__ */