freebsd-dev/sys/fs/tmpfs
Attilio Rao be99683637 Revert r253939:
We cannot busy a page before doing pagefaults.
Infact, it can deadlock against vnode lock, as it tries to vget().
Other functions, right now, have an opposite lock ordering, like
vm_object_sync(), which acquires the vnode lock first and then
sleeps on the busy mechanism.

Before this patch is reinserted we need to break this ordering.

Sponsored by:	EMC / Isilon storage division
Reported by:	kib
2013-08-05 08:55:35 +00:00
..
tmpfs_fifoops.c Reflect license change of NetBSD code. 2008-09-03 18:53:48 +00:00
tmpfs_fifoops.h Reflect license change of NetBSD code. 2008-09-03 18:53:48 +00:00
tmpfs_subr.c Assert that OBJ_TMPFS flag on the vm object for the tmpfs node is 2013-05-30 19:51:33 +00:00
tmpfs_vfsops.c tmpfs works perfectly fine with -o union -- there is no reason to exclude it 2013-07-23 14:48:37 +00:00
tmpfs_vnops.c Revert r253939: 2013-08-05 08:55:35 +00:00
tmpfs_vnops.h Reflect license change of NetBSD code. 2008-09-03 18:53:48 +00:00
tmpfs.h For the new regular tmpfs vnode, v_object is initialized before 2013-05-02 18:44:31 +00:00