mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-23 07:12:09 +00:00
scsi: libfc: Replace ->seq_start_next callback with function call
The ->seq_start_next callback only ever had one implementation, so call the function directly and drop the callback. Signed-off-by: Hannes Reinecke <hare@suse.com> Acked-by: Johannes Thumshirn <jth@kernel.org> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
parent
768c72cc34
commit
c6865b30be
6 changed files with 9 additions and 17 deletions
|
@ -585,7 +585,7 @@ static struct fc_seq *fc_seq_start_next_locked(struct fc_seq *sp)
|
|||
* for a given sequence/exchange pair
|
||||
* @sp: The sequence/exchange to get a new exchange for
|
||||
*/
|
||||
static struct fc_seq *fc_seq_start_next(struct fc_seq *sp)
|
||||
struct fc_seq *fc_seq_start_next(struct fc_seq *sp)
|
||||
{
|
||||
struct fc_exch *ep = fc_seq_exch(sp);
|
||||
|
||||
|
@ -595,6 +595,7 @@ static struct fc_seq *fc_seq_start_next(struct fc_seq *sp)
|
|||
|
||||
return sp;
|
||||
}
|
||||
EXPORT_SYMBOL(fc_seq_start_next);
|
||||
|
||||
/*
|
||||
* Set the response handler for the exchange associated with a sequence.
|
||||
|
@ -2649,9 +2650,6 @@ EXPORT_SYMBOL(fc_exch_recv);
|
|||
*/
|
||||
int fc_exch_init(struct fc_lport *lport)
|
||||
{
|
||||
if (!lport->tt.seq_start_next)
|
||||
lport->tt.seq_start_next = fc_seq_start_next;
|
||||
|
||||
if (!lport->tt.seq_set_resp)
|
||||
lport->tt.seq_set_resp = fc_seq_set_resp;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue