Commit 6d42d4e1 authored by David S. Miller's avatar David S. Miller

Merge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5

into nuts.ninka.net:/home/davem/src/BK/sparc-2.5
parents 600278fd 4991bcbc
...@@ -78,20 +78,6 @@ static int __init find_device_prom_node(struct pci_pbm_info *pbm, ...@@ -78,20 +78,6 @@ static int __init find_device_prom_node(struct pci_pbm_info *pbm,
return 0; return 0;
} }
/* Remove a PCI device from the device trees, then
* free it up. Note that this must run before
* the device's resources are registered because we
* do not handle unregistering them here.
*/
static void pci_device_delete(struct pci_dev *pdev)
{
list_del(&pdev->global_list);
list_del(&pdev->bus_list);
/* Ok, all references are gone, free it up. */
kfree(pdev);
}
/* Older versions of OBP on PCI systems encode 64-bit MEM /* Older versions of OBP on PCI systems encode 64-bit MEM
* space assignments incorrectly, this fixes them up. We also * space assignments incorrectly, this fixes them up. We also
* take the opportunity here to hide other kinds of bogus * take the opportunity here to hide other kinds of bogus
...@@ -164,7 +150,7 @@ static void __init pdev_cookie_fillin(struct pci_pbm_info *pbm, ...@@ -164,7 +150,7 @@ static void __init pdev_cookie_fillin(struct pci_pbm_info *pbm,
* second EBUS/HappyMeal pair if the external * second EBUS/HappyMeal pair if the external
* connector for it is not present. * connector for it is not present.
*/ */
pci_device_delete(pdev); pci_remove_bus_device(pdev);
return; return;
} }
......
...@@ -70,9 +70,6 @@ obj-$(CONFIG_FB_E1355) += epson1355fb.o ...@@ -70,9 +70,6 @@ obj-$(CONFIG_FB_E1355) += epson1355fb.o
obj-$(CONFIG_FB_PVR2) += pvr2fb.o obj-$(CONFIG_FB_PVR2) += pvr2fb.o
obj-$(CONFIG_FB_VOODOO1) += sstfb.o cfbfillrect.o cfbcopyarea.o cfbimgblt.o obj-$(CONFIG_FB_VOODOO1) += sstfb.o cfbfillrect.o cfbcopyarea.o cfbimgblt.o
# One by one these are being converted over to the new APIs
#obj-$(CONFIG_FB_LEO) += leofb.o sbusfb.o
obj-$(CONFIG_FB_FFB) += ffb.o sbuslib.o cfbimgblt.o cfbcopyarea.o obj-$(CONFIG_FB_FFB) += ffb.o sbuslib.o cfbimgblt.o cfbcopyarea.o
obj-$(CONFIG_FB_CG6) += cg6.o sbuslib.o cfbimgblt.o cfbcopyarea.o obj-$(CONFIG_FB_CG6) += cg6.o sbuslib.o cfbimgblt.o cfbcopyarea.o
obj-$(CONFIG_FB_CG3) += cg3.o sbuslib.o cfbimgblt.o cfbcopyarea.o \ obj-$(CONFIG_FB_CG3) += cg3.o sbuslib.o cfbimgblt.o cfbcopyarea.o \
...@@ -85,6 +82,8 @@ obj-$(CONFIG_FB_P9100) += p9100.o sbuslib.o cfbimgblt.o cfbcopyarea. ...@@ -85,6 +82,8 @@ obj-$(CONFIG_FB_P9100) += p9100.o sbuslib.o cfbimgblt.o cfbcopyarea.
cfbfillrect.o cfbfillrect.o
obj-$(CONFIG_FB_TCX) += tcx.o sbuslib.o cfbimgblt.o cfbcopyarea.o \ obj-$(CONFIG_FB_TCX) += tcx.o sbuslib.o cfbimgblt.o cfbcopyarea.o \
cfbfillrect.o cfbfillrect.o
obj-$(CONFIG_FB_LEO) += leo.o sbuslib.o cfbimgblt.o cfbcopyarea.o \
cfbfillrect.o
# Files generated that shall be removed upon make clean # Files generated that shall be removed upon make clean
clean-files := promcon_tbl.c clean-files := promcon_tbl.c
......
...@@ -158,6 +158,8 @@ extern int p9100_init(void); ...@@ -158,6 +158,8 @@ extern int p9100_init(void);
extern int p9100_setup(char*); extern int p9100_setup(char*);
extern int tcx_init(void); extern int tcx_init(void);
extern int tcx_setup(char*); extern int tcx_setup(char*);
extern int leo_init(void);
extern int leo_setup(char*);
static struct { static struct {
const char *name; const char *name;
...@@ -270,6 +272,9 @@ static struct { ...@@ -270,6 +272,9 @@ static struct {
#ifdef CONFIG_FB_TCX #ifdef CONFIG_FB_TCX
{ "tcx", tcx_init, tcx_setup }, { "tcx", tcx_init, tcx_setup },
#endif #endif
#ifdef CONFIG_FB_LEO
{ "leo", leo_init, leo_setup },
#endif
/* /*
* Generic drivers that are used as fallbacks * Generic drivers that are used as fallbacks
......
This diff is collapsed.
This diff is collapsed.
...@@ -92,7 +92,7 @@ struct winsize { ...@@ -92,7 +92,7 @@ struct winsize {
reprint=^R discard=^U werase=^W lnext=^V reprint=^R discard=^U werase=^W lnext=^V
vmin=\1 vtime=\0 vmin=\1 vtime=\0
*/ */
#define INIT_C_CC "\003\034\177\025\004\000\000\000\021\023\032\031\022\025\027\026\001\000" #define INIT_C_CC "\003\034\177\025\004\000\000\000\021\023\032\031\022\025\027\026\001"
/* /*
* Translate a "termio" structure into a "termios". Ugh. * Translate a "termio" structure into a "termios". Ugh.
......
...@@ -91,7 +91,7 @@ struct winsize { ...@@ -91,7 +91,7 @@ struct winsize {
reprint=^R discard=^U werase=^W lnext=^V reprint=^R discard=^U werase=^W lnext=^V
vmin=\1 vtime=\0 vmin=\1 vtime=\0
*/ */
#define INIT_C_CC "\003\034\177\025\004\000\000\000\021\023\032\031\022\025\027\026\001\000" #define INIT_C_CC "\003\034\177\025\004\000\000\000\021\023\032\031\022\025\027\026\001"
/* /*
* Translate a "termio" structure into a "termios". Ugh. * Translate a "termio" structure into a "termios". Ugh.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment