Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Sep 2012 19:03:11 +0000 (UTC)
From:      Gleb Smirnoff <glebius@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r240836 - head/sys/netpfil/pf
Message-ID:  <201209221903.q8MJ3BuC022250@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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();



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201209221903.q8MJ3BuC022250>