Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Aug 2001 08:40:29 -0700 (PDT)
From:      Warner Losh <imp@harmony.village.org>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: kern/29845: 4.4-PRERELEASE crashes under heavy net I/O 
Message-ID:  <200108211540.f7LFeT472285@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/29845; it has been noted by GNATS.

From: Warner Losh <imp@harmony.village.org>
To: Andre Albsmeier <andre.albsmeier@mchp.siemens.de>
Cc: Ian Dowse <iedowse@maths.tcd.ie>,
	freebsd-gnats-submit@FreeBSD.org
Subject: Re: kern/29845: 4.4-PRERELEASE crashes under heavy net I/O 
Date: Tue, 21 Aug 2001 09:39:50 -0600

 In message <20010821161749.A29621@curry.mchp.siemens.de> Andre Albsmeier writes:
 : Well I was only whining about the problem, you fixed it (or at least
 : isolated it) :-)
 
 Here's a simple fix you can try.  I don't see how this would help, but 
 if it does, we know what the problem is.  Ian suggested this a while
 ago, and I'm still not sure how this could be a problem, but if it is
 Ian's suggestions are right.
 
 Warner
 
 Index: pcic_pci.c
 ===================================================================
 RCS file: /home/imp/FreeBSD/CVS/src/sys/pccard/pcic_pci.c,v
 retrieving revision 1.54.2.7
 diff -u -r1.54.2.7 pcic_pci.c
 --- pcic_pci.c	2001/08/21 09:06:25	1.54.2.7
 +++ pcic_pci.c	2001/08/21 15:38:29
 @@ -522,8 +522,11 @@
  	 * interrupt handler for it.  Since multifunction cards aren't
  	 * supported, this shouldn't cause a problem in practice.
  	 */
 -	if (sc->cd_present && sp->intr != NULL)
 +	if (sc->cd_present && sp->intr != NULL) {
 +		s = splhigh();
  		sp->intr(sp->argp);
 +		splx(s);
 +	}
  }
  
  /*

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200108211540.f7LFeT472285>