Author: gonzo
Date: Mon Aug  3 01:22:49 2015
New Revision: 286214
URL: https://svnweb.freebsd.org/changeset/base/286214

Log:
  Pass correct type of argument to ti_gpio_unmask_irq in 
ti_gpio_activate_resource

Modified:
  head/sys/arm/ti/ti_gpio.c

Modified: head/sys/arm/ti/ti_gpio.c
==============================================================================
--- head/sys/arm/ti/ti_gpio.c   Sun Aug  2 21:33:40 2015        (r286213)
+++ head/sys/arm/ti/ti_gpio.c   Mon Aug  3 01:22:49 2015        (r286214)
@@ -849,14 +849,16 @@ static int
 ti_gpio_activate_resource(device_t dev, device_t child, int type, int rid,
        struct resource *res)
 {
-       int pin;
+       struct ti_gpio_mask_arg mask_arg;
 
        if (type != SYS_RES_IRQ)
                return (ENXIO);
 
        /* Unmask the interrupt. */
-       pin = rman_get_start(res);
-       ti_gpio_unmask_irq((void *)(uintptr_t)pin);
+       mask_arg.pin = rman_get_start(res);
+       mask_arg.softc = device_get_softc(dev);
+
+       ti_gpio_unmask_irq((void *)&mask_arg);
 
        return (0);
 }
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to