Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Mar 2009 14:21:05 +0000 (UTC)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/conf NOTES files files.i386 files.pc98 options src/sys/i386/conf NOTES src/sys/kern kern_poll.c src/sys/modules Makefile src/sys/modules/netgraph Makefile src/sys/net if.c if_bridge.c if_var.h src/sys/netinet in.c in_mcast.c ...
Message-ID:  <200903151421.n2FELYAY019619@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
rwatson     2009-03-15 14:21:05 UTC

  FreeBSD src repository

  Modified files:
    sys/conf             NOTES files files.i386 files.pc98 options 
    sys/i386/conf        NOTES 
    sys/kern             kern_poll.c 
    sys/modules          Makefile 
    sys/modules/netgraph Makefile 
    sys/net              if.c if_bridge.c if_var.h 
    sys/netinet          in.c in_mcast.c 
    sys/netinet6         in6.c in6_ifattach.c mld6.c 
    sys/netnatm          natm.c 
    sys/pc98/conf        NOTES 
  Log:
  SVN rev 189851 on 2009-03-15 14:21:05Z by rwatson
  
  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@
  
  Revision  Changes    Path
  1.1531    +0 -14     src/sys/conf/NOTES
  1.1382    +2 -19     src/sys/conf/files
  1.617     +0 -4      src/sys/conf/files.i386
  1.374     +0 -2      src/sys/conf/files.pc98
  1.662     +0 -3      src/sys/conf/options
  1.1272    +0 -13     src/sys/i386/conf/NOTES
  1.39      +0 -2      src/sys/kern/kern_poll.c
  1.607     +0 -6      src/sys/modules/Makefile
  1.53      +0 -7      src/sys/modules/netgraph/Makefile
  1.310     +4 -62     src/sys/net/if.c
  1.122     +0 -2      src/sys/net/if_bridge.c
  1.131     +0 -11     src/sys/net/if_var.h
  1.123     +1 -10     src/sys/netinet/in.c
  1.17      +1 -23     src/sys/netinet/in_mcast.c
  1.101     +0 -2      src/sys/netinet6/in6.c
  1.57      +0 -2      src/sys/netinet6/in6_ifattach.c
  1.40      +0 -2      src/sys/netinet6/mld6.c
  1.51      +3 -14     src/sys/netnatm/natm.c
  1.99      +0 -5      src/sys/pc98/conf/NOTES



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200903151421.n2FELYAY019619>