xhci: fix integer overflow
authorOliver Neukum <oliver@neukum.org>
Wed, 17 Oct 2012 08:16:16 +0000 (10:16 +0200)
committerSarah Sharp <sarah.a.sharp@linux.intel.com>
Tue, 23 Oct 2012 22:43:38 +0000 (15:43 -0700)
xhci_service_interval_to_ns() returns long long
to avoid an overflow. However, the type cast happens
too late. The fix is to force ULL from the beginning.

This patch should be backported to kernels as old as 3.5, that contain
the commit e3567d2c15a7a8e2f992a5f7c7683453ca406d82 "xhci: Add Intel
U1/U2 timeout policy."

Signed-off-by: Oliver Neukum <oneukum@suse.de>
Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
CC: stable@vger.kernel.org

No differences found