sync vm->waiting_fds correctly.
vm->waiting_fds is global resource so we need to lock it correctly. (forgot to sync one place)
sync vm->waiting_fds correctly.
vm->waiting_fds is global resource so we need to lock it correctly.
(forgot to sync one place)