SMB2 SET_INFO 的空目录检查与 QUERY_DIRECTORY 的 iterate_dir() 通过 fp->readdir_lock 串行化,避免并发 readdir 时把非空目录误判为空。