<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/watchdog, branch v3.1.8</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/watchdog?h=v3.1.8</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/watchdog?h=v3.1.8'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2012-01-06T22:17:22Z</updated>
<entry>
<title>watchdog: hpwdt: Changes to handle NX secure bit in 32bit path</title>
<updated>2012-01-06T22:17:22Z</updated>
<author>
<name>Mingarelli, Thomas</name>
<email>Thomas.Mingarelli@hp.com</email>
</author>
<published>2011-11-07T09:59:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=118282df5d0a473c72f5609a71a5cb25e86ea416'/>
<id>urn:sha1:118282df5d0a473c72f5609a71a5cb25e86ea416</id>
<content type='text'>
commit e67d668e147c3b4fec638c9e0ace04319f5ceccd upstream.

This patch makes use of the set_memory_x() kernel API in order
to make necessary BIOS calls to source NMIs.

This is needed for SLES11 SP2 and the latest upstream kernel as it appears
the NX Execute Disable has grown in its control.

Signed-off by: Thomas Mingarelli &lt;thomas.mingarelli@hp.com&gt;
Signed-off by: Wim Van Sebroeck &lt;wim@iguana.be&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>watchdog: Initconst section fixes for watchdog</title>
<updated>2011-09-20T12:32:00Z</updated>
<author>
<name>Andi Kleen</name>
<email>ak@linux.intel.com</email>
</author>
<published>2011-09-15T20:09:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4e8858d5130459c4af80b990c2280115a1d49877'/>
<id>urn:sha1:4e8858d5130459c4af80b990c2280115a1d49877</id>
<content type='text'>
Signed-off-by: Andi Kleen &lt;ak@linux.intel.com&gt;
Signed-off-by: Wim Van Sebroeck &lt;wim@iguana.be&gt;
</content>
</entry>
<entry>
<title>watchdog: lantiq: fix watchdogs timeout handling</title>
<updated>2011-09-20T12:28:24Z</updated>
<author>
<name>John Crispin</name>
<email>blogic@openwrt.org</email>
</author>
<published>2011-08-24T08:31:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9cfce47b146cb492b8d5e7b40d6f7b3ea1963d50'/>
<id>urn:sha1:9cfce47b146cb492b8d5e7b40d6f7b3ea1963d50</id>
<content type='text'>
The enable function was using the global timeout variable for local operations.
This resulted in the value of the global variable being corrupted, thus
breaking the code.

Signed-off-by: John Crispin &lt;blogic@openwrt.org&gt;
Signed-off-by: Thomas Langer &lt;thomas.langer@lantiq.com&gt;
Signed-off-by: Wim Van Sebroeck &lt;wim@iguana.be&gt;
Cc: linux-watchdog@vger.kernel.org
Cc: linux-mips@linux-mips.org
</content>
</entry>
<entry>
<title>watchdog: hpwdt: prevent multiple "NMI occurred" messages</title>
<updated>2011-09-20T12:24:54Z</updated>
<author>
<name>Naga Chumbalkar</name>
<email>nagananda.chumbalkar@hp.com</email>
</author>
<published>2011-08-09T22:27:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=dbc018eca386b4e2670fc3116feada19f3db664c'/>
<id>urn:sha1:dbc018eca386b4e2670fc3116feada19f3db664c</id>
<content type='text'>
On platforms with no iCRU support don't print two, (possibly conflicting),
"NMI occurred" messages when the firmware is unable to source the NMI.

Please note that one of the enhancements to the v1.3.0 hpwdt driver is to panic and allow
KDUMP to succeed even on NMIs that are unknown to the platform firmware.

Signed-off-by: Naga Chumbalkar &lt;nagananda.chumbalkar@hp.com&gt;
Reviewed-by: Thomas Mingarelli &lt;thomas.mingarelli@hp.com&gt;
Signed-off-by: Wim Van Sebroeck &lt;wim@iguana.be&gt;
</content>
</entry>
<entry>
<title>watchdog: WatchDog Timer Driver Core - use passed watchdog_device</title>
<updated>2011-09-20T12:22:28Z</updated>
<author>
<name>H Hartley Sweeten</name>
<email>hsweeten@visionengravers.com</email>
</author>
<published>2011-08-03T22:38:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=cb7efc02c6dbc3bfe9d5d1509ed790fc757e05a9'/>
<id>urn:sha1:cb7efc02c6dbc3bfe9d5d1509ed790fc757e05a9</id>
<content type='text'>
Use the passed watchdog_device instead of the static global variable when
testing and setting the status in watchdog_ping, watchdog_start, and
watchdog_stop.  Note that the callers of these functions are actually
passing the static global variable.

Signed-off-by: H Hartley Sweeten &lt;hsweeten@visionengravers.com&gt;
Signed-off-by: Wim Van Sebroeck &lt;wim@iguana.be&gt;
</content>
</entry>
<entry>
<title>watchdog: Cleanup WATCHDOG_CORE help text</title>
<updated>2011-08-02T08:23:07Z</updated>
<author>
<name>Josh Boyer</name>
<email>jwboyer@redhat.com</email>
</author>
<published>2011-07-30T14:18:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7abdd34dbf58bf271db7ee6551f2ff72204a83fd'/>
<id>urn:sha1:7abdd34dbf58bf271db7ee6551f2ff72204a83fd</id>
<content type='text'>
The newly added WATCHDOG_CORE option is a bool, but the help text suggests
it can be built as a module.  Fix it up.

Signed-off-by: Josh Boyer &lt;jwboyer@redhat.com&gt;
Signed-off-by: Wim Van Sebroeck &lt;wim@iguana.be&gt;

</content>
</entry>
<entry>
<title>watchdog: Fix POST failure on ASUS P5N32-E SLI and similar boards</title>
<updated>2011-08-02T08:22:54Z</updated>
<author>
<name>Mart Gerrits</name>
<email>mart1987@gmail.com</email>
</author>
<published>2011-07-30T14:59:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6b01d30eef64456ad9e261d2173266a3244da8e1'/>
<id>urn:sha1:6b01d30eef64456ad9e261d2173266a3244da8e1</id>
<content type='text'>
At present the module does not unset the NO_REBOOT bit upon shutdown, this
causes the BIOS to fail the POST once and reset. During the next boot it
displays the following error message:

***** Warning: System BOOT Fail *****
Your system last boot fail or POST interrupted.
Please enter setup to load default and reboot again.
Press F1 to continue, DEL to enter SETUP

With this patch the NO_REBOOT flag will be unset on shutdown and thus stop
this failure from occurring.

Tested on 'ASUS P5N32-E SLI with BIOS revision 1801' and
          'ASUS P5N32-E SLI PLUS with BIOS revision 1502'.

Signed-off-by: Mart Gerrits &lt;mart1987@gmail.com&gt;
Signed-off-by: Wim Van Sebroeck &lt;wim@iguana.be&gt;

</content>
</entry>
<entry>
<title>watchdog: shwdt: fix usage of mod_timer</title>
<updated>2011-08-02T08:22:49Z</updated>
<author>
<name>David Engraf</name>
<email>david.engraf@sysgo.com</email>
</author>
<published>2011-07-20T13:03:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=bea1906620ce72b63f83735c4cc2642b25ec54ae'/>
<id>urn:sha1:bea1906620ce72b63f83735c4cc2642b25ec54ae</id>
<content type='text'>
Fix the usage of mod_timer() and make the driver usable. mod_timer() must
be called with an absolute timeout in jiffies. The old implementation
used a relative timeout thus the hardware watchdog was never triggered.

Signed-off-by: David Engraf &lt;david.engraf@sysgo.com&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
Signed-off-by: Wim Van sebroeck &lt;wim@iguana.be&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Cc: stable &lt;stable@kernel.org&gt;

</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-watchdog</title>
<updated>2011-07-30T06:28:47Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2011-07-30T06:28:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2313bcdcc9ff1e42f51b200dc65ddaae14c347f4'/>
<id>urn:sha1:2313bcdcc9ff1e42f51b200dc65ddaae14c347f4</id>
<content type='text'>
* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-watchdog: (25 commits)
  watchdog: WatchDog Timer Driver Core - Add minimum and max timeout
  watchdog: WatchDog Timer Driver Core - Add ioctl call
  watchdog: WatchDog Timer Driver Core - Add nowayout feature
  watchdog: WatchDog Timer Driver Core - Add Magic Close feature
  watchdog: WatchDog Timer Driver Core - Add WDIOC_SETTIMEOUT and WDIOC_GETTIMEOUT ioctl
  watchdog: WatchDog Timer Driver Core - Add WDIOC_SETOPTIONS ioctl
  watchdog: WatchDog Timer Driver Core - Add WDIOC_KEEPALIVE ioctl
  watchdog: WatchDog Timer Driver Core - Add basic ioctl functionality
  watchdog: WatchDog Timer Driver Core - Add basic framework
  watchdog: hpwdt: add next gen HP servers
  watchdog: it8712f_wdt.c: improve includes
  watchdog: at91sam9/wdt: move register header to drivers
  watchdog: Add Xilinx watchdog timer driver
  watchdog: remove empty pm-functions
  watchdog: sp805: Flush posted writes in enable/disable.
  watchdog: sp805: Don't write 0 to the load value register.
  watchdog: imx2_wdt: add device tree probe support
  watchdog: s3c2410: Add support for device tree based probe
  watchdog: mpcore_wdt: Add suspend/resume support.
  watchdog: mtx1-wdt: use dev_{err,info} instead of printk()
  ...
</content>
</entry>
<entry>
<title>watchdog: WatchDog Timer Driver Core - Add minimum and max timeout</title>
<updated>2011-07-28T08:01:18Z</updated>
<author>
<name>Wim Van Sebroeck</name>
<email>wim@iguana.be</email>
</author>
<published>2011-07-22T19:00:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3f43f68e29f1dcb853d70280c7412fc0ef9a0da6'/>
<id>urn:sha1:3f43f68e29f1dcb853d70280c7412fc0ef9a0da6</id>
<content type='text'>
Add min_timeout (minimum timeout) and max_timeout
values so that the framework can check if the new
timeout value is between the minimum and maximum
timeout values. If both values are 0, then the
framework will leave the check for the watchdog
device driver itself.

Signed-off-by: Alan Cox &lt;alan@lxorguk.ukuu.org.uk&gt;
Signed-off-by: Wim Van Sebroeck &lt;wim@iguana.be&gt;
Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Acked-by: Wolfram Sang &lt;w.sang@pengutronix.de&gt;

</content>
</entry>
</feed>
