Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Oct 2009 16:52:49 GMT
From:      Aditya Sarawgi <truncs@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 169682 for review
Message-ID:  <200910221652.n9MGqn22049547@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/chv.cgi?CH=169682

Change 169682 by truncs@aditya on 2009/10/22 16:52:01

	Put the error details in the panic message itself.
	Ref: http://svn.freebsd.org/viewvc/base?view=revision&revision=160859

Affected files ...

.. //depot/projects/soc2009/soc_ext2fs/src/sys/fs/ext2fs/ext2_lookup.c#6 edit

Differences ...

==== //depot/projects/soc2009/soc_ext2fs/src/sys/fs/ext2fs/ext2_lookup.c#6 (text+ko) ====

@@ -684,10 +684,13 @@
 	struct mount *mp;
 
 	mp = ITOV(ip)->v_mount;
+	if ((mp->mnt_flag & MNT_RDONLY) == 0)
+		panic("ext2_dirbad: %s: bad dir ino %lu at offset %ld: %s\n",
+			mp->mnt_stat.f_mntonname, (u_long)ip->i_number,(long)offset, how);
+	else
 	(void)printf("%s: bad dir ino %lu at offset %ld: %s\n",
-	    mp->mnt_stat.f_mntonname, (u_long)ip->i_number, (long)offset, how);
-	if ((mp->mnt_flag & MNT_RDONLY) == 0)
-		panic("ext2_dirbad: bad dir");
+            mp->mnt_stat.f_mntonname, (u_long)ip->i_number, (long)offset, how);
+
 }
 
 /*



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200910221652.n9MGqn22049547>