summaryrefslogtreecommitdiffstats
path: root/ipc/mq_sysctl.c
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2016-06-28 09:03:59 +0200
committerJens Axboe <axboe@fb.com>2016-06-28 08:21:44 -0600
commit9828c2c6c1048c61034a8b94e6376aeff6d2284f (patch)
tree423af910fd85e2b05619601631a6b06d4a368df8 /ipc/mq_sysctl.c
parent59a37f8baeb2c9d97f316584c90892d18bf846d4 (diff)
downloadlinux-stable-9828c2c6c1048c61034a8b94e6376aeff6d2284f.tar.gz
linux-stable-9828c2c6c1048c61034a8b94e6376aeff6d2284f.tar.bz2
linux-stable-9828c2c6c1048c61034a8b94e6376aeff6d2284f.zip
block: Convert fifo_time from ulong to u64
Currently rq->fifo_time is unsigned long but CFQ stores nanosecond timestamp in it which would overflow on 32-bit archs. Convert it to u64 to avoid the overflow. Since the rq->fifo_time is unioned with struct call_single_data(), this does not change the size of struct request in any way. We have to slightly fixup block/deadline-iosched.c so that comparison happens in the right types. Fixes: 9a7f38c42c2b92391d9dabaf9f51df7cfe5608e4 Signed-off-by: Jan Kara <jack@suse.cz> Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'ipc/mq_sysctl.c')
0 files changed, 0 insertions, 0 deletions