aboutsummaryrefslogtreecommitdiff
path: root/sys/conf/files.i386
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2009-03-15 14:21:05 +0000
committerRobert Watson <rwatson@FreeBSD.org>2009-03-15 14:21:05 +0000
commite5adda3d51587f093e4d653066965c1020ffb85a (patch)
tree27cbcf88d527d4a8b421eca8e088d73a000fb83f /sys/conf/files.i386
parent8a6a076cb4e8a6bc794f05e71cae1f43e0d3d371 (diff)
downloadsrc-e5adda3d51587f093e4d653066965c1020ffb85a.tar.gz
src-e5adda3d51587f093e4d653066965c1020ffb85a.zip
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@
Notes
Notes: svn path=/head/; revision=189851
Diffstat (limited to 'sys/conf/files.i386')
-rw-r--r--sys/conf/files.i3864
1 files changed, 0 insertions, 4 deletions
diff --git a/sys/conf/files.i386 b/sys/conf/files.i386
index c27acaaff580..16a7078614df 100644
--- a/sys/conf/files.i386
+++ b/sys/conf/files.i386
@@ -130,9 +130,6 @@ dev/agp/agp_via.c optional agp
dev/aic/aic_isa.c optional aic isa
dev/amdtemp/amdtemp.c optional amdtemp
dev/arcmsr/arcmsr.c optional arcmsr pci
-dev/ar/if_ar.c optional ar
-dev/ar/if_ar_isa.c optional ar isa
-dev/ar/if_ar_pci.c optional ar pci
dev/asmc/asmc.c optional asmc isa
dev/atkbdc/atkbd.c optional atkbd atkbdc
dev/atkbdc/atkbd_atkbdc.c optional atkbd atkbdc
@@ -218,7 +215,6 @@ dev/sio/sio_pccard.c optional sio pccard
dev/sio/sio_pci.c optional sio pci
dev/sio/sio_puc.c optional sio puc
dev/speaker/spkr.c optional speaker
-dev/sr/if_sr_isa.c optional sr isa
dev/syscons/apm/apm_saver.c optional apm_saver apm
dev/syscons/scterm-teken.c optional sc
dev/syscons/scvesactl.c optional sc vga vesa