On Mon, 2016-02-29 at 17:16 +0100, Takashi Iwai wrote:
Hi,
this is the revised patchset for fixing the incompatible ioctls in ALSA core with X32 ABI. Too bad that we have to deal in this way, but it's life...
These have been successfully tested by GreatEmerald on #gentoo (freenode). I haven't had the chance yet.
Takashi
===
Takashi Iwai (6): ALSA: ctl: Fix ioctls for X32 ABI ALSA: pcm: Fix ioctls for X32 ABI ALSA: rawmidi: Use comapt_put_timespec() ALSA: rawmidi: Fix ioctls X32 ABI ALSA: timer: Fix broken compat timer user status ioctl ALSA: timer: Fix ioctls for X32 ABI
sound/core/control_compat.c | 90 ++++++++++++++++++---- sound/core/pcm_compat.c | 177 +++++++++++++++++++++++++++++++++++++++++++- sound/core/rawmidi_compat.c | 56 +++++++++++++- sound/core/timer_compat.c | 18 ++++- 4 files changed, 320 insertions(+), 21 deletions(-)