Hans de Goede
0145b50566
iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers
...
Before this commit sensor_hub_input_attr_get_raw_value() failed to take
the signedness of 16 and 8 bit values into account, returning e.g.
65436 instead of -100 for the z-axis reading of an accelerometer.
This commit adds a new is_signed parameter to the function and makes all
callers pass the appropriate value for this.
While at it, this commit also fixes up some neighboring lines where
statements were needlessly split over 2 lines to improve readability.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Acked-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Acked-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2018-11-16 11:42:12 +00:00
..
accel
iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers
2018-11-16 11:42:12 +00:00
adc
Staging/IIO patches for 4.20-rc1
2018-10-29 10:38:10 -07:00
afe
amplifiers
drivers: iio: Update MODULE AUTHOR email address
2018-08-19 17:23:39 +01:00
buffer
chemical
iio: chemical: bme680: Remove field value defines
2018-08-25 09:13:45 +01:00
common
iio: change strncpy+truncation to strlcpy
2018-07-15 11:38:06 +01:00
counter
iio: 104-quad-8: Provide defines for magic numbers
2018-06-10 11:52:30 +01:00
dac
iio: ad5064: Fix regulator handling
2018-09-29 13:28:47 +01:00
dummy
frequency
iio: Convert to using %pOFn instead of device_node.name
2018-09-02 18:54:31 +01:00
gyro
iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers
2018-11-16 11:42:12 +00:00
health
iio: health: max30102: Mark expected switch fall-throughs
2018-08-19 17:21:35 +01:00
humidity
iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers
2018-11-16 11:42:12 +00:00
imu
Merge 4.19-rc4 into staging-next
2018-09-16 22:04:13 +02:00
light
iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers
2018-11-16 11:42:12 +00:00
magnetometer
iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers
2018-11-16 11:42:12 +00:00
multiplexer
iio: multiplexer: switch to SPDX license identifier
2018-08-20 19:28:26 +01:00
orientation
iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers
2018-11-16 11:42:12 +00:00
potentiometer
iio: potentiometer: mcp4531: switch to SPDX license identifier
2018-08-20 19:26:25 +01:00
potentiostat
pressure
iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers
2018-11-16 11:42:12 +00:00
proximity
iio: proximity: Add driver support for ST's VL53L0X ToF ranging sensor.
2018-09-22 16:42:56 +01:00
resolver
temperature
iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers
2018-11-16 11:42:12 +00:00
trigger
drivers: iio: Update MODULE AUTHOR email address
2018-08-19 17:23:39 +01:00
iio_core.h
iio_core_trigger.h
industrialio-buffer.c
industrialio-configfs.c
industrialio-core.c
iio: Add modifier for DUV light
2018-07-23 19:18:10 +01:00
industrialio-event.c
industrialio-sw-device.c
industrialio-sw-trigger.c
industrialio-trigger.c
industrialio-triggered-event.c
inkern.c
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
Kconfig
Makefile