summaryrefslogtreecommitdiff
path: root/fs/ext4
diff options
context:
space:
mode:
authorYing Xue <ying.xue@windriver.com>2012-10-29 13:38:15 (GMT)
committerPaul Gortmaker <paul.gortmaker@windriver.com>2012-11-22 01:06:29 (GMT)
commit7503115107e5862870eaf5133627051b2e23ac0a (patch)
tree162b06a086e3adffc182da349179b9a69de89f21 /fs/ext4
parentc4fc298ab44011a7f7a391bf00350acf481eeaeb (diff)
downloadlinux-fsl-qoriq-7503115107e5862870eaf5133627051b2e23ac0a.tar.xz
tipc: wake up all waiting threads at socket shutdown
When a socket is shut down, we should wake up all thread sleeping on it, instead of just one of them. Otherwise, when several threads are polling the same socket, and one of them does shutdown(), the remaining threads may end up sleeping forever. Also, to align socket usage with common practice in other stacks, we use one of the common socket callback handlers, sk_state_change(), to wake up pending users. This is similar to the usage in e.g. inet_shutdown(). [net/ipv4/af_inet.c]. Signed-off-by: Ying Xue <ying.xue@windriver.com> Signed-off-by: Jon Maloy <jon.maloy@ericsson.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Diffstat (limited to 'fs/ext4')
0 files changed, 0 insertions, 0 deletions