* [PATCH 1/3] watchdog: Disallow setting watchdog_thresh to -1
@ 2013-05-17 2:31 Li Zefan
2013-05-17 2:31 ` [PATCH 2/3] watchdog: Document watchdog_thresh sysctl Li Zefan
` (3 more replies)
0 siblings, 4 replies; 9+ messages in thread
From: Li Zefan @ 2013-05-17 2:31 UTC (permalink / raw)
To: Ingo Molnar; +Cc: Don Zickus, LKML
In old kernels, it's allowed to set softlockup_thresh to -1 or 0
to disable softlockup detection. However watchdog_thresh only
uses 0 to disable detection, and setting it to -1 just froze my
box and nothing I can do but reboot.
Signed-off-by: Li Zefan <lizefan@huawei.com>
---
kernel/sysctl.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/kernel/sysctl.c b/kernel/sysctl.c
index 9edcf45..b0a1f99 100644
--- a/kernel/sysctl.c
+++ b/kernel/sysctl.c
@@ -120,7 +120,6 @@ extern int blk_iopoll_enabled;
/* Constants used for minimum and maximum */
#ifdef CONFIG_LOCKUP_DETECTOR
static int sixty = 60;
-static int neg_one = -1;
#endif
static int zero;
@@ -814,7 +813,7 @@ static struct ctl_table kern_table[] = {
.maxlen = sizeof(int),
.mode = 0644,
.proc_handler = proc_dowatchdog,
- .extra1 = &neg_one,
+ .extra1 = &zero,
.extra2 = &sixty,
},
{
--
1.8.0.2
^ permalink raw reply related [flat|nested] 9+ messages in thread* [PATCH 2/3] watchdog: Document watchdog_thresh sysctl
2013-05-17 2:31 [PATCH 1/3] watchdog: Disallow setting watchdog_thresh to -1 Li Zefan
@ 2013-05-17 2:31 ` Li Zefan
2013-05-17 13:07 ` Don Zickus
2013-05-28 13:32 ` [tip:perf/core] " tip-bot for Li Zefan
2013-05-17 2:31 ` [PATCH 3/3] watchdog: Remove softlockup_thresh from Documentation Li Zefan
` (2 subsequent siblings)
3 siblings, 2 replies; 9+ messages in thread
From: Li Zefan @ 2013-05-17 2:31 UTC (permalink / raw)
To: Ingo Molnar; +Cc: Don Zickus, LKML
Signed-off-by: Li Zefan <lizefan@huawei.com>
---
Documentation/sysctl/kernel.txt | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/Documentation/sysctl/kernel.txt b/Documentation/sysctl/kernel.txt
index ccd4258..e8fabd6 100644
--- a/Documentation/sysctl/kernel.txt
+++ b/Documentation/sysctl/kernel.txt
@@ -76,6 +76,7 @@ show up in /proc/sys/kernel:
- tainted
- threads-max
- unknown_nmi_panic
+- watchdog_thresh
- version
==============================================================
@@ -648,3 +649,16 @@ that time, kernel debugging information is displayed on console.
NMI switch that most IA32 servers have fires unknown NMI up, for
example. If a system hangs up, try pressing the NMI switch.
+
+==============================================================
+
+watchdog_thresh:
+
+This value can be used to control the frequency of hrtimer and NMI
+events and the soft and hard lockup thresholds. The default threshold
+is 10 seconds.
+
+The softlockup threshold is (2 * watchdog_thresh). Setting this
+tunable to zero will disable lockup detection altogether.
+
+==============================================================
--
1.8.0.2
^ permalink raw reply related [flat|nested] 9+ messages in thread* Re: [PATCH 2/3] watchdog: Document watchdog_thresh sysctl
2013-05-17 2:31 ` [PATCH 2/3] watchdog: Document watchdog_thresh sysctl Li Zefan
@ 2013-05-17 13:07 ` Don Zickus
2013-05-28 13:32 ` [tip:perf/core] " tip-bot for Li Zefan
1 sibling, 0 replies; 9+ messages in thread
From: Don Zickus @ 2013-05-17 13:07 UTC (permalink / raw)
To: Li Zefan; +Cc: Ingo Molnar, LKML
On Fri, May 17, 2013 at 10:31:20AM +0800, Li Zefan wrote:
>
> Signed-off-by: Li Zefan <lizefan@huawei.com>
Acked-by: Don Zickus <dzickus@redhat.com>
> ---
> Documentation/sysctl/kernel.txt | 14 ++++++++++++++
> 1 file changed, 14 insertions(+)
>
> diff --git a/Documentation/sysctl/kernel.txt b/Documentation/sysctl/kernel.txt
> index ccd4258..e8fabd6 100644
> --- a/Documentation/sysctl/kernel.txt
> +++ b/Documentation/sysctl/kernel.txt
> @@ -76,6 +76,7 @@ show up in /proc/sys/kernel:
> - tainted
> - threads-max
> - unknown_nmi_panic
> +- watchdog_thresh
> - version
>
> ==============================================================
> @@ -648,3 +649,16 @@ that time, kernel debugging information is displayed on console.
>
> NMI switch that most IA32 servers have fires unknown NMI up, for
> example. If a system hangs up, try pressing the NMI switch.
> +
> +==============================================================
> +
> +watchdog_thresh:
> +
> +This value can be used to control the frequency of hrtimer and NMI
> +events and the soft and hard lockup thresholds. The default threshold
> +is 10 seconds.
> +
> +The softlockup threshold is (2 * watchdog_thresh). Setting this
> +tunable to zero will disable lockup detection altogether.
> +
> +==============================================================
> --
> 1.8.0.2
^ permalink raw reply [flat|nested] 9+ messages in thread
* [tip:perf/core] watchdog: Document watchdog_thresh sysctl
2013-05-17 2:31 ` [PATCH 2/3] watchdog: Document watchdog_thresh sysctl Li Zefan
2013-05-17 13:07 ` Don Zickus
@ 2013-05-28 13:32 ` tip-bot for Li Zefan
1 sibling, 0 replies; 9+ messages in thread
From: tip-bot for Li Zefan @ 2013-05-28 13:32 UTC (permalink / raw)
To: linux-tip-commits; +Cc: linux-kernel, hpa, mingo, tglx, dzickus, lizefan
Commit-ID: 08825c90af6e4bb902b3a51abb0ae6530199f682
Gitweb: http://git.kernel.org/tip/08825c90af6e4bb902b3a51abb0ae6530199f682
Author: Li Zefan <lizefan@huawei.com>
AuthorDate: Fri, 17 May 2013 10:31:20 +0800
Committer: Ingo Molnar <mingo@kernel.org>
CommitDate: Tue, 28 May 2013 11:28:19 +0200
watchdog: Document watchdog_thresh sysctl
Signed-off-by: Li Zefan <lizefan@huawei.com>
Acked-by: Don Zickus <dzickus@redhat.com>
Link: http://lkml.kernel.org/r/51959678.6000802@huawei.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
---
Documentation/sysctl/kernel.txt | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/Documentation/sysctl/kernel.txt b/Documentation/sysctl/kernel.txt
index ccd4258..e8fabd6 100644
--- a/Documentation/sysctl/kernel.txt
+++ b/Documentation/sysctl/kernel.txt
@@ -76,6 +76,7 @@ show up in /proc/sys/kernel:
- tainted
- threads-max
- unknown_nmi_panic
+- watchdog_thresh
- version
==============================================================
@@ -648,3 +649,16 @@ that time, kernel debugging information is displayed on console.
NMI switch that most IA32 servers have fires unknown NMI up, for
example. If a system hangs up, try pressing the NMI switch.
+
+==============================================================
+
+watchdog_thresh:
+
+This value can be used to control the frequency of hrtimer and NMI
+events and the soft and hard lockup thresholds. The default threshold
+is 10 seconds.
+
+The softlockup threshold is (2 * watchdog_thresh). Setting this
+tunable to zero will disable lockup detection altogether.
+
+==============================================================
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH 3/3] watchdog: Remove softlockup_thresh from Documentation
2013-05-17 2:31 [PATCH 1/3] watchdog: Disallow setting watchdog_thresh to -1 Li Zefan
2013-05-17 2:31 ` [PATCH 2/3] watchdog: Document watchdog_thresh sysctl Li Zefan
@ 2013-05-17 2:31 ` Li Zefan
2013-05-17 13:07 ` Don Zickus
2013-05-28 13:33 ` [tip:perf/core] " tip-bot for Li Zefan
2013-05-17 13:06 ` [PATCH 1/3] watchdog: Disallow setting watchdog_thresh to -1 Don Zickus
2013-05-28 13:30 ` [tip:perf/core] " tip-bot for Li Zefan
3 siblings, 2 replies; 9+ messages in thread
From: Li Zefan @ 2013-05-17 2:31 UTC (permalink / raw)
To: Ingo Molnar; +Cc: Don Zickus, LKML
The old softlockup detector has been replaced with new lockup
detector long ago.
Signed-off-by: Li Zefan <lizefan@huawei.com>
---
Documentation/sysctl/kernel.txt | 10 ----------
1 file changed, 10 deletions(-)
diff --git a/Documentation/sysctl/kernel.txt b/Documentation/sysctl/kernel.txt
index e8fabd6..bcff3f9 100644
--- a/Documentation/sysctl/kernel.txt
+++ b/Documentation/sysctl/kernel.txt
@@ -70,7 +70,6 @@ show up in /proc/sys/kernel:
- shmall
- shmmax [ sysv ipc ]
- shmmni
-- softlockup_thresh
- stop-a [ SPARC only ]
- sysrq ==> Documentation/sysrq.txt
- tainted
@@ -605,15 +604,6 @@ without users and with a dead originative process will be destroyed.
==============================================================
-softlockup_thresh:
-
-This value can be used to lower the softlockup tolerance threshold. The
-default threshold is 60 seconds. If a cpu is locked up for 60 seconds,
-the kernel complains. Valid values are 1-60 seconds. Setting this
-tunable to zero will disable the softlockup detection altogether.
-
-==============================================================
-
tainted:
Non-zero if the kernel has been tainted. Numeric values, which
--
1.8.0.2
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH 3/3] watchdog: Remove softlockup_thresh from Documentation
2013-05-17 2:31 ` [PATCH 3/3] watchdog: Remove softlockup_thresh from Documentation Li Zefan
@ 2013-05-17 13:07 ` Don Zickus
2013-05-28 13:33 ` [tip:perf/core] " tip-bot for Li Zefan
1 sibling, 0 replies; 9+ messages in thread
From: Don Zickus @ 2013-05-17 13:07 UTC (permalink / raw)
To: Li Zefan; +Cc: Ingo Molnar, LKML
On Fri, May 17, 2013 at 10:31:35AM +0800, Li Zefan wrote:
> The old softlockup detector has been replaced with new lockup
> detector long ago.
>
> Signed-off-by: Li Zefan <lizefan@huawei.com>
Acked-by: Don Zickus <dzickus@redhat.com>
> ---
> Documentation/sysctl/kernel.txt | 10 ----------
> 1 file changed, 10 deletions(-)
>
> diff --git a/Documentation/sysctl/kernel.txt b/Documentation/sysctl/kernel.txt
> index e8fabd6..bcff3f9 100644
> --- a/Documentation/sysctl/kernel.txt
> +++ b/Documentation/sysctl/kernel.txt
> @@ -70,7 +70,6 @@ show up in /proc/sys/kernel:
> - shmall
> - shmmax [ sysv ipc ]
> - shmmni
> -- softlockup_thresh
> - stop-a [ SPARC only ]
> - sysrq ==> Documentation/sysrq.txt
> - tainted
> @@ -605,15 +604,6 @@ without users and with a dead originative process will be destroyed.
>
> ==============================================================
>
> -softlockup_thresh:
> -
> -This value can be used to lower the softlockup tolerance threshold. The
> -default threshold is 60 seconds. If a cpu is locked up for 60 seconds,
> -the kernel complains. Valid values are 1-60 seconds. Setting this
> -tunable to zero will disable the softlockup detection altogether.
> -
> -==============================================================
> -
> tainted:
>
> Non-zero if the kernel has been tainted. Numeric values, which
> --
> 1.8.0.2
^ permalink raw reply [flat|nested] 9+ messages in thread
* [tip:perf/core] watchdog: Remove softlockup_thresh from Documentation
2013-05-17 2:31 ` [PATCH 3/3] watchdog: Remove softlockup_thresh from Documentation Li Zefan
2013-05-17 13:07 ` Don Zickus
@ 2013-05-28 13:33 ` tip-bot for Li Zefan
1 sibling, 0 replies; 9+ messages in thread
From: tip-bot for Li Zefan @ 2013-05-28 13:33 UTC (permalink / raw)
To: linux-tip-commits; +Cc: linux-kernel, hpa, mingo, tglx, dzickus, lizefan
Commit-ID: c0ffaf3655fab1909a920c8f30ba1722932d01bb
Gitweb: http://git.kernel.org/tip/c0ffaf3655fab1909a920c8f30ba1722932d01bb
Author: Li Zefan <lizefan@huawei.com>
AuthorDate: Fri, 17 May 2013 10:31:35 +0800
Committer: Ingo Molnar <mingo@kernel.org>
CommitDate: Tue, 28 May 2013 11:28:20 +0200
watchdog: Remove softlockup_thresh from Documentation
The old softlockup detector has been replaced with new lockup
detector long ago.
Signed-off-by: Li Zefan <lizefan@huawei.com>
Acked-by: Don Zickus <dzickus@redhat.com>
Link: http://lkml.kernel.org/r/51959687.9090305@huawei.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
---
Documentation/sysctl/kernel.txt | 10 ----------
1 file changed, 10 deletions(-)
diff --git a/Documentation/sysctl/kernel.txt b/Documentation/sysctl/kernel.txt
index e8fabd6..bcff3f9 100644
--- a/Documentation/sysctl/kernel.txt
+++ b/Documentation/sysctl/kernel.txt
@@ -70,7 +70,6 @@ show up in /proc/sys/kernel:
- shmall
- shmmax [ sysv ipc ]
- shmmni
-- softlockup_thresh
- stop-a [ SPARC only ]
- sysrq ==> Documentation/sysrq.txt
- tainted
@@ -605,15 +604,6 @@ without users and with a dead originative process will be destroyed.
==============================================================
-softlockup_thresh:
-
-This value can be used to lower the softlockup tolerance threshold. The
-default threshold is 60 seconds. If a cpu is locked up for 60 seconds,
-the kernel complains. Valid values are 1-60 seconds. Setting this
-tunable to zero will disable the softlockup detection altogether.
-
-==============================================================
-
tainted:
Non-zero if the kernel has been tainted. Numeric values, which
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH 1/3] watchdog: Disallow setting watchdog_thresh to -1
2013-05-17 2:31 [PATCH 1/3] watchdog: Disallow setting watchdog_thresh to -1 Li Zefan
2013-05-17 2:31 ` [PATCH 2/3] watchdog: Document watchdog_thresh sysctl Li Zefan
2013-05-17 2:31 ` [PATCH 3/3] watchdog: Remove softlockup_thresh from Documentation Li Zefan
@ 2013-05-17 13:06 ` Don Zickus
2013-05-28 13:30 ` [tip:perf/core] " tip-bot for Li Zefan
3 siblings, 0 replies; 9+ messages in thread
From: Don Zickus @ 2013-05-17 13:06 UTC (permalink / raw)
To: Li Zefan; +Cc: Ingo Molnar, LKML
On Fri, May 17, 2013 at 10:31:04AM +0800, Li Zefan wrote:
> In old kernels, it's allowed to set softlockup_thresh to -1 or 0
> to disable softlockup detection. However watchdog_thresh only
> uses 0 to disable detection, and setting it to -1 just froze my
> box and nothing I can do but reboot.
>
> Signed-off-by: Li Zefan <lizefan@huawei.com>
Acked-by: Don Zickus <dzickus@redhat.com>
^ permalink raw reply [flat|nested] 9+ messages in thread
* [tip:perf/core] watchdog: Disallow setting watchdog_thresh to -1
2013-05-17 2:31 [PATCH 1/3] watchdog: Disallow setting watchdog_thresh to -1 Li Zefan
` (2 preceding siblings ...)
2013-05-17 13:06 ` [PATCH 1/3] watchdog: Disallow setting watchdog_thresh to -1 Don Zickus
@ 2013-05-28 13:30 ` tip-bot for Li Zefan
3 siblings, 0 replies; 9+ messages in thread
From: tip-bot for Li Zefan @ 2013-05-28 13:30 UTC (permalink / raw)
To: linux-tip-commits; +Cc: linux-kernel, hpa, mingo, tglx, dzickus, lizefan
Commit-ID: a6572f84c5b135d9b6df279ed3c8de028bd1edd9
Gitweb: http://git.kernel.org/tip/a6572f84c5b135d9b6df279ed3c8de028bd1edd9
Author: Li Zefan <lizefan@huawei.com>
AuthorDate: Fri, 17 May 2013 10:31:04 +0800
Committer: Ingo Molnar <mingo@kernel.org>
CommitDate: Tue, 28 May 2013 11:28:18 +0200
watchdog: Disallow setting watchdog_thresh to -1
In old kernels, it's allowed to set softlockup_thresh to -1 or 0
to disable softlockup detection. However watchdog_thresh only
uses 0 to disable detection, and setting it to -1 just froze my
box and nothing I can do but reboot.
Signed-off-by: Li Zefan <lizefan@huawei.com>
Acked-by: Don Zickus <dzickus@redhat.com>
Link: http://lkml.kernel.org/r/51959668.9040106@huawei.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
---
kernel/sysctl.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/kernel/sysctl.c b/kernel/sysctl.c
index 9edcf45..b0a1f99 100644
--- a/kernel/sysctl.c
+++ b/kernel/sysctl.c
@@ -120,7 +120,6 @@ extern int blk_iopoll_enabled;
/* Constants used for minimum and maximum */
#ifdef CONFIG_LOCKUP_DETECTOR
static int sixty = 60;
-static int neg_one = -1;
#endif
static int zero;
@@ -814,7 +813,7 @@ static struct ctl_table kern_table[] = {
.maxlen = sizeof(int),
.mode = 0644,
.proc_handler = proc_dowatchdog,
- .extra1 = &neg_one,
+ .extra1 = &zero,
.extra2 = &sixty,
},
{
^ permalink raw reply related [flat|nested] 9+ messages in thread
end of thread, other threads:[~2013-05-28 13:33 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-17 2:31 [PATCH 1/3] watchdog: Disallow setting watchdog_thresh to -1 Li Zefan
2013-05-17 2:31 ` [PATCH 2/3] watchdog: Document watchdog_thresh sysctl Li Zefan
2013-05-17 13:07 ` Don Zickus
2013-05-28 13:32 ` [tip:perf/core] " tip-bot for Li Zefan
2013-05-17 2:31 ` [PATCH 3/3] watchdog: Remove softlockup_thresh from Documentation Li Zefan
2013-05-17 13:07 ` Don Zickus
2013-05-28 13:33 ` [tip:perf/core] " tip-bot for Li Zefan
2013-05-17 13:06 ` [PATCH 1/3] watchdog: Disallow setting watchdog_thresh to -1 Don Zickus
2013-05-28 13:30 ` [tip:perf/core] " tip-bot for Li Zefan
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.