Eric Dumazet
a8afca0329
tcp: md5: protects md5sig_info with RCU
...
This patch makes sure we use appropriate memory barriers before
publishing tp->md5sig_info, allowing tcp_md5_do_lookup() being used from
tcp_v4_send_reset() without holding socket lock (upcoming patch from
Shawn Lu)
Note we also need to respect rcu grace period before its freeing, since
we can free socket without this grace period thanks to
SLAB_DESTROY_BY_RCU
Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Cc: Shawn Lu <shawn.lu@ericsson.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2012-02-01 02:11:47 -05:00
..
acpi
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
2012-01-18 15:51:48 -08:00
asm-generic
Merge branch 'for-next' of git://git.infradead.org/users/dhowells/linux-headers
2012-01-14 18:03:30 -08:00
crypto
crypto: serpent-sse2 - add lrw support
2011-11-21 16:13:24 +08:00
drm
drm: bump DRM_CONNECTOR_MAX_ENCODER from 2 to 3
2012-01-13 09:01:09 +00:00
keys
keys: add a "logon" key type
2012-01-17 22:39:40 -06:00
linux
tcp: md5: protects md5sig_info with RCU
2012-02-01 02:11:47 -05:00
math-emu
media
Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
2012-01-18 12:53:54 -08:00
misc
mtd
mtd: document that MEMWRITE ioctl is NAND-specific
2012-01-09 18:18:36 +00:00
net
tcp: md5: protects md5sig_info with RCU
2012-02-01 02:11:47 -05:00
pcmcia
rdma
rdma/core: Fix sparse warnings
2012-01-04 09:17:45 -08:00
rxrpc
scsi
[SCSI] libfc: Declare local functions static
2012-01-16 12:45:48 +04:00
sound
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
2012-01-12 08:00:30 -08:00
target
target: Set additional sense length field in sense data
2011-12-16 06:29:04 +00:00
trace
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
2012-01-17 15:49:54 -08:00
video
Merge branch 'for-next' of git://git.infradead.org/users/dhowells/linux-headers
2012-01-14 18:03:30 -08:00
xen
Merge branch 'for-3.3/drivers' of git://git.kernel.dk/linux-block
2012-01-15 12:48:41 -08:00
Kbuild