03 Sep, 2008

26 commits


02 Sep, 2008

10 commits


01 Sep, 2008

4 commits

  • /proc/partitions didn't use to write out the header if there was no
    partition. However, recent commit 66c64afe changed the behavior.
    This is nothing major but there's no reason to change user visible
    behavior without a good rationale. Restore the original behavior.

    Note that 2.6.28 has clean up changes scheduled which will replace
    this rather hacky implementation.

    Signed-off-by: Tejun Heo
    Cc: Greg KH
    Cc: Kay Sievers
    Signed-off-by: Jens Axboe

    Tejun Heo
     
  • pxa2xx-i2s: probe actual device and use it for clk_get call
    thus fixing error during startup hook

    Signed-off-by: Dmitry Baryshkov
    Acked-by: Mark Brown
    Signed-off-by: Takashi Iwai

    Dmitry Baryshkov
     
  • Added the EQ distortion fix to the dell_m6_core_init.

    Signed-off-by: Matthew Ranostay
    Signed-off-by: Takashi Iwai

    Matthew Ranostay
     
  • A recent patch to protect the rdev list with rcu locking leaves us
    with a problem because we can sleep on memalloc while holding the
    rcu lock.

    The rcu lock is only needed while walking the linked list as
    uninteresting devices (failed or spares) can be removed at any time.

    So only take the rcu lock while actually walking the linked list.
    Take a refcount on the rdev during the time when we drop the lock
    and do the memalloc to start IO.
    When we return to the locked code, all the interesting devices
    on the list will not have moved, so we can simply use
    list_for_each_continue_rcu to pick up where we left off.

    Signed-off-by: NeilBrown

    NeilBrown