On 9/15/26 4:42 AM, [email protected] wrote:
> diff --git a/drivers/vhost/scsi.c b/drivers/vhost/scsi.c
> index 7a1f39a32..37f681aab 100644
> --- a/drivers/vhost/scsi.c
> +++ b/drivers/vhost/scsi.c
> @@ -637,7 +637,7 @@ static void vhost_scsi_complete_events(struct vhost_scsi 
> *vs, bool drop)
>       struct llist_node *llnode;
>   
>       mutex_lock(&vq->mutex);
> -     llnode = llist_del_all(&vs->vs_event_list);
> +     llnode = llist_reverse_order(llist_del_all(&vs->vs_event_list));
>       llist_for_each_entry_safe(evt, t, llnode, list) {
>               if (!drop)
>                       vhost_scsi_do_evt_work(vs, evt);
> -- 
> 2.34.1
> 
> 

Reviewed-by: Mike Christie <[email protected]>


Reply via email to