<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/watchdog, branch v2.6.25</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/watchdog?h=v2.6.25</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/watchdog?h=v2.6.25'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2008-04-11T15:06:44Z</updated>
<entry>
<title>watchdog: fix platform driver hotplug/coldplug</title>
<updated>2008-04-11T15:06:44Z</updated>
<author>
<name>Kay Sievers</name>
<email>kay.sievers@vrfy.org</email>
</author>
<published>2008-04-11T04:29:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f37d193c7c150c40059c7ce5de34e8b28a9cd4ae'/>
<id>urn:sha1:f37d193c7c150c40059c7ce5de34e8b28a9cd4ae</id>
<content type='text'>
Since 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform modalias is
prefixed with "platform:".  Add MODULE_ALIAS() to the hotpluggable watchdog
drivers, to re-enable auto loading.

[dbrownell@users.sourceforge.net: more drivers; registration fixes]
Signed-off-by: Kay Sievers &lt;kay.sievers@vrfy.org&gt;
Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Cc: Wim Van Sebroeck &lt;wim@iguana.be&gt;
Cc: Greg KH &lt;greg@kroah.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[WATCHDOG] it8712f_wdt Zero MSB timeout byte when disabling watchdog</title>
<updated>2008-04-06T19:12:22Z</updated>
<author>
<name>Andrew Paprocki</name>
<email>andrew@ishiboo.com</email>
</author>
<published>2008-04-02T06:43:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=cc1020f15ad0f843c0111bf4b77bdfaabca79571'/>
<id>urn:sha1:cc1020f15ad0f843c0111bf4b77bdfaabca79571</id>
<content type='text'>
I noticed this while testing the latest code. I'm not sure if it is required,
but the normal (or LSB) timeout value is set to zero, so the MSB should
be as well to stay consistent.

If the chip revision is &gt;= 8, set MSB of the 16-bit timeout value to zero
when disabling the watchdog in it8712f_wdt_disable().

Signed-off-by: Andrew Paprocki &lt;andrew@ishiboo.com&gt;
Signed-off-by: Wim Van Sebroeck &lt;wim@iguana.be&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

</content>
</entry>
<entry>
<title>[WATCHDOG] Fix it8712f_wdt.c wrong byte order accessing WDT_TIMEOUT</title>
<updated>2008-04-01T18:31:05Z</updated>
<author>
<name>Oliver Schuster</name>
<email>oliver.s@inbox.com</email>
</author>
<published>2008-04-01T15:06:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0e45adb8f5371f3d20a6df21cd13ce32fbe9bf15'/>
<id>urn:sha1:0e45adb8f5371f3d20a6df21cd13ce32fbe9bf15</id>
<content type='text'>
This patch corrects an error in the driver it8712f_wdt.  You cannot set
the 16-bit WDT_TIMEOUT access as a 16-bit outw, because the byte
ordering will be wrong.  So just do the high 8 bits as a separate
access.

Signed-off-by: Oliver Schuster &lt;olivers137@aol.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[WATCHDOG] make watchdog/hpwdt.c:asminline_call() static</title>
<updated>2008-03-06T21:32:21Z</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@kernel.org</email>
</author>
<published>2008-02-22T19:58:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=8b1266f43d2671cbfc240bfd38fc77c6db02de54'/>
<id>urn:sha1:8b1266f43d2671cbfc240bfd38fc77c6db02de54</id>
<content type='text'>
This patch makes the needlessly global asminline_call() static and 
removes the not required "asmlinkage".

Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
Acked-by: Thomas Mingarelli &lt;Thomas.Mingarelli@hp.com&gt;
Signed-off-by: Wim Van Sebroeck &lt;wim@iguana.be&gt;
Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;

</content>
</entry>
<entry>
<title>[WATCHDOG] Remove volatiles from watchdog device structures</title>
<updated>2008-03-06T11:30:32Z</updated>
<author>
<name>Florian Fainelli</name>
<email>florian.fainelli@telecomint.eu</email>
</author>
<published>2008-02-25T12:39:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=996d62d449a7d5e691b0da22b7c877df08c2b0a4'/>
<id>urn:sha1:996d62d449a7d5e691b0da22b7c877df08c2b0a4</id>
<content type='text'>
Remove the volatile since those are useless in such a structure.

Signed-off-by: Florian Fainelli &lt;florian.fainelli@telecomint.eu&gt;
Signed-off-by: Wim Van Sebroeck &lt;wim@iguana.be&gt;

</content>
</entry>
<entry>
<title>[WATCHDOG] replace remaining __FUNCTION__ occurrences</title>
<updated>2008-03-06T11:30:26Z</updated>
<author>
<name>Harvey Harrison</name>
<email>harvey.harrison@gmail.com</email>
</author>
<published>2008-03-06T02:24:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=fa9363c5f866d6beedf36d4f4b1393ba802d8248'/>
<id>urn:sha1:fa9363c5f866d6beedf36d4f4b1393ba802d8248</id>
<content type='text'>
__FUNCTION__ is gcc-specific, use __func__

Signed-off-by: Harvey Harrison &lt;harvey.harrison@gmail.com&gt;
Signed-off-by: Wim Van Sebroeck &lt;wim@iguana.be&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

</content>
</entry>
<entry>
<title>[WATCHDOG] hpwdt: Use dmi_walk() instead of own copy</title>
<updated>2008-03-06T11:10:53Z</updated>
<author>
<name>Roland Dreier</name>
<email>rdreier@cisco.com</email>
</author>
<published>2008-02-28T20:34:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=30ec910e02b35e7c3d600af694a5aec4b6690ddc'/>
<id>urn:sha1:30ec910e02b35e7c3d600af694a5aec4b6690ddc</id>
<content type='text'>
We can simplify the code by deleting all of the duplicated DMI table
walking code and using the kernel's existing dmi_walk() interface to
find the DMI entry the driver is looking for.

Signed-off-by: Roland Dreier &lt;rolandd@cisco.com&gt;
Acked-by: Thomas Mingarelli &lt;Thomas.Mingarelli@hp.com&gt;
Signed-off-by: Wim Van Sebroeck &lt;wim@iguana.be&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

</content>
</entry>
<entry>
<title>[WATCHDOG] Fix return value warning in hpwdt</title>
<updated>2008-03-06T11:10:44Z</updated>
<author>
<name>Roland Dreier</name>
<email>rdreier@cisco.com</email>
</author>
<published>2008-02-28T17:48:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ef82710a3f80cd24d459c508f91542ecccb1f340'/>
<id>urn:sha1:ef82710a3f80cd24d459c508f91542ecccb1f340</id>
<content type='text'>
The return value of smbios_scan_machine() is never used, and when it
succeeds it doesn't return anything, so just make it void.  This fixes:

    drivers/watchdog/hpwdt.c: In function 'smbios_scan_machine':
    drivers/watchdog/hpwdt.c:562: warning: control reaches end of non-void function

Signed-off-by: Roland Dreier &lt;rolandd@cisco.com&gt;
Acked-by: Thomas Mingarelli &lt;Thomas.Mingarelli@hp.com&gt;
Signed-off-by: Wim Van Sebroeck &lt;wim@iguana.be&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

</content>
</entry>
<entry>
<title>[WATCHDOG] Fix declaration of struct smbios_entry_point in hpwdt</title>
<updated>2008-03-06T11:10:35Z</updated>
<author>
<name>Roland Dreier</name>
<email>rdreier@cisco.com</email>
</author>
<published>2008-02-28T17:38:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=103018aca2e4ba0d0e230efa864231c59228f419'/>
<id>urn:sha1:103018aca2e4ba0d0e230efa864231c59228f419</id>
<content type='text'>
On my HP DL380 G5 system running a 64-bit kernel, loading the hpwdt
driver causes a crash because the driver attempts to ioremap an
invalid physical address.  This is because the driver has an incorrect
definition of the SMBIOS table entry point structure: the table
address is only a 32-bit quantity, and making it a u64 means that the
high-order 32 bits end up containing garbage.

Correcting the structure definition fixes the driver so that it loads
without any problems on my system.

Signed-off-by: Roland Dreier &lt;rolandd@cisco.com&gt;
Acked-by: Thomas Mingarelli &lt;Thomas.Mingarelli@hp.com&gt;
Signed-off-by: Wim Van Sebroeck &lt;wim@iguana.be&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

</content>
</entry>
<entry>
<title>[WATCHDOG] it8712f_wdt support for 16-bit timeout values, WDIOC_GETSTATUS</title>
<updated>2008-03-06T11:10:07Z</updated>
<author>
<name>Andrew Paprocki</name>
<email>andrew@ishiboo.com</email>
</author>
<published>2008-02-11T03:11:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=5e69960865ab6033a129f9ee35264adb2a1cfc94'/>
<id>urn:sha1:5e69960865ab6033a129f9ee35264adb2a1cfc94</id>
<content type='text'>
This patch adds support for 16-bit watchdog timeout values which are
available in chip revisions &gt;= 0x08. Values &lt;= 65535 are seconds precision,
otherwise minutes precision is used up to a maximum value of 3932100. Added
implementation for WDIOC_GETSTATUS which checks the WDT status bit in the
WDT control register.

Signed-off-by: Andrew Paprocki &lt;andrew@ishiboo.com&gt;
Signed-off-by: Wim Van Sebroeck &lt;wim@iguana.be&gt;

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