ChangeSet 1.2231.1.218, 2005/03/28 20:16:57-08:00, [EMAIL PROTECTED]

        [PATCH] dvb: saa7146: static initialization
        
        Static initialization.
        
        Signed-off-by: Francois Romieu <[EMAIL PROTECTED]>
        Signed-off-by: Johannes Stezenbach <[EMAIL PROTECTED]>
        Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
        Signed-off-by: Linus Torvalds <[EMAIL PROTECTED]>



 saa7146_core.c |   29 ++---------------------------
 1 files changed, 2 insertions(+), 27 deletions(-)


diff -Nru a/drivers/media/common/saa7146_core.c 
b/drivers/media/common/saa7146_core.c
--- a/drivers/media/common/saa7146_core.c       2005-03-28 21:56:27 -08:00
+++ b/drivers/media/common/saa7146_core.c       2005-03-28 21:56:27 -08:00
@@ -20,11 +20,9 @@
 
 #include <media/saa7146.h>
 
-/* global variables */
-struct list_head saa7146_devices;
-struct semaphore saa7146_devices_lock;
+LIST_HEAD(saa7146_devices);
+DECLARE_MUTEX(saa7146_devices_lock);
 
-static int initialized = 0;
 static int saa7146_num = 0;
 
 unsigned int saa7146_debug = 0;
@@ -527,12 +525,6 @@
 {
        DEB_EE(("ext:%p\n",ext));
 
-       if( 0 == initialized ) {
-               INIT_LIST_HEAD(&saa7146_devices);
-               init_MUTEX(&saa7146_devices_lock);
-               initialized = 1;
-       }
-
        ext->driver.name = ext->name;
        ext->driver.id_table = ext->pci_tbl;
        ext->driver.probe = saa7146_init_one;
@@ -549,23 +541,6 @@
        pci_unregister_driver(&ext->driver);
        return 0;
 }
-
-static int __init saa7146_init_module(void)
-{
-       if( 0 == initialized ) {
-               INIT_LIST_HEAD(&saa7146_devices);
-               init_MUTEX(&saa7146_devices_lock);
-               initialized = 1;
-       }
-       return 0;
-}
-
-static void __exit saa7146_cleanup_module(void)
-{
-}
-
-module_init(saa7146_init_module);
-module_exit(saa7146_cleanup_module);
 
 EXPORT_SYMBOL_GPL(saa7146_register_extension);
 EXPORT_SYMBOL_GPL(saa7146_unregister_extension);
-
To unsubscribe from this list: send the line "unsubscribe bk-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to