Module Name:    src
Committed By:   sevan
Date:           Sun Dec 30 14:51:36 UTC 2018

Modified Files:
        src/sys/arch/evbmips/conf: ADM5120 ADM5120-NB ADM5120-USB ALCHEMY AP30
            CI20 CPMBR1400 DB120 ERLITE GDIUM LINKITSMART7688 LOONGSON MALTA
            MERAKI RB153 RB433UAH SBMIPS WGT624V3 XLSATX ZYXELKX

Log Message:
Enable the per-priority cyclical scan buffer queue strategy on evbmips kernels.

time results of a Lemote Fuloong 2F extracting the pkgsrc tree
brick$ time tar -jxf pkgsrc.tar.bz2
priocscan + log
        612.90 real       103.45 user       194.98 sys
priocscan   nolog
        1345.48 real       103.57 user       274.32 sys
fcfs + log
        736.02 real       101.71 user       192.95 sys
fcfs   nolog
        1475.16 real       103.06 user       271.14 sys


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/evbmips/conf/ADM5120 \
    src/sys/arch/evbmips/conf/ADM5120-USB src/sys/arch/evbmips/conf/CI20
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/evbmips/conf/ADM5120-NB
cvs rdiff -u -r1.64 -r1.65 src/sys/arch/evbmips/conf/ALCHEMY
cvs rdiff -u -r1.37 -r1.38 src/sys/arch/evbmips/conf/AP30
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/evbmips/conf/CPMBR1400
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/evbmips/conf/DB120 \
    src/sys/arch/evbmips/conf/ERLITE
cvs rdiff -u -r1.34 -r1.35 src/sys/arch/evbmips/conf/GDIUM
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/evbmips/conf/LINKITSMART7688
cvs rdiff -u -r1.40 -r1.41 src/sys/arch/evbmips/conf/LOONGSON
cvs rdiff -u -r1.93 -r1.94 src/sys/arch/evbmips/conf/MALTA
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/evbmips/conf/MERAKI
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/evbmips/conf/RB153
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/evbmips/conf/RB433UAH
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/evbmips/conf/SBMIPS
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/evbmips/conf/WGT624V3
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/evbmips/conf/XLSATX
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/evbmips/conf/ZYXELKX

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/evbmips/conf/ADM5120
diff -u src/sys/arch/evbmips/conf/ADM5120:1.26 src/sys/arch/evbmips/conf/ADM5120:1.27
--- src/sys/arch/evbmips/conf/ADM5120:1.26	Wed Aug  1 20:04:11 2018
+++ src/sys/arch/evbmips/conf/ADM5120	Sun Dec 30 14:51:36 2018
@@ -1,11 +1,11 @@
-#	$NetBSD: ADM5120,v 1.26 2018/08/01 20:04:11 maxv Exp $
+#	$NetBSD: ADM5120,v 1.27 2018/12/30 14:51:36 sevan Exp $
 #
 # Kernel config for the Alchemy Semiconductor (AMD) PB1000, PB1500,
 # DBAu1000 and DBAu1500 evaluation boards.
 
 include 	"arch/evbmips/conf/std.adm5120"
 
-#ident 		"GENERIC-$Revision: 1.26 $"
+#ident 		"GENERIC-$Revision: 1.27 $"
 
 maxusers	32
 
@@ -69,6 +69,11 @@ file-system	NFS		# Sun NFS-compatible fi
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options 	BUFQ_READPRIO
+options 	BUFQ_PRIOCSCAN
+
 # Networking options
 options 	GATEWAY		# IP packet forwarding
 options 	INET		# Internet protocols
Index: src/sys/arch/evbmips/conf/ADM5120-USB
diff -u src/sys/arch/evbmips/conf/ADM5120-USB:1.26 src/sys/arch/evbmips/conf/ADM5120-USB:1.27
--- src/sys/arch/evbmips/conf/ADM5120-USB:1.26	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/evbmips/conf/ADM5120-USB	Sun Dec 30 14:51:36 2018
@@ -1,11 +1,11 @@
-#	$NetBSD: ADM5120-USB,v 1.26 2018/10/23 19:58:52 jdolecek Exp $
+#	$NetBSD: ADM5120-USB,v 1.27 2018/12/30 14:51:36 sevan Exp $
 #
 # Kernel config for the Alchemy Semiconductor (AMD) PB1000, PB1500,
 # DBAu1000 and DBAu1500 evaluation boards.
 
 include 	"arch/evbmips/conf/std.adm5120"
 
-#ident 		"GENERIC-$Revision: 1.26 $"
+#ident 		"GENERIC-$Revision: 1.27 $"
 
 maxusers	32
 
@@ -68,6 +68,11 @@ file-system	NFS		# Sun NFS-compatible fi
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options 	BUFQ_READPRIO
+options 	BUFQ_PRIOCSCAN
+
 # Networking options
 #options 	GATEWAY		# IP packet forwarding
 options 	INET		# Internet protocols
Index: src/sys/arch/evbmips/conf/CI20
diff -u src/sys/arch/evbmips/conf/CI20:1.26 src/sys/arch/evbmips/conf/CI20:1.27
--- src/sys/arch/evbmips/conf/CI20:1.26	Wed Aug  1 20:04:11 2018
+++ src/sys/arch/evbmips/conf/CI20	Sun Dec 30 14:51:36 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: CI20,v 1.26 2018/08/01 20:04:11 maxv Exp $
+#	$NetBSD: CI20,v 1.27 2018/12/30 14:51:36 sevan Exp $
 #
 # MIPS Creator CI20
 #
@@ -7,7 +7,7 @@ include 	"arch/evbmips/conf/std.ingenic"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"CI20-$Revision: 1.26 $"
+#ident 		"CI20-$Revision: 1.27 $"
 
 maxusers	32
 
@@ -91,6 +91,11 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options 	BUFQ_READPRIO
+options 	BUFQ_PRIOCSCAN
+
 # Networking options
 #options 	GATEWAY		# IP packet forwarding
 options 	INET		# Internet protocols

Index: src/sys/arch/evbmips/conf/ADM5120-NB
diff -u src/sys/arch/evbmips/conf/ADM5120-NB:1.24 src/sys/arch/evbmips/conf/ADM5120-NB:1.25
--- src/sys/arch/evbmips/conf/ADM5120-NB:1.24	Wed Aug  1 20:04:11 2018
+++ src/sys/arch/evbmips/conf/ADM5120-NB	Sun Dec 30 14:51:36 2018
@@ -1,11 +1,11 @@
-#	$NetBSD: ADM5120-NB,v 1.24 2018/08/01 20:04:11 maxv Exp $
+#	$NetBSD: ADM5120-NB,v 1.25 2018/12/30 14:51:36 sevan Exp $
 #
 # Kernel config for the Alchemy Semiconductor (AMD) PB1000, PB1500,
 # DBAu1000 and DBAu1500 evaluation boards.
 
 include 	"arch/evbmips/conf/std.adm5120"
 
-#ident 		"GENERIC-$Revision: 1.24 $"
+#ident 		"GENERIC-$Revision: 1.25 $"
 
 maxusers	32
 
@@ -69,6 +69,11 @@ file-system	NFS		# Sun NFS-compatible fi
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options 	BUFQ_READPRIO
+options 	BUFQ_PRIOCSCAN
+
 # Networking options
 options 	GATEWAY		# IP packet forwarding
 options 	INET		# Internet protocols

Index: src/sys/arch/evbmips/conf/ALCHEMY
diff -u src/sys/arch/evbmips/conf/ALCHEMY:1.64 src/sys/arch/evbmips/conf/ALCHEMY:1.65
--- src/sys/arch/evbmips/conf/ALCHEMY:1.64	Wed Aug  1 20:04:11 2018
+++ src/sys/arch/evbmips/conf/ALCHEMY	Sun Dec 30 14:51:36 2018
@@ -1,11 +1,11 @@
-#	$NetBSD: ALCHEMY,v 1.64 2018/08/01 20:04:11 maxv Exp $
+#	$NetBSD: ALCHEMY,v 1.65 2018/12/30 14:51:36 sevan Exp $
 #
 # Kernel config for the Alchemy Semiconductor (AMD) PB1000, PB1500,
 # DBAu1000 and DBAu1500 evaluation boards.
 
 include 	"arch/evbmips/conf/std.alchemy"
 
-#ident 		"ALCHEMY-$Revision: 1.64 $"
+#ident 		"ALCHEMY-$Revision: 1.65 $"
 
 maxusers	32
 
@@ -80,6 +80,11 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options 	BUFQ_READPRIO
+options 	BUFQ_PRIOCSCAN
+
 # Networking options
 #options 	GATEWAY		# IP packet forwarding
 options 	INET		# Internet protocols

Index: src/sys/arch/evbmips/conf/AP30
diff -u src/sys/arch/evbmips/conf/AP30:1.37 src/sys/arch/evbmips/conf/AP30:1.38
--- src/sys/arch/evbmips/conf/AP30:1.37	Wed Aug  1 20:04:11 2018
+++ src/sys/arch/evbmips/conf/AP30	Sun Dec 30 14:51:36 2018
@@ -1,10 +1,10 @@
-#	$NetBSD: AP30,v 1.37 2018/08/01 20:04:11 maxv Exp $
+#	$NetBSD: AP30,v 1.38 2018/12/30 14:51:36 sevan Exp $
 
 include 	"arch/evbmips/conf/std.atheros"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"AP30-$Revision: 1.37 $"
+#ident 		"AP30-$Revision: 1.38 $"
 
 maxusers	32
 
@@ -80,6 +80,11 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options 	BUFQ_READPRIO
+options 	BUFQ_PRIOCSCAN
+
 # Networking options
 #options 	GATEWAY		# IP packet forwarding
 options 	INET		# Internet protocols

Index: src/sys/arch/evbmips/conf/CPMBR1400
diff -u src/sys/arch/evbmips/conf/CPMBR1400:1.29 src/sys/arch/evbmips/conf/CPMBR1400:1.30
--- src/sys/arch/evbmips/conf/CPMBR1400:1.29	Wed Dec 19 13:57:47 2018
+++ src/sys/arch/evbmips/conf/CPMBR1400	Sun Dec 30 14:51:36 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: CPMBR1400,v 1.29 2018/12/19 13:57:47 maxv Exp $
+#	$NetBSD: CPMBR1400,v 1.30 2018/12/30 14:51:36 sevan Exp $
 
 include 	"arch/evbmips/conf/std.rasoc"
 
@@ -90,6 +90,11 @@ file-system	TMPFS		# Efficient memory fi
 options 	FFS_NO_SNAPSHOT	# No FF snapshot support
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options 	BUFQ_READPRIO
+options 	BUFQ_PRIOCSCAN
+
 # Networking options
 options 	GATEWAY		# packet forwarding
 options 	INET		# IP + ICMP + TCP + UDP

Index: src/sys/arch/evbmips/conf/DB120
diff -u src/sys/arch/evbmips/conf/DB120:1.20 src/sys/arch/evbmips/conf/DB120:1.21
--- src/sys/arch/evbmips/conf/DB120:1.20	Wed Aug  1 20:04:11 2018
+++ src/sys/arch/evbmips/conf/DB120	Sun Dec 30 14:51:36 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: DB120,v 1.20 2018/08/01 20:04:11 maxv Exp $
+#	$NetBSD: DB120,v 1.21 2018/12/30 14:51:36 sevan Exp $
 #
 # Qualcomm Atheros AR9344 DB120 evaluation board.
 #
@@ -7,7 +7,7 @@ include 	"arch/evbmips/conf/std.atheros"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"DB120-$Revision: 1.20 $"
+#ident 		"DB120-$Revision: 1.21 $"
 
 maxusers	32
 
@@ -89,6 +89,11 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options 	BUFQ_READPRIO
+options 	BUFQ_PRIOCSCAN
+
 # Networking options
 #options 	GATEWAY		# IP packet forwarding
 options 	INET		# Internet protocols
Index: src/sys/arch/evbmips/conf/ERLITE
diff -u src/sys/arch/evbmips/conf/ERLITE:1.20 src/sys/arch/evbmips/conf/ERLITE:1.21
--- src/sys/arch/evbmips/conf/ERLITE:1.20	Sun Sep 16 10:15:22 2018
+++ src/sys/arch/evbmips/conf/ERLITE	Sun Dec 30 14:51:36 2018
@@ -1,11 +1,11 @@
-#	$NetBSD: ERLITE,v 1.20 2018/09/16 10:15:22 mrg Exp $
+#	$NetBSD: ERLITE,v 1.21 2018/12/30 14:51:36 sevan Exp $
 
 include 	"arch/mips/conf/std.octeon"
 include 	"arch/evbmips/conf/files.octeon"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"ERLITE-$Revision: 1.20 $"
+#ident 		"ERLITE-$Revision: 1.21 $"
 
 maxusers	32
 
@@ -81,6 +81,11 @@ options 	WAPBL		# File system journaling
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options 	BUFQ_READPRIO
+options 	BUFQ_PRIOCSCAN
+
 # Networking options
 #options 	GATEWAY		# IP packet forwarding
 options 	INET		# Internet protocols

Index: src/sys/arch/evbmips/conf/GDIUM
diff -u src/sys/arch/evbmips/conf/GDIUM:1.34 src/sys/arch/evbmips/conf/GDIUM:1.35
--- src/sys/arch/evbmips/conf/GDIUM:1.34	Sun Dec 30 00:42:09 2018
+++ src/sys/arch/evbmips/conf/GDIUM	Sun Dec 30 14:51:36 2018
@@ -1,4 +1,4 @@
-# $NetBSD: GDIUM,v 1.34 2018/12/30 00:42:09 sevan Exp $
+# $NetBSD: GDIUM,v 1.35 2018/12/30 14:51:36 sevan Exp $
 #
 # GDIUM machine description file
 # 
@@ -22,7 +22,7 @@ include 	"arch/evbmips/conf/std.gdium"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GDIUM-$Revision: 1.34 $"
+#ident 		"GDIUM-$Revision: 1.35 $"
 
 maxusers	16
 
@@ -91,6 +91,11 @@ options 	WAPBL		# File system journaling
 #options 	FFS_EI		# FFS Endian Independent support
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options 	BUFQ_READPRIO
+options 	BUFQ_PRIOCSCAN
+
 # Networking options
 #options 	GATEWAY		# IP packet forwarding
 options 	INET		# IP + ICMP + TCP + UDP

Index: src/sys/arch/evbmips/conf/LINKITSMART7688
diff -u src/sys/arch/evbmips/conf/LINKITSMART7688:1.9 src/sys/arch/evbmips/conf/LINKITSMART7688:1.10
--- src/sys/arch/evbmips/conf/LINKITSMART7688:1.9	Wed Dec 19 13:57:47 2018
+++ src/sys/arch/evbmips/conf/LINKITSMART7688	Sun Dec 30 14:51:36 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: LINKITSMART7688,v 1.9 2018/12/19 13:57:47 maxv Exp $
+#	$NetBSD: LINKITSMART7688,v 1.10 2018/12/30 14:51:36 sevan Exp $
 #
 # MediaTek MT7688
 #
@@ -93,6 +93,11 @@ file-system	TMPFS		# Efficient memory fi
 options 	FFS_NO_SNAPSHOT	# No FF snapshot support
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options 	BUFQ_READPRIO
+options 	BUFQ_PRIOCSCAN
+
 # Networking options
 #options 	GATEWAY		# packet forwarding
 options 	INET		# IP + ICMP + TCP + UDP

Index: src/sys/arch/evbmips/conf/LOONGSON
diff -u src/sys/arch/evbmips/conf/LOONGSON:1.40 src/sys/arch/evbmips/conf/LOONGSON:1.41
--- src/sys/arch/evbmips/conf/LOONGSON:1.40	Wed Sep 19 23:22:17 2018
+++ src/sys/arch/evbmips/conf/LOONGSON	Sun Dec 30 14:51:36 2018
@@ -1,4 +1,4 @@
-# $NetBSD: LOONGSON,v 1.40 2018/09/19 23:22:17 rin Exp $
+# $NetBSD: LOONGSON,v 1.41 2018/12/30 14:51:36 sevan Exp $
 #
 # LOONGSON machine description file
 # 
@@ -22,7 +22,7 @@ include 	"arch/evbmips/conf/std.loongson
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"LOONGSON-$Revision: 1.40 $"
+#ident 		"LOONGSON-$Revision: 1.41 $"
 
 maxusers	16
 
@@ -100,6 +100,11 @@ options 	WAPBL		# File system journaling
 #options 	FFS_EI		# FFS Endian Independent support
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options 	BUFQ_READPRIO
+options 	BUFQ_PRIOCSCAN
+
 # Networking options
 #options 	GATEWAY		# IP packet forwarding
 options 	INET		# IP + ICMP + TCP + UDP

Index: src/sys/arch/evbmips/conf/MALTA
diff -u src/sys/arch/evbmips/conf/MALTA:1.93 src/sys/arch/evbmips/conf/MALTA:1.94
--- src/sys/arch/evbmips/conf/MALTA:1.93	Wed Dec 19 13:57:47 2018
+++ src/sys/arch/evbmips/conf/MALTA	Sun Dec 30 14:51:36 2018
@@ -1,10 +1,10 @@
-#	$NetBSD: MALTA,v 1.93 2018/12/19 13:57:47 maxv Exp $
+#	$NetBSD: MALTA,v 1.94 2018/12/30 14:51:36 sevan Exp $
 
 include 	"arch/evbmips/conf/std.malta"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"MALTA-$Revision: 1.93 $"
+#ident 		"MALTA-$Revision: 1.94 $"
 
 maxusers	32
 
@@ -76,6 +76,11 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options 	BUFQ_READPRIO
+options 	BUFQ_PRIOCSCAN
+
 # Networking options
 #options 	GATEWAY		# IP packet forwarding
 options 	INET		# Internet protocols

Index: src/sys/arch/evbmips/conf/MERAKI
diff -u src/sys/arch/evbmips/conf/MERAKI:1.31 src/sys/arch/evbmips/conf/MERAKI:1.32
--- src/sys/arch/evbmips/conf/MERAKI:1.31	Wed Aug  1 20:04:11 2018
+++ src/sys/arch/evbmips/conf/MERAKI	Sun Dec 30 14:51:36 2018
@@ -1,10 +1,10 @@
-#	$NetBSD: MERAKI,v 1.31 2018/08/01 20:04:11 maxv Exp $
+#	$NetBSD: MERAKI,v 1.32 2018/12/30 14:51:36 sevan Exp $
 
 include 	"arch/evbmips/conf/std.meraki"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"MERAKI-$Revision: 1.31 $"
+#ident 		"MERAKI-$Revision: 1.32 $"
 
 maxusers	32
 
@@ -81,6 +81,11 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options 	BUFQ_READPRIO
+options 	BUFQ_PRIOCSCAN
+
 # Networking options
 #options 	GATEWAY		# IP packet forwarding
 options 	INET		# Internet protocols

Index: src/sys/arch/evbmips/conf/RB153
diff -u src/sys/arch/evbmips/conf/RB153:1.21 src/sys/arch/evbmips/conf/RB153:1.22
--- src/sys/arch/evbmips/conf/RB153:1.21	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/evbmips/conf/RB153	Sun Dec 30 14:51:36 2018
@@ -1,10 +1,10 @@
-#	$NetBSD: RB153,v 1.21 2018/10/23 19:58:52 jdolecek Exp $
+#	$NetBSD: RB153,v 1.22 2018/12/30 14:51:36 sevan Exp $
 #
 # Example kernel config for the RouterBOARD 153.
 
 include 	"arch/evbmips/conf/std.adm5120"
 
-#ident 		"RB153-$Revision: 1.21 $"
+#ident 		"RB153-$Revision: 1.22 $"
 
 maxusers	32
 
@@ -64,6 +64,11 @@ file-system	NULLFS		# NULL layered files
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options 	BUFQ_READPRIO
+options 	BUFQ_PRIOCSCAN
+
 # Networking options
 options 	GATEWAY		# IP packet forwarding
 options 	INET		# Internet protocols

Index: src/sys/arch/evbmips/conf/RB433UAH
diff -u src/sys/arch/evbmips/conf/RB433UAH:1.17 src/sys/arch/evbmips/conf/RB433UAH:1.18
--- src/sys/arch/evbmips/conf/RB433UAH:1.17	Wed Aug  1 20:04:11 2018
+++ src/sys/arch/evbmips/conf/RB433UAH	Sun Dec 30 14:51:36 2018
@@ -1,10 +1,10 @@
-#	$NetBSD: RB433UAH,v 1.17 2018/08/01 20:04:11 maxv Exp $
+#	$NetBSD: RB433UAH,v 1.18 2018/12/30 14:51:36 sevan Exp $
 
 include 	"arch/evbmips/conf/std.atheros"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"RB433UAH-$Revision: 1.17 $"
+#ident 		"RB433UAH-$Revision: 1.18 $"
 
 maxusers	32
 
@@ -81,6 +81,11 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options 	BUFQ_READPRIO
+options 	BUFQ_PRIOCSCAN
+
 # Networking options
 #options 	GATEWAY		# IP packet forwarding
 options 	INET		# Internet protocols

Index: src/sys/arch/evbmips/conf/SBMIPS
diff -u src/sys/arch/evbmips/conf/SBMIPS:1.7 src/sys/arch/evbmips/conf/SBMIPS:1.8
--- src/sys/arch/evbmips/conf/SBMIPS:1.7	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/evbmips/conf/SBMIPS	Sun Dec 30 14:51:36 2018
@@ -1,10 +1,10 @@
-# $NetBSD: SBMIPS,v 1.7 2018/10/23 19:58:52 jdolecek Exp $
+# $NetBSD: SBMIPS,v 1.8 2018/12/30 14:51:36 sevan Exp $
 
 include 	"arch/evbmips/conf/std.sbmips"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.7 $"
+#ident 		"GENERIC-$Revision: 1.8 $"
 
 #options 	LOCKDEBUG	# XXX XXX XXX XXX
 #options 	DEBUG		# extra kernel debugging support
@@ -71,6 +71,11 @@ options 	WAPBL		# File system journaling
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options 	BUFQ_READPRIO
+options 	BUFQ_PRIOCSCAN
+
 # Networking options
 #options 	GATEWAY		# IP packet forwarding
 options 	INET		# Internet protocols

Index: src/sys/arch/evbmips/conf/WGT624V3
diff -u src/sys/arch/evbmips/conf/WGT624V3:1.28 src/sys/arch/evbmips/conf/WGT624V3:1.29
--- src/sys/arch/evbmips/conf/WGT624V3:1.28	Wed Aug  1 20:04:11 2018
+++ src/sys/arch/evbmips/conf/WGT624V3	Sun Dec 30 14:51:36 2018
@@ -1,10 +1,10 @@
-#	$NetBSD: WGT624V3,v 1.28 2018/08/01 20:04:11 maxv Exp $
+#	$NetBSD: WGT624V3,v 1.29 2018/12/30 14:51:36 sevan Exp $
 
 include 	"arch/evbmips/conf/std.atheros"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"WGT624V3-$Revision: 1.28 $"
+#ident 		"WGT624V3-$Revision: 1.29 $"
 
 maxusers	32
 
@@ -82,6 +82,11 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options 	BUFQ_READPRIO
+options 	BUFQ_PRIOCSCAN
+
 # Networking options
 #options 	GATEWAY		# IP packet forwarding
 options 	INET		# Internet protocols

Index: src/sys/arch/evbmips/conf/XLSATX
diff -u src/sys/arch/evbmips/conf/XLSATX:1.27 src/sys/arch/evbmips/conf/XLSATX:1.28
--- src/sys/arch/evbmips/conf/XLSATX:1.27	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/evbmips/conf/XLSATX	Sun Dec 30 14:51:36 2018
@@ -1,8 +1,8 @@
-#	$NetBSD: XLSATX,v 1.27 2018/10/23 19:58:52 jdolecek Exp $
+#	$NetBSD: XLSATX,v 1.28 2018/12/30 14:51:36 sevan Exp $
 
 include 	"arch/evbmips/conf/std.rmixl"
 
-#ident 		"XLSATX-$Revision: 1.27 $"
+#ident 		"XLSATX-$Revision: 1.28 $"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
@@ -81,6 +81,11 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options 	BUFQ_READPRIO
+options 	BUFQ_PRIOCSCAN
+
 # Networking options
 #options 	GATEWAY		# IP packet forwarding
 options 	INET		# Internet protocols

Index: src/sys/arch/evbmips/conf/ZYXELKX
diff -u src/sys/arch/evbmips/conf/ZYXELKX:1.14 src/sys/arch/evbmips/conf/ZYXELKX:1.15
--- src/sys/arch/evbmips/conf/ZYXELKX:1.14	Wed Dec 19 13:57:47 2018
+++ src/sys/arch/evbmips/conf/ZYXELKX	Sun Dec 30 14:51:36 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: ZYXELKX,v 1.14 2018/12/19 13:57:47 maxv Exp $
+#	$NetBSD: ZYXELKX,v 1.15 2018/12/30 14:51:36 sevan Exp $
 
 include 	"arch/evbmips/conf/std.rasoc"
 
@@ -90,6 +90,11 @@ file-system	TMPFS		# Efficient memory fi
 options 	FFS_NO_SNAPSHOT	# No FF snapshot support
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options 	BUFQ_READPRIO
+options 	BUFQ_PRIOCSCAN
+
 # Networking options
 options 	GATEWAY		# packet forwarding
 options 	INET		# IP + ICMP + TCP + UDP

Reply via email to