Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v4.9.168
    e93d4749 · Linux 4.9.168 ·
    This is the 4.9.168 stable release
    
  • acpi-5.1-rc4
    ACPI fix for 5.1-rc4
    
    Prevent stale GPE events from triggering spurious system wakeups from
    suspend-to-idle (Furquan Shaikh).
    
  • pm-5.1-rc4
    58b0cf8e · Merge branch 'pm-tools' ·
    Power management material for 5.1-rc4
    
     - Make intel_pstate only load on Intel processors and prevent it
       from printing pointless failure messages (Borislav Petkov).
    
     - Update the turbostat utility:
       * Assorted fixes (Ben Hutchings, Len Brown, Prarit Bhargava).
       * Support for AMD Fam 17h (Zen) RAPL and package power (Calvin
         Walton).
       * Support for Intel Icelake and for systems with more than one
         die per package (Len Brown).
       * Cleanups (Len Brown).
    
  • iio-for-5.2a-2
    First set of new device support, features and fixes for IIO in the 5.2 cycle
    
    Staging graduations
    * ad7780
      - Move this ADC driver out of staging.  Included adding some new features
        along the way (see below). Also added DT bindings.
    
    New device support
    * adis16480
      - Support the ADIS16495 and ADIS16497 IMU devices making
        heavy use of refactoring of various aspects of the driver in precursor
        patches.
    * lsm6dsx
      - Support for the ASM330LHH 6-axis (accelerometer + gyro) sensor.
      - Support for the LSM6DS0X
    * matbotix mb1232
      - New driver for this ultrasound ranging device family. Including bindings.
      - Supports mb1202, mb1212, mb1222, mb1232, mb1242, mb7040 and mb7137.
    * max31856
      - New driver for this thermocouple temperature sensor.
    * meson saradc
      - Support the Meson-G12A (ID addition only).
    * stmpe-adc
      - New driver supporting generic ADC alongside touchscreen support which
        previously existed. Includes DT bindings.
    * vcnl4000
      - Support for the vcln4040 proximity and light sensor, including adding
        DT bindings for this and parts previously supported.
    
    Features
    * core
      - Allow reading of mount matrices from ACPI in addition to DT.
      - Common binding for theromcouple types.
    * ad5933
      - Add ABI docs as there are a few 'unsual' elements about this
        device - perhaps because it's our only impedance analyser.
    * ad7780
      - Add gain and filter gpio support + readback of current gain and filter.
    * adis16480
      - Allow selection fo the dataready pin to be used.
      - Device tree ID table and binding documentation.
      - Support external clock modes, including new bindings.
    * bma180
      - Mount matrix support.
    * bmc150
      - Mount matrix support.
    * bmg160
      - Mount matrix support.
      - DT id table and bindings doc.
    * bmp280
      - Put calibration data into the entropy pool.
    * hmc5843
      - Mount matrix support.
    * itg3200
      - Mount matrix support.
    * kxcjk1013
      - Device tree id table, and binding docs.
    * lpc32xx
      - Add scale when regulator specified including DT docs for regulator.
    * pms7003
      - Add device IDs for all supported parts to driver and binding.
    * stm32-dfsdm
      - Enable hw consumer support, scan mode control and a complex set of
        triggered buffer modes.
      - Power management.
    * stm32-lptimer-counter
      - power management.
      - Document the pinctrl sleep state binding.
    * ti-ads7950
      - GPIO pin support.
    
    Cleanups, minor fixes
    * core
      - Use bitmap_zalloc to make it explicit that is what we are doing.
      - Tidy up all the Kconfig files (which had slowly gotten messy)
      - Fix a forwards definition missing issue in iio/driver.h
    * ad sigma delta core
      - Improve handling of SPI bus locking vs CS assertion.  This has been
        wrong a long time so not rushing this in.
    * ad5064
      - Mlock to local lock.
    * ad5933 (staging cleanup)
      - Multiline comment fixes.
      - Include ordering.
      - SPDX.
      - Tidy up Kconfig help which was a bit missleading.
      - Change some non standard attributes to ABI defined ones.
    * ad7124
      - White space fix.
    * ad7192
      - White space.
      - Use DT clock binding.
      - Improve error reporting.
      - Platform data to DT conversion.
      - Use read_avail callback, mostly to avoid the endless series of
        patches from new contributors trying to falsely put spaces around
        the negative sign.
    * ad7280a
      - Add brackets to macros to avoid potential precedence isseus.
      - Add temp vars for event codes to reduce indent and improved readability.
      - Clean out som CamelCase notation.
      - White space.
    * ad7606
      - Fix broken file naming in MAINTAINERS.
    * ad7780
      - Missing switch defaults to supress warnings and harden the code slightly.
      - Set pattern masks more directly.
      - Add ID values and masks for all supported chips.
      - SPDX + add Renato as a copyright holder as he has done a lot of work on
        this driver.
      - Add brackets to macros to avoid potential precedence issues.
    * ad7923
      - White space fixes.
      - Use BIT macro to improve readability.
      - Add brackets to macros to avoid potential precedence issues.
      - Tidy up a null comparisom.
    * ad9523
      - Fix a typo in naming of variables.
    * adis16400
      - Combine trigger file into main code as no advantage in separate files.
        Rename core file to just adis16400.
      - Squash the header into the c file now there is only one file.
      - Generalize burst mode to support new variants.
    * ak8975
      - Local variable to improve readability around mount matrix support.
    * as3935
      - Avoid potential race by ensuring remove does exact opposite of
        probe rather than a slightly different order.
    * cross_ec
      - Drop some unnecessary includes.
      - Fix some warning and the slightly 'unusual' code.
      - Add some docs for non obvious function.
      - SPDX
    * hmc5843
      - Potential unhandled error case.
    * iio trigger core
      - Print an error if there is no available irq due to max consumers per
        trigger being set to low.
    * iio loop trigger
      - Drop an unlikely on IS_ERR as IS_ERR already has the annotation.
    * ingenic-adc
      - Drop a redundant dev_err call as devm_ioremap_resource reports the same
        internally.
    * lmp91000
      - Drop some unncessary parentheses and white space tidy up.
      - Invert and if statement to improve readability.
      - Fix a wrong error message.
    * lpc32xx
      - Header sorting + drop some unused ones.
    * mma8542
      - Mark a switch fallthrough.
    * mpu6050
      - Add a local variable to improve code readability around mount matrix
        support.
    * mxs-lradc-adc
      - Handle devm_iio_trigger_alloc failure.
    * sps30
      - Fix up a kernel version in the ABI docs.
    * srf04
      - DT binding doc converted to yaml.
    * ssp_sensors
      - Supress a clang build warning due to lack of visibility of conditional
        within a iio_push_to_buffers_with_timestamp.  (reasonable false warning!)
    * st_accel
      - Drop pointless less than 0 comparisom of unsigned int.
    * stm32-dfsdm
      - Improve accuracy of spi_master_frequency calculation.
      - Improve calculation fo sampling frequency.
      - Rework various internals to simplify adding triggered buffer support.
      - Claim direct mode to avoid racing around read_raw and being in buffered
        mode.
    * stmpe
      - Fix a clang false positive warning.
    * ti-ads7950
      - Use local lock rather than using the core mlock when not locking around
        the device mode.
    * vcnl4000
      - Use word writes instead of byte writes.  It seems byte writes are fine
        for some parts (undocument) but not others that the driver will shortly
        support.
    
    Other
    * mailmap
      - Add email address change for Sean Nyekjaer.  Update in relevant drivers
    
  • v3.16.65
    eb982e5e · Linux 3.16.65 ·
    This is the 3.16.65 stable release
    
  • v5.0.6
    820c1fa5 · Linux 5.0.6 ·
    This is the 5.0.6 stable release
    
  • v4.19.33
    4b3a3ab0 · Linux 4.19.33 ·
    This is the 4.19.33 stable release
    
  • v4.14.110
    80bf6c64 · Linux 4.14.110 ·
    This is the 4.14.110 stable release
    
  • v4.9.167
    21834d3e · Linux 4.9.167 ·
    This is the 4.9.167 stable release
    
  • v4.4.178
    12ae58ca · Linux 4.4.178 ·
    This is the 4.4.178 stable release
    
  • v3.18.138
    a1a43d65 · Linux 3.18.138 ·
    This is the 3.18.138 stable release
    
  • iio-fixes-for-5.1a
    First set of IIO fixes for the 5.1 cycle.
    
    Mostly the usual mix, but the bme680 SPI fix is much larger than
    I would normally like.  It never worked, but conversely we have
    code there that would make people expect it to do so.  Chances
    of side effects are very low.
    
    * core
      - Fix an uninitialised bitaks that could potentially result in random
        channels being enabled on startup.
    * ad7192
      - Fix a wrong channel address for ad7193.
    * ade7854
      - Fix a typo that results in returning peak voltage instead of peak current.
    * at91
      - Fix a potential hang due to a race on interrupt setting.
    * bmg160
      - Fix scale factor of temperature
    * bme680
      - Fix scale factor of temperature
      - Fix SPI read interface.  This is a bit of a large patch as it seems
        that it never worked.  It's major for this driver but is unlikely to
        have any negative side effects.
    * kxcjk1013
      - restore sensor range setting after resume.
    * mcp4725
      - make sure to store powerdown bits when storing to the eeprom.
    * mpu3050
      - Mask the chip ID correctly as we have chips that set the bother bits of
        this register.
    * sgp30
      - Fix a missing Kconfig block that means the driver doesn't actually ever
        get built.
    
  • v5.1-rc3
    79a3aaa7 · Linux 5.1-rc3 ·
    Linux 5.1-rc3
    
  • gpio-v5.1-2
    GPIO fixes for the v5.1 series:
    
    - Revert the extended use of gpio_set_config() and think about
      how we can do this properly.
    
    - Fix up the SPI CS GPIO handling so it now works properly on
      the SPI bus children, as intended.
    
    - Error paths and driver fixes.
    
  • pm-5.1-rc3
    Power management fixes for 5.1-rc3
    
     - Fix the ACPI CPPC library to actually follow the specification
       when decoding the guaranteed performance register information and
       make the intel_pstate driver to fall back to the nominal frequency
       when reporting the base frequency if the guaranteed performance
       register information is not there (Srinivas Pandruvada).
    
     - Fix use-after-free in the exit callback of the scpi-cpufreq left
       after an update during the 5.0 development cycle (Vincent Stehlé).
    
  • acpi-5.1-rc3
    ACPI fix for 5.1-rc3
    
    Correct a previous attempt to make Linux use its own set of ACPI debug
    flags different from the upstream ACPICA's default (Erik Schmauss).
    
  • sound-5.1-rc3
    sound fixes for 5.1-rc3
    
    The important fixes at this time are a couple fixes in ALSA core:
    a fix for PCM is about the OOB access in PCM OSS plugins that has
    been for long time, but hasn't hit so often until now just because
    we allocated a large buffer via vmalloc(), and surfaced more often
    after switching to kvmalloc().  Another fix is for a long-standing
    PCM problem wrt racy PM resume.  Others are trivial nospec coverage
    and usual HD-audio quirks.
    
  • du-next-20190328
    R-Car DU miscellaneous changes for v5.2
    
  • v5.0.5
    1f6f316a · Linux 5.0.5 ·
    This is the 5.0.5 stable release
    
  • v4.19.32
    3a2156c8 · Linux 4.19.32 ·
    This is the 4.19.32 stable release