brcm47xx: fix 831-old_gpio_wdt.patch for linux 4.19
[openwrt/staging/chunkeey.git] / target / linux / brcm47xx / patches-4.19 / 831-old_gpio_wdt.patch
index ddac7917eae407529664b8a1bada42495e59f0dd..753124f37ec170a6ce3a2dea109cd06d564c56be 100644 (file)
@@ -111,7 +111,7 @@ Signed-off-by: Mathias Adam <m.adam--openwrt@adamis.de>
 +      int first_interval;
 +} gpio_wdt_device;
 +
-+static void gpio_wdt_trigger(unsigned long unused)
++static void gpio_wdt_trigger(struct timer_list *unused)
 +{
 +      spin_lock(&gpio_wdt_device.lock);
 +      if (gpio_wdt_device.running && ticks > 0)
@@ -268,7 +268,7 @@ Signed-off-by: Mathias Adam <m.adam--openwrt@adamis.de>
 +      init_completion(&gpio_wdt_device.stop);
 +      gpio_wdt_device.queue = 0;
 +      clear_bit(0, &gpio_wdt_device.inuse);
-+      setup_timer(&gpio_wdt_device.timer, gpio_wdt_trigger, 0L);
++      timer_setup(&gpio_wdt_device.timer, gpio_wdt_trigger, 0L);
 +      gpio_wdt_device.default_ticks = ticks;
 +
 +      gpio_wdt_start();