diff options
author | Vegard Nossum <vegard.nossum@oracle.com> | 2024-01-01 00:59:59 +0100 |
---|---|---|
committer | Jonathan Corbet <corbet@lwn.net> | 2024-01-03 21:44:11 +0100 |
commit | 3231dd5862779c2e15633c96133a53205ad660ce (patch) | |
tree | b5ce97e6795806590224de86ff910418f2834e96 /Documentation/admin-guide/abi-testing.rst | |
parent | scripts/get_abi: fix source path leak (diff) | |
download | linux-3231dd5862779c2e15633c96133a53205ad660ce.tar.xz linux-3231dd5862779c2e15633c96133a53205ad660ce.zip |
docs: kernel_abi.py: fix command injection
The kernel-abi directive passes its argument straight to the shell.
This is unfortunate and unnecessary.
Let's always use paths relative to $srctree/Documentation/ and use
subprocess.check_call() instead of subprocess.Popen(shell=True).
This also makes the code shorter.
Link: https://fosstodon.org/@jani/111676532203641247
Reported-by: Jani Nikula <jani.nikula@intel.com>
Cc: stable@vger.kernel.org
Signed-off-by: Vegard Nossum <vegard.nossum@oracle.com>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Link: https://lore.kernel.org/r/20231231235959.3342928-2-vegard.nossum@oracle.com
Diffstat (limited to 'Documentation/admin-guide/abi-testing.rst')
-rw-r--r-- | Documentation/admin-guide/abi-testing.rst | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Documentation/admin-guide/abi-testing.rst b/Documentation/admin-guide/abi-testing.rst index b205b16a72d0..19767926b344 100644 --- a/Documentation/admin-guide/abi-testing.rst +++ b/Documentation/admin-guide/abi-testing.rst @@ -16,5 +16,5 @@ Programs that use these interfaces are strongly encouraged to add their name to the description of these interfaces, so that the kernel developers can easily notify them if any changes occur. -.. kernel-abi:: $srctree/Documentation/ABI/testing +.. kernel-abi:: ABI/testing :rst: |