public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* SB16 build error.
@ 2011-06-30  9:17 Ralf Baechle
  2011-06-30 10:15 ` Takashi Iwai
  0 siblings, 1 reply; 12+ messages in thread
From: Ralf Baechle @ 2011-06-30  9:17 UTC (permalink / raw)
  To: Jaroslav Kysela, Takashi Iwai
  Cc: alsa-devel, linux-kernel, linux-mips, florian, Florian Fainelli,
	linux-arch, Richard Henderson, Ivan Kokshaysky, Matt Turner,
	Benjamin Herrenschmidt, Paul Mackerras, David S. Miller,
	sparclinux

Found on a MIPS build but certain other architectures will have the same
issue:

  CC      sound/isa/sb/sb16_csp.o
sound/isa/sb/sb16_csp.c: In function ‘snd_sb_csp_ioctl’:
sound/isa/sb/sb16_csp.c:228: error: case label does not reduce to an integer constant
make[1]: *** [sound/isa/sb/sb16_csp.o] Error 1
make: *** [sound/isa/sb/sb16_csp.o] Error 2

This error message is caused by the _IOC_TYPECHECK() error check triggering
due to excessive ioctl size on Alpha, PowerPC, MIPS and SPARC which define
_IOC_SIZEBITS as 13.  On all other architectures define it as 14 so struct
snd_sb_csp_microcode with it's little over 12kB will just about fit into
the 16kB limit.

  Ralf

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2011-07-01 15:33 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-30  9:17 SB16 build error Ralf Baechle
2011-06-30 10:15 ` Takashi Iwai
2011-06-30 10:52   ` Ralf Baechle
2011-06-30 11:05     ` Takashi Iwai
2011-06-30 11:28       ` Takashi Iwai
2011-06-30 12:32         ` Ralf Baechle
2011-06-30 12:38           ` Takashi Iwai
2011-06-30 12:43             ` Ralf Baechle
2011-06-30 13:14               ` Takashi Iwai
2011-07-01 15:31                 ` David Howells
2011-06-30 12:54           ` Arnd Bergmann
2011-06-30 13:10     ` [alsa-devel] " Clemens Ladisch

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox