binfmt: remove taso from linux_binprm struct
authorLukas Bulwahn <lukas.bulwahn@gmail.com>
Thu, 29 Sep 2022 20:39:03 +0000 (22:39 +0200)
committerKees Cook <keescook@chromium.org>
Thu, 29 Sep 2022 23:38:05 +0000 (16:38 -0700)
With commit 987f20a9dcce ("a.out: Remove the a.out implementation"), the
use of the special taso flag for alpha architectures in the linux_binprm
struct is gone.

Remove the definition of taso in the linux_binprm struct.

No functional change.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
Reviewed-by: "Eric W. Biederman" <ebiederm@xmission.com>
Signed-off-by: Kees Cook <keescook@chromium.org>
Link: https://lore.kernel.org/r/20220929203903.9475-1-lukas.bulwahn@gmail.com
include/linux/binfmts.h

index 3dc20c4f394cf9cc0041d0f8d56787662f81845a..8d51f69f9f5ef8adcb05ee9eef0ced6818b76161 100644 (file)
@@ -43,9 +43,6 @@ struct linux_binprm {
                 * original userspace.
                 */
                point_of_no_return:1;
-#ifdef __alpha__
-       unsigned int taso:1;
-#endif
        struct file *executable; /* Executable to pass to the interpreter */
        struct file *interpreter;
        struct file *file;