Update the GSC-Bus parallel port driver for new module API.

Update the GSC-Bus parallel port driver for new module API.

Post by Bob Mille » Sun, 16 Feb 2003 02:10:08



The patch below updates the GSC-Bus parallel port driver to use the new module
interfaces.  This hasn't been test (sorry no hardware).

--

Open Source Development Lab                     Phone: 503.626.2455 Ext. 17

diff -Nru a/drivers/parport/parport_gsc.c b/drivers/parport/parport_gsc.c
--- a/drivers/parport/parport_gsc.c     Fri Feb 14 09:50:44 2003

        parport_writeb (s->u.pc.ctr, CONTROL (p));
 }

-void parport_gsc_inc_use_count(void)
+int parport_gsc_inc_use_count(void)
 {
-       MOD_INC_USE_COUNT;
+       return try_module_get(THIS_MODULE);
 }

 void parport_gsc_dec_use_count(void)
 {
-       MOD_DEC_USE_COUNT;
+       module_put(THIS_MODULE);
 }
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

 
 
 

1. Update the Amiga parallel port driver for new module API.

The patch below updates the Amiga parallel port driver to use the new module
interfaces.  This hasn't been test (sorry no hardware).

--

Open Source Development Lab                     Phone: 503.626.2455 Ext. 17

diff -Nru a/drivers/parport/parport_amiga.c b/drivers/parport/parport_amiga.c
--- a/drivers/parport/parport_amiga.c   Fri Feb 14 09:50:44 2003

        mb();
 }

-static void amiga_inc_use_count(void)
+static int amiga_inc_use_count(void)
 {
-       MOD_INC_USE_COUNT;
+       return try_module_get(THIS_MODULE);
 }

 static void amiga_dec_use_count(void)
 {
-       MOD_DEC_USE_COUNT;
+       module_put(THIS_MODULE);
 }

 static struct parport_operations pp_amiga_ops = {
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

2. neighboor table

3. Update the Archimedes parallel port driver for new module API.

4. Need help in configuring NIS on Linux

5. Update the Atari parallel port driver for new module API.

6. Cannonicalizing filenames in Unix (Get full name): What is the status?

7. Update the PC parallel port driver for new module API.

8. Cat 5 Cable Diagrams

9. Update the Multiface 3 parallel port driver for new module API.

10. Update the Sun parallel port driver for new module API.

11. Update parallel port drivers to module loader API.

12. Update parport class driver to new module loader API.

13. update md driver to new module API