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();
_______________________________________________
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