svn commit: r247490 - stable/8/sys/dev/puc
    John Baldwin 
    jhb at FreeBSD.org
       
    Thu Feb 28 18:59:01 UTC 2013
    
    
  
Author: jhb
Date: Thu Feb 28 18:59:00 2013
New Revision: 247490
URL: http://svnweb.freebsd.org/changeset/base/247490
Log:
  MFC 245471:
  Do not require a filter-only interrupt handler for puc ports that are not
  serial devices (such as printer ports).  This allows ppc devices attached
  to puc to correctly setup an interrupt handler and work.
Modified:
  stable/8/sys/dev/puc/puc.c
Directory Properties:
  stable/8/sys/   (props changed)
  stable/8/sys/dev/   (props changed)
  stable/8/sys/dev/puc/   (props changed)
Modified: stable/8/sys/dev/puc/puc.c
==============================================================================
--- stable/8/sys/dev/puc/puc.c	Thu Feb 28 18:58:37 2013	(r247489)
+++ stable/8/sys/dev/puc/puc.c	Thu Feb 28 18:59:00 2013	(r247490)
@@ -622,7 +622,7 @@ puc_bus_setup_intr(device_t dev, device_
 	if (cookiep == NULL || res != port->p_ires)
 		return (EINVAL);
 	/* We demand that serdev devices use filter_only interrupts. */
-	if (ihand != NULL)
+	if (port->p_type == PUC_TYPE_SERIAL && ihand != NULL)
 		return (ENXIO);
 	if (rman_get_device(port->p_ires) != originator)
 		return (ENXIO);
    
    
More information about the svn-src-stable-8
mailing list