Re: [PATCH -stable] Documentation/arch/ia64/features.rst: fix kernel-feat directive

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

 



On Mon, Feb 05, 2024 at 11:39:59AM +0100, Vegard Nossum wrote:
> My mainline commit c48a7c44a1d0 ("docs: kernel_feat.py: fix potential
> command injection") contains a bug which can manifests like this when
> building the documentation:
> 
>     Sphinx parallel build error:
>     UnboundLocalError: local variable 'fname' referenced before assignment
>     make[2]: *** [Documentation/Makefile:102: htmldocs] Error 2
> 
> However, this only appears when there exists a '.. kernel-feat::'
> directive that points to a non-existent file, which isn't the case in
> mainline.
> 
> When this commit was backported to stable 6.6, it didn't change
> Documentation/arch/ia64/features.rst since ia64 was removed in 6.7 in
> commit cf8e8658100d ("arch: Remove Itanium (IA-64) architecture"). This
> lead to the build failure seen above -- but only in stable kernels.
> 
> This patch fixes the backport and should only be applied to kernels where
> Documentation/arch/ia64/features.rst exists and commit c48a7c44a1d0 has
> also been applied.
> 
> A second patch will follow to fix kernel_feat.py in mainline so that it
> doesn't error out when the '.. kernel-feat::' directive points to a
> nonexistent file.
> 
> Link: https://lore.kernel.org/all/ZbkfGst991YHqJHK@xxxxxxxxxxxxxxxxxxxx/
> Fixes: e961f8c6966a ("docs: kernel_feat.py: fix potential command injection") # stable 6.6.15
> Reported-by: Justin Forbes <jforbes@xxxxxxxxxxxxxxxxx>
> Reported-y: Salvatore Bonaccorso <carnil@xxxxxxxxxx>
> Signed-off-by: Vegard Nossum <vegard.nossum@xxxxxxxxxx>
> ---
>  Documentation/arch/ia64/features.rst | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/Documentation/arch/ia64/features.rst b/Documentation/arch/ia64/features.rst
> index d7226fdcf5f8..056838d2ab55 100644
> --- a/Documentation/arch/ia64/features.rst
> +++ b/Documentation/arch/ia64/features.rst
> @@ -1,3 +1,3 @@
>  .. SPDX-License-Identifier: GPL-2.0
>  
> -.. kernel-feat:: $srctree/Documentation/features ia64
> +.. kernel-feat:: features ia64
> -- 
> 2.34.1

Sorry for the delay, now queued up.

greg k-h




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux