[parisc-linux] EISA 100/10 add-on card causes kernel BUG

Grant Grundler grundler@dsl2.external.hp.com
Sat, 16 Mar 2002 11:42:31 -0700


"Rafael E. Herrera" wrote:
...
> WARNING! Stack pointer and cr30 do not correspond!

A few times, this error (it's not a warning) meant the 
driver was attempting to access user space data directly.
This is wrong and unfortunately it *usually* (but not always)
works on x86 arch. The right way to access user space data
is via copy_from_user() or write asm code that explicitly
references Space Registers (eg sr3).

grant