[prev in list] [next in list] [prev in thread] [next in thread]
List: freebsd-hackers
Subject: Where v_rdev structure of struct vnode is filled?
From: Dmitry Sivachenko <mitya () cavia ! pp ! ru>
Date: 2003-04-24 15:18:56
[Download RAW message or body]
Hello!
I am investigating the following panic (on -stable):
mount_nullfs /dev /null
Run the following program:
main() {
int fd, type;
fd = open("/null/zero", O_RDONLY, 0);
ioctl(fd, FIODTYPE, &type);
}
When in vn_ioctl() v_rdev structure of (struct vnode *)fp->f_data is NULL.
System will panic in devsw(), because v_rdev is being dereferenced in it.
If we use "/dev/zero" instead of "/null/zero" everything is OK.
I am asking for some help to figure out where this structure is filled
when we do not use nullfs.
Thanks!
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic