All,

I’m running jails and bhyve using netgraph bridge. The jails are using Devin 
Teske’s jng and I have adapted iohyve to use the same netgraph bridge.

I haven’t had any panic’s after applying revisions 306684, 312943, 315131, 
315469, 307235, 313001, 315136 and 315741.

Can someone please MFC them to 11-stable?

I’m starting and stopping jails in a continous loop. I have added some extra 
code to track an occasional panic in pf_purge_expired_states, but so far no 
luck.

I also have a change in zone_release to fix another panic and leak in 
slab_free_item. The issue is that zone_release tries to release a keg that 
never belonged to the zone it is trying to release. With my limited knowledge, 
i think that should not happen.

--- vm/uma_core.c       (revision 317156)
+++ vm/uma_core.c       (working copy)
@@ -2846,7 +2846,8 @@
                                KEG_LOCK(keg);
                        }
                }
-               slab_free_item(keg, slab, item);
+               if (keg == slab->us_keg)
+                       slab_free_item(keg, slab, item);
                if (keg->uk_flags & UMA_ZFLAG_FULL) {
                        if (keg->uk_pages < keg->uk_maxpages) {
                                keg->uk_flags &= ~UMA_ZFLAG_FULL;


Peter



_______________________________________________
freebsd-net@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to