blktrace: fix integer parse
authorShaohua Li <shli@fb.com>
Fri, 19 May 2017 15:04:59 +0000 (08:04 -0700)
committerJens Axboe <axboe@fb.com>
Fri, 19 May 2017 15:21:15 +0000 (09:21 -0600)
commit5f3394530fbe90d3bcd1c204618960bc50236578
treefb7425b6f00ef9186ab270bb13149c2d8881434f
parent69c8ebf83213e6165b13d94ec599b861467ee2dc
blktrace: fix integer parse

sscanf is a very poor way to parse integer. For example, I input
"discard" for act_mask, it gets 0xd and completely messes up. Using
correct API to do integer parse.

This patch also makes attributes accept any base of integer.

Signed-off-by: Shaohua Li <shli@fb.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
kernel/trace/blktrace.c