Re: CVS commit: src

2022-12-22 Thread Nathanial Sloss
On Fri, 23 Dec 2022 01:59:17 Izumi Tsutsui wrote:
> > Module Name:src
> > Committed By:   nat
> > Date:   Thu Dec 22 11:05:55 UTC 2022
> > 
> > Modified Files:
> > src/distrib/sets/lists/man: mi
> > src/share/man/man4: Makefile
> > src/sys/arch/alpha/conf: GENERIC
> > src/sys/arch/amd64/conf: ALL
> > src/sys/arch/atari/conf: ATARITT FALCON GENERIC.in HADES HADES.in
> > src/sys/arch/i386/conf: ALL
> > src/sys/arch/mac68k/conf: GENERIC
> > src/sys/arch/next68k/conf: GENERIC SLAB
> > src/sys/dev/scsipi: files.scsipi
> > 
> > Added Files:
> > src/share/man/man4: dse.4
> > src/sys/dev/scsipi: if_dse.c
> > 
> > Log Message:
> > Driver for DaynaPORT SCSI/Link (dse.4).
> > 
> > Written by Hiroshi Noguchi, of which an updated version was posted to
> > port-mac68k in 2001.
> > 
> > Attachments were added to kernel configs for platforms that already had
> > the Cabletron (se.4) driver added, although other platorms may benefit.
> > 
> > Reviewed on tech-net by Izumi Tsutsui.
> 
> Well it would be better to put some ack for a comment,
> to call it "reviewd".
> 
> >> static int
> >> dse_read(struct dse_softc *sc, uint8_t *data, int datalen)
> >> {
> >> 
> >>if_statinc(ifp, if_ierrors);
> >> 
> >> printf("LEN %d\n",len);
> >> 
> >> printf("M null\n");
> >> 
> >>if_statinc(ifp, if_ierrors);
> >>goto next_packet;
> >>
> >>}
> 
> Looks stray debug printfs.
> 
> >> static int
> >> dse_ioctl(struct ifnet *ifp, u_long cmd, void *data)
> >> {
> >> 
> >>case AF_INET:
> >>//  sc->protos |= (PROTO_IP | PROTO_ARP | PROTO_REVARP);
> >>
> >>case AF_APPLETALK:
> >>//  sc->protos |= (PROTO_AT | PROTO_AARP);
> 
> Looks no protos member in the dse_softc so not necessary?
> 
> >> #ifdef SEDEBUG
> 
> Is this SEDEBUG intentional or leftover?
> 
> ---
> Izumi Tsutsui

HI,

Thanks again for looking at this.

I've just fixed it in a commit made just now.

Best regards,

Nat


CVS commit: src/sys/dev/scsipi

2022-12-22 Thread Nathanial Sloss
Module Name:src
Committed By:   nat
Date:   Thu Dec 22 23:06:11 UTC 2022

Modified Files:
src/sys/dev/scsipi: if_dse.c

Log Message:
Fix condition for ending the pacet read loop.

len is unsigned 16 bit so testing for less than zero is not valid.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/dev/scsipi/if_dse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/scsipi

2022-12-22 Thread Nathanial Sloss
Module Name:src
Committed By:   nat
Date:   Thu Dec 22 23:06:11 UTC 2022

Modified Files:
src/sys/dev/scsipi: if_dse.c

Log Message:
Fix condition for ending the pacet read loop.

len is unsigned 16 bit so testing for less than zero is not valid.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/dev/scsipi/if_dse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/scsipi/if_dse.c
diff -u src/sys/dev/scsipi/if_dse.c:1.2 src/sys/dev/scsipi/if_dse.c:1.3
--- src/sys/dev/scsipi/if_dse.c:1.2	Thu Dec 22 22:39:20 2022
+++ src/sys/dev/scsipi/if_dse.c	Thu Dec 22 23:06:11 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_dse.c,v 1.2 2022/12/22 22:39:20 nat Exp $ */
+/*	$NetBSD: if_dse.c,v 1.3 2022/12/22 23:06:11 nat Exp $ */
 
 /*
  * Driver for DaynaPORT SCSI/Link SCSI-Ethernet
@@ -850,7 +850,7 @@ dse_read(struct dse_softc *sc, uint8_t *
 			len = peek_packet(data);
 		}
 #endif
-		if (len <=0)
+		if (len == 0)
 			break;
 
 #ifdef DSE_DEBUG



CVS commit: src/sys/dev/scsipi

2022-12-22 Thread Nathanial Sloss
Module Name:src
Committed By:   nat
Date:   Thu Dec 22 22:39:20 UTC 2022

Modified Files:
src/sys/dev/scsipi: if_dse.c

Log Message:
Remove unused commented out code.
Remove unintentional stray debug printfs.
Fix DSE_DEBUG build.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/dev/scsipi/if_dse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/scsipi

2022-12-22 Thread Nathanial Sloss
Module Name:src
Committed By:   nat
Date:   Thu Dec 22 22:39:20 UTC 2022

Modified Files:
src/sys/dev/scsipi: if_dse.c

Log Message:
Remove unused commented out code.
Remove unintentional stray debug printfs.
Fix DSE_DEBUG build.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/dev/scsipi/if_dse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/scsipi/if_dse.c
diff -u src/sys/dev/scsipi/if_dse.c:1.1 src/sys/dev/scsipi/if_dse.c:1.2
--- src/sys/dev/scsipi/if_dse.c:1.1	Thu Dec 22 11:05:55 2022
+++ src/sys/dev/scsipi/if_dse.c	Thu Dec 22 22:39:20 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_dse.c,v 1.1 2022/12/22 11:05:55 nat Exp $ */
+/*	$NetBSD: if_dse.c,v 1.2 2022/12/22 22:39:20 nat Exp $ */
 
 /*
  * Driver for DaynaPORT SCSI/Link SCSI-Ethernet
@@ -561,11 +561,11 @@ dse_send_worker(struct work *wk, void *c
 			m = m0 = m_free(m);
 		}
 		if (len < DSE_MINSIZE) {
-#ifdef SEDEBUG
+#ifdef DSE_DEBUG
 			if (sc->sc_debug)
-aprnt_error_dev(sc->sc_dev,
+aprint_error_dev(sc->sc_dev,
 "packet size %d (%zu) < %d\n", len,
-cp - (u_char *)sc->sc_tbuf, SEMINSIZE);
+cp - (u_char *)sc->sc_tbuf, DSE_MINSIZE);
 #endif
 			memset(cp, 0, DSE_MINSIZE - len);
 			len = DSE_MINSIZE;
@@ -854,8 +854,8 @@ dse_read(struct dse_softc *sc, uint8_t *
 			break;
 
 #ifdef DSE_DEBUG
-		aprint_error_dev("dse_read: datalen = %d, packetlen = %d, "
-		"proto = 0x%04x\n", datalen, len,
+		aprint_error_dev(sc->sc_dev, "dse_read: datalen = %d, packetlen"
+		" = %d, proto = 0x%04x\n", datalen, len,
 		ntohs(((struct ether_header *)data)->ether_type));
 #endif
 		if ((len < (DSE_MINSIZE + ETHER_CRC_LEN)) ||
@@ -865,7 +865,6 @@ dse_read(struct dse_softc *sc, uint8_t *
 			"%d; dropping\n", len);
 #endif
 			if_statinc(ifp, if_ierrors);
-printf("LEN %d\n",len);
 			break;
 		}
 
@@ -874,10 +873,9 @@ printf("LEN %d\n",len);
 		if (m == NULL) {
 #ifdef DSE_DEBUG
 			if (sc->sc_debug)
-aprint_error_dev("dse_read: dse_get returned "
-"null\n");
+aprint_error_dev(sc->sc_dev, "dse_read: "
+"dse_get returned null\n");
 #endif
-printf("M null\n");
 			if_statinc(ifp, if_ierrors);
 			goto next_packet;
 		}
@@ -1146,7 +1144,6 @@ dse_ioctl(struct ifnet *ifp, u_long cmd,
 		switch (ifa->ifa_addr->sa_family) {
 #ifdef INET
 		case AF_INET:
-	//		sc->protos |= (PROTO_IP | PROTO_ARP | PROTO_REVARP);
 			if ((error = dse_init(sc)) != 0)
 break;
 			arp_ifinit(ifp, ifa);
@@ -1154,7 +1151,6 @@ dse_ioctl(struct ifnet *ifp, u_long cmd,
 #endif
 #ifdef NETATALK
 		case AF_APPLETALK:
-	//		sc->protos |= (PROTO_AT | PROTO_AARP);
 			if ((error = dse_init(sc)) != 0)
 break;
 			break;
@@ -1233,7 +1229,7 @@ dse_ioctl(struct ifnet *ifp, u_long cmd,
 			mutex_exit(>sc_iflock);
 			break;
 		}
-#ifdef SEDEBUG
+#ifdef DSE_DEBUG
 		if (ifp->if_flags & IFF_DEBUG)
 			sc->sc_debug = 1;
 		else



CVS commit: src/sys/arch

2022-12-22 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Thu Dec 22 19:09:48 UTC 2022

Modified Files:
src/sys/arch/amd64/conf: ALL
src/sys/arch/i386/conf: ALL

Log Message:
Add missing virtio devices to x86 ALL kernels


To generate a diff of this commit:
cvs rdiff -u -r1.175 -r1.176 src/sys/arch/amd64/conf/ALL
cvs rdiff -u -r1.504 -r1.505 src/sys/arch/i386/conf/ALL

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/amd64/conf/ALL
diff -u src/sys/arch/amd64/conf/ALL:1.175 src/sys/arch/amd64/conf/ALL:1.176
--- src/sys/arch/amd64/conf/ALL:1.175	Thu Dec 22 11:05:55 2022
+++ src/sys/arch/amd64/conf/ALL	Thu Dec 22 19:09:47 2022
@@ -1,4 +1,4 @@
-# $NetBSD: ALL,v 1.175 2022/12/22 11:05:55 nat Exp $
+# $NetBSD: ALL,v 1.176 2022/12/22 19:09:47 jakllsch Exp $
 # From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp
 #
 # ALL machine description file
@@ -17,7 +17,7 @@ include 	"arch/amd64/conf/std.amd64"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"ALL-$Revision: 1.175 $"
+#ident		"ALL-$Revision: 1.176 $"
 
 maxusers	64		# estimated number of users
 
@@ -1580,6 +1580,7 @@ vioif*	at virtio?			# Virtio network dev
 viornd* at virtio?			# Virtio entropy device
 vioscsi* at virtio?			# Virtio SCSI device
 vio9p*	at virtio?			# Virtio 9P device
+viocon* at virtio?			# Virtio console device
 
 # Hyper-V devices
 vmbus*		at acpi?		# Hyper-V VMBus

Index: src/sys/arch/i386/conf/ALL
diff -u src/sys/arch/i386/conf/ALL:1.504 src/sys/arch/i386/conf/ALL:1.505
--- src/sys/arch/i386/conf/ALL:1.504	Thu Dec 22 11:05:55 2022
+++ src/sys/arch/i386/conf/ALL	Thu Dec 22 19:09:48 2022
@@ -1,4 +1,4 @@
-# $NetBSD: ALL,v 1.504 2022/12/22 11:05:55 nat Exp $
+# $NetBSD: ALL,v 1.505 2022/12/22 19:09:48 jakllsch Exp $
 # From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp
 #
 # ALL machine description file
@@ -17,7 +17,7 @@ include 	"arch/i386/conf/std.i386"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"ALL-$Revision: 1.504 $"
+#ident		"ALL-$Revision: 1.505 $"
 
 maxusers	64		# estimated number of users
 
@@ -1693,6 +1693,10 @@ virtio*	at pci? dev ? function ?	# Virti
 viomb*	at virtio?			# Virtio memory balloon device
 ld*	at virtio?			# Virtio disk device
 vioif*	at virtio?			# Virtio network device
+viornd* at virtio?			# Virtio entropy device
+vioscsi* at virtio?			# Virtio SCSI device
+vio9p*	at virtio?			# Virtio 9P device
+viocon* at virtio?			# Virtio console device
 
 # Flash subsystem
 flash* at flashbus?



CVS commit: src/sys/arch

2022-12-22 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Thu Dec 22 19:09:48 UTC 2022

Modified Files:
src/sys/arch/amd64/conf: ALL
src/sys/arch/i386/conf: ALL

Log Message:
Add missing virtio devices to x86 ALL kernels


To generate a diff of this commit:
cvs rdiff -u -r1.175 -r1.176 src/sys/arch/amd64/conf/ALL
cvs rdiff -u -r1.504 -r1.505 src/sys/arch/i386/conf/ALL

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2022-12-22 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Thu Dec 22 19:07:17 UTC 2022

Modified Files:
src/sys/arch/i386/conf: GENERIC

Log Message:
Add commented vio9p* to match amd64 GENERIC


To generate a diff of this commit:
cvs rdiff -u -r1.1243 -r1.1244 src/sys/arch/i386/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2022-12-22 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Thu Dec 22 19:07:17 UTC 2022

Modified Files:
src/sys/arch/i386/conf: GENERIC

Log Message:
Add commented vio9p* to match amd64 GENERIC


To generate a diff of this commit:
cvs rdiff -u -r1.1243 -r1.1244 src/sys/arch/i386/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/i386/conf/GENERIC
diff -u src/sys/arch/i386/conf/GENERIC:1.1243 src/sys/arch/i386/conf/GENERIC:1.1244
--- src/sys/arch/i386/conf/GENERIC:1.1243	Sun Dec 11 04:20:52 2022
+++ src/sys/arch/i386/conf/GENERIC	Thu Dec 22 19:07:16 2022
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.1243 2022/12/11 04:20:52 tsutsui Exp $
+# $NetBSD: GENERIC,v 1.1244 2022/12/22 19:07:16 jakllsch Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include 	"arch/i386/conf/std.i386"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"GENERIC-$Revision: 1.1243 $"
+#ident		"GENERIC-$Revision: 1.1244 $"
 
 maxusers	64		# estimated number of users
 
@@ -1406,6 +1406,7 @@ ld* at virtio?# Virtio disk device
 vioif* at virtio?			# Virtio network device
 viornd* at virtio?			# Virtio entropy device
 vioscsi* at virtio?			# Virtio SCSI device
+#vio9p*	at virtio?			# Virtio 9P device
 
 # Hyper-V devices
 vmbus*		at acpi?		# Hyper-V VMBus



Re: CVS commit: src

2022-12-22 Thread Izumi Tsutsui
> Module Name:  src
> Committed By: nat
> Date: Thu Dec 22 11:05:55 UTC 2022
> 
> Modified Files:
>   src/distrib/sets/lists/man: mi
>   src/share/man/man4: Makefile
>   src/sys/arch/alpha/conf: GENERIC
>   src/sys/arch/amd64/conf: ALL
>   src/sys/arch/atari/conf: ATARITT FALCON GENERIC.in HADES HADES.in
>   src/sys/arch/i386/conf: ALL
>   src/sys/arch/mac68k/conf: GENERIC
>   src/sys/arch/next68k/conf: GENERIC SLAB
>   src/sys/dev/scsipi: files.scsipi
> Added Files:
>   src/share/man/man4: dse.4
>   src/sys/dev/scsipi: if_dse.c
> 
> Log Message:
> Driver for DaynaPORT SCSI/Link (dse.4).
> 
> Written by Hiroshi Noguchi, of which an updated version was posted to
> port-mac68k in 2001.
> 
> Attachments were added to kernel configs for platforms that already had
> the Cabletron (se.4) driver added, although other platorms may benefit.
> 
> Reviewed on tech-net by Izumi Tsutsui.

Well it would be better to put some ack for a comment,
to call it "reviewd".

>> static int
>> dse_read(struct dse_softc *sc, uint8_t *data, int datalen)
>> {
  :
>>  if_statinc(ifp, if_ierrors);
>> printf("LEN %d\n",len);
 : 
>> printf("M null\n");
>>  if_statinc(ifp, if_ierrors);
>>  goto next_packet;
>>  }

Looks stray debug printfs.

>> static int
>> dse_ioctl(struct ifnet *ifp, u_long cmd, void *data)
>> {
 :
>>  case AF_INET:
>>  //  sc->protos |= (PROTO_IP | PROTO_ARP | PROTO_REVARP);
 :
>>  case AF_APPLETALK:
>>  //  sc->protos |= (PROTO_AT | PROTO_AARP);

Looks no protos member in the dse_softc so not necessary?

>> #ifdef SEDEBUG

Is this SEDEBUG intentional or leftover?

---
Izumi Tsutsui


CVS commit: src/sys/net

2022-12-22 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Thu Dec 22 13:54:57 UTC 2022

Modified Files:
src/sys/net: route.c

Log Message:
route(4): Work around deadlock in rt_free wait path.

PR kern/56844

XXX pullup-8
XXX pullup-9
XXX pullup-10


To generate a diff of this commit:
cvs rdiff -u -r1.235 -r1.236 src/sys/net/route.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/net/route.c
diff -u src/sys/net/route.c:1.235 src/sys/net/route.c:1.236
--- src/sys/net/route.c:1.235	Fri Nov 25 08:39:32 2022
+++ src/sys/net/route.c	Thu Dec 22 13:54:57 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: route.c,v 1.235 2022/11/25 08:39:32 knakahara Exp $	*/
+/*	$NetBSD: route.c,v 1.236 2022/12/22 13:54:57 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 1998, 2008 The NetBSD Foundation, Inc.
@@ -97,7 +97,7 @@
 #endif
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: route.c,v 1.235 2022/11/25 08:39:32 knakahara Exp $");
+__KERNEL_RCSID(0, "$NetBSD: route.c,v 1.236 2022/12/22 13:54:57 riastradh Exp $");
 
 #include 
 #ifdef RTFLUSH_DEBUG
@@ -642,8 +642,17 @@ static bool
 rt_wait_ok(void)
 {
 
+	/*
+	 * This originally returned !cpu_softintr_p(), but that doesn't
+	 * work: the caller may hold a lock (probably softnet lock)
+	 * that a softint is waiting for, in which case waiting here
+	 * would cause a deadlock.  See https://gnats.netbsd.org/56844
+	 * for details.  For now, until the locking paths are sorted
+	 * out, we just disable the waiting option altogether and
+	 * always defer to workqueue.
+	 */
 	KASSERT(!cpu_intr_p());
-	return !cpu_softintr_p();
+	return false;
 }
 
 void



CVS commit: src/sys/net

2022-12-22 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Thu Dec 22 13:54:57 UTC 2022

Modified Files:
src/sys/net: route.c

Log Message:
route(4): Work around deadlock in rt_free wait path.

PR kern/56844

XXX pullup-8
XXX pullup-9
XXX pullup-10


To generate a diff of this commit:
cvs rdiff -u -r1.235 -r1.236 src/sys/net/route.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2022-12-22 Thread Nathanial Sloss
Module Name:src
Committed By:   nat
Date:   Thu Dec 22 11:10:52 UTC 2022

Modified Files:
src/doc: CHANGES

Log Message:
Mention dse.4


To generate a diff of this commit:
cvs rdiff -u -r1.2942 -r1.2943 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2022-12-22 Thread Nathanial Sloss
Module Name:src
Committed By:   nat
Date:   Thu Dec 22 11:10:52 UTC 2022

Modified Files:
src/doc: CHANGES

Log Message:
Mention dse.4


To generate a diff of this commit:
cvs rdiff -u -r1.2942 -r1.2943 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.2942 src/doc/CHANGES:1.2943
--- src/doc/CHANGES:1.2942	Sun Dec 18 15:56:27 2022
+++ src/doc/CHANGES	Thu Dec 22 11:10:52 2022
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.2942 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.2943 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -26,3 +26,4 @@
 Changes from NetBSD 10.0 to NetBSD 11.0:
 	amdsmn(4): added trivial power management support
 	amdccp(4): added trivial power management support
+	dse(4): Added Dayna SCSI/Link ethernet driver. [nat 20221222]



CVS commit: src

2022-12-22 Thread Nathanial Sloss
Module Name:src
Committed By:   nat
Date:   Thu Dec 22 11:05:55 UTC 2022

Modified Files:
src/distrib/sets/lists/man: mi
src/share/man/man4: Makefile
src/sys/arch/alpha/conf: GENERIC
src/sys/arch/amd64/conf: ALL
src/sys/arch/atari/conf: ATARITT FALCON GENERIC.in HADES HADES.in
src/sys/arch/i386/conf: ALL
src/sys/arch/mac68k/conf: GENERIC
src/sys/arch/next68k/conf: GENERIC SLAB
src/sys/dev/scsipi: files.scsipi
Added Files:
src/share/man/man4: dse.4
src/sys/dev/scsipi: if_dse.c

Log Message:
Driver for DaynaPORT SCSI/Link (dse.4).

Written by Hiroshi Noguchi, of which an updated version was posted to
port-mac68k in 2001.

Attachments were added to kernel configs for platforms that already had
the Cabletron (se.4) driver added, although other platorms may benefit.

Reviewed on tech-net by Izumi Tsutsui.


To generate a diff of this commit:
cvs rdiff -u -r1.1757 -r1.1758 src/distrib/sets/lists/man/mi
cvs rdiff -u -r1.730 -r1.731 src/share/man/man4/Makefile
cvs rdiff -u -r0 -r1.1 src/share/man/man4/dse.4
cvs rdiff -u -r1.416 -r1.417 src/sys/arch/alpha/conf/GENERIC
cvs rdiff -u -r1.174 -r1.175 src/sys/arch/amd64/conf/ALL
cvs rdiff -u -r1.125 -r1.126 src/sys/arch/atari/conf/ATARITT
cvs rdiff -u -r1.122 -r1.123 src/sys/arch/atari/conf/FALCON
cvs rdiff -u -r1.124 -r1.125 src/sys/arch/atari/conf/GENERIC.in
cvs rdiff -u -r1.120 -r1.121 src/sys/arch/atari/conf/HADES
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/atari/conf/HADES.in
cvs rdiff -u -r1.503 -r1.504 src/sys/arch/i386/conf/ALL
cvs rdiff -u -r1.235 -r1.236 src/sys/arch/mac68k/conf/GENERIC
cvs rdiff -u -r1.153 -r1.154 src/sys/arch/next68k/conf/GENERIC
cvs rdiff -u -r1.60 -r1.61 src/sys/arch/next68k/conf/SLAB
cvs rdiff -u -r1.43 -r1.44 src/sys/dev/scsipi/files.scsipi
cvs rdiff -u -r0 -r1.1 src/sys/dev/scsipi/if_dse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/man/mi
diff -u src/distrib/sets/lists/man/mi:1.1757 src/distrib/sets/lists/man/mi:1.1758
--- src/distrib/sets/lists/man/mi:1.1757	Mon Nov 21 22:01:32 2022
+++ src/distrib/sets/lists/man/mi	Thu Dec 22 11:05:54 2022
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1757 2022/11/21 22:01:32 christos Exp $
+# $NetBSD: mi,v 1.1758 2022/12/22 11:05:54 nat Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -1060,6 +1060,7 @@
 ./usr/share/man/cat4/drm.0			man-sys-catman		.cat
 ./usr/share/man/cat4/drum.0			man-sys-catman		.cat
 ./usr/share/man/cat4/drvctl.0			man-sys-catman		.cat
+./usr/share/man/cat4/dse.0			man-sys-catman		.cat
 ./usr/share/man/cat4/dtide.0			man-sys-catman		.cat
 ./usr/share/man/cat4/dtv.0			man-sys-catman		.cat
 ./usr/share/man/cat4/dtviic.0			man-sys-catman		.cat
@@ -4331,6 +4332,7 @@
 ./usr/share/man/html4/drm.html			man-sys-htmlman		html
 ./usr/share/man/html4/drum.html			man-sys-htmlman		html
 ./usr/share/man/html4/drvctl.html		man-sys-htmlman		html
+./usr/share/man/html4/dse.html			man-sys-htmlman		html
 ./usr/share/man/html4/dtide.html		man-sys-htmlman		html
 ./usr/share/man/html4/dtv.html			man-sys-htmlman		html
 ./usr/share/man/html4/dtviic.html		man-sys-htmlman		html
@@ -7374,6 +7376,7 @@
 ./usr/share/man/man4/drm.4			man-sys-man		.man
 ./usr/share/man/man4/drum.4			man-sys-man		.man
 ./usr/share/man/man4/drvctl.4			man-sys-man		.man
+./usr/share/man/man4/dse.4			man-sys-man		.man
 ./usr/share/man/man4/dtide.4			man-sys-man		.man
 ./usr/share/man/man4/dtv.4			man-sys-man		.man
 ./usr/share/man/man4/dtviic.4			man-sys-man		.man

Index: src/share/man/man4/Makefile
diff -u src/share/man/man4/Makefile:1.730 src/share/man/man4/Makefile:1.731
--- src/share/man/man4/Makefile:1.730	Mon Nov 21 21:24:00 2022
+++ src/share/man/man4/Makefile	Thu Dec 22 11:05:54 2022
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.730 2022/11/21 21:24:00 brad Exp $
+#	$NetBSD: Makefile,v 1.731 2022/12/22 11:05:54 nat Exp $
 #	@(#)Makefile	8.1 (Berkeley) 6/18/93
 
 MAN=	aac.4 ac97.4 acardide.4 aceride.4 acphy.4 \
@@ -20,7 +20,8 @@ MAN=	aac.4 ac97.4 acardide.4 aceride.4 a
 	clockctl.4 cmdide.4 cmpci.4 cms.4 cnw.4 \
 	com.4 coram.4 crypto.4 cs80bus.4 cuda.4 cypide.4 cxdtv.4 \
 	ddb.4 ddc.4 dge.4 dk.4 dm.4 dmoverio.4 \
-	dmphy.4 dpt.4 dpti.4 drm.4 drum.4 drvctl.4 dtv.4 dtviic.4 dwctwo.4 \
+	dmphy.4 dpt.4 dpti.4 drm.4 drum.4 drvctl.4 dse.4 dtv.4 dtviic.4 \
+	dwctwo.4 \
 	eap.4 ebus.4 edc.4 elmc.4 emuxki.4 ena.4 envsys.4 ep.4 \
 	eqos.4 esa.4 esiop.4 esm.4 eso.4 et.4 etphy.4 exphy.4 \
 	fd.4 finsio.4 flash.4 fms.4 fss.4 \

Index: src/sys/arch/alpha/conf/GENERIC
diff -u src/sys/arch/alpha/conf/GENERIC:1.416 src/sys/arch/alpha/conf/GENERIC:1.417
--- src/sys/arch/alpha/conf/GENERIC:1.416	Thu Sep 29 10:10:05 2022
+++ src/sys/arch/alpha/conf/GENERIC	Thu Dec 22 11:05:54 2022
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.416 2022/09/29 10:10:05 riastradh Exp $
+# $NetBSD: GENERIC,v 1.417 2022/12/22 11:05:54 

CVS commit: src

2022-12-22 Thread Nathanial Sloss
Module Name:src
Committed By:   nat
Date:   Thu Dec 22 11:05:55 UTC 2022

Modified Files:
src/distrib/sets/lists/man: mi
src/share/man/man4: Makefile
src/sys/arch/alpha/conf: GENERIC
src/sys/arch/amd64/conf: ALL
src/sys/arch/atari/conf: ATARITT FALCON GENERIC.in HADES HADES.in
src/sys/arch/i386/conf: ALL
src/sys/arch/mac68k/conf: GENERIC
src/sys/arch/next68k/conf: GENERIC SLAB
src/sys/dev/scsipi: files.scsipi
Added Files:
src/share/man/man4: dse.4
src/sys/dev/scsipi: if_dse.c

Log Message:
Driver for DaynaPORT SCSI/Link (dse.4).

Written by Hiroshi Noguchi, of which an updated version was posted to
port-mac68k in 2001.

Attachments were added to kernel configs for platforms that already had
the Cabletron (se.4) driver added, although other platorms may benefit.

Reviewed on tech-net by Izumi Tsutsui.


To generate a diff of this commit:
cvs rdiff -u -r1.1757 -r1.1758 src/distrib/sets/lists/man/mi
cvs rdiff -u -r1.730 -r1.731 src/share/man/man4/Makefile
cvs rdiff -u -r0 -r1.1 src/share/man/man4/dse.4
cvs rdiff -u -r1.416 -r1.417 src/sys/arch/alpha/conf/GENERIC
cvs rdiff -u -r1.174 -r1.175 src/sys/arch/amd64/conf/ALL
cvs rdiff -u -r1.125 -r1.126 src/sys/arch/atari/conf/ATARITT
cvs rdiff -u -r1.122 -r1.123 src/sys/arch/atari/conf/FALCON
cvs rdiff -u -r1.124 -r1.125 src/sys/arch/atari/conf/GENERIC.in
cvs rdiff -u -r1.120 -r1.121 src/sys/arch/atari/conf/HADES
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/atari/conf/HADES.in
cvs rdiff -u -r1.503 -r1.504 src/sys/arch/i386/conf/ALL
cvs rdiff -u -r1.235 -r1.236 src/sys/arch/mac68k/conf/GENERIC
cvs rdiff -u -r1.153 -r1.154 src/sys/arch/next68k/conf/GENERIC
cvs rdiff -u -r1.60 -r1.61 src/sys/arch/next68k/conf/SLAB
cvs rdiff -u -r1.43 -r1.44 src/sys/dev/scsipi/files.scsipi
cvs rdiff -u -r0 -r1.1 src/sys/dev/scsipi/if_dse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.