This is an FYI rather than a HEADS UP, as it should make no functional difference (ideally). Per e-mail a couple of weeks ago, I have removed the uncompilable and unusable netatm code from the 7.x source tree. We are now down to two (2) ATM stacks in 7.x, both of which are MPSAFE and work, as opposed to netatm. Thanks, Robert N M Watson Computer Laboratory University of Cambridge --------- Author: rwatson Date: Sun Aug 31 10:15:43 2008 New Revision: 182526 URL: http://svn.freebsd.org/changeset/base/182526 Log: Merge r179308 from head to stable/7: Remove netatm from HEAD as it is not MPSAFE and relies on the now removed NET_NEEDS_GIANT. netatm has been disconnected from the build for ten months in HEAD/RELENG_7. Specifics: - netatm include files - netatm command line management tools - libatm - ATM parts in rescue and sysinstall - sample configuration files and documents - kernel support as a module or in NOTES - netgraph wrapper nodes for netatm - ctags data for netatm. - netatm-specific device drivers. Reviewed by: bz Discussed with: bms, bz, harti MFC discussed with: des, peter Deleted: stable/7/lib/libatm/ stable/7/sbin/atm/atm/ stable/7/sbin/atm/fore_dnld/ stable/7/sbin/atm/ilmid/ stable/7/share/examples/atm/ stable/7/share/man/man4/ng_atmpif.4 stable/7/sys/dev/harp/ stable/7/sys/dev/hfa/ stable/7/sys/dev/idt/ stable/7/sys/modules/harp/ stable/7/sys/modules/hfa/ stable/7/sys/modules/idt/ stable/7/sys/modules/netgraph/atm/atmpif/ stable/7/sys/netatm/ stable/7/sys/netgraph/atm/atmpif/ stable/7/sys/netgraph/atm/ng_atmpif.h stable/7/usr.sbin/atm/ Modified: stable/7/etc/ (props changed) stable/7/etc/mtree/BSD.include.dist stable/7/etc/mtree/BSD.usr.dist stable/7/include/ (props changed) stable/7/include/Makefile stable/7/lib/ (props changed) stable/7/lib/Makefile stable/7/lib/csu/ (props changed) stable/7/lib/libbluetooth/ (props changed) stable/7/lib/libc/ (props changed) stable/7/lib/libc/sys/ (props changed) stable/7/lib/libdisk/ (props changed) stable/7/lib/libftpio/ (props changed) stable/7/lib/libgeom/ (props changed) stable/7/lib/libkvm/ (props changed) stable/7/lib/libutil/ (props changed) stable/7/rescue/ (props changed) stable/7/rescue/rescue/Makefile stable/7/sbin/ (props changed) stable/7/sbin/atacontrol/ (props changed) stable/7/sbin/atm/Makefile stable/7/sbin/devfs/ (props changed) stable/7/sbin/fdisk/ (props changed) stable/7/sbin/geom/ (props changed) stable/7/sbin/ifconfig/ (props changed) stable/7/sbin/ipfw/ (props changed) stable/7/sbin/mdconfig/ (props changed) stable/7/sbin/mksnap_ffs/ (props changed) stable/7/sbin/mount/ (props changed) stable/7/sbin/ping6/ (props changed) stable/7/sbin/sconfig/ (props changed) stable/7/share/examples/ (props changed) stable/7/share/examples/Makefile stable/7/share/man/man4/ (props changed) stable/7/share/man/man4/Makefile stable/7/share/man/man7/ (props changed) stable/7/share/man/man7/hier.7 stable/7/sys/ (props changed) stable/7/sys/Makefile stable/7/sys/conf/NOTES stable/7/sys/conf/files stable/7/sys/conf/options stable/7/sys/kern/Make.tags.inc stable/7/sys/modules/Makefile stable/7/sys/modules/netgraph/atm/Makefile stable/7/usr.bin/kdump/ (props changed) stable/7/usr.bin/kdump/kdump.c stable/7/usr.bin/kdump/mkioctls stable/7/usr.sbin/ (props changed) stable/7/usr.sbin/Makefile stable/7/usr.sbin/adduser/ (props changed) stable/7/usr.sbin/bsnmpd/modules/snmp_pf/ (props changed) stable/7/usr.sbin/config/ (props changed) stable/7/usr.sbin/cron/ (props changed) stable/7/usr.sbin/cron/cron/ (props changed) stable/7/usr.sbin/mountd/ (props changed) stable/7/usr.sbin/ndiscvt/ (props changed) stable/7/usr.sbin/newsyslog/newsyslog.conf.5 (props changed) stable/7/usr.sbin/pkg_install/ (props changed) stable/7/usr.sbin/pmcstat/ (props changed) stable/7/usr.sbin/powerd/ (props changed) stable/7/usr.sbin/pw/ (props changed) stable/7/usr.sbin/rpc.lockd/ (props changed) stable/7/usr.sbin/rpc.statd/ (props changed) stable/7/usr.sbin/setfib/ (props changed) stable/7/usr.sbin/sysinstall/ (props changed) stable/7/usr.sbin/syslogd/ (props changed) stable/7/usr.sbin/tzsetup/ (props changed) stable/7/usr.sbin/wpa/wpa_supplicant/ (props changed) Modified: stable/7/etc/mtree/BSD.include.dist =============================================================================--- stable/7/etc/mtree/BSD.include.dist Sun Aug 31 09:45:04 2008 (r182525) +++ stable/7/etc/mtree/BSD.include.dist Sun Aug 31 10:15:43 2008 (r182526) @@ -211,17 +211,6 @@ .. netatalk .. -# Disabled in 7.0 as netatm is not MPSAFE. -# netatm -# ipatm -# .. -# sigpvc -# .. -# spans -# .. -# uni -# .. -# .. netgraph atm .. Modified: stable/7/etc/mtree/BSD.usr.dist =============================================================================--- stable/7/etc/mtree/BSD.usr.dist Sun Aug 31 09:45:04 2008 (r182525) +++ stable/7/etc/mtree/BSD.usr.dist Sun Aug 31 10:15:43 2008 (r182526) @@ -189,9 +189,6 @@ .. IPv6 .. -# Disabled in 7.0 as netatm is not MPSAFE. -# atm -# .. bc .. bootforth Modified: stable/7/include/Makefile =============================================================================--- stable/7/include/Makefile Sun Aug 31 09:45:04 2008 (r182525) +++ stable/7/include/Makefile Sun Aug 31 10:15:43 2008 (r182526) @@ -40,7 +40,6 @@ LDIRS= bsm cam geom net net80211 netatal netipsec ${_netipx} netnatm ${_netncp} netsmb \ nfs nfsclient nfsserver \ pccard sys vm -#LDIRS+= netatm LSUBDIRS= cam/scsi \ dev/acpica dev/an dev/bktr dev/firewire dev/hwpmc \ @@ -57,7 +56,6 @@ LSUBDIRS= cam/scsi \ security/mac_biba security/mac_bsdextended security/mac_lomac \ security/mac_mls security/mac_partition \ ufs/ffs ufs/ufs -#LSUBDIRS+= netatm/ipatm netatm/sigpvc netatm/spans netatm/uni LSUBSUBDIRS= dev/mpt/mpilib Modified: stable/7/lib/Makefile =============================================================================--- stable/7/lib/Makefile Sun Aug 31 09:45:04 2008 (r182525) +++ stable/7/lib/Makefile Sun Aug 31 10:15:43 2008 (r182526) @@ -48,8 +48,6 @@ _csu=csu .endif .if ${MK_ATM} != "no" -# Disabled in 7.0 as netatm is not MPSAFE. -#_libatm= libatm _libngatm= libngatm .endif Modified: stable/7/rescue/rescue/Makefile =============================================================================--- stable/7/rescue/rescue/Makefile Sun Aug 31 09:45:04 2008 (r182525) +++ stable/7/rescue/rescue/Makefile Sun Aug 31 10:15:43 2008 (r182526) @@ -120,9 +120,6 @@ CRUNCH_PROGS_sbin= atacontrol badsect bs .if ${MK_ATM} != "no" CRUNCH_PROGS_sbin+= atmconfig -# Disabled in 7.0 as netatm is not MPSAFE. -#CRUNCH_PROGS_sbin+= atm fore_dnld ilmid -#CRUNCH_LIBS+= -latm .endif .if ${MK_INET6_SUPPORT} != "no" Modified: stable/7/sbin/atm/Makefile =============================================================================--- stable/7/sbin/atm/Makefile Sun Aug 31 09:45:04 2008 (r182525) +++ stable/7/sbin/atm/Makefile Sun Aug 31 10:15:43 2008 (r182526) @@ -25,9 +25,4 @@ SUBDIR= atmconfig -# Disabled in 7.0 as netatm is not MPSAFE. -# atm \ -# fore_dnld \ -# ilmid - .include <bsd.subdir.mk> Modified: stable/7/share/examples/Makefile =============================================================================--- stable/7/share/examples/Makefile Sun Aug 31 09:45:04 2008 (r182525) +++ stable/7/share/examples/Makefile Sun Aug 31 10:15:43 2008 (r182526) @@ -34,9 +34,6 @@ LDIRS= BSD_daemon \ startslip \ sunrpc -# Disabled in 7.0 as netatm is not MPSAFE. -#LDIRS+= atm - XFILES= BSD_daemon/FreeBSD.pfa \ BSD_daemon/README \ BSD_daemon/beastie.eps \ @@ -239,17 +236,6 @@ XFILES= BSD_daemon/FreeBSD.pfa \ sunrpc/sort/sort.x \ sunrpc/sort/sort_proc.c -# Disabled in 7.0 as netatm is not MPSAFE. -#XFILES+= atm/NOTES \ -# atm/README \ -# atm/Startup \ -# atm/atm-config.sh \ -# atm/atm-sockets.txt \ -# atm/cpcs-design.txt \ -# atm/fore-microcode.txt \ -# atm/sscf-design.txt \ -# atm/sscop-design.txt - BINDIR= ${SHAREDIR}/examples NO_OBJ Modified: stable/7/share/man/man4/Makefile =============================================================================--- stable/7/share/man/man4/Makefile Sun Aug 31 09:45:04 2008 (r182525) +++ stable/7/share/man/man4/Makefile Sun Aug 31 10:15:43 2008 (r182526) @@ -197,7 +197,6 @@ MAN= aac.4 \ ng_atm.4 \ ngatmbase.4 \ ng_atmllc.4 \ - ng_atmpif.4 \ ng_bluetooth.4 \ ng_bpf.4 \ ng_bridge.4 \ Modified: stable/7/share/man/man7/hier.7 =============================================================================--- stable/7/share/man/man7/hier.7 Sun Aug 31 09:45:04 2008 (r182525) +++ stable/7/share/man/man7/hier.7 Sun Aug 31 10:15:43 2008 (r182526) @@ -306,10 +306,6 @@ machine-specific C include files miscellaneous network C include files .It Pa netatalk/ Appletalk protocol -.It Pa netatm/ -ATM include files; -see -.Xr atm 8 .It Pa netinet/ C include files for Internet standard protocols; see Modified: stable/7/sys/Makefile =============================================================================--- stable/7/sys/Makefile Sun Aug 31 09:45:04 2008 (r182525) +++ stable/7/sys/Makefile Sun Aug 31 10:15:43 2008 (r182526) @@ -9,7 +9,7 @@ SUBDIR= boot # Directories to include in cscope name file and TAGS. CSCOPEDIRS= bsm cam cddl compat conf contrib crypto ddb dev fs geom gnu \ - i4b isa kern libkern modules net net80211 netatalk netatm \ + i4b isa kern libkern modules net net80211 netatalk \ netgraph netinet netinet6 netipsec netipx netnatm netncp \ netsmb nfs nfsclient nfs4client nlm rpc pccard pci security \ sys ufs vm xdr ${CSCOPE_ARCHDIR} Modified: stable/7/sys/conf/NOTES =============================================================================--- stable/7/sys/conf/NOTES Sun Aug 31 09:45:04 2008 (r182525) +++ stable/7/sys/conf/NOTES Sun Aug 31 10:15:43 2008 (r182526) @@ -903,38 +903,6 @@ options DUMMYNET # zero_copy(9) for more details. options ZERO_COPY_SOCKETS -# -# ATM (HARP version) options -# -# XXX: These have been disabled in FreeBSD 7.0 as they are not MPSAFE. -# -# ATM_CORE includes the base ATM functionality code. This must be included -# for ATM support. -# -# ATM_IP includes support for running IP over ATM. -# -# At least one (and usually only one) of the following signalling managers -# must be included (note that all signalling managers include PVC support): -# ATM_SIGPVC includes support for the PVC-only signalling manager `sigpvc'. -# ATM_SPANS includes support for the `spans' signalling manager, which runs -# the FORE Systems's proprietary SPANS signalling protocol. -# ATM_UNI includes support for the `uni30' and `uni31' signalling managers, -# which run the ATM Forum UNI 3.x signalling protocols. -# -# The `hfa' driver provides support for the FORE Systems, Inc. -# PCA-200E ATM PCI Adapter. -# -# The `harp' pseudo-driver makes all NATM interface drivers available to HARP. -# -#options ATM_CORE #core ATM protocol family -#options ATM_IP #IP over ATM support -#options ATM_SIGPVC #SIGPVC signalling manager -#options ATM_SPANS #SPANS signalling manager -#options ATM_UNI #UNI signalling manager - -#device hfa #FORE PCA-200E ATM PCI -#device harp #Pseudo-interface for NATM - ##################################################################### # FILESYSTEM OPTIONS Modified: stable/7/sys/conf/files =============================================================================--- stable/7/sys/conf/files Sun Aug 31 09:45:04 2008 (r182525) +++ stable/7/sys/conf/files Sun Aug 31 10:15:43 2008 (r182526) @@ -673,28 +673,11 @@ dev/flash/at45d.c optional at45d dev/fxp/if_fxp.c optional fxp dev/gem/if_gem.c optional gem dev/gem/if_gem_pci.c optional gem pci -#dev/harp/if_harp.c optional harp pci dev/hatm/if_hatm.c optional hatm pci dev/hatm/if_hatm_intr.c optional hatm pci dev/hatm/if_hatm_ioctl.c optional hatm pci dev/hatm/if_hatm_rx.c optional hatm pci dev/hatm/if_hatm_tx.c optional hatm pci -#dev/hfa/fore_buffer.c optional hfa -#dev/hfa/fore_command.c optional hfa -#dev/hfa/fore_globals.c optional hfa -#dev/hfa/fore_if.c optional hfa -#dev/hfa/fore_init.c optional hfa -#dev/hfa/fore_intr.c optional hfa -#dev/hfa/fore_output.c optional hfa -#dev/hfa/fore_receive.c optional hfa -#dev/hfa/fore_stats.c optional hfa -#dev/hfa/fore_timer.c optional hfa -#dev/hfa/fore_transmit.c optional hfa -#dev/hfa/fore_vcm.c optional hfa -##dev/hfa/hfa_eisa.c optional hfa eisa -#dev/hfa/hfa_freebsd.c optional hfa -#dev/hfa/hfa_pci.c optional hfa pci -##dev/hfa/hfa_sbus.c optional hfa sbus dev/hifn/hifn7751.c optional hifn dev/hme/if_hme.c optional hme dev/hme/if_hme_pci.c optional hme pci @@ -1704,92 +1687,6 @@ netatalk/ddp_input.c optional netatalk netatalk/ddp_output.c optional netatalk netatalk/ddp_pcb.c optional netatalk netatalk/ddp_usrreq.c optional netatalk -# -# netatm has been disconnected from the build until it is MPSAFE, or -# alternatively, until it is removed. -# -#netatm/atm_aal5.c optional atm_core -#netatm/atm_cm.c optional atm_core -#netatm/atm_device.c optional atm_core -#netatm/atm_if.c optional atm_core -#netatm/atm_proto.c optional atm_core -#netatm/atm_signal.c optional atm_core -#netatm/atm_socket.c optional atm_core -#netatm/atm_subr.c optional atm_core -#netatm/atm_usrreq.c optional atm_core -#netatm/ipatm/ipatm_event.c optional atm_ip atm_core -#netatm/ipatm/ipatm_if.c optional atm_ip atm_core -#netatm/ipatm/ipatm_input.c optional atm_ip atm_core -#netatm/ipatm/ipatm_load.c optional atm_ip atm_core -#netatm/ipatm/ipatm_output.c optional atm_ip atm_core -#netatm/ipatm/ipatm_usrreq.c optional atm_ip atm_core -#netatm/ipatm/ipatm_vcm.c optional atm_ip atm_core -#netatm/sigpvc/sigpvc_if.c optional atm_sigpvc atm_core -#netatm/sigpvc/sigpvc_subr.c optional atm_sigpvc atm_core -#netatm/spans/spans_arp.c optional atm_spans atm_core \ -# dependency "spans_xdr.h" -#netatm/spans/spans_cls.c optional atm_spans atm_core -#netatm/spans/spans_if.c optional atm_spans atm_core -#netatm/spans/spans_kxdr.c optional atm_spans atm_core -#netatm/spans/spans_msg.c optional atm_spans atm_core -#netatm/spans/spans_print.c optional atm_spans atm_core -#netatm/spans/spans_proto.c optional atm_spans atm_core -#netatm/spans/spans_subr.c optional atm_spans atm_core -#netatm/spans/spans_util.c optional atm_spans atm_core -#spans_xdr.h optional atm_spans atm_core \ -# before-depend \ -# dependency "$S/netatm/spans/spans_xdr.x" \ -# compile-with "rpcgen -h -C $S/netatm/spans/spans_xdr.x | grep -v rpc/rpc.h > spans_xdr.h" \ -# clean "spans_xdr.h" \ -# no-obj no-implicit-rule -#spans_xdr.c optional atm_spans atm_core \ -# before-depend \ -# dependency "$S/netatm/spans/spans_xdr.x" \ -# compile-with "rpcgen -c -C $S/netatm/spans/spans_xdr.x | grep -v rpc/rpc.h > spans_xdr.c" \ -# clean "spans_xdr.c" \ -# no-obj no-implicit-rule local -#spans_xdr.o optional atm_spans atm_core \ -# dependency "$S/netatm/spans/spans_xdr.x" \ -# compile-with "${NORMAL_C}" \ -# no-implicit-rule local -#netatm/uni/q2110_sigaa.c optional atm_uni atm_core -#netatm/uni/q2110_sigcpcs.c optional atm_uni atm_core -#netatm/uni/q2110_subr.c optional atm_uni atm_core -#netatm/uni/qsaal1_sigaa.c optional atm_uni atm_core -#netatm/uni/qsaal1_sigcpcs.c optional atm_uni atm_core -#netatm/uni/qsaal1_subr.c optional atm_uni atm_core -#netatm/uni/sscf_uni.c optional atm_uni atm_core -#netatm/uni/sscf_uni_lower.c optional atm_uni atm_core -#netatm/uni/sscf_uni_upper.c optional atm_uni atm_core -#netatm/uni/sscop.c optional atm_uni atm_core -#netatm/uni/sscop_lower.c optional atm_uni atm_core -#netatm/uni/sscop_pdu.c optional atm_uni atm_core -#netatm/uni/sscop_sigaa.c optional atm_uni atm_core -#netatm/uni/sscop_sigcpcs.c optional atm_uni atm_core -#netatm/uni/sscop_subr.c optional atm_uni atm_core -#netatm/uni/sscop_timer.c optional atm_uni atm_core -#netatm/uni/sscop_upper.c optional atm_uni atm_core -#netatm/uni/uni_load.c optional atm_uni atm_core -#netatm/uni/uniarp.c optional atm_uni atm_core -#netatm/uni/uniarp_cache.c optional atm_uni atm_core -#netatm/uni/uniarp_input.c optional atm_uni atm_core -#netatm/uni/uniarp_output.c optional atm_uni atm_core -#netatm/uni/uniarp_timer.c optional atm_uni atm_core -#netatm/uni/uniarp_vcm.c optional atm_uni atm_core -#netatm/uni/uniip.c optional atm_uni atm_core -#netatm/uni/unisig_decode.c optional atm_uni atm_core -#netatm/uni/unisig_encode.c optional atm_uni atm_core -#netatm/uni/unisig_if.c optional atm_uni atm_core -#netatm/uni/unisig_mbuf.c optional atm_uni atm_core -#netatm/uni/unisig_msg.c optional atm_uni atm_core -#netatm/uni/unisig_print.c optional atm_uni atm_core -#netatm/uni/unisig_proto.c optional atm_uni atm_core -#netatm/uni/unisig_sigmgr_state.c optional atm_uni atm_core -#netatm/uni/unisig_subr.c optional atm_uni atm_core -#netatm/uni/unisig_util.c optional atm_uni atm_core -#netatm/uni/unisig_vc_state.c optional atm_uni atm_core -#netgraph/atm/atmpif/ng_atmpif.c optional netgraph_atm_atmpif -#netgraph/atm/atmpif/ng_atmpif_harp.c optional netgraph_atm_atmpif netgraph/atm/ccatm/ng_ccatm.c optional ngatm_ccatm \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" netgraph/atm/ng_atm.c optional ngatm_atm Modified: stable/7/sys/conf/options =============================================================================--- stable/7/sys/conf/options Sun Aug 31 09:45:04 2008 (r182525) +++ stable/7/sys/conf/options Sun Aug 31 10:15:43 2008 (r182526) @@ -493,13 +493,6 @@ ZERO_COPY_SOCKETS opt_zero.h TI_PRIVATE_JUMBOS opt_ti.h TI_JUMBO_HDRSPLIT opt_ti.h -# ATM (HARP version) - disabled as not MPSAFE in 7.0 -#ATM_CORE opt_atm.h -#ATM_IP opt_atm.h -#ATM_SIGPVC opt_atm.h -#ATM_SPANS opt_atm.h -#ATM_UNI opt_atm.h - # XXX Conflict: # of devices vs network protocol (Native ATM). # This makes "atm.h" unusable. NATM Modified: stable/7/sys/kern/Make.tags.inc =============================================================================--- stable/7/sys/kern/Make.tags.inc Sun Aug 31 09:45:04 2008 (r182525) +++ stable/7/sys/kern/Make.tags.inc Sun Aug 31 10:15:43 2008 (r182526) @@ -41,7 +41,6 @@ COMM= ${SYS}/dev/advansys/*.[ch] \ ${SYS}/kern/*.[ch] \ ${SYS}/net/*.[ch] \ ${SYS}/netatalk/*.[ch] \ - ${SYS}/netatm/*.[ch] \ ${SYS}/netinet/*.[ch] \ ${SYS}/netinet6/*.[ch] \ ${SYS}/netipsec/*.[ch] \ @@ -60,7 +59,6 @@ COMMDIR1= ${SYS}/conf \ ${SYS}/kern \ ${SYS}/net \ ${SYS}/netatalk \ - ${SYS}/netatm \ ${SYS}/netinet \ ${SYS}/netinet6 \ ${SYS}/netipsec \ Modified: stable/7/sys/modules/Makefile =============================================================================--- stable/7/sys/modules/Makefile Sun Aug 31 09:45:04 2008 (r182525) +++ stable/7/sys/modules/Makefile Sun Aug 31 10:15:43 2008 (r182526) @@ -96,9 +96,7 @@ SUBDIR= ${_3dfx} \ gem \ geom \ ${_glxsb} \ - ${_harp} \ hatm \ - ${_hfa} \ hifn \ hme \ ${_hptiop} \ @@ -109,7 +107,6 @@ SUBDIR= ${_3dfx} \ ${_ibcs2} \ ${_ichwd} \ ${_ida} \ - ${_idt} \ ${_ie} \ if_bridge \ if_disc \ @@ -343,11 +340,6 @@ _vpo= vpo _ufs= ufs .endif -# Disabled in 7.0 as netatm is not MPSAFE. -#if ${MK_ATM} != "no" -#_harp= harp -#.endif - .if ${MK_CRYPT} != "no" || defined(ALL_MODULES) .if exists(${.CURDIR}/../opencrypto) _crypto= crypto @@ -411,8 +403,6 @@ _exca= exca _ext2fs= ext2fs _fe= fe _glxsb= glxsb -# Disabled due to non-MPSAFEty in 7.0 -#_hfa= hfa _i2c= i2c _ibcs2= ibcs2 _ie= ie @@ -481,8 +471,6 @@ _hptmv= hptmv _hptrr= hptrr _ichwd= ichwd _ida= ida -# Disabled due to non-MPSAFEty in 7.0 -#_idt= idt _iir= iir _ipmi= ipmi _ips= ips @@ -612,7 +600,6 @@ _em= em _ep= ep _exca= exca _fe= fe -_hfa= hfa _igb= igb _iir= iir _mly= mly Modified: stable/7/sys/modules/netgraph/atm/Makefile =============================================================================--- stable/7/sys/modules/netgraph/atm/Makefile Sun Aug 31 09:45:04 2008 (r182525) +++ stable/7/sys/modules/netgraph/atm/Makefile Sun Aug 31 10:15:43 2008 (r182526) @@ -8,7 +8,4 @@ SUBDIR= \ sscop \ uni -# atmpif disabled due to non-MPSAFEty in 7.0 -# atmpif \ - .include <bsd.subdir.mk> Modified: stable/7/usr.bin/kdump/kdump.c =============================================================================--- stable/7/usr.bin/kdump/kdump.c Sun Aug 31 09:45:04 2008 (r182525) +++ stable/7/usr.bin/kdump/kdump.c Sun Aug 31 10:15:43 2008 (r182526) @@ -1161,8 +1161,6 @@ ktrsockaddr(struct sockaddr *sa) { /* TODO: Support additional address families - #include <netatm/atm.h> - struct sockaddr_atm *atm; #include <netnatm/natm.h> struct sockaddr_natm *natm; #include <netsmb/netbios.h> Modified: stable/7/usr.bin/kdump/mkioctls =============================================================================--- stable/7/usr.bin/kdump/mkioctls Sun Aug 31 09:45:04 2008 (r182525) +++ stable/7/usr.bin/kdump/mkioctls Sun Aug 31 10:15:43 2008 (r182526) @@ -44,11 +44,6 @@ BEGIN { print "#include <net/if_var.h>" print "#include <net/pfvar.h>" print "#include <net/route.h>" -# Disabled in 7.0 as netatm is not MPSAFE. -# print "#include <netatm/atm.h>" -# print "#include <netatm/atm_if.h>" -# print "#include <netatm/atm_sap.h>" -# print "#include <netatm/atm_sys.h>" print "#include <netinet/in.h>" print "#include <netinet/ip_mroute.h>" print "#include <netinet6/in6_var.h>" Modified: stable/7/usr.sbin/Makefile =============================================================================--- stable/7/usr.sbin/Makefile Sun Aug 31 09:45:04 2008 (r182525) +++ stable/7/usr.sbin/Makefile Sun Aug 31 10:15:43 2008 (r182526) @@ -201,11 +201,6 @@ SUBDIR= ac \ _sysinstall= sysinstall .endif -# Disabled in 7.0 as netatm is not MPSAFE. -#.if ${MK_ATM} != "no" -#_atm= atm -#.endif - .if ${MK_AUDIT} != "no" _audit= audit _auditd= auditd