svn commit: r240836 - head/sys/netpfil/pf
Gleb Smirnoff
glebius at FreeBSD.org
Sat Sep 22 19:03:12 UTC 2012
Author: glebius
Date: Sat Sep 22 19:03:11 2012
New Revision: 240836
URL: http://svn.freebsd.org/changeset/base/240836
Log:
EBUSY is a better reply for refusing to unload pf(4) or pfsync(4).
Submitted by: pluknet
Modified:
head/sys/netpfil/pf/if_pfsync.c
head/sys/netpfil/pf/pf_ioctl.c
Modified: head/sys/netpfil/pf/if_pfsync.c
==============================================================================
--- head/sys/netpfil/pf/if_pfsync.c Sat Sep 22 18:47:14 2012 (r240835)
+++ head/sys/netpfil/pf/if_pfsync.c Sat Sep 22 19:03:11 2012 (r240836)
@@ -2371,7 +2371,7 @@ pfsync_modevent(module_t mod, int type,
/*
* Module should not be unloaded due to race conditions.
*/
- error = EPERM;
+ error = EBUSY;
break;
case MOD_UNLOAD:
pfsync_uninit();
Modified: head/sys/netpfil/pf/pf_ioctl.c
==============================================================================
--- head/sys/netpfil/pf/pf_ioctl.c Sat Sep 22 18:47:14 2012 (r240835)
+++ head/sys/netpfil/pf/pf_ioctl.c Sat Sep 22 19:03:11 2012 (r240836)
@@ -3756,7 +3756,7 @@ pf_modevent(module_t mod, int type, void
/*
* Module should not be unloaded due to race conditions.
*/
- error = EPERM;
+ error = EBUSY;
break;
case MOD_UNLOAD:
error = pf_unload();
More information about the svn-src-all
mailing list