cxgbe(4): Always read the entire mailbox into the reply buffer.
The size of the reply can be different from the size of the command in case a debug firmware asserts. fw_asrt() needs the entire reply in order to decode the location of the assert. Sponsored by: Chelsio Communications
This commit is contained in:
parent
b1d4590283
commit
fdb562a960
@ -381,7 +381,7 @@ int t4_wr_mbox_meat_timeout(struct adapter *adap, int mbox, const void *cmd,
|
||||
/*
|
||||
* Retrieve the command reply and release the mailbox.
|
||||
*/
|
||||
get_mbox_rpl(adap, cmd_rpl, size/8, data_reg);
|
||||
get_mbox_rpl(adap, cmd_rpl, MBOX_LEN/8, data_reg);
|
||||
t4_write_reg(adap, ctl_reg, V_MBOWNER(X_MBOWNER_NONE));
|
||||
|
||||
CH_DUMP_MBOX(adap, mbox, data_reg);
|
||||
|
Loading…
Reference in New Issue
Block a user