Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • iommu-updates-v4.6
    IOMMU Updates for Linux v4.6
    
    This time with:
    
    	* Updates for the Exynos IOMMU driver to make use of default
    	  domains and to add support for the SYSMMU v5
    
    	* New Mediatek IOMMU driver
    
    	* Support for the ARMv7 short descriptor format in the
    	  io-pgtable code
    
    	* Default domain support for the ARM SMMU
    
    	* Couple of other small fixes all over the place
    
  • topic/drm-misc-2016-03-22
  • v3.4.111
    3389604d · Linux 3.4.111 ·
    This is the 3.4.111 stable release
    
  • devicetree-for-4.6
    DeviceTree updates for 4.6:
    
    - New tool dtx_diff to diff DT files.
    
    - Sync kernel's dtc/libfdt to current dtc repo master.
    
    - Fix for reserved memory regions located in highmem.
    
    - Document standard unit suffixes for DT properties.
    
    - Various DT binding doc updates.
    
  • v3.12.57
    d9d35182 · Linux 3.12.57 ·
    This is the 3.12.57 stable release
    
  • sound-4.6-rc1
    sound updates for 4.6-rc1
    
    After a heavy storm by syzkaller in 4.5 cycle, we have relatively few
    changes in the core at this time while a lot of changes are found in
    the driver side, unsurprisingly.  Below are some highlights:
    
    ALSA core:
    - A few more hardening in ALSA timer codes
    - An extension of sequencer API for advertising the card / pid
    - Small fixes in compress-offload and jack layers
    
    HD-audio:
    - Dynamic PCM assignment in HDMI/DP codec; preparation for upcoming
      DP-MST support
    - Lots of code refactoring for sharing with ASoC SKL driver
    - Regression fixes for Intel HDMI/DP
    - Fixups for CX20724 codec, Lenovo AiO
    
    USB-audio:
    - Add quirk_alias option to make quirk debugging easier
    - Fixes for possible Oops by malformed firmware
    
    Firewire:
    - Add support for FW-1804 in tascam driver
    - Improvements / changes in card registration, multi stream handling,
      etc for DICE
    - Lots of code refactoring
    
    ASoC:
    - Enhancements of still ongoing topology API
    - Lots of commits for Intel Skylake support including HDMI support
    - A few Intel Atom driver updates for recent devices
    - Lots of improvements to the Renesas drivers
    - Capture support for Qualcomm drivers
    - Support for TI DaVinci DRA7xxx devices
    - New machine drivers for Freescale systems with Cirrus CODECs,
      Mediatek systems with RT5650 CODECs
    - New CPU drivers for Allwinner S/PDIF controllers
    - New CODEC drivers for Maxim MAX9867 and MAX98926 and Realtek RT5514
    
  • v4.1.20
    7f307376 · Linux 4.1.20 ·
    Linux 4.1.20
    
  • v3.18.29
    d439e869 · Linux 3.18.29 ·
    Linux 3.18.29
    
  • gpio-v4.6-1
    This is the bulk of GPIO changes for kernel v4.6:
    
    Core changes:
    
    - The gpio_chip is now a *real device*. Until now the gpio chips
      were just piggybacking the parent device or (gasp) floating in
      space outside of the device model. We now finally make GPIO chips
      devices. The gpio_chip will create a gpio_device which contains
      a struct device, and this gpio_device struct is kept private.
      Anything that needs to be kept private from the rest of the kernel
      will gradually be moved over to the gpio_device.
    
    - As a result of making the gpio_device a real device, we have added
      resource management, so devm_gpiochip_add_data() will cut down on
      overhead and reduce code lines. A huge slew of patches convert
      almost all drivers in the subsystem to use this.
    
    - Building on making the GPIO a real device, we add the first step
      of a new userspace ABI: the GPIO character device. We take small
      steps here, so we first add a pure *information* ABI and the tool
      "lsgpio" that will list all GPIO devices on the system and all
      lines on these devices. We can now discover GPIOs properly from
      userspace. We still have not come up with a way to actually *use*
      GPIOs from userspace.
    
    - To encourage people to use the character device for the future,
      we have it always-enabled when using GPIO. The old sysfs ABI is
      still opt-in (and can be used in parallel), but is marked as
      deprecated. We will keep it around for the foreseeable future,
      but it will not be extended to cover ever more use cases.
    
    Cleanup:
    
    - Bjorn Helgaas removed a whole slew of per-architecture <asm/gpio.h>
      includes. This dates back to when GPIO was an opt-in feature and
      no shared library even existed: just a header file with proper
      prototypes was provided and all semantics were up to the arch to
      implement. These patches make the GPIO chip even more a proper
      device and cleans out leftovers of the old in-kernel API here
      and there. Still some cruft is left but it's very little now.
    
    - There is still some clamping of return values for .get() going
      on, but we now return sane values in the vast majority of drivers
      and the errorpath is sanitized. Some patches for powerpc, blackfin
      and unicore still drop in.
    
    - We continue to switch the ARM, MIPS, blackfin, m68k local GPIO
      implementations to use gpiochip_add_data() and cut down on code
      lines.
    
    - MPC8xxx is converted to use the generic GPIO helpers.
    
    - ATH79 is converted to use the generic GPIO helpers.
    
    New drivers:
    
    - WinSystems WS16C48
    
    - Acces 104-DIO-48E
    
    - F81866 (a F7188x variant)
    
    - Qoric (a MPC8xxx variant)
    
    - TS-4800
    
    - SPI serializers (pisosr): simple 74xx shift registers connected
      to SPI to obtain a dirt-cheap output-only GPIO expander.
    
    - Texas Instruments TPIC2810
    
    - Texas Instruments TPS65218
    
    - Texas Instruments TPS65912
    
    - X-Gene (ARM64) standby GPIO controller
    
  • v4.4.6
    0d191230 · Linux 4.4.6 ·
    This is the 4.4.6 stable release
    
  • v3.14.65
    dfbed80c · Linux 3.14.65 ·
    This is the 3.14.65 stable release
    
  • v3.10.101
    326a1b2d · Linux 3.10.101 ·
    This is the 3.10.101 stable release
    
  • media/v4.6-1
    media updates for v4.6-rc1
    
  • regulator-v4.6
    regulator: Updates for v4.6
    
    This has been an extremely quiet release for the regulator API, aside
    from bugfixes and small enhancements the only thing that really stands
    out are the new drivers for Action Semiconductors ACT8945A, HiSilicon
    HI665x, and the Maxim MAX20024 and MAX77620.
    
  • pm+acpi-4.6-rc1-1
    0d571b62 · Merge branch 'pm-tools' ·
    Power management and ACPI material for v4.6-rc1, part 1
    
     - Redesign of cpufreq governors and the intel_pstate driver to
       make them use callbacks invoked by the scheduler to trigger CPU
       frequency evaluation instead of using per-CPU deferrable timers
       for that purpose (Rafael Wysocki).
    
     - Reorganization and cleanup of cpufreq governor code to make it
       more straightforward and fix some concurrency problems in it
       (Rafael Wysocki, Viresh Kumar).
    
     - Cleanup and improvements of locking in the cpufreq core (Viresh
       Kumar).
    
     - Assorted cleanups in the cpufreq core (Rafael Wysocki, Viresh
       Kumar, Eric Biggers).
    
     - intel_pstate driver updates including fixes, optimizations and a
       modification to make it enable enable hardware-coordinated P-state
       selection (HWP) by default if supported by the processor (Philippe
       Longepe, Srinivas Pandruvada, Rafael Wysocki, Viresh Kumar, Felipe
       Franciosi).
    
     - Operating Performance Points (OPP) framework updates to improve
       its handling of voltage regulators and device clocks and updates
       of the cpufreq-dt driver on top of that (Viresh Kumar, Jon Hunter).
    
     - Updates of the powernv cpufreq driver to fix initialization
       and cleanup problems in it and correct its worker thread handling
       with respect to CPU offline, new powernv_throttle tracepoint
       (Shilpasri Bhat).
    
     - ACPI cpufreq driver optimization and cleanup (Rafael Wysocki).
    
     - ACPICA updates including one fix for a regression introduced
       by previos changes in the ACPICA code (Bob Moore, Lv Zheng,
       David Box, Colin Ian King).
    
     - Support for installing ACPI tables from initrd (Lv Zheng).
    
     - Optimizations of the ACPI CPPC code (Prashanth Prakash, Ashwin
       Chaugule).
    
     - Support for _HID(ACPI0010) devices (ACPI processor containers)
       and ACPI processor driver cleanups (Sudeep Holla).
    
     - Support for ACPI-based enumeration of the AMBA bus (Graeme Gregory,
       Aleksey Makarov).
    
     - Modification of the ACPI PCI IRQ management code to make it treat
       255 in the Interrupt Line register as "not connected" on x86 (as
       per the specification) and avoid attempts to use that value as
       a valid interrupt vector (Chen Fan).
    
     - ACPI APEI fixes related to resource leaks (Josh Hunt).
    
     - Removal of modularity from a few ACPI drivers (BGRT, GHES,
       intel_pmic_crc) that cannot be built as modules in practice (Paul
       Gortmaker).
    
     - PNP framework update to make it treat ACPI_RESOURCE_TYPE_SERIAL_BUS
       as a valid resource type (Harb Abdulhamid).
    
     - New device ID (future AMD I2C controller) in the ACPI driver for
       AMD SoCs (APD) and in the designware I2C driver (Xiangliang Yu).
    
     - Assorted ACPI cleanups (Colin Ian King, Kaiyen Chang, Oleg Drokin).
    
     - cpuidle menu governor optimization to avoid a square root
       computation in it (Rasmus Villemoes).
    
     - Fix for potential use-after-free in the generic device properties
       framework (Heikki Krogerus).
    
     - Updates of the generic power domains (genpd) framework including
       support for multiple power states of a domain, fixes and debugfs
       output improvements (Axel Haslam, Jon Hunter, Laurent Pinchart,
       Geert Uytterhoeven).
    
     - Intel RAPL power capping driver updates to reduce IPI overhead in
       it (Jacob Pan).
    
     - System suspend/hibernation code cleanups (Eric Biggers, Saurabh
       Sengar).
    
     - Year 2038 fix for the process freezer (Abhilash Jindal).
    
     - turbostat utility updates including new features (decoding of more
       registers and CPUID fields, sub-second intervals support, GFX MHz
       and RC6 printout, --out command line option), fixes (syscall jitter
       detection and workaround, reductioin of the number of syscalls made,
       fixes related to Xeon x200 processors, compiler warning fixes) and
       cleanups (Len Brown, Hubert Chrzaniuk, Chen Yu).
    
    /
    
  • asoc-v4.6
    ASoC: Updates for v4.6
    
    The main thing in terms of the core this time around has been some
    additional framework work for dynamic topologies (though we *still*
    don't appear to have a stable ABI for the topology code, it's probably
    worth considering if this will ever happen...).  Otherwise the work has
    almost all been in the drivers:
    
     - HDMI support for Sky Lake, along with other fixes and enhancements
       for the Intel drivers.
     - Lots of improvements to the Renesas drivers.
     - Capture support for Qualcomm drivers.
     - Support for TI DaVinci DRA7xxx devices.
     - New machine drivers for Freescale systems with Cirrus CODECs,
       Mediatek systems with RT5650 CODECs.
     - New CPU drivers for Allwinner S/PDIF controllers
     - New CODEC drivers for Maxim MAX9867 and MAX98926 and Realtek RT5514.
    
  • drm-intel-next-fixes-2016-03-16
  • wireless-drivers-next-for-davem-2016-03-14
    wireless-drivers patches for 4.6
    
    Major changes:
    
    rtl8xxxu
    
    * add 8723bu support
    
    wl18xx
    
    * add radar_debug_mode debugfs file for DFS testing
    
  • drm-intel-next-2016-03-14
    - two-stage wm updates for ilk-style platforms (Matt)
    - more wm work and fixes from Maarten&Ville
    - more work on rotated framebuffers to prep for rotated nv12 (Ville)
    - more dc fixes (Imre)
    - various execlist patches from Tvrtko
    - various clock cleanups for gmch from Ville
    - extract intel_dpll_mgr.c and refactor shared dpll code (Ander)
  • v4.5
    b562e44f · Linux 4.5 ·
    Linux 4.5