aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorOmar Sandoval <osandov@fb.com>2018-09-28 09:22:50 -0700
committerJens Axboe <axboe@kernel.dk>2018-09-28 10:49:39 -0600
commitf0a0cdddb14c7a32e7ca68f45fbc44aa347e959d (patch)
tree7ff5182cf80287cedc531edd29c6a9c96b3f96e1 /tools
parentvirtio-blk: modernize sysfs attribute creation (diff)
downloadlinux-dev-f0a0cdddb14c7a32e7ca68f45fbc44aa347e959d.tar.xz
linux-dev-f0a0cdddb14c7a32e7ca68f45fbc44aa347e959d.zip
kyber: fix integer overflow of latency targets on 32-bit
NSEC_PER_SEC has type long, so 5 * NSEC_PER_SEC is calculated as a long. However, 5 seconds is 5,000,000,000 nanoseconds, which overflows a 32-bit long. Make sure all of the targets are calculated as 64-bit values. Fixes: 6e25cb01ea20 ("kyber: implement improved heuristics") Reported-by: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: Omar Sandoval <osandov@fb.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions