<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/watchdog, branch linux-2.6.35.y</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.35.y</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.35.y'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2011-08-01T20:54:57+00:00</updated>
<entry>
<title>watchdog: mtx1-wdt: request gpio before using it</title>
<updated>2011-08-01T20:54:57+00:00</updated>
<author>
<name>Florian Fainelli</name>
<email>florian@openwrt.org</email>
</author>
<published>2011-06-15T17:15:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=92a311bf2271b5883e0370f2dee49b5a17f3ee66'/>
<id>urn:sha1:92a311bf2271b5883e0370f2dee49b5a17f3ee66</id>
<content type='text'>
commit 9b19d40aa3ebaf1078779da10555da2ab8512422 upstream.

Otherwise, the gpiolib autorequest feature will produce a WARN_ON():

WARNING: at drivers/gpio/gpiolib.c:101 0x8020ec6c()
autorequest GPIO-215
[...]

Signed-off-by: Florian Fainelli &lt;florian@openwrt.org&gt;
Signed-off-by: Wim Van Sebroeck &lt;wim@iguana.be&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
Signed-off-by: Andi Kleen &lt;ak@linux.intel.com&gt;

</content>
</entry>
<entry>
<title>watchdog: Fix null pointer dereference while accessing rdc321x platform_data</title>
<updated>2011-02-06T19:03:48+00:00</updated>
<author>
<name>Florian Fainelli</name>
<email>florian@openwrt.org</email>
</author>
<published>2010-11-26T09:39:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=c28dd2596ae32a0c500745f4061648a0045fed2c'/>
<id>urn:sha1:c28dd2596ae32a0c500745f4061648a0045fed2c</id>
<content type='text'>
commit 3b3c1f24e96c411a95daabb6af9e09c5381f713b upstream.

rdc321x-wdt currently fetches its driver specific data by using the
platform_device-&gt;platform_data pointer, this is wrong because the mfd
device which registers our platform_device has been added using
mfd_add_device() which sets the platform_device-&gt;driver_data pointer
instead.

Signed-off-by: Florian Fainelli &lt;florian@openwrt.org&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
Signed-off-by: Andi Kleen &lt;ak@linux.intel.com&gt;

</content>
</entry>
<entry>
<title>watchdog: at32ap700x_wdt: register misc device last in probe() function</title>
<updated>2010-06-17T09:56:57+00:00</updated>
<author>
<name>Hans-Christian Egtvedt</name>
<email>hans-christian.egtvedt@atmel.com</email>
</author>
<published>2010-06-08T06:44:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=f1f5bda4e9726456bd132e738bf60b727856477e'/>
<id>urn:sha1:f1f5bda4e9726456bd132e738bf60b727856477e</id>
<content type='text'>
This patch reworks the probe() function in the at32ap700x_wdt driver, this to
make sure the miscdev is properly initialized and the driver is ready to be
accessed.

Reported-by: Akinobu Mita &lt;akinobu.mita@gmail.com&gt;
Signed-off-by: Hans-Christian Egtvedt &lt;hans-christian.egtvedt@atmel.com&gt;
Signed-off-by: Wim Van sebroeck &lt;wim@iguana.be&gt;

</content>
</entry>
<entry>
<title>watchdog: [PATCH 3/3] imx2_wdt: fix section mismatch</title>
<updated>2010-06-13T08:20:06+00:00</updated>
<author>
<name>Baruch Siach</name>
<email>baruch@tkos.co.il</email>
</author>
<published>2010-06-09T11:07:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=8acf7d00dfb62d7e5f2533c3f1132f60cb267369'/>
<id>urn:sha1:8acf7d00dfb62d7e5f2533c3f1132f60cb267369</id>
<content type='text'>
Signed-off-by: Baruch Siach &lt;baruch@tkos.co.il&gt;
Acked-by: Uwe Kleine-König &lt;u.kleine-koenig@pengutronix.de&gt;
Reviewed-by: Wolfram Sang &lt;w.sang@pengutronix.de&gt;
Signed-off-by: Wim Van Sebroeck &lt;wim@iguana.be&gt;

</content>
</entry>
<entry>
<title>[PATCH 2/11] drivers/watchdog: Eliminate a NULL pointer dereference</title>
<updated>2010-06-07T15:55:03+00:00</updated>
<author>
<name>Julia Lawall</name>
<email>julia@diku.dk</email>
</author>
<published>2010-05-27T12:32:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=cfca31ce789963c0dd6ca2e9cc13b90cc2802fbd'/>
<id>urn:sha1:cfca31ce789963c0dd6ca2e9cc13b90cc2802fbd</id>
<content type='text'>
At the point of the call to dev_err, wm8350 is NULL.

A simplified version of the semantic match that finds this problem is as
follows: (http://coccinelle.lip6.fr/)

// &lt;smpl&gt;
@r exists@
expression E,E1;
identifier f;
statement S1,S2,S3;
@@

if ((E == NULL &amp;&amp; ...) || ...)
{
  ... when != if (...) S1 else S2
      when != E = E1
* E-&gt;f
  ... when any
  return ...;
}
else S3
// &lt;/smpl&gt;

Signed-off-by: Julia Lawall &lt;julia@diku.dk&gt;
Acked-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Wim Van Sebroeck &lt;wim@iguana.be&gt;

</content>
</entry>
<entry>
<title>of/watchdog: gef_wdt.c: fix build breakage</title>
<updated>2010-06-03T03:02:41+00:00</updated>
<author>
<name>Anatolij Gustschin</name>
<email>agust@denx.de</email>
</author>
<published>2010-06-03T01:30:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b74dbf2aed8d8c4f93ac2c44bab5c81f65be62a0'/>
<id>urn:sha1:b74dbf2aed8d8c4f93ac2c44bab5c81f65be62a0</id>
<content type='text'>
Fixes build error caused by the OF device_node
pointer being moved into struct device

Signed-off-by: Anatolij Gustschin &lt;agust@denx.de&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>watchdog: Fix build failure with OF changes</title>
<updated>2010-06-02T19:45:05+00:00</updated>
<author>
<name>Michael Guntsche</name>
<email>mike@it-loops.com</email>
</author>
<published>2010-06-02T08:25:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=de2b606c24f178038b95a831f21a35a29faa6eab'/>
<id>urn:sha1:de2b606c24f178038b95a831f21a35a29faa6eab</id>
<content type='text'>
commit 61c7a080a5a061c976988fd4b844dfb468dda255 ( of: Always use
'struct device.of_node' to get device node pointer.) missed
drivers/watchdog/mpc8xxx_wdt.c. This patch fixes it

Signed-off-by: Michael Guntsche &lt;mike@it-loops.com&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>mfd: Change rdc321x resources flags to IORESOURCE_IO</title>
<updated>2010-05-27T23:37:52+00:00</updated>
<author>
<name>Florian Fainelli</name>
<email>florian@openwrt.org</email>
</author>
<published>2010-05-15T20:58:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=8deca39e5caf7a20fc3786548dc9bfb7f0ae14b6'/>
<id>urn:sha1:8deca39e5caf7a20fc3786548dc9bfb7f0ae14b6</id>
<content type='text'>
The rdc321x southbridge PCI device has no MEM PCI resources that we could
pass to mfd_add_devices. Since 33254dd5, mfd_add_device checks for the
mem_base argument that we set to NULL. Changing the resources passed to
our MFD cells from IORESOURCE_MEM to IORESOURCE_IO fixes that. Since we use
those resources as offsets to the PCI configuration space base address of
the southbridge device this is also more adequate.

Signed-off-by: Florian Fainelli &lt;florian@openwrt.org&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>watchdog: Convert rdc321x_wdt to use southbridge pci device</title>
<updated>2010-05-27T23:37:29+00:00</updated>
<author>
<name>Florian Fainelli</name>
<email>florian@openwrt.org</email>
</author>
<published>2010-03-23T02:56:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=842102f35a8da589486fac497885b7bd6053af2f'/>
<id>urn:sha1:842102f35a8da589486fac497885b7bd6053af2f</id>
<content type='text'>
The RDC321x MFD southbridge driver will pass a reference to the
southbridge PCI device which should be used by the watchdog driver for its
operations.  This patch converts the watchdog driver to use the pci_dev
pointer and make use of the base register resource which is passed along
with the platform device.

Signed-off-by: Florian Fainelli &lt;florian@openwrt.org&gt;
Acked-by: Wim Van Sebroeck &lt;wim@iguana.be&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>watchdog: Driver for the watchdog timer on Freescale IMX2 (and later) processors.</title>
<updated>2010-05-25T12:43:46+00:00</updated>
<author>
<name>Wolfram Sang</name>
<email>w.sang@pengutronix.de</email>
</author>
<published>2010-04-29T08:03:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=bb2fd8a844d3a9209599b5fb694b30ac46a56ef0'/>
<id>urn:sha1:bb2fd8a844d3a9209599b5fb694b30ac46a56ef0</id>
<content type='text'>
This is the driver for the hardware watchdog on the Freescale IMX2 and later processors.

Signed-off-by: Wolfram Sang &lt;w.sang@pengutronix.de&gt;
Cc: Vladimir Zapolskiy &lt;vzapolskiy@gmail.com&gt;
Cc: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;
Tested-by: Juergen Beisert &lt;jbe@pengutronix.de&gt;
Signed-off-by: Wim Van Sebroeck &lt;wim@iguana.be&gt;

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