> @@ -878,6 +877,11 @@ static int swap_alloc_cluster(struct swap_info_struct 
> *si, swp_entry_t *slot)
>       unsigned long offset, i;
>       unsigned char *map;
>  
> +     if (!IS_ENABLED(CONFIG_THP_SWAP)) {
> +             VM_WARN_ON_ONCE(1);
> +             return 0;
> +     }

I see you seized the opportunity to keep this code gloriously
unencumbered by pesky comments.  This seems like a time when you might
have slipped up and been temped to add a comment or two.  Guess not. :)

Seriously, though, does it hurt us to add a comment or two to say
something like:

        /*
         * Should not even be attempting cluster allocations when
         * huge page swap is disabled.  Warn and fail the allocation.
         */
        if (!IS_ENABLED(CONFIG_THP_SWAP)) {
                VM_WARN_ON_ONCE(1);
                return 0;
        }

Reply via email to