[Bug 479586] New: tlb_64.c missing EXPORT_SYMBOL(flush_tlb_page); Present in tlb_32.c cause ATI drivers to fail to compile
https://bugzilla.novell.com/show_bug.cgi?id=479586 Summary: tlb_64.c missing EXPORT_SYMBOL(flush_tlb_page); Present in tlb_32.c cause ATI drivers to fail to compile Classification: openSUSE Product: openSUSE 11.1 Version: Final Platform: x86-64 OS/Version: openSUSE 11.1 Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: jefowler@hughes.net QAContact: qa@suse.de Found By: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.6) Gecko/2009012700 SUSE/3.0.6-0.1.2 Firefox/3.0.6 For ATI Catalyst 9.2 drivers, on x86-64 based system. The kernel driver module will fail to compile with the following waring message: WARNING: "flush_tlb_page" [/usr/src/kernel-modules/fglrx/fglrx.ko] undefined! opensuse 11.1 Kernel module will fail to load. Looking at various posting does not appear to be a problem on the 32bit version. Known work around is to do the following. For 64 bit edit arch/x86/kernel/tlb_64.c by adding "EXPORT_SYMBOL(flush_tlb_page);" (it is present in tlb_32.c so I'm guessing 32 bit systems aren't seeing this problem) right after the end of the flush_tlb_page function. Rebuild and install both kernel and fglrx module and voila, you're good to go Reproducible: Always Steps to Reproduce: 1.download ATI Catalyst 9.2 driver 2.install the driver will see the above warning message. 3.driver will fail to load into the kernel. Actual Results: Nothing special other than you have to go through the process of setting your system up to be able to rebuild the kernel, after modify the tlb_64.c file, in you kernel sources. Expected Results: Drive to compile and work without issue, due to incorrect kernel source. I am going to set this to normal priority. Since we should not have problem like this particular one occuring. Also I do not consider the work around list above as easy. New users may make through a driver install, only to have it not work, and fail to understand the nature of the problem, much less know they need to do the above work around. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=479586 User jefowler@hughes.net added comment https://bugzilla.novell.com/show_bug.cgi?id=479586#c1 --- Comment #1 from James Fowler <jefowler@hughes.net> 2009-02-25 08:57:48 MST --- Also I will need to give credit for the work around to posting on the following site. http://www.phoronix.com/forums/showthread.php?t=15544&page=4 Since I did not figure out, what the fix was myself. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=479586 Marcus Meissner <meissner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.pr |kernel-maintainers@forge.pr |ovo.novell.com |ovo.novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=479586 User gregkh@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=479586#c2 Greg Kroah-Hartman <gregkh@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WONTFIX --- Comment #2 from Greg Kroah-Hartman <gregkh@novell.com> 2009-02-25 15:58:44 MST --- We are not legally allowed to export symbols for only a closed source kernel module to use, sorry. Please go ask ATI to work around this issue, there is nothing that we can do. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=479586 User jefowler@hughes.net added comment https://bugzilla.novell.com/show_bug.cgi?id=479586#c3 --- Comment #3 from James Fowler <jefowler@hughes.net> 2009-02-26 19:52:07 MST --- Then my question is why is the symbol export in the 32 bit source code and not the 64 bit code? Is this not an issue with the kernel source itself, it that symbol is actually supposed to be exported? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=479586 User jefowler@hughes.net added comment https://bugzilla.novell.com/show_bug.cgi?id=479586#c4 James Fowler <jefowler@hughes.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|WONTFIX | --- Comment #4 from James Fowler <jefowler@hughes.net> 2009-02-26 20:02:35 MST --- I have opened a ticket with ATI, but I am confused in general as to why it would be present in the 32 bit source, but not the 64 bit. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=479586 User gregkh@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=479586#c5 Greg Kroah-Hartman <gregkh@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |WONTFIX --- Comment #5 from Greg Kroah-Hartman <gregkh@novell.com> 2009-02-26 20:55:01 MST --- That is the way the upstream kernel.org kernel releases are. If you have questions about this, please contact the Linux kernel developers on the linux-kernel mailing list at linux-kernel@vger.kernel.org. But as this is something that ATI is doing, it really is ATI's problem, not the kernel developers. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com