Tags

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

    6ff33f39 · Linux 4.3-rc1 ·
    Linux 4.3-rc1
    
  • pm+acpi-4.3-rc1-2

    Additional power management and ACPI material for v4.3-rc1
    
     - Build fix for the new Mediatek MT8173 cpufreq driver (Guenter Roeck).
    
     - Generic power domains framework fixes (power on error code
       path, subdomain removal) and cleanup of a deprecated API user
       (Geert Uytterhoeven, Jon Hunter, Ulf Hansson).
    
     - cpufreq-dt driver fixes including two fixes for bugs related to
       the new Operating Performance Points Device Tree bindings
       introduced recently (Viresh Kumar).
    
     - Suspend frequency support for the cpufreq-dt driver
       (Bartlomiej Zolnierkiewicz, Viresh Kumar).
    
     - cpufreq core cleanups (Viresh Kumar).
    
     - intel_pstate driver fixes (Chen Yu, Kristen Carlson Accardi).
    
     - Additional sanity check in the cpuidle core (Xunlei Pang).
    
     - Fix for a comment related to CPU power management (Lina Iyer).
    
    /
    
  • drm-intel-next-2015-09-11

    - initialize backlight from VBT as fallback (Jani)
    - hpd A support from Ville
    - various atomic polish all over (mostly from Maarten)
    - first parts of virtualize gpu guest support on bdw from
      Zhiyuan Lv
    - GuC fixes from Alex
    - polish for the chv clocks code (Ville)
    - various things all over, as usual
  • xfs-for-linus-4.3

    xfs: updates for 4.3-rc1
    
    This update contains:
    o large rework of EFI/EFD lifecycle handling to fix log recovery corruption
      issues, crashes and unmount hangs
    o separate metadata UUID on disk to enable changing boot label UUID for v5
      filesystems
    o fixes for gcc miscompilation on certain platforms and optimisation levels
    o remote attribute allocation and recovery corruption fixes
    o inode lockdep annotation rework to fix bugs with too many subclasses
    o directory inode locking changes to prevent lockdep false positives
    o a handful of minor corruption fixes
    o various other small cleanups and bug fixes
    
  • media/v4.3-1

    media updates for v4.3-rc1
    
  • libnvdimm-for-4.3

    libnvdimm for 4.3:
    
    1/ Introduce ZONE_DEVICE and devm_memremap_pages() as a generic
       mechanism for adding device-driver-discovered memory regions to the
       kernel's direct map.  This facility is used by the pmem driver to
       enable pfn_to_page() operations on the page frames returned by DAX
       ('direct_access' in 'struct block_device_operations'). For now, the
       'memmap' allocation for these "device" pages comes from "System
       RAM".  Support for allocating the memmap from device memory will
       arrive in a later kernel.
    
    2/ Introduce memremap() to replace usages of ioremap_cache() and
       ioremap_wt().  memremap() drops the __iomem annotation for these
       mappings to memory that do not have i/o side effects.  The
       replacement of ioremap_cache() with memremap() is limited to the
       pmem driver to ease merging the api change in v4.3.  Completion of
       the conversion is targeted for v4.4.
    
    3/ Similar to the usage of memcpy_to_pmem() + wmb_pmem() in the pmem
       driver, update the VFS DAX implementation and PMEM api to provide
       persistence guarantees for kernel operations on a DAX mapping.
    
    4/ Convert the ACPI NFIT 'BLK' driver to map the block apertures as
       cacheable to improve performance.
    
    5/ Miscellaneous updates and fixes to libnvdimm including support
       for issuing "address range scrub" commands, clarifying the optimal
       'sector size' of pmem devices, a clarification of the usage of the
       ACPI '_STA' (status) property for DIMM devices, and other minor
       fixes.
    
  • gpio-v4.3-1

    This is the bulk of GPIO changes for the v4.3 kernel cycle:
    
    Core changes:
    
    - Root out the wrapper devm_gpiod_get() and gpiod_get() etc
      versions of the descriptor calls that did not use the flags
      argument on the end. This was around for too long and eventually
      Uwe Kleine-König took the time to clean it out and the last
      users are removed along with the macros in this tag. In several
      cases the use of flags simplifies the code. For this reason we
      have (ACKed) patches hitting in DRM, IIO, media, NFC, USB+PHY
      up until we hammer in the nail with removing the macros.
    
    - Add a fat document describing how much ready-made GPIO stuff
      we have i the kernel to discourage people from reinventing
      a square wheel in userspace, as so often happens.
    
    - Create a separate lockdep class for each instance of a GPIO
      IRQ chip instead of using one class for all chips, as the current
      code will not work with systems with several GPIO chips doing
      lockdep debugging.
    
    - Protect against driver unloading also when a GPIO line is only
      used as IRQ for the GPIOLIB_IRQCHIP helpers.
    
    - If the GPIO chip has no designated owner, assign the parent
      device driver owner as owner.
    
    - Consolidation of chained IRQ handler install/remove replacing
      all call sites where irq_set_handler_data() and
      irq_set_chained_handler() were done in succession with a
      combined call to irq_set_chained_handler_and_data(). This
      series was created by Thomas Gleixner after the problem was
      observed by Russell King.
    
    - Tglx also made another series of patches switching
      __irq_set_handler_locked() for irq_set_handler_locked() which
      is way cleaner.
    
    - Tglx and Jiang Liu wrote a good bunch of patches to make use of
      irq_desc_get_xxx() accessors and avoid looking up irq_descs
      from IRQ numbers. The goal is to get rid of the irq number
      from the handlers in the IRQ flow which is nice.
    
    - Rob Herring killed off the set_irq_flags() for all GPIO
      drivers. This was an ARM specific function that is replaced
      with the generic irq_modify_status() where special flags
      are actually needed.
    
    - When an OF node has a pin range for its GPIOs, return
      -EPROBE_DEFER if the pin controller isn't available.
      Pretty logical, yet needed to be fixed.
    
    - If a driver using GPIOLIB_IRQCHIP has its own
      irq_*_resources call back, then call these instead of the
      defaults provided by the GPIOLIB.
    
    - Fix an undocumented ABI hole: named GPIOs were not
      properly documented.
    
    Driver improvements:
    
    - Add get_direction() support to the generic GPIO driver, it's
      strange that we didn't have that before.
    
    - Make it possible to have input-only GPIO chips using the
      generic GPIO driver.
    
    - Clean out platform data support from the Emma Mobile (EM)
      driver
    
    - Finegrained runtime PM support for the RCAR driver.
    
    - Support r8a7795 (R-car H3) in the RCAR driver.
    
    - Support interrupts on GPIOs 16 thru 31 in the DaVinci driver.
    
    - Some consolidation and new support in the MPC8xxx driver,
      we now support MPC5125.
    
    - Preempt-RT-friendly patches: the OMAP, MPC8xxx, drivers uses raw
      spinlocks making it work better with the realime patches.
    
    - Interrupt support for the EXTRAXFS GPIO driver.
    
    - Make the ETRAXFS GPIO driver support also ARTPEC-3.
    
    - Interrupt and wakeup support for the BRCMSTB driver, also for
      wakeup from S5 cold boot.
    
    - Mask MXC IRQs during suspend.
    
    - Improve OMAP2 GPIO set_debounce() to work according to spec.
    
    - The VF610 driver handles IRQs properly.
    
    New drivers:
    
    - ZTE ZX GPIO driver.
    
  • v0.90

    5e606ceb · mptcp: New Release ·
    MPTCP Release v0.90
  • pm+acpi-4.3-rc1

    Power management and ACPI material for v4.3-rc1
    
     - ACPICA update to upstream revision 20150818 including method
       tracing extensions to allow more in-depth AML debugging in the
       kernel and a number of assorted fixes and cleanups (Bob Moore,
       Lv Zheng, Markus Elfring).
    
     - ACPI sysfs code updates and a documentation update related to
       AML method tracing (Lv Zheng).
    
     - ACPI EC driver fix related to serialized evaluations of _Qxx
       methods and ACPI tools updates allowing the EC userspace tool
       to be built from the kernel source (Lv Zheng).
    
     - ACPI processor driver updates preparing it for future
       introduction of CPPC support and ACPI PCC mailbox driver
       updates (Ashwin Chaugule).
    
     - ACPI interrupts enumeration fix for a regression related
       to the handling of IRQ attribute conflicts between MADT
       and the ACPI namespace (Jiang Liu).
    
     - Fixes related to ACPI device PM (Mika Westerberg, Srinidhi Kasagar).
    
     - ACPI device registration code reorganization to separate the
       sysfs-related code and bus type operations from the rest (Rafael
       J Wysocki).
    
     - Assorted cleanups in the ACPI core (Jarkko Nikula, Mathias Krause,
       Andy Shevchenko, Rafael J Wysocki, Nicolas Iooss).
    
     - ACPI cpufreq driver and ia64 cpufreq driver fixes and cleanups
       (Pan Xinhui, Rafael J Wysocki).
    
     - cpufreq core cleanups on top of the previous changes allowing it
       to preseve its sysfs directories over system suspend/resume (Viresh
       Kumar, Rafael J Wysocki, Sebastian Andrzej Siewior).
    
     - cpufreq fixes and cleanups related to governors (Viresh Kumar).
    
     - cpufreq updates (core and the cpufreq-dt driver) related to the
       turbo/boost mode support (Viresh Kumar, Bartlomiej Zolnierkiewicz).
    
     - New DT bindings for Operating Performance Points (OPP), support
       for them in the OPP framework and in the cpufreq-dt driver plus
       related OPP framework fixes and cleanups (Viresh Kumar).
    
     - cpufreq powernv driver updates (Shilpasri G Bhat).
    
     - New cpufreq driver for Mediatek MT8173 (Pi-Cheng Chen).
    
     - Assorted cpufreq driver (speedstep-lib, sfi, integrator) cleanups
       and fixes (Abhilash Jindal, Andrzej Hajda, Cristian Ardelean).
    
     - intel_pstate driver updates including Skylake-S support, support
       for enabling HW P-states per CPU and an additional vendor bypass
       list entry (Kristen Carlson Accardi, Chen Yu, Ethan Zhao).
    
     - cpuidle core fixes related to the handling of coupled idle states
       (Xunlei Pang).
    
     - intel_idle driver updates including Skylake Client support and
       support for freeze-mode-specific idle states (Len Brown).
    
     - Driver core updates related to power management (Andy Shevchenko,
       Rafael J Wysocki).
    
     - Generic power domains framework fixes and cleanups (Jon Hunter,
       Geert Uytterhoeven, Rajendra Nayak, Ulf Hansson).
    
     - Device PM QoS framework update to allow the latency tolerance
       setting to be exposed to user space via sysfs (Mika Westerberg).
    
     - devfreq support for PPMUv2 in Exynos5433 and a fix for an incorrect
       exynos-ppmu DT binding (Chanwoo Choi, Javier Martinez Canillas).
    
     - System sleep support updates (Alan Stern, Len Brown, SungEun Kim).
    
     - rockchip-io AVS support updates (Heiko Stuebner).
    
     - PM core clocks support fixup (Colin Ian King).
    
     - Power capping RAPL driver update including support for Skylake H/S
       and Broadwell-H (Radivoje Jovanovic, Seiichi Ikarashi).
    
     - Generic device properties framework fixes related to the handling
       of static (driver-provided) property sets (Andy Shevchenko).
    
     - turbostat and cpupower updates (Len Brown, Shilpasri G Bhat,
       Shreyas B Prabhu).
    
    /
    
  • v3.18.21

    fcd9bfdb · Linux 3.18.21 ·
    Linux 3.18.21