<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/iio/imu, branch linux-3.15.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.15.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.15.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2014-04-26T10:14:51Z</updated>
<entry>
<title>iio:imu:mpu6050: Fixed segfault in Invensens MPU driver due to null dereference</title>
<updated>2014-04-26T10:14:51Z</updated>
<author>
<name>Atilla Filiz</name>
</author>
<published>2014-04-11T14:51:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b9b3a41893c3f1be67b5aacfa525969914bea0e9'/>
<id>urn:sha1:b9b3a41893c3f1be67b5aacfa525969914bea0e9</id>
<content type='text'>
The driver segfaults when the kernel boots with device tree as the
platform data is then not present and the pointer is deferenced without
checking it is not null.  This patch introduces such a check avoiding the
crash.

Signed-off-by: Atilla Filiz &lt;atilla.filiz@essensium.com&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
Cc: Stable@vger.kernel.org
</content>
</entry>
<entry>
<title>Merge tag 'iio-for-3.15a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next</title>
<updated>2014-02-11T22:12:12Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
</author>
<published>2014-02-11T22:12:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e5b9c0577206083c5bc501f8b77554dc7a5e6388'/>
<id>urn:sha1:e5b9c0577206083c5bc501f8b77554dc7a5e6388</id>
<content type='text'>
Jonathan writes:

First set of new drivers and cleanups for IIO in the 3.15 cycle.

New drivers:
* si7005 relative humidity and temperature sensor
* Lite-on ltr501 ambient light and proximity sensor

Cleanups
* Clean up some dead comments in max1363
* Drop some obsolete variables in adjd_s311 and tcs3472 left over from
  the introduction of iio_push_to_buffers_with_timestamp.
* Drop some unneeded linux/init.h includes
* Squish a sparse warning in mpl3115 by correctly specifying a be32 variable.
* A number of cleanups and fixes for sca3000
* Drop an unneed checks in mxs-lradc, ad7303 and adis16400.
* Drop a platform_set_drvdata in viperboard after the only use of it was
  removed during a devm conversion.
* Add a missing device name for ak8975 to comply with the ABI.
* Put mpu6050 into the IMU menu as it slipped out into the main menu.
* Fix a typo and some comment formatting in mpu6050.
* Document at91 ADC clock properties.
</content>
</entry>
<entry>
<title>iio: imu: inv_mpu6050: Fix typo and formatting</title>
<updated>2014-02-08T12:29:40Z</updated>
<author>
<name>Manuel Stahl</name>
</author>
<published>2014-05-02T09:34:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7da773e61831d677bfbe2bfcf10d39430f5a5bc2'/>
<id>urn:sha1:7da773e61831d677bfbe2bfcf10d39430f5a5bc2</id>
<content type='text'>
Signed-off-by: Manuel Stahl &lt;manuel.stahl@iis.fraunhofer.de&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio: imu: mpu6050: Move config entry into IMU menu</title>
<updated>2014-02-08T12:27:30Z</updated>
<author>
<name>Manuel Stahl</name>
</author>
<published>2014-05-02T09:34:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ed10557fce856fc6fc79f98bc99c3b8a83fa0106'/>
<id>urn:sha1:ed10557fce856fc6fc79f98bc99c3b8a83fa0106</id>
<content type='text'>
Signed-off-by: Manuel Stahl &lt;manuel.stahl@iis.fraunhofer.de&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio: adis16400: Set timestamp as the last element in chan_spec</title>
<updated>2014-02-08T11:26:06Z</updated>
<author>
<name>Marcus Folkesson</name>
</author>
<published>2014-01-24T11:24:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c76782d151dab7ecfdcdf9a01561c2d61d9b490f'/>
<id>urn:sha1:c76782d151dab7ecfdcdf9a01561c2d61d9b490f</id>
<content type='text'>
This is necessary since timestamp is calculated as the last element
in iio_compute_scan_bytes().

Without this fix any userspace code reading the layout of the buffer via
sysfs will incorrectly interpret the data leading some nasty corruption.

Signed-off-by: Marcus Folkesson &lt;marcus.folkesson@gmail.com&gt;
Acked-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Cc: stable@vger.kernel.org
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio:imu:adis16400 remove an unneeded check</title>
<updated>2014-02-03T21:43:22Z</updated>
<author>
<name>Dan Carpenter</name>
</author>
<published>2014-01-30T11:59:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7638c2ed9c1df35ea74ea992df6ea380c9f842e3'/>
<id>urn:sha1:7638c2ed9c1df35ea74ea992df6ea380c9f842e3</id>
<content type='text'>
We know "ret" is zero here so there is no need to check.

Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Acked-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio: delete non-required instances of include &lt;linux/init.h&gt;</title>
<updated>2014-01-11T11:59:00Z</updated>
<author>
<name>Paul Gortmaker</name>
</author>
<published>2014-09-01T14:15:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=36eb8cc2cedadee888deb9a657a10be159f2dc0b'/>
<id>urn:sha1:36eb8cc2cedadee888deb9a657a10be159f2dc0b</id>
<content type='text'>
None of these files are actually using any __init type directives
and hence don't need to include &lt;linux/init.h&gt;.  Most are just a
left over from __devinit and __cpuinit removal, or simply due to
code getting copied from one driver to the next.

Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio:imu:adis16400 fix pressure channel scan type</title>
<updated>2013-12-17T20:34:18Z</updated>
<author>
<name>Jonathan Cameron</name>
</author>
<published>2013-12-11T18:45:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3425c0f7ac61f2fcfb7f2728e9b7ba7e27aec429'/>
<id>urn:sha1:3425c0f7ac61f2fcfb7f2728e9b7ba7e27aec429</id>
<content type='text'>
A single channel in this driver was using the IIO_ST macro.
This does not provide a parameter for setting the endianness of
the channel.  Thus this channel will have been reported as whatever
is the native endianness of the cpu rather than big endian. This
means it would be incorrect on little endian platforms.

Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
Acked-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Cc: stable@vger.kernel.org
</content>
</entry>
<entry>
<title>iio:mpu6050: Use iio_push_to_buffers_with_timestamp()</title>
<updated>2013-09-21T18:23:58Z</updated>
<author>
<name>Lars-Peter Clausen</name>
</author>
<published>2013-09-19T12:59:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=01901d48fde9aeebe10199deb530e391b920392d'/>
<id>urn:sha1:01901d48fde9aeebe10199deb530e391b920392d</id>
<content type='text'>
Makes the code a bit shorter and less ugly.

Signed-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Cc: Ge Gao &lt;ggao@invensense.com&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio:adis_lib: Use iio_push_to_buffers_with_timestamp()</title>
<updated>2013-09-21T18:23:57Z</updated>
<author>
<name>Lars-Peter Clausen</name>
</author>
<published>2013-09-19T12:59:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=419d8ce4eafbeb45303bdf94103ac07cc89ab5bb'/>
<id>urn:sha1:419d8ce4eafbeb45303bdf94103ac07cc89ab5bb</id>
<content type='text'>
Makes the code a bit shorter and less ugly.

Signed-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
</feed>
