Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v4.4.99
    0cbac004 · Linux 4.4.99 ·
    This is the 4.4.99 stable release
    
  • v3.18.82
    2f95dcc3 · Linux 3.18.82 ·
    This is the 3.18.82 stable release
    
  • drm-intel-next-2017-11-17-1
    More change sets for 4.16:
    
    - Many improvements for selftests and other igt tests (Chris)
    - Forcewake with PUNIT->PMIC bus fixes and robustness (Hans)
    - Define an engine class for uABI (Tvrtko)
    - Context switch fixes and improvements (Chris)
    - GT powersavings and power gating simplification and fixes (Chris)
    - Other general driver clean-ups (Chris, Lucas, Ville)
    - Removing old, useless and/or bad workarounds (Chris, Oscar, Radhakrishna)
    - IPS, pipe config, etc in preparation for another Fast Boot attempt (Maarten)
    - OA perf fixes and support to Coffee Lake and Cannonlake (Lionel)
    - Fixes around GPU fault registers (Michel)
    - GEM Proxy (Tina)
    - Refactor of Geminilake and Cannonlake plane color handling (James)
    - Generalize transcoder loop (Mika Kahola)
    - New HW Workaround for Cannonlake and Geminilake (Rodrigo)
    - Resume GuC before using GEM (Chris)
    - Stolen Memory handling improvements (Ville)
    - Initialize entry in PPAT for older compilers (Chris)
    - Other fixes and robustness improvements on execbuf (Chris)
    - Improve logs of GEM_BUG_ON (Mika Kuoppala)
    - Rework with massive rename of GuC functions and files (Sagar)
    - Don't sanitize frame start delay if pipe is off (Ville)
    - Cannonlake clock fixes (Rodrigo)
    - Cannonlake HDMI 2.0 support (Rodrigo)
    - Add a GuC doorbells selftest (Michel)
    - Add might_sleep() check to our wait_for() (Chris)
    
    Many GVT changes for 4.16:
    
    - CSB HWSP update support (Weinan)
    - GVT debug helpers, dyndbg and debugfs (Chuanxiao, Shuo)
    - full virtualized opregion (Xiaolin)
    - VM health check for sane fallback (Fred)
    - workload submission code refactor for future enabling (Zhi)
    - Updated repo URL in MAINTAINERS (Zhenyu)
    - other many misc fixes
    
  • drm-for-v4.15-amd-dc
    amdgpu DC display code for Vega.
    
  • v4.4.98
    c4e3d53b · Linux 4.4.98 ·
    This is the 4.4.98 stable release
    
  • v4.9.62
    9b609ba2 · Linux 4.9.62 ·
    This is the 4.9.62 stable release
    
  • v4.13.13
    b762de82 · Linux 4.13.13 ·
    This is the 4.13.13 stable release
    
  • v3.18.81
    37cdf969 · Linux 3.18.81 ·
    This is the 3.18.81 stable release
    
  • media/v4.15-1
    media updates for v4.15-rc1
    
  • devicetree-for-4.15
    DeviceTree for 4.15:
    
    - kbuild cleanups and improvements for dtbs
    
    - Code clean-up of overlay code and fixing for some long standing memory
      leak and race condition in applying overlays
    
    - Improvements to DT memory usage making sysfs/kobjects optional and
      skipping unflattening of disabled nodes. This is part of kernel
      tinification efforts.
    
    - Final piece of removing storing the full path for every DT node. The
      prerequisite conversion of printk's to use device_node format
      specifier happened in 4.14.
    
    - Sync with current upstream dtc. This brings additional checks to dtb
      compiling.
    
    - Binding doc tree wide removal of leading 0s from examples
    
    - RTC binding documentation adding missing devices and some
      consolidation of duplicated bindings
    
    - Vendor prefix documentation for nutsboard, Silicon Storage Technology,
      shimafuji, Tecon Microprocessor Technologies, DH electronics GmbH,
      Opal Kelly, and Next Thing
    
  • sound-4.15-rc1
    sound updates for 4.15-rc1
    
    There are no big surprising changes in this cycle, yet not too
    boring, either.  The biggest change from diffstat POV is the removal
    of the legacy OSS driver codes that have been already disabled for a
    long time.  This will bring a few trivial merge conflicts.
    
    As new features in ASoC side, there are two things: a new AC97 bus
    implementation and AMD Stony platform support.  Both include the
    relevant changes shared with other subsystems, e.g. AC97 MFD changes
    and DRM AMD changes.
    
    Some other highlighted topics are:
    - A bunch of USB-audio drivers got the hardening against the malicious
      device accesses with a new helper code for endpoint sanity check.
    - Lots of cleanups for ASoC Intel platform code, including support for
      their open source audio firmware.
    - Continued ASoC core componentization works.
    - Support for scaling MCLK with sample rate in ASoC simple-card.
    - Stabler PCM hot-unplug capability, especially for ASoC usages.
    
  • gpio-v4.15-1
    This is the bulk of GPIO changes for the v4.15 kernel cycle:
    
    CORE:
    - Fix the semantics of raw GPIO to actually be raw. No
      inversion semantics as before, but also no open draining,
      and allow the raw operations to affect lines used for
      interrupts as the caller supposedly knows what they are
      doing if they are getting the big hammer.
    
    - Rewrote the __inner_function() notation calls to names that
      make more sense. I just find this kind of code disturbing.
    
    - Drop the .irq_base() field from the gpiochip since now all
      IRQs are mapped dynamically. This is nice.
    
    - Support for .get_multiple() in the core driver API. This
      allows us to read several GPIO lines with a single
      register read. This has high value for some usecases: it
      can be used to create oscilloscopes and signal analyzers
      and other things that rely on reading several lines at
      exactly the same instant. Also a generally nice
      optimization. This uses the new assign_bit() macro from
      the bitops lib that was ACKed by Andrew Morton and
      is implemented for two drivers, one of them being the
      generic MMIO driver so everyone using that will be able
      to benefit from this.
    
    - Do not allow requests of Open Drain and Open Source
      setting of a GPIO line simultaneously. If the hardware
      actually supports enabling both at the same time the
      electrical result would be disastrous.
    
    - A new interrupt chip core helper. This will be helpful
      to deal with "banked" GPIOs, which means GPIO controllers
      with several logical blocks of GPIO inside them. This
      is several gpiochips per device in the device model, in
      contrast to the case when there is a 1-to-1 relationship
      between a device and a gpiochip.
    
    NEW DRIVERS:
    
    - Maxim MAX3191x industrial serializer, a very interesting
      piece of professional I/O hardware.
    
    - Uniphier GPIO driver. This is the GPIO block from the
      recent Socionext (ex Fujitsu and Panasonic) platform.
    
    - Tegra 186 driver. This is based on the new banked GPIO
      infrastructure.
    
    OTHER IMPROVEMENTS:
    
    - Some documentation improvements.
    
    - Wakeup support for the DesignWare DWAPB GPIO controller.
    
    - Reset line support on the DesignWare DWAPB GPIO controller.
    
    - Several non-critical bug fixes and improvements for the
      Broadcom BRCMSTB driver.
    
    - Misc non-critical bug fixes like exotic errorpaths, removal
      of dead code etc.
    
    - Explicit comments on fall-through switch() statements.
    
  • drm-for-v4.15
    main drm pull request for v4.15
    
  • regulator-v4.15
    regulator: Updates for v4.15
    
    A very quiet release for regulator, there's some new device support in
    existing drivers here and a few fixes but nothing in the core.
    
     - New device support for Allwinner AXP813, Dialog DA223/4/5 and
       Qualcomm PMI8994.
    
  • v4.14
    bebc6082 · Linux 4.14 ·
    Linux 4.14
    
  • v3.2.95
    85188140 · Linux 3.2.95 ·
    This is the 3.2.95 stable release
    
  • v3.16.50
    2447a018 · Linux 3.16.50 ·
    This is the 3.16.50 stable release
    
  • drm-intel-next-fixes-2017-11-10
    drm/i915 fixes for v4.15
    
  • drm-fixes-for-v4.14-rc9
    vmware and i915 fixes
    
  • drm-intel-next-2017-11-09
    Getting started with v4.16 features:
    
    - Cannonlake Enabling (Anusha, Rodrigo, Ville, Michel, Mika Kahola, Rafael)
    - Disable lazy PPGTT page table optimization for vGPU (Joonas)
    - Preemption with GuC (Michal Winiarsk, Jeff, Michel)
    - Other GuC and HuC related fixes and improvements (Michal Winiarsk)
    - HuC use helper function while waiting for DMA completion (Michal Wajdeczko)
    - Cancel modeset retry work during cleanup (Manasi)
    - Improvements on ILK watermarks (Maarten)
    - eDP fixes and clean-up (Jani)
    - Nuke dig_port->port and assorted cleanups (Ville)
    - Pass around crtc and connector states for audio (Ville)
    - Forcewake fallback (Mika Kuoppala)
    - Perf OA fixes (Lionel)
    - Reject unknown syncobj flags (Tvrtko)
    - Warn in debug builds of incorrect usages of ptr_pack_bits (Tvrtko)
    - Move init_clock_gating back where it was (Ville)
    - Finally, numerous GEM fixes, cleanups and improvements (Chris)