<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/iio/imu, branch linux-3.19.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.19.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.19.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2015-04-19T08:10:20Z</updated>
<entry>
<title>iio: imu: Use iio_trigger_get for indio_dev-&gt;trig assignment</title>
<updated>2015-04-19T08:10:20Z</updated>
<author>
<name>Darshana Padmadas</name>
</author>
<published>2015-03-28T06:37:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7f754cc8edfb11d255eb91c823f93aa09ef0f138'/>
<id>urn:sha1:7f754cc8edfb11d255eb91c823f93aa09ef0f138</id>
<content type='text'>
commit 4ce7ca89d6e8eae9e201cd0e972ba323f33e2fb4 upstream.

This patch uses iio_trigger_get to increment the reference
count of trigger device, to avoid incorrect assignment.
Can result in a null pointer dereference during removal if the
trigger has been changed before removal.

This patch refers to a similar situation encountered through the
following discussion:
http://www.spinics.net/lists/linux-iio/msg13669.html

Signed-off-by: Darshana Padmadas &lt;darshanapadmadas@gmail.com&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>iio: inv_mpu6050: Clear timestamps fifo while resetting hardware fifo</title>
<updated>2015-04-19T08:10:19Z</updated>
<author>
<name>Viorel Suman</name>
</author>
<published>2015-02-18T18:05:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6cf22b22f477fc59341d96f1d2a56f2b6f09b5e7'/>
<id>urn:sha1:6cf22b22f477fc59341d96f1d2a56f2b6f09b5e7</id>
<content type='text'>
commit 4dac0a8eefd55bb1f157d1a5a084531334a2d74c upstream.

A hardware fifo reset always imply an invalidation of the
existing timestamps, so we'll clear timestamps fifo on
successfull hardware fifo reset.

Signed-off-by: Viorel Suman &lt;viorel.suman@gmail.com&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>iio: imu: adis16400: Fix sign extension</title>
<updated>2015-03-18T13:10:58Z</updated>
<author>
<name>Rasmus Villemoes</name>
</author>
<published>2015-01-22T23:34:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6c4edc63f0fde2267b236b6d533da96aefb95e4e'/>
<id>urn:sha1:6c4edc63f0fde2267b236b6d533da96aefb95e4e</id>
<content type='text'>
commit 19e353f2b344ad86cea6ebbc0002e5f903480a90 upstream.

The intention is obviously to sign-extend a 12 bit quantity. But
because of C's promotion rules, the assignment is equivalent to "val16
&amp;= 0xfff;". Use the proper API for this.

Signed-off-by: Rasmus Villemoes &lt;linux@rasmusvillemoes.dk&gt;
Acked-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>Merge 3.17-rc6 into staging-next.</title>
<updated>2014-09-22T14:30:03Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
</author>
<published>2014-09-22T14:30:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d84a2b0d6fecbb6e29875dd9dc97cdcdaa15744a'/>
<id>urn:sha1:d84a2b0d6fecbb6e29875dd9dc97cdcdaa15744a</id>
<content type='text'>
We want the fixes in there, and it resolves a merge issue with
drivers/iio/accel/bma180.c

Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>iio: imu: inv_mpu6050: Remove casting the return value which is a void pointer</title>
<updated>2014-08-30T09:31:46Z</updated>
<author>
<name>Jingoo Han</name>
</author>
<published>2014-08-29T03:56:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=63d1157dedd79e37bbc3f68f6a9886c5eeb99c27'/>
<id>urn:sha1:63d1157dedd79e37bbc3f68f6a9886c5eeb99c27</id>
<content type='text'>
Casting the return value which is a void pointer is redundant.
The conversion from void pointer to any other pointer type is
guaranteed by the C programming language.

Signed-off-by: Jingoo Han &lt;jg1.han@samsung.com&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio: inv_mpu6050: Fix indio_dev-&gt;trig assignment</title>
<updated>2014-08-25T20:49:11Z</updated>
<author>
<name>Srinivas Pandruvada</name>
</author>
<published>2014-08-22T20:48:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b07e3b3850b2e1f09c19f54d3ed7210d9f529e2c'/>
<id>urn:sha1:b07e3b3850b2e1f09c19f54d3ed7210d9f529e2c</id>
<content type='text'>
This can result in wrong reference count for trigger device, call
iio_trigger_get to increment reference.
Refer to http://www.spinics.net/lists/linux-iio/msg13669.html for discussion
with Jonathan.

Signed-off-by: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
Cc: Stable@vger.kernel.org
</content>
</entry>
<entry>
<title>iio: imu: adis16480 switch sampling frequency attr to core support</title>
<updated>2014-07-07T09:00:59Z</updated>
<author>
<name>Jonathan Cameron</name>
</author>
<published>2014-06-22T19:59:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e4f959390178987f3ad73ff89c6918e564172359'/>
<id>urn:sha1:e4f959390178987f3ad73ff89c6918e564172359</id>
<content type='text'>
By using the info_mask_shared_by_all element of the channel spec, access
to the sampling frequency becomes available to in kernel users of the
driver.  It also shortens and simplifies the code.

Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
Reviewed-by: Hartmut Knaack &lt;knaack.h@gmx.de&gt;
Acked-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
</content>
</entry>
<entry>
<title>iio: imu: adis16400 switch sampling frequency attr to core support.</title>
<updated>2014-07-07T08:49:43Z</updated>
<author>
<name>Jonathan Cameron</name>
</author>
<published>2014-06-22T19:59:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a07a97d0493446566b25d4a966b5e4792c1ba8a3'/>
<id>urn:sha1:a07a97d0493446566b25d4a966b5e4792c1ba8a3</id>
<content type='text'>
By using the info_mask_shared_by_all element of the channel spec, access
to the sampling frequency becomes available to in kernel users of the
driver.  It also shortens and simplifies the code.

Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
Reviewed-by: Hartmut Knaack &lt;knaack.h@gmx.de&gt;
Acked-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
</content>
</entry>
<entry>
<title>iio: adis16400: Remove unused variable</title>
<updated>2014-07-03T20:47:01Z</updated>
<author>
<name>Sachin Kamat</name>
</author>
<published>2014-03-07T07:38:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a9fbbbd7d2668232babc60ef77539dd82a33a89c'/>
<id>urn:sha1:a9fbbbd7d2668232babc60ef77539dd82a33a89c</id>
<content type='text'>
'rx' is not used in this function. Remove it.

Signed-off-by: Sachin Kamat &lt;sachin.kamat@samsung.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>Merge 3.15-rc6 into staging-next.</title>
<updated>2014-05-22T14:27:17Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
</author>
<published>2014-05-22T14:27:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=69c1f05379a34786da96d0fdedc111cdcdecdf6f'/>
<id>urn:sha1:69c1f05379a34786da96d0fdedc111cdcdecdf6f</id>
<content type='text'>
This resolves the conflicts in the files:
	drivers/iio/adc/Kconfig
	drivers/staging/rtl8723au/os_dep/usb_ops_linux.c

Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
