From cfbe800b8b771afc7d5aa113e19f85ec933b7618 Mon Sep 17 00:00:00 2001 From: Cong Wang Date: Tue, 2 Apr 2013 21:52:40 +0000 Subject: [PATCH] 802: fix a possible race condition (Resend with a better changelog) garp_pdu_queue() should ways be called with this spin lock. garp_uninit_applicant() only holds rtnl lock which is not enough here. A possible race can happen as garp_pdu_rcv() is called in BH context: garp_pdu_rcv() |->garp_pdu_parse_msg() |->garp_pdu_parse_attr() |-> garp_gid_event() Found by code inspection. Cc: Eric Dumazet Cc: "David S. Miller" Cc: David Ward Cc: "Jorge Boncompte [DTI2]" Signed-off-by: Cong Wang Signed-off-by: David S. Miller --- Reading git-format-patch failed