<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/spi/spidev.c, branch linux-4.5.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.5.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.5.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-01-11T16:48:35Z</updated>
<entry>
<title>Merge remote-tracking branches 'spi/topic/overlay', 'spi/topic/pxa2xx', 'spi/topic/s3c64xx', 'spi/topic/sh-msiof' and 'spi/topic/spidev' into spi-next</title>
<updated>2016-01-11T16:48:35Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2016-01-11T16:48:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4f9530705b7b9c977044accb035682d9f7df1cdd'/>
<id>urn:sha1:4f9530705b7b9c977044accb035682d9f7df1cdd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>spi: spidev: Hold spi_lock over all defererences of spi in release()</title>
<updated>2015-12-16T12:09:35Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2015-11-16T13:57:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=56ea1075e7f07724cf9b91039aa0968a0c70112f'/>
<id>urn:sha1:56ea1075e7f07724cf9b91039aa0968a0c70112f</id>
<content type='text'>
We use the spi_lock spinlock to protect against races between the device
being removed and file operations on the spidev.  This means that in the
removal path all references to the device need to be done under lock as
in removal we dropping references to the device.

Reported-by: Vegard Nossum &lt;vegard.nossum@oracle.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>spi: spidev: Use "%u" to format __u32</title>
<updated>2015-11-30T14:23:29Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2015-11-30T14:19:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f15c58410ad90bd1208305771689877ffffe3a88'/>
<id>urn:sha1:f15c58410ad90bd1208305771689877ffffe3a88</id>
<content type='text'>
On 64-bit with CONFIG_SPI_DEBUG=y and #define VERBOSE:

    drivers/spi/spidev.c:287:3: warning: format '%zd' expects argument of type 'signed size_t', but argument 4 has type '__u32' [-Wformat=]

Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branches 'spi/topic/omap-100k', 'spi/topic/omap-uwire', 'spi/topic/owner', 'spi/topic/pxa' and 'spi/topic/pxa2xx' into spi-next</title>
<updated>2015-11-04T11:02:12Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2015-11-04T11:02:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4c84518523f888994c618585021c76fa499d465e'/>
<id>urn:sha1:4c84518523f888994c618585021c76fa499d465e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>spi: Drop owner assignment from spi_drivers</title>
<updated>2015-10-28T01:30:17Z</updated>
<author>
<name>Andrew F. Davis</name>
</author>
<published>2015-10-23T13:59:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3821a065f5672c430a088ae68b4da2a2d2b34106'/>
<id>urn:sha1:3821a065f5672c430a088ae68b4da2a2d2b34106</id>
<content type='text'>
An spi_driver does not need to set an owner, it will be populated by the
driver core.

Signed-off-by: Andrew F. Davis &lt;afd@ti.com&gt;
Acked-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branches 'spi/fix/spidev' and 'spi/fix/xtfpga' into spi-linus</title>
<updated>2015-09-22T16:48:41Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2015-09-22T16:48:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=711e020cae9cd105d81a783686cb8c8059c08b2c'/>
<id>urn:sha1:711e020cae9cd105d81a783686cb8c8059c08b2c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>spi: spidev: fix possible NULL dereference</title>
<updated>2015-09-11T12:26:38Z</updated>
<author>
<name>Sudip Mukherjee</name>
</author>
<published>2015-09-10T11:18:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dd85ebf681ef0ee1fc985c353dd45e8b53b5dc1e'/>
<id>urn:sha1:dd85ebf681ef0ee1fc985c353dd45e8b53b5dc1e</id>
<content type='text'>
During the last close we are freeing spidev if spidev-&gt;spi is NULL, but
just before checking if spidev-&gt;spi is NULL we are dereferencing it.
Lets add a check there to avoid the NULL dereference.

Fixes: 9169051617df ("spi: spidev: Don't mangle max_speed_hz in underlying spi device")
Signed-off-by: Sudip Mukherjee &lt;sudip@vectorindia.org&gt;
Reviewed-by: Jarkko Nikula &lt;jarkko.nikula@linux.intel.com&gt;
Tested-by: Jarkko Nikula &lt;jarkko.nikula@linux.intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branches 'spi/topic/s3c64xx', 'spi/topic/sg', 'spi/topic/sh-msiof', 'spi/topic/spidev' and 'spi/topic/stats' into spi-next</title>
<updated>2015-08-31T13:45:41Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2015-08-31T13:45:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c92ec7c7ae99a371bbc69f0258888a0328ba4838'/>
<id>urn:sha1:c92ec7c7ae99a371bbc69f0258888a0328ba4838</id>
<content type='text'>
</content>
</entry>
<entry>
<title>spi: spidev: fix inconsistent indenting</title>
<updated>2015-08-04T16:51:32Z</updated>
<author>
<name>Colin Ian King</name>
</author>
<published>2015-07-31T12:42:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=89a6356676eba38e498507b5b67dcc07a714a149'/>
<id>urn:sha1:89a6356676eba38e498507b5b67dcc07a714a149</id>
<content type='text'>
Fix inconsistent indenting in spidev_open, no functional change.

Signed-off-by: Colin Ian King &lt;colin.king@canonical.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>spi: spidev: Fix typo</title>
<updated>2015-07-16T12:23:50Z</updated>
<author>
<name>Fabio Estevam</name>
</author>
<published>2015-07-15T17:22:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ffe2288828cb3aa45f6752d99ec7113f5135d1fa'/>
<id>urn:sha1:ffe2288828cb3aa45f6752d99ec7113f5135d1fa</id>
<content type='text'>
Fix the typo in "compatible".

Signed-off-by: Fabio Estevam &lt;fabio.estevam@freescale.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
</feed>
