Skip to content

Commit

Permalink
Merge pull request #11 from powervm/libsrpfix
Browse files Browse the repository at this point in the history
LIBSRP change to add ilist back
  • Loading branch information
Bryant Ly committed Apr 22, 2016
2 parents 0ceb865 + 17d9f48 commit 8ed8541
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions drivers/scsi/libsrp.c
Original file line number Diff line number Diff line change
Expand Up @@ -125,10 +125,10 @@ int srp_target_alloc(struct srp_target *target, struct device *dev,
int err;

spin_lock_init(&target->lock);
// INIT_LIST_HEAD(&target->cmd_queue);
INIT_LIST_HEAD(&target->cmd_queue);

target->dev = dev;
// dev_set_drvdata(target->dev, target);
dev_set_drvdata(target->dev, target);

target->srp_iu_size = iu_size;
target->rx_ring_size = nr;
Expand Down Expand Up @@ -170,7 +170,7 @@ struct iu_entry *srp_iu_get(struct srp_target *target)
if (!iue)
return iue;
iue->target = target;
// INIT_LIST_HEAD(&iue->ilist);
INIT_LIST_HEAD(&iue->ilist);
iue->flags = 0;
return iue;
}
Expand Down Expand Up @@ -363,11 +363,12 @@ int srp_transfer_data(struct scsi_cmnd *sc, struct srp_cmd *cmd,
}
EXPORT_SYMBOL_GPL(srp_transfer_data);

int srp_data_length(struct srp_cmd *cmd, enum dma_data_direction dir)
u64 srp_data_length(struct srp_cmd *cmd, enum dma_data_direction dir)
{
struct srp_direct_buf *md;
struct srp_indirect_buf *id;
int len = 0, offset = cmd->add_cdb_len & ~3;
u64 len = 0;
unsigned offset = cmd->add_cdb_len & ~3;
u8 fmt;

if (dir == DMA_TO_DEVICE)
Expand Down

0 comments on commit 8ed8541

Please sign in to comment.