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. v2: - Ensure we properly handle defer for async and drain - Drop unrelated msg-ring fixup patch -- Jens Axboe