DragonFly bugs List (threaded) for 2009-08
DragonFly BSD
DragonFly bugs List (threaded) for 2009-08
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: [issue1459] panic in msdosfs


From: YONETANI Tomokazu <qhwt+dfly@xxxxxxxxxx>
Date: Fri, 21 Aug 2009 09:57:55 +0900

On Fri, Aug 21, 2009 at 12:30:30AM +0000, Alexander Polakov (via DragonFly issue tracker) wrote:
> 
> New submission from Alexander Polakov <polachok@gmail.com>:
> 
> I get a panic while trying to read a file from msdos filesystem with latest 
> master.
> 
> http://omploader.org/vMjZzaw

Can you apply this patch, compile and reinstall the kernel, and
see how it it proceeds?

diff --git a/sys/kern/vfs_bio.c b/sys/kern/vfs_bio.c
index 8217817..3758510 100644
--- a/sys/kern/vfs_bio.c
+++ b/sys/kern/vfs_bio.c
@@ -887,7 +887,7 @@ breadn(struct vnode *vp, off_t loffset, int size, off_t *raoffset,
 		rabp = getblk(vp, *raoffset, *rabsize, 0, 0);
 
 		if ((rabp->b_flags & B_CACHE) == 0) {
-			rel_mplock();
+			get_mplock();
 			rabp->b_flags &= ~(B_ERROR | B_EINTR | B_INVAL);
 			rabp->b_cmd = BUF_CMD_READ;
 			vfs_busy_pages(vp, rabp);

> 
> ----------
> messages: 7104
> nosy: polachok
> status: unread
> title: panic in msdosfs
> 
> _____________________________________________________
> DragonFly issue tracker <bugs@lists.dragonflybsd.org>
> <http://bugs.dragonflybsd.org/issue1459>
> _____________________________________________________



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]