Bug 291331 - module drivers/video/riva does not compile in 2.6.22.5-76.fc7
Summary: module drivers/video/riva does not compile in 2.6.22.5-76.fc7
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 7
Hardware: i686
OS: Linux
medium
low
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2007-09-14 17:33 UTC by Juergen Wieczorek
Modified: 2007-11-30 22:12 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2007-09-14 17:41:38 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Juergen Wieczorek 2007-09-14 17:33:31 UTC
Description of problem:

Compiling a custom kernel for 2.6.22.5-76.fc7 breaks at drivers/video/riva
module, see below:

drivers/video/riva/riva_hw.c: In Funktion »CalcStateExt«:
drivers/video/riva/riva_hw.c:1243: Warnung: »p« könnte in dieser Funktion
uninitialisiert verwendet werden
drivers/video/riva/riva_hw.c:1243: Warnung: »n« könnte in dieser Funktion
uninitialisiert verwendet werden
drivers/video/riva/riva_hw.c:1243: Warnung: »m« könnte in dieser Funktion
uninitialisiert verwendet werden
drivers/video/riva/riva_hw.c:1243: Warnung: »VClk« könnte in dieser Funktion
uninitialisiert verwendet werden
In file included from include/asm/vm86.h:149,
                 from include/asm/processor.h:11,
                 from include/asm/thread_info.h:17,
                 from include/linux/thread_info.h:22,
                 from include/linux/preempt.h:10,
                 from include/linux/spinlock.h:50,
                 from include/linux/module.h:10,
                 from net/llc/llc_core.c:16:
include/asm/ptrace.h:44: Warnung: »struct pt_begs« innerhalb Parameterliste
deklariert
include/asm/ptrace.h:44: Warnung: sein Gültigkeitsbereich umfasst nur diese
Definition bzw. Deklaration, was Sie wahrscheinlich nicht wollten
include/asm/ptrace.h: In Funktion »user_mode«:
include/asm/ptrace.h:46: Fehler: Dereferenzierung eines Zeigers auf
unvollständigen Typen
make[2]: *** [net/llc/llc_core.o] Fehler 1
make[1]: *** [net/llc] Fehler 2
make: *** [net] Fehler 2

Comment 1 Chuck Ebbert 2007-09-14 17:41:38 UTC
Warnung: »struct pt_begs«

That's "pt_regs", one bit was flipped there:

  r = 0x72
  b = 0x62

So you have data corruption somewhere. Run memtest86 overnight on the machine.


Comment 2 Juergen Wieczorek 2007-09-14 20:24:20 UTC
Damn!
memtest86 run an error after only 3 passes.
Thanks anyway.



Note You need to log in before you can comment on or make changes to this bug.