From jason@unixguy.fidalgo.net  Thu Jun  1 15:03:27 2000
Return-Path: <jason@unixguy.fidalgo.net>
Received: from unixguy.fidalgo.net (unixguy.fidalgo.net [206.191.183.19])
	by hub.freebsd.org (Postfix) with ESMTP id 7F0F037B753
	for <FreeBSD-gnats-submit@freebsd.org>; Thu,  1 Jun 2000 15:03:22 -0700 (PDT)
	(envelope-from jason@unixguy.fidalgo.net)
Received: by unixguy.fidalgo.net (Postfix, from userid 1001)
	id 8C3CA119274; Thu,  1 Jun 2000 15:02:42 -0700 (PDT)
Message-Id: <20000601220242.8C3CA119274@unixguy.fidalgo.net>
Date: Thu,  1 Jun 2000 15:02:42 -0700 (PDT)
From: jason@unixguy.fidalgo.net
Reply-To: jason@unixguy.fidalgo.net
To: FreeBSD-gnats-submit@freebsd.org
Subject: problem with softupdates and disk quota 
X-Send-Pr-Version: 3.2

>Number:         18959
>Category:       kern
>Synopsis:       If softupdates are enabled w/ inode quotas, user can panic kernel
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jun 01 15:10:01 PDT 2000
>Closed-Date:    Sun Jun 18 15:14:36 PDT 2000
>Last-Modified:  Sun Jun 18 15:15:57 PDT 2000
>Originator:     Jason Godsey
>Release:        FreeBSD 4.0-STABLE i386
>Organization:
>Environment:
 	FreeBSD unixguy.fidalgo.net 4.0-STABLE FreeBSD 4.0-STABLE #1: Thu Jun  1 14:40:4
 3 PDT 2000     toor@unixguy.fidalgo.net:/usr/src/sys/compile/UNIXGUY  i386
 
 Sample quota entry
 /: blocks in use: 161631, limits (soft = 0, hard = 0)
         inodes in use: 3419, limits (soft = 0, hard = 1000)
 
 /dev/ad0s1a on / (ufs, NFS exported, local, with quotas, soft-updates, writes: s
 ync 208 async 621, reads: sync 987 async 128)
 
 src/sys/contrib/softupdates/softdep.h,v 1.7 1999/08/28 02:16:29 peter Exp $
 
 
>Description:
 	User can panic kernel if softupdates are enabled and the user has an inode quota.
 
>How-To-Repeat:
 	enable softupdates on a file system, give a user a inode quota under the number of inodes they have in use.  As user simply dd if=/dev/zero of=test bs=1024 count=10
 
 
>Fix:
 	unknown, I'm sure someone will know.
 
 
 
 
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: gnats-admin->freebsd-bugs 
Responsible-Changed-By: asmodai 
Responsible-Changed-When: Sun Jun 4 02:17:37 PDT 2000 
Responsible-Changed-Why:  
Fix botched PR. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=18959 
State-Changed-From-To: open->closed 
State-Changed-By: mckusick 
State-Changed-When: Sun Jun 18 15:14:36 PDT 2000 
State-Changed-Why:  
This is fixed with delta 1.68 to sys/contrib/softupdates/ffs_softdep.c 

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