Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v3.0.101
    5dba9ddd · Linux 3.0.101 ·
    This is the 3.0.101 stable release
    
  • v3.12-rc6
    31d141e3 · Linux 3.12-rc6 ·
    Linux 3.12-rc6
    
  • iio-for-3.12d
    Fourth round of IIO new drivers, functionality and cleanups for the 3.13 cycle.
    
    New Drivers
    * cm36651 combined RGB light and proximity sensor.
    
    Core improvements
    
    * Some more fixes and cleanups related to buffers.  These include the second
      half of a series which went is as fixes.  The basis for delaying until the
      next merge window is that some are too invasive for this late in a cycle
      and others only effect code paths current unused in the mainline tree.
      In this case we have:
       * protecting against concurrent userspace access
       * fixing a memory leak if a device goes away
       * avoiding always reallocating the buffer whether or not it has changed
         (a bug fix, but one with no functional changes other than a small speed
         improvement.)
       * Add reference counting for buffers to ensure they hang around if open
         from userspace or in kernel when the device is forcefully removed.
       * Return -ENODEV for buffer access operations when the device has gone
         away.
       * Add proper locking for iio_update_buffers (currently we only have one
         buffer per device in mainline, but an input bridge driver is under
         development which would make this bug 'real'.)
       * Wake up anyone waiting on a buffer if the device is unregistered.  A
         subsequent read will fail, notifying userspace that the device is no
         longer there rather than having it wait possibly for ever.
    
    * Move the iio_sw_preenable functionality into the core.  This avoids drivers
      having to 'know' about how the buffers are implemented and is called by
      almost all drivers anyway.  Those that don't call it are not harmed by it
      being called.
    * New registration approach for information (i.e. sysfs attributes) about
      events.  Much more generic and now similar to how the equivalent is
      handled for channel information.  The events infrastructure had been left
      behind by other changes so this brings it back in line.
    * Using the new events registration approach, add a hysterisis event_info
      element and apply this to those drivers with this property.
    * A little unitialized variable bug in the generic_buffer.c example.
    * Factor out the code for freeing lists of IIO Device attributes to avoid
      some repitition.
    
    Driver cleanups
    * At91 driver gains touch screen support and some related fixes.
    * Follow up series of patches removing the now redundant
      iio_sw_buffer_preenable calls.
    * Lots of conversions to the new event registration methods.
    * Another round of hmc5843 cleanups as that driver moves towards graduating
      from staging.
    * Make some SoC drivers buildable if COMPILE_TEST is used.  Follow up fixes
      for a few bits and bobs that revealed.
    * Add explicit includes of linux/of.h to those drivers making us of linux/of.h
    
  • pm+acpi-3.12-rc6
    981984cb · Merge branch 'acpi-fixes' ·
    ACPI and power management fixes for 3.12-rc6
    
     - intel_pstate fix for misbehavior after system resume if sysfs
       attributes are set in a specific way before the corresponding
       suspend from Dirk Brandewie.
    
     - A recent intel_pstate fix has no effect if unsigned long is 32-bit,
       so fix it up to cover that case as well.
    
     - The s3c64xx cpufreq driver was not updated when the index field of
       struct cpufreq_frequency_table was replaced with driver_data, so
       update it now.  From Charles Keepax.
    
     - The Kconfig help text for ACPI_BUTTON still refers to /proc/acpi/event
       that has been dropped recently, so modify it to remove that reference.
       From Krzysztof Mazur.
    
     - A Lan Tianyu's change adds a missing mutex unlock to an error code
       path in acpi_resume_power_resources().
    
     - Some code related to ACPI power resources, whose very purpose is
       questionable to put it lightly, turns out to cause problems to
       happen during testing on real systems, so remove it completely
       (we may revisit that in the future if there's a compelling enough
       reason).  From Rafael J Wysocki and Aaron Lu.
    
    /
    
  • v3.11.6
    50704410 · Linux 3.11.6 ·
    This is the 3.11.6 stable release
    
  • v3.10.17
    14e9c7db · Linux 3.10.17 ·
    This is the 3.10.17 stable release
    
  • sunxi-fixes-for-3.13
    Allwinner sunXi SoCs minor fixes for 3.13
    
  • sunxi-dt-for-3.13
    Allwinner sunXi SoCs device tree changes for 3.13
    
    This DT series sees the introduction of the cubietruck DT, plus the addition of
    the i2c controller for the A20 based boards, and of the Security ID found in
    all the Allwinner SoCs but the A31.
    
  • sunxi-defconfig-for-3.13
    Allwinner sunXi defconfig changes for 3.13
    
    This pull request only see the introduction of a sunxi_defconfig.
    
  • sunxi-core-for-3.13
    Allwinner sunXi SoCs machine additions for 3.13
    
    Nothing outstanding here, mostly some documentation cleanup, and the split of
    the previous generic machine declaration into three different machines to
    handle the sun4i/sun5i, sun6i and sun7i separately.
    
  • supply-alias
    regulator: Allow supplies to be aliased
    
    Provide an interface for devices to map their supplies elsewhere, mainly
    for MFDs to handle their subdevices.
    
  • gpio-v3.12-3
    Three GPIO fixes for the v3.12 series:
    - A fix to the Lynxpoint IRQ handler
    - Two late fixes to fallout from the gpiod refactoring
    
  • iio-fixes-for-3.12c
    Third set of IIO fixes for the 3.12 cycle.
    
    Two little ones this time:
    
    1) A missing clk_unprepare in adf4350.
    2) A missing free of the active_scan_mask when iio_disable_all_buffers is
    called during an unexpected device removal.  This leak was introduced by
    the fix
    a87c82e454f184a9473f8cdfd4d304205f585f65 iio: Stop sampling when the device is removed
    and hence is a regression fix.
    
  • vfio-v3.12-rc5
    vfio: Fix an incorrect break out of nested loop in iommu mapping code.
    
  • v3.11.5
    a145cb95 · Linux 3.11.5 ·
    This is the 3.11.5 stable release
    
  • v3.10.16
    7fc87816 · Linux 3.10.16 ·
    This is the 3.10.16 stable release
    
  • v3.4.66
    dc3a8b0c · Linux 3.4.66 ·
    This is the 3.4.66 stable release
    
  • v3.12-rc5
    61e6cfa8 · Linux 3.12-rc5 ·
    Linux 3.12-rc5
    
  • v3.0.100
    dccc509a · Linux 3.0.100 ·
    This is the 3.0.100 stable release
    
  • pm+acpi-3.12-rc5
    ACPI and power management fixes for 3.12-rc5
    
     - The WARN_ON() in acpiphp_enumerate_slots() triggers as a false
       positive in some cases, so drop it.
    
     - Add a missing pci_dev_put() to an error code path in
       acpiphp_enumerate_slots().
    
     - Replace my old e-mail address that's going to expire with a new one.
    
     - Update ACPI web links and git tree information in MAINTAINERS.
    
     - Update links to the Linux-ACPI project's page in MAINTAINERS.
    
     - Update some stale links and e-mail addresses under Documentation
       and in the ACPI Kconfig file.
    
    /