• Greg Kroah-Hartman's avatar
    Merge tag 'iio-fixes-for-6.8a' of... · 23d62fb5
    Greg Kroah-Hartman authored
    Merge tag 'iio-fixes-for-6.8a' of http://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
    
    Jonathan writes:
    
    IIO: 1st set of fixes for the 6.8 cycle
    
    Usual mixed bag of issues introduced this cycle and fixes for long term
    issues that have been identified recently + one case where I messed up
    a merge resolution and dropped the build file changes.
    
    Most important is the userspace ABI fix for the iio_modifier enum
    where we accidentally added new entries in the middle rather than at
    the end.
    
    IIO Core
     - Close a memory leak in an error path.
     - Move LIGHT_UVA and LIGHT_UVB definitions to end of the iio_modifier
       enum to avoid breaking older userspace. (not yet in a released kernel
       thankfully).
    
    adi,adis
     - Fix a DMA buffer alignment issue that was missing in series that fixed
       these across IIO.
    
    adi,ad-sigma-delta
     - Fix a DMA buffer alignment issue that was missing in series that fixed
       these across IIO.
    
    adi,ad4130
     - Zero init remaining fields of clock init data.
     - Only set GPIO control bits on pins that aren't in use for anything else.
    
    adi,ad5933
     - Fix an old bug due to type mismatch. This is a rare device so good to
       get some new test coverage.
    
    adi,ad7091r
     - Use right variable for an error return code.
    
    bosch,bma400
     - Add missing CONFIG_REGMAP_I2C dependency.
    
    bosch,bmp280:
     - Add missing bmp085 ID to the SPI table to avoid mismatch with the
       of_device_id table.
    
    hid-sensors:
     - Avoid returning an error for timestamp read back that succeeds.
    
    pni,rm3100
     - Check value read from RM31000_REG_TMRC register is valid before using
       it. Hardening  to avoid a real world issue seen on some faulty hardware.
    
    st,st-sensors
     - Fix a DMA buffer alignment issue that was missing in series that fixed
       these across IIO.
    
    ti,hdc3020
     - Add missing Kconfig and Makefile entrees accidentally dropped when patches
       were applied.
     - Fix wrong temperature offset (negated)
    
    * tag 'iio-fixes-for-6.8a' of http://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio:
      iio: adc: ad4130: only set GPIO_CTRL if pin is unused
      iio: adc: ad4130: zero-initialize clock init data
      iio: accel: bma400: Fix a compilation problem
      iio: commom: st_sensors: ensure proper DMA alignment
      iio: hid-sensor-als: Return 0 for HID_USAGE_SENSOR_TIME_TIMESTAMP
      iio: move LIGHT_UVA and LIGHT_UVB to the end of iio_modifier
      staging: iio: ad5933: fix type mismatch regression
      iio: humidity: hdc3020: fix temperature offset
      iio: adc: ad7091r8: Fix error code in ad7091r8_gpio_setup()
      iio: adc: ad_sigma_delta: ensure proper DMA alignment
      iio: imu: adis: ensure proper DMA alignment
      iio: humidity: hdc3020: Add Makefile, Kconfig and MAINTAINERS entry
      iio: imu: bno055: serdev requires REGMAP
      iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC
      iio: pressure: bmp280: Add missing bmp085 to SPI id table
      iio: core: fix memleak in iio_device_register_sysfs
    23d62fb5
MAINTAINERS 724 KB