From 0ad240ee8a281c1fbb6952145af70a81a84653fd Mon Sep 17 00:00:00 2001 From: Alan Stern Date: Wed, 12 Nov 2008 17:02:57 -0500 Subject: [PATCH] --- yaml --- r: 118981 b: refs/heads/master c: 372dd6e8ed924e876f3beb598721e813ad7fa323 h: refs/heads/master i: 118979: d510027797fe4dc8babed35c7e5f7771c6cc6347 v: v3 --- [refs] | 2 +- trunk/drivers/usb/host/ehci-sched.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index e96b3b41367b..caec4c481630 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 67b2e029743a52670d77864723b4d0d40f7733b5 +refs/heads/master: 372dd6e8ed924e876f3beb598721e813ad7fa323 diff --git a/trunk/drivers/usb/host/ehci-sched.c b/trunk/drivers/usb/host/ehci-sched.c index 4a0c5a78b2ed..a081ee65bde6 100644 --- a/trunk/drivers/usb/host/ehci-sched.c +++ b/trunk/drivers/usb/host/ehci-sched.c @@ -918,7 +918,7 @@ iso_stream_init ( */ stream->usecs = HS_USECS_ISO (maxp); bandwidth = stream->usecs * 8; - bandwidth /= 1 << (interval - 1); + bandwidth /= interval; } else { u32 addr; @@ -951,7 +951,7 @@ iso_stream_init ( } else stream->raw_mask = smask_out [hs_transfers - 1]; bandwidth = stream->usecs + stream->c_usecs; - bandwidth /= 1 << (interval + 2); + bandwidth /= interval << 3; /* stream->splits gets created from raw_mask later */ stream->address = cpu_to_hc32(ehci, addr);