On Sat, 2024-07-13 at 02:04 -0400, Benjamin Marzinski wrote:
> Pull the code that gets the new path state out into a helper function
> named check_path_state(), in preparation for splittig check_path()
> into two functions.
> 
> Signed-off-by: Benjamin Marzinski <[email protected]>
> ---
>  multipathd/main.c | 64 ++++++++++++++++++++++++++++-----------------
> --
>  1 file changed, 38 insertions(+), 26 deletions(-)
> 
> -
> +     newstate = check_path_state(pp);
>       if (newstate == PATH_WILD || newstate == PATH_UNCHECKED) {
> -             condlog(2, "%s: unusable path (%s) - checker
> failed",
> -                     pp->dev, checker_state_name(newstate));
> -             LOG_MSG(2, pp);
> -             conf = get_multipath_config();
> -             pthread_cleanup_push(put_multipath_config, conf);
> -             pathinfo(pp, conf, 0);
> -             pthread_cleanup_pop(1);
>               return 1;

Nit: Remove braces here?

>       } else if ((newstate != PATH_UP && newstate != PATH_GHOST &&
>                   newstate != PATH_PENDING) && (pp->state ==
> PATH_DELAYED)) {

Thanks,
Martin



Reply via email to