summaryrefslogtreecommitdiffstats
path: root/sound/core/pcm_dmaengine.c
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2016-01-25 13:59:21 +0100
committerTakashi Iwai <tiwai@suse.de>2016-01-25 20:27:33 +0100
commit462b3f161beb62eeb290f4ec52f5ead29a2f8ac7 (patch)
tree21772e19c3f1e46cd067daeb7b5a1bcea4b1802e /sound/core/pcm_dmaengine.c
parentda10816e3d923565b470fec78a674baba794ed33 (diff)
downloadtalos-obmc-linux-462b3f161beb62eeb290f4ec52f5ead29a2f8ac7.tar.gz
talos-obmc-linux-462b3f161beb62eeb290f4ec52f5ead29a2f8ac7.zip
ALSA: compress: Disable GET_CODEC_CAPS ioctl for some architectures
Some architectures like PowerPC can handle the maximum struct size in an ioctl only up to 13 bits, and struct snd_compr_codec_caps used by SNDRV_COMPRESS_GET_CODEC_CAPS ioctl overflows this limit. This problem was revealed recently by a powerpc change, as it's now treated as a fatal build error. This patch is a stop-gap for that: for architectures with less than 14 bit ioctl struct size, get rid of the handling of the relevant ioctl. We should provide an alternative equivalent ioctl code later, but for now just paper over it. Luckily, the compress API hasn't been used on such architectures, so the impact must be effectively zero. Reviewed-by: Mark Brown <broonie@kernel.org> Acked-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com> Cc: <stable@vger.kernel.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/core/pcm_dmaengine.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud