Tags

Tags give the ability to mark specific points in history as being important
  • acpi-4.20-rc1-2

    More ACPI updates for 4.20-rc1
    
    Rework the handling of the P-unit semaphore on Intel Baytrail and
    Cherrytrail systems to avoid race conditions and excessive overhead
    related to it (Hans de Goede).
    
  • media/v4.20-1

    media updates for v4.20-rc1
    
  • xfs-4.20-merge-1

    xfs: Changes for 4.20
    
    - only support filesystems with unwritten extents
    - add definition for statfs XFS magic number
    - remove unused parameters around reflink code
    - more debug for dangling delalloc extents
    - cancel COW extents on extent swap targets
    - fix quota stats output and clean up the code
    - refactor some of the attribute code in preparation for parent pointers
    - fix several buffer handling bugs
    
  • 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
    
  • for-4.20/block-20181021

    for-4.20/block-20181021
    
  • 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
    
  • v4.18.16

    6b325228 · Linux 4.18.16 ·
    This is the 4.18.16 stable release
    
  • acpi-4.20-rc1

    ACPI updates for 4.20-rc1
    
     - Fix ACPICA issues related to the handling of module-level AML
       and make the ACPI initialization code parse ECDT before loading
       the definition block tables (Erik Schmauss).
    
     - Update ACPICA to upstream revision 20181003 including fixes
       related to the ill-defined "generic serial bus" and the handling
       of the _REG object (Bob Moore).
    
     - Fix some issues with system-wide suspend/resume on Intel BYT/CHT
       related to the handling of I2C controllers in the ACPI LPSS driver
       for Intel SoCs (Hans de Goede).
    
     - Modify the ACPI namespace scanning code to enumerate INT33FE HID
       devices as platform devices with I2C resources to avoid device
       enumeration problems on boards with Dollar Cove or Whiskey Cove
       Intel PMICs (Hans de Goede).
    
     - Prevent ACPICA from using ktime_get() during early resume from
       system-wide suspend before resuming the timekeeping which generally
       is unsafe and triggers a warning from the timekeeping code (Bart
       Van Assche).
    
     - Add low-level real time clock support to the ACPI Time and Aalarm
       Device (TAD) driver (Rafael Wysocki).
    
     - Fix the ACPI SBS driver to avoid GPE storms on MacBook Pro and
       Oopses when removing modules (Ronald Tschalär).
    
     - Fix the ACPI PPTT parsing code to handle architecturally unknown
       cache types properly (Jeffrey Hugo).
    
     - Fix initialization issue in the ACPI processor driver (Dou Liyang).
    
     - Clean up the code in several places (Andy Shevchenko, Bartlomiej
       Zolnierkiewicz, David Arcari, zhong jiang).
    
  • pm-4.20-rc1

    Power management updates for 4.20-rc1
    
     - Backport hibernation bug fixes from x86-64 to x86-32 and
       consolidate hibernation handling on x86 to allow 32-bit
       systems to work in all of the cases in which 64-bit ones
       work (Zhimin Gu, Chen Yu).
    
     - Fix hibernation documentation (Vladimir D. Seleznev).
    
     - Update the menu cpuidle governor to fix a couple of issues
       with it, make it more efficient in some cases and clean it
       up (Rafael Wysocki).
    
     - Rework the cpuidle polling state implementation to make it
       more efficient (Rafael Wysocki).
    
     - Clean up the cpuidle core somewhat (Fieah Lim).
    
     - Fix the cpufreq conservative governor to take policy limits
       into account properly in some cases (Rafael Wysocki).
    
     - Add support for retrieving guaranteed performance information
       to the ACPI CPPC library and make the intel_pstate driver use
       it to expose the CPU base frequency via sysfs on systems with
       the hardware-managed P-states (HWP) feature enabled (Srinivas
       Pandruvada).
    
     - Fix clang warning in the CPPC cpufreq driver (Nathan Chancellor).
    
     - Get rid of device_node.name printing from cpufreq (Rob Herring).
    
     - Remove unnecessary unlikely() from the cpufreq core (Igor Stoppa).
    
     - Add support for the r8a7744 SoC to the cpufreq-dt driver (Biju Das).
    
     - Update the dt-platdev cpufreq driver to allow RK3399 to have
       separate tunables per cluster (Dmitry Torokhov).
    
     - Fix the dma_alloc_coherent() usage in the tegra186 cpufreq driver
       (Christoph Hellwig).
    
     - Make the imx6q cpufreq driver read OCOTP through nvmem for
       imx6ul/imx6ull (Anson Huang).
    
     - Fix several bugs in the operating performance points (OPP)
       framework and make it more stable (Viresh Kumar, Dave Gerlach).
    
     - Update the devfreq subsystem to take changes in the APIs used
       by into account, fix some issues with it and make it stop
       print device_node.name directly (Bjorn Andersson, Enric Balletbo
       i Serra, Matthias Kaehlcke, Rob Herring, Vincent Donnefort, zhong
       jiang).
    
     - Prepare the generic power domains (genpd) framework for dealing
       with domains containing CPUs (Ulf Hansson).
    
     - Prevent sysfs attributes representing low-power S0 residency
       counters from being exposed if low-power S0 support is not
       indicated in ACPI FADT (Rajneesh Bhardwaj).
    
     - Get rid of custom CPU features macros for Intel CPUs from the
       intel_idle and RAPL drivers (Andy Shevchenko).
    
     - Update the tasks freezer to list tasks that refused to freeze
       and caused a system transition to a sleep state to be aborted
       (Todd Brandt).
    
     - Update the pm-graph set of tools to v5.2 (Todd Brandt).
    
     - Fix some issues in the cpupower utility (Anders Roxell, Prarit
       Bhargava).
    
  • v4.18.15

    2724bf10 · Linux 4.18.15 ·
    This is the 4.18.15 stable release
    
  • v4.14.77

    8263087b · Linux 4.14.77 ·
    This is the 4.14.77 stable release