Tags

Tags give the ability to mark specific points in history as being important
  • v4.9.214

    7ce43926 · Linux 4.9.214 ·
    This is the 4.9.214 stable release
    
  • v4.4.214

    76e5c6fd · Linux 4.4.214 ·
    This is the 4.4.214 stable release
    
  • pm-5.6-rc2

    3629ac5b · Merge branch 'pm-cpufreq' ·
    Power management fixes for 5.6-rc2
    
    Fix three issues related to the handling of wakeup events signaled
    through the ACPI SCI while suspended to idle (Rafael Wysocki) and
    unexport an internal cpufreq variable (Yangtao Li).
    
  • v3.16.82

    4f0eaca3 · Linux 3.16.82 ·
    This is the 3.16.82 stable release
    
  • v5.5.3

    deff2fcb · Linux 5.5.3 ·
    This is the 5.5.3 stable release
    
  • v5.4.19

    d6591ea2 · Linux 5.4.19 ·
    This is the 5.4.19 stable release
    
  • v4.19.103

    35766839 · Linux 4.19.103 ·
    This is the 4.19.103 stable release
    
  • sunxi-config-for-5.6-2

    One patch to enable the new thermal sensor driver found on newer
    Allwinner SoCs.
    
  • sunxi-config64-for-5.6-2

    Two patches to enable the new thermal sensor driver found on newer
    Allwinner SoCs and to enable the MIPI-DSI controller.
    
  • v5.6-rc1

    bb6d3fb3 · Linux 5.6-rc1 ·
    Linux 5.6-rc1
    
  • x86-urgent-2020-02-09

    A set of fixes for X86:
    
     - Ensure that the PIT is set up when the local APIC is disable or
       configured in legacy mode. This is caused by an ordering issue
       introduced in the recent changes which skip PIT initialization when the
       TSC and APIC frequencies are already known.
    
     - Handle malformed SRAT tables during early ACPI parsing which caused an
       infinite loop anda boot hang.
    
     - Fix a long standing race in the affinity setting code which affects PCI
       devices with non-maskable MSI interrupts. The problem is caused by the
       non-atomic writes of the MSI address (destination APIC id) and data
       (vector) fields which the device uses to construct the MSI message. The
       non-atomic writes are mandated by PCI.
    
       If both fields change and the device raises an interrupt after writing
       address and before writing data, then the MSI block constructs a
       inconsistent message which causes interrupts to be lost and subsequent
       malfunction of the device.
    
       The fix is to redirect the interrupt to the new vector on the current
       CPU first and then switch it over to the new target CPU. This allows to
       observe an eventually raised interrupt in the transitional stage (old
       CPU, new vector) to be observed in the APIC IRR and retriggered on the
       new target CPU and the new vector. The potential spurious interrupts
       caused by this are harmless and can in the worst case expose a buggy
       driver (all handlers have to be able to deal with spurious interrupts as
       they can and do happen for various reasons).
    
     - Add the missing suspend/resume mechanism for the HYPERV hypercall page
       which prevents resume hibernation on HYPERV guests. This change got
       lost before the merge window.
    
     - Mask the IOAPIC before disabling the local APIC to prevent potentially
       stale IOAPIC remote IRR bits which cause stale interrupt lines after
       resume.
    
  • timers-urgent-2020-02-09

    Two small fixes for the time(r) subsystem:
    
      - Handle a subtle race between the clocksource watchdog and a concurrent
        clocksource watchdog stop/start sequence correctly to prevent a timer
        double add bug.
    
      - Fix the file path for the core time namespace file.
    
  • smp-urgent-2020-02-09

    Two fixes for the SMP related functionality:
    
     - Make the UP version of smp_call_function_single() match SMP semantics
       when called for a not available CPU.  Instead of emitting a warning and
       assuming that the function call target is CPU0, return a proper error
       code like the SMP version does.
    
     - Remove a superfluous check in smp_call_function_many_cond()
    
  • perf-urgent-2020-02-09

    A set of fixes and improvements for the perf subsystem:
    
     - Kernel fixes:
    
       - Install cgroup events to the correct CPU context to prevent a
         potential list double add
    
       - Prevent am intgeer underflow in the perf mlock acounting
    
       - Add a missing prototyp for arch_perf_update_userpage()
    
     - Tooling:
    
       - Add a missing unlock in the error path of maps__insert() in perf maps.
    
       - Fix the build with the latest libbfd
    
       - Fix the perf parser so it does not delete parse event terms, which
         caused a regression for using perf with the ARM CoreSight as the sink
         confuguration was missing due to the deletion.
    
       - Fix the double free in the perf CPU map merging test case
    
       - Add the missing ustring support for the perf probe command
    
  • irq-urgent-2020-02-09

    A set of fixes for the interrupt subsystem:
    
     - Provision only ACPI enabled redistributors on GICv3
    
     - Use the proper command colums when building the INVALL command for the
       GICv3-ITS
    
     - Ensure the allocation of the L2 vPE table for GICv4.1
    
     - Correct the GICv4.1 VPROBASER programming so it uses the proper size
    
     - A set of small GICv4.1 tidy up patches
    
     - Configuration cleanup for C-SKY interrupt chip
    
     - Clarify the function documentation for irq_set_wake() to document that
       the wakeup functionality is orthogonal to the irq disable/enable
       mechanism.
    
  • efi-urgent-2020-02-09

    A single fix for a EFI boot regression on X86 which was caused by the
    recent rework of the EFI memory map parsing. On systems with invalid memmap
    entries the cleanup function uses an value which cannot be relied on in
    this stage. Use the actual EFI memmap entry instead.
    
  • wireless-drivers-2020-02-08

    wireless-drivers fixes for v5.6
    
    First set of fixes for v5.6. Buffer overflow fixes to mwifiex, quite a
    few functionality fixes to iwlwifi and smaller fixes to other drivers.
    
    mwifiex
    
    * fix an unlock from a previous security fix
    
    * fix two buffer overflows
    
    libertas
    
    * fix two bugs from previous security fixes
    
    iwlwifi
    
    * fix module removal with multiple NICs
    
    * don't treat IGTK removal failure as an error
    
    * avoid FW crashes due to DTS measurement races
    
    * fix a potential use after free in FTM code
    
    * prevent a NULL pointer dereference in iwl_mvm_cfg_he_sta()
    
    * fix TDLS discovery
    
    * check all CPUs when trying to detect an error during resume
    
    rtw88
    
    * fix clang warning
    
    mt76
    
    * fix reading of max_nss value from a register
    
  • pm-5.6-rc1-3

    Additional power management updates for 5.6-rc1
    
    Update the recently merged CPR (Core Power Reduction) support in the
    AVS (Adaptive Voltage Scaling) subsystem (Brendan Higgins, Nathan
    Chancellor, Niklas Cassel) and the rockchip-io AVS driver (Heiko
    Stuebner), add two more module parameters to intel_idle on top of the
    recently merged material, clean up a piece of cpuidle documentation
    and consolidate system sleep states documentation (Rafael Wysocki).