Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v3.2.60
    6b3965a5 · Linux 3.2.60 ·
    This is the 3.2.60 stable release
    
  • v3.15
    1860e379 · Linux 3.15 ·
    Linux 3.15
    
  • v3.4.92
    22feaed1 · Linux 3.4.92 ·
    This is the 3.4.92 stable release
    
  • v3.10.42
    c2f7eb80 · Linux 3.10.42 ·
    This is the 3.10.42 stable release
    
  • v3.14.6
    a1bc295d · Linux 3.14.6 ·
    This is the 3.14.6 stable release
    
  • llvmlinux-for-v3.16
    LLVMLinux patches for v3.16
    
  • vfio-v3.16-rc1
    A handful of VFIO bug fixes for v3.16
    
  • iommu-updates-v3.16
    IOMMU Updates for Linux v3.16
    
    The changes include:
    
    	* A new IOMMU driver for ARM Renesas SOCs
    
    	* Updates and fixes for the ARM Exynos driver to bring it closer
    	  to a usable state again
    
    	* Convert the AMD IOMMUv2 driver to use the
    	  mmu_notifier->release call-back instead of the task_exit
    	  notifier
    
    	* Random other fixes and minor improvements to a number of other
    	  IOMMU drivers
    
  • drm-intel-fixes-2014-06-06
  • media-main-for-3.16
  • sound-3.16-rc1
    sound updates for 3.16-rc1
    
    At this time, majority of changes come from ASoC world while we got a
    few new drivers in other places for FireWire and USB.  There have been
    lots of ASoC core cleanups / refactoring, but very little visible to
    external users.
    
    ASoC
    - Support for specifying aux CODECs in DT
    - Removal of the deprecated mux and enum macros
    - More moves towards full componentisation
    - Removal of some unused I/O code
    - Lots of cleanups, fixes and enhancements to the davinci, Freescale,
      Haswell and Realtek drivers
    - Several drivers exposed directly in Kconfig for use with simple-card
    - GPIO descriptor support for jacks
    - More updates and fixes to the Freescale SSI, Intel and rsnd drivers
    - New drivers for Cirrus CS42L56, Realtek RT5639, RT5642 and RT5651 and
      ST STA350, Analog Devices ADAU1361, ADAU1381, ADAU1761 and ADAU1781,
      and Realtek RT5677
    
    HD-audio:
    - Clean up Dell headset quirks
    - Noise fixes for Dell and Sony laptops
    - Thinkpad T440 dock fix
    - Realtek codec updates (ALC293,ALC233,ALC3235)
    - Tegra HD-audio HDMI support
    
    FireWire-audio:
    - FireWire audio stack enhancement (AMDTP, MIDI), support for incoming
      isochronous stream and duplex streams with timestamp synchronization
    - BeBoB-based devices support
    - Fireworks-based device support
    
    USB-audio:
    - Behringer BCD2000 USB device support
    
    Misc:
    - Clean up of a few old drivers, atmel, fm801, etc
    
  • devicetree-for-3.16
    DeviceTree for 3.16:
    - Another round of clean-up of FDT related code in architecture code.
      This removes knowledge of internal FDT details from most architectures
      except powerpc.
    - Conversion of kernel's custom FDT parsing code to use libfdt.
    - DT based initialization for generic serial earlycon. The introduction
      of generic serial earlycon support went in thru tty tree.
    - Improve the platform device naming for DT probed devices to ensure
      unique naming and use parent names instead of a global index.
    - Fix a race condition in of_update_property.
    - Unify the various linker section OF match tables and fix several
      function prototype errors.
    - Update platform_get_irq_byname to work in deferred probe cases.
    - 2 binding doc updates
    
  • kvm-3.16-1
    At over 200 commits, covering almost all supported architectures, this
    was a pretty active cycle for KVM.  Changes include:
    
    - a lot of s390 changes: optimizations, support for migration,
      GDB support and more
    
    - ARM changes are pretty small: support for the PSCI 0.2 hypercall
      interface on both the guest and the host (the latter acked by Catalin)
    
    - initial POWER8 and little-endian host support
    
    - support for running u-boot on embedded POWER targets
    
    - pretty large changes to MIPS too, completing the userspace interface
      and improving the handling of virtualized timer hardware
    
    - for x86, a larger set of changes is scheduled for 3.17.  Still,
      we have a few emulator bugfixes and support for running nested
      fully-virtualized Xen guests (para-virtualized Xen guests have
      always worked).  And some optimizations too.
    
    The only missing architecture here is ia64.  It's not a coincidence
    that support for KVM on ia64 is scheduled for removal in 3.17.
    
  • pm+acpi-3.16-rc1
    ACPI and power management updates for 3.16-rc1
    
     - ACPICA update to upstream version 20140424.  That includes a
       number of fixes and improvements related to things like GPE
       handling, table loading, headers, memory mapping and unmapping,
       DSDT/SSDT overriding, and the Unload() operator.  The acpidump
       utility from upstream ACPICA is included too.  From Bob Moore,
       Lv Zheng, David Box, David Binderman, and Colin Ian King.
    
     - Fixes and cleanups related to ACPI video and backlight interfaces
       from Hans de Goede.  That includes blacklist entries for some new
       machines and using native backlight by default.
    
     - ACPI device enumeration changes to create platform devices
       rather than PNP devices for ACPI device objects with _HID by
       default.  PNP devices will still be created for the ACPI device
       object with device IDs corresponding to real PNP devices, so
       that change should not break things left and right, and we're
       expecting to see more and more ACPI-enumerated platform devices
       in the future.  From Zhang Rui and Rafael J Wysocki.
    
     - Updates for the ACPI LPSS (Low-Power Subsystem) driver allowing
       it to handle system suspend/resume on Asus T100 correctly.
       From Heikki Krogerus and Rafael J Wysocki.
    
     - PM core update introducing a mechanism to allow runtime-suspended
       devices to stay suspended over system suspend/resume transitions
       if certain additional conditions related to coordination within
       device hierarchy are met.  Related PM documentation update and
       ACPI PM domain support for the new feature.  From Rafael J Wysocki.
    
     - Fixes and improvements related to the "freeze" sleep state. They
       affect several places including cpuidle, PM core, ACPI core, and
       the ACPI battery driver.  From Rafael J Wysocki and Zhang Rui.
    
     - Miscellaneous fixes and updates of the ACPI core from Aaron Lu,
       Bjørn Mork, Hanjun Guo, Lan Tianyu, and Rafael J Wysocki.
    
     - Fixes and cleanups for the ACPI processor and ACPI PAD (Processor
       Aggregator Device) drivers from Baoquan He, Manuel Schölling,
       Tony Camuso, and Toshi Kani.
    
     - System suspend/resume optimization in the ACPI battery driver from
       Lan Tianyu.
    
     - OPP (Operating Performance Points) subsystem updates from
       Chander Kashyap, Mark Brown, and Nishanth Menon.
    
     - cpufreq core fixes, updates and cleanups from Srivatsa S Bhat,
       Stratos Karafotis, and Viresh Kumar.
    
     - Updates, fixes and cleanups for the Tegra, powernow-k8, imx6q,
       s5pv210, nforce2, and powernv cpufreq drivers from Brian Norris,
       Jingoo Han, Paul Bolle, Philipp Zabel, Stratos Karafotis, and
       Viresh Kumar.
    
     - intel_pstate driver fixes and cleanups from Dirk Brandewie,
       Doug Smythies, and Stratos Karafotis.
    
     - Enabling the big.LITTLE cpufreq driver on arm64 from Mark Brown.
    
     - Fix for the cpuidle menu governor from Chander Kashyap.
    
     - New ARM clps711x cpuidle driver from Alexander Shiyan.
    
     - Hibernate core fixes and cleanups from Chen Gang, Dan Carpenter,
       Fabian Frederick, Pali Rohár, and Sebastian Capella.
    
     - Intel RAPL (Running Average Power Limit) driver updates from
       Jacob Pan.
    
     - PNP subsystem updates from Bjorn Helgaas and Fabian Frederick.
    
     - devfreq core updates from Chanwoo Choi and Paul Bolle.
    
     - devfreq updates for exynos4 and exynos5 from Chanwoo Choi and
       Bartlomiej Zolnierkiewicz.
    
     - turbostat tool fix from Jean Delvare.
    
     - cpupower tool updates from Prarit Bhargava, Ramkumar Ramachandra
       and Thomas Renninger.
    
     - New ACPI ec_access.c tool for poking at the EC in a safe way
       from Thomas Renninger.
    
    /
    
  • pm-3.15-final
    Final power management fixes for 3.15
    
     - Taking non-idle time into account when calculating core busy
       time was a mistake and led to a performance regression.  Since
       the problem it was supposed to address is now taken care of in
       a different way, we don't need to do it any more, so drop the
       non-idle time tracking from intel_pstate.  Dirk Brandewie.
    
     - Changing to fixed point math throughout the busy calculation
       introduced rounding errors that adversely affect the accuracy
       of intel_pstate's computations.  Fix from Dirk Brandewie.
    
     - The PID controller algorithm used by intel_pstate assumes that
       the time interval between two adjacent samples will always be the
       same which is not the case for deferable timers (used by
       intel_pstate) when the system is idle. This leads to inaccurate
       predictions and artificially increases convergence times for
       the minimum P-state.  Fix from Dirk Brandewie.
    
     - intel_pstate carries out computations using 32-bit variables
       that may overflow for large enough values of APERF/MPERF.  Switch
       to using 64-bit variables for computations, from Doug Smythies.
    
    /
    
  • regulator-v3.16
    regulator: Updates for v3.16
    
    The bulk of the changes for this release are a few new drivers however
    there are a couple of noticable core changes and the usual stream of
    cleanups and fixes:
    
     - Move disable of unused regulators later in init so it comes after
       deferred probe has iterated making startup smoother.
     - Fixes reference counting of the DT nodes for constraints from Charles
       Keepax.  This has little practical impact since all real users of
       the regulator bindings use FDT which doesn't need the reference
       counting.
     - Lots of cleanups, especially to the Samsung drivers.
     - Support for Linear Technologies LTC3589, Texas Instruments TPS658640
       and X-Powers AXP20x.
    
  • asoc-v3.16-2
    ASoC: Final updates for v3.16
    
    A few more updates from the last week of development, nothing too
    exciting.  Highlights include:
    
    - GPIO descriptor support for jacks
    - More updates and fixes to the Freescale SSI, Intel and rsnd drivers.
    - New drivers for Analog Devices ADAU1361, ADAU1381, ADAU1761 and
      ADAU1781, and Realtek RT5677.
    
  • sound-3.15
    sound fixes for 3.15-final
    
    A few addition of HD-audio fixups for ALC260 and AD1986A codecs.
    All marked as stable fixes.
    
    The fixes are pretty local and they are old machines, so quite safe
    to apply.
    
  • pinctrl-v3.16-1
    This is the bulk of pin control changes for the v3.16
    development cycle:
    
    - Antoine Tenart made the get_group_pins() vtable entry
      optional.
    
    - Antoine also provides an entirely new driver for the
      Marvell Berlin SoC. This is unrelated to the existing
      MVEBU hardware driver and warrants its own separate
      driver.
    
    - Reflected from the GPIO subsystem there is a number of
      refactorings to make pin control drivers with gpiochips
      use the new gpiolib irqchip helpers. The following
      drivers were converted to use the new infrastructure:
    
      - ST Microelectronics STiH416 and friends
    
      - The Atmel AT91
    
      - The CSR SiRF (Prima2)
    
      - The Qualcomm MSM series
    
    - Massive improvements in the Qualcomm MSM driver from
      Bjorn Andersson, Andy Gross and Kumar Gala. Among those
      new support for the IPQ8064 and MSM8x74 SoC variants.
    
    - Support for the Freescale i.MX6 SoloX SoC variant.
    
    - Massive improvements in the Allwinner sunxi driver from
      Boris Brezillon, Maxime Ripard and Chen-Yu Tsai.
    
    - Renesas PFC updates from Laurent Pinchart, Kuninori
      Morimoto, Wolfram Sang and Magnus Damm.
    
    - Cleanups and refactorings of the nVidia Tegra driver from
      Stepgen Warren.
    
    - The Exynos driver now supports the Exynos3250 SoC.
    
    - Intel BayTrail updates from Jin Yao, Mika Westerberg.
    
    - The MVEBU driver now supports the Orion5x SoC
      variants, which is part of the effort of getting rid of
      the old Marvell kludges in arch/arm/mach-orion5x
    
    - Rockchip driver updates from Heiko Stuebner.
    
    - A ton of cleanups and janitorial patches from Axel Lin.
    
    - Some minor fixes and improvements here and there.
    
  • staging-3.16-rc1
    Staging driver patches for 3.16-rc1
    
    Here is the big staging driver pull request for 3.16-rc1.
    
    Lots of stuff here, tons of cleanup patches, a few new drivers, and some
    removed as well, but I think we are still adding a few thousand more
    lines than we remove, due to the new drivers being bigger than the ones
    deleted.
    
    One notible bit of work did stand out, Jes Sorensen has gone on a tear,
    fixing up a wireless driver to be "more sane" than it originally was
    from the vendor, with over 500 patches merged here.  Good stuff, and a
    number of users laptops are better off for it.
    
    All of this has been in linux-next for a while.
    
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>