From owner-cvs-sys Sun Feb 2 00:09:48 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id AAA07706 for cvs-sys-outgoing; Sun, 2 Feb 1997 00:09:48 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id AAA07699; Sun, 2 Feb 1997 00:09:45 -0800 (PST) Date: Sun, 2 Feb 1997 00:09:45 -0800 (PST) From: KATO Takenori Message-Id: <199702020809.AAA07699@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 sio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/02 00:09:44 Modified: sys/pc98/pc98 sio.c Log: Synchronize with sys/i386/isa/sio.c revision 1.158. Revision Changes Path 1.15 +15 -3 src/sys/pc98/pc98/sio.c From owner-cvs-sys Sun Feb 2 00:10:48 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id AAA07819 for cvs-sys-outgoing; Sun, 2 Feb 1997 00:10:48 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id AAA07807; Sun, 2 Feb 1997 00:10:45 -0800 (PST) Date: Sun, 2 Feb 1997 00:10:45 -0800 (PST) From: KATO Takenori Message-Id: <199702020810.AAA07807@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 sio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/02 00:10:44 Branch: sys/pc98/pc98 RELENG_2_2 Modified: sys/pc98/pc98 sio.c Log: Synchronize with sys/i386/isa/sio.c revision 1.147.2.7. Revision Changes Path 1.8.2.6 +41 -11 src/sys/pc98/pc98/sio.c From owner-cvs-sys Sun Feb 2 02:43:41 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA12614 for cvs-sys-outgoing; Sun, 2 Feb 1997 02:43:41 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA12607; Sun, 2 Feb 1997 02:43:39 -0800 (PST) Date: Sun, 2 Feb 1997 02:43:39 -0800 (PST) From: KATO Takenori Message-Id: <199702021043.CAA12607@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include cpu.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/02 02:43:38 Modified: sys/i386/include cpu.h Log: Deleted i386_cpus[]. i386_cpus[] is a static variable in identcpu.c. Found-by: lint Revision Changes Path 1.27 +0 -1 src/sys/i386/include/cpu.h From owner-cvs-sys Sun Feb 2 02:51:29 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA13363 for cvs-sys-outgoing; Sun, 2 Feb 1997 02:51:29 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA13355; Sun, 2 Feb 1997 02:51:27 -0800 (PST) Date: Sun, 2 Feb 1997 02:51:27 -0800 (PST) From: KATO Takenori Message-Id: <199702021051.CAA13355@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include cpu.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/02 02:51:26 Branch: sys/i386/include RELENG_2_2 Modified: sys/i386/include cpu.h Log: YAMFC (deleted i386_cpus[]). Revision Changes Path 1.25.2.1 +1 -2 src/sys/i386/include/cpu.h From owner-cvs-sys Sun Feb 2 08:33:15 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA24397 for cvs-sys-outgoing; Sun, 2 Feb 1997 08:33:15 -0800 (PST) Received: (from brian@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA24390; Sun, 2 Feb 1997 08:33:14 -0800 (PST) Date: Sun, 2 Feb 1997 08:33:14 -0800 (PST) From: Brian Somers Message-Id: <199702021633.IAA24390@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_divert.c ip_input.c ip_output.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk brian 97/02/02 08:33:14 Modified: sys/netinet ip_divert.c ip_input.c ip_output.c Log: Reset ip_divert_ignore to zero immediately after use - also, set it in the first place, independent of whether sin->sin_port is set. The result is that diverted packets that are being forwarded will be diverted once and only once on the way in (ip_input()) and again, once and only once on the way out (ip_output()) - twice in total. ICMP packets that don't contain a port will now also be diverted. Revision Changes Path 1.4 +1 -2 src/sys/netinet/ip_divert.c 1.56 +1 -0 src/sys/netinet/ip_input.c 1.48 +1 -0 src/sys/netinet/ip_output.c From owner-cvs-sys Sun Feb 2 10:47:11 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA00461 for cvs-sys-outgoing; Sun, 2 Feb 1997 10:47:11 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA00453; Sun, 2 Feb 1997 10:47:07 -0800 (PST) Date: Sun, 2 Feb 1997 10:47:07 -0800 (PST) From: Joerg Wunsch Message-Id: <199702021847.KAA00453@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 identcpu.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 97/02/02 10:47:06 Branch: sys/i386/i386 RELENG_2_2 Modified: sys/i386/i386 identcpu.c Log: YAMFC (rev 1.11 & 1.12: identify AMD CPUs) Revision Changes Path 1.7.2.3 +21 -7 src/sys/i386/i386/identcpu.c From owner-cvs-sys Sun Feb 2 10:50:16 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA00667 for cvs-sys-outgoing; Sun, 2 Feb 1997 10:50:16 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA00659; Sun, 2 Feb 1997 10:50:14 -0800 (PST) Date: Sun, 2 Feb 1997 10:50:14 -0800 (PST) From: Joerg Wunsch Message-Id: <199702021850.KAA00659@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa clock.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 97/02/02 10:50:14 Branch: sys/i386/isa RELENG_2_2 Modified: sys/i386/isa clock.c Log: YAMFC (rev 1.74: guard against unititialized timer etc.) Revision Changes Path 1.72.2.1 +23 -6 src/sys/i386/isa/clock.c From owner-cvs-sys Sun Feb 2 10:52:12 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA00813 for cvs-sys-outgoing; Sun, 2 Feb 1997 10:52:12 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA00806; Sun, 2 Feb 1997 10:52:11 -0800 (PST) Date: Sun, 2 Feb 1997 10:52:11 -0800 (PST) From: Joerg Wunsch Message-Id: <199702021852.KAA00806@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_fe.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 97/02/02 10:52:10 Branch: sys/i386/isa RELENG_2_2 Modified: sys/i386/isa if_fe.c Log: YAMFC (rev 1.26: put newlines after log messages) Revision Changes Path 1.20.2.2 +4 -4 src/sys/i386/isa/if_fe.c From owner-cvs-sys Sun Feb 2 10:55:37 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA01029 for cvs-sys-outgoing; Sun, 2 Feb 1997 10:55:37 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA01022; Sun, 2 Feb 1997 10:55:36 -0800 (PST) Date: Sun, 2 Feb 1997 10:55:36 -0800 (PST) From: Joerg Wunsch Message-Id: <199702021855.KAA01022@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_divert.c ip_input.c ip_output.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 97/02/02 10:55:35 Branch: sys/netinet RELENG_2_2 Modified: sys/netinet ip_divert.c ip_input.c ip_output.c Log: YAMFC (revisions 1.4, 1.56, and 1.48, respectively) Revision Changes Path 1.1.2.1 +2 -3 src/sys/netinet/ip_divert.c 1.50.2.2 +2 -1 src/sys/netinet/ip_input.c 1.44.2.2 +2 -1 src/sys/netinet/ip_output.c From owner-cvs-sys Sun Feb 2 12:57:18 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA12978 for cvs-sys-outgoing; Sun, 2 Feb 1997 12:57:18 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA12967; Sun, 2 Feb 1997 12:57:15 -0800 (PST) Date: Sun, 2 Feb 1997 12:57:15 -0800 (PST) From: Joerg Wunsch Message-Id: <199702022057.MAA12967@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi scsiconf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 97/02/02 12:57:13 Modified: sys/scsi scsiconf.c Log: Do not accidentally default a device that failed probing to T_DIRECT (since T_DIRECT just incidentally happens to be equal 0). This causes more harm than it would do good. Instead , get it at the uk driver. Reviewed by: obrien@NUXI.com (David O'Brien) Revision Changes Path 1.76 +1 -0 src/sys/scsi/scsiconf.c From owner-cvs-sys Sun Feb 2 12:58:34 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA13105 for cvs-sys-outgoing; Sun, 2 Feb 1997 12:58:34 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA13098; Sun, 2 Feb 1997 12:58:33 -0800 (PST) Date: Sun, 2 Feb 1997 12:58:33 -0800 (PST) From: Joerg Wunsch Message-Id: <199702022058.MAA13098@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi scsiconf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 97/02/02 12:58:32 Branch: sys/scsi RELENG_2_2 Modified: sys/scsi scsiconf.c Log: YAMFC (rev 1.76: don't default a failing device to T_DIRECT) Revision Changes Path 1.64.2.8 +2 -1 src/sys/scsi/scsiconf.c From owner-cvs-sys Sun Feb 2 18:16:21 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA01231 for cvs-sys-outgoing; Sun, 2 Feb 1997 18:16:21 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA01223; Sun, 2 Feb 1997 18:16:18 -0800 (PST) Date: Sun, 2 Feb 1997 18:16:18 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199702030216.SAA01223@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq src/sys/i386/scsi aic7xxx.c aic7xxx.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 97/02/02 18:16:17 Modified: sys/dev/aic7xxx aic7xxx.seq Log: In dma_finish, don't disturb the direction bit in DFCNTRL when turning off host DMAs. The additional test to ensure that the DMA has stopped is also unnecessary since we've already waited for the DMA to complete. Update my copyright for the new year. Revision Changes Path 1.57 +3 -6 src/sys/dev/aic7xxx/aic7xxx.seq Modified: sys/i386/scsi aic7xxx.c aic7xxx.h Log: White space cleanup and other cosmetic style changes. Fix a few panics during error recovery: 1) Stupid mistake in the "no SCB match handler" where I was using the wrong variable (busy_scbid instead of scb_index). 2) Unbusy the target of an abort request if the command we are trying to abort is an untagged transaction. If we don't, we get a fatal NO_MATCH_BUSY condition which "should never happen". 3) When an abort completes, turn off ahc->in_timeout or else the next timeout will hit the protective "scb timesout again" panic. 4) Fix a typo that caused the requeued "abort" SCB to have its TAG_ENB and disconnect bits to be cleared (missing ~) so that devices would complain about overlapped commands. Be sure to turn off the unexpected busfree interrupt after we do a bus reset since we are expecting the bus to go free in that case. Return XS_TIMEOUT instead of XS_DRIVERSTUFFUP in certain scenarios. XS_TIMEOUT allows for retries, XS_DRIVERSTUFFUP does not. Allow commands with SDTR and WDTR negotiation to be tagged. The SCSI II spec says that you probably should not do this for fear of hitting bogus devices. The driver did this in the past for almost two years without any problem, and not doing it causes problems during error recovery to a tag capable device as the number of openings is higher than two and we'll start sending it tagged commands causing "overlapped commands attempted" type errors. The real fix needs to happen in the generic SCSI layer which can limit the number and type of transactions to a device during error recovery efficiently. Give ourselves at least 100ms to perform a request sense instead of relying on the original timeout to be long enough to complete this new command as well as the one that generated the condition. Removed some redundant code. Revision Changes Path 1.93 +49 -24 src/sys/i386/scsi/aic7xxx.c 1.36 +13 -1 src/sys/i386/scsi/aic7xxx.h From owner-cvs-sys Sun Feb 2 18:18:22 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA01373 for cvs-sys-outgoing; Sun, 2 Feb 1997 18:18:22 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA01366; Sun, 2 Feb 1997 18:18:19 -0800 (PST) Date: Sun, 2 Feb 1997 18:18:19 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199702030218.SAA01366@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq src/sys/i386/scsi aic7xxx.c aic7xxx.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 97/02/02 18:18:19 Branch: sys/dev/aic7xxx RELENG_2_2 sys/i386/scsi RELENG_2_2 Modified: sys/dev/aic7xxx aic7xxx.seq sys/i386/scsi aic7xxx.c aic7xxx.h Log: Sync with current. Revision Changes Path 1.46.2.4 +4 -7 src/sys/dev/aic7xxx/aic7xxx.seq 1.81.2.4 +50 -25 src/sys/i386/scsi/aic7xxx.c 1.31.2.4 +14 -2 src/sys/i386/scsi/aic7xxx.h From owner-cvs-sys Mon Feb 3 01:20:56 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA17090 for cvs-sys-outgoing; Mon, 3 Feb 1997 01:20:56 -0800 (PST) Received: from nasu.utsunomiya-u.ac.jp (nasu.utsunomiya-u.ac.jp [160.12.128.3]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA16934; Mon, 3 Feb 1997 01:18:46 -0800 (PST) Received: from outmail.utsunomiya-u.ac.jp by nasu.utsunomiya-u.ac.jp; (8.8.4+2.7Wbeta4/1.1.8.2/21Jan97-0917PM) id SAA03826; Mon, 3 Feb 1997 18:18:29 +0900 (JST) Received: from zodiac.mech.utsunomiya-u.ac.jp by outmail.utsunomiya-u.ac.jp; (8.8.4+2.7Wbeta4/1.1.8.2/21Jan97-0900PM) id SAA08702; Mon, 3 Feb 1997 18:18:29 +0900 (JST) Received: from zodiac.mech.utsunomiya-u.ac.jp (zenith.mech.utsunomiya-u.ac.jp [160.12.33.60]) by zodiac.mech.utsunomiya-u.ac.jp (8.7.6+2.6Wbeta7/3.4W/zodiac-May96) with ESMTP id SAA04701; Mon, 3 Feb 1997 18:22:15 +0900 (JST) Message-Id: <199702030922.SAA04701@zodiac.mech.utsunomiya-u.ac.jp> To: Brian Somers cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, yokota@zodiac.mech.utsunomiya-u.ac.jp Subject: Re: cvs commit: src/sys/netinet ip_divert.c ip_input.c ip_output.c In-reply-to: Your message of "Sun, 02 Feb 1997 08:33:14 PST." <199702021633.IAA24390@freefall.freebsd.org> References: <199702021633.IAA24390@freefall.freebsd.org> Date: Mon, 03 Feb 1997 18:22:13 +0900 From: Kazutaka YOKOTA Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >brian 97/02/02 08:33:14 > > Modified: sys/netinet ip_divert.c ip_input.c ip_output.c > Log: > Reset ip_divert_ignore to zero immediately after use - also, > set it in the first place, independent of whether sin->sin_port > is set. `ip_divert_ignore' is reset outside #ifdef IPDIVERT in `ip_input.c', causing kernel compilation fail if the option IPDIVERT is not specified. Kazu PS: I found this not in the -current, but in RELENG_2_2, which now has the same code... > The result is that diverted packets that are being forwarded > will be diverted once and only once on the way in (ip_input()) > and again, once and only once on the way out (ip_output()) - > twice in total. ICMP packets that don't contain a port will > now also be diverted. > > Revision Changes Path > 1.4 +1 -2 src/sys/netinet/ip_divert.c > 1.56 +1 -0 src/sys/netinet/ip_input.c > 1.48 +1 -0 src/sys/netinet/ip_output.c From owner-cvs-sys Mon Feb 3 03:00:51 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA23057 for cvs-sys-outgoing; Mon, 3 Feb 1997 03:00:51 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA23050; Mon, 3 Feb 1997 03:00:47 -0800 (PST) Date: Mon, 3 Feb 1997 03:00:47 -0800 (PST) From: KATO Takenori Message-Id: <199702031100.DAA23050@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 clock.c if_fe.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/03 03:00:46 Branch: sys/pc98/pc98 RELENG_2_2 Modified: sys/pc98/pc98 clock.c if_fe.c Log: Synchronize with sys/i386/isa{clock.c,if_fe.c} revisions 1.72.2.1 and 1.20.2.2, respectively. Revision Changes Path 1.10.2.3 +23 -6 src/sys/pc98/pc98/clock.c 1.10.2.4 +4 -4 src/sys/pc98/pc98/if_fe.c From owner-cvs-sys Mon Feb 3 06:19:05 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA00246 for cvs-sys-outgoing; Mon, 3 Feb 1997 06:19:05 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA00227; Mon, 3 Feb 1997 06:19:04 -0800 (PST) Date: Mon, 3 Feb 1997 06:19:04 -0800 (PST) From: KATO Takenori Message-Id: <199702031419.GAA00227@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 if_ed.c if_ed98.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/03 06:19:03 Modified: sys/pc98/pc98 if_ed.c if_ed98.h Log: Changed return value of ed_probe (= number of I/O ports). Because I/O port address of most devices is not contiguos, a return value of probe routine is not so useful for detecting conflict. The return value was too big, and kernel sometimes detected conflict even though two devices are not conflict in I/O address between them. Suggested by: Chiharu Shibata Revision Changes Path 1.19 +27 -21 src/sys/pc98/pc98/if_ed.c 1.11 +16 -3 src/sys/pc98/pc98/if_ed98.h From owner-cvs-sys Mon Feb 3 08:29:11 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA06204 for cvs-sys-outgoing; Mon, 3 Feb 1997 08:29:11 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA06197; Mon, 3 Feb 1997 08:29:09 -0800 (PST) Date: Mon, 3 Feb 1997 08:29:09 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199702031629.IAA06197@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/scsi aic7xxx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 97/02/03 08:29:09 Modified: sys/i386/scsi aic7xxx.c Log: Fix an oversight in the handling of non-tagged abort requests. We need to search the QINFIFO to remove any possible command that is waiting otherwise our abort request may not be held up still waiting for the first command to complete. Revision Changes Path 1.94 +72 -34 src/sys/i386/scsi/aic7xxx.c From owner-cvs-sys Mon Feb 3 08:29:35 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA06285 for cvs-sys-outgoing; Mon, 3 Feb 1997 08:29:35 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA06277; Mon, 3 Feb 1997 08:29:33 -0800 (PST) Date: Mon, 3 Feb 1997 08:29:33 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199702031629.IAA06277@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/scsi aic7xxx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 97/02/03 08:29:33 Branch: sys/i386/scsi RELENG_2_2 Modified: sys/i386/scsi aic7xxx.c Log: Sync with -current. Revision Changes Path 1.81.2.5 +73 -35 src/sys/i386/scsi/aic7xxx.c From owner-cvs-sys Mon Feb 3 09:23:29 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA09232 for cvs-sys-outgoing; Mon, 3 Feb 1997 09:23:29 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA09225; Mon, 3 Feb 1997 09:23:28 -0800 (PST) Date: Mon, 3 Feb 1997 09:23:28 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199702031723.JAA09225@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/scsi aic7xxx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 97/02/03 09:23:27 Branch: sys/i386/scsi RELENG_2_2 Modified: sys/i386/scsi aic7xxx.c Log: Initialization of a variable got lost in the last commit when I moved a piece of code into a subroutine. Revision Changes Path 1.81.2.6 +2 -1 src/sys/i386/scsi/aic7xxx.c From owner-cvs-sys Mon Feb 3 09:24:33 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA09345 for cvs-sys-outgoing; Mon, 3 Feb 1997 09:24:33 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA09324; Mon, 3 Feb 1997 09:24:29 -0800 (PST) Date: Mon, 3 Feb 1997 09:24:29 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199702031724.JAA09324@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/scsi aic7xxx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 97/02/03 09:24:28 Modified: sys/i386/scsi aic7xxx.c Log: Initialization of a variable got lost in the last commit when I moved a piece of code into a subroutine. Revision Changes Path 1.95 +1 -0 src/sys/i386/scsi/aic7xxx.c From owner-cvs-sys Mon Feb 3 09:56:30 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA11087 for cvs-sys-outgoing; Mon, 3 Feb 1997 09:56:30 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA11079; Mon, 3 Feb 1997 09:56:28 -0800 (PST) Date: Mon, 3 Feb 1997 09:56:28 -0800 (PST) From: KATO Takenori Message-Id: <199702031756.JAA11079@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 fd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/03 09:56:28 Branch: sys/pc98/pc98 RELENG_2_2 Modified: sys/pc98/pc98 fd.c Log: YAMFC (revision 1.13; retry count and deleted extra DEALY). Revision Changes Path 1.7.2.5 +9 -14 src/sys/pc98/pc98/fd.c From owner-cvs-sys Mon Feb 3 14:53:27 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA25952 for cvs-sys-outgoing; Mon, 3 Feb 1997 14:53:27 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA25943; Mon, 3 Feb 1997 14:53:26 -0800 (PST) Date: Mon, 3 Feb 1997 14:53:26 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199702032253.OAA25943@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf GENERIC Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 97/02/03 14:53:26 Branch: sys/i386/conf RELENG_2_2 Modified: sys/i386/conf GENERIC Log: AHC_FORCE_PIO hasn't existed for a while now. Remove it from here. Memory mapped I/O is now a "positive" option AHC_ALLOW_MEMIO. Revision Changes Path 1.77.2.2 +1 -5 src/sys/i386/conf/GENERIC From owner-cvs-sys Mon Feb 3 15:16:07 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA27012 for cvs-sys-outgoing; Mon, 3 Feb 1997 15:16:07 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA26946; Mon, 3 Feb 1997 15:15:57 -0800 (PST) Date: Mon, 3 Feb 1997 15:15:57 -0800 (PST) From: Joerg Wunsch Message-Id: <199702032315.PAA26946@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_input.c ip_output.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 97/02/03 15:15:55 Branch: sys/netinet RELENG_2_2 Modified: sys/netinet ip_input.c ip_output.c Log: Fix my misplaced patch from yesterday... *blush* Revision Changes Path 1.50.2.3 +2 -2 src/sys/netinet/ip_input.c 1.44.2.3 +2 -2 src/sys/netinet/ip_output.c From owner-cvs-sys Mon Feb 3 17:15:02 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA04931 for cvs-sys-outgoing; Mon, 3 Feb 1997 17:15:02 -0800 (PST) Received: from who.cdrom.com (who.cdrom.com [204.216.27.3]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA04913; Mon, 3 Feb 1997 17:14:57 -0800 (PST) Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by who.cdrom.com (8.7.5/8.6.11) with SMTP id RAA13439 ; Mon, 3 Feb 1997 17:14:53 -0800 (PST) Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id CAA20668; Tue, 4 Feb 1997 02:13:20 +0100 Received: (from j@localhost) by uriah.heep.sax.de (8.8.5/8.6.9) id CAA25290; Tue, 4 Feb 1997 02:13:10 +0100 (MET) Message-ID: Date: Tue, 4 Feb 1997 02:13:09 +0100 From: j@uriah.heep.sax.de (J Wunsch) To: brian@awfulhak.demon.co.uk (Brian Somers) Cc: yokota@zodiac.mech.utsunomiya-u.ac.jp (Kazutaka YOKOTA), CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/netinet ip_divert.c ip_input.c ip_output.c References: <199702030922.SAA04701@zodiac.mech.utsunomiya-u.ac.jp> <199702040100.BAA24653@awfulhak.demon.co.uk> X-Mailer: Mutt 0.55-PL10 Mime-Version: 1.0 X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199702040100.BAA24653@awfulhak.demon.co.uk>; from Brian Somers on Feb 4, 1997 01:00:03 +0000 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk As Brian Somers wrote: > Eeek - so it seems ! I hate to "pass the buck", but it looks like "patch" > mis-guessed the line numbers :( for 2.2. > > Joerg, shall I fix it or do you want to ? Seems `patch' did a lousy job this time. Already fixed... -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) From owner-cvs-sys Mon Feb 3 17:47:08 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA06820 for cvs-sys-outgoing; Mon, 3 Feb 1997 17:47:08 -0800 (PST) Received: from relay-7.mail.demon.net (relay-7.mail.demon.net [194.217.242.9]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id RAA06769; Mon, 3 Feb 1997 17:45:16 -0800 (PST) Received: from awfulhak.demon.co.uk ([158.152.17.1]) by relay-6.mail.demon.net id aa614421; 4 Feb 97 1:07 GMT Received: from awfulhak.demon.co.uk (localhost.coverform.lan [127.0.0.1]) by awfulhak.demon.co.uk (8.8.4/8.7.3) with ESMTP id BAA24653; Tue, 4 Feb 1997 01:00:03 GMT Message-Id: <199702040100.BAA24653@awfulhak.demon.co.uk> X-Mailer: exmh version 1.6.9 8/22/96 To: Kazutaka YOKOTA cc: Brian Somers , CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, joerg_wunsch@uriah.heep.sax.de Subject: Re: cvs commit: src/sys/netinet ip_divert.c ip_input.c ip_output.c In-reply-to: Your message of "Mon, 03 Feb 1997 18:22:13 +0900." <199702030922.SAA04701@zodiac.mech.utsunomiya-u.ac.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 04 Feb 1997 01:00:03 +0000 From: Brian Somers Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > >brian 97/02/02 08:33:14 > > > > Modified: sys/netinet ip_divert.c ip_input.c ip_output.c > > Log: > > Reset ip_divert_ignore to zero immediately after use - also, > > set it in the first place, independent of whether sin->sin_port > > is set. > > `ip_divert_ignore' is reset outside #ifdef IPDIVERT in `ip_input.c', > causing kernel compilation fail if the option IPDIVERT is not specified. > > Kazu > > PS: I found this not in the -current, but in RELENG_2_2, which now > has the same code... Eeek - so it seems ! I hate to "pass the buck", but it looks like "patch" mis-guessed the line numbers :( for 2.2. Joerg, shall I fix it or do you want to ? -- Brian , Don't _EVER_ lose your sense of humour.... From owner-cvs-sys Mon Feb 3 19:14:47 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA11997 for cvs-sys-outgoing; Mon, 3 Feb 1997 19:14:47 -0800 (PST) Received: (from fenner@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA11985; Mon, 3 Feb 1997 19:14:43 -0800 (PST) Date: Mon, 3 Feb 1997 19:14:43 -0800 (PST) From: Bill Fenner Message-Id: <199702040314.TAA11985@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/net rtsock.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fenner 97/02/03 19:14:41 Modified: sys/net rtsock.c Log: Make sure we have arguments to pass before calling ifaof_ifpforaddr and ifa_ifwithroute. This eliminates the panic seen in kern/2647, although it doesn't address the fact that RTM_CHANGE can't change flags. Revision Changes Path 1.25 +3 -3 src/sys/net/rtsock.c From owner-cvs-sys Mon Feb 3 23:39:31 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA25098 for cvs-sys-outgoing; Mon, 3 Feb 1997 23:39:31 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA25090; Mon, 3 Feb 1997 23:39:30 -0800 (PST) Date: Mon, 3 Feb 1997 23:39:30 -0800 (PST) From: David Greenman Message-Id: <199702040739.XAA25090@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_fxp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 97/02/03 23:39:30 Modified: sys/pci if_fxp.c Log: Don't include the short-frames counter in with the input errors. This counter is incremented on all short frames, including those that are the result of collisions. Revision Changes Path 1.26 +1 -3 src/sys/pci/if_fxp.c From owner-cvs-sys Mon Feb 3 23:41:04 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA25218 for cvs-sys-outgoing; Mon, 3 Feb 1997 23:41:04 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA25209; Mon, 3 Feb 1997 23:41:02 -0800 (PST) Date: Mon, 3 Feb 1997 23:41:02 -0800 (PST) From: David Greenman Message-Id: <199702040741.XAA25209@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_fxp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 97/02/03 23:41:02 Branch: sys/pci RELENG_2_2 Modified: sys/pci if_fxp.c Log: Brought in fix from rev 1.26: don't count a short frame as an input error. Revision Changes Path 1.21.2.2 +2 -4 src/sys/pci/if_fxp.c From owner-cvs-sys Tue Feb 4 02:53:19 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA09105 for cvs-sys-outgoing; Tue, 4 Feb 1997 02:53:19 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA09098; Tue, 4 Feb 1997 02:53:16 -0800 (PST) Date: Tue, 4 Feb 1997 02:53:16 -0800 (PST) From: David Greenman Message-Id: <199702041053.CAA09098@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_fxp.c if_fxpreg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 97/02/04 02:53:14 Modified: sys/pci if_fxp.c if_fxpreg.h Log: Do "selective" reset rather than full reset...the manual specifically says not to do the full reset because it can lock up the PCI bus if the chip is active. Added various PORT command definitions to facilitate this. Revision Changes Path 1.27 +3 -3 src/sys/pci/if_fxp.c 1.5 +5 -0 src/sys/pci/if_fxpreg.h From owner-cvs-sys Tue Feb 4 02:54:05 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA09176 for cvs-sys-outgoing; Tue, 4 Feb 1997 02:54:05 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA09168; Tue, 4 Feb 1997 02:54:03 -0800 (PST) Date: Tue, 4 Feb 1997 02:54:03 -0800 (PST) From: David Greenman Message-Id: <199702041054.CAA09168@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_fxp.c if_fxpreg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 97/02/04 02:54:02 Branch: sys/pci RELENG_2_2 Modified: sys/pci if_fxp.c if_fxpreg.h Log: Brought in changes from main branch: do selective rather than full reset. Revision Changes Path 1.21.2.3 +4 -4 src/sys/pci/if_fxp.c 1.3.2.1 +6 -1 src/sys/pci/if_fxpreg.h From owner-cvs-sys Tue Feb 4 03:44:19 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA11778 for cvs-sys-outgoing; Tue, 4 Feb 1997 03:44:19 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA11771; Tue, 4 Feb 1997 03:44:18 -0800 (PST) Date: Tue, 4 Feb 1997 03:44:18 -0800 (PST) From: David Greenman Message-Id: <199702041144.DAA11771@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_fxp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 97/02/04 03:44:17 Modified: sys/pci if_fxp.c Log: Changed several configuration options: Disabled the DMA byte counters - I had it this way originally and this is the recommended setting. Set crscdt to CRS only (0) since this is what it should be for an MII PHY. Also fixed some comments. Revision Changes Path 1.28 +7 -7 src/sys/pci/if_fxp.c From owner-cvs-sys Tue Feb 4 03:45:07 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA11857 for cvs-sys-outgoing; Tue, 4 Feb 1997 03:45:07 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA11850; Tue, 4 Feb 1997 03:45:05 -0800 (PST) Date: Tue, 4 Feb 1997 03:45:05 -0800 (PST) From: David Greenman Message-Id: <199702041145.DAA11850@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_fxp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 97/02/04 03:45:04 Branch: sys/pci RELENG_2_2 Modified: sys/pci if_fxp.c Log: Brough in changes from rev 1.28: changes to configuration options Revision Changes Path 1.21.2.4 +8 -8 src/sys/pci/if_fxp.c From owner-cvs-sys Tue Feb 4 10:32:04 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA03270 for cvs-sys-outgoing; Tue, 4 Feb 1997 10:32:04 -0800 (PST) Received: (from se@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA03245; Tue, 4 Feb 1997 10:32:01 -0800 (PST) Date: Tue, 4 Feb 1997 10:32:01 -0800 (PST) From: Stefan Esser Message-Id: <199702041832.KAA03245@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci pci.c pcibus.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 97/02/04 10:32:00 Modified: sys/pci pci.c pcibus.h Log: Add interface revision field to pci_register_lkm parameter list.pci.c pcibus.h This parameter is intended to allow new kernels to work with old LKM binaries, provided the revision ID is incremented whenever the PCI LKM interface is changed. The revision ID does not at all protect against changes in data structures accesses by the driver. Revision Changes Path 1.64 +5 -1 src/sys/pci/pci.c 1.8 +1 -1 src/sys/pci/pcibus.h From owner-cvs-sys Tue Feb 4 13:04:24 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA12096 for cvs-sys-outgoing; Tue, 4 Feb 1997 13:04:24 -0800 (PST) Received: (from jhay@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA12089; Tue, 4 Feb 1997 13:04:22 -0800 (PST) Date: Tue, 4 Feb 1997 13:04:22 -0800 (PST) From: John Hay Message-Id: <199702042104.NAA12089@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_clock.c kern_ntptime.c src/sys/sys systm.h timex.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jhay 97/02/04 13:04:21 Branch: sys/kern RELENG_2_2 sys/sys RELENG_2_2 Modified: sys/kern kern_clock.c kern_ntptime.c sys/sys systm.h timex.h Log: Merge the ntp changes from current. This is the latest code from David Mills and is needed for the latest versions of xntpd. Revision Changes Path 1.28.2.1 +252 -127 src/sys/kern/kern_clock.c 1.9.4.1 +4 -1 src/sys/kern/kern_ntptime.c 1.47.2.1 +3 -1 src/sys/sys/systm.h 1.2.12.1 +14 -6 src/sys/sys/timex.h From owner-cvs-sys Tue Feb 4 14:27:17 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA18182 for cvs-sys-outgoing; Tue, 4 Feb 1997 14:27:17 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA18173; Tue, 4 Feb 1997 14:27:14 -0800 (PST) Date: Tue, 4 Feb 1997 14:27:14 -0800 (PST) From: KATO Takenori Message-Id: <199702042227.OAA18173@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi sd.c src/sys/pc98/pc98 pc98_machdep.c pc98_machdep.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/04 14:27:13 Modified: sys/scsi sd.c sys/pc98/pc98 pc98_machdep.c pc98_machdep.h Log: Moved PC-98 routine in sd_get_parms() to pc98_machdep.c. Revision Changes Path 1.100 +3 -34 src/sys/scsi/sd.c 1.8 +65 -0 src/sys/pc98/pc98/pc98_machdep.c 1.5 +3 -0 src/sys/pc98/pc98/pc98_machdep.h From owner-cvs-sys Tue Feb 4 14:29:58 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA18426 for cvs-sys-outgoing; Tue, 4 Feb 1997 14:29:58 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA18403; Tue, 4 Feb 1997 14:29:53 -0800 (PST) Date: Tue, 4 Feb 1997 14:29:53 -0800 (PST) From: KATO Takenori Message-Id: <199702042229.OAA18403@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pccard slot.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/04 14:29:52 Modified: sys/pccard slot.h Log: Deleted obsolete structure, pc98_device. Revision Changes Path 1.10 +0 -4 src/sys/pccard/slot.h From owner-cvs-sys Tue Feb 4 14:32:38 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA18743 for cvs-sys-outgoing; Tue, 4 Feb 1997 14:32:38 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA18731; Tue, 4 Feb 1997 14:32:35 -0800 (PST) Date: Tue, 4 Feb 1997 14:32:35 -0800 (PST) From: KATO Takenori Message-Id: <199702042232.OAA18731@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pccard slot.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/04 14:32:33 Branch: sys/pccard RELENG_2_2 Modified: sys/pccard slot.h Log: YAMFC (revision 1.10; deleted struct pc98_device). Revision Changes Path 1.7.2.1 +0 -4 src/sys/pccard/slot.h From owner-cvs-sys Tue Feb 4 21:27:19 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA04538 for cvs-sys-outgoing; Tue, 4 Feb 1997 21:27:19 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA04531; Tue, 4 Feb 1997 21:27:17 -0800 (PST) Date: Tue, 4 Feb 1997 21:27:17 -0800 (PST) From: David Greenman Message-Id: <199702050527.VAA04531@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 locore.s pmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 97/02/04 21:27:17 Branch: sys/i386/i386 RELENG_2_1_0 Modified: sys/i386/i386 locore.s pmap.c Log: Killed PG_N from device memory/register mappings. It appears to cause NMI/parity errors on some machines. Revision Changes Path 1.52.4.6 +2 -2 src/sys/i386/i386/locore.s 1.58.4.7 +2 -2 src/sys/i386/i386/pmap.c From owner-cvs-sys Tue Feb 4 21:41:54 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA05252 for cvs-sys-outgoing; Tue, 4 Feb 1997 21:41:54 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA05245; Tue, 4 Feb 1997 21:41:52 -0800 (PST) Date: Tue, 4 Feb 1997 21:41:52 -0800 (PST) From: David Greenman Message-Id: <199702050541.VAA05245@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 97/02/04 21:41:52 Branch: sys/i386/isa RELENG_2_1_0 Modified: sys/i386/isa syscons.c Log: Brought in the important parts of rev 1.186: Add spltty around call to close Disallow IO access to everyone if securelevel > 0 Don't corrupt memory if the cursor isn't in the 80x25 area. Revision Changes Path 1.117.4.16 +12 -1 src/sys/i386/isa/syscons.c From owner-cvs-sys Tue Feb 4 23:24:01 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA09416 for cvs-sys-outgoing; Tue, 4 Feb 1997 23:24:01 -0800 (PST) Received: (from ache@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA09398; Tue, 4 Feb 1997 23:23:59 -0800 (PST) Date: Tue, 4 Feb 1997 23:23:59 -0800 (PST) From: "Andrey A. Chernov" Message-Id: <199702050723.XAA09398@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci pci.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 97/02/04 23:23:58 Modified: sys/pci pci.c Log: Fix misspelled variable name, -current build stopper Revision Changes Path 1.65 +1 -1 src/sys/pci/pci.c From owner-cvs-sys Wed Feb 5 04:50:40 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA12307 for cvs-sys-outgoing; Wed, 5 Feb 1997 04:50:40 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA12297; Wed, 5 Feb 1997 04:50:37 -0800 (PST) Date: Wed, 5 Feb 1997 04:50:37 -0800 (PST) From: David Greenman Message-Id: <199702051250.EAA12297@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_fxp.c if_fxpreg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 97/02/05 04:50:36 Branch: sys/pci RELENG_2_1_0 Modified: sys/pci if_fxp.c if_fxpreg.h Log: Brought in various fixes from main branch and wcarchive: some configuration changes having to do with DMA limits, change to the way that the board is reset to avoid PCI/system hang, and don't count short frames as input errors. Tested extensively on wcarchive. Revision Changes Path 1.8.2.11 +14 -18 src/sys/pci/if_fxp.c 1.2.2.2 +6 -1 src/sys/pci/if_fxpreg.h From owner-cvs-sys Wed Feb 5 05:27:26 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA14551 for cvs-sys-outgoing; Wed, 5 Feb 1997 05:27:26 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA14544; Wed, 5 Feb 1997 05:27:24 -0800 (PST) Date: Wed, 5 Feb 1997 05:27:24 -0800 (PST) From: KATO Takenori Message-Id: <199702051327.FAA14544@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 if_ed.c if_ed98.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/05 05:27:24 Branch: sys/pc98/pc98 RELENG_2_2 Modified: sys/pc98/pc98 if_ed.c if_ed98.h Log: YAMFC (number of I/O ports; if_ed.c and if_ed98.h revisions 1.19 and 1.11, respectively). Revision Changes Path 1.11.2.4 +28 -22 src/sys/pc98/pc98/if_ed.c 1.6.2.5 +16 -3 src/sys/pc98/pc98/if_ed98.h From owner-cvs-sys Wed Feb 5 08:52:57 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA06649 for cvs-sys-outgoing; Wed, 5 Feb 1997 08:52:57 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA06557; Wed, 5 Feb 1997 08:52:54 -0800 (PST) Date: Wed, 5 Feb 1997 08:52:54 -0800 (PST) From: KATO Takenori Message-Id: <199702051652.IAA06557@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/boot/biosboot README.serial.98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/05 08:52:54 Modified: sys/pc98/boot/biosboot README.serial.98 Log: Changed document encoding system from JIS X 0208 to EUC. Revision Changes Path 1.2 +48 -37 src/sys/pc98/boot/biosboot/README.serial.98 From owner-cvs-sys Wed Feb 5 08:54:48 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA09497 for cvs-sys-outgoing; Wed, 5 Feb 1997 08:54:48 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA09392; Wed, 5 Feb 1997 08:54:42 -0800 (PST) Date: Wed, 5 Feb 1997 08:54:42 -0800 (PST) From: KATO Takenori Message-Id: <199702051654.IAA09392@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/boot/biosboot README.serial.98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/05 08:54:40 Branch: sys/pc98/boot/biosboot RELENG_2_2 Modified: sys/pc98/boot/biosboot README.serial.98 Log: YAMFC (revision 1.2; encoding system). Revision Changes Path 1.1.1.1.2.1 +48 -37 src/sys/pc98/boot/biosboot/README.serial.98 From owner-cvs-sys Wed Feb 5 11:02:33 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA02021 for cvs-sys-outgoing; Wed, 5 Feb 1997 11:02:33 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA02004; Wed, 5 Feb 1997 11:02:27 -0800 (PST) Date: Wed, 5 Feb 1997 11:02:27 -0800 (PST) From: KATO Takenori Message-Id: <199702051902.LAA02004@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 pc98_machdep.c pc98_machdep.h src/sys/scsi sd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/05 11:02:25 Branch: sys/pc98/pc98 RELENG_2_2 sys/scsi RELENG_2_2 Modified: sys/pc98/pc98 pc98_machdep.c pc98_machdep.h sys/scsi sd.c Log: YAMFC (move PC-98 code to pc98_machdep.c; pc98_machdep.c, pc98_machdep.h, sd.c revisions 1.8, 1.5, 1.100, respectively). Revision Changes Path 1.6.2.2 +65 -0 src/sys/pc98/pc98/pc98_machdep.c 1.3.2.2 +3 -0 src/sys/pc98/pc98/pc98_machdep.h 1.95.2.2 +4 -35 src/sys/scsi/sd.c From owner-cvs-sys Wed Feb 5 11:07:59 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA02412 for cvs-sys-outgoing; Wed, 5 Feb 1997 11:07:59 -0800 (PST) Received: from relay.nuxi.com (nuxi.ucdavis.edu [128.120.37.176]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA02402; Wed, 5 Feb 1997 11:07:47 -0800 (PST) Received: from dragon.nuxi.com (reqf-022.ucdavis.edu [128.120.253.142]) by relay.nuxi.com (8.8.4/8.6.12) with ESMTP id LAA25425; Wed, 5 Feb 1997 11:07:51 -0800 (PST) Received: (from obrien@localhost) by dragon.nuxi.com (8.8.4/8.7.3) id LAA07155; Wed, 5 Feb 1997 11:07:40 -0800 (PST) Message-ID: <19970205110739.CM38559@dragon.nuxi.com> Date: Wed, 5 Feb 1997 11:07:39 -0800 From: obrien@NUXI.com (David O'Brien) To: freebsd-scsi@freebsd.org Cc: CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq src/sys/i386/scsi aic7xxx.c aic7xxx.h References: <199702030216.SAA01223@freefall.freebsd.org> X-Mailer: Mutt 0.59-PL19 Mime-Version: 1.0 Organization: The NUXI *BSD group X-PGP-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Keyid: 34F9F9D5 In-Reply-To: <199702030216.SAA01223@freefall.freebsd.org>; from Justin T. Gibbs on Feb 2, 1997 18:16:18 -0800 Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Justin T. Gibbs writes: > gibbs 97/02/02 18:16:17 > > Modified: sys/dev/aic7xxx aic7xxx.seq > Revision Changes Path > 1.57 +3 -6 src/sys/dev/aic7xxx/aic7xxx.seq > > Modified: sys/i386/scsi aic7xxx.c aic7xxx.h > Revision Changes Path > 1.93 +49 -24 src/sys/i386/scsi/aic7xxx.c > 1.36 +13 -1 src/sys/i386/scsi/aic7xxx.h YES!!! :-)))))))))))))))))))))))) I've been running these bits for three days now, and NOT a single panic. Which I was getting quite often with the last commit. NOT a single SCB or reset console error message, which I was getting somewhat often with two commits ago. These bits have let FreeBSD regain a level of stability above MS-DOS on my machine. Others? Thanks Justin. :-) -- -- David (obrien@NUXI.com -or- obrien@FreeBSD.org) From owner-cvs-sys Wed Feb 5 14:19:32 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA16815 for cvs-sys-outgoing; Wed, 5 Feb 1997 14:19:32 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA16806; Wed, 5 Feb 1997 14:19:29 -0800 (PST) Date: Wed, 5 Feb 1997 14:19:29 -0800 (PST) From: David Greenman Message-Id: <199702052219.OAA16806@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci cy_pci.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 97/02/05 14:19:28 Modified: sys/pci cy_pci.c Log: Fixed missing ioport offset from the reading/updating of the PLX interrupt control/status register. Submitted by: Brian McGovern Revision Changes Path 1.4 +1 -1 src/sys/pci/cy_pci.c From owner-cvs-sys Wed Feb 5 14:20:37 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA16994 for cvs-sys-outgoing; Wed, 5 Feb 1997 14:20:37 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA16986; Wed, 5 Feb 1997 14:20:29 -0800 (PST) Date: Wed, 5 Feb 1997 14:20:29 -0800 (PST) From: David Greenman Message-Id: <199702052220.OAA16986@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci cy_pci.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 97/02/05 14:20:24 Branch: sys/pci RELENG_2_2 Modified: sys/pci cy_pci.c Log: Brought in fix from rev 1.4: added missing ioport offset Revision Changes Path 1.2.2.1 +2 -2 src/sys/pci/cy_pci.c From owner-cvs-sys Wed Feb 5 14:52:07 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA19347 for cvs-sys-outgoing; Wed, 5 Feb 1997 14:52:07 -0800 (PST) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA19099; Wed, 5 Feb 1997 14:50:14 -0800 (PST) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) with UUCP id XAA04701; Wed, 5 Feb 1997 23:16:28 +0100 (MET) Received: (from andreas@localhost) by klemm.gtn.com (8.8.5/8.8.2) id WAA12832; Wed, 5 Feb 1997 22:52:56 +0100 (MET) Message-ID: <19970205225255.CI12150@klemm.gtn.com> Date: Wed, 5 Feb 1997 22:52:55 +0100 From: andreas@klemm.gtn.com (Andreas Klemm) To: obrien@NUXI.com (David O'Brien) Cc: freebsd-scsi@FreeBSD.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq src/sys/i386/scsi aic7xxx.c aic7xxx.h References: <199702030216.SAA01223@freefall.freebsd.org> <19970205110739.CM38559@dragon.nuxi.com> X-Mailer: Mutt 0.60-PL0 Mime-Version: 1.0 In-Reply-To: <19970205110739.CM38559@dragon.nuxi.com>; from "David O'Brien" on Feb 5, 1997 11:07:39 -0800 Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk I still get these messages when using this kernel config ... options AHC_TAGENABLE options AHC_SCBPAGING_ENABLE options AHC_ALLOW_MEMIO Hardware: AHA 2940 1.16 sd0: type 0 fixed SCSI 2 sd1: type 0 fixed SCSI 2 Feb 5 19:56:49 klemm /kernel: sd1 at scbus0 target 1 lun 0: data overrun of 510 bytes detected. Forcing a retry. David O'Brien writes: > Justin T. Gibbs writes: > > gibbs 97/02/02 18:16:17 > > > > Modified: sys/dev/aic7xxx aic7xxx.seq > > Revision Changes Path > > 1.57 +3 -6 src/sys/dev/aic7xxx/aic7xxx.seq > > > > Modified: sys/i386/scsi aic7xxx.c aic7xxx.h > > Revision Changes Path > > 1.93 +49 -24 src/sys/i386/scsi/aic7xxx.c > > 1.36 +13 -1 src/sys/i386/scsi/aic7xxx.h > > > YES!!! :-)))))))))))))))))))))))) > > I've been running these bits for three days now, and NOT a single panic. > Which I was getting quite often with the last commit. NOT a single SCB > or reset console error message, which I was getting somewhat often with > two commits ago. > > These bits have let FreeBSD regain a level of stability above MS-DOS on > my machine. Others? -- andreas@klemm.gtn.com /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ Support Unix -- andreas.klemm@wup.de pgp p-key http://www-swiss.ai.mit.edu/~bal/pks-toplev.html >>> powered by <<< ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz >>> FreeBSD <<< From owner-cvs-sys Wed Feb 5 14:55:59 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA19672 for cvs-sys-outgoing; Wed, 5 Feb 1997 14:55:59 -0800 (PST) Received: from root.com (implode.root.com [198.145.90.17]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA19654; Wed, 5 Feb 1997 14:55:53 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by root.com (8.7.6/8.6.5) with SMTP id OAA12048; Wed, 5 Feb 1997 14:55:34 -0800 (PST) Message-Id: <199702052255.OAA12048@root.com> X-Authentication-Warning: implode.root.com: Host localhost [127.0.0.1] didn't use HELO protocol To: andreas@klemm.gtn.com (Andreas Klemm) cc: obrien@NUXI.com (David O'Brien), freebsd-scsi@FreeBSD.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq src/sys/i386/scsi aic7xxx.c aic7xxx.h In-reply-to: Your message of "Wed, 05 Feb 1997 22:52:55 +0100." <19970205225255.CI12150@klemm.gtn.com> From: David Greenman Reply-To: dg@root.com Date: Wed, 05 Feb 1997 14:55:34 -0800 Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk >I still get these messages when using this kernel config ... > >options AHC_TAGENABLE >options AHC_SCBPAGING_ENABLE >options AHC_ALLOW_MEMIO > >Hardware: AHA 2940 1.16 >sd0: type 0 fixed SCSI 2 >sd1: type 0 fixed SCSI 2 > >Feb 5 19:56:49 klemm /kernel: sd1 at scbus0 target 1 lun 0: data overrun of 510 bytes detected. Forcing a retry. ...and wcarchive falls over dead a couple of times a day with all sorts of interesting data phase timeouts and "Unexpected busfrees". Justin's working on it, though, and I'm sure this will get resolved shortly. -DG David Greenman Core-team/Principal Architect, The FreeBSD Project From owner-cvs-sys Thu Feb 6 03:14:33 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA01848 for cvs-sys-outgoing; Thu, 6 Feb 1997 03:14:33 -0800 (PST) Received: (from brian@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA01828; Thu, 6 Feb 1997 03:14:29 -0800 (PST) Date: Thu, 6 Feb 1997 03:14:29 -0800 (PST) From: Brian Somers Message-Id: <199702061114.DAA01828@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_input.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk brian 97/02/06 03:14:28 Modified: sys/netinet ip_input.c Log: Don't zero ip->ip_sum during sum validation. This should only affect programs that sit on top of divert(4) sockets. The multicast routing code already unconditionally zeros the sum before recalculating. Any code that unconditionaly sums a packet without first zeroing the sum (assuming that it's already zero'd) will break. No such code seems to exist. Revision Changes Path 1.57 +4 -3 src/sys/netinet/ip_input.c From owner-cvs-sys Thu Feb 6 03:33:46 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA07903 for cvs-sys-outgoing; Thu, 6 Feb 1997 03:33:46 -0800 (PST) Received: (from brian@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA07878; Thu, 6 Feb 1997 03:33:43 -0800 (PST) Date: Thu, 6 Feb 1997 03:33:43 -0800 (PST) From: Brian Somers Message-Id: <199702061133.DAA07878@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_input.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk brian 97/02/06 03:33:42 Branch: sys/netinet RELENG_2_2 Modified: sys/netinet ip_input.c Log: Roll ip_sum mods into 2.2: Don't zero ip->ip_sum during sum validation. This should only affect programs that sit on top of divert(4) sockets. The multicast routing code already unconditionally zeros the sum before recalculating. Any code that unconditionaly sums a packet without first zeroing the sum (assuming that it's already zero'd) will break. No such code seems to exist. Revision Changes Path 1.50.2.4 +5 -4 src/sys/netinet/ip_input.c From owner-cvs-sys Thu Feb 6 05:38:11 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA04594 for cvs-sys-outgoing; Thu, 6 Feb 1997 05:38:11 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA04577; Thu, 6 Feb 1997 05:38:08 -0800 (PST) Date: Thu, 6 Feb 1997 05:38:08 -0800 (PST) From: KATO Takenori Message-Id: <199702061338.FAA04577@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 pc98_machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/06 05:38:06 Modified: sys/pc98/pc98 pc98_machdep.c Log: Cosmetic change. Sorted by function, added `1997' to copyright notice, and added comment. Revision Changes Path 1.9 +30 -12 src/sys/pc98/pc98/pc98_machdep.c From owner-cvs-sys Thu Feb 6 06:13:39 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA08824 for cvs-sys-outgoing; Thu, 6 Feb 1997 06:13:39 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA08800; Thu, 6 Feb 1997 06:13:33 -0800 (PST) Date: Thu, 6 Feb 1997 06:13:33 -0800 (PST) From: KATO Takenori Message-Id: <199702061413.GAA08800@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 pc98_machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/06 06:13:30 Branch: sys/pc98/pc98 RELENG_2_2 Modified: sys/pc98/pc98 pc98_machdep.c Log: YAMFC (revison 1.9; cosmetic change). Revision Changes Path 1.6.2.3 +30 -12 src/sys/pc98/pc98/pc98_machdep.c From owner-cvs-sys Thu Feb 6 06:17:14 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA09490 for cvs-sys-outgoing; Thu, 6 Feb 1997 06:17:14 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA09471; Thu, 6 Feb 1997 06:17:08 -0800 (PST) Date: Thu, 6 Feb 1997 06:17:08 -0800 (PST) From: KATO Takenori Message-Id: <199702061417.GAA09471@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 if_ed.c if_ed98.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/06 06:17:04 Modified: sys/pc98/pc98 if_ed.c if_ed98.h Log: Deleted ioskip member of the structure pc98_edregister. The member port is always used for accessing PAR and MAR instead of constant interval of I/O address. Revision Changes Path 1.20 +4 -7 src/sys/pc98/pc98/if_ed.c 1.12 +4 -11 src/sys/pc98/pc98/if_ed98.h From owner-cvs-sys Thu Feb 6 06:54:27 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA15457 for cvs-sys-outgoing; Thu, 6 Feb 1997 06:54:27 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA15449; Thu, 6 Feb 1997 06:54:25 -0800 (PST) Date: Thu, 6 Feb 1997 06:54:25 -0800 (PST) From: KATO Takenori Message-Id: <199702061454.GAA15449@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 if_ed.c if_ed98.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/06 06:54:24 Branch: sys/pc98/pc98 RELENG_2_2 Modified: sys/pc98/pc98 if_ed.c if_ed98.h Log: YAMFC (deleted ioskip member; if_ed.c and if_ed98.h revisions 1.20 and 1.12, respectively). Revision Changes Path 1.11.2.5 +5 -8 src/sys/pc98/pc98/if_ed.c 1.6.2.6 +4 -11 src/sys/pc98/pc98/if_ed98.h From owner-cvs-sys Thu Feb 6 14:19:53 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA10291 for cvs-sys-outgoing; Thu, 6 Feb 1997 14:19:53 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA10275; Thu, 6 Feb 1997 14:19:50 -0800 (PST) Date: Thu, 6 Feb 1997 14:19:50 -0800 (PST) From: Joerg Wunsch Message-Id: <199702062219.OAA10275@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi worm.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 97/02/06 14:19:49 Modified: sys/scsi worm.c Log: After so many people have been bugging me :), finally implement read-mode access to CD-ROM media in the worm(4) driver. No whistles and bells yet, like all the CDIO* commands, but at least a start. In order to do this, i had to slightly rearrange the semantics of an open(2) on the worm driver: now, opening it with O_NONBLOCK set means no actual IO operations will be intended but only ioctls are to be processed. This mode is used by wormcontrol(8) to prepare a track and/or session. I have only been able to test this on a 2.2-GAMMA system by now, and only the !DEVFS part is tested yet. Also, i have only done a dummy burn so far, but wouldn't expect many surprises else. Report bugs to me ASAP, if there's reasonable demand and i hear no objections, i might consider merging it into the 2.2 branch as well. Revision Changes Path 1.32 +80 -52 src/sys/scsi/worm.c From owner-cvs-sys Thu Feb 6 14:20:46 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA10414 for cvs-sys-outgoing; Thu, 6 Feb 1997 14:20:46 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA10399; Thu, 6 Feb 1997 14:20:39 -0800 (PST) Date: Thu, 6 Feb 1997 14:20:39 -0800 (PST) From: Joerg Wunsch Message-Id: <199702062220.OAA10399@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf majors.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 97/02/06 14:20:37 Modified: sys/i386/conf majors.i386 Log: The worm(4) driver needs a bdev major # now, too. Revision Changes Path 1.11 +1 -0 src/sys/i386/conf/majors.i386 From owner-cvs-sys Thu Feb 6 15:18:42 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA14019 for cvs-sys-outgoing; Thu, 6 Feb 1997 15:18:42 -0800 (PST) Received: from narnia.plutotech.com (narnia.plutotech.com [206.168.67.130]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA14014; Thu, 6 Feb 1997 15:18:35 -0800 (PST) Received: from narnia (localhost [127.0.0.1]) by narnia.plutotech.com (8.8.5/8.7.3) with ESMTP id PAA02311; Thu, 6 Feb 1997 15:18:38 -0800 (PST) Message-Id: <199702062318.PAA02311@narnia.plutotech.com> To: Joerg Wunsch cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/scsi worm.c In-reply-to: Your message of "Thu, 06 Feb 1997 14:19:50 PST." <199702062219.OAA10275@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 06 Feb 1997 15:18:38 -0800 From: "Justin T. Gibbs" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk I hope you haven't gotten too far on this yet. As soon as my CAM implementation is complete, this kind of problem disappears. CAM allows "type" drivers to set sharing modes on devices which means that both the cd and the worm driver could attach to the same device and simply change the mode to exclusive access when they are opened. This cleanly solves the problem of "mixed mode" devices without any code duplication. >joerg 97/02/06 14:19:49 > > Modified: sys/scsi worm.c > Log: > After so many people have been bugging me :), finally implement > read-mode access to CD-ROM media in the worm(4) driver. No whistles > and bells yet, like all the CDIO* commands, but at least a start. -- Justin T. Gibbs =========================================== FreeBSD: Turning PCs into workstations =========================================== From owner-cvs-sys Thu Feb 6 17:55:25 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA22417 for cvs-sys-outgoing; Thu, 6 Feb 1997 17:55:25 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA22408; Thu, 6 Feb 1997 17:55:23 -0800 (PST) Date: Thu, 6 Feb 1997 17:55:23 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199702070155.RAA22408@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/conf newvers.sh Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 97/02/06 17:55:22 Branch: sys/conf RELENG_2_1_0 Modified: sys/conf newvers.sh Log: Bump version info to 2.1.7 so we don't forget. Revision Changes Path 1.16.4.10 +3 -3 src/sys/conf/newvers.sh From owner-cvs-sys Fri Feb 7 02:41:46 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA15857 for cvs-sys-outgoing; Fri, 7 Feb 1997 02:41:46 -0800 (PST) Received: (from davidn@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA15850; Fri, 7 Feb 1997 02:41:44 -0800 (PST) Date: Fri, 7 Feb 1997 02:41:44 -0800 (PST) From: David Nugent Message-Id: <199702071041.CAA15850@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys param.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidn 97/02/07 02:41:43 Modified: sys/sys param.h Log: Correct comments relating to MAXLOGNAME. MAXLOGNAME includes NUL terminator. Revision Changes Path 1.21 +3 -2 src/sys/sys/param.h From owner-cvs-sys Fri Feb 7 03:02:54 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA19832 for cvs-sys-outgoing; Fri, 7 Feb 1997 03:02:54 -0800 (PST) Received: (from yokota@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA19825; Fri, 7 Feb 1997 03:02:51 -0800 (PST) Date: Fri, 7 Feb 1997 03:02:51 -0800 (PST) From: Kazutaka YOKOTA Message-Id: <199702071102.DAA19825@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa kbdio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk yokota 97/02/07 03:02:50 Branch: sys/i386/isa RELENG_2_2 Modified: sys/i386/isa kbdio.c Log: Fix for the Compaq Armada laptop. The PS/2 mouse device responds to a reset command with a sequence of ACK(fa), RESULT(aa) and ID(00). Most PS/2 mice immediately returns ACK, but spend sometime before sending RESULT. The Armada takes time before ACK; extra delay is necessary before the call to read ACK. The problem was reported in comp.unix.bsd.freebsd.misc and the patch was tested by the reporter. No PR was filed, by the way. Revision Changes Path 1.1.2.5 +17 -8 src/sys/i386/isa/kbdio.c From owner-cvs-sys Fri Feb 7 03:41:50 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA21502 for cvs-sys-outgoing; Fri, 7 Feb 1997 03:41:50 -0800 (PST) Received: (from yokota@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA21494; Fri, 7 Feb 1997 03:41:48 -0800 (PST) Date: Fri, 7 Feb 1997 03:41:48 -0800 (PST) From: Kazutaka YOKOTA Message-Id: <199702071141.DAA21494@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa kbdio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk yokota 97/02/07 03:41:47 Modified: sys/i386/isa kbdio.c Log: Fix for the Compaq Armada laptop. The PS/2 mouse device responds to a reset command with a sequence of ACK(fa), RESULT(aa) and ID(00). Most PS/2 mice immediately returns ACK, but spend sometime before sending RESULT. The Armada takes time before ACK; extra delay is necessary before the call to read ACK. The problem was reported in comp.unix.bsd.freebsd.misc and the patch was tested by the reporter. No PR was filed, by the way. Revision Changes Path 1.7 +9 -3 src/sys/i386/isa/kbdio.c From owner-cvs-sys Fri Feb 7 11:02:46 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA12768 for cvs-sys-outgoing; Fri, 7 Feb 1997 11:02:46 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA12761; Fri, 7 Feb 1997 11:02:44 -0800 (PST) Date: Fri, 7 Feb 1997 11:02:44 -0800 (PST) From: KATO Takenori Message-Id: <199702071902.LAA12761@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 if_fe.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/07 11:02:43 Modified: sys/pc98/pc98 if_fe.c Log: Enabled pccard code which was disabled by mistake. Reminded by: Masahiro Sekiguchi Revision Changes Path 1.19 +2 -3 src/sys/pc98/pc98/if_fe.c From owner-cvs-sys Fri Feb 7 11:07:55 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA13169 for cvs-sys-outgoing; Fri, 7 Feb 1997 11:07:55 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA13162; Fri, 7 Feb 1997 11:07:51 -0800 (PST) Date: Fri, 7 Feb 1997 11:07:51 -0800 (PST) From: KATO Takenori Message-Id: <199702071907.LAA13162@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 clock.c fd.c pc98.c pc98.h pc98_machdep.c pc98_machdep.h sio.c syscons.c wd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/07 11:07:50 Modified: sys/pc98/pc98 clock.c fd.c pc98.c pc98.h pc98_machdep.c pc98_machdep.h sio.c syscons.c wd.c Log: Moved macros which are related to BIOS work area from pc98.h (corresponds to isa.h) to pc98_machdep.h. Revision Changes Path 1.16 +1 -0 src/sys/pc98/pc98/clock.c 1.14 +1 -0 src/sys/pc98/pc98/fd.c 1.17 +1 -0 src/sys/pc98/pc98/pc98.c 1.9 +0 -38 src/sys/pc98/pc98/pc98.h 1.10 +1 -0 src/sys/pc98/pc98/pc98_machdep.c 1.6 +39 -0 src/sys/pc98/pc98/pc98_machdep.h 1.16 +1 -0 src/sys/pc98/pc98/sio.c 1.26 +1 -0 src/sys/pc98/pc98/syscons.c 1.16 +1 -0 src/sys/pc98/pc98/wd.c From owner-cvs-sys Fri Feb 7 11:10:13 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA13345 for cvs-sys-outgoing; Fri, 7 Feb 1997 11:10:13 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA13337; Fri, 7 Feb 1997 11:10:09 -0800 (PST) Date: Fri, 7 Feb 1997 11:10:09 -0800 (PST) From: KATO Takenori Message-Id: <199702071910.LAA13337@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 if_fe.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/07 11:10:07 Branch: sys/pc98/pc98 RELENG_2_2 Modified: sys/pc98/pc98 if_fe.c Log: YAMFC (revision 1.19; enabled pccard code). Revision Changes Path 1.10.2.5 +3 -4 src/sys/pc98/pc98/if_fe.c From owner-cvs-sys Fri Feb 7 12:22:21 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA17310 for cvs-sys-outgoing; Fri, 7 Feb 1997 12:22:21 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA17295; Fri, 7 Feb 1997 12:22:19 -0800 (PST) Date: Fri, 7 Feb 1997 12:22:19 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199702072022.MAA17295@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include varargs.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 97/02/07 12:22:16 Modified: sys/i386/include varargs.h Log: I have no idea what this is all about, but it works and Bruce hasn't complained so it cannot be entirely bad :-) I include the email that probably explains it for people who already know: > >Compiling with -O3 inlines functions. However the function that is being > >inlined in makeinfo.c (add_word_args()) is a vararg function and must not be > >inlined. > > > >The code in question is K&R style, and AFIK, there is no way for the compiler > >to determine that the function uses vararg. Either change the code to use > >prototypes, or use stdarg, or add a directive to prevent inlining. > > Not declaring a varargs function as varargs before it is used gives > undefined behaviour. > > However, in practice the bug is probably in FreeBSD's , which > doesn't use gcc's __builtin_next_arg(). gcc should notice that it is > used and not inline functions that have it. uses it, but I > think there's another gcc builtin that it should be using. Patch attached. The ellipsis causes gcc to flag this as a varargs function, and the name "__builtin_va_alist" is special cased in gcc to hide the last argument in the arglist. Reviewed by: bde & phk Submitted by: jlemon@americantv.com (Jonathan Lemon) Revision Changes Path 1.4 +6 -1 src/sys/i386/include/varargs.h From owner-cvs-sys Fri Feb 7 19:42:26 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA21198 for cvs-sys-outgoing; Fri, 7 Feb 1997 19:42:26 -0800 (PST) Received: (from wpaul@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA21190; Fri, 7 Feb 1997 19:42:24 -0800 (PST) Date: Fri, 7 Feb 1997 19:42:24 -0800 (PST) From: Bill Paul Message-Id: <199702080342.TAA21190@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi scsi_base.c scsi_driver.c scsiconf.c scsiconf.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wpaul 97/02/07 19:42:24 Modified: sys/scsi scsi_base.c scsi_driver.c scsiconf.c scsiconf.h Log: Make some small tweaks to the messages to clean up some stuff from last time. Some people have pointed out that there were some odd side-effects in the changes I made. Two things are different: - sc_print_addr() will print 'foodev0:' (i.e. sd0:, st0:, cd0:, etc...) if the device name is known. If it's not known, it'll use a longer notation. This shortens error messages back to a sane length. - Added a small function called sc_print_init() to set the sc_printing flag so that sc_print_addr() will know that we want it to print a linefeed. Used this in scsi_device_attach() to restore proper carriage return printing behavior which I broke. Remaining bogons: the NCR SCSI driver prints out information while the device-specific attach routine is running with its own linefeeds. This breaks up the individual messages emitted by the subdriver modules and causes at least one message to appear on a line by itself without a device spec prefix. I'm not sure of the correct way to fix this, and I don't have any NCR SCSI hardware to test with anyway. There's probably more, but I gather that a rewrite of the SCSI subsystem is pending anyway, so I'll leave the rest to Those Who Know More About This Than I (tm). Revision Changes Path 1.44 +9 -2 src/sys/scsi/scsi_base.c 1.21 +8 -0 src/sys/scsi/scsi_driver.c 1.77 +1 -1 src/sys/scsi/scsiconf.c 1.49 +1 -0 src/sys/scsi/scsiconf.h From owner-cvs-sys Fri Feb 7 22:39:42 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA27140 for cvs-sys-outgoing; Fri, 7 Feb 1997 22:39:42 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA27133; Fri, 7 Feb 1997 22:39:41 -0800 (PST) Date: Fri, 7 Feb 1997 22:39:41 -0800 (PST) From: KATO Takenori Message-Id: <199702080639.WAA27133@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/conf GENERIC98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/07 22:39:40 Branch: sys/pc98/conf RELENG_2_2 Modified: sys/pc98/conf GENERIC98 Log: Deleted DDB, DIAGNOSTIC and KTRACE. Revision Changes Path 1.8.2.4 +1 -14 src/sys/pc98/conf/GENERIC98 From owner-cvs-sys Fri Feb 7 23:39:09 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA28688 for cvs-sys-outgoing; Fri, 7 Feb 1997 23:39:09 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA28681; Fri, 7 Feb 1997 23:39:08 -0800 (PST) Date: Fri, 7 Feb 1997 23:39:08 -0800 (PST) From: KATO Takenori Message-Id: <199702080739.XAA28681@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/conf majors.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/07 23:39:08 Modified: sys/pc98/conf majors.pc98 Log: Synchronize with sys/i386/conf/majors.i386 revision 1.11. Revision Changes Path 1.7 +1 -0 src/sys/pc98/conf/majors.pc98 From owner-cvs-sys Sat Feb 8 01:59:30 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA03969 for cvs-sys-outgoing; Sat, 8 Feb 1997 01:59:30 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA03962; Sat, 8 Feb 1997 01:59:29 -0800 (PST) Date: Sat, 8 Feb 1997 01:59:29 -0800 (PST) From: KATO Takenori Message-Id: <199702080959.BAA03962@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 ft.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/08 01:59:28 Modified: sys/pc98/pc98 ft.c Log: Replaced hardcoded unit number with ftu. Revision Changes Path 1.10 +0 -36 src/sys/pc98/pc98/ft.c From owner-cvs-sys Sat Feb 8 02:01:37 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA04117 for cvs-sys-outgoing; Sat, 8 Feb 1997 02:01:37 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA04110; Sat, 8 Feb 1997 02:01:34 -0800 (PST) Date: Sat, 8 Feb 1997 02:01:34 -0800 (PST) From: KATO Takenori Message-Id: <199702081001.CAA04110@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 ft.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/02/08 02:01:33 Branch: sys/pc98/pc98 RELENG_2_2 Modified: sys/pc98/pc98 ft.c Log: YAMFC (revision 1.10; hardcoded unit number). Revision Changes Path 1.5.2.4 +1 -37 src/sys/pc98/pc98/ft.c From owner-cvs-sys Sat Feb 8 05:26:35 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA12408 for cvs-sys-outgoing; Sat, 8 Feb 1997 05:26:35 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA12401; Sat, 8 Feb 1997 05:26:33 -0800 (PST) Date: Sat, 8 Feb 1997 05:26:33 -0800 (PST) From: Joerg Wunsch Message-Id: <199702081326.FAA12401@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi scsiconf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 97/02/08 05:26:33 Modified: sys/scsi scsiconf.c Log: Add an entry for the Nakamichi 4-disk changer. Submitted by: K.R.Marshall@ukc.ac.uk (K.R.Marshall) Revision Changes Path 1.78 +4 -0 src/sys/scsi/scsiconf.c From owner-cvs-sys Sat Feb 8 05:27:59 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA12507 for cvs-sys-outgoing; Sat, 8 Feb 1997 05:27:59 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA12499; Sat, 8 Feb 1997 05:27:58 -0800 (PST) Date: Sat, 8 Feb 1997 05:27:58 -0800 (PST) From: Joerg Wunsch Message-Id: <199702081327.FAA12499@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi scsiconf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 97/02/08 05:27:57 Branch: sys/scsi RELENG_2_2 Modified: sys/scsi scsiconf.c Log: YAMFC (rev 1.78: add entry for the Nakamichi 4-disk changer) Revision Changes Path 1.64.2.9 +5 -1 src/sys/scsi/scsiconf.c From owner-cvs-sys Sat Feb 8 06:19:54 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA14188 for cvs-sys-outgoing; Sat, 8 Feb 1997 06:19:54 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA14181; Sat, 8 Feb 1997 06:19:52 -0800 (PST) Date: Sat, 8 Feb 1997 06:19:52 -0800 (PST) From: Joerg Wunsch Message-Id: <199702081419.GAA14181@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 97/02/08 06:19:51 Branch: sys/i386/i386 RELENG_2_2 Modified: sys/i386/i386 userconfig.c Log: No such thing like too much constant string bloat in the kernel. :-) YAMFC, no feedback is good feedback, brinng in the help functionality from rev 1.80. Revision Changes Path 1.63.2.14 +172 -36 src/sys/i386/i386/userconfig.c From owner-cvs-sys Sat Feb 8 07:14:10 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA15943 for cvs-sys-outgoing; Sat, 8 Feb 1997 07:14:10 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA15936; Sat, 8 Feb 1997 07:14:06 -0800 (PST) Date: Sat, 8 Feb 1997 07:14:06 -0800 (PST) From: Joerg Wunsch Message-Id: <199702081514.HAA15936@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/conf files src/sys/net if_fddisubr.c src/sys/pci if_pdq.c pdq.c pdq_os.h pdqreg.h src/sys/i386/conf files.i386 src/sys/netinet if_fddi.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 97/02/08 07:14:05 Branch: sys/conf RELENG_2_2 sys/i386/conf RELENG_2_2 sys/net RELENG_2_2 sys/netinet RELENG_2_2 sys/pci RELENG_2_2 Modified: sys/conf files sys/i386/conf files.i386 sys/net if_fddisubr.c sys/netinet if_fddi.h Removed: sys/pci if_pdq.c pdq.c pdq_os.h pdqreg.h Log: Mega-merge from -current: bring in the FDDI driver update. OKed by: davidg Revision Changes Path 1.80.2.4 +5 -4 src/sys/conf/files 1.141.2.6 +2 -1 src/sys/i386/conf/files.i386 1.9.2.2 +171 -48 src/sys/net/if_fddisubr.c 1.3.4.1 +7 -3 src/sys/netinet/if_fddi.h From owner-cvs-sys Sat Feb 8 07:22:42 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA16338 for cvs-sys-outgoing; Sat, 8 Feb 1997 07:22:42 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA16331; Sat, 8 Feb 1997 07:22:40 -0800 (PST) Date: Sat, 8 Feb 1997 07:22:40 -0800 (PST) From: Joerg Wunsch Message-Id: <199702081522.HAA16331@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 97/02/08 07:22:40 Branch: sys/i386/conf RELENG_2_2 Modified: sys/i386/conf LINT Log: YAMFC (rev 1.321: correct usage of fea0 driver) Revision Changes Path 1.286.2.12 +5 -4 src/sys/i386/conf/LINT From owner-cvs-sys Sat Feb 8 07:42:29 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA17234 for cvs-sys-outgoing; Sat, 8 Feb 1997 07:42:29 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA17227; Sat, 8 Feb 1997 07:42:28 -0800 (PST) Date: Sat, 8 Feb 1997 07:42:28 -0800 (PST) From: Joerg Wunsch Message-Id: <199702081542.HAA17227@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_ex.c src/sys/i386/conf GENERIC LINT files.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 97/02/08 07:42:28 Branch: sys/i386/isa RELENG_2_2 sys/i386/conf RELENG_2_2 Modified: sys/i386/isa if_ex.c sys/i386/conf GENERIC LINT files.i386 Log: Another driver merge from current: ex(4). I had to change one line of code, in order to address the changed syntax/semantics of the address list handling. Please somebody with such a card test this driver again in RELENG_2_2. Revision Changes Path 1.1.2.1 +1 -1 src/sys/i386/isa/if_ex.c 1.77.2.3 +2 -1 src/sys/i386/conf/GENERIC 1.286.2.13 +2 -1 src/sys/i386/conf/LINT 1.141.2.7 +2 -1 src/sys/i386/conf/files.i386 From owner-cvs-sys Sat Feb 8 13:29:22 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA00777 for cvs-sys-outgoing; Sat, 8 Feb 1997 13:29:22 -0800 (PST) Received: from whistle.com (s205m131.whistle.com [207.76.205.131]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA00603; Sat, 8 Feb 1997 13:25:29 -0800 (PST) Received: (from smap@localhost) by whistle.com (8.7.5/8.6.12) id NAA09402; Sat, 8 Feb 1997 13:24:58 -0800 (PST) Received: from alpo.whistle.com(207.76.205.1) by whistle.com via smap (V1.3) id sma009400; Sat Feb 8 13:24:48 1997 Received: from current1.whistle.com (current1.whistle.com [207.76.205.22]) by alpo.whistle.com (8.8.5/8.8.4) with SMTP id NAA21403; Sat, 8 Feb 1997 13:25:13 -0800 (PST) Message-ID: <32FCEE94.2781E494@whistle.com> Date: Sat, 08 Feb 1997 13:22:28 -0800 From: Julian Elischer Organization: Whistle Communications X-Mailer: Mozilla 3.0Gold (X11; I; FreeBSD 2.2-CURRENT i386) MIME-Version: 1.0 To: Bill Paul CC: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/scsi scsi_base.c scsi_driver.c scsiconf.c scsiconf.h References: <199702080342.TAA21190@freefall.freebsd.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Bill Paul wrote: > > side-effects in the changes I made. Two things are different: > > - sc_print_addr() will print 'foodev0:' (i.e. sd0:, st0:, cd0:, etc...) > if the device name is known. If it's not known, it'll use a longer > notation. This shortens error messages back to a sane length. > > - Added a small function called sc_print_init() to set the sc_printing > flag so that sc_print_addr() will know that we want it to print a > linefeed. Used this in scsi_device_attach() to restore proper carriage > return printing behavior which I broke. > > This still doesn't address the main complaint. This is that the error messages used to tell you the adapter type and do not do so any more.. this is CRUCIAL informatio that is usually left out bye newbie bug reports, but which we could gather from looking at the error message. From owner-cvs-sys Sat Feb 8 19:27:13 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA22382 for cvs-sys-outgoing; Sat, 8 Feb 1997 19:27:13 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA22375; Sat, 8 Feb 1997 19:27:11 -0800 (PST) Date: Sat, 8 Feb 1997 19:27:11 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199702090327.TAA22375@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h src/sys/i386/scsi aic7xxx.c src/sys/pci aic7870.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 97/02/08 19:27:10 Modified: sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h Log: Clear the channel after (re)selection instead of once we see the bus go free. When we clear SCSIRATE, also clear the FAST20 bit in SXFRCTL0. This also allowed me to clean up some of the ULTRA code. ULTRAENB->FAST20 to follow the convention in the Adaptec data books. Fix the data-overrun code to set both stcnt and hcnt otherwise, the transfer will just hang until we get a timeout. Add implicit support for the NOOP message. I've never heard of the driver issueing a reject for one, but its silly to reject NOOP and who knows how a device might react. In the dma routine, check SDONE before cleaing SDMAEN. The data books mention SDONE possibly being cleared when SDMAEN is reset. Clients of dma now need to check if SINDEX is cleared to know if a phasemis occured. Fix some comments to be correct. Revision Changes Path 1.58 +30 -29 src/sys/dev/aic7xxx/aic7xxx.seq 1.23 +1 -1 src/sys/dev/aic7xxx/aic7xxx_reg.h Modified: sys/i386/scsi aic7xxx.c Log: ahc_search_qinfo->ahc_search_qinfifo ULTRAENB->FAST20 Add a missing ahc_run_done_queue if a BRKADDRINT occurs. This should never happen (haven't heard of one happening), but it was still a bug. Brought the ordered tag sending code up into the tag code to be clearer. If we decide we should send an ordered tag, only do so for the target that timed out instead of all targets. Initialize the STAILQ in ahc_serach__qinfifo. This was causing a panic during some recovery operations. Remove the unused varable maxtarget. Revision Changes Path 1.96 +36 -31 src/sys/i386/scsi/aic7xxx.c Modified: sys/pci aic7870.c Log: ULTRAENB->FAST20 Revision Changes Path 1.49 +1 -1 src/sys/pci/aic7870.c