K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-10-16T17:12:18.000000Z K 7 svn:log V 556 Merge in.c:1.89,1.90 from HEAD to RELENG_6_0: Acquire Giant conditionally in in_addmulti() and in_delmulti() based on whether the interface being accessed is IFF_NEEDSGIANT or not. This avoids lock order reversals when calling into the interface ioctl handler, which could potentially lead to deadlock. The long term solution is to eliminate non-MPSAFE network drivers. Discussed with: jhb Unlock Giant symmetrically with respect to lock acquire order as that's generally nicer. Spotted by: johan Approved by: re (kensmith) END