diff options
author | Clemens Ladisch <clemens@ladisch.de> | 2012-10-27 21:55:27 +0200 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2012-10-28 09:52:37 +0100 |
commit | 9c7066aef4a5eb8e4063de28f06c508bf6f2963a (patch) | |
tree | 845a0f48868cf4b2917afe6582b1c4b15080d80b /crypto/crc32c.c | |
parent | 7dd7a2fd7eb147a610506f6c6f871c03908fc58a (diff) | |
download | linux-9c7066aef4a5eb8e4063de28f06c508bf6f2963a.tar.gz linux-9c7066aef4a5eb8e4063de28f06c508bf6f2963a.tar.bz2 linux-9c7066aef4a5eb8e4063de28f06c508bf6f2963a.zip |
ALSA: core: fix 64-bit SNDRV_PCM_IOCTL_STATUS ABI breakage
Commit 4eeaaeaea (ALSA: core: add hooks for audio timestamps) added the
new audio_tstamp field to struct snd_pcm_status. However, struct
timespec requires 64-bit alignment, so the 64-bit compiler would insert
32 bits of padding before this field, which broke SNDRV_PCM_IOCTL_STATUS
with error messages like this:
kernel: unknown ioctl = 0x80984120
To solve this, insert the padding explicitly so that it can be taken
into account when calculating the ABI structure size.
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'crypto/crc32c.c')
0 files changed, 0 insertions, 0 deletions