Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f1633011 authored by Robert Love's avatar Robert Love Committed by James Bottomley
Browse files

[SCSI] fcoe: remove double check if skb is nonlinear



skb_linearize already has a check for skb_is_nonlinear,
there is no need to duplicate the check in fcoe.c. This
patch simply removes the unnecessary check and calls
skb_linearize unconditionally.

Reported-by: default avatarpatrick kelle <patrick.kelle81@gmail.com>
Signed-off-by: default avatarRobert Love <robert.w.love@intel.com>
Acked-by: default avatarpatrick kelle <patrick.kelle81@gmail.com>
Signed-off-by: default avatarJames Bottomley <JBottomley@Parallels.com>
parent 3a19cbf5
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -1671,8 +1671,7 @@ static void fcoe_recv_frame(struct sk_buff *skb)
			skb->dev ? skb->dev->name : "<NULL>");

	port = lport_priv(lport);
	if (skb_is_nonlinear(skb))
		skb_linearize(skb);	/* not ideal */
	skb_linearize(skb); /* check for skb_is_nonlinear is within skb_linearize */

	/*
	 * Frame length checks and setting up the header pointers