From owner-freebsd-bugs@FreeBSD.ORG Mon Dec 29 05:20:12 2003 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1825E16A4CF for ; Mon, 29 Dec 2003 05:20:12 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 179CF43D5A for ; Mon, 29 Dec 2003 05:20:08 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) hBTDK7FR059268 for ; Mon, 29 Dec 2003 05:20:07 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id hBTDK7aR059267; Mon, 29 Dec 2003 05:20:07 -0800 (PST) (envelope-from gnats) Resent-Date: Mon, 29 Dec 2003 05:20:07 -0800 (PST) Resent-Message-Id: <200312291320.hBTDK7aR059267@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Colin Percival Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CC37A16A4CE for ; Mon, 29 Dec 2003 05:15:44 -0800 (PST) Received: from fafnir.daemonology.net (h24-87-233-42.vc.shawcable.net [24.87.233.42]) by mx1.FreeBSD.org (Postfix) with SMTP id 995BB43D31 for ; Mon, 29 Dec 2003 05:15:43 -0800 (PST) (envelope-from cperciva@fafnir.daemonology.net) Received: (qmail 5034 invoked by uid 0); 29 Dec 2003 13:15:51 -0000 Message-Id: <20031229131551.5033.qmail@fafnir.daemonology.net> Date: 29 Dec 2003 13:15:51 -0000 From: Colin Percival To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: kern/60687: devfs(8) on newly mounted devfs doesn't work X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Colin Percival List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Dec 2003 13:20:12 -0000 >Number: 60687 >Category: kern >Synopsis: devfs(8) on newly mounted devfs doesn't work >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Dec 29 05:20:07 PST 2003 >Closed-Date: >Last-Modified: >Originator: Colin Percival >Release: FreeBSD 5.2-RC2 i386 >Organization: >Environment: System: FreeBSD fafnir.daemonology.net 5.2-RC2 FreeBSD 5.2-RC2 #0: Mon Dec 22 07:23:48 GMT 2003 root@wv1u.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386 >Description: If devfs(8) is run to modify a newly mounted devfs, the rules may not be applied properly. >How-To-Repeat: # mount -t devfs devfs /tmp/dev # devfs -m /tmp/dev rule apply hide # ls /tmp/dev | wc 87 87 524 # umount /tmp/dev >Fix: If the devfs is examined before devfs(8) is called, the expected behaviour is seen: # mount -t devfs devfs /tmp/dev # ls /tmp/dev > /dev/null # devfs -m /tmp/dev rule apply hide # ls /tmp/dev | wc 0 0 0 # umount /tmp/dev I can only guess that devfs entries are being created on-demand, and that attempting to apply devfs rules isn't prompting the creation of all the entries. >Release-Note: >Audit-Trail: >Unformatted: