summaryrefslogtreecommitdiffstats
path: root/init/do_mounts_initrd.c
diff options
context:
space:
mode:
authorAllan Stephens <Allan.Stephens@windriver.com>2011-02-24 13:20:20 -0500
committerPaul Gortmaker <paul.gortmaker@windriver.com>2011-03-13 16:35:16 -0400
commit9df3b7eb6ec1c7734482f782bf8335a2737c02f0 (patch)
treee54c8857773a3e54c213dd4f825b48fdd7ab295e /init/do_mounts_initrd.c
parent71092ea122062012f8e4b7fb2f9a747212d1479c (diff)
downloadlinux-stable-9df3b7eb6ec1c7734482f782bf8335a2737c02f0.tar.gz
linux-stable-9df3b7eb6ec1c7734482f782bf8335a2737c02f0.tar.bz2
linux-stable-9df3b7eb6ec1c7734482f782bf8335a2737c02f0.zip
tipc: Fix problem with missing link in "tipc-config -l" output
Removes a race condition that could cause TIPC's internal counter of the number of links it has to neighboring nodes to have the incorrect value if two independent threads of control simultaneously create new link endpoints connecting to two different nodes using two different bearers. Such under counting would result in TIPC failing to list the final link(s) in its response to a configuration request to list all of the node's links. The counter is now updated atomically to ensure that simultaneous increments do not interfere with each other. Thanks go to Peter Butler <pbutler@pt.com> for his assistance in diagnosing and fixing this problem. Signed-off-by: Allan Stephens <Allan.Stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Diffstat (limited to 'init/do_mounts_initrd.c')
0 files changed, 0 insertions, 0 deletions