summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorRussell King <rmk@flint.arm.linux.org.uk>2002-03-28 20:41:33 +0000
committerRussell King <rmk@flint.arm.linux.org.uk>2002-03-28 20:41:33 +0000
commit3f4d4f4e46865cb01d2e2717c6906e2ae079c042 (patch)
tree4f57f0b4269afbb0a80966a2bce9154062e6427a /drivers
parent4dfff8c160e1cb2f64b50a86211204395d00a0dd (diff)
Miscellaneous build/bug fixes.
Diffstat (limited to 'drivers')
-rw-r--r--drivers/ide/icside.c2
-rw-r--r--drivers/video/cyber2000fb.c8
2 files changed, 4 insertions, 6 deletions
diff --git a/drivers/ide/icside.c b/drivers/ide/icside.c
index 70cb1be2bf71..598cb6c98d88 100644
--- a/drivers/ide/icside.c
+++ b/drivers/ide/icside.c
@@ -441,7 +441,7 @@ icside_dmaproc(ide_dma_action_t func, ide_drive_t *drive)
: DMA_MODE_WRITE);
drive->waiting_for_dma = 1;
- if (drive->media != ide_disk)
+ if (drive->type != ATA_DISK)
return 0;
ide_set_handler(drive, &icside_dmaintr, WAIT_CMD, NULL);
diff --git a/drivers/video/cyber2000fb.c b/drivers/video/cyber2000fb.c
index 9df1427fc7c7..887072a50216 100644
--- a/drivers/video/cyber2000fb.c
+++ b/drivers/video/cyber2000fb.c
@@ -1402,6 +1402,7 @@ cyberpro_alloc_fb_info(unsigned int id, char *name)
cfb->fb.updatevar = cyber2000fb_updatevar;
cfb->fb.blank = cyber2000fb_blank;
cfb->fb.flags = FBINFO_FLAG_DEFAULT;
+ cfb->fb.node = NODEV;
cfb->fb.disp = (struct display *)(cfb + 1);
cfb->fb.pseudo_palette = (void *)(cfb->fb.disp + 1);
@@ -1819,7 +1820,7 @@ static struct pci_driver cyberpro_driver = {
*/
int __init cyber2000fb_init(void)
{
- int ret = -1, err = 0;
+ int ret = -1, err = -ENODEV;
#ifdef CONFIG_ARCH_SHARK
err = cyberpro_vl_probe();
if (!err) {
@@ -1827,19 +1828,16 @@ int __init cyber2000fb_init(void)
MOD_INC_USE_COUNT;
}
#endif
-#ifdef CONFIG_PCI
err = pci_module_init(&cyberpro_driver);
if (!err)
ret = err;
-#endif
+
return ret ? err : 0;
}
static void __exit cyberpro_exit(void)
{
-#ifdef CONFIG_PCI
pci_unregister_driver(&cyberpro_driver);
-#endif
}
#ifdef MODULE