cvs commit: src/sys/netatm atm_cm.c atm_socket.c atm_subr.c src/sys/netatm/ipatm ipatm_load.c src/sys/netatm/sigpvc sigpvc_if.c src/sys/netatm/spans spans_arp.c spans_cls.c...

Hartmut Brandt harti at FreeBSD.org
Tue Jul 22 05:46:32 PDT 2003


harti       2003/07/22 05:46:31 PDT

  FreeBSD src repository

  Modified files:
    sys/netatm           atm_cm.c atm_socket.c atm_subr.c 
    sys/netatm/ipatm     ipatm_load.c 
    sys/netatm/sigpvc    sigpvc_if.c 
    sys/netatm/spans     spans_arp.c spans_cls.c spans_if.c 
    sys/netatm/uni       sscf_uni.c sscop.c uniarp.c uniip.c 
                         unisig_if.c 
  Log:
  Remove the zone limits for all the zones used in the ATM code.
  These were a left over from when the private memory pools were
  converted to use uma zones. The limit of UMA zones, however,
  works differently. When a zone is limited to only one or two pages
  than, on multi-cpu systems, processes can get stuck on the zonelimit,
  because all remaining free items are in caches of other CPUs.
  
  Also add rudimentary error handling in some places (panic) when a zone
  cannot be created.
  
  Revision  Changes    Path
  1.27      +4 -2      src/sys/netatm/atm_cm.c
  1.17      +0 -1      src/sys/netatm/atm_socket.c
  1.37      +0 -2      src/sys/netatm/atm_subr.c
  1.17      +0 -2      src/sys/netatm/ipatm/ipatm_load.c
  1.16      +2 -1      src/sys/netatm/sigpvc/sigpvc_if.c
  1.17      +2 -1      src/sys/netatm/spans/spans_arp.c
  1.17      +2 -1      src/sys/netatm/spans/spans_cls.c
  1.14      +4 -2      src/sys/netatm/spans/spans_if.c
  1.18      +0 -2      src/sys/netatm/uni/sscf_uni.c
  1.17      +0 -1      src/sys/netatm/uni/sscop.c
  1.17      +0 -1      src/sys/netatm/uni/uniarp.c
  1.15      +0 -1      src/sys/netatm/uni/uniip.c
  1.15      +0 -4      src/sys/netatm/uni/unisig_if.c


More information about the cvs-src mailing list