<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/w1, branch v3.12.10</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/w1?h=v3.12.10</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/w1?h=v3.12.10'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2013-10-07T07:12:14Z</updated>
<entry>
<title>w1 - call request_module with w1 master mutex unlocked</title>
<updated>2013-10-07T07:12:14Z</updated>
<author>
<name>Hans-Frieder Vogt</name>
<email>hfvogt@gmx.net</email>
</author>
<published>2013-10-06T19:13:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=bc04d76d6942068f75c10790072280b847ec6f1f'/>
<id>urn:sha1:bc04d76d6942068f75c10790072280b847ec6f1f</id>
<content type='text'>
request_module for w1 slave modules needs to be called with the w1
master mutex unlocked. Because w1_attach_slave_device gets always(?)
called with mutex locked, we need to temporarily unlock the w1 master
mutex for the loading of the w1 slave module.

Signed-off by: Hans-Frieder Vogt &lt;hfvogt@gmx.net&gt;
Acked-by: Evgeniy Polyakov &lt;zbr@ioremap.net&gt;
Cc: stable &lt;stable@vger.kernel.org&gt; # 3.11+

Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>w1 - fix fops in w1_bus_notify</title>
<updated>2013-10-07T07:12:14Z</updated>
<author>
<name>Hans-Frieder Vogt</name>
<email>hfvogt@gmx.net</email>
</author>
<published>2013-10-06T19:13:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2962aecef2878e2192ac9676700469678507c24d'/>
<id>urn:sha1:2962aecef2878e2192ac9676700469678507c24d</id>
<content type='text'>
Introduce a check to make sure that fops are only called if they have
been defined by the slave module.

Without this check modules like w1_smem cause a NULL pointer dereference
bug.

Signed-off by: Hans-Frieder Vogt &lt;hfvogt@gmx.net&gt;
Acked-by: Evgeniy Polyakov &lt;zbr@ioremap.net&gt;
Cc: stable &lt;stable@vger.kernel.org&gt; # 3.11+

Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Remove GENERIC_HARDIRQ config option</title>
<updated>2013-09-13T13:09:52Z</updated>
<author>
<name>Martin Schwidefsky</name>
<email>schwidefsky@de.ibm.com</email>
</author>
<published>2013-08-30T07:39:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0244ad004a54e39308d495fee0a2e637f8b5c317'/>
<id>urn:sha1:0244ad004a54e39308d495fee0a2e637f8b5c317</id>
<content type='text'>
After the last architecture switched to generic hard irqs the config
options HAVE_GENERIC_HARDIRQS &amp; GENERIC_HARDIRQS and the related code
for !CONFIG_GENERIC_HARDIRQS can be removed.

Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>drivers/w1/masters/mxc_w1.c: remove unnecessary platform_set_drvdata()</title>
<updated>2013-09-11T22:59:36Z</updated>
<author>
<name>Jingoo Han</name>
<email>jg1.han@samsung.com</email>
</author>
<published>2013-09-11T21:26:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4b39248365e09fb8268b6fecd1704907ffc3d980'/>
<id>urn:sha1:4b39248365e09fb8268b6fecd1704907ffc3d980</id>
<content type='text'>
The driver core clears the driver data to NULL after device_release or on
probe failure.  Thus, it is not needed to manually clear the device driver
data to NULL.

Signed-off-by: Jingoo Han &lt;jg1.han@samsung.com&gt;
Cc: Evgeniy Polyakov &lt;zbr@ioremap.net&gt;
Cc: Greg KH &lt;greg@kroah.com&gt;
Acked-by: Shawn Guo &lt;shawn.guo@linaro.org&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>drivers/w1/w1.c: replace strict_strtol() with kstrtol()</title>
<updated>2013-09-11T22:59:35Z</updated>
<author>
<name>Jingoo Han</name>
<email>jg1.han@samsung.com</email>
</author>
<published>2013-09-11T21:26:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=bf4228f0ef662f11252f8cde7fa92979e4ac6b69'/>
<id>urn:sha1:bf4228f0ef662f11252f8cde7fa92979e4ac6b69</id>
<content type='text'>
The usage of strict_strtol() is not preferred, because strict_strtol() is
obsolete.  Thus, kstrtol() should be used.

Signed-off-by: Jingoo Han &lt;jg1.han@samsung.com&gt;
Cc: Evgeniy Polyakov &lt;zbr@ioremap.net&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>w1: slaves: w1_ds2781: convert to use w1_family_ops.groups</title>
<updated>2013-08-22T18:05:44Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2013-08-21T22:45:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=eefafb79a4489b7eeb1853621f95139e3f7cb94c'/>
<id>urn:sha1:eefafb79a4489b7eeb1853621f95139e3f7cb94c</id>
<content type='text'>
This moves the sysfs file creation/removal to the w1 core by using the
.groups field, saving code in the slave driver.

Acked-by: Evgeniy Polyakov &lt;zbr@ioremap.net&gt;
Cc: Alexander Stein &lt;alexander.stein@informatik.tu-chemnitz.de&gt;
Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Cc: Wei Yongjun &lt;yongjun_wei@trendmicro.com.cn&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>w1: slaves: w1_ds2760: convert to use w1_family_ops.groups</title>
<updated>2013-08-22T18:05:44Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2013-08-21T22:45:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0597129cdc464ba3723f340a5a6cbd1e80e78210'/>
<id>urn:sha1:0597129cdc464ba3723f340a5a6cbd1e80e78210</id>
<content type='text'>
This moves the sysfs file creation/removal to the w1 core by using the
.groups field, saving code in the slave driver.

Acked-by: Evgeniy Polyakov &lt;zbr@ioremap.net&gt;
Cc: Alexander Stein &lt;alexander.stein@informatik.tu-chemnitz.de&gt;
Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Cc: Wei Yongjun &lt;yongjun_wei@trendmicro.com.cn&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>w1: slaves: w1_ds2780: convert to use w1_family_ops.groups</title>
<updated>2013-08-22T18:05:43Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2013-08-21T22:45:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9365261db45ddf1dc0800ce70830928beb0efd78'/>
<id>urn:sha1:9365261db45ddf1dc0800ce70830928beb0efd78</id>
<content type='text'>
This moves the sysfs file creation/removal to the w1 core by using the
.groups field, saving code in the slave driver.

Acked-by: Evgeniy Polyakov &lt;zbr@ioremap.net&gt;
Cc: Alexander Stein &lt;alexander.stein@informatik.tu-chemnitz.de&gt;
Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Cc: Wei Yongjun &lt;yongjun_wei@trendmicro.com.cn&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>w1: slaves: w1_ds28e04: convert to use w1_family_ops.groups</title>
<updated>2013-08-22T18:05:43Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2013-08-21T22:45:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=fa33a65a9cf7e2069cc1f26b057867e865daadba'/>
<id>urn:sha1:fa33a65a9cf7e2069cc1f26b057867e865daadba</id>
<content type='text'>
This moves the sysfs file creation/removal to the w1 core by using the
.groups field, saving code in the slave driver.

Acked-by: Evgeniy Polyakov &lt;zbr@ioremap.net&gt;
Cc: Alexander Stein &lt;alexander.stein@informatik.tu-chemnitz.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>w1: slaves: w1_ds2433: convert to use w1_family_ops.groups</title>
<updated>2013-08-22T18:05:43Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2013-08-21T22:45:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=38f40982e16fde872b8c11bb1cc6553cc42884b0'/>
<id>urn:sha1:38f40982e16fde872b8c11bb1cc6553cc42884b0</id>
<content type='text'>
This moves the sysfs file creation/removal to the w1 core by using the
.groups field, saving code in the slave driver.

Acked-by: Evgeniy Polyakov &lt;zbr@ioremap.net&gt;
Cc: Alexander Stein &lt;alexander.stein@informatik.tu-chemnitz.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
