1. 25 Apr, 2019 1 commit
    • Greg Kroah-Hartman's avatar
      Merge tag 'iio-for-5.2b' of... · bf402c08
      Greg Kroah-Hartman authored
      Merge tag 'iio-for-5.2b' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next
      
      Jonathan writes:
      
      Second set of IIO new device support, features and cleanup for the 5.2 cycle.
      
      New device suport
      * ad7606
        - Support the AD7616 16 channel, 12bit ADC.
      * fxas21002c
        - New driver for this gyroscope with I2C and SPI support.
      * lsm6dsx
        - Support the lsm6dsr, new device information structure and dt bindings.
      * srf04
        - Addition device IDs for mb1000, mb1010, mb1020, mb1030 and mb1040 +
          support of different required trigger pulse lengths.
      * st-accel
        - Support the ls2de12, new device info and dt bindings.
      * ti-ads8344
        - New driver for this 8 channel, 16 bit SPI ADC.
      
      Binding conversions to yaml - we have started doing these in general for IIO.
      * avia-hx711
      * bmp085
      
      Cleanups and minor fixes / additions
      * ad5758
        - Fixup for some changes between preproduction parts and final part.
      * ad7606
        - Refactor handling of oversampling to make it easy to vary between
          supported devices.
      * ad9832
        - Organise includes.
        - Clock framework to handle clocks.
      * ad9834
        - Drop unnecessary parenthesis.
      * bmc150
        - Use __func__ rather than hardcoding.
      * dummy_evgen.
        - Fix a memleak on error in probe.
      * kxcjk1013
        - Add KXCJ91008 ACPI ID as seen in the wild.
        - Use __func__ rather than hardcoding.
      * imx7d
        - Local dev variable to simplify code a bit.
        - dev_err replaces pr_err to give more info.
        - devm_platform_ioremap_resource for small reduction in boilerplate.
        - Simplify probe and remove by sharing suspend / resume logic.
        - Devm for iio_device_register as remove only contains the unregister.
      * lsm6dsx
        - Remove a variable that was never read.
        - Open code values where they are effectively described by what is assigned
          to them rather than using uninformative defines.
      * max31856
        - Avoid an unintialized ret variable in a path that can't actually occur
          but is hard for a static checker to know.
      * max9611
        - White space
      * mpu3050
        - Reduce a sleep worst case by switching from msleep to usleep_range.
      * qcom-spmi-adc5
        - Add MODULE_DEVICE_TABLE to assist autoloading of this as a module.
      * stm32-dfsdm
        - Fix missing dependencies.
      * stm32-timer trigger
        - Fix a build issue when disabled.
      * ti-ads7950
        - Fix mising dependency on CONFIG_GPIOLIB.
      
      * tag 'iio-for-5.2b' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio: (42 commits)
        iio: adc: qcom-spmi-adc5: Fix of-based module autoloading
        iio: dummy_evgen: fix possible memleak in evgen init
        iio:accel:Switch hardcoded function name with a reference to __func__ making the code more maintainable
        iio: adc: stm32-dfsdm: fix triggered buffer build dependency
        iio: adc: stm32-dfsdm: fix unmet direct dependencies detected
        iio: trigger: stm32-timer: fix build issue when disabled
        iio: imx7d_adc: Use devm_iio_device_register()
        iio: imx7d_adc: Simplify imx7d_adc_remove() with imx7d_adc_suspend()
        iio: imx7d_adc: Simplify imx7d_adc_probe() with imx7d_adc_resume()
        drivers/iio/gyro/mpu3050-core.c: This patch fix the following checkpatch warning.
        iio: dac: ad5758: Modifications for new revision
        iio: imu: st_lsm6dsx: inline per-sensor data
        iio: adc: Add driver for the TI ADS8344 A/DC chips
        dt-bindings: iio: adc: Add bindings for TI ADS8344 A/DC chips
        MAINTAINERS: add entry for fxas21002c gyro driver
        iio: gyro: fxas21002c: add spi driver
        iio: gyro: fxas21002c: add i2c driver
        iio: gyro: add core driver for fxas21002c
        iio: gyro: add DT bindings to fxas21002c
        Kconfig: change configuration of srf04 ultrasonic iio sensor
        ...
      bf402c08
  2. 22 Apr, 2019 18 commits
  3. 21 Apr, 2019 2 commits
  4. 20 Apr, 2019 14 commits
  5. 19 Apr, 2019 5 commits
    • Linus Torvalds's avatar
      Merge branch 'for-5.1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu · 4c3f49ae
      Linus Torvalds authored
      Pull percpu fixlet from Dennis Zhou:
       "This stops printing the base address of percpu memory on
        initialization"
      
      * 'for-5.1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu:
        percpu: stop printing kernel addresses
      4c3f49ae
    • Linus Torvalds's avatar
      Merge tag 'tty-5.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty · 55e3a6ba
      Linus Torvalds authored
      Pull tty/serial fixes from Greg KH:
       "Here are five small fixes for some tty/serial/vt issues that have been
        reported.
      
        The vt one has been around for a while, it is good to finally get that
        resolved. The others fix a build warning that showed up in 5.1-rc1,
        and resolve a problem in the sh-sci driver.
      
        Note, the second patch for build warning fix for the sc16is7xx driver
        was just applied to the tree, as it resolves a problem with the
        previous patch to try to solve the issue. It has not shown up in
        linux-next yet, unlike all of the other patches, but it has passed
        0-day testing and everyone seems to agree that it is correct"
      
      * tag 'tty-5.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:
        sc16is7xx: put err_spi and err_i2c into correct #ifdef
        vt: fix cursor when clearing the screen
        sc16is7xx: move label 'err_spi' to correct section
        serial: sh-sci: Fix HSCIF RX sampling point adjustment
        serial: sh-sci: Fix HSCIF RX sampling point calculation
      55e3a6ba
    • Linus Torvalds's avatar
      Merge branch 'akpm' (patches from Andrew) · 3ecafda9
      Linus Torvalds authored
      Merge misc fixes from Andrew Morton:
       "16 fixes"
      
      * emailed patches from Andrew Morton <akpm@linux-foundation.org>:
        coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping
        mm/kmemleak.c: fix unused-function warning
        init: initialize jump labels before command line option parsing
        kernel/watchdog_hld.c: hard lockup message should end with a newline
        kcov: improve CONFIG_ARCH_HAS_KCOV help text
        mm: fix inactive list balancing between NUMA nodes and cgroups
        mm/hotplug: treat CMA pages as unmovable
        proc: fixup proc-pid-vm test
        proc: fix map_files test on F29
        mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n
        mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock
        mm: swapoff: shmem_unuse() stop eviction without igrab()
        mm: swapoff: take notice of completion sooner
        mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES
        mm: swapoff: shmem_find_swap_entries() filter out other types
        slab: store tagged freelist for off-slab slabmgmt
      3ecafda9
    • Linus Torvalds's avatar
      Merge tag 'staging-5.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging · b222e9af
      Linus Torvalds authored
      Pull staging and IIO fixes from Greg KH:
       "Here is a bunch of IIO driver fixes, and some smaller staging driver
        fixes, for 5.1-rc6. The IIO fixes were delayed due to my vacation, but
        all resolve a number of reported issues and have been in linux-next
        for a few weeks with no reported issues.
      
        The other staging driver fixes are all tiny, resolving some reported
        issues in the comedi and most drivers, as well as some erofs fixes.
      
        All of these patches have been in linux-next with no reported issues"
      
      * tag 'staging-5.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (24 commits)
        staging: comedi: ni_usb6501: Fix possible double-free of ->usb_rx_buf
        staging: comedi: ni_usb6501: Fix use of uninitialized mutex
        staging: erofs: fix unexpected out-of-bound data access
        staging: comedi: vmk80xx: Fix possible double-free of ->usb_rx_buf
        staging: comedi: vmk80xx: Fix use of uninitialized semaphore
        staging: most: core: use device description as name
        iio: core: fix a possible circular locking dependency
        iio: ad_sigma_delta: select channel when reading register
        iio: pms7003: select IIO_TRIGGERED_BUFFER
        iio: cros_ec: Fix the maths for gyro scale calculation
        iio: adc: xilinx: prevent touching unclocked h/w on remove
        iio: adc: xilinx: fix potential use-after-free on probe
        iio: adc: xilinx: fix potential use-after-free on remove
        iio: dac: mcp4725: add missing powerdown bits in store eeprom
        io: accel: kxcjk1013: restore the range after resume.
        iio:chemical:bme680: Fix SPI read interface
        iio:chemical:bme680: Fix, report temperature in millidegrees
        iio: chemical: fix missing Kconfig block for sgp30
        iio: adc: at91: disable adc channel interrupt in timeout case
        iio: gyro: mpu3050: fix chip ID reading
        ...
      b222e9af
    • Linus Torvalds's avatar
      Merge tag 'char-misc-5.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc · f9764dd4
      Linus Torvalds authored
      Pull char/misc fixes from Greg KH:
       "Here are four small misc driver fixes for 5.1-rc6.
      
        Nothing major at all, they fix up a Kconfig issues, a SPDX invalid
        license tag, and two tiny bugfixes.
      
        All have been in linux-next for a while with no reported issues"
      
      * tag 'char-misc-5.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:
        drivers: power: supply: goldfish_battery: Fix bogus SPDX identifier
        extcon: ptn5150: fix COMPILE_TEST dependencies
        misc: fastrpc: add checked value for dma_set_mask
        habanalabs: remove low credit limit of DMA #0
      f9764dd4