All of lore.kernel.org
 help / color / mirror / Atom feed
* [KJ][Patch] fix kbuild warning in sisfb.o
@ 2006-03-31 13:11 Darren Jenkins\
  2006-03-31 13:29 ` Adrian Bunk
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Darren Jenkins\ @ 2006-03-31 13:11 UTC (permalink / raw)
  To: kernel-janitors

[-- Attachment #1: Type: text/plain, Size: 1499 bytes --]

G'day list

This one was a lot harder to find, but much easier to fix.

WARNING: drivers/video/sis/sisfb.o - Section mismatch: reference
to .init.data: from .data between 'sisfb_driver' (at offset 0xf8) and
'sisfb_ops'


This is caused by the 'pci_driver struct' in sis_main.c having a pointer
to a 'pci_device_id struct' in 'sis_main.h' that is marked as
__devinitdata.

The patch below just removes the __devinitdata annotation from the
'pci_device_id struct', which seems like the best solution here.



Note: This driver also contains a lot of 

#if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0)

which is in the TODO list
- Code that depends on LINUX_VERSION_CODE & KERNEL_VERSION < 2.6 can be
  deleted in most cases. (Mostly/all? done)

So I might follow with a patch that removes it.


Signed-off-by: Darren Jenkins <darrenrjenkins@gmail.com>

--- linux-2.6.16-git13/drivers/video/sis/sis_main.h.orig	2006-03-31 23:33:50.000000000 +1100
+++ linux-2.6.16-git13/drivers/video/sis/sis_main.h	2006-03-31 23:34:05.000000000 +1100
@@ -125,7 +125,7 @@ static struct sisfb_chip_info {
 	{ XGI_40,     SIS_315_VGA, 1, HW_CURSOR_AREA_SIZE_315 * 4, SIS_CRT2_WENABLE_315, "XGI V3XT/V5/V8" },
 };
 
-static struct pci_device_id __devinitdata sisfb_pci_table[] = {
+static struct pci_device_id sisfb_pci_table[] = {
 #ifdef CONFIG_FB_SIS_300
 	{ PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_300,     PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
 	{ PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_540_VGA, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1},



[-- Attachment #2: Type: text/plain, Size: 168 bytes --]

_______________________________________________
Kernel-janitors mailing list
Kernel-janitors@lists.osdl.org
https://lists.osdl.org/mailman/listinfo/kernel-janitors

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2006-04-01  7:38 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-03-31 13:11 [KJ][Patch] fix kbuild warning in sisfb.o Darren Jenkins\
2006-03-31 13:29 ` Adrian Bunk
2006-03-31 13:55   ` Matthew Wilcox
2006-03-31 13:55     ` Matthew Wilcox
2006-03-31 17:00 ` Greg KH
2006-04-01  2:12 ` Darren Jenkins\
2006-04-01  7:38 ` Sam Ravnborg

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.