From: David S. Miller Date: Thu, 19 May 2016 18:36:50 +0000 (-0700) Subject: Merge branch 'tcp_bh_fixes' X-Git-Tag: v4.7-rc1~96^2~26 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=87553aa5212f43d3d14b9b5d1dfba89f1a6e6f21;p=karo-tx-linux.git Merge branch 'tcp_bh_fixes' Eric Dumazet says: ==================== net: block BH in TCP callbacks Four layers using TCP stack were assuming sk_callback_lock could be locked using read_lock() in their handlers because TCP stack was running with BH disabled. This is no longer the case. Since presumably the rest could also depend on BH being disabled, just use read_lock_bh(). Then each layer might consider switching to RCU protection and no longer depend on BH. ==================== Signed-off-by: David S. Miller --- 87553aa5212f43d3d14b9b5d1dfba89f1a6e6f21