]> git.baikalelectronics.ru Git - kernel.git/commit
netfilter: ip_queue: rwlock to spinlock conversion
authorEric Dumazet <eric.dumazet@gmail.com>
Wed, 9 Jun 2010 13:47:41 +0000 (15:47 +0200)
committerPatrick McHardy <kaber@trash.net>
Wed, 9 Jun 2010 13:47:41 +0000 (15:47 +0200)
commitbefd07a591f2bbef821c68a86f9b4f1f1de77b62
tree4ac2c15adef1bd1e62292815a04ce7c8aefb765a
parentab9134a5bd08939da4fd41a0d0a6c4a326b0c743
netfilter: ip_queue: rwlock to spinlock conversion

Converts queue_lock rwlock to a spinlock.

(readlocked part can be changed by reads of integer values)

One atomic operation instead of four per ipq_enqueue_packet() call.

Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>
net/ipv4/netfilter/ip_queue.c