Skip to content
Tags give the ability to mark specific points in history as being important
  • v4.18.19
    6559b233 · Linux 4.18.19 ·
    This is the 4.18.19 stable release
    
  • v4.19.2
    7950eb31 · Linux 4.19.2 ·
    This is the 4.19.2 stable release
    
  • v4.20-rc2
    ccda4af0 · Linux 4.20-rc2 ·
    Linux 4.20-rc2
    
  • v4.18.18
    99661278 · Linux 4.18.18 ·
    This is the 4.18.18 stable release
    
  • v4.14.80
    0b047cbc · Linux 4.14.80 ·
    This is the 4.14.80 stable release
    
  • v4.9.136
    0bb1a5e5 · Linux 4.9.136 ·
    This is the 4.9.136 stable release
    
  • v4.4.163
    7a426970 · Linux 4.4.163 ·
    This is the 4.4.163 stable release
    
  • v3.18.125
    78e0897d · Linux 3.18.125 ·
    This is the 3.18.125 stable release
    
  • v4.20-rc1
    65102238 · Linux 4.20-rc1 ·
    Linux 4.20-rc1
    
  • v4.14.79
    50961e48 · Linux 4.14.79 ·
    This is the 4.14.79 stable release
    
  • v4.18.17
    2237effd · Linux 4.18.17 ·
    This is the 4.18.17 stable release
    
  • v4.19.1
    07a03b97 · Linux 4.19.1 ·
    This is the 4.19.1 stable release
    
  • media/v4.20-2
    media updates for v4.20-rc1
    
  • media/v4.20-1
    media updates for v4.20-rc1
    
  • gpio-v4.20-1
    This is the bulk of GPIO changes for the v4.20 series:
    
    Core changes:
    
    - A patch series from Hans Verkuil to make it possible to
      enable/disable IRQs on a GPIO line at runtime and drive GPIO
      lines as output without having to put/get them from scratch.
      The irqchip callbacks have been improved so that they can
      use only the fastpatch callbacks to enable/disable irqs
      like any normal irqchip, especially the gpiod_lock_as_irq()
      has been improved to be callable in fastpath context.
      A bunch of rework had to be done to achieve this but it is
      a big win since I never liked to restrict this to slowpath.
      The only call requireing slowpath was try_module_get() and
      this is kept at the .request_resources() slowpath callback.
      In the GPIO CEC driver this is a big win sine a single
      line is used for both outgoing and incoming traffic, and
      this needs to use IRQs for incoming traffic while actively
      driving the line for outgoing traffic.
    
    - Janusz Krzysztofik improved the GPIO array API to pass a
      "cookie" (struct gpio_array) and a bitmap for setting or
      getting multiple GPIO lines at once. This improvement
      orginated in a specific need to speed up an OMAP1 driver and
      has led to a much better API and real performance gains
      when the state of the array can be used to bypass a lot
      of checks and code when we want things to go really fast.
      The previous code would minimize the number of calls
      down to the driver callbacks assuming the CPU speed was
      orders of magnitude faster than the I/O latency, but this
      assumption was wrong on several platforms: what we needed
      to do was to profile and improve the speed on the hot
      path of the array functions and this change is now
      completed.
    
    - Clean out the painful and hard to grasp BNF experiments
      from the device tree bindings. Future approaches are looking
      into using JSON schema for this purpose. (Rob Herring
      is floating a patch series.)
    
    New drivers:
    
    - The RCAR driver now supports r8a774a1 (RZ/G2M).
    
    - Synopsys GPIO via CREGs driver.
    
    Major improvements:
    
    - Modernization of the EP93xx driver to use irqdomain and
      other contemporary concepts.
    
    - The ingenic driver has been merged into the Ingenic pin
      control driver and removed from the GPIO subsystem.
    
    - Debounce support in the ftgpio010 driver.
    
  • v4.19
    84df9525 · Linux 4.19 ·
    This is the 4.19 release
    
  • v3.16.60
    d7d78c93 · Linux 3.16.60 ·
    This is the 3.16.60 stable release
    
  • v4.4.162
    24c2342b · Linux 4.4.162 ·
    This is the 4.4.162 stable release
    
  • v4.9.135
    b24c9962 · Linux 4.9.135 ·
    This is the 4.9.135 stable release
    
  • v4.14.78
    e7405910 · Linux 4.14.78 ·
    This is the 4.14.78 stable release