Skip to content
  • Greg Kroah-Hartman's avatar
    Merge tag 'iio-fixes-for-4.16a' of... · c6754712
    Greg Kroah-Hartman authored
    Merge tag 'iio-fixes-for-4.16a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-linus
    
    Jonathan writes:
    
    First round of IIO fixes for the 4.16 cycle.
    
    One nasty very old crash around polling for buffers that aren't there
    - though that can only cause effects on drivers that support events
    but not buffers.
    
    * buffer / kfifo handling in the core.
      - Check there is a buffer and return 0 from poll directly if there
        isn't.  Poll doesn't make sense in this circumstances, but best to close
        the hole.
    * ad5933
      - Change the marked buffer mode to a software buffer as the meaning of
        the hardware buffer label has long since changed and this uses a front
        end software buffer anyway.
    * ad7192
      - Fix the fact the external clock frequency was only set when using the
        internal clock which was less than helpful.
    * adis_lib
      - Initialize the trigger before requesting the interrupt.  Some newer
        parts can power up with interrupt generation enabled so ordering now
        matters.
    * aspeed-adc
      - Fix an errror handling path as labels and general ordering were wrong.
    * srf08
      - Fix a link error due to undefined devm_iio_triggered_buffer_setup.
    * stm32-adc
      - Fix error handling unwind squence in stm32h7_adc_enable.
    c6754712