mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Wim Van Sebroeck <wim@iguana.be>
To: mingo@kernel.org, hpa@zytor.com, linux-kernel@vger.kernel.org,
	torvalds@linux-foundation.org, peterz@infradead.org,
	thomas.mingarelli@hp.com, akpm@linux-foundation.org,
	tglx@linutronix.de, dzickus@redhat.com
Cc: linux-tip-commits@vger.kernel.org
Subject: Re: [tip:core/locking] watchdog, hpwdt: Remove priority option for NMI callback
Date: Thu, 26 Apr 2012 09:13:39 +0200	[thread overview]
Message-ID: <20120426071339.GI6553@spo001.leaseweb.com> (raw)
In-Reply-To: <tip-09ee10143658cd021d879ead61ead72a196302b6@git.kernel.org>

Hi All,

> Commit-ID:  09ee10143658cd021d879ead61ead72a196302b6
> Gitweb:     http://git.kernel.org/tip/09ee10143658cd021d879ead61ead72a196302b6
> Author:     Don Zickus <dzickus@redhat.com>
> AuthorDate: Thu, 29 Mar 2012 16:11:15 -0400
> Committer:  Ingo Molnar <mingo@kernel.org>
> CommitDate: Wed, 25 Apr 2012 12:43:33 +0200
> 
> watchdog, hpwdt: Remove priority option for NMI callback
> 
> The NMI_UNKNOWN bucket only allows for one function to register
> to it. The reason for that is because only functions which can
> not determine if the NMI belongs to them or not should register
> and would like to assume/swallow any NMI they see.
> 
> As a result it doesn't make sense to let more than one function
> like this register.  In fact, letting a second function fail
> allows us to know that more than one function is going to
> swallow NMIs on the current system. This is better than silently
> being ignored.
> 
> Therefore hpwdt's priority mechanism doesn't make sense any
> more.  They will be always first on the NMI_UNKNOWN queue, if
> they register.
> 
> Removing this parameter cleans up the code and simplifies things
> for the next patch which changes how nmis are registered.
> 
> Signed-off-by: Don Zickus <dzickus@redhat.com>
> Cc: Thomas Mingarelli <thomas.mingarelli@hp.com>
> Cc: Wim Van Sebroeck <wim@iguana.be>
> Cc: Peter Zijlstra <peterz@infradead.org>
> Cc: Linus Torvalds <torvalds@linux-foundation.org>
> Cc: Andrew Morton <akpm@linux-foundation.org>
> Link: http://lkml.kernel.org/r/1333051877-15755-2-git-send-email-dzickus@redhat.com
> Signed-off-by: Ingo Molnar <mingo@kernel.org>

This is the feedback I have from Tom which he discussed with Don:
> I don't like this patch because the Virtual NMI button doesn't come through the pretimeout routine. It is taken by the
system as an IOCK NMI error and no log messages in our IML.
> Our BIOS is not able to source the NMI.

And since then it became quiet. Imho: this needs more discussion...

Kind regards,
Wim.


  reply	other threads:[~2012-04-26  7:38 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-29 20:11 [PATCH 0/3] x86, nmi: Fixes Don Zickus
2012-03-29 20:11 ` [PATCH 1/3] watchdog, hpwdt: Remove priority option for NMI callback Don Zickus
2012-04-25 13:54   ` [tip:core/locking] " tip-bot for Don Zickus
2012-04-26  7:13     ` Wim Van Sebroeck [this message]
2012-04-26 12:26       ` Don Zickus
2012-04-26 13:47         ` Mingarelli, Thomas
2012-04-26 13:53           ` Wim Van Sebroeck
2012-03-29 20:11 ` [PATCH 2/3] x86, nmi: Add new NMI queues to deal with IO_CHK and SERR Don Zickus
2012-04-25 13:55   ` [tip:core/locking] x86/nmi: " tip-bot for Don Zickus
2012-03-29 20:11 ` [PATCH 3/3] x86,nmi: Fix page faults by nmiaction if kmemcheck is enabled Don Zickus
2012-04-25 13:55   ` [tip:core/locking] x86/nmi: " tip-bot for Li Zhong
2012-04-20 16:17 ` [PATCH 0/3] x86, nmi: Fixes Seiji Aguchi

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=20120426071339.GI6553@spo001.leaseweb.com \
    --to=wim@iguana.be \
    --cc=akpm@linux-foundation.org \
    --cc=dzickus@redhat.com \
    --cc=hpa@zytor.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-tip-commits@vger.kernel.org \
    --cc=mingo@kernel.org \
    --cc=peterz@infradead.org \
    --cc=tglx@linutronix.de \
    --cc=thomas.mingarelli@hp.com \
    --cc=torvalds@linux-foundation.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: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®