From: "H. Peter Anvin" <hpa@zytor.com>
To: Philip Langdale <philipl@overt.org>, Dmitry Torokhov <dtor@mail.ru>
Cc: linux-input@vger.kernel.org, "H.J. Lu" <hjl.tools@gmail.com>
Subject: INPUT_COMPAT_TEST
Date: Fri, 08 Jul 2011 11:45:35 -0700 [thread overview]
Message-ID: <4E17504F.5070806@zytor.com> (raw)
Hello,
I'm trying to figure out what system calls can actually invoke code that
depends on INPUT_COMPAT_TEST, and in particular which of those changes
actually matter.
The input system and seccomp are the *only* arch-neutral subsystem in
Linux which appear to trigger on if we are in compat mode, and this is
causing some serious consternation in trying to freeze the proposed x32
(32-bit x86-64) ABI.
I would really like to understand if that dependency can be eliminated
or mitigated; as it currently sits we may need an entirely separate
system call table *just to support the input system*.
The problem is that I am personally not familiar enough with the input
subsystem to know what the dependencies are. ioctls are not an issue;
there is already an entire infrastructure to handle compatibility ioctls
(and that infrastructure should be used!), but it looks like input also
does things like change the format(?!) of sysfs entries, all of which
makes me very concerned.
Any help in creating an inventory for this would be appreciated.
-hpa
next reply other threads:[~2011-07-08 18:45 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-07-08 18:45 H. Peter Anvin [this message]
2011-07-08 20:46 ` INPUT_COMPAT_TEST Dmitry Torokhov
2011-07-08 22:22 ` INPUT_COMPAT_TEST H. Peter Anvin
2011-07-08 22:37 ` INPUT_COMPAT_TEST Dmitry Torokhov
2011-07-08 22:44 ` INPUT_COMPAT_TEST Thadeu Lima de Souza Cascardo
2011-07-08 23:18 ` INPUT_COMPAT_TEST H. Peter Anvin
2011-07-09 0:35 ` INPUT_COMPAT_TEST Dmitry Torokhov
2011-07-09 8:04 ` INPUT_COMPAT_TEST H. Peter Anvin
2011-09-07 18:16 ` INPUT_COMPAT_TEST Dmitry Torokhov
2011-09-07 18:22 ` INPUT_COMPAT_TEST H. Peter Anvin
2011-09-07 18:37 ` INPUT_COMPAT_TEST Dmitry Torokhov
2011-09-07 18:40 ` INPUT_COMPAT_TEST H. Peter Anvin
2011-09-07 18:54 ` INPUT_COMPAT_TEST Dmitry Torokhov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4E17504F.5070806@zytor.com \
--to=hpa@zytor.com \
--cc=dtor@mail.ru \
--cc=hjl.tools@gmail.com \
--cc=linux-input@vger.kernel.org \
--cc=philipl@overt.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.