blk_iocost: Switch to use hrtimer_setup()
hrtimer_setup() takes the callback function pointer as argument and initializes the timer completely. Replace hrtimer_init() and the open coded initialization of hrtimer::function with the new setup mechanism. Patch was created by using Coccinelle. Signed-off-by: Nam Cao <namcao@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Link: https://lore.kernel.org/all/196d487c925411923a2d59d4bf5e366b9dac2747.1738746821.git.namcao@linutronix.de
This commit is contained in:
parent
32539b780c
commit
cab0e0a056
|
|
@ -3004,8 +3004,7 @@ static void ioc_pd_init(struct blkg_policy_data *pd)
|
|||
iocg->hweight_inuse = WEIGHT_ONE;
|
||||
|
||||
init_waitqueue_head(&iocg->waitq);
|
||||
hrtimer_init(&iocg->waitq_timer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS);
|
||||
iocg->waitq_timer.function = iocg_waitq_timer_fn;
|
||||
hrtimer_setup(&iocg->waitq_timer, iocg_waitq_timer_fn, CLOCK_MONOTONIC, HRTIMER_MODE_ABS);
|
||||
|
||||
iocg->level = blkg->blkcg->css.cgroup->level;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue