[PATCH] ieee1394: fix premature expiry of async packets
Set the initial sendtime to be 10 seconds in the future, to avoid the packet timing out while it's still queued to be sent. This fixes furthur "no tlabel match" problems caused by premature expiry. Signed-off-by: Jody McIntyre <scjody@steamballoon.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
74a01d11c9
commit
6262d062a3
|
@ -520,7 +520,7 @@ int hpsb_send_packet(struct hpsb_packet *packet)
|
|||
|
||||
if (!packet->no_waiter || packet->expect_response) {
|
||||
atomic_inc(&packet->refcnt);
|
||||
packet->sendtime = jiffies;
|
||||
packet->sendtime = jiffies + 10 * HZ;
|
||||
skb_queue_tail(&host->pending_packet_queue, packet->skb);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue