From owner-cvs-src@FreeBSD.ORG Sun Apr 13 01:20:47 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E3718106566B; Sun, 13 Apr 2008 01:20:47 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AAA0A8FC0C; Sun, 13 Apr 2008 01:20:47 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3D1KlNt058907; Sun, 13 Apr 2008 01:20:47 GMT (envelope-from attilio@repoman.freebsd.org) Received: (from attilio@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3D1KlqH058906; Sun, 13 Apr 2008 01:20:47 GMT (envelope-from attilio) Message-Id: <200804130120.m3D1KlqH058906@repoman.freebsd.org> From: Attilio Rao Date: Sun, 13 Apr 2008 01:20:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern subr_witness.c src/sys/sys lock.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 01:20:48 -0000 attilio 2008-04-13 01:20:47 UTC FreeBSD src repository Modified files: sys/kern subr_witness.c sys/sys lock.h Log: struct lock_instance and struct lock_list_entry don't need to be in the public namespace for WITNESS as they are only used internally so just move them in the private namespace for the subsystem (with all related supporting definitions). Revision Changes Path 1.246 +34 -0 src/sys/kern/subr_witness.c 1.72 +1 -34 src/sys/sys/lock.h From owner-cvs-src@FreeBSD.ORG Sun Apr 13 01:21:57 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3DA62106564A; Sun, 13 Apr 2008 01:21:57 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0592E8FC22; Sun, 13 Apr 2008 01:21:57 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3D1Lutt058952; Sun, 13 Apr 2008 01:21:56 GMT (envelope-from attilio@repoman.freebsd.org) Received: (from attilio@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3D1LuQv058951; Sun, 13 Apr 2008 01:21:56 GMT (envelope-from attilio) Message-Id: <200804130121.m3D1LuQv058951@repoman.freebsd.org> From: Attilio Rao Date: Sun, 13 Apr 2008 01:21:56 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_lock.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 01:21:57 -0000 attilio 2008-04-13 01:21:56 UTC FreeBSD src repository Modified files: sys/kern kern_lock.c Log: Use a "rel" memory barrier for disowning the lock as it cames from an exclusive locking operation. Revision Changes Path 1.132 +1 -1 src/sys/kern/kern_lock.c From owner-cvs-src@FreeBSD.ORG Sun Apr 13 05:45:14 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E82411065677; Sun, 13 Apr 2008 05:45:14 +0000 (UTC) (envelope-from qingli@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CDA328FC1D; Sun, 13 Apr 2008 05:45:14 +0000 (UTC) (envelope-from qingli@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3D5jE66081772; Sun, 13 Apr 2008 05:45:14 GMT (envelope-from qingli@repoman.freebsd.org) Received: (from qingli@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3D5jEtd081771; Sun, 13 Apr 2008 05:45:14 GMT (envelope-from qingli) Message-Id: <200804130545.m3D5jEtd081771@repoman.freebsd.org> From: Qing Li Date: Sun, 13 Apr 2008 05:45:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf files options src/sys/net radix.c radix.h route.c route.h rtsock.c src/sys/netinet in_proto.c ip_output.c src/sys/netinet6 in6_proto.c in6_src.c nd6_nbr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 05:45:15 -0000 qingli 2008-04-13 05:45:14 UTC FreeBSD src repository Modified files: sys/conf files options sys/net radix.c radix.h route.c route.h rtsock.c sys/netinet in_proto.c ip_output.c sys/netinet6 in6_proto.c in6_src.c nd6_nbr.c Log: This patch provides the back end support for equal-cost multi-path (ECMP) for both IPv4 and IPv6. Previously, multipath route insertion is disallowed. For example, route add -net 192.103.54.0/24 10.9.44.1 route add -net 192.103.54.0/24 10.9.44.2 The second route insertion will trigger an error message of "add net 192.103.54.0/24: gateway 10.2.5.2: route already in table" Multiple default routes can also be inserted. Here is the netstat output: default 10.2.5.1 UGS 0 3074 bge0 => default 10.2.5.2 UGS 0 0 bge0 When multipath routes exist, the "route delete" command requires a specific gateway to be specified or else an error message would be displayed. For example, route delete default would fail and trigger the following error message: "route: writing to routing socket: No such process" "delete net default: not in table" On the other hand, route delete default 10.2.5.2 would be successful: "delete net default: gateway 10.2.5.2" One does not have to specify a gateway if there is only a single route for a particular destination. I need to perform more testings on address aliases and multiple interfaces that have the same IP prefixes. This patch as it stands today is not yet ready for prime time. Therefore, the ECMP code fragments are fully guarded by the RADIX_MPATH macro. Include the "options RADIX_MPATH" in the kernel configuration to enable this feature. Reviewed by: robert, sam, gnn, julian, kmacy Revision Changes Path 1.1289 +1 -0 src/sys/conf/files 1.625 +1 -0 src/sys/conf/options 1.39 +22 -0 src/sys/net/radix.c 1.27 +1 -0 src/sys/net/radix.h 1.127 +121 -1 src/sys/net/route.c 1.69 +3 -0 src/sys/net/route.h 1.145 +20 -0 src/sys/net/rtsock.c 1.88 +8 -0 src/sys/netinet/in_proto.c 1.280 +9 -0 src/sys/netinet/ip_output.c 1.49 +8 -0 src/sys/netinet6/in6_proto.c 1.50 +9 -0 src/sys/netinet6/in6_src.c 1.50 +14 -0 src/sys/netinet6/nd6_nbr.c From owner-cvs-src@FreeBSD.ORG Sun Apr 13 06:12:13 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E04831065670; Sun, 13 Apr 2008 06:12:13 +0000 (UTC) (envelope-from qingli@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AF2FA8FC1A; Sun, 13 Apr 2008 06:12:13 +0000 (UTC) (envelope-from qingli@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3D6CDZM083733; Sun, 13 Apr 2008 06:12:13 GMT (envelope-from qingli@repoman.freebsd.org) Received: (from qingli@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3D6CDcm083732; Sun, 13 Apr 2008 06:12:13 GMT (envelope-from qingli) Message-Id: <200804130612.m3D6CDcm083732@repoman.freebsd.org> From: Qing Li Date: Sun, 13 Apr 2008 06:12:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net radix_mpath.c radix_mpath.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 06:12:14 -0000 qingli 2008-04-13 06:12:13 UTC FreeBSD src repository Added files: sys/net radix_mpath.c radix_mpath.h Log: These files handle the radix tree for the ECMP routes. The original code from KAME did not take care of address aliases or multiple ip addresses that have the same prefix. Reviewed by: rwatson, gnn, sam, kmacy, julian Revision Changes Path 1.1 +334 -0 src/sys/net/radix_mpath.c (new) 1.1 +62 -0 src/sys/net/radix_mpath.h (new) From owner-cvs-src@FreeBSD.ORG Sun Apr 13 06:18:35 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 69B031065670; Sun, 13 Apr 2008 06:18:35 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 37EF48FC1C; Sun, 13 Apr 2008 06:18:35 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3D6IYFr083997; Sun, 13 Apr 2008 06:18:34 GMT (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3D6IYB9083996; Sun, 13 Apr 2008 06:18:34 GMT (envelope-from nyan) Message-Id: <200804130618.m3D6IYB9083996@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Sun, 13 Apr 2008 06:18:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf files.pc98 src/sys/pc98/conf GENERIC.hints src/sys/pc98/cbus clock.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 06:18:35 -0000 nyan 2008-04-13 06:18:34 UTC FreeBSD src repository Modified files: sys/conf files.pc98 sys/pc98/conf GENERIC.hints sys/pc98/cbus clock.c Log: MFi386: RTC related cleanups. - Use generic RTC handling code. - Make clock_if.m and subr_rtc.c standard. - Nuke MD inittodr(), resettodr() functions. - Add new "pcrtc" device driver. - Add hints for "pcrtc" driver. Revision Changes Path 1.360 +2 -0 src/sys/conf/files.pc98 1.167 +214 -141 src/sys/pc98/cbus/clock.c 1.27 +2 -0 src/sys/pc98/conf/GENERIC.hints From owner-cvs-src@FreeBSD.ORG Sun Apr 13 06:25:44 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 38742106566C; Sun, 13 Apr 2008 06:25:44 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 17EFA8FC21; Sun, 13 Apr 2008 06:25:44 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3D6Piqh084329; Sun, 13 Apr 2008 06:25:44 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3D6PhDV084328; Sun, 13 Apr 2008 06:25:43 GMT (envelope-from imp) Message-Id: <200804130625.m3D6PhDV084328@repoman.freebsd.org> From: Warner Losh Date: Sun, 13 Apr 2008 06:25:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf Makefile.mips files.mips ldscript.mips ldscript.mips.cfe options.mips X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 06:25:44 -0000 imp 2008-04-13 06:25:43 UTC FreeBSD src repository Added files: sys/conf Makefile.mips files.mips ldscript.mips ldscript.mips.cfe options.mips Log: Merge in the mips specific configuration files and such from the merged juniper and mips2 code base. This represents the work of Juniper Engineers, plus Oleksandr Tymoshenko, Wojciech Koszek, Warner Losh, Olivier Houchard, Randall Stewert and others that have contributed to the mips2 and/or mips2-jnpr perforce branches. Revision Changes Path 1.1 +74 -0 src/sys/conf/Makefile.mips (new) 1.1 +105 -0 src/sys/conf/files.mips (new) 1.1 +270 -0 src/sys/conf/ldscript.mips (new) 1.1 +277 -0 src/sys/conf/ldscript.mips.cfe (new) 1.1 +29 -0 src/sys/conf/options.mips (new) From owner-cvs-src@FreeBSD.ORG Sun Apr 13 07:07:58 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1A20E1065672; Sun, 13 Apr 2008 07:07:58 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 01E808FC0C; Sun, 13 Apr 2008 07:07:58 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3D77vTE086859; Sun, 13 Apr 2008 07:07:57 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3D77v4C086858; Sun, 13 Apr 2008 07:07:57 GMT (envelope-from imp) Message-Id: <200804130707.m3D77v4C086858@repoman.freebsd.org> From: Warner Losh Date: Sun, 13 Apr 2008 07:07:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/mips/conf ADM5120 ADM5120.hints IDT IDT.hints MALTA MALTA.hints QEMU SENTRY5 SENTRY5.hints src/sys/mips/compile .cvsignore X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 07:07:58 -0000 imp 2008-04-13 07:07:57 UTC FreeBSD src repository Added files: sys/mips/conf ADM5120 ADM5120.hints IDT IDT.hints MALTA MALTA.hints QEMU SENTRY5 SENTRY5.hints sys/mips/compile .cvsignore Log: FreeBSD/mips port. The FreeBSD/mips port targets mips32, mips64, mips32r2 and mips64r2 (and close relatives) processors. There presently is support for ADMtek ADM5120, A mips 4Kc in a malta board, the RB533 routerboard (based on IDT RC32434) and some preliminary support for sibtye/broadcom designs. Other hardware support will be forthcomcing. This port boots multiuser under gxemul emulating the malta board and also bootstraps on the hardware whose support is forthcoming... Oleksandr Tymoshenko, Wojciech Koszek, Warner Losh, Olivier Houchard, Randall Stewert and others that have contributed to the mips2 and/or mips2-jnpr perforce branches. Juniper contirbuted a generic mips port late in the life cycle of the misp2 branch. Warner Losh merged the mips2 and Juniper code bases, and others list above have worked for the past several months to get to multiuser. In addition, the mips2 work owe a debt to the trail blazing efforts of the original mips branch in perforce done by Juli Mallett. Revision Changes Path 1.1 +1 -0 src/sys/mips/compile/.cvsignore (new) 1.1 +71 -0 src/sys/mips/conf/ADM5120 (new) 1.1 +24 -0 src/sys/mips/conf/ADM5120.hints (new) 1.1 +54 -0 src/sys/mips/conf/IDT (new) 1.1 +22 -0 src/sys/mips/conf/IDT.hints (new) 1.1 +72 -0 src/sys/mips/conf/MALTA (new) 1.1 +5 -0 src/sys/mips/conf/MALTA.hints (new) 1.1 +58 -0 src/sys/mips/conf/QEMU (new) 1.1 +99 -0 src/sys/mips/conf/SENTRY5 (new) 1.1 +5 -0 src/sys/mips/conf/SENTRY5.hints (new) From owner-cvs-src@FreeBSD.ORG Sun Apr 13 07:22:54 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8981010656C0; Sun, 13 Apr 2008 07:22:54 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6EADF8FC1C; Sun, 13 Apr 2008 07:22:54 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3D7MsJK087827; Sun, 13 Apr 2008 07:22:54 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3D7Msau087826; Sun, 13 Apr 2008 07:22:54 GMT (envelope-from imp) Message-Id: <200804130722.m3D7Msau087826@repoman.freebsd.org> From: Warner Losh Date: Sun, 13 Apr 2008 07:22:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/mips/include _bus.h _bus_octeon.h _inttypes.h _limits.h _stdint.h _types.h am29lv081b.h archtype.h asm.h asmacros.h atomic.h bootinfo.h bswap.h bus.h bus_dma.h bus_octeon.h cache.h cache_mipsNN.h cache_r4k.h clock.h clockvar.h ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 07:22:54 -0000 imp 2008-04-13 07:22:54 UTC FreeBSD src repository Added files: sys/mips/include _bus.h _bus_octeon.h _inttypes.h _limits.h _stdint.h _types.h am29lv081b.h archtype.h asm.h asmacros.h atomic.h bootinfo.h bswap.h bus.h bus_dma.h bus_octeon.h cache.h cache_mipsNN.h cache_r4k.h clock.h clockvar.h cp0.h cpu.h cpufunc.h cpuinfo.h cpuregs.h cputypes.h db_machdep.h defs.h elf.h endian.h exec.h float.h floatingpoint.h fpu.h frame.h gdb_machdep.h hwfunc.h ieee.h ieeefp.h in_cksum.h intr.h intr_machdep.h iodev.h kdb.h limits.h locore.h md_var.h memdev.h metadata.h minidump.h mips_opcode.h mp_watchdog.h mutex.h ns16550.h param.h pcb.h pcb_ext.h pci_cfgreg.h pcpu.h pltfm.h pmap.h pmc_mdep.h ppireg.h proc.h profile.h psl.h pte.h ptrace.h queue.h reg.h regdef.h regnum.h reloc.h resource.h rm7000.h runq.h segments.h setjmp.h sf_buf.h sigframe.h signal.h smp.h stdarg.h sysarch.h timerreg.h trap.h ucontext.h varargs.h vmparam.h Log: FreeBSD/mips port. The FreeBSD/mips port targets mips32, mips64, mips32r2 and mips64r2 (and close relatives) processors. There presently is support for ADMtek ADM5120, A mips 4Kc in a malta board, the RB533 routerboard (based on IDT RC32434) and some preliminary support for sibtye/broadcom designs. Other hardware support will be forthcomcing. This port boots multiuser under gxemul emulating the malta board and also bootstraps on the hardware whose support is forthcoming... Oleksandr Tymoshenko, Wojciech Koszek, Warner Losh, Olivier Houchard, Randall Stewert and others that have contributed to the mips2 and/or mips2-jnpr perforce branches. Juniper contirbuted a generic mips port late in the life cycle of the misp2 branch. Warner Losh merged the mips2 and Juniper code bases, and others list above have worked for the past several months to get to multiuser. In addition, the mips2 work owe a debt to the trail blazing efforts of the original mips branch in perforce done by Juli Mallett. Revision Changes Path 1.1 +49 -0 src/sys/mips/include/_bus.h (new) 1.1 +46 -0 src/sys/mips/include/_bus_octeon.h (new) 1.1 +221 -0 src/sys/mips/include/_inttypes.h (new) 1.1 +100 -0 src/sys/mips/include/_limits.h (new) 1.1 +172 -0 src/sys/mips/include/_stdint.h (new) 1.1 +169 -0 src/sys/mips/include/_types.h (new) 1.1 +111 -0 src/sys/mips/include/am29lv081b.h (new) 1.1 +49 -0 src/sys/mips/include/archtype.h (new) 1.1 +553 -0 src/sys/mips/include/asm.h (new) 1.1 +195 -0 src/sys/mips/include/asmacros.h (new) 1.1 +441 -0 src/sys/mips/include/atomic.h (new) 1.1 +142 -0 src/sys/mips/include/bootinfo.h (new) 1.1 +11 -0 src/sys/mips/include/bswap.h (new) 1.1 +909 -0 src/sys/mips/include/bus.h (new) 1.1 +34 -0 src/sys/mips/include/bus_dma.h (new) 1.1 +883 -0 src/sys/mips/include/bus_octeon.h (new) 1.1 +261 -0 src/sys/mips/include/cache.h (new) 1.1 +67 -0 src/sys/mips/include/cache_mipsNN.h (new) 1.1 +383 -0 src/sys/mips/include/cache_r4k.h (new) 1.1 +39 -0 src/sys/mips/include/clock.h (new) 1.1 +55 -0 src/sys/mips/include/clockvar.h (new) 1.1 +310 -0 src/sys/mips/include/cp0.h (new) 1.1 +564 -0 src/sys/mips/include/cpu.h (new) 1.1 +346 -0 src/sys/mips/include/cpufunc.h (new) 1.1 +120 -0 src/sys/mips/include/cpuinfo.h (new) 1.1 +899 -0 src/sys/mips/include/cpuregs.h (new) 1.1 +38 -0 src/sys/mips/include/cputypes.h (new) 1.1 +99 -0 src/sys/mips/include/db_machdep.h (new) 1.1 +256 -0 src/sys/mips/include/defs.h (new) 1.1 +215 -0 src/sys/mips/include/elf.h (new) 1.1 +146 -0 src/sys/mips/include/endian.h (new) 1.1 +40 -0 src/sys/mips/include/exec.h (new) 1.1 +81 -0 src/sys/mips/include/float.h (new) 1.1 +43 -0 src/sys/mips/include/floatingpoint.h (new) 1.1 +109 -0 src/sys/mips/include/fpu.h (new) 1.1 +138 -0 src/sys/mips/include/frame.h (new) 1.1 +56 -0 src/sys/mips/include/gdb_machdep.h (new) 1.1 +42 -0 src/sys/mips/include/hwfunc.h (new) 1.1 +154 -0 src/sys/mips/include/ieee.h (new) 1.1 +32 -0 src/sys/mips/include/ieeefp.h (new) 1.1 +77 -0 src/sys/mips/include/in_cksum.h (new) 1.1 +94 -0 src/sys/mips/include/intr.h (new) 1.1 +43 -0 src/sys/mips/include/intr_machdep.h (new) 1.1 +33 -0 src/sys/mips/include/iodev.h (new) 1.1 +50 -0 src/sys/mips/include/kdb.h (new) 1.1 +45 -0 src/sys/mips/include/limits.h (new) 1.1 +70 -0 src/sys/mips/include/locore.h (new) 1.1 +72 -0 src/sys/mips/include/md_var.h (new) 1.1 +39 -0 src/sys/mips/include/memdev.h (new) 1.1 +34 -0 src/sys/mips/include/metadata.h (new) 1.1 +46 -0 src/sys/mips/include/minidump.h (new) 1.1 +413 -0 src/sys/mips/include/mips_opcode.h (new) 1.1 +34 -0 src/sys/mips/include/mp_watchdog.h (new) 1.1 +2 -0 src/sys/mips/include/mutex.h (new) 1.1 +194 -0 src/sys/mips/include/ns16550.h (new) 1.1 +196 -0 src/sys/mips/include/param.h (new) 1.1 +82 -0 src/sys/mips/include/pcb.h (new) 1.1 +4 -0 src/sys/mips/include/pcb_ext.h (new) 1.1 +47 -0 src/sys/mips/include/pci_cfgreg.h (new) 1.1 +79 -0 src/sys/mips/include/pcpu.h (new) 1.1 +29 -0 src/sys/mips/include/pltfm.h (new) 1.1 +231 -0 src/sys/mips/include/pmap.h (new) 1.1 +24 -0 src/sys/mips/include/pmc_mdep.h (new) 1.1 +49 -0 src/sys/mips/include/ppireg.h (new) 1.1 +71 -0 src/sys/mips/include/proc.h (new) 1.1 +172 -0 src/sys/mips/include/profile.h (new) 1.1 +54 -0 src/sys/mips/include/psl.h (new) 1.1 +149 -0 src/sys/mips/include/pte.h (new) 1.1 +37 -0 src/sys/mips/include/ptrace.h (new) 1.1 +171 -0 src/sys/mips/include/queue.h (new) 1.1 +78 -0 src/sys/mips/include/reg.h (new) 1.1 +53 -0 src/sys/mips/include/regdef.h (new) 1.1 +203 -0 src/sys/mips/include/regnum.h (new) 1.1 +35 -0 src/sys/mips/include/reloc.h (new) 1.1 +46 -0 src/sys/mips/include/resource.h (new) 1.1 +95 -0 src/sys/mips/include/rm7000.h (new) 1.1 +47 -0 src/sys/mips/include/runq.h (new) 1.1 +40 -0 src/sys/mips/include/segments.h (new) 1.1 +59 -0 src/sys/mips/include/setjmp.h (new) 1.1 +65 -0 src/sys/mips/include/sf_buf.h (new) 1.1 +49 -0 src/sys/mips/include/sigframe.h (new) 1.1 +80 -0 src/sys/mips/include/signal.h (new) 1.1 +43 -0 src/sys/mips/include/smp.h (new) 1.1 +144 -0 src/sys/mips/include/stdarg.h (new) 1.1 +53 -0 src/sys/mips/include/sysarch.h (new) 1.1 +65 -0 src/sys/mips/include/timerreg.h (new) 1.1 +117 -0 src/sys/mips/include/trap.h (new) 1.1 +101 -0 src/sys/mips/include/ucontext.h (new) 1.1 +59 -0 src/sys/mips/include/varargs.h (new) 1.1 +201 -0 src/sys/mips/include/vmparam.h (new) From owner-cvs-src@FreeBSD.ORG Sun Apr 13 07:27:38 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 934D7106566B; Sun, 13 Apr 2008 07:27:38 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 795418FC19; Sun, 13 Apr 2008 07:27:38 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3D7Rc50088079; Sun, 13 Apr 2008 07:27:38 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3D7RcPR088078; Sun, 13 Apr 2008 07:27:38 GMT (envelope-from imp) Message-Id: <200804130727.m3D7RcPR088078@repoman.freebsd.org> From: Warner Losh Date: Sun, 13 Apr 2008 07:27:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/mips/mips autoconf.c busdma_machdep.c cache.c cache_mipsNN.c copystr.S cpu.c db_disasm.c db_interface.c db_trace.c dump_machdep.c elf_machdep.c exception.S fp.S gdb_machdep.c genassym.c in_cksum.c intr_machdep.c locore.S ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 07:27:38 -0000 imp 2008-04-13 07:27:38 UTC FreeBSD src repository Added files: sys/mips/mips autoconf.c busdma_machdep.c cache.c cache_mipsNN.c copystr.S cpu.c db_disasm.c db_interface.c db_trace.c dump_machdep.c elf_machdep.c exception.S fp.S gdb_machdep.c genassym.c in_cksum.c intr_machdep.c locore.S machdep.c mainbus.c mem.c mips_subr.c mp_machdep.c nexus.c pm_machdep.c pmap.c psraccess.S stack_machdep.c support.S swtch.S tick.c tlb.S trap.c uio_machdep.c vm_machdep.c Log: FreeBSD/mips port. The FreeBSD/mips port targets mips32, mips64, mips32r2 and mips64r2 (and close relatives) processors. There presently is support for ADMtek ADM5120, A mips 4Kc in a malta board, the RB533 routerboard (based on IDT RC32434) and some preliminary support for sibtye/broadcom designs. Other hardware support will be forthcomcing. This port boots multiuser under gxemul emulating the malta board and also bootstraps on the hardware whose support is forthcoming... Oleksandr Tymoshenko, Wojciech Koszek, Warner Losh, Olivier Houchard, Randall Stewert and others that have contributed to the mips2 and/or mips2-jnpr perforce branches. Juniper contirbuted a generic mips port late in the life cycle of the misp2 branch. Warner Losh merged the mips2 and Juniper code bases, and others list above have worked for the past several months to get to multiuser. In addition, the mips2 work owe a debt to the trail blazing efforts of the original mips branch in perforce done by Juli Mallett. Revision Changes Path 1.1 +112 -0 src/sys/mips/mips/autoconf.c (new) 1.1 +841 -0 src/sys/mips/mips/busdma_machdep.c (new) 1.1 +220 -0 src/sys/mips/mips/cache.c (new) 1.1 +608 -0 src/sys/mips/mips/cache_mipsNN.c (new) 1.1 +148 -0 src/sys/mips/mips/copystr.S (new) 1.1 +328 -0 src/sys/mips/mips/cpu.c (new) 1.1 +392 -0 src/sys/mips/mips/db_disasm.c (new) 1.1 +339 -0 src/sys/mips/mips/db_interface.c (new) 1.1 +77 -0 src/sys/mips/mips/db_trace.c (new) 1.1 +35 -0 src/sys/mips/mips/dump_machdep.c (new) 1.1 +268 -0 src/sys/mips/mips/elf_machdep.c (new) 1.1 +1287 -0 src/sys/mips/mips/exception.S (new) 1.1 +3608 -0 src/sys/mips/mips/fp.S (new) 1.1 +189 -0 src/sys/mips/mips/gdb_machdep.c (new) 1.1 +99 -0 src/sys/mips/mips/genassym.c (new) 1.1 +248 -0 src/sys/mips/mips/in_cksum.c (new) 1.1 +199 -0 src/sys/mips/mips/intr_machdep.c (new) 1.1 +279 -0 src/sys/mips/mips/locore.S (new) 1.1 +557 -0 src/sys/mips/mips/machdep.c (new) 1.1 +343 -0 src/sys/mips/mips/mainbus.c (new) 1.1 +185 -0 src/sys/mips/mips/mem.c (new) 1.1 +48 -0 src/sys/mips/mips/mips_subr.c (new) 1.1 +313 -0 src/sys/mips/mips/mp_machdep.c (new) 1.1 +474 -0 src/sys/mips/mips/nexus.c (new) 1.1 +541 -0 src/sys/mips/mips/pm_machdep.c (new) 1.1 +3229 -0 src/sys/mips/mips/pmap.c (new) 1.1 +196 -0 src/sys/mips/mips/psraccess.S (new) 1.1 +153 -0 src/sys/mips/mips/stack_machdep.c (new) 1.1 +1537 -0 src/sys/mips/mips/support.S (new) 1.1 +650 -0 src/sys/mips/mips/swtch.S (new) 1.1 +369 -0 src/sys/mips/mips/tick.c (new) 1.1 +509 -0 src/sys/mips/mips/tlb.S (new) 1.1 +1815 -0 src/sys/mips/mips/trap.c (new) 1.1 +128 -0 src/sys/mips/mips/uio_machdep.c (new) 1.1 +541 -0 src/sys/mips/mips/vm_machdep.c (new) From owner-cvs-src@FreeBSD.ORG Sun Apr 13 07:44:56 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3D8A11065672; Sun, 13 Apr 2008 07:44:56 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 236A08FC13; Sun, 13 Apr 2008 07:44:56 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3D7iuI0088952; Sun, 13 Apr 2008 07:44:56 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3D7iuVo088948; Sun, 13 Apr 2008 07:44:56 GMT (envelope-from imp) Message-Id: <200804130744.m3D7iuVo088948@repoman.freebsd.org> From: Warner Losh Date: Sun, 13 Apr 2008 07:44:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/mips/mips32/adm5120 adm5120_machdep.c adm5120reg.h admpci.c console.c files.adm5120 if_admsw.c if_admswreg.h if_admswvar.h obio.c obiovar.h std.adm5120 uart_bus_adm5120.c uart_cpu_adm5120.c uart_dev_adm5120.c uart_dev_adm5120.h ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 07:44:56 -0000 imp 2008-04-13 07:44:55 UTC FreeBSD src repository Added files: sys/mips/mips32/adm5120 adm5120_machdep.c adm5120reg.h admpci.c console.c files.adm5120 if_admsw.c if_admswreg.h if_admswvar.h obio.c obiovar.h std.adm5120 uart_bus_adm5120.c uart_cpu_adm5120.c uart_dev_adm5120.c uart_dev_adm5120.h sys/mips/mips32/idt files.idt idt_machdep.c idtpci.c idtreg.h if_kr.c if_krreg.h obio.c obiovar.h std.idt uart_bus_rc32434.c uart_cpu_rc32434.c sys/mips/mips32/malta files.malta gt.c gt_pci.c gtreg.h gtvar.h malta_machdep.c maltareg.h obio.c obiovar.h std.malta uart_bus_maltausart.c uart_cpu_maltausart.c yamon.c yamon.h sys/mips/mips32/sentry5 files.sentry5 obio.c obiovar.h s5_machdep.c s5reg.h siba_cc.c siba_mips.c siba_sdram.c uart_bus_sbusart.c uart_cpu_sbusart.c Log: FreeBSD/mips port. The FreeBSD/mips port targets mips32, mips64, mips32r2 and mips64r2 (and close relatives) processors. There presently is support for ADMtek ADM5120, A mips 4Kc in a malta board, the RB533 routerboard (based on IDT RC32434) and some preliminary support for sibtye/broadcom designs. Other hardware support will be forthcomcing. This port boots multiuser under gxemul emulating the malta board and also bootstraps on the hardware whose support is forthcoming... Oleksandr Tymoshenko, Wojciech Koszek, Warner Losh, Olivier Houchard, Randall Stewert and others that have contributed to the mips2 and/or mips2-jnpr perforce branches. Juniper contirbuted a generic mips port late in the life cycle of the misp2 branch. Warner Losh merged the mips2 and Juniper code bases, and others list above have worked for the past several months to get to multiuser. In addition, the mips2 work owe a debt to the trail blazing efforts of the original mips branch in perforce done by Juli Mallett. Revision Changes Path 1.1 +157 -0 src/sys/mips/mips32/adm5120/adm5120_machdep.c (new) 1.1 +294 -0 src/sys/mips/mips32/adm5120/adm5120reg.h (new) 1.1 +503 -0 src/sys/mips/mips32/adm5120/admpci.c (new) 1.1 +93 -0 src/sys/mips/mips32/adm5120/console.c (new) 1.1 +11 -0 src/sys/mips/mips32/adm5120/files.adm5120 (new) 1.1 +1339 -0 src/sys/mips/mips32/adm5120/if_admsw.c (new) 1.1 +678 -0 src/sys/mips/mips32/adm5120/if_admswreg.h (new) 1.1 +212 -0 src/sys/mips/mips32/adm5120/if_admswvar.h (new) 1.1 +510 -0 src/sys/mips/mips32/adm5120/obio.c (new) 1.1 +66 -0 src/sys/mips/mips32/adm5120/obiovar.h (new) 1.1 +10 -0 src/sys/mips/mips32/adm5120/std.adm5120 (new) 1.1 +93 -0 src/sys/mips/mips32/adm5120/uart_bus_adm5120.c (new) 1.1 +83 -0 src/sys/mips/mips32/adm5120/uart_cpu_adm5120.c (new) 1.1 +452 -0 src/sys/mips/mips32/adm5120/uart_dev_adm5120.c (new) 1.1 +80 -0 src/sys/mips/mips32/adm5120/uart_dev_adm5120.h (new) 1.1 +8 -0 src/sys/mips/mips32/idt/files.idt (new) 1.1 +188 -0 src/sys/mips/mips32/idt/idt_machdep.c (new) 1.1 +565 -0 src/sys/mips/mips32/idt/idtpci.c (new) 1.1 +153 -0 src/sys/mips/mips32/idt/idtreg.h (new) 1.1 +1615 -0 src/sys/mips/mips32/idt/if_kr.c (new) 1.1 +284 -0 src/sys/mips/mips32/idt/if_krreg.h (new) 1.1 +514 -0 src/sys/mips/mips32/idt/obio.c (new) 1.1 +67 -0 src/sys/mips/mips32/idt/obiovar.h (new) 1.1 +5 -0 src/sys/mips/mips32/idt/std.idt (new) 1.1 +100 -0 src/sys/mips/mips32/idt/uart_bus_rc32434.c (new) 1.1 +85 -0 src/sys/mips/mips32/idt/uart_cpu_rc32434.c (new) 1.1 +9 -0 src/sys/mips/mips32/malta/files.malta (new) 1.1 +131 -0 src/sys/mips/mips32/malta/gt.c (new) 1.1 +723 -0 src/sys/mips/mips32/malta/gt_pci.c (new) 1.1 +126 -0 src/sys/mips/mips32/malta/gtreg.h (new) 1.1 +36 -0 src/sys/mips/mips32/malta/gtvar.h (new) 1.1 +305 -0 src/sys/mips/mips32/malta/malta_machdep.c (new) 1.1 +243 -0 src/sys/mips/mips32/malta/maltareg.h (new) 1.1 +185 -0 src/sys/mips/mips32/malta/obio.c (new) 1.1 +58 -0 src/sys/mips/mips32/malta/obiovar.h (new) 1.1 +9 -0 src/sys/mips/mips32/malta/std.malta (new) 1.1 +98 -0 src/sys/mips/mips32/malta/uart_bus_maltausart.c (new) 1.1 +82 -0 src/sys/mips/mips32/malta/uart_cpu_maltausart.c (new) 1.1 +65 -0 src/sys/mips/mips32/malta/yamon.c (new) 1.1 +93 -0 src/sys/mips/mips32/malta/yamon.h (new) 1.1 +14 -0 src/sys/mips/mips32/sentry5/files.sentry5 (new) 1.1 +187 -0 src/sys/mips/mips32/sentry5/obio.c (new) 1.1 +58 -0 src/sys/mips/mips32/sentry5/obiovar.h (new) 1.1 +241 -0 src/sys/mips/mips32/sentry5/s5_machdep.c (new) 1.1 +58 -0 src/sys/mips/mips32/sentry5/s5reg.h (new) 1.1 +154 -0 src/sys/mips/mips32/sentry5/siba_cc.c (new) 1.1 +113 -0 src/sys/mips/mips32/sentry5/siba_mips.c (new) 1.1 +114 -0 src/sys/mips/mips32/sentry5/siba_sdram.c (new) 1.1 +95 -0 src/sys/mips/mips32/sentry5/uart_bus_sbusart.c (new) 1.1 +82 -0 src/sys/mips/mips32/sentry5/uart_cpu_sbusart.c (new) From owner-cvs-src@FreeBSD.ORG Sun Apr 13 07:48:06 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0262D106566C; Sun, 13 Apr 2008 07:48:06 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C7AC58FC1E; Sun, 13 Apr 2008 07:48:05 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3D7m5k1089111; Sun, 13 Apr 2008 07:48:05 GMT (envelope-from remko@repoman.freebsd.org) Received: (from remko@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3D7m5iL089110; Sun, 13 Apr 2008 07:48:05 GMT (envelope-from remko) Message-Id: <200804130748.m3D7m5iL089110@repoman.freebsd.org> From: Remko Lodder Date: Sun, 13 Apr 2008 07:48:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sbin/geom/class/journal gjournal.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 07:48:06 -0000 remko 2008-04-13 07:48:05 UTC FreeBSD src repository Modified files: sbin/geom/class/journal gjournal.8 Log: Add missing device in tunefs entry. PR: docs/122702 Submitted by: Yoshihiro Ota MFC After: 3 days Revision Changes Path 1.4 +2 -2 src/sbin/geom/class/journal/gjournal.8 From owner-cvs-src@FreeBSD.ORG Sun Apr 13 08:05:09 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5E1D1106564A; Sun, 13 Apr 2008 08:05:09 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2F4948FC1C; Sun, 13 Apr 2008 08:05:09 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3D859Qv091216; Sun, 13 Apr 2008 08:05:09 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3D858fZ091215; Sun, 13 Apr 2008 08:05:08 GMT (envelope-from delphij) Message-Id: <200804130805.m3D858fZ091215@repoman.freebsd.org> From: Xin LI Date: Sun, 13 Apr 2008 08:05:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/stdlib strfmon.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 08:05:09 -0000 delphij 2008-04-13 08:05:08 UTC FreeBSD src repository Modified files: lib/libc/stdlib strfmon.c Log: Use calloc() instaed of zeroing memory ourselves. Revision Changes Path 1.16 +1 -2 src/lib/libc/stdlib/strfmon.c From owner-cvs-src@FreeBSD.ORG Sun Apr 13 10:04:41 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 87D75106566C; Sun, 13 Apr 2008 10:04:41 +0000 (UTC) (envelope-from ceri@submonkey.net) Received: from shrike.submonkey.net (cpc3-cdif2-0-0-cust64.cdif.cable.ntl.com [81.106.128.65]) by mx1.freebsd.org (Postfix) with ESMTP id 3D3718FC20; Sun, 13 Apr 2008 10:04:41 +0000 (UTC) (envelope-from ceri@submonkey.net) Received: from ceri by shrike.submonkey.net with local (Exim 4.69 (FreeBSD)) (envelope-from ) id 1Jkz4h-00085m-G7; Sun, 13 Apr 2008 11:04:39 +0100 Date: Sun, 13 Apr 2008 11:04:39 +0100 From: Ceri Davies To: Remko Lodder Message-ID: <20080413100439.GA72943@submonkey.net> References: <200804130748.m3D7m5iL089110@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="PNTmBPCT7hxwcZjr" Content-Disposition: inline In-Reply-To: <200804130748.m3D7m5iL089110@repoman.freebsd.org> X-PGP: finger ceri@FreeBSD.org User-Agent: Mutt/1.5.17 (2007-11-01) Sender: Ceri Davies Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sbin/geom/class/journal gjournal.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 10:04:41 -0000 --PNTmBPCT7hxwcZjr Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Apr 13, 2008 at 07:48:05AM +0000, Remko Lodder wrote: > remko 2008-04-13 07:48:05 UTC >=20 > FreeBSD src repository >=20 > Modified files: > sbin/geom/class/journal gjournal.8=20 > Log: > Add missing device in tunefs entry. > =20 > PR: docs/122702 > Submitted by: Yoshihiro Ota > MFC After: 3 days > =20 > Revision Changes Path > 1.4 +2 -2 src/sbin/geom/class/journal/gjournal.8 >=20 > http://cvsweb.FreeBSD.org/src/sbin/geom/class/journal/gjournal.8.diff?r1= =3D1.3&r2=3D1.4 > | --- src/sbin/geom/class/journal/gjournal.8 2007/11/15 06:31:18 1.3 > | +++ src/sbin/geom/class/journal/gjournal.8 2008/04/13 07:48:05 1.4 > | @@ -22,9 +22,9 @@ > | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILIT= Y OF > | .\" SUCH DAMAGE. > | .\" > | -.\" $FreeBSD: /usr/local/www/cvsroot/FreeBSD/src/sbin/geom/class/journ= al/gjournal.8,v 1.3 2007/11/15 06:31:18 ru Exp $ > | +.\" $FreeBSD: /usr/local/www/cvsroot/FreeBSD/src/sbin/geom/class/journ= al/gjournal.8,v 1.4 2008/04/13 07:48:05 remko Exp $ > | .\" > | -.Dd November 14, 2007 > | +.Dd April 13, 2007 > | .Dt GJOURNAL 8 > | .Os > | .Sh NAME 2008, calling Remko. Remko, come in, Remko... Ceri --=20 That must be wonderful! I don't understand it at all. -- Moliere --PNTmBPCT7hxwcZjr Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFIAdq3ocfcwTS3JF8RAhDSAKCHdbJmUJgLtbkol84EqH93aq3ywwCfa437 vqOaY6dKgVv6fPskaeZwSzg= =QwkB -----END PGP SIGNATURE----- --PNTmBPCT7hxwcZjr-- From owner-cvs-src@FreeBSD.ORG Sun Apr 13 10:23:01 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 12E4B1065671; Sun, 13 Apr 2008 10:23:01 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DA7818FC20; Sun, 13 Apr 2008 10:23:00 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3DAN0h6014484; Sun, 13 Apr 2008 10:23:00 GMT (envelope-from bz@repoman.freebsd.org) Received: (from bz@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3DAN0IG014483; Sun, 13 Apr 2008 10:23:00 GMT (envelope-from bz) Message-Id: <200804131023.m3DAN0IG014483@repoman.freebsd.org> From: "Bjoern A. Zeeb" Date: Sun, 13 Apr 2008 10:22:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net route.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 10:23:01 -0000 bz 2008-04-13 10:22:59 UTC FreeBSD src repository Modified files: sys/net route.c Log: Fix the build in case RADIX_MPATH is not defined. Revision Changes Path 1.128 +3 -1 src/sys/net/route.c From owner-cvs-src@FreeBSD.ORG Sun Apr 13 11:05:59 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AB831106564A; Sun, 13 Apr 2008 11:05:59 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7F13B8FC1D; Sun, 13 Apr 2008 11:05:59 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3DB5x7k017120; Sun, 13 Apr 2008 11:05:59 GMT (envelope-from remko@repoman.freebsd.org) Received: (from remko@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3DB5xYR017119; Sun, 13 Apr 2008 11:05:59 GMT (envelope-from remko) Message-Id: <200804131105.m3DB5xYR017119@repoman.freebsd.org> From: Remko Lodder Date: Sun, 13 Apr 2008 11:05:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sbin/geom/class/journal gjournal.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 11:05:59 -0000 remko 2008-04-13 11:05:59 UTC FreeBSD src repository Modified files: sbin/geom/class/journal gjournal.8 Log: I keep taking timemachines to get back in time. Update the year to 2008. Noticed by: ceri Revision Changes Path 1.5 +1 -1 src/sbin/geom/class/journal/gjournal.8 From owner-cvs-src@FreeBSD.ORG Sun Apr 13 14:34:45 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B25B11065672 for ; Sun, 13 Apr 2008 14:34:45 +0000 (UTC) (envelope-from rpaulo@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.155]) by mx1.freebsd.org (Postfix) with ESMTP id 2F9118FC2A for ; Sun, 13 Apr 2008 14:34:45 +0000 (UTC) (envelope-from rpaulo@gmail.com) Received: by fg-out-1718.google.com with SMTP id 16so1328532fgg.35 for ; Sun, 13 Apr 2008 07:34:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:cc:subject:message-id:references:mime-version:content-type:content-disposition:in-reply-to:user-agent:sender; bh=GA3/RlIuIOKKbw8Mr1UzMTx1HZG/OwtTDSux/aahd94=; b=Sy9v/IpSWPCj0ZI5oN8yIr99OHqJrctwomiTf3TYSqR8Ot5tCOJe91nsECJ3El0yJRx9UVI/KBH0RPNHlPAbMVzCQKR8fnaVnpEZLCuJRnhEfY2Oc2icaFXBPIbpGshTCJG21XEfsQ7UQ1Kswrb+FoDDOF6Io6P/DSiYRpTFXtQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:references:mime-version:content-type:content-disposition:in-reply-to:user-agent:sender; b=FJ12WgUxv8rv4IxE5/00KnojRtkJdKcc/NRJI1t5vQ6qyDyLZ5y0ubC61D+R+eUrRk5DbbcI0FlSe140E1Fmrg/sJMniv1i4iGCypjLGifigwRY81i6Te4//F2ZDAuU8LP0ueRV/sbSQ8ElATIen/S2OLjvpNsj1SurvGlbxrVk= Received: by 10.86.50.8 with SMTP id x8mr11001212fgx.25.1208097282829; Sun, 13 Apr 2008 07:34:42 -0700 (PDT) Received: from fnop.net ( [83.144.140.164]) by mx.google.com with ESMTPS id b30sm7842230ika.8.2008.04.13.07.34.41 (version=SSLv3 cipher=OTHER); Sun, 13 Apr 2008 07:34:42 -0700 (PDT) Date: Sun, 13 Apr 2008 15:34:07 +0100 From: Rui Paulo To: Qing Li Message-ID: <20080413143407.GA973@fnop.net> References: <200804130545.m3D5jEtd081771@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200804130545.m3D5jEtd081771@repoman.freebsd.org> User-Agent: Mutt/1.5.17 (2007-11-01) Sender: Rui Paulo Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/conf files options src/sys/net radix.c radix.h route.c route.h rtsock.c src/sys/netinet in_proto.c ip_output.c src/sys/netinet6 in6_proto.c in6_src.c nd6_nbr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 14:34:45 -0000 On Sun, Apr 13, 2008 at 05:45:14AM +0000, Qing Li wrote: > qingli 2008-04-13 05:45:14 UTC > > FreeBSD src repository > > Modified files: > sys/conf files options > sys/net radix.c radix.h route.c route.h rtsock.c > sys/netinet in_proto.c ip_output.c > sys/netinet6 in6_proto.c in6_src.c nd6_nbr.c > Log: > This patch provides the back end support for equal-cost multi-path > (ECMP) for both IPv4 and IPv6. Previously, multipath route insertion > is disallowed. For example, > > route add -net 192.103.54.0/24 10.9.44.1 > route add -net 192.103.54.0/24 10.9.44.2 > > The second route insertion will trigger an error message of > "add net 192.103.54.0/24: gateway 10.2.5.2: route already in table" > > Multiple default routes can also be inserted. Here is the netstat > output: > > default 10.2.5.1 UGS 0 3074 bge0 => > default 10.2.5.2 UGS 0 0 bge0 > > When multipath routes exist, the "route delete" command requires > a specific gateway to be specified or else an error message would > be displayed. For example, > > route delete default > > would fail and trigger the following error message: > > "route: writing to routing socket: No such process" > "delete net default: not in table" > > On the other hand, > > route delete default 10.2.5.2 > > would be successful: "delete net default: gateway 10.2.5.2" > > One does not have to specify a gateway if there is only a single > route for a particular destination. > > I need to perform more testings on address aliases and multiple > interfaces that have the same IP prefixes. This patch as it > stands today is not yet ready for prime time. Therefore, the ECMP > code fragments are fully guarded by the RADIX_MPATH macro. > Include the "options RADIX_MPATH" in the kernel configuration > to enable this feature. > > Reviewed by: robert, sam, gnn, julian, kmacy > > Revision Changes Path > 1.1289 +1 -0 src/sys/conf/files > 1.625 +1 -0 src/sys/conf/options > 1.39 +22 -0 src/sys/net/radix.c > 1.27 +1 -0 src/sys/net/radix.h > 1.127 +121 -1 src/sys/net/route.c > 1.69 +3 -0 src/sys/net/route.h > 1.145 +20 -0 src/sys/net/rtsock.c > 1.88 +8 -0 src/sys/netinet/in_proto.c > 1.280 +9 -0 src/sys/netinet/ip_output.c > 1.49 +8 -0 src/sys/netinet6/in6_proto.c > 1.50 +9 -0 src/sys/netinet6/in6_src.c > 1.50 +14 -0 src/sys/netinet6/nd6_nbr.c Great work, thanks! -- Rui Paulo From owner-cvs-src@FreeBSD.ORG Sun Apr 13 14:40:03 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7B4621065672; Sun, 13 Apr 2008 14:40:03 +0000 (UTC) (envelope-from rpaulo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4F63E8FC19; Sun, 13 Apr 2008 14:40:03 +0000 (UTC) (envelope-from rpaulo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3DEe38l036608; Sun, 13 Apr 2008 14:40:03 GMT (envelope-from rpaulo@repoman.freebsd.org) Received: (from rpaulo@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3DEe3kN036607; Sun, 13 Apr 2008 14:40:03 GMT (envelope-from rpaulo) Message-Id: <200804131440.m3DEe3kN036607@repoman.freebsd.org> From: Rui Paulo Date: Sun, 13 Apr 2008 14:40:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/acpi_support acpi_asus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 14:40:03 -0000 rpaulo 2008-04-13 14:40:03 UTC FreeBSD src repository Modified files: sys/dev/acpi_support acpi_asus.c Log: Add support for Asus EeePC backlight control. Submitted by: Akira Funahashi MFC after: 1 week Revision Changes Path 1.32 +29 -3 src/sys/dev/acpi_support/acpi_asus.c From owner-cvs-src@FreeBSD.ORG Sun Apr 13 14:53:00 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 76E361065670; Sun, 13 Apr 2008 14:53:00 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from smtprelay06.ispgateway.de (smtprelay06.ispgateway.de [80.67.18.44]) by mx1.freebsd.org (Postfix) with ESMTP id 144A18FC16; Sun, 13 Apr 2008 14:52:59 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from [217.50.161.84] (helo=localhost) by smtprelay06.ispgateway.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1Jl3Os-00081p-NR; Sun, 13 Apr 2008 16:41:47 +0200 Date: Sun, 13 Apr 2008 16:41:41 +0200 From: Fabian Keil To: cvs-src@freebsd.org Message-ID: <20080413164141.63091ef5@fabiankeil.de> In-Reply-To: <20080412230157.GC44768@alchemy.franken.de> References: <200804121721.m3CHLNqu095189@repoman.freebsd.org> <20080412230157.GC44768@alchemy.franken.de> X-Mailer: Claws Mail 3.3.1 (GTK+ 2.12.9; i386-portbld-freebsd8.0) X-PGP-KEY-URL: http://www.fabiankeil.de/gpg-keys/freebsd-listen-2008-08-18.asc Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/XWeXN4S7ldyGTlNsddZARKS"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Df-Sender: 775067 Cc: src-committers@freebsd.org, =?ISO-8859-1?Q?S=F8re?=, cvs-all@freebsd.org, =?ISO-8859-1?Q?n?= Schmidt Subject: Re: cvs commit: src/sys/dev/ata ata-chipset.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 14:53:00 -0000 --Sig_/XWeXN4S7ldyGTlNsddZARKS Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Marius Strobl wrote: > On Sat, Apr 12, 2008 at 05:21:23PM +0000, Sren Schmidt wrote: > > sos 2008-04-12 17:21:23 UTC > >=20 > > FreeBSD src repository > >=20 > > Modified files: > > sys/dev/ata ata-chipset.c ata-pci.c ata-pci.h=20 > > Log: > > Dont call hw.status recursively. > > =20 > > Spotted by: Marcel Moolenaar > Even with these fixes in place your latest round of ata(4) > changes causes acd0 to disappear on a sparc64 machine for > me. Reverting to ata(4) sources of April 9th fixes these. > Verbose before and after dmesg output is at: > http://people.freebsd.org/~marius/v100_1.txt > http://people.freebsd.org/~marius/v100_2.txt On one of my i386 systems, ad1 (the disk with the root partition) is no longer detected. As acd0 in the dmesg output above, it's configured as slave and the master on the same controller is still detected. With a kernel build a month ago the detection looks like this: atapci0: port 0xa000-0xa007,0xa400-0x= a403,0xa800-0xa807,0xac00-0xac03,0xb000-0xb0ff irq 10 at device 14.0 on pci0 atapci0: Reserved 0x100 bytes for rid 0x20 type 4 at 0xb000 atapci0: [MPSAFE] atapci0: [ITHREAD] ata2: on atapci0 atapci0: Reserved 0x8 bytes for rid 0x10 type 4 at 0xa000 atapci0: Reserved 0x4 bytes for rid 0x14 type 4 at 0xa400 ata2: reset tp1 mask=3D03 ostat0=3D50 ostat1=3D00 ata2: stat0=3D0x50 err=3D0x01 lsb=3D0x00 msb=3D0x00 ata2: stat1=3D0x00 err=3D0x01 lsb=3D0x00 msb=3D0x00 ata2: reset tp2 stat0=3D50 stat1=3D00 devices=3D0x1 ata2: [MPSAFE] ata2: [ITHREAD] ata3: on atapci0 atapci0: Reserved 0x8 bytes for rid 0x18 type 4 at 0xa800 atapci0: Reserved 0x4 bytes for rid 0x1c type 4 at 0xac00 ata3: reset tp1 mask=3D03 ostat0=3D60 ostat1=3D70 ata3: stat0=3D0x20 err=3D0x20 lsb=3D0x20 msb=3D0x20 ata3: stat1=3D0x30 err=3D0x30 lsb=3D0x30 msb=3D0x30 ata3: reset tp2 stat0=3D20 stat1=3D30 devices=3D0x0 ata3: [MPSAFE] ata3: [ITHREAD] isab0: at device 17.0 on pci0 isa0: on isab0 atapci1: port 0x1f0-0x1f7,0x3f6,0x170-0x177,= 0x376,0xb400-0xb40f at device 17.1 on pci0 atapci1: Reserved 0x10 bytes for rid 0x20 type 4 at 0xb400 ata0: on atapci1 atapci1: Reserved 0x8 bytes for rid 0x10 type 4 at 0x1f0 atapci1: Reserved 0x1 bytes for rid 0x14 type 4 at 0x3f6 ata0: reset tp1 mask=3D03 ostat0=3D50 ostat1=3D50 ata0: stat0=3D0x00 err=3D0x01 lsb=3D0x14 msb=3D0xeb ata0: stat1=3D0x50 err=3D0x01 lsb=3D0x00 msb=3D0x00 ata0: reset tp2 stat0=3D00 stat1=3D50 devices=3D0x6 ata0: [MPSAFE] ata0: [ITHREAD] ata1: on atapci1 atapci1: Reserved 0x8 bytes for rid 0x18 type 4 at 0x170 atapci1: Reserved 0x1 bytes for rid 0x1c type 4 at 0x376 ata1: reset tp1 mask=3D03 ostat0=3D50 ostat1=3D50 ata1: stat0=3D0x00 err=3D0x01 lsb=3D0x14 msb=3D0xeb ata1: stat1=3D0x00 err=3D0x01 lsb=3D0x14 msb=3D0xeb ata1: reset tp2 stat0=3D00 stat1=3D00 devices=3D0xc ata1: [MPSAFE] ata1: [ITHREAD] [...] ata0-slave: pio=3DPIO4 wdma=3DWDMA2 udma=3DUDMA100 cable=3D80 wire ata0-master: pio=3DPIO4 wdma=3DWDMA2 udma=3DUDMA66 cable=3D40 wire acd0: setting PIO4 on 8233A chip acd0: DMA limited to UDMA33, device found non-ATA66 cable acd0: setting UDMA33 on 8233A chip acd0: DVDR drive at ata0 as master acd0: read 8268KB/s (8268KB/s) write 8268KB/s (8268KB/s), 2048KB buffer, UD= MA33 acd0: Reads: CDR, CDRW, CDDA stream, DVDROM, DVDR, packet acd0: Writes: CDR, CDRW, DVDR, test write, burnproof acd0: Audio: play, 256 volume levels acd0: Mechanism: ejectable tray, unlocked acd0: Medium: no/blank disc ad1: setting PIO4 on 8233A chip ad1: setting UDMA100 on 8233A chip ad1: 381554MB at ata0-slave UDMA100 ad1: 781422768 sectors [12403536C/1H/63S] 16 sectors/interrupt 1 depth queue ad1: VIA check1 failed ad1: Adaptec check1 failed ad1: LSI (v3) check1 failed ad1: LSI (v2) check1 failed ad1: FreeBSD check1 failed ata1-slave: pio=3DPIO4 wdma=3DWDMA2 udma=3DUDMA33 cable=3D40 wire ata1-master: pio=3DPIO4 wdma=3DWDMA2 udma=3DUDMA33 cable=3D40 wire GEOM: new disk ad1 acd1: setting PIO4 on 8233A chip acd1: setting UDMA33 on 8233A chip acd1: CDRW drive at ata1 as master acd1: read 10820KB/s (10820KB/s) write 10820KB/s (10820KB/s), 2048KB buffer= , UDMA33 acd1: Reads: CDR, CDRW, CDDA stream, DVDROM, DVDR, packet acd1: Writes: CDR, CDRW, test write, burnproof acd1: Audio: play, 256 volume levels acd1: Mechanism: ejectable tray, unlocked acd1: Medium: DVD 120mm data disc acd2: setting PIO4 on 8233A chip acd2: setting UDMA33 on 8233A chip acd2: CDRW drive at ata1 as slave acd2: read 8958KB/s (6890KB/s) write 8958KB/s (8958KB/s), 8192KB buffer, UD= MA33 acd2: Reads: CDR, CDRW, CDDA stream, packet acd2: Writes: CDR, CDRW, test write, burnproof acd2: Audio: play, 256 volume levels acd2: Mechanism: ejectable tray, unlocked acd2: Medium: CD-ROM unknown ata2-master: pio=3DPIO4 wdma=3DWDMA2 udma=3DUDMA100 cable=3D80 wire ad4: setting PIO4 on HighPoint chip ad4: setting UDMA100 on HighPoint chip ad4: 381554MB at ata2-master UDMA100 ad4: 781422768 sectors [775221C/16H/63S] 16 sectors/interrupt 1 depth queue GEOM: new disk ad4 GEOM_LABEL: Label for provider ad1s1 is ext2fs//12. ad4: HighPoint (v3) check1 failed ad4: HighPoint (v2) check1 failed ad4: Adaptec check1 failed ad4: LSI (v3) check1 failed ad4: LSI (v2) check1 failed ad4: FreeBSD check1 failed ATA PseudoRAID loaded With a kernel from today the line: ata0: reset tp2 stat0=3D00 stat1=3D50 devices=3D0x6 changes to: ata0: reset tp2 stat0=3D00 stat1=3D50 devices=3D0x10002 Note that the slave (ad1) is the missing drive while the master (acd0) is detected later on. Fabian --Sig_/XWeXN4S7ldyGTlNsddZARKS Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (FreeBSD) iEYEARECAAYFAkgCG6UACgkQBYqIVf93VJ0JrACeM4jJ4QVjA+XzsUl2y0HBRDYb EAAAni7Ck3nyk8/8ZxIUgEo1uxdw+ggn =yTpl -----END PGP SIGNATURE----- --Sig_/XWeXN4S7ldyGTlNsddZARKS-- From owner-cvs-src@FreeBSD.ORG Sun Apr 13 14:55:41 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 055171065675; Sun, 13 Apr 2008 14:55:41 +0000 (UTC) (envelope-from sos@FreeBSD.ORG) Received: from spider.deepcore.dk (cpe.atm2-0-70484.0x50a6c9a6.abnxx16.customer.tele.dk [80.166.201.166]) by mx1.freebsd.org (Postfix) with ESMTP id 3E3548FC29; Sun, 13 Apr 2008 14:55:38 +0000 (UTC) (envelope-from sos@FreeBSD.ORG) Received: from laptop.deepcore.dk (laptop.deepcore.dk [194.192.25.138]) by spider.deepcore.dk (8.13.8/8.13.8) with ESMTP id m3DEtZn3044164; Sun, 13 Apr 2008 16:55:35 +0200 (CEST) (envelope-from sos@FreeBSD.ORG) Message-Id: <100600C8-451A-4ECA-8586-1C98FFB3F6D2@FreeBSD.ORG> From: =?ISO-8859-1?Q?S=F8ren_Schmidt?= To: Fabian Keil In-Reply-To: <20080413164141.63091ef5@fabiankeil.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v919.2) Date: Sun, 13 Apr 2008 16:55:35 +0200 References: <200804121721.m3CHLNqu095189@repoman.freebsd.org> <20080412230157.GC44768@alchemy.franken.de> <20080413164141.63091ef5@fabiankeil.de> X-Mailer: Apple Mail (2.919.2) Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/dev/ata ata-chipset.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 14:55:41 -0000 I'm aware of an issue with master/slave comboes, I'll lok into it as =20 soon as I have time. -S=F8ren On 13Apr, 2008, at 16:41 , Fabian Keil wrote: > Marius Strobl wrote: > >> On Sat, Apr 12, 2008 at 05:21:23PM +0000, Sren Schmidt wrote: >>> sos 2008-04-12 17:21:23 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> sys/dev/ata ata-chipset.c ata-pci.c ata-pci.h >>> Log: >>> Dont call hw.status recursively. >>> >>> Spotted by: Marcel Moolenaar > >> Even with these fixes in place your latest round of ata(4) >> changes causes acd0 to disappear on a sparc64 machine for >> me. Reverting to ata(4) sources of April 9th fixes these. >> Verbose before and after dmesg output is at: >> http://people.freebsd.org/~marius/v100_1.txt >> http://people.freebsd.org/~marius/v100_2.txt > > On one of my i386 systems, ad1 (the disk with > the root partition) is no longer detected. > > As acd0 in the dmesg output above, it's configured > as slave and the master on the same controller is > still detected. > > With a kernel build a month ago the detection looks like this: > > atapci0: port =20 > 0xa000=20 > -0xa007,0xa400-0xa403,0xa800-0xa807,0xac00-0xac03,0xb000-0xb0ff irq =20= > 10 at device 14.0 on pci0 > atapci0: Reserved 0x100 bytes for rid 0x20 type 4 at 0xb000 > atapci0: [MPSAFE] > atapci0: [ITHREAD] > ata2: on atapci0 > atapci0: Reserved 0x8 bytes for rid 0x10 type 4 at 0xa000 > atapci0: Reserved 0x4 bytes for rid 0x14 type 4 at 0xa400 > ata2: reset tp1 mask=3D03 ostat0=3D50 ostat1=3D00 > ata2: stat0=3D0x50 err=3D0x01 lsb=3D0x00 msb=3D0x00 > ata2: stat1=3D0x00 err=3D0x01 lsb=3D0x00 msb=3D0x00 > ata2: reset tp2 stat0=3D50 stat1=3D00 devices=3D0x1 > ata2: [MPSAFE] > ata2: [ITHREAD] > ata3: on atapci0 > atapci0: Reserved 0x8 bytes for rid 0x18 type 4 at 0xa800 > atapci0: Reserved 0x4 bytes for rid 0x1c type 4 at 0xac00 > ata3: reset tp1 mask=3D03 ostat0=3D60 ostat1=3D70 > ata3: stat0=3D0x20 err=3D0x20 lsb=3D0x20 msb=3D0x20 > ata3: stat1=3D0x30 err=3D0x30 lsb=3D0x30 msb=3D0x30 > ata3: reset tp2 stat0=3D20 stat1=3D30 devices=3D0x0 > ata3: [MPSAFE] > ata3: [ITHREAD] > isab0: at device 17.0 on pci0 > isa0: on isab0 > atapci1: port =20 > 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xb400-0xb40f at device 17.1 on =20= > pci0 > atapci1: Reserved 0x10 bytes for rid 0x20 type 4 at 0xb400 > ata0: on atapci1 > atapci1: Reserved 0x8 bytes for rid 0x10 type 4 at 0x1f0 > atapci1: Reserved 0x1 bytes for rid 0x14 type 4 at 0x3f6 > ata0: reset tp1 mask=3D03 ostat0=3D50 ostat1=3D50 > ata0: stat0=3D0x00 err=3D0x01 lsb=3D0x14 msb=3D0xeb > ata0: stat1=3D0x50 err=3D0x01 lsb=3D0x00 msb=3D0x00 > ata0: reset tp2 stat0=3D00 stat1=3D50 = devices=3D0x6 > ata0: [MPSAFE] > ata0: [ITHREAD] > ata1: on atapci1 > atapci1: Reserved 0x8 bytes for rid 0x18 type 4 at 0x170 > atapci1: Reserved 0x1 bytes for rid 0x1c type 4 at 0x376 > ata1: reset tp1 mask=3D03 ostat0=3D50 ostat1=3D50 > ata1: stat0=3D0x00 err=3D0x01 lsb=3D0x14 msb=3D0xeb > ata1: stat1=3D0x00 err=3D0x01 lsb=3D0x14 msb=3D0xeb > ata1: reset tp2 stat0=3D00 stat1=3D00 =20 > devices=3D0xc > ata1: [MPSAFE] > ata1: [ITHREAD] > [...] > ata0-slave: pio=3DPIO4 wdma=3DWDMA2 udma=3DUDMA100 cable=3D80 wire > ata0-master: pio=3DPIO4 wdma=3DWDMA2 udma=3DUDMA66 cable=3D40 wire > acd0: setting PIO4 on 8233A chip > acd0: DMA limited to UDMA33, device found non-ATA66 cable > acd0: setting UDMA33 on 8233A chip > acd0: DVDR drive at ata0 as master > acd0: read 8268KB/s (8268KB/s) write 8268KB/s (8268KB/s), 2048KB =20 > buffer, UDMA33 > acd0: Reads: CDR, CDRW, CDDA stream, DVDROM, DVDR, packet > acd0: Writes: CDR, CDRW, DVDR, test write, burnproof > acd0: Audio: play, 256 volume levels > acd0: Mechanism: ejectable tray, unlocked > acd0: Medium: no/blank disc > ad1: setting PIO4 on 8233A chip > ad1: setting UDMA100 on 8233A chip > ad1: 381554MB at ata0-slave UDMA100 > ad1: 781422768 sectors [12403536C/1H/63S] 16 sectors/interrupt 1 =20 > depth queue > ad1: VIA check1 failed > ad1: Adaptec check1 failed > ad1: LSI (v3) check1 failed > ad1: LSI (v2) check1 failed > ad1: FreeBSD check1 failed > ata1-slave: pio=3DPIO4 wdma=3DWDMA2 udma=3DUDMA33 cable=3D40 wire > ata1-master: pio=3DPIO4 wdma=3DWDMA2 udma=3DUDMA33 cable=3D40 wire > GEOM: new disk ad1 > acd1: setting PIO4 on 8233A chip > acd1: setting UDMA33 on 8233A chip > acd1: CDRW drive at ata1 as master > acd1: read 10820KB/s (10820KB/s) write 10820KB/s (10820KB/s), 2048KB =20= > buffer, UDMA33 > acd1: Reads: CDR, CDRW, CDDA stream, DVDROM, DVDR, packet > acd1: Writes: CDR, CDRW, test write, burnproof > acd1: Audio: play, 256 volume levels > acd1: Mechanism: ejectable tray, unlocked > acd1: Medium: DVD 120mm data disc > acd2: setting PIO4 on 8233A chip > acd2: setting UDMA33 on 8233A chip > acd2: CDRW drive at ata1 as slave > acd2: read 8958KB/s (6890KB/s) write 8958KB/s (8958KB/s), 8192KB =20 > buffer, UDMA33 > acd2: Reads: CDR, CDRW, CDDA stream, packet > acd2: Writes: CDR, CDRW, test write, burnproof > acd2: Audio: play, 256 volume levels > acd2: Mechanism: ejectable tray, unlocked > acd2: Medium: CD-ROM unknown > ata2-master: pio=3DPIO4 wdma=3DWDMA2 udma=3DUDMA100 cable=3D80 wire > ad4: setting PIO4 on HighPoint chip > ad4: setting UDMA100 on HighPoint chip > ad4: 381554MB at ata2-master UDMA100 > ad4: 781422768 sectors [775221C/16H/63S] 16 sectors/interrupt 1 =20 > depth queue > GEOM: new disk ad4 > GEOM_LABEL: Label for provider ad1s1 is ext2fs//12. > ad4: HighPoint (v3) check1 failed > ad4: HighPoint (v2) check1 failed > ad4: Adaptec check1 failed > ad4: LSI (v3) check1 failed > ad4: LSI (v2) check1 failed > ad4: FreeBSD check1 failed > ATA PseudoRAID loaded > > With a kernel from today the line: > > ata0: reset tp2 stat0=3D00 stat1=3D50 = devices=3D0x6 > > changes to: > > ata0: reset tp2 stat0=3D00 stat1=3D50 devices=3D0x10002 > > Note that the slave (ad1) is the missing drive > while the master (acd0) is detected later on. > > Fabian From owner-cvs-src@FreeBSD.ORG Sun Apr 13 15:31:26 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 34B42106564A; Sun, 13 Apr 2008 15:31:26 +0000 (UTC) (envelope-from dwmalone@maths.tcd.ie) Received: from salmon.maths.tcd.ie (salmon.maths.tcd.ie [IPv6:2001:770:10:300::86e2:510b]) by mx1.freebsd.org (Postfix) with SMTP id 896718FC17; Sun, 13 Apr 2008 15:31:24 +0000 (UTC) (envelope-from dwmalone@maths.tcd.ie) Received: from walton.maths.tcd.ie ([134.226.81.10] helo=walton.maths.tcd.ie) by salmon.maths.tcd.ie with SMTP id ; 13 Apr 2008 16:31:22 +0100 (BST) Date: Sun, 13 Apr 2008 16:31:22 +0100 From: David Malone To: Fabian Keil Message-ID: <20080413153122.GA12098@walton.maths.tcd.ie> References: <200804121721.m3CHLNqu095189@repoman.freebsd.org> <20080412230157.GC44768@alchemy.franken.de> <20080413164141.63091ef5@fabiankeil.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080413164141.63091ef5@fabiankeil.de> User-Agent: Mutt/1.5.6i Sender: dwmalone@maths.tcd.ie Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, S?ren Schmidt Subject: Re: cvs commit: src/sys/dev/ata ata-chipset.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 15:31:26 -0000 On Sun, Apr 13, 2008 at 04:41:41PM +0200, Fabian Keil wrote: > On one of my i386 systems, ad1 (the disk with > the root partition) is no longer detected. I'm seeing something slightly different. Both disks are detected: ad0: DMA limited to UDMA33, device found non-ATA66 cable ad0: 78167MB at ata0-master UDMA33 ad1: DMA limited to UDMA33, device found non-ATA66 cable ad1: 78167MB at ata0-slave UDMA33 However, the partitions on the second disk are no longer detected. In fact, the bsdlabels for ad0s1 and ad1s1 now look suspiciously similar, and they shouldn't! Could some cross-wiring of GEOMs have happened? David. This is what the label should look like: # /dev/ad1s1: 8 partitions: # size offset fstype [fsize bsize bps/cpg] c: 160086465 0 unused 0 0 # "raw" part, don't edit d: 20971520 16 4.2BSD 2048 16384 28528 This is what it looks like with a kernel from this weekend: sweetums# bsdlabel ad1s1 # /dev/ad1s1: 8 partitions: # size offset fstype [fsize bsize bps/cpg] a: 524288 0 4.2BSD 0 0 0 b: 8333824 524288 swap c: 160071597 0 unused 0 0 # "raw" part, don't edit d: 524288 8858112 4.2BSD 0 0 0 e: 524288 9382400 4.2BSD 0 0 0 f: 20971520 9906688 4.2BSD 0 0 0 g: 129193389 30878208 4.2BSD 2048 16384 28528 This is what the label looks like from ad0s1 sweetums# bsdlabel ad0s1 # /dev/ad0s1: 8 partitions: # size offset fstype [fsize bsize bps/cpg] a: 524288 0 4.2BSD 0 0 0 b: 8333824 524288 swap c: 160071597 0 unused 0 0 # "raw" part, don't edit d: 524288 8858112 4.2BSD 0 0 0 e: 524288 9382400 4.2BSD 0 0 0 f: 20971520 9906688 4.2BSD 0 0 0 g: 129193389 30878208 4.2BSD 2048 16384 28528 From owner-cvs-src@FreeBSD.ORG Sun Apr 13 16:04:49 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A5AF91065670; Sun, 13 Apr 2008 16:04:49 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id 78AAC8FC17; Sun, 13 Apr 2008 16:04:49 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id C139346B0C; Sun, 13 Apr 2008 12:04:48 -0400 (EDT) Date: Sun, 13 Apr 2008 17:04:48 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Poul-Henning Kamp In-Reply-To: <200804122046.m3CKk7VE006841@repoman.freebsd.org> Message-ID: <20080413170414.D6735@fledge.watson.org> References: <200804122046.m3CKk7VE006841@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/conf files.i386 src/sys/i386/conf GENERIC.hints src/sys/i386/isa clock.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 16:04:49 -0000 On Sat, 12 Apr 2008, Poul-Henning Kamp wrote: > Add hints for "atrtc" driver, for non-PnP, non-ACPI systems. > NB: Make sure to install GENERIC.hints into /boot/device.hints in these! May want to add an entry to UPDATING about this (assuming you haven't already). Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Sun Apr 13 16:05:35 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BBDB51065674; Sun, 13 Apr 2008 16:05:35 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 901F08FC12; Sun, 13 Apr 2008 16:05:35 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3DG5ZLC041648; Sun, 13 Apr 2008 16:05:35 GMT (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3DG5Z9P041647; Sun, 13 Apr 2008 16:05:35 GMT (envelope-from sos) Message-Id: <200804131605.m3DG5Z9P041647@repoman.freebsd.org> From: Søren Schmidt Date: Sun, 13 Apr 2008 16:05:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ata ata-all.h ata-raid.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 16:05:35 -0000 sos 2008-04-13 16:05:34 UTC FreeBSD src repository Modified files: sys/dev/ata ata-all.h ata-raid.c Log: Fix identify of slave devices. Revision Changes Path 1.131 +1 -1 src/sys/dev/ata/ata-all.h 1.129 +7 -8 src/sys/dev/ata/ata-raid.c From owner-cvs-src@FreeBSD.ORG Sun Apr 13 16:06:06 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 869D3106566C; Sun, 13 Apr 2008 16:06:06 +0000 (UTC) (envelope-from sos@FreeBSD.ORG) Received: from spider.deepcore.dk (cpe.atm2-0-70484.0x50a6c9a6.abnxx16.customer.tele.dk [80.166.201.166]) by mx1.freebsd.org (Postfix) with ESMTP id E4D598FC17; Sun, 13 Apr 2008 16:06:05 +0000 (UTC) (envelope-from sos@FreeBSD.ORG) Received: from laptop.deepcore.dk (laptop.deepcore.dk [194.192.25.138]) by spider.deepcore.dk (8.13.8/8.13.8) with ESMTP id m3DG64ji045933; Sun, 13 Apr 2008 18:06:04 +0200 (CEST) (envelope-from sos@FreeBSD.ORG) Message-Id: From: =?ISO-8859-1?Q?S=F8ren_Schmidt?= To: David Malone In-Reply-To: <20080413153122.GA12098@walton.maths.tcd.ie> Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v919.2) Date: Sun, 13 Apr 2008 18:06:04 +0200 References: <200804121721.m3CHLNqu095189@repoman.freebsd.org> <20080412230157.GC44768@alchemy.franken.de> <20080413164141.63091ef5@fabiankeil.de> <20080413153122.GA12098@walton.maths.tcd.ie> X-Mailer: Apple Mail (2.919.2) Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, Fabian Keil Subject: Re: cvs commit: src/sys/dev/ata ata-chipset.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 16:06:06 -0000 Should be fixed now, let me know if it still fails, thanks! -S=F8ren On 13Apr, 2008, at 17:31 , David Malone wrote: > On Sun, Apr 13, 2008 at 04:41:41PM +0200, Fabian Keil wrote: >> On one of my i386 systems, ad1 (the disk with >> the root partition) is no longer detected. > > I'm seeing something slightly different. Both disks are detected: > > ad0: DMA limited to UDMA33, device found non-ATA66 cable > ad0: 78167MB at ata0-master UDMA33 > ad1: DMA limited to UDMA33, device found non-ATA66 cable > ad1: 78167MB at ata0-slave UDMA33 > > However, the partitions on the second disk are no longer detected. > In fact, the bsdlabels for ad0s1 and ad1s1 now look suspiciously > similar, and they shouldn't! Could some cross-wiring of GEOMs have > happened? > > David. > > This is what the label should look like: > > # /dev/ad1s1: > 8 partitions: > # size offset fstype [fsize bsize bps/cpg] > c: 160086465 0 unused 0 0 # "raw" =20 > part, don't edit > d: 20971520 16 4.2BSD 2048 16384 28528 > > This is what it looks like with a kernel from this weekend: > > sweetums# bsdlabel ad1s1 > # /dev/ad1s1: > 8 partitions: > # size offset fstype [fsize bsize bps/cpg] > a: 524288 0 4.2BSD 0 0 0 > b: 8333824 524288 swap > c: 160071597 0 unused 0 0 # "raw" =20 > part, don't edit > d: 524288 8858112 4.2BSD 0 0 0 > e: 524288 9382400 4.2BSD 0 0 0 > f: 20971520 9906688 4.2BSD 0 0 0 > g: 129193389 30878208 4.2BSD 2048 16384 28528 > > This is what the label looks like from ad0s1 > > sweetums# bsdlabel ad0s1 > # /dev/ad0s1: > 8 partitions: > # size offset fstype [fsize bsize bps/cpg] > a: 524288 0 4.2BSD 0 0 0 > b: 8333824 524288 swap > c: 160071597 0 unused 0 0 # "raw" =20 > part, don't edit > d: 524288 8858112 4.2BSD 0 0 0 > e: 524288 9382400 4.2BSD 0 0 0 > f: 20971520 9906688 4.2BSD 0 0 0 > g: 129193389 30878208 4.2BSD 2048 16384 28528 > From owner-cvs-src@FreeBSD.ORG Sun Apr 13 16:07:17 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3B0BC106564A; Sun, 13 Apr 2008 16:07:17 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id 0DB948FC1F; Sun, 13 Apr 2008 16:07:17 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id A870946B54; Sun, 13 Apr 2008 12:07:16 -0400 (EDT) Date: Sun, 13 Apr 2008 17:07:16 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Warner Losh In-Reply-To: <200804130625.m3D6PhDV084328@repoman.freebsd.org> Message-ID: <20080413170629.W6735@fledge.watson.org> References: <200804130625.m3D6PhDV084328@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/conf Makefile.mips files.mips ldscript.mips ldscript.mips.cfe options.mips X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 16:07:17 -0000 On Sun, 13 Apr 2008, Warner Losh wrote: > Merge in the mips specific configuration files and such from the > merged juniper and mips2 code base. This represents the work of > Juniper Engineers, plus Oleksandr Tymoshenko, Wojciech Koszek, Warner > Losh, Olivier Houchard, Randall Stewert and others that have > contributed to the mips2 and/or mips2-jnpr perforce branches. Many congratulations to everyone involved in this project, and many thanks especially to Juniper for donating the base for the MIPS architecture port! Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Sun Apr 13 16:37:24 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from miki (localhost [IPv6:::1]) by hub.freebsd.org (Postfix) with SMTP id 34FC1106564A; Sun, 13 Apr 2008 16:37:21 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Date: Mon, 14 Apr 2008 00:37:00 +0800 From: Ariff Abdullah To: =?ISO-8859-1?Q?S=F8ren?= Schmidt Message-Id: <20080414003700.1fe8c346.ariff@FreeBSD.org> In-Reply-To: References: <200804121721.m3CHLNqu095189@repoman.freebsd.org> <20080412230157.GC44768@alchemy.franken.de> <20080413164141.63091ef5@fabiankeil.de> <20080413153122.GA12098@walton.maths.tcd.ie> Organization: FreeBSD X-Mailer: /usr/local/lib/ruby/1.8/net/smtp.rb Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA1"; boundary="Signature=_Mon__14_Apr_2008_00_37_00_+0800_1eJ4aOat=gkYQ7g1" Cc: dwmalone@maths.tcd.ie, cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, freebsd-listen@fabiankeil.de Subject: Re: cvs commit: src/sys/dev/ata ata-chipset.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 16:37:24 -0000 --Signature=_Mon__14_Apr_2008_00_37_00_+0800_1eJ4aOat=gkYQ7g1 Content-Type: text/plain; charset=ISO-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, 13 Apr 2008 18:06:04 +0200 S=F8ren Schmidt wrote: > Should be fixed now, let me know if it still fails, thanks! >=20 > -S=F8ren >=20 Still no dice. Since the PM support updates, my drive no longer detected. Nvidia MCP67, AHCI. atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x30c0-0x30cf at device 6.0 on pci0 ata0: on atapci0 ata0: [ITHREAD] ata1: on atapci0 ata1: [ITHREAD] atapci1: port 0x30f0-0x30f7,0x30e4-0x30e7,0x30e8-0x30ef,0x30e0-0x30e3,0x30d0-0x30df mem 0xf4484000-0xf4485fff irq 18 at device 9.0 on pci0 atapci1: [ITHREAD] atapci1: AHCI Version 01.10 controller with 4 ports detected ata2: on atapci1 ata2: [ITHREAD] ata3: on atapci1 ata3: [ITHREAD] ata4: on atapci1 ata4: [ITHREAD] ata5: on atapci1 ata5: [ITHREAD] acd0: DVDR at ata0-master UDMA33 ad4: 114473MB at ata2-master SATA150 cd0 at ata0 bus 0 target 0 lun 0 -- Ariff Abdullah FreeBSD ... Recording in stereo is obviously too advanced and confusing for us idiot ***** users :P ........ --Signature=_Mon__14_Apr_2008_00_37_00_+0800_1eJ4aOat=gkYQ7g1 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (FreeBSD) iEYEARECAAYFAkgCNqwACgkQlr+deMUwTNp4BACfViCJTC8bJfa21/xM8cGzw5+e M1QAnA+BTeUvMYhtGjNOIVU/Vfm+9FwF =NY0A -----END PGP SIGNATURE----- --Signature=_Mon__14_Apr_2008_00_37_00_+0800_1eJ4aOat=gkYQ7g1-- From owner-cvs-src@FreeBSD.ORG Sun Apr 13 17:38:53 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E000F106564A; Sun, 13 Apr 2008 17:38:53 +0000 (UTC) (envelope-from remko@elvandar.org) Received: from websrv01.jr-hosting.nl (websrv01.jr-hosting.nl [78.47.69.233]) by mx1.freebsd.org (Postfix) with ESMTP id 9C2DD8FC1C; Sun, 13 Apr 2008 17:38:53 +0000 (UTC) (envelope-from remko@elvandar.org) Received: from [195.64.94.120] (helo=axantucar.local) by websrv01.jr-hosting.nl with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69 (FreeBSD)) (envelope-from ) id 1Jl6AW-000IMz-W6; Sun, 13 Apr 2008 19:39:09 +0200 Message-ID: <48024527.20301@elvandar.org> Date: Sun, 13 Apr 2008 19:38:47 +0200 From: Remko Lodder User-Agent: Thunderbird 2.0.0.12 (Macintosh/20080213) MIME-Version: 1.0 To: Warner Losh References: <200804130707.m3D77v4C086858@repoman.freebsd.org> In-Reply-To: <200804130707.m3D77v4C086858@repoman.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/mips/conf ADM5120 ADM5120.hints IDT IDT.hints MALTA MALTA.hints QEMU SENTRY5 SENTRY5.hints src/sys/mips/compile .cvsignore X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 17:38:54 -0000 Warner Losh wrote: > imp 2008-04-13 07:07:57 UTC > > FreeBSD src repository > > Added files: > sys/mips/conf ADM5120 ADM5120.hints IDT IDT.hints MALTA > MALTA.hints QEMU SENTRY5 SENTRY5.hints > sys/mips/compile .cvsignore > Log: > FreeBSD/mips port. The FreeBSD/mips port targets mips32, mips64, > mips32r2 and mips64r2 (and close relatives) processors. There > presently is support for ADMtek ADM5120, A mips 4Kc in a malta board, > the RB533 routerboard (based on IDT RC32434) and some preliminary > support for sibtye/broadcom designs. Other hardware support will be > forthcomcing. > > This port boots multiuser under gxemul emulating the malta board and > also bootstraps on the hardware whose support is forthcoming... > > Oleksandr Tymoshenko, Wojciech Koszek, Warner Losh, Olivier Houchard, > Randall Stewert and others that have contributed to the mips2 and/or > mips2-jnpr perforce branches. Juniper contirbuted a generic mips port > late in the life cycle of the misp2 branch. Warner Losh merged the > mips2 and Juniper code bases, and others list above have worked for > the past several months to get to multiuser. > > In addition, the mips2 work owe a debt to the trail blazing efforts of > the original mips branch in perforce done by Juli Mallett. > Dear all involved, thanks a lot for this very good work! Cheers remko -- /"\ Best regards, | remko@FreeBSD.org \ / Remko Lodder | remko@EFnet X http://www.evilcoder.org/ | / \ ASCII Ribbon Campaign | Against HTML Mail and News From owner-cvs-src@FreeBSD.ORG Sun Apr 13 18:06:42 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1E0721065672; Sun, 13 Apr 2008 18:06:42 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from smtprelay11.ispgateway.de (smtprelay11.ispgateway.de [80.67.29.28]) by mx1.freebsd.org (Postfix) with ESMTP id 99B048FC2C; Sun, 13 Apr 2008 18:06:41 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from [217.50.161.84] (helo=localhost) by smtprelay11.ispgateway.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1Jl6b9-0002CC-Kt; Sun, 13 Apr 2008 20:06:40 +0200 Date: Sun, 13 Apr 2008 20:06:30 +0200 From: Fabian Keil To: =?ISO-8859-1?Q?S=F8ren?= Schmidt Message-ID: <20080413200630.36ae04c1@fabiankeil.de> In-Reply-To: References: <200804121721.m3CHLNqu095189@repoman.freebsd.org> <20080412230157.GC44768@alchemy.franken.de> <20080413164141.63091ef5@fabiankeil.de> <20080413153122.GA12098@walton.maths.tcd.ie> X-Mailer: Claws Mail 3.3.1 (GTK+ 2.12.9; i386-portbld-freebsd8.0) X-PGP-KEY-URL: http://www.fabiankeil.de/gpg-keys/freebsd-listen-2008-08-18.asc Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_//.oFc/vGzRgbPPFF6a3FCDg"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Df-Sender: 775067 Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/dev/ata ata-chipset.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 18:06:42 -0000 --Sig_//.oFc/vGzRgbPPFF6a3FCDg Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable S=F8ren Schmidt wrote: > Should be fixed now, let me know if it still fails, thanks! Thanks a lot for the quick fix, ad1 is indeed back: ata0: reset tp1 mask=3D03 ostat0=3D50 ostat1=3D50 ata0: stat0=3D0x00 err=3D0x01 lsb=3D0x14 msb=3D0xeb ata0: stat1=3D0x50 err=3D0x01 lsb=3D0x00 msb=3D0x00 ata0: reset tp2 stat0=3D00 stat1=3D50 devices=3D0x10002 ata0: [MPSAFE] ata0: [ITHREAD] [...] ata0-master: pio=3DPIO4 wdma=3DWDMA2 udma=3DUDMA66 cable=3D40 wire ata0-slave: pio=3DPIO4 wdma=3DWDMA2 udma=3DUDMA100 cable=3D80 wire acd0: setting PIO4 on 8233A chip acd0: DMA limited to UDMA33, device found non-ATA66 cable acd0: setting UDMA33 on 8233A chip acd0: DVDR drive at ata0 as master acd0: read 8268KB/s (8268KB/s) write 8268KB/s (8268KB/s), 2048KB buffer, UD= MA33 acd0: Reads: CDR, CDRW, CDDA stream, DVDROM, DVDR, packet acd0: Writes: CDR, CDRW, DVDR, test write, burnproof acd0: Audio: play, 256 volume levels acd0: Mechanism: ejectable tray, unlocked acd0: Medium: no/blank disc ad1: setting PIO4 on 8233A chip ad1: setting UDMA100 on 8233A chip ad1: 381554MB at ata0-slave UDMA100 ad1: 781422768 sectors [12403536C/1H/63S] 16 sectors/interrupt 1 depth queue ad1: VIA check1 failed ad1: Adaptec check1 failed ad1: LSI (v3) check1 failed ad1: LSI (v2) check1 failed ad1: FreeBSD check1 failed Interestingly enough, atacontrol doesn't see it: fk@africanqueen ~ $atacontrol list ATA channel 0: Master: acd0 ATA/ATAPI revision 5 Slave: no device present ATA channel 1: Master: acd2 ATA/ATAPI revision 5 Slave: no device present ATA channel 2: Master: ad4 ATA/ATAPI revision 7 Slave: no device present ATA channel 3: Master: no device present Slave: no device present The slave on ata1 isn't shown either: ata1: identify ch->devices=3D00030000 ata1-master: pio=3DPIO4 wdma=3DWDMA2 udma=3DUDMA33 cable=3D40 wire ata1-slave: pio=3DPIO4 wdma=3DWDMA2 udma=3DUDMA33 cable=3D40 wire acd0: FAILURE - INQUIRY ILLEGAL REQUEST asc=3D0x24 ascq=3D0x00=20 (probe0:ata0:0:0:0): error 22 (probe0:ata0:0:0:0): Unretryable Error acd2: setting PIO4 on 8233A chip acd2: setting UDMA33 on 8233A chip GEOM: new disk ad1 acd2: CDRW drive at ata1 as master acd2: read 6890KB/s (6890KB/s) write 6890KB/s (6890KB/s), 2048KB buffer, UD= MA33 acd2: Reads: CDR, CDRW, CDDA stream, DVDROM, DVDR, packet acd2: Writes: CDR, CDRW, test write, burnproof acd2: Audio: play, 256 volume levels acd2: Mechanism: ejectable tray, unlocked acd2: Medium: no/blank disc acd3: setting PIO4 on 8233A chip acd3: setting UDMA33 on 8233A chip acd3: CDRW drive at ata1 as slave acd3: read 8958KB/s (6890KB/s) write 8958KB/s (8958KB/s), 8192KB buffer, UD= MA33 acd3: Reads: CDR, CDRW, CDDA stream, packet acd3: Writes: CDR, CDRW, test write, burnproof acd3: Audio: play, 256 volume levels acd3: Mechanism: ejectable tray, unlocked acd3: Medium: CD-ROM unknown Fabian --Sig_//.oFc/vGzRgbPPFF6a3FCDg Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (FreeBSD) iEYEARECAAYFAkgCS6YACgkQBYqIVf93VJ3o8ACeIPlYP7l0zUxtFKO+hWW9XV3z +HYAn1fLsnCGJBt/8AUqgvu/j9Rs9mmf =qYon -----END PGP SIGNATURE----- --Sig_//.oFc/vGzRgbPPFF6a3FCDg-- From owner-cvs-src@FreeBSD.ORG Sun Apr 13 18:36:17 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 352A41065675; Sun, 13 Apr 2008 18:36:17 +0000 (UTC) (envelope-from dwmalone@maths.tcd.ie) Received: from salmon.maths.tcd.ie (salmon.maths.tcd.ie [IPv6:2001:770:10:300::86e2:510b]) by mx1.freebsd.org (Postfix) with SMTP id D03418FC19; Sun, 13 Apr 2008 18:36:15 +0000 (UTC) (envelope-from dwmalone@maths.tcd.ie) Received: from walton.maths.tcd.ie ([134.226.81.10] helo=walton.maths.tcd.ie) by salmon.maths.tcd.ie with SMTP id ; 13 Apr 2008 19:36:13 +0100 (BST) Date: Sun, 13 Apr 2008 19:36:12 +0100 From: David Malone To: Fabian Keil Message-ID: <20080413183612.GA15564@walton.maths.tcd.ie> References: <200804121721.m3CHLNqu095189@repoman.freebsd.org> <20080412230157.GC44768@alchemy.franken.de> <20080413164141.63091ef5@fabiankeil.de> <20080413153122.GA12098@walton.maths.tcd.ie> <20080413200630.36ae04c1@fabiankeil.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080413200630.36ae04c1@fabiankeil.de> User-Agent: Mutt/1.5.6i Sender: dwmalone@maths.tcd.ie Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, S?ren Schmidt Subject: Re: cvs commit: src/sys/dev/ata ata-chipset.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 18:36:17 -0000 On Sun, Apr 13, 2008 at 08:06:30PM +0200, Fabian Keil wrote: > S?ren Schmidt wrote: > > > Should be fixed now, let me know if it still fails, thanks! > > Thanks a lot for the quick fix, ad1 is indeed back: All good here too - thanks! David. From owner-cvs-src@FreeBSD.ORG Sun Apr 13 19:07:23 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 654A41065674 for ; Sun, 13 Apr 2008 19:07:23 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.158]) by mx1.freebsd.org (Postfix) with ESMTP id E11558FC16 for ; Sun, 13 Apr 2008 19:07:22 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: by fg-out-1718.google.com with SMTP id 16so1417722fgg.35 for ; Sun, 13 Apr 2008 12:07:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; bh=tQ6ph88bnxLPKdzm/C6X2Tq64WJ3lpha4D9BQDreIMA=; b=CJpqqrlfvER+5JRdPFCkKILRXiy/n5wZCM0h0LXiakh0340h4d0yCJuychQDPbmpdkBdBemizwUoPoC/Eqe/eAEeTz83FRcLZ94SvENQZBNTJxGCcUzFOQXAze9miQBCUj/b1wKTr0xh/8yzIvN7YBDAm3OV6Uklr3/Uc6NZeU8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=Oh2OGicsI/IDiIMaIC21pHwrpEaDH/BdhOIjXEImg+GIZNynGC0rcpQB7oUKgExl2n0ZYf5IJFocDwHphBLjYd8Cmkyf7aII2QxAg4piOIlL+5jdMjLPbdPYbE9R1OJlDaX6y7DJ6AEgom58sIiZQ1w4kE703T1BRplbnqWyw9M= Received: by 10.86.100.19 with SMTP id x19mr11485366fgb.40.1208113641894; Sun, 13 Apr 2008 12:07:21 -0700 (PDT) Received: by 10.86.36.15 with HTTP; Sun, 13 Apr 2008 12:07:21 -0700 (PDT) Message-ID: <3bbf2fe10804131207n4c9543b2x4cc50c3e9ec0943c@mail.gmail.com> Date: Sun, 13 Apr 2008 21:07:21 +0200 From: "Attilio Rao" Sender: asmrookie@gmail.com To: "Poul-Henning Kamp" In-Reply-To: <200804122046.m3CKk7VE006841@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200804122046.m3CKk7VE006841@repoman.freebsd.org> X-Google-Sender-Auth: 8185f9e5a9dd9c34 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/conf files.i386 src/sys/i386/conf GENERIC.hints src/sys/i386/isa clock.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 19:07:23 -0000 2008/4/12, Poul-Henning Kamp : > phk 2008-04-12 20:46:07 UTC > > FreeBSD src repository > > Modified files: > sys/conf files.i386 > sys/i386/conf GENERIC.hints > sys/i386/isa clock.c > Log: > Move i386 to generic RTC handling code. > > Make clock_if.m and subr_rtc.c standard on i386 > > Add hints for "atrtc" driver, for non-PnP, non-ACPI systems. > NB: Make sure to install GENERIC.hints into /boot/device.hints in these! > > Nuke MD inittodr(), resettodr() functions. > > Don't attach to PHP0B00 in the "attimer" dummy driver any more, and remove > comments that no longer apply for that reason. > > Add new "atrtc" device driver, which handles IBM PC AT Real Time > Clock compatible devices using subr_rtc and clock_if. > > This driver is not entirely clean: other code still fondles the > hardware to get a statclock interrupt on non-ACPI timer systems. > > Wrap some overly long lines. > > After it has settled in -current, this will be ported to amd64. > > Technically this is MFC'able, but I fail to see a good reason. Very good hint! Thanks. Attilio -- Peace can only be achieved by understanding - A. Einstein From owner-cvs-src@FreeBSD.ORG Sun Apr 13 19:54:55 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 451DF1065672; Sun, 13 Apr 2008 19:54:55 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 31A748FC1C; Sun, 13 Apr 2008 19:54:55 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3DJssBs083710; Sun, 13 Apr 2008 19:54:54 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3DJssK2083709; Sun, 13 Apr 2008 19:54:54 GMT (envelope-from marcel) Message-Id: <200804131954.m3DJssK2083709@repoman.freebsd.org> From: Marcel Moolenaar Date: Sun, 13 Apr 2008 19:54:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sbin/geom/class/part geom_part.c src/sys/geom/part g_part.c g_part.h g_part_gpt.c g_part_if.m g_part_mbr.c g_part_pc98.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 19:54:55 -0000 marcel 2008-04-13 19:54:54 UTC FreeBSD src repository Modified files: sbin/geom/class/part geom_part.c sys/geom/part g_part.c g_part.h g_part_gpt.c g_part_if.m g_part_mbr.c g_part_pc98.c Log: Add the bootcode verb for installing boot code. Boot code is supported for the MBR, GPT and PC98 schemes, where GPT installs boot code into the PMBR. Revision Changes Path 1.5 +47 -3 src/sbin/geom/class/part/geom_part.c 1.17 +66 -2 src/sys/geom/part/g_part.c 1.9 +4 -0 src/sys/geom/part/g_part.h 1.7 +45 -21 src/sys/geom/part/g_part_gpt.c 1.3 +6 -0 src/sys/geom/part/g_part_if.m 1.6 +13 -0 src/sys/geom/part/g_part_mbr.c 1.2 +13 -0 src/sys/geom/part/g_part_pc98.c From owner-cvs-src@FreeBSD.ORG Sun Apr 13 20:14:13 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 061341065673; Sun, 13 Apr 2008 20:14:13 +0000 (UTC) (envelope-from Danovitsch@vitsch.net) Received: from VM01.Vitsch.net (vm01.vitsch.net [85.17.51.140]) by mx1.freebsd.org (Postfix) with ESMTP id 940DF8FC13; Sun, 13 Apr 2008 20:14:12 +0000 (UTC) (envelope-from Danovitsch@vitsch.net) Received: from [192.168.45.6] (dhcp-077-250-050-082.chello.nl [77.250.50.82]) (authenticated bits=0) by VM01.Vitsch.net (8.13.8/8.13.8) with ESMTP id m3DJoulV051334; Sun, 13 Apr 2008 21:50:56 +0200 (CEST) (envelope-from Danovitsch@vitsch.net) From: "Daan Vreeken [PA4DAN]" Organization: Vitsch Electronics To: cvs-src@freebsd.org Date: Sun, 13 Apr 2008 21:50:33 +0200 User-Agent: KMail/1.9.7 References: <200804131605.m3DG5Z9P041647@repoman.freebsd.org> In-Reply-To: <200804131605.m3DG5Z9P041647@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200804132150.33382.Danovitsch@vitsch.net> Cc: src-committers@freebsd.org, cvs-all@freebsd.org, =?utf-8?q?S=C3=B8ren_Schmidt?= Subject: Re: cvs commit: src/sys/dev/ata ata-all.h ata-raid.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 20:14:13 -0000 On Sunday 13 April 2008 18:05:34 S=C3=B8ren Schmidt wrote: > sos 2008-04-13 16:05:34 UTC > > FreeBSD src repository > > Modified files: > sys/dev/ata ata-all.h ata-raid.c > Log: > Fix identify of slave devices. This fixes the problem I was having with the miss-identified 1TB disk. With the detection fixed, I tried to connect a Port Multiplier with a singl= e=20 disk connected and the disk is correctly detected. Next step : adding more disks ;-) Thanks, =2D-=20 Daan From owner-cvs-src@FreeBSD.ORG Sun Apr 13 21:08:35 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7F67D106566C; Sun, 13 Apr 2008 21:08:35 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5642A8FC20; Sun, 13 Apr 2008 21:08:35 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3DL8Z0I097470; Sun, 13 Apr 2008 21:08:35 GMT (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3DL8Zxn097469; Sun, 13 Apr 2008 21:08:35 GMT (envelope-from alc) Message-Id: <200804132108.m3DL8Zxn097469@repoman.freebsd.org> From: Alan Cox Date: Sun, 13 Apr 2008 21:08:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern uipc_shm.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 21:08:35 -0000 alc 2008-04-13 21:08:35 UTC FreeBSD src repository Modified files: sys/kern uipc_shm.c Log: Initialize the vm object's flags to include OBJ_NOSPLIT, just like the vm objects that are used by System V shared memory segments. Revision Changes Path 1.4 +4 -0 src/sys/kern/uipc_shm.c From owner-cvs-src@FreeBSD.ORG Sun Apr 13 21:20:27 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 05525106564A; Sun, 13 Apr 2008 21:20:27 +0000 (UTC) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CF61F8FC0C; Sun, 13 Apr 2008 21:20:26 +0000 (UTC) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3DLKQbJ097865; Sun, 13 Apr 2008 21:20:26 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3DLKQtq097864; Sun, 13 Apr 2008 21:20:26 GMT (envelope-from phk) Message-Id: <200804132120.m3DLKQtq097864@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sun, 13 Apr 2008 21:20:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/powerpc/booke clock.c src/sys/powerpc/conf MPC85XX X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 21:20:27 -0000 phk 2008-04-13 21:20:26 UTC FreeBSD src repository Modified files: sys/powerpc/booke clock.c sys/powerpc/conf MPC85XX Log: Get rid of an empty RTC implementation and hook up genclock instead. Revision Changes Path 1.3 +0 -44 src/sys/powerpc/booke/clock.c 1.2 +1 -0 src/sys/powerpc/conf/MPC85XX From owner-cvs-src@FreeBSD.ORG Sun Apr 13 21:38:06 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3DB7110656C7; Sun, 13 Apr 2008 21:38:06 +0000 (UTC) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1489E8FC27; Sun, 13 Apr 2008 21:38:06 +0000 (UTC) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3DLc5rI098668; Sun, 13 Apr 2008 21:38:05 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3DLc5JA098667; Sun, 13 Apr 2008 21:38:05 GMT (envelope-from phk) Message-Id: <200804132138.m3DLc5JA098667@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sun, 13 Apr 2008 21:38:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net radix_mpath.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 21:38:06 -0000 phk 2008-04-13 21:38:05 UTC FreeBSD src repository Modified files: sys/net radix_mpath.c Log: Make this compile also on non-IPv6 kernels. Revision Changes Path 1.2 +2 -0 src/sys/net/radix_mpath.c From owner-cvs-src@FreeBSD.ORG Sun Apr 13 21:45:53 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DE0FC1065671; Sun, 13 Apr 2008 21:45:53 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B42188FC27; Sun, 13 Apr 2008 21:45:53 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3DLjrfv099268; Sun, 13 Apr 2008 21:45:53 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3DLjrKZ099267; Sun, 13 Apr 2008 21:45:53 GMT (envelope-from rwatson) Message-Id: <200804132145.m3DLjrKZ099267@repoman.freebsd.org> From: Robert Watson Date: Sun, 13 Apr 2008 21:45:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/security/mac mac_framework.h mac_internal.h mac_policy.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 21:45:54 -0000 rwatson 2008-04-13 21:45:53 UTC FreeBSD src repository Modified files: sys/security/mac mac_framework.h mac_internal.h mac_policy.h Log: Make naming of include guards for MAC Framework include files more consistent with other kernel include guards (don't start with _SYS). MFC after: 3 days Revision Changes Path 1.97 +3 -3 src/sys/security/mac/mac_framework.h 1.124 +3 -3 src/sys/security/mac/mac_internal.h 1.107 +3 -3 src/sys/security/mac/mac_policy.h From owner-cvs-src@FreeBSD.ORG Sun Apr 13 22:04:56 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A11D1106566B; Sun, 13 Apr 2008 22:04:56 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 781D58FC0A; Sun, 13 Apr 2008 22:04:56 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3DM4uaw007186; Sun, 13 Apr 2008 22:04:56 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3DM4uxu007185; Sun, 13 Apr 2008 22:04:56 GMT (envelope-from imp) Message-Id: <200804132204.m3DM4uxu007185@repoman.freebsd.org> From: Warner Losh Date: Sun, 13 Apr 2008 22:04:56 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/mips/conf ADM5120 MALTA X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 22:04:56 -0000 imp 2008-04-13 22:04:56 UTC FreeBSD src repository Modified files: sys/mips/conf ADM5120 MALTA Log: fix comments for these files. Noticed by: stass Revision Changes Path 1.2 +1 -1 src/sys/mips/conf/ADM5120 1.2 +1 -1 src/sys/mips/conf/MALTA From owner-cvs-src@FreeBSD.ORG Sun Apr 13 22:06:57 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 44928106564A; Sun, 13 Apr 2008 22:06:57 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 32D338FC16; Sun, 13 Apr 2008 22:06:57 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3DM6vlT008338; Sun, 13 Apr 2008 22:06:57 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3DM6v5N008337; Sun, 13 Apr 2008 22:06:57 GMT (envelope-from rwatson) Message-Id: <200804132206.m3DM6v5N008337@repoman.freebsd.org> From: Robert Watson Date: Sun, 13 Apr 2008 22:06:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/security/audit audit.c audit_arg.c audit_bsm.c audit_bsm_klib.c audit_bsm_token.c audit_pipe.c audit_syscalls.c audit_trigger.c audit_worker.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 22:06:57 -0000 rwatson 2008-04-13 22:06:57 UTC FreeBSD src repository Modified files: sys/security/audit audit.c audit_arg.c audit_bsm.c audit_bsm_klib.c audit_bsm_token.c audit_pipe.c audit_syscalls.c audit_trigger.c audit_worker.c Log: Use __FBSDID() for $FreeBSD$ IDs in the audit code. MFC after: 3 days Revision Changes Path 1.41 +3 -2 src/sys/security/audit/audit.c 1.19 +3 -2 src/sys/security/audit/audit_arg.c 1.26 +3 -2 src/sys/security/audit/audit_bsm.c 1.12 +3 -2 src/sys/security/audit/audit_bsm_klib.c 1.15 +3 -2 src/sys/security/audit/audit_bsm_token.c 1.15 +3 -2 src/sys/security/audit/audit_pipe.c 1.26 +3 -2 src/sys/security/audit/audit_syscalls.c 1.8 +3 -2 src/sys/security/audit/audit_trigger.c 1.23 +3 -2 src/sys/security/audit/audit_worker.c From owner-cvs-src@FreeBSD.ORG Sun Apr 13 23:04:47 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 71C00106566C; Sun, 13 Apr 2008 23:04:47 +0000 (UTC) (envelope-from qingli@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4996B8FC0C; Sun, 13 Apr 2008 23:04:47 +0000 (UTC) (envelope-from qingli@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3DN4lZc011226; Sun, 13 Apr 2008 23:04:47 GMT (envelope-from qingli@repoman.freebsd.org) Received: (from qingli@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3DN4k5M011225; Sun, 13 Apr 2008 23:04:46 GMT (envelope-from qingli) Message-Id: <200804132304.m3DN4k5M011225@repoman.freebsd.org> From: Qing Li Date: Sun, 13 Apr 2008 23:04:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net radix_mpath.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 23:04:47 -0000 qingli 2008-04-13 23:04:46 UTC FreeBSD src repository Modified files: sys/net radix_mpath.c Log: Make this file compile on IPv6 kernels. Revision Changes Path 1.3 +2 -0 src/sys/net/radix_mpath.c From owner-cvs-src@FreeBSD.ORG Mon Apr 14 00:33:46 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ADE021065671 for ; Mon, 14 Apr 2008 00:33:46 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.171]) by mx1.freebsd.org (Postfix) with ESMTP id 7697B8FC1E for ; Mon, 14 Apr 2008 00:33:46 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: by wf-out-1314.google.com with SMTP id 25so1378827wfa.7 for ; Sun, 13 Apr 2008 17:33:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:received:date:from:to:cc:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; bh=DUZ9FRBRrqFQEft70QInE7RDFRzCCYXcXYbRBl3JXrY=; b=sSLil+KVV0Kce5aOc7iOZa3ewEMMPryn7mQn6XY515eUI6aCWOUR/vWj+IH2oJqg+u6SMnmb7EDVZJbbg/yKOLExmdYrtDQ+J55L6ZHCOZQW7bXLcUvsLMYbXe+j0qtngk2ZC0Vv/gxm3n5GsdIt8yHB42XtJ/K9RtX88IGtM70= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; b=JkPOjAlLHxanGRaV5nyILgtOmFmhAEr5RnxbsPOPZ8laE18UcB9jH+4OnoaA0Khrf2KOWHgefyxOyJmBfWHhucpRSZK1TS41oL7ITLTtTXWNMpqwj4a1XpMhjObB/HQUkMk7iBja/xpwdiXB01Q4M3JSTspmSqg48z9e84l2hQE= Received: by 10.142.226.2 with SMTP id y2mr1612769wfg.137.1208133226009; Sun, 13 Apr 2008 17:33:46 -0700 (PDT) Received: from michelle.cdnetworks.co.kr ( [211.53.35.84]) by mx.google.com with ESMTPS id 24sm10568249wfc.18.2008.04.13.17.33.42 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 13 Apr 2008 17:33:44 -0700 (PDT) Received: from michelle.cdnetworks.co.kr (localhost.cdnetworks.co.kr [127.0.0.1]) by michelle.cdnetworks.co.kr (8.13.5/8.13.5) with ESMTP id m3E0XcjG015803 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 14 Apr 2008 09:33:38 +0900 (KST) (envelope-from pyunyh@gmail.com) Received: (from yongari@localhost) by michelle.cdnetworks.co.kr (8.13.5/8.13.5/Submit) id m3E0XbOw015802; Mon, 14 Apr 2008 09:33:37 +0900 (KST) (envelope-from pyunyh@gmail.com) Date: Mon, 14 Apr 2008 09:33:37 +0900 From: Pyun YongHyeon To: Qing Li Message-ID: <20080414003337.GA15616@cdnetworks.co.kr> References: <200804130545.m3D5jEtd081771@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200804130545.m3D5jEtd081771@repoman.freebsd.org> User-Agent: Mutt/1.4.2.1i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/conf files options src/sys/net radix.c radix.h route.c route.h rtsock.c src/sys/netinet in_proto.c ip_output.c src/sys/netinet6 in6_proto.c in6_src.c nd6_nbr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pyunyh@gmail.com List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 00:33:46 -0000 On Sun, Apr 13, 2008 at 05:45:14AM +0000, Qing Li wrote: > qingli 2008-04-13 05:45:14 UTC > > FreeBSD src repository > > Modified files: > sys/conf files options > sys/net radix.c radix.h route.c route.h rtsock.c > sys/netinet in_proto.c ip_output.c > sys/netinet6 in6_proto.c in6_src.c nd6_nbr.c > Log: > This patch provides the back end support for equal-cost multi-path > (ECMP) for both IPv4 and IPv6. Previously, multipath route insertion > is disallowed. For example, > > route add -net 192.103.54.0/24 10.9.44.1 > route add -net 192.103.54.0/24 10.9.44.2 > > The second route insertion will trigger an error message of > "add net 192.103.54.0/24: gateway 10.2.5.2: route already in table" > > Multiple default routes can also be inserted. Here is the netstat > output: > > default 10.2.5.1 UGS 0 3074 bge0 => > default 10.2.5.2 UGS 0 0 bge0 > > When multipath routes exist, the "route delete" command requires > a specific gateway to be specified or else an error message would > be displayed. For example, > > route delete default > > would fail and trigger the following error message: > > "route: writing to routing socket: No such process" > "delete net default: not in table" > > On the other hand, > > route delete default 10.2.5.2 > > would be successful: "delete net default: gateway 10.2.5.2" > > One does not have to specify a gateway if there is only a single > route for a particular destination. > > I need to perform more testings on address aliases and multiple > interfaces that have the same IP prefixes. This patch as it > stands today is not yet ready for prime time. Therefore, the ECMP > code fragments are fully guarded by the RADIX_MPATH macro. > Include the "options RADIX_MPATH" in the kernel configuration > to enable this feature. > > Reviewed by: robert, sam, gnn, julian, kmacy > Nice work! -- Regards, Pyun YongHyeon From owner-cvs-src@FreeBSD.ORG Mon Apr 14 01:09:04 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 55CE81065671 for ; Mon, 14 Apr 2008 01:09:04 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.172]) by mx1.freebsd.org (Postfix) with ESMTP id 210588FC0C for ; Mon, 14 Apr 2008 01:09:04 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: by wf-out-1314.google.com with SMTP id 25so1388992wfa.7 for ; Sun, 13 Apr 2008 18:09:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:received:date:from:to:cc:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; bh=fYcgmyVdEX4iNWyrBH0ATlEAUbcWVz3VjwSdHrLj1Ak=; b=cZvqIa5/Ps/AhdUEldP+HMRj8WGTiZ9r+EJZAQ9tF50XU2LeHcjZDDxdC0Zr3izJIjm4ihlAa0hGd9n1JdwM8sAg2BrX+qc47F6SiPN0wKF7PWyGa0lnjXmKtrshcqEUaYtNX+DGRbe2A0Ko1T4rGkvpyoNzdtmmVXCp9NRh7b0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; b=BMXICfXg1bGkwLL4XkmvoNB9CEqZWvzbQ0kxj7nCL7CQlzmxh/K5FwdrPGcx1ip9dqdC3xkpqcKX+g3BgiUW4unODbPzumRz0VlgBeN8kmDpW/z8qQVmc+v+hfSy0P2sOwfj1TSTsc9jggNr8siucGwabv+4se6Sc+OLDRetiIA= Received: by 10.142.191.2 with SMTP id o2mr1616387wff.209.1208135343838; Sun, 13 Apr 2008 18:09:03 -0700 (PDT) Received: from michelle.cdnetworks.co.kr ( [211.53.35.84]) by mx.google.com with ESMTPS id 30sm10534601wff.11.2008.04.13.18.08.57 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 13 Apr 2008 18:08:59 -0700 (PDT) Received: from michelle.cdnetworks.co.kr (localhost.cdnetworks.co.kr [127.0.0.1]) by michelle.cdnetworks.co.kr (8.13.5/8.13.5) with ESMTP id m3E18rIa015927 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 14 Apr 2008 10:08:53 +0900 (KST) (envelope-from pyunyh@gmail.com) Received: (from yongari@localhost) by michelle.cdnetworks.co.kr (8.13.5/8.13.5/Submit) id m3E18nlP015926; Mon, 14 Apr 2008 10:08:49 +0900 (KST) (envelope-from pyunyh@gmail.com) Date: Mon, 14 Apr 2008 10:08:49 +0900 From: Pyun YongHyeon To: Abdullah Ibn Hamad Al-Marri Message-ID: <20080414010849.GF15616@cdnetworks.co.kr> References: <968902.70296.qm@web33708.mail.mud.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <968902.70296.qm@web33708.mail.mud.yahoo.com> User-Agent: Mutt/1.4.2.1i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/re if_re.c src/sys/pci if_rlreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pyunyh@gmail.com List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 01:09:04 -0000 On Wed, Apr 09, 2008 at 12:34:01PM -0700, Abdullah Ibn Hamad Al-Marri wrote: > ----- Original Message ---- > > From: Pyun YongHyeon > > To: src-committers@FreeBSD.org; cvs-src@FreeBSD.org; cvs-all@FreeBSD.org > > Sent: Monday, March 31, 2008 7:03:14 AM > > Subject: cvs commit: src/sys/dev/re if_re.c src/sys/pci if_rlreg.h > > > > yongari 2008-03-31 04:03:14 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/dev/re if_re.c > > sys/pci if_rlreg.h > > Log: > > Padding more bytes than necessary one broke another variants of > > PCIe RealTek chips. Only pad IP packets if the payload is less than > > 28 bytes. > > > > Obtained from: NetBSD > > PR: kern/122221 > > > > Revision Changes Path > > 1.113 +1 -1 src/sys/dev/re/if_re.c > > 1.74 +6 -0 src/sys/pci/if_rlreg.h > > Hello Pyun, > > I hope you are doing well. > > This is a friendly reminder... > > It has been more than a week since you said you'll MFC the re changes to RELENG_7 > > I still suffer of the current patch and the re poor performance. > > Thank you in advance, > There was one regression report from remko so we are testing a patch. It seems that the regression is hard to reproduce at will it may take more time. I'll MFC all changes to RELENG_7 as soon as he say Ok. Thanks for remiding this! -- Regards, Pyun YongHyeon From owner-cvs-src@FreeBSD.ORG Mon Apr 14 06:21:35 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3D0891065670; Mon, 14 Apr 2008 06:21:35 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2BB788FC23; Mon, 14 Apr 2008 06:21:35 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3E6LZGG053199; Mon, 14 Apr 2008 06:21:35 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from yongari@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3E6LZpR053198; Mon, 14 Apr 2008 06:21:35 GMT (envelope-from yongari) Message-Id: <200804140621.m3E6LZpR053198@repoman.freebsd.org> From: Pyun YongHyeon Date: Mon, 14 Apr 2008 06:21:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/conf files src/sys/modules/sf Makefile src/sys/dev/sf if_sf.c if_sfreg.h starfire_rx.h starfire_tx.h src/sys/pci if_sf.c if_sfreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 06:21:35 -0000 yongari 2008-04-14 06:21:35 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/conf files sys/modules/sf Makefile Added files: (Branch: RELENG_7) sys/dev/sf if_sf.c if_sfreg.h starfire_rx.h starfire_tx.h Removed files: (Branch: RELENG_7) sys/pci if_sf.c if_sfreg.h Log: MFC sf(4) to latest HEAD. o sf(4) repocopied from sys/pci to sys/dev/sf Overhaul sf(4) to make it run on all architectures and implement checksum offoload by downloading AIC-6915 firmware. Changes are o Header file cleanup. o Simplified probe logic. o s/u_int{8,16,32}_t/uint{8,16,32}_t/g o K&R -> ANSI C. o In register access function, added support both memory mapped and IO space register acccess. The function will dynamically detect which method would be choosed. o sf_setperf() was modified to support strict-alignment architectures. o Use SF_MII_DATAPORT instead of hardcoded value 0xffff. o Added link state/speed, duplex changes handling task q. The task q is also responsible for flow control settings. o Always hornor link up/down state reported by mii layers. The link state information is used in sf_start() to determine whether we got a valid link. o Added experimental flow-control setup. It was commented out but will be activated once we have flow-cotrol infrastructure in mii layer. o Simplify IFF_UP/IFCAP_POLLING and IFF_PROMISC handling logic. Rx filter always honors promiscuous mode. o Implemented suspend/resume methods. o Reorganized Rx filter routine so promiscuous mode changes doesn't require interface re-initialization. o Reimplemnted driver probe routine such that it looks for matching device from supported hardware list table. This change will help to add newer hardware revision to the driver. o Use ETHER_ADDR_LEN instead of hardcoded value. o Prefer memory space register mapping over I/O space as the hardware requires lots of register access to get various consumer/producer index. Failing to get memory space mapping, sf(4) falls back to I/O space mapping. Use of memory space register mapping requires somewhat large memory space(512K), though. o Switch to simpler bus_{read,write}_{1,2,4}. o Use PCIR_BAR macro to get BARs. o Program PCI cache line size if the cache line size was set to 0 and enable PCI MWI. o Add a new sysctl node 'dev.sf.N.stats' that shows various MAC counters for Rx/Tx statistics. o Add a sysctl node to configure interrupt moderation timer. The timer defers interrupts generation until time specified in timer control register is expired. The value in the timer register is in units of 102.4us. The allowable range for the timer is 0 - 31 (0 ~ 3.276ms). The default value is 1(102.4us). Users can change the timer value with dev.sf.N.int_mod sysctl(8) variable/loader(8) tunable. o bus_dma(9) conversion - Enable 64bit DMA addressing. - Enable 64bit descriptor format support. - Apply descriptor ring alignment requirements(256 bytes alignment). - Apply Rx buffer address alignment requirements(4 bytes alignment). - Apply 4GB boundary restrictions(Tx/Rx ring and its completion ring should live in the same 4GB address space.) - Set number of allowable number of DMA segments to 16. In fact, AIC-6915 doesn't have a limit for number of DMA segments but it would be waste of Tx descriptor resource if we allow more than 16. - Rx/Tx side bus_dmamap_load_mbuf_sg(9) support. - Added alignment fixup code for strict-alignment architectures. - Added endianness support code in Tx/Rx descriptor access. With these changes sf(4) should work on all platforms. o Don't set if_mtu in device attach, it's handled in ether_ifattach. o Use our own callout to drive watchdog timer. o Enable VLAN oversized frames and announce sf(4)'s VLAN capability to upper layer. o In sf_detach(), remove mtx_initialized KASSERT as it's not possible to get there without initialzing the mutex. Also mark that we're about to detaching so active bpf listeners do not panic the system. o To reduce PCI register access cycles, Rx completion ring is directly scanned instead of reading consumer/producer index registers. In theory, Tx completion ring also can be directly scanned. However the completion ring is composed of two types completion(1 for Tx done and 1 and DMA done). So reading producer index via register access would be more safer way to detect the ring wrap-around. o In sf_rxeof(), don't use m_devget(9) to align recevied frames. The alignment is required only for strict-alignment architectures and now the alignment is handled by sf_fixup_rx() if required. The removal of the copy operation in fast path should increase Rx performance a lot on non-strict-alignemnt architectures such as i386 and amd64. o In sf_newbuf(), don't set descriptor valid bit as sf(4) is programmed to run with normal mode. In normal mode, the valid bit have no meaning. The valid bit should be used only when the hardware uses polling(prefetch) mode. The end of descriptor queue bit could be used if needed, but sf(4) relys on auto-wrapping of hardware on 256 descriptor queue entries so both valid and descriptor end bit are not used anymore. o Don't disable generation of Tx DMA completion as said in datasheet and use the Tx DMA completion entry instead of relying on Tx done completion entry. Also added additional Tx completion entry type check in Tx completion handler. o Don't blindly reset watchdog timer in sf_txeof(). sf(4) now unarm the the watchdog only if there are no active Tx descriptors in Tx queue. o Don't manually update various counters in driver, instead, use built-in MAC statistic registers to update them. The statistic registers are updated in every second. o Modified Tx underrun handlers to increase the threshold value in units of 256 bytes. Previously it used to increase 16 bytes at a time which seems to take too long to stabalize whenever Tx underrun occurrs. o In interrupt handler, additional check for the interrupt is performed such that interrupts only for this device is allowed to process descriptor rings. Because reading SF_ISR register clears all interrtups, nuke writing to a SF_ISR register. o Tx underrun is abonormal condition and SF_ISR_ABNORMALINTR includes the interrupt. So there is no need to inspect the Tx underrun again in main interrupt loop. o Don't blindly reinitialize hardware for abnormal interrupt condition. sf(4) reintializes the hardware only when it encounters DMA error which requires an explicit hardware reinitialization. o Fix a long standing bug that incorrectly clears MAC statistic registers in sf_init_locked. o Added strict-alignment safe way of ethernet address reprogramming as IF_LLADDR may return unaligned address. o Move sf_reset() to sf_init_locked in order to always reset the hardware to a known state prior to configuring hardware. o Set default Rx DMA, Tx DMA paramters as shown in datasheet. o Enable PCI busmaster logic and autopadding for VLAN frames. o Rework sf_encap. - Previously sf(4) used to type 0 of Tx descriptor with padding enabled to store driver private data. Emebedding private data structures into descriptors is bad idea as the structure size would be different between 64bit and 32bit architectures. The type 0 descriptor allows fixed number of DMA segments in a descriptor format and provides relatively simple interface to manage multi-fragmented frames. However, it wastes lots of Tx descriptors as not all frames are fragmented as the number of allowable segments in a descriptor. - To overcome the limitation of type 0 descriptor, switch to type 2 descriptor which allows 64bit DMA addressing and can handle unliumited number of fragmented DMA segments. The drawback of type 2 descriptor is in its complexity in managing descriptors as driver should handle the end of Tx ring manually. - Manually set Tx desciptor queue end mark and record number of used descriptors to reclaim used descriptors in sf_txeof(). o Rework sf_start. - Honor link up/down state before attempting transmission. - Because sf(4) uses only one of two Tx queues, use low priority queue instead of high one. This will remove one shift operation in each Tx kick command. - Cache last produder index into softc such that subsequenet Tx operation doesn't need to access producer index register. o Rewrote sf_stats_update to include all available MAC statistic counters. o Employ AIC-6915 firmware from Adaptec and implement firmware download routine and TCP/UDP checksum offload. Partial checksum offload support was commented out due to the possibility of firmware bug in RxGFP. The firmware can strip VLAN tag in Rx path but the lack of firmware assistance of VLAN tag insertion in transmit side made it useless on FreeBSD. Unlike checksum offload, FreeBSD requires both Tx/Rx hardware VLAN assistance capability. The firmware may also detect wakeup frame and can wake system up from states other than D0. However, the lack of wakeup support form D3cold state keep me from adding WOL capability. Also detecting WOL frame requires firmware support but it's not yet known to me whether the firmware can process the WOL frame. o Changed *_ADDR_HIADDR to *_ADDR_HI to match other definitions of registers. o Added definitioan to interrupt moderation related constants. o Redefined SF_INTRS to include Tx DMA done and DMA errors. Removed Tx done as it's not needed anymore. o Added definition for Rx/Tx DMA high priority threshold. o Nuked unused marco SF_IDX_LO, SF_IDX_HI. o Added complete MAC statistic register definition. o Modified sf_stats structure to hold all MAC statistic regiters. o Nuke various driver private padding data in Tx/Rx descriptor definition. sf(4) no longer requires private padding. Also remove unused padding related definitions. This greatly simplifies descriptor manipulation on 64bit architectures. o Becase we no longer pad driver private data into descriptor, remove deprecated/not-applicable comments for padding. o Redefine Rx/Tx desciptor status. sf(4) doesn't use bit fileds anymore to support endianness. o Import AIC-6915 firmware for GFP from Adaptec. Revision Changes Path 1.1243.2.16 +1 -1 src/sys/conf/files 1.99.2.1 +2716 -0 src/sys/dev/sf/if_sf.c (new) 1.21.2.1 +1104 -0 src/sys/dev/sf/if_sfreg.h (new) 1.1.2.1 +118 -0 src/sys/dev/sf/starfire_rx.h (new) 1.2.2.1 +118 -0 src/sys/dev/sf/starfire_tx.h (new) 1.14.2.1 +1 -1 src/sys/modules/sf/Makefile 1.95.2.2 +0 -1604 src/sys/pci/if_sf.c (dead) 1.19.2.1 +0 -1059 src/sys/pci/if_sfreg.h (dead) From owner-cvs-src@FreeBSD.ORG Mon Apr 14 06:25:33 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9AFED1065670; Mon, 14 Apr 2008 06:25:33 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 426118FC14; Mon, 14 Apr 2008 06:25:33 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3E6PXRk053386; Mon, 14 Apr 2008 06:25:33 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from yongari@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3E6PXOo053385; Mon, 14 Apr 2008 06:25:33 GMT (envelope-from yongari) Message-Id: <200804140625.m3E6PXOo053385@repoman.freebsd.org> From: Pyun YongHyeon Date: Mon, 14 Apr 2008 06:25:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/share/man/man4 vlan.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 06:25:33 -0000 yongari 2008-04-14 06:25:32 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) share/man/man4 vlan.4 Log: MFC vlan.4, rev 1.45 to RELENG_7. sf(4) gained VLAN_MTU support. Revision Changes Path 1.44.2.1 +2 -1 src/share/man/man4/vlan.4 From owner-cvs-src@FreeBSD.ORG Mon Apr 14 06:28:21 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B2950106564A; Mon, 14 Apr 2008 06:28:21 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8AFBD8FC21; Mon, 14 Apr 2008 06:28:21 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3E6SL2j053485; Mon, 14 Apr 2008 06:28:21 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from yongari@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3E6SLRJ053484; Mon, 14 Apr 2008 06:28:21 GMT (envelope-from yongari) Message-Id: <200804140628.m3E6SLRJ053484@repoman.freebsd.org> From: Pyun YongHyeon Date: Mon, 14 Apr 2008 06:28:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/share/man/man4 sf.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 06:28:21 -0000 yongari 2008-04-14 06:28:21 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) share/man/man4 sf.4 Log: MFC sf.4 rev 1.25 to RELENG_7. Document two new sysctl variables, dev.sf.%d.int_mod and dev.sf.%d.stats. Xref vlan(4). Revision Changes Path 1.24.2.1 +19 -1 src/share/man/man4/sf.4 From owner-cvs-src@FreeBSD.ORG Mon Apr 14 06:30:47 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2E3EE1065670; Mon, 14 Apr 2008 06:30:47 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 06D958FC12; Mon, 14 Apr 2008 06:30:47 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3E6Ukn2053660; Mon, 14 Apr 2008 06:30:46 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from yongari@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3E6Ukpp053659; Mon, 14 Apr 2008 06:30:46 GMT (envelope-from yongari) Message-Id: <200804140630.m3E6Ukpp053659@repoman.freebsd.org> From: Pyun YongHyeon Date: Mon, 14 Apr 2008 06:30:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/sparc64/conf GENERIC X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 06:30:47 -0000 yongari 2008-04-14 06:30:46 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/sparc64/conf GENERIC Log: MFC GENERIC rev 1.131 to RELENG_7. Uncomment sf(4), sf(4) should work on all architectures. Revision Changes Path 1.127.2.5 +1 -1 src/sys/sparc64/conf/GENERIC From owner-cvs-src@FreeBSD.ORG Mon Apr 14 07:57:15 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 958CE106566C; Mon, 14 Apr 2008 07:57:15 +0000 (UTC) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6E98B8FC13; Mon, 14 Apr 2008 07:57:15 +0000 (UTC) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3E7vFHT058337; Mon, 14 Apr 2008 07:57:15 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3E7vF1N058336; Mon, 14 Apr 2008 07:57:15 GMT (envelope-from phk) Message-Id: <200804140757.m3E7vF1N058336@repoman.freebsd.org> From: Poul-Henning Kamp Date: Mon, 14 Apr 2008 07:57:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/isa atrtc.c rtc.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 07:57:15 -0000 phk 2008-04-14 07:57:15 UTC FreeBSD src repository Modified files: sys/isa atrtc.c rtc.h Log: atrtc.c is a repocopy of the RTC device driver from i386/isa/clock.c In addition to the device driver functionality, it exposes a number of functions which various other bits of code use to fondle the RTC chip. Revision Changes Path 1.247 +29 -599 src/sys/isa/atrtc.c 1.14 +11 -0 src/sys/isa/rtc.h From owner-cvs-src@FreeBSD.ORG Mon Apr 14 08:00:01 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 51F531065680; Mon, 14 Apr 2008 08:00:01 +0000 (UTC) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 393918FC3F; Mon, 14 Apr 2008 08:00:01 +0000 (UTC) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3E801oE058701; Mon, 14 Apr 2008 08:00:01 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3E801wf058700; Mon, 14 Apr 2008 08:00:01 GMT (envelope-from phk) Message-Id: <200804140800.m3E801wf058700@repoman.freebsd.org> From: Poul-Henning Kamp Date: Mon, 14 Apr 2008 08:00:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/include clock.h src/sys/amd64/isa clock.c src/sys/conf files.amd64 files.i386 src/sys/dev/acpi_support acpi_ibm.c src/sys/dev/fb vga.c src/sys/dev/nvram nvram.c src/sys/i386/include clock.h ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 08:00:01 -0000 phk 2008-04-14 08:00:01 UTC FreeBSD src repository Modified files: sys/amd64/include clock.h sys/amd64/isa clock.c sys/conf files.amd64 files.i386 sys/dev/acpi_support acpi_ibm.c sys/dev/fb vga.c sys/dev/nvram nvram.c sys/i386/include clock.h sys/i386/isa clock.c Log: Convert amd64 and i386 to share the atrtc device driver. Revision Changes Path 1.59 +0 -2 src/sys/amd64/include/clock.h 1.242 +19 -235 src/sys/amd64/isa/clock.c 1.120 +3 -0 src/sys/conf/files.amd64 1.594 +1 -0 src/sys/conf/files.i386 1.16 +1 -1 src/sys/dev/acpi_support/acpi_ibm.c 1.38 +1 -1 src/sys/dev/fb/vga.c 1.2 +0 -1 src/sys/dev/nvram/nvram.c 1.61 +0 -2 src/sys/i386/include/clock.h 1.247 +10 -252 src/sys/i386/isa/clock.c From owner-cvs-src@FreeBSD.ORG Mon Apr 14 08:08:41 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6AC95106564A; Mon, 14 Apr 2008 08:08:41 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 439C28FC14; Mon, 14 Apr 2008 08:08:41 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3E88fSn060376; Mon, 14 Apr 2008 08:08:41 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3E88fkP060375; Mon, 14 Apr 2008 08:08:41 GMT (envelope-from davidxu) Message-Id: <200804140808.m3E88fkP060375@repoman.freebsd.org> From: David Xu Date: Mon, 14 Apr 2008 08:08:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libthr/thread thr_rwlock.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 08:08:41 -0000 davidxu 2008-04-14 08:08:41 UTC FreeBSD src repository Modified files: lib/libthr/thread thr_rwlock.c Log: don't include pthread_np.h, it is not used. Revision Changes Path 1.15 +0 -1 src/lib/libthr/thread/thr_rwlock.c From owner-cvs-src@FreeBSD.ORG Mon Apr 14 09:22:48 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C7AA91065676; Mon, 14 Apr 2008 09:22:48 +0000 (UTC) (envelope-from dfr@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A111E8FC1F; Mon, 14 Apr 2008 09:22:48 +0000 (UTC) (envelope-from dfr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3E9MmlU089709; Mon, 14 Apr 2008 09:22:48 GMT (envelope-from dfr@repoman.freebsd.org) Received: (from dfr@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3E9MmGX089708; Mon, 14 Apr 2008 09:22:48 GMT (envelope-from dfr) Message-Id: <200804140922.m3E9MmGX089708@repoman.freebsd.org> From: Doug Rabson Date: Mon, 14 Apr 2008 09:22:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/fs/smbfs smbfs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 09:22:48 -0000 dfr 2008-04-14 09:22:48 UTC FreeBSD src repository Modified files: sys/fs/smbfs smbfs_vnops.c Log: When calling lf_advlock to unlock a record, make sure that ap->a_fl->l_type is F_UNLCK otherwise we trigger a LOCKF_DEBUG panic. MFC after: 3 days Revision Changes Path 1.68 +3 -0 src/sys/fs/smbfs/smbfs_vnops.c From owner-cvs-src@FreeBSD.ORG Mon Apr 14 13:48:47 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 813AC106566C for ; Mon, 14 Apr 2008 13:48:47 +0000 (UTC) (envelope-from cokane@freebsd.org) Received: from QMTA04.westchester.pa.mail.comcast.net (qmta04.westchester.pa.mail.comcast.net [76.96.62.40]) by mx1.freebsd.org (Postfix) with ESMTP id 1C1E28FC24 for ; Mon, 14 Apr 2008 13:48:46 +0000 (UTC) (envelope-from cokane@freebsd.org) Received: from OMTA03.westchester.pa.mail.comcast.net ([76.96.62.27]) by QMTA04.westchester.pa.mail.comcast.net with comcast id DNJb1Z0020bG4ec540H100; Mon, 14 Apr 2008 13:47:00 +0000 Received: from discordia ([24.60.135.75]) by OMTA03.westchester.pa.mail.comcast.net with comcast id DRok1Z0071dmTCQ3P00000; Mon, 14 Apr 2008 13:48:44 +0000 X-Authority-Analysis: v=1.0 c=1 a=2jqFlKhgvWcA:10 a=kD49q3HH1YAA:10 a=ckpinaBMVX0KslIApVAA:9 a=JgCdRQuVcGd01ZxU3w4A:7 a=Uygrcf5QUvlCcZ0343pshA5c144A:4 a=LY0hPdMaydYA:10 a=su_BCQg2TNJ7lan8DVEA:9 a=NY4qUUobebQcg1Awrg488QhjEY0A:4 a=rPt6xJ-oxjAA:10 Received: by discordia (Postfix, from userid 103) id 3D1041636F9; Mon, 14 Apr 2008 09:48:44 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.1.8-gr1 (2007-02-13) on discordia X-Spam-Level: X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.8-gr1 Received: from [172.20.1.3] (erwin.int.cokane.org [172.20.1.3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by discordia (Postfix) with ESMTP id 9DB811636F8; Mon, 14 Apr 2008 09:48:30 -0400 (EDT) From: Coleman Kane To: pyunyh@gmail.com In-Reply-To: <20080414003337.GA15616@cdnetworks.co.kr> References: <200804130545.m3D5jEtd081771@repoman.freebsd.org> <20080414003337.GA15616@cdnetworks.co.kr> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-w4YQF8bXgc8VCBqHKldG" Organization: FreeBSD Project Date: Mon, 14 Apr 2008 09:48:17 -0400 Message-Id: <1208180897.1279.27.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.22.1 FreeBSD GNOME Team Port Cc: Qing Li , src-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/sys/conf files options src/sys/net radix.c radix.h route.c route.h rtsock.c src/sys/netinet in_proto.c ip_output.c src/sys/netinet6 in6_proto.c in6_src.c nd6_nbr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 13:48:47 -0000 --=-w4YQF8bXgc8VCBqHKldG Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Mon, 2008-04-14 at 09:33 +0900, Pyun YongHyeon wrote: > On Sun, Apr 13, 2008 at 05:45:14AM +0000, Qing Li wrote: > > qingli 2008-04-13 05:45:14 UTC > >=20 > > FreeBSD src repository > >=20 > > Modified files: > > sys/conf files options=20 > > sys/net radix.c radix.h route.c route.h rtsock.c=20 > > sys/netinet in_proto.c ip_output.c=20 > > sys/netinet6 in6_proto.c in6_src.c nd6_nbr.c=20 > > Log: > > This patch provides the back end support for equal-cost multi-path > > (ECMP) for both IPv4 and IPv6. Previously, multipath route insertion > > is disallowed. For example, > > =20 > > route add -net 192.103.54.0/24 10.9.44.1 > > route add -net 192.103.54.0/24 10.9.44.2 > > =20 > > The second route insertion will trigger an error message of > > "add net 192.103.54.0/24: gateway 10.2.5.2: route already in table" > > =20 > > Multiple default routes can also be inserted. Here is the netstat > > output: > > =20 > > default 10.2.5.1 UGS 0 3074 bge0 =3D> > > default 10.2.5.2 UGS 0 0 bge0 > > =20 > > When multipath routes exist, the "route delete" command requires > > a specific gateway to be specified or else an error message would > > be displayed. For example, > > =20 > > route delete default > > =20 > > would fail and trigger the following error message: > > =20 > > "route: writing to routing socket: No such process" > > "delete net default: not in table" > > =20 > > On the other hand, > > =20 > > route delete default 10.2.5.2 > > =20 > > would be successful: "delete net default: gateway 10.2.5.2" > > =20 > > One does not have to specify a gateway if there is only a single > > route for a particular destination. > > =20 > > I need to perform more testings on address aliases and multiple > > interfaces that have the same IP prefixes. This patch as it > > stands today is not yet ready for prime time. Therefore, the ECMP > > code fragments are fully guarded by the RADIX_MPATH macro. > > Include the "options RADIX_MPATH" in the kernel configuration > > to enable this feature. > > =20 > > Reviewed by: robert, sam, gnn, julian, kmacy > > =20 >=20 > Nice work! >=20 Congrats! Thank you for this. --=20 Coleman --=-w4YQF8bXgc8VCBqHKldG Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (FreeBSD) iEYEABECAAYFAkgDYKAACgkQcMSxQcXat5cqTgCfUpoIJ3jMhJfK7GKotXbUfWnd bLwAn3JxygkhYzPNe5/Njr59AiiKsNh/ =WIaz -----END PGP SIGNATURE----- --=-w4YQF8bXgc8VCBqHKldG-- From owner-cvs-src@FreeBSD.ORG Mon Apr 14 13:53:35 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EAFD91065673; Mon, 14 Apr 2008 13:53:35 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (tim.des.no [194.63.250.121]) by mx1.freebsd.org (Postfix) with ESMTP id A43D58FC2A; Mon, 14 Apr 2008 13:53:35 +0000 (UTC) (envelope-from des@des.no) Received: from ds4.des.no (des.no [80.203.243.180]) by smtp.des.no (Postfix) with ESMTP id 5E3712089; Mon, 14 Apr 2008 15:53:33 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: SXren Schmidt References: <200804131605.m3DG5Z9P041647@repoman.freebsd.org> Date: Mon, 14 Apr 2008 15:53:32 +0200 In-Reply-To: <200804131605.m3DG5Z9P041647@repoman.freebsd.org> (SXren Schmidt's message of "Sun\, 13 Apr 2008 16\:05\:34 +0000 \(UTC\)") Message-ID: <86k5j01r1f.fsf@ds4.des.no> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/23.0.60 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.h ata-raid.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 13:53:36 -0000 SXren Schmidt writes: > Log: > Fix identify of slave devices. Speaking of slave devices, why are SATA devices listed as master / slave pairs, instead of each on their own channel? DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no From owner-cvs-src@FreeBSD.ORG Mon Apr 14 14:10:59 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0727A106564A; Mon, 14 Apr 2008 14:10:59 +0000 (UTC) (envelope-from sos@FreeBSD.ORG) Received: from spider.deepcore.dk (cpe.atm2-0-70484.0x50a6c9a6.abnxx16.customer.tele.dk [80.166.201.166]) by mx1.freebsd.org (Postfix) with ESMTP id 711308FC1E; Mon, 14 Apr 2008 14:10:58 +0000 (UTC) (envelope-from sos@FreeBSD.ORG) Received: from laptop.deepcore.dk (laptop.deepcore.dk [194.192.25.138]) by spider.deepcore.dk (8.13.8/8.13.8) with ESMTP id m3EEAuGn084870; Mon, 14 Apr 2008 16:10:56 +0200 (CEST) (envelope-from sos@FreeBSD.ORG) Message-Id: From: =?ISO-8859-1?Q?S=F8ren_Schmidt?= To: =?ISO-8859-1?Q?Dag-Erling_Sm=F8rgrav?= In-Reply-To: <86k5j01r1f.fsf@ds4.des.no> Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v919.2) Date: Mon, 14 Apr 2008 16:10:56 +0200 References: <200804131605.m3DG5Z9P041647@repoman.freebsd.org> <86k5j01r1f.fsf@ds4.des.no> X-Mailer: Apple Mail (2.919.2) Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/dev/ata ata-all.h ata-raid.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 14:10:59 -0000 Hi They arent, unless your HW runs in legacy emulation mode, then some =20 chipsets emulates master/slave pairs. -S=F8ren On 14Apr, 2008, at 15:53 , Dag-Erling Sm=F8rgrav wrote: > SXren Schmidt writes: >> Log: >> Fix identify of slave devices. > > Speaking of slave devices, why are SATA devices listed as master / =20 > slave > pairs, instead of each on their own channel? > > DES > --=20 > Dag-Erling Sm=F8rgrav - des@des.no > > From owner-cvs-src@FreeBSD.ORG Mon Apr 14 14:32:33 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 60E3B1065671; Mon, 14 Apr 2008 14:32:33 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 38D138FC1F; Mon, 14 Apr 2008 14:32:33 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3EEWXbH022220; Mon, 14 Apr 2008 14:32:33 GMT (envelope-from rrs@repoman.freebsd.org) Received: (from rrs@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3EEWXZ6022219; Mon, 14 Apr 2008 14:32:33 GMT (envelope-from rrs) Message-Id: <200804141432.m3EEWXZ6022219@repoman.freebsd.org> From: Randall Stewart Date: Mon, 14 Apr 2008 14:32:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet sctp_output.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 14:32:33 -0000 rrs 2008-04-14 14:32:32 UTC FreeBSD src repository Modified files: sys/netinet sctp_output.c Log: 1) adds some additional logging 2) changes to use a inqueue_bytes calculated value in max_len calc's. MFC after: 1 week Revision Changes Path 1.68 +106 -1 src/sys/netinet/sctp_output.c From owner-cvs-src@FreeBSD.ORG Mon Apr 14 14:33:08 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5AA3C106566B; Mon, 14 Apr 2008 14:33:08 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E1B568FC3D; Mon, 14 Apr 2008 14:33:07 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3EEX7Wi022273; Mon, 14 Apr 2008 14:33:07 GMT (envelope-from rrs@repoman.freebsd.org) Received: (from rrs@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3EEX7OA022272; Mon, 14 Apr 2008 14:33:07 GMT (envelope-from rrs) Message-Id: <200804141433.m3EEX7OA022272@repoman.freebsd.org> From: Randall Stewart Date: Mon, 14 Apr 2008 14:33:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet sctp_constants.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 14:33:08 -0000 rrs 2008-04-14 14:33:07 UTC FreeBSD src repository Modified files: sys/netinet sctp_constants.h Log: New logging values. Revision Changes Path 1.35 +29 -28 src/sys/netinet/sctp_constants.h From owner-cvs-src@FreeBSD.ORG Mon Apr 14 14:34:29 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E4C661065679; Mon, 14 Apr 2008 14:34:29 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BCE048FC1D; Mon, 14 Apr 2008 14:34:29 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3EEYT5D022345; Mon, 14 Apr 2008 14:34:29 GMT (envelope-from rrs@repoman.freebsd.org) Received: (from rrs@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3EEYTpr022344; Mon, 14 Apr 2008 14:34:29 GMT (envelope-from rrs) Message-Id: <200804141434.m3EEYTpr022344@repoman.freebsd.org> From: Randall Stewart Date: Mon, 14 Apr 2008 14:34:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet sctp_indata.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 14:34:30 -0000 rrs 2008-04-14 14:34:29 UTC FreeBSD src repository Modified files: sys/netinet sctp_indata.c Log: Protection against errant sender sending a stream seq number out of order with no missing TSN's (a cisco box has this problem which will make a ssn be held forever). MFC after: 1 week Revision Changes Path 1.49 +7 -1 src/sys/netinet/sctp_indata.c From owner-cvs-src@FreeBSD.ORG Mon Apr 14 15:31:56 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AEBD2106566B; Mon, 14 Apr 2008 15:31:56 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (tim.des.no [194.63.250.121]) by mx1.freebsd.org (Postfix) with ESMTP id 6B1088FC14; Mon, 14 Apr 2008 15:31:56 +0000 (UTC) (envelope-from des@des.no) Received: from ds4.des.no (des.no [80.203.243.180]) by smtp.des.no (Postfix) with ESMTP id 3A56D209A; Mon, 14 Apr 2008 17:31:54 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: =?utf-8?Q?S=C3=B8ren?= Schmidt References: <200804131605.m3DG5Z9P041647@repoman.freebsd.org> <86k5j01r1f.fsf@ds4.des.no> Date: Mon, 14 Apr 2008 17:31:53 +0200 In-Reply-To: (=?utf-8?Q?=22S=C3=B8ren?= Schmidt"'s message of "Mon\, 14 Apr 2008 16\:10\:56 +0200") Message-ID: <86fxto1mhi.fsf@ds4.des.no> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/23.0.60 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/dev/ata ata-all.h ata-raid.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 15:31:56 -0000 S=C3=B8ren Schmidt writes: > They arent, unless your HW runs in legacy emulation mode, then some > chipsets emulates master/slave pairs. Hmm, isn't that a matter of software more than hardware, i.e. the driver switches to "native" mode when FreeBSD boots? Or perhaps I should double-check that the BIOS is set to "AHCI mode"? The hardware is ICH8, except for the DVDR drive which is on a POS JMicron controller: des@ds4 ~% grep \^ata /var/run/dmesg.boot atapci0: mem 0xf9000000-0xf9001fff irq 17 at devi= ce 0.0 on pci4 atapci0: [ITHREAD] atapci0: AHCI Version 01.00 controller with 2 ports detected ata2: on atapci0 ata2: [ITHREAD] ata3: on atapci0 ata3: [ITHREAD] atapci1: port 0xa000-0xa007,0xa400-0xa4= 03,0xa800-0xa807,0xac00-0xac03,0xb000-0xb00f irq 18 at device 0.1 on pci4 atapci1: [ITHREAD] ata4: on atapci1 ata4: [ITHREAD] atapci2: port 0x1f0-0x1f7,0x3f6,0x170-0x177= ,0x376,0xf000-0xf00f,0xfc00-0xfc0f at device 31.2 on pci0 ata0: on atapci2 ata0: [ITHREAD] ata1: on atapci2 ata1: [ITHREAD] atapci3: port 0xd800-0xd807,0xdc00-0xdc03,0= xe000-0xe007,0xe400-0xe403,0xe800-0xe80f,0xec00-0xec0f irq 19 at device 31.= 5 on pci0 atapci3: [ITHREAD] ata5: on atapci3 ata5: [ITHREAD] ata6: on atapci3 ata6: [ITHREAD] des@ds4 ~% sudo atacontrol list=20=20=20=20=20=20=20=20=20=20 ATA channel 0: Master: ad0 Serial ATA v1.0 Slave: ad1 Serial ATA II ATA channel 1: Master: ad2 Serial ATA II Slave: ad3 Serial ATA II ATA channel 2: Master: no device present Slave: no device present ATA channel 3: Master: no device present Slave: no device present ATA channel 4: Master: acd0 ATA/ATAPI revision 6 Slave: no device present ATA channel 5: Master: ad10 Serial ATA II Slave: no device present ATA channel 6: Master: ad12 Serial ATA II Slave: no device present DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no From owner-cvs-src@FreeBSD.ORG Mon Apr 14 15:42:38 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6D10C106566C; Mon, 14 Apr 2008 15:42:38 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from spider.deepcore.dk (cpe.atm2-0-70484.0x50a6c9a6.abnxx16.customer.tele.dk [80.166.201.166]) by mx1.freebsd.org (Postfix) with ESMTP id CE5D88FC1A; Mon, 14 Apr 2008 15:42:37 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from laptop.deepcore.dk (laptop.deepcore.dk [194.192.25.138]) by spider.deepcore.dk (8.13.8/8.13.8) with ESMTP id m3EFgaL0086623; Mon, 14 Apr 2008 17:42:36 +0200 (CEST) (envelope-from sos@FreeBSD.org) Message-Id: From: =?ISO-8859-1?Q?S=F8ren_Schmidt?= To: =?ISO-8859-1?Q?Dag-Erling_Sm=F8rgrav?= In-Reply-To: <86fxto1mhi.fsf@ds4.des.no> Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v919.2) Date: Mon, 14 Apr 2008 17:42:36 +0200 References: <200804131605.m3DG5Z9P041647@repoman.freebsd.org> <86k5j01r1f.fsf@ds4.des.no> <86fxto1mhi.fsf@ds4.des.no> X-Mailer: Apple Mail (2.919.2) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.h ata-raid.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 15:42:38 -0000 Hi You have to set AHCI mode in the BIOS or the resources needed to use =20 it wont be available, so yes its software but not ours :) -S=F8ren On 14Apr, 2008, at 17:31 , Dag-Erling Sm=F8rgrav wrote: > S=F8ren Schmidt writes: >> They arent, unless your HW runs in legacy emulation mode, then some >> chipsets emulates master/slave pairs. > > Hmm, isn't that a matter of software more than hardware, i.e. the =20 > driver > switches to "native" mode when FreeBSD boots? > > Or perhaps I should double-check that the BIOS is set to "AHCI mode"? > > The hardware is ICH8, except for the DVDR drive which is on a POS > JMicron controller: > > des@ds4 ~% grep \^ata /var/run/dmesg.boot > atapci0: mem 0xf9000000-0xf9001fff irq 17 =20= > at device 0.0 on pci4 > atapci0: [ITHREAD] > atapci0: AHCI Version 01.00 controller with 2 ports detected > ata2: on atapci0 > ata2: [ITHREAD] > ata3: on atapci0 > ata3: [ITHREAD] > atapci1: port =20 > 0xa000=20 > -0xa007,0xa400-0xa403,0xa800-0xa807,0xac00-0xac03,0xb000-0xb00f irq =20= > 18 at device 0.1 on pci4 > atapci1: [ITHREAD] > ata4: on atapci1 > ata4: [ITHREAD] > atapci2: port =20 > 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xf000-0xf00f,0xfc00-0xfc0f at =20 > device 31.2 on pci0 > ata0: on atapci2 > ata0: [ITHREAD] > ata1: on atapci2 > ata1: [ITHREAD] > atapci3: port =20 > 0xd800=20 > -0xd807,0xdc00-0xdc03,0xe000-0xe007,0xe400-0xe403,0xe800-0xe80f,=20 > 0xec00-0xec0f irq 19 at device 31.5 on pci0 > atapci3: [ITHREAD] > ata5: on atapci3 > ata5: [ITHREAD] > ata6: on atapci3 > ata6: [ITHREAD] > des@ds4 ~% sudo atacontrol list > ATA channel 0: > Master: ad0 Serial ATA v1.0 > Slave: ad1 Serial ATA II > ATA channel 1: > Master: ad2 Serial ATA II > Slave: ad3 Serial ATA II > ATA channel 2: > Master: no device present > Slave: no device present > ATA channel 3: > Master: no device present > Slave: no device present > ATA channel 4: > Master: acd0 ATA/ATAPI revision 6 > Slave: no device present > ATA channel 5: > Master: ad10 Serial ATA II > Slave: no device present > ATA channel 6: > Master: ad12 Serial ATA II > Slave: no device present > > DES > --=20 > Dag-Erling Sm=F8rgrav - des@des.no > > From owner-cvs-src@FreeBSD.ORG Mon Apr 14 16:00:40 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 18AF7106566B; Mon, 14 Apr 2008 16:00:40 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (tim.des.no [194.63.250.121]) by mx1.freebsd.org (Postfix) with ESMTP id C87FD8FC23; Mon, 14 Apr 2008 16:00:39 +0000 (UTC) (envelope-from des@des.no) Received: from ds4.des.no (des.no [80.203.243.180]) by smtp.des.no (Postfix) with ESMTP id 499A120C7; Mon, 14 Apr 2008 18:00:38 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: =?utf-8?Q?S=C3=B8ren?= Schmidt References: <200804131605.m3DG5Z9P041647@repoman.freebsd.org> <86k5j01r1f.fsf@ds4.des.no> <86fxto1mhi.fsf@ds4.des.no> Date: Mon, 14 Apr 2008 18:00:37 +0200 In-Reply-To: (=?utf-8?Q?=22S=C3=B8ren?= Schmidt"'s message of "Mon\, 14 Apr 2008 17\:42\:36 +0200") Message-ID: <86wsn0zasa.fsf@ds4.des.no> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/23.0.60 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.h ata-raid.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 16:00:40 -0000 S=C3=B8ren Schmidt writes: > You have to set AHCI mode in the BIOS or the resources needed to use > it wont be available, so yes its software but not ours :) Thanks S=C3=B8ren, I will make sure the BIOS is correctly configured. Does this also affect hotswap? I assume that the ICH8 supports it, but I haven't been able to make it work. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no From owner-cvs-src@FreeBSD.ORG Mon Apr 14 16:50:56 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E83EE106564A; Mon, 14 Apr 2008 16:50:56 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BFA5E8FC30; Mon, 14 Apr 2008 16:50:56 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3EGouom038998; Mon, 14 Apr 2008 16:50:56 GMT (envelope-from jkim@repoman.freebsd.org) Received: (from jkim@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3EGouIP038997; Mon, 14 Apr 2008 16:50:56 GMT (envelope-from jkim) Message-Id: <200804141650.m3EGouIP038997@repoman.freebsd.org> From: Jung-uk Kim Date: Mon, 14 Apr 2008 16:50:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/acpi_support acpi_asus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 16:50:57 -0000 jkim 2008-04-14 16:50:55 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/acpi_support acpi_asus.c Log: MFC: 1.31 - Add ASUS G2K laptop support. - Add DLED and GLED found on newer ASUS laptops. - Turn on BLED, TLED, and WLED by default as other OSes. Revision Changes Path 1.30.2.1 +104 -33 src/sys/dev/acpi_support/acpi_asus.c From owner-cvs-src@FreeBSD.ORG Mon Apr 14 17:09:26 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4100A106564A; Mon, 14 Apr 2008 17:09:26 +0000 (UTC) (envelope-from sos@FreeBSD.ORG) Received: from spider.deepcore.dk (cpe.atm2-0-70484.0x50a6c9a6.abnxx16.customer.tele.dk [80.166.201.166]) by mx1.freebsd.org (Postfix) with ESMTP id C03DF8FC1B; Mon, 14 Apr 2008 17:09:25 +0000 (UTC) (envelope-from sos@FreeBSD.ORG) Received: from laptop.deepcore.dk (laptop.deepcore.dk [194.192.25.138]) by spider.deepcore.dk (8.13.8/8.13.8) with ESMTP id m3EH9OOQ088304; Mon, 14 Apr 2008 19:09:24 +0200 (CEST) (envelope-from sos@FreeBSD.ORG) Message-Id: From: =?ISO-8859-1?Q?S=F8ren_Schmidt?= To: =?ISO-8859-1?Q?Dag-Erling_Sm=F8rgrav?= In-Reply-To: <86wsn0zasa.fsf@ds4.des.no> Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v919.2) Date: Mon, 14 Apr 2008 19:09:23 +0200 References: <200804131605.m3DG5Z9P041647@repoman.freebsd.org> <86k5j01r1f.fsf@ds4.des.no> <86fxto1mhi.fsf@ds4.des.no> <86wsn0zasa.fsf@ds4.des.no> X-Mailer: Apple Mail (2.919.2) Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/dev/ata ata-all.h ata-raid.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 17:09:26 -0000 Hi Yes, the registers used for setting up events when hotswap happens are =20= not accessible when in legacy compat mode. -S=F8ren On 14Apr, 2008, at 18:00 , Dag-Erling Sm=F8rgrav wrote: > S=F8ren Schmidt writes: >> You have to set AHCI mode in the BIOS or the resources needed to use >> it wont be available, so yes its software but not ours :) > > Thanks S=F8ren, I will make sure the BIOS is correctly configured. > > Does this also affect hotswap? I assume that the ICH8 supports it, =20= > but > I haven't been able to make it work. > > DES > --=20 > Dag-Erling Sm=F8rgrav - des@des.no > > From owner-cvs-src@FreeBSD.ORG Mon Apr 14 17:35:13 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 09BB9106566B; Mon, 14 Apr 2008 17:35:13 +0000 (UTC) (envelope-from remko@elvandar.org) Received: from websrv01.jr-hosting.nl (websrv01.jr-hosting.nl [78.47.69.233]) by mx1.freebsd.org (Postfix) with ESMTP id BFA628FC2C; Mon, 14 Apr 2008 17:35:12 +0000 (UTC) (envelope-from remko@elvandar.org) Received: from [195.64.94.120] (helo=axantucar.local) by websrv01.jr-hosting.nl with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69 (FreeBSD)) (envelope-from ) id 1JlSaY-0007CW-Id; Mon, 14 Apr 2008 19:35:30 +0200 Message-ID: <480395C8.5010003@elvandar.org> Date: Mon, 14 Apr 2008 19:35:04 +0200 From: Remko Lodder User-Agent: Thunderbird 2.0.0.12 (Macintosh/20080213) MIME-Version: 1.0 To: pyunyh@gmail.com References: <968902.70296.qm@web33708.mail.mud.yahoo.com> <20080414010849.GF15616@cdnetworks.co.kr> In-Reply-To: <20080414010849.GF15616@cdnetworks.co.kr> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Abdullah Ibn Hamad Al-Marri Subject: Re: cvs commit: src/sys/dev/re if_re.c src/sys/pci if_rlreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 17:35:13 -0000 Pyun YongHyeon wrote: > On Wed, Apr 09, 2008 at 12:34:01PM -0700, Abdullah Ibn Hamad Al-Marri wrote: > > ----- Original Message ---- > > > From: Pyun YongHyeon > > > To: src-committers@FreeBSD.org; cvs-src@FreeBSD.org; cvs-all@FreeBSD.org > > > Sent: Monday, March 31, 2008 7:03:14 AM > > > Subject: cvs commit: src/sys/dev/re if_re.c src/sys/pci if_rlreg.h > > > > > > yongari 2008-03-31 04:03:14 UTC > > > > > > FreeBSD src repository > > > > > > Modified files: > > > sys/dev/re if_re.c > > > sys/pci if_rlreg.h > > > Log: > > > Padding more bytes than necessary one broke another variants of > > > PCIe RealTek chips. Only pad IP packets if the payload is less than > > > 28 bytes. > > > > > > Obtained from: NetBSD > > > PR: kern/122221 > > > > > > Revision Changes Path > > > 1.113 +1 -1 src/sys/dev/re/if_re.c > > > 1.74 +6 -0 src/sys/pci/if_rlreg.h > > > > Hello Pyun, > > > > I hope you are doing well. > > > > This is a friendly reminder... > > > > It has been more than a week since you said you'll MFC the re changes to RELENG_7 > > > > I still suffer of the current patch and the re poor performance. > > > > Thank you in advance, > > > > There was one regression report from remko so we are testing a patch. > It seems that the regression is hard to reproduce at will it may > take more time. I'll MFC all changes to RELENG_7 as soon as he say Ok. > > Thanks for remiding this! Hi all, I think Pyun can MFC the changes where needed / possible because I couldn't trigger it so far. Last time it took me several days to get the machine down, so one never knows when I can reproduce it again. I am getting a new (Second) machine to test this with somewhere this week so that I can 'dedicatedly' test the patch and try to reproduce it even quicker :-) That said; I think the changes made by pyun are a substantial improvement nevertheless and should (Where possible) not be withheld from people :) Pyun please process this when possible :-) Cheers remko -- /"\ Best regards, | remko@FreeBSD.org \ / Remko Lodder | remko@EFnet X http://www.evilcoder.org/ | / \ ASCII Ribbon Campaign | Against HTML Mail and News From owner-cvs-src@FreeBSD.ORG Mon Apr 14 18:06:04 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C7FFE106564A; Mon, 14 Apr 2008 18:06:04 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9EFBB8FC12; Mon, 14 Apr 2008 18:06:04 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3EI64aM043795; Mon, 14 Apr 2008 18:06:04 GMT (envelope-from rrs@repoman.freebsd.org) Received: (from rrs@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3EI64St043794; Mon, 14 Apr 2008 18:06:04 GMT (envelope-from rrs) Message-Id: <200804141806.m3EI64St043794@repoman.freebsd.org> From: Randall Stewart Date: Mon, 14 Apr 2008 18:06:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern uipc_socket.c src/sys/sys protosw.h socket.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 18:06:04 -0000 rrs 2008-04-14 18:06:04 UTC FreeBSD src repository Modified files: sys/kern uipc_socket.c sys/sys protosw.h socket.h Log: Add pru_flush routine so a transport can flush itself during Shutdown MFC after: 1 week Revision Changes Path 1.309 +3 -1 src/sys/kern/uipc_socket.c 1.58 +2 -1 src/sys/sys/protosw.h 1.99 +6 -0 src/sys/sys/socket.h From owner-cvs-src@FreeBSD.ORG Mon Apr 14 18:12:37 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F222D1065675; Mon, 14 Apr 2008 18:12:37 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C9ECF8FC25; Mon, 14 Apr 2008 18:12:37 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3EICbiv044023; Mon, 14 Apr 2008 18:12:37 GMT (envelope-from rrs@repoman.freebsd.org) Received: (from rrs@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3EICbDB044022; Mon, 14 Apr 2008 18:12:37 GMT (envelope-from rrs) Message-Id: <200804141812.m3EICbDB044022@repoman.freebsd.org> From: Randall Stewart Date: Mon, 14 Apr 2008 18:12:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet6 sctp6_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 18:12:38 -0000 rrs 2008-04-14 18:12:37 UTC FreeBSD src repository Modified files: sys/netinet6 sctp6_usrreq.c Log: - Have SCTP use the new pru_flush functionality PR: 122710 MFC after: 1 week Revision Changes Path 1.43 +1 -0 src/sys/netinet6/sctp6_usrreq.c From owner-cvs-src@FreeBSD.ORG Mon Apr 14 18:13:33 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 86012106566B; Mon, 14 Apr 2008 18:13:33 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5DC648FC2A; Mon, 14 Apr 2008 18:13:33 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3EIDXMS044086; Mon, 14 Apr 2008 18:13:33 GMT (envelope-from rrs@repoman.freebsd.org) Received: (from rrs@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3EIDX6e044085; Mon, 14 Apr 2008 18:13:33 GMT (envelope-from rrs) Message-Id: <200804141813.m3EIDX6e044085@repoman.freebsd.org> From: Randall Stewart Date: Mon, 14 Apr 2008 18:13:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet sctp_input.c sctp_usrreq.c sctp_var.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 18:13:33 -0000 rrs 2008-04-14 18:13:33 UTC FreeBSD src repository Modified files: sys/netinet sctp_input.c sctp_usrreq.c sctp_var.h Log: Use the pru_flush infrastructure to avoid a panic PR: 122710 MFC after: 1 week Revision Changes Path 1.68 +28 -1 src/sys/netinet/sctp_input.c 1.53 +35 -2 src/sys/netinet/sctp_usrreq.c 1.22 +2 -0 src/sys/netinet/sctp_var.h From owner-cvs-src@FreeBSD.ORG Mon Apr 14 18:14:25 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7E076106566B; Mon, 14 Apr 2008 18:14:25 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from webmail28.yandex.ru (webmail28.yandex.ru [213.180.200.112]) by mx1.freebsd.org (Postfix) with ESMTP id F313C8FC1B; Mon, 14 Apr 2008 18:14:24 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from YAMAIL (webmail28) by mail.yandex.ru id S6947963AbYDNSOU for (+ 3 others); Mon, 14 Apr 2008 22:14:20 +0400 X-Yandex-Spam: 0 Received: from [77.72.136.70] ([77.72.136.70]) by mail.yandex.ru with HTTP; Mon, 14 Apr 2008 22:14:20 +0400 From: "Andrey V. Elsukov" To: sos@freebsd.org In-Reply-To: 9060000000209253504 References: <200804131605.m3DG5Z9P041647@repoman.freebsd.org> <86k5j01r1f.fsf@ds4.des.no> 9060000000209253504 MIME-Version: 1.0 Message-Id: <191931208196860@webmail28.yandex.ru> Date: Mon, 14 Apr 2008 22:14:20 +0400 X-Mailer: Yamail [ http://yandex.ru ] 5.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8 Cc: des@des.no, src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.h ata-raid.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 18:14:25 -0000 14.04.08, 18:10, "SÞren Schmidt" : > They arent, unless your HW runs in legacy emulation mode, then some > chipsets emulates master/slave pairs. I see problem here. ata(4) uses atadev->unit==ATA_SLAVE to determine which device is slave, but it never sets atadev->unit to ATA_SLAVE. So, now we have broken `atacontrol list` command. On my old system it doesn't show any of slave devices. Also, it shows "Device not configured" error at the end of its output. -- WBR, Andrey V. Elsukov From owner-cvs-src@FreeBSD.ORG Mon Apr 14 18:34:25 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 255D1106564A; Mon, 14 Apr 2008 18:34:25 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F07198FC0C; Mon, 14 Apr 2008 18:34:24 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3EIYOfw044871; Mon, 14 Apr 2008 18:34:24 GMT (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3EIYOXP044870; Mon, 14 Apr 2008 18:34:24 GMT (envelope-from sos) Message-Id: <200804141834.m3EIYOXP044870@repoman.freebsd.org> From: Søren Schmidt Date: Mon, 14 Apr 2008 18:34:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ata ata-all.h ata-chipset.c ata-dma.c ata-lowlevel.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 18:34:25 -0000 sos 2008-04-14 18:34:24 UTC FreeBSD src repository Modified files: sys/dev/ata ata-all.h ata-chipset.c ata-dma.c ata-lowlevel.c Log: Fix problem with slave devices. Fix or rather bring ENOMEM problems back to the state it was before. Temporarily disable PortMultipliers on AHCI devices. Revision Changes Path 1.132 +1 -1 src/sys/dev/ata/ata-all.h 1.216 +4 -3 src/sys/dev/ata/ata-chipset.c 1.153 +4 -4 src/sys/dev/ata/ata-dma.c 1.82 +7 -8 src/sys/dev/ata/ata-lowlevel.c From owner-cvs-src@FreeBSD.ORG Mon Apr 14 18:56:49 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5784A1065671; Mon, 14 Apr 2008 18:56:49 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2EFB98FC23; Mon, 14 Apr 2008 18:56:49 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3EIunEu048178; Mon, 14 Apr 2008 18:56:49 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3EIunhj048177; Mon, 14 Apr 2008 18:56:49 GMT (envelope-from obrien) Message-Id: <200804141856.m3EIunhj048177@repoman.freebsd.org> From: "David E. O'Brien" Date: Mon, 14 Apr 2008 18:56:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/i386/i386 pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 18:56:49 -0000 obrien 2008-04-14 18:56:48 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/i386/i386 pmap.c Log: style(9) Revision Changes Path 1.523.2.24 +2 -2 src/sys/i386/i386/pmap.c From owner-cvs-src@FreeBSD.ORG Mon Apr 14 19:18:50 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from miki (localhost [IPv6:::1]) by hub.freebsd.org (Postfix) with SMTP id CB12C1065673; Mon, 14 Apr 2008 19:18:48 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Date: Tue, 15 Apr 2008 03:18:25 +0800 From: Ariff Abdullah To: =?ISO-8859-1?Q?S=F8ren?= Schmidt Message-Id: <20080415031825.2a1259ac.ariff@FreeBSD.org> In-Reply-To: <200804141834.m3EIYOXP044870@repoman.freebsd.org> References: <200804141834.m3EIYOXP044870@repoman.freebsd.org> Organization: FreeBSD X-Mailer: /usr/local/lib/ruby/1.8/net/smtp.rb Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA1"; boundary="Signature=_Tue__15_Apr_2008_03_18_25_+0800_I/jt2auj+LujpPHj" Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.h ata-chipset.c ata-dma.c ata-lowlevel.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 19:18:50 -0000 --Signature=_Tue__15_Apr_2008_03_18_25_+0800_I/jt2auj+LujpPHj Content-Type: text/plain; charset=ISO-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, 14 Apr 2008 18:34:24 +0000 (UTC) S=F8ren Schmidt wrote: > sos 2008-04-14 18:34:24 UTC >=20 > FreeBSD src repository >=20 > Modified files: > sys/dev/ata ata-all.h ata-chipset.c ata-dma.c=20 > ata-lowlevel.c=20 > Log: > Fix problem with slave devices. > Fix or rather bring ENOMEM problems back to the state it was > before. Temporarily disable PortMultipliers on AHCI devices. > =20 > Revision Changes Path > 1.132 +1 -1 src/sys/dev/ata/ata-all.h > 1.216 +4 -3 src/sys/dev/ata/ata-chipset.c > 1.153 +4 -4 src/sys/dev/ata/ata-dma.c > 1.82 +7 -8 src/sys/dev/ata/ata-lowlevel.c I can confirm that this fix my issues with MCP67/AHCI. Thanks! -- Ariff Abdullah FreeBSD ... Recording in stereo is obviously too advanced and confusing for us idiot ***** users :P ........ --Signature=_Tue__15_Apr_2008_03_18_25_+0800_I/jt2auj+LujpPHj Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (FreeBSD) iEYEARECAAYFAkgDrgEACgkQlr+deMUwTNr4hwCg2pOAhk7EmZdSQ4kTMOO8chDJ OIcAoMv/opAEyKK3DwN3Y7cm/HeWjo0J =4/o9 -----END PGP SIGNATURE----- --Signature=_Tue__15_Apr_2008_03_18_25_+0800_I/jt2auj+LujpPHj-- From owner-cvs-src@FreeBSD.ORG Mon Apr 14 20:15:45 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1A215106566B; Mon, 14 Apr 2008 20:15:45 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id DF1FF8FC1D; Mon, 14 Apr 2008 20:15:44 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 8B48446B1E; Mon, 14 Apr 2008 16:15:44 -0400 (EDT) Date: Mon, 14 Apr 2008 21:15:44 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Randall Stewart In-Reply-To: <200804141806.m3EI64St043794@repoman.freebsd.org> Message-ID: <20080414210941.U72408@fledge.watson.org> References: <200804141806.m3EI64St043794@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern uipc_socket.c src/sys/sys protosw.h socket.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 20:15:45 -0000 On Mon, 14 Apr 2008, Randall Stewart wrote: > Add pru_flush routine so a transport can > flush itself during Shutdown > > MFC after: 1 week I'm not sure this is an MFCable change because: (a) The new function pointer is inserted in the middle of the data protosw data structure, changing the interpretation of existing compiled protosw structures. (b) Even if they were at the end of the structure, existing compiled protocols might well have garbage (or un-related data) beyond the end of the data structure, leading to a non-NULL pointer that is not a pointer to a flush function. Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Mon Apr 14 20:15:53 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B0FFF10656DC; Mon, 14 Apr 2008 20:15:53 +0000 (UTC) (envelope-from mckusick@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8875E8FC0C; Mon, 14 Apr 2008 20:15:53 +0000 (UTC) (envelope-from mckusick@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3EKFrLc058556; Mon, 14 Apr 2008 20:15:53 GMT (envelope-from mckusick@repoman.freebsd.org) Received: (from mckusick@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3EKFrDG058555; Mon, 14 Apr 2008 20:15:53 GMT (envelope-from mckusick) Message-Id: <200804142015.m3EKFrDG058555@repoman.freebsd.org> From: Kirk McKusick Date: Mon, 14 Apr 2008 20:15:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sbin/restore dirs.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 20:15:53 -0000 mckusick 2008-04-14 20:15:53 UTC FreeBSD src repository Modified files: sbin/restore dirs.c Log: restore(8) does not check for write failure while building two temp files containing directory and ownership data. If /tmp fills, the console is blasted with zillions of "file system full" errors, and restore continues on, even though directory and/or ownership data has been lost. This is particularly likely to happen when running from the live CD, which has little /tmp space. PR: bin/93603, also probably bin/107213 Fix from: Ken Lalonde Revision Changes Path 1.34 +68 -24 src/sbin/restore/dirs.c From owner-cvs-src@FreeBSD.ORG Mon Apr 14 20:32:43 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C49B41065670 for ; Mon, 14 Apr 2008 20:32:43 +0000 (UTC) (envelope-from wearabnet@yahoo.ca) Received: from web33701.mail.mud.yahoo.com (web33701.mail.mud.yahoo.com [68.142.201.198]) by mx1.freebsd.org (Postfix) with SMTP id 96A8D8FC1C for ; Mon, 14 Apr 2008 20:32:43 +0000 (UTC) (envelope-from wearabnet@yahoo.ca) Received: (qmail 84610 invoked by uid 60001); 14 Apr 2008 20:32:42 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.ca; h=X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:Cc:MIME-Version:Content-Type:Message-ID; b=kalDGSnEEA8ZSgBCphyjKpsIdTEF3foHzn7yfuZNxiCwfwoFqpt1bwwQk+8Tvla1QUR3yldLcGLQR4SQiRCp9P9hkH8m0M9OR0CBFavYKIw4Tx5bNmKy+/k0F+Ul7ut4aIYJT0VONmlk5bfCGZdFsb7ltWOW7u43IF5rLxQTXi8=; X-YMail-OSG: yDJ6r6kVM1mhJJT3HqsATmgJpBURx7Cgg5l8W2WmZqsz4pyDwuauE5O3z06EwOs5chiZGAgMsUJVyY9jWKrbuzrO.hisgDHY5Ncyh9lMWiUdL.4- Received: from [89.211.3.3] by web33701.mail.mud.yahoo.com via HTTP; Mon, 14 Apr 2008 13:32:42 PDT X-Mailer: YahooMailRC/902.40 YahooMailWebService/0.7.185 Date: Mon, 14 Apr 2008 13:32:42 -0700 (PDT) From: Abdullah Ibn Hamad Al-Marri To: Remko Lodder , pyunyh@gmail.com MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Message-ID: <869542.84426.qm@web33701.mail.mud.yahoo.com> Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/re if_re.c src/sys/pci if_rlreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 20:32:43 -0000 ----- Original Message ---- > From: Remko Lodder > To: pyunyh@gmail.com > Cc: Abdullah Ibn Hamad Al-Marri ; src-committers@FreeBSD.org; cvs-src@FreeBSD.org > Sent: Monday, April 14, 2008 8:35:04 PM > Subject: Re: cvs commit: src/sys/dev/re if_re.c src/sys/pci if_rlreg.h > > Pyun YongHyeon wrote: > > On Wed, Apr 09, 2008 at 12:34:01PM -0700, Abdullah Ibn Hamad Al-Marri wrote: > > > ----- Original Message ---- > > > > From: Pyun YongHyeon > > > > To: src-committers@FreeBSD.org; cvs-src@FreeBSD.org; cvs-all@FreeBSD.org > > > > Sent: Monday, March 31, 2008 7:03:14 AM > > > > Subject: cvs commit: src/sys/dev/re if_re.c src/sys/pci if_rlreg.h > > > > > > > > yongari 2008-03-31 04:03:14 UTC > > > > > > > > FreeBSD src repository > > > > > > > > Modified files: > > > > sys/dev/re if_re.c > > > > sys/pci if_rlreg.h > > > > Log: > > > > Padding more bytes than necessary one broke another variants of > > > > PCIe RealTek chips. Only pad IP packets if the payload is less than > > > > 28 bytes. > > > > > > > > Obtained from: NetBSD > > > > PR: kern/122221 > > > > > > > > Revision Changes Path > > > > 1.113 +1 -1 src/sys/dev/re/if_re.c > > > > 1.74 +6 -0 src/sys/pci/if_rlreg.h > > > > > > Hello Pyun, > > > > > > I hope you are doing well. > > > > > > This is a friendly reminder... > > > > > > It has been more than a week since you said you'll MFC the re changes to > RELENG_7 > > > > > > I still suffer of the current patch and the re poor performance. > > > > > > Thank you in advance, > > > > > > > There was one regression report from remko so we are testing a patch. > > It seems that the regression is hard to reproduce at will it may > > take more time. I'll MFC all changes to RELENG_7 as soon as he say Ok. > > > > Thanks for remiding this! > > Hi all, > > I think Pyun can MFC the changes where needed / possible because I > couldn't trigger it so far. Last time it took me several days to get > the machine down, so one never knows when I can reproduce it again. I > am getting a new (Second) machine to test this with somewhere this week > so that I can 'dedicatedly' test the patch and try to reproduce it even > quicker :-) > > That said; I think the changes made by pyun are a substantial > improvement nevertheless and should (Where possible) not be withheld > from people :) > > Pyun please process this when possible :-) > > Cheers > remko > > -- > > /"\ Best regards, | remko@FreeBSD.org > \ / Remko Lodder | remko@EFnet > X http://www.evilcoder.org/ | > / \ ASCII Ribbon Campaign | Against HTML Mail and News Thank you Pyun and Remko, I hope it will hit RELENG_7 ASAP. I face connection time out issues with current RELENG_7 patch, beside I get bad packet length when I try sshing to it. Thank you, Regards, -Abdullah Ibn Hamad Al-Marri Arab Portal http://www.WeArab.Net/ ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ From owner-cvs-src@FreeBSD.ORG Mon Apr 14 20:34:45 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 51D011065670; Mon, 14 Apr 2008 20:34:45 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4302A8FC12; Mon, 14 Apr 2008 20:34:45 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3EKYjKq059230; Mon, 14 Apr 2008 20:34:45 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3EKYjfs059229; Mon, 14 Apr 2008 20:34:45 GMT (envelope-from marcel) Message-Id: <200804142034.m3EKYjfs059229@repoman.freebsd.org> From: Marcel Moolenaar Date: Mon, 14 Apr 2008 20:34:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/ia64/ia64 sapic.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 20:34:45 -0000 marcel 2008-04-14 20:34:45 UTC FreeBSD src repository Modified files: sys/ia64/ia64 sapic.c Log: Revision 1.9 changes the delivery mode from the magic constant 0 (i.e. fixed delivery) to SAPIC_DELMODE_LOWPRI. While the commit log doesn't mention the change in behaviour, it is believed to be deliberate. In the last 5.5 years this hasn't been a problem. Nor do I think did it make any difference, but who knows. However, I do know that it break SMP support for Montecito-based machines. Switch back to fixed-CPU delivery so that SMP works again. This gives me some time to look more closely at the problem, as well as make sure the I-cache validation as it's implemented currently is sufficient in SMP configurations... Revision Changes Path 1.15 +1 -1 src/sys/ia64/ia64/sapic.c From owner-cvs-src@FreeBSD.ORG Mon Apr 14 21:57:43 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 84B66106564A; Mon, 14 Apr 2008 21:57:43 +0000 (UTC) (envelope-from niclas.zeising@gmail.com) Received: from mxf2.bahnhof.se (mxf2.bahnhof.se [213.80.101.26]) by mx1.freebsd.org (Postfix) with ESMTP id 299D68FC1D; Mon, 14 Apr 2008 21:57:42 +0000 (UTC) (envelope-from niclas.zeising@gmail.com) Received: from localhost (mxf2.local [127.0.0.1]) by mxf2-reinject (Postfix) with ESMTP id AE5C36BD066; Mon, 14 Apr 2008 23:57:41 +0200 (CEST) X-Virus-Scanned: by amavisd-new using ClamAV at bahnhof.se (MXF2) X-Spam-Score: 1.069 X-Spam-Level: * X-Spam-Status: No, score=1.069 tagged_above=-99 required=5 tests=[SPF_NEUTRAL=1.069] Received: from mxf2.bahnhof.se ([127.0.0.1]) by localhost (mxf2.bahnhof.se [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EaWcUsFceBxw; Mon, 14 Apr 2008 23:57:39 +0200 (CEST) Received: from [10.0.0.3] (h-60-153.A163.cust.bahnhof.se [79.136.60.153]) by mxf2.bahnhof.se (Postfix) with ESMTP id 01CA36BD0B0; Mon, 14 Apr 2008 23:57:38 +0200 (CEST) Message-ID: <4803D34C.4030706@gmail.com> Date: Mon, 14 Apr 2008 23:57:32 +0200 From: Niclas Zeising User-Agent: Thunderbird 2.0.0.12 (Windows/20080213) MIME-Version: 1.0 To: =?ISO-8859-1?Q?S=F8ren_Schmidt?= References: <200804141834.m3EIYOXP044870@repoman.freebsd.org> In-Reply-To: <200804141834.m3EIYOXP044870@repoman.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.h ata-chipset.c ata-dma.c ata-lowlevel.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 21:57:43 -0000 Søren Schmidt wrote: > sos 2008-04-14 18:34:24 UTC > > FreeBSD src repository > > Modified files: > sys/dev/ata ata-all.h ata-chipset.c ata-dma.c > ata-lowlevel.c > Log: > Fix problem with slave devices. > Fix or rather bring ENOMEM problems back to the state it was before. > Temporarily disable PortMultipliers on AHCI devices. > > Revision Changes Path > 1.132 +1 -1 src/sys/dev/ata/ata-all.h > 1.216 +4 -3 src/sys/dev/ata/ata-chipset.c > 1.153 +4 -4 src/sys/dev/ata/ata-dma.c > 1.82 +7 -8 src/sys/dev/ata/ata-lowlevel.c Hi! I still have problems with my install blowing up with the panic message "to many DMA segment entries". I haven't tried this last change though. Unfortunately I can't send a decent backtrace since doing "call doadump" fom ddb only makes the machine panic again. The panic occurs when trying to do a installworld, probably because of high disc I/O. The march snapshot doesn't inhibit this problem. I can at least do a cvsup followed by a buildworld and make kernel. The harddrive is a 114473MB Hitachi SATA150 drive, in my system on ad8 (ata4-master). The bios runs sata in native mode. The controller is an Intel AHCI controller. I've compiled a custom kernel (removed raid and scsi devices I don't use, along with ethernet devices I don't use, and added sound device and crypto device as well as GEOM_ELI and GEOM_BDE. Also removed some compat options. Everything is compiled with standard options except cputype?=core2. The machine runs amd64. The following is the hand-transcribed backtrace from the panic: panic: too many DMA segment entries cpuid = 1 KDB: stack backtrace: db_trace_self_wrappoer() at db_trace_self_wrapper+0x2a panic() at panic+0x173 ata_setup_interrupt at ata_setup_interrupt bus_dmamap_load() at ata_dmaload+0x17e ata_ahci_begin_transaction() at ata_ahci_begin_transaction+0x1f9 ata_start() at ata_start+0x1a4 g_io_schedule_up() at g_io_schedule_up+0x4d g_up_procvody() at g_up_procbody+0x6f fork_exit() at fork_exit+0x12a fork_trampoline at fork_trampoline+0xe --- trap 0, rip = 0 rsp = 0xffffffffab899d30, rbp = 0 --- KDB: enter: panic [thread pid 3 tid 100009 ] Stopped at kdb_enter+0x3d: movq $0,0x4060f6(%rip) db> show locs exclusive sleep mutex ATA state lock r = 0 (0xffffff000130a78) locked @ /usr/src/sys/dev/ata/ata-queue.c:192 exclusive sleep mutex ATA queue lock r = 0 (0xffffff0001303ab0 locked @ /usr/src/sys/dev/ata/ata-queue.c:175 Then I try 'call doadump' and get the following panic. Don't know if it's because of the earlier one or if it's another bug. Probably the former, but I include the transcription anyway. db> call doadump Physical memory: 1998MB Dumping 132MB:panic: _mtx_lock_sleep: recursed on non-recursive mutex ATA queue lock @ /usr/src/sys/dev/ata/ata-queue.c:86 cpuid = 1 KDB: stack backtrace: db_trace_self_wrapper at db_trace_self_wrapper+0x2a mi_switch() at mi_switch+0x363 sched_bind() at sched_bind+0x78 boot() at boot+0x3f panic() at panic+0x15d _mtx_lock_flags() at _mtx_lock_flags _mtx_lock_flags() at _mtx_lock_flags+0xc0 ata_queue_request() at ata_queue_request+0x9a ad_dump() at ad_dump+0x90 minidumpsys() at minidumpsys+0x23 dumpsys() at dumpsys+0x23 doadump() at doadump()+0x49 db_fncall() at db_fncall+0x88 db_command() at db_command+0x1eb db_command_loop() at db_command_loop+0x50 db_trap() at db_trap+0x87 kdb_trap() at kdb_trap+0x82 trap() at trap+0x159 calltrap() at calltrap+0x8 --- trap 0x3, rip = 0xffffffff80305aaf, rsp = 0xffffffffab899940, rbp = 0xffffffffab099960 --- kdb_enter() at kdb_enter+0x3d panic() at panic+0x16c ata_setup_interrupt() at ata_setup_interrupt bus_dmamap_load() at bus_dmamap_load+0x353 ata_dmaload() at ata_dmaload+0x17e ata_ahci_begin_transaction() at ata_ahci_begin_transaction+0x1f9 ata_start() at ata_start+0x1a4 g_io_schedule_up() at g_io_schedule_up+0x4d g_up_procbody() at g_up_procbody+0x6f fork_exit() at fork_exit+0x12a fork_trampoline() at fork_trampoline+0xe --- trap 0, rip = 0, rsp = 0xffffffffab899d30, rbp = 0 --- That's pretty much all I can get for now. Tell me if you need more information. Regards! Niclas Zeising From owner-cvs-src@FreeBSD.ORG Mon Apr 14 22:43:47 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 60CC91065672 for ; Mon, 14 Apr 2008 22:43:47 +0000 (UTC) (envelope-from andre@freebsd.org) Received: from c00l3r.networx.ch (c00l3r.networx.ch [62.48.2.2]) by mx1.freebsd.org (Postfix) with ESMTP id C66148FC2F for ; Mon, 14 Apr 2008 22:43:46 +0000 (UTC) (envelope-from andre@freebsd.org) Received: (qmail 10988 invoked from network); 14 Apr 2008 21:23:07 -0000 Received: from localhost (HELO [127.0.0.1]) ([127.0.0.1]) (envelope-sender ) by c00l3r.networx.ch (qmail-ldap-1.03) with SMTP for ; 14 Apr 2008 21:23:07 -0000 Message-ID: <4803D7E2.80000@freebsd.org> Date: Tue, 15 Apr 2008 00:17:06 +0200 From: Andre Oppermann User-Agent: Thunderbird 1.5.0.14 (Windows/20071210) MIME-Version: 1.0 To: Qing Li References: <200804130545.m3D5jEtd081771@repoman.freebsd.org> In-Reply-To: <200804130545.m3D5jEtd081771@repoman.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/conf files options src/sys/net radix.c radix.h route.c route.h rtsock.c src/sys/netinet in_proto.c ip_output.c src/sys/netinet6 in6_proto.c in6_src.c nd6_nbr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 22:43:47 -0000 Qing Li wrote: > qingli 2008-04-13 05:45:14 UTC > > FreeBSD src repository > > Modified files: > sys/conf files options > sys/net radix.c radix.h route.c route.h rtsock.c > sys/netinet in_proto.c ip_output.c > sys/netinet6 in6_proto.c in6_src.c nd6_nbr.c > Log: > This patch provides the back end support for equal-cost multi-path > (ECMP) for both IPv4 and IPv6. Previously, multipath route insertion Nice! Long overdue that we get this functionality. :-) Do you do hash-based next-hop balancing ("flow"-aware) or packet based round robin? Should it be made an option to switch between them (globally) like on Cisco routers? > is disallowed. For example, > > route add -net 192.103.54.0/24 10.9.44.1 > route add -net 192.103.54.0/24 10.9.44.2 > > The second route insertion will trigger an error message of > "add net 192.103.54.0/24: gateway 10.2.5.2: route already in table" Would it make sense to retain this behavior by default (POLA) and have multi-path being enabled via sysctl like packet forwarding in general? Just adding the same route twice with different next-hops can lead to very confusing situations for the users which are not used to multi-path. > Multiple default routes can also be inserted. Here is the netstat > output: > > default 10.2.5.1 UGS 0 3074 bge0 => > default 10.2.5.2 UGS 0 0 bge0 > > When multipath routes exist, the "route delete" command requires > a specific gateway to be specified or else an error message would > be displayed. For example, > > route delete default > > would fail and trigger the following error message: > > "route: writing to routing socket: No such process" > "delete net default: not in table" Can this be made more descriptive? This messages are about as confusing and non-descript as possible. Not being aware of the multipath functionality I would pull out my last hair try to get rid of a route. > On the other hand, > > route delete default 10.2.5.2 > > would be successful: "delete net default: gateway 10.2.5.2" > > One does not have to specify a gateway if there is only a single > route for a particular destination. > > I need to perform more testings on address aliases and multiple > interfaces that have the same IP prefixes. This patch as it > stands today is not yet ready for prime time. Therefore, the ECMP > code fragments are fully guarded by the RADIX_MPATH macro. > Include the "options RADIX_MPATH" in the kernel configuration > to enable this feature. How does this behave with common routing daemons; Quagga/Zebra, OpenBGPD, OpenOSPFD? Do they have to be aware of the multipath functionality? Will it confuse them? What about the other big missing piece; new-arp? ;-) Something for BSDCan? -- Andre From owner-cvs-src@FreeBSD.ORG Tue Apr 15 00:46:16 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 80BCD1065672; Tue, 15 Apr 2008 00:46:16 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 57F9D8FC12; Tue, 15 Apr 2008 00:46:16 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3F0kGdx082410; Tue, 15 Apr 2008 00:46:16 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from yongari@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3F0kGxL082409; Tue, 15 Apr 2008 00:46:16 GMT (envelope-from yongari) Message-Id: <200804150046.m3F0kGxL082409@repoman.freebsd.org> From: Pyun YongHyeon Date: Tue, 15 Apr 2008 00:46:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/re if_re.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 00:46:16 -0000 yongari 2008-04-15 00:46:15 UTC FreeBSD src repository Modified files: sys/dev/re if_re.c Log: Don't touch MSI enable bit in RL_CFG2 register. For unknown reason clearing MSI enable bit for MSI capable hardwares resulted in Tx problems. MSI enable bit is set only when MSI is requested from user. Tested by: remko Revision Changes Path 1.114 +6 -12 src/sys/dev/re/if_re.c From owner-cvs-src@FreeBSD.ORG Tue Apr 15 00:50:01 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D91AD106566B; Tue, 15 Apr 2008 00:50:01 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B074E8FC13; Tue, 15 Apr 2008 00:50:01 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3F0o1JG091592; Tue, 15 Apr 2008 00:50:01 GMT (envelope-from jkim@repoman.freebsd.org) Received: (from jkim@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3F0o1aV091591; Tue, 15 Apr 2008 00:50:01 GMT (envelope-from jkim) Message-Id: <200804150050.m3F0o1aV091591@repoman.freebsd.org> From: Jung-uk Kim Date: Tue, 15 Apr 2008 00:50:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net bpf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 00:50:02 -0000 jkim 2008-04-15 00:50:01 UTC FreeBSD src repository Modified files: sys/net bpf.c Log: Remove M_SKIP_FIREWALL abuse and add more appropriate check. Pointyhat to: jkim Reported by: Eugene Grosbein (eugen at kuzbass dot ru) MFC after: 3 days Revision Changes Path 1.192 +11 -20 src/sys/net/bpf.c From owner-cvs-src@FreeBSD.ORG Tue Apr 15 00:51:46 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EAEBB1065670 for ; Tue, 15 Apr 2008 00:51:45 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.177]) by mx1.freebsd.org (Postfix) with ESMTP id AB2FE8FC14 for ; Tue, 15 Apr 2008 00:51:45 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: by wa-out-1112.google.com with SMTP id k17so2438501waf.3 for ; Mon, 14 Apr 2008 17:51:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:received:date:from:to:cc:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; bh=Spuy5qXehyEzGwF9/m1WzK81S7vyrM0fmGApg/cqbC4=; b=HZ5kbKSoipm0YeaV84oGQMykNBa4WS/N6386LKPZmu5RlDLBsB/8jFSgHN3bUQsvzpaDgSEN36P2BPywt4++8YBkG2/FUHgHlzQdhxRWjY1sSZe5iqsWaFc+w9mehjfUlEUx5hLN0ll/AR1OTh9fW6HqKB+e5orRiIZyeU1Gw4c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; b=oxzsLsNjfb4KCaUK+ut30B2w3bNY7p9yGJzD815vcmkYFZ0MtdNElPj+YFLY8scA9R96TIvvXgWSWWOHsSzmrx6sjFiJPY7anM2DRc786driKp12DwM+0GD4Gi8iqd+1iLMJbzGreASoQvDHzodePts/JK4hNiaCDkiLbd2zMus= Received: by 10.115.32.1 with SMTP id k1mr7728588waj.107.1208220705021; Mon, 14 Apr 2008 17:51:45 -0700 (PDT) Received: from michelle.cdnetworks.co.kr ( [211.53.35.84]) by mx.google.com with ESMTPS id m27sm15690655wag.50.2008.04.14.17.51.41 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 14 Apr 2008 17:51:43 -0700 (PDT) Received: from michelle.cdnetworks.co.kr (localhost.cdnetworks.co.kr [127.0.0.1]) by michelle.cdnetworks.co.kr (8.13.5/8.13.5) with ESMTP id m3F0pcfx020341 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 15 Apr 2008 09:51:38 +0900 (KST) (envelope-from pyunyh@gmail.com) Received: (from yongari@localhost) by michelle.cdnetworks.co.kr (8.13.5/8.13.5/Submit) id m3F0pbLf020340; Tue, 15 Apr 2008 09:51:37 +0900 (KST) (envelope-from pyunyh@gmail.com) Date: Tue, 15 Apr 2008 09:51:36 +0900 From: Pyun YongHyeon To: Remko Lodder Message-ID: <20080415005136.GA19926@cdnetworks.co.kr> References: <968902.70296.qm@web33708.mail.mud.yahoo.com> <20080414010849.GF15616@cdnetworks.co.kr> <480395C8.5010003@elvandar.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <480395C8.5010003@elvandar.org> User-Agent: Mutt/1.4.2.1i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Abdullah Ibn Hamad Al-Marri Subject: Re: cvs commit: src/sys/dev/re if_re.c src/sys/pci if_rlreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pyunyh@gmail.com List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 00:51:46 -0000 On Mon, Apr 14, 2008 at 07:35:04PM +0200, Remko Lodder wrote: > Pyun YongHyeon wrote: > >On Wed, Apr 09, 2008 at 12:34:01PM -0700, Abdullah Ibn Hamad Al-Marri > >wrote: > > > ----- Original Message ---- > > > > From: Pyun YongHyeon > > > > To: src-committers@FreeBSD.org; cvs-src@FreeBSD.org; > > cvs-all@FreeBSD.org > > > > Sent: Monday, March 31, 2008 7:03:14 AM > > > > Subject: cvs commit: src/sys/dev/re if_re.c src/sys/pci if_rlreg.h > > > > > > > > yongari 2008-03-31 04:03:14 UTC > > > > > > > > FreeBSD src repository > > > > > > > > Modified files: > > > > sys/dev/re if_re.c > > > > sys/pci if_rlreg.h > > > > Log: > > > > Padding more bytes than necessary one broke another variants of > > > > PCIe RealTek chips. Only pad IP packets if the payload is less than > > > > 28 bytes. > > > > > > > > Obtained from: NetBSD > > > > PR: kern/122221 > > > > > > > > Revision Changes Path > > > > 1.113 +1 -1 src/sys/dev/re/if_re.c > > > > 1.74 +6 -0 src/sys/pci/if_rlreg.h > > > > > > Hello Pyun, > > > > > > I hope you are doing well. > > > > > > This is a friendly reminder... > > > > > > It has been more than a week since you said you'll MFC the re changes > > to RELENG_7 > > > > > > I still suffer of the current patch and the re poor performance. > > > > > > Thank you in advance, > > > > > > >There was one regression report from remko so we are testing a patch. > >It seems that the regression is hard to reproduce at will it may > >take more time. I'll MFC all changes to RELENG_7 as soon as he say Ok. > > > >Thanks for remiding this! > > Hi all, > > I think Pyun can MFC the changes where needed / possible because I > couldn't trigger it so far. Last time it took me several days to get > the machine down, so one never knows when I can reproduce it again. I > am getting a new (Second) machine to test this with somewhere this week > so that I can 'dedicatedly' test the patch and try to reproduce it even > quicker :-) > > That said; I think the changes made by pyun are a substantial > improvement nevertheless and should (Where possible) not be withheld > from people :) > > Pyun please process this when possible :-) > First, I'll commit the patch you tested and wait a couple of days before MFCing re(4) to RELENG_7. Thanks for all your hardwork and continuous support! -- Regards, Pyun YongHyeon From owner-cvs-src@FreeBSD.ORG Tue Apr 15 02:09:28 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7C13A106564A; Tue, 15 Apr 2008 02:09:28 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 533198FC0A; Tue, 15 Apr 2008 02:09:28 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3F29SWe099967; Tue, 15 Apr 2008 02:09:28 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3F29SeR099966; Tue, 15 Apr 2008 02:09:28 GMT (envelope-from imp) Message-Id: <200804150209.m3F29SeR099966@repoman.freebsd.org> From: Warner Losh Date: Tue, 15 Apr 2008 02:09:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/mips/conf SENTRY5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 02:09:28 -0000 imp 2008-04-15 02:09:28 UTC FreeBSD src repository Modified files: sys/mips/conf SENTRY5 Log: Remove $P4$ tag. Rumor has it that p4 importer hates it. Revision Changes Path 1.2 +0 -1 src/sys/mips/conf/SENTRY5 From owner-cvs-src@FreeBSD.ORG Tue Apr 15 02:10:14 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 91AC7106566C; Tue, 15 Apr 2008 02:10:14 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 68B0D8FC14; Tue, 15 Apr 2008 02:10:14 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3F2AEkl000162; Tue, 15 Apr 2008 02:10:14 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3F2AElp000161; Tue, 15 Apr 2008 02:10:14 GMT (envelope-from imp) Message-Id: <200804150210.m3F2AElp000161@repoman.freebsd.org> From: Warner Losh Date: Tue, 15 Apr 2008 02:10:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/include pcb_ext.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 02:10:14 -0000 imp 2008-04-15 02:10:14 UTC FreeBSD src repository Removed files: sys/amd64/include pcb_ext.h Log: This file is unused on amd64. Revision Changes Path 1.11 +0 -32 src/sys/amd64/include/pcb_ext.h (dead) From owner-cvs-src@FreeBSD.ORG Tue Apr 15 02:11:57 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BDAF11065672; Tue, 15 Apr 2008 02:11:57 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 945338FC23; Tue, 15 Apr 2008 02:11:57 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3F2Bv2c000292; Tue, 15 Apr 2008 02:11:57 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3F2BvaO000291; Tue, 15 Apr 2008 02:11:57 GMT (envelope-from imp) Message-Id: <200804150211.m3F2BvaO000291@repoman.freebsd.org> From: Warner Losh Date: Tue, 15 Apr 2008 02:11:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/mips/include pcb_ext.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 02:11:57 -0000 imp 2008-04-15 02:11:57 UTC FreeBSD src repository Removed files: sys/mips/include pcb_ext.h Log: Copied from amd64, where it wasn't used, into mips, where it wasn't used. Remove it. Revision Changes Path 1.2 +0 -4 src/sys/mips/include/pcb_ext.h (dead) From owner-cvs-src@FreeBSD.ORG Tue Apr 15 02:50:08 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A44EB106566C; Tue, 15 Apr 2008 02:50:08 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 79BFB8FC14; Tue, 15 Apr 2008 02:50:08 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3F2o81a001612; Tue, 15 Apr 2008 02:50:08 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3F2o7wG001611; Tue, 15 Apr 2008 02:50:07 GMT (envelope-from imp) Message-Id: <200804150250.m3F2o7wG001611@repoman.freebsd.org> From: Warner Losh Date: Tue, 15 Apr 2008 02:50:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/mips/include ns16550.h src/sys/mips/mips machdep.c mainbus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 02:50:08 -0000 imp 2008-04-15 02:50:07 UTC FreeBSD src repository Modified files: sys/mips/mips machdep.c mainbus.c Removed files: sys/mips/include ns16550.h Log: This isn't used, so remove it. It isn't relevant to most mips platforms. Revision Changes Path 1.2 +0 -194 src/sys/mips/include/ns16550.h (dead) 1.2 +0 -14 src/sys/mips/mips/machdep.c 1.2 +0 -11 src/sys/mips/mips/mainbus.c From owner-cvs-src@FreeBSD.ORG Tue Apr 15 04:17:14 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 84BD8106564A; Tue, 15 Apr 2008 04:17:14 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 59FB08FC0C; Tue, 15 Apr 2008 04:17:14 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3F4HEUl006823; Tue, 15 Apr 2008 04:17:14 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3F4HEcs006822; Tue, 15 Apr 2008 04:17:14 GMT (envelope-from thompsa) Message-Id: <200804150417.m3F4HEcs006822@repoman.freebsd.org> From: Andrew Thompson Date: Tue, 15 Apr 2008 04:17:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/ndiscvt ndiscvt.c ndisgen.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 04:17:14 -0000 thompsa 2008-04-15 04:17:14 UTC FreeBSD src repository Modified files: usr.sbin/ndiscvt ndiscvt.c ndisgen.sh Log: Use a ndis_ prefix on the C variable instead of directly using the .sys filename, this would fail if the filename started with a number. PR: bin/84911 Submitted by: Fredrik Lindberg Revision Changes Path 1.14 +4 -4 src/usr.sbin/ndiscvt/ndiscvt.c 1.6 +3 -3 src/usr.sbin/ndiscvt/ndisgen.sh From owner-cvs-src@FreeBSD.ORG Tue Apr 15 04:38:28 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6D245106566C for ; Tue, 15 Apr 2008 04:38:28 +0000 (UTC) (envelope-from qingli@speakeasy.net) Received: from mail5.sea5.speakeasy.net (mail5.sea5.speakeasy.net [69.17.117.7]) by mx1.freebsd.org (Postfix) with ESMTP id 44C998FC27 for ; Tue, 15 Apr 2008 04:38:27 +0000 (UTC) (envelope-from qingli@speakeasy.net) Received: (qmail 10838 invoked from network); 15 Apr 2008 04:11:47 -0000 Received: from dsl081-051-177.sfo1.dsl.speakeasy.net (HELO SAINTS) (qingli@[64.81.51.177]) (envelope-sender ) by mail5.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 15 Apr 2008 04:11:46 -0000 From: "Qing Li" To: "'Andre Oppermann'" , "'Qing Li'" References: <200804130545.m3D5jEtd081771@repoman.freebsd.org> <4803D7E2.80000@freebsd.org> Date: Mon, 14 Apr 2008 21:11:50 -0700 Message-ID: <000201c89eae$d4dcfe10$b1335140@SAINTS> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 Thread-Index: AcieiIJefHcETRL+TlyGFFXgtN+cMgAJD+0g In-Reply-To: <4803D7E2.80000@freebsd.org> Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: RE: cvs commit: src/sys/conf files options src/sys/net radix.c radix.h route.c route.h rtsock.c src/sys/netinet in_proto.c ip_output.c src/sys/netinet6 in6_proto.c in6_src.c nd6_nbr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 04:38:28 -0000 Hi Andre, > > Do you do hash-based next-hop balancing ("flow"-aware) or > packet based round robin? Should it be made an option to > switch between them > (globally) like on Cisco routers? > This is hash-based next-hop balancing. > > > > is disallowed. For example, > > > > route add -net 192.103.54.0/24 10.9.44.1 > > route add -net 192.103.54.0/24 10.9.44.2 > > > > The second route insertion will trigger an error message of > > "add net 192.103.54.0/24: gateway 10.2.5.2: route already > in table" > > Would it make sense to retain this behavior by default (POLA) > and have multi-path being enabled via sysctl like packet > forwarding in general? > Just adding the same route twice with different next-hops can > lead to very confusing situations for the users which are not > used to multi-path. > I think that is possible. Were you thinking more along the line of accidental route insertion ... Because users who are not familiar with ecmp probably won't ever bother with more than one route per destination. > > > > "route: writing to routing socket: No such process" > > "delete net default: not in table" > > Can this be made more descriptive? This messages are about > as confusing and non-descript as possible. > We should fix the above error message in general. > > Not being aware of the multipath functionality I would pull > out my last hair try to get rid of a route. > I think updating the manpage would be a necessary next step. > > How does this behave with common routing daemons; > Quagga/Zebra, OpenBGPD, OpenOSPFD? > Hmm... Good question, I haven't tried them but I will. Is this something you could help me with ? > > Do they have to be aware > of the multipath functionality? Will it confuse them? > I don't believe these routing protocols necessarily have to know about the multipath functionality. The routing protocols should continue to function wrt route insertion/deletion. You do bring up a good question about whether we should associate ownership with a route entry if multiple routing protocols are running in parallel. Is this a common practice from your experience ? And should we allow multiple routes with the same next-hop but different owners in the FIB ?? > > What about the other big missing piece; new-arp? ;-) > That's on its way. Julian is helping me testing the patch and reviewing the code etc. I am still debugging a locking/reference count issue and I hope to make good progress in the coming week. Soon ;-) > > Something for BSDCan? > Not for this May event ... -- Qing From owner-cvs-src@FreeBSD.ORG Tue Apr 15 04:44:33 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 77116106566B; Tue, 15 Apr 2008 04:44:33 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4CB8B8FC1E; Tue, 15 Apr 2008 04:44:33 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3F4iXnP007640; Tue, 15 Apr 2008 04:44:33 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3F4iXxu007639; Tue, 15 Apr 2008 04:44:33 GMT (envelope-from thompsa) Message-Id: <200804150444.m3F4iXxu007639@repoman.freebsd.org> From: Andrew Thompson Date: Tue, 15 Apr 2008 04:44:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/ndiscvt inf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 04:44:33 -0000 thompsa 2008-04-15 04:44:33 UTC FreeBSD src repository Modified files: usr.sbin/ndiscvt inf.c Log: If the .inf file did not have a Default entry for the registry key then write out a blank value and close the brackets on the ndis_regvals array. Revision Changes Path 1.17 +3 -1 src/usr.sbin/ndiscvt/inf.c From owner-cvs-src@FreeBSD.ORG Tue Apr 15 05:02:42 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B788D106564A; Tue, 15 Apr 2008 05:02:42 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A52488FC17; Tue, 15 Apr 2008 05:02:42 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3F52gAb023226; Tue, 15 Apr 2008 05:02:42 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3F52gab023225; Tue, 15 Apr 2008 05:02:42 GMT (envelope-from marcel) Message-Id: <200804150502.m3F52gab023225@repoman.freebsd.org> From: Marcel Moolenaar Date: Tue, 15 Apr 2008 05:02:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/ia64/conf GENERIC SKI src/sys/ia64/ia64 interrupt.c machdep.c src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 05:02:42 -0000 marcel 2008-04-15 05:02:42 UTC FreeBSD src repository Modified files: sys/ia64/conf GENERIC SKI sys/ia64/ia64 interrupt.c machdep.c sys/kern sched_ule.c Log: Support and switch to the ULE scheduler: o Implement IPI_PREEMPT, o Set td_lock for the thread being switched out, o For ULE & SMP, loop while td_lock points to blocked_lock for the thread being switched in, o Enable ULE by default in GENERIC and SKI, Revision Changes Path 1.97 +1 -1 src/sys/ia64/conf/GENERIC 1.25 +2 -2 src/sys/ia64/conf/SKI 1.68 +4 -0 src/sys/ia64/ia64/interrupt.c 1.236 +11 -0 src/sys/ia64/ia64/machdep.c 1.241 +1 -1 src/sys/kern/sched_ule.c From owner-cvs-src@FreeBSD.ORG Tue Apr 15 05:14:43 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 890D91065670; Tue, 15 Apr 2008 05:14:43 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5EA058FC15; Tue, 15 Apr 2008 05:14:43 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3F5EhCY024751; Tue, 15 Apr 2008 05:14:43 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3F5Eh38024750; Tue, 15 Apr 2008 05:14:43 GMT (envelope-from ru) Message-Id: <200804150514.m3F5Eh38024750@repoman.freebsd.org> From: Ruslan Ermilov Date: Tue, 15 Apr 2008 05:14:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src Makefile.inc1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 05:14:43 -0000 ru 2008-04-15 05:14:43 UTC FreeBSD src repository Modified files: . Makefile.inc1 Log: Bootstrap the build of btxld. Revision Changes Path 1.603 +3 -1 src/Makefile.inc1 From owner-cvs-src@FreeBSD.ORG Tue Apr 15 05:31:20 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 309FE106566C; Tue, 15 Apr 2008 05:31:20 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 060B38FC12; Tue, 15 Apr 2008 05:31:20 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3F5VJKw028638; Tue, 15 Apr 2008 05:31:19 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3F5VJ78028637; Tue, 15 Apr 2008 05:31:19 GMT (envelope-from imp) Message-Id: <200804150531.m3F5VJ78028637@repoman.freebsd.org> From: Warner Losh Date: Tue, 15 Apr 2008 05:31:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/mips/mips copystr.S X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 05:31:20 -0000 imp 2008-04-15 05:31:19 UTC FreeBSD src repository Modified files: sys/mips/mips copystr.S Log: Add copyright notice and license to reflect origin of most of the routines in this file. Remove 'place holder' copyright since the amount that's actually original is small relative to the length of the file. The contents of this file appear to have originated at DECWRL by way of NetBSD. Noticed by: Simon Burge Revision Changes Path 1.2 +28 -5 src/sys/mips/mips/copystr.S From owner-cvs-src@FreeBSD.ORG Tue Apr 15 05:35:01 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5BA6A106564A; Tue, 15 Apr 2008 05:35:01 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3112C8FC12; Tue, 15 Apr 2008 05:35:01 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3F5Z1Dx028783; Tue, 15 Apr 2008 05:35:01 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3F5Z1Tr028782; Tue, 15 Apr 2008 05:35:01 GMT (envelope-from imp) Message-Id: <200804150535.m3F5Z1Tr028782@repoman.freebsd.org> From: Warner Losh Date: Tue, 15 Apr 2008 05:35:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/mips/mips cache.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 05:35:01 -0000 imp 2008-04-15 05:35:01 UTC FreeBSD src repository Modified files: sys/mips/mips cache.c Log: This file shows signs of heavy borrowing from NetBSD's cache.c file, so credit its authors with contributions to this file. Remove prototype copyright notice, although one might be warranted if someone wanted to claim it badly enough. Noticed by: Simon Burge. Revision Changes Path 1.2 +58 -16 src/sys/mips/mips/cache.c From owner-cvs-src@FreeBSD.ORG Tue Apr 15 08:30:12 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7E8E8106566B; Tue, 15 Apr 2008 08:30:12 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id 533058FC0C; Tue, 15 Apr 2008 08:30:12 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 0A4C146B24; Tue, 15 Apr 2008 04:30:12 -0400 (EDT) Date: Tue, 15 Apr 2008 09:30:11 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Warner Losh In-Reply-To: <200804150209.m3F29SeR099966@repoman.freebsd.org> Message-ID: <20080415092841.U14695@fledge.watson.org> References: <200804150209.m3F29SeR099966@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/mips/conf SENTRY5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 08:30:12 -0000 On Tue, 15 Apr 2008, Warner Losh wrote: > imp 2008-04-15 02:09:28 UTC > > FreeBSD src repository > > Modified files: > sys/mips/conf SENTRY5 > Log: > Remove $P4$ tag. Rumor has it that p4 importer hates it. What I've done with the Audit files is remove the $ symbols around the tag on commit, so that I can still keep a static P4 version in CVS. You have to resolve it as a conflict when it end up back in your P4 branch, but this is workable. Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Tue Apr 15 08:33:33 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A52B1106566B; Tue, 15 Apr 2008 08:33:33 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 923E28FC12; Tue, 15 Apr 2008 08:33:33 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3F8XXXm039393; Tue, 15 Apr 2008 08:33:33 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3F8XX5A039392; Tue, 15 Apr 2008 08:33:33 GMT (envelope-from davidxu) Message-Id: <200804150833.m3F8XX5A039392@repoman.freebsd.org> From: David Xu Date: Tue, 15 Apr 2008 08:33:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/sys ttycom.h src/sys/kern tty.c src/lib/libc/gen Makefile.inc Symbol.map tcgetsid.3 termios.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 08:33:33 -0000 davidxu 2008-04-15 08:33:32 UTC FreeBSD src repository Modified files: sys/sys ttycom.h sys/kern tty.c lib/libc/gen Makefile.inc Symbol.map termios.c Added files: lib/libc/gen tcgetsid.3 Log: Implement POSIX function tcgetsid() which returns session id. PR: stand/107561 Revision Changes Path 1.134 +1 -1 src/lib/libc/gen/Makefile.inc 1.9 +1 -0 src/lib/libc/gen/Symbol.map 1.1 +71 -0 src/lib/libc/gen/tcgetsid.3 (new) 1.15 +11 -0 src/lib/libc/gen/termios.c 1.276 +5 -0 src/sys/kern/tty.c 1.26 +1 -1 src/sys/sys/ttycom.h From owner-cvs-src@FreeBSD.ORG Tue Apr 15 09:24:21 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 47AF7106564A; Tue, 15 Apr 2008 09:24:21 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from out1.smtp.messagingengine.com (out1.smtp.messagingengine.com [66.111.4.25]) by mx1.freebsd.org (Postfix) with ESMTP id EF8BB8FC0A; Tue, 15 Apr 2008 09:24:20 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id 87D7BFF5EA; Tue, 15 Apr 2008 05:24:20 -0400 (EDT) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute1.internal (MEProxy); Tue, 15 Apr 2008 05:24:20 -0400 X-Sasl-enc: A8cOXBa9T+BICfyXm7DJwZF7nTMkaKvW8q547AL0vlxG 1208251460 Received: from empiric.lon.incunabulum.net (82-35-112-254.cable.ubr07.dals.blueyonder.co.uk [82.35.112.254]) by mail.messagingengine.com (Postfix) with ESMTPSA id 6E1AFE09A; Tue, 15 Apr 2008 05:24:19 -0400 (EDT) Message-ID: <48047442.1030609@FreeBSD.org> Date: Tue, 15 Apr 2008 10:24:18 +0100 From: "Bruce M. Simpson" User-Agent: Thunderbird 2.0.0.12 (X11/20080405) MIME-Version: 1.0 To: Qing Li References: <200804130545.m3D5jEtd081771@repoman.freebsd.org> <4803D7E2.80000@freebsd.org> <000201c89eae$d4dcfe10$b1335140@SAINTS> In-Reply-To: <000201c89eae$d4dcfe10$b1335140@SAINTS> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: 'Qing Li' , src-committers@FreeBSD.org, 'Andre Oppermann' , cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/sys/conf files options src/sys/net radix.c radix.h route.c route.h rtsock.c src/sys/netinet in_proto.c ip_output.c src/sys/netinet6 in6_proto.c in6_src.c nd6_nbr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 09:24:21 -0000 Qing Li, First of all thanks for doing this. It would have been nice to have had some advance warning though. Qing Li wrote: >> How does this behave with common routing daemons; >> Quagga/Zebra, OpenBGPD, OpenOSPFD? >> > > Hmm... Good question, I haven't tried them but > I will. Is this something you could help me > with ? > I'm surprised XORP hasn't been mentioned here, so I'll mention it now... For what it's worth this should not make any operational changes to XORP's behaviour, it already plumbs routes to the FIB from its RIB with the next-hop field, and always parses the next-hop in any PF_ROUTE messages it sees. I can't speak for the others. Questions: * So, does this RADIX_MPATH code originate from KAME? * If so, to what extent does it share heritage with the OpenBSD code? I looked at this stuff in some depth last year, with a view to implementing new forwarding code. However without a source of ongoing financial support it was difficult to make real progress with anything, and other things came onto my plate at that stage. It will be useful as a baseline for other work, in particular removing the 32 (S,G) channel limitation from the multicast forwarding code -- with such a change it would be possible to move multicasting into the usual radix trie lookup by adding a new flag which says "flood this to all next-hops specified as AF_LINK sockaddrs". We really need to get ARP out of there now. :-) It would be nice if rt_mpath_matchgate() used the sa_dl_equal() macros from if.c, it reads a bit quirky. The questions you raise about ownership of FIB entries bear some scrutiny. Microsoft, for example, are pretty strict about only exposing the forwarding table to consumers which are willing to play by all rules of the API. What they have could be termed a RIB in of itself, you never get to interact with the forwarding tables directly outside of the TCPIP.SYS driver, except for read-only access e.g. SNMP. There is locking capability in their API. At the moment in the open source sphere what we have are mechanisms which build on top of this in userland (e.g. the quagga approach), or things which push these issues into a lower layer (such as the Linux rtnetlink socket). It really is worth looking at Linux, rtnetlink has an informational RFC, it uses a tag-length-value protocol which addresses a number of the issues blocking further progress in this area, and whilst we can't take the code, the design, and the idea, are not subject to the GPL -- particularly so given the informational RFC status. cheers BMS From owner-cvs-src@FreeBSD.ORG Tue Apr 15 10:02:24 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 91C0A1065672; Tue, 15 Apr 2008 10:02:24 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 668EE8FC0A; Tue, 15 Apr 2008 10:02:24 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3FA2Ok0052397; Tue, 15 Apr 2008 10:02:24 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3FA2Ojc052396; Tue, 15 Apr 2008 10:02:24 GMT (envelope-from ru) Message-Id: <200804151002.m3FA2Ojc052396@repoman.freebsd.org> From: Ruslan Ermilov Date: Tue, 15 Apr 2008 10:02:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sbin/route route.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 10:02:24 -0000 ru 2008-04-15 10:02:24 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sbin/route route.c Log: MFC: 1.85: Fix printing of sockaddr prefixes in verbose mode. PR: bin/122403 Revision Changes Path 1.81.2.3 +1 -1 src/sbin/route/route.c From owner-cvs-src@FreeBSD.ORG Tue Apr 15 12:28:19 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A7DE1106566B; Tue, 15 Apr 2008 12:28:19 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from spider.deepcore.dk (cpe.atm2-0-70484.0x50a6c9a6.abnxx16.customer.tele.dk [80.166.201.166]) by mx1.freebsd.org (Postfix) with ESMTP id 1D1EC8FC1F; Tue, 15 Apr 2008 12:28:18 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from laptop.deepcore.dk (laptop.deepcore.dk [194.192.25.138]) by spider.deepcore.dk (8.13.8/8.13.8) with ESMTP id m3FCSHol014304; Tue, 15 Apr 2008 14:28:17 +0200 (CEST) (envelope-from sos@FreeBSD.org) Message-Id: <1DFDA463-5E5E-4EE5-BF2D-E738D10E57F7@FreeBSD.org> From: =?ISO-8859-1?Q?S=F8ren_Schmidt?= To: Niclas Zeising In-Reply-To: <4803D34C.4030706@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v919.2) Date: Tue, 15 Apr 2008 14:28:17 +0200 References: <200804141834.m3EIYOXP044870@repoman.freebsd.org> <4803D34C.4030706@gmail.com> X-Mailer: Apple Mail (2.919.2) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.h ata-chipset.c ata-dma.c ata-lowlevel.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 12:28:19 -0000 Hi Thats actually a separate problem. I've put in stops to check that the =20= PRD table size doesn't get out of hand. Until now that wasn't a =20 problem but now that we move to having more than on request flying pr =20= channel it needs to be within bounds. The check correctly panic's as we outgrow the table, however thats not =20= very usefull :) Fix coming up with the next round of updates, I also need to go back =20 to the old way of preallocing the SG tables etc, busdma is simply too =20= cycle greedy to be called for each request, as performance has been =20 shown to decrease quite a bit. -S=F8ren On 14Apr, 2008, at 23:57 , Niclas Zeising wrote: > S=F8ren Schmidt wrote: >> sos 2008-04-14 18:34:24 UTC >> FreeBSD src repository >> Modified files: >> sys/dev/ata ata-all.h ata-chipset.c ata-=20 >> dma.c ata-lowlevel.c Log: >> Fix problem with slave devices. >> Fix or rather bring ENOMEM problems back to the state it was before. >> Temporarily disable PortMultipliers on AHCI devices. >> Revision Changes Path >> 1.132 +1 -1 src/sys/dev/ata/ata-all.h >> 1.216 +4 -3 src/sys/dev/ata/ata-chipset.c >> 1.153 +4 -4 src/sys/dev/ata/ata-dma.c >> 1.82 +7 -8 src/sys/dev/ata/ata-lowlevel.c > > > Hi! > I still have problems with my install blowing up with the panic =20 > message "to many DMA segment entries". I haven't tried this last =20 > change though. > Unfortunately I can't send a decent backtrace since doing "call =20 > doadump" fom ddb only makes the machine panic again. > > The panic occurs when trying to do a installworld, probably because =20= > of high disc I/O. The march snapshot doesn't inhibit this problem. I =20= > can at least do a cvsup followed by a buildworld and make kernel. > The harddrive is a 114473MB Hitachi SATA150 drive, in my system on =20 > ad8 (ata4-master). The bios runs sata in native mode. The controller =20= > is an Intel AHCI controller. I've compiled a custom kernel (removed =20= > raid and scsi devices I don't use, along with ethernet devices I =20 > don't use, and added sound device and crypto device as well as =20 > GEOM_ELI and GEOM_BDE. Also removed some compat options. Everything =20= > is compiled with standard options except cputype?=3Dcore2. > The machine runs amd64. > > The following is the hand-transcribed backtrace from the panic: > > panic: too many DMA segment entries > > cpuid =3D 1 > KDB: stack backtrace: > db_trace_self_wrappoer() at db_trace_self_wrapper+0x2a > panic() at panic+0x173 > ata_setup_interrupt at ata_setup_interrupt > bus_dmamap_load() at ata_dmaload+0x17e > ata_ahci_begin_transaction() at ata_ahci_begin_transaction+0x1f9 > ata_start() at ata_start+0x1a4 > g_io_schedule_up() at g_io_schedule_up+0x4d > g_up_procvody() at g_up_procbody+0x6f > fork_exit() at fork_exit+0x12a > fork_trampoline at fork_trampoline+0xe > --- trap 0, rip =3D 0 rsp =3D 0xffffffffab899d30, rbp =3D 0 --- > KDB: enter: panic > [thread pid 3 tid 100009 ] > Stopped at kdb_enter+0x3d: movq $0,0x4060f6(%rip) > db> show locs > exclusive sleep mutex ATA state lock r =3D 0 (0xffffff000130a78) =20 > locked @ /usr/src/sys/dev/ata/ata-queue.c:192 > exclusive sleep mutex ATA queue lock r =3D 0 (0xffffff0001303ab0 =20 > locked @ /usr/src/sys/dev/ata/ata-queue.c:175 > > Then I try 'call doadump' and get the following panic. Don't know if =20= > it's because of the earlier one or if it's another bug. Probably the =20= > former, but I include the transcription anyway. > > db> call doadump > Physical memory: 1998MB > Dumping 132MB:panic: _mtx_lock_sleep: recursed on non-recursive =20 > mutex ATA queue lock @ /usr/src/sys/dev/ata/ata-queue.c:86 > > cpuid =3D 1 > KDB: stack backtrace: > db_trace_self_wrapper at db_trace_self_wrapper+0x2a > mi_switch() at mi_switch+0x363 > sched_bind() at sched_bind+0x78 > boot() at boot+0x3f > panic() at panic+0x15d > _mtx_lock_flags() at _mtx_lock_flags > _mtx_lock_flags() at _mtx_lock_flags+0xc0 > ata_queue_request() at ata_queue_request+0x9a > ad_dump() at ad_dump+0x90 > minidumpsys() at minidumpsys+0x23 > dumpsys() at dumpsys+0x23 > doadump() at doadump()+0x49 > db_fncall() at db_fncall+0x88 > db_command() at db_command+0x1eb > db_command_loop() at db_command_loop+0x50 > db_trap() at db_trap+0x87 > kdb_trap() at kdb_trap+0x82 > trap() at trap+0x159 > calltrap() at calltrap+0x8 > --- trap 0x3, rip =3D 0xffffffff80305aaf, rsp =3D 0xffffffffab899940, =20= > rbp =3D 0xffffffffab099960 --- > kdb_enter() at kdb_enter+0x3d > panic() at panic+0x16c > ata_setup_interrupt() at ata_setup_interrupt > bus_dmamap_load() at bus_dmamap_load+0x353 > ata_dmaload() at ata_dmaload+0x17e > ata_ahci_begin_transaction() at ata_ahci_begin_transaction+0x1f9 > ata_start() at ata_start+0x1a4 > g_io_schedule_up() at g_io_schedule_up+0x4d > g_up_procbody() at g_up_procbody+0x6f > fork_exit() at fork_exit+0x12a > fork_trampoline() at fork_trampoline+0xe > --- trap 0, rip =3D 0, rsp =3D 0xffffffffab899d30, rbp =3D 0 --- > > That's pretty much all I can get for now. Tell me if you need more =20 > information. > > Regards! > Niclas Zeising > From owner-cvs-src@FreeBSD.ORG Tue Apr 15 13:11:24 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 684491065677 for ; Tue, 15 Apr 2008 13:11:24 +0000 (UTC) (envelope-from niclas.zeising@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by mx1.freebsd.org (Postfix) with ESMTP id 1D3DF8FC0A for ; Tue, 15 Apr 2008 13:11:23 +0000 (UTC) (envelope-from niclas.zeising@gmail.com) Received: by py-out-1112.google.com with SMTP id u52so2747978pyb.10 for ; Tue, 15 Apr 2008 06:11:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=n5jAGdSSR2zaG71I+SdQsr9apz/J3HLZD+NErPpSmIk=; b=GOIhjRta9kJQA7y2OXYyy0EOKfGqBWh5A/7LW3ZB3ZFLwYW2AAughcb2wXjH+SVDbwTHVb0D00apgWLHJEM/mzU315t2Mni5gQwXzOQfWntpwryS4biLrQo/LiNSXfdyx/0Br4Dfr8Qhusdg3JbBrTOnq193K/7n+UV1NzYMcZQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=HrB0t1wFvmDbfIn7SmtEx37o0/I7BRcxyhm94uVA3OJ5LFb5EhRwxLQ0UvdfkYMcZR1GFa+1ep4gewh2uGN6zLa2oGhYBq5TC/JfzDQaS0YO3HC1LW83rcwRmNDnFjapLXz9yAG8Z9aVPPSsED342fmN987woNwZCMoBj7LvCho= Received: by 10.141.69.1 with SMTP id w1mr4267569rvk.147.1208263347106; Tue, 15 Apr 2008 05:42:27 -0700 (PDT) Received: by 10.140.208.13 with HTTP; Tue, 15 Apr 2008 05:42:22 -0700 (PDT) Message-ID: Date: Tue, 15 Apr 2008 14:42:22 +0200 From: "Niclas Zeising" To: "=?ISO-8859-1?Q?S=F8ren_Schmidt?=" In-Reply-To: <1DFDA463-5E5E-4EE5-BF2D-E738D10E57F7@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <200804141834.m3EIYOXP044870@repoman.freebsd.org> <4803D34C.4030706@gmail.com> <1DFDA463-5E5E-4EE5-BF2D-E738D10E57F7@FreeBSD.org> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.h ata-chipset.c ata-dma.c ata-lowlevel.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 13:11:24 -0000 On Tue, Apr 15, 2008 at 2:28 PM, S=F8ren Schmidt wrote: > Hi > > Thats actually a separate problem. I've put in stops to check that the P= RD > table size doesn't get out of hand. Until now that wasn't a problem but n= ow > that we move to having more than on request flying pr channel it needs to= be > within bounds. > The check correctly panic's as we outgrow the table, however thats not v= ery > usefull :) Not really, no ;) Just a (perhaps silly) question, is my hardware wierd as no-one else has reported this problem (as I've seen anyway). I'm just curious. > > Fix coming up with the next round of updates, I also need to go back to = the > old way of preallocing the SG tables etc, busdma is simply too cycle gree= dy > to be called for each request, as performance has been shown to decrease > quite a bit. Okay. I'll sit tight and wait for the fix. If you need some testing just drop me a note. Thanks for the quick reply! > > -S=F8ren > > [SNIP old messages] Regards! Niclas From owner-cvs-src@FreeBSD.ORG Tue Apr 15 15:53:11 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1E8A21065670 for ; Tue, 15 Apr 2008 15:53:11 +0000 (UTC) (envelope-from andre@freebsd.org) Received: from c00l3r.networx.ch (c00l3r.networx.ch [62.48.2.2]) by mx1.freebsd.org (Postfix) with ESMTP id 929C38FC22 for ; Tue, 15 Apr 2008 15:53:10 +0000 (UTC) (envelope-from andre@freebsd.org) Received: (qmail 25526 invoked from network); 15 Apr 2008 14:59:05 -0000 Received: from localhost (HELO [127.0.0.1]) ([127.0.0.1]) (envelope-sender ) by c00l3r.networx.ch (qmail-ldap-1.03) with SMTP for ; 15 Apr 2008 14:59:05 -0000 Message-ID: <4804CF68.9060109@freebsd.org> Date: Tue, 15 Apr 2008 17:53:12 +0200 From: Andre Oppermann User-Agent: Thunderbird 1.5.0.14 (Windows/20071210) MIME-Version: 1.0 To: Qing Li References: <200804130545.m3D5jEtd081771@repoman.freebsd.org> <4803D7E2.80000@freebsd.org> <000201c89eae$d4dcfe10$b1335140@SAINTS> In-Reply-To: <000201c89eae$d4dcfe10$b1335140@SAINTS> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: 'Qing Li' , src-committers@FreeBSD.org, claudio@openbsd.org, cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/sys/conf files options src/sys/net radix.c radix.h route.c route.h rtsock.c src/sys/netinet in_proto.c ip_output.c src/sys/netinet6 in6_proto.c in6_src.c nd6_nbr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 15:53:11 -0000 Qing Li wrote: > Hi Andre, >>> is disallowed. For example, >>> >>> route add -net 192.103.54.0/24 10.9.44.1 >>> route add -net 192.103.54.0/24 10.9.44.2 >>> >>> The second route insertion will trigger an error message of >>> "add net 192.103.54.0/24: gateway 10.2.5.2: route already >> in table" >> >> Would it make sense to retain this behavior by default (POLA) >> and have multi-path being enabled via sysctl like packet >> forwarding in general? >> Just adding the same route twice with different next-hops can >> lead to very confusing situations for the users which are not >> used to multi-path. >> > > I think that is possible. Were you thinking more along the > line of accidental route insertion ... Because users who > are not familiar with ecmp probably won't ever bother > with more than one route per destination. If there is no error message when adding a second route it easily happens. Due to hash based balancing some connections work and some do not. Very confusing. >>> "route: writing to routing socket: No such process" >>> "delete net default: not in table" >> Can this be made more descriptive? This messages are about >> as confusing and non-descript as possible. >> > > We should fix the above error message in general. > >> Not being aware of the multipath functionality I would pull >> out my last hair try to get rid of a route. >> > > I think updating the manpage would be a necessary > next step. > >> How does this behave with common routing daemons; >> Quagga/Zebra, OpenBGPD, OpenOSPFD? >> > > Hmm... Good question, I haven't tried them but > I will. Is this something you could help me > with ? I've chatted with Claudio Jeker (claudio@openbsd.org). He's the author of OpenBGPD and OpenOSPFD plus some work on the OpenBSD multipath support. He says the implicit multipath doesn't work out right and is very difficult to manage from the routing daemons. In OpenBSD they had to change it to explicit mark multipath routes with the RTM_MPATH flag in the table, during creation and removal. The problem is that many daemons and programs (dhclient, ppp, ...) do not properly remove routes and simply re-add a new one with different parameters. This obviously leads to chaos. In OpenBSD multipath one has to install an multipath route explicitly with the -mpath modifier to route(8) and for daemons with RTF_MPATH in the routing message. Multipath routes also retain this flag during their lifetime. If not set, the normal one-route-only behavior is kept. This allows all non-mpath aware programs to continue to work. I think this is the model to follow. Also for inter-BSD compatibility. >> Do they have to be aware >> of the multipath functionality? Will it confuse them? >> > > I don't believe these routing protocols necessarily > have to know about the multipath functionality. > The routing protocols should continue to function > wrt route insertion/deletion. It's easy to throw them into disarray as they do not expect routes to persist when they delete (one of) them. > You do bring up a good question about whether > we should associate ownership with a route entry > if multiple routing protocols are running > in parallel. Is this a common practice from your > experience ? And should we allow multiple routes > with the same next-hop but different owners in > the FIB ?? Yes. Let me explain. There are two approaches here: The Quagga/Zebra approach where all routing protocol daemons communicate with a central daemon that is the single point of contact to the kernel. The other approach is the OpenBGPD/OpenOSPFD approach where each daemon runs on its own (because most of the time there is little to no overlap) and does its own routing table manipulations. The second approach is a bit tricky at the moment as the routing socket is not really intended for operating in this way and the daemons have to be aware of each other in certain ways. Ideally, and this is what Claudio says as well, we should end up with the following functionality: - equal cost multipath where one prefix can have multiple next-hops. - ecmp should be explicit with the RTM_MPATH flag. - a hierarchy of multiple prefixes where the one with the highest priority carries the traffic (possibly with ecmp). - the hierarchy should have a number of precedence levels (interface route, static route, IGP route, EGP route, other). - within those precedence levels it should have further subdivision to prefer OSPF over RIP in the IGP category for example. - a change/delete applies to a specific precedence level if specified. - routing socket filters on reading so that routing daemons can select which precendence levels they want to track (IGP doesn't have to track EGP route changes for example). With this functionality a number of independent but complementary routing daemons can work together is a useful and -more important- standardized way. The ospfd inserts a multipath for 10.0.0.0/8 via 192.168.1.1 and 192.168.1.2 and precedence 4. The bgpd inserts a single route for 10.0.0.0/8 via 192.168.1.3 with precedence 8. All traffic goes through 192.68.1.1 and .2. If the ospfd removes both routes .3 will become active right away. Normally bgpd would have to notice the removal and then has to insert the new prefix. If ospfd then wants to insert them again it has to remove or modify the route bgpd installed. With precedence multipath these problems go away. >> What about the other big missing piece; new-arp? ;-) >> > > That's on its way. Julian is helping me testing the > patch and reviewing the code etc. I am still > debugging a locking/reference count issue and > I hope to make good progress in the coming week. May I have a look too before it goes into CVS? -- Andre From owner-cvs-src@FreeBSD.ORG Tue Apr 15 16:54:39 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EB8B0106564A; Tue, 15 Apr 2008 16:54:39 +0000 (UTC) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C11948FC14; Tue, 15 Apr 2008 16:54:39 +0000 (UTC) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3FGsdwi098617; Tue, 15 Apr 2008 16:54:39 GMT (envelope-from emax@repoman.freebsd.org) Received: (from emax@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3FGsdqA098616; Tue, 15 Apr 2008 16:54:39 GMT (envelope-from emax) Message-Id: <200804151654.m3FGsdqA098616@repoman.freebsd.org> From: Maksim Yevmenkin Date: Tue, 15 Apr 2008 16:54:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net if_tap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 16:54:40 -0000 emax 2008-04-15 16:54:39 UTC FreeBSD src repository Modified files: sys/net if_tap.c Log: Fix possible buffer overrun on 64-bit arch when generating MAC address for tap interface. Reported by: Marc Lorner < marc dot loerner at hob dot de > Reviewed by: bms MFC after: 3 days Revision Changes Path 1.72 +3 -1 src/sys/net/if_tap.c From owner-cvs-src@FreeBSD.ORG Tue Apr 15 17:02:24 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 740F3106564A; Tue, 15 Apr 2008 17:02:24 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 494C28FC29; Tue, 15 Apr 2008 17:02:24 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3FH2Omg099114; Tue, 15 Apr 2008 17:02:24 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3FH2OUv099113; Tue, 15 Apr 2008 17:02:24 GMT (envelope-from marcel) Message-Id: <200804151702.m3FH2OUv099113@repoman.freebsd.org> From: Marcel Moolenaar Date: Tue, 15 Apr 2008 17:02:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/ia64/conf DEFAULTS src/sys/ia64/ia64 clock.c nexus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 17:02:24 -0000 marcel 2008-04-15 17:02:24 UTC FreeBSD src repository Modified files: sys/ia64/conf DEFAULTS sys/ia64/ia64 clock.c nexus.c Log: Use genclock for RTC handling. This eliminates the MD versions for inittodr() and resettodr(). Have nexus double as the clock device, because it's the firmware that provides RTC services. We could create a special (pseudo-) device for it, but that wasn't superior enough to actually do it. Maybe later... Requested by: phk Revision Changes Path 1.14 +1 -0 src/sys/ia64/conf/DEFAULTS 1.33 +0 -92 src/sys/ia64/ia64/clock.c 1.20 +51 -44 src/sys/ia64/ia64/nexus.c From owner-cvs-src@FreeBSD.ORG Tue Apr 15 17:08:24 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D4E78106564A; Tue, 15 Apr 2008 17:08:24 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AA6078FC17; Tue, 15 Apr 2008 17:08:24 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3FH8O8M001025; Tue, 15 Apr 2008 17:08:24 GMT (envelope-from jkim@repoman.freebsd.org) Received: (from jkim@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3FH8OXG001024; Tue, 15 Apr 2008 17:08:24 GMT (envelope-from jkim) Message-Id: <200804151708.m3FH8OXG001024@repoman.freebsd.org> From: Jung-uk Kim Date: Tue, 15 Apr 2008 17:08:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net bpf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 17:08:24 -0000 jkim 2008-04-15 17:08:24 UTC FreeBSD src repository Modified files: sys/net bpf.c Log: Revert the previous commit and use M_PROMISC flag instead. It is safer because it will never be used for outgoing packets. Revision Changes Path 1.193 +17 -8 src/sys/net/bpf.c From owner-cvs-src@FreeBSD.ORG Tue Apr 15 17:41:52 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DCEBC1065670; Tue, 15 Apr 2008 17:41:52 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B2D3A8FC1D; Tue, 15 Apr 2008 17:41:52 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3FHfqGK003556; Tue, 15 Apr 2008 17:41:52 GMT (envelope-from jkim@repoman.freebsd.org) Received: (from jkim@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3FHfqHe003555; Tue, 15 Apr 2008 17:41:52 GMT (envelope-from jkim) Message-Id: <200804151741.m3FHfqHe003555@repoman.freebsd.org> From: Jung-uk Kim Date: Tue, 15 Apr 2008 17:41:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/atkbdc psm.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 17:41:53 -0000 jkim 2008-04-15 17:41:52 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/atkbdc psm.c Log: MFC: 1.95, 1.96 - Add write(2) support for psm(4) in native operation level. Now arbitrary commands can be written to /dev/psm%d and status can be read back from it. - Clean up and fix style(9) nits. Revision Changes Path 1.93.2.2 +2915 -2783 src/sys/dev/atkbdc/psm.c From owner-cvs-src@FreeBSD.ORG Tue Apr 15 17:43:40 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DC017106566B; Tue, 15 Apr 2008 17:43:40 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B1F678FC1D; Tue, 15 Apr 2008 17:43:40 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3FHheau003654; Tue, 15 Apr 2008 17:43:40 GMT (envelope-from jkim@repoman.freebsd.org) Received: (from jkim@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3FHhe5K003653; Tue, 15 Apr 2008 17:43:40 GMT (envelope-from jkim) Message-Id: <200804151743.m3FHhe5K003653@repoman.freebsd.org> From: Jung-uk Kim Date: Tue, 15 Apr 2008 17:43:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/sys param.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 17:43:41 -0000 jkim 2008-04-15 17:43:40 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/sys param.h Log: Bump __FreeBSD_version to reflect write(2) support for psm(4). Revision Changes Path 1.308.2.10 +1 -1 src/sys/sys/param.h From owner-cvs-src@FreeBSD.ORG Tue Apr 15 20:24:00 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 169491065671; Tue, 15 Apr 2008 20:24:00 +0000 (UTC) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 054128FC22; Tue, 15 Apr 2008 20:24:00 +0000 (UTC) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3FKNxTN012724; Tue, 15 Apr 2008 20:23:59 GMT (envelope-from emax@repoman.freebsd.org) Received: (from emax@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3FKNxu8012723; Tue, 15 Apr 2008 20:23:59 GMT (envelope-from emax) Message-Id: <200804152023.m3FKNxu8012723@repoman.freebsd.org> From: Maksim Yevmenkin Date: Tue, 15 Apr 2008 20:23:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/etc/defaults rc.conf src/etc/rc.d Makefile rfcomm_pppd_server src/share/man/man5 rc.conf.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 20:24:00 -0000 emax 2008-04-15 20:23:59 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) etc/defaults rc.conf etc/rc.d Makefile share/man/man5 rc.conf.5 Added files: (Branch: RELENG_7) etc/rc.d rfcomm_pppd_server Log: MFC: Add rfcomm_pppd_server rc script to allow start rfcomm_pppd(8) in server mode at boot time. Multiple profiles can be started at the same time. The whole idea is very similar to the ppp rc script. Document Bluetooth knobs in rc.conf(5) Set defaults for the rfcomm_pppd_server rc script Revision Changes Path 1.318.2.7 +13 -0 src/etc/defaults/rc.conf 1.84.2.4 +1 -1 src/etc/rc.d/Makefile 1.1.2.1 +122 -0 src/etc/rc.d/rfcomm_pppd_server (new) 1.327.2.4 +107 -1 src/share/man/man5/rc.conf.5 From owner-cvs-src@FreeBSD.ORG Tue Apr 15 20:31:15 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 310C81065670; Tue, 15 Apr 2008 20:31:15 +0000 (UTC) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1FB118FC1D; Tue, 15 Apr 2008 20:31:15 +0000 (UTC) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3FKVFc9014278; Tue, 15 Apr 2008 20:31:15 GMT (envelope-from emax@repoman.freebsd.org) Received: (from emax@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3FKVFTE014277; Tue, 15 Apr 2008 20:31:15 GMT (envelope-from emax) Message-Id: <200804152031.m3FKVFTE014277@repoman.freebsd.org> From: Maksim Yevmenkin Date: Tue, 15 Apr 2008 20:31:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/etc/defaults rc.conf src/etc/rc.d Makefile rfcomm_pppd_server src/share/man/man5 rc.conf.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 20:31:15 -0000 emax 2008-04-15 20:31:14 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) etc/defaults rc.conf etc/rc.d Makefile share/man/man5 rc.conf.5 Added files: (Branch: RELENG_6) etc/rc.d rfcomm_pppd_server Log: MFC: Add rfcomm_pppd_server rc script to allow start rfcomm_pppd(8) in server mode at boot time. Multiple profiles can be started at the same time. The whole idea is very similar to the ppp rc script. Document Bluetooth knobs in rc.conf(5) Set defaults for the rfcomm_pppd_server rc script Revision Changes Path 1.252.2.44 +13 -0 src/etc/defaults/rc.conf 1.53.2.21 +1 -1 src/etc/rc.d/Makefile 1.1.4.1 +122 -0 src/etc/rc.d/rfcomm_pppd_server (new) 1.256.2.37 +107 -1 src/share/man/man5/rc.conf.5 From owner-cvs-src@FreeBSD.ORG Tue Apr 15 21:15:32 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3F5671065670; Tue, 15 Apr 2008 21:15:32 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2E3B08FC15; Tue, 15 Apr 2008 21:15:32 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3FLFW1p026346; Tue, 15 Apr 2008 21:15:32 GMT (envelope-from mav@repoman.freebsd.org) Received: (from mav@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3FLFWnK026345; Tue, 15 Apr 2008 21:15:32 GMT (envelope-from mav) Message-Id: <200804152115.m3FLFWnK026345@repoman.freebsd.org> From: Alexander Motin Date: Tue, 15 Apr 2008 21:15:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netgraph netgraph.h ng_base.c src/sys/netgraph/bluetooth/include ng_bluetooth.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 21:15:32 -0000 mav 2008-04-15 21:15:32 UTC FreeBSD src repository Modified files: sys/netgraph netgraph.h ng_base.c sys/netgraph/bluetooth/include ng_bluetooth.h Log: Several changes breaking netgraph module ABI collected together: - reorder structures fields (XX_refs) a bit to group fields modified same time together. According to my tests it gives up to 10% SMP performance benefit on real workload due to reduced inter-CPU cache trashing. - change q_flags from long to int as long is not really needed there and it's usage with atomics is argued by some people. - move NGF_WORKQ flag into the separate field q_flags2 as it protected by queue mutex instead of node writer protection used by the rest of flags. - move nd_work queue entry to ng_queue structure to which it is more related and make it STAILQ instead of TAILQ as now it is a classic FIFO. - remove q_node pointer from ng_queue structure as it is not really needed. - reimplement item queue using STAILQ instead of own equal implementation. As soon as BT subsystem has own item queues using ng_item.el_next update it also. - change depth field in ng_item from uintptr_t to u_int. It was made uintptr_t to keep ABI compatibility. Reviewed by: julian, emax Tested with: Netperf cluster Revision Changes Path 1.5 +15 -23 src/sys/netgraph/bluetooth/include/ng_bluetooth.h 1.73 +9 -12 src/sys/netgraph/netgraph.h 1.157 +91 -104 src/sys/netgraph/ng_base.c From owner-cvs-src@FreeBSD.ORG Tue Apr 15 22:34:39 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EF7A2106566C; Tue, 15 Apr 2008 22:34:39 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C64A08FC17; Tue, 15 Apr 2008 22:34:39 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3FMYdMN033825; Tue, 15 Apr 2008 22:34:39 GMT (envelope-from brooks@repoman.freebsd.org) Received: (from brooks@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3FMYdDc033824; Tue, 15 Apr 2008 22:34:39 GMT (envelope-from brooks) Message-Id: <200804152234.m3FMYdDc033824@repoman.freebsd.org> From: Brooks Davis Date: Tue, 15 Apr 2008 22:34:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/etc/rc.d ppp X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 22:34:40 -0000 brooks 2008-04-15 22:34:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) etc/rc.d ppp Log: MFC rev 1.20: Declare _ppp_profile_cleaned, _punct, and _punct_c local in ppp_start_profile(). Reported by: yar Revision Changes Path 1.13.2.3 +2 -0 src/etc/rc.d/ppp From owner-cvs-src@FreeBSD.ORG Tue Apr 15 22:37:44 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1BFA5106564A; Tue, 15 Apr 2008 22:37:44 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0C2698FC12; Tue, 15 Apr 2008 22:37:44 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3FMbihq033964; Tue, 15 Apr 2008 22:37:44 GMT (envelope-from brooks@repoman.freebsd.org) Received: (from brooks@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3FMbiiJ033963; Tue, 15 Apr 2008 22:37:44 GMT (envelope-from brooks) Message-Id: <200804152237.m3FMbiiJ033963@repoman.freebsd.org> From: Brooks Davis Date: Tue, 15 Apr 2008 22:37:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/etc/rc.d ppp X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 22:37:44 -0000 brooks 2008-04-15 22:37:43 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) etc/rc.d ppp Log: MFC revs 1.17-1.20, the functional components of which are: 1.17: Allow the characters .-+/ to appear in ppp profile names by folding them to _ when evaluating ppp__nat and ppp__mode. Document the per-profile variables. 1.18: Add support for hardwiring ppp sessions to particular devices with new per-profile variables of the form ppp__unit. No ppp_unit variable is supported since tying the same unit to more than one profile won't work. PR: conf/121452, conf/122127 Revision Changes Path 1.11.2.5 +16 -3 src/etc/rc.d/ppp From owner-cvs-src@FreeBSD.ORG Tue Apr 15 22:47:01 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5AAFB1065673; Tue, 15 Apr 2008 22:47:01 +0000 (UTC) (envelope-from rpaulo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 316FB8FC2F; Tue, 15 Apr 2008 22:47:01 +0000 (UTC) (envelope-from rpaulo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3FMl14f034322; Tue, 15 Apr 2008 22:47:01 GMT (envelope-from rpaulo@repoman.freebsd.org) Received: (from rpaulo@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3FMl11K034321; Tue, 15 Apr 2008 22:47:01 GMT (envelope-from rpaulo) Message-Id: <200804152247.m3FMl11K034321@repoman.freebsd.org> From: Rui Paulo Date: Tue, 15 Apr 2008 22:47:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/acpi_support acpi_asus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 22:47:01 -0000 rpaulo 2008-04-15 22:47:01 UTC FreeBSD src repository Modified files: sys/dev/acpi_support acpi_asus.c Log: style(9). Noticed by: jkim Revision Changes Path 1.33 +1 -1 src/sys/dev/acpi_support/acpi_asus.c From owner-cvs-src@FreeBSD.ORG Tue Apr 15 22:48:56 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CC4061065673; Tue, 15 Apr 2008 22:48:56 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A2D2B8FC0A; Tue, 15 Apr 2008 22:48:56 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3FMmu3m034371; Tue, 15 Apr 2008 22:48:56 GMT (envelope-from brooks@repoman.freebsd.org) Received: (from brooks@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3FMmuuE034370; Tue, 15 Apr 2008 22:48:56 GMT (envelope-from brooks) Message-Id: <200804152248.m3FMmuuE034370@repoman.freebsd.org> From: Brooks Davis Date: Tue, 15 Apr 2008 22:48:56 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sbin/dhclient bpf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 22:48:56 -0000 brooks 2008-04-15 22:48:56 UTC FreeBSD src repository Modified files: sbin/dhclient bpf.c Log: When sending packets directly to the DHCP server, use a socket and send directly rather than bogusly sending it out as a link layer broadcast (which fails to be received on some networks). PR: bin/96018 MFC after: 2 weeks Revision Changes Path 1.8 +15 -0 src/sbin/dhclient/bpf.c From owner-cvs-src@FreeBSD.ORG Tue Apr 15 23:03:35 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E9F121065679; Tue, 15 Apr 2008 23:03:35 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C0AD48FC2C; Tue, 15 Apr 2008 23:03:35 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3FN3ZJ4036035; Tue, 15 Apr 2008 23:03:35 GMT (envelope-from brooks@repoman.freebsd.org) Received: (from brooks@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3FN3Z4W036034; Tue, 15 Apr 2008 23:03:35 GMT (envelope-from brooks) Message-Id: <200804152303.m3FN3Z4W036034@repoman.freebsd.org> From: Brooks Davis Date: Tue, 15 Apr 2008 23:03:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/etc/rc.d dhclient X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 23:03:36 -0000 brooks 2008-04-15 23:03:35 UTC FreeBSD src repository Modified files: etc/rc.d dhclient Log: Add very limited support for the isc-dhclient. It will almostly certaintly only work if there's just one interface doing dhcp. This version implements the same logic as the version in the PR, but uses pgrep to be less verbose. PR: conf/95905 MFC after: 1 week Revision Changes Path 1.32 +4 -0 src/etc/rc.d/dhclient From owner-cvs-src@FreeBSD.ORG Tue Apr 15 23:07:00 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BB31D1065676 for ; Tue, 15 Apr 2008 23:07:00 +0000 (UTC) (envelope-from cjeker@diehard.n-r-g.com) Received: from diehard.n-r-g.com (diehard.n-r-g.com [62.48.3.9]) by mx1.freebsd.org (Postfix) with ESMTP id 1154D8FC26 for ; Tue, 15 Apr 2008 23:06:58 +0000 (UTC) (envelope-from cjeker@diehard.n-r-g.com) Received: (qmail 13916 invoked by uid 1001); 15 Apr 2008 22:40:15 -0000 Date: Wed, 16 Apr 2008 00:40:15 +0200 From: Claudio Jeker To: Andre Oppermann Message-ID: <20080415224015.GA17244@diehard.n-r-g.com> References: <200804130545.m3D5jEtd081771@repoman.freebsd.org> <4803D7E2.80000@freebsd.org> <000201c89eae$d4dcfe10$b1335140@SAINTS> <4804CF68.9060109@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4804CF68.9060109@freebsd.org> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: Qing Li , src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org, 'Qing Li' Subject: Re: cvs commit: src/sys/conf files options src/sys/net radix.c radix.h route.c route.h rtsock.c src/sys/netinet in_proto.c ip_output.c src/sys/netinet6 in6_proto.c in6_src.c nd6_nbr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 23:07:00 -0000 On Tue, Apr 15, 2008 at 05:53:12PM +0200, Andre Oppermann wrote: > Qing Li wrote: >> Hi Andre, >>>> is disallowed. For example, >>>> route add -net 192.103.54.0/24 10.9.44.1 >>>> route add -net 192.103.54.0/24 10.9.44.2 >>>> The second route insertion will trigger an error message of >>>> "add net 192.103.54.0/24: gateway 10.2.5.2: route already >>> in table" >>> >>> Would it make sense to retain this behavior by default (POLA) and have >>> multi-path being enabled via sysctl like packet forwarding in general? >>> Just adding the same route twice with different next-hops can lead to >>> very confusing situations for the users which are not used to multi-path. >>> >> I think that is possible. Were you thinking more along the >> line of accidental route insertion ... Because users who >> are not familiar with ecmp probably won't ever bother >> with more than one route per destination. > > If there is no error message when adding a second route it easily > happens. Due to hash based balancing some connections work and > some do not. Very confusing. > >>>> "route: writing to routing socket: No such process" >>>> "delete net default: not in table" >>> Can this be made more descriptive? This messages are about as confusing >>> and non-descript as possible. >> We should fix the above error message in general. >>> Not being aware of the multipath functionality I would pull out my last >>> hair try to get rid of a route. >>> >> I think updating the manpage would be a necessary >> next step. >>> How does this behave with common routing daemons; Quagga/Zebra, OpenBGPD, >>> OpenOSPFD? >> Hmm... Good question, I haven't tried them but >> I will. Is this something you could help me >> with ? > > I've chatted with Claudio Jeker (claudio@openbsd.org). He's the author > of OpenBGPD and OpenOSPFD plus some work on the OpenBSD multipath support. > > He says the implicit multipath doesn't work out right and is very difficult > to manage from the routing daemons. In OpenBSD they had to change it to > explicit mark multipath routes with the RTM_MPATH flag in the table, during > creation and removal. > > The problem is that many daemons and programs (dhclient, ppp, ...) do not > properly remove routes and simply re-add a new one with different > parameters. > This obviously leads to chaos. > > In OpenBSD multipath one has to install an multipath route explicitly with > the -mpath modifier to route(8) and for daemons with RTF_MPATH in the > routing > message. Multipath routes also retain this flag during their lifetime. If > not set, the normal one-route-only behavior is kept. This allows all > non-mpath > aware programs to continue to work. > > I think this is the model to follow. Also for inter-BSD compatibility. > We did the same misstake on the initial commit the result was unexpected behaviour by many aplications playing with the routing socket. Tools like ppp(8), openvpn and many others (IIRC even zebra/quagga were afected) do routing updates blindly. First an RTM_ADD is tried and on an EEXIST it falls back to RTM_CHANGE. With multipath routing the EEXIST did not happen and so a stale route was suddenly around. We then added the RTF_MPATH flag to retain the original behaviour unless the flag is set. By doing that we did not need to change all 3rd party tools. Later on we decided to keep the RTF_MPATH flag in the kernel to identify multipath routes more easily. Additionally some userland tools filter on or use the flag to handle the routes specially. >>> Do they have to be aware of the multipath functionality? Will it confuse >>> them? >>> >> I don't believe these routing protocols necessarily >> have to know about the multipath functionality. >> The routing protocols should continue to function >> wrt route insertion/deletion. > > It's easy to throw them into disarray as they do not expect routes to > persist when they delete (one of) them. > Routing protocols must know about multipath routes as soon as they do decisions based on gateway reachability. e.g. the BGP redistribution logic uses the gateway address, OSPF has a similar behaviour. >> You do bring up a good question about whether >> we should associate ownership with a route entry >> if multiple routing protocols are running >> in parallel. Is this a common practice from your >> experience ? And should we allow multiple routes >> with the same next-hop but different owners in >> the FIB ?? > > Yes. Let me explain. There are two approaches here: The Quagga/Zebra > approach where all routing protocol daemons communicate with a central > daemon that is the single point of contact to the kernel. The other > approach is the OpenBGPD/OpenOSPFD approach where each daemon runs on > its own (because most of the time there is little to no overlap) and > does its own routing table manipulations. The second approach is a > bit tricky at the moment as the routing socket is not really intended > for operating in this way and the daemons have to be aware of each > other in certain ways. > > Ideally, and this is what Claudio says as well, we should end up with > the following functionality: > > - equal cost multipath where one prefix can have multiple next-hops. > - ecmp should be explicit with the RTM_MPATH flag. > - a hierarchy of multiple prefixes where the one with the highest > priority carries the traffic (possibly with ecmp). > - the hierarchy should have a number of precedence levels (interface > route, static route, IGP route, EGP route, other). > - within those precedence levels it should have further subdivision > to prefer OSPF over RIP in the IGP category for example. > - a change/delete applies to a specific precedence level if specified. > - routing socket filters on reading so that routing daemons can > select which precendence levels they want to track (IGP doesn't > have to track EGP route changes for example). > > With this functionality a number of independent but complementary routing > daemons can work together is a useful and -more important- standardized > way. > > The ospfd inserts a multipath for 10.0.0.0/8 via 192.168.1.1 and > 192.168.1.2 > and precedence 4. The bgpd inserts a single route for 10.0.0.0/8 via > 192.168.1.3 > with precedence 8. All traffic goes through 192.68.1.1 and .2. If the > ospfd > removes both routes .3 will become active right away. Normally bgpd would > have > to notice the removal and then has to insert the new prefix. If ospfd then > wants to insert them again it has to remove or modify the route bgpd > installed. > With precedence multipath these problems go away. > Yes, this is where we're heading right now. By having such routing priorities many current issues can be solved in a very nice way. >>> What about the other big missing piece; new-arp? ;-) >> That's on its way. Julian is helping me testing the >> patch and reviewing the code etc. I am still >> debugging a locking/reference count issue and >> I hope to make good progress in the coming week. > > May I have a look too before it goes into CVS? > > -- > Andre > -- :wq Claudio From owner-cvs-src@FreeBSD.ORG Tue Apr 15 23:29:52 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 29CEC1065671; Tue, 15 Apr 2008 23:29:52 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E7B218FC0C; Tue, 15 Apr 2008 23:29:51 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3FNTpl7036810; Tue, 15 Apr 2008 23:29:51 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3FNTpVf036806; Tue, 15 Apr 2008 23:29:51 GMT (envelope-from cperciva) Message-Id: <200804152329.m3FNTpVf036806@repoman.freebsd.org> From: Colin Percival Date: Tue, 15 Apr 2008 23:29:51 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libfetch common.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2008 23:29:52 -0000 cperciva 2008-04-15 23:29:51 UTC FreeBSD src repository Modified files: lib/libfetch common.c Log: Fix one-byte buffer overflow: NUL gets written to the buffer, but isn't counted in the width specification in scanf. This is not a security problem, since this function is only used to parse a user's configuration file. Submitted by: Joerg Sonnenberger Obtained from: dragonflybsd MFC after: 1 week Revision Changes Path 1.56 +1 -1 src/lib/libfetch/common.c From owner-cvs-src@FreeBSD.ORG Wed Apr 16 00:17:24 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6AEC0106564A; Wed, 16 Apr 2008 00:17:24 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4151F8FC1B; Wed, 16 Apr 2008 00:17:24 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3G0HOfJ039489; Wed, 16 Apr 2008 00:17:24 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from yongari@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3G0HOIS039488; Wed, 16 Apr 2008 00:17:24 GMT (envelope-from yongari) Message-Id: <200804160017.m3G0HOIS039488@repoman.freebsd.org> From: Pyun YongHyeon Date: Wed, 16 Apr 2008 00:17:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 nfe.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 00:17:24 -0000 yongari 2008-04-16 00:17:24 UTC FreeBSD src repository Modified files: share/man/man4 nfe.4 Log: Mention support for nForce MCP73. Touch Dd. Revision Changes Path 1.10 +4 -2 src/share/man/man4/nfe.4 From owner-cvs-src@FreeBSD.ORG Wed Apr 16 03:19:11 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ADED3106566B; Wed, 16 Apr 2008 03:19:11 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 852AA8FC14; Wed, 16 Apr 2008 03:19:11 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3G3JBKi062767; Wed, 16 Apr 2008 03:19:11 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3G3JBe2062766; Wed, 16 Apr 2008 03:19:11 GMT (envelope-from davidxu) Message-Id: <200804160319.m3G3JBe2062766@repoman.freebsd.org> From: David Xu Date: Wed, 16 Apr 2008 03:19:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libthr/thread thr_init.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 03:19:11 -0000 davidxu 2008-04-16 03:19:11 UTC FreeBSD src repository Modified files: lib/libthr/thread thr_init.c Log: _vfork is not in libthr, remove the reference. Revision Changes Path 1.50 +0 -1 src/lib/libthr/thread/thr_init.c From owner-cvs-src@FreeBSD.ORG Wed Apr 16 05:06:12 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4D89A106566B; Wed, 16 Apr 2008 05:06:12 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3CAD88FC1A; Wed, 16 Apr 2008 05:06:12 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3G56Cdk077627; Wed, 16 Apr 2008 05:06:12 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3G56Cow077626; Wed, 16 Apr 2008 05:06:12 GMT (envelope-from imp) Message-Id: <200804160506.m3G56Cow077626@repoman.freebsd.org> From: Warner Losh Date: Wed, 16 Apr 2008 05:06:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/mips/mips/sys Makefile.inc Ovfork.S brk.S cerror.S exect.S fork.S pipe.S ptrace.S sbrk.S shmat.S syscall.S X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 05:06:12 -0000 imp 2008-04-16 05:06:12 UTC FreeBSD src repository Added files: lib/libc/mips/mips/sys Makefile.inc Ovfork.S brk.S cerror.S exect.S fork.S pipe.S ptrace.S sbrk.S shmat.S syscall.S Log: FreeBSD/mips libc support. Merged from perforce mips2-jnpr branch. Revision Changes Path 1.1 +14 -0 src/lib/libc/mips/mips/sys/Makefile.inc (new) 1.1 +73 -0 src/lib/libc/mips/mips/sys/Ovfork.S (new) 1.1 +76 -0 src/lib/libc/mips/mips/sys/brk.S (new) 1.1 +70 -0 src/lib/libc/mips/mips/sys/cerror.S (new) 1.1 +56 -0 src/lib/libc/mips/mips/sys/exect.S (new) 1.1 +63 -0 src/lib/libc/mips/mips/sys/fork.S (new) 1.1 +62 -0 src/lib/libc/mips/mips/sys/pipe.S (new) 1.1 +60 -0 src/lib/libc/mips/mips/sys/ptrace.S (new) 1.1 +85 -0 src/lib/libc/mips/mips/sys/sbrk.S (new) 1.1 +8 -0 src/lib/libc/mips/mips/sys/shmat.S (new) 1.1 +44 -0 src/lib/libc/mips/mips/sys/syscall.S (new) From owner-cvs-src@FreeBSD.ORG Wed Apr 16 05:08:28 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F35F91065670; Wed, 16 Apr 2008 05:08:27 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E2B458FC0C; Wed, 16 Apr 2008 05:08:27 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3G58RT5077711; Wed, 16 Apr 2008 05:08:27 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3G58RBl077710; Wed, 16 Apr 2008 05:08:27 GMT (envelope-from imp) Message-Id: <200804160508.m3G58RBl077710@repoman.freebsd.org> From: Warner Losh Date: Wed, 16 Apr 2008 05:08:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/mips/mips/sys Ovfork.S brk.S cerror.S exect.S fork.S pipe.S ptrace.S sbrk.S shmat.S syscall.S X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 05:08:28 -0000 imp 2008-04-16 05:08:27 UTC FreeBSD src repository Modified files: lib/libc/mips/mips/sys Ovfork.S brk.S cerror.S exect.S fork.S pipe.S ptrace.S sbrk.S shmat.S syscall.S Log: Turns out the machine/asm.h isn't needed here, since SYS.h already included it. Revision Changes Path 1.2 +0 -1 src/lib/libc/mips/mips/sys/Ovfork.S 1.2 +0 -1 src/lib/libc/mips/mips/sys/brk.S 1.2 +0 -1 src/lib/libc/mips/mips/sys/cerror.S 1.2 +0 -1 src/lib/libc/mips/mips/sys/exect.S 1.2 +0 -1 src/lib/libc/mips/mips/sys/fork.S 1.2 +0 -1 src/lib/libc/mips/mips/sys/pipe.S 1.2 +0 -1 src/lib/libc/mips/mips/sys/ptrace.S 1.2 +0 -1 src/lib/libc/mips/mips/sys/sbrk.S 1.2 +1 -3 src/lib/libc/mips/mips/sys/shmat.S 1.2 +0 -1 src/lib/libc/mips/mips/sys/syscall.S From owner-cvs-src@FreeBSD.ORG Wed Apr 16 05:11:25 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 89CB0106566B; Wed, 16 Apr 2008 05:11:25 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 78D398FC1E; Wed, 16 Apr 2008 05:11:25 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3G5BPmT077922; Wed, 16 Apr 2008 05:11:25 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3G5BPtW077921; Wed, 16 Apr 2008 05:11:25 GMT (envelope-from imp) Message-Id: <200804160511.m3G5BPtW077921@repoman.freebsd.org> From: Warner Losh Date: Wed, 16 Apr 2008 05:11:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/mips/mips/sys Makefile.inc Ovfork.S brk.S cerror.S exect.S fork.S pipe.S ptrace.S sbrk.S shmat.S syscall.S X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 05:11:25 -0000 imp 2008-04-16 05:11:25 UTC FreeBSD src repository Removed files: lib/libc/mips/mips/sys Makefile.inc Ovfork.S brk.S cerror.S exect.S fork.S pipe.S ptrace.S sbrk.S shmat.S syscall.S Log: Doh! Extra mips in the path. Remove these and wait until tomorrow when I have more brain cells to try again. Revision Changes Path 1.2 +0 -14 src/lib/libc/mips/mips/sys/Makefile.inc (dead) 1.3 +0 -72 src/lib/libc/mips/mips/sys/Ovfork.S (dead) 1.3 +0 -75 src/lib/libc/mips/mips/sys/brk.S (dead) 1.3 +0 -69 src/lib/libc/mips/mips/sys/cerror.S (dead) 1.3 +0 -55 src/lib/libc/mips/mips/sys/exect.S (dead) 1.3 +0 -62 src/lib/libc/mips/mips/sys/fork.S (dead) 1.3 +0 -61 src/lib/libc/mips/mips/sys/pipe.S (dead) 1.3 +0 -59 src/lib/libc/mips/mips/sys/ptrace.S (dead) 1.3 +0 -84 src/lib/libc/mips/mips/sys/sbrk.S (dead) 1.3 +0 -6 src/lib/libc/mips/mips/sys/shmat.S (dead) 1.3 +0 -43 src/lib/libc/mips/mips/sys/syscall.S (dead) From owner-cvs-src@FreeBSD.ORG Wed Apr 16 09:08:55 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 64008106564A; Wed, 16 Apr 2008 09:08:55 +0000 (UTC) (envelope-from dfr@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3B8438FC1A; Wed, 16 Apr 2008 09:08:55 +0000 (UTC) (envelope-from dfr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3G98tJm000268; Wed, 16 Apr 2008 09:08:55 GMT (envelope-from dfr@repoman.freebsd.org) Received: (from dfr@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3G98taD000267; Wed, 16 Apr 2008 09:08:55 GMT (envelope-from dfr) Message-Id: <200804160908.m3G98taD000267@repoman.freebsd.org> From: Doug Rabson Date: Wed, 16 Apr 2008 09:08:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/nlm nlm_prot_impl.c src/sys/rpc clnt_rc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 09:08:55 -0000 dfr 2008-04-16 09:08:54 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/nlm nlm_prot_impl.c sys/rpc clnt_rc.c Log: MFC: nlm_prot_impl.c 1.5, clnt_rc.c 1.3 Avoid error cascades when trying to monitor a host that doesn't resolve in DNS. Tighten error handling when attempting to communicate with the userland part of rpc.lockd. Revision Changes Path 1.4.2.2 +28 -14 src/sys/nlm/nlm_prot_impl.c 1.2.2.2 +8 -2 src/sys/rpc/clnt_rc.c From owner-cvs-src@FreeBSD.ORG Wed Apr 16 09:09:51 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 66667106566B; Wed, 16 Apr 2008 09:09:51 +0000 (UTC) (envelope-from dfr@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3E66B8FC1A; Wed, 16 Apr 2008 09:09:51 +0000 (UTC) (envelope-from dfr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3G99pcR000307; Wed, 16 Apr 2008 09:09:51 GMT (envelope-from dfr@repoman.freebsd.org) Received: (from dfr@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3G99oDE000306; Wed, 16 Apr 2008 09:09:50 GMT (envelope-from dfr) Message-Id: <200804160909.m3G99oDE000306@repoman.freebsd.org> From: Doug Rabson Date: Wed, 16 Apr 2008 09:09:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/nlm nlm_prot_impl.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 09:09:51 -0000 dfr 2008-04-16 09:09:50 UTC FreeBSD src repository Modified files: sys/nlm nlm_prot_impl.c Log: Tighten up the error-handling in nlm_get_rpc. While I'm here, fix a couple of spelling mistakes in comments. Revision Changes Path 1.6 +7 -3 src/sys/nlm/nlm_prot_impl.c From owner-cvs-src@FreeBSD.ORG Wed Apr 16 11:30:18 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 327A71065671; Wed, 16 Apr 2008 11:30:18 +0000 (UTC) (envelope-from raj@semihalf.com) Received: from semihalf.com (semihalf.com [206.130.101.55]) by mx1.freebsd.org (Postfix) with ESMTP id A6FD58FC26; Wed, 16 Apr 2008 11:30:17 +0000 (UTC) (envelope-from raj@semihalf.com) Received: from mail.semihalf.com (mail.semihalf.com [83.15.139.206]) by semihalf.com (8.13.1/8.13.1) with ESMTP id m3GB7rLl015196; Wed, 16 Apr 2008 05:07:54 -0600 Message-ID: <4805DE07.8050008@semihalf.com> Date: Wed, 16 Apr 2008 13:07:51 +0200 From: Rafal Jaworowski MIME-Version: 1.0 To: Marius Strobl References: <200803121601.m2CG1ZbG072258@repoman.freebsd.org> <20080412221501.GB44768@alchemy.franken.de> In-Reply-To: <20080412221501.GB44768@alchemy.franken.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/boot/common dev_net.c src/sys/boot/uboot/lib console.c copy.c glue.c libuboot.h net.c time.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 11:30:18 -0000 Marius Strobl wrote: >> raj 2008-03-12 16:01:34 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/boot/common dev_net.c >> sys/boot/uboot/lib console.c copy.c glue.c libuboot.h net.c >> time.c >> Log: >> Eliminate artificial increasing of 'netdev_opens' counter in loader's net_open(). >> >> This was introduced as a workaround long time ago for some Alpha firmware >> (which is now gone), and actually prevented net_close() to ever be >> called. >> >> Certain firmwares (U-Boot) need local shutdown operations to be performed on a >> network controller upon transaction end: such platform-specific hooks are >> supposed to be called via netif_close() (from within net_close()). >> >> This change effectively reverts the following CVS commit: >> >> sys/boot/common/dev_net.c >> >> revision 1.7 >> date: 2000/05/13 15:40:46; author: dfr; state: Exp; lines: +2 -1 >> Only probe network settings on the first open of the network device. >> The alpha firmware takes a seriously long time to open the network device >> the first time. >> > > On at least sparc64 reverting this causes ofwn_init() to be called > over and over again, which doesn't seem to be the right thing to do > either. I think this is expected: the loader/libstand seem to call devopen()->net_open(), devclose()->net_close() upon each file access, but it doesn't seem harmful, only additional output is seen in this case. Previously, due to this artificial increase of 'netdev_opens' counter, the devclose() method for network device was never called. Rafal From owner-cvs-src@FreeBSD.ORG Wed Apr 16 11:33:32 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ACC03106564A; Wed, 16 Apr 2008 11:33:32 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9B2C78FC19; Wed, 16 Apr 2008 11:33:32 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3GBXW1t012544; Wed, 16 Apr 2008 11:33:32 GMT (envelope-from kib@repoman.freebsd.org) Received: (from kib@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3GBXWma012543; Wed, 16 Apr 2008 11:33:32 GMT (envelope-from kib) Message-Id: <200804161133.m3GBXWma012543@repoman.freebsd.org> From: Konstantin Belousov Date: Wed, 16 Apr 2008 11:33:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys zfs_znode.h src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs zfs_vnops.c zfs_znode.c src/sys/fs/msdosfs denode.h msdosfs_vnops.c src/sys/fs/smbfs smbfs_node.h smbfs_vnops.c src/sys/fs/tmpfs tmpfs.h tmpfs_vfsops.c tmpfs_vnops.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 11:33:32 -0000 kib 2008-04-16 11:33:32 UTC FreeBSD src repository Modified files: sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys zfs_znode.h sys/cddl/contrib/opensolaris/uts/common/fs/zfs zfs_vnops.c zfs_znode.c sys/fs/msdosfs denode.h msdosfs_vnops.c sys/fs/smbfs smbfs_node.h smbfs_vnops.c sys/fs/tmpfs tmpfs.h tmpfs_vfsops.c tmpfs_vnops.c sys/gnu/fs/ext2fs ext2_vnops.c inode.h sys/gnu/fs/xfs/FreeBSD xfs_vnops.c sys/kern kern_lockf.c vfs_default.c vfs_subr.c sys/nfs4client nfs4_vnops.c sys/nfsclient nfs_lock.c nfs_vnops.c nfsnode.h sys/sys lockf.h vnode.h sys/ufs/ufs inode.h ufs_vnops.c Log: Move the head of byte-level advisory lock list from the filesystem-specific vnode data to the struct vnode. Provide the default implementation for the vop_advlock and vop_advlockasync. Purge the locks on the vnode reclaim by using the lf_purgelocks(). The default implementation is augmented for the nfs and smbfs. In the nfs_advlock, push the Giant inside the nfs_dolock. Before the change, the vop_advlock and vop_advlockasync have taken the unlocked vnode and dereferenced the fs-private inode data, racing with with the vnode reclamation due to forced unmount. Now, the vop_getattr under the shared vnode lock is used to obtain the inode size, and later, in the lf_advlockasync, after locking the vnode interlock, the VI_DOOMED flag is checked to prevent an operation on the doomed vnode. The implementation of the lf_purgelocks() is submitted by dfr. Reported by: kris Tested by: kris, pho Discussed with: jeff, dfr MFC after: 2 weeks Revision Changes Path 1.3 +0 -1 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h 1.31 +0 -39 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c 1.15 +0 -1 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c 1.39 +0 -1 src/sys/fs/msdosfs/denode.h 1.185 +0 -35 src/sys/fs/msdosfs/msdosfs_vnops.c 1.8 +0 -1 src/sys/fs/smbfs/smbfs_node.h 1.69 +4 -4 src/sys/fs/smbfs/smbfs_vnops.c 1.13 +0 -3 src/sys/fs/tmpfs/tmpfs.h 1.18 +0 -1 src/sys/fs/tmpfs/tmpfs_vfsops.c 1.18 +0 -32 src/sys/fs/tmpfs/tmpfs_vnops.c 1.113 +0 -20 src/sys/gnu/fs/ext2fs/ext2_vnops.c 1.45 +0 -1 src/sys/gnu/fs/ext2fs/inode.h 1.9 +4 -4 src/sys/gnu/fs/xfs/FreeBSD/xfs_vnops.c 1.62 +96 -1 src/sys/kern/kern_lockf.c 1.144 +40 -1 src/sys/kern/vfs_default.c 1.728 +5 -0 src/sys/kern/vfs_subr.c 1.44 +29 -11 src/sys/nfs4client/nfs4_vnops.c 1.47 +18 -8 src/sys/nfsclient/nfs_lock.c 1.284 +23 -19 src/sys/nfsclient/nfs_vnops.c 1.62 +0 -1 src/sys/nfsclient/nfsnode.h 1.22 +6 -0 src/sys/sys/lockf.h 1.336 +3 -0 src/sys/sys/vnode.h 1.52 +0 -1 src/sys/ufs/ufs/inode.h 1.297 +0 -41 src/sys/ufs/ufs/ufs_vnops.c From owner-cvs-src@FreeBSD.ORG Wed Apr 16 13:03:13 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 60810106564A; Wed, 16 Apr 2008 13:03:13 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 44EB58FC1B; Wed, 16 Apr 2008 13:03:13 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3GD3Dch027428; Wed, 16 Apr 2008 13:03:13 GMT (envelope-from kib@repoman.freebsd.org) Received: (from kib@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3GD3DDJ027427; Wed, 16 Apr 2008 13:03:13 GMT (envelope-from kib) Message-Id: <200804161303.m3GD3DDJ027427@repoman.freebsd.org> From: Konstantin Belousov Date: Wed, 16 Apr 2008 13:03:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/sys access.2 chmod.2 chown.2 execve.2 link.2 mkdir.2 mkfifo.2 mknod.2 open.2 readlink.2 rename.2 stat.2 symlink.2 unlink.2 utimes.2 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 13:03:13 -0000 kib 2008-04-16 13:03:12 UTC FreeBSD src repository Modified files: lib/libc/sys access.2 chmod.2 chown.2 execve.2 link.2 mkdir.2 mkfifo.2 mknod.2 open.2 readlink.2 rename.2 stat.2 symlink.2 unlink.2 utimes.2 Log: Man pages for the openat(2), fexecve(2) and related syscalls. Reviewed by: ru Revision Changes Path 1.24 +72 -2 src/lib/libc/sys/access.2 1.38 +79 -2 src/lib/libc/sys/chmod.2 1.26 +86 -2 src/lib/libc/sys/chown.2 1.41 +55 -2 src/lib/libc/sys/execve.2 1.28 +112 -4 src/lib/libc/sys/link.2 1.25 +58 -2 src/lib/libc/sys/mkdir.2 1.23 +58 -2 src/lib/libc/sys/mkfifo.2 1.18 +58 -2 src/lib/libc/sys/mknod.2 1.39 +76 -9 src/lib/libc/sys/open.2 1.17 +60 -2 src/lib/libc/sys/readlink.2 1.28 +78 -1 src/lib/libc/sys/rename.2 1.48 +82 -2 src/lib/libc/sys/stat.2 1.23 +58 -2 src/lib/libc/sys/symlink.2 1.23 +103 -4 src/lib/libc/sys/unlink.2 1.22 +63 -2 src/lib/libc/sys/utimes.2 From owner-cvs-src@FreeBSD.ORG Wed Apr 16 13:05:36 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4C807106564A; Wed, 16 Apr 2008 13:05:36 +0000 (UTC) (envelope-from flz@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2808C8FC17; Wed, 16 Apr 2008 13:05:36 +0000 (UTC) (envelope-from flz@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3GD5Zwk027554; Wed, 16 Apr 2008 13:05:35 GMT (envelope-from flz@repoman.freebsd.org) Received: (from flz@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3GD5ZJk027553; Wed, 16 Apr 2008 13:05:35 GMT (envelope-from flz) Message-Id: <200804161305.m3GD5ZJk027553@repoman.freebsd.org> From: Florent Thoumie Date: Wed, 16 Apr 2008 13:05:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/pkg_install/info main.c perform.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 13:05:36 -0000 flz 2008-04-16 13:05:35 UTC FreeBSD src repository Modified files: usr.sbin/pkg_install/info main.c perform.c Log: Fix pkg_info when specifying a remote package. MFC after: 1 week Revision Changes Path 1.52 +1 -1 src/usr.sbin/pkg_install/info/main.c 1.55 +22 -17 src/usr.sbin/pkg_install/info/perform.c From owner-cvs-src@FreeBSD.ORG Wed Apr 16 14:08:13 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3F8CC1065670; Wed, 16 Apr 2008 14:08:13 +0000 (UTC) (envelope-from dfr@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1CA068FC14; Wed, 16 Apr 2008 14:08:13 +0000 (UTC) (envelope-from dfr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3GE8CiX032944; Wed, 16 Apr 2008 14:08:12 GMT (envelope-from dfr@repoman.freebsd.org) Received: (from dfr@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3GE8ChT032943; Wed, 16 Apr 2008 14:08:12 GMT (envelope-from dfr) Message-Id: <200804161408.m3GE8ChT032943@repoman.freebsd.org> From: Doug Rabson Date: Wed, 16 Apr 2008 14:08:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_lockf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 14:08:13 -0000 dfr 2008-04-16 14:08:12 UTC FreeBSD src repository Modified files: sys/kern kern_lockf.c Log: Fix compilation with LOCKF_DEBUG. Revision Changes Path 1.63 +1 -1 src/sys/kern/kern_lockf.c From owner-cvs-src@FreeBSD.ORG Wed Apr 16 14:44:44 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9AFCA106566C; Wed, 16 Apr 2008 14:44:44 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 783DF8FC13; Wed, 16 Apr 2008 14:44:44 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3GEii8g039130; Wed, 16 Apr 2008 14:44:44 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3GEiiCM039129; Wed, 16 Apr 2008 14:44:44 GMT (envelope-from ru) Message-Id: <200804161444.m3GEiiCM039129@repoman.freebsd.org> From: Ruslan Ermilov Date: Wed, 16 Apr 2008 14:44:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/sys Makefile.inc X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 14:44:44 -0000 ru 2008-04-16 14:44:43 UTC FreeBSD src repository Modified files: lib/libc/sys Makefile.inc Log: Connect newly added manpages to the build. Submitted by: kib Revision Changes Path 1.134 +15 -5 src/lib/libc/sys/Makefile.inc From owner-cvs-src@FreeBSD.ORG Wed Apr 16 14:47:12 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 01BC5106566B; Wed, 16 Apr 2008 14:47:12 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id E472D8FC26; Wed, 16 Apr 2008 14:47:11 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from zion.baldwin.cx (unknown [208.65.88.170]) by elvis.mu.org (Postfix) with ESMTP id 815061A4D7C; Wed, 16 Apr 2008 07:47:11 -0700 (PDT) From: John Baldwin To: Marcel Moolenaar Date: Wed, 16 Apr 2008 09:40:55 -0400 User-Agent: KMail/1.9.7 References: <200804142034.m3EKYjfs059229@repoman.freebsd.org> In-Reply-To: <200804142034.m3EKYjfs059229@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200804160940.56271.jhb@freebsd.org> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/ia64/ia64 sapic.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 14:47:12 -0000 On Monday 14 April 2008 04:34:45 pm Marcel Moolenaar wrote: > marcel 2008-04-14 20:34:45 UTC > > FreeBSD src repository > > Modified files: > sys/ia64/ia64 sapic.c > Log: > Revision 1.9 changes the delivery mode from the magic constant 0 > (i.e. fixed delivery) to SAPIC_DELMODE_LOWPRI. While the commit > log doesn't mention the change in behaviour, it is believed to be > deliberate. In the last 5.5 years this hasn't been a problem. Nor > do I think did it make any difference, but who knows. However, I > do know that it break SMP support for Montecito-based machines. > Switch back to fixed-CPU delivery so that SMP works again. This > gives me some time to look more closely at the problem, as well > as make sure the I-cache validation as it's implemented currently > is sufficient in SMP configurations... Intel is deprecating the LOWPRI delivery mode on x86 CPUs with x2APIC, so I think it is probably best to switch to using FIXED mode on ia64 as well (x86 has used fixed mode since the new APIC code came in due to LOWPRI being effectively useless on P4 CPUs). -- John Baldwin From owner-cvs-src@FreeBSD.ORG Wed Apr 16 14:47:13 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 09DF5106564A; Wed, 16 Apr 2008 14:47:13 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id ED48D8FC1E; Wed, 16 Apr 2008 14:47:12 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from zion.baldwin.cx (unknown [208.65.88.170]) by elvis.mu.org (Postfix) with ESMTP id 837381A4D8B; Wed, 16 Apr 2008 07:47:12 -0700 (PDT) From: John Baldwin To: =?iso-8859-1?q?S=F8ren_Schmidt?= Date: Wed, 16 Apr 2008 10:08:01 -0400 User-Agent: KMail/1.9.7 References: <200804131605.m3DG5Z9P041647@repoman.freebsd.org> <86wsn0zasa.fsf@ds4.des.no> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200804161008.01661.jhb@freebsd.org> Cc: Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?= , src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.h ata-raid.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 14:47:13 -0000 On Monday 14 April 2008 01:09:23 pm S=F8ren Schmidt wrote: > Hi > > Yes, the registers used for setting up events when hotswap happens are > not accessible when in legacy compat mode. If all you need is for the AHCI BAR to have resources assigned newer FreeBS= D=20 kernels (at least 6.x and later) are smart enough to alloc resources for a= =20 BAR that the BIOS doesn't assign resources for when you do a=20 bus_alloc_resource(). > -S=F8ren > > On 14Apr, 2008, at 18:00 , Dag-Erling Sm=F8rgrav wrote: > > S=F8ren Schmidt writes: > >> You have to set AHCI mode in the BIOS or the resources needed to use > >> it wont be available, so yes its software but not ours :) > > > > Thanks S=F8ren, I will make sure the BIOS is correctly configured. > > > > Does this also affect hotswap? I assume that the ICH8 supports it, > > but > > I haven't been able to make it work. > > > > DES > > -- > > Dag-Erling Sm=F8rgrav - des@des.no =2D-=20 John Baldwin From owner-cvs-src@FreeBSD.ORG Wed Apr 16 14:57:41 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2FAEA1065678; Wed, 16 Apr 2008 14:57:41 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 02C708FC12; Wed, 16 Apr 2008 14:57:41 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3GEvewM039689; Wed, 16 Apr 2008 14:57:40 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3GEvenD039688; Wed, 16 Apr 2008 14:57:40 GMT (envelope-from ru) Message-Id: <200804161457.m3GEvenD039688@repoman.freebsd.org> From: Ruslan Ermilov Date: Wed, 16 Apr 2008 14:57:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/sys Makefile.inc X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 14:57:41 -0000 ru 2008-04-16 14:57:40 UTC FreeBSD src repository Modified files: lib/libc/sys Makefile.inc Log: Sort MAN and MLINKS. Revision Changes Path 1.135 +26 -25 src/lib/libc/sys/Makefile.inc From owner-cvs-src@FreeBSD.ORG Wed Apr 16 16:39:07 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 911C5106567C; Wed, 16 Apr 2008 16:39:07 +0000 (UTC) (envelope-from xcllnt@mac.com) Received: from smtpoutm.mac.com (smtpoutm.mac.com [17.148.16.68]) by mx1.freebsd.org (Postfix) with ESMTP id 7B6808FC43; Wed, 16 Apr 2008 16:39:07 +0000 (UTC) (envelope-from xcllnt@mac.com) Received: from mac.com (asmtp008-s [10.150.69.71]) by smtpoutm.mac.com (Xserve/smtpout005/MantshX 4.0) with ESMTP id m3GGd7ek022058; Wed, 16 Apr 2008 09:39:07 -0700 (PDT) Received: from macbook-pro.jnpr.net (natint3.juniper.net [66.129.224.36]) (authenticated bits=0) by mac.com (Xserve/asmtp008/MantshX 4.0) with ESMTP id m3GGctsr004397 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 16 Apr 2008 09:38:58 -0700 (PDT) Message-Id: <46D21F70-BEC7-4627-97D4-1DE71D0BEAD2@mac.com> From: Marcel Moolenaar To: John Baldwin In-Reply-To: <200804160940.56271.jhb@freebsd.org> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v919.2) Date: Wed, 16 Apr 2008 09:38:53 -0700 References: <200804142034.m3EKYjfs059229@repoman.freebsd.org> <200804160940.56271.jhb@freebsd.org> X-Mailer: Apple Mail (2.919.2) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/ia64/ia64 sapic.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 16:39:07 -0000 On Apr 16, 2008, at 6:40 AM, John Baldwin wrote: > On Monday 14 April 2008 04:34:45 pm Marcel Moolenaar wrote: >> marcel 2008-04-14 20:34:45 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/ia64/ia64 sapic.c >> Log: >> Revision 1.9 changes the delivery mode from the magic constant 0 >> (i.e. fixed delivery) to SAPIC_DELMODE_LOWPRI. While the commit >> log doesn't mention the change in behaviour, it is believed to be >> deliberate. In the last 5.5 years this hasn't been a problem. Nor >> do I think did it make any difference, but who knows. However, I >> do know that it break SMP support for Montecito-based machines. >> Switch back to fixed-CPU delivery so that SMP works again. This >> gives me some time to look more closely at the problem, as well >> as make sure the I-cache validation as it's implemented currently >> is sufficient in SMP configurations... > > Intel is deprecating the LOWPRI delivery mode on x86 CPUs with > x2APIC, so I > think it is probably best to switch to using FIXED mode on ia64 as > well (x86 > has used fixed mode since the new APIC code came in due to LOWPRI > being > effectively useless on P4 CPUs). That's good to know. If LOWPRI has the same destiny in Itanium chipsets as it has in Pentium chipsets, then I might as well avoid the hassle of getting it to work. Though, I do like it when all CPUs share in the interrupt handling. Maybe I can do that more easily with MSI (which I still need to implement :-) Thanks, -- Marcel Moolenaar xcllnt@mac.com From owner-cvs-src@FreeBSD.ORG Wed Apr 16 16:47:18 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 420081065673; Wed, 16 Apr 2008 16:47:18 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3602C8FC19; Wed, 16 Apr 2008 16:47:18 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3GGlIjO055015; Wed, 16 Apr 2008 16:47:18 GMT (envelope-from kris@repoman.freebsd.org) Received: (from kris@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3GGlG5n053270; Wed, 16 Apr 2008 16:47:16 GMT (envelope-from kris) Message-Id: <200804161647.m3GGlG5n053270@repoman.freebsd.org> From: Kris Kennaway Date: Wed, 16 Apr 2008 16:47:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ieee488 ibfoo.c src/sys/dev/mfi mfi.c src/sys/dev/sound/midi mpu401.c src/sys/dev/usb if_aue.c src/sys/netgraph/netflow ng_netflow.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 16:47:18 -0000 kris 2008-04-16 16:47:14 UTC FreeBSD src repository Modified files: sys/dev/ieee488 ibfoo.c sys/dev/mfi mfi.c sys/dev/sound/midi mpu401.c sys/dev/usb if_aue.c sys/netgraph/netflow ng_netflow.c Log: Replace callout_init(..., 1) with callout_init(..., CALLOUT_MPSAFE) for better grep-compliance and to standardize with the rest of the kernel. Reviewed by: jhb MFC after: 1 week Revision Changes Path 1.6 +1 -1 src/sys/dev/ieee488/ibfoo.c 1.37 +1 -1 src/sys/dev/mfi/mfi.c 1.4 +1 -1 src/sys/dev/sound/midi/mpu401.c 1.118 +1 -1 src/sys/dev/usb/if_aue.c 1.17 +1 -1 src/sys/netgraph/netflow/ng_netflow.c From owner-cvs-src@FreeBSD.ORG Wed Apr 16 17:17:48 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 17FBD1065671; Wed, 16 Apr 2008 17:17:48 +0000 (UTC) (envelope-from xcllnt@mac.com) Received: from smtpoutm.mac.com (smtpoutm.mac.com [17.148.16.81]) by mx1.freebsd.org (Postfix) with ESMTP id 014E58FC16; Wed, 16 Apr 2008 17:17:47 +0000 (UTC) (envelope-from xcllnt@mac.com) Received: from mac.com (asmtp010-s [10.150.69.73]) by smtpoutm.mac.com (Xserve/smtpout018/MantshX 4.0) with ESMTP id m3GHHeNm010201; Wed, 16 Apr 2008 10:17:40 -0700 (PDT) Received: from macbook-pro.jnpr.net (natint3.juniper.net [66.129.224.36]) (authenticated bits=0) by mac.com (Xserve/asmtp010/MantshX 4.0) with ESMTP id m3GHHSFj010151 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 16 Apr 2008 10:17:33 -0700 (PDT) Message-Id: <5B2C1F89-ADF7-4322-9753-5E7E1A79CD0E@mac.com> From: Marcel Moolenaar To: Rafal Jaworowski In-Reply-To: <4805DE07.8050008@semihalf.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v919.2) Date: Wed, 16 Apr 2008 10:17:28 -0700 References: <200803121601.m2CG1ZbG072258@repoman.freebsd.org> <20080412221501.GB44768@alchemy.franken.de> <4805DE07.8050008@semihalf.com> X-Mailer: Apple Mail (2.919.2) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Marius Strobl Subject: Re: cvs commit: src/sys/boot/common dev_net.c src/sys/boot/uboot/lib console.c copy.c glue.c libuboot.h net.c time.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 17:17:48 -0000 On Apr 16, 2008, at 4:07 AM, Rafal Jaworowski wrote: >> On at least sparc64 reverting this causes ofwn_init() to be called >> over and over again, which doesn't seem to be the right thing to do >> either. > > I think this is expected: the loader/libstand seem to call > devopen()->net_open(), devclose()->net_close() upon each file > access, but it > doesn't seem harmful, only additional output is seen in this case. The additional output is still an eyesore :-) Your change is correct, but it does expose a more fundamental problem with the loader for which we may not have the gumption to fix (as demonstrated by revision 1.7). The bottom-line being that we should not open and close devices wishy-washy. -- Marcel Moolenaar xcllnt@mac.com From owner-cvs-src@FreeBSD.ORG Wed Apr 16 17:24:19 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 207DC106566B; Wed, 16 Apr 2008 17:24:19 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1393C8FC26; Wed, 16 Apr 2008 17:24:19 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3GHOIun058098; Wed, 16 Apr 2008 17:24:18 GMT (envelope-from rrs@repoman.freebsd.org) Received: (from rrs@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3GHOIlj058097; Wed, 16 Apr 2008 17:24:18 GMT (envelope-from rrs) Message-Id: <200804161724.m3GHOIlj058097@repoman.freebsd.org> From: Randall Stewart Date: Wed, 16 Apr 2008 17:24:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet sctp_asconf.c sctp_bsd_addr.c sctp_bsd_addr.h sctp_input.c sctp_output.c sctp_pcb.c sctp_pcb.h sctp_sysctl.c sctp_usrreq.c sctp_var.h sctputil.c sctputil.h src/sys/conf files X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 17:24:19 -0000 rrs 2008-04-16 17:24:18 UTC FreeBSD src repository Modified files: sys/netinet sctp_asconf.c sctp_bsd_addr.c sctp_bsd_addr.h sctp_input.c sctp_output.c sctp_pcb.c sctp_pcb.h sctp_sysctl.c sctp_usrreq.c sctp_var.h sctputil.c sctputil.h sys/conf files Log: Allow SCTP to compile without INET6. PR: 116816 Obtained from tuexen@fh-muenster.de: MFC after: 2 weeks Revision Changes Path 1.1290 +14 -14 src/sys/conf/files 1.35 +138 -102 src/sys/netinet/sctp_asconf.c 1.18 +2 -1 src/sys/netinet/sctp_bsd_addr.c 1.7 +3 -0 src/sys/netinet/sctp_bsd_addr.h 1.69 +42 -25 src/sys/netinet/sctp_input.c 1.69 +490 -279 src/sys/netinet/sctp_output.c 1.67 +471 -316 src/sys/netinet/sctp_pcb.c 1.33 +3 -0 src/sys/netinet/sctp_pcb.h 1.17 +37 -22 src/sys/netinet/sctp_sysctl.c 1.54 +132 -83 src/sys/netinet/sctp_usrreq.c 1.23 +0 -2 src/sys/netinet/sctp_var.h 1.74 +201 -119 src/sys/netinet/sctputil.c 1.31 +3 -1 src/sys/netinet/sctputil.h From owner-cvs-src@FreeBSD.ORG Wed Apr 16 17:40:31 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7C030106564A; Wed, 16 Apr 2008 17:40:31 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 587088FC22; Wed, 16 Apr 2008 17:40:31 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3GHeVMa058782; Wed, 16 Apr 2008 17:40:31 GMT (envelope-from rrs@repoman.freebsd.org) Received: (from rrs@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3GHeVqK058781; Wed, 16 Apr 2008 17:40:31 GMT (envelope-from rrs) Message-Id: <200804161740.m3GHeVqK058781@repoman.freebsd.org> From: Randall Stewart Date: Wed, 16 Apr 2008 17:40:31 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/netstat sctp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 17:40:31 -0000 rrs 2008-04-16 17:40:30 UTC FreeBSD src repository Modified files: usr.bin/netstat sctp.c Log: Fixes typo's in sctp.c Revision Changes Path 1.10 +4 -4 src/usr.bin/netstat/sctp.c From owner-cvs-src@FreeBSD.ORG Wed Apr 16 17:56:27 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C1CE51065670; Wed, 16 Apr 2008 17:56:27 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from spider.deepcore.dk (cpe.atm2-0-70484.0x50a6c9a6.abnxx16.customer.tele.dk [80.166.201.166]) by mx1.freebsd.org (Postfix) with ESMTP id 4EE7F8FC17; Wed, 16 Apr 2008 17:56:27 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from laptop.deepcore.dk (laptop.deepcore.dk [194.192.25.138]) by spider.deepcore.dk (8.13.8/8.13.8) with ESMTP id m3GHuPHp066994; Wed, 16 Apr 2008 19:56:25 +0200 (CEST) (envelope-from sos@FreeBSD.org) Message-Id: From: =?ISO-8859-1?Q?S=F8ren_Schmidt?= To: John Baldwin In-Reply-To: <200804161008.01661.jhb@freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v919.2) Date: Wed, 16 Apr 2008 19:56:25 +0200 References: <200804131605.m3DG5Z9P041647@repoman.freebsd.org> <86wsn0zasa.fsf@ds4.des.no> <200804161008.01661.jhb@freebsd.org> X-Mailer: Apple Mail (2.919.2) Cc: =?ISO-8859-1?Q?Dag-Erling_Sm=F8rgrav?= , src-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.h ata-raid.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 17:56:27 -0000 Hi ATA has done this for a long time for AHCI, if needed resources are =20 there it will go for AHCI and try to use it for known chipsets. What is relatively new in ATA is that it will go for chipsets that =20 claim to be AHCI compliant via the PCI "progif" register, however the =20= AHCI BAR still needs to be populated for it to be able to grap =20 resources needed. However some BIOS's effectively disables AHCI BAR's etc when its not =20 selected, not much we can do about that, or at least it will be a =20 nightmare to support. -S=F8ren On 16Apr, 2008, at 16:08 , John Baldwin wrote: > On Monday 14 April 2008 01:09:23 pm S=F8ren Schmidt wrote: >> Hi >> >> Yes, the registers used for setting up events when hotswap happens =20= >> are >> not accessible when in legacy compat mode. > > If all you need is for the AHCI BAR to have resources assigned newer =20= > FreeBSD > kernels (at least 6.x and later) are smart enough to alloc resources =20= > for a > BAR that the BIOS doesn't assign resources for when you do a > bus_alloc_resource(). > >> -S=F8ren >> >> On 14Apr, 2008, at 18:00 , Dag-Erling Sm=F8rgrav wrote: >>> S=F8ren Schmidt writes: >>>> You have to set AHCI mode in the BIOS or the resources needed to =20= >>>> use >>>> it wont be available, so yes its software but not ours :) >>> >>> Thanks S=F8ren, I will make sure the BIOS is correctly configured. >>> >>> Does this also affect hotswap? I assume that the ICH8 supports it, >>> but >>> I haven't been able to make it work. >>> >>> DES >>> -- >>> Dag-Erling Sm=F8rgrav - des@des.no > > > > --=20 > John Baldwin > > From owner-cvs-src@FreeBSD.ORG Wed Apr 16 18:40:52 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 91308106566B; Wed, 16 Apr 2008 18:40:52 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6BEC68FC0A; Wed, 16 Apr 2008 18:40:52 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3GIeq6j062094; Wed, 16 Apr 2008 18:40:52 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3GIeq7T062093; Wed, 16 Apr 2008 18:40:52 GMT (envelope-from delphij) Message-Id: <200804161840.m3GIeq7T062093@repoman.freebsd.org> From: Xin LI Date: Wed, 16 Apr 2008 18:40:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/gen opendir.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 18:40:52 -0000 delphij 2008-04-16 18:40:52 UTC FreeBSD src repository Modified files: lib/libc/gen opendir.c Log: Style fixes to opendir.c: - Use /*- for copyright block; - ANSIfy. Revision Changes Path 1.24 +3 -6 src/lib/libc/gen/opendir.c From owner-cvs-src@FreeBSD.ORG Wed Apr 16 18:49:16 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 089CD106566B; Wed, 16 Apr 2008 18:49:16 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D766F8FC25; Wed, 16 Apr 2008 18:49:15 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3GInFqf062348; Wed, 16 Apr 2008 18:49:15 GMT (envelope-from remko@repoman.freebsd.org) Received: (from remko@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3GInFBk062347; Wed, 16 Apr 2008 18:49:15 GMT (envelope-from remko) Message-Id: <200804161849.m3GInFBk062347@repoman.freebsd.org> From: Remko Lodder Date: Wed, 16 Apr 2008 18:49:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/usr.sbin/sysinstall menus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 18:49:16 -0000 remko 2008-04-16 18:49:15 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) usr.sbin/sysinstall menus.c Log: MFC rev 1.431 menus.c Remove ftp.hk.super.net, the DNS isn't pointing to anything at the moment. I tested this as well as the submitter and couldn't resolve this either, since I dont want to "announce" dead mirrors, I'll remove it from the list. PR: 122567 Submitted by: vs Approved by: imp (mentor, implicit for trivial changes) MFC after: 1 week Approved by: imp (mentor, implicit) Revision Changes Path 1.425.2.6 +0 -3 src/usr.sbin/sysinstall/menus.c From owner-cvs-src@FreeBSD.ORG Wed Apr 16 18:50:04 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E22BB106566C; Wed, 16 Apr 2008 18:50:04 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BD1518FC12; Wed, 16 Apr 2008 18:50:04 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3GIo40g062426; Wed, 16 Apr 2008 18:50:04 GMT (envelope-from remko@repoman.freebsd.org) Received: (from remko@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3GIo4mN062425; Wed, 16 Apr 2008 18:50:04 GMT (envelope-from remko) Message-Id: <200804161850.m3GIo4mN062425@repoman.freebsd.org> From: Remko Lodder Date: Wed, 16 Apr 2008 18:50:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/usr.sbin/sysinstall menus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 18:50:05 -0000 remko 2008-04-16 18:50:04 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.sbin/sysinstall menus.c Log: MFC rev 1.431 menus.c Remove ftp.hk.super.net, the DNS isn't pointing to anything at the moment. I tested this as well as the submitter and couldn't resolve this either, since I dont want to "announce" dead mirrors, I'll remove it from the list. PR: 122567 Submitted by: vs Approved by: imp (mentor, implicit for trivial changes) MFC after: 1 week Approved by: imp (mentor, implicit) Revision Changes Path 1.410.2.15 +0 -3 src/usr.sbin/sysinstall/menus.c From owner-cvs-src@FreeBSD.ORG Wed Apr 16 18:54:09 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 32F77106566B; Wed, 16 Apr 2008 18:54:09 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0DCA58FC1B; Wed, 16 Apr 2008 18:54:09 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3GIs8OW062544; Wed, 16 Apr 2008 18:54:08 GMT (envelope-from remko@repoman.freebsd.org) Received: (from remko@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3GIs8Qn062543; Wed, 16 Apr 2008 18:54:08 GMT (envelope-from remko) Message-Id: <200804161854.m3GIs8Qn062543@repoman.freebsd.org> From: Remko Lodder Date: Wed, 16 Apr 2008 18:54:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sbin/geom/class/journal gjournal.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 18:54:09 -0000 remko 2008-04-16 18:54:08 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sbin/geom/class/journal gjournal.8 Log: MFC rev 1.4 gjournal.8 Add missing device in tunefs entry. PR: docs/122702 Submitted by: Yoshihiro Ota MFC After: 3 days MFC rev 1.5 gjournal.8 I keep taking timemachines to get back in time. Update the year to 2008. Noticed by: ceri Revision Changes Path 1.1.2.2 +2 -2 src/sbin/geom/class/journal/gjournal.8 From owner-cvs-src@FreeBSD.ORG Wed Apr 16 18:59:36 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BF98B106566B; Wed, 16 Apr 2008 18:59:36 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B246E8FC19; Wed, 16 Apr 2008 18:59:36 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3GIxa3e062781; Wed, 16 Apr 2008 18:59:36 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3GIxaBq062780; Wed, 16 Apr 2008 18:59:36 GMT (envelope-from delphij) Message-Id: <200804161859.m3GIxaBq062780@repoman.freebsd.org> From: Xin LI Date: Wed, 16 Apr 2008 18:59:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/include dirent.h src/lib/libc/gen Makefile.inc Symbol.map directory.3 opendir.c src/sys/sys param.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 18:59:36 -0000 delphij 2008-04-16 18:59:36 UTC FreeBSD src repository Modified files: include dirent.h lib/libc/gen Makefile.inc Symbol.map directory.3 opendir.c sys/sys param.h Log: Implement fdopendir(3) by splitting __opendir2() into two parts, the upper part deals with the usual __opendir2() calls, and the rest part with an interface translator to expose fdopendir(3) functionality. Manual page was obtained from kib@'s work for *at(2) system calls. Revision Changes Path 1.16 +1 -0 src/include/dirent.h 1.135 +1 -0 src/lib/libc/gen/Makefile.inc 1.10 +1 -0 src/lib/libc/gen/Symbol.map 1.17 +38 -1 src/lib/libc/gen/directory.3 1.25 +31 -5 src/lib/libc/gen/opendir.c 1.351 +1 -1 src/sys/sys/param.h From owner-cvs-src@FreeBSD.ORG Wed Apr 16 19:25:40 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ABC58106566B; Wed, 16 Apr 2008 19:25:40 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 84C318FC1C; Wed, 16 Apr 2008 19:25:40 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3GJPeg9066194; Wed, 16 Apr 2008 19:25:40 GMT (envelope-from jkim@repoman.freebsd.org) Received: (from jkim@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3GJPeEi066193; Wed, 16 Apr 2008 19:25:40 GMT (envelope-from jkim) Message-Id: <200804161925.m3GJPeEi066193@repoman.freebsd.org> From: Jung-uk Kim Date: Wed, 16 Apr 2008 19:25:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/linux32 linux32_dummy.c syscalls.master src/sys/i386/linux linux_dummy.c syscalls.master X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 19:25:40 -0000 jkim 2008-04-16 19:25:39 UTC FreeBSD src repository Modified files: sys/amd64/linux32 linux32_dummy.c syscalls.master sys/i386/linux linux_dummy.c syscalls.master Log: Add stubs for syscalls introduced in Linux 2.6.17 kernel. Some GNU libc version started using them before 2.6.17 was officially out. MFC after: 3 days Revision Changes Path 1.11 +6 -0 src/sys/amd64/linux32/linux32_dummy.c 1.33 +6 -0 src/sys/amd64/linux32/syscalls.master 1.48 +6 -0 src/sys/i386/linux/linux_dummy.c 1.92 +6 -0 src/sys/i386/linux/syscalls.master From owner-cvs-src@FreeBSD.ORG Wed Apr 16 19:27:36 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A93EC106566C; Wed, 16 Apr 2008 19:27:36 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 96AA98FC13; Wed, 16 Apr 2008 19:27:36 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3GJRaq3066350; Wed, 16 Apr 2008 19:27:36 GMT (envelope-from jkim@repoman.freebsd.org) Received: (from jkim@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3GJRak5066349; Wed, 16 Apr 2008 19:27:36 GMT (envelope-from jkim) Message-Id: <200804161927.m3GJRak5066349@repoman.freebsd.org> From: Jung-uk Kim Date: Wed, 16 Apr 2008 19:27:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/linux32 linux32_proto.h linux32_syscall.h linux32_sysent.c src/sys/i386/linux linux_proto.h linux_syscall.h linux_sysent.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 19:27:36 -0000 jkim 2008-04-16 19:27:36 UTC FreeBSD src repository Modified files: sys/amd64/linux32 linux32_proto.h linux32_syscall.h linux32_sysent.c sys/i386/linux linux_proto.h linux_syscall.h linux_sysent.c Log: Regenerate. Revision Changes Path 1.36 +31 -1 src/sys/amd64/linux32/linux32_proto.h 1.36 +8 -2 src/sys/amd64/linux32/linux32_syscall.h 1.36 +7 -1 src/sys/amd64/linux32/linux32_sysent.c 1.98 +31 -1 src/sys/i386/linux/linux_proto.h 1.90 +8 -2 src/sys/i386/linux/linux_syscall.h 1.97 +7 -1 src/sys/i386/linux/linux_sysent.c From owner-cvs-src@FreeBSD.ORG Wed Apr 16 19:52:30 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 24BC61065671; Wed, 16 Apr 2008 19:52:30 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F28178FC1F; Wed, 16 Apr 2008 19:52:29 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3GJqTS3067228; Wed, 16 Apr 2008 19:52:29 GMT (envelope-from mav@repoman.freebsd.org) Received: (from mav@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3GJqTZb067227; Wed, 16 Apr 2008 19:52:29 GMT (envelope-from mav) Message-Id: <200804161952.m3GJqTZb067227@repoman.freebsd.org> From: Alexander Motin Date: Wed, 16 Apr 2008 19:52:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netgraph ng_base.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 19:52:30 -0000 mav 2008-04-16 19:52:29 UTC FreeBSD src repository Modified files: sys/netgraph ng_base.c Log: Use separate UMA zone for data items allocation. It is a partial rev. 1.149 rework. It allows to save several percents of CPU time on SMP by using UMA's internal per-CPU allocation limits instead of own global variable each time updated with atomics. Tested with: Netperf cluster Revision Changes Path 1.158 +70 -40 src/sys/netgraph/ng_base.c From owner-cvs-src@FreeBSD.ORG Wed Apr 16 21:15:11 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 39A67106566C; Wed, 16 Apr 2008 21:15:11 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 11D0A8FC15; Wed, 16 Apr 2008 21:15:11 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3GLFAxj081170; Wed, 16 Apr 2008 21:15:10 GMT (envelope-from stas@repoman.freebsd.org) Received: (from stas@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3GLFAGS081169; Wed, 16 Apr 2008 21:15:10 GMT (envelope-from stas) Message-Id: <200804162115.m3GLFAGS081169@repoman.freebsd.org> From: Stanislav Sedov Date: Wed, 16 Apr 2008 21:15:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/usb uipaq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 21:15:11 -0000 stas 2008-04-16 21:15:10 UTC FreeBSD src repository (ports committer) Modified files: sys/dev/usb uipaq.c Log: - Correctly destroy assoiciated ucom device on detach. MFC after: 2 weeks Reported by: Ilya Bakulin Approved by: imp, cognet Revision Changes Path 1.9 +2 -0 src/sys/dev/usb/uipaq.c From owner-cvs-src@FreeBSD.ORG Wed Apr 16 23:28:12 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C8FFF1065672; Wed, 16 Apr 2008 23:28:12 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9F0F48FC15; Wed, 16 Apr 2008 23:28:12 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3GNSCab088726; Wed, 16 Apr 2008 23:28:12 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3GNSCGj088725; Wed, 16 Apr 2008 23:28:12 GMT (envelope-from marcel) Message-Id: <200804162328.m3GNSCGj088725@repoman.freebsd.org> From: Marcel Moolenaar Date: Wed, 16 Apr 2008 23:28:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/powerpc/aim locore.S machdep.c mmu_oea.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 23:28:12 -0000 marcel 2008-04-16 23:28:12 UTC FreeBSD src repository Modified files: sys/powerpc/aim locore.S machdep.c mmu_oea.c Log: Allocate a stack (with optional guard pages) for thread0 and switch to it before calling mi_startup(). Revision Changes Path 1.26 +3 -0 src/sys/powerpc/aim/locore.S 1.112 +9 -14 src/sys/powerpc/aim/machdep.c 1.118 +48 -56 src/sys/powerpc/aim/mmu_oea.c From owner-cvs-src@FreeBSD.ORG Wed Apr 16 23:58:34 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 613AA106566C; Wed, 16 Apr 2008 23:58:34 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 36A698FC0C; Wed, 16 Apr 2008 23:58:34 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3GNwYQB089710; Wed, 16 Apr 2008 23:58:34 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3GNwXTk089709; Wed, 16 Apr 2008 23:58:33 GMT (envelope-from cperciva) Message-Id: <200804162358.m3GNwXTk089709@repoman.freebsd.org> From: Colin Percival Date: Wed, 16 Apr 2008 23:58:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/crypto/openssh channels.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 23:58:34 -0000 cperciva 2008-04-16 23:58:33 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) crypto/openssh channels.c Log: Fix logic error in sshd(8) concerning the handling of failed attempts to bind ports for X11 forwarding. Security: FreeBSD-SA-08:05.openssh Revision Changes Path 1.23.2.1 +0 -3 src/crypto/openssh/channels.c From owner-cvs-src@FreeBSD.ORG Wed Apr 16 23:58:53 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 408F91065689; Wed, 16 Apr 2008 23:58:53 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 15B888FC27; Wed, 16 Apr 2008 23:58:53 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3GNwqSX089782; Wed, 16 Apr 2008 23:58:52 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3GNwqvU089781; Wed, 16 Apr 2008 23:58:52 GMT (envelope-from cperciva) Message-Id: <200804162358.m3GNwqvU089781@repoman.freebsd.org> From: Colin Percival Date: Wed, 16 Apr 2008 23:58:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7_0 Cc: Subject: cvs commit: src UPDATING src/crypto/openssh channels.c src/sys/conf newvers.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 23:58:53 -0000 cperciva 2008-04-16 23:58:52 UTC FreeBSD src repository Modified files: (Branch: RELENG_7_0) . UPDATING crypto/openssh channels.c sys/conf newvers.sh Log: Fix logic error in sshd(8) concerning the handling of failed attempts to bind ports for X11 forwarding. Security: FreeBSD-SA-08:05.openssh Approved by: so (cperciva) Revision Changes Path 1.507.2.3.2.5 +4 -0 src/UPDATING 1.23.4.1 +0 -3 src/crypto/openssh/channels.c 1.72.2.5.2.5 +1 -1 src/sys/conf/newvers.sh From owner-cvs-src@FreeBSD.ORG Wed Apr 16 23:59:35 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7FEBE1065671; Wed, 16 Apr 2008 23:59:35 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5651D8FC22; Wed, 16 Apr 2008 23:59:35 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3GNxZa4089820; Wed, 16 Apr 2008 23:59:35 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3GNxZlK089819; Wed, 16 Apr 2008 23:59:35 GMT (envelope-from cperciva) Message-Id: <200804162359.m3GNxZlK089819@repoman.freebsd.org> From: Colin Percival Date: Wed, 16 Apr 2008 23:59:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/crypto/openssh channels.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 23:59:35 -0000 cperciva 2008-04-16 23:59:35 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) crypto/openssh channels.c Log: Fix logic error in sshd(8) concerning the handling of failed attempts to bind ports for X11 forwarding. Security: FreeBSD-SA-08:05.openssh Revision Changes Path 1.20.2.3 +0 -3 src/crypto/openssh/channels.c From owner-cvs-src@FreeBSD.ORG Wed Apr 16 23:59:49 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 133541065675; Wed, 16 Apr 2008 23:59:49 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 00A618FC18; Wed, 16 Apr 2008 23:59:49 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3GNxmRL089931; Wed, 16 Apr 2008 23:59:48 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3GNxmQL089930; Wed, 16 Apr 2008 23:59:48 GMT (envelope-from cperciva) Message-Id: <200804162359.m3GNxmQL089930@repoman.freebsd.org> From: Colin Percival Date: Wed, 16 Apr 2008 23:59:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_3 Cc: Subject: cvs commit: src UPDATING src/crypto/openssh channels.c src/lib/libpthread/sys lock.c src/lib/libpthread/thread thr_kern.c src/sys/conf newvers.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2008 23:59:49 -0000 cperciva 2008-04-16 23:59:48 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_3) . UPDATING crypto/openssh channels.c lib/libpthread/sys lock.c lib/libpthread/thread thr_kern.c sys/conf newvers.sh Log: Fix logic error in sshd(8) concerning the handling of failed attempts to bind ports for X11 forwarding. Security: FreeBSD-SA-08:05.openssh Approved by: so (cperciva) Revision Changes Path 1.416.2.37.2.6 +7 -0 src/UPDATING 1.20.2.2.4.1 +0 -3 src/crypto/openssh/channels.c 1.9.2.1.8.1 +17 -8 src/lib/libpthread/sys/lock.c 1.116.2.1.6.1 +25 -0 src/lib/libpthread/thread/thr_kern.c 1.69.2.15.2.5 +1 -1 src/sys/conf/newvers.sh From owner-cvs-src@FreeBSD.ORG Thu Apr 17 00:00:04 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A100F106567E; Thu, 17 Apr 2008 00:00:04 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6AC348FC23; Thu, 17 Apr 2008 00:00:04 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3H004xA090023; Thu, 17 Apr 2008 00:00:04 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3H004Cl090022; Thu, 17 Apr 2008 00:00:04 GMT (envelope-from cperciva) Message-Id: <200804170000.m3H004Cl090022@repoman.freebsd.org> From: Colin Percival Date: Thu, 17 Apr 2008 00:00:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_2 Cc: Subject: cvs commit: src UPDATING src/crypto/openssh channels.c src/sys/conf newvers.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 00:00:04 -0000 cperciva 2008-04-17 00:00:04 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_2) . UPDATING crypto/openssh channels.c sys/conf newvers.sh Log: Fix logic error in sshd(8) concerning the handling of failed attempts to bind ports for X11 forwarding. Security: FreeBSD-SA-08:05.openssh Approved by: so (cperciva) Revision Changes Path 1.416.2.29.2.16 +4 -0 src/UPDATING 1.20.2.2.2.1 +0 -3 src/crypto/openssh/channels.c 1.69.2.13.2.15 +1 -1 src/sys/conf/newvers.sh From owner-cvs-src@FreeBSD.ORG Thu Apr 17 00:00:29 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3D85F1065678; Thu, 17 Apr 2008 00:00:29 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 131578FC12; Thu, 17 Apr 2008 00:00:29 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3H00SGB090155; Thu, 17 Apr 2008 00:00:28 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3H00SID090154; Thu, 17 Apr 2008 00:00:28 GMT (envelope-from cperciva) Message-Id: <200804170000.m3H00SID090154@repoman.freebsd.org> From: Colin Percival Date: Thu, 17 Apr 2008 00:00:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src UPDATING src/crypto/openssh channels.c src/sys/conf newvers.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 00:00:29 -0000 cperciva 2008-04-17 00:00:28 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) . UPDATING crypto/openssh channels.c sys/conf newvers.sh Log: Fix logic error in sshd(8) concerning the handling of failed attempts to bind ports for X11 forwarding. Security: FreeBSD-SA-08:05.openssh Approved by: so (cperciva) Revision Changes Path 1.416.2.22.2.27 +4 -0 src/UPDATING 1.20.2.1.4.1 +0 -3 src/crypto/openssh/channels.c 1.69.2.11.2.26 +1 -1 src/sys/conf/newvers.sh From owner-cvs-src@FreeBSD.ORG Thu Apr 17 00:00:41 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E5F5710656C3; Thu, 17 Apr 2008 00:00:41 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BBEF98FC29; Thu, 17 Apr 2008 00:00:41 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3H00f9i090200; Thu, 17 Apr 2008 00:00:41 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3H00fcA090199; Thu, 17 Apr 2008 00:00:41 GMT (envelope-from cperciva) Message-Id: <200804170000.m3H00fcA090199@repoman.freebsd.org> From: Colin Percival Date: Thu, 17 Apr 2008 00:00:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/crypto/openssh channels.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 00:00:42 -0000 cperciva 2008-04-17 00:00:41 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) crypto/openssh channels.c Log: Fix logic error in sshd(8) concerning the handling of failed attempts to bind ports for X11 forwarding. Security: FreeBSD-SA-08:05.openssh Revision Changes Path 1.18.2.1 +0 -3 src/crypto/openssh/channels.c From owner-cvs-src@FreeBSD.ORG Thu Apr 17 00:00:54 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C8E3910656F9; Thu, 17 Apr 2008 00:00:54 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9E3248FC23; Thu, 17 Apr 2008 00:00:54 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3H00suV090287; Thu, 17 Apr 2008 00:00:54 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3H00sA7090286; Thu, 17 Apr 2008 00:00:54 GMT (envelope-from cperciva) Message-Id: <200804170000.m3H00sA7090286@repoman.freebsd.org> From: Colin Percival Date: Thu, 17 Apr 2008 00:00:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5_5 Cc: Subject: cvs commit: src UPDATING src/crypto/openssh channels.c src/sys/conf newvers.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 00:00:54 -0000 cperciva 2008-04-17 00:00:54 UTC FreeBSD src repository Modified files: (Branch: RELENG_5_5) . UPDATING crypto/openssh channels.c sys/conf newvers.sh Log: Fix logic error in sshd(8) concerning the handling of failed attempts to bind ports for X11 forwarding. Security: FreeBSD-SA-08:05.openssh Approved by: so (cperciva) Revision Changes Path 1.342.2.35.2.21 +4 -0 src/UPDATING 1.18.8.1 +0 -3 src/crypto/openssh/channels.c 1.62.2.21.2.22 +1 -1 src/sys/conf/newvers.sh From owner-cvs-src@FreeBSD.ORG Thu Apr 17 00:02:20 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8556F1065675; Thu, 17 Apr 2008 00:02:20 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 72AC88FC12; Thu, 17 Apr 2008 00:02:20 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3H02KuB090422; Thu, 17 Apr 2008 00:02:20 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3H02KSS090421; Thu, 17 Apr 2008 00:02:20 GMT (envelope-from cperciva) Message-Id: <200804170002.m3H02KSS090421@repoman.freebsd.org> From: Colin Percival Date: Thu, 17 Apr 2008 00:02:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_3 Cc: Subject: cvs commit: src UPDATING src/sys/conf newvers.sh src/crypto/openssh channels.c src/lib/libpthread/sys lock.c src/lib/libpthread/thread thr_kern.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 00:02:20 -0000 cperciva 2008-04-17 00:02:20 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_3) . UPDATING sys/conf newvers.sh crypto/openssh channels.c lib/libpthread/sys lock.c lib/libpthread/thread thr_kern.c Log: Forced commit to note that the previous commit message should have been: Fix logic error in sshd(8) concerning the handling of failed attempts to bind ports for X11 forwarding. [SA-08:05] Fix issues with threaded programs calling fork(2). [EN-08:01] Security: FreeBSD-SA-08:05.openssh Errata: FreeBSD-EN-08:01.libpthread Approved by: so (cperciva) Revision Changes Path 1.416.2.37.2.7 +0 -0 src/UPDATING 1.20.2.2.4.2 +0 -0 src/crypto/openssh/channels.c 1.9.2.1.8.2 +0 -0 src/lib/libpthread/sys/lock.c 1.116.2.1.6.2 +0 -0 src/lib/libpthread/thread/thr_kern.c 1.69.2.15.2.6 +0 -0 src/sys/conf/newvers.sh From owner-cvs-src@FreeBSD.ORG Thu Apr 17 00:37:41 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 937821065705; Thu, 17 Apr 2008 00:37:41 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 68E4F8FC12; Thu, 17 Apr 2008 00:37:41 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3H0bfbj092824; Thu, 17 Apr 2008 00:37:41 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3H0bfLn092821; Thu, 17 Apr 2008 00:37:41 GMT (envelope-from marcel) Message-Id: <200804170037.m3H0bfLn092821@repoman.freebsd.org> From: Marcel Moolenaar Date: Thu, 17 Apr 2008 00:37:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/powerpc/aim mmu_oea.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 00:37:41 -0000 marcel 2008-04-17 00:37:40 UTC FreeBSD src repository Modified files: sys/powerpc/aim mmu_oea.c Log: Simplify the pmap_zero_page family of functions by making use of the fact that we have a 1:1 mapping by virtue of the BATs. Eliminate the now unused moea_rkva_alloc(), moea_pa_map() and moea_pa_unmap() functions. Pointed out by: grehan. Revision Changes Path 1.119 +6 -160 src/sys/powerpc/aim/mmu_oea.c From owner-cvs-src@FreeBSD.ORG Thu Apr 17 00:48:31 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DB27910656E6; Thu, 17 Apr 2008 00:48:31 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C67CB8FC23; Thu, 17 Apr 2008 00:48:31 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3H0mVoA002612; Thu, 17 Apr 2008 00:48:31 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3H0mUxM002608; Thu, 17 Apr 2008 00:48:30 GMT (envelope-from delphij) Message-Id: <200804170048.m3H0mUxM002608@repoman.freebsd.org> From: Xin LI Date: Thu, 17 Apr 2008 00:48:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/contrib/bzip2 CHANGES FREEBSD-Xlist FREEBSD-upgrade LICENSE Makefile Makefile-libbz2_so README README.COMPILATION.PROBLEMS blocksort.c bzip2.c bzip2recover.c bzlib.c bzlib.h bzlib_private.h compress.c crctable.c decompress.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 00:48:32 -0000 delphij 2008-04-17 00:48:29 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) contrib/bzip2 CHANGES LICENSE Makefile Makefile-libbz2_so README README.COMPILATION.PROBLEMS blocksort.c bzip2.c bzip2recover.c bzlib.c bzlib.h bzlib_private.h compress.c crctable.c decompress.c huffman.c randtable.c spewG.c unzcrash.c Removed files: (Branch: RELENG_7) contrib/bzip2 FREEBSD-Xlist FREEBSD-upgrade Log: MFC: bzip2 1.0.5 Revision Changes Path 1.1.1.4.2.1 +7 -2 src/contrib/bzip2/CHANGES 1.1.10.1 +0 -24 src/contrib/bzip2/FREEBSD-Xlist (dead) 1.4.2.1 +0 -27 src/contrib/bzip2/FREEBSD-upgrade (dead) 1.1.1.4.2.1 +3 -4 src/contrib/bzip2/LICENSE 1.1.1.4.2.1 +3 -3 src/contrib/bzip2/Makefile 1.1.1.4.2.1 +2 -2 src/contrib/bzip2/Makefile-libbz2_so 1.1.1.4.2.1 +7 -2 src/contrib/bzip2/README 1.1.1.4.2.1 +3 -3 src/contrib/bzip2/README.COMPILATION.PROBLEMS 1.1.1.4.2.1 +2 -2 src/contrib/bzip2/blocksort.c 1.3.2.1 +4 -4 src/contrib/bzip2/bzip2.c 1.1.1.4.2.1 +3 -3 src/contrib/bzip2/bzip2recover.c 1.3.2.1 +5 -4 src/contrib/bzip2/bzlib.c 1.1.1.4.2.1 +2 -2 src/contrib/bzip2/bzlib.h 1.1.1.4.2.1 +11 -5 src/contrib/bzip2/bzlib_private.h 1.1.1.4.2.1 +2 -2 src/contrib/bzip2/compress.c 1.1.1.4.2.1 +2 -2 src/contrib/bzip2/crctable.c 1.1.1.4.2.1 +2 -2 src/contrib/bzip2/decompress.c 1.1.1.4.2.1 +2 -2 src/contrib/bzip2/huffman.c 1.1.1.4.2.1 +2 -2 src/contrib/bzip2/randtable.c 1.1.1.2.2.1 +2 -2 src/contrib/bzip2/spewG.c 1.1.1.2.2.1 +2 -2 src/contrib/bzip2/unzcrash.c From owner-cvs-src@FreeBSD.ORG Thu Apr 17 00:49:20 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2A06C1065673; Thu, 17 Apr 2008 00:49:20 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 158038FC13; Thu, 17 Apr 2008 00:49:20 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3H0nJdw002717; Thu, 17 Apr 2008 00:49:19 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3H0nJvo002716; Thu, 17 Apr 2008 00:49:19 GMT (envelope-from delphij) Message-Id: <200804170049.m3H0nJvo002716@repoman.freebsd.org> From: Xin LI Date: Thu, 17 Apr 2008 00:49:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/contrib/bzip2 CHANGES FREEBSD-Xlist FREEBSD-upgrade LICENSE Makefile Makefile-libbz2_so README README.COMPILATION.PROBLEMS blocksort.c bzip2.c bzip2recover.c bzlib.c bzlib.h bzlib_private.h compress.c crctable.c decompress.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 00:49:20 -0000 delphij 2008-04-17 00:49:19 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) contrib/bzip2 CHANGES LICENSE Makefile Makefile-libbz2_so README README.COMPILATION.PROBLEMS blocksort.c bzip2.c bzip2recover.c bzlib.c bzlib.h bzlib_private.h compress.c crctable.c decompress.c huffman.c randtable.c spewG.c unzcrash.c Removed files: (Branch: RELENG_6) contrib/bzip2 FREEBSD-Xlist FREEBSD-upgrade Log: MFC: bzip2 1.0.5 Revision Changes Path 1.1.1.3.2.2 +7 -2 src/contrib/bzip2/CHANGES 1.1.2.1 +0 -24 src/contrib/bzip2/FREEBSD-Xlist (dead) 1.2.2.2 +0 -27 src/contrib/bzip2/FREEBSD-upgrade (dead) 1.1.1.3.2.2 +3 -4 src/contrib/bzip2/LICENSE 1.1.1.3.2.2 +3 -3 src/contrib/bzip2/Makefile 1.1.1.3.2.2 +2 -2 src/contrib/bzip2/Makefile-libbz2_so 1.1.1.3.2.2 +7 -2 src/contrib/bzip2/README 1.1.1.3.2.2 +3 -3 src/contrib/bzip2/README.COMPILATION.PROBLEMS 1.1.1.3.2.2 +2 -2 src/contrib/bzip2/blocksort.c 1.2.2.2 +4 -4 src/contrib/bzip2/bzip2.c 1.1.1.3.2.2 +3 -3 src/contrib/bzip2/bzip2recover.c 1.2.2.2 +4 -3 src/contrib/bzip2/bzlib.c 1.1.1.3.2.2 +2 -2 src/contrib/bzip2/bzlib.h 1.1.1.3.2.2 +11 -5 src/contrib/bzip2/bzlib_private.h 1.1.1.3.2.2 +2 -2 src/contrib/bzip2/compress.c 1.1.1.3.2.2 +2 -2 src/contrib/bzip2/crctable.c 1.1.1.3.2.2 +2 -2 src/contrib/bzip2/decompress.c 1.1.1.3.2.2 +2 -2 src/contrib/bzip2/huffman.c 1.1.1.3.2.2 +2 -2 src/contrib/bzip2/randtable.c 1.1.1.1.16.2 +2 -2 src/contrib/bzip2/spewG.c 1.1.1.1.16.2 +2 -2 src/contrib/bzip2/unzcrash.c From owner-cvs-src@FreeBSD.ORG Thu Apr 17 00:53:16 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1AE3D106566B; Thu, 17 Apr 2008 00:53:16 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 05A5A8FC1D; Thu, 17 Apr 2008 00:53:16 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3H0rFov003002; Thu, 17 Apr 2008 00:53:15 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3H0rFxA003001; Thu, 17 Apr 2008 00:53:15 GMT (envelope-from delphij) Message-Id: <200804170053.m3H0rFxA003001@repoman.freebsd.org> From: Xin LI Date: Thu, 17 Apr 2008 00:53:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/contrib/bzip2 CHANGES FREEBSD-upgrade LICENSE Makefile Makefile-libbz2_so README README.COMPILATION.PROBLEMS Y2K_INFO blocksort.c bzip2.1 bzip2.c bzip2recover.c bzlib.c bzlib.h bzlib_private.h compress.c crctable.c decompress.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 00:53:16 -0000 delphij 2008-04-17 00:53:14 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) contrib/bzip2 CHANGES LICENSE Makefile Makefile-libbz2_so README README.COMPILATION.PROBLEMS blocksort.c bzip2.1 bzip2.c bzip2recover.c bzlib.c bzlib.h bzlib_private.h compress.c crctable.c decompress.c dlltest.c huffman.c randtable.c sample1.ref.gz.uu sample2.ref.gz.uu sample3.ref.gz.uu spewG.c unzcrash.c words0 words2 words3 usr.bin/bzip2 Makefile Removed files: (Branch: RELENG_5) contrib/bzip2 FREEBSD-upgrade Y2K_INFO manual.texi usr.bin/bzip2/doc Makefile manual.texi.diff Log: MFC: bzip2 1.0.5 Revision Changes Path 1.1.1.2.8.1 +66 -0 src/contrib/bzip2/CHANGES 1.1.14.1 +0 -32 src/contrib/bzip2/FREEBSD-upgrade (dead) 1.1.1.2.8.1 +8 -5 src/contrib/bzip2/LICENSE 1.1.1.2.8.1 +51 -26 src/contrib/bzip2/Makefile 1.1.1.2.8.1 +23 -8 src/contrib/bzip2/Makefile-libbz2_so 1.1.1.2.8.1 +75 -46 src/contrib/bzip2/README 1.1.1.2.8.1 +29 -101 src/contrib/bzip2/README.COMPILATION.PROBLEMS 1.1.1.1.10.1 +0 -34 src/contrib/bzip2/Y2K_INFO (dead) 1.1.1.2.8.1 +15 -62 src/contrib/bzip2/blocksort.c 1.1.1.2.8.1 +9 -8 src/contrib/bzip2/bzip2.1 1.1.1.2.8.2 +55 -149 src/contrib/bzip2/bzip2.c 1.1.1.2.8.1 +29 -61 src/contrib/bzip2/bzip2recover.c 1.1.1.2.8.2 +37 -72 src/contrib/bzip2/bzlib.c 1.1.1.2.8.1 +16 -55 src/contrib/bzip2/bzlib.h 1.1.1.2.8.1 +35 -63 src/contrib/bzip2/bzlib_private.h 1.1.1.2.8.2 +21 -65 src/contrib/bzip2/compress.c 1.1.1.2.8.1 +13 -53 src/contrib/bzip2/crctable.c 1.1.1.2.8.2 +13 -53 src/contrib/bzip2/decompress.c 1.1.1.2.8.1 +2 -3 src/contrib/bzip2/dlltest.c 1.1.1.2.8.2 +13 -53 src/contrib/bzip2/huffman.c 1.1.1.2.8.1 +0 -2243 src/contrib/bzip2/manual.texi (dead) 1.1.1.2.8.1 +13 -53 src/contrib/bzip2/randtable.c 1.1.1.2.8.1 +847 -845 src/contrib/bzip2/sample1.ref.gz.uu 1.1.1.1.10.1 +1343 -1342 src/contrib/bzip2/sample2.ref.gz.uu 1.1.1.1.10.1 +1 -1 src/contrib/bzip2/sample3.ref.gz.uu 1.1.1.1.10.1 +15 -0 src/contrib/bzip2/spewG.c 1.1.1.1.10.1 +16 -1 src/contrib/bzip2/unzcrash.c 1.1.1.1.10.1 +5 -1 src/contrib/bzip2/words0 1.1.1.1.10.1 +1 -1 src/contrib/bzip2/words2 1.1.1.2.8.1 +10 -3 src/contrib/bzip2/words3 1.7.4.1 +0 -3 src/usr.bin/bzip2/Makefile 1.2.8.1 +0 -14 src/usr.bin/bzip2/doc/Makefile (dead) 1.1.14.1 +0 -22 src/usr.bin/bzip2/doc/manual.texi.diff (dead) From owner-cvs-src@FreeBSD.ORG Thu Apr 17 00:57:34 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ED45A1065674; Thu, 17 Apr 2008 00:57:34 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C27708FC20; Thu, 17 Apr 2008 00:57:34 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3H0vYZu003215; Thu, 17 Apr 2008 00:57:34 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3H0vY0k003214; Thu, 17 Apr 2008 00:57:34 GMT (envelope-from delphij) Message-Id: <200804170057.m3H0vY0k003214@repoman.freebsd.org> From: Xin LI Date: Thu, 17 Apr 2008 00:57:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes article.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 00:57:35 -0000 delphij 2008-04-17 00:57:34 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes article.sgml Log: Mention bzip2 1.0.5 MFC. Revision Changes Path 1.1085 +1 -1 src/release/doc/en_US.ISO8859-1/relnotes/article.sgml From owner-cvs-src@FreeBSD.ORG Thu Apr 17 00:58:51 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 13295106564A; Thu, 17 Apr 2008 00:58:51 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DCE588FC1C; Thu, 17 Apr 2008 00:58:50 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3H0wocc003256; Thu, 17 Apr 2008 00:58:50 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3H0wovK003255; Thu, 17 Apr 2008 00:58:50 GMT (envelope-from delphij) Message-Id: <200804170058.m3H0wovK003255@repoman.freebsd.org> From: Xin LI Date: Thu, 17 Apr 2008 00:58:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes article.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 00:58:51 -0000 delphij 2008-04-17 00:58:50 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) release/doc/en_US.ISO8859-1/relnotes article.sgml Log: Mention bzip2 1.0.5 MFC. Revision Changes Path 1.1068.2.25 +3 -0 src/release/doc/en_US.ISO8859-1/relnotes/article.sgml From owner-cvs-src@FreeBSD.ORG Thu Apr 17 01:00:55 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AC222106564A; Thu, 17 Apr 2008 01:00:55 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 815E78FC20; Thu, 17 Apr 2008 01:00:55 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3H10tgE003404; Thu, 17 Apr 2008 01:00:55 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3H10taf003403; Thu, 17 Apr 2008 01:00:55 GMT (envelope-from delphij) Message-Id: <200804170100.m3H10taf003403@repoman.freebsd.org> From: Xin LI Date: Thu, 17 Apr 2008 01:00:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 01:00:55 -0000 delphij 2008-04-17 01:00:55 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Mention bzip2 1.0.5 MFC. Revision Changes Path 1.883.2.92 +3 -0 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Thu Apr 17 01:02:03 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9965E1065673; Thu, 17 Apr 2008 01:02:03 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6EDDC8FC29; Thu, 17 Apr 2008 01:02:03 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3H123NV003466; Thu, 17 Apr 2008 01:02:03 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3H123gP003465; Thu, 17 Apr 2008 01:02:03 GMT (envelope-from delphij) Message-Id: <200804170102.m3H123gP003465@repoman.freebsd.org> From: Xin LI Date: Thu, 17 Apr 2008 01:02:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 01:02:03 -0000 delphij 2008-04-17 01:02:03 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Mention bzip2 1.0.5 MFC. Revision Changes Path 1.761.2.88 +3 -0 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Thu Apr 17 01:23:40 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CE3DC106566B; Thu, 17 Apr 2008 01:23:40 +0000 (UTC) (envelope-from jb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A69608FC1A; Thu, 17 Apr 2008 01:23:40 +0000 (UTC) (envelope-from jb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3H1NeIp006535; Thu, 17 Apr 2008 01:23:40 GMT (envelope-from jb@repoman.freebsd.org) Received: (from jb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3H1Ne1j006534; Thu, 17 Apr 2008 01:23:40 GMT (envelope-from jb) Message-Id: <200804170123.m3H1Ne1j006534@repoman.freebsd.org> From: John Birrell Date: Thu, 17 Apr 2008 01:23:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/cddl/compat/opensolaris/include devid.h fsshare.h libintl.h mnttab.h priv.h solaris.h zone.h src/cddl/compat/opensolaris/lib/libumem umem.c umem.h src/cddl/compat/opensolaris/misc deviceid.c fsshare.c mkdirp.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 01:23:40 -0000 jb 2008-04-17 01:23:40 UTC FreeBSD src repository Added files: (Branch: RELENG_7) cddl/compat/opensolaris/include devid.h fsshare.h libintl.h mnttab.h priv.h solaris.h zone.h cddl/compat/opensolaris/lib/libumem umem.c umem.h cddl/compat/opensolaris/misc deviceid.c fsshare.c mkdirp.c mnttab.c zmount.c zone.c cddl/contrib/opensolaris OPENSOLARIS.LICENSE cddl/contrib/opensolaris/cmd/zdb zdb.8 zdb.c zdb_il.c cddl/contrib/opensolaris/cmd/zfs zfs.8 zfs_iter.c zfs_iter.h zfs_main.c zfs_util.h cddl/contrib/opensolaris/cmd/zpool zpool.8 zpool_iter.c zpool_main.c zpool_util.c zpool_util.h zpool_vdev.c cddl/contrib/opensolaris/cmd/ztest ztest.c cddl/contrib/opensolaris/head assert.h atomic.h libintl.h stdio_ext.h synch.h thread.h cddl/contrib/opensolaris/lib/libnvpair libnvpair.c libnvpair.h nvpair_alloc_system.c cddl/contrib/opensolaris/lib/libuutil/common libuutil.h libuutil_common.h libuutil_impl.h uu_alloc.c uu_avl.c uu_dprintf.c uu_ident.c uu_list.c uu_misc.c uu_open.c uu_pname.c uu_strtoint.c cddl/contrib/opensolaris/lib/libzfs/common libzfs.h libzfs_changelist.c libzfs_config.c libzfs_dataset.c libzfs_graph.c libzfs_impl.h libzfs_import.c libzfs_mount.c libzfs_pool.c libzfs_status.c libzfs_util.c cddl/contrib/opensolaris/lib/libzpool/common kernel.c taskq.c util.c cddl/contrib/opensolaris/lib/libzpool/common/sys zfs_context.h sys/cddl/compat/opensolaris/kern opensolaris_atomic.c opensolaris_kmem.c opensolaris_kobj.c opensolaris_kstat.c opensolaris_misc.c opensolaris_policy.c opensolaris_string.c opensolaris_vfs.c opensolaris_zone.c sys/cddl/compat/opensolaris/machine endian.h sys/cddl/compat/opensolaris/rpc xdr.h sys/cddl/compat/opensolaris/sys acl.h atomic.h byteorder.h callb.h cmn_err.h cred.h debug.h dirent.h dkio.h dnlc.h kcondvar.h kmem.h kobj.h kstat.h lock.h misc.h mntent.h mnttab.h mount.h mutex.h policy.h proc.h random.h rwlock.h sdt.h string.h sunddi.h sysmacros.h systm.h taskq.h taskq_impl.h time.h types.h uio.h varargs.h vfs.h vnode.h zone.h sys/cddl/contrib/opensolaris/common/acl acl_common.c acl_common.h sys/cddl/contrib/opensolaris/common/atomic/amd64 atomic.S sys/cddl/contrib/opensolaris/common/atomic/i386 atomic.S sys/cddl/contrib/opensolaris/common/atomic/ia64 atomic.S sys/cddl/contrib/opensolaris/common/avl avl.c sys/cddl/contrib/opensolaris/common/nvpair nvpair.c nvpair_alloc_fixed.c sys/cddl/contrib/opensolaris/common/zfs zfs_namecheck.c zfs_namecheck.h zfs_prop.c zfs_prop.h sys/cddl/contrib/opensolaris/uts/common/fs gfs.c sys/cddl/contrib/opensolaris/uts/common/fs/zfs arc.c bplist.c dbuf.c dmu.c dmu_object.c dmu_objset.c dmu_send.c dmu_traverse.c dmu_tx.c dmu_zfetch.c dnode.c dnode_sync.c dsl_dataset.c dsl_dir.c dsl_pool.c dsl_prop.c dsl_synctask.c fletcher.c gzip.c lzjb.c metaslab.c refcount.c sha256.c spa.c spa_config.c spa_errlog.c spa_history.c spa_misc.c space_map.c txg.c uberblock.c unique.c vdev.c vdev_cache.c vdev_disk.c vdev_file.c vdev_geom.c vdev_label.c vdev_mirror.c vdev_missing.c vdev_queue.c vdev_raidz.c vdev_root.c zap.c zap_leaf.c zap_micro.c zfs.conf zfs_acl.c zfs_byteswap.c zfs_ctldir.c zfs_dir.c zfs_fm.c zfs_ioctl.c zfs_log.c zfs_replay.c zfs_rlock.c zfs_vfsops.c zfs_vnops.c zfs_znode.c zil.c zio.c zio_checksum.c zio_compress.c zio_inject.c zvol.c sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys arc.h bplist.h dbuf.h dmu.h dmu_impl.h dmu_objset.h dmu_traverse.h dmu_tx.h dmu_zfetch.h dnode.h dsl_dataset.h dsl_dir.h dsl_pool.h dsl_prop.h dsl_synctask.h metaslab.h metaslab_impl.h refcount.h spa.h spa_impl.h space_map.h txg.h txg_impl.h uberblock.h uberblock_impl.h unique.h vdev.h vdev_disk.h vdev_file.h vdev_impl.h zap.h zap_impl.h zap_leaf.h zfs_acl.h zfs_context.h zfs_ctldir.h zfs_debug.h zfs_dir.h zfs_ioctl.h zfs_rlock.h zfs_vfsops.h zfs_znode.h zil.h zil_impl.h zio.h zio_checksum.h zio_compress.h zio_impl.h zvol.h sys/cddl/contrib/opensolaris/uts/common/os callb.c list.c nvpair_alloc_system.c taskq.c sys/cddl/contrib/opensolaris/uts/common/rpc xdr.c xdr.h xdr_array.c xdr_mem.c sys/cddl/contrib/opensolaris/uts/common/sys asm_linkage.h avl.h avl_impl.h bitmap.h byteorder.h callb.h ccompile.h compress.h cred.h debug.h dkio.h dklabel.h errorq.h feature_tests.h gfs.h isa_defs.h list.h list_impl.h note.h nvpair.h nvpair_impl.h processor.h procset.h sdt.h synch.h sysevent.h sysmacros.h vfs.h vmem.h zmod.h sys/cddl/contrib/opensolaris/uts/common/sys/fm protocol.h util.h sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs zfs.h sys/cddl/contrib/opensolaris/uts/common/sys/fs zfs.h sys/cddl/contrib/opensolaris/uts/common/zmod adler32.c crc32.c crc32.h deflate.c deflate.h inffast.c inffast.h inffixed.h inflate.c inflate.h inftrees.c inftrees.h trees.c zconf.h zlib.h zmod.c zmod_subr.c zutil.c zutil.h Log: MFC. The great CDDL file move. These files were repocopied for HEAD. The repo copy process renames tags, adding a prefix of 'old_', so the history for these files is in old_RELENG_7 etc. Revision Changes Path 1.3.2.1 +54 -0 src/cddl/compat/opensolaris/include/devid.h (new) 1.2.2.1 +35 -0 src/cddl/compat/opensolaris/include/fsshare.h (new) 1.2.2.1 +11 -0 src/cddl/compat/opensolaris/include/libintl.h (new) 1.2.2.1 +19 -0 src/cddl/compat/opensolaris/include/mnttab.h (new) 1.2.2.1 +18 -0 src/cddl/compat/opensolaris/include/priv.h (new) 1.2.2.1 +8 -0 src/cddl/compat/opensolaris/include/solaris.h (new) 1.2.2.1 +6 -0 src/cddl/compat/opensolaris/include/zone.h (new) 1.2.2.1 +167 -0 src/cddl/compat/opensolaris/lib/libumem/umem.c (new) 1.2.2.1 +85 -0 src/cddl/compat/opensolaris/lib/libumem/umem.h (new) 1.2.2.1 +119 -0 src/cddl/compat/opensolaris/misc/deviceid.c (new) 1.3.2.1 +259 -0 src/cddl/compat/opensolaris/misc/fsshare.c (new) 1.2.2.1 +213 -0 src/cddl/compat/opensolaris/misc/mkdirp.c (new) 1.2.2.1 +160 -0 src/cddl/compat/opensolaris/misc/mnttab.c (new) 1.2.2.1 +102 -0 src/cddl/compat/opensolaris/misc/zmount.c (new) 1.2.2.1 +46 -0 src/cddl/compat/opensolaris/misc/zone.c (new) 1.2.2.1 +384 -0 src/cddl/contrib/opensolaris/OPENSOLARIS.LICENSE (new) 1.3.2.1 +93 -0 src/cddl/contrib/opensolaris/cmd/zdb/zdb.8 (new) 1.4.2.1 +2193 -0 src/cddl/contrib/opensolaris/cmd/zdb/zdb.c (new) 1.2.2.1 +354 -0 src/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c (new) 1.3.2.1 +1843 -0 src/cddl/contrib/opensolaris/cmd/zfs/zfs.8 (new) 1.2.2.1 +405 -0 src/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.c (new) 1.2.2.1 +52 -0 src/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.h (new) 1.3.2.1 +3253 -0 src/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c (new) 1.2.2.1 +44 -0 src/cddl/contrib/opensolaris/cmd/zfs/zfs_util.h (new) 1.3.2.1 +1140 -0 src/cddl/contrib/opensolaris/cmd/zpool/zpool.8 (new) 1.2.2.1 +245 -0 src/cddl/contrib/opensolaris/cmd/zpool/zpool_iter.c (new) 1.3.2.1 +3602 -0 src/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c (new) 1.2.2.1 +79 -0 src/cddl/contrib/opensolaris/cmd/zpool/zpool_util.c (new) 1.2.2.1 +72 -0 src/cddl/contrib/opensolaris/cmd/zpool/zpool_util.h (new) 1.3.2.1 +883 -0 src/cddl/contrib/opensolaris/cmd/zpool/zpool_vdev.c (new) 1.4.2.1 +3495 -0 src/cddl/contrib/opensolaris/cmd/ztest/ztest.c (new) 1.2.2.1 +82 -0 src/cddl/contrib/opensolaris/head/assert.h (new) 1.2.2.1 +34 -0 src/cddl/contrib/opensolaris/head/atomic.h (new) 1.2.2.1 +124 -0 src/cddl/contrib/opensolaris/head/libintl.h (new) 1.2.2.1 +32 -0 src/cddl/contrib/opensolaris/head/stdio_ext.h (new) 1.2.2.1 +264 -0 src/cddl/contrib/opensolaris/head/synch.h (new) 1.2.2.1 +99 -0 src/cddl/contrib/opensolaris/head/thread.h (new) 1.2.2.1 +266 -0 src/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c (new) 1.2.2.1 +46 -0 src/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.h (new) 1.2.2.1 +59 -0 src/cddl/contrib/opensolaris/lib/libnvpair/nvpair_alloc_system.c (new) 1.2.2.1 +384 -0 src/cddl/contrib/opensolaris/lib/libuutil/common/libuutil.h (new) 1.2.2.1 +46 -0 src/cddl/contrib/opensolaris/lib/libuutil/common/libuutil_common.h (new) 1.2.2.1 +181 -0 src/cddl/contrib/opensolaris/lib/libuutil/common/libuutil_impl.h (new) 1.2.2.1 +85 -0 src/cddl/contrib/opensolaris/lib/libuutil/common/uu_alloc.c (new) 1.2.2.1 +567 -0 src/cddl/contrib/opensolaris/lib/libuutil/common/uu_avl.c (new) 1.2.2.1 +128 -0 src/cddl/contrib/opensolaris/lib/libuutil/common/uu_dprintf.c (new) 1.2.2.1 +122 -0 src/cddl/contrib/opensolaris/lib/libuutil/common/uu_ident.c (new) 1.2.2.1 +711 -0 src/cddl/contrib/opensolaris/lib/libuutil/common/uu_list.c (new) 1.2.2.1 +250 -0 src/cddl/contrib/opensolaris/lib/libuutil/common/uu_misc.c (new) 1.2.2.1 +70 -0 src/cddl/contrib/opensolaris/lib/libuutil/common/uu_open.c (new) 1.2.2.1 +205 -0 src/cddl/contrib/opensolaris/lib/libuutil/common/uu_pname.c (new) 1.2.2.1 +300 -0 src/cddl/contrib/opensolaris/lib/libuutil/common/uu_strtoint.c (new) 1.4.2.1 +443 -0 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h (new) 1.3.2.1 +599 -0 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_changelist.c (new) 1.3.2.1 +360 -0 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_config.c (new) 1.3.2.1 +3855 -0 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c (new) 1.2.2.1 +646 -0 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_graph.c (new) 1.2.2.1 +171 -0 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h (new) 1.4.2.1 +1023 -0 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c (new) 1.2.2.1 +986 -0 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c (new) 1.2.2.1 +2055 -0 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c (new) 1.3.2.1 +303 -0 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c (new) 1.4.2.1 +853 -0 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c (new) 1.4.2.1 +852 -0 src/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c (new) 1.9.2.1 +511 -0 src/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h (new) 1.2.2.1 +250 -0 src/cddl/contrib/opensolaris/lib/libzpool/common/taskq.c (new) 1.2.2.1 +144 -0 src/cddl/contrib/opensolaris/lib/libzpool/common/util.c (new) 1.2.2.1 +133 -0 src/sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c (new) 1.4.2.1 +260 -0 src/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c (new) 1.7.2.1 +220 -0 src/sys/cddl/compat/opensolaris/kern/opensolaris_kobj.c (new) 1.3.2.1 +131 -0 src/sys/cddl/compat/opensolaris/kern/opensolaris_kstat.c (new) 1.3.2.1 +56 -0 src/sys/cddl/compat/opensolaris/kern/opensolaris_misc.c (new) 1.3.2.1 +261 -0 src/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c (new) 1.3.2.1 +71 -0 src/sys/cddl/compat/opensolaris/kern/opensolaris_string.c (new) 1.10.2.1 +276 -0 src/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c (new) 1.2.2.1 +237 -0 src/sys/cddl/compat/opensolaris/kern/opensolaris_zone.c (new) 1.2.2.1 +44 -0 src/sys/cddl/compat/opensolaris/machine/endian.h (new) 1.3.2.1 +123 -0 src/sys/cddl/compat/opensolaris/rpc/xdr.h (new) 1.2.2.1 +241 -0 src/sys/cddl/compat/opensolaris/sys/acl.h (new) 1.3.2.1 +114 -0 src/sys/cddl/compat/opensolaris/sys/atomic.h (new) 1.2.2.1 +65 -0 src/sys/cddl/compat/opensolaris/sys/byteorder.h (new) 1.2.2.1 +217 -0 src/sys/cddl/compat/opensolaris/sys/callb.h (new) 1.2.2.1 +90 -0 src/sys/cddl/compat/opensolaris/sys/cmn_err.h (new) 1.2.2.1 +51 -0 src/sys/cddl/compat/opensolaris/sys/cred.h (new) 1.2.2.1 +48 -0 src/sys/cddl/compat/opensolaris/sys/debug.h (new) 1.2.2.1 +44 -0 src/sys/cddl/compat/opensolaris/sys/dirent.h (new) 1.2.2.1 +85 -0 src/sys/cddl/compat/opensolaris/sys/dkio.h (new) 1.3.2.1 +40 -0 src/sys/cddl/compat/opensolaris/sys/dnlc.h (new) 1.3.2.1 +55 -0 src/sys/cddl/compat/opensolaris/sys/kcondvar.h (new) 1.5.2.1 +77 -0 src/sys/cddl/compat/opensolaris/sys/kmem.h (new) 1.3.2.1 +60 -0 src/sys/cddl/compat/opensolaris/sys/kobj.h (new) 1.2.2.1 +66 -0 src/sys/cddl/compat/opensolaris/sys/kstat.h (new) 1.2.2.1 +46 -0 src/sys/cddl/compat/opensolaris/sys/lock.h (new) 1.3.2.1 +45 -0 src/sys/cddl/compat/opensolaris/sys/misc.h (new) 1.2.2.1 +56 -0 src/sys/cddl/compat/opensolaris/sys/mntent.h (new) 1.2.2.1 +36 -0 src/sys/cddl/compat/opensolaris/sys/mnttab.h (new) 1.2.2.1 +39 -0 src/sys/cddl/compat/opensolaris/sys/mount.h (new) 1.5.2.1 +72 -0 src/sys/cddl/compat/opensolaris/sys/mutex.h (new) 1.2.2.1 +63 -0 src/sys/cddl/compat/opensolaris/sys/policy.h (new) 1.5.2.1 +89 -0 src/sys/cddl/compat/opensolaris/sys/proc.h (new) 1.2.2.1 +37 -0 src/sys/cddl/compat/opensolaris/sys/random.h (new) 1.5.2.1 +88 -0 src/sys/cddl/compat/opensolaris/sys/rwlock.h (new) 1.2.2.1 +46 -0 src/sys/cddl/compat/opensolaris/sys/sdt.h (new) 1.3.2.1 +37 -0 src/sys/cddl/compat/opensolaris/sys/string.h (new) 1.2.2.1 +36 -0 src/sys/cddl/compat/opensolaris/sys/sunddi.h (new) 1.2.2.1 +137 -0 src/sys/cddl/compat/opensolaris/sys/sysmacros.h (new) 1.2.2.1 +49 -0 src/sys/cddl/compat/opensolaris/sys/systm.h (new) 1.2.2.1 +84 -0 src/sys/cddl/compat/opensolaris/sys/taskq.h (new) 1.2.2.1 +135 -0 src/sys/cddl/compat/opensolaris/sys/taskq_impl.h (new) 1.3.2.1 +58 -0 src/sys/cddl/compat/opensolaris/sys/time.h (new) 1.4.2.1 +68 -0 src/sys/cddl/compat/opensolaris/sys/types.h (new) 1.2.2.1 +63 -0 src/sys/cddl/compat/opensolaris/sys/uio.h (new) 1.2.2.1 +38 -0 src/sys/cddl/compat/opensolaris/sys/varargs.h (new) 1.3.2.1 +116 -0 src/sys/cddl/compat/opensolaris/sys/vfs.h (new) 1.6.2.1 +268 -0 src/sys/cddl/compat/opensolaris/sys/vnode.h (new) 1.2.2.1 +68 -0 src/sys/cddl/compat/opensolaris/sys/zone.h (new) 1.2.2.1 +217 -0 src/sys/cddl/contrib/opensolaris/common/acl/acl_common.c (new) 1.2.2.1 +56 -0 src/sys/cddl/contrib/opensolaris/common/acl/acl_common.h (new) 1.4.2.1 +68 -0 src/sys/cddl/contrib/opensolaris/common/atomic/amd64/atomic.S (new) 1.4.2.1 +98 -0 src/sys/cddl/contrib/opensolaris/common/atomic/i386/atomic.S (new) 1.3.2.1 +82 -0 src/sys/cddl/contrib/opensolaris/common/atomic/ia64/atomic.S (new) 1.3.2.1 +968 -0 src/sys/cddl/contrib/opensolaris/common/avl/avl.c (new) 1.3.2.1 +2953 -0 src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c (new) 1.2.2.1 +118 -0 src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair_alloc_fixed.c (new) 1.2.2.1 +287 -0 src/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c (new) 1.2.2.1 +56 -0 src/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.h (new) 1.2.2.1 +657 -0 src/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c (new) 1.2.2.1 +56 -0 src/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.h (new) 1.5.2.1 +884 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c (new) 1.15.2.1 +2858 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c (new) 1.2.2.1 +312 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bplist.c (new) 1.4.2.1 +2247 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c (new) 1.2.2.1 +1029 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c (new) 1.2.2.1 +160 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c (new) 1.3.2.1 +1037 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c (new) 1.3.2.1 +1009 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c (new) 1.2.2.1 +888 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c (new) 1.2.2.1 +992 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c (new) 1.2.2.1 +655 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c (new) 1.3.2.1 +1369 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c (new) 1.3.2.1 +623 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c (new) 1.4.2.1 +2035 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c (new) 1.3.2.1 +1215 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c (new) 1.3.2.1 +256 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c (new) 1.2.2.1 +501 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c (new) 1.2.2.1 +196 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c (new) 1.2.2.1 +145 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/fletcher.c (new) 1.2.2.1 +69 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/gzip.c (new) 1.2.2.1 +129 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lzjb.c (new) 1.2.2.1 +1023 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c (new) 1.2.2.1 +194 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/refcount.c (new) 1.2.2.1 +131 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sha256.c (new) 1.8.2.1 +3301 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c (new) 1.6.2.1 +375 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c (new) 1.2.2.1 +440 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c (new) 1.2.2.1 +354 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c (new) 1.3.2.1 +1130 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c (new) 1.2.2.1 +501 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c (new) 1.2.2.1 +109 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h (new) 1.2.2.1 +89 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bplist.h (new) 1.2.2.1 +334 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h (new) 1.3.2.1 +587 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h (new) 1.2.2.1 +237 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h (new) 1.2.2.1 +125 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h (new) 1.2.2.1 +120 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_traverse.h (new) 1.2.2.1 +134 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h (new) 1.2.2.1 +75 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_zfetch.h (new) 1.2.2.1 +267 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h (new) 1.3.2.1 +185 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h (new) 1.3.2.1 +143 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h (new) 1.2.2.1 +82 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h (new) 1.2.2.1 +77 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h (new) 1.2.2.1 +77 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_synctask.h (new) 1.2.2.1 +69 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h (new) 1.2.2.1 +81 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h (new) 1.2.2.1 +103 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h (new) 1.3.2.1 +491 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h (new) 1.2.2.1 +168 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h (new) 1.2.2.1 +162 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h (new) 1.2.2.1 +120 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h (new) 1.2.2.1 +77 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h (new) 1.2.2.1 +50 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock.h (new) 1.2.2.1 +63 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock_impl.h (new) 1.2.2.1 +56 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/unique.h (new) 1.2.2.1 +132 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h (new) 1.2.2.1 +52 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_disk.h (new) 1.2.2.1 +46 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_file.h (new) 1.2.2.1 +298 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h (new) 1.2.2.1 +359 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h (new) 1.2.2.1 +204 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_impl.h (new) 1.2.2.1 +234 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_leaf.h (new) 1.2.2.1 +115 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h (new) 1.4.2.1 +120 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h (new) 1.2.2.1 +71 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ctldir.h (new) 1.2.2.1 +75 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h (new) 1.2.2.1 +71 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_dir.h (new) 1.3.2.1 +163 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h (new) 1.2.2.1 +89 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_rlock.h (new) 1.2.2.1 +100 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h (new) 1.3.2.1 +298 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h (new) 1.2.2.1 +276 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h (new) 1.2.2.1 +111 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h (new) 1.2.2.1 +366 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h (new) 1.2.2.1 +75 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_checksum.h (new) 1.2.2.1 +82 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h (new) 1.2.2.1 +205 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h (new) 1.2.2.1 +68 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zvol.h (new) 1.2.2.1 +611 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c (new) 1.2.2.1 +63 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/uberblock.c (new) 1.2.2.1 +107 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/unique.c (new) 1.5.2.1 +1915 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c (new) 1.3.2.1 +394 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c (new) 1.2.2.1 +363 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c (new) 1.2.2.1 +225 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c (new) 1.6.2.1 +583 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c (new) 1.2.2.1 +1011 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c (new) 1.2.2.1 +495 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c (new) 1.2.2.1 +89 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c (new) 1.3.2.1 +323 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c (new) 1.3.2.1 +1237 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c (new) 1.2.2.1 +118 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c (new) 1.4.2.1 +1071 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c (new) 1.2.2.1 +741 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c (new) 1.3.2.1 +857 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c (new) 1.2.2.1 +28 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs.conf (new) 1.3.2.1 +1608 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c (new) 1.2.2.1 +99 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_byteswap.c (new) 1.8.2.1 +1119 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c (new) 1.3.2.1 +797 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c (new) 1.5.2.1 +335 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fm.c (new) 1.7.2.1 +1826 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c (new) 1.3.2.1 +349 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c (new) 1.6.2.1 +430 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c (new) 1.2.2.1 +594 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c (new) 1.14.2.1 +1021 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c (new) 1.31.2.1 +3619 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c (new) 1.15.2.1 +1068 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c (new) 1.4.2.1 +1607 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c (new) 1.5.2.1 +1861 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c (new) 1.2.2.1 +172 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c (new) 1.2.2.1 +148 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c (new) 1.2.2.1 +315 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c (new) 1.5.2.1 +801 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c (new) 1.3.2.1 +363 -0 src/sys/cddl/contrib/opensolaris/uts/common/os/callb.c (new) 1.2.2.1 +193 -0 src/sys/cddl/contrib/opensolaris/uts/common/os/list.c (new) 1.2.2.1 +63 -0 src/sys/cddl/contrib/opensolaris/uts/common/os/nvpair_alloc_system.c (new) 1.4.2.1 +1020 -0 src/sys/cddl/contrib/opensolaris/uts/common/os/taskq.c (new) 1.3.2.1 +671 -0 src/sys/cddl/contrib/opensolaris/uts/common/rpc/xdr.c (new) 1.3.2.1 +605 -0 src/sys/cddl/contrib/opensolaris/uts/common/rpc/xdr.h (new) 1.2.2.1 +123 -0 src/sys/cddl/contrib/opensolaris/uts/common/rpc/xdr_array.c (new) 1.2.2.1 +209 -0 src/sys/cddl/contrib/opensolaris/uts/common/rpc/xdr_mem.c (new) 1.4.2.1 +110 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/asm_linkage.h (new) 1.2.2.1 +298 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/avl.h (new) 1.2.2.1 +164 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/avl_impl.h (new) 1.2.2.1 +194 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/bitmap.h (new) 1.3.2.1 +137 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/byteorder.h (new) 1.2.2.1 +214 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/callb.h (new) 1.2.2.1 +127 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/ccompile.h (new) 1.2.2.1 +46 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/compress.h (new) 1.2.2.1 +154 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/cred.h (new) 1.2.2.1 +129 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h (new) 1.2.2.1 +477 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/dkio.h (new) 1.2.2.1 +268 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/dklabel.h (new) 1.2.2.1 +83 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/errorq.h (new) 1.2.2.1 +397 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/feature_tests.h (new) 1.2.2.1 +75 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h (new) 1.2.2.1 +301 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/fm/protocol.h (new) 1.2.2.1 +103 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/fm/util.h (new) 1.4.2.1 +437 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h (new) 1.2.2.1 +139 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/gfs.h (new) 1.3.2.1 +479 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h (new) 1.2.2.1 +63 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/list.h (new) 1.2.2.1 +53 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/list_impl.h (new) 1.2.2.1 +56 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/note.h (new) 1.2.2.1 +260 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/nvpair.h (new) 1.2.2.1 +73 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/nvpair_impl.h (new) 1.2.2.1 +146 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/processor.h (new) 1.3.2.1 +160 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/procset.h (new) 1.2.2.1 +176 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/sdt.h (new) 1.2.2.1 +161 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/synch.h (new) 1.2.2.1 +227 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent.h (new) 1.3.2.1 +287 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/sysmacros.h (new) 1.2.2.1 +569 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/vfs.h (new) 1.3.2.1 +142 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/vmem.h (new) 1.2.2.1 +68 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/zmod.h (new) 1.2.2.1 +149 -0 src/sys/cddl/contrib/opensolaris/uts/common/zmod/adler32.c (new) 1.2.2.1 +428 -0 src/sys/cddl/contrib/opensolaris/uts/common/zmod/crc32.c (new) 1.2.2.1 +443 -0 src/sys/cddl/contrib/opensolaris/uts/common/zmod/crc32.h (new) 1.2.2.1 +1742 -0 src/sys/cddl/contrib/opensolaris/uts/common/zmod/deflate.c (new) 1.2.2.1 +331 -0 src/sys/cddl/contrib/opensolaris/uts/common/zmod/deflate.h (new) 1.2.2.1 +320 -0 src/sys/cddl/contrib/opensolaris/uts/common/zmod/inffast.c (new) 1.2.2.1 +13 -0 src/sys/cddl/contrib/opensolaris/uts/common/zmod/inffast.h (new) 1.2.2.1 +96 -0 src/sys/cddl/contrib/opensolaris/uts/common/zmod/inffixed.h (new) 1.2.2.1 +1395 -0 src/sys/cddl/contrib/opensolaris/uts/common/zmod/inflate.c (new) 1.2.2.1 +117 -0 src/sys/cddl/contrib/opensolaris/uts/common/zmod/inflate.h (new) 1.2.2.1 +331 -0 src/sys/cddl/contrib/opensolaris/uts/common/zmod/inftrees.c (new) 1.2.2.1 +57 -0 src/sys/cddl/contrib/opensolaris/uts/common/zmod/inftrees.h (new) 1.2.2.1 +1219 -0 src/sys/cddl/contrib/opensolaris/uts/common/zmod/trees.c (new) 1.2.2.1 +117 -0 src/sys/cddl/contrib/opensolaris/uts/common/zmod/zconf.h (new) 1.2.2.1 +1359 -0 src/sys/cddl/contrib/opensolaris/uts/common/zmod/zlib.h (new) 1.2.2.1 +109 -0 src/sys/cddl/contrib/opensolaris/uts/common/zmod/zmod.c (new) 1.2.2.1 +84 -0 src/sys/cddl/contrib/opensolaris/uts/common/zmod/zmod_subr.c (new) 1.2.2.1 +324 -0 src/sys/cddl/contrib/opensolaris/uts/common/zmod/zutil.c (new) 1.2.2.1 +274 -0 src/sys/cddl/contrib/opensolaris/uts/common/zmod/zutil.h (new) From owner-cvs-src@FreeBSD.ORG Thu Apr 17 02:41:05 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 950FF106566B; Thu, 17 Apr 2008 02:41:05 +0000 (UTC) (envelope-from jb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 69D668FC13; Thu, 17 Apr 2008 02:41:05 +0000 (UTC) (envelope-from jb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3H2f5LR010613; Thu, 17 Apr 2008 02:41:05 GMT (envelope-from jb@repoman.freebsd.org) Received: (from jb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3H2f5pi010612; Thu, 17 Apr 2008 02:41:05 GMT (envelope-from jb) Message-Id: <200804170241.m3H2f5pi010612@repoman.freebsd.org> From: John Birrell Date: Thu, 17 Apr 2008 02:41:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/cddl/contrib/opensolaris/uts/common Makefile.files X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 02:41:05 -0000 jb 2008-04-17 02:41:05 UTC FreeBSD src repository Added files: (Branch: RELENG_7) sys/cddl/contrib/opensolaris/uts/common Makefile.files Log: MFC. Par of the big CDDL file move I missed. Revision Changes Path 1.2.2.1 +101 -0 src/sys/cddl/contrib/opensolaris/uts/common/Makefile.files (new) From owner-cvs-src@FreeBSD.ORG Thu Apr 17 04:16:52 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 08C6A106566C; Thu, 17 Apr 2008 04:16:52 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EADEB8FC13; Thu, 17 Apr 2008 04:16:51 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3H4Gpt4032562; Thu, 17 Apr 2008 04:16:51 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from yongari@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3H4Gpos032561; Thu, 17 Apr 2008 04:16:51 GMT (envelope-from yongari) Message-Id: <200804170416.m3H4Gpos032561@repoman.freebsd.org> From: Pyun YongHyeon Date: Thu, 17 Apr 2008 04:16:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/pci if_rl.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 04:16:52 -0000 yongari 2008-04-17 04:16:50 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/pci if_rl.c Log: MFC if_rl.c, rev 1.174 to RELENG_7. It seems that RealTek 8129/8139 chip reports invalid length of received frame under certain conditions. wpaul said the length 0xfff0 is special meaning that indicates hardware is in the process of copying a packet into host memory. But it seems there are other cases that hardware is busy or stuck in bad situation even if the received frame length is not 0xfff0. To work-around this condition, add a check that verifys that recevied frame length is in valid range. If received length is out of range reinitialize hardware to recover from stuck condition. Revision Changes Path 1.170.2.3 +5 -3 src/sys/pci/if_rl.c From owner-cvs-src@FreeBSD.ORG Thu Apr 17 04:18:29 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DC089106566B; Thu, 17 Apr 2008 04:18:29 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CA7D98FC1B; Thu, 17 Apr 2008 04:18:29 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3H4ITNv032631; Thu, 17 Apr 2008 04:18:29 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from yongari@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3H4ITGv032630; Thu, 17 Apr 2008 04:18:29 GMT (envelope-from yongari) Message-Id: <200804170418.m3H4ITGv032630@repoman.freebsd.org> From: Pyun YongHyeon Date: Thu, 17 Apr 2008 04:18:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/pci if_rl.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 04:18:30 -0000 yongari 2008-04-17 04:18:29 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/pci if_rl.c Log: MFC if_rl.c, rev 1.174 to RELENG_6. It seems that RealTek 8129/8139 chip reports invalid length of received frame under certain conditions. wpaul said the length 0xfff0 is special meaning that indicates hardware is in the process of copying a packet into host memory. But it seems there are other cases that hardware is busy or stuck in bad situation even if the received frame length is not 0xfff0. To work-around this condition, add a check that verifys that recevied frame length is in valid range. If received length is out of range reinitialize hardware to recover from stuck condition. Revision Changes Path 1.152.2.9 +5 -3 src/sys/pci/if_rl.c From owner-cvs-src@FreeBSD.ORG Thu Apr 17 04:20:11 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 651B61065670; Thu, 17 Apr 2008 04:20:11 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 503608FC13; Thu, 17 Apr 2008 04:20:11 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3H4KBcm032842; Thu, 17 Apr 2008 04:20:11 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3H4KBOj032841; Thu, 17 Apr 2008 04:20:11 GMT (envelope-from jeff) Message-Id: <200804170420.m3H4KBOj032841@repoman.freebsd.org> From: Jeff Roberson Date: Thu, 17 Apr 2008 04:20:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_intr.c kern_subr.c kern_switch.c kern_synch.c kern_thread.c sched_4bsd.c sched_ule.c subr_sleepqueue.c subr_trap.c subr_turnstile.c src/sys/sys proc.h sched.h sysctl.h src/sys/vm vm_glue.c vm_zeroidle.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 04:20:11 -0000 jeff 2008-04-17 04:20:11 UTC FreeBSD src repository Modified files: sys/kern kern_intr.c kern_subr.c kern_switch.c kern_synch.c kern_thread.c sched_4bsd.c sched_ule.c subr_sleepqueue.c subr_trap.c subr_turnstile.c sys/sys proc.h sched.h sysctl.h sys/vm vm_glue.c vm_zeroidle.c Log: - Make SCHED_STATS more generic by adding a wrapper to create the variables and sysctl nodes. - In reset walk the children of kern_sched_stats and reset the counters via the oid_arg1 pointer. This allows us to add arbitrary counters to the tree and still reset them properly. - Define a set of switch types to be passed with flags to mi_switch(). These types are named SWT_*. These types correspond to SCHED_STATS counters and are automatically handled in this way. - Make the new SWT_ types more specific than the older switch stats. There are now stats for idle switches, remote idle wakeups, remote preemption ithreads idling, etc. - Add switch statistics for ULE's pickcpu algorithm. These stats include how much migration there is, how often affinity was successful, how often threads were migrated to the local cpu on wakeup, etc. Sponsored by: Nokia Revision Changes Path 1.163 +2 -2 src/sys/kern/kern_intr.c 1.104 +1 -1 src/sys/kern/kern_subr.c 1.144 +41 -25 src/sys/kern/kern_switch.c 1.311 +5 -1 src/sys/kern/kern_synch.c 1.274 +2 -2 src/sys/kern/kern_thread.c 1.124 +4 -6 src/sys/kern/sched_4bsd.c 1.242 +30 -8 src/sys/kern/sched_ule.c 1.53 +2 -4 src/sys/kern/subr_sleepqueue.c 1.304 +1 -2 src/sys/kern/subr_trap.c 1.173 +1 -2 src/sys/kern/subr_turnstile.c 1.511 +20 -4 src/sys/sys/proc.h 1.39 +10 -8 src/sys/sys/sched.h 1.157 +1 -0 src/sys/sys/sysctl.h 1.231 +1 -1 src/sys/vm/vm_glue.c 1.52 +1 -1 src/sys/vm/vm_zeroidle.c From owner-cvs-src@FreeBSD.ORG Thu Apr 17 04:22:33 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 697101065674; Thu, 17 Apr 2008 04:22:33 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3E3118FC21; Thu, 17 Apr 2008 04:22:33 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3H4MXEi033027; Thu, 17 Apr 2008 04:22:33 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from yongari@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3H4MX05033026; Thu, 17 Apr 2008 04:22:33 GMT (envelope-from yongari) Message-Id: <200804170422.m3H4MX05033026@repoman.freebsd.org> From: Pyun YongHyeon Date: Thu, 17 Apr 2008 04:22:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/nfe if_nfe.c if_nfereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 04:22:33 -0000 yongari 2008-04-17 04:22:33 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/nfe if_nfe.c if_nfereg.h Log: MFC if_nfe.c rev 1.28, if_nfereg.h rev 1.12 to RELENG_7. Add support for MCP73 chips. Revision Changes Path 1.21.2.5 +12 -0 src/sys/dev/nfe/if_nfe.c 1.10.2.1 +4 -0 src/sys/dev/nfe/if_nfereg.h From owner-cvs-src@FreeBSD.ORG Thu Apr 17 04:27:45 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 65902106566C; Thu, 17 Apr 2008 04:27:45 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3A48B8FC0C; Thu, 17 Apr 2008 04:27:45 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3H4RjAW033185; Thu, 17 Apr 2008 04:27:45 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3H4Rjk6033184; Thu, 17 Apr 2008 04:27:45 GMT (envelope-from brueffer) Message-Id: <200804170427.m3H4Rjk6033184@repoman.freebsd.org> From: Christian Brueffer Date: Thu, 17 Apr 2008 04:27:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/release/doc/share/misc dev.archlist.txt X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 04:27:45 -0000 brueffer 2008-04-17 04:27:44 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) release/doc/share/misc dev.archlist.txt Log: MFC: rev. 1.102 sf(4) should work on all archs now, remove it from here. Revision Changes Path 1.100.2.3 +0 -1 src/release/doc/share/misc/dev.archlist.txt From owner-cvs-src@FreeBSD.ORG Thu Apr 17 04:59:18 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D05AD106564A; Thu, 17 Apr 2008 04:59:18 +0000 (UTC) (envelope-from jb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BB4578FC14; Thu, 17 Apr 2008 04:59:18 +0000 (UTC) (envelope-from jb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3H4xI0k043394; Thu, 17 Apr 2008 04:59:18 GMT (envelope-from jb@repoman.freebsd.org) Received: (from jb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3H4xI5I043393; Thu, 17 Apr 2008 04:59:18 GMT (envelope-from jb) Message-Id: <200804170459.m3H4xI5I043393@repoman.freebsd.org> From: John Birrell Date: Thu, 17 Apr 2008 04:59:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/cddl/lib/libavl Makefile src/cddl/lib/libnvpair Makefile src/cddl/lib/libumem Makefile src/cddl/lib/libuutil Makefile src/cddl/lib/libzfs Makefile src/cddl/lib/libzpool Makefile src/cddl/sbin/zfs Makefile src/cddl/sbin/zpool Makefile ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 04:59:18 -0000 jb 2008-04-17 04:59:18 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) cddl/lib/libavl Makefile cddl/lib/libnvpair Makefile cddl/lib/libumem Makefile cddl/lib/libuutil Makefile cddl/lib/libzfs Makefile cddl/lib/libzpool Makefile cddl/sbin/zfs Makefile cddl/sbin/zpool Makefile cddl/usr.bin/ztest Makefile cddl/usr.sbin/zdb Makefile sys/modules/zfs Makefile Log: MFC. Step 2 of the big CDDL file move. Use the files in their new locations. The next step will be to remove the files from their old locations. Revision Changes Path 1.2.2.1 +3 -3 src/cddl/lib/libavl/Makefile 1.2.2.1 +4 -4 src/cddl/lib/libnvpair/Makefile 1.2.2.1 +2 -2 src/cddl/lib/libumem/Makefile 1.2.2.1 +7 -7 src/cddl/lib/libuutil/Makefile 1.3.2.1 +16 -16 src/cddl/lib/libzfs/Makefile 1.5.2.1 +17 -17 src/cddl/lib/libzpool/Makefile 1.3.2.1 +13 -13 src/cddl/sbin/zfs/Makefile 1.3.2.1 +13 -13 src/cddl/sbin/zpool/Makefile 1.4.2.1 +9 -9 src/cddl/usr.bin/ztest/Makefile 1.4.2.1 +9 -9 src/cddl/usr.sbin/zdb/Makefile 1.6.2.1 +19 -19 src/sys/modules/zfs/Makefile From owner-cvs-src@FreeBSD.ORG Thu Apr 17 07:02:55 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 54231106567E for ; Thu, 17 Apr 2008 07:02:55 +0000 (UTC) (envelope-from qingli@speakeasy.net) Received: from mail5.sea5.speakeasy.net (mail5.sea5.speakeasy.net [69.17.117.7]) by mx1.freebsd.org (Postfix) with ESMTP id 1027C8FC1C for ; Thu, 17 Apr 2008 07:02:54 +0000 (UTC) (envelope-from qingli@speakeasy.net) Received: (qmail 7780 invoked from network); 17 Apr 2008 07:02:54 -0000 Received: from dsl081-051-177.sfo1.dsl.speakeasy.net (HELO SAINTS) (qingli@[64.81.51.177]) (envelope-sender ) by mail5.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 17 Apr 2008 07:02:54 -0000 From: "Qing Li" To: "'Bruce M. Simpson'" References: <200804130545.m3D5jEtd081771@repoman.freebsd.org> <4803D7E2.80000@freebsd.org> <000201c89eae$d4dcfe10$b1335140@SAINTS> <48047442.1030609@FreeBSD.org> Date: Thu, 17 Apr 2008 00:03:00 -0700 Message-ID: <004901c8a059$135ffb50$b1335140@SAINTS> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 In-Reply-To: <48047442.1030609@FreeBSD.org> Thread-Index: Acie2nyRXqvDoL9GR+6s6KSqi024jwBfB6Ig Cc: 'Qing Li' , src-committers@FreeBSD.org, 'Andre Oppermann' , cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: RE: multipath stuff X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 07:02:55 -0000 Hi Bruce, > > First of all thanks for doing this. It would have been nice > to have had some advance warning though. > Hopefully it wasn't too much of a grief ... > > I'm surprised XORP hasn't been mentioned here, so I'll > mention it now... > > For what it's worth this should not make any operational changes to > XORP's behaviour, it already plumbs routes to the FIB from > its RIB with > the next-hop field, and always parses the next-hop in any PF_ROUTE > messages it sees. I can't speak for the others. > I was hoping that would be the case, and that should be how it's done in theory, no ? > > Questions: > * So, does this RADIX_MPATH code originate from KAME? > Yes, this work originated from the KAME project. > > * If so, to what extent does it share heritage with the OpenBSD code? > I don't know much about the OpenBSD code and never looked at that branch. What I do know, is the original code from KAME worked on all except FreeBSD, at least that was the case when I did the initial work in FreeBSD 5.4, and the original code has not changed for quite some time even before that. The bulk of the addition/change is actually in route.c With the original code, the box would boot-up and crash immediately. If my memory serves me right, the crash was due to the address alias was not being properly taken care of. Also in the original code, the deletion did not really work and also crashed often. > > It will be useful as a baseline for other work, in particular > removing the 32 (S,G) channel limitation from the multicast > forwarding code -- with such a change it would be possible to > move multicasting into the usual radix trie lookup by adding a > new flag which says "flood this to > all next-hops specified as AF_LINK sockaddrs". > That would be good. I'd like to learn more about what you have in mind and would be happy to help you out on that front. > > We really need to get ARP out of there now. :-) > Yes. I am going to be focused on getting this work revised and hope to wrap it up in a couple of weeks. Julian is helping me out on the debugging and testing front. > > It would be nice if rt_mpath_matchgate() used the sa_dl_equal() macros > from if.c, it reads a bit quirky. > I will update the code. Thanks. > > The questions you raise about ownership of FIB entries bear some > scrutiny. Microsoft, for example, are pretty strict about > only exposing the forwarding table to consumers which are willing > to play by all rules of the API. What they have could be termed > a RIB in of itself, you never get to interact with the forwarding > tables directly outside of the TCPIP.SYS driver, except for read-only > access e.g. SNMP. There is locking capability in their API. > I am going to postpone this discussion until I get done with the new ARP work. However, one thing I do want to mention, is I doubt one can get the proper entries out of the table using SNMP because I do know the forwarding table MIB is and has been broken for years. The table does not support these concepts with the proper table index. > > It really is worth looking at Linux, rtnetlink has an > informational RFC, it uses a tag-length-value protocol which > addresses a number of the issues blocking further progress in this > area, and whilst we can't take > the code, the design, and the idea, are not subject to the GPL -- > particularly so given the informational RFC status. > Interesting. Is this the RFC you are referring to ? 3549 Linux Netlink as an IP Services Protocol. J. Salim, H. Khosravi, A. Kleen, A. Kuznetsov. July 2003. (Format: TXT=72161 bytes) (Status: INFORMATIONAL) -- Qing From owner-cvs-src@FreeBSD.ORG Thu Apr 17 07:53:50 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5B8631065671; Thu, 17 Apr 2008 07:53:50 +0000 (UTC) (envelope-from dfr@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 30B4E8FC17; Thu, 17 Apr 2008 07:53:49 +0000 (UTC) (envelope-from dfr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3H7rn7Q053017; Thu, 17 Apr 2008 07:53:49 GMT (envelope-from dfr@repoman.freebsd.org) Received: (from dfr@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3H7rnn0053016; Thu, 17 Apr 2008 07:53:49 GMT (envelope-from dfr) Message-Id: <200804170753.m3H7rnn0053016@repoman.freebsd.org> From: Doug Rabson Date: Thu, 17 Apr 2008 07:53:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/fs/smbfs smbfs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 07:53:50 -0000 dfr 2008-04-17 07:53:48 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/fs/smbfs smbfs_vnops.c Log: MFC: smbfs_vnops.c 1.68 - make sure l_type is F_UNLCK when trying to unlock a byte range. Revision Changes Path 1.65.2.1 +3 -0 src/sys/fs/smbfs/smbfs_vnops.c From owner-cvs-src@FreeBSD.ORG Thu Apr 17 09:56:01 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C9DA61065671; Thu, 17 Apr 2008 09:56:01 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A2AB08FC1B; Thu, 17 Apr 2008 09:56:01 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3H9u11h075980; Thu, 17 Apr 2008 09:56:01 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3H9u1nm075979; Thu, 17 Apr 2008 09:56:01 GMT (envelope-from jeff) Message-Id: <200804170956.m3H9u1nm075979@repoman.freebsd.org> From: Jeff Roberson Date: Thu, 17 Apr 2008 09:56:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 09:56:01 -0000 jeff 2008-04-17 09:56:01 UTC FreeBSD src repository Modified files: sys/kern sched_ule.c Log: - Add a metric to describe how busy a processor has been over the last two ticks by counting the number of switches and the load when sched_clock() is called. - If the busy metric exceeds a threshold allow the idle thread to spin waiting for new work for a brief period to avoid using IPIs. This reduces the cost on the sender and receiver as well as reducing wakeup latency considerably when it works. Sponsored by: Nokia Revision Changes Path 1.243 +71 -7 src/sys/kern/sched_ule.c From owner-cvs-src@FreeBSD.ORG Thu Apr 17 11:12:23 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 240B8106564A; Thu, 17 Apr 2008 11:12:23 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from out1.smtp.messagingengine.com (out1.smtp.messagingengine.com [66.111.4.25]) by mx1.freebsd.org (Postfix) with ESMTP id D67BD8FC27; Thu, 17 Apr 2008 11:12:22 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from compute2.internal (compute2.internal [10.202.2.42]) by out1.messagingengine.com (Postfix) with ESMTP id 24254100B33; Thu, 17 Apr 2008 07:12:22 -0400 (EDT) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute2.internal (MEProxy); Thu, 17 Apr 2008 07:12:22 -0400 X-Sasl-enc: 8pePAGz5vrL4x94QdK8kMPWMO1SAswTYlmtXqdPEvzuJ 1208430741 Received: from empiric.lon.incunabulum.net (82-35-112-254.cable.ubr07.dals.blueyonder.co.uk [82.35.112.254]) by mail.messagingengine.com (Postfix) with ESMTPSA id B9BA1E175; Thu, 17 Apr 2008 07:12:20 -0400 (EDT) Message-ID: <48073093.7090103@FreeBSD.org> Date: Thu, 17 Apr 2008 12:12:19 +0100 From: "Bruce M. Simpson" User-Agent: Thunderbird 2.0.0.12 (X11/20080405) MIME-Version: 1.0 To: Andre Oppermann References: <200804130545.m3D5jEtd081771@repoman.freebsd.org> <4803D7E2.80000@freebsd.org> <000201c89eae$d4dcfe10$b1335140@SAINTS> <4804CF68.9060109@freebsd.org> In-Reply-To: <4804CF68.9060109@freebsd.org> X-Enigmail-Version: 0.95.6 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: src-committers@FreeBSD.org, claudio@openbsd.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, 'Qing Li' , Qing Li Subject: Re: cvs commit: src/sys/conf files options src/sys/net radix.c radix.h route.c route.h rtsock.c src/sys/netinet in_proto.c ip_output.c src/sys/netinet6 in6_proto.c in6_src.c nd6_nbr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 11:12:23 -0000 Andre Oppermann wrote: > In OpenBSD multipath one has to install an multipath route explicitly > with > the -mpath modifier to route(8) and for daemons with RTF_MPATH in the > routing > message. Multipath routes also retain this flag during their > lifetime. If > not set, the normal one-route-only behavior is kept. This allows all > non-mpath > aware programs to continue to work. > > I think this is the model to follow. Also for inter-BSD compatibility. I think it's fair to do this until such time as PF_ROUTE itself may evolve. The API has limitations as we know, and it has had a fair share of bugs attached to its use of legacy structure, lack of bounds checking etc. which has accumulated patches over the years. There is only 1 bit, RTF_PROTO1, which can be used to tell if a FIB entry in PF_ROUTE was dynamically added or not. Everything out there overloads this bit, so there is no way to stop daemons from clobbering each other. At the moment, anything written to follow the model of e.g. routed is just very likely to clobber other consumers. It is written to assume it controls the whole table. This is not good, considering our implementation of IRDP (Internet Router Discovery, RFC 1256) uses the routed code base. > Yes. Let me explain. There are two approaches here: The Quagga/Zebra > approach where all routing protocol daemons communicate with a central > daemon that is the single point of contact to the kernel. The other > approach is the OpenBGPD/OpenOSPFD approach where each daemon runs on > its own (because most of the time there is little to no overlap) and > does its own routing table manipulations. XORP uses the first approach. It tries to do some side-stepping to prevent clobbering other consumers, by e.g. inferring if a route would have been created automatically for an interface's subnet address and leaving other routes alone. There is code to restore the previous FIB contents on exit, however because of the above lack re RTF_PROTO1, this is not foolproof. > The second approach is a > bit tricky at the moment as the routing socket is not really intended > for operating in this way and the daemons have to be aware of each > other in certain ways. OK, let me just say: I don't believe kernel FIBs should be used as RIBs. I am definitely in favour of making changes which allow daemons to interoperate, but I don't believe we should be doing things which encourage people to use the kernel FIB as a place to exchange routes between processes. Other than perhaps a "quick hack" for testing something, but it really isn't the way to do it on an embedded box (racking up those context switches and dirty pages), and the problem with allowing quick hacks is that they tend to get perpetuated as kludges. After all, if something "kinda" works, people will keep doing it. However as you quite correctly point out, when you introduce multipath into the kernel FIB, you need to make sure there is no collision between old consumers (who know nothing of multiple next-hops) and new consumers (who will be checking and using multiple next-hop information). > > Ideally, and this is what Claudio says as well, we should end up with > the following functionality: > > - equal cost multipath where one prefix can have multiple next-hops. > - ecmp should be explicit with the RTM_MPATH flag. > - a hierarchy of multiple prefixes where the one with the highest > priority carries the traffic (possibly with ecmp). > - the hierarchy should have a number of precedence levels (interface > route, static route, IGP route, EGP route, other). > - within those precedence levels it should have further subdivision > to prefer OSPF over RIP in the IGP category for example. > - a change/delete applies to a specific precedence level if specified. > - routing socket filters on reading so that routing daemons can > select which precendence levels they want to track (IGP doesn't > have to track EGP route changes for example). > > With this functionality a number of independent but complementary routing > daemons can work together is a useful and -more important- > standardized way. Linux implements a form of update filtering on the rtnetlink socket. Re the rest of it: This is pretty much what Microsoft does -- up to a point. The API for the RIB there isn't really that open, you certainly can't just port a Linux or BSD daemon and expect it to work -- it's totally different. But they do implement explicit tagging of who owns which route. You can see all of these routes with the "route print" or "netsh ip show routes" commands, however routes added with either of these CLI tools go into a separate RIB table of their own -- you aren't modifying the final table. To an extent, you can modify the admin distance controlling which entries go where in NT, although some things stay hard-coded. I actually wrote a DLL for Windows which drops in like any other routing protocol, and allows you to inject routes into its RIB manager using the BSD routing socket. It uses an NT named pipe for this. Coding it wasn't easy as they don't provide a completely working example of how to do it -- but their code will get you say 80% of the way there. The fact that the BSD PF_ROUTE message format doesn't have support for multipath, means that this DLL has to do some side-stepping of its own to make sure the routes we plumb into TCPIP.SYS using the RTM API are removed properly. later BMS From owner-cvs-src@FreeBSD.ORG Thu Apr 17 11:15:27 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AC3CF106566C; Thu, 17 Apr 2008 11:15:27 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from out1.smtp.messagingengine.com (out1.smtp.messagingengine.com [66.111.4.25]) by mx1.freebsd.org (Postfix) with ESMTP id 7BAED8FC13; Thu, 17 Apr 2008 11:15:27 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id 25ABF100B22; Thu, 17 Apr 2008 07:15:27 -0400 (EDT) Received: from heartbeat2.messagingengine.com ([10.202.2.161]) by compute1.internal (MEProxy); Thu, 17 Apr 2008 07:15:27 -0400 X-Sasl-enc: SDLFwnlQNKvlymkGJDjlkxv2/MF5DokL72K8r02opLWB 1208430926 Received: from empiric.lon.incunabulum.net (82-35-112-254.cable.ubr07.dals.blueyonder.co.uk [82.35.112.254]) by mail.messagingengine.com (Postfix) with ESMTPSA id 35E652B723; Thu, 17 Apr 2008 07:15:26 -0400 (EDT) Message-ID: <4807314D.5020707@FreeBSD.org> Date: Thu, 17 Apr 2008 12:15:25 +0100 From: "Bruce M. Simpson" User-Agent: Thunderbird 2.0.0.12 (X11/20080405) MIME-Version: 1.0 To: Qing Li References: <200804130545.m3D5jEtd081771@repoman.freebsd.org> <4803D7E2.80000@freebsd.org> <000201c89eae$d4dcfe10$b1335140@SAINTS> <48047442.1030609@FreeBSD.org> <004901c8a059$135ffb50$b1335140@SAINTS> In-Reply-To: <004901c8a059$135ffb50$b1335140@SAINTS> X-Enigmail-Version: 0.95.6 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: 'Qing Li' , src-committers@FreeBSD.org, 'Andre Oppermann' , cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: multipath stuff X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 11:15:27 -0000 Qing Li wrote: > I don't know much about the OpenBSD code and never looked at that > branch. What I do know, is the original code from KAME worked on > all except FreeBSD, .. If my memory serves me right, > the crash was due to the address alias was not being properly taken > care of. Andre's got some interesting comments here. What I can say is based on a first reading it looks like the two share ancestors. I am glad you have picked it up. There are a few features from KAME in the tree which aren't completely used, and broadly related, e.g. source address selection policies, though they probably should be. I believe NetBSD ended up doing their own thing for that. > I am going to postpone this discussion until I get done > with the new ARP work. However, one thing I do want to mention, > is I doubt one can get the proper entries out of the table > using SNMP because I do know the forwarding table MIB is > and has been broken for years. The table does not support > these concepts with the proper table index. > Hmm, which MIB are you referring to? > Interesting. Is this the RFC you are referring to ? > > 3549 Linux Netlink as an IP Services Protocol. J. Salim, H. Khosravi, > A. Kleen, A. Kuznetsov. July 2003. (Format: TXT=72161 bytes) (Status: > INFORMATIONAL) > Yes, that's the one, although it doesn't document all of the TLVs in current use by iproute2. rtnetlink has become a bit of a kitchen sink protocol. Linux's equivalent of PF_KEY for example is buried in there. XORP has a class for the rtnetlink socket which presents a similar internal API to that of the BSD routing socket. cheers BMS From owner-cvs-src@FreeBSD.ORG Thu Apr 17 12:29:36 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 228DC106568E; Thu, 17 Apr 2008 12:29:36 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 161648FC3D; Thu, 17 Apr 2008 12:29:36 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3HCTaAp089204; Thu, 17 Apr 2008 12:29:36 GMT (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3HCTaG4089203; Thu, 17 Apr 2008 12:29:36 GMT (envelope-from sos) Message-Id: <200804171229.m3HCTaG4089203@repoman.freebsd.org> From: Søren Schmidt Date: Thu, 17 Apr 2008 12:29:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.c ata-disk.c ata-dma.c ata-lowlevel.c ata-pci.c ata-queue.c ata-raid.c atapi-cam.c atapi-cd.c atapi-fd.c atapi-tape.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 12:29:36 -0000 sos 2008-04-17 12:29:36 UTC FreeBSD src repository Modified files: sys/dev/ata ata-all.c ata-all.h ata-chipset.c ata-disk.c ata-dma.c ata-lowlevel.c ata-pci.c ata-queue.c ata-raid.c atapi-cam.c atapi-cd.c atapi-fd.c atapi-tape.c Log: Go back to preallocating everything possible on init. This avoids calling busdma in the request processing path which caused a traumatic performance degradation. Allocation has be postponed to after we know how many devices we possible can have on portmulitpliers to save some space. Revision Changes Path 1.285 +7 -58 src/sys/dev/ata/ata-all.c 1.133 +27 -18 src/sys/dev/ata/ata-all.h 1.217 +30 -26 src/sys/dev/ata/ata-chipset.c 1.210 +6 -3 src/sys/dev/ata/ata-disk.c 1.154 +139 -59 src/sys/dev/ata/ata-dma.c 1.83 +4 -4 src/sys/dev/ata/ata-lowlevel.c 1.126 +8 -8 src/sys/dev/ata/ata-pci.c 1.72 +6 -4 src/sys/dev/ata/ata-queue.c 1.130 +4 -2 src/sys/dev/ata/ata-raid.c 1.57 +2 -1 src/sys/dev/ata/atapi-cam.c 1.199 +6 -3 src/sys/dev/ata/atapi-cd.c 1.114 +2 -1 src/sys/dev/ata/atapi-fd.c 1.107 +2 -1 src/sys/dev/ata/atapi-tape.c From owner-cvs-src@FreeBSD.ORG Thu Apr 17 12:38:02 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 48FB01065676; Thu, 17 Apr 2008 12:38:02 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3D9308FC50; Thu, 17 Apr 2008 12:38:02 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3HCc2Yd089605; Thu, 17 Apr 2008 12:38:02 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3HCc1Do089604; Thu, 17 Apr 2008 12:38:01 GMT (envelope-from marius) Message-Id: <200804171238.m3HCc1Do089604@repoman.freebsd.org> From: Marius Strobl Date: Thu, 17 Apr 2008 12:38:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/sparc64/pci apb.c ofw_pci_if.m ofw_pcib.c ofw_pcib_subr.c ofw_pcib_subr.h ofw_pcibus.c psycho.c psychovar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 12:38:02 -0000 marius 2008-04-17 12:38:00 UTC FreeBSD src repository Modified files: sys/sparc64/pci apb.c ofw_pci_if.m ofw_pcib.c ofw_pcib_subr.c ofw_pcib_subr.h ofw_pcibus.c psycho.c psychovar.h Log: On sparc64 machines with multiple host-PCI-bridges these bridges have separate configuration spaces so by definition they implement different PCI domains. Thus change psycho(4) to use PCI domains instead of reenumerating all PCI busses so they have globally unique bus numbers and drop support for reenumerating busses in the OFW PCI code. According to CVS history reenumeration was also required in order to get some E450 to boot but given that no other open source kernel changes the PCI bus numbers assigned by the firmware I believe the real problem was that the old code used the bus number as the device number for the PCI busses and unlike most of the other machines the firmwares of the problematic ones don't use disjoint PCI bus numbers across the host-PCI-bridges. MFC after: 1 month Revision Changes Path 1.15 +7 -5 src/sys/sparc64/pci/apb.c 1.9 +0 -35 src/sys/sparc64/pci/ofw_pci_if.m 1.9 +0 -3 src/sys/sparc64/pci/ofw_pcib.c 1.9 +0 -39 src/sys/sparc64/pci/ofw_pcib_subr.c 1.4 +0 -1 src/sys/sparc64/pci/ofw_pcib_subr.h 1.18 +0 -4 src/sys/sparc64/pci/ofw_pcibus.c 1.74 +12 -59 src/sys/sparc64/pci/psycho.c 1.18 +2 -3 src/sys/sparc64/pci/psychovar.h From owner-cvs-src@FreeBSD.ORG Thu Apr 17 12:50:43 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 67854106566C; Thu, 17 Apr 2008 12:50:43 +0000 (UTC) (envelope-from gnn@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 449D48FC1D; Thu, 17 Apr 2008 12:50:43 +0000 (UTC) (envelope-from gnn@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3HCoh81002218; Thu, 17 Apr 2008 12:50:43 GMT (envelope-from gnn@repoman.freebsd.org) Received: (from gnn@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3HCohTP002217; Thu, 17 Apr 2008 12:50:43 GMT (envelope-from gnn) Message-Id: <200804171250.m3HCohTP002217@repoman.freebsd.org> From: "George V. Neville-Neil" Date: Thu, 17 Apr 2008 12:50:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet in.h ip_icmp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 12:50:43 -0000 gnn 2008-04-17 12:50:43 UTC FreeBSD src repository Modified files: sys/netinet in.h ip_icmp.c Log: Clean up the code that checks the types of address so that it is done by understandable macros. Fix the bug that prevented the system from responding on interfaces with link local addresses assigned. PR: 120958 Submitted by: James Snow MFC after: 2 weeks Revision Changes Path 1.102 +2 -0 src/sys/netinet/in.h 1.121 +4 -3 src/sys/netinet/ip_icmp.c From owner-cvs-src@FreeBSD.ORG Thu Apr 17 14:43:30 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1AB4D106564A; Thu, 17 Apr 2008 14:43:30 +0000 (UTC) (envelope-from brd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EDFD78FC0A; Thu, 17 Apr 2008 14:43:29 +0000 (UTC) (envelope-from brd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3HEhTNW063544; Thu, 17 Apr 2008 14:43:29 GMT (envelope-from brd@repoman.freebsd.org) Received: (from brd@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3HEhTAB063543; Thu, 17 Apr 2008 14:43:29 GMT (envelope-from brd) Message-Id: <200804171443.m3HEhTAB063543@repoman.freebsd.org> From: Brad Davis Date: Thu, 17 Apr 2008 14:43:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 14:43:30 -0000 brd 2008-04-17 14:43:29 UTC FreeBSD src repository (doc committer) Modified files: . access Log: Remove the non-contributers committers from CVSROOT-src/access since we now have the aliases in place to allow them to get what they need. Approved by: core-secretary (philip@) With hat: postmaster@ Revision Changes Path 1.873 +0 -11 CVSROOT/access From owner-cvs-src@FreeBSD.ORG Thu Apr 17 16:35:52 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 79D8B1065671; Thu, 17 Apr 2008 16:35:52 +0000 (UTC) (envelope-from niclas.zeising@gmail.com) Received: from mxf2.bahnhof.se (mxf2.bahnhof.se [213.80.101.26]) by mx1.freebsd.org (Postfix) with ESMTP id 374A18FC13; Thu, 17 Apr 2008 16:35:52 +0000 (UTC) (envelope-from niclas.zeising@gmail.com) Received: from localhost (mxf2.local [127.0.0.1]) by mxf2-reinject (Postfix) with ESMTP id 96F226BD0ED; Thu, 17 Apr 2008 18:35:50 +0200 (CEST) X-Virus-Scanned: by amavisd-new using ClamAV at bahnhof.se (MXF2) X-Spam-Score: 1.379 X-Spam-Level: * X-Spam-Status: No, score=1.379 tagged_above=-99 required=5 tests=[SPF_NEUTRAL=1.379] Received: from mxf2.bahnhof.se ([127.0.0.1]) by localhost (mxf2.bahnhof.se [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JjLZ-ZiI0+AY; Thu, 17 Apr 2008 18:35:46 +0200 (CEST) Received: from [10.0.0.3] (h-60-153.A163.cust.bahnhof.se [79.136.60.153]) by mxf2.bahnhof.se (Postfix) with ESMTP id 673C26BD0D3; Thu, 17 Apr 2008 18:35:46 +0200 (CEST) Message-ID: <48077C59.3070106@gmail.com> Date: Thu, 17 Apr 2008 18:35:37 +0200 From: Niclas Zeising User-Agent: Thunderbird 2.0.0.12 (Windows/20080213) MIME-Version: 1.0 To: =?ISO-8859-1?Q?S=F8ren_Schmidt?= References: <200804171229.m3HCTaG4089203@repoman.freebsd.org> In-Reply-To: <200804171229.m3HCTaG4089203@repoman.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.c ata-disk.c ata-dma.c ata-lowlevel.c ata-pci.c ata-queue.c ata-raid.c atapi-cam.c atapi-cd.c atapi-fd.c atapi-tape.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 16:35:52 -0000 Søren Schmidt wrote: > sos 2008-04-17 12:29:36 UTC > > FreeBSD src repository > > Modified files: > sys/dev/ata ata-all.c ata-all.h ata-chipset.c > ata-disk.c ata-dma.c ata-lowlevel.c > ata-pci.c ata-queue.c ata-raid.c > atapi-cam.c atapi-cd.c atapi-fd.c > atapi-tape.c > Log: > Go back to preallocating everything possible on init. > This avoids calling busdma in the request processing path which caused a traumatic performance degradation. > Allocation has be postponed to after we know how many devices we possible can have on portmulitpliers to save some space. > > Revision Changes Path > 1.285 +7 -58 src/sys/dev/ata/ata-all.c > 1.133 +27 -18 src/sys/dev/ata/ata-all.h > 1.217 +30 -26 src/sys/dev/ata/ata-chipset.c > 1.210 +6 -3 src/sys/dev/ata/ata-disk.c > 1.154 +139 -59 src/sys/dev/ata/ata-dma.c > 1.83 +4 -4 src/sys/dev/ata/ata-lowlevel.c > 1.126 +8 -8 src/sys/dev/ata/ata-pci.c > 1.72 +6 -4 src/sys/dev/ata/ata-queue.c > 1.130 +4 -2 src/sys/dev/ata/ata-raid.c > 1.57 +2 -1 src/sys/dev/ata/atapi-cam.c > 1.199 +6 -3 src/sys/dev/ata/atapi-cd.c > 1.114 +2 -1 src/sys/dev/ata/atapi-fd.c > 1.107 +2 -1 src/sys/dev/ata/atapi-tape.c Will this also remedy the panic I've had? panic: to many DMA segment entries. Regards! //Niclas From owner-cvs-src@FreeBSD.ORG Thu Apr 17 17:16:28 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CAB091065672 for ; Thu, 17 Apr 2008 17:16:28 +0000 (UTC) (envelope-from qingli@speakeasy.net) Received: from mail1.sea5.speakeasy.net (mail1.sea5.speakeasy.net [69.17.117.3]) by mx1.freebsd.org (Postfix) with ESMTP id 8A2888FC1A for ; Thu, 17 Apr 2008 17:16:28 +0000 (UTC) (envelope-from qingli@speakeasy.net) Received: (qmail 3867 invoked from network); 17 Apr 2008 17:16:27 -0000 Received: from wmail3.sea5.speakeasy.net ([69.17.117.159]) (envelope-sender ) by mail1.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 17 Apr 2008 17:16:27 -0000 Received: from wmail.speakeasy.net (localhost [127.0.0.1]) by wmail3.sea5.speakeasy.net (Postfix) with ESMTP id 43385152B33; Thu, 17 Apr 2008 10:16:27 -0700 (PDT) Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 X-Mailer: AtMail - 12.178.37.11 - qingli@speakeasy.net Date: Thu, 17 Apr 2008 10:16:27 PDT X-Origin: 12.178.37.11 Message-Id: <46872.1208452587@speakeasy.net> To: Andre Oppermann , "Bruce M. Simpson" From: Qing Li Cc: src-committers@FreeBSD.org, claudio@openbsd.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, Qing Li , Qing Li Subject: Re: cvs commit: src/sys/conf files options src/sys/net radix.c radix.h route.c route.h rtsock.c src/sys/netinet in_proto.c ip_output.c src/sys/netinet6 in6_proto.c in6_src.c nd6_nbr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 17:16:28 -0000 Andre, Bruce, Claudio: What's the timeline you have in mind for these enhancements in the routing = infrastructure? 8.0 release? Are we going to divide this work up among the four of us ? What's the regression environment and regression tests you use for verifyin= g the kernel routing code? -- Qing On Thu Apr 17 4:12 , "Bruce M. Simpson" sent: Andre Oppermann wrote: > In OpenBSD multipath one has to install an multipath route explicitly=20 > with > the -mpath modifier to route(8) and for daemons with RTF_MPATH in the=20 > routing > message. Multipath routes also retain this flag during their=20 > lifetime. If > not set, the normal one-route-only behavior is kept. This allows all=20 > non-mpath > aware programs to continue to work. > > I think this is the model to follow. Also for inter-BSD compatibility. I think it's fair to do this until such time as PF_ROUTE itself may=20 evolve. The API has limitations as we know, and it has had a fair share=20 of bugs attached to its use of legacy structure, lack of bounds checking=20 etc. which has accumulated patches over the years. There is only 1 bit, RTF_PROTO1, which can be used to tell if a FIB=20 entry in PF_ROUTE was dynamically added or not. Everything out there=20 overloads this bit, so there is no way to stop daemons from clobbering=20 each other. At the moment, anything written to follow the model of e.g. routed is=20 just very likely to clobber other consumers. It is written to assume it=20 controls the whole table. This is not good, considering our implementation of IRDP (Internet=20 Router Discovery, RFC 1256) uses the routed code base. > Yes. Let me explain. There are two approaches here: The Quagga/Zebra > approach where all routing protocol daemons communicate with a central > daemon that is the single point of contact to the kernel. The other > approach is the OpenBGPD/OpenOSPFD approach where each daemon runs on > its own (because most of the time there is little to no overlap) and > does its own routing table manipulations. XORP uses the first approach. It tries to do some side-stepping to=20 prevent clobbering other consumers, by e.g. inferring if a route would=20 have been created automatically for an interface's subnet address and=20 leaving other routes alone. There is code to restore the previous FIB contents on exit, however=20 because of the above lack re RTF_PROTO1, this is not foolproof. > The second approach is a > bit tricky at the moment as the routing socket is not really intended > for operating in this way and the daemons have to be aware of each > other in certain ways. OK, let me just say: I don't believe kernel FIBs should be used as RIBs. I am definitely in favour of making changes which allow daemons to=20 interoperate, but I don't believe we should be doing things which=20 encourage people to use the kernel FIB as a place to exchange routes=20 between processes. Other than perhaps a "quick hack" for testing something, but it=20 really isn't the way to do it on an embedded box (racking up those=20 context switches and dirty pages), and the problem with allowing quick=20 hacks is that they tend to get perpetuated as kludges. After all, if something "kinda" works, people will keep doing it. However as you quite correctly point out, when you introduce=20 multipath into the kernel FIB, you need to make sure there is no=20 collision between old consumers (who know nothing of multiple next-hops)=20 and new consumers (who will be checking and using multiple next-hop=20 information). > > Ideally, and this is what Claudio says as well, we should end up with > the following functionality: > > - equal cost multipath where one prefix can have multiple next-hops. > - ecmp should be explicit with the RTM_MPATH flag. > - a hierarchy of multiple prefixes where the one with the highest > priority carries the traffic (possibly with ecmp). > - the hierarchy should have a number of precedence levels (interface > route, static route, IGP route, EGP route, other). > - within those precedence levels it should have further subdivision > to prefer OSPF over RIP in the IGP category for example. > - a change/delete applies to a specific precedence level if specified. > - routing socket filters on reading so that routing daemons can > select which precendence levels they want to track (IGP doesn't > have to track EGP route changes for example). > > With this functionality a number of independent but complementary routing > daemons can work together is a useful and -more important-=20 > standardized way. Linux implements a form of update filtering on the rtnetlink socket. Re the rest of it: This is pretty much what Microsoft does -- up to a point. The API=20 for the RIB there isn't really that open, you certainly can't just port=20 a Linux or BSD daemon and expect it to work -- it's totally different. But they do implement explicit tagging of who owns which route. You can see all of these routes with the "route print" or "netsh ip=20 show routes" commands, however routes added with either of these CLI=20 tools go into a separate RIB table of their own -- you aren't modifying=20 the final table. To an extent, you can modify the admin distance controlling which=20 entries go where in NT, although some things stay hard-coded. I actually wrote a DLL for Windows which drops in like any other=20 routing protocol, and allows you to inject routes into its RIB manager=20 using the BSD routing socket. It uses an NT named pipe for this. Coding=20 it wasn't easy as they don't provide a completely working example of how=20 to do it -- but their code will get you say 80% of the way there. The fact that the BSD PF_ROUTE message format doesn't have support=20 for multipath, means that this DLL has to do some side-stepping of its=20 own to make sure the routes we plumb into TCPIP.SYS using the RTM API=20 are removed properly. later BMS From owner-cvs-src@FreeBSD.ORG Thu Apr 17 17:54:05 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9C9E01065673; Thu, 17 Apr 2008 17:54:05 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from smtprelay03.ispgateway.de (smtprelay03.ispgateway.de [80.67.18.15]) by mx1.freebsd.org (Postfix) with ESMTP id 5C1448FC34; Thu, 17 Apr 2008 17:54:05 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from [217.50.163.150] (helo=localhost) by smtprelay03.ispgateway.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1JmYJ8-0006Hy-U7; Thu, 17 Apr 2008 19:54:03 +0200 Date: Thu, 17 Apr 2008 19:53:38 +0200 From: Fabian Keil To: =?ISO-8859-1?Q?S=F8ren?= Schmidt Message-ID: <20080417195338.257a1df2@fabiankeil.de> In-Reply-To: <200804171229.m3HCTaG4089203@repoman.freebsd.org> References: <200804171229.m3HCTaG4089203@repoman.freebsd.org> X-Mailer: Claws Mail 3.3.1 (GTK+ 2.12.9; i386-portbld-freebsd8.0) X-PGP-KEY-URL: http://www.fabiankeil.de/gpg-keys/freebsd-listen-2008-08-18.asc Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/D6ShxRBFkeoeh=UPYe6QjIT"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Df-Sender: 775067 Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.c ata-disk.c ata-dma.c ata-lowlevel.c ata-pci.c ata-queue.c ata-raid.c atapi-cam.c atapi-cd.c atapi-fd.c atapi-tape.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 17:54:05 -0000 --Sig_/D6ShxRBFkeoeh=UPYe6QjIT Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable S=F8ren Schmidt wrote: > sos 2008-04-17 12:29:36 UTC >=20 > FreeBSD src repository >=20 > Modified files: > sys/dev/ata ata-all.c ata-all.h ata-chipset.c=20 > ata-disk.c ata-dma.c ata-lowlevel.c=20 > ata-pci.c ata-queue.c ata-raid.c=20 > atapi-cam.c atapi-cd.c atapi-fd.c=20 > atapi-tape.c=20 > Log: > Go back to preallocating everything possible on init. > This avoids calling busdma in the request processing path which caused > a traumatic performance degradation. Allocation has be postponed to > after we know how many devices we possible can have on portmulitpliers > to save some space. With this commit, I'm getting a page fault in bus_dmamap_load() reached through ata_dmaload(), right after ad1 is detected: http://www.fabiankeil.de/tmp/freebsd/ata-bus-dmamap-load-page-fault-600x383= .jpg http://www.fabiankeil.de/tmp/freebsd/ata-bus-dmamap-load-page-fault-where-6= 00x440.jpg Fabian --Sig_/D6ShxRBFkeoeh=UPYe6QjIT Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (FreeBSD) iEYEARECAAYFAkgHjqIACgkQBYqIVf93VJ2kNQCgsWeJuDmjFXGu5ok8/Xp/M2X5 /eIAnRscYkC5SskAmNCF0dNG0Opqzsnw =xoXV -----END PGP SIGNATURE----- --Sig_/D6ShxRBFkeoeh=UPYe6QjIT-- From owner-cvs-src@FreeBSD.ORG Thu Apr 17 18:11:48 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 56F921065677; Thu, 17 Apr 2008 18:11:48 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 348F18FC16; Thu, 17 Apr 2008 18:11:48 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3HIBmIr084808; Thu, 17 Apr 2008 18:11:48 GMT (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3HIBmJq084807; Thu, 17 Apr 2008 18:11:48 GMT (envelope-from sos) Message-Id: <200804171811.m3HIBmJq084807@repoman.freebsd.org> From: Søren Schmidt Date: Thu, 17 Apr 2008 18:11:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ata ata-dma.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 18:11:48 -0000 sos 2008-04-17 18:11:47 UTC FreeBSD src repository Modified files: sys/dev/ata ata-dma.c Log: Alloc two DMA slots pr default, silly me forgot that slaves still exists. Revision Changes Path 1.155 +1 -1 src/sys/dev/ata/ata-dma.c From owner-cvs-src@FreeBSD.ORG Thu Apr 17 19:03:44 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 29A55106564A; Thu, 17 Apr 2008 19:03:44 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 037318FC0A; Thu, 17 Apr 2008 19:03:44 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3HJ3h3x087849; Thu, 17 Apr 2008 19:03:43 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3HJ3hrI087848; Thu, 17 Apr 2008 19:03:43 GMT (envelope-from delphij) Message-Id: <200804171903.m3HJ3hrI087848@repoman.freebsd.org> From: Xin LI Date: Thu, 17 Apr 2008 19:03:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/errata article.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 19:03:44 -0000 delphij 2008-04-17 19:03:43 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) release/doc/en_US.ISO8859-1/errata article.sgml Log: Document SA-08:05.openssh Revision Changes Path 1.73.4.4 +27 -1 src/release/doc/en_US.ISO8859-1/errata/article.sgml From owner-cvs-src@FreeBSD.ORG Thu Apr 17 19:06:01 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3F377106564A; Thu, 17 Apr 2008 19:06:01 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 19A398FC1F; Thu, 17 Apr 2008 19:06:01 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3HJ60jR087987; Thu, 17 Apr 2008 19:06:00 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3HJ60Lo087986; Thu, 17 Apr 2008 19:06:00 GMT (envelope-from jhb) Message-Id: <200804171906.m3HJ60Lo087986@repoman.freebsd.org> From: John Baldwin Date: Thu, 17 Apr 2008 19:06:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/include stdio.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 19:06:01 -0000 jhb 2008-04-17 19:06:00 UTC FreeBSD src repository Modified files: include stdio.h Log: Specifically mark the members of 'FILE' that are accessed via inline functions or macros since they are part of the public ABI as a result. MFC after: 1 month Revision Changes Path 1.63 +10 -6 src/include/stdio.h From owner-cvs-src@FreeBSD.ORG Thu Apr 17 19:08:42 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9FFCC106564A; Thu, 17 Apr 2008 19:08:42 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7973F8FC1B; Thu, 17 Apr 2008 19:08:42 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3HJ8gDN088099; Thu, 17 Apr 2008 19:08:42 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3HJ8gd9088098; Thu, 17 Apr 2008 19:08:42 GMT (envelope-from delphij) Message-Id: <200804171908.m3HJ8gd9088098@repoman.freebsd.org> From: Xin LI Date: Thu, 17 Apr 2008 19:08:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/errata article.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 19:08:42 -0000 delphij 2008-04-17 19:08:42 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) release/doc/en_US.ISO8859-1/errata article.sgml Log: Document SA-08:05.openssh Revision Changes Path 1.73.2.57 +6 -0 src/release/doc/en_US.ISO8859-1/errata/article.sgml From owner-cvs-src@FreeBSD.ORG Thu Apr 17 19:10:58 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AC0E01065671; Thu, 17 Apr 2008 19:10:58 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 855C38FC0C; Thu, 17 Apr 2008 19:10:58 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3HJAw9R088240; Thu, 17 Apr 2008 19:10:58 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3HJAw20088239; Thu, 17 Apr 2008 19:10:58 GMT (envelope-from delphij) Message-Id: <200804171910.m3HJAw20088239@repoman.freebsd.org> From: Xin LI Date: Thu, 17 Apr 2008 19:10:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/errata article.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 19:10:58 -0000 delphij 2008-04-17 19:10:57 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) release/doc/en_US.ISO8859-1/errata article.sgml Log: Document SA-08:05.openssh Revision Changes Path 1.69.2.53 +7 -0 src/release/doc/en_US.ISO8859-1/errata/article.sgml From owner-cvs-src@FreeBSD.ORG Thu Apr 17 19:13:28 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E3D3310657DD; Thu, 17 Apr 2008 19:13:28 +0000 (UTC) (envelope-from remko@elvandar.org) Received: from websrv01.jr-hosting.nl (websrv01.jr-hosting.nl [78.47.69.233]) by mx1.freebsd.org (Postfix) with ESMTP id A64B48FC1C; Thu, 17 Apr 2008 19:13:28 +0000 (UTC) (envelope-from remko@elvandar.org) Received: from [195.64.94.120] (helo=axantucar.local) by websrv01.jr-hosting.nl with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69 (FreeBSD)) (envelope-from ) id 1JmZYR-000Mzq-8z; Thu, 17 Apr 2008 21:13:55 +0200 Message-ID: <4807A154.4000308@elvandar.org> Date: Thu, 17 Apr 2008 21:13:24 +0200 From: Remko Lodder User-Agent: Thunderbird 2.0.0.12 (Macintosh/20080213) MIME-Version: 1.0 To: Xin LI References: <200804171903.m3HJ3hrI087848@repoman.freebsd.org> In-Reply-To: <200804171903.m3HJ3hrI087848@repoman.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/release/doc/en_US.ISO8859-1/errata article.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 19:13:29 -0000 Xin LI wrote: > delphij 2008-04-17 19:03:43 UTC > > FreeBSD src repository > > Modified files: (Branch: RELENG_7) > release/doc/en_US.ISO8859-1/errata article.sgml > Log: > Document SA-08:05.openssh > > Revision Changes Path > 1.73.4.4 +27 -1 src/release/doc/en_US.ISO8859-1/errata/article.sgml Thanks for working on this! -- /"\ Best regards, | remko@FreeBSD.org \ / Remko Lodder | remko@EFnet X http://www.evilcoder.org/ | / \ ASCII Ribbon Campaign | Against HTML Mail and News From owner-cvs-src@FreeBSD.ORG Thu Apr 17 19:19:41 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4D606106566B; Thu, 17 Apr 2008 19:19:41 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 266588FC17; Thu, 17 Apr 2008 19:19:41 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3HJJfSk088524; Thu, 17 Apr 2008 19:19:41 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3HJJeRg088523; Thu, 17 Apr 2008 19:19:40 GMT (envelope-from pjd) Message-Id: <200804171919.m3HJJeRg088523@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Thu, 17 Apr 2008 19:19:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_linker.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 19:19:41 -0000 pjd 2008-04-17 19:19:40 UTC FreeBSD src repository Modified files: sys/kern kern_linker.c Log: Allow linker_search_symbol_name() to be called with KLD lock held. The linker_search_symbol_name() function is used by stack_print() and stack_print() can be called from kernel module unload method. MFC after: 1 week Revision Changes Path 1.156 +6 -3 src/sys/kern/kern_linker.c From owner-cvs-src@FreeBSD.ORG Thu Apr 17 21:38:18 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 62623106566C; Thu, 17 Apr 2008 21:38:18 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4B2068FC45; Thu, 17 Apr 2008 21:38:18 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3HLcIwI007494; Thu, 17 Apr 2008 21:38:18 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3HLcIr4007493; Thu, 17 Apr 2008 21:38:18 GMT (envelope-from rwatson) Message-Id: <200804172138.m3HLcIr4007493@repoman.freebsd.org> From: Robert Watson Date: Thu, 17 Apr 2008 21:38:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/contrib/pf/net pf.c src/sys/dev/cxgb/ulp/tom cxgb_cpl_socket.c src/sys/kern subr_witness.c src/sys/netinet in_mcast.c in_pcb.c in_pcb.h ip_divert.c ip_fw2.c ip_options.c ip_output.c raw_ip.c tcp_input.c tcp_output.c tcp_reass.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 21:38:18 -0000 rwatson 2008-04-17 21:38:18 UTC FreeBSD src repository Modified files: sys/contrib/pf/net pf.c sys/dev/cxgb/ulp/tom cxgb_cpl_socket.c sys/kern subr_witness.c sys/netinet in_mcast.c in_pcb.c in_pcb.h ip_divert.c ip_fw2.c ip_options.c ip_output.c raw_ip.c tcp_input.c tcp_output.c tcp_reass.c tcp_sack.c tcp_subr.c tcp_syncache.c tcp_timer.c tcp_timewait.c tcp_usrreq.c udp_usrreq.c sys/netinet6 icmp6.c in6_pcb.c in6_src.c raw_ip6.c udp6_usrreq.c sys/security/audit audit_arg.c sys/security/mac mac_inet.c Log: Convert pcbinfo and inpcb mutexes to rwlocks, and modify macros to explicitly select write locking for all use of the inpcb mutex. Update some pcbinfo lock assertions to assert locked rather than write-locked, although in practice almost all uses of the pcbinfo rwlock main exclusive, and all instances of inpcb lock acquisition are exclusive. This change should introduce (ideally) little functional change. However, it lays the groundwork for significantly increased parallelism in the TCP/IP code. MFC after: 3 months Tested by: kris (superset of committered patch) Revision Changes Path 1.52 +4 -4 src/sys/contrib/pf/net/pf.c 1.8 +2 -2 src/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c 1.247 +5 -5 src/sys/kern/subr_witness.c 1.4 +28 -28 src/sys/netinet/in_mcast.c 1.204 +40 -31 src/sys/netinet/in_pcb.c 1.105 +27 -17 src/sys/netinet/in_pcb.h 1.132 +17 -17 src/sys/netinet/ip_divert.c 1.184 +3 -3 src/sys/netinet/ip_fw2.c 1.9 +1 -1 src/sys/netinet/ip_options.c 1.281 +7 -7 src/sys/netinet/ip_output.c 1.182 +31 -31 src/sys/netinet/raw_ip.c 1.375 +20 -20 src/sys/netinet/tcp_input.c 1.150 +1 -1 src/sys/netinet/tcp_output.c 1.354 +1 -1 src/sys/netinet/tcp_reass.c 1.41 +8 -8 src/sys/netinet/tcp_sack.c 1.305 +29 -29 src/sys/netinet/tcp_subr.c 1.142 +6 -6 src/sys/netinet/tcp_syncache.c 1.100 +16 -16 src/sys/netinet/tcp_timer.c 1.289 +14 -14 src/sys/netinet/tcp_timewait.c 1.168 +68 -68 src/sys/netinet/tcp_usrreq.c 1.220 +36 -34 src/sys/netinet/udp_usrreq.c 1.83 +4 -4 src/sys/netinet6/icmp6.c 1.89 +18 -18 src/sys/netinet6/in6_pcb.c 1.51 +1 -1 src/sys/netinet6/in6_src.c 1.77 +17 -17 src/sys/netinet6/raw_ip6.c 1.86 +25 -25 src/sys/netinet6/udp6_usrreq.c 1.20 +2 -2 src/sys/security/audit/audit_arg.c 1.17 +3 -3 src/sys/security/mac/mac_inet.c From owner-cvs-src@FreeBSD.ORG Thu Apr 17 21:50:14 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B349A106566B; Thu, 17 Apr 2008 21:50:14 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id 820038FC17; Thu, 17 Apr 2008 21:50:14 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 2014B46B7B; Thu, 17 Apr 2008 17:50:14 -0400 (EDT) Date: Thu, 17 Apr 2008 22:50:14 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org In-Reply-To: <200804172138.m3HLcIr4007493@repoman.freebsd.org> Message-ID: <20080417224830.E94395@fledge.watson.org> References: <200804172138.m3HLcIr4007493@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Subject: Re: cvs commit: src/sys/contrib/pf/net pf.c src/sys/dev/cxgb/ulp/tom cxgb_cpl_socket.c src/sys/kern subr_witness.c src/sys/netinet in_mcast.c in_pcb.c in_pcb.h ip_divert.c ip_fw2.c ip_options.c ip_output.c raw_ip.c tcp_input.c tcp_output.c tcp_reass.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 21:50:14 -0000 On Thu, 17 Apr 2008, Robert Watson wrote: > Convert pcbinfo and inpcb mutexes to rwlocks, and modify macros to > explicitly select write locking for all use of the inpcb mutex. > Update some pcbinfo lock assertions to assert locked rather than > write-locked, although in practice almost all uses of the pcbinfo > rwlock main exclusive, and all instances of inpcb lock acquisition > are exclusive. > > This change should introduce (ideally) little functional change. > However, it lays the groundwork for significantly increased > parallelism in the TCP/IP code. > > MFC after: 3 months > Tested by: kris (superset of committered patch) In a week or so, once this change has settled out, I'll merge the UDP locking changes that Kris and I developed to improve performance with BIND9 and nsd. Kris has reported significant (>20%) performance improvements in DNS workloads by virtue of eliminating UDP-layer lock contention by using read locks on the inpcb on input/output processing, and read locks on the pcbinfo in input processing. Those changes do, however, increase contention on routing and device driver/ifqeueu layer locks, which also require attention. These changes are on the slow path to an MFC, assuming now ABI (or more general) problems arise. If you experience any performance loss as a result of this change, please let me know ASAP -- in principle exclusive rwlocks are very much lock mutexes, but perhaps something has been missed (or misunderstood). Thanks, Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Thu Apr 17 21:54:08 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BBAE9106564A; Thu, 17 Apr 2008 21:54:08 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id 8EAE98FC1B; Thu, 17 Apr 2008 21:54:08 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 575E846B03; Thu, 17 Apr 2008 17:54:08 -0400 (EDT) Date: Thu, 17 Apr 2008 22:54:08 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Pawel Jakub Dawidek In-Reply-To: <200804171919.m3HJJeRg088523@repoman.freebsd.org> Message-ID: <20080417225220.A94395@fledge.watson.org> References: <200804171919.m3HJJeRg088523@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_linker.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 21:54:08 -0000 On Thu, 17 Apr 2008, Pawel Jakub Dawidek wrote: > pjd 2008-04-17 19:19:40 UTC > > FreeBSD src repository > > Modified files: > sys/kern kern_linker.c > Log: > Allow linker_search_symbol_name() to be called with KLD lock held. > The linker_search_symbol_name() function is used by stack_print() > and stack_print() can be called from kernel module unload method. I'm not sure I'm entirely comfortable with this locking change; conditional locking of this type is something we've generally tried to eliminate. If this is for debugging code used in locking sensitive contexts, it is probably preferable to use one of the _ddb variations on the stack(9) routines, which bypass locking. Or, in this case, it simply uses the locks that are already, conveniently, held. Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Thu Apr 17 22:01:39 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8CD931065676; Thu, 17 Apr 2008 22:01:39 +0000 (UTC) (envelope-from cokane@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5FBBF8FC3A; Thu, 17 Apr 2008 22:01:39 +0000 (UTC) (envelope-from cokane@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3HM1dR3008291; Thu, 17 Apr 2008 22:01:39 GMT (envelope-from cokane@repoman.freebsd.org) Received: (from cokane@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3HM1djs008290; Thu, 17 Apr 2008 22:01:39 GMT (envelope-from cokane) Message-Id: <200804172201.m3HM1djs008290@repoman.freebsd.org> From: Coleman Kane Date: Thu, 17 Apr 2008 22:01:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/if_ndis if_ndis.c if_ndisvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 22:01:39 -0000 cokane 2008-04-17 22:01:39 UTC FreeBSD src repository Modified files: sys/dev/if_ndis if_ndis.c if_ndisvar.h Log: Change the timeout(9) usage in if_ndis to a callout(9) implementation, as the former is becoming deprecated and exhibits some extraneous Giant-locking. The new callout(9) is declared MPSAFE, so it may improve concurrency. Tested by: matteo Silence from: wpaul MFC after: 1 month Revision Changes Path 1.132 +6 -9 src/sys/dev/if_ndis/if_ndis.c 1.29 +1 -1 src/sys/dev/if_ndis/if_ndisvar.h From owner-cvs-src@FreeBSD.ORG Thu Apr 17 22:17:55 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D3BE2106566C; Thu, 17 Apr 2008 22:17:55 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BB8CA8FC20; Thu, 17 Apr 2008 22:17:55 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3HMHtrj010015; Thu, 17 Apr 2008 22:17:55 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3HMHtIG010014; Thu, 17 Apr 2008 22:17:55 GMT (envelope-from jhb) Message-Id: <200804172217.m3HMHtIG010014@repoman.freebsd.org> From: John Baldwin Date: Thu, 17 Apr 2008 22:17:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/include stdio.h src/lib/libc/stdio _flock_stub.c asprintf.c fgetwc.c fgetws.c findfp.c fputwc.c fputws.c freopen.c fseek.c fwide.c local.h refill.c snprintf.c sprintf.c sscanf.c ungetc.c ungetwc.c vasprintf.c vfprintf.c vfwprintf.c vsnprintf.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 22:17:55 -0000 jhb 2008-04-17 22:17:54 UTC FreeBSD src repository Modified files: include stdio.h lib/libc/stdio _flock_stub.c asprintf.c fgetwc.c fgetws.c findfp.c fputwc.c fputws.c freopen.c fseek.c fwide.c local.h refill.c snprintf.c sprintf.c sscanf.c ungetc.c ungetwc.c vasprintf.c vfprintf.c vfwprintf.c vsnprintf.c vsprintf.c vsscanf.c vswprintf.c vswscanf.c xprintf.c Log: Next stage of stdio cleanup: Retire __sFILEX and merge the fields back into __sFILE. This was supposed to be done in 6.0. Some notes: - Where possible I restored the various lines to their pre-__sFILEX state. - Retire INITEXTRA() and just initialize the wchar bits (orientation and mbstate) explicitly instead. The various places that used INITEXTRA didn't need the locking fields or _up initialized. (Some places needed _up to exist and not be off the end of a NULL or garbage pointer, but they didn't require it to be initialized to a specific value.) - For now, stdio.h "knows" that pthread_t is a 'struct pthread *' to avoid namespace pollution of including all the pthread types in stdio.h. Once we remove all the inlines and make __sFILE private it can go back to using pthread_t, etc. - This does not remove any of the inlines currently and does not change any of the public ABI of 'FILE'. MFC after: 1 month Reviewed by: peter Revision Changes Path 1.64 +7 -4 src/include/stdio.h 1.16 +16 -26 src/lib/libc/stdio/_flock_stub.c 1.14 +2 -3 src/lib/libc/stdio/asprintf.c 1.13 +1 -1 src/lib/libc/stdio/fgetwc.c 1.7 +2 -2 src/lib/libc/stdio/fgetws.c 1.32 +11 -45 src/lib/libc/stdio/findfp.c 1.11 +1 -2 src/lib/libc/stdio/fputwc.c 1.7 +1 -1 src/lib/libc/stdio/fputws.c 1.21 +2 -2 src/lib/libc/stdio/freopen.c 1.44 +4 -4 src/lib/libc/stdio/fseek.c 1.2 +3 -3 src/lib/libc/stdio/fwide.c 1.31 +2 -21 src/lib/libc/stdio/local.h 1.20 +1 -1 src/lib/libc/stdio/refill.c 1.22 +2 -3 src/lib/libc/stdio/snprintf.c 1.16 +2 -3 src/lib/libc/stdio/sprintf.c 1.13 +2 -3 src/lib/libc/stdio/sscanf.c 1.18 +1 -1 src/lib/libc/stdio/ungetc.c 1.11 +1 -1 src/lib/libc/stdio/ungetwc.c 1.19 +2 -3 src/lib/libc/stdio/vasprintf.c 1.78 +2 -1 src/lib/libc/stdio/vfprintf.c 1.29 +2 -1 src/lib/libc/stdio/vfwprintf.c 1.24 +2 -3 src/lib/libc/stdio/vsnprintf.c 1.16 +2 -3 src/lib/libc/stdio/vsprintf.c 1.14 +2 -3 src/lib/libc/stdio/vsscanf.c 1.7 +2 -3 src/lib/libc/stdio/vswprintf.c 1.5 +2 -3 src/lib/libc/stdio/vswscanf.c 1.6 +2 -1 src/lib/libc/stdio/xprintf.c From owner-cvs-src@FreeBSD.ORG Thu Apr 17 22:44:36 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2AF59106566C; Thu, 17 Apr 2008 22:44:36 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from pele.citylink.co.nz (pele.citylink.co.nz [202.8.44.226]) by mx1.freebsd.org (Postfix) with ESMTP id D66A08FC20; Thu, 17 Apr 2008 22:44:35 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from localhost (localhost [127.0.0.1]) by pele.citylink.co.nz (Postfix) with ESMTP id 2EAE42BC5B; Fri, 18 Apr 2008 10:14:32 +1200 (NZST) X-Virus-Scanned: Debian amavisd-new at citylink.co.nz Received: from pele.citylink.co.nz ([127.0.0.1]) by localhost (pele.citylink.co.nz [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5g-coTLJgIGw; Fri, 18 Apr 2008 10:14:28 +1200 (NZST) Received: from citylink.fud.org.nz (unknown [202.8.44.45]) by pele.citylink.co.nz (Postfix) with ESMTP; Fri, 18 Apr 2008 10:14:28 +1200 (NZST) Received: by citylink.fud.org.nz (Postfix, from userid 1001) id D73361142A; Fri, 18 Apr 2008 10:14:27 +1200 (NZST) Date: Fri, 18 Apr 2008 10:14:27 +1200 From: Andrew Thompson To: Coleman Kane Message-ID: <20080417221427.GD21457@citylink.fud.org.nz> References: <200804172201.m3HM1djs008290@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200804172201.m3HM1djs008290@repoman.freebsd.org> User-Agent: Mutt/1.5.17 (2007-11-01) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/if_ndis if_ndis.c if_ndisvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 22:44:36 -0000 On Thu, Apr 17, 2008 at 10:01:39PM +0000, Coleman Kane wrote: > cokane 2008-04-17 22:01:39 UTC > > FreeBSD src repository > > Modified files: > sys/dev/if_ndis if_ndis.c if_ndisvar.h > Log: > Change the timeout(9) usage in if_ndis to a callout(9) implementation, > as the former is becoming deprecated and exhibits some extraneous > Giant-locking. The new callout(9) is declared MPSAFE, so it may > improve concurrency. > > Tested by: matteo > Silence from: wpaul > MFC after: 1 month > > --- src/sys/dev/if_ndis/if_ndis.c 2008/01/17 20:11:58 1.131 > +++ src/sys/dev/if_ndis/if_ndis.c 2008/04/17 22:01:38 1.132 > > return; > } > @@ -1939,8 +1935,9 @@ ndis_init(xsc) > if (sc->ndis_block->nmb_checkforhangsecs == 0) > sc->ndis_block->nmb_checkforhangsecs = 3; > > - sc->ndis_stat_ch = timeout(ndis_tick, sc, > - hz * sc->ndis_block->nmb_checkforhangsecs); > + callout_init(&sc->ndis_stat_callout, 1); ^^^^^^^ This should be spelled CALLOUT_MPSAFE :) Andrew From owner-cvs-src@FreeBSD.ORG Thu Apr 17 22:57:34 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 69F20106566C; Thu, 17 Apr 2008 22:57:34 +0000 (UTC) (envelope-from cokane@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3BA828FC0C; Thu, 17 Apr 2008 22:57:34 +0000 (UTC) (envelope-from cokane@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3HMvYr0011334; Thu, 17 Apr 2008 22:57:34 GMT (envelope-from cokane@repoman.freebsd.org) Received: (from cokane@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3HMvYPf011333; Thu, 17 Apr 2008 22:57:34 GMT (envelope-from cokane) Message-Id: <200804172257.m3HMvYPf011333@repoman.freebsd.org> From: Coleman Kane Date: Thu, 17 Apr 2008 22:57:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/if_ndis if_ndis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 22:57:34 -0000 cokane 2008-04-17 22:57:33 UTC FreeBSD src repository Modified files: sys/dev/if_ndis if_ndis.c Log: Change the 1 in callout_init to CALLOUT_MPSAFE. I made the change in my tree, but never committed it into git before making my patch! Submitted by: thompsa MFC after: 1 month Revision Changes Path 1.133 +1 -1 src/sys/dev/if_ndis/if_ndis.c From owner-cvs-src@FreeBSD.ORG Thu Apr 17 23:17:13 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6C6B0106566B; Thu, 17 Apr 2008 23:17:12 +0000 (UTC) (envelope-from gad@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3E3158FC19; Thu, 17 Apr 2008 23:17:12 +0000 (UTC) (envelope-from gad@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3HNHCl4013116; Thu, 17 Apr 2008 23:17:12 GMT (envelope-from gad@repoman.freebsd.org) Received: (from gad@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3HNHCGw013115; Thu, 17 Apr 2008 23:17:12 GMT (envelope-from gad) Message-Id: <200804172317.m3HNHCGw013115@repoman.freebsd.org> From: Garance A Drosehn Date: Thu, 17 Apr 2008 23:17:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/env env.1 env.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 23:17:13 -0000 gad 2008-04-17 23:17:09 UTC FreeBSD src repository Modified files: usr.bin/env env.1 env.c Log: Add the '-u name' option to the env command, which will completely unset the given variable name (removing it from the environment, instead of just setting it to a null value). PR: bin/65649 MFC after: 2 weeks Revision Changes Path 1.10 +21 -5 src/usr.bin/env/env.1 1.20 +10 -3 src/usr.bin/env/env.c From owner-cvs-src@FreeBSD.ORG Thu Apr 17 23:24:58 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BA833106564A; Thu, 17 Apr 2008 23:24:58 +0000 (UTC) (envelope-from gnn@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8C7F78FC0A; Thu, 17 Apr 2008 23:24:58 +0000 (UTC) (envelope-from gnn@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3HNOwNZ013428; Thu, 17 Apr 2008 23:24:58 GMT (envelope-from gnn@repoman.freebsd.org) Received: (from gnn@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3HNOwaI013427; Thu, 17 Apr 2008 23:24:58 GMT (envelope-from gnn) Message-Id: <200804172324.m3HNOwaI013427@repoman.freebsd.org> From: "George V. Neville-Neil" Date: Thu, 17 Apr 2008 23:24:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet ip_icmp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 23:24:58 -0000 gnn 2008-04-17 23:24:58 UTC FreeBSD src repository Modified files: sys/netinet ip_icmp.c Log: Add in check for loopback as well, which was missing from the original patch. PR: 120958 Submitted by: James Snow MFC after: 2 weeks Revision Changes Path 1.122 +1 -0 src/sys/netinet/ip_icmp.c From owner-cvs-src@FreeBSD.ORG Thu Apr 17 23:36:36 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 07105106566B; Thu, 17 Apr 2008 23:36:36 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CC1878FC14; Thu, 17 Apr 2008 23:36:35 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3HNaZIe013884; Thu, 17 Apr 2008 23:36:35 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3HNaZcU013883; Thu, 17 Apr 2008 23:36:35 GMT (envelope-from marcel) Message-Id: <200804172336.m3HNaZcU013883@repoman.freebsd.org> From: Marcel Moolenaar Date: Thu, 17 Apr 2008 23:36:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/gnu/usr.bin/binutils/libbfd Makefile.i386 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 23:36:36 -0000 marcel 2008-04-17 23:36:35 UTC FreeBSD src repository Modified files: gnu/usr.bin/binutils/libbfd Makefile.i386 Log: Add support for the 32-bit EFI target. Revision Changes Path 1.18 +10 -3 src/gnu/usr.bin/binutils/libbfd/Makefile.i386 From owner-cvs-src@FreeBSD.ORG Fri Apr 18 00:01:56 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6345F1065677; Fri, 18 Apr 2008 00:01:56 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4C6EB8FC17; Fri, 18 Apr 2008 00:01:56 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3I01uoT015155; Fri, 18 Apr 2008 00:01:56 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3I01unx015154; Fri, 18 Apr 2008 00:01:56 GMT (envelope-from delphij) Message-Id: <200804180001.m3I01unx015154@repoman.freebsd.org> From: Xin LI Date: Fri, 18 Apr 2008 00:01:56 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/lib/libstand Makefile bzipfs.c bzlib.c.diff bzlib.h.diff bzlib_private.h.diff zutil.h.diff X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Apr 2008 00:01:56 -0000 delphij 2008-04-18 00:01:56 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) lib/libstand Makefile bzipfs.c Removed files: (Branch: RELENG_5) lib/libstand bzlib.c.diff bzlib.h.diff bzlib_private.h.diff zutil.h.diff Log: MFC: Handle bzip2/zlib changes without using patches, by doing the work in a programmatical way. This is an accumulative patch of the following changes: Makefile: 1.46-1.53 bzipfs.c: 1.7 as well as removal of the now unneeded files. Revision Changes Path 1.43.2.2 +30 -31 src/lib/libstand/Makefile 1.6.2.1 +1 -1 src/lib/libstand/bzipfs.c 1.2.8.1 +0 -58 src/lib/libstand/bzlib.c.diff (dead) 1.1.12.1 +0 -15 src/lib/libstand/bzlib.h.diff (dead) 1.2.6.1 +0 -22 src/lib/libstand/bzlib_private.h.diff (dead) 1.1.8.1 +0 -15 src/lib/libstand/zutil.h.diff (dead) From owner-cvs-src@FreeBSD.ORG Fri Apr 18 00:52:33 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 06488106566B; Fri, 18 Apr 2008 00:52:33 +0000 (UTC) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CA7138FC17; Fri, 18 Apr 2008 00:52:32 +0000 (UTC) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3I0qWJA027209; Fri, 18 Apr 2008 00:52:32 GMT (envelope-from emax@repoman.freebsd.org) Received: (from emax@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3I0qWGx027208; Fri, 18 Apr 2008 00:52:32 GMT (envelope-from emax) Message-Id: <200804180052.m3I0qWGx027208@repoman.freebsd.org> From: Maksim Yevmenkin Date: Fri, 18 Apr 2008 00:52:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/net if_tap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Apr 2008 00:52:33 -0000 emax 2008-04-18 00:52:32 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/net if_tap.c Log: MFC: Fix possible buffer overrun on 64-bit arch when generating MAC address for tap interface. Reported by: Marc Lorner < marc dot loerner at hob dot de > Reviewed by: bms Revision Changes Path 1.71.2.1 +3 -1 src/sys/net/if_tap.c From owner-cvs-src@FreeBSD.ORG Fri Apr 18 00:55:03 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 756021065670; Fri, 18 Apr 2008 00:55:03 +0000 (UTC) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 458728FC0C; Fri, 18 Apr 2008 00:55:03 +0000 (UTC) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3I0t3nS027325; Fri, 18 Apr 2008 00:55:03 GMT (envelope-from emax@repoman.freebsd.org) Received: (from emax@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3I0t30k027324; Fri, 18 Apr 2008 00:55:03 GMT (envelope-from emax) Message-Id: <200804180055.m3I0t30k027324@repoman.freebsd.org> From: Maksim Yevmenkin Date: Fri, 18 Apr 2008 00:55:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/net if_tap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Apr 2008 00:55:03 -0000 emax 2008-04-18 00:55:03 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/net if_tap.c Log: MFC: Fix possible buffer overrun on 64-bit arch when generating MAC address for tap interface. Reported by: Marc Lorner < marc dot loerner at hob dot de > Reviewed by: bms MFC after: 3 days Revision Changes Path 1.55.2.12 +3 -1 src/sys/net/if_tap.c From owner-cvs-src@FreeBSD.ORG Fri Apr 18 02:02:33 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9D960106566B; Fri, 18 Apr 2008 02:02:33 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6CADA8FC1B; Fri, 18 Apr 2008 02:02:33 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3I22XhK030691; Fri, 18 Apr 2008 02:02:33 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3I22X5H030690; Fri, 18 Apr 2008 02:02:33 GMT (envelope-from davidxu) Message-Id: <200804180202.m3I22X5H030690@repoman.freebsd.org> From: David Xu Date: Fri, 18 Apr 2008 02:02:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/sys termios.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Apr 2008 02:02:33 -0000 davidxu 2008-04-18 02:02:33 UTC FreeBSD src repository Modified files: sys/sys termios.h Log: Add missing function prototype for tcgetsid(). Revision Changes Path 1.21 +10 -0 src/sys/sys/termios.h From owner-cvs-src@FreeBSD.ORG Fri Apr 18 02:21:11 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B808C106564A; Fri, 18 Apr 2008 02:21:11 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 865058FC17; Fri, 18 Apr 2008 02:21:11 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3I2LBRV032576; Fri, 18 Apr 2008 02:21:11 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3I2LBdQ032575; Fri, 18 Apr 2008 02:21:11 GMT (envelope-from marcel) Message-Id: <200804180221.m3I2LBdQ032575@repoman.freebsd.org> From: Marcel Moolenaar Date: Fri, 18 Apr 2008 02:21:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/ia64/include vmparam.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Apr 2008 02:21:11 -0000 marcel 2008-04-18 02:21:11 UTC FreeBSD src repository Modified files: sys/ia64/include vmparam.h Log: Remove cruft we got from Alpha, which was probably inherited from NetBSD. I.e. make it more like a FreeBSD header. Revision Changes Path 1.19 +6 -31 src/sys/ia64/include/vmparam.h From owner-cvs-src@FreeBSD.ORG Fri Apr 18 02:45:41 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3802E106564A; Fri, 18 Apr 2008 02:45:41 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1B5458FC13; Fri, 18 Apr 2008 02:45:41 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3I2jf18034251; Fri, 18 Apr 2008 02:45:41 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3I2jeqa034250; Fri, 18 Apr 2008 02:45:40 GMT (envelope-from kmacy) Message-Id: <200804180245.m3I2jeqa034250@repoman.freebsd.org> From: Kip Macy Date: Fri, 18 Apr 2008 02:45:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/conf files src/sys/dev/cxgb cxgb_adapter.h cxgb_config.h cxgb_include.h cxgb_ioctl.h cxgb_l2t.c cxgb_l2t.h cxgb_lro.c cxgb_main.c cxgb_multiq.c cxgb_offload.c cxgb_offload.h cxgb_osdep.h cxgb_sge.c cxgb_t3fw.c cxgb_t3fw.h ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Apr 2008 02:45:41 -0000 kmacy 2008-04-18 02:45:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/conf files sys/dev/cxgb cxgb_adapter.h cxgb_config.h cxgb_include.h cxgb_ioctl.h cxgb_lro.c cxgb_main.c cxgb_offload.c cxgb_offload.h cxgb_osdep.h cxgb_sge.c sys/dev/cxgb/common cxgb_ael1002.c cxgb_common.h cxgb_ctl_defs.h cxgb_firmware_exports.h cxgb_mc5.c cxgb_mv88e1xxx.c cxgb_regs.h cxgb_t3_cpl.h cxgb_t3_hw.c cxgb_tcb.h cxgb_version.h cxgb_vsc8211.c cxgb_xgmac.c sys/dev/cxgb/sys mvec.h uipc_mvec.c sys/modules/cxgb Makefile Added files: (Branch: RELENG_7) sys/dev/cxgb cxgb_multiq.c cxgb_t3fw.c cxgb_t3fw.h t3b_protocol_sram.h t3b_tp_eeprom.h t3cdev.h sys/dev/cxgb/sys cxgb_support.c sys/dev/cxgb/ulp/toecore cxgb_toedev.h sys/modules/cxgb/cxgb Makefile sys/modules/cxgb/cxgb_t3fw Makefile Removed files: (Branch: RELENG_7) sys/dev/cxgb cxgb_l2t.c cxgb_l2t.h t3b_protocol_sram-1.1.0.bin.gz.uu t3b_tp_eeprom-1.1.0.bin.gz.uu t3fw-4.7.0.bin.gz.uu sys/dev/cxgb/ulp/toecore toedev.h Log: MFC of 1.133 import and fixes: - add support for T3C - add multicast support - update copyrights - add infrastructure for multiple transmit queues - add support for compiling firmware in to the kernel - add conditional define for enabling link at device attach - exit tick handler if shutdown is in progress - add sysctls for dumping transmit queues - use jumbo clusters for large packets - add pcpu caching - add inline mbuf header on receive - upgrade to version 5.0 of the firmware Supported by: Chelsio Inc. Revision Changes Path 1.1243.2.17 +3 -1 src/sys/conf/files 1.3.2.1 +30 -19 src/sys/dev/cxgb/common/cxgb_ael1002.c 1.7.2.1 +27 -19 src/sys/dev/cxgb/common/cxgb_common.h 1.3.2.1 +2 -2 src/sys/dev/cxgb/common/cxgb_ctl_defs.h 1.2.2.1 +2 -0 src/sys/dev/cxgb/common/cxgb_firmware_exports.h 1.5.2.1 +16 -3 src/sys/dev/cxgb/common/cxgb_mc5.c 1.2.2.1 +26 -9 src/sys/dev/cxgb/common/cxgb_mv88e1xxx.c 1.3.2.1 +1209 -492 src/sys/dev/cxgb/common/cxgb_regs.h 1.4.2.1 +21 -2 src/sys/dev/cxgb/common/cxgb_t3_cpl.h 1.9.2.1 +295 -83 src/sys/dev/cxgb/common/cxgb_t3_hw.c 1.2.2.1 +5 -2 src/sys/dev/cxgb/common/cxgb_tcb.h 1.4.2.1 +2 -2 src/sys/dev/cxgb/common/cxgb_version.h 1.3.2.1 +169 -7 src/sys/dev/cxgb/common/cxgb_vsc8211.c 1.7.2.1 +115 -28 src/sys/dev/cxgb/common/cxgb_xgmac.c 1.20.2.1 +104 -32 src/sys/dev/cxgb/cxgb_adapter.h 1.4.2.1 +4 -2 src/sys/dev/cxgb/cxgb_config.h 1.2.2.1 +9 -11 src/sys/dev/cxgb/cxgb_include.h 1.5.2.1 +13 -10 src/sys/dev/cxgb/cxgb_ioctl.h 1.3.2.1 +0 -668 src/sys/dev/cxgb/cxgb_l2t.c (dead) 1.2.2.1 +0 -165 src/sys/dev/cxgb/cxgb_l2t.h (dead) 1.8.2.1 +1 -1 src/sys/dev/cxgb/cxgb_lro.c 1.36.2.2 +391 -298 src/sys/dev/cxgb/cxgb_main.c 1.7.2.1 +799 -0 src/sys/dev/cxgb/cxgb_multiq.c (new) 1.8.2.1 +125 -1301 src/sys/dev/cxgb/cxgb_offload.c 1.5.2.1 +40 -32 src/sys/dev/cxgb/cxgb_offload.h 1.14.2.1 +216 -36 src/sys/dev/cxgb/cxgb_osdep.h 1.30.2.1 +1157 -508 src/sys/dev/cxgb/cxgb_sge.c 1.2.2.1 +115 -0 src/sys/dev/cxgb/cxgb_t3fw.c (new) 1.1.2.1 +6621 -0 src/sys/dev/cxgb/cxgb_t3fw.h (new) 1.7.2.1 +340 -0 src/sys/dev/cxgb/sys/cxgb_support.c (new) 1.6.2.2 +212 -63 src/sys/dev/cxgb/sys/mvec.h 1.14.2.2 +315 -501 src/sys/dev/cxgb/sys/uipc_mvec.c 1.1.4.1 +0 -46 src/sys/dev/cxgb/t3b_protocol_sram-1.1.0.bin.gz.uu (dead) 1.1.2.1 +678 -0 src/sys/dev/cxgb/t3b_protocol_sram.h (new) 1.1.4.1 +0 -46 src/sys/dev/cxgb/t3b_tp_eeprom-1.1.0.bin.gz.uu (dead) 1.1.2.1 +566 -0 src/sys/dev/cxgb/t3b_tp_eeprom.h (new) 1.3.2.1 +62 -0 src/sys/dev/cxgb/t3cdev.h (new) 1.1.2.1 +0 -451 src/sys/dev/cxgb/t3fw-4.7.0.bin.gz.uu (dead) 1.2.2.1 +47 -0 src/sys/dev/cxgb/ulp/toecore/cxgb_toedev.h (new) 1.1.4.1 +0 -172 src/sys/dev/cxgb/ulp/toecore/toedev.h (dead) 1.10.2.1 +3 -43 src/sys/modules/cxgb/Makefile 1.8.2.1 +18 -0 src/sys/modules/cxgb/cxgb/Makefile (new) 1.2.2.1 +8 -0 src/sys/modules/cxgb/cxgb_t3fw/Makefile (new) From owner-cvs-src@FreeBSD.ORG Fri Apr 18 04:23:06 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 524E2106566C; Fri, 18 Apr 2008 04:23:06 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1EA728FC1B; Fri, 18 Apr 2008 04:23:06 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3I4N6Th040149; Fri, 18 Apr 2008 04:23:06 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3I4N69R040148; Fri, 18 Apr 2008 04:23:06 GMT (envelope-from delphij) Message-Id: <200804180423.m3I4N69R040148@repoman.freebsd.org> From: Xin LI Date: Fri, 18 Apr 2008 04:23:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/lib/libstand stand.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Apr 2008 04:23:06 -0000 delphij 2008-04-18 04:23:06 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) lib/libstand stand.h Log: MFC: Allow stand.h to be included for multiple times Revision Changes Path 1.39.2.1 +5 -0 src/lib/libstand/stand.h From owner-cvs-src@FreeBSD.ORG Fri Apr 18 05:47:57 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2B0681065670; Fri, 18 Apr 2008 05:47:57 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EA03F8FC1C; Fri, 18 Apr 2008 05:47:56 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3I5luSf053132; Fri, 18 Apr 2008 05:47:56 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3I5luMu053131; Fri, 18 Apr 2008 05:47:56 GMT (envelope-from jeff) Message-Id: <200804180547.m3I5luMu053131@repoman.freebsd.org> From: Jeff Roberson Date: Fri, 18 Apr 2008 05:47:56 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/include cpufunc.h src/sys/i386/include cpufunc.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Apr 2008 05:47:57 -0000 jeff 2008-04-18 05:47:56 UTC FreeBSD src repository Modified files: sys/amd64/include cpufunc.h sys/i386/include cpufunc.h Log: - Add inlines for the monitor and mwait instructions. Sponsored by: Nokia Revision Changes Path 1.149 +13 -0 src/sys/amd64/include/cpufunc.h 1.146 +13 -0 src/sys/i386/include/cpufunc.h From owner-cvs-src@FreeBSD.ORG Fri Apr 18 07:14:14 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 13B171065671; Fri, 18 Apr 2008 07:14:14 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: from mail.garage.freebsd.pl (chello087206046210.chello.pl [87.206.46.210]) by mx1.freebsd.org (Postfix) with ESMTP id 7084C8FC14; Fri, 18 Apr 2008 07:14:12 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: by mail.garage.freebsd.pl (Postfix, from userid 65534) id 6714645E5C; Fri, 18 Apr 2008 08:50:18 +0200 (CEST) Received: from localhost (pjd.wheel.pl [10.0.1.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.garage.freebsd.pl (Postfix) with ESMTP id BA8DE45B26; Fri, 18 Apr 2008 08:50:12 +0200 (CEST) Date: Fri, 18 Apr 2008 08:49:57 +0200 From: Pawel Jakub Dawidek To: Robert Watson Message-ID: <20080418064956.GA6029@garage.freebsd.pl> References: <200804171919.m3HJJeRg088523@repoman.freebsd.org> <20080417225220.A94395@fledge.watson.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="zhXaljGHf11kAtnf" Content-Disposition: inline In-Reply-To: <20080417225220.A94395@fledge.watson.org> User-Agent: Mutt/1.4.2.3i X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 8.0-CURRENT i386 X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on mail.garage.freebsd.pl X-Spam-Level: X-Spam-Status: No, score=-5.9 required=3.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.0.4 Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_linker.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Apr 2008 07:14:14 -0000 --zhXaljGHf11kAtnf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 17, 2008 at 10:54:08PM +0100, Robert Watson wrote: >=20 > On Thu, 17 Apr 2008, Pawel Jakub Dawidek wrote: >=20 > >pjd 2008-04-17 19:19:40 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/kern kern_linker.c > > Log: > > Allow linker_search_symbol_name() to be called with KLD lock held. > > The linker_search_symbol_name() function is used by stack_print() > > and stack_print() can be called from kernel module unload method. >=20 > I'm not sure I'm entirely comfortable with this locking change; condition= al=20 > locking of this type is something we've generally tried to eliminate. If= =20 > this is for debugging code used in locking sensitive contexts, it is=20 > probably preferable to use one of the _ddb variations on the stack(9)=20 > routines, which bypass locking. Or, in this case, it simply uses the loc= ks=20 > that are already, conveniently, held. We would need to change all stack(9) consumers to grab KLD_LOCK() before calling its functions, which I don't find very nice. Currently stack(9) functions are mostly called from contexts where KLD lock is not yet held, but in this case where I want to print leaked objects on module unload, the KLD lock is already held. --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --zhXaljGHf11kAtnf Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFICESSForvXbEpPzQRAnVjAKDpQRbLgyczHUKAHeGdgLb1dAabZQCg6d6K AfvqSgjUB1eZzR3D1S5rgrU= =5m/u -----END PGP SIGNATURE----- --zhXaljGHf11kAtnf-- From owner-cvs-src@FreeBSD.ORG Fri Apr 18 07:48:25 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: by hub.freebsd.org (Postfix, from userid 758) id 7EC701065671; Fri, 18 Apr 2008 07:48:25 +0000 (UTC) Date: Fri, 18 Apr 2008 07:48:25 +0000 From: Kris Kennaway To: Andrew Thompson Message-ID: <20080418074825.GT25623@hub.freebsd.org> References: <200804172201.m3HM1djs008290@repoman.freebsd.org> <20080417221427.GD21457@citylink.fud.org.nz> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080417221427.GD21457@citylink.fud.org.nz> User-Agent: Mutt/1.4.2.1i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, Coleman Kane Subject: Re: cvs commit: src/sys/dev/if_ndis if_ndis.c if_ndisvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Apr 2008 07:48:25 -0000 On Fri, Apr 18, 2008 at 10:14:27AM +1200, Andrew Thompson wrote: > On Thu, Apr 17, 2008 at 10:01:39PM +0000, Coleman Kane wrote: > > cokane 2008-04-17 22:01:39 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/dev/if_ndis if_ndis.c if_ndisvar.h > > Log: > > Change the timeout(9) usage in if_ndis to a callout(9) implementation, > > as the former is becoming deprecated and exhibits some extraneous > > Giant-locking. The new callout(9) is declared MPSAFE, so it may > > improve concurrency. > > > > Tested by: matteo > > Silence from: wpaul > > MFC after: 1 month > > > > --- src/sys/dev/if_ndis/if_ndis.c 2008/01/17 20:11:58 1.131 > > +++ src/sys/dev/if_ndis/if_ndis.c 2008/04/17 22:01:38 1.132 > > > > return; > > } > > @@ -1939,8 +1935,9 @@ ndis_init(xsc) > > if (sc->ndis_block->nmb_checkforhangsecs == 0) > > sc->ndis_block->nmb_checkforhangsecs = 3; > > > > - sc->ndis_stat_ch = timeout(ndis_tick, sc, > > - hz * sc->ndis_block->nmb_checkforhangsecs); > > + callout_init(&sc->ndis_stat_callout, 1); > ^^^^^^^ > This should be spelled CALLOUT_MPSAFE :) Hah, I had made a note to check that later. Thanks! :) Kris -- In God we Trust -- all others must submit an X.509 certificate. -- Charles Forsythe From owner-cvs-src@FreeBSD.ORG Fri Apr 18 14:40:16 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 15F931065670 for ; Fri, 18 Apr 2008 14:40:16 +0000 (UTC) (envelope-from apache@contactar01.gestionarnet.com) Received: from contactar01.gestionarnet.com (contactar01.gestionarnet.com [200.69.222.122]) by mx1.freebsd.org (Postfix) with ESMTP id CC6A58FC1B for ; Fri, 18 Apr 2008 14:40:15 +0000 (UTC) (envelope-from apache@contactar01.gestionarnet.com) Received: by contactar01 (Postfix, from userid 81) id A48461E6A2D; Fri, 18 Apr 2008 11:40:08 -0300 (ART) To: cvs-src@FreeBSD.org From: Brenda MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 8bit Message-Id: <20080418144008.A48461E6A2D@contactar01> Date: Fri, 18 Apr 2008 11:40:08 -0300 (ART) Cc: Subject: (no subject) X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: palmershotel@yahoo.ca List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Apr 2008 14:40:16 -0000 am Brenda from Canada, i am the assistant manager of Canadian Hotels,i wish to inform you that the hotel need man and woman who can work and live in omni hotel Canada , A Division Of Delta Chelsea Canadian Hotel Canada , hotel will care of your tickets,accommodation lodging and the visa assistance in your country,if you are interested ,you should please contact me back via the mail box, omini_ottawa@yahoo.ca N/B MANAGEMENT ARE NOT RESPONSIBLE FOR YOUR CANADA CLEARANCE VISA FEE. TAKE CARE From owner-cvs-src@FreeBSD.ORG Fri Apr 18 14:40:36 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AD53F1065675 for ; Fri, 18 Apr 2008 14:40:36 +0000 (UTC) (envelope-from apache@contactar01.gestionarnet.com) Received: from contactar01.gestionarnet.com (contactar01.gestionarnet.com [200.69.222.122]) by mx1.freebsd.org (Postfix) with ESMTP id 7141E8FC14 for ; Fri, 18 Apr 2008 14:40:36 +0000 (UTC) (envelope-from apache@contactar01.gestionarnet.com) Received: by contactar01 (Postfix, from userid 81) id 526301E6C1F; Fri, 18 Apr 2008 11:40:30 -0300 (ART) To: cvs-src@FreeBSD.org From: Brenda MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 8bit Message-Id: <20080418144030.526301E6C1F@contactar01> Date: Fri, 18 Apr 2008 11:40:30 -0300 (ART) Cc: Subject: (no subject) X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: palmershotel@yahoo.ca List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Apr 2008 14:40:36 -0000 am Brenda from Canada, i am the assistant manager of Canadian Hotels,i wish to inform you that the hotel need man and woman who can work and live in omni hotel Canada , A Division Of Delta Chelsea Canadian Hotel Canada , hotel will care of your tickets,accommodation lodging and the visa assistance in your country,if you are interested ,you should please contact me back via the mail box, omini_ottawa@yahoo.ca N/B MANAGEMENT ARE NOT RESPONSIBLE FOR YOUR CANADA CLEARANCE VISA FEE. TAKE CARE From owner-cvs-src@FreeBSD.ORG Fri Apr 18 15:15:06 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A9BAA106564A; Fri, 18 Apr 2008 15:15:06 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7D7E58FC0A; Fri, 18 Apr 2008 15:15:06 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3IFF6c9005173; Fri, 18 Apr 2008 15:15:06 GMT (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3IFF6Nr005172; Fri, 18 Apr 2008 15:15:06 GMT (envelope-from sos) Message-Id: <200804181515.m3IFF6Nr005172@repoman.freebsd.org> From: Søren Schmidt Date: Fri, 18 Apr 2008 15:15:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ata ata-all.c ata-dma.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Apr 2008 15:15:06 -0000 sos 2008-04-18 15:15:04 UTC FreeBSD src repository Modified files: sys/dev/ata ata-all.c ata-dma.c Log: Fix the breakage that caused AHCI devices to vanish. Editor droppings :( Put the ATAPI device numbering back to the old ways. Revision Changes Path 1.286 +3 -1 src/sys/dev/ata/ata-all.c 1.156 +0 -25 src/sys/dev/ata/ata-dma.c From owner-cvs-src@FreeBSD.ORG Fri Apr 18 16:06:46 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D3E681065674; Fri, 18 Apr 2008 16:06:46 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A6AEC8FC14; Fri, 18 Apr 2008 16:06:46 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3IG6kgH038569; Fri, 18 Apr 2008 16:06:46 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3IG6k0D038568; Fri, 18 Apr 2008 16:06:46 GMT (envelope-from obrien) Message-Id: <200804181606.m3IG6k0D038568@repoman.freebsd.org> From: "David E. O'Brien" Date: Fri, 18 Apr 2008 16:06:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/contrib/gcc/config/i386 freebsd64.h src/gnu/usr.bin/cc/cc_tools Makefile freebsd64-fix.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Apr 2008 16:06:46 -0000 obrien 2008-04-18 16:06:46 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) contrib/gcc/config/i386 freebsd64.h gnu/usr.bin/cc/cc_tools Makefile Removed files: (Branch: RELENG_6) gnu/usr.bin/cc/cc_tools freebsd64-fix.h Log: Move our ".mcount" bits around a little. Revision Changes Path 1.9.8.1 +4 -1 src/contrib/gcc/config/i386/freebsd64.h 1.81.2.3 +0 -1 src/gnu/usr.bin/cc/cc_tools/Makefile 1.1.8.1 +0 -9 src/gnu/usr.bin/cc/cc_tools/freebsd64-fix.h (dead) From owner-cvs-src@FreeBSD.ORG Sat Apr 19 03:22:43 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E5FDA106566C; Sat, 19 Apr 2008 03:22:43 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D43478FC12; Sat, 19 Apr 2008 03:22:43 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3J3MhPo034045; Sat, 19 Apr 2008 03:22:43 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3J3Mh7J034044; Sat, 19 Apr 2008 03:22:43 GMT (envelope-from kmacy) Message-Id: <200804190322.m3J3Mh7J034044@repoman.freebsd.org> From: Kip Macy Date: Sat, 19 Apr 2008 03:22:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf files src/sys/dev/cxgb cxgb_l2t.c cxgb_l2t.h cxgb_main.c cxgb_offload.c cxgb_offload.h src/sys/dev/cxgb/ulp/tom cxgb_cpl_io.c cxgb_cpl_socket.c cxgb_ddp.c cxgb_defs.h cxgb_l2t.c cxgb_l2t.h cxgb_listen.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 03:22:44 -0000 kmacy 2008-04-19 03:22:43 UTC FreeBSD src repository Modified files: sys/conf files sys/dev/cxgb cxgb_main.c cxgb_offload.c cxgb_offload.h sys/dev/cxgb/ulp/tom cxgb_cpl_io.c cxgb_cpl_socket.c cxgb_ddp.c cxgb_defs.h cxgb_listen.c cxgb_t3_ddp.h cxgb_tom.c cxgb_tom_sysctl.c sys/modules/cxgb/cxgb Makefile sys/modules/cxgb/tom Makefile sys/netinet tcp_offload.h Added files: sys/dev/cxgb/ulp/tom cxgb_l2t.c cxgb_l2t.h cxgb_tcp_offload.c cxgb_tcp_offload.h Removed files: sys/dev/cxgb cxgb_l2t.c cxgb_l2t.h Log: move cxgb_lt2.[ch] from NIC to TOE move most offload functionality from NIC to TOE factor out all socket and inpcb direct access factor out access to locking in incpb, pcbinfo, and sockbuf Revision Changes Path 1.1291 +0 -1 src/sys/conf/files 1.8 +0 -543 src/sys/dev/cxgb/cxgb_l2t.c (dead) 1.6 +0 -161 src/sys/dev/cxgb/cxgb_l2t.h (dead) 1.54 +4 -12 src/sys/dev/cxgb/cxgb_main.c 1.13 +54 -1076 src/sys/dev/cxgb/cxgb_offload.c 1.9 +2 -2 src/sys/dev/cxgb/cxgb_offload.h 1.10 +545 -402 src/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c 1.9 +164 -94 src/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c 1.3 +62 -62 src/sys/dev/cxgb/ulp/tom/cxgb_ddp.c 1.4 +8 -6 src/sys/dev/cxgb/ulp/tom/cxgb_defs.h 1.1 +542 -0 src/sys/dev/cxgb/ulp/tom/cxgb_l2t.c (new) 1.1 +161 -0 src/sys/dev/cxgb/ulp/tom/cxgb_l2t.h (new) 1.4 +0 -1 src/sys/dev/cxgb/ulp/tom/cxgb_listen.c 1.3 +10 -8 src/sys/dev/cxgb/ulp/tom/cxgb_t3_ddp.h 1.1 +360 -0 src/sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.c (new) 1.1 +205 -0 src/sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.h (new) 1.5 +1032 -33 src/sys/dev/cxgb/ulp/tom/cxgb_tom.c 1.3 +0 -1 src/sys/dev/cxgb/ulp/tom/cxgb_tom_sysctl.c 1.9 +3 -4 src/sys/modules/cxgb/cxgb/Makefile 1.5 +1 -1 src/sys/modules/cxgb/tom/Makefile 1.3 +8 -2 src/sys/netinet/tcp_offload.h From owner-cvs-src@FreeBSD.ORG Sat Apr 19 03:39:18 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 36B611065670; Sat, 19 Apr 2008 03:39:18 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0E96D8FC0C; Sat, 19 Apr 2008 03:39:18 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3J3dHui034585; Sat, 19 Apr 2008 03:39:17 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3J3dHfD034584; Sat, 19 Apr 2008 03:39:17 GMT (envelope-from kmacy) Message-Id: <200804190339.m3J3dHfD034584@repoman.freebsd.org> From: Kip Macy Date: Sat, 19 Apr 2008 03:39:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet tcp_syncache.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 03:39:18 -0000 kmacy 2008-04-19 03:39:17 UTC FreeBSD src repository Modified files: sys/netinet tcp_syncache.c Log: move tcbinfo lock acquisition in to syncache Revision Changes Path 1.143 +3 -0 src/sys/netinet/tcp_syncache.c From owner-cvs-src@FreeBSD.ORG Sat Apr 19 03:43:07 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E3641065671; Sat, 19 Apr 2008 03:43:07 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 468B08FC1A; Sat, 19 Apr 2008 03:43:07 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3J3h7Vt034875; Sat, 19 Apr 2008 03:43:07 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3J3h7QY034874; Sat, 19 Apr 2008 03:43:07 GMT (envelope-from kmacy) Message-Id: <200804190343.m3J3h7QY034874@repoman.freebsd.org> From: Kip Macy Date: Sat, 19 Apr 2008 03:43:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/cxgb cxgb_offload.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 03:43:07 -0000 kmacy 2008-04-19 03:43:07 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_offload.c Log: remove kdb_backtrace() call Revision Changes Path 1.14 +0 -1 src/sys/dev/cxgb/cxgb_offload.c From owner-cvs-src@FreeBSD.ORG Sat Apr 19 03:46:26 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D42A71065671; Sat, 19 Apr 2008 03:46:26 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AC8328FC15; Sat, 19 Apr 2008 03:46:26 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3J3kQdc035041; Sat, 19 Apr 2008 03:46:26 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3J3kQ1w035040; Sat, 19 Apr 2008 03:46:26 GMT (envelope-from kmacy) Message-Id: <200804190346.m3J3kQ1w035040@repoman.freebsd.org> From: Kip Macy Date: Sat, 19 Apr 2008 03:46:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/cxgb cxgb_offload.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 03:46:26 -0000 kmacy 2008-04-19 03:46:26 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/cxgb cxgb_offload.c Log: fix build breakage caused by undeclared kdb_backtrace() Revision Changes Path 1.8.2.2 +0 -1 src/sys/dev/cxgb/cxgb_offload.c From owner-cvs-src@FreeBSD.ORG Sat Apr 19 04:45:52 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6DD851065670; Sat, 19 Apr 2008 04:45:52 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 460D28FC14; Sat, 19 Apr 2008 04:45:52 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3J4jquR038340; Sat, 19 Apr 2008 04:45:52 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3J4jpIQ038339; Sat, 19 Apr 2008 04:45:51 GMT (envelope-from jeff) Message-Id: <200804190445.m3J4jpIQ038339@repoman.freebsd.org> From: Jeff Roberson Date: Sat, 19 Apr 2008 04:45:51 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/kern subr_sleepqueue.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 04:45:52 -0000 jeff 2008-04-19 04:45:51 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/kern subr_sleepqueue.c Log: MFC 1.48: Fix a sleepq race when checking signals. Revision Changes Path 1.39.2.3 +5 -2 src/sys/kern/subr_sleepqueue.c From owner-cvs-src@FreeBSD.ORG Sat Apr 19 04:47:40 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0E4F0106566B; Sat, 19 Apr 2008 04:47:40 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DB5A98FC24; Sat, 19 Apr 2008 04:47:39 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3J4ldqJ047483; Sat, 19 Apr 2008 04:47:39 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3J4ldWe047482; Sat, 19 Apr 2008 04:47:39 GMT (envelope-from jeff) Message-Id: <200804190447.m3J4ldWe047482@repoman.freebsd.org> From: Jeff Roberson Date: Sat, 19 Apr 2008 04:47:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/kern kern_sig.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 04:47:40 -0000 jeff 2008-04-19 04:47:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/kern kern_sig.c Log: MFC parts of 1.359: Don't hold the proc slock while calling sigqueue_delete* Revision Changes Path 1.349.2.4 +0 -6 src/sys/kern/kern_sig.c From owner-cvs-src@FreeBSD.ORG Sat Apr 19 04:50:30 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E2A631065673; Sat, 19 Apr 2008 04:50:30 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BAD8B8FC0A; Sat, 19 Apr 2008 04:50:30 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3J4oUJT047628; Sat, 19 Apr 2008 04:50:30 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3J4oUxi047624; Sat, 19 Apr 2008 04:50:30 GMT (envelope-from jeff) Message-Id: <200804190450.m3J4oUxi047624@repoman.freebsd.org> From: Jeff Roberson Date: Sat, 19 Apr 2008 04:50:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 04:50:31 -0000 jeff 2008-04-19 04:50:29 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/kern sched_ule.c Log: MFC 1.220, 1.221, parts of 1.222 - Improve performance with heavy interrupt loads - Fix compile with gcc3 - Fix timeslicing code for non TIMESHARE threads. Revision Changes Path 1.214.2.3 +30 -31 src/sys/kern/sched_ule.c From owner-cvs-src@FreeBSD.ORG Sat Apr 19 04:56:17 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7179E106566B; Sat, 19 Apr 2008 04:56:17 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 499098FC19; Sat, 19 Apr 2008 04:56:17 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3J4uGWb047889; Sat, 19 Apr 2008 04:56:16 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3J4uGVx047888; Sat, 19 Apr 2008 04:56:16 GMT (envelope-from marcel) Message-Id: <200804190456.m3J4uGVx047888@repoman.freebsd.org> From: Marcel Moolenaar Date: Sat, 19 Apr 2008 04:56:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/ia64/ia64 mp_machdep.c pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 04:56:17 -0000 marcel 2008-04-19 04:56:16 UTC FreeBSD src repository Modified files: sys/ia64/ia64 mp_machdep.c pmap.c Log: Sanitize the malloc types: M_PMAP is not used in pmap.c, so don't define it there. Don't use M_PMAP in mp_machdep.c; define M_SMP instead. Revision Changes Path 1.69 +3 -3 src/sys/ia64/ia64/mp_machdep.c 1.199 +0 -2 src/sys/ia64/ia64/pmap.c From owner-cvs-src@FreeBSD.ORG Sat Apr 19 05:07:50 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BFAC9106566B; Sat, 19 Apr 2008 05:07:50 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 97EAE8FC12; Sat, 19 Apr 2008 05:07:50 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3J57o5f049435; Sat, 19 Apr 2008 05:07:50 GMT (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3J57oVa049434; Sat, 19 Apr 2008 05:07:50 GMT (envelope-from nyan) Message-Id: <200804190507.m3J57oVa049434@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Sat, 19 Apr 2008 05:07:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/pc98/include clock.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 05:07:50 -0000 nyan 2008-04-19 05:07:50 UTC FreeBSD src repository Modified files: sys/pc98/include clock.h Log: Remove my copyright. This file includes simply i386's one now. Revision Changes Path 1.4 +2 -29 src/sys/pc98/include/clock.h From owner-cvs-src@FreeBSD.ORG Sat Apr 19 05:30:50 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 049A11065672; Sat, 19 Apr 2008 05:30:50 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D15598FC29; Sat, 19 Apr 2008 05:30:49 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3J5Unjm050155; Sat, 19 Apr 2008 05:30:49 GMT (envelope-from mav@repoman.freebsd.org) Received: (from mav@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3J5UnJb050154; Sat, 19 Apr 2008 05:30:49 GMT (envelope-from mav) Message-Id: <200804190530.m3J5UnJb050154@repoman.freebsd.org> From: Alexander Motin Date: Sat, 19 Apr 2008 05:30:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netgraph ng_base.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 05:30:50 -0000 mav 2008-04-19 05:30:49 UTC FreeBSD src repository Modified files: sys/netgraph ng_base.c Log: ng_address_hook() microoptimization. Use local variables as they should be. It helps compiller to avoid some extra memory accesses. Revision Changes Path 1.159 +5 -7 src/sys/netgraph/ng_base.c From owner-cvs-src@FreeBSD.ORG Sat Apr 19 07:18:24 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3574C106566B; Sat, 19 Apr 2008 07:18:24 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0E2418FC0C; Sat, 19 Apr 2008 07:18:24 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3J7INUN056014; Sat, 19 Apr 2008 07:18:23 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3J7INvU056013; Sat, 19 Apr 2008 07:18:23 GMT (envelope-from ru) Message-Id: <200804190718.m3J7INvU056013@repoman.freebsd.org> From: Ruslan Ermilov Date: Sat, 19 Apr 2008 07:18:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/stdlib strfmon.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 07:18:24 -0000 ru 2008-04-19 07:18:22 UTC FreeBSD src repository Modified files: lib/libc/stdlib strfmon.c Log: Better strfmon(3) conversion specifiers sanity checking. There were no checks for left and right precisions at all, and a check for field width had integer overflow bug. Reported by: Maksymilian Arciemowicz Security: http://securityreason.com/achievement_securityalert/53 Submitted by: Maxim Dounin MFC after: 3 days Revision Changes Path 1.17 +8 -1 src/lib/libc/stdlib/strfmon.c From owner-cvs-src@FreeBSD.ORG Sat Apr 19 07:22:58 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E70F1106566B; Sat, 19 Apr 2008 07:22:58 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BFFC78FC0A; Sat, 19 Apr 2008 07:22:58 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3J7MwWl056231; Sat, 19 Apr 2008 07:22:58 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3J7Mww3056230; Sat, 19 Apr 2008 07:22:58 GMT (envelope-from ru) Message-Id: <200804190722.m3J7Mww3056230@repoman.freebsd.org> From: Ruslan Ermilov Date: Sat, 19 Apr 2008 07:22:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/stdlib strfmon.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 07:22:59 -0000 ru 2008-04-19 07:22:58 UTC FreeBSD src repository Modified files: lib/libc/stdlib strfmon.c Log: Don't forget to free() currency_symbol and asciivalue when multiple conversion specifiers for them are present. Submitted by: Maxim Dounin Obtained from: NetBSD (partially) MFC after: 3 days Revision Changes Path 1.18 +4 -0 src/lib/libc/stdlib/strfmon.c From owner-cvs-src@FreeBSD.ORG Sat Apr 19 07:25:58 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3CD87106564A; Sat, 19 Apr 2008 07:25:58 +0000 (UTC) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 158048FC12; Sat, 19 Apr 2008 07:25:58 +0000 (UTC) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3J7PvDv056330; Sat, 19 Apr 2008 07:25:57 GMT (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3J7Pvie056329; Sat, 19 Apr 2008 07:25:57 GMT (envelope-from peter) Message-Id: <200804190725.m3J7Pvie056329@repoman.freebsd.org> From: Peter Wemm Date: Sat, 19 Apr 2008 07:25:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/amd64 machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 07:25:58 -0000 peter 2008-04-19 07:25:57 UTC FreeBSD src repository Modified files: sys/amd64/amd64 machdep.c Log: Put in a real isa_irq_pending() stub in order to remove two lines of dmesg noise from sio per unit. sio likes to probe if interrupts are configured correctly by looking at the pending bits of the atpic in order to put a non-fatal warning on the console. I think I'd rather read the pending bits from the apics, but I'm not sure its worth the hassle. Revision Changes Path 1.684 +14 -2 src/sys/amd64/amd64/machdep.c From owner-cvs-src@FreeBSD.ORG Sat Apr 19 08:18:48 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5EE84106564A; Sat, 19 Apr 2008 08:18:48 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 36F198FC17; Sat, 19 Apr 2008 08:18:48 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3J8ImCO059082; Sat, 19 Apr 2008 08:18:48 GMT (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3J8Im7n059081; Sat, 19 Apr 2008 08:18:48 GMT (envelope-from nyan) Message-Id: <200804190818.m3J8Im7n059081@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Sat, 19 Apr 2008 08:18:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf files.pc98 src/sys/pc98/cbus clock.c pcrtc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 08:18:48 -0000 nyan 2008-04-19 08:18:48 UTC FreeBSD src repository Modified files: sys/conf files.pc98 sys/pc98/cbus clock.c pcrtc.c Log: MFi386: Merge yet another the RTC related work. Split the pcrtc driver into pcrtc.c which is repo-copied from clock.c Revision Changes Path 1.361 +1 -0 src/sys/conf/files.pc98 1.168 +1 -222 src/sys/pc98/cbus/clock.c 1.168 +13 -516 src/sys/pc98/cbus/pcrtc.c From owner-cvs-src@FreeBSD.ORG Sat Apr 19 12:39:16 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 71722106566C; Sat, 19 Apr 2008 12:39:16 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 480168FC22; Sat, 19 Apr 2008 12:39:16 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3JCdGGw082751; Sat, 19 Apr 2008 12:39:16 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3JCdGCe082750; Sat, 19 Apr 2008 12:39:16 GMT (envelope-from rwatson) Message-Id: <200804191239.m3JCdGCe082750@repoman.freebsd.org> From: Robert Watson Date: Sat, 19 Apr 2008 12:39:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/procstat procstat.1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 12:39:16 -0000 rwatson 2008-04-19 12:39:15 UTC FreeBSD src repository Modified files: usr.bin/procstat procstat.1 Log: It is a bug that procstat(8) works only on live kernels and not crashdumps; document in case anyone wants to work on fixing this. MFC after: 3 days Revision Changes Path 1.2 +4 -0 src/usr.bin/procstat/procstat.1 From owner-cvs-src@FreeBSD.ORG Sat Apr 19 13:40:43 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 423551065672; Sat, 19 Apr 2008 13:40:43 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 17C9C8FC1D; Sat, 19 Apr 2008 13:40:43 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3JDegEJ095379; Sat, 19 Apr 2008 13:40:42 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3JDegxr095378; Sat, 19 Apr 2008 13:40:42 GMT (envelope-from rwatson) Message-Id: <200804191340.m3JDegxr095378@repoman.freebsd.org> From: Robert Watson Date: Sat, 19 Apr 2008 13:40:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/procstat procstat.1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 13:40:43 -0000 rwatson 2008-04-19 13:40:42 UTC FreeBSD src repository Modified files: usr.bin/procstat procstat.1 Log: Provide more detailed information about each procstat(1) display mode, including a key to fields in each mode and flag abbreviations. MFC after: 3 days X-MFC-note: POSIX shared memory memory objects aren't in 7-STABLE yet Revision Changes Path 1.3 +248 -7 src/usr.bin/procstat/procstat.1 From owner-cvs-src@FreeBSD.ORG Sat Apr 19 14:34:39 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 647EC106564A; Sat, 19 Apr 2008 14:34:39 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 39EAD8FC14; Sat, 19 Apr 2008 14:34:39 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3JEYdUZ098145; Sat, 19 Apr 2008 14:34:39 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3JEYdwx098144; Sat, 19 Apr 2008 14:34:39 GMT (envelope-from rwatson) Message-Id: <200804191434.m3JEYdwx098144@repoman.freebsd.org> From: Robert Watson Date: Sat, 19 Apr 2008 14:34:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet in_pcb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 14:34:39 -0000 rwatson 2008-04-19 14:34:38 UTC FreeBSD src repository Modified files: sys/netinet in_pcb.c Log: When querying the local or foreign address from an IP socket, acquire only a read lock on the inpcb. When an external module requests a read lock, acquire only a read lock. MFC after: 3 months Revision Changes Path 1.205 +6 -6 src/sys/netinet/in_pcb.c From owner-cvs-src@FreeBSD.ORG Sat Apr 19 14:35:18 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3B5751065672; Sat, 19 Apr 2008 14:35:18 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 10ED58FC1F; Sat, 19 Apr 2008 14:35:18 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3JEZHc5098262; Sat, 19 Apr 2008 14:35:17 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3JEZH7P098261; Sat, 19 Apr 2008 14:35:17 GMT (envelope-from rwatson) Message-Id: <200804191435.m3JEZH7P098261@repoman.freebsd.org> From: Robert Watson Date: Sat, 19 Apr 2008 14:35:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet ip_output.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 14:35:18 -0000 rwatson 2008-04-19 14:35:17 UTC FreeBSD src repository Modified files: sys/netinet ip_output.c Log: In ip_output(), allow a read lock as well as a write lock when asserting a lock on the passed inpcb. MFC after: 3 months Revision Changes Path 1.282 +1 -1 src/sys/netinet/ip_output.c From owner-cvs-src@FreeBSD.ORG Sat Apr 19 14:36:19 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7AF7C1065675; Sat, 19 Apr 2008 14:36:19 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 507C38FC19; Sat, 19 Apr 2008 14:36:19 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3JEaJrV098313; Sat, 19 Apr 2008 14:36:19 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3JEaJG1098312; Sat, 19 Apr 2008 14:36:19 GMT (envelope-from rwatson) Message-Id: <200804191436.m3JEaJG1098312@repoman.freebsd.org> From: Robert Watson Date: Sat, 19 Apr 2008 14:36:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet6 in6_pcb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 14:36:19 -0000 rwatson 2008-04-19 14:36:19 UTC FreeBSD src repository Modified files: sys/netinet6 in6_pcb.c Log: When querying a local or remote address on an IPv6 socket, use only a read lock on the inpcb. MFC after: 3 months Revision Changes Path 1.90 +4 -4 src/sys/netinet6/in6_pcb.c From owner-cvs-src@FreeBSD.ORG Sat Apr 19 18:35:28 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 59B2C106566C; Sat, 19 Apr 2008 18:35:28 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2D0238FC0C; Sat, 19 Apr 2008 18:35:28 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3JIZSsP017813; Sat, 19 Apr 2008 18:35:28 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3JIZSad017812; Sat, 19 Apr 2008 18:35:28 GMT (envelope-from rwatson) Message-Id: <200804191835.m3JIZSad017812@repoman.freebsd.org> From: Robert Watson Date: Sat, 19 Apr 2008 18:35:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/security/mac mac_inet.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 18:35:28 -0000 rwatson 2008-04-19 18:35:28 UTC FreeBSD src repository Modified files: sys/security/mac mac_inet.c Log: When propagating a MAC label from an inpcb to an mbuf, allow read and write locks on the inpcb, not just write locks. MFC after: 3 months Revision Changes Path 1.18 +1 -1 src/sys/security/mac/mac_inet.c From owner-cvs-src@FreeBSD.ORG Sat Apr 19 18:37:08 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6EAFB106566C; Sat, 19 Apr 2008 18:37:08 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 424228FC1C; Sat, 19 Apr 2008 18:37:08 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3JIb8bK017866; Sat, 19 Apr 2008 18:37:08 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3JIb8ai017865; Sat, 19 Apr 2008 18:37:08 GMT (envelope-from rwatson) Message-Id: <200804191837.m3JIb8ai017865@repoman.freebsd.org> From: Robert Watson Date: Sat, 19 Apr 2008 18:37:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/security/audit audit_arg.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 18:37:08 -0000 rwatson 2008-04-19 18:37:08 UTC FreeBSD src repository Modified files: sys/security/audit audit_arg.c Log: When auditing state from an IPv4 or IPv6 socket, use read locks on the inpcb rather than write locks. MFC after: 3 months Revision Changes Path 1.21 +2 -2 src/sys/security/audit/audit_arg.c From owner-cvs-src@FreeBSD.ORG Sat Apr 19 22:04:52 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C69DB106566B; Sat, 19 Apr 2008 22:04:52 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9F0D68FC1B; Sat, 19 Apr 2008 22:04:52 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3JM4qUL041649; Sat, 19 Apr 2008 22:04:52 GMT (envelope-from brooks@repoman.freebsd.org) Received: (from brooks@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3JM4qGW041648; Sat, 19 Apr 2008 22:04:52 GMT (envelope-from brooks) Message-Id: <200804192204.m3JM4qGW041648@repoman.freebsd.org> From: Brooks Davis Date: Sat, 19 Apr 2008 22:04:51 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net if.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 22:04:52 -0000 brooks 2008-04-19 22:04:51 UTC FreeBSD src repository Modified files: sys/net if.c Log: Delay the global registration of the struct ifnet in if_alloc() until after we're certain the allocation will entierly succeed. This fixes a leak in a fairly unlikely case. Reported by: vijay singh MFC after: 1 week Revision Changes Path 1.278 +1 -1 src/sys/net/if.c From owner-cvs-src@FreeBSD.ORG Sat Apr 19 22:32:23 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C46771065670; Sat, 19 Apr 2008 22:32:23 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9D5FA8FC1A; Sat, 19 Apr 2008 22:32:23 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3JMWNfA043362; Sat, 19 Apr 2008 22:32:23 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3JMWNPV043361; Sat, 19 Apr 2008 22:32:23 GMT (envelope-from ariff) Message-Id: <200804192232.m3JMWNPV043361@repoman.freebsd.org> From: Ariff Abdullah Date: Sat, 19 Apr 2008 22:32:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/pci/hda hdac.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 22:32:23 -0000 ariff 2008-04-19 22:32:23 UTC FreeBSD src repository Modified files: sys/dev/sound/pci/hda hdac.c Log: Fix no sound issues for ASUS W6F (ALC861) laptops (buggy BIOS config that deserves its own internet memes). The trick is to force all available, unused pins (that being advertised as "speaker") to behave as microphone pins instead. Reported / Tested by: Dmitry Kutsenko MFC after: 3 days Revision Changes Path 1.53 +11 -3 src/sys/dev/sound/pci/hda/hdac.c From owner-cvs-src@FreeBSD.ORG Sat Apr 19 22:59:48 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 256161065673 for ; Sat, 19 Apr 2008 22:59:48 +0000 (UTC) (envelope-from cokane@cokane.org) Received: from QMTA03.emeryville.ca.mail.comcast.net (qmta03.emeryville.ca.mail.comcast.net [76.96.30.32]) by mx1.freebsd.org (Postfix) with ESMTP id 05AED8FC26 for ; Sat, 19 Apr 2008 22:59:47 +0000 (UTC) (envelope-from cokane@cokane.org) Received: from OMTA06.emeryville.ca.mail.comcast.net ([76.96.30.51]) by QMTA03.emeryville.ca.mail.comcast.net with comcast id FYBA1Z01016AWCUA307400; Sat, 19 Apr 2008 22:41:01 +0000 Received: from discordia ([24.60.135.75]) by OMTA06.emeryville.ca.mail.comcast.net with comcast id Fajk1Z00C1dmTCQ8S00000; Sat, 19 Apr 2008 22:43:46 +0000 X-Authority-Analysis: v=1.0 c=1 a=hqFkFEcCLQ8A:10 a=6I5d2MoRAAAA:8 a=vexJx0-XYxPer3dY9M4A:9 a=nAqcQfau7FFumozTyZwA:7 a=JrQmf68EmOqtu_pzVdsoozWmLF8A:4 a=LY0hPdMaydYA:10 Received: by discordia (Postfix, from userid 103) id A962B1636F9; Sat, 19 Apr 2008 18:43:44 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.1.8-gr1 (2007-02-13) on discordia X-Spam-Level: X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.8-gr1 Received: from [172.20.1.3] (erwin.int.cokane.org [172.20.1.3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by discordia (Postfix) with ESMTP id 519BA1636F8; Sat, 19 Apr 2008 18:43:30 -0400 (EDT) From: Coleman Kane To: Robert Watson In-Reply-To: <47D9CC76.9020000@FreeBSD.org> References: <200803132015.m2DKFndQ008412@repoman.freebsd.org> <20080313215520.X83983@fledge.watson.org> <47D9CC76.9020000@FreeBSD.org> Content-Type: text/plain Date: Sat, 19 Apr 2008 18:43:06 -0400 Message-Id: <1208644987.4453.10.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.22.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/ufs/ffs ffs_softdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 22:59:48 -0000 On Thu, 2008-03-13 at 20:53 -0400, Coleman Kane wrote: > Robert Watson wrote: > > > > On Thu, 13 Mar 2008, Coleman Kane wrote: > > > >> cokane 2008-03-13 20:15:49 UTC > >> > >> FreeBSD src repository > >> > >> Modified files: > >> sys/ufs/ffs ffs_softdep.c > >> Log: > >> Replace the non-MPSAFE timeout(9) API in ffs_softdep.c with the MPSAFE > >> callout_* API (e.g. callout_init_mtx(9)). This was one of the numerous > >> items on the http://wiki.freebsd.org/SMPTODO list. > >> > >> Reviewed by: imp, obrien, jhb > >> MFC after: 1 week > > > > I might give this one a month to MFC rather than a week -- it can take > > a while for bugs in this sort of thing to get diagnosed, especially > > with lots of other changes in the tree at the same time relating to > > schedulers, etc. > > > > Robert N M Watson > > Computer Laboratory > > University of Cambridge > > > Thanks, that's a good idea. I'll hold onto it for a month before it goes > into RELENG_7. > > -- > Coleman > Robert, About a month later... I haven't gotten any problem reports from this. One question: do you know if this applies to RELENG_6 as well? -- Coleman Kane