Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • pm+acpi-4.2-rc1-2
    Power management and ACPI fixes for v4.2-rc1
    
     - Fix a recently added memory leak in an error path in the ACPI
       resources management code (Dan Carpenter).
    
     - Fix a build warning triggered by an ACPI video header function
       that should be static inline (Borislav Petkov).
    
     - Change names of helper function converting struct fwnode_handle
       pointers to either struct device_node or struct acpi_device
       pointers so they don't conflict with local variable names
       (Alexander Sverdlin).
    
     - Make the hibernate core re-enable nonboot CPUs on failures to
       disable them as expected (Vitaly Kuznetsov).
    
     - Increase the default timeout of the device suspend watchdog to
       prevent it from triggering too early on some systems (Takashi Iwai).
    
     - Prevent the cpuidle powernv driver from registering idle
       states with CPUIDLE_FLAG_TIMER_STOP set if CONFIG_TICK_ONESHOT
       is unset which leads to boot hangs (Preeti U Murthy).
    
    /
    
  • drm-intel-next-fixes-2015-07-02
  • sound-fix-4.2-rc1
    sound fixes for 4.2-rc1
    
    Here are a bunch of small fixes, mostly for HD-audio quirks, in
    addition to a few regression fixes and trivial cleanups.
    
  • v4.1.1
    6a010c0a · Linux 4.1.1 ·
    This is the 4.1.1 stable release
    
  • v4.0.7
    3066314b · Linux 4.0.7 ·
    This is the 4.0.7 stable release
    
  • v3.14.46
    762167f9 · Linux 3.14.46 ·
    This is the 3.14.46 stable release
    
  • v3.10.82
    b3d78448 · Linux 3.10.82 ·
    This is the 3.10.82 stable release
    
  • v3.18.17
    ea5dd38e · Linux 3.18.17 ·
    Linux 3.18.17
    
  • media/v4.2-1
    media updates for v4.2-rc1
    
  • sound-4.2-rc1
    sound updates for 4.2-rc1
    
    It was a busy development cycle at this time, as you can see a wide
    range of changes in diffstat.  There are no big changes but many
    refactoring and improvements.  Here we go some highlights:
    
    * ALSA core:
    - Procfs codes were cleaned up to use seq_file
    - Procfs can be opt out via Kconfig (only for EXPERT)
    - Two types of jack API were unified finally; now both kctl and input
      jack devs are handled via a single function call.
    
    * HD-audio
    - Continued code restructuring for the future ASoC driver; now HDA
      controller driver is split to a core helper module.
    - Preliminary codes for Skylake audio support in HDA core.
    - Proper i915 gfx power well management for SKL & co
    - Enabled runtime PM as default for Intel HDMI/DP codecs
    - Newer Tegra chip supports
    - More quirks for Dell headsets, Alienware (with CA0132), etc.
    - A couple of DRM ELD helper API functions
    
    * ASoC
    - Support for loading ASoC topology maps from firmware, intended to be
      used to allow self-describing DSP firmware images to be built which
      can map controls added by the DSP to userspace without the kernel
      needing to know about individual DSP firmwares
    - Lots of refactoring to avoid direct access to snd_soc_codec where
      it's not needed supporting future refactoring
    - Big refactoring, cleanup and enhancement for the Wolfson ADSP driver
    - Cleanup series for TI TAS2552 and R-CAR drivers
    - Fixes and improvements on RT56xx codecs
    - Support for TI TAS571x power amplifiers
    - Support for Qualcomm APQ8016 and ZTE ZX296702 SoCs
    - Support for x86 systems with RT5650 and Qualcomm Storm
    - Support for Mediatek AFE (Audio Front End) unit
    - Other various small fixes to ASoC codec drivers
    
    * Firewire
    - Enhanced to allow non-blocking streams to use timestamp
      synchronization
    - Improve support for DM1500 and BeBoBv3
    
    * Misc
    - Cleanup of old pci API functions over all PCI sound drivers
    - Fix long-standing regression of the old powermac i2c setup
    
  • kvm-4.2-1
    The bulk of the changes here is for x86.  And for once it's not
    for silicon that no one owns: these are really new features for
    everyone.
    
    * ARM: several features are in progress but missed the 4.2 deadline.
    So here is just a smattering of bug fixes, plus enabling the VFIO
    integration.
    
    * s390: Some fixes/refactorings/optimizations, plus support for
    2GB pages.
    
    * x86: 1) host and guest support for marking kvmclock as a stable
    scheduler clock. 2) support for write combining. 3) support for
    system management mode, needed for secure boot in guests. 4) a bunch
    of cleanups required for 2+3.  5) support for virtualized performance
    counters on AMD; 6) legacy PCI device assignment is deprecated and
    defaults to "n" in Kconfig; VFIO replaces it.  On top of this there are
    also bug fixes and eager FPU context loading for FPU-heavy guests.
    
    * Common code: Support for multiple address spaces; for now it is
    used only for x86 SMM but the s390 folks also have plans.
    
    There are some x86 conflicts, one with the rc8 pull request and
    the rest with Ingo's FPU rework.
    
  • regulator-v4.2
    regulator: Updates for v4.2
    
    Another fairly quiet release, some new drivers with generic handling for
    minor features but nothing that makes a substantial difference outside
    of the subsystem or for most boards:
    
     - Support for a bunch of new parameters which are present on enough
       regulators to be worth having generic handling for in the framework.
     - Fixes for some issues with printing constraints during boot which
       should probably have gone in for v4.1 but didn't.
     - New drivers for Dialog DA9062, Maxim MAX77621 and Qualcomm SPMI regulators.
    
  • devicetree-for-4.2
    DeviceTree updates for 4.2:
    
    - dtc import script improvements and sync with upstream dtc.
    
    - Make CONFIG_OF user selectable enabling overlays and unittests on any
    architecture.
    
    - Constify FDT blob pointers.
    
    - Add driver helper to directly match and return match data.
    
    - Various DT binding documentation updates.
    
  • iommu-updates-v4.2
    IOMMU Updates for Linux v4.2
    
    This time with bigger changes than usual:
    
    	* A new IOMMU driver for the ARM SMMUv3. This IOMMU is pretty
    	  different from SMMUv1 and v2 in that it is configured through
    	  in-memory structures and not through the MMIO register region.
    	  The ARM SMMUv3 also supports IO demand paging for PCI devices
    	  with PRI/PASID capabilities, but this is not implemented in
    	  the driver yet.
    
    	* Lots of cleanups and device-tree support for the Exynos IOMMU
    	  driver. This is part of the effort to bring Exynos DRM support
    	  upstream.
    
    	* Introduction of default domains into the IOMMU core code. The
    	  rationale behind this is to move functionalily out of the
    	  IOMMU drivers to common code to get to a unified behavior
    	  between different drivers.
    	  The patches here introduce a default domain for iommu-groups
    	  (isolation groups). A device will now always be attached to a
    	  domain, either the default domain or another domain handled by
    	  the device driver. The IOMMU drivers have to be modified to
    	  make use of that feature. So long the AMD IOMMU driver is
    	  converted, with others to follow.
    
    	* Patches for the Intel VT-d drvier to fix DMAR faults that
    	  happen when a kdump kernel boots. When the kdump kernel boots
    	  it re-initializes the IOMMU hardware, which destroys all
    	  mappings from the crashed kernel. As this happens before
    	  the endpoint devices are re-initialized, any in-flight DMA
    	  causes a DMAR fault. These faults cause PCI master aborts,
    	  which some devices can't handle properly and go into an
    	  undefined state, so that the device driver in the kdump kernel
    	  fails to initialize them and the dump fails.
    	  This is now fixed by copying over the mapping structures (only
    	  context tables and interrupt remapping tables) from the old
    	  kernel and keep the old mappings in place until the device
    	  driver of the new kernel takes over. This emulates the the
    	  behavior without an IOMMU to the best degree possible.
    
    	* A couple of other small fixes and cleanups.
    
  • v4.0.6
    a0ce8894 · Linux 4.0.6 ·
    This is the 4.0.6 stable release
    
  • v3.14.45
    165797d0 · Linux 3.14.45 ·
    This is the 3.14.45 stable release
    
  • v3.10.81
    28114597 · Linux 3.10.81 ·
    This is the 3.10.81 stable release
    
  • pm+acpi-4.2-rc1
    d4610035 · Merge branch 'pm-cpuidle' ·
    Power management and ACPI material for v4.2-rc1
    
     - ACPICA update to upstream revision 20150515 including basic
       support for ACPI 6 features: new ACPI tables introduced by
       ACPI 6 (STAO, XENV, WPBT, NFIT, IORT), changes related to the
       other tables (DTRM, FADT, LPIT, MADT), new predefined names
       (_BTH, _CR3, _DSD, _LPI, _MTL, _PRR, _RDI, _RST, _TFP, _TSN),
       fixes and cleanups (Bob Moore, Lv Zheng).
    
     - ACPI device power management core code update to follow ACPI 6
       which reflects the ACPI device power management implementation
       in Windows (Rafael J Wysocki).
    
     - Rework of the backlight interface selection logic to reduce the
       number of kernel command line options and improve the handling
       of DMI quirks that may be involved in that and to make the
       code generally more straightforward (Hans de Goede).
    
     - Fixes for the ACPI Embedded Controller (EC) driver related to
       the handling of EC transactions (Lv Zheng).
    
     - Fix for a regression related to the ACPI resources management
       and resulting from a recent change of ACPI initialization code
       ordering (Rafael J Wysocki).
    
     - Fix for a system initialization regression related to ACPI
       introduced during the 3.14 cycle and caused by running the
       code that switches the platform over to the ACPI mode too
       early in the initialization sequence (Rafael J Wysocki).
    
     - Support for the ACPI _CCA device configuration object related
       to DMA cache coherence (Suravee Suthikulpanit).
    
     - ACPI/APEI fixes and cleanups (Jiri Kosina, Borislav Petkov).
    
     - ACPI battery driver cleanups (Luis Henriques, Mathias Krause).
    
     - ACPI processor driver cleanups (Hanjun Guo).
    
     - Cleanups and documentation update related to the ACPI device
       properties interface based on _DSD (Rafael J Wysocki).
    
     - ACPI device power management fixes (Rafael J Wysocki).
    
     - Assorted cleanups related to ACPI (Dominik Brodowski. Fabian
       Frederick, Lorenzo Pieralisi, Mathias Krause, Rafael J Wysocki).
    
     - Fix for a long-standing issue causing General Protection Faults
       to be generated occasionally on return to user space after resume
       from ACPI-based suspend-to-RAM on 32-bit x86 (Ingo Molnar).
    
     - Fix to make the suspend core code return -EBUSY consistently in
       all cases when system suspend is aborted due to wakeup detection
       (Ruchi Kandoi).
    
     - Support for automated device wakeup IRQ handling allowing drivers
       to make their PM support more starightforward (Tony Lindgren).
    
     - New tracepoints for suspend-to-idle tracing and rework of the
       prepare/complete callbacks tracing in the PM core (Todd E Brandt,
       Rafael J Wysocki).
    
     - Wakeup sources framework enhancements (Jin Qian).
    
     - New macro for noirq system PM callbacks (Grygorii Strashko).
    
     - Assorted cleanups related to system suspend (Rafael J Wysocki).
    
     - cpuidle core cleanups to make the code more efficient (Rafael J
       Wysocki).
    
     - powernv/pseries cpuidle driver update (Shilpasri G Bhat).
    
     - cpufreq core fixes related to CPU online/offline that should
       reduce the overhead of these operations quite a bit, unless the
       CPU in question is physically going away (Viresh Kumar, Saravana
       Kannan).
    
     - Serialization of cpufreq governor callbacks to avoid race
       conditions in some cases (Viresh Kumar).
    
     - intel_pstate driver fixes and cleanups (Doug Smythies, Prarit
       Bhargava, Joe Konno).
    
     - cpufreq driver (arm_big_little, cpufreq-dt, qoriq) updates (Sudeep
       Holla, Felipe Balbi, Tang Yuantian).
    
     - Assorted cleanups in cpufreq drivers and core (Shailendra Verma,
       Fabian Frederick, Wang Long).
    
     - New Device Tree bindings for representing Operating Performance
       Points (Viresh Kumar).
    
     - Updates for the common clock operations support code in the PM
       core (Rajendra Nayak, Geert Uytterhoeven).
    
     - PM domains core code update (Geert Uytterhoeven).
    
     - Intel Knights Landing support for the RAPL (Running Average Power
       Limit) power capping driver (Dasaratharaman Chandramouli).
    
     - Fixes related to the floor frequency setting on Atom SoCs in the
       RAPL power capping driver (Ajay Thomas).
    
     - Runtime PM framework documentation update (Ben Dooks).
    
     - cpupower tool fix (Herton R Krzesinski).
    
    /
    
  • topic/drm-misc-2015-06-22
  • asoc-v4.2-3
    ASoC: A couple more updates for v4.2
    
    These were sitting on my laptop.