mirror of
https://github.com/torvalds/linux.git
synced 2026-07-28 01:55:51 +02:00
hrtimer: Fix the bogus return type of __hrtimer_start_range_ns()
__hrtimer_start_range_ns() has a bool return type, but returns actually
three different values, which are checked at the call site.
Make the return type int.
Fixes: bd5956166d ("hrtimer: Provide hrtimer_start_range_ns_user()")
Reported-by: Dan Carpenter <error27@gmail.com
Signed-off-by: Thomas Gleixner <tglx@kernel.org>
This commit is contained in:
parent
3af1f49f41
commit
5d330d652d
|
|
@ -1358,8 +1358,8 @@ enum {
|
|||
HRTIMER_REPROGRAM_FORCE,
|
||||
};
|
||||
|
||||
static bool __hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim, u64 delta_ns,
|
||||
const enum hrtimer_mode mode, struct hrtimer_clock_base *base)
|
||||
static int __hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim, u64 delta_ns,
|
||||
const enum hrtimer_mode mode, struct hrtimer_clock_base *base)
|
||||
{
|
||||
struct hrtimer_cpu_base *this_cpu_base = this_cpu_ptr(&hrtimer_bases);
|
||||
bool is_pinned, first, was_first, keep_base = false;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user