Bug 291331 - module drivers/video/riva does not compile in 2.6.22.5-76.fc7
module drivers/video/riva does not compile in 2.6.22.5-76.fc7
Status: CLOSED NOTABUG
Product: Fedora
Classification: Fedora
Component: kernel (Show other bugs)
7
i686 Linux
medium Severity low
: ---
: ---
Assigned To: Kernel Maintainer List
Fedora Extras Quality Assurance
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2007-09-14 13:33 EDT by Juergen Wieczorek
Modified: 2007-11-30 17:12 EST (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2007-09-14 13:41:38 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Juergen Wieczorek 2007-09-14 13:33:31 EDT
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 13:41:38 EDT
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 16:24:20 EDT
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.