Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • phy-for-4.14-rc
    phy: for 4.14 -rc
    
     *) Handle error return values in rockchip-typec and tegra-xusb
     *) Fix MUX error check and ioremap_resource error check in mvebu-cp110-comphy
     *) Fix NULL pointer dereference error in phy-mtk-tphy
     *) Make sure pipe selector is not set to incompatible value
     *) Fix flaky aux channel communication with rockchip-typec PHY
     *) Fix DP monitors detection issue in rockchip-typec PHY
    
    Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
    
  • v4.14-rc3
    9e66317d · Linux 4.14-rc3 ·
    Linux 4.14-rc3
    
  • drm-intel-next-2017-09-29
    2nd batch of v4.15 features:
    
    - lib/scatterlist updates, use for userptr allocations (Tvrtko)
    - Fixed point wrapper cleanup (Mahesh)
    - Gen9+ transition watermarks, watermark optimization and fixes (Mahesh)
    - Display IPC (Isochronous Priority Control) support (Mahesh)
    - GEM workaround fixes (Oscar)
    - GVT: PCI config sanitize series (Changbin)
    - GVT: Workload submission error handling series (Fred)
    - PSR fixes and refactoring (Rodrigo)
    - HWSP based optimizations (Chris)
    - Private PAT management (Zhi)
    - IRQ handling fixes and refactoring (Ville)
    - Module parameter refactoring and variable name clash fix (Michal)
    - Execlist refactoring, incomplete request unwinding on reset (Chris)
    - GuC scheduling improvements (Michal)
    - OA updates (Lionel)
    - Coffeelake out of alpha support (Rodrigo)
    - seqno fixes (Chris)
    - Execlist refactoring (Mika)
    - DP and DP MST cleanups (Dhinakaran)
    - Cannonlake slice/sublice config (Ben)
    - Numerous fixes all around (Everyone)
    
  • drm-fixes-for-v4.14-rc3
    qxl, tegra, misc, amd, etnaviv fixes
    
  • acpi-4.14-rc3
    333d1774 · Merge branch 'acpi-apei' ·
    ACPI fix for v4.14-rc3
    
    This fixes an APEI problem that may cause a reported error to be
    missed due to a race condition.
    
  • pm-4.14-rc3
    Power management fixes for v4.14-rc3
    
     - Fix a deadlock in the operating performance points (OPP)
       framework caused by a notifier callback taking a lock that's
       already held by its caller (Viresh Kumar).
    
     - Prevent the ti-cpufreq and cpufreq-dt-platdev drivers from
       attempting to register conflicting device objects which
       triggers a warning from sysfs (Suniel Mahesh).
    
     - Drop a stale reference to a piece of intel_pstate documentation
       that's not in the tree any more (Rafael Wysocki).
    
  • drm-misc-fixes-2017-09-28-1
    Driver Changes:
    - qxl: fix primary surface and fb unpinning (Gerd)
    - sun41: fix CEC_PIN config gate now that media has been merged (Hans)
    - tegra: fix TRACE_INCLUDE_PATH (Thierry)
    
    Cc: Thierry Reding <treding@nvidia.com>
    Cc: Hans Verkuil <hverkuil@xs4all.nl>
    Cc: Gerd Hoffmann <kraxel@redhat.com>
  • drm-misc-fixes-2017-09-28
    Driver Changes:
    - bridge/sii8620: Fix out-of-bounds write to incorrect register (Maciej)
    - qxl: fix primary surface and fb unpinning (Gerd)
    - sun41: fix CEC_PIN config gate now that media has been merged (Hans)
    - tegra: fix TRACE_INCLUDE_PATH (Thierry)
    
    Cc: Thierry Reding <treding@nvidia.com>
    Cc: Hans Verkuil <hverkuil@xs4all.nl>
    Cc: Maciej Purski <m.purski@samsung.com>
    Cc: Gerd Hoffmann <kraxel@redhat.com>
  • drm-intel-fixes-2017-09-27
    drm/i915 fixes for 4.14-rc3
    
    Couple fixes for stable:
    
    - Fix ELD connector types and consequently audio on DP (Jani).
    - Ignore HDMI on Port A and consequently fix an ops on i915 probe
      when VBT advertises HDMI on Port A (Jani).
    
    And a small fix:
    
    - That removes a reduntant hw_check on modeset. (Colin)
  • v4.13.4
    6eb9c0fc · Linux 4.13.4 ·
    This is the 4.13.4 stable release
    
  • v4.9.52
    d59dabdc · Linux 4.9.52 ·
    This is the 4.9.52 stable release
    
  • v4.4.89
    10def3a6 · Linux 4.4.89 ·
    This is the 4.4.89 stable release
    
  • v3.18.72
    0e133352 · Linux 3.18.72 ·
    This is the 3.18.72 stable release
    
  • wireless-drivers-for-davem-2017-09-25
    wireless-drivers fixes for 4.14
    
    Quite a lot of fixes this time. Most notable is the brcmfmac fix for a
    CVE issue.
    
    iwlwifi
    
    * a couple of bugzilla bugs related to multicast handling
    
    * two fixes for WoWLAN bugs that were causing queue hangs and
      re-initialization problems
    
    * two fixes for potential uninitialized variable use reported by Dan
      Carpenter in relation to a recently introduced patch
    
    * a fix for buffer reordering in the newly supported 9000 device
      family
    
    * fix a race when starting aggregation
    
    * small fix for a recent patch to wake mac80211 queues
    
    * send non-bufferable management frames in the generic queue so they
      are not sent on queues that are under power-save
    
    ath10k
    
    * fix a PCI PM related gcc warning
    
    brcmfmac
    
    * CVE-2017-0786: add length check scan results from firmware
    
    * respect passive scan requests from user space
    
    qtnfmac
    
    * fix race in tx path when using multiple interfaces
    
    * cancel ongoing scan when removing the wireless interface
    
  • v4.14-rc2
    e19b205b · Linux 4.14-rc2 ·
    Linux 4.14-rc2
    
  • devicetree-fixes-for-4.14
    DeviceTree fixes for 4.14:
    
    - Fix build for !OF providing empty of_find_device_by_node
    
    - Fix Abracon vendor prefix
    
    - Sync dtx_diff include paths (again)
    
    - A stm32h7 clock binding doc fix
    
  • iio-for-4.15a
    Round one of new device support, features and cleanup for IIO in the 4.15 cycle.
    
    Note there is a misc driver drop in here given we have support
    in IIO and the feeling is no one will care.
    
    A large part of this series is a boiler plate removal series avoiding
    the need to explicitly provide THIS_MODULE in various locations.
    It's very dull but touches all drivers.
    
    New device support
    * ad5446
      - add ids to support compatible parts DAC081S101, DAC101S101,
        DAC121S101.
      - add the dac7512 id and drop the misc driver as feeling is no
        one is using it (was introduced for a board that is long obsolete)
    * mt6577
      - add bindings for mt2712 which is fully compatible with other
        supported parts.
    * st_pressure
      - add support for LPS33HW and LPS35HW with bindings (ids mostly).
    
    New features
    * ccs811
      - Add support for the data ready trigger.
    * mma8452
      - remove artifical restriction on supporting multiple event types
        at the same time.
    * tcs3472
      - support out of threshold events
    
    Core and tree wide cleanup
    * Use macro magic to remove the need to provide THIS_MODULE as part of
      struct iio_info or struct iio_trigger_ops.  This is similar to
      work done in a number of other subsystems (e.g. i2c, spi).
    
      All drivers are fixed and then the fields in these structures are
      removed.
    
      This will cause build failures for out of tree drivers and any
      new drivers that cross with this work going into the kernel.
    
      Note mostly done with a coccinelle patch, included in the series
      on the mailing list but not merged as the fields no longer exist
      in the structures so the any hold outs will cause a build failure.
    
    Cleanups
    * ads1015
      - avoid writing config register when it doesn't change.
      - add 10% to conversion wait time as it seems it is sometimes
        a little small.
    * ade7753
      - replace use of core mlock with a local lock.  This is part of a
        long term effort to make the use of mlock opaque and single
        purpose.
    * ade7759
      - expand the use of buf_lock to cover previous mlock cases.  This
        is a slightly nicer solution to the same issue as in ade7753.
    * cros_ec
      - drop an unused variable
    * inv_mpu6050
      - add a missing break in a switch for consistency - not actual
        bug,
      - make some local arrays static to save on object code size.
    * max5481
      - drop manual setting of the spi module owner as handled by the
        spi core.
    * max5487
      - drop manual setting of the spi module owner as handled by the
        spi core.
    * max9611
      - drop explicit setting of the i2c module owner as handled by
        the i2c core.
    * mcp320x
      - speed up reads on single channel devices,
      - drop unused of_device_id data elements,
      - document the struct mcp320x,
      - improve binding docs to reflect restrictions on spi setup and
        to make it explicit that the reference regulator is needed.
    * mma8452
      - symbolic to octal permissions,
      - unsigned to unsigned int.
    * st_lsm6dsx
      - avoid setting odr values multiple times,
      - drop config of LIR as it is only ever set to the existing
        defaults,
      - drop rounding configuration as it only ever matches the defaults.
    * ti-ads8688
      - drop manual setting of the spi module owner as handled by the
        spi core.
    * tsl2x7x
      - constify the i2c_device_id,
      - cleanup limit checks to avoid static checker warnings (and generally
        have nicer code).
    
  • iio-fixes-for-4.14a
    First round of IIO fixes for the 4.14 cycle
    
    Note this includes fixes from recent merge window.  As such the tree
    is based on top of a prior staging/staging-next tree.
    
    * iio core
      - return and error for a failed read_reg debugfs call rather than
        eating the error.
    * ad7192
      - Use the dedicated reset function in the ad_sigma_delta library
        instead of an spi transfer with the data on the stack which
        could cause problems with DMA.
    * ad7793
      - Implement a dedicate reset function in the ad_sigma_delta library
        and use it to correctly reset this part.
    * bme280
      - ctrl_reg write must occur after any register writes
      for updates to take effect.
    * mcp320x
      - negative voltage readout was broken.
      - Fix an oops on module unload due to spi_set_drvdata not being called
        in probe.
    * st_magn
      - Fix the data ready line configuration for the lis3mdl. It is not
        configurable so the st_magn core was assuming it didn't exist
        and so wasn't consuming interrupts resulting in an unhandled
        interrupt.
    * stm32-adc
      - off by one error on max channels checking.
    * stm32-timer
      - preset should not be buffered - reorganising register writes avoids
      this.
      - fix a corner case in which write preset goes wrong when a timer is
      used first as a trigger then as a counter with preset. Odd case but
      you never know.
    * ti-ads1015
      - Fix setting of comparator polarity by fixing bitfield definition.
    * twl4030
      - Error path handling fix to cleanup in event of regulator
        registration failure.
      - Disable the vusb3v1 regulator correctly in error handling
      - Don't paper over a regulator enable failure.
    
  • acpi-4.14-rc2
    ACPI fixes for v4.14-rc2
    
     - Fix the initialization of resources in the ACPI WDAT watchdog
       driver that uses unititialized memory which causes compiler
       warnings to be triggered (Arnd Bergmann).
    
     - Fix a recent regression in the ACPI device properties handling
       that causes some device properties data to be skipped during
       enumeration (Sakari Ailus).
    
     - Fix a recent change in behavior that caused the ACPI_HANDLE()
       macro to stop working for non-GPL code which is a problem for
       the NVidia binary graphics driver, for example (John Hubbard).
    
     - Add a MAINTAINERS entry for the ACPI PMIC drivers to specify
       the official reviewers for that code (Rafael Wysocki).
    
  • pm-4.14-rc2
    Power management fixes for v4.14-rc2
    
     - Fix a regression in cpufreq on systems using DT as the source of
       CPU configuration information where two different code paths
       attempt to create the cpufreq-dt device object (there can be only
       one) and fix up the "compatible" matching for some TI platforms
       on top of that (Viresh Kumar, Dave Gerlach).
    
     - Fix an initialization time memory leak in cpuidle on ARM which
       occurs if the cpuidle driver initialization fails (Stefan Wahren).
    
     - Fix a PM core function that checks whether or not there are any
       system suspend/resume callbacks for a device, but forgets to
       check legacy callbacks which then may be skipped incorrectly
       and the system may crash and/or the device may become unusable
       after a suspend-resume cycle (Rafael Wysocki).
    
     - Fix request type validation for latency tolerance PM QoS requests
       which may lead to unexpected behavior (Jan Schönherr).
    
     - Fix a broken link to PM documentation from a header file and a
       typo in a PM document (Geert Uytterhoeven, Rafael Wysocki).