CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: bouyer Date: Sun Nov 15 16:47:26 UTC 2015 Modified Files: src/sys/dev/ic [netbsd-6]: mpt_netbsd.c Log Message: Pull up following revision(s) (requested by hannken in ticket #1316): sys/dev/ic/mpt_netbsd.c: revision 1.32 Adapter leaks requests when mpt_event_notify_reply() has to acknowledge an event leading to "adapter resource shortage" messages when the scsipi subsystem tries to use all adapt_openings. Change mpt_ctlop() to free the request on event MPI_FUNCTION_EVENT_ACK. Tested on a SunFire X4275 with Symbios Logic SAS1068E (1000:0058, rev. 4). To generate a diff of this commit: cvs rdiff -u -r1.17.2.2 -r1.17.2.3 src/sys/dev/ic/mpt_netbsd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: sborrill Date: Mon Mar 5 20:31:49 UTC 2012 Modified Files: src/sys/dev/ic [netbsd-6]: rtl8169.c rtl81x9reg.h Log Message: Pull up the following revisions(s) (requested by nonaka in ticket #83): sys/dev/ic/rtl8169.c: revision 1.135 sys/dev/ic/rtl81x9reg.h:revision 1.43 Add RTL8168E/8111E-VL support. To generate a diff of this commit: cvs rdiff -u -r1.134 -r1.134.4.1 src/sys/dev/ic/rtl8169.c cvs rdiff -u -r1.42 -r1.42.4.1 src/sys/dev/ic/rtl81x9reg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: riz Date: Thu Mar 22 22:58:24 UTC 2012 Modified Files: src/sys/dev/ic [netbsd-6]: mfi.c Log Message: Pull up following revision(s) (requested by sborrill in ticket #136): sys/dev/ic/mfi.c: revision 1.37 >From OpenBSD. Fixes a deadlock during autoconf. scrub more fields in the ccb when returning them to the free list after theyve been used, in particular the mfi header flags which has a bit that specifies if a command should be completed via the interrupt path. if we use a ccb during boot we set that bit, but it isnt necessarily cleared by things that use it later on. this means a ccb we expected to complete via an interrupt never actually generates an interrupt or appears in the reply queue. this obviously stalls the io. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.36.8.1 src/sys/dev/ic/mfi.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: riz Date: Sun Apr 22 17:01:44 UTC 2012 Modified Files: src/sys/dev/ic [netbsd-6]: com.c Log Message: Pull up following revision(s) (requested by christos in ticket #190): sys/dev/ic/com.c: revision 1.305 don't include before we define cn_trap, because it might bring in To generate a diff of this commit: cvs rdiff -u -r1.304 -r1.304.2.1 src/sys/dev/ic/com.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: riz Date: Wed May 9 20:11:12 UTC 2012 Modified Files: src/sys/dev/ic [netbsd-6]: ld_cac.c Log Message: Pull up following revision(s) (requested by macallan in ticket #240): sys/dev/ic/ld_cac.c: revision 1.27 Reserve a CCB for the driver. Stops the annoying cac0: unable to alloc CCB messages. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.26.2.1 src/sys/dev/ic/ld_cac.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: riz Date: Tue Jun 12 19:44:46 UTC 2012 Modified Files: src/sys/dev/ic [netbsd-6]: seeq8005.c Log Message: Pull up following revision(s) (requested by christos in ticket #325): sys/dev/ic/seeq8005.c: revision 1.48 PR/46576: Robert Sprowson: Shutdown doesn't disable TX/RX interrupts in SEEQ8005 driver, plus misc white-space and 0->NULL fixes. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.46.2.1 src/sys/dev/ic/seeq8005.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: riz Date: Thu Jul 5 17:59:13 UTC 2012 Modified Files: src/sys/dev/ic [netbsd-6]: gem.c gemreg.h gemvar.h Log Message: Pull up following revision(s) (requested by jdc in ticket #401): sys/dev/ic/gem.c: revision 1.99 sys/dev/ic/gemvar.h: revision 1.24 sys/dev/ic/gemreg.h: revision 1.15 Apply lockup fixes from Havard Eidnes/OpenBSD in PR port-sparc64/46260: - add an additional watchdog for RX overflow - re-initialise the chip on device timeout Also alter the interrupt blanking rate to 8 packets, as per OpenSolaris. To generate a diff of this commit: cvs rdiff -u -r1.98 -r1.98.2.1 src/sys/dev/ic/gem.c cvs rdiff -u -r1.14 -r1.14.34.1 src/sys/dev/ic/gemreg.h cvs rdiff -u -r1.23 -r1.23.2.1 src/sys/dev/ic/gemvar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: jdc Date: Wed Jul 25 20:55:36 UTC 2012 Modified Files: src/sys/dev/ic [netbsd-6]: ncr53c9x.c Log Message: Pull up revision 1.145 (requested by ryoon in ticket #439). When issuing a non-dma command, make sure to set the "remaining length of command to be transfered via dma" (sc_cmdlen) to zero upfront, otherwise we might get confused on command completition interrupt (no dma active but still data left to transfer). To generate a diff of this commit: cvs rdiff -u -r1.143.8.1 -r1.143.8.2 src/sys/dev/ic/ncr53c9x.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: martin Date: Sun Aug 12 13:27:44 UTC 2012 Modified Files: src/sys/dev/ic [netbsd-6]: vga.c Log Message: Pull up following revision(s) (requested by uwe in ticket #472): sys/dev/ic/vga.c: revision 1.109 Reset flip/flop using dedicated vga_reset_state() macro we already have. Explicit vga_raw_read() used here before was incorrect since it reads from *wrong* io handle! Fixes weird problem under VirtualBox where first switch to a different VT caused text mode color 0 (normally black) to become something else. To generate a diff of this commit: cvs rdiff -u -r1.108 -r1.108.2.1 src/sys/dev/ic/vga.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: riz Date: Mon Sep 3 18:38:34 UTC 2012 Modified Files: src/sys/dev/ic [netbsd-6]: isp_netbsd.c Log Message: Pull up following revision(s) (requested by bouyer in ticket #524): sys/dev/ic/isp_netbsd.c: revision 1.86 Properly fill the struct timeval before using it: a timeout in microseconds has to be converted to seconds and microseconds. Fix KASSERT("usec >= 0 && usec < 100") in tvtohz(). While there, simplify computation of to (avoids a timersub() in tvhzto() and directly call tvtohz() with the interval). To generate a diff of this commit: cvs rdiff -u -r1.85 -r1.85.2.1 src/sys/dev/ic/isp_netbsd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: msaitoh Date: Sun Nov 18 19:01:45 UTC 2012 Modified Files: src/sys/dev/ic [netbsd-6]: mfi.c Log Message: Pull up following revision(s) (requested by bouyer in ticket #674): sys/dev/ic/mfi.c: revision 1.48 MFI_STATE_BOOT_MESSAGE_PENDING also needs to be handed for non-TBOLT controllers, from FreeBSD. tested by Hugo Silva against a GEN2 controller. To generate a diff of this commit: cvs rdiff -u -r1.36.8.4 -r1.36.8.5 src/sys/dev/ic/mfi.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: riz Date: Thu Nov 22 17:19:56 UTC 2012 Modified Files: src/sys/dev/ic [netbsd-6]: mpt_netbsd.c Log Message: Pull up following revision(s) (requested by chs in ticket #686): sys/dev/ic/mpt_netbsd.c: revision 1.19 set chan_bustype correctly. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.17.2.1 src/sys/dev/ic/mpt_netbsd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: riz Date: Thu Nov 22 17:24:52 UTC 2012 Modified Files: src/sys/dev/ic [netbsd-6]: ciss.c Log Message: Pull up following revision(s) (requested by chs in ticket #687): sys/dev/ic/ciss.c: revision 1.28 don't try to handle sensors if there aren't any. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.27.8.1 src/sys/dev/ic/ciss.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: riz Date: Thu Mar 14 21:52:11 UTC 2013 Modified Files: src/sys/dev/ic [netbsd-6]: isp.c Log Message: Pull up following revision(s) (requested by martin in ticket #838): sys/dev/ic/isp.c: revision 1.123 Disable ICBOPT_FAST_POST for ISP 2100. Fixes PR kern/47302. From Matthew Jacob. To generate a diff of this commit: cvs rdiff -u -r1.122 -r1.122.10.1 src/sys/dev/ic/isp.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: martin Date: Sun Dec 14 14:24:56 UTC 2014 Modified Files: src/sys/dev/ic [netbsd-6]: rtl8169.c Log Message: Pull up following revision(s) (requested by uwe in ticket #1212): sys/dev/ic/rtl8169.c: revision 1.142 RealTek 8139C+ incorrectly identifies UDP checksum 0x as bad. Force software recalculation of UDP checksum if bad checksum is reported by the hardware. To generate a diff of this commit: cvs rdiff -u -r1.134.4.3 -r1.134.4.4 src/sys/dev/ic/rtl8169.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: riz Date: Thu Mar 5 22:21:02 UTC 2015 Modified Files: src/sys/dev/ic [netbsd-6]: tulip.c Log Message: Pull up following revision(s) (requested by nakayama in ticket #1262): sys/dev/ic/tulip.c: revision 1.185 Stop the interface before detaching to avoid the race between tlp_detach() and tlp_intr(). While there, add missing callout_destroy()s. To generate a diff of this commit: cvs rdiff -u -r1.180 -r1.180.2.1 src/sys/dev/ic/tulip.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: snj Date: Fri Aug 18 15:03:22 UTC 2017 Modified Files: src/sys/dev/ic [netbsd-6]: i82596.c Log Message: Pull up following revision(s) (requested by mrg in ticket #1475): sys/dev/ic/i82596.c: revision 1.37 Null out sc_rx_mbuf[i] after m_freem to avoid double-free later. >From Ilja Van Sprundel. Also null out sc_tx_mbuf[i] after m_freem, out of paranoia. XXX Not entirely clear to how tx mbufs are freed, but no way to test this since it's ews4800mips- and hp700-only, so not keen to make any more elaborate changes... To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.29.14.1 src/sys/dev/ic/i82596.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: snj Date: Fri Aug 18 15:04:58 UTC 2017 Modified Files: src/sys/dev/ic [netbsd-6]: dp83932.c Log Message: Pull up following revision(s) (requested by mrg in ticket #1476): sys/dev/ic/dp83932.c: revision 1.41 Plug mbuf leak on MCLGET failure in sonic_rxintr. >From Ilja Van Sprundel. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.35.14.1 src/sys/dev/ic/dp83932.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: snj Date: Fri Aug 18 15:08:21 UTC 2017 Modified Files: src/sys/dev/ic [netbsd-6]: dm9000.c Log Message: Pull up following revision(s) (requested by mrg in ticket #1477): sys/dev/ic/dm9000.c: revision 1.12 Check for MCLGET failure in dme_alloc_receive_buffer. >From Ilja Van Sprundel. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.4.2.1 src/sys/dev/ic/dm9000.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: snj Date: Sat Aug 19 03:15:57 UTC 2017 Modified Files: src/sys/dev/ic [netbsd-6]: bwi.c Log Message: `cat ~/releng/r-commit` To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.18.8.1 src/sys/dev/ic/bwi.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: snj Date: Sat Aug 19 04:27:39 UTC 2017 Modified Files: src/sys/dev/ic [netbsd-6]: isp_netbsd.c Log Message: Pull up following revision(s) (requested by mrg in ticket #1485): sys/dev/ic/isp_netbsd.c: revision 1.89 Reject out-of-bounds channel index. >From Ilja Van Sprundel. To generate a diff of this commit: cvs rdiff -u -r1.85.2.1 -r1.85.2.2 src/sys/dev/ic/isp_netbsd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: snj Date: Sat Aug 19 04:29:14 UTC 2017 Modified Files: src/sys/dev/ic [netbsd-6]: ciss.c Log Message: Pull up following revision(s) (requested by mrg in ticket #1486): sys/dev/ic/ciss.c: revision 1.37 Reject negative indices from userland. To generate a diff of this commit: cvs rdiff -u -r1.27.8.1 -r1.27.8.2 src/sys/dev/ic/ciss.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: martin Date: Mon May 14 16:07:06 UTC 2018 Modified Files: src/sys/dev/ic [netbsd-6]: hme.c Log Message: Pull up following revision(s) (requested by pgoyette in ticket #1548): sys/dev/ic/hme.c: revision 1.97 Fix mis-placed right paren. kern/53271 To generate a diff of this commit: cvs rdiff -u -r1.87.2.1 -r1.87.2.2 src/sys/dev/ic/hme.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: bouyer Date: Sun Nov 17 18:14:47 UTC 2013 Modified Files: src/sys/dev/ic [netbsd-6]: esiop.c Log Message: Apply patch, requested by gson in ticket #981: sys/dev/ic/esiop.c 1.57 via patch Turn the "siop_intr: I shouldn't be there !" panic message in the esiop driver into a printf followed by a return from the interrupt handler. The condition is triggered on some KVM virtual hosts, apparently harmlessly, and not panicing makes it possible to boot a NetBSD GENERIC kernel on those hosts. Fixes PR kern/48277. To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.55.14.1 src/sys/dev/ic/esiop.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: sborrill Date: Fri Feb 7 11:15:37 UTC 2014 Modified Files: src/sys/dev/ic [netbsd-6]: pckbc.c Log Message: Pull up the following revisions(s) (requested by skrll in ticket #1014): sys/dev/ic/pckbc.c: revision 1.56 Do not take data from the keyboard controller in interrupt handler if we are polling. Fixes PR/47406 To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.53.2.1 src/sys/dev/ic/pckbc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/ic
Module Name:src Committed By: bouyer Date: Sat Aug 27 14:04:25 UTC 2016 Modified Files: src/sys/dev/ic [netbsd-6]: gem.c Log Message: Pull up following revision(s) (requested by jdc in ticket #1384): sys/dev/ic/gem.c: revision 1.105 PR kern/46083 Track the start of each packet, so that we set the "Start of Frame" bit in all the relevant transmit descriptors when enqueing multiple packets. Patch from Valery Ushakov, slightly modified by me to handle debug output. Tested on macppc/6.x and sparc64/7.99.x. To generate a diff of this commit: cvs rdiff -u -r1.98.2.1 -r1.98.2.2 src/sys/dev/ic/gem.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.