1. 03 Jan, 2013 36 commits
  2. 06 Dec, 2012 4 commits
    • Ben Hutchings's avatar
      Linux 3.2.35 · 20c7bbdd
      Ben Hutchings authored
      20c7bbdd
    • Ben Hutchings's avatar
      intel_idle: enable IVB Xeon support · d670ed5e
      Ben Hutchings authored
      commit 23795e58 upstream.
      
      IVB Xeon currently shares the same parameters IVB client.
      
      For 3.2, add model number to the switch in intel_idle_probe(), as
      there is no device ID table.
      Signed-off-by: default avatarBen Hutchings <ben@decadent.org.uk>
      d670ed5e
    • Len Brown's avatar
      intel_idle: initial IVB support · 9f1c9393
      Len Brown authored
      commit 6edab08c upstream.
      
      From an OS point of view, IVB looks like SNB, but quicker.
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      [bwh: Backported to 3.2: add model number to the switch in
       intel_idle_probe(), as there is no device ID table]
      Signed-off-by: default avatarBen Hutchings <ben@decadent.org.uk>
      9f1c9393
    • Mike Galbraith's avatar
      workqueue: exit rescuer_thread() as TASK_RUNNING · 704f6659
      Mike Galbraith authored
      commit 412d32e6 upstream.
      
      A rescue thread exiting TASK_INTERRUPTIBLE can lead to a task scheduling
      off, never to be seen again.  In the case where this occurred, an exiting
      thread hit reiserfs homebrew conditional resched while holding a mutex,
      bringing the box to its knees.
      
      PID: 18105  TASK: ffff8807fd412180  CPU: 5   COMMAND: "kdmflush"
       #0 [ffff8808157e7670] schedule at ffffffff8143f489
       #1 [ffff8808157e77b8] reiserfs_get_block at ffffffffa038ab2d [reiserfs]
       #2 [ffff8808157e79a8] __block_write_begin at ffffffff8117fb14
       #3 [ffff8808157e7a98] reiserfs_write_begin at ffffffffa0388695 [reiserfs]
       #4 [ffff8808157e7ad8] generic_perform_write at ffffffff810ee9e2
       #5 [ffff8808157e7b58] generic_file_buffered_write at ffffffff810eeb41
       #6 [ffff8808157e7ba8] __generic_file_aio_write at ffffffff810f1a3a
       #7 [ffff8808157e7c58] generic_file_aio_write at ffffffff810f1c88
       #8 [ffff8808157e7cc8] do_sync_write at ffffffff8114f850
       #9 [ffff8808157e7dd8] do_acct_process at ffffffff810a268f
          [exception RIP: kernel_thread_helper]
          RIP: ffffffff8144a5c0  RSP: ffff8808157e7f58  RFLAGS: 00000202
          RAX: 0000000000000000  RBX: 0000000000000000  RCX: 0000000000000000
          RDX: 0000000000000000  RSI: ffffffff8107af60  RDI: ffff8803ee491d18
          RBP: 0000000000000000   R8: 0000000000000000   R9: 0000000000000000
          R10: 0000000000000000  R11: 0000000000000000  R12: 0000000000000000
          R13: 0000000000000000  R14: 0000000000000000  R15: 0000000000000000
          ORIG_RAX: ffffffffffffffff  CS: 0010  SS: 0018
      Signed-off-by: default avatarMike Galbraith <mgalbraith@suse.de>
      Signed-off-by: default avatarTejun Heo <tj@kernel.org>
      Signed-off-by: default avatarBen Hutchings <ben@decadent.org.uk>
      704f6659