Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • devicetree-for-4.8
    DeviceTree update for 4.8:
    
    - Removal of most of_platform_populate() calls in arch code. Now the DT
    core code calls it in the default case and platforms only need to call
    it if they have special needs.
    
    - Use pr_fmt on all the DT core print statements.
    
    - CoreSight binding doc improvements to block name descriptions.
    
    - Add dt_to_config script which can parse dts files and list
    corresponding kernel config options.
    
    - Fix memory leak hit with a PowerMac DT.
    
    - Correct a bunch of STMicro compatible strings to use the correct
    vendor prefix.
    
    - Fix DA9052 PMIC binding doc to match what is actually used in dts
    files.
    
  • pm-urgent-4.8-rc1
    e148d0f8 · Merge branch 'pm-sleep' ·
    Power management fix for v4.8-rc1
    
    Fix a nasty (and really hard to debug) memory corruption during
    resume from hibernation on x86-64 (that leads to a kernel panic
    most of the time) due to the use of a stale stack pointer value
    in FRAME_BEGIN (Josh Poimboeuf).
    
  • topic/drm-misc-2016-07-28
  • v3.14.74
    da99423b · Linux 3.14.74 ·
    This is the 3.14.74 stable release
    
  • v4.4.16
    b05965f2 · Linux 4.4.16 ·
    This is the 4.4.16 stable release
    
  • v4.6.5
    bed4c611 · Linux 4.6.5 ·
    This is the 4.6.5 stable release
    
  • media/v4.8-4
    media updates for v4.8-rc1
    
  • media/v4.8-2
    media updates for v4.8-rc1
    
  • pnp-4.8-rc1
    PNP material for v4.8-rc1
    
    One simple change to make the PNP core use device_initcall() instead
    of module_init() to run pnpbios_thread_init() (Paul Gortmaker).
    
  • acpi-4.8-rc1
    ACPI material for v4.8-rc1
    
     - Support for ACPI SSDT overlays allowing Secondary System
       Description Tables (SSDTs) to be loaded at any time from EFI
       variables or via configfs (Octavian Purdila, Mika Westerberg).
    
     - Support for the ACPI LPI (Low-Power Idle) feature introduced in
       ACPI 6.0 and allowing processor idle states to be represented in
       ACPI tables in a hierarchical way (with the help of Processor
       Container objects) and support for ACPI idle states management
       on ARM64, based on LPI (Sudeep Holla).
    
     - General improvements of ACPI support for NUMA and ARM64 support
       for ACPI-based NUMA (Hanjun Guo, David Daney, Robert Richter).
    
     - General improvements of the ACPI table upgrade mechanism and
       ARM64 support for that feature (Aleksey Makarov, Jon Masters).
    
     - Support for the Boot Error Record Table (BERT) in APEI and
       improvements of kernel messages printed by the error injection
       code (Huang Ying, Borislav Petkov).
    
     - New driver for the Intel Broxton WhiskeyCove PMIC operation
       region and support for the REGS operation region on Broxton,
       PMIC code cleanups (Bin Gao, Felipe Balbi, Paul Gortmaker).
    
     - New driver for the power participant device which is part of the
       Dynamic Power and Thermal Framework (DPTF) and DPTF-related code
       reorganization (Srinivas Pandruvada).
    
     - Support for the platform-initiated graceful shutdown feature
       introduced in ACPI 6.1 (Prashanth Prakash).
    
     - ACPI button driver update related to lid input events generated
       automatically on initialization and system resume that have been
       problematic for some time (Lv Zheng).
    
     - ACPI EC driver cleanups (Lv Zheng).
    
     - Documentation of the ACPICA release automation process and the
       in-kernel ACPI AML debugger (Lv Zheng).
    
     - New blacklist entry and two fixes for the ACPI backlight driver
       (Alex Hung, Arvind Yadav, Ralf Gerbig).
    
     - Cleanups of the ACPI pci_slot driver (Joe Perches, Paul Gortmaker).
    
     - ACPI CPPC code changes to make it more robust against possible
       defects in ACPI tables and new symbol definitions for PCC (Hoan
       Tran).
    
     - System reboot code modification to execute the ACPI _PTS (Prepare
       To Sleep) method in addition to _TTS (Ocean He).
    
     - ACPICA-related change to carry out lock ordering checks in ACPICA
       if ACPICA debug is enabled in the kernel (Lv Zheng).
    
     - Assorted minor fixes and cleanups (Andy Shevchenko, Baoquan He,
       Bhaktipriya Shridhar, Paul Gortmaker, Rafael Wysocki).
    
  • pm-4.8-rc1
    bc841e26 · Merge branch 'pm-cpu' ·
    Power management material for v4.8-rc1
    
     - Rework the cpufreq governor interface to make it more straightforward
       and modify the conservative governor to avoid using transition
       notifications (Rafael Wysocki).
    
     - Rework the handling of frequency tables by the cpufreq core to make
       it more efficient (Viresh Kumar).
    
     - Modify the schedutil governor to reduce the number of wakeups it
       causes to occur in cases when the CPU frequency doesn't need to be
       changed (Steve Muckle, Viresh Kumar).
    
     - Fix some minor issues and clean up code in the cpufreq core and
       governors (Rafael Wysocki, Viresh Kumar).
    
     - Add Intel Broxton support to the intel_pstate driver (Srinivas
       Pandruvada).
    
     - Fix problems related to the config TDP feature and to the validity
       of the MSR_HWP_INTERRUPT register in intel_pstate (Jan Kiszka,
       Srinivas Pandruvada).
    
     - Make intel_pstate update the cpu_frequency tracepoint even if
       the frequency doesn't change to avoid confusing powertop (Rafael
       Wysocki).
    
     - Clean up the usage of __init/__initdata in intel_pstate, mark some
       of its internal variables as __read_mostly and drop an unused
       structure element from it (Jisheng Zhang, Carsten Emde).
    
     - Clean up the usage of some duplicate MSR symbols in intel_pstate
       and turbostat (Srinivas Pandruvada).
    
     - Update/fix the powernv, s3c24xx and mvebu cpufreq drivers (Akshay
       Adiga, Viresh Kumar, Ben Dooks).
    
     - Fix a regression (introduced during the 4.5 cycle) in the
       pcc-cpufreq driver by reverting the problematic commit (Andreas
       Herrmann).
    
     - Add support for Intel Denverton to intel_idle, clean up Broxton
       support in it and make it explicitly non-modular (Jacob Pan,
       Jan Beulich, Paul Gortmaker).
    
     - Add support for Denverton and Ivy Bridge server to the Intel RAPL
       power capping driver and make it more careful about the handing
       of MSRs that may not be present (Jacob Pan, Xiaolong Wang).
    
     - Fix resume from hibernation on x86-64 by making the CPU offline
       during resume avoid using MONITOR/MWAIT in the "play dead" loop
       which may lead to an inadvertent "revival" of a "dead" CPU and
       a page fault leading to a kernel crash from it (Rafael Wysocki).
    
     - Make memory management during resume from hibernation more
       straightforward (Rafael Wysocki).
    
     - Add debug features that should help to detect problems related
       to hibernation and resume from it (Rafael Wysocki, Chen Yu).
    
     - Clean up hibernation core somewhat (Rafael Wysocki).
    
     - Prevent KASAN from instrumenting the hibernation core which leads
       to large numbers of false-positives from it (James Morse).
    
     - Prevent PM (hibernate and suspend) notifiers from being called
       during the cleanup phase if they have not been called during the
       corresponding preparation phase which is possible if one of the
       other notifiers returns an error at that time (Lianwei Wang).
    
     - Improve suspend-related debug printout in the tasks freezer and
       clean up suspend-related console handling (Roger Lu, Borislav
       Petkov).
    
     - Update the AnalyzeSuspend script in the kernel sources to
       version 4.2 (Todd Brandt).
    
     - Modify the generic power domains framework to make it handle
       system suspend/resume better (Ulf Hansson).
    
     - Make the runtime PM framework avoid resuming devices synchronously
       when user space changes the runtime PM settings for them and
       improve its error reporting (Rafael Wysocki, Linus Walleij).
    
     - Fix error paths in devfreq drivers (exynos, exynos-ppmu, exynos-bus)
       and in the core, make some devfreq code explicitly non-modular and
       change some of it into tristate (Bartlomiej Zolnierkiewicz,
       Peter Chen, Paul Gortmaker).
    
     - Add DT support to the generic PM clocks management code and make
       it export some more symbols (Jon Hunter, Paul Gortmaker).
    
     - Make the PCI PM core code slightly more robust against possible
       driver errors (Andy Shevchenko).
    
     - Make it possible to change DESTDIR and PREFIX in turbostat
       (Andy Shevchenko).
    
  • iommu-updates-v4.8
    IOMMU Updates for Linux v4.8
    
    In the updates:
    
    	* Big endian support and preparation for defered probing for the
    	  Exynos IOMMU driver
    
    	* Simplifications in iommu-group id handling
    
    	* Support for Mediatek generation one IOMMU hardware
    
    	* Conversion of the AMD IOMMU driver to use the generic IOVA
    	  allocator. This driver now also benefits from the recent
    	  scalability improvements in the IOVA code.
    
    	* Preparations to use generic DMA mapping code in the Rockchip
    	  IOMMU driver
    
    	* Device tree adaption and conversion to use generic page-table
    	  code for the MSM IOMMU driver
    
    	* An iova_to_phys optimization in the ARM-SMMU driver to greatly
    	  improve page-table teardown performance with VFIO
    
    	* Various other small fixes and conversions
    
  • regulator-v4.8
    regulator: Updates for v4.8
    
    A quiet regulator API release, a few new drivers and some fixes but
    nothing too notable.  There will also be some updates for the PWM
    regulator coming through the PWM tree which provide much smoother
    operation when taking over an already running PWM regulator after boot
    using some new PWM APIs.
    
     - Support for configuration of the initial suspend state from DT.
     - New drivers for Mediatek MT6323, Ricoh RN5T567 and X-Powers AXP809.
    
  • asoc-v4.8
    ASoC: Updates for v4.8
    
    Not really any framework work this time around (though we have seen one
    of the Analog Devices drivers move more to the clock API which is good
    to see) but rather a lot of new drivers:
    
     - Lots of updates for the Intel drivers, mostly board support and bug
       fixing, and to the NAU8825 driver.
     - Work on generalizing bits of simple-card to allow more code sharing
       with the Renesas rsrc-card (which can't use simple-card due to DPCM).
     - Removal of the Odroid X2 driver due to replacement with simple-card.
     - Support for several new Mediatek platforms and associated boards.
     - New drivers for Allwinner A10, Analog Devices ADAU7002, Broadcom
       Cygnus, Cirrus Logic CS35L33 and CS53L30, Maxim MAX8960 and MAX98504,
       Realtek RT5514 and Wolfson WM8758
    
  • media/v4.8-1
    media updates for v4.8-rc1
    
  • gpio-v4.8-1
    This is the bulk of GPIO changes for the v4.8 kernel cycle.
    
    Core changes:
    
    - The big item is of course the completion of the character
      device ABI. It has now replaced and surpassed the former
      unmaintainable sysfs ABI: we can now hammer (bitbang)
      individual lines or sets of lines and read individual lines
      or sets of lines from userspace, and we can also register
      to listen to GPIO events from userspace. As a tie-in we
      have two new tools in tools/gpio: gpio-hammer and
      gpio-event-mon that illustrate the proper use of the new
      ABI. As someone said: the wild west days of GPIO are now
      over.
    
    - Continued to remove the pointless
      ARCH_[WANT_OPTIONAL|REQUIRE]_GPIOLIB Kconfig symbols.
      I'm patching hexagon, openrisc, powerpc, sh, unicore,
      ia64 and microblaze. These are either ACKed by their
      maintainers or patched anyways after a grace period and
      no response from maintainers. Some archs (ARM) come in from
      their trees, and others (x86) are still not fixed, so I
      might send a second pull request to root it out later in
      this merge window, or just defer to v4.9.
    
    - The GPIO tools are moved to the tools build system.
    
    New drivers:
    
    - New driver for the MAX77620/MAX20024.
    
    - New driver for the Intel Merrifield.
    
    - Enabled PCA953x for the TI PCA9536.
    
    - Enabled PCA953x for the Intel Edison.
    
    - Enabled R8A7792 in the RCAR driver.
    
    Driver improvements:
    
    - The STMPE and F7188x now supports the .get_direction()
      callback.
    
    - The Xilinx driver supports setting multiple lines at
      once.
    
    - ACPI support for the Vulcan GPIO controller.
    
    - The MMIO GPIO driver supports device tree probing.
    
    - The Acer One 10 is supported through the _DEP ACPI
      attribute.
    
    Cleanups:
    
    - A major cleanup of the OF/DT support code. It is way
      easier to read and understand now, probably this improves
      performance too.
    
    - Drop a few redundant .owner assignments.
    
    - Remove CLPS711x boardfile support: we are 100% DT.
    
  • drm-intel-next-fixes-2016-07-25
  • drm-intel-next-2016-07-25
    - more engine code unification (Tvrtko)
    - reorganize rps&rc6 setup (Chris Wilson)
    - hotplug polling when in deep rpm states, especially fixes vls (Lyude)
    - mocs fix for bxt (Imre)
    - convert i915 request to use dma fences (Chris)
    - prep work for lockless i915 requests/fences (needed for full sync integration)
      from Chris Wilson
    - wait for external rendering/fences attached to dma_bufs (Chris)
    - tons of small bugfixes all over
  • v4.7
    523d939e · Linux 4.7 ·
    Linux 4.7
    
  • old/cs_d271d3d9b333