mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-29 15:43:59 +08:00
scsi: megaraid: Fix compilation warnings
Move function declarations to megaraid_sas.h to avoid warnings such as: warning: no previous prototype for ‘xxx' No functional changes. Link: https://lore.kernel.org/r/20200706123346.451827-1-damien.lemoal@wdc.com Signed-off-by: Damien Le Moal <damien.lemoal@wdc.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
parent
2b46e5c142
commit
7b3c103508
@ -2709,4 +2709,24 @@ int megasas_adp_reset_wait_for_ready(struct megasas_instance *instance,
|
|||||||
int ocr_context);
|
int ocr_context);
|
||||||
int megasas_irqpoll(struct irq_poll *irqpoll, int budget);
|
int megasas_irqpoll(struct irq_poll *irqpoll, int budget);
|
||||||
void megasas_dump_fusion_io(struct scsi_cmnd *scmd);
|
void megasas_dump_fusion_io(struct scsi_cmnd *scmd);
|
||||||
|
u32 megasas_readl(struct megasas_instance *instance,
|
||||||
|
const volatile void __iomem *addr);
|
||||||
|
struct megasas_cmd *megasas_get_cmd(struct megasas_instance *instance);
|
||||||
|
void megasas_return_cmd(struct megasas_instance *instance,
|
||||||
|
struct megasas_cmd *cmd);
|
||||||
|
int megasas_issue_polled(struct megasas_instance *instance,
|
||||||
|
struct megasas_cmd *cmd);
|
||||||
|
void megaraid_sas_kill_hba(struct megasas_instance *instance);
|
||||||
|
void megasas_check_and_restore_queue_depth(struct megasas_instance *instance);
|
||||||
|
void megasas_start_timer(struct megasas_instance *instance);
|
||||||
|
int megasas_sriov_start_heartbeat(struct megasas_instance *instance,
|
||||||
|
int initial);
|
||||||
|
int megasas_alloc_cmds(struct megasas_instance *instance);
|
||||||
|
void megasas_free_cmds(struct megasas_instance *instance);
|
||||||
|
|
||||||
|
void megasas_init_debugfs(void);
|
||||||
|
void megasas_exit_debugfs(void);
|
||||||
|
void megasas_setup_debugfs(struct megasas_instance *instance);
|
||||||
|
void megasas_destroy_debugfs(struct megasas_instance *instance);
|
||||||
|
|
||||||
#endif /*LSI_MEGARAID_SAS_H */
|
#endif /*LSI_MEGARAID_SAS_H */
|
||||||
|
@ -202,10 +202,6 @@ static bool support_pci_lane_margining;
|
|||||||
static spinlock_t poll_aen_lock;
|
static spinlock_t poll_aen_lock;
|
||||||
|
|
||||||
extern struct dentry *megasas_debugfs_root;
|
extern struct dentry *megasas_debugfs_root;
|
||||||
extern void megasas_init_debugfs(void);
|
|
||||||
extern void megasas_exit_debugfs(void);
|
|
||||||
extern void megasas_setup_debugfs(struct megasas_instance *instance);
|
|
||||||
extern void megasas_destroy_debugfs(struct megasas_instance *instance);
|
|
||||||
|
|
||||||
void
|
void
|
||||||
megasas_complete_cmd(struct megasas_instance *instance, struct megasas_cmd *cmd,
|
megasas_complete_cmd(struct megasas_instance *instance, struct megasas_cmd *cmd,
|
||||||
|
@ -48,9 +48,6 @@
|
|||||||
#include "megaraid_sas.h"
|
#include "megaraid_sas.h"
|
||||||
|
|
||||||
|
|
||||||
extern void megasas_free_cmds(struct megasas_instance *instance);
|
|
||||||
extern struct megasas_cmd *megasas_get_cmd(struct megasas_instance
|
|
||||||
*instance);
|
|
||||||
extern void
|
extern void
|
||||||
megasas_complete_cmd(struct megasas_instance *instance,
|
megasas_complete_cmd(struct megasas_instance *instance,
|
||||||
struct megasas_cmd *cmd, u8 alt_status);
|
struct megasas_cmd *cmd, u8 alt_status);
|
||||||
@ -58,24 +55,14 @@ int
|
|||||||
wait_and_poll(struct megasas_instance *instance, struct megasas_cmd *cmd,
|
wait_and_poll(struct megasas_instance *instance, struct megasas_cmd *cmd,
|
||||||
int seconds);
|
int seconds);
|
||||||
|
|
||||||
void
|
|
||||||
megasas_return_cmd(struct megasas_instance *instance, struct megasas_cmd *cmd);
|
|
||||||
int megasas_alloc_cmds(struct megasas_instance *instance);
|
|
||||||
int
|
int
|
||||||
megasas_clear_intr_fusion(struct megasas_instance *instance);
|
megasas_clear_intr_fusion(struct megasas_instance *instance);
|
||||||
int
|
|
||||||
megasas_issue_polled(struct megasas_instance *instance,
|
|
||||||
struct megasas_cmd *cmd);
|
|
||||||
void
|
|
||||||
megasas_check_and_restore_queue_depth(struct megasas_instance *instance);
|
|
||||||
|
|
||||||
int megasas_transition_to_ready(struct megasas_instance *instance, int ocr);
|
int megasas_transition_to_ready(struct megasas_instance *instance, int ocr);
|
||||||
void megaraid_sas_kill_hba(struct megasas_instance *instance);
|
|
||||||
|
|
||||||
extern u32 megasas_dbg_lvl;
|
extern u32 megasas_dbg_lvl;
|
||||||
int megasas_sriov_start_heartbeat(struct megasas_instance *instance,
|
int megasas_sriov_start_heartbeat(struct megasas_instance *instance,
|
||||||
int initial);
|
int initial);
|
||||||
void megasas_start_timer(struct megasas_instance *instance);
|
|
||||||
extern struct megasas_mgmt_info megasas_mgmt_info;
|
extern struct megasas_mgmt_info megasas_mgmt_info;
|
||||||
extern unsigned int resetwaittime;
|
extern unsigned int resetwaittime;
|
||||||
extern unsigned int dual_qdepth_disable;
|
extern unsigned int dual_qdepth_disable;
|
||||||
@ -84,8 +71,6 @@ static void megasas_free_reply_fusion(struct megasas_instance *instance);
|
|||||||
static inline
|
static inline
|
||||||
void megasas_configure_queue_sizes(struct megasas_instance *instance);
|
void megasas_configure_queue_sizes(struct megasas_instance *instance);
|
||||||
static void megasas_fusion_crash_dump(struct megasas_instance *instance);
|
static void megasas_fusion_crash_dump(struct megasas_instance *instance);
|
||||||
extern u32 megasas_readl(struct megasas_instance *instance,
|
|
||||||
const volatile void __iomem *addr);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* megasas_adp_reset_wait_for_ready - initiate chip reset and wait for
|
* megasas_adp_reset_wait_for_ready - initiate chip reset and wait for
|
||||||
|
Loading…
Reference in New Issue
Block a user