From nobody@FreeBSD.ORG Wed Sep 1 07:53:18 1999 Return-Path: Received: by hub.freebsd.org (Postfix, from userid 32767) id CB31514DA1; Wed, 1 Sep 1999 07:53:18 -0700 (PDT) Message-Id: <19990901145318.CB31514DA1@hub.freebsd.org> Date: Wed, 1 Sep 1999 07:53:18 -0700 (PDT) From: nm@medlib.am Sender: nobody@FreeBSD.ORG To: freebsd-gnats-submit@freebsd.org Subject: /PATCH/ NTFS file system cannot been mounted X-Send-Pr-Version: www-1.0 >Number: 13524 >Category: kern >Synopsis: /PATCH/ NTFS file system cannot been mounted >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: closed >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Sep 1 08:00:01 PDT 1999 >Closed-Date: Wed Sep 1 08:57:25 PDT 1999 >Last-Modified: Wed Sep 1 09:03:01 PDT 1999 >Originator: NightMare >Release: FreeBSD 4.0-CURRENT i386 >Organization: free fighter >Environment: 4.0-CURRENT FreeBSD 4.0-CURRENT #1: Thu Aug 26 21:09:42 AMT 1999 NTWorkstation 4 & ServicePack5 >Description: root ~> mount_ntfs /dev/wd0s1 /mnt mount_ntfs: /dev/wd0s1: Block device required root ~> ls -al /dev/wd0s1 brw-r----- 1 root operator 0, 0x00020002 Aug 26 20:16 /dev/wd0s1 root ~> so , mount_ntfs illegaly checks block device tag ... probably coder's tipo ... >How-To-Repeat: mount some ntfs partition >Fix: apply in /usr/src/sys/ntfs [--cut here--] *** ntfs_vfsops.c.orig Thu Aug 26 22:08:19 1999 --- ntfs_vfsops.c Thu Aug 26 22:08:48 1999 *************** *** 290,296 **** devvp = ndp->ni_vp; ! if (vn_isdisk(devvp)) { err = ENOTBLK; goto error_2; } --- 290,296 ---- devvp = ndp->ni_vp; ! if (!vn_isdisk(devvp)) { err = ENOTBLK; goto error_2; } [--cut here--] >Release-Note: >Audit-Trail: State-Changed-From-To: open->closed State-Changed-By: sheldonh State-Changed-When: Wed Sep 1 08:57:25 PDT 1999 State-Changed-Why: Duplicate of 13523 >Unformatted: