Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v3.14.66
    55d37e17 · Linux 3.14.66 ·
    This is the 3.14.66 stable release
    
  • v4.4.7
    b40108b8 · Linux 4.4.7 ·
    This is the 4.4.7 stable release
    
  • v4.5.1
    d5441f92 · Linux 4.5.1 ·
    This is the 4.5.1 stable release
    
  • drm-intel-next-2016-04-11
    - make modeset hw state checker atomic aware (Maarten)
    - close races in gpu stuck detection/seqno reading (Chris)
    - tons&tons of small improvements from Chris Wilson all over the gem code
    - more dsi/bxt work from Ramalingam&Jani
    - macro polish from Joonas
    - guc fw loading fixes (Arun&Dave)
    - vmap notifier (acked by Andrew) + i915 support by Chris Wilson
    - create bottom half for execlist irq processing (Chris Wilson)
    - vlv/chv pll cleanup (Ville)
    - rework DP detection, especially sink detection (Shubhangi Shrivastava)
    - make color manager support fully atomic (Maarten)
    - avoid livelock on chv in execlist irq handler (Chris)
  • wireless-drivers-next-for-davem-2016-04-11
    wireless-drivers patches for 4.7
    
    Major changes:
    
    iwlwifi
    
    * support for Link Quality measurement
    * more work 9000 devices and MSIx
    * continuation of the Dynamic Queue Allocation work
    * make the paging less memory hungry
    * 9000 new Rx path
    * removal of IWLWIFI_UAPSD Kconfig option
    
    ath10k
    
    * implement push-pull tx model using mac80211 software queuing support
    * enable scan in AP mode (NL80211_FEATURE_AP_SCAN)
    
    wil6210
    
    * add basic PBSS (Personal Basic Service Set) support
    * add initial P2P support
    * add oob_mode module parameter
    
  • v4.6-rc3
    bf162006 · Linux 4.6-rc3 ·
    Linux 4.6-rc3
    
  • gpio-v4.6-3
    GPIO fixes for the V4.6 series:
    
    Core fixes:
    - Defer GPIO device setup until after gpiolib is initialized.
      It turns out that a few very tightly integrated GPIO platform
      drivers initialize so early (befor core_initcall()) so that
      the gpiolib isn't even initialized itself. That limits what
      the library can do, and we cannot reference uninitialized
      fields until later. Defer some of the initialization until
      right after the gpiolib is initialized in these (rare) cases.
    - As a consequence: do not use devm_* resources when allocating
      the states in the initial set-up of the gpiochip.
    
    Driver fixes:
    - In ACPI retrieveal: ignore GpioInt when looking for output
      GPIOs.
    - Fix legacy builds on the PXA without a backing pin controller.
    - Use correct datatype on pca953x register writes.
    
  • pm+acpi-4.6-rc3
    Power management and ACPI material for v4.6-rc3
    
     - intel_pstate fixes for two issues exposed by the recent switch
       over from using timers and for one issue introduced during the
       4.4 cycle plus new comments describing data structures used by
       the driver (Rafael Wysocki, Srinivas Pandruvada).
    
     - intel_idle fixes related to CPU offline/online (Richard Cochran).
    
     - intel_idle support (new CPU IDs and state definitions mostly) for
       Skylake-X and Kabylake processors (Len Brown).
    
     - PCC mailbox driver fix for an out-of-bounds memory access that
       may cause the kernel to panic() (Shanker Donthineni).
    
     - New (missing) CPU ID for one apparently overlooked Haswell model
       in the Intel RAPL power capping driver (Srinivas Pandruvada).
    
     - Fix for the PM core's wakeup IRQs framework to make it work after
       wakeup settings reconfiguration from sysfs (Grygorii Strashko).
    
     - Runtime PM documentation update to make it describe what needs
       to be done during device removal more precisely (Krzysztof
       Kozlowski).
    
     - Stale comment removal cleanup in the cpufreq-dt driver (Viresh
       Kumar).
    
     - turbostat utility fixes and support for Broxton, Skylake-X
       and Kabylake processors (Len Brown).
    
    /
    
  • iommu-fixes-v4.6-rc2
    IOMMU Fixes for Linux v4.6-rc2 with:
    
     - Compile-time fixes (warnings and failures)
    
     - A bug in iommu core code which could cause the group->domain pointer
       to be falsly cleared
    
     - Fix in scatterlist handling of the ARM common DMA-API code
    
     - Stall detection fix for the Rockchip IOMMU driver
    
  • drm-intel-fixes-2016-04-07
  • mac80211-next-for-davem-2016-04-06
    For the 4.6 cycle, we have a number of changes:
     * Bob's mesh mode rhashtable conversion, this includes
       the rhashtable API change for allocation flags
     * BSSID scan, connect() command reassoc support (Jouni)
     * fast (optimised data only) and support for RSS in mac80211 (myself)
     * various smaller changes
    
  • mac80211-for-davem-2016-04-06
    For the current RC series, we have the following fixes:
     * TDLS fixes from Arik and Ilan
     * rhashtable fixes from Ben and myself
     * documentation fixes from Luis
     * U-APSD fixes from Emmanuel
     * a TXQ fix from Felix
     * and a compiler warning suppression from Jeff
    
  • topic/drm-fixes-2016-04-07
  • media/v4.6-3
    media fixes for v4.6-rc2
    
  • v4.1.21
    206f91a1 · Linux 4.1.21 ·
    Linux 4.1.21
    
  • v3.18.30
    b36eba9b · Linux 3.18.30 ·
    Linux 3.18.30
    
  • iio-for-4.7a
    First round of IIO new device support, features and cleanups for the 4.7 cycle.
    
    New core support
    * UV light modifier (for intensity)
    * UV light index channel type.
    
    New device support
    * hp206c barometer and altimeter
      - new driver.
    * mcp4131 potentiometer
      - new driver supporting lots of parts from Microchip.
    * mma8452
      - FXLS8471Q support
    - NXP LPC18XX SOC ADC
      - new driver.
    - NXP LPC18XX SOC DAC
      - new driver.
    - rockchip_saradc
      - support rk3399
    * st accel
      - h3lis331dl support
    
    Staging driver removals
    * adis16204
      - obsolete part making it hard to get parts to test the driver in order
        to clean it up.
    * adis16220
      - obsolete part making it hard to get the parts test the driver in order
        to clean it up.
    
    Features
    * core
      - convenience functions to claim / release direct access to the device.
        Makes more consistent handling of this corner easier. Used in ad7192 driver.
    * ak8975
      - power regulator support.
    * at91-sama5d2
      - differential channel support.
    * mma8452
      - runtime pm support
      - drop device specific autosleep and use the runtime pm one instead.
    * ms5611
      - DT bindings
      - oversampling ratio support
    
    Cleanups and minor fixes
    * MAINTAINERS
      - Peter got married - hence name change!
    
    * Documentation
      - Fix a typo in in_proximity_raw description.
      - Add some missing docs for iio_buffer_access_funcs.
    
    * Tools
      - update iio_event_monitor names to match new stuff.
      - make generic_buffer look for triggers ending in -trigger as we let these in
      for a number of drivers a long time back and now it is a fairly common
      option.
    
    Drivers
    * staging wide
      - convert bare unsigned usage to unsigned int to comply with coding style.
    * non staging wide:
      - since boiler plate gpio handling of interrupts has been moved into the
       ACPI core we don't need to include gpio/consumer.h in a load of drivers so
       drop it.
    * ad7606
      - fix an endian casting sparse warning.
    * ak8975
      - fix a possible unitialized warning from gcc.
      - drop and unused field left over from earlier cleanups
      - fix a missing regulator_disable on exit.
    * at91-sama5d2
      - typo and indentation
      - missing IOMEM dependency.
      - cleanup mode register usage by avoidling erasing whole thing when changing
      the sampling frequency.
    * bmc150
      - use the core demux and available_scan_masks to simplify buffer handling
      - optimize the transfers in the trigger handler now we have a magic function
      to emulate bulk reads (under circumstances met here).  This matters with some
      rather dumb i2c adapters in particular.
      - use a single regmap_conf for all bus types as they were all the same.
    * bmg160
      - use the core demux and available_scan_masks to simplify the buffer handling
      - optimize the transfers in the trigger handler now we have a magic funciton
      to emulate bulk rads (under circumstances met here).
      - drop gpio interrupt probing from the driver (ACPI) as now handled by the
      ACPI core.
    * ina2xx-adc
      - update the CALIB register when RShunt changes.
      - fix scale for VShunt - in reality this error canceled out when used.
    * isl29028
      - use regmap to retrieve the struct device instead of carrying a second
      copy of it around.
    * kxcjk-1013
      - use core demux
      - optimize i2c transfers in the trigger handler.
    * mcp4531
      - refactor to use a pointer to access model parameters instead of indexing
        into the array each time.
    * mma8452
      - style fixes
      - avoid swtiching to active whenever the config changes
      - add missin i2c_device_id for mma8451
    * mpu6050
      - fix possible NULL dereference.
      - fix the name / chip_id used when ACPI used (otherwise reports as NULL).
    * ms5611
      - fix a missing regulator_disable that left the regulator on during removal.
    * mxc4005
      - drop gpio interrupt handling for ACPI case from driver as the core now
      handles this case.
    * st-sensors
      - note that there are only ever a maximum of 3 axis on current st-sensors
      so just allocate a fixed sized buffer big enough for that.
    * tpl0102
      - change the i2c_check_functionality condition to bring it inline with other
        IIO users as EOPNOTSUPP.
    * tsl2563
      - replace deprecated flush_scheduled_work
    
  • iio-fixes-for-4.6b
    Second set of IIO fixes for the 4.6 cycle.
    
    This lot are either dependent on patches from the merge window or just came
    in recently enough that they ended up in this tree.
    
    * core
      - The watermark for the buffers was given a value that meant that it was
        impossible to actually set the watermark to anything sensible.
    * at91_adc
      - Fix a build config dependency on HAS_IOMEM
    * bmc150
      - Fix wrong output on big endian systems
    * bmg160
      - Fix wrong output on big endian systems
      - Fix an issue in which the regmap return value was stored to the buffer
        rather than the value actually being read in a bulk read.
    * inv_mpu6050
      - Fix an indirect build config dependency on HAS_IOMEM
    * max30100
      - Fix an error in fifo check condition that leads to a double read of the
        final reading.
    * st_magn
      - Make sure ST_MAGN_TRIGGER_SET_STATE is always defined to avoid a build
        error for relatively obscure config combinations.
    
  • iio-fixes-for-4.6a
    First round of IIO fixes for the 4.6 cycle.
    
    Again I've ended up with two early fix sets, depending on whether they are
    dependent on elements of the merge window or simply came in after I had
    patches with that dependency already, vs older fixes that were just too
    late for the last cycle.  This first set is for the older ones.
    
    - max1353
      * Add a missing adc to max1363_id - the driver has supported the
        max11644-11647 for a while, but as they weren't in the id table there
        was no way of actually initializing it.
      * Fix a wrong reference voltage for the above models.  Given you couldn't
        initialize the driver for these parts without patching, no one noticed
        that the reference voltage used in computing the scaling was wrong.
     - apds9960
       * The fifo last enelement was read twice (and hence pushed out twice) due
         to a small logic bug.
    
  • v4.6-rc2
    9735a227 · Linux 4.6-rc2 ·
    Linux 4.6-rc2