Hi, Most of this is prep patches, but the purpose is to make sure that we treat file assignment for links appropriately. If not, then we cannot use direct open/accept with links while avoiding separate submit+wait cycles. v3: - Fix bad req->file check in io_fsync_prep() - Be consistent and always assign file at the same time, regardless of whether this is a link/drain/etc.