1. 02 Sep, 2008 23 commits
  2. 01 Sep, 2008 8 commits
  3. 31 Aug, 2008 1 commit
  4. 30 Aug, 2008 2 commits
  5. 29 Aug, 2008 6 commits
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6 · 00aeb429
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:
        ALSA: oxygen: fix distorted output on AK4396-based cards
        Revert "ALSA: hda - Added model selection for iMac 24""
      00aeb429
    • Andi Kleen's avatar
      Don't trigger softlockup detector on network fs blocked tasks · 316d9679
      Andi Kleen authored
      Pulling the ethernet cable on a 2.6.27-rc system with NFS mounts
      currently leads to an ongoing flood of soft lockup detector backtraces
      for all tasks blocked on the NFS mounts when the hickup takes
      longer than 120s.
      
      I don't think NFS problems should be all that noisy.
      
      Luckily there's a reasonably easy way to distingush this case.
      
      Don't report task softlockup warnings for tasks in TASK_KILLABLE
      state, which is used by the network file systems.
      
      I believe this patch is a 2.6.27 candidate.
      Signed-off-by: default avatarAndi Kleen <ak@linux.intel.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      316d9679
    • Linus Torvalds's avatar
      Revert "x86: fix HPET regression in 2.6.26 versus 2.6.25, check hpet against BAR, v3" · b4609472
      Linus Torvalds authored
      This reverts commit a2bd7274.
      
      It wasn't really right to begin with (there's a better fix for the
      problem with e820 reservations clashing with PCI BAR's pending), but it
      also actually causes more regressions, so it should be reverted even
      before the better fix is finalized.
      
      Rafael reports that this commit broke AHCI detection, and thus causes
      the kernel to not boot on his quad core test box.
      Reported-and-bisected-by: default avatarRafael J. Wysocki <rjw@sisk.pl>
      Cc: Yinghai Lu <yhlu.kernel@gmail.com>
      Cc: David Witbrodt <dawitbro@sbcglobal.net>
      Cc: Ingo Molnar <mingo@elte.hu>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      b4609472
    • Clemens Ladisch's avatar
      ALSA: oxygen: fix distorted output on AK4396-based cards · df91bc23
      Clemens Ladisch authored
      When changing the sample rate, the CMI8788's master clock output becomes
      unstable for a short time.  The AK4396 needs the master clock to do SPI
      writes, so writing to an AK4396 control register directly after a sample
      rate change will garble the value.  In our case, this leads to the DACs
      being misconfigured to I2S sample format, which results in a wrong
      output level and horrible distortions on samples louder than -6 dB.
      
      To fix this, we need to wait until the new master clock signal has
      become stable before doing SPI writes.
      Signed-off-by: default avatarClemens Ladisch <clemens@ladisch.de>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      df91bc23
    • FUJITA Tomonori's avatar
      remove blk_register_filter and blk_unregister_filter in gendisk · bb23b431
      FUJITA Tomonori authored
      This patch remove blk_register_filter and blk_unregister_filter in
      gendisk, and adds them to sd.c, sr.c. and ide-cd.c
      
      The commit abf54393 moved cmdfilter
      from gendisk to request_queue. It turned out that in some subsystems
      multiple gendisks share a single request_queue. So we get:
      
      Using physmap partition information
      Creating 3 MTD partitions on "physmap-flash":
      0x00000000-0x01c00000 : "User FS"
      0x01c00000-0x01c40000 : "booter"
      kobject (8511c410): tried to init an initialized object, something is seriously wrong.
      Call Trace:
      [<8036644c>] dump_stack+0x8/0x34
      [<8021f050>] kobject_init+0x50/0xcc
      [<8021fa18>] kobject_init_and_add+0x24/0x58
      [<8021d20c>] blk_register_filter+0x4c/0x64
      [<8021c194>] add_disk+0x78/0xe0
      [<8027d14c>] add_mtd_blktrans_dev+0x254/0x278
      [<8027c8f0>] blktrans_notify_add+0x40/0x78
      [<80279c00>] add_mtd_device+0xd0/0x150
      [<8027b090>] add_mtd_partitions+0x568/0x5d8
      [<80285458>] physmap_flash_probe+0x2ac/0x334
      [<802644f8>] driver_probe_device+0x12c/0x244
      [<8026465c>] __driver_attach+0x4c/0x84
      [<80263c64>] bus_for_each_dev+0x58/0xac
      [<802633ec>] bus_add_driver+0xc4/0x24c
      [<802648e0>] driver_register+0xcc/0x184
      [<80100460>] _stext+0x60/0x1bc
      
      In the long term, we need to fix such subsystems but we need a quick
      fix now. This patch add the command filter support to only sd and sr
      though it might be useful for other SG_IO users (such as cciss).
      Signed-off-by: default avatarFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
      Reported-by: default avatarManuel Lauss <mano@roarinelk.homelinux.net>
      Signed-off-by: default avatarJens Axboe <jens.axboe@oracle.com>
      bb23b431
    • David S. Miller's avatar
      sparc: Fix resource flags for PCI children in OF device tree. · e3c71a32
      David S. Miller authored
      When a device is under an EBUS or ISA bus, the resource flags
      don't get set properly.
      
      Fix this by re-evaluating the resource flags at each level of
      bus as we apply ranges on the way to the root.  And let PCI
      override any existing flags setting, but don't let the
      default flags calculator make such overrides.
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      e3c71a32