Module Name: src Committed By: mrg Date: Sun Sep 27 03:48:07 UTC 2009
Modified Files: src/sys/external/bsd/drm/dist/bsd-core: drm_irq.c Log Message: make sure to call pci_intr_*stablish() with the right first argument; it worked by C-luck on x86, but macppc picked it up. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/external/bsd/drm/dist/bsd-core/drm_irq.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/external/bsd/drm/dist/bsd-core/drm_irq.c diff -u src/sys/external/bsd/drm/dist/bsd-core/drm_irq.c:1.10 src/sys/external/bsd/drm/dist/bsd-core/drm_irq.c:1.11 --- src/sys/external/bsd/drm/dist/bsd-core/drm_irq.c:1.10 Sat Jun 20 01:07:09 2009 +++ src/sys/external/bsd/drm/dist/bsd-core/drm_irq.c Sun Sep 27 03:48:07 2009 @@ -225,7 +225,7 @@ goto err; } istr = pci_intr_string(dev->pa.pa_pc, ih); - dev->irqh = pci_intr_establish(&dev->pa.pa_pc, ih, IPL_TTY, + dev->irqh = pci_intr_establish(dev->pa.pa_pc, ih, IPL_TTY, drm_irq_handler_wrap, dev); if (!dev->irqh) { retcode = ENOENT; @@ -264,7 +264,7 @@ bus_teardown_intr(dev->device, dev->irqr, dev->irqh); DRM_LOCK(); #elif defined(__NetBSD__) - pci_intr_disestablish(&dev->pa.pa_pc, dev->irqh); + pci_intr_disestablish(dev->pa.pa_pc, dev->irqh); #endif return 0;