View | Details | Raw Unified
Collapse All | Expand All

(-) svgalib-1.9.21-r1/work/svgalib-1.9.21/kernel/svgalib_helper/interrupt.c (-7 / +7 lines)
 Lines 283-295    Link Here 
                    dev->disable_vsync = rage_ack_vsync;
                    dev->disable_vsync = rage_ack_vsync;
            }
            }
            break;
            break;
        case PCI_VENDOR_ID_RENDITION:
//        case PCI_VENDOR_ID_RENDITION:
            dev->iobase = dev->mem[1];
//            dev->iobase = dev->mem[1];
            dev->test_vsync = rendition_test_vsync;
//            dev->test_vsync = rendition_test_vsync;
            dev->ack_vsync = rendition_ack_vsync;
//            dev->ack_vsync = rendition_ack_vsync;
            dev->enable_vsync = rendition_enable_vsync;
//            dev->enable_vsync = rendition_enable_vsync;
            dev->disable_vsync = rendition_ack_vsync;
//            dev->disable_vsync = rendition_ack_vsync;
            break;
//            break;
		case PCI_VENDOR_ID_S3:
		case PCI_VENDOR_ID_S3:
			dev->membase = ioremap(dev->mem[0]+0x1000000, 0x10000);
			dev->membase = ioremap(dev->mem[0]+0x1000000, 0x10000);
            dev->test_vsync = s3_test_vsync;
            dev->test_vsync = s3_test_vsync;
(-) svgalib-1.9.21-r1/work/svgalib-1.9.21/kernel/svgalib_helper/kernel26compat.h (+17 lines)
 Lines 84-89    Link Here 
#  define SLH_SYSFS_REGISTER                                            \
#  define SLH_SYSFS_REGISTER                                            \
     svgalib_helper_class = class_create(THIS_MODULE, "svgalib_helper");
     svgalib_helper_class = class_create(THIS_MODULE, "svgalib_helper");
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,15)
#  define SLH_SYSFS_ADD_CONTROL                                         \
     class_device_create(svgalib_helper_class, NULL,                  	\
                             MKDEV(SVGALIB_HELPER_MAJOR, 0),            \
                             NULL, "svga");
#  define SLH_SYSFS_ADD_DEVICE(_name, _minor)                           \
     class_device_create(svgalib_helper_class, NULL,                  	\
                             MKDEV(SVGALIB_HELPER_MAJOR, _minor),       \
                             &sh_pci_devs[_minor]->dev->dev, _name);
#else
#  define SLH_SYSFS_ADD_CONTROL                                         \
#  define SLH_SYSFS_ADD_CONTROL                                         \
     class_device_create(svgalib_helper_class,                      	\
     class_device_create(svgalib_helper_class,                      	\
                             MKDEV(SVGALIB_HELPER_MAJOR, 0),            \
                             MKDEV(SVGALIB_HELPER_MAJOR, 0),            \
 Lines 93-98    Link Here 
     class_device_create(svgalib_helper_class,                      	\
     class_device_create(svgalib_helper_class,                      	\
                             MKDEV(SVGALIB_HELPER_MAJOR, _minor),       \
                             MKDEV(SVGALIB_HELPER_MAJOR, _minor),       \
                             &sh_pci_devs[_minor]->dev->dev, _name);
                             &sh_pci_devs[_minor]->dev->dev, _name);
#endif
#  define SLH_SYSFS_REMOVE_DEVICE(i)                                    \
#  define SLH_SYSFS_REMOVE_DEVICE(i)                                    \
     class_destroy(svgalib_helper_class);
     class_destroy(svgalib_helper_class);