We don't actually use the reset functions anywhere, and nothing really
authorMichael Brown <mcb30@etherboot.org>
Tue, 3 Jul 2007 19:34:51 +0000 (20:34 +0100)
committerMichael Brown <mcb30@etherboot.org>
Tue, 3 Jul 2007 19:34:51 +0000 (20:34 +0100)
provides them.

src/arch/i386/core/cpu.c
src/arch/i386/core/gdbsym.c
src/arch/i386/core/i386_timer.c
src/arch/i386/core/video_subr.c
src/core/btext.c
src/core/init.c
src/core/pcmcia.c
src/core/serial.c
src/include/gpxe/init.h
src/proto/nfs.c

index 2d2e188..b43ee42 100644 (file)
@@ -85,6 +85,6 @@ void cpu_setup(void)
        identify_cpu(&cpu_info);
 }
 
-INIT_FN ( INIT_CPU, cpu_setup, NULL, NULL );
+INIT_FN ( INIT_CPU, cpu_setup, NULL );
 
 #endif /* CONFIG_X86_64 */
index ebe5893..1e0cade 100644 (file)
@@ -28,4 +28,4 @@ static void gdb_symbol_line ( void ) {
        getkey();
 }
 
-INIT_FN ( INIT_GDBSYM, gdb_symbol_line, NULL, NULL );
+INIT_FN ( INIT_GDBSYM, gdb_symbol_line, NULL );
index 3608d8a..4764e21 100644 (file)
@@ -191,4 +191,4 @@ int timer2_running(void)
 
 #endif /* RTC_CURRTICKS */
 
-INIT_FN ( INIT_TIMERS, setup_timers, NULL, NULL );
+INIT_FN ( INIT_TIMERS, setup_timers, NULL );
index 7f3b96b..dd6d5bd 100644 (file)
@@ -99,4 +99,4 @@ struct console_driver vga_console __console_driver = {
        .disabled = 1,
 };
 
-INIT_FN ( INIT_CONSOLE, video_init, NULL, NULL );
+INIT_FN ( INIT_CONSOLE, video_init, NULL );
index 6e1a29e..0266f16 100644 (file)
@@ -417,7 +417,7 @@ struct console_driver btext_console __console_driver = {
        .disabled = 1,
 };
 
-INIT_FN ( INIT_CONSOLE, btext_init, NULL, NULL );
+INIT_FN ( INIT_CONSOLE, btext_init, NULL );
 
 
 //come from linux/drivers/video/font-8x16.c
index 66b428f..61570fd 100644 (file)
@@ -23,15 +23,6 @@ void call_init_fns ( void ) {
        }
 }
 
-void call_reset_fns ( void ) {
-       struct init_fn *init_fn;
-
-       for ( init_fn = init_fns; init_fn < init_fns_end ; init_fn++ ) {
-               if ( init_fn->reset )
-                       init_fn->reset ();
-       }
-}
-
 void call_exit_fns ( void ) {
        struct init_fn *init_fn;
 
index 53d4541..3db9b84 100644 (file)
@@ -264,6 +264,6 @@ static void pcmcia_shutdown_all(void) {
        printf("Shutdown of PCMCIA subsystem completed");
 }
 
-INIT_FN ( INIT_PCMCIA, pcmcia_init_all, NULL, pcmcia_shutdown_all );
+INIT_FN ( INIT_PCMCIA, pcmcia_init_all, pcmcia_shutdown_all );
 
 #endif
index 6304037..3e4543b 100644 (file)
@@ -250,5 +250,5 @@ struct console_driver serial_console __console_driver = {
        .disabled = 1,
 };
 
-INIT_FN ( INIT_CONSOLE, serial_init, NULL, serial_fini );
+INIT_FN ( INIT_CONSOLE, serial_init, serial_fini );
 
index b13674e..b5e2f86 100644 (file)
@@ -30,7 +30,6 @@
 
 struct init_fn {
        void ( *init ) ( void );
-       void ( *reset ) ( void );
        void ( *exit ) ( void );
 };
 
@@ -44,18 +43,16 @@ struct init_fn {
 #define        INIT_RPC        11
 
 /* Macro for creating an initialisation function table entry */
-#define INIT_FN( init_order, init_func, reset_func, exit_func )        \
+#define INIT_FN( init_order, init_func, exit_func )    \
        struct init_fn PREFIX_OBJECT(init_fn__)                 \
            __table ( struct init_fn, init_fn, init_order ) = { \
                .init = init_func,                              \
-               .reset = reset_func,                            \
                .exit = exit_func,                              \
        };
 
 /* Function prototypes */
 
 void call_init_fns ( void );
-void call_reset_fns ( void );
 void call_exit_fns ( void );
 
 #endif /* _GPXE_INIT_H */
index 2743287..e21503c 100644 (file)
@@ -608,7 +608,7 @@ nfssymlink:
        return 1;
 }
 
-INIT_FN ( INIT_RPC, rpc_init, nfs_reset, nfs_reset );
+INIT_FN ( INIT_RPC, rpc_init, nfs_reset );
 
 struct protocol nfs_protocol __protocol = {
        .name = "nfs",