diff options
author | Allan Stephens <allan.stephens@windriver.com> | 2011-10-26 15:33:44 -0400 |
---|---|---|
committer | Paul Gortmaker <paul.gortmaker@windriver.com> | 2012-02-06 16:59:17 -0500 |
commit | 8a275a6a30ba871eb34ea41c1fbb507039f4c0dc (patch) | |
tree | 249a3987649b2e7c35c5099071ecaf1355308c80 /net/netlink/af_netlink.c | |
parent | 57732560d1aa7d454d10e557f8959d19d1454174 (diff) | |
download | talos-op-linux-8a275a6a30ba871eb34ea41c1fbb507039f4c0dc.tar.gz talos-op-linux-8a275a6a30ba871eb34ea41c1fbb507039f4c0dc.zip |
tipc: Fix node lock reclamation issues in broadcast link reception
Fixes a pair of problems in broadcast link message reception code
relating to the reclamation of the node lock after consuming an
in-sequence message.
1) Now retests to see if the sending node is still up after reclaiming
the node lock, and bails out if it is non-operational.
2) Now manipulates the node's deferred message queue only after
reclaiming the node lock, rather than using queue head pointer
information that was cached previously.
Signed-off-by: Allan Stephens <allan.stephens@windriver.com>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Diffstat (limited to 'net/netlink/af_netlink.c')
0 files changed, 0 insertions, 0 deletions