From nobody@FreeBSD.org  Wed Apr 24 21:14:59 2002
Return-Path: <nobody@FreeBSD.org>
Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21])
	by hub.freebsd.org (Postfix) with ESMTP id F09DC37B405
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 24 Apr 2002 21:14:58 -0700 (PDT)
Received: (from nobody@localhost)
	by freefall.freebsd.org (8.11.6/8.11.6) id g3P4Dcx34672;
	Wed, 24 Apr 2002 21:13:38 -0700 (PDT)
	(envelope-from nobody)
Message-Id: <200204250413.g3P4Dcx34672@freefall.freebsd.org>
Date: Wed, 24 Apr 2002 21:13:38 -0700 (PDT)
From: David Xu <davidx@viasoft.com.cn>
To: freebsd-gnats-submit@FreeBSD.org
Subject: ISA PNP parse problem
X-Send-Pr-Version: www-1.0

>Number:         37441
>Category:       kern
>Synopsis:       [isa] [patch] ISA PNP parse problem
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    davidxu
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Apr 24 21:20:01 PDT 2002
>Closed-Date:    Tue Mar 11 01:32:57 UTC 2014
>Last-Modified:  Tue Mar 11 01:32:57 UTC 2014
>Originator:     David Xu
>Release:        FreeBSD 5.0-CURRENT
>Organization:
>Environment:
FreeBSD davidbsd.viasoft.com.cn 5.0-CURRENT FreeBSD 5.0-CURRENT #11: Thu Apr 25 10:40:59 CST 2002     davidx@davidbsd.viasoft.com.cn:/usr/src/sys/i386/compile/xu  i386
      
>Description:
Do we not support large resource data item in PNP Dependent Functions ?
in Current branch, last commit  for file /sys/isa/pnpparse.c seems 
removed possibility of supporting large resource data in  Dependent
Function, and only support global large resource data item.

http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/isa/pnpparse.c.diff?
r1=1.11&r2=1.12&f=h

if I am right, the start==NULL should be removed.
      
>How-To-Repeat:
      
>Fix:
--- /sys/isa/pnpparse.c.orig    Thu Apr 25 10:29:22 2002
+++ /sys/isa/pnpparse.c Thu Apr 25 10:29:41 2002
@@ -535,8 +535,7 @@
                                break;
                        }
                        len -= l;
-                       if (start == NULL &&
-                           pnp_parse_desc(dev, tag, p, l, config, ldn)) {
+                       if (pnp_parse_desc(dev, tag, p, l, config, ldn)) {
                                len = 0;
                                break;
                        }

   
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->davidxu 
Responsible-Changed-By: arved 
Responsible-Changed-When: Thu Aug 26 20:14:04 GMT 2004 
Responsible-Changed-Why:  
David is now a comitter, if he still thinks this patch is necessary, 
he can seek for review and commit it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=37441 
State-Changed-From-To: open->suspended 
State-Changed-By: davidxu 
State-Changed-When: Wed Oct 18 11:49:08 UTC 2006 
State-Changed-Why:  
I can no longer find such a complicated ISA device, 
ISA device is fading out.  

http://www.freebsd.org/cgi/query-pr.cgi?pr=37441 
State-Changed-From-To: suspended->closed 
State-Changed-By: davidxu 
State-Changed-When: Tue Mar 11 01:32:02 UTC 2014 
State-Changed-Why:  
I no longer have such hardware. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=37441 
>Unformatted:
