From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-la0-x235.google.com (mail-la0-x235.google.com. [2a00:1450:4010:c03::235]) by gmr-mx.google.com with ESMTPS id su3si54376lbb.1.2015.05.21.23.20.49 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 May 2015 23:20:49 -0700 (PDT) Received: by mail-la0-x235.google.com with SMTP id v1so5784380lag.3 for ; Thu, 21 May 2015 23:20:49 -0700 (PDT) MIME-Version: 1.0 References: <1431077665-3493-1-git-send-email-adrianhuang0701@gmail.com> <20150518094755.GC23662@pd.tnic> <20150518101248.GE23662@pd.tnic> <20150518160126.GI23662@pd.tnic> <20150521205248.GC23652@pd.tnic> In-Reply-To: From: Diego Ercolani Date: Fri, 22 May 2015 06:20:48 +0000 Message-ID: Subject: [rtc-linux] Re: [RFC PATCH 1/2] Revert "rtc-cmos: Add an alarm disable quirk" To: Huang Adrian , Borislav Petkov Cc: Egbert Eich , Alessandro Zummo , Alexandre Belloni , rtc-linux@googlegroups.com, Brecht Machiels , Thomas Gleixner , John Stultz , Nagananda Chumbalkar , Adrian Huang Content-Type: multipart/alternative; boundary=001a11345a28467e140516a5a92b Reply-To: rtc-linux@googlegroups.com List-ID: List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , --001a11345a28467e140516a5a92b Content-Type: text/plain; charset=UTF-8 Sure, only if I haven't to pay ;-) Il giorno ven 22 mag 2015 01:44 Huang Adrian ha scritto: > > Cool, very nice. Thanks a lot for testing! > > > > Awesome, thanks to all you guys for testing. I'm really appreciated. > > > @Adrian: I think you can add Tested-by:'s to your v2. > > > > Sure. I'll send v2 out later with Borislav's Acked-by/Tested-by and > Egbert's Tested-by. > > @Diego: May I have your Tested-by, too? > > -- Adrian > -- -- You received this message because you are subscribed to "rtc-linux". Membership options at http://groups.google.com/group/rtc-linux . Please read http://groups.google.com/group/rtc-linux/web/checklist before submitting a driver. --- You received this message because you are subscribed to the Google Groups "rtc-linux" group. To unsubscribe from this group and stop receiving emails from it, send an email to rtc-linux+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/d/optout. --001a11345a28467e140516a5a92b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Sure, only if I haven't to pay ;-)


Il giorno ven 22 mag 2015 01:44=C2=A0Huang A= drian <adrianhuang0701@gmai= l.com> ha scritto:
> Cool, very= nice. Thanks a lot for testing!
>

Awesome, thanks to all you guys for testing. I'm really appreciated.
> @Adrian: I think you can add Tested-by:'s to your v2.
>

Sure. I'll send v2 out later with Borislav's Acked-by/Tested-by and=
Egbert's Tested-by.

@Diego: May I have your Tested-by, too?

-- Adrian

--
--
You received this message because you are subscribed to "rtc-linux&quo= t;.
Membership options at = http://groups.google.com/group/rtc-linux .
Please read http://groups.google.com/group/rtc-linux/web/checklist
before submitting a driver.
---
You received this message because you are subscribed to the Google Groups &= quot;rtc-linux" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to rtc-linux= +unsubscribe@googlegroups.com.
For more options, visit http= s://groups.google.com/d/optout.
--001a11345a28467e140516a5a92b-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: MIME-Version: 1.0 Received: from mail-pd0-x235.google.com (mail-pd0-x235.google.com. [2607:f8b0:400e:c02::235]) by gmr-mx.google.com with ESMTPS id k3si564668pdm.0.2015.05.08.02.35.32 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 08 May 2015 02:35:32 -0700 (PDT) Received: by mail-pd0-x235.google.com with SMTP id qa5so73145234pdb.1 for ; Fri, 08 May 2015 02:35:32 -0700 (PDT) From: Adrian Huang To: Alessandro Zummo , Alexandre Belloni , rtc-linux@googlegroups.com Cc: Brecht Machiels , Thomas Gleixner , John Stultz , Rabin Vincent , Borislav Petkov , Nagananda Chumbalkar , Adrian Huang , Adrian Huang Subject: [rtc-linux] [RFC PATCH 1/2] Revert "rtc-cmos: Add an alarm disable quirk" Date: Fri, 8 May 2015 17:34:25 +0800 Message-Id: <1431077665-3493-1-git-send-email-adrianhuang0701@gmail.com> Reply-To: rtc-linux@googlegroups.com Content-Type: text/plain; charset=UTF-8 List-ID: List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Commit d5a1c7e3fc38 ("rtc-cmos: Add an alarm disable quirk") that added a special quirk is not needed because PATCH [2/2] of this patchset makes the kernel more robust: rtc: restore the RTC alarm time to the configured alarm time in BIOS Setup Signed-off-by: Adrian Huang --- drivers/rtc/rtc-cmos.c | 52 -------------------------------------------------- 1 file changed, 52 deletions(-) diff --git a/drivers/rtc/rtc-cmos.c b/drivers/rtc/rtc-cmos.c index a82556a..9754564 100644 --- a/drivers/rtc/rtc-cmos.c +++ b/drivers/rtc/rtc-cmos.c @@ -29,8 +29,6 @@ * other drivers and utilities on correctly configured systems. */ -#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt - #include #include #include @@ -41,7 +39,6 @@ #include #include #include -#include /* this is for "generic access to PC-style RTC" using CMOS_READ/CMOS_WRITE */ #include @@ -380,50 +377,6 @@ static int cmos_set_alarm(struct device *dev, struct rtc_wkalrm *t) return 0; } -/* - * Do not disable RTC alarm on shutdown - workaround for b0rked BIOSes. - */ -static bool alarm_disable_quirk; - -static int __init set_alarm_disable_quirk(const struct dmi_system_id *id) -{ - alarm_disable_quirk = true; - pr_info("BIOS has alarm-disable quirk - RTC alarms disabled\n"); - return 0; -} - -static const struct dmi_system_id rtc_quirks[] __initconst = { - /* https://bugzilla.novell.com/show_bug.cgi?id=805740 */ - { - .callback = set_alarm_disable_quirk, - .ident = "IBM Truman", - .matches = { - DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"), - DMI_MATCH(DMI_PRODUCT_NAME, "4852570"), - }, - }, - /* https://bugzilla.novell.com/show_bug.cgi?id=812592 */ - { - .callback = set_alarm_disable_quirk, - .ident = "Gigabyte GA-990XA-UD3", - .matches = { - DMI_MATCH(DMI_SYS_VENDOR, - "Gigabyte Technology Co., Ltd."), - DMI_MATCH(DMI_PRODUCT_NAME, "GA-990XA-UD3"), - }, - }, - /* http://permalink.gmane.org/gmane.linux.kernel/1604474 */ - { - .callback = set_alarm_disable_quirk, - .ident = "Toshiba Satellite L300", - .matches = { - DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"), - DMI_MATCH(DMI_PRODUCT_NAME, "Satellite L300"), - }, - }, - {} -}; - static int cmos_alarm_irq_enable(struct device *dev, unsigned int enabled) { struct cmos_rtc *cmos = dev_get_drvdata(dev); @@ -432,9 +385,6 @@ static int cmos_alarm_irq_enable(struct device *dev, unsigned int enabled) if (!is_valid_irq(cmos->irq)) return -EINVAL; - if (alarm_disable_quirk) - return 0; - spin_lock_irqsave(&rtc_lock, flags); if (enabled) @@ -1243,8 +1193,6 @@ static int __init cmos_init(void) platform_driver_registered = true; } - dmi_check_system(rtc_quirks); - if (retval == 0) return 0; -- 1.9.1 -- -- You received this message because you are subscribed to "rtc-linux". Membership options at http://groups.google.com/group/rtc-linux . Please read http://groups.google.com/group/rtc-linux/web/checklist before submitting a driver. --- You received this message because you are subscribed to the Google Groups "rtc-linux" group. To unsubscribe from this group and stop receiving emails from it, send an email to rtc-linux+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/d/optout. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wg0-x229.google.com (mail-wg0-x229.google.com. [2a00:1450:400c:c00::229]) by gmr-mx.google.com with ESMTPS id p9si176394wiz.3.2015.05.21.16.44.54 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 May 2015 16:44:54 -0700 (PDT) Received: by mail-wg0-x229.google.com with SMTP id gq6so2378739wgb.3 for ; Thu, 21 May 2015 16:44:54 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <20150521205248.GC23652@pd.tnic> References: <1431077665-3493-1-git-send-email-adrianhuang0701@gmail.com> <20150518094755.GC23662@pd.tnic> <20150518101248.GE23662@pd.tnic> <20150518160126.GI23662@pd.tnic> <20150521205248.GC23652@pd.tnic> Date: Fri, 22 May 2015 07:44:54 +0800 Message-ID: Subject: [rtc-linux] Re: [RFC PATCH 1/2] Revert "rtc-cmos: Add an alarm disable quirk" From: Huang Adrian To: Borislav Petkov Cc: Diego Ercolani , Egbert Eich , Alessandro Zummo , Alexandre Belloni , rtc-linux@googlegroups.com, Brecht Machiels , Thomas Gleixner , John Stultz , Nagananda Chumbalkar , Adrian Huang Content-Type: text/plain; charset=UTF-8 Reply-To: rtc-linux@googlegroups.com List-ID: List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , > Cool, very nice. Thanks a lot for testing! > Awesome, thanks to all you guys for testing. I'm really appreciated. > @Adrian: I think you can add Tested-by:'s to your v2. > Sure. I'll send v2 out later with Borislav's Acked-by/Tested-by and Egbert's Tested-by. @Diego: May I have your Tested-by, too? -- Adrian -- -- You received this message because you are subscribed to "rtc-linux". Membership options at http://groups.google.com/group/rtc-linux . Please read http://groups.google.com/group/rtc-linux/web/checklist before submitting a driver. --- You received this message because you are subscribed to the Google Groups "rtc-linux" group. To unsubscribe from this group and stop receiving emails from it, send an email to rtc-linux+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/d/optout. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sender1.zohomail.com (sender1.zohomail.com. [74.201.84.152]) by gmr-mx.google.com with ESMTPS id xz5si1069630pac.1.2015.05.18.04.19.38 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 18 May 2015 04:19:38 -0700 (PDT) Content-Type: text/plain; charset=UTF-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) Subject: [rtc-linux] Re: [RFC PATCH 1/2] Revert "rtc-cmos: Add an alarm disable quirk" From: Brecht Machiels In-Reply-To: <20150518101744.GF23662@pd.tnic> Date: Mon, 18 May 2015 13:19:20 +0200 Cc: Adrian Huang , Alessandro Zummo , Alexandre Belloni , rtc-linux@googlegroups.com, Thomas Gleixner , John Stultz , Rabin Vincent , Nagananda Chumbalkar , Adrian Huang Message-Id: <92F16DED-397D-45B4-987A-491BCCBD0DB4@mos6581.org> References: <1431077665-3493-1-git-send-email-adrianhuang0701@gmail.com> <20150518101744.GF23662@pd.tnic> To: Borislav Petkov Reply-To: rtc-linux@googlegroups.com List-ID: List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Hello, > On 18 May 2015, at 12:17, Borislav Petkov wrote: > > On Fri, May 08, 2015 at 05:34:25PM +0800, Adrian Huang wrote: >> Commit d5a1c7e3fc38 ("rtc-cmos: Add an alarm disable quirk") that >> added a special quirk is not needed because PATCH [2/2] of this >> patchset makes the kernel more robust: >> rtc: restore the RTC alarm time to the configured alarm time in BIOS >> Setup >> >> Signed-off-by: Adrian Huang >> --- >> drivers/rtc/rtc-cmos.c | 52 -------------------------------------------------- >> 1 file changed, 52 deletions(-) > > ... > >> - /* http://permalink.gmane.org/gmane.linux.kernel/1604474 */ >> - { >> - .callback = set_alarm_disable_quirk, >> - .ident = "Toshiba Satellite L300", >> - .matches = { >> - DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"), >> - DMI_MATCH(DMI_PRODUCT_NAME, "Satellite L300"), >> - }, >> - }, > > Looking at the link, this must be Brecht's box. > > Brecht, is there any way you could test those patches? I'm attaching > them here. No, sorry, I'm no longer running Linux. Best regards, Brecht -- -- You received this message because you are subscribed to "rtc-linux". Membership options at http://groups.google.com/group/rtc-linux . Please read http://groups.google.com/group/rtc-linux/web/checklist before submitting a driver. --- You received this message because you are subscribed to the Google Groups "rtc-linux" group. To unsubscribe from this group and stop receiving emails from it, send an email to rtc-linux+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/d/optout. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx2.suse.de (cantor2.suse.de. [195.135.220.15]) by gmr-mx.google.com with ESMTPS id gt9si335746wib.2.2015.05.18.03.17.49 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 18 May 2015 03:17:49 -0700 (PDT) Date: Mon, 18 May 2015 12:17:44 +0200 From: Borislav Petkov To: Adrian Huang , Brecht Machiels Cc: Alessandro Zummo , Alexandre Belloni , rtc-linux@googlegroups.com, Thomas Gleixner , John Stultz , Rabin Vincent , Nagananda Chumbalkar , Adrian Huang Subject: [rtc-linux] Re: [RFC PATCH 1/2] Revert "rtc-cmos: Add an alarm disable quirk" Message-ID: <20150518101744.GF23662@pd.tnic> References: <1431077665-3493-1-git-send-email-adrianhuang0701@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="y0ulUmNC+osPPQO6" In-Reply-To: <1431077665-3493-1-git-send-email-adrianhuang0701@gmail.com> Reply-To: rtc-linux@googlegroups.com List-ID: List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , --y0ulUmNC+osPPQO6 Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline On Fri, May 08, 2015 at 05:34:25PM +0800, Adrian Huang wrote: > Commit d5a1c7e3fc38 ("rtc-cmos: Add an alarm disable quirk") that > added a special quirk is not needed because PATCH [2/2] of this > patchset makes the kernel more robust: > rtc: restore the RTC alarm time to the configured alarm time in BIOS > Setup > > Signed-off-by: Adrian Huang > --- > drivers/rtc/rtc-cmos.c | 52 -------------------------------------------------- > 1 file changed, 52 deletions(-) ... > - /* http://permalink.gmane.org/gmane.linux.kernel/1604474 */ > - { > - .callback = set_alarm_disable_quirk, > - .ident = "Toshiba Satellite L300", > - .matches = { > - DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"), > - DMI_MATCH(DMI_PRODUCT_NAME, "Satellite L300"), > - }, > - }, Looking at the link, this must be Brecht's box. Brecht, is there any way you could test those patches? I'm attaching them here. If you need help applying them and building a kernel or so, let me know. Thanks. -- Regards/Gruss, Boris. ECO tip #101: Trim your mails when you reply. -- -- -- You received this message because you are subscribed to "rtc-linux". Membership options at http://groups.google.com/group/rtc-linux . Please read http://groups.google.com/group/rtc-linux/web/checklist before submitting a driver. --- You received this message because you are subscribed to the Google Groups "rtc-linux" group. To unsubscribe from this group and stop receiving emails from it, send an email to rtc-linux+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/d/optout. --y0ulUmNC+osPPQO6 Content-Type: text/x-diff; charset=utf-8 Content-Disposition: attachment; filename="0001-revert_rtc-cmos-add_an_alarm_disable_quirk.patch" >>From adrianhuang0701@gmail.com Fri May 8 11:35:33 2015 From: Adrian Huang To: Alessandro Zummo , Alexandre Belloni , rtc-linux@googlegroups.com Cc: Brecht Machiels , Thomas Gleixner , John Stultz , Rabin Vincent , Borislav Petkov , Nagananda Chumbalkar , Adrian Huang , Adrian Huang Subject: [RFC PATCH 1/2] Revert "rtc-cmos: Add an alarm disable quirk" Date: Fri, 8 May 2015 17:34:25 +0800 Message-Id: <1431077665-3493-1-git-send-email-adrianhuang0701@gmail.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=utf-8 Status: RO X-Status: A Commit d5a1c7e3fc38 ("rtc-cmos: Add an alarm disable quirk") that added a special quirk is not needed because PATCH [2/2] of this patchset makes the kernel more robust: rtc: restore the RTC alarm time to the configured alarm time in BIOS Setup Signed-off-by: Adrian Huang Cc: Brecht Machiels Cc: Thomas Gleixner Cc: John Stultz Cc: Rabin Vincent Cc: Borislav Petkov Cc: Nagananda Chumbalkar Cc: Adrian Huang Cc: Adrian Huang Cc: Alessandro Zummo Cc: Alexandre Belloni Cc: rtc-linux@googlegroups.com Link: http://lkml.kernel.org/r/1431077665-3493-1-git-send-email-adrianhuang0701@gmail.com --- drivers/rtc/rtc-cmos.c | 52 -------------------------------------------------- 1 file changed, 52 deletions(-) diff --git a/drivers/rtc/rtc-cmos.c b/drivers/rtc/rtc-cmos.c index a82556a..9754564 100644 --- a/drivers/rtc/rtc-cmos.c +++ b/drivers/rtc/rtc-cmos.c @@ -29,8 +29,6 @@ * other drivers and utilities on correctly configured systems. */ -#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt - #include #include #include @@ -41,7 +39,6 @@ #include #include #include -#include /* this is for "generic access to PC-style RTC" using CMOS_READ/CMOS_WRITE */ #include @@ -380,50 +377,6 @@ static int cmos_set_alarm(struct device *dev, struct rtc_wkalrm *t) return 0; } -/* - * Do not disable RTC alarm on shutdown - workaround for b0rked BIOSes. - */ -static bool alarm_disable_quirk; - -static int __init set_alarm_disable_quirk(const struct dmi_system_id *id) -{ - alarm_disable_quirk = true; - pr_info("BIOS has alarm-disable quirk - RTC alarms disabled\n"); - return 0; -} - -static const struct dmi_system_id rtc_quirks[] __initconst = { - /* https://bugzilla.novell.com/show_bug.cgi?id=805740 */ - { - .callback = set_alarm_disable_quirk, - .ident = "IBM Truman", - .matches = { - DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"), - DMI_MATCH(DMI_PRODUCT_NAME, "4852570"), - }, - }, - /* https://bugzilla.novell.com/show_bug.cgi?id=812592 */ - { - .callback = set_alarm_disable_quirk, - .ident = "Gigabyte GA-990XA-UD3", - .matches = { - DMI_MATCH(DMI_SYS_VENDOR, - "Gigabyte Technology Co., Ltd."), - DMI_MATCH(DMI_PRODUCT_NAME, "GA-990XA-UD3"), - }, - }, - /* http://permalink.gmane.org/gmane.linux.kernel/1604474 */ - { - .callback = set_alarm_disable_quirk, - .ident = "Toshiba Satellite L300", - .matches = { - DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"), - DMI_MATCH(DMI_PRODUCT_NAME, "Satellite L300"), - }, - }, - {} -}; - static int cmos_alarm_irq_enable(struct device *dev, unsigned int enabled) { struct cmos_rtc *cmos = dev_get_drvdata(dev); @@ -432,9 +385,6 @@ static int cmos_alarm_irq_enable(struct device *dev, unsigned int enabled) if (!is_valid_irq(cmos->irq)) return -EINVAL; - if (alarm_disable_quirk) - return 0; - spin_lock_irqsave(&rtc_lock, flags); if (enabled) @@ -1243,8 +1193,6 @@ static int __init cmos_init(void) platform_driver_registered = true; } - dmi_check_system(rtc_quirks); - if (retval == 0) return 0; -- 1.9.1 --y0ulUmNC+osPPQO6 Content-Type: text/x-diff; charset=utf-8 Content-Disposition: attachment; filename="0002-rtc-restore_the_rtc_alarm_time_to_the_configured_alarm_time_in_bios_setup.patch" >>From adrianhuang0701@gmail.com Fri May 8 11:36:12 2015 From: Adrian Huang To: Alessandro Zummo , Alexandre Belloni , rtc-linux@googlegroups.com Cc: Brecht Machiels , Thomas Gleixner , John Stultz , Rabin Vincent , Borislav Petkov , Nagananda Chumbalkar , Adrian Huang , Adrian Huang Subject: [RFC PATCH 2/2] rtc: Restore the RTC alarm time to the configured alarm time in BIOS Setup Date: Fri, 8 May 2015 17:35:06 +0800 Message-Id: <1431077706-3560-1-git-send-email-adrianhuang0701@gmail.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=utf-8 Status: RO Steps to reproduce the problem: 1) Enable RTC wake-up option in BIOS Setup 2) Issue one of these commands in the OS: "poweroff" or "shutdown -h now" 3) System will shut down and then reboot automatically Root-cause of the issue: 1) During the shutdown process, the hwclock utility is used to save the system clock to hardware clock (RTC). 2) The hwclock utility invokes ioctl() with RTC_UIE_ON. The kernel configures the RTC alarm for the periodic interrupt (every 1 second). 3) The hwclock uitlity closes the /dev/rtc0 device, and the kernel disables the RTC alarm irq (AIE bit of Register B) via ioctl() with RTC_UIE_OFF. But, the configured alarm time is the current_time + 1. 4) After the next 1 second is elapsed, the AF (alarm interrupt flag) of Register C is set. 5) The S5 handler in BIOS is invoked to configure alarm registers (enable AIE bit and configure alarm date/time). But, BIOS does not clear the previous interrupt status during alarm configuration. Therefore, "AF=AIE=1" causes the rtc device to trigger an interrupt. 6) So, the machine reboots automatically right after shutdown. This patch restores the configured alarm time (user configures the time in BIOS Setup) to rtc alarm registers. In some circumstances, the time of the rtc alarm registers is the past time because user-space programs (for example: hwclock) may invoke ioctl() with RTC_UIE_ON. In any case, this patch prevents the AF bit from getting set to 1. Note, AF=1 will cause the system to reboot after shut down. Therefore, this patch fixes the issue from occurring. Signed-off-by: Adrian Huang Cc: Brecht Machiels Cc: Thomas Gleixner Cc: John Stultz Cc: Rabin Vincent Cc: Borislav Petkov Cc: Nagananda Chumbalkar Cc: Adrian Huang Cc: Adrian Huang Cc: Alessandro Zummo Cc: Alexandre Belloni Cc: rtc-linux@googlegroups.com Link: http://lkml.kernel.org/r/1431077706-3560-1-git-send-email-adrianhuang0701@gmail.com Reviewed-by: Nagananda Chumbalkar --- drivers/rtc/interface.c | 21 +++++++++++++++++++++ drivers/rtc/rtc-dev.c | 1 + include/linux/rtc.h | 1 + 3 files changed, 23 insertions(+) diff --git a/drivers/rtc/interface.c b/drivers/rtc/interface.c index 166fc60..2fe17da 100644 --- a/drivers/rtc/interface.c +++ b/drivers/rtc/interface.c @@ -986,4 +986,25 @@ int rtc_timer_cancel(struct rtc_device *rtc, struct rtc_timer *timer) return ret; } +/* rtc_alarm_restore - Restores the alarm time + * @ rtc: rtc device to be used + * + * Kernel interface to restore the alarm time + */ +int rtc_alarm_restore(struct rtc_device *rtc) +{ + struct rtc_wkalrm aie_alarm; + int err; + /* If someone has configured the AIE timer, do nothing. */ + if (rtc->aie_timer.enabled) + return 0; + + /* Read the alarm date/time from aie_timer. */ + err = rtc_read_alarm(rtc, &aie_alarm); + if (err < 0) + return err; + + return __rtc_set_alarm(rtc, &aie_alarm); +} +EXPORT_SYMBOL_GPL(rtc_alarm_restore); diff --git a/drivers/rtc/rtc-dev.c b/drivers/rtc/rtc-dev.c index 799c34b..a5ea279 100644 --- a/drivers/rtc/rtc-dev.c +++ b/drivers/rtc/rtc-dev.c @@ -437,6 +437,7 @@ static int rtc_dev_release(struct inode *inode, struct file *file) rtc_dev_ioctl(file, RTC_UIE_OFF, 0); rtc_update_irq_enable(rtc, 0); rtc_irq_set_state(rtc, NULL, 0); + rtc_alarm_restore(rtc); if (rtc->ops->release) rtc->ops->release(rtc->dev.parent); diff --git a/include/linux/rtc.h b/include/linux/rtc.h index 8dcf682..bf945cb 100644 --- a/include/linux/rtc.h +++ b/include/linux/rtc.h @@ -188,6 +188,7 @@ extern int rtc_update_irq_enable(struct rtc_device *rtc, unsigned int enabled); extern int rtc_alarm_irq_enable(struct rtc_device *rtc, unsigned int enabled); extern int rtc_dev_update_irq_enable_emul(struct rtc_device *rtc, unsigned int enabled); +extern int rtc_alarm_restore(struct rtc_device *rtc); void rtc_handle_legacy_irq(struct rtc_device *rtc, int num, int mode); void rtc_aie_update_irq(void *private); -- 1.9.1 --y0ulUmNC+osPPQO6-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-la0-x22c.google.com (mail-la0-x22c.google.com. [2a00:1450:4010:c03::22c]) by gmr-mx.google.com with ESMTPS id bm9si1413947lbb.0.2015.05.21.13.25.02 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 May 2015 13:25:02 -0700 (PDT) Received: by mail-la0-x22c.google.com with SMTP id t2so110902379laa.1 for ; Thu, 21 May 2015 13:25:02 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <20150518160126.GI23662@pd.tnic> References: <1431077665-3493-1-git-send-email-adrianhuang0701@gmail.com> <20150518094755.GC23662@pd.tnic> <20150518101248.GE23662@pd.tnic> <20150518160126.GI23662@pd.tnic> Date: Thu, 21 May 2015 22:25:01 +0200 Message-ID: Subject: [rtc-linux] Re: [RFC PATCH 1/2] Revert "rtc-cmos: Add an alarm disable quirk" From: Diego Ercolani To: Borislav Petkov Cc: Adrian Huang , Alessandro Zummo , Alexandre Belloni , rtc-linux@googlegroups.com, Brecht Machiels , Thomas Gleixner , John Stultz , Nagananda Chumbalkar , Adrian Huang , Egbert Eich Content-Type: multipart/mixed; boundary=001a11c353e6971d5c05169d56af Reply-To: rtc-linux@googlegroups.com List-ID: List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , --001a11c353e6971d5c05169d56af Content-Type: multipart/alternative; boundary=001a11c353e6971d5705169d56ad --001a11c353e6971d5705169d56ad Content-Type: text/plain; charset=UTF-8 I confirm that I can shutdon the linux box with the kernel you provided here it is the bootlog Thank you 2015-05-18 18:01 GMT+02:00 Borislav Petkov : > On Mon, May 18, 2015 at 12:12:48PM +0200, Borislav Petkov wrote: > > > In the meanwhile I upgraded my linux box to opensuse 13.2 with actual > > > kernel: 3.16.7-21-desktop > > > > Ok, I'll prepare one. > > Ok, I've uploaded a test kernel here - kernel-desktop, 64-bit: > > http://beta.suse.com/private/bpetkov/ > > Let me know if you have trouble testing it. > > Thanks. > > -- > Regards/Gruss, > Boris. > > ECO tip #101: Trim your mails when you reply. > -- > -- -- You received this message because you are subscribed to "rtc-linux". Membership options at http://groups.google.com/group/rtc-linux . Please read http://groups.google.com/group/rtc-linux/web/checklist before submitting a driver. --- You received this message because you are subscribed to the Google Groups "rtc-linux" group. To unsubscribe from this group and stop receiving emails from it, send an email to rtc-linux+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/d/optout. --001a11c353e6971d5705169d56ad Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I confirm that I can shutdon the linux box with = the kernel you provided
here it is the bootlog

Thank = you

2015= -05-18 18:01 GMT+02:00 Borislav Petkov <bp@suse.de>:
On Mon, May 18, 2015 at 12:12:48PM +0200, Borislav Petk= ov wrote:
> > In the meanwhile I upgraded my linux box to opensuse 13.2 with ac= tual
> > kernel: 3.16.7-21-desktop
>
> Ok, I'll prepare one.

Ok, I've uploaded a test kernel here - kernel-desktop, 64-bit:

http://= beta.suse.com/private/bpetkov/

Let me know if you have trouble testing it.

Thanks.

--
Regards/Gruss,
=C2=A0 =C2=A0 Boris.

ECO tip #101: Trim your mails when you reply.
--

--
--
You received this message because you are subscribed to "rtc-linux&quo= t;.
Membership options at = http://groups.google.com/group/rtc-linux .
Please read http://groups.google.com/group/rtc-linux/web/checklist
before submitting a driver.
---
You received this message because you are subscribed to the Google Groups &= quot;rtc-linux" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to rtc-linux= +unsubscribe@googlegroups.com.
For more options, visit http= s://groups.google.com/d/optout.
--001a11c353e6971d5705169d56ad-- --001a11c353e6971d5c05169d56af Content-Type: application/x-gzip; name="bootlog.log.gz" Content-Disposition: attachment; filename="bootlog.log.gz" Content-Transfer-Encoding: base64 X-Attachment-Id: f_i9ymnezl0 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 NIGN/wLT3Kt+ymMCAA== --001a11c353e6971d5c05169d56af-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx2.suse.de (cantor2.suse.de. [195.135.220.15]) by gmr-mx.google.com with ESMTPS id m3si163728wia.1.2015.05.21.15.17.17 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 21 May 2015 15:17:17 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Message-ID: <21854.22871.816868.545978@linux-qknr.fritz.box> Date: Fri, 22 May 2015 00:16:55 +0200 From: Egbert Eich To: Borislav Petkov Cc: Diego Ercolani , Adrian Huang , Egbert Eich , Alessandro Zummo , Alexandre Belloni , rtc-linux@googlegroups.com, Brecht Machiels , Thomas Gleixner , John Stultz , Nagananda Chumbalkar , Adrian Huang Subject: [rtc-linux] Re: [RFC PATCH 1/2] Revert "rtc-cmos: Add an alarm disable quirk" In-Reply-To: bp@suse.de wrote on Thursday, 21 May 2015 at 22:52:49 +0200 References: <1431077665-3493-1-git-send-email-adrianhuang0701@gmail.com> <20150518094755.GC23662@pd.tnic> <20150518101248.GE23662@pd.tnic> <20150518160126.GI23662@pd.tnic> <20150521205248.GC23652@pd.tnic> Reply-To: rtc-linux@googlegroups.com List-ID: List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Borislav Petkov writes: > On Thu, May 21, 2015 at 10:25:01PM +0200, Diego Ercolani wrote: > > I confirm that I can shutdon the linux box with the kernel you provided > > here it is the bootlog > > Cool, very nice. Thanks a lot for testing! > > @Adrian: I think you can add Tested-by:'s to your v2. > > Here are mine: > > Acked-by: Borislav Petkov > Tested-by: Borislav Petkov > > Egbert did test it on a bunch of machines too. Egbert, can you give your > Tested-by: too please? You bet! Tested-by: Egbert Eich Cheers, Egbert. -- -- You received this message because you are subscribed to "rtc-linux". Membership options at http://groups.google.com/group/rtc-linux . Please read http://groups.google.com/group/rtc-linux/web/checklist before submitting a driver. --- You received this message because you are subscribed to the Google Groups "rtc-linux" group. To unsubscribe from this group and stop receiving emails from it, send an email to rtc-linux+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/d/optout. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lb0-x236.google.com (mail-lb0-x236.google.com. [2a00:1450:4010:c04::236]) by gmr-mx.google.com with ESMTPS id su3si1264155lbb.1.2015.05.21.01.31.03 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 May 2015 01:31:03 -0700 (PDT) Received: by mail-lb0-x236.google.com with SMTP id qq2so12558849lbb.3 for ; Thu, 21 May 2015 01:31:03 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <20150518160126.GI23662@pd.tnic> References: <1431077665-3493-1-git-send-email-adrianhuang0701@gmail.com> <20150518094755.GC23662@pd.tnic> <20150518101248.GE23662@pd.tnic> <20150518160126.GI23662@pd.tnic> Date: Thu, 21 May 2015 10:31:03 +0200 Message-ID: Subject: [rtc-linux] Re: [RFC PATCH 1/2] Revert "rtc-cmos: Add an alarm disable quirk" From: Diego Ercolani To: Borislav Petkov Cc: Adrian Huang , Alessandro Zummo , Alexandre Belloni , rtc-linux@googlegroups.com, Brecht Machiels , Thomas Gleixner , John Stultz , Rabin Vincent , Nagananda Chumbalkar , Adrian Huang , Egbert Eich Content-Type: multipart/alternative; boundary=e89a8f642fde3348240516935d02 Reply-To: rtc-linux@googlegroups.com List-ID: List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , --e89a8f642fde3348240516935d02 Content-Type: text/plain; charset=UTF-8 I'm sorry, I'm experiencing a new issue related to btrfs, so my system is not usable now: https://bugzilla.opensuse.org/show_bug.cgi?id=931787 until I found a solution 2015-05-18 18:01 GMT+02:00 Borislav Petkov : > On Mon, May 18, 2015 at 12:12:48PM +0200, Borislav Petkov wrote: > > > In the meanwhile I upgraded my linux box to opensuse 13.2 with actual > > > kernel: 3.16.7-21-desktop > > > > Ok, I'll prepare one. > > Ok, I've uploaded a test kernel here - kernel-desktop, 64-bit: > > http://beta.suse.com/private/bpetkov/ > > Let me know if you have trouble testing it. > > Thanks. > > -- > Regards/Gruss, > Boris. > > ECO tip #101: Trim your mails when you reply. > -- > -- -- You received this message because you are subscribed to "rtc-linux". Membership options at http://groups.google.com/group/rtc-linux . Please read http://groups.google.com/group/rtc-linux/web/checklist before submitting a driver. --- You received this message because you are subscribed to the Google Groups "rtc-linux" group. To unsubscribe from this group and stop receiving emails from it, send an email to rtc-linux+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/d/optout. --e89a8f642fde3348240516935d02 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I'm sorry, I'm experiencing a new issue related to= btrfs, so my system is not usable now: https://bugzilla.opensuse.org/show_bug.cgi?= id=3D931787 until I found a solution

2015-05-18 18:01 GMT+02:00 Borislav Petkov= <bp@s= use.de>:
On Mon, May 18, 20= 15 at 12:12:48PM +0200, Borislav Petkov wrote:
> > In the meanwhile I upgraded my linux box to opensuse 13.2 with ac= tual
> > kernel: 3.16.7-21-desktop
>
> Ok, I'll prepare one.

Ok, I've uploaded a test kernel here - kernel-desktop, 64-bit:

http://= beta.suse.com/private/bpetkov/

Let me know if you have trouble testing it.

Thanks.

--
Regards/Gruss,
=C2=A0 =C2=A0 Boris.

ECO tip #101: Trim your mails when you reply.
--

--
--
You received this message because you are subscribed to "rtc-linux&quo= t;.
Membership options at = http://groups.google.com/group/rtc-linux .
Please read http://groups.google.com/group/rtc-linux/web/checklist
before submitting a driver.
---
You received this message because you are subscribed to the Google Groups &= quot;rtc-linux" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to rtc-linux= +unsubscribe@googlegroups.com.
For more options, visit http= s://groups.google.com/d/optout.
--e89a8f642fde3348240516935d02-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx2.suse.de (cantor2.suse.de. [195.135.220.15]) by gmr-mx.google.com with ESMTPS id t6si357469wiz.0.2015.05.18.03.12.54 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 18 May 2015 03:12:54 -0700 (PDT) Date: Mon, 18 May 2015 12:12:48 +0200 From: Borislav Petkov To: Diego Ercolani Cc: Adrian Huang , Alessandro Zummo , Alexandre Belloni , rtc-linux@googlegroups.com, Brecht Machiels , Thomas Gleixner , John Stultz , Rabin Vincent , Nagananda Chumbalkar , Adrian Huang , Egbert Eich Subject: [rtc-linux] Re: [RFC PATCH 1/2] Revert "rtc-cmos: Add an alarm disable quirk" Message-ID: <20150518101248.GE23662@pd.tnic> References: <1431077665-3493-1-git-send-email-adrianhuang0701@gmail.com> <20150518094755.GC23662@pd.tnic> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 In-Reply-To: Reply-To: rtc-linux@googlegroups.com List-ID: List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Hi Diego, On Mon, May 18, 2015 at 12:00:22PM +0200, Diego Ercolani wrote: > Hello, sure I can. cool, thanks! :-) > In the meanwhile I upgraded my linux box to opensuse 13.2 with actual > kernel: 3.16.7-21-desktop Ok, I'll prepare one. > so the patch should be applied to that kernel, and please, as is passed > some time please point out the tests you want me to try Simply executing "shutdown -h now" should keep the box off. You could also do the things you've tried when reporting the bug: https://bugzilla.suse.com/show_bug.cgi?id=812592#c0 Anyway, thanks, I'll let you know. -- Regards/Gruss, Boris. ECO tip #101: Trim your mails when you reply. -- -- -- You received this message because you are subscribed to "rtc-linux". Membership options at http://groups.google.com/group/rtc-linux . Please read http://groups.google.com/group/rtc-linux/web/checklist before submitting a driver. --- You received this message because you are subscribed to the Google Groups "rtc-linux" group. To unsubscribe from this group and stop receiving emails from it, send an email to rtc-linux+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/d/optout. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ob0-x230.google.com (mail-ob0-x230.google.com. [2607:f8b0:4003:c01::230]) by gmr-mx.google.com with ESMTPS id k7si558037igu.0.2015.05.18.03.00.22 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 18 May 2015 03:00:22 -0700 (PDT) Received: by mail-ob0-x230.google.com with SMTP id e9so118413824obf.1 for ; Mon, 18 May 2015 03:00:22 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <20150518094755.GC23662@pd.tnic> References: <1431077665-3493-1-git-send-email-adrianhuang0701@gmail.com> <20150518094755.GC23662@pd.tnic> Date: Mon, 18 May 2015 12:00:22 +0200 Message-ID: Subject: [rtc-linux] Re: [RFC PATCH 1/2] Revert "rtc-cmos: Add an alarm disable quirk" From: Diego Ercolani To: Borislav Petkov Cc: Adrian Huang , Alessandro Zummo , Alexandre Belloni , rtc-linux@googlegroups.com, Brecht Machiels , Thomas Gleixner , John Stultz , Rabin Vincent , Nagananda Chumbalkar , Adrian Huang , Egbert Eich Content-Type: multipart/alternative; boundary=001a11c1e5d018821905165843a1 Reply-To: rtc-linux@googlegroups.com List-ID: List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , --001a11c1e5d018821905165843a1 Content-Type: text/plain; charset=UTF-8 Hello, sure I can. In the meanwhile I upgraded my linux box to opensuse 13.2 with actual kernel: 3.16.7-21-desktop so the patch should be applied to that kernel, and please, as is passed some time please point out the tests you want me to try Diego 2015-05-18 11:47 GMT+02:00 Borislav Petkov : > On Fri, May 08, 2015 at 05:34:25PM +0800, Adrian Huang wrote: > > Commit d5a1c7e3fc38 ("rtc-cmos: Add an alarm disable quirk") that > > added a special quirk is not needed because PATCH [2/2] of this > > patchset makes the kernel more robust: > > rtc: restore the RTC alarm time to the configured alarm time in BIOS > > Setup > > > > Signed-off-by: Adrian Huang > > --- > > drivers/rtc/rtc-cmos.c | 52 > -------------------------------------------------- > > 1 file changed, 52 deletions(-) > > > > diff --git a/drivers/rtc/rtc-cmos.c b/drivers/rtc/rtc-cmos.c > > index a82556a..9754564 100644 > > --- a/drivers/rtc/rtc-cmos.c > > +++ b/drivers/rtc/rtc-cmos.c > > @@ -29,8 +29,6 @@ > > * other drivers and utilities on correctly configured systems. > > */ > > > > -#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt > > - > > #include > > #include > > #include > > @@ -41,7 +39,6 @@ > > #include > > #include > > #include > > -#include > > > > /* this is for "generic access to PC-style RTC" using > CMOS_READ/CMOS_WRITE */ > > #include > > @@ -380,50 +377,6 @@ static int cmos_set_alarm(struct device *dev, > struct rtc_wkalrm *t) > > return 0; > > } > > > > -/* > > - * Do not disable RTC alarm on shutdown - workaround for b0rked BIOSes. > > - */ > > -static bool alarm_disable_quirk; > > - > > -static int __init set_alarm_disable_quirk(const struct dmi_system_id > *id) > > -{ > > - alarm_disable_quirk = true; > > - pr_info("BIOS has alarm-disable quirk - RTC alarms disabled\n"); > > - return 0; > > -} > > - > > -static const struct dmi_system_id rtc_quirks[] __initconst = { > > - /* https://bugzilla.novell.com/show_bug.cgi?id=805740 */ > > - { > > - .callback = set_alarm_disable_quirk, > > - .ident = "IBM Truman", > > - .matches = { > > - DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"), > > - DMI_MATCH(DMI_PRODUCT_NAME, "4852570"), > > - }, > > So, your series really fix the reboot issue on this already notoriously > buggy box. > > I did try to confirm it 5 times just to be sure and in all 5, the box > remained off. > > We're testing another box currently which has the same issue. > > Now, for the next version of your patches, I'd ask you to put this patch > second. I.e., you want to introduce the new fix first and *then* remove > the quirk as this way we have a window where no quirk will be in place > and possible bisection will be disturbed needlessly even though we can > help it. > > > - }, > > - /* https://bugzilla.novell.com/show_bug.cgi?id=812592 */ > > - { > > - .callback = set_alarm_disable_quirk, > > - .ident = "Gigabyte GA-990XA-UD3", > > - .matches = { > > - DMI_MATCH(DMI_SYS_VENDOR, > > - "Gigabyte Technology Co., Ltd."), > > - DMI_MATCH(DMI_PRODUCT_NAME, "GA-990XA-UD3"), > > - }, > > Looking at the bugzilla entry above, that should be Diego's box. > > Diego, would you be able to test these patches? They're a better fix > than what I did last year. > > If you want me to prepare an openSUSE kernel for you, let me know and > I'll do one. I'd only need to know which distro. > > Thanks. > > -- > Regards/Gruss, > Boris. > > ECO tip #101: Trim your mails when you reply. > -- > -- -- You received this message because you are subscribed to "rtc-linux". Membership options at http://groups.google.com/group/rtc-linux . Please read http://groups.google.com/group/rtc-linux/web/checklist before submitting a driver. --- You received this message because you are subscribed to the Google Groups "rtc-linux" group. To unsubscribe from this group and stop receiving emails from it, send an email to rtc-linux+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/d/optout. --001a11c1e5d018821905165843a1 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hello, sure I can.
In the meanwhil= e I upgraded my linux box to opensuse 13.2 with actual kernel: 3.16.7-21-de= sktop
so the patch should be applied to that kernel, and please, a= s is passed some time please point out the tests you want me to try

=
Diego

2015-05-18 11:47 GMT+02:00 Borislav Petkov <bp@suse.de>:
On Fri, May 08, 2015 at 05:34:25PM +0800, Adria= n Huang wrote:
> Commit d5a1c7e3fc38 ("rtc-cmos: Add an alarm disable quirk")= that
> added a special quirk is not needed because PATCH [2/2] of this
> patchset makes the kernel more robust:
> rtc: restore the RTC alarm time to the configured alarm time in BIOS > Setup
>
> Signed-off-by: Adrian Huang <ahuang12@lenovo.com>
> ---
>=C2=A0 drivers/rtc/rtc-cmos.c | 52 ------------------------------------= --------------
>=C2=A0 1 file changed, 52 deletions(-)
>
> diff --git a/drivers/rtc/rtc-cmos.c b/drivers/rtc/rtc-cmos.c
> index a82556a..9754564 100644
> --- a/drivers/rtc/rtc-cmos.c
> +++ b/drivers/rtc/rtc-cmos.c
> @@ -29,8 +29,6 @@
>=C2=A0 =C2=A0* other drivers and utilities on correctly configured syst= ems.
>=C2=A0 =C2=A0*/
>
> -#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
> -
>=C2=A0 #include <linux/kernel.h>
>=C2=A0 #include <linux/module.h>
>=C2=A0 #include <linux/init.h>
> @@ -41,7 +39,6 @@
>=C2=A0 #include <linux/pm.h>
>=C2=A0 #include <linux/of.h>
>=C2=A0 #include <linux/of_platform.h>
> -#include <linux/dmi.h>
>
>=C2=A0 /* this is for "generic access to PC-style RTC" using = CMOS_READ/CMOS_WRITE */
>=C2=A0 #include <asm-generic/rtc.h>
> @@ -380,50 +377,6 @@ static int cmos_set_alarm(struct device *dev, str= uct rtc_wkalrm *t)
>=C2=A0 =C2=A0 =C2=A0 =C2=A0return 0;
>=C2=A0 }
>
> -/*
> - * Do not disable RTC alarm on shutdown - workaround for b0rked BIOSe= s.
> - */
> -static bool alarm_disable_quirk;
> -
> -static int __init set_alarm_disable_quirk(const struct dmi_system_id = *id)
> -{
> -=C2=A0 =C2=A0 =C2=A0alarm_disable_quirk =3D true;
> -=C2=A0 =C2=A0 =C2=A0pr_info("BIOS has alarm-disable quirk - RTC = alarms disabled\n");
> -=C2=A0 =C2=A0 =C2=A0return 0;
> -}
> -
> -static const struct dmi_system_id rtc_quirks[] __initconst =3D {
> -=C2=A0 =C2=A0 =C2=A0/* https://bugzilla.novell.com/show_bug.c= gi?id=3D805740 */
> -=C2=A0 =C2=A0 =C2=A0{
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0.callback =3D set_ala= rm_disable_quirk,
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0.ident=C2=A0 =C2=A0 = =3D "IBM Truman",
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0.matches=C2=A0 =3D {<= br> > -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"),
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0DMI_MATCH(DMI_PRODUCT_NAME, "4852570"),
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0},

So, your series really fix the reboot issue on this already notoriously
buggy box.

I did try to confirm it 5 times just to be sure and in all 5, the box
remained off.

We're testing another box currently which has the same issue.

Now, for the next version of your patches, I'd ask you to put this patc= h
second. I.e., you want to introduce the new fix first and *then* remove
the quirk as this way we have a window where no quirk will be in place
and possible bisection will be disturbed needlessly even though we can
help it.

> -=C2=A0 =C2=A0 =C2=A0},
> -=C2=A0 =C2=A0 =C2=A0/* https://bugzilla.novell.com/show_bug.c= gi?id=3D812592 */
> -=C2=A0 =C2=A0 =C2=A0{
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0.callback =3D set_ala= rm_disable_quirk,
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0.ident=C2=A0 =C2=A0 = =3D "Gigabyte GA-990XA-UD3",
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0.matches=C2=A0 =3D {<= br> > -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0DMI_MATCH(DMI_SYS_VENDOR,
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"Gigaby= te Technology Co., Ltd."),
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0DMI_MATCH(DMI_PRODUCT_NAME, "GA-990XA-UD3"),
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0},

Looking at the bugzilla entry above, that should be Diego's box.

Diego, would you be able to test these patches? They're a better fix than what I did last year.

If you want me to prepare an openSUSE kernel for you, let me know and
I'll do one. I'd only need to know which distro.

Thanks.

--
Regards/Gruss,
=C2=A0 =C2=A0 Boris.

ECO tip #101: Trim your mails when you reply.
--

--
--
You received this message because you are subscribed to "rtc-linux&quo= t;.
Membership options at = http://groups.google.com/group/rtc-linux .
Please read http://groups.google.com/group/rtc-linux/web/checklist
before submitting a driver.
---
You received this message because you are subscribed to the Google Groups &= quot;rtc-linux" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to rtc-linux= +unsubscribe@googlegroups.com.
For more options, visit http= s://groups.google.com/d/optout.
--001a11c1e5d018821905165843a1-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx2.suse.de (cantor2.suse.de. [195.135.220.15]) by gmr-mx.google.com with ESMTPS id p9si160467wiz.3.2015.05.21.13.52.53 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 21 May 2015 13:52:53 -0700 (PDT) Date: Thu, 21 May 2015 22:52:49 +0200 From: Borislav Petkov To: Diego Ercolani , Adrian Huang , Egbert Eich Cc: Alessandro Zummo , Alexandre Belloni , rtc-linux@googlegroups.com, Brecht Machiels , Thomas Gleixner , John Stultz , Nagananda Chumbalkar , Adrian Huang Subject: [rtc-linux] Re: [RFC PATCH 1/2] Revert "rtc-cmos: Add an alarm disable quirk" Message-ID: <20150521205248.GC23652@pd.tnic> References: <1431077665-3493-1-git-send-email-adrianhuang0701@gmail.com> <20150518094755.GC23662@pd.tnic> <20150518101248.GE23662@pd.tnic> <20150518160126.GI23662@pd.tnic> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 In-Reply-To: Reply-To: rtc-linux@googlegroups.com List-ID: List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , On Thu, May 21, 2015 at 10:25:01PM +0200, Diego Ercolani wrote: > I confirm that I can shutdon the linux box with the kernel you provided > here it is the bootlog Cool, very nice. Thanks a lot for testing! @Adrian: I think you can add Tested-by:'s to your v2. Here are mine: Acked-by: Borislav Petkov Tested-by: Borislav Petkov Egbert did test it on a bunch of machines too. Egbert, can you give your Tested-by: too please? Thanks Diego! Thanks guys! -- Regards/Gruss, Boris. ECO tip #101: Trim your mails when you reply. -- -- -- You received this message because you are subscribed to "rtc-linux". Membership options at http://groups.google.com/group/rtc-linux . Please read http://groups.google.com/group/rtc-linux/web/checklist before submitting a driver. --- You received this message because you are subscribed to the Google Groups "rtc-linux" group. To unsubscribe from this group and stop receiving emails from it, send an email to rtc-linux+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/d/optout. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx2.suse.de (cantor2.suse.de. [195.135.220.15]) by gmr-mx.google.com with ESMTPS id p12si335874wiv.1.2015.05.18.02.48.01 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 18 May 2015 02:48:01 -0700 (PDT) Date: Mon, 18 May 2015 11:47:55 +0200 From: Borislav Petkov To: Adrian Huang , diego.ercolani@gmail.com Cc: Alessandro Zummo , Alexandre Belloni , rtc-linux@googlegroups.com, Brecht Machiels , Thomas Gleixner , John Stultz , Rabin Vincent , Nagananda Chumbalkar , Adrian Huang , Egbert Eich Subject: [rtc-linux] Re: [RFC PATCH 1/2] Revert "rtc-cmos: Add an alarm disable quirk" Message-ID: <20150518094755.GC23662@pd.tnic> References: <1431077665-3493-1-git-send-email-adrianhuang0701@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 In-Reply-To: <1431077665-3493-1-git-send-email-adrianhuang0701@gmail.com> Reply-To: rtc-linux@googlegroups.com List-ID: List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , On Fri, May 08, 2015 at 05:34:25PM +0800, Adrian Huang wrote: > Commit d5a1c7e3fc38 ("rtc-cmos: Add an alarm disable quirk") that > added a special quirk is not needed because PATCH [2/2] of this > patchset makes the kernel more robust: > rtc: restore the RTC alarm time to the configured alarm time in BIOS > Setup > > Signed-off-by: Adrian Huang > --- > drivers/rtc/rtc-cmos.c | 52 -------------------------------------------------- > 1 file changed, 52 deletions(-) > > diff --git a/drivers/rtc/rtc-cmos.c b/drivers/rtc/rtc-cmos.c > index a82556a..9754564 100644 > --- a/drivers/rtc/rtc-cmos.c > +++ b/drivers/rtc/rtc-cmos.c > @@ -29,8 +29,6 @@ > * other drivers and utilities on correctly configured systems. > */ > > -#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt > - > #include > #include > #include > @@ -41,7 +39,6 @@ > #include > #include > #include > -#include > > /* this is for "generic access to PC-style RTC" using CMOS_READ/CMOS_WRITE */ > #include > @@ -380,50 +377,6 @@ static int cmos_set_alarm(struct device *dev, struct rtc_wkalrm *t) > return 0; > } > > -/* > - * Do not disable RTC alarm on shutdown - workaround for b0rked BIOSes. > - */ > -static bool alarm_disable_quirk; > - > -static int __init set_alarm_disable_quirk(const struct dmi_system_id *id) > -{ > - alarm_disable_quirk = true; > - pr_info("BIOS has alarm-disable quirk - RTC alarms disabled\n"); > - return 0; > -} > - > -static const struct dmi_system_id rtc_quirks[] __initconst = { > - /* https://bugzilla.novell.com/show_bug.cgi?id=805740 */ > - { > - .callback = set_alarm_disable_quirk, > - .ident = "IBM Truman", > - .matches = { > - DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"), > - DMI_MATCH(DMI_PRODUCT_NAME, "4852570"), > - }, So, your series really fix the reboot issue on this already notoriously buggy box. I did try to confirm it 5 times just to be sure and in all 5, the box remained off. We're testing another box currently which has the same issue. Now, for the next version of your patches, I'd ask you to put this patch second. I.e., you want to introduce the new fix first and *then* remove the quirk as this way we have a window where no quirk will be in place and possible bisection will be disturbed needlessly even though we can help it. > - }, > - /* https://bugzilla.novell.com/show_bug.cgi?id=812592 */ > - { > - .callback = set_alarm_disable_quirk, > - .ident = "Gigabyte GA-990XA-UD3", > - .matches = { > - DMI_MATCH(DMI_SYS_VENDOR, > - "Gigabyte Technology Co., Ltd."), > - DMI_MATCH(DMI_PRODUCT_NAME, "GA-990XA-UD3"), > - }, Looking at the bugzilla entry above, that should be Diego's box. Diego, would you be able to test these patches? They're a better fix than what I did last year. If you want me to prepare an openSUSE kernel for you, let me know and I'll do one. I'd only need to know which distro. Thanks. -- Regards/Gruss, Boris. ECO tip #101: Trim your mails when you reply. -- -- -- You received this message because you are subscribed to "rtc-linux". Membership options at http://groups.google.com/group/rtc-linux . Please read http://groups.google.com/group/rtc-linux/web/checklist before submitting a driver. --- You received this message because you are subscribed to the Google Groups "rtc-linux" group. To unsubscribe from this group and stop receiving emails from it, send an email to rtc-linux+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/d/optout. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx2.suse.de (cantor2.suse.de. [195.135.220.15]) by gmr-mx.google.com with ESMTPS id bc3si385708wib.2.2015.05.18.09.01.33 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 18 May 2015 09:01:33 -0700 (PDT) Date: Mon, 18 May 2015 18:01:26 +0200 From: Borislav Petkov To: Diego Ercolani Cc: Adrian Huang , Alessandro Zummo , Alexandre Belloni , rtc-linux@googlegroups.com, Brecht Machiels , Thomas Gleixner , John Stultz , Rabin Vincent , Nagananda Chumbalkar , Adrian Huang , Egbert Eich Subject: [rtc-linux] Re: [RFC PATCH 1/2] Revert "rtc-cmos: Add an alarm disable quirk" Message-ID: <20150518160126.GI23662@pd.tnic> References: <1431077665-3493-1-git-send-email-adrianhuang0701@gmail.com> <20150518094755.GC23662@pd.tnic> <20150518101248.GE23662@pd.tnic> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 In-Reply-To: <20150518101248.GE23662@pd.tnic> Reply-To: rtc-linux@googlegroups.com List-ID: List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , On Mon, May 18, 2015 at 12:12:48PM +0200, Borislav Petkov wrote: > > In the meanwhile I upgraded my linux box to opensuse 13.2 with actual > > kernel: 3.16.7-21-desktop > > Ok, I'll prepare one. Ok, I've uploaded a test kernel here - kernel-desktop, 64-bit: http://beta.suse.com/private/bpetkov/ Let me know if you have trouble testing it. Thanks. -- Regards/Gruss, Boris. ECO tip #101: Trim your mails when you reply. -- -- -- You received this message because you are subscribed to "rtc-linux". Membership options at http://groups.google.com/group/rtc-linux . Please read http://groups.google.com/group/rtc-linux/web/checklist before submitting a driver. --- You received this message because you are subscribed to the Google Groups "rtc-linux" group. To unsubscribe from this group and stop receiving emails from it, send an email to rtc-linux+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/d/optout.