[PATCH] Documentation/binfmt-misc.rst: Specify aux vector for "O" flag description

Charlie Jenkins posted 1 patch 1 month, 4 weeks ago
Documentation/admin-guide/binfmt-misc.rst | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
[PATCH] Documentation/binfmt-misc.rst: Specify aux vector for "O" flag description
Posted by Charlie Jenkins 1 month, 4 weeks ago
Instead of replacing the file path in the argument vector, the file
descriptor is passed as AT_EXECFD in the auxilary vector. This appears
to have been the case at least since the git port, update the
documentation to reflect this.

Signed-off-by: Charlie Jenkins <thecharlesjenkins@gmail.com>
---
 Documentation/admin-guide/binfmt-misc.rst | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/Documentation/admin-guide/binfmt-misc.rst b/Documentation/admin-guide/binfmt-misc.rst
index 59cd902e3549..c0a34fbf8022 100644
--- a/Documentation/admin-guide/binfmt-misc.rst
+++ b/Documentation/admin-guide/binfmt-misc.rst
@@ -68,10 +68,10 @@ Here is what the fields mean:
 	    Legacy behavior of binfmt_misc is to pass the full path
             of the binary to the interpreter as an argument. When this flag is
             included, binfmt_misc will open the file for reading and pass its
-            descriptor as an argument, instead of the full path, thus allowing
-            the interpreter to execute non-readable binaries. This feature
-            should be used with care - the interpreter has to be trusted not to
-            emit the contents of the non-readable binary.
+            descriptor into the auxilary vector with the key "AT_EXECFD", thus
+            allowing the interpreter to execute non-readable binaries. This
+            feature should be used with care - the interpreter has to be trusted
+            not to emit the contents of the non-readable binary.
       ``C`` - credentials
             Currently, the behavior of binfmt_misc is to calculate
             the credentials and security token of the new process according to

---
base-commit: 028ef9c96e96197026887c0f092424679298aae8
change-id: ${change-id}

- Charlie
Re: [PATCH] Documentation/binfmt-misc.rst: Specify aux vector for "O" flag description
Posted by Jonathan Corbet 1 month, 2 weeks ago
Charlie Jenkins <thecharlesjenkins@gmail.com> writes:

> Instead of replacing the file path in the argument vector, the file
> descriptor is passed as AT_EXECFD in the auxilary vector. This appears
> to have been the case at least since the git port, update the
> documentation to reflect this.
>
> Signed-off-by: Charlie Jenkins <thecharlesjenkins@gmail.com>
> ---
>  Documentation/admin-guide/binfmt-misc.rst | 8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)

Applied, thanks.

jon