On Saturday, March 11, 2017 08:46:55 AM Geliang Tang wrote: > Use setup_deferrable_timer() instead of init_timer_deferrable() to > simplify the code. > > Signed-off-by: Geliang Tang <geliangtang@xxxxxxxxx> Boris, Tony, any concerns? If not, do you want to route this through the RAS tree? > --- > drivers/acpi/apei/ghes.c | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) > > diff --git a/drivers/acpi/apei/ghes.c b/drivers/acpi/apei/ghes.c > index b192b42..33ca196 100644 > --- a/drivers/acpi/apei/ghes.c > +++ b/drivers/acpi/apei/ghes.c > @@ -1005,9 +1005,8 @@ static int ghes_probe(struct platform_device *ghes_dev) > > switch (generic->notify.type) { > case ACPI_HEST_NOTIFY_POLLED: > - ghes->timer.function = ghes_poll_func; > - ghes->timer.data = (unsigned long)ghes; > - init_timer_deferrable(&ghes->timer); > + setup_deferrable_timer(&ghes->timer, ghes_poll_func, > + (unsigned long)ghes); > ghes_add_timer(ghes); > break; > case ACPI_HEST_NOTIFY_EXTERNAL: > -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html