[SCSI] mpt2sas: Update driver to MPI2 REV K headers.
Drivers header are updated to the MPI2 REV K headers. Renamed VF_ID to msix_index in all call back handlers. VF_ID is removed from all request descriptor. Signed-off-by: Kashyap Desai <kashyap.desai@lsi.com> Signed-off-by: James Bottomley <James.Bottomley@suse.de>
This commit is contained in:
parent
7725ccfda5
commit
7b936b0229
11 changed files with 652 additions and 207 deletions
|
@ -227,7 +227,7 @@ _config_free_config_dma_memory(struct MPT2SAS_ADAPTER *ioc,
|
|||
* mpt2sas_config_done - config page completion routine
|
||||
* @ioc: per adapter object
|
||||
* @smid: system request message index
|
||||
* @VF_ID: virtual function id
|
||||
* @msix_index: MSIX table index supplied by the OS
|
||||
* @reply: reply message frame(lower 32bit addr)
|
||||
* Context: none.
|
||||
*
|
||||
|
@ -236,7 +236,8 @@ _config_free_config_dma_memory(struct MPT2SAS_ADAPTER *ioc,
|
|||
* Return nothing.
|
||||
*/
|
||||
void
|
||||
mpt2sas_config_done(struct MPT2SAS_ADAPTER *ioc, u16 smid, u8 VF_ID, u32 reply)
|
||||
mpt2sas_config_done(struct MPT2SAS_ADAPTER *ioc, u16 smid, u8 msix_index,
|
||||
u32 reply)
|
||||
{
|
||||
MPI2DefaultReply_t *mpi_reply;
|
||||
|
||||
|
@ -303,6 +304,9 @@ _config_request(struct MPT2SAS_ADAPTER *ioc, Mpi2ConfigRequest_t
|
|||
retry_count = 0;
|
||||
memset(&mem, 0, sizeof(struct config_request));
|
||||
|
||||
mpi_request->VF_ID = 0; /* TODO */
|
||||
mpi_request->VP_ID = 0;
|
||||
|
||||
if (config_page) {
|
||||
mpi_request->Header.PageVersion = mpi_reply->Header.PageVersion;
|
||||
mpi_request->Header.PageNumber = mpi_reply->Header.PageNumber;
|
||||
|
@ -380,7 +384,7 @@ _config_request(struct MPT2SAS_ADAPTER *ioc, Mpi2ConfigRequest_t
|
|||
_config_display_some_debug(ioc, smid, "config_request", NULL);
|
||||
#endif
|
||||
init_completion(&ioc->config_cmds.done);
|
||||
mpt2sas_base_put_smid_default(ioc, smid, config_request->VF_ID);
|
||||
mpt2sas_base_put_smid_default(ioc, smid);
|
||||
timeleft = wait_for_completion_timeout(&ioc->config_cmds.done,
|
||||
timeout*HZ);
|
||||
if (!(ioc->config_cmds.status & MPT2_CMD_COMPLETE)) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue