Module Name:    src
Committed By:   christos
Date:           Sat Mar 29 19:54:46 UTC 2014

Modified Files:
        src/sys/external/bsd/drm/dist/bsd-core: drm_irq.c
        src/sys/external/bsd/drm2/pci: drm_pci.c

Log Message:
fix pci_intr_string


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/external/bsd/drm/dist/bsd-core/drm_irq.c
cvs rdiff -u -r1.2 -r1.3 src/sys/external/bsd/drm2/pci/drm_pci.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.14 src/sys/external/bsd/drm/dist/bsd-core/drm_irq.c:1.15
--- src/sys/external/bsd/drm/dist/bsd-core/drm_irq.c:1.14	Sat Mar  5 16:43:38 2011
+++ src/sys/external/bsd/drm/dist/bsd-core/drm_irq.c	Sat Mar 29 15:54:46 2014
@@ -186,6 +186,7 @@ int drm_irq_install(struct drm_device *d
 #ifdef __NetBSD__
 	pci_intr_handle_t ih;
 	const char *istr;
+	char intrbuf[PCI_INTRSTR_LEN];
 #endif
 
 	if (dev->irq == 0 || dev->dev_private == NULL)
@@ -224,7 +225,7 @@ int drm_irq_install(struct drm_device *d
 		retcode = ENOENT;
 		goto err;
 	}
-	istr = pci_intr_string(dev->pa.pa_pc, ih);
+	istr = pci_intr_string(dev->pa.pa_pc, ih, intrbuf, sizeof(intrbuf));
 	dev->irqh = pci_intr_establish(dev->pa.pa_pc, ih, IPL_TTY,
 	    drm_irq_handler_wrap, dev);
 	if (!dev->irqh) {

Index: src/sys/external/bsd/drm2/pci/drm_pci.c
diff -u src/sys/external/bsd/drm2/pci/drm_pci.c:1.2 src/sys/external/bsd/drm2/pci/drm_pci.c:1.3
--- src/sys/external/bsd/drm2/pci/drm_pci.c:1.2	Tue Mar 18 14:20:43 2014
+++ src/sys/external/bsd/drm2/pci/drm_pci.c	Sat Mar 29 15:54:46 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: drm_pci.c,v 1.2 2014/03/18 18:20:43 riastradh Exp $	*/
+/*	$NetBSD: drm_pci.c,v 1.3 2014/03/29 19:54:46 christos Exp $	*/
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: drm_pci.c,v 1.2 2014/03/18 18:20:43 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: drm_pci.c,v 1.3 2014/03/29 19:54:46 christos Exp $");
 
 #include <sys/types.h>
 #include <sys/errno.h>
@@ -197,11 +197,12 @@ drm_pci_irq_install(struct drm_device *d
 	pci_intr_handle_t ih;
 	const char *intrstr;
 	void *ih_cookie;
+	char intrbuf[PCI_INTRSTR_LEN];
 
 	if (pci_intr_map(pa, &ih))
 		return -ENOENT;
 
-	intrstr = pci_intr_string(pa->pa_pc, ih);
+	intrstr = pci_intr_string(pa->pa_pc, ih, intrbuf, sizeof(intrbuf));
 	ih_cookie = pci_intr_establish(pa->pa_pc, ih, IPL_DRM, handler, arg);
 	if (ih_cookie == NULL) {
 		aprint_error_dev(dev->dev,

Reply via email to