iwlwifi: remove dump_regs() from transport ops
This is used only within PCIe, and there's no reason to go through the transport methods for a function call within PCIe itself. Remove the dump_regs() method and call the function directly. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
This commit is contained in:

committad av
Luca Coelho

förälder
89d5e83353
incheckning
4290eaad7a
@@ -539,9 +539,6 @@ struct iwl_trans_rxq_dma_data {
|
||||
* @dump_data: return a vmalloc'ed buffer with debug data, maybe containing last
|
||||
* TX'ed commands and similar. The buffer will be vfree'd by the caller.
|
||||
* Note that the transport must fill in the proper file headers.
|
||||
* @dump_regs: dump using IWL_ERR configuration space and memory mapped
|
||||
* registers of the device to diagnose failure, e.g., when HW becomes
|
||||
* inaccessible.
|
||||
*/
|
||||
struct iwl_trans_ops {
|
||||
|
||||
@@ -612,8 +609,6 @@ struct iwl_trans_ops {
|
||||
struct iwl_trans_dump_data *(*dump_data)(struct iwl_trans *trans,
|
||||
const struct iwl_fw_dbg_trigger_tlv
|
||||
*trigger);
|
||||
|
||||
void (*dump_regs)(struct iwl_trans *trans);
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -898,12 +893,6 @@ iwl_trans_dump_data(struct iwl_trans *trans,
|
||||
return trans->ops->dump_data(trans, trigger);
|
||||
}
|
||||
|
||||
static inline void iwl_trans_dump_regs(struct iwl_trans *trans)
|
||||
{
|
||||
if (trans->ops->dump_regs)
|
||||
trans->ops->dump_regs(trans);
|
||||
}
|
||||
|
||||
static inline struct iwl_device_cmd *
|
||||
iwl_trans_alloc_tx_cmd(struct iwl_trans *trans)
|
||||
{
|
||||
|
Referens i nytt ärende
Block a user