#ifndef __ASM_MCS_SPINLOCK_H #define __ASM_MCS_SPINLOCK_H /* * Architectures can define their own: * * arch_mcs_spin_lock_contended(l) * arch_mcs_spin_unlock_contended(l) * * See kernel/locking/mcs_spinlock.c. */ #endif /* __ASM_MCS_SPINLOCK_H */ type='application/atom+xml'/>
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2016-05-03 16:03:45 -0400
committerDavid S. Miller <davem@davemloft.net>2016-05-03 16:03:45 -0400
commitb365d955f3f8dad71845fee8092330039f67c428 (patch)
tree42b348d05eaf5e948bd694bdbe390ebb6a9c354f
parent42c8819b8d7245f54d5cfa6c2ec5a436818aeda9 (diff)
parentbd7c5f983f3185b75cc23bdd5dbc3a676aef3d1e (diff)
Merge branch 'rds-fixes'
Sowmini Varadhan says: ==================== RDS: TCP: sychronization during connection startup This patch series ensures that the passive (accept) side of the TCP connection used for RDS-TCP is correctly synchronized with any concurrent active (connect) attempts for a given pair of peers. Patch 1 in the series makes sure that the t_sock in struct rds_tcp_connection is only reset after any threads in rds_tcp_xmit have completed (otherwise a null-ptr deref may be encountered). Patch 2 synchronizes rds_tcp_accept_one() with the rds_tcp*connect() path. v2: review comments from Santosh Shilimkar, other spelling corrections ==================== Signed-off-by: David S. Miller <davem@davemloft.net>