Author: rodrigc
Date: Sat Dec  6 02:59:59 2014
New Revision: 275555
URL: https://svnweb.freebsd.org/changeset/base/275555

Log:
  MFp4: @181627
  
  Allow UMA allocated memory to be freed when VNET jails are torn down.
  
  Differential Revision: D1201
  Submitted by: bz
  Reviewed by: rwatson, gnn

Modified:
  head/sys/netinet/udp_usrreq.c

Modified: head/sys/netinet/udp_usrreq.c
==============================================================================
--- head/sys/netinet/udp_usrreq.c       Sat Dec  6 01:47:38 2014        
(r275554)
+++ head/sys/netinet/udp_usrreq.c       Sat Dec  6 02:59:59 2014        
(r275555)
@@ -216,10 +216,10 @@ udp_init(void)
         * a 4-tuple, flip this to 4-tuple.
         */
        in_pcbinfo_init(&V_udbinfo, "udp", &V_udb, UDBHASHSIZE, UDBHASHSIZE,
-           "udp_inpcb", udp_inpcb_init, NULL, UMA_ZONE_NOFREE,
+           "udp_inpcb", udp_inpcb_init, NULL, 0,
            IPI_HASHFIELDS_2TUPLE);
        V_udpcb_zone = uma_zcreate("udpcb", sizeof(struct udpcb),
-           NULL, NULL, NULL, NULL, UMA_ALIGN_PTR, UMA_ZONE_NOFREE);
+           NULL, NULL, NULL, NULL, UMA_ALIGN_PTR, 0);
        uma_zone_set_max(V_udpcb_zone, maxsockets);
        uma_zone_set_warning(V_udpcb_zone, "kern.ipc.maxsockets limit reached");
        EVENTHANDLER_REGISTER(maxsockets_change, udp_zone_change, NULL,
@@ -232,7 +232,7 @@ udplite_init(void)
 
        in_pcbinfo_init(&V_ulitecbinfo, "udplite", &V_ulitecb, UDBHASHSIZE,
            UDBHASHSIZE, "udplite_inpcb", udplite_inpcb_init, NULL,
-           UMA_ZONE_NOFREE, IPI_HASHFIELDS_2TUPLE);
+           0, IPI_HASHFIELDS_2TUPLE);
 }
 
 /*
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to