From nobody@FreeBSD.org  Mon Apr  4 19:49:49 2005
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id B63F616A4CE
	for <freebsd-gnats-submit@FreeBSD.org>; Mon,  4 Apr 2005 19:49:49 +0000 (GMT)
Received: from www.freebsd.org (www.freebsd.org [216.136.204.117])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 8B55443D1D
	for <freebsd-gnats-submit@FreeBSD.org>; Mon,  4 Apr 2005 19:49:49 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j34JnnF8020744
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 4 Apr 2005 19:49:49 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.13.1/8.13.1/Submit) id j34JnnFN020743;
	Mon, 4 Apr 2005 19:49:49 GMT
	(envelope-from nobody)
Message-Id: <200504041949.j34JnnFN020743@www.freebsd.org>
Date: Mon, 4 Apr 2005 19:49:49 GMT
From: Joe <fbsd_user@a1poweruser.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: 5.3 nfs tasks running and not selected at install time
X-Send-Pr-Version: www-2.3

>Number:         79539
>Category:       kern
>Synopsis:       5.3 nfs tasks running and not selected at install time
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Apr 04 19:50:07 GMT 2005
>Closed-Date:    Sat Apr 09 00:36:39 GMT 2005
>Last-Modified:  Sat Apr 09 00:36:39 GMT 2005
>Originator:     Joe
>Release:        5.3 release
>Organization:
>Environment:
>Description:
I just installed 5.3 production release version from cd mini.iso and did not select nfs server or nfs client during the install but nfs still gets activated. When I issue the ps ax  command I see that nsfiod 0, 1, 2 ,4 is running. This did not happen under 4.x systems. I also get this message in the boot log  "Mounting NFS file systems". Only way to stop the auto spanning of these un-wanted and not needed tasks is to recompile the kernel source with all nfs options commented out.  

Any un-used running tasks is a potential security risk. 

This was reported 1/16/2004 in 5.2 RC2 as Problem Report kern/61438 and somebody lowered its importance so it has never been addressed.  Why have a RC version if problems are not going to be addressed and fixed before becoming a release version.    
 
>How-To-Repeat:
install 5.3 from scratch and answer no the both NFS sysinstall questions and then after install is completed issue ps ax command to see the 4 mfsiod tasks running 
>Fix:
recompile the default kernal without nfs support and incorperate it into the 5.4 release or find and correct what ever was changed between 4.10 and 5.3 so those nfsiod tasks are not auto spanned at boot time unless nfs client or nfs server enable statements are in rc.conf.  
>Release-Note:
>Audit-Trail:

From: Mark Linimon <linimon@lonesome.com>
To: Joe <fbsd_user@a1poweruser.com>
Cc: freebsd-gnats-submit@FreeBSD.org, <freebsd-bugs@FreeBSD.org>
Subject: Re: kern/79539: 5.3 nfs tasks running and not selected at install
 time
Date: Mon, 4 Apr 2005 21:21:59 -0500 (CDT)

 On Mon, 4 Apr 2005, Joe wrote:
 
 > This was reported 1/16/2004 in 5.2 RC2 as Problem Report kern/61438 and
 > somebody lowered its importance so it has never been addressed.
 
 There is a myth that setting the priority obligates any developer to
 work on any open PR.  In actuality FreeBSD is developed and maintained
 almost completely by volunteers and as such no one is really obligated
 to work on anything.
 
 > Why have a "RC" version if problems are not going to be addressed
 > and fixed before becoming a release version.    
 
 Many problems do indeed get addressed during an RC period.  In particular
 the QA cycles for 5.2 and 5.3 fixed dozens if not hundreds of problems.
 But if we waited until every single problem was fixed we would never
 release any versions whatsoever.
 
 We do the best we can given the available volunteers and beyond that
 there is really no guarantee.
 
 mcl
 

From: "fbsd_user" <fbsd_user@a1poweruser.com>
To: "Mark Linimon" <linimon@lonesome.com>
Cc: <freebsd-gnats-submit@FreeBSD.org>, <freebsd-bugs@FreeBSD.org>
Subject: RE: kern/79539: 5.3 nfs tasks running and not selected at install time
Date: Mon, 4 Apr 2005 23:17:52 -0400

 On Mon, 4 Apr 2005, Joe wrote:
 
 > This was reported 1/16/2004 in 5.2 RC2 as Problem Report
 kern/61438 and
 > somebody lowered its importance so it has never been addressed.
 
 There is a myth that setting the priority obligates any developer to
 work on any open PR.  In actuality FreeBSD is developed and
 maintained
 almost completely by volunteers and as such no one is really
 obligated
 to work on anything.
 
 > Why have a "RC" version if problems are not going to be addressed
 > and fixed before becoming a release version.
 
 Many problems do indeed get addressed during an RC period.  In
 particular
 the QA cycles for 5.2 and 5.3 fixed dozens if not hundreds of
 problems.
 But if we waited until every single problem was fixed we would never
 release any versions whatsoever.
 
 We do the best we can given the available volunteers and beyond that
 there is really no guarantee.
 
 mcl
 -----Original Message-----
 From: Mark Linimon [mailto:linimon@lonesome.com]
 Sent: Monday, April 04, 2005 10:22 PM
 To: Joe
 Cc: freebsd-gnats-submit@FreeBSD.org; freebsd-bugs@FreeBSD.org
 Subject: Re: kern/79539: 5.3 nfs tasks running and not selected at
 install time
 Well thanks for the history lesson, but can it get address and fixed
 for the 5.4 release?
 
 
State-Changed-From-To: open->closed 
State-Changed-By: kris 
State-Changed-When: Sat Apr 9 00:35:40 GMT 2005 
State-Changed-Why:  
As discussed on the mailing list, this is intentional behaviour and is 
not a security risk.  To disable NFS client support the only thing you 
can do is remove it from your kernel and recompile. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=79539 
>Unformatted:
