Browse Source

Rene Rebe:

* updated linux26 (2.6.7) - and blacklisted the two sound modules that
	  do not bulid on PowerPC due to missing isapnp symbols


git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@3308 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
rocklinux
Rene Rebe 20 years ago
parent
commit
4b4665b4d6
5 changed files with 6 additions and 44 deletions
  1. +2
    -0
      architecture/powerpc/kernel26-disable.lst
  2. +1
    -1
      package/base/linux26-header/linux26-header.desc
  3. +1
    -1
      package/base/linux26-src/linux26-src.desc
  4. +0
    -40
      package/base/linux26/99-hotfix-i386-x86_64-fpu-state.patch
  5. +2
    -2
      package/base/linux26/linux26.desc

+ 2
- 0
architecture/powerpc/kernel26-disable.lst

@ -9,3 +9,5 @@ CONFIG_SCSI_AHA1542 2003-12-22 2.6.0
CONFIG_MAC_SERIAL 2004-03-20 2.6.3 # suspend unfunctional
CONFIG_SERIAL_PMACZILOG 2004-03-20 2.6.3 # suspend unfunctional
CONFIG_PREEMPT 2004-06-06 2.6.7
CONFIG_SND_INTERWAVE 2004-06-17 2.6.7 # isapnp not avail
CONFIG_SND_INTERWAVE_STB 2004-06-17 2.6.7 # isapnp not avail

+ 1
- 1
package/base/linux26-header/linux26-header.desc

@ -40,6 +40,6 @@
[L] GPL
[S] Stable
[V] 2.6.6
[V] 2.6.7
[P] O 01-------9 100.300

+ 1
- 1
package/base/linux26-src/linux26-src.desc

@ -39,6 +39,6 @@
[L] GPL
[S] Stable
[V] 2.6.6
[V] 2.6.7
[P] X -1-------9 100.900

+ 0
- 40
package/base/linux26/99-hotfix-i386-x86_64-fpu-state.patch

@ -1,40 +0,0 @@
# ChangeSet
# We need to clear all exceptions before synchronizing
# with the FPU, since we aren't ready to handle a FP
# exception here and we're getting rid of all FP state.
# Special thanks to Alexander Nyberg for reports and
# testing. Alternate patches by Sergey Vlasov and Andi
# Kleen, who both worked on this.
# Signed-off-by: Linus Torvalds <torvalds@osdl.org>
diff -Nru a/include/asm-i386/i387.h b/include/asm-i386/i387.h
--- a/include/asm-i386/i387.h 2004-06-15 08:53:59 -07:00
+++ b/include/asm-i386/i387.h 2004-06-15 08:53:59 -07:00
@@ -51,7 +51,7 @@
#define __clear_fpu( tsk ) \
do { \
if ((tsk)->thread_info->status & TS_USEDFPU) { \
- asm volatile("fwait"); \
+ asm volatile("fnclex ; fwait"); \
(tsk)->thread_info->status &= ~TS_USEDFPU; \
stts(); \
} \
i
diff -Nru a/include/asm-x86_64/i387.h b/include/asm-x86_64/i387.h
--- a/include/asm-x86_64/i387.h 2004-06-15 08:54:33 -07:00
+++ b/include/asm-x86_64/i387.h 2004-06-15 08:54:33 -07:00
@@ -48,7 +48,7 @@
#define clear_fpu(tsk) do { \
if ((tsk)->thread_info->status & TS_USEDFPU) { \
- asm volatile("fwait"); \
+ asm volatile("fnclex ; fwait"); \
(tsk)->thread_info->status &= ~TS_USEDFPU; \
stts(); \
} \

+ 2
- 2
package/base/linux26/linux26.desc

@ -38,8 +38,8 @@
[L] GPL
[S] Stable
[V] 2.6.6
[V] 2.6.7
[P] X -1---5---9 101.500
[D] 556577714 linux-2.6.6.tar.bz2 ftp://ftp.kernel.org/pub/linux/kernel/v2.6/
[D] 2651578800 linux-2.6.7.tar.bz2 ftp://ftp.kernel.org/pub/linux/kernel/v2.6/

Loading…
Cancel
Save