Date: Fri, 17 Apr 2015 05:58:12 +0000 (UTC) From: Gleb Smirnoff <glebius@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r281641 - projects/ifnet/sys/net Message-ID: <201504170558.t3H5wC20056472@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: glebius Date: Fri Apr 17 05:58:11 2015 New Revision: 281641 URL: https://svnweb.freebsd.org/changeset/base/281641 Log: Merge r281528 from head. Modified: projects/ifnet/sys/net/if_polling.c Modified: projects/ifnet/sys/net/if_polling.c ============================================================================== --- projects/ifnet/sys/net/if_polling.c Fri Apr 17 05:55:07 2015 (r281640) +++ projects/ifnet/sys/net/if_polling.c Fri Apr 17 05:58:11 2015 (r281641) @@ -387,6 +387,9 @@ netisr_pollmore() struct timeval t; int kern_load; + if (poll_handlers == 0) + return; + mtx_lock(&poll_mtx); if (!netisr_pollmore_scheduled) { mtx_unlock(&poll_mtx); @@ -444,6 +447,9 @@ netisr_poll(void) int i, cycles; enum poll_cmd arg = POLL_ONLY; + if (poll_handlers == 0) + return; + mtx_lock(&poll_mtx); if (!netisr_poll_scheduled) { mtx_unlock(&poll_mtx);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201504170558.t3H5wC20056472>