diff options
author | Jody McIntyre <scjody@steamballoon.com> | 2005-05-16 21:54:05 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-05-17 07:59:24 -0700 |
commit | 6262d062a3fc803d1798365e745b39f4faa04b0e (patch) | |
tree | fbdfecee03b647a9784a01aad76bdd6dc6bed67b /drivers/ieee1394/ieee1394_core.c | |
parent | 74a01d11c92c06a0ceac88ca306d507a8186e7f6 (diff) | |
download | op-kernel-dev-6262d062a3fc803d1798365e745b39f4faa04b0e.zip op-kernel-dev-6262d062a3fc803d1798365e745b39f4faa04b0e.tar.gz |
[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>
Diffstat (limited to 'drivers/ieee1394/ieee1394_core.c')
-rw-r--r-- | drivers/ieee1394/ieee1394_core.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/ieee1394/ieee1394_core.c b/drivers/ieee1394/ieee1394_core.c index 62764c3..a294e45 100644 --- a/drivers/ieee1394/ieee1394_core.c +++ b/drivers/ieee1394/ieee1394_core.c @@ -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); } |