1. 20 Jul, 2011 7 commits
  2. 18 Jul, 2011 13 commits
  3. 17 Jul, 2011 15 commits
  4. 16 Jul, 2011 5 commits
    • Will Simoneau's avatar
      sparc: sun4m SMP: fix wrong shift instruction in IPI handler · 1ef48593
      Will Simoneau authored
      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: default avatarWill Simoneau <simoneau@ele.uri.edu>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      1ef48593
    • Ilia Kolomisnky's avatar
      Bluetooth: Fix crash with incoming L2CAP connections · 05e9a2f6
      Ilia Kolomisnky authored
      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: default avatarIlia Kolomisnky <iliak@ti.com>
      Signed-off-by: default avatarGustavo F. Padovan <padovan@profusion.mobi>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      05e9a2f6
    • Gustavo F. Padovan's avatar
      Bluetooth: Fix regression in L2CAP connection procedure · 9191e6ad
      Gustavo F. Padovan authored
      Caused by the following commit, partially revert it.
      
      commit 9fa7e4f7
      Author: Gustavo F. Padovan <padovan@profusion.mobi>
      Date:   Thu Jun 30 16:11:30 2011 -0300
      
          Bluetooth: Fix regression with incoming L2CAP connections
      
          PTS test A2DP/SRC/SRC_SET/TC_SRC_SET_BV_02_I revealed that
          ( probably after the df3c3931 commit ) the l2cap connection
          could not be established in case when the "Auth Complete" HCI
          event does not arive before the initiator send "Configuration
          request", in which case l2cap replies with "Command rejected"
          since the channel is still in BT_CONNECT2 state.
      Signed-off-by: default avatarLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
      Signed-off-by: default avatarGustavo F. Padovan <padovan@profusion.mobi>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      9191e6ad
    • Sangwook Lee's avatar
      ARM: SAMSUNG: DMA Cleanup as per sparse · d670ac01
      Sangwook Lee authored
      Function declaration differs between file: dma.c and file:dma.h
      and SPARSE (Documentation/sparse.txt) gives error messages
      
      All dma channels are members of 'enum dma_ch' and not 'unsigned int'
      Please have a look at channel definitions in:
      arch/arm/mach-s3c64xx/include/mach/dma.h
      arch/arm/plat-samsung/include/plat/s3c-dma-pl330.h
      arch/arm/mach-s3c2410/include/mach/dma.h
      So all arguments should be of type 'enum dma_ch'
      Signed-off-by: default avatarSangwook Lee <sangwook.lee@linaro.org>
      Signed-off-by: default avatarKukjin Kim <kgene.kim@samsung.com>
      d670ac01
    • Olaf Hering's avatar
      watchdog: fix hpwdt Kconfig regression in 3.0-rc · 2a75ca4a
      Olaf Hering authored
      Remove Kconfig regression caused by commit
      a4616153 "watchdog: hpwdt: build hpwdt as
      module by default with NMI_DECODING enabled"
      
      With the above change applied, hpwdt will be enabled unconditionally by just
      entering the Watchdog subscreen in menuconfig. Since this driver is not
      essential to boot any box it should remain disabled until it gets manually
      enabled, just like all other drivers.
      Signed-off-by: default avatarOlaf Hering <olaf@aepfle.de>
      Cc: Tony Camuso <tcamuso@redhat.com>
      Signed-off-by: default avatarWim Van Sebroeck <wim@iguana.be>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      2a75ca4a