提交 da6b9c92 编写于 作者: D Dmitry Torokhov 提交者: Linus Torvalds

IBMASM: dont use extern in function declarations

IBMASM: don't use extern in function declarations

We normally don't use extern in function declarations located in header files.
Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
Cc: Vernon Mauery <vernux@us.ibm.com>
Cc: Max Asbock <masbock@us.ibm.com>
Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
上级 3110dc7a
...@@ -163,55 +163,55 @@ struct service_processor { ...@@ -163,55 +163,55 @@ struct service_processor {
}; };
/* command processing */ /* command processing */
extern struct command *ibmasm_new_command(struct service_processor *sp, size_t buffer_size); struct command *ibmasm_new_command(struct service_processor *sp, size_t buffer_size);
extern void ibmasm_exec_command(struct service_processor *sp, struct command *cmd); void ibmasm_exec_command(struct service_processor *sp, struct command *cmd);
extern void ibmasm_wait_for_response(struct command *cmd, int timeout); void ibmasm_wait_for_response(struct command *cmd, int timeout);
extern void ibmasm_receive_command_response(struct service_processor *sp, void *response, size_t size); void ibmasm_receive_command_response(struct service_processor *sp, void *response, size_t size);
/* event processing */ /* event processing */
extern int ibmasm_event_buffer_init(struct service_processor *sp); int ibmasm_event_buffer_init(struct service_processor *sp);
extern void ibmasm_event_buffer_exit(struct service_processor *sp); void ibmasm_event_buffer_exit(struct service_processor *sp);
extern void ibmasm_receive_event(struct service_processor *sp, void *data, unsigned int data_size); void ibmasm_receive_event(struct service_processor *sp, void *data, unsigned int data_size);
extern void ibmasm_event_reader_register(struct service_processor *sp, struct event_reader *reader); void ibmasm_event_reader_register(struct service_processor *sp, struct event_reader *reader);
extern void ibmasm_event_reader_unregister(struct service_processor *sp, struct event_reader *reader); void ibmasm_event_reader_unregister(struct service_processor *sp, struct event_reader *reader);
extern int ibmasm_get_next_event(struct service_processor *sp, struct event_reader *reader); int ibmasm_get_next_event(struct service_processor *sp, struct event_reader *reader);
extern void ibmasm_cancel_next_event(struct event_reader *reader); void ibmasm_cancel_next_event(struct event_reader *reader);
/* heartbeat - from SP to OS */ /* heartbeat - from SP to OS */
extern void ibmasm_register_panic_notifier(void); void ibmasm_register_panic_notifier(void);
extern void ibmasm_unregister_panic_notifier(void); void ibmasm_unregister_panic_notifier(void);
extern int ibmasm_heartbeat_init(struct service_processor *sp); int ibmasm_heartbeat_init(struct service_processor *sp);
extern void ibmasm_heartbeat_exit(struct service_processor *sp); void ibmasm_heartbeat_exit(struct service_processor *sp);
extern void ibmasm_receive_heartbeat(struct service_processor *sp, void *message, size_t size); void ibmasm_receive_heartbeat(struct service_processor *sp, void *message, size_t size);
/* reverse heartbeat - from OS to SP */ /* reverse heartbeat - from OS to SP */
extern void ibmasm_init_reverse_heartbeat(struct service_processor *sp, struct reverse_heartbeat *rhb); void ibmasm_init_reverse_heartbeat(struct service_processor *sp, struct reverse_heartbeat *rhb);
extern int ibmasm_start_reverse_heartbeat(struct service_processor *sp, struct reverse_heartbeat *rhb); int ibmasm_start_reverse_heartbeat(struct service_processor *sp, struct reverse_heartbeat *rhb);
extern void ibmasm_stop_reverse_heartbeat(struct reverse_heartbeat *rhb); void ibmasm_stop_reverse_heartbeat(struct reverse_heartbeat *rhb);
/* dot commands */ /* dot commands */
extern void ibmasm_receive_message(struct service_processor *sp, void *data, int data_size); void ibmasm_receive_message(struct service_processor *sp, void *data, int data_size);
extern int ibmasm_send_driver_vpd(struct service_processor *sp); int ibmasm_send_driver_vpd(struct service_processor *sp);
extern int ibmasm_send_os_state(struct service_processor *sp, int os_state); int ibmasm_send_os_state(struct service_processor *sp, int os_state);
/* low level message processing */ /* low level message processing */
extern int ibmasm_send_i2o_message(struct service_processor *sp); int ibmasm_send_i2o_message(struct service_processor *sp);
extern irqreturn_t ibmasm_interrupt_handler(int irq, void * dev_id); irqreturn_t ibmasm_interrupt_handler(int irq, void * dev_id);
/* remote console */ /* remote console */
extern void ibmasm_handle_mouse_interrupt(struct service_processor *sp); void ibmasm_handle_mouse_interrupt(struct service_processor *sp);
extern int ibmasm_init_remote_input_dev(struct service_processor *sp); int ibmasm_init_remote_input_dev(struct service_processor *sp);
extern void ibmasm_free_remote_input_dev(struct service_processor *sp); void ibmasm_free_remote_input_dev(struct service_processor *sp);
/* file system */ /* file system */
extern int ibmasmfs_register(void); int ibmasmfs_register(void);
extern void ibmasmfs_unregister(void); void ibmasmfs_unregister(void);
extern void ibmasmfs_add_sp(struct service_processor *sp); void ibmasmfs_add_sp(struct service_processor *sp);
/* uart */ /* uart */
#ifdef CONFIG_SERIAL_8250 #ifdef CONFIG_SERIAL_8250
extern void ibmasm_register_uart(struct service_processor *sp); void ibmasm_register_uart(struct service_processor *sp);
extern void ibmasm_unregister_uart(struct service_processor *sp); void ibmasm_unregister_uart(struct service_processor *sp);
#else #else
#define ibmasm_register_uart(sp) do { } while(0) #define ibmasm_register_uart(sp) do { } while(0)
#define ibmasm_unregister_uart(sp) do { } while(0) #define ibmasm_unregister_uart(sp) do { } while(0)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册