commit | 19e353f2b344ad86cea6ebbc0002e5f903480a90 | [log] [tgz] |
---|---|---|
author | Rasmus Villemoes <linux@rasmusvillemoes.dk> | Fri Jan 23 00:34:02 2015 +0100 |
committer | Jonathan Cameron <jic23@kernel.org> | Mon Jan 26 21:06:42 2015 +0000 |
tree | a5a64f51ade752a2779877140bbb11c8ca8c51e3 | |
parent | f7067a5ad717d4dbb4faa3ec56744152f6ba97ad [diff] |
iio: imu: adis16400: Fix sign extension The intention is obviously to sign-extend a 12 bit quantity. But because of C's promotion rules, the assignment is equivalent to "val16 &= 0xfff;". Use the proper API for this. Signed-off-by: Rasmus Villemoes <linux@rasmusvillemoes.dk> Acked-by: Lars-Peter Clausen <lars@metafoo.de> Cc: Stable@vger.kernel.org Signed-off-by: Jonathan Cameron <jic23@kernel.org>