lkml.org 
[lkml]   [2018]   [Feb]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[tip:x86/platform] dmi: Introduce the dmi_get_bios_year() helper function
    Commit-ID:  492a1abd61e4b4f78c1c5804840a304a9e32da04
    Gitweb: https://git.kernel.org/tip/492a1abd61e4b4f78c1c5804840a304a9e32da04
    Author: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    AuthorDate: Thu, 22 Feb 2018 14:59:20 +0200
    Committer: Ingo Molnar <mingo@kernel.org>
    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 <andriy.shevchenko@linux.intel.com>
    [ Minor stylistic cleanup. ]
    Cc: Bjorn Helgaas <bhelgaas@google.com>
    Cc: Jean Delvare <jdelvare@suse.com>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Rafael J. Wysocki <rjw@rjwysocki.net>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: linux-acpi@vger.kernel.org
    Cc: linux-pci@vger.kernel.org
    Link: http://lkml.kernel.org/r/20180222125923.57385-1-andriy.shevchenko@linux.intel.com
    Signed-off-by: Ingo Molnar <mingo@kernel.org>
    ---
    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, &year, NULL, NULL);
    +
    + return year;
    +}
    +
    #endif /* __DMI_H__ */
    \
     
     \ /
      Last update: 2018-02-23 09:26    [W:3.057 / U:0.124 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site