From owner-freebsd-hackers Sat Jan 17 12:38:56 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA21053 for hackers-outgoing; Sat, 17 Jan 1998 12:38:56 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from red.juniper.net (red.juniper.net [208.197.169.254]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA21043; Sat, 17 Jan 1998 12:38:39 -0800 (PST) (envelope-from pst@juniper.net) Received: (from pst@localhost) by red.juniper.net (8.8.5/8.8.5) id MAA24817; Sat, 17 Jan 1998 12:38:09 -0800 (PST) Date: Sat, 17 Jan 1998 12:38:09 -0800 (PST) From: Paul Traina Message-Id: <199801172038.MAA24817@red.juniper.net> To: bde@FreeBSD.ORG, dg@FreeBSD.ORG Subject: isdisk() kludge in kernel Cc: hackers@FreeBSD.ORG Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk I was looking at isdisk and wanted to hurl chunks. This is used by spec_open to determine if we should be allowed to open a disk device when securelevel >= 1. I'd like to propose changing spec_open to simply NEVER allowing the open of a block device, or character device, if a character device has a block device associated with it and eliminate isdisk() in kern_conf entirely. Objections? (p.s. I found this in 2.2.5, haven't checked 3.0 yet to see if it was fixed, if it was, sorry for bothering you).