Package: linux-2.6 Version: 2.6.18-7 Severity: important Throughout the 2.6 kernel series, users of alpha systems of ev56-class and below have been reporting problems with certain fp operations not working correctly that did work when using 2.4 kernels[1].
The source of this behavior has recently been identified[2] -- the math-emu driver is configured as a module instead of being built-in, which it never was before, and without this driver the kernel doesn't provide complete IEEE semantics. The upstream description of this config option says: This option is required for IEEE compliant floating point arithmetic on the Alpha. The only time you would ever not say Y is to say M in order to debug the code. Say Y unless you know what you are doing. Not only that, it's not even *possible* to disable this driver when building an SMP kernel. So the behavior is inconsistent between the SMP and UP alpha kernel images; upstream discourages modularizing this driver at all except for debugging; there is definitely a wide range of hardware where one would never want to have this driver disabled as it will break fp math; and users aren't going to know to look for this module. Unless someone has a good reason why this should be built as a module, I plan to update the configs for inclusion in the -11 upload. Thanks, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. [EMAIL PROTECTED] http://www.debian.org/ [1] http://lists.debian.org/debian-alpha/2006/06/msg00073.html [2] http://lists.debian.org/debian-alpha/2007/02/msg00016.html -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]