]> err.no Git - linux-2.6/commit
[AF_UNIX]: Convert to use a spinlock instead of rwlock
authorBenjamin LaHaise <bcrl@kvack.org>
Tue, 3 Jan 2006 22:10:46 +0000 (14:10 -0800)
committerDavid S. Miller <davem@davemloft.net>
Tue, 3 Jan 2006 22:10:46 +0000 (14:10 -0800)
commitfd19f329a32bdc4eb07885e0b3889567cfe00aa7
treec69943e8294cae13df6af3dc8b8c25abab8c9cfb
parent4947d3ef8de7b4f42aed6ea9ba689dc8fb45b5a5
[AF_UNIX]: Convert to use a spinlock instead of rwlock

From: Benjamin LaHaise <bcrl@kvack.org>

In af_unix, a rwlock is used to protect internal state.  At least on my
P4 with HT it is faster to use a spinlock due to the simpler memory
barrier used to unlock.  This patch raises bw_unix to ~690K/s.

Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/af_unix.h
net/unix/af_unix.c