Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v3.10.14
    8c15abc9 · Linux 3.10.14 ·
    This is the 3.10.14 stable release
    
  • v3.4.64
    d4c162c5 · Linux 3.4.64 ·
    This is the 3.4.64 stable release
    
  • v3.0.98
    f45b5c1b · Linux 3.0.98 ·
    This is the 3.0.98 stable release
    
  • iio-fixes-for-3.12b2
    Second set of IIO fixes for the 3.12 cycle (take 2)
    
    A few small fixes:
    1) Make sure that debugfs entries are removed early enough to prevent
    a race.
    2) Drop a stray regulator_put from ad8366 left over from the devm_ patches.
    3) The ST magnetometer driver had incorrect register addresses for the
       actual data channels.
    
  • regulator-v3.12-rc3
    regulator: Fixes for v3.12
    
    Quite a few fixes here, mostly small driver specific ones.  The stand
    out thing is a fix for errors generating the documentation from Randy
    Dunlap, otherwise unless you're using the driver in question there
    should be no impact.
    
  • v3.12-rc3
    15c03dd4 · Linux 3.12-rc3 ·
    Linux 3.12-rc3
    
  • iio-for-3.13b
    Second set of new functionality for IIO in the 3.13 cycle - with bug fixes for first set.
    
    This is a small, mainly to get a couple of compile bug related fixes into
    the tree ASAP.
    
    New device support:
    1) Add ad5446 dac support to the ad5641 driver.
    
    New functionality and cleanups:
    1) Optional power supply regulators for the st pressure sensors drivers using
       the new optional regulator interface.
    2) Bit of tidying up of naming in the sysfs trigger.
    
    Bug fixes from the previous series:
    1) Missing select IIO_BUFFER for ti_am335x_adc
    2) Drop a bonus bracket in iio-trig-bfin-timmer
    
  • pm+acpi-3.12-rc3
    ACPI and power management fixes for 3.12-rc3
    
     1) After recent locking changes in the cpufreq core it is possible
        to trigger BUG_ON(!policy) in lock_policy_rwsem_read() if
        cpufreq_get() is called before registering a cpufreq driver.
        Fix from Viresh Kumar.
    
     2) If intel_pstate has been loaded already, it doesn't make sense
        to do anything in acpi_cpufreq_init() and moreover doing something
        in there in that case may be harmful, so make that function return
        immediately if another cpufreq driver is already present.  From
        Yinghai Lu.
    
     3) The ACPI IPMI driver sometimes attempts to acquire a mutex from
        interrupt context, which can be avoided by replacing that mutex
        with a spinlock.  From Lv Zheng.
    
     4) A NULL pointer may be dereferenced by the exynos5440 cpufreq
        driver if a memory allocation made by it fails.  Fix from
        Sachin Kamat.
    
     5) Hanjun Guo's commit fixes a typo in the kerneldoc comment
        documenting acpi_bus_unregister_driver().
    
    /
    
  • fbdev-fixes-3.12
    Small fbdev fixes for various fb drivers
    
  • v3.11.2
    a3308b5d · Linux 3.11.2 ·
    This is the 3.11.2 stable release
    
  • v3.10.13
    cff43fc8 · Linux 3.10.13 ·
    This is the 3.10.13 stable release
    
  • v3.4.63
    940d5466 · Linux 3.4.63 ·
    This is the 3.4.63 stable release
    
  • v3.0.97
    3c7f3084 · Linux 3.0.97 ·
    This is the 3.0.97 stable release
    
  • devicetree-fixes
    DeviceTree fixes for 3.12
    
    Clean-up to fix some warnings for !OF builds and spelling fixes in docs
    
    - Clean-up openrisc prom.h
    - Fix warnings caused by of_irq.h ifdefs
    - Spelling fix for Synopsys
    
  • v3.12-rc2
    4a10c2ac · Linux 3.12-rc2 ·
    Linux 3.12-rc2
    
  • iio-for-3.13a
    First round of new drivers, functionality and cleanups for IIO in the 3.13 cycle
    
    A number of new drivers and some new functionality + a lot of cleanups
    all over IIO.
    
    New Core Elements
    
    1) New INT_TIME info_mask element for integration time, which may have
       different effects on measurement noise and similar, than an amplifier
       and hence is different from existing SCALE.  Already existed in some
       drivers as a custom attribute.
    
    2) Introduce a iio_push_buffers_with_timestamp helper to cover the common
       case of filling the last 64 bits of data to be passed to the buffer with
       a timestamp.  Applied to lots of drivers. Cuts down on repeated code and
       moves a slightly fiddly bit of logic into a single location.
    
    3) Introduce info_mask_[shared_by_dir/shared_by_all] elements to allow support
       of elements such as sampling_frequency which is typically shared by all
       input channels on a device.  This reduces code and makes these controls
       available from in kernel consumers of IIO devices.
    
    New drivers
    
    1) MCP3422/3/4 ADC
    
    2) TSL4531 ambient light sensor
    
    3) TCS3472/5 color light sensor
    
    4) GP2AP020A00F ambient light / proximity sensor
    
    5) LPS001WP support added to ST pressure sensor driver.
    
    New driver functionality
    
    1) ti_am335x_adc Add buffered sampling support.
       This device has a hardware fifo that is fed directly into an IIO kfifo
       buffer based on a watershed interrupt.  Note this will act as an example
       of how to handle this increasingly common type of device.
       The only previous example - sca3000 - take a less than optimal approach
       which is largely why it is still in staging.
       A couple of little cleanups for that new functionality followed later.
    
    Core cleanups:
    
    1) MAINTAINERS - Sachin actually brought my email address up to date because
       I said I'd do it and never got around to it :)
    
    2) Assign buffer list elements as single element lists to simplify the
       iio_buffer_is_active logic.
    
    3) wake_up_interruptible_poll instead of wake_up_interruptible to only wake
       up threads waiting for poll notifications.
    
    4) Add O_CLOEXEC flag to anon_inode_get_fd call for IIO event interface.
    
    5) Change iio_push_to_buffers to take a void * pointer so as to avoid some
       annoying and unnecessary type casts.
    
    6) iio_compute_scan_bytes incorrectly took a long rather than unsigned long.
    
    7) Various minor tidy ups.
    
    Driver cleanups (in no particular order)
    
    1) Another set of devm_ allocations patches from Sachin Kamat.
    
    2) tsl2x7x - 0 to NULL cleanup.
    
    3) hmc5843 - fix missing > in MODULE_AUTHOR
    
    4) Set of strict_strto* to kstrto* conversions.
    
    5) mxs-lradc - fix ordering of resource removal to match creation
    
    6) mxs-lradc - add MODULE_ALIAS
    
    7) adc7606 - drop a work pending test duplicated in core functions.
    
    8) hmc5843 - devm_ allocation patch
    
    9) Series of redundant breaks removed.
    
    10) ad2s1200 - pr_err -> dev_err
    
    11) adjd_s311 - use INT_TIME
    
    12)  ST sensors - large set of cleanups from Lee Jones and removed restriction
        to using only triggers provided by the st_sensors themselves from
        Dennis Ciocca.
    
    13) dummy and tmp006 provide sampling_frequency via info_mask_shared_by_all.
    
    14) tcs3472 - fix incorrect buffer size and wrong device pointer used in
        suspend / resume functions.
    
    15) max1363 - use defaults for buffer setup ops as provided by the triggered
        buffer helpers as they are the same as were specified in max1363 driver.
    
    16) Trivial tidy ups in a number of other drivers.
    
  • iio-fixes-for-3.12a
    First round of IIO fixes for 3.12
    
    A series of wrong 'struct dev' assumptions in suspend/resume callbacks
    following on from this issue being identified in a new driver review.
    One to watch out for in future.
    
    A number of driver specific fixes
    1) at91 - fix a overflow in clock rate computation
    2) dummy - Kconfig dependency issue
    3) isl29018 - uninitialized value
    4) hmc5843 - measurement conversion bug introduced by recent cleanup.
    5) ade7854-spi - wrong return value.
    
    Some IIO core fixes
    1) Wrong value picked up for event code creation for a modified channel
    2) A null dereference on failure to initialize a buffer after no buffer has
       been in use, when using the available_scan_masks approach.
    3) Sampling not stopped when a device is removed. Effects forced removal
       such as hot unplugging.
    4) Prevent device going away if a chrdev is still open in userspace.
    5) Prevent race on chardev opening and device being freed.
    6) Add a missing iio_buffer_init in the call back buffer.
    
    These last few are the first part of a set from Lars-Peter Clausen who
    has been taking a closer look at our removal paths and buffer handling
    than anyone has for quite some time.
    
  • pm+acpi-3.12-rc2
    d831a005 · Merge branch 'pm-cpufreq' ·
    ACPI and power management fixes for 3.12-rc2
    
     1) Four fixes for cpufreq regressions introduced by the changes that
        removed Device Tree parsing for CPU device nodes from cpufreq
        drivers from Sudeep KarkadaNagesha.
    
     2) Two fixes for recent cpufreq regressions introduced by changes
        related to the preservation of sysfs attributes over system
        suspend/resume cycles from Viresh Kumar.
    
     3) Fix for ACPI-based wakeup signaling in the PCI subsystem that
        fails to stop PME polling for devices put into the D3cold power
        state from Rafael J Wysocki.
    
     4) Fix for bad interactions between cpufreq and udev on systems
        supporting intel_pstate where acpi-cpufreq is available as well
        from Yinghai Lu.
    
    /
    
  • v3.12-rc1
    272b98c6 · Linux 3.12-rc1 ·
    Linux 3.12-rc1
    
  • v3.11.1
    5c68732e · Linux 3.11.1 ·
    This is the 3.11.1 stable release