Robert Watson 0bf686c125 Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, which
previously conditionally acquired Giant based on debug.mpsafenet.  As that
has now been removed, they are no longer required.  Removing them
significantly simplifies error-handling in the socket layer, eliminated
quite a bit of unwinding of locking in error cases.

While here clean up the now unneeded opt_net.h, which previously was used
for the NET_WITH_GIANT kernel option.  Clean up some related gotos for
consistency.

Reviewed by:	bz, csjp
Tested by:	kris
Approved by:	re (kensmith)
2007-08-06 14:26:03 +00:00
..
2006-09-30 12:37:43 +00:00
2005-02-12 18:10:26 +00:00
2007-01-15 05:55:56 +00:00
2005-04-15 10:14:00 +00:00
2007-07-26 10:54:33 +00:00
2006-01-14 21:49:31 +00:00
2005-12-09 07:09:44 +00:00
2006-02-14 15:22:24 +00:00
2006-02-17 09:42:49 +00:00
2006-01-14 14:17:27 +00:00
2007-02-02 09:45:23 +00:00
2007-01-15 05:55:56 +00:00
2005-02-06 19:24:59 +00:00