>"Before kernel 2.6.16 the i_node locking in VFS was semaphore based. Now >mutex are used." mutex documentation says mutexes should not be held across kernelspace/userspace switches IIRC. Jan Engelhardt --