1. Replaced proc->p_fd_lock and fdesc->fd_vnodelock with one global io_lock