Robert Watson
e5adda3d51
Remove IFF_NEEDSGIANT, a compatibility infrastructure introduced
...
in FreeBSD 5.x to allow network device drivers to run with Giant
despite the network stack being Giant-free. This significantly
simplifies calls into ioctl() on network interfaces, especially
in the multicast code, as well as eliminates deferred invocation
of interface if_start routines.
Disable the build on device drivers still depending on
IFF_NEEDSGIANT as they no longer compile. They will be removed
in a few weeks if they haven't been made MPSAFE in that time.
Disabled drivers:
if_ar
if_axe
if_aue
if_cdce
if_cue
if_kue
if_ray
if_rue
if_rum
if_sr
if_udav
if_ural
if_zyd
Drivers that were already disabled because of tty changes:
if_ppp
if_sl
Discussed on: arch@
2009-03-15 14:21:05 +00:00
..
2009-02-14 11:34:57 +00:00
2007-10-07 20:44:24 +00:00
2008-07-18 14:44:51 +00:00
2007-10-07 20:44:24 +00:00
2008-12-13 19:13:03 +00:00
2008-12-13 19:13:03 +00:00
2008-12-15 06:10:57 +00:00
2009-03-09 17:53:05 +00:00
2009-02-16 15:07:40 +00:00
2009-03-09 17:53:05 +00:00
2009-03-09 17:53:05 +00:00
2009-03-04 03:22:03 +00:00
2007-10-07 20:44:24 +00:00
2009-03-07 19:08:58 +00:00
2009-03-15 14:21:05 +00:00
2009-03-15 09:58:31 +00:00
2009-03-15 09:58:31 +00:00
2009-03-09 17:53:05 +00:00
2009-02-27 14:12:05 +00:00
2009-02-13 15:14:43 +00:00
2009-03-09 17:53:05 +00:00
2009-03-15 14:21:05 +00:00
2009-03-14 20:16:54 +00:00
2009-03-03 13:12:12 +00:00
2008-12-15 06:10:57 +00:00
2009-02-03 11:00:43 +00:00
2009-03-02 22:16:50 +00:00
2008-10-28 14:14:57 +00:00
2007-10-07 20:44:24 +00:00
2007-10-07 20:44:24 +00:00
2008-12-15 06:10:57 +00:00
2009-03-02 22:11:48 +00:00
2009-02-07 18:49:42 +00:00
2009-02-16 15:10:51 +00:00
2009-03-02 22:11:48 +00:00
2008-07-04 21:01:30 +00:00
2009-02-13 15:14:43 +00:00
2009-02-13 15:14:43 +00:00
2008-12-02 21:37:28 +00:00
2009-03-09 17:53:05 +00:00
2009-02-08 09:27:07 +00:00
2008-04-09 05:17:18 +00:00
2008-12-02 21:37:28 +00:00
2008-05-09 23:03:00 +00:00
2009-03-04 02:51:22 +00:00
2009-03-04 02:51:22 +00:00
2009-03-04 03:45:34 +00:00
2009-03-09 17:53:05 +00:00
2009-02-13 15:14:43 +00:00
2009-03-09 17:53:05 +00:00
2008-12-06 13:19:54 +00:00
2008-12-06 13:19:54 +00:00
2009-02-03 11:04:03 +00:00
2008-12-06 13:19:54 +00:00
2008-08-09 11:28:57 +00:00
2008-07-09 16:45:30 +00:00
2008-06-14 07:58:05 +00:00
2008-07-09 16:45:30 +00:00
2009-03-14 13:42:13 +00:00
2009-02-27 20:54:45 +00:00
2009-02-14 11:34:57 +00:00
2009-02-20 15:03:54 +00:00
2009-03-14 13:42:13 +00:00
2008-12-06 13:19:54 +00:00
2009-02-27 20:54:45 +00:00
2008-07-09 16:45:30 +00:00
2008-08-28 09:44:07 +00:00
2009-03-04 20:54:42 +00:00
2007-08-24 00:53:53 +00:00
2009-03-14 13:42:13 +00:00
2009-02-27 20:54:45 +00:00
2009-02-20 15:03:54 +00:00
2009-02-03 11:04:03 +00:00
2008-06-14 07:58:05 +00:00
2007-05-08 17:01:12 +00:00
2009-03-14 23:13:16 +00:00
2009-02-13 14:43:46 +00:00
2008-12-06 13:19:54 +00:00
2009-03-14 13:42:13 +00:00
2008-10-27 13:53:31 +00:00
2009-02-20 15:03:54 +00:00
2009-02-27 20:54:45 +00:00
2009-03-14 13:42:13 +00:00
2009-03-14 13:42:13 +00:00
2009-03-14 13:42:13 +00:00
2009-03-14 13:42:13 +00:00
2008-09-07 20:44:45 +00:00
2009-02-13 15:14:43 +00:00
2007-07-30 11:06:42 +00:00
2008-12-17 12:52:34 +00:00
2008-11-28 23:39:25 +00:00
2009-03-15 09:58:31 +00:00
2008-08-24 02:31:09 +00:00
2008-06-11 22:12:50 +00:00
2008-12-02 21:37:28 +00:00
2008-07-21 21:22:56 +00:00
2008-12-02 21:37:28 +00:00
2008-12-02 21:37:28 +00:00
2008-12-10 23:12:39 +00:00
2009-03-15 09:58:31 +00:00
2009-01-11 20:01:43 +00:00
2008-12-10 11:11:43 +00:00
2009-03-15 09:58:31 +00:00
2007-09-24 05:26:24 +00:00
2009-03-15 09:58:31 +00:00
2009-03-15 09:58:31 +00:00
2009-01-22 10:29:09 +00:00
2008-05-05 20:13:31 +00:00
2008-09-01 05:30:22 +00:00
2009-03-09 17:53:05 +00:00
2009-01-06 12:13:40 +00:00
2007-02-20 10:13:11 +00:00
2009-03-09 17:53:05 +00:00