Ack to all the patches

On Tue, Nov 11, 2025 at 10:11 AM Liu Kui <[email protected]> wrote:
>
> The PCS_IREQ_CUSTOM request type is not used in the kio module,
> remove the associated dead code.
>
> Related to: #VSTOR-117505
>
> Signed-off-by: Liu Kui <[email protected]>
> ---
>  fs/fuse/kio/pcs/pcs_cluster.c | 32 ++++++++++++--------------------
>  1 file changed, 12 insertions(+), 20 deletions(-)
>
> diff --git a/fs/fuse/kio/pcs/pcs_cluster.c b/fs/fuse/kio/pcs/pcs_cluster.c
> index 7e878d7befc3..7aaf88b8bd26 100644
> --- a/fs/fuse/kio/pcs/pcs_cluster.c
> +++ b/fs/fuse/kio/pcs/pcs_cluster.c
> @@ -48,15 +48,13 @@ void pcs_sreq_complete(struct pcs_int_request *sreq)
>                         if (ireq_check_redo(sreq)) {
>                                 ireq_retry_inc(ireq);
>                                 sreq->flags &= ~IREQ_F_REQUEUED;
> -                               if (sreq->type != PCS_IREQ_CUSTOM) {
> -                                       map_notify_soft_error(sreq);
> -
> -                                       if (!(sreq->flags & IREQ_F_ONCE)) {
> -                                               sreq->flags |= IREQ_F_ONCE;
> -                                               pcs_clear_error(&sreq->error);
> -                                               pcs_cc_submit(sreq->cc, sreq);
> -                                               return;
> -                                       }
> +                               map_notify_soft_error(sreq);
> +
> +                               if (!(sreq->flags & IREQ_F_ONCE)) {
> +                                       sreq->flags |= IREQ_F_ONCE;
> +                                       pcs_clear_error(&sreq->error);
> +                                       pcs_cc_submit(sreq->cc, sreq);
> +                                       return;
>                                 }
>                                 pcs_clear_error(&sreq->error);
>                                 ireq_delay(sreq);
> @@ -65,16 +63,13 @@ void pcs_sreq_complete(struct pcs_int_request *sreq)
>                         pcs_copy_error_cond_atomic(&ireq->error, 
> &sreq->error);
>                 }
>
> -               if (sreq->type != PCS_IREQ_CUSTOM)
> -                       map_notify_iochunk_error(sreq);
> +               map_notify_iochunk_error(sreq);
>         }
>
> -       if (sreq->type != PCS_IREQ_CUSTOM) {
> -               if (!(sreq->flags & IREQ_F_CACHED))
> -                       ireq->flags &= ~IREQ_F_CACHED;
> -               pcs_deaccount_ireq(sreq, &sreq->error);
> -       } else if (sreq->custom.destruct)
> -               sreq->custom.destruct(sreq);
> +
> +       if (!(sreq->flags & IREQ_F_CACHED))
> +               ireq->flags &= ~IREQ_F_CACHED;
> +       pcs_deaccount_ireq(sreq, &sreq->error);
>
>         if (!pcs_sreq_detach(sreq))
>                 ireq_complete(ireq);
> @@ -489,9 +484,6 @@ static void ireq_process_(struct pcs_int_request *ireq)
>         case PCS_IREQ_FLUSH:
>                 process_flush_req(ireq);
>                 break;
> -       case PCS_IREQ_CUSTOM:
> -               ireq->custom.action(ireq);
> -               break;
>         case PCS_IREQ_TOKEN:
>                 process_ireq_token(ireq);
>                 break;
> --
> 2.39.5 (Apple Git-154)

_______________________________________________
Devel mailing list
[email protected]
https://lists.openvz.org/mailman/listinfo/devel

Reply via email to