Re: [PATCH]: kbuild doc typo fix

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Ivan,

First of all, thank you for noticing this and sending a patch!

I think the title of this commit could be improved a little bit. I think
using the prefix "kbuild: doc:" would be good, as that seems to be the
most common prefix I see when I look at 'git log --oneline' for this
file. This is not really a typo fix but more of a generalization because
clang is now a viable alternative to GCC, which could also be included
in commit message below. I suspect that was probably not the case when
this documentation was written.

On Sun, Jul 21, 2024 at 02:37:33PM +0300, Давыдов Иван Алексеевич wrote:
> In this part of the documentation, $(CC) is meant, but gcc is written.
> 
> Signed-off-by: Ivan Davydov <mailto:davydoff33@xxxxxxxxx>

As for the patch itself, I cannot apply it directly from mutt or the
mailing list because it is quoted-printable:

  $ curl -LSs https://lore.kernel.org/all/1935A993-DAB0-4092-A1FE-B6501EE8E0DC@xxxxxxxxx/raw | git apply -3v
  error: git diff header lacks filename information when removing 1 leading pathname component (line 63)

I suspect that is also why your signoff has a mailto: in it. Consider
looking at git-send-email or b4 send for sending your patches so that
your mail client does not mangle them in this way:

https://nickdesaulniers.github.io/blog/2017/05/16/submitting-your-first-patch-to-the-linux-kernel-and-responding-to-feedback/
https://b4.docs.kernel.org/en/latest/contributor/send.html

> ---
> diff --git a/Documentation/kbuild/makefiles.rst b/Documentation/kbuild/makefiles.rst
> index 991ce6081e35..be43990f1e7f 100644
> --- a/Documentation/kbuild/makefiles.rst
> +++ b/Documentation/kbuild/makefiles.rst
> @@ -578,7 +578,7 @@ cc-option
>    Note: cc-option uses KBUILD_CFLAGS for $(CC) options
>  
>  cc-option-yn
> -  cc-option-yn is used to check if gcc supports a given option
> +  cc-option-yn is used to check if $(CC) supports a given option
>    and return "y" if supported, otherwise "n".
>  
>    Example::
> @@ -596,7 +596,7 @@ cc-option-yn
>    Note: cc-option-yn uses KBUILD_CFLAGS for $(CC) options
>  
>  cc-disable-warning
> -  cc-disable-warning checks if gcc supports a given warning and returns
> +  cc-disable-warning checks if $(CC) supports a given warning and returns
>    the commandline switch to disable it. This special function is needed,
>    because gcc 4.4 and later accept any unknown -Wno-* option and only
>    warn about it if there is another warning in the source file.
> @@ -606,7 +606,7 @@ cc-disable-warning
>      KBUILD_CFLAGS += $(call cc-disable-warning, unused-but-set-variable)
>  
>    In the above example, -Wno-unused-but-set-variable will be added to
> -  KBUILD_CFLAGS only if gcc really accepts it.
> +  KBUILD_CFLAGS only if $(CC) really accepts it.
>  
>  gcc-min-version
>    gcc-min-version tests if the value of $(CONFIG_GCC_VERSION) is greater than

Other than the comments above, which are simple process things, this
change overall looks correct. Consider fixing those up and sending a v2
and I will be happy to provide a Reviewed-by tag.

Cheers,
Nathan




[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux FS]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux