1. 15 Oct, 2019 20 commits
  2. 14 Oct, 2019 14 commits
  3. 13 Oct, 2019 6 commits
    • Linus Torvalds's avatar
      Linux 5.4-rc3 · 4f5cafb5
      Linus Torvalds authored
      4f5cafb5
    • Linus Torvalds's avatar
      Merge tag 'trace-v5.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace · d4615e5a
      Linus Torvalds authored
      Pull tracing fixes from Steven Rostedt:
       "A few tracing fixes:
      
         - Remove lockdown from tracefs itself and moved it to the trace
           directory. Have the open functions there do the lockdown checks.
      
         - Fix a few races with opening an instance file and the instance
           being deleted (Discovered during the lockdown updates). Kept
           separate from the clean up code such that they can be backported to
           stable easier.
      
         - Clean up and consolidated the checks done when opening a trace
           file, as there were multiple checks that need to be done, and it
           did not make sense having them done in each open instance.
      
         - Fix a regression in the record mcount code.
      
         - Small hw_lat detector tracer fixes.
      
         - A trace_pipe read fix due to not initializing trace_seq"
      
      * tag 'trace-v5.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:
        tracing: Initialize iter->seq after zeroing in tracing_read_pipe()
        tracing/hwlat: Don't ignore outer-loop duration when calculating max_latency
        tracing/hwlat: Report total time spent in all NMIs during the sample
        recordmcount: Fix nop_mcount() function
        tracing: Do not create tracefs files if tracefs lockdown is in effect
        tracing: Add locked_down checks to the open calls of files created for tracefs
        tracing: Add tracing_check_open_get_tr()
        tracing: Have trace events system open call tracing_open_generic_tr()
        tracing: Get trace_array reference for available_tracers files
        ftrace: Get a reference counter for the trace_array on filter files
        tracefs: Revert ccbd54ff ("tracefs: Restrict tracefs when the kernel is locked down")
      d4615e5a
    • Linus Torvalds's avatar
      Merge tag 'hwmon-for-v5.4-rc3' of... · 2581efa9
      Linus Torvalds authored
      Merge tag 'hwmon-for-v5.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
      
      Pull hwmon fixes from Guenter Roeck:
      
       - Update/fix inspur-ipsps1 and k10temp Documentation
      
       - Fix nct7904 driver
      
       - Fix HWMON_P_MIN_ALARM mask in hwmon core
      
      * tag 'hwmon-for-v5.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:
        hwmon: docs: Extend inspur-ipsps1 title underline
        hwmon: (nct7904) Add array fan_alarm and vsen_alarm to store the alarms in nct7904_data struct.
        docs: hwmon: Include 'inspur-ipsps1.rst' into docs
        hwmon: Fix HWMON_P_MIN_ALARM mask
        hwmon: (k10temp) Update documentation and add temp2_input info
        hwmon: (nct7904) Fix the incorrect value of vsen_mask in nct7904_data struct
      2581efa9
    • Linus Torvalds's avatar
      Merge tag 'fixes-for-5.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux · 71b1b553
      Linus Torvalds authored
      Pull MTD fixes from Richard Weinberger:
       "Two fixes for MTD:
      
         - spi-nor: Fix for a regression in write_sr()
      
         - rawnand: Regression fix for the au1550nd driver"
      
      * tag 'fixes-for-5.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux:
        mtd: rawnand: au1550nd: Fix au_read_buf16() prototype
        mtd: spi-nor: Fix direction of the write_sr() transfer
      71b1b553
    • Linus Torvalds's avatar
      Merge tag 'for-linus-20191012' of git://git.kernel.dk/linux-block · b27528b0
      Linus Torvalds authored
      Pull io_uring fix from Jens Axboe:
       "Single small fix for a regression in the sequence logic for linked
        commands"
      
      * tag 'for-linus-20191012' of git://git.kernel.dk/linux-block:
        io_uring: fix sequence logic for timeout requests
      b27528b0
    • Greg Kroah-Hartman's avatar
      Merge tag 'iio-for-5.5a-take3' of... · 9dc86c23
      Greg Kroah-Hartman authored
      Merge tag 'iio-for-5.5a-take3' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next
      
      Jonathan writes:
      
      First set of IIO new device support, cleanups and features for the 5.5 cycle
      
      Third version with the adis rework set dropped as better to just have
      a fresh version of that at some future date.
      
      The usual mixed backs of new device support being added to drivers,
      long term reworks continuing and little per driver cleanups and
      features.
      
      Also a few trivial counter subsystem tidy ups on behalf of William.
      
      Core new feature
      * Device label support.  A long requested feature no one got around to
        implementing before.  Allows DT based provision of a 'label' that
        identifies a device uniquely within a system.  This differs from existing
        'name' which is meant to be the part number.
      New device support
      * ingenic-adc
        - Support for the JZ4770 SoC ADC including bindings.
      * inv_mpu6050
        - Add support for magnetometer in MPU925x parts.
          Fiddly to do as this is actually a separate device sitting inside the
          package, but with the master device being able to schedule reads etc.
          Will only run if the auxiliary bus is not in use for any other devices.
      
      Features
      * ad7192
        - Userspace calibration controls to do zero and full scale.
      * st_lsm6dsx
        - Enable latched interrupts by default for sensors events with related clear.
        - Motion events and related wakeup source.  This needed quite a bit of
          refactoring as well.
      
      Cleanups and minor features
      * ad7192
        - sysfs ABI docs
      * ad7949
        - Remove code to readback configuration word as driver never actually enabled
          it.
        - Fix incorrect xfer length.  Not actually known to cause problems other
          than wasted bus usage.
      * adis16080
        - Replace core mlock usage with local lock with more appropriate scope.
      * adis16130
        - Remove pointless mlock usage.
      * adis16240
        - Remove include of gpio.h as no gpio usage.
      * atlas-ph-sensor
        - Improve logical ordering of buffer predisable / postenable functions.
          This is part of a longer term rework Alexandru is driving towards.
      * bh1750
        - Fix up a static compiler warning and make the code more readable.
        - yaml conversion of binding + MAINTAINERS entry.
      * bmp280
        - Drop a stray newline.
      * cm36651
        - Drop a redundant assignment
      * itg3200
        - Alignment cleanup.
      * max31856
        - Add missing of_node and parent references, useful to identify the device.
      * sc27xx_adc
        - Use devm_hwspin_lock_request_specific rather than local rolled version.
      * stm32-lptimer counter
        - kernel-doc warning.
      * stm32-timer counter
        - kernel-doc warning.
        - Alignment cleanup.
      * sx9500
        - Improve logical ordering of buffer predisable / postenable functions.
          This is part of a longer term rework Alexandru is driving towards.
      * tcs3414
        - Improve logical ordering of buffer predisable / postenable functions.
          This is part of a longer term rework Alexandru is driving towards.
      
      * tag 'iio-for-5.5a-take3' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio: (41 commits)
        iio: pressure: bmp280: remove stray newline
        iio: adc: sc27xx: Use devm_hwspin_lock_request_specific() to simplify code
        iio: chemical: atlas-ph-sensor: fix iio_triggered_buffer_predisable() position
        iio: gyro: clean up indentation issue
        counter: stm32: clean up indentation issue
        iio: proximity: sx9500: fix iio_triggered_buffer_{predisable,postenable} positions
        iio: core: Add optional symbolic label to device attributes
        dt-binding: iio: Add optional label property
        iio: gyro: adis16080: replace mlock with own lock
        counter: stm32-lptimer-cnt: fix a kernel-doc warning
        counter: stm32-timer-cnt: fix a kernel-doc warning
        iio: gyro: adis16130: remove mlock usage
        MAINTAINERS: add entry for ROHM BH1750 driver
        dt-bindings: iio: light: bh1750: convert bindings to yaml
        iio: imu: st_lsm6dsx: add motion report function and call from interrupt
        iio: imu: st_lsm6dsx: always enter interrupt thread
        iio: imu: st_lsm6dsx: add wakeup-source option
        iio: imu: st_lsm6dsx: add motion events
        iio: imu: st_lsm6dsx: move interrupt thread to core
        iio: imu: inv_mpu6050: add fifo support for magnetometer data
        ...
      9dc86c23