1. 20 7月, 2011 7 次提交
  2. 19 7月, 2011 11 次提交
  3. 18 7月, 2011 16 次提交
  4. 17 7月, 2011 6 次提交
    • R
      watchdog: hpwdt depends on PCI · f71d26bb
      Randy Dunlap 提交于
      hpwdt is a PCI driver so it should depend on PCI.
      Fixes these build errors:
      
      drivers/watchdog/hpwdt.c:762: error: implicit declaration of function 'pci_iomap'
      drivers/watchdog/hpwdt.c:762: warning: assignment makes pointer from integer without a cast
      drivers/watchdog/hpwdt.c:797: error: implicit declaration of function 'pci_iounmap'
      Signed-off-by: NRandy Dunlap <rdunlap@xenotime.net>
      Signed-off-by: NWim Van Sebroeck <wim@iguana.be>
      Cc: Thomas Mingarelli <thomas.mingarelli@hp.com>
      f71d26bb
    • M
      ASoC: Correct WM8994 MICBIAS supply widget hookup · b793eb60
      Mark Brown 提交于
      The WM8994 and WM8958 series of devices have two MICBIAS supplies rather
      than one, the current widget actually manages the microphone detection
      control register bit (which is managed separately by the relevant API).
      
      Fix this, hooking the relevant supplies up to the MICBIAS1 and MICBIAS2
      widgets.
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      Cc: stable@kernel.org
      b793eb60
    • A
      ceph analog of cifs build_path_from_dentry() race fix · 1b71fe2e
      Al Viro 提交于
      ... unfortunately, cifs bug got copied.  Fix is essentially the same.
      Signed-off-by: NAl Viro <viro@zeniv.linux.org.uk>
      1b71fe2e
    • A
      cifs: build_path_from_dentry() race fix · dc137bf5
      Al Viro 提交于
      deal with d_move() races properly; rename_lock read-retry loop,
      rcu_read_lock() held while walking to root, d_lock held over
      subtraction from namelen and copying the component to stabilize
      ->d_name.
      Signed-off-by: NAl Viro <viro@zeniv.linux.org.uk>
      dc137bf5
    • W
      sparc: sun4m SMP: fix wrong shift instruction in IPI handler · 1ef48593
      Will Simoneau 提交于
      This shift instruction appears to be shifting in the wrong direction.
      Without this change, my SparcStation-20MP hangs just after bringing up
      the second CPU:
      
      Entering SMP Mode...
      Starting CPU 2 at f02b4e90
      Brought up 2 CPUs
      Total of 2 processors activated (99.52 BogoMIPS).
         *** stuck ***
      Signed-off-by: NWill Simoneau <simoneau@ele.uri.edu>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      1ef48593
    • I
      Bluetooth: Fix crash with incoming L2CAP connections · 05e9a2f6
      Ilia Kolomisnky 提交于
      Another regression fix considering incomming l2cap connections with
      defer_setup enabled. In situations when incomming connection is
      extracted with l2cap_sock_accept, it's bt_sock info will have
      'parent' member zerroed, but 'parent' may be used unconditionally
      in l2cap_conn_start() and l2cap_security_cfm() when defer_setup
      is enabled.
      
      Backtrace:
      [<bf02d5ac>] (l2cap_security_cfm+0x0/0x2ac [bluetooth]) from [<bf01f01c>] (hci_event_pac
      ket+0xc2c/0x4aa4 [bluetooth])
      [<bf01e3f0>] (hci_event_packet+0x0/0x4aa4 [bluetooth]) from [<bf01a844>] (hci_rx_task+0x
      cc/0x27c [bluetooth])
      [<bf01a778>] (hci_rx_task+0x0/0x27c [bluetooth]) from [<c008eee4>] (tasklet_action+0xa0/
      0x15c)
      [<c008ee44>] (tasklet_action+0x0/0x15c) from [<c008f38c>] (__do_softirq+0x98/0x130)
       r7:00000101 r6:00000018 r5:00000001 r4:efc46000
      [<c008f2f4>] (__do_softirq+0x0/0x130) from [<c008f524>] (do_softirq+0x4c/0x58)
      [<c008f4d8>] (do_softirq+0x0/0x58) from [<c008f5e0>] (run_ksoftirqd+0xb0/0x1b4)
       r4:efc46000 r3:00000001
      [<c008f530>] (run_ksoftirqd+0x0/0x1b4) from [<c009f2a8>] (kthread+0x84/0x8c)
       r7:00000000 r6:c008f530 r5:efc47fc4 r4:efc41f08
      [<c009f224>] (kthread+0x0/0x8c) from [<c008cc84>] (do_exit+0x0/0x5f0)
      Signed-off-by: NIlia Kolomisnky <iliak@ti.com>
      Signed-off-by: NGustavo F. Padovan <padovan@profusion.mobi>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      05e9a2f6