From owner-cvs-src@FreeBSD.ORG Sun Jul 22 03:45:36 2007 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 1617D16A418; Sun, 22 Jul 2007 03:45:36 +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 E5D6213C468; Sun, 22 Jul 2007 03:45:35 +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 l6M3jZf5000818; Sun, 22 Jul 2007 03:45:35 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6M3jZuk000817; Sun, 22 Jul 2007 03:45:35 GMT (envelope-from imp) Message-Id: <200707220345.l6M3jZuk000817@repoman.freebsd.org> From: Warner Losh Date: Sun, 22 Jul 2007 03:45: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/dev/usb usbdevs 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, 22 Jul 2007 03:45:36 -0000 imp 2007-07-22 03:45:35 UTC FreeBSD src repository Modified files: sys/dev/usb usbdevs Log: Add some additional devices. Submitted by: HPS hselasky at c2i dot net Approved by: re (blanket) Revision Changes Path 1.324 +19 -3 src/sys/dev/usb/usbdevs From owner-cvs-src@FreeBSD.ORG Sun Jul 22 06:44:10 2007 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 A402616A418; Sun, 22 Jul 2007 06:44:10 +0000 (UTC) (envelope-from kevlo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7E78B13C461; Sun, 22 Jul 2007 06:44:10 +0000 (UTC) (envelope-from kevlo@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 l6M6iAl2023263; Sun, 22 Jul 2007 06:44:10 GMT (envelope-from kevlo@repoman.freebsd.org) Received: (from kevlo@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6M6iAcL023262; Sun, 22 Jul 2007 06:44:10 GMT (envelope-from kevlo) Message-Id: <200707220644.l6M6iAcL023262@repoman.freebsd.org> From: Kevin Lo Date: Sun, 22 Jul 2007 06:44: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/ral rt2560.c rt2661.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, 22 Jul 2007 06:44:10 -0000 kevlo 2007-07-22 06:44:10 UTC FreeBSD src repository Modified files: sys/dev/ral rt2560.c rt2661.c Log: Use bus_get_dma_tag() to obtain the parent DMA tag. Reviewed by: sam, sephe, thompsa Approved by: re (kensmith) Revision Changes Path 1.14 +15 -12 src/sys/dev/ral/rt2560.c 1.14 +14 -12 src/sys/dev/ral/rt2661.c From owner-cvs-src@FreeBSD.ORG Sun Jul 22 06:48:34 2007 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 EEC1616A418; Sun, 22 Jul 2007 06:48:34 +0000 (UTC) (envelope-from kevlo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C982413C457; Sun, 22 Jul 2007 06:48:34 +0000 (UTC) (envelope-from kevlo@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 l6M6mYuZ023449; Sun, 22 Jul 2007 06:48:34 GMT (envelope-from kevlo@repoman.freebsd.org) Received: (from kevlo@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6M6mY6Y023448; Sun, 22 Jul 2007 06:48:34 GMT (envelope-from kevlo) Message-Id: <200707220648.l6M6mY6Y023448@repoman.freebsd.org> From: Kevin Lo Date: Sun, 22 Jul 2007 06:48: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/share/examples/kld/syscall/module syscall.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, 22 Jul 2007 06:48:35 -0000 kevlo 2007-07-22 06:48:34 UTC FreeBSD src repository Modified files: share/examples/kld/syscall/module syscall.c Log: Include the header which includes the prerequisite header for AUE_NULL. Approved by: re (kensmith) Revision Changes Path 1.5 +1 -0 src/share/examples/kld/syscall/module/syscall.c From owner-cvs-src@FreeBSD.ORG Sun Jul 22 12:18:36 2007 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 767F916A41B; Sun, 22 Jul 2007 12:18:36 +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 68E0613C46E; Sun, 22 Jul 2007 12:18:36 +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 l6MCIaIQ059641; Sun, 22 Jul 2007 12:18:36 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6MCIahQ059640; Sun, 22 Jul 2007 12:18:36 GMT (envelope-from rwatson) Message-Id: <200707221218.l6MCIahQ059640@repoman.freebsd.org> From: Robert Watson Date: Sun, 22 Jul 2007 12:18:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: TrustedBSD Cc: Subject: cvs commit: src/contrib/openbsm - Imported sources 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, 22 Jul 2007 12:18:36 -0000 rwatson 2007-07-22 12:18:36 UTC FreeBSD src repository src/contrib/openbsm - Imported sources Update of /home/ncvs/src/contrib/openbsm In directory repoman.freebsd.org:/tmp/cvs-serv59591 Log Message: Vendor import TrustedBSD OpenBSM 1.0 alpha 15, with the following change history since the last import: OpenBSM 1.0 alpha 15 - Fix bug when processing in_addr_ex tokens. - Restore the behavior of printing the string/text specified while auditing arg32 tokens. - Synchronized audit event list to Solaris, picking up the *at(2) system call definitions, now required for FreeBSD and Linux. Added additional events for *at(2) system calls not present in Solaris. - Bugs in auditreduce(8) fixed allowing partial date strings to be used in filtering events. Approved by: re (hrs) MFC after: 3 weeks Obtained from: TrustedBSD Project Status: Vendor Tag: TrustedBSD Release Tags: OPENBSM_1_0_ALPHA_15 U src/contrib/openbsm/HISTORY U src/contrib/openbsm/LICENSE U src/contrib/openbsm/Makefile.am U src/contrib/openbsm/Makefile.in U src/contrib/openbsm/README U src/contrib/openbsm/TODO U src/contrib/openbsm/VERSION U src/contrib/openbsm/aclocal.m4 U src/contrib/openbsm/autogen.sh U src/contrib/openbsm/configure U src/contrib/openbsm/configure.ac U src/contrib/openbsm/bin/Makefile.am U src/contrib/openbsm/bin/Makefile.in U src/contrib/openbsm/bin/audit/Makefile.am U src/contrib/openbsm/bin/audit/Makefile.in U src/contrib/openbsm/bin/audit/audit.8 U src/contrib/openbsm/bin/audit/audit.c U src/contrib/openbsm/bin/auditd/Makefile.am U src/contrib/openbsm/bin/auditd/Makefile.in U src/contrib/openbsm/bin/auditd/audit_warn.c U src/contrib/openbsm/bin/auditd/auditd.8 U src/contrib/openbsm/bin/auditd/auditd.c U src/contrib/openbsm/bin/auditd/auditd.h U src/contrib/openbsm/bin/auditfilterd/Makefile.am U src/contrib/openbsm/bin/auditfilterd/Makefile.in U src/contrib/openbsm/bin/auditfilterd/auditfilterd.8 U src/contrib/openbsm/bin/auditfilterd/auditfilterd.c U src/contrib/openbsm/bin/auditfilterd/auditfilterd.h U src/contrib/openbsm/bin/auditfilterd/auditfilterd_conf.c U src/contrib/openbsm/bin/auditreduce/Makefile.am U src/contrib/openbsm/bin/auditreduce/Makefile.in U src/contrib/openbsm/bin/auditreduce/auditreduce.1 U src/contrib/openbsm/bin/auditreduce/auditreduce.c U src/contrib/openbsm/bin/auditreduce/auditreduce.h U src/contrib/openbsm/bin/praudit/Makefile.am U src/contrib/openbsm/bin/praudit/Makefile.in U src/contrib/openbsm/bin/praudit/praudit.1 U src/contrib/openbsm/bin/praudit/praudit.c U src/contrib/openbsm/bsm/Makefile.am U src/contrib/openbsm/bsm/Makefile.in C src/contrib/openbsm/bsm/audit.h U src/contrib/openbsm/bsm/audit_filter.h C src/contrib/openbsm/bsm/audit_internal.h C src/contrib/openbsm/bsm/audit_kevents.h C src/contrib/openbsm/bsm/audit_record.h U src/contrib/openbsm/bsm/audit_uevents.h U src/contrib/openbsm/bsm/libbsm.h U src/contrib/openbsm/compat/clock_gettime.h U src/contrib/openbsm/compat/endian.h U src/contrib/openbsm/compat/queue.h U src/contrib/openbsm/compat/strlcat.h U src/contrib/openbsm/config/config.guess U src/contrib/openbsm/config/config.h.in U src/contrib/openbsm/config/config.sub U src/contrib/openbsm/config/depcomp U src/contrib/openbsm/config/install-sh U src/contrib/openbsm/config/ltmain.sh U src/contrib/openbsm/config/missing U src/contrib/openbsm/etc/audit_class U src/contrib/openbsm/etc/audit_control C src/contrib/openbsm/etc/audit_event U src/contrib/openbsm/etc/audit_filter U src/contrib/openbsm/etc/audit_user U src/contrib/openbsm/etc/audit_warn U src/contrib/openbsm/libbsm/Makefile.am U src/contrib/openbsm/libbsm/Makefile.in U src/contrib/openbsm/libbsm/au_class.3 U src/contrib/openbsm/libbsm/au_control.3 U src/contrib/openbsm/libbsm/au_event.3 U src/contrib/openbsm/libbsm/au_free_token.3 U src/contrib/openbsm/libbsm/au_io.3 U src/contrib/openbsm/libbsm/au_mask.3 U src/contrib/openbsm/libbsm/au_open.3 U src/contrib/openbsm/libbsm/au_token.3 U src/contrib/openbsm/libbsm/au_user.3 U src/contrib/openbsm/libbsm/audit_submit.3 U src/contrib/openbsm/libbsm/bsm_audit.c U src/contrib/openbsm/libbsm/bsm_class.c U src/contrib/openbsm/libbsm/bsm_control.c U src/contrib/openbsm/libbsm/bsm_event.c U src/contrib/openbsm/libbsm/bsm_flags.c U src/contrib/openbsm/libbsm/bsm_io.c U src/contrib/openbsm/libbsm/bsm_mask.c U src/contrib/openbsm/libbsm/bsm_notify.c U src/contrib/openbsm/libbsm/bsm_token.c U src/contrib/openbsm/libbsm/bsm_user.c U src/contrib/openbsm/libbsm/libbsm.3 U src/contrib/openbsm/libbsm/bsm_wrappers.c U src/contrib/openbsm/man/Makefile.am U src/contrib/openbsm/man/Makefile.in U src/contrib/openbsm/man/audit.2 U src/contrib/openbsm/man/audit.log.5 U src/contrib/openbsm/man/audit_class.5 U src/contrib/openbsm/man/audit_control.5 U src/contrib/openbsm/man/audit_event.5 U src/contrib/openbsm/man/audit_user.5 U src/contrib/openbsm/man/audit_warn.5 U src/contrib/openbsm/man/auditctl.2 U src/contrib/openbsm/man/auditon.2 U src/contrib/openbsm/man/getaudit.2 U src/contrib/openbsm/man/getauid.2 U src/contrib/openbsm/man/setaudit.2 U src/contrib/openbsm/man/setauid.2 U src/contrib/openbsm/modules/Makefile.am U src/contrib/openbsm/modules/Makefile.in U src/contrib/openbsm/modules/auditfilter_noop/Makefile.am U src/contrib/openbsm/modules/auditfilter_noop/Makefile.in U src/contrib/openbsm/modules/auditfilter_noop/auditfilter_noop.c U src/contrib/openbsm/test/Makefile.am U src/contrib/openbsm/test/Makefile.in U src/contrib/openbsm/test/bsm/Makefile.am U src/contrib/openbsm/test/bsm/Makefile.in U src/contrib/openbsm/test/bsm/generate.c U src/contrib/openbsm/test/reference/arg32_record U src/contrib/openbsm/test/reference/arg32_token U src/contrib/openbsm/test/reference/data_record U src/contrib/openbsm/test/reference/data_token U src/contrib/openbsm/test/reference/file_record U src/contrib/openbsm/test/reference/file_token U src/contrib/openbsm/test/reference/header32_token U src/contrib/openbsm/test/reference/in_addr_record U src/contrib/openbsm/test/reference/in_addr_token U src/contrib/openbsm/test/reference/ip_record U src/contrib/openbsm/test/reference/ip_token U src/contrib/openbsm/test/reference/ipc_record U src/contrib/openbsm/test/reference/ipc_token U src/contrib/openbsm/test/reference/iport_record U src/contrib/openbsm/test/reference/iport_token U src/contrib/openbsm/test/reference/opaque_record U src/contrib/openbsm/test/reference/opaque_token U src/contrib/openbsm/test/reference/path_record U src/contrib/openbsm/test/reference/path_token U src/contrib/openbsm/test/reference/process32_record U src/contrib/openbsm/test/reference/process32_token U src/contrib/openbsm/test/reference/process64_record U src/contrib/openbsm/test/reference/process32ex_record-IPv4 U src/contrib/openbsm/test/reference/process32ex_record-IPv6 U src/contrib/openbsm/test/reference/process32ex_token-IPv4 U src/contrib/openbsm/test/reference/process32ex_token-IPv6 U src/contrib/openbsm/test/reference/process64_token U src/contrib/openbsm/test/reference/process64ex_record-IPv4 U src/contrib/openbsm/test/reference/process64ex_record-IPv6 U src/contrib/openbsm/test/reference/process64ex_token-IPv4 U src/contrib/openbsm/test/reference/process64ex_token-IPv6 U src/contrib/openbsm/test/reference/return32_record U src/contrib/openbsm/test/reference/return32_token U src/contrib/openbsm/test/reference/seq_record U src/contrib/openbsm/test/reference/seq_token U src/contrib/openbsm/test/reference/subject32_record U src/contrib/openbsm/test/reference/subject32_token U src/contrib/openbsm/test/reference/subject32ex_record U src/contrib/openbsm/test/reference/subject32ex_token-IPv4 U src/contrib/openbsm/test/reference/subject32ex_token-IPv6 U src/contrib/openbsm/test/reference/text_record U src/contrib/openbsm/test/reference/text_token U src/contrib/openbsm/test/reference/trailer_token U src/contrib/openbsm/test/reference/zonename_record U src/contrib/openbsm/test/reference/zonename_token U src/contrib/openbsm/test/samples/execve-long-args.trail U src/contrib/openbsm/tools/Makefile.am U src/contrib/openbsm/tools/Makefile.in U src/contrib/openbsm/tools/audump.c 5 conflicts created by this import. Use the following command to help the merge: cvs checkout -jTrustedBSD:yesterday -jTrustedBSD src/contrib/openbsm From owner-cvs-src@FreeBSD.ORG Sun Jul 22 12:20:43 2007 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 0CDC916A468; Sun, 22 Jul 2007 12:20: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 DC11513C480; Sun, 22 Jul 2007 12:20:42 +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 l6MCKgqe059801; Sun, 22 Jul 2007 12:20:42 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6MCKgUF059800; Sun, 22 Jul 2007 12:20:42 GMT (envelope-from rwatson) Message-Id: <200707221220.l6MCKgUF059800@repoman.freebsd.org> From: Robert Watson Date: Sun, 22 Jul 2007 12:20: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/contrib/openbsm/etc audit_event 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, 22 Jul 2007 12:20:43 -0000 rwatson 2007-07-22 12:20:42 UTC FreeBSD src repository Modified files: contrib/openbsm/etc audit_event Log: Resolve conflicts from import of OpenBSM 1.0 alpha15 ($FreeBSD$/$P4$ conflict). Approved by: re (hrs) Revision Changes Path 1.8 +59 -13 src/contrib/openbsm/etc/audit_event From owner-cvs-src@FreeBSD.ORG Sun Jul 22 12:22:25 2007 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 EAB6616A417; Sun, 22 Jul 2007 12:22:25 +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 C3BDB13C45E; Sun, 22 Jul 2007 12:22:25 +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 l6MCMPXN060071; Sun, 22 Jul 2007 12:22:25 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6MCMPrp060070; Sun, 22 Jul 2007 12:22:25 GMT (envelope-from rwatson) Message-Id: <200707221222.l6MCMPrp060070@repoman.freebsd.org> From: Robert Watson Date: Sun, 22 Jul 2007 12:22: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/contrib/openbsm/config config.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, 22 Jul 2007 12:22:26 -0000 rwatson 2007-07-22 12:22:25 UTC FreeBSD src repository Modified files: contrib/openbsm/config config.h Log: Update generated OpenBSM config.h for OpenBSM 1.0 alpha15 update. Approved by: re (hrs) Revision Changes Path 1.6 +3 -3 src/contrib/openbsm/config/config.h From owner-cvs-src@FreeBSD.ORG Sun Jul 22 12:28:13 2007 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 B861616A419; Sun, 22 Jul 2007 12:28:13 +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 AADEC13C457; Sun, 22 Jul 2007 12:28:13 +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 l6MCSDOl060296; Sun, 22 Jul 2007 12:28:13 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6MCSDX5060295; Sun, 22 Jul 2007 12:28:13 GMT (envelope-from rwatson) Message-Id: <200707221228.l6MCSDX5060295@repoman.freebsd.org> From: Robert Watson Date: Sun, 22 Jul 2007 12:28: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/bsm audit.h audit_internal.h audit_kevents.h audit_record.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, 22 Jul 2007 12:28:13 -0000 rwatson 2007-07-22 12:28:13 UTC FreeBSD src repository Modified files: sys/bsm audit.h audit_internal.h audit_kevents.h audit_record.h Log: Merge OpenBSM 1.0 alpha 15 changes to src/sys/bsm: - Synchronized audit event list to Solaris, picking up the *at(2) system call definitions, now required for FreeBSD and Linux. Added additional events for *at(2) system calls not present in Solaris. Obtained from: TrustedBSD Project Approved by: re (hrs) Revision Changes Path 1.9 +1 -5 src/sys/bsm/audit.h 1.8 +1 -5 src/sys/bsm/audit_internal.h 1.12 +88 -37 src/sys/bsm/audit_kevents.h 1.10 +1 -5 src/sys/bsm/audit_record.h From owner-cvs-src@FreeBSD.ORG Sun Jul 22 15:14:41 2007 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 F149E16A419; Sun, 22 Jul 2007 15:14:41 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CE2BF13C46A; Sun, 22 Jul 2007 15:14:41 +0000 (UTC) (envelope-from des@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 l6MFEfgr094070; Sun, 22 Jul 2007 15:14:41 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6MFEfAC094069; Sun, 22 Jul 2007 15:14:41 GMT (envelope-from des) Message-Id: <200707221514.l6MFEfAC094069@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Sun, 22 Jul 2007 15:14: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/libpam/modules/pam_lastlog pam_lastlog.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, 22 Jul 2007 15:14:42 -0000 des 2007-07-22 15:14:40 UTC FreeBSD src repository Modified files: lib/libpam/modules/pam_lastlog pam_lastlog.c Log: Whitespace cleanup Approved by: re (rwatson) Revision Changes Path 1.22 +6 -6 src/lib/libpam/modules/pam_lastlog/pam_lastlog.c From owner-cvs-src@FreeBSD.ORG Sun Jul 22 15:17:30 2007 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 707F916A41B; Sun, 22 Jul 2007 15:17:30 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4C5D213C4EB; Sun, 22 Jul 2007 15:17:30 +0000 (UTC) (envelope-from des@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 l6MFHUMM094228; Sun, 22 Jul 2007 15:17:30 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6MFHUha094227; Sun, 22 Jul 2007 15:17:30 GMT (envelope-from des) Message-Id: <200707221517.l6MFHUha094227@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Sun, 22 Jul 2007 15:17: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/lib/libpam/modules/pam_lastlog pam_lastlog.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, 22 Jul 2007 15:17:30 -0000 des 2007-07-22 15:17:29 UTC FreeBSD src repository Modified files: lib/libpam/modules/pam_lastlog pam_lastlog.c Log: Apply the same error checks to PAM_TTY in pam_sm_close_session() as in pam_sm_open_session(), avoiding false negatives when no tty is present. Submitted by: Todd C. Miller Approved by: re (rwatson) MFC after: 2 weeks Revision Changes Path 1.23 +9 -1 src/lib/libpam/modules/pam_lastlog/pam_lastlog.c From owner-cvs-src@FreeBSD.ORG Sun Jul 22 15:59:45 2007 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 C107D16A417; Sun, 22 Jul 2007 15:59:45 +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 9EA3D13C458; Sun, 22 Jul 2007 15:59:45 +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 l6MFxjkh096500; Sun, 22 Jul 2007 15:59:45 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6MFxj1N096499; Sun, 22 Jul 2007 15:59:45 GMT (envelope-from imp) Message-Id: <200707221559.l6MFxj1N096499@repoman.freebsd.org> From: Warner Losh Date: Sun, 22 Jul 2007 15:59: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/dev/usb usb_quirks.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, 22 Jul 2007 15:59:45 -0000 imp 2007-07-22 15:59:45 UTC FreeBSD src repository Modified files: sys/dev/usb usb_quirks.c Log: WISPY added an X. Approved by: re Revision Changes Path 1.63 +1 -1 src/sys/dev/usb/usb_quirks.c From owner-cvs-src@FreeBSD.ORG Sun Jul 22 18:29:19 2007 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 6310E16A418; Sun, 22 Jul 2007 18:29:19 +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 41F1D13C45B; Sun, 22 Jul 2007 18:29:19 +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 l6MITJTQ017166; Sun, 22 Jul 2007 18:29:19 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6MITJdK017165; Sun, 22 Jul 2007 18:29:19 GMT (envelope-from imp) Message-Id: <200707221829.l6MITJdK017165@repoman.freebsd.org> From: Warner Losh Date: Sun, 22 Jul 2007 18:29: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/dev/usb usbdevs 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, 22 Jul 2007 18:29:19 -0000 imp 2007-07-22 18:29:19 UTC FreeBSD src repository Modified files: sys/dev/usb usbdevs Log: Change new Wi-Spy device name to Wi-Spy 2.4x. Submitted by: Brix Andersen Approved by: re@ (blanket) PR: 114807 Revision Changes Path 1.325 +1 -1 src/sys/dev/usb/usbdevs From owner-cvs-src@FreeBSD.ORG Sun Jul 22 20:45:28 2007 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 346B216A419; Sun, 22 Jul 2007 20:45:28 +0000 (UTC) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0C90E13C442; Sun, 22 Jul 2007 20:45:28 +0000 (UTC) (envelope-from njl@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 l6MKjR6N031277; Sun, 22 Jul 2007 20:45:27 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6MKjRKr031275; Sun, 22 Jul 2007 20:45:27 GMT (envelope-from njl) Message-Id: <200707222045.l6MKjRKr031275@repoman.freebsd.org> From: Nate Lawson Date: Sun, 22 Jul 2007 20:45: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/sys/dev/acpica acpi_hpet.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, 22 Jul 2007 20:45:28 -0000 njl 2007-07-22 20:45:27 UTC FreeBSD src repository Modified files: sys/dev/acpica acpi_hpet.c Log: The HPET appears to be broken on silby's Acer Pentium M system, never advancing. Read from the timer before attaching to be sure it advances in 1 us. Since the slowest rate allowed by the spec is 10 MHz, the timer is guaranteed to change in this interval if it is working. Tested by: Rui Paulo Approved by: re MFC after: 3 days Revision Changes Path 1.10 +18 -4 src/sys/dev/acpica/acpi_hpet.c From owner-cvs-src@FreeBSD.ORG Sun Jul 22 20:53:29 2007 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 42F9216A494; Sun, 22 Jul 2007 20:53:29 +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 D6DB113C480; Sun, 22 Jul 2007 20:53:28 +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 l6MKrSN5040650; Sun, 22 Jul 2007 20:53:28 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6MKrS6v040649; Sun, 22 Jul 2007 20:53:28 GMT (envelope-from thompsa) Message-Id: <200707222053.l6MKrS6v040649@repoman.freebsd.org> From: Andrew Thompson Date: Sun, 22 Jul 2007 20:53: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/compat/ndis subr_ntoskrnl.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, 22 Jul 2007 20:53:29 -0000 thompsa 2007-07-22 20:53:28 UTC FreeBSD src repository Modified files: sys/compat/ndis subr_ntoskrnl.c Log: ndis will signal the kthread to exit and then sleep on the proc pointer to be woken up by kthread_exit. This is racey and in some cases the kthread will exit before ndis gets around to sleep so it will be stuck indefinitely. This change reuses the kq_exit variable to indicate that the thread has gone and will loop on tsleep with a timeout waiting for it. If the kthread has already exited then it will not sleep at all. Approved by: re (rwatson) Revision Changes Path 1.90 +6 -2 src/sys/compat/ndis/subr_ntoskrnl.c From owner-cvs-src@FreeBSD.ORG Sun Jul 22 21:35:45 2007 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 9009A16A417; Sun, 22 Jul 2007 21:35:45 +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 68D6113C45A; Sun, 22 Jul 2007 21:35:45 +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 l6MLZjdD046051; Sun, 22 Jul 2007 21:35:45 GMT (envelope-from attilio@repoman.freebsd.org) Received: (from attilio@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6MLZj1m046050; Sun, 22 Jul 2007 21:35:45 GMT (envelope-from attilio) Message-Id: <200707222135.l6MLZj1m046050@repoman.freebsd.org> From: Attilio Rao Date: Sun, 22 Jul 2007 21:35: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/sys proc.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, 22 Jul 2007 21:35:45 -0000 attilio 2007-07-22 21:35:45 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: Preprocessing stub "KSE" breaks ABI either with modules and userspace consumers. This patch makes KSE no more an optionally stub for kernel structures fixing the breakage. As a tail note, this bug has broken kqemu for a long period now. Tested by: Ulf Lilleengen Discussed with: rwatson, jeff Approved by: jeff (mentor) Approved by: re Revision Changes Path 1.487 +0 -8 src/sys/sys/proc.h From owner-cvs-src@FreeBSD.ORG Mon Jul 23 06:54:59 2007 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 4D28516A417; Mon, 23 Jul 2007 06:54:59 +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 22E9C13C46E; Mon, 23 Jul 2007 06:54:59 +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 l6N6sxuL006211; Mon, 23 Jul 2007 06:54:59 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6N6swDV006210; Mon, 23 Jul 2007 06:54:58 GMT (envelope-from delphij) Message-Id: <200707230654.l6N6swDV006210@repoman.freebsd.org> From: Xin LI Date: Mon, 23 Jul 2007 06:54: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/fs/tmpfs tmpfs_vfsops.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, 23 Jul 2007 06:54:59 -0000 delphij 2007-07-23 06:54:58 UTC FreeBSD src repository Modified files: sys/fs/tmpfs tmpfs_vfsops.c Log: MFp4: When swapping is not enabled, allow creating files by taking physical memory pages into account for tm_maxfilesize. Reported by: Dominique Goncalves Submitted by: Howard Su Approved by: re (tmpfs blanket) Revision Changes Path 1.7 +1 -1 src/sys/fs/tmpfs/tmpfs_vfsops.c From owner-cvs-src@FreeBSD.ORG Mon Jul 23 07:10:18 2007 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 09FBA16A418; Mon, 23 Jul 2007 07:10:18 +0000 (UTC) (envelope-from bde@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EB8CE13C442; Mon, 23 Jul 2007 07:10:17 +0000 (UTC) (envelope-from bde@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 l6N7AHcl008352; Mon, 23 Jul 2007 07:10:17 GMT (envelope-from bde@repoman.freebsd.org) Received: (from bde@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6N7AHd8008351; Mon, 23 Jul 2007 07:10:17 GMT (envelope-from bde) Message-Id: <200707230710.l6N7AHd8008351@repoman.freebsd.org> From: Bruce Evans Date: Mon, 23 Jul 2007 07:10: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/fs/msdosfs msdosfs_vfsops.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, 23 Jul 2007 07:10:18 -0000 bde 2007-07-23 07:10:17 UTC FreeBSD src repository Modified files: sys/fs/msdosfs msdosfs_vfsops.c Log: Make using msdosfs as the root file system sort of work: o Initialize ownerships and permissions. They were garbage (0) for root mounts since vfs_mountroot_try() doesn't ask for them to be set and msdosfs's old incomplete code to set them was removed. The garbage happened to give the correct ownerships root:wheel, but it gave permissions 000 so init could not be execed. Use the macros for root: wheel and 0755. (The removed code gave 0:0 and 0777. 0755 is more normal and secure, thought wrong for /tmp.) o Check the readonly flag for initial (non-MNT_UPDATE) mounts in the correct place, as in ffs. For root mounts, it is only passed in mp->mnt_flags, since vfs_mountroot_try() only passes it as a flag and nothing translates the flag to the "ro" option string. msdosfs only looked for it in the string, so it gave a rw mount for root mounts without even clearing the flag in mp->mnt_flags, so the final state was inconsistent. Checking the flag only in mp->mnt_flags works for initial userland mounts too. The MNT_UPDATE case is messier. The main point that should work but doesn't is fsck of msdosfs root while it is mounted ro. This needs mainly MNT_RELOAD support to work. It should be possible to run fsck -p and succeed provided the fs is consistent, not just for msdosfs, but this fails because fsck -p always tries to open the device rw. The hack that allows open for writing in ffs is not implemented in msdosfs, since without MNT_RELOAD support writing could only be harmful. So fsck must be turned off to use msdosfs as root. This is quite dangerous, since msdosfs is still missing actually using its fs-dirty flag internally, so it is happy to mount dirty fileystems rw. Unrelated changes: - Fix missing error handling for MNT_UPDATE from rw to ro. - Catch up with renaming msdos to msdosfs in a string. Approved by: re (kensmith) Revision Changes Path 1.167 +15 -3 src/sys/fs/msdosfs/msdosfs_vfsops.c From owner-cvs-src@FreeBSD.ORG Mon Jul 23 07:58:59 2007 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 34A0B16A419; Mon, 23 Jul 2007 07:58:59 +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 20AE213C442; Mon, 23 Jul 2007 07:58:59 +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 l6N7wx2j010946; Mon, 23 Jul 2007 07:58:59 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6N7wwSM010945; Mon, 23 Jul 2007 07:58:58 GMT (envelope-from rwatson) Message-Id: <200707230758.l6N7wwSM010945@repoman.freebsd.org> From: Robert Watson Date: Mon, 23 Jul 2007 07:58: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/conf files src/sys/netinet6 udp6_output.c udp6_usrreq.c udp6_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, 23 Jul 2007 07:58:59 -0000 rwatson 2007-07-23 07:58:58 UTC FreeBSD src repository Modified files: sys/conf files sys/netinet6 udp6_usrreq.c udp6_var.h Removed files: sys/netinet6 udp6_output.c Log: Continue effort to align UDPv4 and UDPv6 implementations by merging udp6_output() from udp6_output.c to udp6_usrreq.c, matching the UDPv4 structure, and allowing us to remove udp6_output.c. Reviewed by: bz, gnn Approved by: re (bmah) Revision Changes Path 1.1240 +0 -1 src/sys/conf/files 1.31 +0 -330 src/sys/netinet6/udp6_output.c (dead) 1.79 +226 -0 src/sys/netinet6/udp6_usrreq.c 1.9 +0 -2 src/sys/netinet6/udp6_var.h From owner-cvs-src@FreeBSD.ORG Mon Jul 23 09:42:32 2007 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 CD48E16A418; Mon, 23 Jul 2007 09:42:32 +0000 (UTC) (envelope-from dwmalone@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B728513C45A; Mon, 23 Jul 2007 09:42:32 +0000 (UTC) (envelope-from dwmalone@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 l6N9gWfB036998; Mon, 23 Jul 2007 09:42:32 GMT (envelope-from dwmalone@repoman.freebsd.org) Received: (from dwmalone@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6N9gW5Z036997; Mon, 23 Jul 2007 09:42:32 GMT (envelope-from dwmalone) Message-Id: <200707230942.l6N9gW5Z036997@repoman.freebsd.org> From: David Malone Date: Mon, 23 Jul 2007 09:42: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/amd64/isa clock.c src/sys/i386/isa clock.c src/sys/ia64/ia64 clock.c src/sys/kern subr_clock.c src/sys/pc98/cbus clock.c src/sys/sparc64/sparc64 eeprom.c rtc.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, 23 Jul 2007 09:42:32 -0000 dwmalone 2007-07-23 09:42:32 UTC FreeBSD src repository Modified files: sys/amd64/isa clock.c sys/i386/isa clock.c sys/ia64/ia64 clock.c sys/kern subr_clock.c sys/pc98/cbus clock.c sys/sparc64/sparc64 eeprom.c rtc.c Log: If clock_ct_to_ts fails to convert time time from the real time clock, print a one line error message. Add some comments on not being able to trust the day of week field (I'll act on these comments in a follow up commit). Approved by: re MFC after: 3 weeks Revision Changes Path 1.233 +1 -2 src/sys/amd64/isa/clock.c 1.238 +6 -3 src/sys/i386/isa/clock.c 1.31 +2 -1 src/sys/ia64/ia64/clock.c 1.12 +1 -1 src/sys/kern/subr_clock.c 1.161 +5 -1 src/sys/pc98/cbus/clock.c 1.13 +5 -3 src/sys/sparc64/sparc64/eeprom.c 1.7 +5 -3 src/sys/sparc64/sparc64/rtc.c From owner-cvs-src@FreeBSD.ORG Mon Jul 23 10:18:50 2007 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 AD02B16A418; Mon, 23 Jul 2007 10:18:50 +0000 (UTC) (envelope-from bms@incunabulum.net) Received: from out2.smtp.messagingengine.com (out2.smtp.messagingengine.com [66.111.4.26]) by mx1.freebsd.org (Postfix) with ESMTP id 7BD3D13C468; Mon, 23 Jul 2007 10:18:50 +0000 (UTC) (envelope-from bms@incunabulum.net) Received: from compute2.internal (compute2.internal [10.202.2.42]) by out1.messagingengine.com (Postfix) with ESMTP id EFE65A145; Mon, 23 Jul 2007 06:01:09 -0400 (EDT) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute2.internal (MEProxy); Mon, 23 Jul 2007 06:01:09 -0400 X-Sasl-enc: QsPGAQBVAaB+76XkEYmtYgyTPH8qiJ4NqMjOALNOPnMN 1185184869 Received: from [192.168.123.18] (82-35-112-254.cable.ubr07.dals.blueyonder.co.uk [82.35.112.254]) by mail.messagingengine.com (Postfix) with ESMTP id 319EF31C8; Mon, 23 Jul 2007 06:01:09 -0400 (EDT) Message-ID: <46A47C62.10507@incunabulum.net> Date: Mon, 23 Jul 2007 11:01:06 +0100 From: "Bruce M. Simpson" User-Agent: Thunderbird 1.5.0.12 (Windows/20070509) MIME-Version: 1.0 To: cvs-all@FreeBSD.org References: <200707230710.l6N7AHd8008351@repoman.freebsd.org> In-Reply-To: <200707230710.l6N7AHd8008351@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 Subject: Re: cvs commit: src/sys/fs/msdosfs msdosfs_vfsops.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, 23 Jul 2007 10:18:50 -0000 Bruce Evans wrote: > bde 2007-07-23 07:10:17 UTC > > FreeBSD src repository > > Modified files: > sys/fs/msdosfs msdosfs_vfsops.c > Log: > Make using msdosfs as the root file system sort of work: > In case anyone is wondering 'Why the hell would anyone wish to do this?' consider the case of various embedded systems and small devices where the medium is pre-formatted as MS-DOS. or where the format on the medium is tied to MS-DOS for other reasons. And it'll also let you boot FreeBSD from your digital camera if your hard disk fails. regards, BMS From owner-cvs-src@FreeBSD.ORG Mon Jul 23 10:26:16 2007 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 8BA4116A418; Mon, 23 Jul 2007 10:26:16 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [210.51.165.229]) by mx1.freebsd.org (Postfix) with ESMTP id AA8A513C45B; Mon, 23 Jul 2007 10:26:13 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from localhost (tarsier.geekcn.org [210.51.165.229]) by tarsier.geekcn.org (Postfix) with ESMTP id 9B6BBEB75AA; Mon, 23 Jul 2007 18:26:09 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([210.51.165.229]) by localhost (mail.geekcn.org [210.51.165.229]) (amavisd-new, port 10024) with ESMTP id RKab6LMgsNDc; Mon, 23 Jul 2007 18:26:03 +0800 (CST) Received: from LI-Xins-MacBook.local (sina152-194.staff.sina.com.cn [61.135.152.194]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id 35EDFEB156A; Mon, 23 Jul 2007 18:26:03 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:reply-to:organization:user-agent: mime-version:to:cc:subject:references:in-reply-to: x-enigmail-version:openpgp:content-type; b=gUzSIePoufkFjU/+aWhEux1y36iqpW/WMrvmHlntaNQ+LwjLKwDyRMTruPQGQnyRb n0/EicXVQuBnNL6or3ztg== Message-ID: <46A48227.3080401@delphij.net> Date: Mon, 23 Jul 2007 18:25:43 +0800 From: LI Xin Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.5 (Macintosh/20070716) MIME-Version: 1.0 To: "Bruce M. Simpson" References: <200707230710.l6N7AHd8008351@repoman.freebsd.org> <46A47C62.10507@incunabulum.net> In-Reply-To: <46A47C62.10507@incunabulum.net> X-Enigmail-Version: 0.95.2 OpenPGP: url=http://www.delphij.net/delphij.asc Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enig0DA3ADC429507F7997695C27" Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/fs/msdosfs msdosfs_vfsops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: d@delphij.net List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jul 2007 10:26:16 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig0DA3ADC429507F7997695C27 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Bruce M. Simpson wrote: > Bruce Evans wrote: >> bde 2007-07-23 07:10:17 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/fs/msdosfs msdosfs_vfsops.c Log: >> Make using msdosfs as the root file system sort of work: >> =20 >=20 > In case anyone is wondering 'Why the hell would anyone wish to do this?= ' > consider the case of various embedded systems and small devices where > the medium is pre-formatted as MS-DOS. or where the format on the mediu= m > is tied to MS-DOS for other reasons. And it'll also let you boot FreeBS= D > from your digital camera if your hard disk fails. Do we have a msdosfs compatible loader(8)? =3D-) BTW. This sounds like that we can install FreeBSD and Windows side-by-side in the same FAT partition? Cheers, --=20 Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! --------------enig0DA3ADC429507F7997695C27 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGpIInOfuToMruuMARCuI5AJ0XNkWGQMQRfFvNKx1XnZmuHw5L+wCeM+Qs WXTO40H8woFO+b8upERB/Vw= =Tl9a -----END PGP SIGNATURE----- --------------enig0DA3ADC429507F7997695C27-- From owner-cvs-src@FreeBSD.ORG Mon Jul 23 10:26:40 2007 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 B442516A41B; Mon, 23 Jul 2007 10:26:40 +0000 (UTC) (envelope-from doconnor@gsoft.com.au) Received: from cain.gsoft.com.au (cain.gsoft.com.au [203.31.81.10]) by mx1.freebsd.org (Postfix) with ESMTP id 3593D13C480; Mon, 23 Jul 2007 10:26:39 +0000 (UTC) (envelope-from doconnor@gsoft.com.au) Received: from inchoate.gsoft.com.au (ppp121-45-48-57.lns11.adl2.internode.on.net [121.45.48.57]) (authenticated bits=0) by cain.gsoft.com.au (8.13.8/8.13.8) with ESMTP id l6NAQScY041883 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 23 Jul 2007 19:56:32 +0930 (CST) (envelope-from doconnor@gsoft.com.au) From: "Daniel O'Connor" To: cvs-all@freebsd.org Date: Mon, 23 Jul 2007 19:56:09 +0930 User-Agent: KMail/1.9.7 References: <200707230710.l6N7AHd8008351@repoman.freebsd.org> <46A47C62.10507@incunabulum.net> In-Reply-To: <46A47C62.10507@incunabulum.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart32923567.baHMEqLoTh"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200707231956.17778.doconnor@gsoft.com.au> X-Spam-Score: -2.312 () BAYES_00 X-Scanned-By: MIMEDefang 2.58 on 203.31.81.10 Cc: cvs-src@freebsd.org, "Bruce M. Simpson" , src-committers@freebsd.org Subject: Re: cvs commit: src/sys/fs/msdosfs msdosfs_vfsops.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, 23 Jul 2007 10:26:40 -0000 --nextPart32923567.baHMEqLoTh Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Mon, 23 Jul 2007, Bruce M. Simpson wrote: > > Make using msdosfs as the root file system sort of work: > > In case anyone is wondering 'Why the hell would anyone wish to do > this?' consider the case of various embedded systems and small > devices where the medium is pre-formatted as MS-DOS. or where the > format on the medium is tied to MS-DOS for other reasons. And it'll > also let you boot FreeBSD from your digital camera if your hard disk > fails. Also good for USB flash disks since paritioning them in a way that keeps=20 Windows happy AND allows you to boot FreeBSD is.. non-obvious. =2D-=20 Daniel O'Connor software and network engineer for Genesis Software - http://www.gsoft.com.au "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C --nextPart32923567.baHMEqLoTh Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQBGpIJJ5ZPcIHs/zowRAs14AJ4lOgyw6raNUfV7ixJzwndVU5PpNgCdFqd0 lnRxn3QDyYpvxJdBAhFwh4U= =ePDu -----END PGP SIGNATURE----- --nextPart32923567.baHMEqLoTh-- From owner-cvs-src@FreeBSD.ORG Mon Jul 23 11:37:11 2007 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 3B9C816A41F; Mon, 23 Jul 2007 11:37:11 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0E4C413C465; Mon, 23 Jul 2007 11:37:11 +0000 (UTC) (envelope-from simon@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 l6NBbAFA046194; Mon, 23 Jul 2007 11:37:10 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6NBbAxX046193; Mon, 23 Jul 2007 11:37:10 GMT (envelope-from simon) Message-Id: <200707231137.l6NBbAxX046193@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Mon, 23 Jul 2007 11:37:10 +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/wpa/wpa_passphrase wpa_passphrase.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: Mon, 23 Jul 2007 11:37:11 -0000 simon 2007-07-23 11:37:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.sbin/wpa/wpa_passphrase wpa_passphrase.8 Log: MFC 1.2: The wpa_passphrase(8) manual page states that it first appeared in FreeBSD 6.2, but it didn't make it into RELENG_6_2. Update the manual page to say "FreeBSD 6.3". Revision Changes Path 1.1.2.2 +2 -2 src/usr.sbin/wpa/wpa_passphrase/wpa_passphrase.8 From owner-cvs-src@FreeBSD.ORG Mon Jul 23 12:29:52 2007 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 7A7B716A419; Mon, 23 Jul 2007 12:29:52 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from mail02.syd.optusnet.com.au (mail02.syd.optusnet.com.au [211.29.132.183]) by mx1.freebsd.org (Postfix) with ESMTP id D291713C478; Mon, 23 Jul 2007 12:29:49 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from besplex.bde.org (c220-239-235-248.carlnfd3.nsw.optusnet.com.au [220.239.235.248]) by mail02.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id l6NCTJnI028593 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 23 Jul 2007 22:29:22 +1000 Date: Mon, 23 Jul 2007 22:29:19 +1000 (EST) From: Bruce Evans X-X-Sender: bde@besplex.bde.org To: d@delphij.net In-Reply-To: <46A48227.3080401@delphij.net> Message-ID: <20070723221841.W1204@besplex.bde.org> References: <200707230710.l6N7AHd8008351@repoman.freebsd.org> <46A47C62.10507@incunabulum.net> <46A48227.3080401@delphij.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@freebsd.org, "Bruce M. Simpson" , src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/fs/msdosfs msdosfs_vfsops.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, 23 Jul 2007 12:29:52 -0000 On Mon, 23 Jul 2007, LI Xin wrote: > Bruce M. Simpson wrote: >> Bruce Evans wrote: >>> bde 2007-07-23 07:10:17 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> sys/fs/msdosfs msdosfs_vfsops.c Log: >>> Make using msdosfs as the root file system sort of work: >> >> In case anyone is wondering 'Why the hell would anyone wish to do this?' >> consider the case of various embedded systems and small devices where >> the medium is pre-formatted as MS-DOS. or where the format on the medium >> is tied to MS-DOS for other reasons. And it'll also let you boot FreeBSD >> from your digital camera if your hard disk fails. > > Do we have a msdosfs compatible loader(8)? =-) No (unless grub can do it, and "we" have grub). I tested by booting a FreeBSD partition (needs only boot[0-2] and a kernel on it) with -a. > BTW. This sounds like that we can install FreeBSD and Windows > side-by-side in the same FAT partition? You could put a backup init and shell on the Windows partition. More than that runs into problems with permissions. sshd warned that my private keys became world readable..., and with 770 permissions my shell prompt said that I had no name because /etc/passwd was not world readable. Bruce From owner-cvs-src@FreeBSD.ORG Mon Jul 23 13:28:55 2007 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 AB48916A419; Mon, 23 Jul 2007 13:28:55 +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 84FFD13C45A; Mon, 23 Jul 2007 13:28:55 +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 l6NDStrH063708; Mon, 23 Jul 2007 13:28:55 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6NDStuD063707; Mon, 23 Jul 2007 13:28:55 GMT (envelope-from rwatson) Message-Id: <200707231328.l6NDStuD063707@repoman.freebsd.org> From: Robert Watson Date: Mon, 23 Jul 2007 13:28: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/security/mac_mls mac_mls.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, 23 Jul 2007 13:28:55 -0000 rwatson 2007-07-23 13:28:55 UTC FreeBSD src repository Modified files: sys/security/mac_mls mac_mls.c Log: When checking labels during a vnode link operation in MLS, use the file vnode label for a check rather than the directory vnode label a second time. MFC after: 3 days Submitted by: Zhouyi ZHOU Reviewed by: csjp Sponsored by: Google Summer of Code 2007 Approved by: re (bmah) Revision Changes Path 1.87 +1 -1 src/sys/security/mac_mls/mac_mls.c From owner-cvs-src@FreeBSD.ORG Mon Jul 23 14:52:22 2007 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 710A816A418; Mon, 23 Jul 2007 14:52:22 +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 6673413C467; Mon, 23 Jul 2007 14:52:22 +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 l6NEqMZ4074555; Mon, 23 Jul 2007 14:52:22 GMT (envelope-from attilio@repoman.freebsd.org) Received: (from attilio@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6NEqMot074554; Mon, 23 Jul 2007 14:52:22 GMT (envelope-from attilio) Message-Id: <200707231452.l6NEqMot074554@repoman.freebsd.org> From: Attilio Rao Date: Mon, 23 Jul 2007 14:52: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/sys/kern kern_kse.c kern_thread.c src/sys/sys proc.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, 23 Jul 2007 14:52:22 -0000 attilio 2007-07-23 14:52:22 UTC FreeBSD src repository Modified files: sys/kern kern_kse.c kern_thread.c sys/sys proc.h Log: Actually, KSE kernel bits locking is broken and can lead likely to dangerous races. Fix this problems adding correct locking for the members of 'struct kse_upcall' and other struct proc/struct thread related members. For the moment, just leave ku_mflag and ku_flags "lazy" locked. While here, cleanup the code removing the function kse_GC() (unused), and merging upcall_link(), upcall_unlink(), upcall_stash() in their respective callers (static functions, very short and only called in one place). Reported by: pav Tested by: pav (on some pointyhat cluster nodes) Approved by: jeff Approved by: re Sponsorized by: NGX Italy (http://www.ngx.it) Revision Changes Path 1.232 +69 -82 src/sys/kern/kern_kse.c 1.251 +2 -0 src/sys/kern/kern_thread.c 1.488 +0 -1 src/sys/sys/proc.h From owner-cvs-src@FreeBSD.ORG Mon Jul 23 15:30:24 2007 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 F1CBB16A468; Mon, 23 Jul 2007 15:30:23 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id 6465313C46A; Mon, 23 Jul 2007 15:30:23 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.7b8) with ESMTP id 198455241 for multiple; Mon, 23 Jul 2007 11:38:55 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l6NFUD3N000170; Mon, 23 Jul 2007 11:30:13 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Andrew Thompson Date: Mon, 23 Jul 2007 10:50:50 -0400 User-Agent: KMail/1.9.6 References: <200707222053.l6MKrS6v040649@repoman.freebsd.org> In-Reply-To: <200707222053.l6MKrS6v040649@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707231050.51004.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Mon, 23 Jul 2007 11:30:13 -0400 (EDT) X-Virus-Scanned: ClamAV 0.88.3/3742/Mon Jul 23 07:31:24 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx X-Server: High Performance Mail Server - http://surgemail.com r=1653887525 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/compat/ndis subr_ntoskrnl.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, 23 Jul 2007 15:30:24 -0000 On Sunday 22 July 2007 04:53:28 pm Andrew Thompson wrote: > thompsa 2007-07-22 20:53:28 UTC > > FreeBSD src repository > > Modified files: > sys/compat/ndis subr_ntoskrnl.c > Log: > ndis will signal the kthread to exit and then sleep on the proc pointer to > be woken up by kthread_exit. This is racey and in some cases the kthread will > exit before ndis gets around to sleep so it will be stuck indefinitely. This > change reuses the kq_exit variable to indicate that the thread has gone and > will loop on tsleep with a timeout waiting for it. If the kthread has already > exited then it will not sleep at all. As long as you use a lock you are ok. That is: foo_detach() { mtx_lock(&lock); please_die = 1; msleep(&proc, &lock, ..., 0); mtx_unlock(&lock); } foo_main() { mtx_lock(&lock); while (!please_die) { do_stuff(); } mtx_unlock(&lock); kthread_exit(0); } works fine. If you try to do this: foo_detach() { mtx_lock(&lock); please_die = 1; while (!dead_yet) msleep(&proc, &lock, ... , hz/10); mtx_unlock(&lock); } foo_main() { mtx_lock(&lock); while (!please_die) { do_stuff(); } dead_yet = 1; mtx_unlock(&lock); kthread_exit(0); } and foo_main() can be unloaded (it's part of a module) then you are still racey and can panic on kldunload if you foo_main() is preempted after the mtx_unlock() but before the kthread_exit() and foo_detach() completes and returns to kldunload() which unmaps the module. I think you didn't make the race worse though, as the old code was missing the lock and only used tsleep() before. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Mon Jul 23 15:40:37 2007 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 1BA7F16A417; Mon, 23 Jul 2007 15:40:37 +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 11B0E13C45D; Mon, 23 Jul 2007 15:40:37 +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 l6NFeaZE079240; Mon, 23 Jul 2007 15:40:36 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6NFeaG5079236; Mon, 23 Jul 2007 15:40:36 GMT (envelope-from jhb) Message-Id: <200707231540.l6NFeaG5079236@repoman.freebsd.org> From: John Baldwin Date: Mon, 23 Jul 2007 15:40:26 +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.bin/netstat atalk.c bpf.c if.c inet.c inet6.c ipsec.c ipx.c main.c mbuf.c mcast.c mroute.c netgraph.c netstat.h pfkey.c route.c unix.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, 23 Jul 2007 15:40:37 -0000 jhb 2007-07-23 15:40:26 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.bin/netstat atalk.c bpf.c if.c inet.c inet6.c ipsec.c ipx.c main.c mbuf.c mcast.c mroute.c netgraph.c netstat.h pfkey.c route.c unix.c Log: MFC: Restore netstat -M functionality for most statistics on core dumps. One change in this patch relative to the changes in HEAD is that the mroute statistics will still fallback to using libkvm on live kernels if the sysctl fails. Revision Changes Path 1.24.8.1 +4 -2 src/usr.bin/netstat/atalk.c 1.5.2.2 +1 -0 src/usr.bin/netstat/bpf.c 1.58.8.7 +26 -21 src/usr.bin/netstat/if.c 1.70.2.2 +308 -99 src/usr.bin/netstat/inet.c 1.25.8.2 +38 -37 src/usr.bin/netstat/inet6.c 1.12.8.2 +7 -5 src/usr.bin/netstat/ipsec.c 1.23.2.1 +4 -4 src/usr.bin/netstat/ipx.c 1.72.2.7 +117 -67 src/usr.bin/netstat/main.c 1.42.8.7 +2 -2 src/usr.bin/netstat/mbuf.c 1.2.8.2 +1 -0 src/usr.bin/netstat/mcast.c 1.22.8.1 +27 -19 src/usr.bin/netstat/mroute.c 1.10.8.1 +6 -1 src/usr.bin/netstat/netgraph.c 1.41.2.6 +45 -43 src/usr.bin/netstat/netstat.h 1.1.2.2 +2 -1 src/usr.bin/netstat/pfkey.c 1.76.2.2 +1 -0 src/usr.bin/netstat/route.c 1.18.8.1 +133 -19 src/usr.bin/netstat/unix.c From owner-cvs-src@FreeBSD.ORG Mon Jul 23 18:51:01 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from sup-afu.wrk.terra.com.br (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by hub.freebsd.org (Postfix) with ESMTP id AD2BE16A41B; Mon, 23 Jul 2007 18:51:00 +0000 (UTC) (envelope-from mnag@FreeBSD.org) Message-ID: <46A4F893.20609@FreeBSD.org> Date: Mon, 23 Jul 2007 15:50:59 -0300 From: Marcus Alves Grando Organization: FreeBSD.org User-Agent: Thunderbird 2.0.0.5 (X11/20070722) MIME-Version: 1.0 To: Attilio Rao References: <200707231452.l6NEqMot074554@repoman.freebsd.org> In-Reply-To: <200707231452.l6NEqMot074554@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/kern kern_kse.c kern_thread.c src/sys/sys proc.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, 23 Jul 2007 18:51:01 -0000 Attilio Rao wrote: > attilio 2007-07-23 14:52:22 UTC > > FreeBSD src repository > > Modified files: > sys/kern kern_kse.c kern_thread.c > sys/sys proc.h > Log: > Actually, KSE kernel bits locking is broken and can lead likely to > dangerous races. > Fix this problems adding correct locking for the members of 'struct > kse_upcall' and other struct proc/struct thread related members. > For the moment, just leave ku_mflag and ku_flags "lazy" locked. > While here, cleanup the code removing the function kse_GC() (unused), > and merging upcall_link(), upcall_unlink(), upcall_stash() in their > respective callers (static functions, very short and only called in one > place). > > Reported by: pav > Tested by: pav (on some pointyhat cluster nodes) > Approved by: jeff > Approved by: re > Sponsorized by: NGX Italy (http://www.ngx.it) > > Revision Changes Path > 1.232 +69 -82 src/sys/kern/kern_kse.c > 1.251 +2 -0 src/sys/kern/kern_thread.c > 1.488 +0 -1 src/sys/sys/proc.h > _______________________________________________ > cvs-src@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/cvs-src > To unsubscribe, send any mail to "cvs-src-unsubscribe@freebsd.org" > > ------------------------------------------------------ > http://www.FreeBSD.org/cgi/cvsweb.cgi/src/sys/kern/kern_kse.c.diff?&r1=1.231&r2=1.232 > http://www.FreeBSD.org/cgi/cvsweb.cgi/src/sys/kern/kern_thread.c.diff?&r1=1.250&r2=1.251 > http://www.FreeBSD.org/cgi/cvsweb.cgi/src/sys/sys/proc.h.diff?&r1=1.487&r2=1.488 > Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/kern/kern_kse.c cc1: warnings being treated as errors /usr/src/sys/kern/kern_kse.c:87: warning: 'upcall_free' defined but not used *** Error code 1 Regards -- Marcus Alves Grando marcus(at)sbh.eng.br | Personal mnag(at)FreeBSD.org | FreeBSD.org From owner-cvs-src@FreeBSD.ORG Mon Jul 23 19:20:34 2007 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 6291A16A420 for ; Mon, 23 Jul 2007 19:20:34 +0000 (UTC) (envelope-from nate@root.org) Received: from root.org (root.org [67.118.192.226]) by mx1.freebsd.org (Postfix) with ESMTP id ECFD313C474 for ; Mon, 23 Jul 2007 19:20:33 +0000 (UTC) (envelope-from nate@root.org) Received: (qmail 27473 invoked from network); 23 Jul 2007 19:20:34 -0000 Received: from ppp-71-139-42-13.dsl.snfc21.pacbell.net (HELO ?10.0.0.15?) (nate-mail@71.139.42.13) by root.org with ESMTPA; 23 Jul 2007 19:20:34 -0000 Message-ID: <46A4FF7B.5000501@root.org> Date: Mon, 23 Jul 2007 12:20:27 -0700 From: Nate Lawson User-Agent: Thunderbird 2.0.0.4 (X11/20070620) MIME-Version: 1.0 To: John Baldwin References: <200707222053.l6MKrS6v040649@repoman.freebsd.org> <200707231050.51004.jhb@freebsd.org> In-Reply-To: <200707231050.51004.jhb@freebsd.org> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Andrew Thompson Subject: Re: cvs commit: src/sys/compat/ndis subr_ntoskrnl.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, 23 Jul 2007 19:20:34 -0000 John Baldwin wrote: > On Sunday 22 July 2007 04:53:28 pm Andrew Thompson wrote: >> thompsa 2007-07-22 20:53:28 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/compat/ndis subr_ntoskrnl.c >> Log: >> ndis will signal the kthread to exit and then sleep on the proc pointer to >> be woken up by kthread_exit. This is racey and in some cases the kthread > will >> exit before ndis gets around to sleep so it will be stuck indefinitely. > This >> change reuses the kq_exit variable to indicate that the thread has gone > and >> will loop on tsleep with a timeout waiting for it. If the kthread has > already >> exited then it will not sleep at all. > > As long as you use a lock you are ok. That is: > > foo_detach() > { > > mtx_lock(&lock); > please_die = 1; > msleep(&proc, &lock, ..., 0); > mtx_unlock(&lock); > } > > foo_main() > { > > mtx_lock(&lock); > while (!please_die) { > do_stuff(); > } > mtx_unlock(&lock); > kthread_exit(0); > } > > works fine. How can foo_detach() acquire the lock to set "please_die" if foo_main() always holds it? Are you assuming that "do_stuff()" drops the lock somewhere internally? -Nate From owner-cvs-src@FreeBSD.ORG Mon Jul 23 19:53:11 2007 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 0CC8016A58F; Mon, 23 Jul 2007 19:53:11 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id D578A13C4A8; Mon, 23 Jul 2007 19:53:10 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 973A31A4D82; Mon, 23 Jul 2007 12:53:10 -0700 (PDT) Date: Mon, 23 Jul 2007 12:53:10 -0700 From: Alfred Perlstein To: d@delphij.net Message-ID: <20070723195310.GN50941@elvis.mu.org> References: <200707230710.l6N7AHd8008351@repoman.freebsd.org> <46A47C62.10507@incunabulum.net> <46A48227.3080401@delphij.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <46A48227.3080401@delphij.net> User-Agent: Mutt/1.4.2.3i Cc: cvs-src@FreeBSD.ORG, "Bruce M. Simpson" , src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/fs/msdosfs msdosfs_vfsops.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, 23 Jul 2007 19:53:11 -0000 * LI Xin [070723 03:26] wrote: > Bruce M. Simpson wrote: > > Bruce Evans wrote: > >> bde 2007-07-23 07:10:17 UTC > >> > >> FreeBSD src repository > >> > >> Modified files: > >> sys/fs/msdosfs msdosfs_vfsops.c Log: > >> Make using msdosfs as the root file system sort of work: > >> > > > > In case anyone is wondering 'Why the hell would anyone wish to do this?' > > consider the case of various embedded systems and small devices where > > the medium is pre-formatted as MS-DOS. or where the format on the medium > > is tied to MS-DOS for other reasons. And it'll also let you boot FreeBSD > > from your digital camera if your hard disk fails. > > Do we have a msdosfs compatible loader(8)? =-) > > BTW. This sounds like that we can install FreeBSD and Windows > side-by-side in the same FAT partition? This would be ideal. I've always wanted to do be able to do this, or at least get to the point where rootfs could be a vn-backed ffs under msdosfs.... *scream* -- - Alfred Perlstein From owner-cvs-src@FreeBSD.ORG Mon Jul 23 19:55:37 2007 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 9B89516A419; Mon, 23 Jul 2007 19:55:37 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id 258BD13C468; Mon, 23 Jul 2007 19:55:36 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.7b8) with ESMTP id 198504747 for multiple; Mon, 23 Jul 2007 16:03:50 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l6NJt2Dr002035; Mon, 23 Jul 2007 15:55:03 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Nate Lawson Date: Mon, 23 Jul 2007 15:42:14 -0400 User-Agent: KMail/1.9.6 References: <200707222053.l6MKrS6v040649@repoman.freebsd.org> <200707231050.51004.jhb@freebsd.org> <46A4FF7B.5000501@root.org> In-Reply-To: <46A4FF7B.5000501@root.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707231542.14803.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Mon, 23 Jul 2007 15:55:03 -0400 (EDT) X-Virus-Scanned: ClamAV 0.88.3/3743/Mon Jul 23 13:44:24 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx X-Server: High Performance Mail Server - http://surgemail.com r=1653887525 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Andrew Thompson Subject: Re: cvs commit: src/sys/compat/ndis subr_ntoskrnl.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, 23 Jul 2007 19:55:37 -0000 On Monday 23 July 2007 03:20:27 pm Nate Lawson wrote: > John Baldwin wrote: > > On Sunday 22 July 2007 04:53:28 pm Andrew Thompson wrote: > >> thompsa 2007-07-22 20:53:28 UTC > >> > >> FreeBSD src repository > >> > >> Modified files: > >> sys/compat/ndis subr_ntoskrnl.c > >> Log: > >> ndis will signal the kthread to exit and then sleep on the proc pointer to > >> be woken up by kthread_exit. This is racey and in some cases the kthread > > will > >> exit before ndis gets around to sleep so it will be stuck indefinitely. > > This > >> change reuses the kq_exit variable to indicate that the thread has gone > > and > >> will loop on tsleep with a timeout waiting for it. If the kthread has > > already > >> exited then it will not sleep at all. > > > > As long as you use a lock you are ok. That is: > > > > foo_detach() > > { > > > > mtx_lock(&lock); > > please_die = 1; > > msleep(&proc, &lock, ..., 0); > > mtx_unlock(&lock); > > } > > > > foo_main() > > { > > > > mtx_lock(&lock); > > while (!please_die) { > > do_stuff(); > > } > > mtx_unlock(&lock); > > kthread_exit(0); > > } > > > > works fine. > > How can foo_detach() acquire the lock to set "please_die" if foo_main() > always holds it? Are you assuming that "do_stuff()" drops the lock > somewhere internally? Yes, normally you do an msleep() to wait for work. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Mon Jul 23 20:50:12 2007 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 7D40B16A41B; Mon, 23 Jul 2007 20:50:12 +0000 (UTC) (envelope-from tataz@tataz.chchile.org) Received: from postfix1-g20.free.fr (postfix1-g20.free.fr [212.27.60.42]) by mx1.freebsd.org (Postfix) with ESMTP id 416F313C468; Mon, 23 Jul 2007 20:50:12 +0000 (UTC) (envelope-from tataz@tataz.chchile.org) Received: from smtp5-g19.free.fr (smtp5-g19.free.fr [212.27.42.35]) by postfix1-g20.free.fr (Postfix) with ESMTP id 02CAB176199F; Mon, 23 Jul 2007 22:17:35 +0200 (CEST) Received: from tatooine.tataz.chchile.org (tataz.chchile.org [82.233.239.98]) by smtp5-g19.free.fr (Postfix) with ESMTP id E8A0E450A7; Mon, 23 Jul 2007 22:17:34 +0200 (CEST) Received: from obiwan.tataz.chchile.org (unknown [192.168.1.25]) by tatooine.tataz.chchile.org (Postfix) with ESMTP id 0778D9B497; Mon, 23 Jul 2007 20:16:43 +0000 (UTC) Received: by obiwan.tataz.chchile.org (Postfix, from userid 1000) id F24C0405D; Mon, 23 Jul 2007 22:16:42 +0200 (CEST) Date: Mon, 23 Jul 2007 22:16:42 +0200 From: Jeremie Le Hen To: Jeff Roberson Message-ID: <20070723201642.GC96643@obiwan.tataz.chchile.org> References: <200707032126.l63LQ7ea027929@repoman.freebsd.org> <20070703142714.F552@10.0.0.1> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070703142714.F552@10.0.0.1> User-Agent: Mutt/1.5.15 (2007-04-06) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_descrip.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, 23 Jul 2007 20:50:12 -0000 Hi Jeff, On Tue, Jul 03, 2007 at 02:27:51PM -0700, Jeff Roberson wrote: > For the curious, these last two patches make a substantial improvement to > mysql write performance on my 8way opteron: > > http://people.freebsd.org/~jeff/mysqlwrite.png > > The green line is without and the blue line is with. Just for information, do you have any hint why Linux eventually performs better above 18 threads? Thank you for your work. Best regards, -- Jeremie Le Hen < jeremie at le-hen dot org >< ttz at chchile dot org > From owner-cvs-src@FreeBSD.ORG Mon Jul 23 20:55:24 2007 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 A69B416A420 for ; Mon, 23 Jul 2007 20:55:24 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with SMTP id 555C613C481 for ; Mon, 23 Jul 2007 20:55:24 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 23021 invoked by uid 399); 23 Jul 2007 20:55:23 -0000 Received: from localhost (HELO lap.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTP; 23 Jul 2007 20:55:23 -0000 X-Originating-IP: 127.0.0.1 Message-ID: <46A515B9.6060608@FreeBSD.org> Date: Mon, 23 Jul 2007 13:55:21 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.5 (X11/20070723) MIME-Version: 1.0 To: Marcus Alves Grando References: <200707231452.l6NEqMot074554@repoman.freebsd.org> <46A4F893.20609@FreeBSD.org> In-Reply-To: <46A4F893.20609@FreeBSD.org> X-Enigmail-Version: 0.95.1 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Attilio Rao , cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_kse.c kern_thread.c src/sys/sys proc.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, 23 Jul 2007 20:55:24 -0000 Marcus Alves Grando wrote: > Attilio Rao wrote: >> attilio 2007-07-23 14:52:22 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/kern kern_kse.c kern_thread.c >> sys/sys proc.h Log: >> Actually, KSE kernel bits locking is broken and can lead likely to >> dangerous races. >> Fix this problems adding correct locking for the members of 'struct >> kse_upcall' and other struct proc/struct thread related members. >> For the moment, just leave ku_mflag and ku_flags "lazy" locked. >> While here, cleanup the code removing the function kse_GC() (unused), >> and merging upcall_link(), upcall_unlink(), upcall_stash() in their >> respective callers (static functions, very short and only called in one >> place). >> Reported by: pav >> Tested by: pav (on some pointyhat cluster nodes) >> Approved by: jeff >> Approved by: re >> Sponsorized by: NGX Italy (http://www.ngx.it) >> Revision Changes Path >> 1.232 +69 -82 src/sys/kern/kern_kse.c >> 1.251 +2 -0 src/sys/kern/kern_thread.c >> 1.488 +0 -1 src/sys/sys/proc.h >> _______________________________________________ >> cvs-src@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/cvs-src >> To unsubscribe, send any mail to "cvs-src-unsubscribe@freebsd.org" >> >> ------------------------------------------------------ >> http://www.FreeBSD.org/cgi/cvsweb.cgi/src/sys/kern/kern_kse.c.diff?&r1=1.231&r2=1.232 >> >> http://www.FreeBSD.org/cgi/cvsweb.cgi/src/sys/kern/kern_thread.c.diff?&r1=1.250&r2=1.251 >> >> http://www.FreeBSD.org/cgi/cvsweb.cgi/src/sys/sys/proc.h.diff?&r1=1.487&r2=1.488 >> >> > > Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys > -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS > -include opt_global.h -fno-common -finline-limit=8000 --param > inline-unit-growth=100 --param large-function-growth=1000 > -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx > -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -Werror > /usr/src/sys/kern/kern_kse.c > cc1: warnings being treated as errors > /usr/src/sys/kern/kern_kse.c:87: warning: 'upcall_free' defined but not > used > *** Error code 1 Me Too. Removing the prototype and the function definition got the kernel to compile, but I'm a little scared to boot it. :) hth, Doug -- This .signature sanitized for your protection From owner-cvs-src@FreeBSD.ORG Mon Jul 23 21:10:56 2007 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 8F8DC16A418; Mon, 23 Jul 2007 21:10:56 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from heff.fud.org.nz (203-109-251-39.static.bliink.ihug.co.nz [203.109.251.39]) by mx1.freebsd.org (Postfix) with ESMTP id 2B87813C428; Mon, 23 Jul 2007 21:10:56 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: by heff.fud.org.nz (Postfix, from userid 1001) id 20E7F1CC58; Tue, 24 Jul 2007 09:10:55 +1200 (NZST) Date: Tue, 24 Jul 2007 09:10:55 +1200 From: Andrew Thompson To: John Baldwin Message-ID: <20070723211055.GC6575@heff.fud.org.nz> References: <200707222053.l6MKrS6v040649@repoman.freebsd.org> <200707231050.51004.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200707231050.51004.jhb@freebsd.org> User-Agent: Mutt/1.5.13 (2006-08-11) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/compat/ndis subr_ntoskrnl.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, 23 Jul 2007 21:10:56 -0000 On Mon, Jul 23, 2007 at 10:50:50AM -0400, John Baldwin wrote: > On Sunday 22 July 2007 04:53:28 pm Andrew Thompson wrote: > > thompsa 2007-07-22 20:53:28 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/compat/ndis subr_ntoskrnl.c > > Log: > > ndis will signal the kthread to exit and then sleep on the proc pointer to > > be woken up by kthread_exit. This is racey and in some cases the kthread > will > > exit before ndis gets around to sleep so it will be stuck indefinitely. > This > > change reuses the kq_exit variable to indicate that the thread has gone > and > > will loop on tsleep with a timeout waiting for it. If the kthread has > already > > exited then it will not sleep at all. > > As long as you use a lock you are ok. That is: > > foo_detach() > { > > mtx_lock(&lock); > please_die = 1; > msleep(&proc, &lock, ..., 0); > mtx_unlock(&lock); > } > > foo_main() > { > > mtx_lock(&lock); > while (!please_die) { > do_stuff(); > } > mtx_unlock(&lock); > kthread_exit(0); > } > > works fine. If you try to do this: > > foo_detach() > { > > mtx_lock(&lock); > please_die = 1; > while (!dead_yet) > msleep(&proc, &lock, ... , hz/10); > mtx_unlock(&lock); > } > > foo_main() > { > > mtx_lock(&lock); > while (!please_die) { > do_stuff(); > } > dead_yet = 1; > mtx_unlock(&lock); > kthread_exit(0); > } > > and foo_main() can be unloaded (it's part of a module) then you are still > racey and can panic on kldunload if you foo_main() is preempted after the > mtx_unlock() but before the kthread_exit() and foo_detach() completes and > returns to kldunload() which unmaps the module. I think you didn't make the > race worse though, as the old code was missing the lock and only used > tsleep() before. Thanks. I really do not want to delve into the ndis locking so at least its not worse as you say. cheers, Andrew From owner-cvs-src@FreeBSD.ORG Mon Jul 23 21:20:20 2007 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 4E6FA16A41B for ; Mon, 23 Jul 2007 21:20:20 +0000 (UTC) (envelope-from mureninc@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.228]) by mx1.freebsd.org (Postfix) with ESMTP id 08A5013C45B for ; Mon, 23 Jul 2007 21:20:19 +0000 (UTC) (envelope-from mureninc@gmail.com) Received: by wx-out-0506.google.com with SMTP id i29so1449699wxd for ; Mon, 23 Jul 2007 14:20:19 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; 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; b=Bc94jlN93S2xatktho0QPiWCqK0dYBZU2fpS2BjCV0O5XnBRKX5gkmb9fFTegGqbtNi8bEcEAvtTDTn4OXl13+HUGG3Kh/YG4XaqUfp3coPu9tsxKjy6VlhKmx6Vd0IiBYmln2sungVmcEZ7EWquu8PvL6qbL44IuGYp1Ox4HbA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=A5uJrkcVV253SQmpNyP+Nb/bo5z6zXODXnnLSCmw25NxxvAEzAuNC+/7ZhFsdlKIC3DjyP2JeCPfaXeePZJcaZI0LlrJ7ioX6CDnAywTtHk4E3nuT/fk4ABTZ7r2LldOxjQrbkZYu4v0Jx5v29lV1ikg3tqFGAr54lXxt2lYxvc= Received: by 10.90.97.11 with SMTP id u11mr2579141agb.1185225618431; Mon, 23 Jul 2007 14:20:18 -0700 (PDT) Received: by 10.90.78.10 with HTTP; Mon, 23 Jul 2007 14:20:18 -0700 (PDT) Message-ID: Date: Mon, 23 Jul 2007 17:20:18 -0400 From: "Constantine A. Murenin" To: "Doug Barton" In-Reply-To: <46A515B9.6060608@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200707231452.l6NEqMot074554@repoman.freebsd.org> <46A4F893.20609@FreeBSD.org> <46A515B9.6060608@FreeBSD.org> Cc: Marcus Alves Grando , Attilio Rao , src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/sys/kern kern_kse.c kern_thread.c src/sys/sys proc.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, 23 Jul 2007 21:20:20 -0000 On 23/07/07, Doug Barton wrote: > Marcus Alves Grando wrote: > > Attilio Rao wrote: > >> attilio 2007-07-23 14:52:22 UTC > >> > >> FreeBSD src repository > >> > >> Modified files: > >> sys/kern kern_kse.c kern_thread.c > >> sys/sys proc.h Log: > >> Actually, KSE kernel bits locking is broken and can lead likely to > >> dangerous races. > >> Fix this problems adding correct locking for the members of 'struct > >> kse_upcall' and other struct proc/struct thread related members. > >> For the moment, just leave ku_mflag and ku_flags "lazy" locked. > >> While here, cleanup the code removing the function kse_GC() (unused), > >> and merging upcall_link(), upcall_unlink(), upcall_stash() in their > >> respective callers (static functions, very short and only called in one > >> place). > >> Reported by: pav > >> Tested by: pav (on some pointyhat cluster nodes) > >> Approved by: jeff > >> Approved by: re > >> Sponsorized by: NGX Italy (http://www.ngx.it) > >> Revision Changes Path > >> 1.232 +69 -82 src/sys/kern/kern_kse.c > >> 1.251 +2 -0 src/sys/kern/kern_thread.c > >> 1.488 +0 -1 src/sys/sys/proc.h > >> _______________________________________________ > >> cvs-src@freebsd.org mailing list > >> http://lists.freebsd.org/mailman/listinfo/cvs-src > >> To unsubscribe, send any mail to "cvs-src-unsubscribe@freebsd.org" > >> > >> ------------------------------------------------------ > >> http://www.FreeBSD.org/cgi/cvsweb.cgi/src/sys/kern/kern_kse.c.diff?&r1=1.231&r2=1.232 > >> > >> http://www.FreeBSD.org/cgi/cvsweb.cgi/src/sys/kern/kern_thread.c.diff?&r1=1.250&r2=1.251 > >> > >> http://www.FreeBSD.org/cgi/cvsweb.cgi/src/sys/sys/proc.h.diff?&r1=1.487&r2=1.488 > >> > >> > > > > Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys > > -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS > > -include opt_global.h -fno-common -finline-limit=8000 --param > > inline-unit-growth=100 --param large-function-growth=1000 > > -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx > > -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -Werror > > /usr/src/sys/kern/kern_kse.c > > cc1: warnings being treated as errors > > /usr/src/sys/kern/kern_kse.c:87: warning: 'upcall_free' defined but not > > used > > *** Error code 1 > > Me Too. Removing the prototype and the function definition got the > kernel to compile, but I'm a little scared to boot it. :) Apparently, it should be enough to remove the "static" keyword from the prototype, in case you want a quick-and-dirty fix. :) After completely removing the prototype and the function definition, kernel does compile and boot without any problems. Cheers, Constantine. From owner-cvs-src@FreeBSD.ORG Mon Jul 23 21:24:55 2007 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 E5B4316A549 for ; Mon, 23 Jul 2007 21:24:55 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by mx1.freebsd.org (Postfix) with ESMTP id 2003E13C48E for ; Mon, 23 Jul 2007 21:24:54 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: by ug-out-1314.google.com with SMTP id o4so39414uge for ; Mon, 23 Jul 2007 14:24:54 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; 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; b=eqGBZb+kbEtzabi1RZQG2X9sWQsc+0JmGpeRaGQSOXUGDumOGHhrzEYUTjQpimrLGj+TcrYRrvSCLD3mjFBOIfU/x2o0e1+Kz87rjw6zuNspKNjb2f9yC8TQzVgxTFjhPG+DyzYbE+IUCS8Dj7id8R0ywegF71qXka5OpB2/TsI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=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; b=EFfE+yiidBREIslcEHadAp+l38ccn0p3PE5LkWic9djKVPWGQdxHyjFYi6Av66wG2RRHGDHom5Iy3K3bE5ZTTqYpPyzbF8/bYVlK08sfgtGrY8YRlhUJ/qoU2m6XPJ5O67cBPO9ITMxXiqN2Bk2fjs9ym1Y2d0FE34QbDcgVM3g= Received: by 10.78.171.20 with SMTP id t20mr874681hue.1185224359474; Mon, 23 Jul 2007 13:59:19 -0700 (PDT) Received: by 10.78.120.9 with HTTP; Mon, 23 Jul 2007 13:59:19 -0700 (PDT) Message-ID: <3bbf2fe10707231359ge18ef19s1db60160ee497bfa@mail.gmail.com> Date: Mon, 23 Jul 2007 22:59:19 +0200 From: "Attilio Rao" Sender: asmrookie@gmail.com To: "Jeremie Le Hen" In-Reply-To: <20070723201642.GC96643@obiwan.tataz.chchile.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200707032126.l63LQ7ea027929@repoman.freebsd.org> <20070703142714.F552@10.0.0.1> <20070723201642.GC96643@obiwan.tataz.chchile.org> X-Google-Sender-Auth: d263ac226a4cbfbc Cc: Jeff Roberson , src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/sys/kern kern_descrip.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, 23 Jul 2007 21:24:56 -0000 2007/7/23, Jeremie Le Hen : > Hi Jeff, > > On Tue, Jul 03, 2007 at 02:27:51PM -0700, Jeff Roberson wrote: > > For the curious, these last two patches make a substantial improvement to > > mysql write performance on my 8way opteron: > > > > http://people.freebsd.org/~jeff/mysqlwrite.png > > > > The green line is without and the blue line is with. > > Just for information, do you have any hint why Linux eventually > performs better above 18 threads? IIRC, this workload is lockmgr() dominated now, which is particulary unlucky for us since they are very heavy. Attilio -- Peace can only be achieved by understanding - A. Einstein From owner-cvs-src@FreeBSD.ORG Mon Jul 23 22:14:51 2007 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 346DE16A417; Mon, 23 Jul 2007 22:14:51 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from anuket.mj.niksun.com (gwnew.niksun.com [65.115.46.162]) by mx1.freebsd.org (Postfix) with ESMTP id DCE8213C45B; Mon, 23 Jul 2007 22:14:50 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from niksun.com (anuket [10.70.0.5]) by anuket.mj.niksun.com (8.13.6/8.13.6) with ESMTP id l6NLogvF022823; Mon, 23 Jul 2007 17:50:42 -0400 (EDT) (envelope-from jkim@FreeBSD.org) From: Jung-uk Kim To: Doug Barton Date: Mon, 23 Jul 2007 17:50:30 -0400 User-Agent: KMail/1.6.2 References: <200707231452.l6NEqMot074554@repoman.freebsd.org> <46A4F893.20609@FreeBSD.org> <46A515B9.6060608@FreeBSD.org> In-Reply-To: <46A515B9.6060608@FreeBSD.org> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200707231750.34776.jkim@FreeBSD.org> X-Virus-Scanned: ClamAV 0.90.2/3745/Mon Jul 23 17:01:34 2007 on anuket.mj.niksun.com X-Virus-Status: Clean Cc: Marcus Alves Grando , Attilio Rao , src-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_kse.c kern_thread.c src/sys/sys proc.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, 23 Jul 2007 22:14:51 -0000 On Monday 23 July 2007 04:55 pm, Doug Barton wrote: > Marcus Alves Grando wrote: > > Attilio Rao wrote: > >> attilio 2007-07-23 14:52:22 UTC > >> > >> FreeBSD src repository > >> > >> Modified files: > >> sys/kern kern_kse.c kern_thread.c > >> sys/sys proc.h Log: > >> Actually, KSE kernel bits locking is broken and can lead > >> likely to dangerous races. > >> Fix this problems adding correct locking for the members of > >> 'struct kse_upcall' and other struct proc/struct thread related > >> members. For the moment, just leave ku_mflag and ku_flags "lazy" > >> locked. While here, cleanup the code removing the function > >> kse_GC() (unused), and merging upcall_link(), upcall_unlink(), > >> upcall_stash() in their respective callers (static functions, > >> very short and only called in one place). > >> Reported by: pav > >> Tested by: pav (on some pointyhat cluster nodes) > >> Approved by: jeff > >> Approved by: re > >> Sponsorized by: NGX Italy (http://www.ngx.it) > >> Revision Changes Path > >> 1.232 +69 -82 src/sys/kern/kern_kse.c > >> 1.251 +2 -0 src/sys/kern/kern_thread.c > >> 1.488 +0 -1 src/sys/sys/proc.h > >> _______________________________________________ > >> cvs-src@freebsd.org mailing list > >> http://lists.freebsd.org/mailman/listinfo/cvs-src > >> To unsubscribe, send any mail to > >> "cvs-src-unsubscribe@freebsd.org" > >> > >> ------------------------------------------------------ > >> http://www.FreeBSD.org/cgi/cvsweb.cgi/src/sys/kern/kern_kse.c.di > >>ff?&r1=1.231&r2=1.232 > >> > >> http://www.FreeBSD.org/cgi/cvsweb.cgi/src/sys/kern/kern_thread.c > >>.diff?&r1=1.250&r2=1.251 > >> > >> http://www.FreeBSD.org/cgi/cvsweb.cgi/src/sys/sys/proc.h.diff?&r > >>1=1.487&r2=1.488 > > > > Wno-pointer-sign -fformat-extensions -nostdinc -I. > > -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL > > -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common > > -finline-limit=8000 --param inline-unit-growth=100 --param > > large-function-growth=1000 -mno-align-long-strings > > -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse > > -mno-sse2 -mno-sse3 -ffreestanding -Werror > > /usr/src/sys/kern/kern_kse.c > > cc1: warnings being treated as errors > > /usr/src/sys/kern/kern_kse.c:87: warning: 'upcall_free' defined > > but not used > > *** Error code 1 > > Me Too. Removing the prototype and the function definition got the > kernel to compile, but I'm a little scared to boot it. :) Probably it should be something like this? @@ -60,9 +60,6 @@ extern struct mtx kse_lock; -TAILQ_HEAD(, kse_upcall) zombie_upcalls = - TAILQ_HEAD_INITIALIZER(zombie_upcalls); - static int thread_update_usr_ticks(struct thread *td); static void thread_alloc_spare(struct thread *td); static struct thread *thread_schedule_upcall(struct thread *td, struct kse_upcall *ku); @@ -106,7 +103,7 @@ td->td_upcall->ku_owner = NULL; TAILQ_REMOVE(&td->td_upcall->ku_proc->p_upcalls, td->td_upcall, ku_link); - TAILQ_INSERT_HEAD(&zombie_upcalls, td->td_upcall, ku_link); + upcall_free(td->td_upcall); mtx_unlock_spin(&kse_lock); td->td_upcall = NULL; } --------------------- Jung-uk Kim From owner-cvs-src@FreeBSD.ORG Mon Jul 23 22:24:03 2007 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 78CB216A417; Mon, 23 Jul 2007 22:24:03 +0000 (UTC) (envelope-from jroberson@chesapeake.net) Received: from webaccess-cl.virtdom.com (webaccess-cl.virtdom.com [216.240.101.25]) by mx1.freebsd.org (Postfix) with ESMTP id 4A93213C45B; Mon, 23 Jul 2007 22:24:03 +0000 (UTC) (envelope-from jroberson@chesapeake.net) Received: from [192.168.1.101] (c-71-231-138-78.hsd1.or.comcast.net [71.231.138.78]) (authenticated bits=0) by webaccess-cl.virtdom.com (8.13.6/8.13.6) with ESMTP id l6NMO1I1092982 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=NO); Mon, 23 Jul 2007 18:24:02 -0400 (EDT) (envelope-from jroberson@chesapeake.net) Date: Mon, 23 Jul 2007 15:27:02 -0700 (PDT) From: Jeff Roberson X-X-Sender: jroberson@10.0.0.1 To: Attilio Rao In-Reply-To: <3bbf2fe10707231359ge18ef19s1db60160ee497bfa@mail.gmail.com> Message-ID: <20070723152622.U561@10.0.0.1> References: <200707032126.l63LQ7ea027929@repoman.freebsd.org> <20070703142714.F552@10.0.0.1> <20070723201642.GC96643@obiwan.tataz.chchile.org> <3bbf2fe10707231359ge18ef19s1db60160ee497bfa@mail.gmail.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Jeremie Le Hen , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_descrip.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, 23 Jul 2007 22:24:03 -0000 On Mon, 23 Jul 2007, Attilio Rao wrote: > 2007/7/23, Jeremie Le Hen : >> Hi Jeff, >> >> On Tue, Jul 03, 2007 at 02:27:51PM -0700, Jeff Roberson wrote: >> > For the curious, these last two patches make a substantial improvement >> to >> > mysql write performance on my 8way opteron: >> > >> > http://people.freebsd.org/~jeff/mysqlwrite.png >> > >> > The green line is without and the blue line is with. >> >> Just for information, do you have any hint why Linux eventually >> performs better above 18 threads? > > IIRC, this workload is lockmgr() dominated now, which is particulary > unlucky for us since they are very heavy. Attilio should also mention that he is fixing this problem as his SoC project. I expect to see good gains once this is complete. Thanks, Jeff > > Attilio > > > -- > Peace can only be achieved by understanding - A. Einstein > From owner-cvs-src@FreeBSD.ORG Mon Jul 23 23:16:55 2007 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 97D0F16A469; Mon, 23 Jul 2007 23:16:55 +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 BD01013C481; Mon, 23 Jul 2007 23:16:54 +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 l6NNGsKr033889; Mon, 23 Jul 2007 23:16:54 GMT (envelope-from attilio@repoman.freebsd.org) Received: (from attilio@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6NNGsYT033888; Mon, 23 Jul 2007 23:16:54 GMT (envelope-from attilio) Message-Id: <200707232316.l6NNGsYT033888@repoman.freebsd.org> From: Attilio Rao Date: Mon, 23 Jul 2007 23:16: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/kern kern_kse.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, 23 Jul 2007 23:16:55 -0000 attilio 2007-07-23 23:16:53 UTC FreeBSD src repository Modified files: sys/kern kern_kse.c Log: upcall_free() was only used in kse_GC() which has been removed so it now results unused; this, with -Werror option of gcc, rise a warning for gcc which let the buildkernel to be busted. Fix this removing upcall_free(). Reported by: various Approved by: jeff Approved by: re Pointy hat to: attilio Revision Changes Path 1.233 +0 -8 src/sys/kern/kern_kse.c From owner-cvs-src@FreeBSD.ORG Mon Jul 23 23:19:20 2007 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 6696916A41A for ; Mon, 23 Jul 2007 23:19:20 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by mx1.freebsd.org (Postfix) with ESMTP id F251113C4A6 for ; Mon, 23 Jul 2007 23:19:19 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: by ug-out-1314.google.com with SMTP id o4so54068uge for ; Mon, 23 Jul 2007 16:19:18 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; 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; b=VR1nGDCAmEVADj5eaZNUbYH4guc/F9uleCm5TqnZuId5ZyZzkG/6AB73OM4xPsJMnjb1kbWiQju4E1KC+qOjY92JOUKZHMJbH1ZCO1u0FQMRkCVzGw5vaWP4x97z+hfpuzmUBuBB9zTuI8AiTss6IDW6314fmQG+qX/KObdP83I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=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; b=a+3Fy4PmVEGZj2stNrQ1xrf7vZoh1HFT2LHRmIWk2pWvwrcjiYB5RBh9PFkqqXq80i4/B1Isnhta2vrKSQjbOKaqotWepebRNExM8qXw7Bo9FKYfH98YzRFAoVZdf7shXg90SuYLCj6Z7t0COQMqDZ3CqEIFEs72+JEwrFg5Fqc= Received: by 10.78.190.10 with SMTP id n10mr904320huf.1185232758122; Mon, 23 Jul 2007 16:19:18 -0700 (PDT) Received: by 10.78.120.9 with HTTP; Mon, 23 Jul 2007 16:19:18 -0700 (PDT) Message-ID: <3bbf2fe10707231619y43836146j2bfb65a79f222931@mail.gmail.com> Date: Tue, 24 Jul 2007 01:19:18 +0200 From: "Attilio Rao" Sender: asmrookie@gmail.com To: "Constantine A. Murenin" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200707231452.l6NEqMot074554@repoman.freebsd.org> <46A4F893.20609@FreeBSD.org> <46A515B9.6060608@FreeBSD.org> X-Google-Sender-Auth: f857a33619e6d9e8 Cc: Marcus Alves Grando , cvs-src@freebsd.org, Doug Barton , src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/kern kern_kse.c kern_thread.c src/sys/sys proc.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, 23 Jul 2007 23:19:20 -0000 2007/7/23, Constantine A. Murenin : > > Apparently, it should be enough to remove the "static" keyword from > the prototype, in case you want a quick-and-dirty fix. :) > > After completely removing the prototype and the function definition, > kernel does compile and boot without any problems. Ok, fix committed, sorry for the mis-service. Attilio -- Peace can only be achieved by understanding - A. Einstein From owner-cvs-src@FreeBSD.ORG Tue Jul 24 00:48:41 2007 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 3889F16A419 for ; Tue, 24 Jul 2007 00:48:41 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outT.internet-mail-service.net (outT.internet-mail-service.net [216.240.47.243]) by mx1.freebsd.org (Postfix) with ESMTP id 1B66E13C45E for ; Tue, 24 Jul 2007 00:48:41 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.32) with ESMTP; Mon, 23 Jul 2007 17:38:08 -0700 Received: from julian-mac.elischer.org (nat.ironport.com [63.251.108.100]) by idiom.com (Postfix) with ESMTP id B0C9B125B12; Mon, 23 Jul 2007 17:38:07 -0700 (PDT) Message-ID: <46A54A0B.4000109@elischer.org> Date: Mon, 23 Jul 2007 17:38:35 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.5 (Macintosh/20070716) MIME-Version: 1.0 To: Jeremie Le Hen References: <200707032126.l63LQ7ea027929@repoman.freebsd.org> <20070703142714.F552@10.0.0.1> <20070723201642.GC96643@obiwan.tataz.chchile.org> In-Reply-To: <20070723201642.GC96643@obiwan.tataz.chchile.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Jeff Roberson , src-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_descrip.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, 24 Jul 2007 00:48:41 -0000 Jeremie Le Hen wrote: > Hi Jeff, > > On Tue, Jul 03, 2007 at 02:27:51PM -0700, Jeff Roberson wrote: >> For the curious, these last two patches make a substantial improvement to >> mysql write performance on my 8way opteron: >> >> http://people.freebsd.org/~jeff/mysqlwrite.png >> >> The green line is without and the blue line is with. > > Just for information, do you have any hint why Linux eventually > performs better above 18 threads? I think that is the wrong question.. the question is "why do we drop off after 8?" which I'm sure Jeff is already working on. > > Thank you for your work. > Best regards, From owner-cvs-src@FreeBSD.ORG Tue Jul 24 01:11:01 2007 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 8B6F716A41A; Tue, 24 Jul 2007 01:11:01 +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 6FDFF13C474; Tue, 24 Jul 2007 01:11:01 +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 l6O1B1Da051214; Tue, 24 Jul 2007 01:11:01 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from yongari@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6O1B1Kc051213; Tue, 24 Jul 2007 01:11:01 GMT (envelope-from yongari) Message-Id: <200707240111.l6O1B1Kc051213@repoman.freebsd.org> From: Pyun YongHyeon Date: Tue, 24 Jul 2007 01:11: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/nfe if_nfe.c if_nfevar.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, 24 Jul 2007 01:11:01 -0000 yongari 2007-07-24 01:11:01 UTC FreeBSD src repository Modified files: sys/dev/nfe if_nfe.c if_nfevar.h Log: Don't fail on device attach if jumbo frame support was unsuccessful. Because nfe(4) hardware doesn't support SG on Rx path, supporting jumbo frame requires very large contiguous kernel memory(i.e. several mega bytes). In case of lack of contiguous kernel memory that allocation request may always fail. However nfe(4) can operate on normal sized MTU frames, so go ahead and just disable jumbo frame support. While I'm here add a new tunable "hw.nfe.jumbo_disable" to disable jumbo frame support. In nfe_poll, make sure to invoke correct Rx handler. Approved by: re (kensmith) Revision Changes Path 1.19 +25 -9 src/sys/dev/nfe/if_nfe.c 1.5 +1 -0 src/sys/dev/nfe/if_nfevar.h From owner-cvs-src@FreeBSD.ORG Tue Jul 24 01:24:03 2007 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 94F5A16A417; Tue, 24 Jul 2007 01:24:03 +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 87BFE13C45E; Tue, 24 Jul 2007 01:24:03 +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 l6O1O3Vf052097; Tue, 24 Jul 2007 01:24:03 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from yongari@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6O1O3lq052096; Tue, 24 Jul 2007 01:24:03 GMT (envelope-from yongari) Message-Id: <200707240124.l6O1O3lq052096@repoman.freebsd.org> From: Pyun YongHyeon Date: Tue, 24 Jul 2007 01:24: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/re if_re.c src/sys/pci if_rl.c 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: Tue, 24 Jul 2007 01:24:03 -0000 yongari 2007-07-24 01:24:03 UTC FreeBSD src repository Modified files: sys/dev/re if_re.c sys/pci if_rl.c if_rlreg.h Log: Add MSI support. Ever since switching to adaptive polling re(4) occasionally spews watchdog timeouts on systems with MSI capability. This change is minimal one for supporting MSI and re(4) also needs MSIX support for RTL8111C in future. Because softc structure of re(4) is shared with rl(4), rl(4) was touched to use the modified softc. Reported by: cnst Tested by: cnst Approved by: re (kensmith) Revision Changes Path 1.92 +80 -15 src/sys/dev/re/if_re.c 1.170 +8 -8 src/sys/pci/if_rl.c 1.67 +5 -2 src/sys/pci/if_rlreg.h From owner-cvs-src@FreeBSD.ORG Tue Jul 24 01:48:10 2007 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 ECCEC16A417; Tue, 24 Jul 2007 01:48:10 +0000 (UTC) (envelope-from rafan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C6B6213C45B; Tue, 24 Jul 2007 01:48:10 +0000 (UTC) (envelope-from rafan@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 l6O1mAX7053462; Tue, 24 Jul 2007 01:48:10 GMT (envelope-from rafan@repoman.freebsd.org) Received: (from rafan@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6O1mA3o053461; Tue, 24 Jul 2007 01:48:10 GMT (envelope-from rafan) Message-Id: <200707240148.l6O1mA3o053461@repoman.freebsd.org> From: Rong-En Fan Date: Tue, 24 Jul 2007 01:48:10 +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/lib/ncurses config.mk src/lib/ncurses/ncurses 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: Tue, 24 Jul 2007 01:48:11 -0000 rafan 2007-07-24 01:48:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/ncurses config.mk lib/ncurses/ncurses Makefile Log: MFC ncurse manual page changes - Correctly substitute variables like @NCURSES_MAJOR@ in manual pages PR: doc/114711 Submitted by: Yuri Pankov Revision Changes Path 1.3.2.2 +10 -0 src/lib/ncurses/config.mk 1.87.2.4 +0 -2 src/lib/ncurses/ncurses/Makefile From owner-cvs-src@FreeBSD.ORG Tue Jul 24 06:41:08 2007 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 F32A016A41F; Tue, 24 Jul 2007 06:41:07 +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 C56DD13C4A6; Tue, 24 Jul 2007 06:41:07 +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 l6O6f7po090084; Tue, 24 Jul 2007 06:41:07 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6O6f7Ku090082; Tue, 24 Jul 2007 06:41:07 GMT (envelope-from delphij) Message-Id: <200707240641.l6O6f7Ku090082@repoman.freebsd.org> From: Xin LI Date: Tue, 24 Jul 2007 06:41: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/libexec/getty ttys.5 src/share/man/man7 ports.7 src/share/man/man8 rc.8 src/usr.bin/su su.1 src/usr.sbin/periodic periodic.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: Tue, 24 Jul 2007 06:41:08 -0000 delphij 2007-07-24 06:41:07 UTC FreeBSD src repository Modified files: libexec/getty ttys.5 share/man/man7 ports.7 share/man/man8 rc.8 usr.bin/su su.1 usr.sbin/periodic periodic.8 Log: Stop mentioning /usr/X11R6. Approved by: re (hrs) Revision Changes Path 1.19 +1 -1 src/libexec/getty/ttys.5 1.60 +1 -3 src/share/man/man7/ports.7 1.33 +2 -4 src/share/man/man8/rc.8 1.40 +2 -2 src/usr.bin/su/su.1 1.32 +1 -1 src/usr.sbin/periodic/periodic.8 From owner-cvs-src@FreeBSD.ORG Tue Jul 24 10:03:08 2007 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 4629B16A421 for ; Tue, 24 Jul 2007 10:03:08 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from ik-out-1112.google.com (ik-out-1112.google.com [66.249.90.176]) by mx1.freebsd.org (Postfix) with ESMTP id ADCFA13C46A for ; Tue, 24 Jul 2007 10:03:07 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: by ik-out-1112.google.com with SMTP id c21so1536612ika for ; Tue, 24 Jul 2007 03:03:06 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; 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; b=opXKh9OOiIBm4K5/mk9CUc5XjNePQ8ZNmlbttq+fHHcP6zOYuFMoD3H32/fhLPE7mVpkrs0qmyrhIbPZ8NIq2gVKPVEJ3NudPcc7rtm0W5Z/8mAO+h4WubBXhFKqTSEi8Byx9D8+IXVhVSL1hM92+3TIb8Fuzcv04I9j42wcWvs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=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; b=EgIeRO+gZbZ1lN7hb06JXbTVytXbpzjLMBtdHI3HqQq5SIrf2tDSvTqvxwMzXOFEAFTiLjOkKKMD0GP7x9PGruFhAE/I+hJM3qvd+9W3NNUr+F7fMiv56mRLMkCymEBIUQZElIsBwen4d9KqIEtK9qe33b7RwECFxmasJRdEuV4= Received: by 10.78.183.8 with SMTP id g8mr1030528huf.1185271386120; Tue, 24 Jul 2007 03:03:06 -0700 (PDT) Received: by 10.78.120.9 with HTTP; Tue, 24 Jul 2007 03:03:06 -0700 (PDT) Message-ID: <3bbf2fe10707240303k584be666n5d721ca099c1e490@mail.gmail.com> Date: Tue, 24 Jul 2007 12:03:06 +0200 From: "Attilio Rao" Sender: asmrookie@gmail.com To: "Jung-uk Kim" In-Reply-To: <200707231750.34776.jkim@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200707231452.l6NEqMot074554@repoman.freebsd.org> <46A4F893.20609@FreeBSD.org> <46A515B9.6060608@FreeBSD.org> <200707231750.34776.jkim@FreeBSD.org> X-Google-Sender-Auth: 9d482d051600439d Cc: Marcus Alves Grando , cvs-src@freebsd.org, Doug Barton , src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/kern kern_kse.c kern_thread.c src/sys/sys proc.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, 24 Jul 2007 10:03:08 -0000 2007/7/23, Jung-uk Kim : > > Probably it should be something like this? > > @@ -60,9 +60,6 @@ > extern struct mtx kse_lock; > > > -TAILQ_HEAD(, kse_upcall) zombie_upcalls = > - TAILQ_HEAD_INITIALIZER(zombie_upcalls); > - > static int thread_update_usr_ticks(struct thread *td); > static void thread_alloc_spare(struct thread *td); > static struct thread *thread_schedule_upcall(struct thread *td, struct kse_upcall *ku); > @@ -106,7 +103,7 @@ > td->td_upcall->ku_owner = NULL; > TAILQ_REMOVE(&td->td_upcall->ku_proc->p_upcalls, td->td_upcall, > ku_link); > - TAILQ_INSERT_HEAD(&zombie_upcalls, td->td_upcall, ku_link); > + upcall_free(td->td_upcall); > mtx_unlock_spin(&kse_lock); > td->td_upcall = NULL; > } This patch is not going to work as you call upcall_free (which uses uma_zfree()) with necessary a spinlock held (td_upcall is thread spinlock protected). UMA has its own locking stuffs in it (as sleepable locks) so this will create locks mismatches. Even if you could avoid it with rearrangement (probailly) I'm going to ripristinate the old way of cleaning up stuffs in thread_reap() through an ad-hoc upcall_reap() function. Thanks, Attilio -- Peace can only be achieved by understanding - A. Einstein From owner-cvs-src@FreeBSD.ORG Tue Jul 24 10:04:46 2007 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 4B1CA16A420 for ; Tue, 24 Jul 2007 10:04:46 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.225]) by mx1.freebsd.org (Postfix) with ESMTP id DF8B613C46B for ; Tue, 24 Jul 2007 10:04:43 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: by wr-out-0506.google.com with SMTP id i21so1138541wra for ; Tue, 24 Jul 2007 03:04:43 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; 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; b=AIj2UKuKAFPFQNKIVHZ4R7XxQGGZobkJykJ7vtbPjPa710P8Bbyq8X0a+5ORyJV3VC61Umqq0qKUcgipQGONHrs6RGvId0GctO6oXOW777Q1CbwGpEEElU0r9AajLrXJ601RHeTNpOEIZMB8GC6lA63nRz6IxWQoLU9vGW37T68= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=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; b=hit+dc//JNG/zbCypRXuTxNJ7FhosWPydKp/6Zass7zwS2Mif6XT5lDWDYzyB90t+w/NYNSBowR/tjP4zUvZCFD8jNDFiSb42krKHCphUN3Lmv1XNYT8RKPc4omIAOEG+Z4UUe6Am9t5qAzG8JJsXX0jAMTXYHWnwL8ylCRwxnE= Received: by 10.78.180.18 with SMTP id c18mr1033046huf.1185271481658; Tue, 24 Jul 2007 03:04:41 -0700 (PDT) Received: by 10.78.120.9 with HTTP; Tue, 24 Jul 2007 03:04:41 -0700 (PDT) Message-ID: <3bbf2fe10707240304l76066c6sede74f72115988d7@mail.gmail.com> Date: Tue, 24 Jul 2007 12:04:41 +0200 From: "Attilio Rao" Sender: asmrookie@gmail.com To: "Jung-uk Kim" In-Reply-To: <3bbf2fe10707240303k584be666n5d721ca099c1e490@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200707231452.l6NEqMot074554@repoman.freebsd.org> <46A4F893.20609@FreeBSD.org> <46A515B9.6060608@FreeBSD.org> <200707231750.34776.jkim@FreeBSD.org> <3bbf2fe10707240303k584be666n5d721ca099c1e490@mail.gmail.com> X-Google-Sender-Auth: 9083a0a3575daa8e Cc: Marcus Alves Grando , cvs-src@freebsd.org, Doug Barton , src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/kern kern_kse.c kern_thread.c src/sys/sys proc.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, 24 Jul 2007 10:04:46 -0000 2007/7/24, Attilio Rao : > 2007/7/23, Jung-uk Kim : > > > > Probably it should be something like this? > > > > @@ -60,9 +60,6 @@ > > extern struct mtx kse_lock; > > > > > > -TAILQ_HEAD(, kse_upcall) zombie_upcalls = > > - TAILQ_HEAD_INITIALIZER(zombie_upcalls); > > - > > static int thread_update_usr_ticks(struct thread *td); > > static void thread_alloc_spare(struct thread *td); > > static struct thread *thread_schedule_upcall(struct thread *td, struct kse_upcall *ku); > > @@ -106,7 +103,7 @@ > > td->td_upcall->ku_owner = NULL; > > TAILQ_REMOVE(&td->td_upcall->ku_proc->p_upcalls, td->td_upcall, > > ku_link); > > - TAILQ_INSERT_HEAD(&zombie_upcalls, td->td_upcall, ku_link); > > + upcall_free(td->td_upcall); > > mtx_unlock_spin(&kse_lock); > > td->td_upcall = NULL; > > } > > This patch is not going to work as you call upcall_free (which uses > uma_zfree()) with necessary a spinlock held (td_upcall is thread > spinlock protected). UMA has its own locking stuffs in it (as > sleepable locks) so this will create locks mismatches. > Even if you could avoid it with rearrangement (probailly) I'm going to > ripristinate the old way of cleaning up stuffs in thread_reap() > through an ad-hoc upcall_reap() function. Just for records: it seems that the upcall freeing removal has happened after revision 1.238 (so just after the splitting up of the KSE parts from the rest of the kernel). It is so a long-standing bug, it seems. Thanks, Attilio -- Peace can only be achieved by understanding - A. Einstein From owner-cvs-src@FreeBSD.ORG Tue Jul 24 13:06:09 2007 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 64AC116A418; Tue, 24 Jul 2007 13:06:09 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 37B1A13C45D; Tue, 24 Jul 2007 13:06:09 +0000 (UTC) (envelope-from simon@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 l6OD69vB042450; Tue, 24 Jul 2007 13:06:09 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6OD69tW042449; Tue, 24 Jul 2007 13:06:09 GMT (envelope-from simon) Message-Id: <200707241306.l6OD69tW042449@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Tue, 24 Jul 2007 13:06: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/yp yplib.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, 24 Jul 2007 13:06:09 -0000 simon 2007-07-24 13:06:08 UTC FreeBSD src repository Modified files: lib/libc/yp yplib.c Log: Set timeout for all NIS RPC requests to 1 second and not just for yp_next as revision 1.50 did. This should fix, or at least very much reduce the risk of, NIS timing out due to UDP packet loss for NIS functions. See also revision 1.50 for more details about the general problem. Tested by: nosedive, freefall, hub, mx1, brooks MFC after: 1 week Approved by: re (mux) Revision Changes Path 1.51 +8 -8 src/lib/libc/yp/yplib.c From owner-cvs-src@FreeBSD.ORG Tue Jul 24 14:44:24 2007 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 83EEC16A41A; Tue, 24 Jul 2007 14:44:24 +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 5785713C45B; Tue, 24 Jul 2007 14:44:24 +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 l6OEiOfV051654; Tue, 24 Jul 2007 14:44:24 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6OEiNbc051653; Tue, 24 Jul 2007 14:44:23 GMT (envelope-from imp) Message-Id: <200707241444.l6OEiNbc051653@repoman.freebsd.org> From: Warner Losh Date: Tue, 24 Jul 2007 14:44: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/usb if_udav.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, 24 Jul 2007 14:44:24 -0000 imp 2007-07-24 14:44:23 UTC FreeBSD src repository Modified files: sys/dev/usb if_udav.c Log: Add support for ShanTou ST268 usb nic. This is from a patch for NetBSD the PR pointed to. This appears to have been written by Julian Suschlik. Submitted by: Kuan-Chung Chiu Obtained from: http://www.nabble.com/Patch-for-udav(4)-t4070804.html PR: 114860 Approved by: re@ (blanket) Revision Changes Path 1.33 +2 -0 src/sys/dev/usb/if_udav.c From owner-cvs-src@FreeBSD.ORG Tue Jul 24 14:49:26 2007 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 4CE8A16A41F; Tue, 24 Jul 2007 14:49:26 +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 2024313C469; Tue, 24 Jul 2007 14:49:26 +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 l6OEnQee051884; Tue, 24 Jul 2007 14:49:26 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6OEnPPo051883; Tue, 24 Jul 2007 14:49:25 GMT (envelope-from imp) Message-Id: <200707241449.l6OEnPPo051883@repoman.freebsd.org> From: Warner Losh Date: Tue, 24 Jul 2007 14:49: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/share/man/man4 udav.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: Tue, 24 Jul 2007 14:49:26 -0000 imp 2007-07-24 14:49:25 UTC FreeBSD src repository Modified files: share/man/man4 udav.4 Log: Add ChanTou ST268 USB NIC PR: 114860 Approved by: re@ (blanket) Revision Changes Path 1.8 +3 -0 src/share/man/man4/udav.4 From owner-cvs-src@FreeBSD.ORG Tue Jul 24 14:51:22 2007 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 3DE1E16A419; Tue, 24 Jul 2007 14:51:22 +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 11B5E13C469; Tue, 24 Jul 2007 14:51:22 +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 l6OEpLnm052167; Tue, 24 Jul 2007 14:51:21 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6OEpLdl052166; Tue, 24 Jul 2007 14:51:21 GMT (envelope-from imp) Message-Id: <200707241451.l6OEpLdl052166@repoman.freebsd.org> From: Warner Losh Date: Tue, 24 Jul 2007 14:51:21 +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 usb.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: Tue, 24 Jul 2007 14:51:22 -0000 imp 2007-07-24 14:51:21 UTC FreeBSD src repository Modified files: share/man/man4 usb.4 Log: Add some additional cross references. Approved by: re@ (blanket) Revision Changes Path 1.36 +3 -0 src/share/man/man4/usb.4 From owner-cvs-src@FreeBSD.ORG Tue Jul 24 15:00:44 2007 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 4F53716A469; Tue, 24 Jul 2007 15:00:44 +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 1DC0B13C4B5; Tue, 24 Jul 2007 15:00:44 +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 l6OF0iBq052609; Tue, 24 Jul 2007 15:00:44 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6OF0hfL052608; Tue, 24 Jul 2007 15:00:43 GMT (envelope-from pjd) Message-Id: <200707241500.l6OF0hfL052608@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Tue, 24 Jul 2007 15:00: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/contrib/opensolaris/uts/common/fs/zfs zfs_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: Tue, 24 Jul 2007 15:00:44 -0000 pjd 2007-07-24 15:00:43 UTC FreeBSD src repository Modified files: sys/contrib/opensolaris/uts/common/fs/zfs zfs_vnops.c Log: Update assertion after revision 1.23. Reviewed by: dfr Approved by: re (rwatson) Revision Changes Path 1.24 +1 -1 src/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c From owner-cvs-src@FreeBSD.ORG Tue Jul 24 15:35:03 2007 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 4D59E16A418; Tue, 24 Jul 2007 15:35:03 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 353DF13C468; Tue, 24 Jul 2007 15:35:03 +0000 (UTC) (envelope-from scottl@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 l6OFZ3Oh056621; Tue, 24 Jul 2007 15:35:03 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6OFZ3sQ056616; Tue, 24 Jul 2007 15:35:03 GMT (envelope-from scottl) Message-Id: <200707241535.l6OFZ3sQ056616@repoman.freebsd.org> From: Scott Long Date: Tue, 24 Jul 2007 15:35:02 +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 Makefile src/share/man/man4 Makefile iscsi_initiator.4 src/etc/mtree BSD.usr.dist src/sbin/iscontrol Makefile auth_subr.c config.c fsm.c iscontrol.8 iscontrol.c iscontrol.h iscsi.conf.5 login.c misc.c pdu.c pdu.h src/sys/conf ... 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, 24 Jul 2007 15:35:03 -0000 scottl 2007-07-24 15:35:02 UTC FreeBSD src repository Modified files: sbin Makefile share/man/man4 Makefile etc/mtree BSD.usr.dist sys/conf NOTES files options Added files: share/man/man4 iscsi_initiator.4 sbin/iscontrol Makefile auth_subr.c config.c fsm.c iscontrol.8 iscontrol.c iscontrol.h iscsi.conf.5 login.c misc.c pdu.c pdu.h sys/dev/iscsi/initiator isc_cam.c isc_sm.c isc_soc.c isc_subr.c iscsi.c iscsi.h iscsi_subr.c iscsivar.h sys/modules/iscsi Makefile sys/modules/iscsi/initiator Makefile Log: Introduce Danny Braniss' iSCSI initiator, version 2.0.99. Please read the included man pages on how to use it. This code is still somewhat experimental but has been successfully tested on a number of targets. Many thanks to Danny for contributing this. Approved by: re Revision Changes Path 1.328 +2 -0 src/etc/mtree/BSD.usr.dist 1.168 +1 -0 src/sbin/Makefile 1.1 +13 -0 src/sbin/iscontrol/Makefile (new) 1.1 +208 -0 src/sbin/iscontrol/auth_subr.c (new) 1.1 +376 -0 src/sbin/iscontrol/config.c (new) 1.1 +721 -0 src/sbin/iscontrol/fsm.c (new) 1.1 +116 -0 src/sbin/iscontrol/iscontrol.8 (new) 1.1 +227 -0 src/sbin/iscontrol/iscontrol.c (new) 1.1 +159 -0 src/sbin/iscontrol/iscontrol.h (new) 1.1 +204 -0 src/sbin/iscontrol/iscsi.conf.5 (new) 1.1 +440 -0 src/sbin/iscontrol/login.c (new) 1.1 +225 -0 src/sbin/iscontrol/misc.c (new) 1.1 +175 -0 src/sbin/iscontrol/pdu.c (new) 1.1 +134 -0 src/sbin/iscontrol/pdu.h (new) 1.390 +1 -0 src/share/man/man4/Makefile 1.1 +104 -0 src/share/man/man4/iscsi_initiator.4 (new) 1.1447 +5 -0 src/sys/conf/NOTES 1.1241 +6 -0 src/sys/conf/files 1.603 +3 -0 src/sys/conf/options 1.1 +424 -0 src/sys/dev/iscsi/initiator/isc_cam.c (new) 1.1 +786 -0 src/sys/dev/iscsi/initiator/isc_sm.c (new) 1.1 +576 -0 src/sys/dev/iscsi/initiator/isc_soc.c (new) 1.1 +258 -0 src/sys/dev/iscsi/initiator/isc_subr.c (new) 1.1 +810 -0 src/sys/dev/iscsi/initiator/iscsi.c (new) 1.1 +407 -0 src/sys/dev/iscsi/initiator/iscsi.h (new) 1.1 +567 -0 src/sys/dev/iscsi/initiator/iscsi_subr.c (new) 1.1 +556 -0 src/sys/dev/iscsi/initiator/iscsivar.h (new) 1.1 +5 -0 src/sys/modules/iscsi/Makefile (new) 1.1 +14 -0 src/sys/modules/iscsi/initiator/Makefile (new) From owner-cvs-src@FreeBSD.ORG Tue Jul 24 15:37:03 2007 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 2F9FD16A419; Tue, 24 Jul 2007 15:37:03 +0000 (UTC) (envelope-from tataz@tataz.chchile.org) Received: from smtp5-g19.free.fr (smtp5-g19.free.fr [212.27.42.35]) by mx1.freebsd.org (Postfix) with ESMTP id E23DF13C46C; Tue, 24 Jul 2007 15:37:02 +0000 (UTC) (envelope-from tataz@tataz.chchile.org) Received: from tatooine.tataz.chchile.org (tataz.chchile.org [82.233.239.98]) by smtp5-g19.free.fr (Postfix) with ESMTP id 6F3BF44886; Tue, 24 Jul 2007 17:37:00 +0200 (CEST) Received: from obiwan.tataz.chchile.org (unknown [192.168.1.25]) by tatooine.tataz.chchile.org (Postfix) with ESMTP id 6D6469B497; Tue, 24 Jul 2007 15:36:08 +0000 (UTC) Received: by obiwan.tataz.chchile.org (Postfix, from userid 1000) id 5DCC6405B; Tue, 24 Jul 2007 17:36:08 +0200 (CEST) Date: Tue, 24 Jul 2007 17:36:08 +0200 From: Jeremie Le Hen To: Julian Elischer Message-ID: <20070724153608.GH96643@obiwan.tataz.chchile.org> References: <200707032126.l63LQ7ea027929@repoman.freebsd.org> <20070703142714.F552@10.0.0.1> <20070723201642.GC96643@obiwan.tataz.chchile.org> <46A54A0B.4000109@elischer.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <46A54A0B.4000109@elischer.org> User-Agent: Mutt/1.5.15 (2007-04-06) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_descrip.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, 24 Jul 2007 15:37:03 -0000 On Mon, Jul 23, 2007 at 05:38:35PM -0700, Julian Elischer wrote: > I think that is the wrong question.. > the question is "why do we drop off after 8?" > which I'm sure Jeff is already working on. Actually since the workbench has been run on an 8-core amd64 and that both Linux and FreeBSD drop here, I thought it was natural to get the best performance with 8 threads... Am I wrong? Regards, -- Jeremie Le Hen < jeremie at le-hen dot org >< ttz at chchile dot org > From owner-cvs-src@FreeBSD.ORG Tue Jul 24 16:43:33 2007 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 110AD16A419 for ; Tue, 24 Jul 2007 16:43:33 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outS.internet-mail-service.net (outS.internet-mail-service.net [216.240.47.242]) by mx1.freebsd.org (Postfix) with ESMTP id E220E13C4A3 for ; Tue, 24 Jul 2007 16:43:32 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.32) with ESMTP; Tue, 24 Jul 2007 09:43:32 -0700 Received: from julian-mac.elischer.org (home.elischer.org [216.240.48.38]) by idiom.com (Postfix) with ESMTP id 35348125ADA; Tue, 24 Jul 2007 09:43:32 -0700 (PDT) Message-ID: <46A62C57.5010802@elischer.org> Date: Tue, 24 Jul 2007 09:44:07 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.5 (Macintosh/20070716) MIME-Version: 1.0 To: Jeremie Le Hen References: <200707032126.l63LQ7ea027929@repoman.freebsd.org> <20070703142714.F552@10.0.0.1> <20070723201642.GC96643@obiwan.tataz.chchile.org> <46A54A0B.4000109@elischer.org> <20070724153608.GH96643@obiwan.tataz.chchile.org> In-Reply-To: <20070724153608.GH96643@obiwan.tataz.chchile.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/kern kern_descrip.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, 24 Jul 2007 16:43:33 -0000 Jeremie Le Hen wrote: > On Mon, Jul 23, 2007 at 05:38:35PM -0700, Julian Elischer wrote: >> I think that is the wrong question.. >> the question is "why do we drop off after 8?" >> which I'm sure Jeff is already working on. > > Actually since the workbench has been run on an 8-core amd64 and that > both Linux and FreeBSD drop here, I thought it was natural to get the > best performance with 8 threads... Am I wrong? The ideal situation would be to reach a peak at 8 and stay there. > Regards, From owner-cvs-src@FreeBSD.ORG Tue Jul 24 16:58:18 2007 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 D483D16A41B; Tue, 24 Jul 2007 16:58:18 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AA83113C4D9; Tue, 24 Jul 2007 16:58:18 +0000 (UTC) (envelope-from scottl@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 l6OGwIFX071444; Tue, 24 Jul 2007 16:58:18 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6OGwICR071443; Tue, 24 Jul 2007 16:58:18 GMT (envelope-from scottl) Message-Id: <200707241658.l6OGwICR071443@repoman.freebsd.org> From: Scott Long Date: Tue, 24 Jul 2007 16:58: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/modules 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: Tue, 24 Jul 2007 16:58:18 -0000 scottl 2007-07-24 16:58:18 UTC FreeBSD src repository Modified files: sys/modules Makefile Log: Attach the iscsi module build. Approved by: re Revision Changes Path 1.538 +1 -0 src/sys/modules/Makefile From owner-cvs-src@FreeBSD.ORG Tue Jul 24 17:14:53 2007 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 8B78016A419; Tue, 24 Jul 2007 17:14:53 +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 615B813C4A3; Tue, 24 Jul 2007 17:14:53 +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 l6OHEr85073765; Tue, 24 Jul 2007 17:14:53 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6OHErVc073764; Tue, 24 Jul 2007 17:14:53 GMT (envelope-from delphij) Message-Id: <200707241714.l6OHErVc073764@repoman.freebsd.org> From: Xin LI Date: Tue, 24 Jul 2007 17:14: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/fs/tmpfs tmpfs_vfsops.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, 24 Jul 2007 17:14:53 -0000 delphij 2007-07-24 17:14:53 UTC FreeBSD src repository Modified files: sys/fs/tmpfs tmpfs_vfsops.c Log: MFp4: Force 64-bit arithmatic when caculating the maximum file size. This fixes tmpfs caculations on 32-bit systems equipped with more than 4GB swap. Reported by: Craig Boston PR: kern/114870 Approved by: re (tmpfs blanket) Revision Changes Path 1.8 +1 -1 src/sys/fs/tmpfs/tmpfs_vfsops.c From owner-cvs-src@FreeBSD.ORG Tue Jul 24 18:08:17 2007 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 6476116A496; Tue, 24 Jul 2007 18:08:17 +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 3516B13C46C; Tue, 24 Jul 2007 18:08:17 +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 l6OI8Heq078149; Tue, 24 Jul 2007 18:08:17 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6OI8GQY078148; Tue, 24 Jul 2007 18:08:16 GMT (envelope-from brueffer) Message-Id: <200707241808.l6OI8GQY078148@repoman.freebsd.org> From: Christian Brueffer Date: Tue, 24 Jul 2007 18:08: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/sbin/iscontrol iscontrol.8 iscsi.conf.5 src/share/man/man4 iscsi_initiator.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: Tue, 24 Jul 2007 18:08:17 -0000 brueffer 2007-07-24 18:08:16 UTC FreeBSD src repository Modified files: sbin/iscontrol iscontrol.8 iscsi.conf.5 share/man/man4 iscsi_initiator.4 Log: First round of cleanups. Approved by: re (blanket) Revision Changes Path 1.2 +19 -12 src/sbin/iscontrol/iscontrol.8 1.2 +18 -12 src/sbin/iscontrol/iscsi.conf.5 1.2 +10 -9 src/share/man/man4/iscsi_initiator.4 From owner-cvs-src@FreeBSD.ORG Tue Jul 24 18:30:34 2007 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 6762316A420; Tue, 24 Jul 2007 18:30:34 +0000 (UTC) (envelope-from wb@freebie.xs4all.nl) Received: from smtp-vbr6.xs4all.nl (smtp-vbr6.xs4all.nl [194.109.24.26]) by mx1.freebsd.org (Postfix) with ESMTP id EB52213C45A; Tue, 24 Jul 2007 18:30:33 +0000 (UTC) (envelope-from wb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (obsolete.xs4all.nl [82.95.250.254]) by smtp-vbr6.xs4all.nl (8.13.8/8.13.8) with ESMTP id l6OIFi3L012596; Tue, 24 Jul 2007 20:15:45 +0200 (CEST) (envelope-from wb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (localhost [127.0.0.1]) by freebie.xs4all.nl (8.13.8/8.13.3) with ESMTP id l6OIFiiU037039; Tue, 24 Jul 2007 20:15:44 +0200 (CEST) (envelope-from wb@freebie.xs4all.nl) Received: (from wb@localhost) by freebie.xs4all.nl (8.13.8/8.13.6/Submit) id l6OIFhlD037038; Tue, 24 Jul 2007 20:15:43 +0200 (CEST) (envelope-from wb) Date: Tue, 24 Jul 2007 20:15:43 +0200 From: Wilko Bulte To: Scott Long Message-ID: <20070724181543.GA37022@freebie.xs4all.nl> References: <200707241535.l6OFZ3sQ056616@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200707241535.l6OFZ3sQ056616@repoman.freebsd.org> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by XS4ALL Virus Scanner Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sbin Makefile src/share/man/man4 Makefile iscsi_initiator.4 src/etc/mtree BSD.usr.dist src/sbin/iscontrol Makefile auth_subr.c config.c fsm.c iscontrol.8 iscontrol.c iscontrol.h iscsi.conf.5 login.c misc.c pdu.c pdu.h src/sys/conf ... 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, 24 Jul 2007 18:30:34 -0000 On Tue, Jul 24, 2007 at 03:35:02PM +0000, Scott Long wrote.. > scottl 2007-07-24 15:35:02 UTC > > FreeBSD src repository > > Modified files: > sbin Makefile > share/man/man4 Makefile > etc/mtree BSD.usr.dist > sys/conf NOTES files options > Added files: > share/man/man4 iscsi_initiator.4 > sbin/iscontrol Makefile auth_subr.c config.c fsm.c > iscontrol.8 iscontrol.c iscontrol.h > iscsi.conf.5 login.c misc.c pdu.c pdu.h > sys/dev/iscsi/initiator isc_cam.c isc_sm.c isc_soc.c > isc_subr.c iscsi.c iscsi.h > iscsi_subr.c iscsivar.h > sys/modules/iscsi Makefile > sys/modules/iscsi/initiator Makefile > Log: > Introduce Danny Braniss' iSCSI initiator, version 2.0.99. Please read the > included man pages on how to use it. This code is still somewhat experimental > but has been successfully tested on a number of targets. Many thanks to > Danny for contributing this. Very nice indeed! -- Wilko Bulte wilko@FreeBSD.org From owner-cvs-src@FreeBSD.ORG Tue Jul 24 19:28:37 2007 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 0EC3E16A41B; Tue, 24 Jul 2007 19:28:37 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.freebsd.org (Postfix) with ESMTP id A5F8A13C45A; Tue, 24 Jul 2007 19:28:36 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from phobos.samsco.home (phobos.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.13.8/8.13.8) with ESMTP id l6OJDWnc003519; Tue, 24 Jul 2007 13:13:32 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <46A64F59.7030506@samsco.org> Date: Tue, 24 Jul 2007 13:13:29 -0600 From: Scott Long User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.4) Gecko/20070509 SeaMonkey/1.1.2 MIME-Version: 1.0 To: Christian Brueffer References: <200707241808.l6OI8GQY078148@repoman.freebsd.org> In-Reply-To: <200707241808.l6OI8GQY078148@repoman.freebsd.org> X-Enigmail-Version: 0.95.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (pooker.samsco.org [168.103.85.57]); Tue, 24 Jul 2007 13:13:33 -0600 (MDT) X-Spam-Status: No, score=-0.8 required=5.5 tests=ALL_TRUSTED,SUBJ_HAS_SPACES autolearn=failed version=3.1.8 X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on pooker.samsco.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sbin/iscontrol iscontrol.8 iscsi.conf.5 src/share/man/man4 iscsi_initiator.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: Tue, 24 Jul 2007 19:28:37 -0000 Christian Brueffer wrote: > brueffer 2007-07-24 18:08:16 UTC > > FreeBSD src repository > > Modified files: > sbin/iscontrol iscontrol.8 iscsi.conf.5 > share/man/man4 iscsi_initiator.4 > Log: > First round of cleanups. > > Approved by: re (blanket) > > Revision Changes Path > 1.2 +19 -12 src/sbin/iscontrol/iscontrol.8 > 1.2 +18 -12 src/sbin/iscontrol/iscsi.conf.5 > 1.2 +10 -9 src/share/man/man4/iscsi_initiator.4 This is nice and all and I appreciate you looking at it and fixing it, but given that this is also brand new, maybe coordinate first before committing to make sure that you're not conflicting with anything. Scott From owner-cvs-src@FreeBSD.ORG Tue Jul 24 20:00:21 2007 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 1FBC716A41A; Tue, 24 Jul 2007 20:00:21 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.freebsd.org (Postfix) with ESMTP id C9EF113C46B; Tue, 24 Jul 2007 20:00:20 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from phobos.samsco.home (phobos.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.13.8/8.13.8) with ESMTP id l6OK0Ho4003779; Tue, 24 Jul 2007 14:00:17 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <46A65A4E.9030902@samsco.org> Date: Tue, 24 Jul 2007 14:00:14 -0600 From: Scott Long User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.4) Gecko/20070509 SeaMonkey/1.1.2 MIME-Version: 1.0 To: Christian Brueffer References: <200707241808.l6OI8GQY078148@repoman.freebsd.org> <46A64F59.7030506@samsco.org> <20070724193955.GA1859@haakonia.hitnet.RWTH-Aachen.DE> In-Reply-To: <20070724193955.GA1859@haakonia.hitnet.RWTH-Aachen.DE> X-Enigmail-Version: 0.95.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (pooker.samsco.org [168.103.85.57]); Tue, 24 Jul 2007 14:00:17 -0600 (MDT) X-Spam-Status: No, score=-1.4 required=5.5 tests=ALL_TRUSTED autolearn=failed version=3.1.8 X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on pooker.samsco.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sbin/iscontrol iscontrol.8 iscsi.conf.5 src/share/man/man4 iscsi_initiator.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: Tue, 24 Jul 2007 20:00:21 -0000 Christian Brueffer wrote: > On Tue, Jul 24, 2007 at 01:13:29PM -0600, Scott Long wrote: >> Christian Brueffer wrote: >>> brueffer 2007-07-24 18:08:16 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> sbin/iscontrol iscontrol.8 iscsi.conf.5 >>> share/man/man4 iscsi_initiator.4 >>> Log: >>> First round of cleanups. >>> >>> Approved by: re (blanket) >>> >>> Revision Changes Path >>> 1.2 +19 -12 src/sbin/iscontrol/iscontrol.8 >>> 1.2 +18 -12 src/sbin/iscontrol/iscsi.conf.5 >>> 1.2 +10 -9 src/share/man/man4/iscsi_initiator.4 >> This is nice and all and I appreciate you looking at it and fixing it, >> but given that this is also brand new, maybe coordinate first before >> committing to make sure that you're not conflicting with anything. >> > > Sorry, I thought you were done. I'm finished for now anyway so I won't > touch this anymore. Sorry if I caused you any hassle. > > - Christian > No worries, just a gentle prod is appreciated. Thanks for working on it. Scott From owner-cvs-src@FreeBSD.ORG Tue Jul 24 20:00:40 2007 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 B3BD816A417; Tue, 24 Jul 2007 20:00:40 +0000 (UTC) (envelope-from chris@hitnet.RWTH-Aachen.DE) Received: from mta-1.ms.rz.rwth-aachen.de (mta-1.ms.rz.RWTH-Aachen.DE [134.130.7.72]) by mx1.freebsd.org (Postfix) with ESMTP id 6A29313C468; Tue, 24 Jul 2007 20:00:40 +0000 (UTC) (envelope-from chris@hitnet.RWTH-Aachen.DE) Received: from ironport-out-1.rz.rwth-aachen.de ([134.130.3.58]) by mta-1.ms.rz.RWTH-Aachen.de (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) with ESMTP id <0JLP00JAX7YKK010@mta-1.ms.rz.RWTH-Aachen.de>; Tue, 24 Jul 2007 21:39:56 +0200 (CEST) Received: from talos.rz.rwth-aachen.de (HELO smarthost.rwth-aachen.de) ([134.130.3.22]) by ironport-in-1.rz.rwth-aachen.de with ESMTP; Tue, 24 Jul 2007 21:39:56 +0200 Received: from bigboss.hitnet.rwth-aachen.de (bigspace.hitnet.RWTH-Aachen.DE [137.226.181.2]) by smarthost.rwth-aachen.de (8.13.8/8.13.1/1) with ESMTP id l6OJduws030282; Tue, 24 Jul 2007 21:39:56 +0200 Received: from haakonia.hitnet.rwth-aachen.de ([137.226.181.92]) by bigboss.hitnet.rwth-aachen.de with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1IDQGw-0002YR-TV; Tue, 24 Jul 2007 21:42:19 +0200 Received: by haakonia.hitnet.rwth-aachen.de (Postfix, from userid 1001) id 2FC8D3F433; Tue, 24 Jul 2007 21:39:56 +0200 (CEST) Date: Tue, 24 Jul 2007 21:39:56 +0200 From: Christian Brueffer In-reply-to: <46A64F59.7030506@samsco.org> To: Scott Long Message-id: <20070724193955.GA1859@haakonia.hitnet.RWTH-Aachen.DE> MIME-version: 1.0 Content-type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary=Kj7319i9nmIyA2yE Content-disposition: inline X-IronPort-AV: E=Sophos;i="4.16,575,1175464800"; d="scan'208";a="11509392" X-Operating-System: FreeBSD 6.2-STABLE X-PGP-Key: http://people.FreeBSD.org/~brueffer/brueffer.key.asc X-PGP-Fingerprint: A5C8 2099 19FF AACA F41B B29B 6C76 178C A0ED 982D References: <200707241808.l6OI8GQY078148@repoman.freebsd.org> <46A64F59.7030506@samsco.org> User-Agent: Mutt/1.5.11 Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sbin/iscontrol iscontrol.8 iscsi.conf.5 src/share/man/man4 iscsi_initiator.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: Tue, 24 Jul 2007 20:00:40 -0000 --Kj7319i9nmIyA2yE Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jul 24, 2007 at 01:13:29PM -0600, Scott Long wrote: > Christian Brueffer wrote: > > brueffer 2007-07-24 18:08:16 UTC > >=20 > > FreeBSD src repository > >=20 > > Modified files: > > sbin/iscontrol iscontrol.8 iscsi.conf.5=20 > > share/man/man4 iscsi_initiator.4=20 > > Log: > > First round of cleanups. > > =20 > > Approved by: re (blanket) > > =20 > > Revision Changes Path > > 1.2 +19 -12 src/sbin/iscontrol/iscontrol.8 > > 1.2 +18 -12 src/sbin/iscontrol/iscsi.conf.5 > > 1.2 +10 -9 src/share/man/man4/iscsi_initiator.4 >=20 > This is nice and all and I appreciate you looking at it and fixing it, > but given that this is also brand new, maybe coordinate first before > committing to make sure that you're not conflicting with anything. >=20 Sorry, I thought you were done. I'm finished for now anyway so I won't touch this anymore. Sorry if I caused you any hassle. - Christian --=20 Christian Brueffer chris@unixpages.org brueffer@FreeBSD.org GPG Key: http://people.freebsd.org/~brueffer/brueffer.key.asc GPG Fingerprint: A5C8 2099 19FF AACA F41B B29B 6C76 178C A0ED 982D --Kj7319i9nmIyA2yE Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFGplWLbHYXjKDtmC0RAihgAJ4ms3ewWHgkct7dcDcLRAgorylv4gCgwscK H7ewMCW5/WR2xTqdZ7pZjp8= =LFDI -----END PGP SIGNATURE----- --Kj7319i9nmIyA2yE-- From owner-cvs-src@FreeBSD.ORG Tue Jul 24 20:06:03 2007 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 7470416A418; Tue, 24 Jul 2007 20:06:03 +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 5B32C13C47E; Tue, 24 Jul 2007 20:06:03 +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 l6OK63nS087184; Tue, 24 Jul 2007 20:06:03 GMT (envelope-from rrs@repoman.freebsd.org) Received: (from rrs@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6OK63cZ087183; Tue, 24 Jul 2007 20:06:03 GMT (envelope-from rrs) Message-Id: <200707242006.l6OK63cZ087183@repoman.freebsd.org> From: Randall Stewart Date: Tue, 24 Jul 2007 20:06:02 +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/net sctp_sys_calls.c src/sys/netinet sctp_asconf.c sctp_asconf.h sctp_input.c sctp_output.c sctp_pcb.c sctp_pcb.h sctp_structs.h sctp_timer.c sctp_usrreq.c sctputil.c sctputil.h 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: Tue, 24 Jul 2007 20:06:03 -0000 rrs 2007-07-24 20:06:02 UTC FreeBSD src repository Modified files: lib/libc/net sctp_sys_calls.c sys/netinet sctp_asconf.c sctp_asconf.h sctp_input.c sctp_output.c sctp_pcb.c sctp_pcb.h sctp_structs.h sctp_timer.c sctp_usrreq.c sctputil.c sctputil.h sys/netinet6 sctp6_usrreq.c Log: - take out a needless panic under invariants for sctp_output.c - Fix addrs's error checking of sctp_sendx(3) when addrcnt is less than SCTP_SMALL_IOVEC_SIZE - re-add back inpcb_bind local address check bypass capability - Fix it so sctp_opt_info is independant of assoc_id postion. - Fix cookie life set to use MSEC_TO_TICKS() macro. - asconf changes o More comment changes/clarifications related to the old local address "not" list which is now an explicit restricted list. o Rename some functions for clarity: - sctp_add/del_local_addr_assoc to xxx_local_addr_restricted() - asconf related iterator functions to sctp_asconf_iterator_xxx() o Fix bug when the same address is deleted and added (and removed from the asconf queue) where the ifa is "freed" twice refcount wise, possibly freeing it completely. o Fix bug in output where the first ASCONF would not go out after the last address is changed (e.g. only goes out when retransmitted). o Fix bug where multiple ASCONFs can be bundled in the same packet with the and with the same serial numbers. o Fix asconf stcb iterator to not send ASCONF until after all work queue entries have been processed. o Change behavior so that when the last address is deleted (auto asconf on a bound all endpoint) no action is taken until an address is added; at that time, an ASCONF add+delete is sent (if the assoc is still up). o Fix local address counting so that address scoping is taken into account. o #ifdef SCTP_TIMER_BASED_ASCONF the old timer triggered sending of ASCONF (after an RTO). The default now is to send ASCONF immediately (except for the case of changing/deleting the last usable address). Approved by: re(ken smith)@freebsd.org Revision Changes Path 1.14 +107 -6 src/lib/libc/net/sctp_sys_calls.c 1.23 +203 -99 src/sys/netinet/sctp_asconf.c 1.7 +8 -4 src/sys/netinet/sctp_asconf.h 1.53 +7 -2 src/sys/netinet/sctp_input.c 1.48 +62 -50 src/sys/netinet/sctp_output.c 1.51 +20 -10 src/sys/netinet/sctp_pcb.c 1.27 +3 -4 src/sys/netinet/sctp_pcb.h 1.22 +12 -13 src/sys/netinet/sctp_structs.h 1.25 +13 -15 src/sys/netinet/sctp_timer.c 1.40 +5 -6 src/sys/netinet/sctp_usrreq.c 1.53 +120 -10 src/sys/netinet/sctputil.c 1.26 +2 -0 src/sys/netinet/sctputil.h 1.36 +2 -2 src/sys/netinet6/sctp6_usrreq.c From owner-cvs-src@FreeBSD.ORG Tue Jul 24 22:34:15 2007 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 B2F0B16A41F; Tue, 24 Jul 2007 22:34:15 +0000 (UTC) (envelope-from sobomax@FreeBSD.org) Received: from sippysoft.com (gk.360sip.com [72.236.70.226]) by mx1.freebsd.org (Postfix) with ESMTP id 7505113C467; Tue, 24 Jul 2007 22:34:15 +0000 (UTC) (envelope-from sobomax@FreeBSD.org) Received: from [192.168.0.61] ([204.244.149.125]) (authenticated bits=0) by sippysoft.com (8.13.8/8.13.8) with ESMTP id l6OMYCh9027304 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 24 Jul 2007 15:34:13 -0700 (PDT) (envelope-from sobomax@FreeBSD.org) Message-ID: <46A67E5A.2050109@FreeBSD.org> Date: Tue, 24 Jul 2007 15:34:02 -0700 From: Maxim Sobolev Organization: Sippy Software, Inc. User-Agent: Thunderbird 1.5.0.12 (Windows/20070509) MIME-Version: 1.0 To: Scott Long References: <200707241535.l6OFZ3sQ056616@repoman.freebsd.org> In-Reply-To: <200707241535.l6OFZ3sQ056616@repoman.freebsd.org> Content-Type: text/plain; charset=KOI8-U; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sbin Makefile src/share/man/man4 Makefile iscsi_initiator.4 src/etc/mtree BSD.usr.dist src/sbin/iscontrol Makefile auth_subr.c config.c fsm.c iscontrol.8 iscontrol.c iscontrol.h iscsi.conf.5 login.c misc.c pdu.c pdu.h src/sys/conf ... 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, 24 Jul 2007 22:34:15 -0000 Cool! Do you have any plans for 6.x MFC? I am pretty sure many corporate FreeBSD users will welcome such addition. -Maxim Scott Long wrote: > scottl 2007-07-24 15:35:02 UTC > > FreeBSD src repository > > Modified files: > sbin Makefile > share/man/man4 Makefile > etc/mtree BSD.usr.dist > sys/conf NOTES files options > Added files: > share/man/man4 iscsi_initiator.4 > sbin/iscontrol Makefile auth_subr.c config.c fsm.c > iscontrol.8 iscontrol.c iscontrol.h > iscsi.conf.5 login.c misc.c pdu.c pdu.h > sys/dev/iscsi/initiator isc_cam.c isc_sm.c isc_soc.c > isc_subr.c iscsi.c iscsi.h > iscsi_subr.c iscsivar.h > sys/modules/iscsi Makefile > sys/modules/iscsi/initiator Makefile > Log: > Introduce Danny Braniss' iSCSI initiator, version 2.0.99. Please read the > included man pages on how to use it. This code is still somewhat experimental > but has been successfully tested on a number of targets. Many thanks to > Danny for contributing this. > > Approved by: re > > Revision Changes Path > 1.328 +2 -0 src/etc/mtree/BSD.usr.dist > 1.168 +1 -0 src/sbin/Makefile > 1.1 +13 -0 src/sbin/iscontrol/Makefile (new) > 1.1 +208 -0 src/sbin/iscontrol/auth_subr.c (new) > 1.1 +376 -0 src/sbin/iscontrol/config.c (new) > 1.1 +721 -0 src/sbin/iscontrol/fsm.c (new) > 1.1 +116 -0 src/sbin/iscontrol/iscontrol.8 (new) > 1.1 +227 -0 src/sbin/iscontrol/iscontrol.c (new) > 1.1 +159 -0 src/sbin/iscontrol/iscontrol.h (new) > 1.1 +204 -0 src/sbin/iscontrol/iscsi.conf.5 (new) > 1.1 +440 -0 src/sbin/iscontrol/login.c (new) > 1.1 +225 -0 src/sbin/iscontrol/misc.c (new) > 1.1 +175 -0 src/sbin/iscontrol/pdu.c (new) > 1.1 +134 -0 src/sbin/iscontrol/pdu.h (new) > 1.390 +1 -0 src/share/man/man4/Makefile > 1.1 +104 -0 src/share/man/man4/iscsi_initiator.4 (new) > 1.1447 +5 -0 src/sys/conf/NOTES > 1.1241 +6 -0 src/sys/conf/files > 1.603 +3 -0 src/sys/conf/options > 1.1 +424 -0 src/sys/dev/iscsi/initiator/isc_cam.c (new) > 1.1 +786 -0 src/sys/dev/iscsi/initiator/isc_sm.c (new) > 1.1 +576 -0 src/sys/dev/iscsi/initiator/isc_soc.c (new) > 1.1 +258 -0 src/sys/dev/iscsi/initiator/isc_subr.c (new) > 1.1 +810 -0 src/sys/dev/iscsi/initiator/iscsi.c (new) > 1.1 +407 -0 src/sys/dev/iscsi/initiator/iscsi.h (new) > 1.1 +567 -0 src/sys/dev/iscsi/initiator/iscsi_subr.c (new) > 1.1 +556 -0 src/sys/dev/iscsi/initiator/iscsivar.h (new) > 1.1 +5 -0 src/sys/modules/iscsi/Makefile (new) > 1.1 +14 -0 src/sys/modules/iscsi/initiator/Makefile (new) > > From owner-cvs-src@FreeBSD.ORG Wed Jul 25 00:44:01 2007 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 8872216A41F; Wed, 25 Jul 2007 00:44:01 +0000 (UTC) (envelope-from jroberson@chesapeake.net) Received: from webaccess-cl.virtdom.com (webaccess-cl.virtdom.com [216.240.101.25]) by mx1.freebsd.org (Postfix) with ESMTP id 599B813C467; Wed, 25 Jul 2007 00:44:01 +0000 (UTC) (envelope-from jroberson@chesapeake.net) Received: from [192.168.1.101] (c-71-231-138-78.hsd1.or.comcast.net [71.231.138.78]) (authenticated bits=0) by webaccess-cl.virtdom.com (8.13.6/8.13.6) with ESMTP id l6P0hqW6016923 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=NO); Tue, 24 Jul 2007 20:43:53 -0400 (EDT) (envelope-from jroberson@chesapeake.net) Date: Tue, 24 Jul 2007 17:46:50 -0700 (PDT) From: Jeff Roberson X-X-Sender: jroberson@10.0.0.1 To: Jeremie Le Hen In-Reply-To: <20070724153608.GH96643@obiwan.tataz.chchile.org> Message-ID: <20070724174504.I561@10.0.0.1> References: <200707032126.l63LQ7ea027929@repoman.freebsd.org> <20070703142714.F552@10.0.0.1> <20070723201642.GC96643@obiwan.tataz.chchile.org> <46A54A0B.4000109@elischer.org> <20070724153608.GH96643@obiwan.tataz.chchile.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Julian Elischer , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_descrip.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, 25 Jul 2007 00:44:01 -0000 On Tue, 24 Jul 2007, Jeremie Le Hen wrote: > On Mon, Jul 23, 2007 at 05:38:35PM -0700, Julian Elischer wrote: >> I think that is the wrong question.. >> the question is "why do we drop off after 8?" >> which I'm sure Jeff is already working on. > > Actually since the workbench has been run on an 8-core amd64 and that > both Linux and FreeBSD drop here, I thought it was natural to get the > best performance with 8 threads... Am I wrong? Well there seem to be some significant periods of waittime that are purely within mysql. I do not understand these very well but I do not think that all of the dropoff after 8 threads is our fault. There is, however, some considerable contention reported. My select patch was created to address this. Attilio's lockmgr work should fix the next biggest bottleneck. After that it looks like filedescriptor locking needs some more attention since there are so many threads with a shared fd set. Jeff > > Regards, > -- > Jeremie Le Hen > < jeremie at le-hen dot org >< ttz at chchile dot org > > From owner-cvs-src@FreeBSD.ORG Wed Jul 25 02:55:30 2007 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 ABCA916A417; Wed, 25 Jul 2007 02:55:30 +0000 (UTC) (envelope-from rodrigc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8BF5713C457; Wed, 25 Jul 2007 02:55:30 +0000 (UTC) (envelope-from rodrigc@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 l6P2tUmA038034; Wed, 25 Jul 2007 02:55:30 GMT (envelope-from rodrigc@repoman.freebsd.org) Received: (from rodrigc@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6P2tUHB038033; Wed, 25 Jul 2007 02:55:30 GMT (envelope-from rodrigc) Message-Id: <200707250255.l6P2tUHB038033@repoman.freebsd.org> From: Craig Rodrigues Date: Wed, 25 Jul 2007 02:55:30 +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/gnu/fs/ext2fs ext2_vfsops.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, 25 Jul 2007 02:55:30 -0000 rodrigc 2007-07-25 02:55:30 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/gnu/fs/ext2fs ext2_vfsops.c Log: MFC 1.164: Terminate ext2_opts array with NULL. Revision Changes Path 1.151.2.9 +1 -1 src/sys/gnu/fs/ext2fs/ext2_vfsops.c From owner-cvs-src@FreeBSD.ORG Wed Jul 25 06:43:07 2007 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 486C216A41A; Wed, 25 Jul 2007 06:43:07 +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 2530813C46B; Wed, 25 Jul 2007 06:43:07 +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 l6P6h7U9066766; Wed, 25 Jul 2007 06:43:07 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6P6h6eo066765; Wed, 25 Jul 2007 06:43:06 GMT (envelope-from imp) Message-Id: <200707250643.l6P6h6eo066765@repoman.freebsd.org> From: Warner Losh Date: Wed, 25 Jul 2007 06:43:06 +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 ums.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, 25 Jul 2007 06:43:07 -0000 imp 2007-07-25 06:43:06 UTC FreeBSD src repository Modified files: sys/dev/usb ums.c Log: ums(4) does not work if the mouse defaults to boot protocol. Force the protocol to be report on each open, but ignore any errors as set protocol for mice that don't implement the boot protocol can generate an error. Evidentally, the Gyration GyroPoint RF Technology Receiver (Gyration Ultra Cordless) device has this problem. Submitted by: Eugene M. Kim PR: 106565 Approved by: re (blanket) Revision Changes Path 1.96 +8 -0 src/sys/dev/usb/ums.c From owner-cvs-src@FreeBSD.ORG Wed Jul 25 06:48:33 2007 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 DAA5716A419; Wed, 25 Jul 2007 06:48:33 +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 CF04E13C491; Wed, 25 Jul 2007 06:48:33 +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 l6P6mXbW066991; Wed, 25 Jul 2007 06:48:33 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6P6mX6o066990; Wed, 25 Jul 2007 06:48:33 GMT (envelope-from imp) Message-Id: <200707250648.l6P6mX6o066990@repoman.freebsd.org> From: Warner Losh Date: Wed, 25 Jul 2007 06:48: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/usb ukbd.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, 25 Jul 2007 06:48:34 -0000 imp 2007-07-25 06:48:33 UTC FreeBSD src repository Modified files: sys/dev/usb ukbd.c Log: Fix absolutely maddening autorepeat bug that would cause the last key to repeat if you had more than two keys down at any given time (which happened to me all the time with emacs). This is taken from PR 110681, although what URATAN Shigenobu describes there is different than the pathology that I have been seeing. I'm seeing this only in X, while he sees it on his console, yet I think the two problems are related. I've also reworked the patch slightly to conform to the coding standards of adjacent code. It is unclear to me if this merely masks the maddening bug that I have seen, or if this is a real fix. I typically see the problem when I'm typing fast in emacs and using lots of motion keys (meta and control). In either case, my workstation at work again is finally useful with this patch. PR: 110681 Submitted by: URATAN Shigenobu Approved by: re (blanket) Revision Changes Path 1.72 +9 -0 src/sys/dev/usb/ukbd.c From owner-cvs-src@FreeBSD.ORG Wed Jul 25 07:11:09 2007 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 07B5416A420; Wed, 25 Jul 2007 07:11:09 +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 D70D213C4B6; Wed, 25 Jul 2007 07:11: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 l6P7B8vJ069545; Wed, 25 Jul 2007 07:11:08 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6P7B8V4069544; Wed, 25 Jul 2007 07:11:08 GMT (envelope-from imp) Message-Id: <200707250711.l6P7B8V4069544@repoman.freebsd.org> From: Warner Losh Date: Wed, 25 Jul 2007 07:11: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/dev/usb usbdevs 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, 25 Jul 2007 07:11:09 -0000 imp 2007-07-25 07:11:08 UTC FreeBSD src repository Modified files: sys/dev/usb usbdevs Log: Start to converge on standard ways of saying some things like Ethernet and Adapter. Obtained from: NetBSD (kinda) Approved by: re (blanket) Revision Changes Path 1.326 +111 -86 src/sys/dev/usb/usbdevs From owner-cvs-src@FreeBSD.ORG Wed Jul 25 08:12:57 2007 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 DA4A016A417; Wed, 25 Jul 2007 08:12:57 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C8AF113C483; Wed, 25 Jul 2007 08:12:57 +0000 (UTC) (envelope-from dougb@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 l6P8CvV1074306; Wed, 25 Jul 2007 08:12:57 GMT (envelope-from dougb@repoman.freebsd.org) Received: (from dougb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6P8CvPJ074305; Wed, 25 Jul 2007 08:12:57 GMT (envelope-from dougb) Message-Id: <200707250812.l6P8CvPJ074305@repoman.freebsd.org> From: Doug Barton Date: Wed, 25 Jul 2007 08:12:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: ISC Cc: Subject: cvs commit: src/contrib/bind9 - Imported sources 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, 25 Jul 2007 08:12:58 -0000 dougb 2007-07-25 08:12:57 UTC FreeBSD src repository src/contrib/bind9 - Imported sources Update of /home/ncvs/src/contrib/bind9 In directory repoman.freebsd.org:/tmp/cvs-serv74057 Log Message: Vendor import of 9.4.1-P1, which has fixes for the following: 1. The default access control lists (acls) are not being correctly set. If not set anyone can make recursive queries and/or query the cache contents. See also: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-2925 2. The DNS query id generation is vulnerable to cryptographic analysis which provides a 1 in 8 chance of guessing the next query id for 50% of the query ids. This can be used to perform cache poisoning by an attacker. This bug only affects outgoing queries, generated by BIND 9 to answer questions as a resolver, or when it is looking up data for internal uses, such as when sending NOTIFYs to slave name servers. All users are encouraged to upgrade. See also: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-2926 Approved by: re (kensmith, implicit) Status: Vendor Tag: ISC Release Tags: BIND_9_4_1_P1 U src/contrib/bind9/CHANGES U src/contrib/bind9/COPYRIGHT U src/contrib/bind9/FAQ U src/contrib/bind9/FAQ.xml U src/contrib/bind9/Makefile.in U src/contrib/bind9/README U src/contrib/bind9/README.idnkit U src/contrib/bind9/acconfig.h U src/contrib/bind9/config.guess U src/contrib/bind9/config.sub U src/contrib/bind9/config.threads.in U src/contrib/bind9/configure.in U src/contrib/bind9/install-sh U src/contrib/bind9/isc-config.sh.in U src/contrib/bind9/libtool.m4 U src/contrib/bind9/ltmain.sh U src/contrib/bind9/mkinstalldirs U src/contrib/bind9/version U src/contrib/bind9/bin/Makefile.in U src/contrib/bind9/bin/check/Makefile.in U src/contrib/bind9/bin/check/check-tool.c U src/contrib/bind9/bin/check/check-tool.h U src/contrib/bind9/bin/check/named-checkconf.8 U src/contrib/bind9/bin/check/named-checkconf.c U src/contrib/bind9/bin/check/named-checkconf.docbook U src/contrib/bind9/bin/check/named-checkconf.html U src/contrib/bind9/bin/check/named-checkzone.8 U src/contrib/bind9/bin/check/named-checkzone.c U src/contrib/bind9/bin/check/named-checkzone.docbook U src/contrib/bind9/bin/check/named-checkzone.html U src/contrib/bind9/bin/dig/Makefile.in U src/contrib/bind9/bin/dig/dig.1 U src/contrib/bind9/bin/dig/dig.c U src/contrib/bind9/bin/dig/dig.docbook U src/contrib/bind9/bin/dig/dig.html U src/contrib/bind9/bin/dig/dighost.c U src/contrib/bind9/bin/dig/host.1 U src/contrib/bind9/bin/dig/host.c U src/contrib/bind9/bin/dig/host.docbook U src/contrib/bind9/bin/dig/host.html U src/contrib/bind9/bin/dig/nslookup.1 U src/contrib/bind9/bin/dig/nslookup.c U src/contrib/bind9/bin/dig/nslookup.docbook U src/contrib/bind9/bin/dig/nslookup.html U src/contrib/bind9/bin/dig/include/dig/dig.h U src/contrib/bind9/bin/dnssec/Makefile.in U src/contrib/bind9/bin/dnssec/dnssec-keygen.8 U src/contrib/bind9/bin/dnssec/dnssec-keygen.c U src/contrib/bind9/bin/dnssec/dnssec-keygen.docbook U src/contrib/bind9/bin/dnssec/dnssec-keygen.html U src/contrib/bind9/bin/dnssec/dnssec-signzone.8 U src/contrib/bind9/bin/dnssec/dnssec-signzone.c U src/contrib/bind9/bin/dnssec/dnssec-signzone.docbook U src/contrib/bind9/bin/dnssec/dnssec-signzone.html U src/contrib/bind9/bin/dnssec/dnssectool.c U src/contrib/bind9/bin/dnssec/dnssectool.h U src/contrib/bind9/bin/named/Makefile.in U src/contrib/bind9/bin/named/builtin.c U src/contrib/bind9/bin/named/client.c U src/contrib/bind9/bin/named/config.c U src/contrib/bind9/bin/named/control.c U src/contrib/bind9/bin/named/controlconf.c U src/contrib/bind9/bin/named/interfacemgr.c U src/contrib/bind9/bin/named/listenlist.c U src/contrib/bind9/bin/named/log.c U src/contrib/bind9/bin/named/logconf.c U src/contrib/bind9/bin/named/lwaddr.c U src/contrib/bind9/bin/named/lwdclient.c U src/contrib/bind9/bin/named/lwderror.c U src/contrib/bind9/bin/named/lwdgabn.c U src/contrib/bind9/bin/named/lwdgnba.c U src/contrib/bind9/bin/named/lwdgrbn.c U src/contrib/bind9/bin/named/lwdnoop.c U src/contrib/bind9/bin/named/lwresd.8 U src/contrib/bind9/bin/named/lwresd.c U src/contrib/bind9/bin/named/lwresd.docbook U src/contrib/bind9/bin/named/lwresd.html U src/contrib/bind9/bin/named/lwsearch.c U src/contrib/bind9/bin/named/main.c U src/contrib/bind9/bin/named/named.8 U src/contrib/bind9/bin/named/named.conf.5 U src/contrib/bind9/bin/named/named.conf.docbook U src/contrib/bind9/bin/named/named.conf.html U src/contrib/bind9/bin/named/named.docbook U src/contrib/bind9/bin/named/named.html U src/contrib/bind9/bin/named/notify.c U src/contrib/bind9/bin/named/query.c U src/contrib/bind9/bin/named/server.c U src/contrib/bind9/bin/named/sortlist.c U src/contrib/bind9/bin/named/tkeyconf.c U src/contrib/bind9/bin/named/tsigconf.c U src/contrib/bind9/bin/named/update.c U src/contrib/bind9/bin/named/xfrout.c U src/contrib/bind9/bin/named/zoneconf.c U src/contrib/bind9/bin/named/include/named/builtin.h U src/contrib/bind9/bin/named/include/named/client.h U src/contrib/bind9/bin/named/include/named/config.h U src/contrib/bind9/bin/named/include/named/control.h U src/contrib/bind9/bin/named/include/named/globals.h U src/contrib/bind9/bin/named/include/named/interfacemgr.h U src/contrib/bind9/bin/named/include/named/listenlist.h U src/contrib/bind9/bin/named/include/named/log.h U src/contrib/bind9/bin/named/include/named/logconf.h U src/contrib/bind9/bin/named/include/named/lwaddr.h U src/contrib/bind9/bin/named/include/named/lwdclient.h U src/contrib/bind9/bin/named/include/named/lwresd.h U src/contrib/bind9/bin/named/include/named/lwsearch.h U src/contrib/bind9/bin/named/include/named/main.h U src/contrib/bind9/bin/named/include/named/notify.h U src/contrib/bind9/bin/named/include/named/ns_smf_globals.h U src/contrib/bind9/bin/named/include/named/query.h U src/contrib/bind9/bin/named/include/named/server.h U src/contrib/bind9/bin/named/include/named/sortlist.h U src/contrib/bind9/bin/named/include/named/tkeyconf.h U src/contrib/bind9/bin/named/include/named/tsigconf.h U src/contrib/bind9/bin/named/include/named/types.h U src/contrib/bind9/bin/named/include/named/update.h U src/contrib/bind9/bin/named/include/named/xfrout.h U src/contrib/bind9/bin/named/include/named/zoneconf.h U src/contrib/bind9/bin/named/unix/Makefile.in U src/contrib/bind9/bin/named/unix/os.c U src/contrib/bind9/bin/named/unix/include/named/os.h U src/contrib/bind9/bin/nsupdate/Makefile.in U src/contrib/bind9/bin/nsupdate/nsupdate.8 U src/contrib/bind9/bin/nsupdate/nsupdate.c U src/contrib/bind9/bin/nsupdate/nsupdate.docbook U src/contrib/bind9/bin/nsupdate/nsupdate.html U src/contrib/bind9/bin/rndc/Makefile.in U src/contrib/bind9/bin/rndc/rndc-confgen.8 U src/contrib/bind9/bin/rndc/rndc-confgen.c U src/contrib/bind9/bin/rndc/rndc-confgen.docbook U src/contrib/bind9/bin/rndc/rndc-confgen.html U src/contrib/bind9/bin/rndc/rndc.8 U src/contrib/bind9/bin/rndc/rndc.c U src/contrib/bind9/bin/rndc/rndc.conf U src/contrib/bind9/bin/rndc/rndc.conf.5 U src/contrib/bind9/bin/rndc/rndc.conf.docbook U src/contrib/bind9/bin/rndc/rndc.conf.html U src/contrib/bind9/bin/rndc/rndc.docbook U src/contrib/bind9/bin/rndc/rndc.html U src/contrib/bind9/bin/rndc/util.c U src/contrib/bind9/bin/rndc/util.h U src/contrib/bind9/bin/rndc/include/rndc/os.h U src/contrib/bind9/bin/rndc/unix/Makefile.in U src/contrib/bind9/bin/rndc/unix/os.c U src/contrib/bind9/doc/Makefile.in U src/contrib/bind9/doc/arm/Bv9ARM-book.xml U src/contrib/bind9/doc/arm/Bv9ARM.ch01.html U src/contrib/bind9/doc/arm/Bv9ARM.ch02.html U src/contrib/bind9/doc/arm/Bv9ARM.ch03.html U src/contrib/bind9/doc/arm/Bv9ARM.ch04.html U src/contrib/bind9/doc/arm/Bv9ARM.ch05.html U src/contrib/bind9/doc/arm/Bv9ARM.ch06.html U src/contrib/bind9/doc/arm/Bv9ARM.ch07.html U src/contrib/bind9/doc/arm/Bv9ARM.ch08.html U src/contrib/bind9/doc/arm/Bv9ARM.ch09.html U src/contrib/bind9/doc/arm/Bv9ARM.ch10.html U src/contrib/bind9/doc/arm/Bv9ARM.html U src/contrib/bind9/doc/arm/Bv9ARM.pdf U src/contrib/bind9/doc/arm/Makefile.in U src/contrib/bind9/doc/arm/README-SGML U src/contrib/bind9/doc/arm/isc-logo.eps U src/contrib/bind9/doc/arm/isc-logo.pdf U src/contrib/bind9/doc/arm/man.dig.html U src/contrib/bind9/doc/arm/man.dnssec-keygen.html U src/contrib/bind9/doc/arm/man.dnssec-signzone.html U src/contrib/bind9/doc/arm/man.host.html U src/contrib/bind9/doc/arm/man.named-checkconf.html U src/contrib/bind9/doc/arm/man.named-checkzone.html U src/contrib/bind9/doc/arm/man.named.html U src/contrib/bind9/doc/arm/man.rndc-confgen.html U src/contrib/bind9/doc/arm/man.rndc.conf.html U src/contrib/bind9/doc/arm/man.rndc.html U src/contrib/bind9/doc/draft/update U src/contrib/bind9/doc/draft/draft-baba-dnsext-acl-reqts-01.txt U src/contrib/bind9/doc/draft/draft-daigle-napstr-04.txt U src/contrib/bind9/doc/draft/draft-danisch-dns-rr-smtp-03.txt U src/contrib/bind9/doc/draft/draft-dnsext-opcode-discover-02.txt U src/contrib/bind9/doc/draft/draft-durand-dnsop-dynreverse-00.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-2929bis-01.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-axfr-clarify-05.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-dhcid-rr-12.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-dns-name-p-s-00.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-2535typecode-change-06.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-bis-updates-01.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-experiments-01.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-online-signing-02.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-opt-in-07.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-rsasha256-00.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-trans-02.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-ds-sha256-05.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-ecc-key-07.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-interop3597-02.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-keyrr-key-signing-flag-12.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-mdns-43.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-nsec3-04.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-nsid-01.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-rfc2536bis-dsa-06.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-rfc2538bis-04.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-rfc2539bis-dhk-06.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-signed-nonexistence-requirements-01.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-tkey-renewal-mode-05.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-trustupdate-threshold-00.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-trustupdate-timers-02.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-tsig-sha-06.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsext-wcard-clarify-10.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsop-bad-dns-res-05.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsop-dnssec-operational-practices-08.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsop-inaddr-required-07.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsop-ipv6-dns-configuration-06.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsop-ipv6-dns-issues-11.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsop-ipv6-transport-guidelines-01.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsop-key-rollover-requirements-02.txt U src/contrib/bind9/doc/draft/draft-ietf-secsh-dns-05.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsop-respsize-02.txt U src/contrib/bind9/doc/draft/draft-ietf-dnsop-serverid-06.txt U src/contrib/bind9/doc/draft/draft-ietf-enum-e164-gstn-np-05.txt U src/contrib/bind9/doc/draft/draft-ietf-ipv6-node-requirements-08.txt U src/contrib/bind9/doc/draft/draft-ihren-dnsext-threshold-validation-00.txt U src/contrib/bind9/doc/draft/draft-kato-dnsop-local-zones-00.txt U src/contrib/bind9/doc/draft/draft-park-ipv6-extensions-dns-pnp-00.txt U src/contrib/bind9/doc/draft/draft-schlitt-spf-classic-02.txt U src/contrib/bind9/doc/misc/Makefile.in U src/contrib/bind9/doc/misc/dnssec U src/contrib/bind9/doc/misc/format-options.pl U src/contrib/bind9/doc/misc/ipv6 U src/contrib/bind9/doc/misc/migration U src/contrib/bind9/doc/misc/migration-4to9 U src/contrib/bind9/doc/misc/options U src/contrib/bind9/doc/misc/rfc-compliance U src/contrib/bind9/doc/misc/roadmap U src/contrib/bind9/doc/misc/sdb U src/contrib/bind9/doc/rfc/rfc1032.txt U src/contrib/bind9/doc/rfc/index U src/contrib/bind9/doc/rfc/rfc1033.txt U src/contrib/bind9/doc/rfc/rfc1034.txt U src/contrib/bind9/doc/rfc/rfc1035.txt U src/contrib/bind9/doc/rfc/rfc1101.txt U src/contrib/bind9/doc/rfc/rfc1122.txt U src/contrib/bind9/doc/rfc/rfc1123.txt U src/contrib/bind9/doc/rfc/rfc1183.txt U src/contrib/bind9/doc/rfc/rfc1348.txt U src/contrib/bind9/doc/rfc/rfc1535.txt U src/contrib/bind9/doc/rfc/rfc1536.txt U src/contrib/bind9/doc/rfc/rfc1537.txt U src/contrib/bind9/doc/rfc/rfc1591.txt U src/contrib/bind9/doc/rfc/rfc1611.txt U src/contrib/bind9/doc/rfc/rfc1612.txt U src/contrib/bind9/doc/rfc/rfc1706.txt U src/contrib/bind9/doc/rfc/rfc1712.txt U src/contrib/bind9/doc/rfc/rfc1750.txt U src/contrib/bind9/doc/rfc/rfc1876.txt U src/contrib/bind9/doc/rfc/rfc1886.txt U src/contrib/bind9/doc/rfc/rfc1982.txt U src/contrib/bind9/doc/rfc/rfc1995.txt U src/contrib/bind9/doc/rfc/rfc1996.txt U src/contrib/bind9/doc/rfc/rfc2052.txt U src/contrib/bind9/doc/rfc/rfc2104.txt U src/contrib/bind9/doc/rfc/rfc2119.txt U src/contrib/bind9/doc/rfc/rfc2133.txt U src/contrib/bind9/doc/rfc/rfc2136.txt U src/contrib/bind9/doc/rfc/rfc2137.txt U src/contrib/bind9/doc/rfc/rfc2163.txt U src/contrib/bind9/doc/rfc/rfc2168.txt U src/contrib/bind9/doc/rfc/rfc2181.txt U src/contrib/bind9/doc/rfc/rfc2230.txt U src/contrib/bind9/doc/rfc/rfc2308.txt U src/contrib/bind9/doc/rfc/rfc2317.txt U src/contrib/bind9/doc/rfc/rfc2373.txt U src/contrib/bind9/doc/rfc/rfc2374.txt U src/contrib/bind9/doc/rfc/rfc2375.txt U src/contrib/bind9/doc/rfc/rfc2418.txt U src/contrib/bind9/doc/rfc/rfc2535.txt U src/contrib/bind9/doc/rfc/rfc2536.txt U src/contrib/bind9/doc/rfc/rfc2537.txt U src/contrib/bind9/doc/rfc/rfc2538.txt U src/contrib/bind9/doc/rfc/rfc2539.txt U src/contrib/bind9/doc/rfc/rfc2540.txt U src/contrib/bind9/doc/rfc/rfc2541.txt U src/contrib/bind9/doc/rfc/rfc2553.txt U src/contrib/bind9/doc/rfc/rfc2671.txt U src/contrib/bind9/doc/rfc/rfc2672.txt U src/contrib/bind9/doc/rfc/rfc2673.txt U src/contrib/bind9/doc/rfc/rfc2782.txt U src/contrib/bind9/doc/rfc/rfc2825.txt U src/contrib/bind9/doc/rfc/rfc2826.txt U src/contrib/bind9/doc/rfc/rfc2845.txt U src/contrib/bind9/doc/rfc/rfc2874.txt U src/contrib/bind9/doc/rfc/rfc2915.txt U src/contrib/bind9/doc/rfc/rfc2929.txt U src/contrib/bind9/doc/rfc/rfc2930.txt U src/contrib/bind9/doc/rfc/rfc2931.txt U src/contrib/bind9/doc/rfc/rfc3007.txt U src/contrib/bind9/doc/rfc/rfc3008.txt U src/contrib/bind9/doc/rfc/rfc3071.txt U src/contrib/bind9/doc/rfc/rfc3090.txt U src/contrib/bind9/doc/rfc/rfc3110.txt U src/contrib/bind9/doc/rfc/rfc3123.txt U src/contrib/bind9/doc/rfc/rfc3152.txt U src/contrib/bind9/doc/rfc/rfc3197.txt U src/contrib/bind9/doc/rfc/rfc3225.txt U src/contrib/bind9/doc/rfc/rfc3226.txt U src/contrib/bind9/doc/rfc/rfc3258.txt U src/contrib/bind9/doc/rfc/rfc3363.txt U src/contrib/bind9/doc/rfc/rfc3364.txt U src/contrib/bind9/doc/rfc/rfc3425.txt U src/contrib/bind9/doc/rfc/rfc3445.txt U src/contrib/bind9/doc/rfc/rfc3467.txt U src/contrib/bind9/doc/rfc/rfc3490.txt U src/contrib/bind9/doc/rfc/rfc3491.txt U src/contrib/bind9/doc/rfc/rfc3492.txt U src/contrib/bind9/doc/rfc/rfc3493.txt U src/contrib/bind9/doc/rfc/rfc3513.txt U src/contrib/bind9/doc/rfc/rfc3596.txt U src/contrib/bind9/doc/rfc/rfc3597.txt U src/contrib/bind9/doc/rfc/rfc3645.txt U src/contrib/bind9/doc/rfc/rfc3655.txt U src/contrib/bind9/doc/rfc/rfc3658.txt U src/contrib/bind9/doc/rfc/rfc3757.txt U src/contrib/bind9/doc/rfc/rfc3833.txt U src/contrib/bind9/doc/rfc/rfc3845.txt U src/contrib/bind9/doc/rfc/rfc3901.txt U src/contrib/bind9/doc/rfc/rfc4025.txt U src/contrib/bind9/doc/rfc/rfc4033.txt U src/contrib/bind9/doc/rfc/rfc4034.txt U src/contrib/bind9/doc/rfc/rfc4035.txt U src/contrib/bind9/doc/rfc/rfc4074.txt U src/contrib/bind9/doc/rfc/rfc4159.txt U src/contrib/bind9/doc/rfc/rfc4193.txt U src/contrib/bind9/doc/rfc/rfc4255.txt U src/contrib/bind9/doc/rfc/rfc4343.txt U src/contrib/bind9/doc/rfc/rfc4367.txt U src/contrib/bind9/doc/rfc/rfc4431.txt U src/contrib/bind9/doc/rfc/rfc952.txt U src/contrib/bind9/lib/Makefile.in U src/contrib/bind9/lib/bind/Makefile.in U src/contrib/bind9/lib/bind/README U src/contrib/bind9/lib/bind/aclocal.m4 U src/contrib/bind9/lib/bind/api U src/contrib/bind9/lib/bind/config.h.in U src/contrib/bind9/lib/bind/configure U src/contrib/bind9/lib/bind/configure.in U src/contrib/bind9/lib/bind/mkinstalldirs U src/contrib/bind9/lib/bind/port_after.h.in U src/contrib/bind9/lib/bind/port_before.h.in U src/contrib/bind9/lib/bind/bsd/Makefile.in U src/contrib/bind9/lib/bind/bsd/daemon.c U src/contrib/bind9/lib/bind/bsd/ftruncate.c U src/contrib/bind9/lib/bind/bsd/gettimeofday.c U src/contrib/bind9/lib/bind/bsd/mktemp.c U src/contrib/bind9/lib/bind/bsd/putenv.c U src/contrib/bind9/lib/bind/bsd/readv.c U src/contrib/bind9/lib/bind/bsd/setenv.c U src/contrib/bind9/lib/bind/bsd/setitimer.c U src/contrib/bind9/lib/bind/bsd/strcasecmp.c U src/contrib/bind9/lib/bind/bsd/strdup.c U src/contrib/bind9/lib/bind/bsd/strerror.c U src/contrib/bind9/lib/bind/bsd/strpbrk.c U src/contrib/bind9/lib/bind/bsd/strsep.c U src/contrib/bind9/lib/bind/bsd/strtoul.c U src/contrib/bind9/lib/bind/bsd/utimes.c U src/contrib/bind9/lib/bind/bsd/writev.c U src/contrib/bind9/lib/bind/dst/Makefile.in U src/contrib/bind9/lib/bind/dst/dst_api.c U src/contrib/bind9/lib/bind/dst/dst_internal.h U src/contrib/bind9/lib/bind/dst/hmac_link.c U src/contrib/bind9/lib/bind/dst/md5.h U src/contrib/bind9/lib/bind/dst/md5_dgst.c U src/contrib/bind9/lib/bind/dst/md5_locl.h U src/contrib/bind9/lib/bind/dst/support.c U src/contrib/bind9/lib/bind/include/Makefile.in U src/contrib/bind9/lib/bind/include/fd_setsize.h U src/contrib/bind9/lib/bind/include/hesiod.h U src/contrib/bind9/lib/bind/include/irp.h U src/contrib/bind9/lib/bind/include/irs.h U src/contrib/bind9/lib/bind/include/netdb.h U src/contrib/bind9/lib/bind/include/netgroup.h U src/contrib/bind9/lib/bind/include/res_update.h U src/contrib/bind9/lib/bind/include/resolv.h U src/contrib/bind9/lib/bind/include/resolv_mt.h U src/contrib/bind9/lib/bind/include/arpa/nameser.h U src/contrib/bind9/lib/bind/include/arpa/inet.h U src/contrib/bind9/lib/bind/include/arpa/nameser_compat.h U src/contrib/bind9/lib/bind/include/isc/assertions.h U src/contrib/bind9/lib/bind/include/isc/ctl.h U src/contrib/bind9/lib/bind/include/isc/dst.h U src/contrib/bind9/lib/bind/include/isc/eventlib.h U src/contrib/bind9/lib/bind/include/isc/heap.h U src/contrib/bind9/lib/bind/include/isc/irpmarshall.h U src/contrib/bind9/lib/bind/include/isc/list.h U src/contrib/bind9/lib/bind/include/isc/logging.h U src/contrib/bind9/lib/bind/include/isc/memcluster.h U src/contrib/bind9/lib/bind/include/isc/misc.h U src/contrib/bind9/lib/bind/include/isc/tree.h U src/contrib/bind9/lib/bind/inet/Makefile.in U src/contrib/bind9/lib/bind/inet/inet_addr.c U src/contrib/bind9/lib/bind/inet/inet_cidr_ntop.c U src/contrib/bind9/lib/bind/inet/inet_cidr_pton.c U src/contrib/bind9/lib/bind/inet/inet_data.c U src/contrib/bind9/lib/bind/inet/inet_lnaof.c U src/contrib/bind9/lib/bind/inet/inet_makeaddr.c U src/contrib/bind9/lib/bind/inet/inet_net_ntop.c U src/contrib/bind9/lib/bind/inet/inet_net_pton.c U src/contrib/bind9/lib/bind/inet/inet_neta.c U src/contrib/bind9/lib/bind/inet/inet_netof.c U src/contrib/bind9/lib/bind/inet/inet_network.c U src/contrib/bind9/lib/bind/inet/inet_ntoa.c U src/contrib/bind9/lib/bind/inet/inet_ntop.c U src/contrib/bind9/lib/bind/inet/inet_pton.c U src/contrib/bind9/lib/bind/inet/nsap_addr.c U src/contrib/bind9/lib/bind/irs/Makefile.in U src/contrib/bind9/lib/bind/irs/dns.c U src/contrib/bind9/lib/bind/irs/dns_gr.c U src/contrib/bind9/lib/bind/irs/dns_ho.c U src/contrib/bind9/lib/bind/irs/dns_nw.c U src/contrib/bind9/lib/bind/irs/dns_p.h U src/contrib/bind9/lib/bind/irs/dns_pr.c U src/contrib/bind9/lib/bind/irs/dns_pw.c U src/contrib/bind9/lib/bind/irs/dns_sv.c U src/contrib/bind9/lib/bind/irs/gai_strerror.c U src/contrib/bind9/lib/bind/irs/gen.c U src/contrib/bind9/lib/bind/irs/gen_gr.c U src/contrib/bind9/lib/bind/irs/gen_ho.c U src/contrib/bind9/lib/bind/irs/gen_ng.c U src/contrib/bind9/lib/bind/irs/gen_nw.c U src/contrib/bind9/lib/bind/irs/gen_p.h U src/contrib/bind9/lib/bind/irs/gen_pr.c U src/contrib/bind9/lib/bind/irs/gen_pw.c U src/contrib/bind9/lib/bind/irs/gen_sv.c U src/contrib/bind9/lib/bind/irs/getaddrinfo.c U src/contrib/bind9/lib/bind/irs/getgrent.c U src/contrib/bind9/lib/bind/irs/getgrent_r.c U src/contrib/bind9/lib/bind/irs/gethostent.c U src/contrib/bind9/lib/bind/irs/irp.c U src/contrib/bind9/lib/bind/irs/gethostent_r.c U src/contrib/bind9/lib/bind/irs/getnameinfo.c U src/contrib/bind9/lib/bind/irs/getnetent.c U src/contrib/bind9/lib/bind/irs/getnetent_r.c U src/contrib/bind9/lib/bind/irs/getnetgrent.c U src/contrib/bind9/lib/bind/irs/getnetgrent_r.c U src/contrib/bind9/lib/bind/irs/getprotoent.c U src/contrib/bind9/lib/bind/irs/getprotoent_r.c U src/contrib/bind9/lib/bind/irs/getpwent.c U src/contrib/bind9/lib/bind/irs/getpwent_r.c U src/contrib/bind9/lib/bind/irs/getservent.c U src/contrib/bind9/lib/bind/irs/getservent_r.c U src/contrib/bind9/lib/bind/irs/hesiod.c U src/contrib/bind9/lib/bind/irs/hesiod_p.h U src/contrib/bind9/lib/bind/irs/irp_gr.c U src/contrib/bind9/lib/bind/irs/irp_ho.c U src/contrib/bind9/lib/bind/irs/irp_ng.c U src/contrib/bind9/lib/bind/irs/irp_nw.c U src/contrib/bind9/lib/bind/irs/irp_p.h U src/contrib/bind9/lib/bind/irs/irp_pr.c U src/contrib/bind9/lib/bind/irs/irp_pw.c U src/contrib/bind9/lib/bind/irs/irs_p.h U src/contrib/bind9/lib/bind/irs/irp_sv.c U src/contrib/bind9/lib/bind/irs/irs_data.c U src/contrib/bind9/lib/bind/irs/irpmarshall.c U src/contrib/bind9/lib/bind/irs/irs_data.h U src/contrib/bind9/lib/bind/irs/lcl.c U src/contrib/bind9/lib/bind/irs/lcl_gr.c U src/contrib/bind9/lib/bind/irs/lcl_ho.c U src/contrib/bind9/lib/bind/irs/lcl_ng.c U src/contrib/bind9/lib/bind/irs/lcl_nw.c U src/contrib/bind9/lib/bind/irs/lcl_p.h U src/contrib/bind9/lib/bind/irs/lcl_pr.c U src/contrib/bind9/lib/bind/irs/lcl_pw.c U src/contrib/bind9/lib/bind/irs/lcl_sv.c U src/contrib/bind9/lib/bind/irs/nis.c U src/contrib/bind9/lib/bind/irs/nis_gr.c U src/contrib/bind9/lib/bind/irs/nis_ho.c U src/contrib/bind9/lib/bind/irs/nis_ng.c U src/contrib/bind9/lib/bind/irs/nis_nw.c U src/contrib/bind9/lib/bind/irs/nis_p.h U src/contrib/bind9/lib/bind/irs/nis_pr.c U src/contrib/bind9/lib/bind/irs/nis_pw.c U src/contrib/bind9/lib/bind/irs/nis_sv.c U src/contrib/bind9/lib/bind/irs/nul_ng.c U src/contrib/bind9/lib/bind/irs/pathnames.h U src/contrib/bind9/lib/bind/irs/util.c U src/contrib/bind9/lib/bind/isc/Makefile.in U src/contrib/bind9/lib/bind/isc/assertions.c U src/contrib/bind9/lib/bind/isc/assertions.mdoc U src/contrib/bind9/lib/bind/isc/base64.c U src/contrib/bind9/lib/bind/isc/bitncmp.c U src/contrib/bind9/lib/bind/isc/bitncmp.mdoc U src/contrib/bind9/lib/bind/isc/ctl_clnt.c U src/contrib/bind9/lib/bind/isc/ctl_p.c U src/contrib/bind9/lib/bind/isc/ctl_p.h U src/contrib/bind9/lib/bind/isc/ctl_srvr.c U src/contrib/bind9/lib/bind/isc/ev_connects.c U src/contrib/bind9/lib/bind/isc/ev_files.c U src/contrib/bind9/lib/bind/isc/ev_streams.c U src/contrib/bind9/lib/bind/isc/ev_timers.c U src/contrib/bind9/lib/bind/isc/ev_waits.c U src/contrib/bind9/lib/bind/isc/eventlib.c U src/contrib/bind9/lib/bind/isc/eventlib.mdoc U src/contrib/bind9/lib/bind/isc/eventlib_p.h U src/contrib/bind9/lib/bind/isc/heap.c U src/contrib/bind9/lib/bind/isc/heap.mdoc U src/contrib/bind9/lib/bind/isc/hex.c U src/contrib/bind9/lib/bind/isc/logging.c U src/contrib/bind9/lib/bind/isc/logging.mdoc U src/contrib/bind9/lib/bind/isc/logging_p.h U src/contrib/bind9/lib/bind/isc/memcluster.c U src/contrib/bind9/lib/bind/isc/memcluster.mdoc U src/contrib/bind9/lib/bind/isc/movefile.c U src/contrib/bind9/lib/bind/isc/tree.c U src/contrib/bind9/lib/bind/isc/tree.mdoc U src/contrib/bind9/lib/bind/make/includes.in U src/contrib/bind9/lib/bind/make/mkdep.in U src/contrib/bind9/lib/bind/make/rules.in U src/contrib/bind9/lib/bind/nameser/Makefile.in U src/contrib/bind9/lib/bind/nameser/ns_date.c U src/contrib/bind9/lib/bind/nameser/ns_name.c U src/contrib/bind9/lib/bind/nameser/ns_netint.c U src/contrib/bind9/lib/bind/nameser/ns_parse.c U src/contrib/bind9/lib/bind/nameser/ns_print.c U src/contrib/bind9/lib/bind/nameser/ns_samedomain.c U src/contrib/bind9/lib/bind/nameser/ns_sign.c U src/contrib/bind9/lib/bind/nameser/ns_ttl.c U src/contrib/bind9/lib/bind/nameser/ns_verify.c U src/contrib/bind9/lib/bind/port/Makefile.in U src/contrib/bind9/lib/bind/port/freebsd/Makefile.in U src/contrib/bind9/lib/bind/port/freebsd/include/Makefile.in U src/contrib/bind9/lib/bind/port/freebsd/include/sys/bitypes.h U src/contrib/bind9/lib/bind/resolv/Makefile.in U src/contrib/bind9/lib/bind/resolv/herror.c U src/contrib/bind9/lib/bind/resolv/mtctxres.c U src/contrib/bind9/lib/bind/resolv/res_comp.c U src/contrib/bind9/lib/bind/resolv/res_data.c U src/contrib/bind9/lib/bind/resolv/res_debug.c U src/contrib/bind9/lib/bind/resolv/res_debug.h U src/contrib/bind9/lib/bind/resolv/res_findzonecut.c U src/contrib/bind9/lib/bind/resolv/res_init.c U src/contrib/bind9/lib/bind/resolv/res_mkquery.c U src/contrib/bind9/lib/bind/resolv/res_mkupdate.c U src/contrib/bind9/lib/bind/resolv/res_mkupdate.h U src/contrib/bind9/lib/bind/resolv/res_private.h U src/contrib/bind9/lib/bind/resolv/res_query.c U src/contrib/bind9/lib/bind/resolv/res_send.c U src/contrib/bind9/lib/bind/resolv/res_sendsigned.c U src/contrib/bind9/lib/bind/resolv/res_update.c U src/contrib/bind9/lib/bind9/Makefile.in U src/contrib/bind9/lib/bind9/api U src/contrib/bind9/lib/bind9/check.c U src/contrib/bind9/lib/bind9/getaddresses.c U src/contrib/bind9/lib/bind9/version.c U src/contrib/bind9/lib/bind9/include/Makefile.in U src/contrib/bind9/lib/bind9/include/bind9/Makefile.in U src/contrib/bind9/lib/bind9/include/bind9/check.h U src/contrib/bind9/lib/bind9/include/bind9/getaddresses.h U src/contrib/bind9/lib/bind9/include/bind9/version.h U src/contrib/bind9/lib/dns/Makefile.in U src/contrib/bind9/lib/dns/acache.c U src/contrib/bind9/lib/dns/acl.c U src/contrib/bind9/lib/dns/adb.c U src/contrib/bind9/lib/dns/api U src/contrib/bind9/lib/dns/byaddr.c U src/contrib/bind9/lib/dns/cache.c U src/contrib/bind9/lib/dns/callbacks.c U src/contrib/bind9/lib/dns/compress.c U src/contrib/bind9/lib/dns/db.c U src/contrib/bind9/lib/dns/dbiterator.c U src/contrib/bind9/lib/dns/dbtable.c U src/contrib/bind9/lib/dns/diff.c U src/contrib/bind9/lib/dns/dispatch.c U src/contrib/bind9/lib/dns/dlz.c U src/contrib/bind9/lib/dns/dnssec.c U src/contrib/bind9/lib/dns/ds.c U src/contrib/bind9/lib/dns/dst_api.c U src/contrib/bind9/lib/dns/dst_internal.h U src/contrib/bind9/lib/dns/dst_lib.c U src/contrib/bind9/lib/dns/dst_openssl.h U src/contrib/bind9/lib/dns/dst_parse.c U src/contrib/bind9/lib/dns/dst_parse.h U src/contrib/bind9/lib/dns/dst_result.c U src/contrib/bind9/lib/dns/gen.c U src/contrib/bind9/lib/dns/forward.c U src/contrib/bind9/lib/dns/gen-unix.h U src/contrib/bind9/lib/dns/gssapi_link.c U src/contrib/bind9/lib/dns/gssapictx.c U src/contrib/bind9/lib/dns/hmac_link.c U src/contrib/bind9/lib/dns/journal.c U src/contrib/bind9/lib/dns/key.c U src/contrib/bind9/lib/dns/keytable.c U src/contrib/bind9/lib/dns/lib.c U src/contrib/bind9/lib/dns/log.c U src/contrib/bind9/lib/dns/lookup.c U src/contrib/bind9/lib/dns/master.c U src/contrib/bind9/lib/dns/masterdump.c U src/contrib/bind9/lib/dns/message.c U src/contrib/bind9/lib/dns/name.c U src/contrib/bind9/lib/dns/ncache.c U src/contrib/bind9/lib/dns/nsec.c U src/contrib/bind9/lib/dns/openssl_link.c U src/contrib/bind9/lib/dns/openssldh_link.c U src/contrib/bind9/lib/dns/openssldsa_link.c U src/contrib/bind9/lib/dns/opensslrsa_link.c U src/contrib/bind9/lib/dns/order.c U src/contrib/bind9/lib/dns/peer.c U src/contrib/bind9/lib/dns/portlist.c U src/contrib/bind9/lib/dns/rbt.c U src/contrib/bind9/lib/dns/rbtdb.c U src/contrib/bind9/lib/dns/rbtdb.h U src/contrib/bind9/lib/dns/rbtdb64.c U src/contrib/bind9/lib/dns/rbtdb64.h U src/contrib/bind9/lib/dns/rcode.c U src/contrib/bind9/lib/dns/rdata.c U src/contrib/bind9/lib/dns/rdatalist.c U src/contrib/bind9/lib/dns/rdatalist_p.h U src/contrib/bind9/lib/dns/rdataset.c U src/contrib/bind9/lib/dns/rdatasetiter.c U src/contrib/bind9/lib/dns/rdataslab.c U src/contrib/bind9/lib/dns/request.c U src/contrib/bind9/lib/dns/resolver.c U src/contrib/bind9/lib/dns/result.c U src/contrib/bind9/lib/dns/rootns.c U src/contrib/bind9/lib/dns/sdb.c U src/contrib/bind9/lib/dns/sdlz.c U src/contrib/bind9/lib/dns/soa.c U src/contrib/bind9/lib/dns/ssu.c U src/contrib/bind9/lib/dns/stats.c U src/contrib/bind9/lib/dns/tcpmsg.c U src/contrib/bind9/lib/dns/time.c U src/contrib/bind9/lib/dns/timer.c U src/contrib/bind9/lib/dns/tkey.c U src/contrib/bind9/lib/dns/tsig.c U src/contrib/bind9/lib/dns/ttl.c U src/contrib/bind9/lib/dns/validator.c U src/contrib/bind9/lib/dns/version.c U src/contrib/bind9/lib/dns/view.c U src/contrib/bind9/lib/dns/xfrin.c U src/contrib/bind9/lib/dns/zone.c U src/contrib/bind9/lib/dns/zonekey.c U src/contrib/bind9/lib/dns/zt.c U src/contrib/bind9/lib/dns/include/Makefile.in U src/contrib/bind9/lib/dns/include/dns/Makefile.in U src/contrib/bind9/lib/dns/include/dns/acache.h U src/contrib/bind9/lib/dns/include/dns/acl.h U src/contrib/bind9/lib/dns/include/dns/adb.h U src/contrib/bind9/lib/dns/include/dns/bit.h U src/contrib/bind9/lib/dns/include/dns/byaddr.h U src/contrib/bind9/lib/dns/include/dns/cache.h U src/contrib/bind9/lib/dns/include/dns/callbacks.h U src/contrib/bind9/lib/dns/include/dns/cert.h U src/contrib/bind9/lib/dns/include/dns/compress.h U src/contrib/bind9/lib/dns/include/dns/db.h U src/contrib/bind9/lib/dns/include/dns/dbiterator.h U src/contrib/bind9/lib/dns/include/dns/dbtable.h U src/contrib/bind9/lib/dns/include/dns/diff.h U src/contrib/bind9/lib/dns/include/dns/dispatch.h U src/contrib/bind9/lib/dns/include/dns/dlz.h U src/contrib/bind9/lib/dns/include/dns/dnssec.h U src/contrib/bind9/lib/dns/include/dns/ds.h U src/contrib/bind9/lib/dns/include/dns/events.h U src/contrib/bind9/lib/dns/include/dns/fixedname.h U src/contrib/bind9/lib/dns/include/dns/forward.h U src/contrib/bind9/lib/dns/include/dns/journal.h U src/contrib/bind9/lib/dns/include/dns/keyflags.h U src/contrib/bind9/lib/dns/include/dns/lib.h U src/contrib/bind9/lib/dns/include/dns/keytable.h U src/contrib/bind9/lib/dns/include/dns/keyvalues.h U src/contrib/bind9/lib/dns/include/dns/log.h U src/contrib/bind9/lib/dns/include/dns/lookup.h U src/contrib/bind9/lib/dns/include/dns/master.h U src/contrib/bind9/lib/dns/include/dns/masterdump.h U src/contrib/bind9/lib/dns/include/dns/message.h U src/contrib/bind9/lib/dns/include/dns/name.h U src/contrib/bind9/lib/dns/include/dns/ncache.h U src/contrib/bind9/lib/dns/include/dns/nsec.h U src/contrib/bind9/lib/dns/include/dns/opcode.h U src/contrib/bind9/lib/dns/include/dns/order.h U src/contrib/bind9/lib/dns/include/dns/peer.h U src/contrib/bind9/lib/dns/include/dns/portlist.h U src/contrib/bind9/lib/dns/include/dns/rbt.h U src/contrib/bind9/lib/dns/include/dns/rcode.h U src/contrib/bind9/lib/dns/include/dns/rdata.h U src/contrib/bind9/lib/dns/include/dns/rdataclass.h U src/contrib/bind9/lib/dns/include/dns/rdatalist.h U src/contrib/bind9/lib/dns/include/dns/rdataset.h U src/contrib/bind9/lib/dns/include/dns/rdatasetiter.h U src/contrib/bind9/lib/dns/include/dns/rdataslab.h U src/contrib/bind9/lib/dns/include/dns/rdatatype.h U src/contrib/bind9/lib/dns/include/dns/request.h U src/contrib/bind9/lib/dns/include/dns/resolver.h U src/contrib/bind9/lib/dns/include/dns/result.h U src/contrib/bind9/lib/dns/include/dns/rootns.h U src/contrib/bind9/lib/dns/include/dns/sdb.h U src/contrib/bind9/lib/dns/include/dns/sdlz.h U src/contrib/bind9/lib/dns/include/dns/secalg.h U src/contrib/bind9/lib/dns/include/dns/secproto.h U src/contrib/bind9/lib/dns/include/dns/soa.h U src/contrib/bind9/lib/dns/include/dns/ssu.h U src/contrib/bind9/lib/dns/include/dns/stats.h U src/contrib/bind9/lib/dns/include/dns/tcpmsg.h U src/contrib/bind9/lib/dns/include/dns/time.h U src/contrib/bind9/lib/dns/include/dns/timer.h U src/contrib/bind9/lib/dns/include/dns/tkey.h U src/contrib/bind9/lib/dns/include/dns/tsig.h U src/contrib/bind9/lib/dns/include/dns/ttl.h U src/contrib/bind9/lib/dns/include/dns/types.h U src/contrib/bind9/lib/dns/include/dns/validator.h U src/contrib/bind9/lib/dns/include/dns/version.h U src/contrib/bind9/lib/dns/include/dns/view.h U src/contrib/bind9/lib/dns/include/dns/xfrin.h U src/contrib/bind9/lib/dns/include/dns/zone.h U src/contrib/bind9/lib/dns/include/dns/zonekey.h U src/contrib/bind9/lib/dns/include/dns/zt.h U src/contrib/bind9/lib/dns/include/dst/Makefile.in U src/contrib/bind9/lib/dns/include/dst/dst.h U src/contrib/bind9/lib/dns/include/dst/gssapi.h U src/contrib/bind9/lib/dns/include/dst/lib.h U src/contrib/bind9/lib/dns/include/dst/result.h U src/contrib/bind9/lib/dns/rdata/rdatastructpre.h U src/contrib/bind9/lib/dns/rdata/rdatastructsuf.h U src/contrib/bind9/lib/dns/rdata/any_255/tsig_250.c U src/contrib/bind9/lib/dns/rdata/any_255/tsig_250.h U src/contrib/bind9/lib/dns/rdata/ch_3/a_1.c U src/contrib/bind9/lib/dns/rdata/ch_3/a_1.h U src/contrib/bind9/lib/dns/rdata/generic/afsdb_18.c U src/contrib/bind9/lib/dns/rdata/generic/afsdb_18.h U src/contrib/bind9/lib/dns/rdata/generic/cert_37.c U src/contrib/bind9/lib/dns/rdata/generic/cert_37.h U src/contrib/bind9/lib/dns/rdata/generic/cname_5.c U src/contrib/bind9/lib/dns/rdata/generic/cname_5.h U src/contrib/bind9/lib/dns/rdata/generic/dlv_32769.c U src/contrib/bind9/lib/dns/rdata/generic/dlv_32769.h U src/contrib/bind9/lib/dns/rdata/generic/dname_39.c U src/contrib/bind9/lib/dns/rdata/generic/dname_39.h U src/contrib/bind9/lib/dns/rdata/generic/dnskey_48.c U src/contrib/bind9/lib/dns/rdata/generic/dnskey_48.h U src/contrib/bind9/lib/dns/rdata/generic/ds_43.c U src/contrib/bind9/lib/dns/rdata/generic/ds_43.h U src/contrib/bind9/lib/dns/rdata/generic/gpos_27.c U src/contrib/bind9/lib/dns/rdata/generic/gpos_27.h U src/contrib/bind9/lib/dns/rdata/generic/hinfo_13.c U src/contrib/bind9/lib/dns/rdata/generic/hinfo_13.h U src/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.c U src/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.h U src/contrib/bind9/lib/dns/rdata/generic/isdn_20.c U src/contrib/bind9/lib/dns/rdata/generic/isdn_20.h U src/contrib/bind9/lib/dns/rdata/generic/key_25.c U src/contrib/bind9/lib/dns/rdata/generic/mb_7.c U src/contrib/bind9/lib/dns/rdata/generic/key_25.h U src/contrib/bind9/lib/dns/rdata/generic/loc_29.c U src/contrib/bind9/lib/dns/rdata/generic/loc_29.h U src/contrib/bind9/lib/dns/rdata/generic/mb_7.h U src/contrib/bind9/lib/dns/rdata/generic/md_3.c U src/contrib/bind9/lib/dns/rdata/generic/md_3.h U src/contrib/bind9/lib/dns/rdata/generic/mf_4.c U src/contrib/bind9/lib/dns/rdata/generic/mf_4.h U src/contrib/bind9/lib/dns/rdata/generic/mg_8.c U src/contrib/bind9/lib/dns/rdata/generic/mg_8.h U src/contrib/bind9/lib/dns/rdata/generic/minfo_14.c U src/contrib/bind9/lib/dns/rdata/generic/minfo_14.h U src/contrib/bind9/lib/dns/rdata/generic/mr_9.c U src/contrib/bind9/lib/dns/rdata/generic/mr_9.h U src/contrib/bind9/lib/dns/rdata/generic/mx_15.c U src/contrib/bind9/lib/dns/rdata/generic/mx_15.h U src/contrib/bind9/lib/dns/rdata/generic/ns_2.c U src/contrib/bind9/lib/dns/rdata/generic/ns_2.h U src/contrib/bind9/lib/dns/rdata/generic/nsec_47.c U src/contrib/bind9/lib/dns/rdata/generic/nsec_47.h U src/contrib/bind9/lib/dns/rdata/generic/null_10.c U src/contrib/bind9/lib/dns/rdata/generic/null_10.h U src/contrib/bind9/lib/dns/rdata/generic/nxt_30.c U src/contrib/bind9/lib/dns/rdata/generic/nxt_30.h U src/contrib/bind9/lib/dns/rdata/generic/opt_41.c U src/contrib/bind9/lib/dns/rdata/generic/opt_41.h U src/contrib/bind9/lib/dns/rdata/generic/proforma.c U src/contrib/bind9/lib/dns/rdata/generic/proforma.h U src/contrib/bind9/lib/dns/rdata/generic/ptr_12.c U src/contrib/bind9/lib/dns/rdata/generic/ptr_12.h U src/contrib/bind9/lib/dns/rdata/generic/rp_17.c U src/contrib/bind9/lib/dns/rdata/generic/rp_17.h U src/contrib/bind9/lib/dns/rdata/generic/rrsig_46.c U src/contrib/bind9/lib/dns/rdata/generic/rrsig_46.h U src/contrib/bind9/lib/dns/rdata/generic/rt_21.c U src/contrib/bind9/lib/dns/rdata/generic/rt_21.h U src/contrib/bind9/lib/dns/rdata/generic/sig_24.c U src/contrib/bind9/lib/dns/rdata/generic/sig_24.h U src/contrib/bind9/lib/dns/rdata/generic/soa_6.c U src/contrib/bind9/lib/dns/rdata/generic/soa_6.h U src/contrib/bind9/lib/dns/rdata/generic/spf_99.c U src/contrib/bind9/lib/dns/rdata/generic/spf_99.h U src/contrib/bind9/lib/dns/rdata/generic/sshfp_44.c U src/contrib/bind9/lib/dns/rdata/generic/sshfp_44.h U src/contrib/bind9/lib/dns/rdata/generic/tkey_249.c U src/contrib/bind9/lib/dns/rdata/generic/tkey_249.h U src/contrib/bind9/lib/dns/rdata/generic/txt_16.c U src/contrib/bind9/lib/dns/rdata/generic/txt_16.h U src/contrib/bind9/lib/dns/rdata/generic/unspec_103.c U src/contrib/bind9/lib/dns/rdata/generic/unspec_103.h U src/contrib/bind9/lib/dns/rdata/generic/x25_19.c U src/contrib/bind9/lib/dns/rdata/generic/x25_19.h U src/contrib/bind9/lib/dns/rdata/hs_4/a_1.c U src/contrib/bind9/lib/dns/rdata/hs_4/a_1.h U src/contrib/bind9/lib/dns/rdata/in_1/a6_38.c U src/contrib/bind9/lib/dns/rdata/in_1/a6_38.h U src/contrib/bind9/lib/dns/rdata/in_1/a_1.c U src/contrib/bind9/lib/dns/rdata/in_1/a_1.h U src/contrib/bind9/lib/dns/rdata/in_1/aaaa_28.c U src/contrib/bind9/lib/dns/rdata/in_1/aaaa_28.h U src/contrib/bind9/lib/dns/rdata/in_1/apl_42.c U src/contrib/bind9/lib/dns/rdata/in_1/apl_42.h U src/contrib/bind9/lib/dns/rdata/in_1/kx_36.c U src/contrib/bind9/lib/dns/rdata/in_1/kx_36.h U src/contrib/bind9/lib/dns/rdata/in_1/naptr_35.c U src/contrib/bind9/lib/dns/rdata/in_1/naptr_35.h U src/contrib/bind9/lib/dns/rdata/in_1/nsap-ptr_23.c U src/contrib/bind9/lib/dns/rdata/in_1/nsap-ptr_23.h U src/contrib/bind9/lib/dns/rdata/in_1/nsap_22.c U src/contrib/bind9/lib/dns/rdata/in_1/nsap_22.h U src/contrib/bind9/lib/dns/rdata/in_1/px_26.c U src/contrib/bind9/lib/dns/rdata/in_1/px_26.h U src/contrib/bind9/lib/dns/rdata/in_1/srv_33.c U src/contrib/bind9/lib/dns/rdata/in_1/srv_33.h U src/contrib/bind9/lib/dns/rdata/in_1/wks_11.c U src/contrib/bind9/lib/dns/rdata/in_1/wks_11.h U src/contrib/bind9/lib/isc/netaddr.c U src/contrib/bind9/lib/isc/Makefile.in U src/contrib/bind9/lib/isc/api U src/contrib/bind9/lib/isc/assertions.c U src/contrib/bind9/lib/isc/base64.c U src/contrib/bind9/lib/isc/bitstring.c U src/contrib/bind9/lib/isc/buffer.c U src/contrib/bind9/lib/isc/bufferlist.c U src/contrib/bind9/lib/isc/commandline.c U src/contrib/bind9/lib/isc/entropy.c U src/contrib/bind9/lib/isc/error.c U src/contrib/bind9/lib/isc/event.c U src/contrib/bind9/lib/isc/fsaccess.c U src/contrib/bind9/lib/isc/hash.c U src/contrib/bind9/lib/isc/heap.c U src/contrib/bind9/lib/isc/hex.c U src/contrib/bind9/lib/isc/hmacmd5.c U src/contrib/bind9/lib/isc/hmacsha.c U src/contrib/bind9/lib/isc/inet_aton.c U src/contrib/bind9/lib/isc/inet_ntop.c U src/contrib/bind9/lib/isc/inet_pton.c U src/contrib/bind9/lib/isc/lex.c U src/contrib/bind9/lib/isc/lfsr.c U src/contrib/bind9/lib/isc/lib.c U src/contrib/bind9/lib/isc/log.c U src/contrib/bind9/lib/isc/md5.c U src/contrib/bind9/lib/isc/mem.c U src/contrib/bind9/lib/isc/mutexblock.c U src/contrib/bind9/lib/isc/netscope.c U src/contrib/bind9/lib/isc/ondestroy.c U src/contrib/bind9/lib/isc/parseint.c U src/contrib/bind9/lib/isc/print.c U src/contrib/bind9/lib/isc/quota.c U src/contrib/bind9/lib/isc/random.c U src/contrib/bind9/lib/isc/ratelimiter.c U src/contrib/bind9/lib/isc/refcount.c U src/contrib/bind9/lib/isc/region.c U src/contrib/bind9/lib/isc/result.c U src/contrib/bind9/lib/isc/rwlock.c U src/contrib/bind9/lib/isc/serial.c U src/contrib/bind9/lib/isc/sha1.c U src/contrib/bind9/lib/isc/sha2.c U src/contrib/bind9/lib/isc/sockaddr.c U src/contrib/bind9/lib/isc/string.c U src/contrib/bind9/lib/isc/strtoul.c U src/contrib/bind9/lib/isc/symtab.c U src/contrib/bind9/lib/isc/task.c U src/contrib/bind9/lib/isc/task_p.h U src/contrib/bind9/lib/isc/taskpool.c U src/contrib/bind9/lib/isc/timer.c U src/contrib/bind9/lib/isc/timer_p.h U src/contrib/bind9/lib/isc/version.c U src/contrib/bind9/lib/isc/alpha/include/isc/atomic.h U src/contrib/bind9/lib/isc/nls/Makefile.in U src/contrib/bind9/lib/isc/nls/msgcat.c U src/contrib/bind9/lib/isc/ia64/include/isc/atomic.h U src/contrib/bind9/lib/isc/include/Makefile.in U src/contrib/bind9/lib/isc/include/isc/Makefile.in U src/contrib/bind9/lib/isc/include/isc/app.h U src/contrib/bind9/lib/isc/include/isc/assertions.h U src/contrib/bind9/lib/isc/include/isc/base64.h U src/contrib/bind9/lib/isc/include/isc/bitstring.h U src/contrib/bind9/lib/isc/include/isc/boolean.h U src/contrib/bind9/lib/isc/include/isc/buffer.h U src/contrib/bind9/lib/isc/include/isc/bufferlist.h U src/contrib/bind9/lib/isc/include/isc/commandline.h U src/contrib/bind9/lib/isc/include/isc/entropy.h U src/contrib/bind9/lib/isc/include/isc/error.h U src/contrib/bind9/lib/isc/include/isc/event.h U src/contrib/bind9/lib/isc/include/isc/eventclass.h U src/contrib/bind9/lib/isc/include/isc/file.h U src/contrib/bind9/lib/isc/include/isc/formatcheck.h U src/contrib/bind9/lib/isc/include/isc/fsaccess.h U src/contrib/bind9/lib/isc/include/isc/hash.h U src/contrib/bind9/lib/isc/include/isc/heap.h U src/contrib/bind9/lib/isc/include/isc/hex.h U src/contrib/bind9/lib/isc/include/isc/hmacmd5.h U src/contrib/bind9/lib/isc/include/isc/hmacsha.h U src/contrib/bind9/lib/isc/include/isc/interfaceiter.h U src/contrib/bind9/lib/isc/include/isc/ipv6.h U src/contrib/bind9/lib/isc/include/isc/lang.h U src/contrib/bind9/lib/isc/include/isc/lex.h U src/contrib/bind9/lib/isc/include/isc/lfsr.h U src/contrib/bind9/lib/isc/include/isc/lib.h U src/contrib/bind9/lib/isc/include/isc/list.h U src/contrib/bind9/lib/isc/include/isc/log.h U src/contrib/bind9/lib/isc/include/isc/magic.h U src/contrib/bind9/lib/isc/include/isc/md5.h U src/contrib/bind9/lib/isc/include/isc/mem.h U src/contrib/bind9/lib/isc/include/isc/msgcat.h U src/contrib/bind9/lib/isc/include/isc/msgs.h U src/contrib/bind9/lib/isc/include/isc/mutexblock.h U src/contrib/bind9/lib/isc/include/isc/netaddr.h U src/contrib/bind9/lib/isc/include/isc/netscope.h U src/contrib/bind9/lib/isc/include/isc/ondestroy.h U src/contrib/bind9/lib/isc/include/isc/os.h U src/contrib/bind9/lib/isc/include/isc/parseint.h U src/contrib/bind9/lib/isc/include/isc/platform.h.in U src/contrib/bind9/lib/isc/include/isc/print.h U src/contrib/bind9/lib/isc/include/isc/quota.h U src/contrib/bind9/lib/isc/include/isc/random.h U src/contrib/bind9/lib/isc/include/isc/ratelimiter.h U src/contrib/bind9/lib/isc/include/isc/refcount.h U src/contrib/bind9/lib/isc/include/isc/region.h U src/contrib/bind9/lib/isc/include/isc/resource.h U src/contrib/bind9/lib/isc/include/isc/result.h U src/contrib/bind9/lib/isc/include/isc/sha1.h U src/contrib/bind9/lib/isc/include/isc/resultclass.h U src/contrib/bind9/lib/isc/include/isc/rwlock.h U src/contrib/bind9/lib/isc/include/isc/serial.h U src/contrib/bind9/lib/isc/include/isc/sha2.h U src/contrib/bind9/lib/isc/include/isc/sockaddr.h U src/contrib/bind9/lib/isc/include/isc/socket.h U src/contrib/bind9/lib/isc/include/isc/stdio.h U src/contrib/bind9/lib/isc/include/isc/stdlib.h U src/contrib/bind9/lib/isc/include/isc/string.h U src/contrib/bind9/lib/isc/include/isc/symtab.h U src/contrib/bind9/lib/isc/include/isc/task.h U src/contrib/bind9/lib/isc/include/isc/taskpool.h U src/contrib/bind9/lib/isc/include/isc/timer.h U src/contrib/bind9/lib/isc/include/isc/types.h U src/contrib/bind9/lib/isc/include/isc/util.h U src/contrib/bind9/lib/isc/include/isc/version.h U src/contrib/bind9/lib/isc/mips/include/isc/atomic.h U src/contrib/bind9/lib/isc/noatomic/include/isc/atomic.h U src/contrib/bind9/lib/isc/nothreads/Makefile.in U src/contrib/bind9/lib/isc/nothreads/condition.c U src/contrib/bind9/lib/isc/nothreads/mutex.c U src/contrib/bind9/lib/isc/nothreads/thread.c U src/contrib/bind9/lib/isc/nothreads/include/Makefile.in U src/contrib/bind9/lib/isc/nothreads/include/isc/Makefile.in U src/contrib/bind9/lib/isc/nothreads/include/isc/condition.h U src/contrib/bind9/lib/isc/nothreads/include/isc/mutex.h U src/contrib/bind9/lib/isc/nothreads/include/isc/once.h U src/contrib/bind9/lib/isc/nothreads/include/isc/thread.h U src/contrib/bind9/lib/isc/powerpc/include/isc/atomic.h U src/contrib/bind9/lib/isc/pthreads/Makefile.in U src/contrib/bind9/lib/isc/pthreads/condition.c U src/contrib/bind9/lib/isc/pthreads/mutex.c U src/contrib/bind9/lib/isc/pthreads/thread.c U src/contrib/bind9/lib/isc/pthreads/include/Makefile.in U src/contrib/bind9/lib/isc/pthreads/include/isc/Makefile.in U src/contrib/bind9/lib/isc/pthreads/include/isc/condition.h U src/contrib/bind9/lib/isc/pthreads/include/isc/mutex.h U src/contrib/bind9/lib/isc/pthreads/include/isc/once.h U src/contrib/bind9/lib/isc/pthreads/include/isc/thread.h U src/contrib/bind9/lib/isc/sparc64/include/isc/atomic.h U src/contrib/bind9/lib/isc/unix/Makefile.in U src/contrib/bind9/lib/isc/unix/app.c U src/contrib/bind9/lib/isc/unix/dir.c U src/contrib/bind9/lib/isc/unix/entropy.c U src/contrib/bind9/lib/isc/unix/errno2result.c U src/contrib/bind9/lib/isc/unix/errno2result.h U src/contrib/bind9/lib/isc/unix/file.c U src/contrib/bind9/lib/isc/unix/fsaccess.c U src/contrib/bind9/lib/isc/unix/ifiter_getifaddrs.c U src/contrib/bind9/lib/isc/unix/ifiter_ioctl.c U src/contrib/bind9/lib/isc/unix/ifiter_sysctl.c U src/contrib/bind9/lib/isc/unix/interfaceiter.c U src/contrib/bind9/lib/isc/unix/ipv6.c U src/contrib/bind9/lib/isc/unix/keyboard.c U src/contrib/bind9/lib/isc/unix/net.c U src/contrib/bind9/lib/isc/unix/os.c U src/contrib/bind9/lib/isc/unix/resource.c U src/contrib/bind9/lib/isc/unix/socket.c U src/contrib/bind9/lib/isc/unix/socket_p.h U src/contrib/bind9/lib/isc/unix/stdio.c U src/contrib/bind9/lib/isc/unix/stdtime.c U src/contrib/bind9/lib/isc/unix/strerror.c U src/contrib/bind9/lib/isc/unix/syslog.c U src/contrib/bind9/lib/isc/unix/time.c U src/contrib/bind9/lib/isc/unix/include/Makefile.in U src/contrib/bind9/lib/isc/unix/include/isc/Makefile.in U src/contrib/bind9/lib/isc/unix/include/isc/dir.h U src/contrib/bind9/lib/isc/unix/include/isc/int.h U src/contrib/bind9/lib/isc/unix/include/isc/keyboard.h U src/contrib/bind9/lib/isc/unix/include/isc/net.h U src/contrib/bind9/lib/isc/unix/include/isc/netdb.h U src/contrib/bind9/lib/isc/unix/include/isc/offset.h U src/contrib/bind9/lib/isc/unix/include/isc/stat.h U src/contrib/bind9/lib/isc/unix/include/isc/stdtime.h U src/contrib/bind9/lib/isc/unix/include/isc/strerror.h U src/contrib/bind9/lib/isc/unix/include/isc/syslog.h U src/contrib/bind9/lib/isc/unix/include/isc/time.h U src/contrib/bind9/lib/isc/x86_32/include/isc/atomic.h U src/contrib/bind9/lib/isc/x86_64/include/isc/atomic.h U src/contrib/bind9/lib/isccc/Makefile.in U src/contrib/bind9/lib/isccc/alist.c U src/contrib/bind9/lib/isccc/api U src/contrib/bind9/lib/isccc/base64.c U src/contrib/bind9/lib/isccc/cc.c U src/contrib/bind9/lib/isccc/ccmsg.c U src/contrib/bind9/lib/isccc/lib.c U src/contrib/bind9/lib/isccc/result.c U src/contrib/bind9/lib/isccc/sexpr.c U src/contrib/bind9/lib/isccc/symtab.c U src/contrib/bind9/lib/isccc/version.c U src/contrib/bind9/lib/isccc/include/Makefile.in U src/contrib/bind9/lib/isccc/include/isccc/Makefile.in U src/contrib/bind9/lib/isccc/include/isccc/alist.h U src/contrib/bind9/lib/isccc/include/isccc/base64.h U src/contrib/bind9/lib/isccc/include/isccc/cc.h U src/contrib/bind9/lib/isccc/include/isccc/ccmsg.h U src/contrib/bind9/lib/isccc/include/isccc/events.h U src/contrib/bind9/lib/isccc/include/isccc/lib.h U src/contrib/bind9/lib/isccc/include/isccc/result.h U src/contrib/bind9/lib/isccc/include/isccc/sexpr.h U src/contrib/bind9/lib/isccc/include/isccc/symtab.h U src/contrib/bind9/lib/isccc/include/isccc/symtype.h U src/contrib/bind9/lib/isccc/include/isccc/types.h U src/contrib/bind9/lib/isccc/include/isccc/util.h U src/contrib/bind9/lib/isccc/include/isccc/version.h U src/contrib/bind9/lib/isccfg/Makefile.in U src/contrib/bind9/lib/isccfg/aclconf.c U src/contrib/bind9/lib/isccfg/api U src/contrib/bind9/lib/isccfg/log.c U src/contrib/bind9/lib/isccfg/namedconf.c U src/contrib/bind9/lib/isccfg/parser.c U src/contrib/bind9/lib/isccfg/version.c U src/contrib/bind9/lib/isccfg/include/Makefile.in U src/contrib/bind9/lib/isccfg/include/isccfg/Makefile.in U src/contrib/bind9/lib/isccfg/include/isccfg/aclconf.h U src/contrib/bind9/lib/isccfg/include/isccfg/cfg.h U src/contrib/bind9/lib/isccfg/include/isccfg/grammar.h U src/contrib/bind9/lib/isccfg/include/isccfg/log.h U src/contrib/bind9/lib/isccfg/include/isccfg/namedconf.h U src/contrib/bind9/lib/isccfg/include/isccfg/version.h U src/contrib/bind9/lib/lwres/Makefile.in U src/contrib/bind9/lib/lwres/api U src/contrib/bind9/lib/lwres/assert_p.h U src/contrib/bind9/lib/lwres/context.c U src/contrib/bind9/lib/lwres/context_p.h U src/contrib/bind9/lib/lwres/gai_strerror.c U src/contrib/bind9/lib/lwres/getaddrinfo.c U src/contrib/bind9/lib/lwres/gethost.c U src/contrib/bind9/lib/lwres/getipnode.c U src/contrib/bind9/lib/lwres/getnameinfo.c U src/contrib/bind9/lib/lwres/getrrset.c U src/contrib/bind9/lib/lwres/herror.c U src/contrib/bind9/lib/lwres/lwbuffer.c U src/contrib/bind9/lib/lwres/lwconfig.c U src/contrib/bind9/lib/lwres/lwinetaton.c U src/contrib/bind9/lib/lwres/lwinetntop.c U src/contrib/bind9/lib/lwres/lwinetpton.c U src/contrib/bind9/lib/lwres/lwpacket.c U src/contrib/bind9/lib/lwres/lwres_gabn.c U src/contrib/bind9/lib/lwres/lwres_gnba.c U src/contrib/bind9/lib/lwres/lwresutil.c U src/contrib/bind9/lib/lwres/lwres_grbn.c U src/contrib/bind9/lib/lwres/lwres_noop.c U src/contrib/bind9/lib/lwres/print.c U src/contrib/bind9/lib/lwres/print_p.h U src/contrib/bind9/lib/lwres/strtoul.c U src/contrib/bind9/lib/lwres/version.c U src/contrib/bind9/lib/lwres/include/Makefile.in U src/contrib/bind9/lib/lwres/include/lwres/Makefile.in U src/contrib/bind9/lib/lwres/include/lwres/context.h U src/contrib/bind9/lib/lwres/include/lwres/int.h U src/contrib/bind9/lib/lwres/include/lwres/ipv6.h U src/contrib/bind9/lib/lwres/include/lwres/lang.h U src/contrib/bind9/lib/lwres/include/lwres/list.h U src/contrib/bind9/lib/lwres/include/lwres/lwbuffer.h U src/contrib/bind9/lib/lwres/include/lwres/lwpacket.h U src/contrib/bind9/lib/lwres/include/lwres/lwres.h U src/contrib/bind9/lib/lwres/include/lwres/netdb.h.in U src/contrib/bind9/lib/lwres/include/lwres/platform.h.in U src/contrib/bind9/lib/lwres/include/lwres/result.h U src/contrib/bind9/lib/lwres/include/lwres/stdlib.h U src/contrib/bind9/lib/lwres/include/lwres/version.h U src/contrib/bind9/lib/lwres/man/Makefile.in U src/contrib/bind9/lib/lwres/man/lwres.3 U src/contrib/bind9/lib/lwres/man/lwres.docbook U src/contrib/bind9/lib/lwres/man/lwres.html U src/contrib/bind9/lib/lwres/man/lwres_buffer.3 U src/contrib/bind9/lib/lwres/man/lwres_buffer.docbook U src/contrib/bind9/lib/lwres/man/lwres_buffer.html U src/contrib/bind9/lib/lwres/man/lwres_config.3 U src/contrib/bind9/lib/lwres/man/lwres_config.docbook U src/contrib/bind9/lib/lwres/man/lwres_config.html U src/contrib/bind9/lib/lwres/man/lwres_context.3 U src/contrib/bind9/lib/lwres/man/lwres_context.docbook U src/contrib/bind9/lib/lwres/man/lwres_context.html U src/contrib/bind9/lib/lwres/man/lwres_gabn.3 U src/contrib/bind9/lib/lwres/man/lwres_gabn.docbook U src/contrib/bind9/lib/lwres/man/lwres_gabn.html U src/contrib/bind9/lib/lwres/man/lwres_gai_strerror.3 U src/contrib/bind9/lib/lwres/man/lwres_gai_strerror.docbook U src/contrib/bind9/lib/lwres/man/lwres_gai_strerror.html U src/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.3 U src/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.docbook U src/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html U src/contrib/bind9/lib/lwres/man/lwres_gethostent.3 U src/contrib/bind9/lib/lwres/man/lwres_gethostent.docbook U src/contrib/bind9/lib/lwres/man/lwres_gethostent.html U src/contrib/bind9/lib/lwres/man/lwres_getipnode.3 U src/contrib/bind9/lib/lwres/man/lwres_getipnode.docbook U src/contrib/bind9/lib/lwres/man/lwres_getipnode.html U src/contrib/bind9/lib/lwres/man/lwres_getnameinfo.3 U src/contrib/bind9/lib/lwres/man/lwres_getnameinfo.docbook U src/contrib/bind9/lib/lwres/man/lwres_getnameinfo.html U src/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.3 U src/contrib/bind9/lib/lwres/man/lwres_gnba.3 U src/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.docbook U src/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html U src/contrib/bind9/lib/lwres/man/lwres_gnba.docbook U src/contrib/bind9/lib/lwres/man/lwres_gnba.html U src/contrib/bind9/lib/lwres/man/lwres_hstrerror.3 U src/contrib/bind9/lib/lwres/man/lwres_hstrerror.docbook U src/contrib/bind9/lib/lwres/man/lwres_hstrerror.html U src/contrib/bind9/lib/lwres/man/lwres_inetntop.3 U src/contrib/bind9/lib/lwres/man/lwres_inetntop.docbook U src/contrib/bind9/lib/lwres/man/lwres_inetntop.html U src/contrib/bind9/lib/lwres/man/lwres_noop.3 U src/contrib/bind9/lib/lwres/man/lwres_noop.docbook U src/contrib/bind9/lib/lwres/man/lwres_noop.html U src/contrib/bind9/lib/lwres/man/lwres_packet.3 U src/contrib/bind9/lib/lwres/man/lwres_packet.docbook U src/contrib/bind9/lib/lwres/man/lwres_packet.html U src/contrib/bind9/lib/lwres/man/lwres_resutil.3 U src/contrib/bind9/lib/lwres/man/lwres_resutil.docbook U src/contrib/bind9/lib/lwres/man/lwres_resutil.html U src/contrib/bind9/lib/lwres/unix/Makefile.in U src/contrib/bind9/lib/lwres/unix/include/Makefile.in U src/contrib/bind9/lib/lwres/unix/include/lwres/Makefile.in U src/contrib/bind9/lib/lwres/unix/include/lwres/net.h U src/contrib/bind9/make/Makefile.in U src/contrib/bind9/make/includes.in U src/contrib/bind9/make/mkdep.in U src/contrib/bind9/make/rules.in No conflicts created by this import From owner-cvs-src@FreeBSD.ORG Wed Jul 25 08:23:08 2007 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 8B41C16A41B; Wed, 25 Jul 2007 08:23:08 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7982313C46C; Wed, 25 Jul 2007 08:23:08 +0000 (UTC) (envelope-from dougb@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 l6P8N8Cs075122; Wed, 25 Jul 2007 08:23:08 GMT (envelope-from dougb@repoman.freebsd.org) Received: (from dougb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6P8N8an075121; Wed, 25 Jul 2007 08:23:08 GMT (envelope-from dougb) Message-Id: <200707250823.l6P8N8an075121@repoman.freebsd.org> From: Doug Barton Date: Wed, 25 Jul 2007 08:23:08 +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/bind9 CHANGES README version src/contrib/bind9/bin/named client.c src/contrib/bind9/lib/dns dispatch.c src/contrib/bind9/lib/dns/include/dns dispatch.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, 25 Jul 2007 08:23:08 -0000 dougb 2007-07-25 08:23:08 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) contrib/bind9 CHANGES README version contrib/bind9/bin/named client.c contrib/bind9/lib/dns dispatch.c contrib/bind9/lib/dns/include/dns dispatch.h Log: Update to 9.3.4-P1, which fixes the following: The DNS query id generation is vulnerable to cryptographic analysis which provides a 1 in 8 chance of guessing the next query id for 50% of the query ids. This can be used to perform cache poisoning by an attacker. This bug only affects outgoing queries, generated by BIND 9 to answer questions as a resolver, or when it is looking up data for internal uses, such as when sending NOTIFYs to slave name servers. All users are encouraged to upgrade. See also: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-2926 Revision Changes Path 1.1.1.3.2.6 +12 -0 src/contrib/bind9/CHANGES 1.1.1.2.2.4 +4 -0 src/contrib/bind9/README 1.1.1.2.2.3 +9 -1 src/contrib/bind9/bin/named/client.c 1.1.1.1.4.2 +448 -50 src/contrib/bind9/lib/dns/dispatch.c 1.1.1.1.4.1 +8 -1 src/contrib/bind9/lib/dns/include/dns/dispatch.h 1.1.1.3.2.6 +3 -3 src/contrib/bind9/version From owner-cvs-src@FreeBSD.ORG Wed Jul 25 08:24:40 2007 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 A252516A46B; Wed, 25 Jul 2007 08:24:40 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8F96613C483; Wed, 25 Jul 2007 08:24:40 +0000 (UTC) (envelope-from dougb@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 l6P8OeJQ075267; Wed, 25 Jul 2007 08:24:40 GMT (envelope-from dougb@repoman.freebsd.org) Received: (from dougb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6P8Oe6l075266; Wed, 25 Jul 2007 08:24:40 GMT (envelope-from dougb) Message-Id: <200707250824.l6P8Oe6l075266@repoman.freebsd.org> From: Doug Barton Date: Wed, 25 Jul 2007 08:24:40 +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/bind9 CHANGES README version src/contrib/bind9/bin/named client.c src/contrib/bind9/lib/dns dispatch.c src/contrib/bind9/lib/dns/include/dns dispatch.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, 25 Jul 2007 08:24:40 -0000 dougb 2007-07-25 08:24:40 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) contrib/bind9 CHANGES README version contrib/bind9/bin/named client.c contrib/bind9/lib/dns dispatch.c contrib/bind9/lib/dns/include/dns dispatch.h Log: Update to 9.3.4-P1, which fixes the following: The DNS query id generation is vulnerable to cryptographic analysis which provides a 1 in 8 chance of guessing the next query id for 50% of the query ids. This can be used to perform cache poisoning by an attacker. This bug only affects outgoing queries, generated by BIND 9 to answer questions as a resolver, or when it is looking up data for internal uses, such as when sending NOTIFYs to slave name servers. All users are encouraged to upgrade. See also: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-2926 Revision Changes Path 1.1.1.2.2.8 +12 -0 src/contrib/bind9/CHANGES 1.1.1.1.2.6 +4 -0 src/contrib/bind9/README 1.1.1.1.2.5 +9 -1 src/contrib/bind9/bin/named/client.c 1.1.1.1.2.3 +448 -50 src/contrib/bind9/lib/dns/dispatch.c 1.1.1.1.2.2 +8 -1 src/contrib/bind9/lib/dns/include/dns/dispatch.h 1.1.1.2.2.8 +3 -3 src/contrib/bind9/version From owner-cvs-src@FreeBSD.ORG Wed Jul 25 09:00:05 2007 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 2A03716A419; Wed, 25 Jul 2007 09:00:05 +0000 (UTC) (envelope-from remko@elvandar.org) Received: from galain.elvandar.org (redqueen.elvandar.org [217.148.169.55]) by mx1.freebsd.org (Postfix) with ESMTP id D1FB913C465; Wed, 25 Jul 2007 09:00:04 +0000 (UTC) (envelope-from remko@elvandar.org) Received: from localhost ([127.0.0.1] helo=galain.elvandar.org) by galain.elvandar.org with esmtp (Exim 4.67) (envelope-from ) id 1IDbfz-0001IZ-Uj; Wed, 25 Jul 2007 09:52:55 +0200 Received: from 194.74.82.3 (SquirrelMail authenticated user remko) by galain.elvandar.org with HTTP; Wed, 25 Jul 2007 09:52:55 +0200 (CEST) Message-ID: <40892.194.74.82.3.1185349975.squirrel@galain.elvandar.org> In-Reply-To: <200707250648.l6P6mX6o066990@repoman.freebsd.org> References: <200707250648.l6P6mX6o066990@repoman.freebsd.org> Date: Wed, 25 Jul 2007 09:52:55 +0200 (CEST) From: "Remko Lodder" To: "Warner Losh" User-Agent: SquirrelMail/1.4.10a MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/usb ukbd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: remko@elvandar.org List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Jul 2007 09:00:05 -0000 On Wed, July 25, 2007 8:48 am, Warner Losh wrote: > imp 2007-07-25 06:48:33 UTC > > FreeBSD src repository > > Modified files: > sys/dev/usb ukbd.c > Log: > Fix absolutely maddening autorepeat bug that would cause the last key > to repeat if you had more than two keys down at any given time (which > happened to me all the time with emacs). > > This is taken from PR 110681, although what URATAN Shigenobu describes > there is different than the pathology that I have been seeing. I'm > seeing this only in X, while he sees it on his console, yet I think > the two problems are related. I've also reworked the patch slightly > to conform to the coding standards of adjacent code. > > It is unclear to me if this merely masks the maddening bug that I have > seen, or if this is a real fix. I typically see the problem when I'm > typing fast in emacs and using lots of motion keys (meta and control). > In either case, my workstation at work again is finally useful with > this patch. > > PR: 110681 > Submitted by: URATAN Shigenobu > Approved by: re (blanket) > Thanks a lot! I also hit this on the console :) Cheers remko -- Kind regards, Remko Lodder ** remko@elvandar.org FreeBSD ** remko@FreeBSD.org /* Quis custodiet ipsos custodes */ From owner-cvs-src@FreeBSD.ORG Wed Jul 25 09:25:14 2007 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 807BB16A421; Wed, 25 Jul 2007 09:25: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 03A8913C4A6; Wed, 25 Jul 2007 09:25:13 +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 C080248E02; Wed, 25 Jul 2007 05:25:02 -0400 (EDT) Date: Wed, 25 Jul 2007 10:25:02 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Jeremie Le Hen In-Reply-To: <20070724153608.GH96643@obiwan.tataz.chchile.org> Message-ID: <20070725101907.N83919@fledge.watson.org> References: <200707032126.l63LQ7ea027929@repoman.freebsd.org> <20070703142714.F552@10.0.0.1> <20070723201642.GC96643@obiwan.tataz.chchile.org> <46A54A0B.4000109@elischer.org> <20070724153608.GH96643@obiwan.tataz.chchile.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Julian Elischer , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_descrip.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, 25 Jul 2007 09:25:14 -0000 On Tue, 24 Jul 2007, Jeremie Le Hen wrote: > On Mon, Jul 23, 2007 at 05:38:35PM -0700, Julian Elischer wrote: >> I think that is the wrong question.. >> the question is "why do we drop off after 8?" >> which I'm sure Jeff is already working on. > > Actually since the workbench has been run on an 8-core amd64 and that both > Linux and FreeBSD drop here, I thought it was natural to get the best > performance with 8 threads... Am I wrong? There's probably a few things going on here, especially for the write path: (1) The benchmark client and server are running on the same box, so those 8 cpus are split over, presumably, 8 client threads/processes and 8 server threads serving one each if concurrency is set to 8 on the benchmark. (2) For reliable storage without nvram backing, synchronous writes are required in order to ensure transactions are committed to disk. This means significant scheduling gaps that can be used for other things. (3) For read workloads with data working sets greater than the size of physical memory, synchronous reads also become an issue. This applies to most workloads -- I routinely use 2xncpus as the argument to -j for buildworld/kernel, as I know that a lot of time will be spent waiting on disk I/O on my boxes. Another important point: as algorithms and data structures change, not to mention hardware configuration, the "sweet spot" may (will) also change. For example, when comparing two scheduler configurations, it's important to compare performance across a range of concurrency settings, as the optimal points may differ, as may the "tail" as the configuration becomes saturated. And it's precisely that tail where we're analyzing the drop-off in this benchmark. There's some argument to be made that we should also be exploring the impact of varying the number of available physical CPUs, not just the level of concurrency configured in the application, as what administrators presumably also care about from a hardware purchase perspective is whether or not adding additional CPUs will improve their performance, not just how to best use the number of CPUs they currently have. Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Wed Jul 25 13:16:40 2007 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 7E90F16A419; Wed, 25 Jul 2007 13:16:40 +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 46F9A13C4A6; Wed, 25 Jul 2007 13:16:40 +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 l6PDGdEf014890; Wed, 25 Jul 2007 13:16:39 GMT (envelope-from mav@repoman.freebsd.org) Received: (from mav@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6PDGd6W014889; Wed, 25 Jul 2007 13:16:39 GMT (envelope-from mav) Message-Id: <200707251316.l6PDGd6W014889@repoman.freebsd.org> From: Alexander Motin Date: Wed, 25 Jul 2007 13:16:39 +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/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, 25 Jul 2007 13:16:40 -0000 mav 2007-07-25 13:16:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/conf files Log: MFC rev. 1.1198 Add static build depends for ng_deflate, ng_nat and ng_sppp. Revision Changes Path 1.1031.2.65 +15 -0 src/sys/conf/files From owner-cvs-src@FreeBSD.ORG Wed Jul 25 13:20:30 2007 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 608C316A419; Wed, 25 Jul 2007 13:20: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 2F79813C4A6; Wed, 25 Jul 2007 13:20:30 +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 l6PDKUjf015068; Wed, 25 Jul 2007 13:20:30 GMT (envelope-from mav@repoman.freebsd.org) Received: (from mav@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6PDKUOx015067; Wed, 25 Jul 2007 13:20:30 GMT (envelope-from mav) Message-Id: <200707251320.l6PDKUOx015067@repoman.freebsd.org> From: Alexander Motin Date: Wed, 25 Jul 2007 13:20: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/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, 25 Jul 2007 13:20:30 -0000 mav 2007-07-25 13:20:29 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/conf files Log: MFC rev. 1.1210 Return back NETGRAPH_MPPC_COMPRESSION depends. Revision Changes Path 1.1031.2.66 +2 -0 src/sys/conf/files From owner-cvs-src@FreeBSD.ORG Wed Jul 25 13:32:49 2007 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 8205E16A418; Wed, 25 Jul 2007 13:32:49 +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 529FB13C4CE; Wed, 25 Jul 2007 13:32: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 l6PDWnFm022475; Wed, 25 Jul 2007 13:32:49 GMT (envelope-from mav@repoman.freebsd.org) Received: (from mav@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6PDWnDF022474; Wed, 25 Jul 2007 13:32:49 GMT (envelope-from mav) Message-Id: <200707251332.l6PDWnDF022474@repoman.freebsd.org> From: Alexander Motin Date: Wed, 25 Jul 2007 13:32:49 +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/netgraph ng_pptpgre.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, 25 Jul 2007 13:32:49 -0000 mav 2007-07-25 13:32:49 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netgraph ng_pptpgre.c Log: MFC rev. 1.40 Compensate low int math precision. Revision Changes Path 1.37.2.2 +5 -4 src/sys/netgraph/ng_pptpgre.c From owner-cvs-src@FreeBSD.ORG Wed Jul 25 13:37:33 2007 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 C45DE16A41B; Wed, 25 Jul 2007 13:37:33 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 94BC713C4B4; Wed, 25 Jul 2007 13:37:33 +0000 (UTC) (envelope-from scottl@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 l6PDbXVY023898; Wed, 25 Jul 2007 13:37:33 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6PDbXET023897; Wed, 25 Jul 2007 13:37:33 GMT (envelope-from scottl) Message-Id: <200707251337.l6PDbXET023897@repoman.freebsd.org> From: Scott Long Date: Wed, 25 Jul 2007 13:37: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/etc/mtree BSD.usr.dist 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, 25 Jul 2007 13:37:33 -0000 scottl 2007-07-25 13:37:33 UTC FreeBSD src repository Modified files: etc/mtree BSD.usr.dist Log: Fix a whitespace mistake from the last commit. Submitted by: far too many to list Approved by: re Revision Changes Path 1.329 +2 -2 src/etc/mtree/BSD.usr.dist From owner-cvs-src@FreeBSD.ORG Wed Jul 25 13:50:59 2007 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 2290216A41B; Wed, 25 Jul 2007 13:50:59 +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 E671113C4A6; Wed, 25 Jul 2007 13:50:58 +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 l6PDow0q026399; Wed, 25 Jul 2007 13:50:58 GMT (envelope-from mav@repoman.freebsd.org) Received: (from mav@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6PDow0B026396; Wed, 25 Jul 2007 13:50:58 GMT (envelope-from mav) Message-Id: <200707251350.l6PDow0B026396@repoman.freebsd.org> From: Alexander Motin Date: Wed, 25 Jul 2007 13:50:58 +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/netgraph ng_l2tp.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, 25 Jul 2007 13:50:59 -0000 mav 2007-07-25 13:50:58 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netgraph ng_l2tp.c Log: MFC rev. 1.15-1.17 - Use the ISO standard function variable vs. a GCC'ism. - Global xmit stats calculation fix. - Avoid false assertion on transmit and delayed ack timeout with enabled invariants. Replace callout_pending() by callout_active() to remove race window. Revision Changes Path 1.14.2.1 +41 -26 src/sys/netgraph/ng_l2tp.c From owner-cvs-src@FreeBSD.ORG Wed Jul 25 14:03:46 2007 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 B584816A419; Wed, 25 Jul 2007 14:03:46 +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 8590C13C4A6; Wed, 25 Jul 2007 14:03:46 +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 l6PE3kKI028448; Wed, 25 Jul 2007 14:03:46 GMT (envelope-from mav@repoman.freebsd.org) Received: (from mav@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6PE3ke8028447; Wed, 25 Jul 2007 14:03:46 GMT (envelope-from mav) Message-Id: <200707251403.l6PE3ke8028447@repoman.freebsd.org> From: Alexander Motin Date: Wed, 25 Jul 2007 14:03: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/sys/netgraph ng_mppc.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, 25 Jul 2007 14:03:46 -0000 mav 2007-07-25 14:03:46 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netgraph ng_mppc.c Log: MFC rev. 1.25 - 1.31 Several fixes and performance optimizations. Revision Changes Path 1.23.2.2 +124 -86 src/sys/netgraph/ng_mppc.c From owner-cvs-src@FreeBSD.ORG Wed Jul 25 14:25:52 2007 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 3A68116A46B; Wed, 25 Jul 2007 14:25:52 +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 0A13213C4DE; Wed, 25 Jul 2007 14:25:52 +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 l6PEPpah030183; Wed, 25 Jul 2007 14:25:51 GMT (envelope-from mav@repoman.freebsd.org) Received: (from mav@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6PEPphZ030182; Wed, 25 Jul 2007 14:25:51 GMT (envelope-from mav) Message-Id: <200707251425.l6PEPphZ030182@repoman.freebsd.org> From: Alexander Motin Date: Wed, 25 Jul 2007 14:25:51 +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/netgraph ng_ppp.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, 25 Jul 2007 14:25:52 -0000 mav 2007-07-25 14:25:51 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netgraph ng_ppp.c Log: MFC rev. 1.63 - 1.67 Multiple multilink fixes and optimizations. Revision Changes Path 1.57.2.2 +110 -86 src/sys/netgraph/ng_ppp.c From owner-cvs-src@FreeBSD.ORG Wed Jul 25 15:06:41 2007 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 5638F16A417; Wed, 25 Jul 2007 15:06:41 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mail.cksoft.de (mail.cksoft.de [62.111.66.27]) by mx1.freebsd.org (Postfix) with ESMTP id E947913C45B; Wed, 25 Jul 2007 15:06:40 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from localhost (amavis.str.cksoft.de [192.168.74.71]) by mail.cksoft.de (Postfix) with ESMTP id D654F41C50E; Wed, 25 Jul 2007 17:06:20 +0200 (CEST) X-Virus-Scanned: amavisd-new at cksoft.de Received: from mail.cksoft.de ([62.111.66.27]) by localhost (amavis.str.cksoft.de [192.168.74.71]) (amavisd-new, port 10024) with ESMTP id LqIE0RfHJz4l; Wed, 25 Jul 2007 17:06:20 +0200 (CEST) Received: by mail.cksoft.de (Postfix, from userid 66) id 8C5C941C508; Wed, 25 Jul 2007 17:06:20 +0200 (CEST) Received: from maildrop.int.zabbadoz.net (maildrop.int.zabbadoz.net [10.111.66.10]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.int.zabbadoz.net (Postfix) with ESMTP id 845BC444885; Wed, 25 Jul 2007 15:06:25 +0000 (UTC) Date: Wed, 25 Jul 2007 15:06:25 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: Xin LI In-Reply-To: <200707150124.l6F1OkOw088572@repoman.freebsd.org> Message-ID: <20070725145935.J31116@maildrop.int.zabbadoz.net> References: <200707150124.l6F1OkOw088572@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/contrib/diff ABOUT-NLS AUTHORS COPYING ChangeLog FREEBSD-upgrade Makefile.am Makefile.in NEWS README THANKS TODO analyze.c bootstrap cmpbuf.c cmpbuf.h config.h config.hin configure configure.in context.c diagmeet.note diff.c diff.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, 25 Jul 2007 15:06:41 -0000 On Sun, 15 Jul 2007, Xin LI wrote: > delphij 2007-07-15 01:24:46 UTC > > FreeBSD src repository > > Modified files: (Branch: RELENG_6) > contrib/diff COPYING ChangeLog NEWS README config.h [diff update] > Log: > MFC: diffutils 2.8.7. With a RELENG_6 from yesterday... I have a regression that diff changed the return codes for an internal case. It used to give 1 but now gives 2. ( I'll try to generate a generic test case I can share. ) That makes error handling just a bit harder and breaks lot of old stuff and relied on that. Unfortunately the RETURN CODES section is gone from the man page too. Is there a known change? PS: cmp still works as expected and documented in the man page. -- Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT Software is harder than hardware so better get it right the first time. From owner-cvs-src@FreeBSD.ORG Wed Jul 25 15:19:39 2007 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 7FF7E16A41F; Wed, 25 Jul 2007 15:19:39 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4D8E313C480; Wed, 25 Jul 2007 15:19:39 +0000 (UTC) (envelope-from bmah@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 l6PFJdF7034612; Wed, 25 Jul 2007 15:19:39 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6PFJdiD034611; Wed, 25 Jul 2007 15:19:39 GMT (envelope-from bmah) Message-Id: <200707251519.l6PFJdiD034611@repoman.freebsd.org> From: "Bruce A. Mah" Date: Wed, 25 Jul 2007 15:19: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/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: Wed, 25 Jul 2007 15:19:39 -0000 bmah 2007-07-25 15:19:38 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes article.sgml Log: New release note: iscsi_initiator(8). Updated release notes: BIND 9.4.1-p1, OpenBSM 1.0alpha15. Approved by: re (implicit) Revision Changes Path 1.1053 +8 -2 src/release/doc/en_US.ISO8859-1/relnotes/article.sgml From owner-cvs-src@FreeBSD.ORG Wed Jul 25 15:20:21 2007 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 1482B16A418; Wed, 25 Jul 2007 15:20:21 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [210.51.165.229]) by mx1.freebsd.org (Postfix) with ESMTP id 9905113C48D; Wed, 25 Jul 2007 15:20:20 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from localhost (tarsier.geekcn.org [210.51.165.229]) by tarsier.geekcn.org (Postfix) with ESMTP id 9195AEB7B43; Wed, 25 Jul 2007 23:20:16 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([210.51.165.229]) by localhost (mail.geekcn.org [210.51.165.229]) (amavisd-new, port 10024) with ESMTP id cHd3l6+Obv-y; Wed, 25 Jul 2007 23:20:13 +0800 (CST) Received: from charlie.delphij.net (unknown [61.49.186.182]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id 42BD3EB7AFE; Wed, 25 Jul 2007 23:20:13 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:user-agent:mime-version:to:cc:subject: references:in-reply-to:content-type:content-transfer-encoding; b=bpq92eJqsVCRxUOjgMiUmqrw/DXiV/Lpsb/ZpxPrxPkv3AVSIMZeyh5tIrictxWP+ xp7uHFCleVpegkZ8v+PdA== Message-ID: <46A76A2C.2040209@delphij.net> Date: Wed, 25 Jul 2007 23:20:12 +0800 From: Xin LI User-Agent: Thunderbird 2.0.0.5 (X11/20070721) MIME-Version: 1.0 To: "Bjoern A. Zeeb" References: <200707150124.l6F1OkOw088572@repoman.freebsd.org> <20070725145935.J31116@maildrop.int.zabbadoz.net> In-Reply-To: <20070725145935.J31116@maildrop.int.zabbadoz.net> Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, Xin LI , cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/contrib/diff ABOUT-NLS AUTHORS COPYING ChangeLog FREEBSD-upgrade Makefile.am Makefile.in NEWS README THANKS TODO analyze.c bootstrap cmpbuf.c cmpbuf.h config.h config.hin configure configure.in context.c diagmeet.note diff.c diff.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, 25 Jul 2007 15:20:21 -0000 Bjoern A. Zeeb wrote: > On Sun, 15 Jul 2007, Xin LI wrote: > >> delphij 2007-07-15 01:24:46 UTC >> >> FreeBSD src repository >> >> Modified files: (Branch: RELENG_6) >> contrib/diff COPYING ChangeLog NEWS README config.h > [diff update] >> Log: >> MFC: diffutils 2.8.7. > > With a RELENG_6 from yesterday... > > I have a regression that diff changed the return codes for an > internal case. It used to give 1 but now gives 2. > ( I'll try to generate a generic test case I can share. ) No, this is not intentional. I'd appreciate if you would provide me a test case so I can investigate more. > That makes error handling just a bit harder and breaks lot > of old stuff and relied on that. > > Unfortunately the RETURN CODES section is gone from the > man page too. > > Is there a known change? > > > PS: cmp still works as expected and documented in the man page. The cmp(1) utility is our own, not the GPL'ed version :-) Cheers, From owner-cvs-src@FreeBSD.ORG Wed Jul 25 15:22:50 2007 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 5D46516A418; Wed, 25 Jul 2007 15:22:50 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [210.51.165.229]) by mx1.freebsd.org (Postfix) with ESMTP id A207B13C457; Wed, 25 Jul 2007 15:22:49 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from localhost (tarsier.geekcn.org [210.51.165.229]) by tarsier.geekcn.org (Postfix) with ESMTP id 52686EB7B7A; Wed, 25 Jul 2007 23:22:48 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([210.51.165.229]) by localhost (mail.geekcn.org [210.51.165.229]) (amavisd-new, port 10024) with ESMTP id GTb3jNC9XUqz; Wed, 25 Jul 2007 23:22:46 +0800 (CST) Received: from charlie.delphij.net (unknown [61.49.186.182]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id E5320EB7B77; Wed, 25 Jul 2007 23:22:45 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:user-agent:mime-version:to:cc:subject: references:in-reply-to:content-type:content-transfer-encoding; b=qA77PpFG1Wj0YVxAbVo38wg5Fy+PmWyvNFBqp2z1HzLJwLoL3Ug5sBUR/mRLdov// qClkQeFX22xCumFQivPuQ== Message-ID: <46A76AC5.3040808@delphij.net> Date: Wed, 25 Jul 2007 23:22:45 +0800 From: Xin LI User-Agent: Thunderbird 2.0.0.5 (X11/20070721) MIME-Version: 1.0 To: "Bjoern A. Zeeb" References: <200707150124.l6F1OkOw088572@repoman.freebsd.org> <20070725145935.J31116@maildrop.int.zabbadoz.net> <46A76A2C.2040209@delphij.net> In-Reply-To: <46A76A2C.2040209@delphij.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, Xin LI , cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/contrib/diff ABOUT-NLS AUTHORS COPYING ChangeLog FREEBSD-upgrade Makefile.am Makefile.in NEWS README THANKS TODO analyze.c bootstrap cmpbuf.c cmpbuf.h config.h config.hin configure configure.in context.c diagmeet.note diff.c diff.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, 25 Jul 2007 15:22:50 -0000 The info page says: An exit status of 0 means no differences were found, 1 means some differences were found, and 2 means trouble. Normally, differing binary files count as trouble, but this can be altered by using the `-a' or `--text' option, or the `-q' or `--brief' option. Do you think this is the problem? (i.e. does specifying -q changed the behavior back to the previous?) Cheers, From owner-cvs-src@FreeBSD.ORG Wed Jul 25 15:55:31 2007 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 C50C016A418; Wed, 25 Jul 2007 15:55:31 +0000 (UTC) (envelope-from pav@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 97CC313C468; Wed, 25 Jul 2007 15:55:31 +0000 (UTC) (envelope-from pav@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 l6PFtV6g036877; Wed, 25 Jul 2007 15:55:31 GMT (envelope-from pav@repoman.freebsd.org) Received: (from pav@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6PFtVKE036876; Wed, 25 Jul 2007 15:55:31 GMT (envelope-from pav) Message-Id: <200707251555.l6PFtVKE036876@repoman.freebsd.org> From: Pav Lucistnik Date: Wed, 25 Jul 2007 15:55:31 +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/fs/ntfs ntfs_subr.c ntfs_subr.h ntfs_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, 25 Jul 2007 15:55:31 -0000 pav 2007-07-25 15:55:31 UTC FreeBSD src repository (doc,ports committer) Modified files: (Branch: RELENG_6) sys/fs/ntfs ntfs_subr.c ntfs_subr.h ntfs_vnops.c Log: MFC: Fix an integer overflow and allow access to files larger than 4GB on NTFS. Ok'ed by: le Revision Changes Path 1.38.2.2 +11 -11 src/sys/fs/ntfs/ntfs_subr.c 1.13.10.1 +2 -2 src/sys/fs/ntfs/ntfs_subr.h 1.55.2.4 +6 -6 src/sys/fs/ntfs/ntfs_vnops.c From owner-cvs-src@FreeBSD.ORG Wed Jul 25 16:45:10 2007 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 4CB9416A419; Wed, 25 Jul 2007 16:45:10 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mail.cksoft.de (mail.cksoft.de [62.111.66.27]) by mx1.freebsd.org (Postfix) with ESMTP id F1E8813C481; Wed, 25 Jul 2007 16:45:09 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from localhost (amavis.str.cksoft.de [192.168.74.71]) by mail.cksoft.de (Postfix) with ESMTP id 10AEC41C433; Wed, 25 Jul 2007 18:44:50 +0200 (CEST) X-Virus-Scanned: amavisd-new at cksoft.de Received: from mail.cksoft.de ([62.111.66.27]) by localhost (amavis.str.cksoft.de [192.168.74.71]) (amavisd-new, port 10024) with ESMTP id yBjNGvqjWcYe; Wed, 25 Jul 2007 18:44:47 +0200 (CEST) Received: by mail.cksoft.de (Postfix, from userid 66) id 4B35841C4A6; Wed, 25 Jul 2007 18:44:47 +0200 (CEST) Received: from maildrop.int.zabbadoz.net (maildrop.int.zabbadoz.net [10.111.66.10]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.int.zabbadoz.net (Postfix) with ESMTP id 50908444885; Wed, 25 Jul 2007 16:44:07 +0000 (UTC) Date: Wed, 25 Jul 2007 16:44:07 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: Xin LI In-Reply-To: <46A76AC5.3040808@delphij.net> Message-ID: <20070725163806.Q31116@maildrop.int.zabbadoz.net> References: <200707150124.l6F1OkOw088572@repoman.freebsd.org> <20070725145935.J31116@maildrop.int.zabbadoz.net> <46A76A2C.2040209@delphij.net> <46A76AC5.3040808@delphij.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, Xin LI , cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/contrib/diff ABOUT-NLS AUTHORS COPYING ChangeLog FREEBSD-upgrade Makefile.am Makefile.in NEWS README THANKS TODO analyze.c bootstrap cmpbuf.c cmpbuf.h config.h config.hin configure configure.in context.c diagmeet.note diff.c diff.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, 25 Jul 2007 16:45:10 -0000 On Wed, 25 Jul 2007, Xin LI wrote: > The info page says: > > An exit status of 0 means no differences were found, 1 means some > differences were found, and 2 means trouble. Normally, differing > binary files count as trouble, but this can be altered by using the > `-a' or `--text' option, or the `-q' or `--brief' option. ah so the "definition" of 2 changed. It used to be: RETURN VALUE diff returns 0 if the files are identical or 1 if the files differ. If one or both of the files cannot be opened, then the return value is set to 2. > Do you think this is the problem? (i.e. does specifying -q changed the > behavior back to the previous?) Yes it does restore the behavior. I do not really understand what the description of -q/--brief has to do with binary files (I just tested that case), as the output stays the same for them with or without -q, only the return code seems to change. Funny thing;-) Thanks a lot for the fast reply! -- Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT Software is harder than hardware so better get it right the first time. From owner-cvs-src@FreeBSD.ORG Wed Jul 25 18:08:01 2007 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 D343616A41A; Wed, 25 Jul 2007 18:08: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 A943413C46C; Wed, 25 Jul 2007 18:08: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 l6PI81ft064868; Wed, 25 Jul 2007 18:08:01 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6PI81Lc064864; Wed, 25 Jul 2007 18:08:01 GMT (envelope-from jhb) Message-Id: <200707251808.l6PI81Lc064864@repoman.freebsd.org> From: John Baldwin Date: Wed, 25 Jul 2007 18:08: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/etc/rc.d netif 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, 25 Jul 2007 18:08:01 -0000 jhb 2007-07-25 18:08:01 UTC FreeBSD src repository Modified files: etc/rc.d netif Log: Require 'cleanvar' so that files and sockets created in /var/run by wpa_supplicant and other programs started by 'netif' don't get erased by a subsequent 'cleanvar'. Approved by: re (bmah) Reviewed by: dougb MFC after: 1 week Revision Changes Path 1.24 +1 -1 src/etc/rc.d/netif From owner-cvs-src@FreeBSD.ORG Wed Jul 25 18:48:24 2007 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 C392116A41A; Wed, 25 Jul 2007 18:48:24 +0000 (UTC) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 990F013C467; Wed, 25 Jul 2007 18:48:24 +0000 (UTC) (envelope-from andre@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 l6PImOW9068204; Wed, 25 Jul 2007 18:48:24 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6PImOXt068203; Wed, 25 Jul 2007 18:48:24 GMT (envelope-from andre) Message-Id: <200707251848.l6PImOXt068203@repoman.freebsd.org> From: Andre Oppermann Date: Wed, 25 Jul 2007 18:48: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/netinet tcp_input.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, 25 Jul 2007 18:48:24 -0000 andre 2007-07-25 18:48:24 UTC FreeBSD src repository Modified files: sys/netinet tcp_input.c Log: Fix comments in tcp_do_segment(). Approved by: re (kensmith) Revision Changes Path 1.362 +3 -5 src/sys/netinet/tcp_input.c From owner-cvs-src@FreeBSD.ORG Wed Jul 25 19:10:40 2007 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 AD7D116A41B; Wed, 25 Jul 2007 19:10:40 +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 826C213C46B; Wed, 25 Jul 2007 19:10:40 +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 l6PJAeMV070768; Wed, 25 Jul 2007 19:10:40 GMT (envelope-from mav@repoman.freebsd.org) Received: (from mav@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6PJAewL070764; Wed, 25 Jul 2007 19:10:40 GMT (envelope-from mav) Message-Id: <200707251910.l6PJAewL070764@repoman.freebsd.org> From: Alexander Motin Date: Wed, 25 Jul 2007 19:10:40 +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/netgraph ng_nat.c ng_nat.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, 25 Jul 2007 19:10:40 -0000 mav 2007-07-25 19:10:40 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netgraph ng_nat.c ng_nat.h Log: MFC rev. 1.1 of ng_nat.h and rev. 1.5,1.9,1.10 of ng_nat.c - Add support for setmode and settarget messages. - Allow node to bypass traffic while no alias address defined. - Fix result of some mechanical change. Revision Changes Path 1.4.2.2 +92 -11 src/sys/netgraph/ng_nat.c 1.1.2.1 +23 -0 src/sys/netgraph/ng_nat.h From owner-cvs-src@FreeBSD.ORG Wed Jul 25 19:15:06 2007 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 9345916A421; Wed, 25 Jul 2007 19:15:06 +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 6898913C478; Wed, 25 Jul 2007 19:15:06 +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 l6PJF64n071289; Wed, 25 Jul 2007 19:15:06 GMT (envelope-from mav@repoman.freebsd.org) Received: (from mav@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6PJF66r071288; Wed, 25 Jul 2007 19:15:06 GMT (envelope-from mav) Message-Id: <200707251915.l6PJF66r071288@repoman.freebsd.org> From: Alexander Motin Date: Wed, 25 Jul 2007 19:15:06 +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/share/man/man4 ng_nat.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, 25 Jul 2007 19:15:06 -0000 mav 2007-07-25 19:15:06 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) share/man/man4 ng_nat.4 Log: MFC rev. 1.3 - Add support for setmode and settarget messages. Revision Changes Path 1.2.2.1 +21 -0 src/share/man/man4/ng_nat.4 From owner-cvs-src@FreeBSD.ORG Wed Jul 25 19:34:27 2007 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 738B716A418; Wed, 25 Jul 2007 19:34:27 +0000 (UTC) (envelope-from henrik@brixandersen.dk) Received: from solow.pil.dk (relay.pil.dk [195.41.47.164]) by mx1.freebsd.org (Postfix) with ESMTP id 2D4EC13C459; Wed, 25 Jul 2007 19:34:27 +0000 (UTC) (envelope-from henrik@brixandersen.dk) Received: from tirith.brixandersen.dk (osgiliath.brixandersen.dk [87.53.223.189]) by solow.pil.dk (Postfix) with ESMTP id 89E9C1CC13D; Wed, 25 Jul 2007 21:34:26 +0200 (CEST) Received: by tirith.brixandersen.dk (Postfix, from userid 1001) id 064E4B860; Wed, 25 Jul 2007 21:34:25 +0200 (CEST) Date: Wed, 25 Jul 2007 21:34:25 +0200 From: Henrik Brix Andersen To: John Baldwin Message-ID: <20070725193425.GA2186@tirith.brixandersen.dk> Mail-Followup-To: John Baldwin , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200707251808.l6PI81Lc064864@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="2oS5YaxWCcQjTEyO" Content-Disposition: inline In-Reply-To: <200707251808.l6PI81Lc064864@repoman.freebsd.org> X-PGP-Key: http://www.brixandersen.dk/files/HenrikBrixAndersen.asc User-Agent: Mutt/1.5.16 (2007-06-09) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/etc/rc.d netif 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, 25 Jul 2007 19:34:27 -0000 --2oS5YaxWCcQjTEyO Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jul 25, 2007 at 06:08:01PM +0000, John Baldwin wrote: > jhb 2007-07-25 18:08:01 UTC >=20 > FreeBSD src repository >=20 > Modified files: > etc/rc.d netif=20 > Log: > Require 'cleanvar' so that files and sockets created in /var/run by > wpa_supplicant and other programs started by 'netif' don't get erased > by a subsequent 'cleanvar'. > =20 > Approved by: re (bmah) > Reviewed by: dougb > MFC after: 1 week Thanks! Regards, Brix --=20 Henrik Brix Andersen --2oS5YaxWCcQjTEyO Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) Comment: GnuPG signed iD8DBQFGp6XBv+Q4flTiePgRAr9bAJwOSDJ/VCxIM6ags6A9wADVbsym3wCeLyec kzHkBFEXOpwTLErVYffLaZY= =SbNo -----END PGP SIGNATURE----- --2oS5YaxWCcQjTEyO-- From owner-cvs-src@FreeBSD.ORG Wed Jul 25 20:15:52 2007 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 46CCA16A47B for ; Wed, 25 Jul 2007 20:15:52 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with SMTP id 7729013C4D5 for ; Wed, 25 Jul 2007 20:15:51 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 26051 invoked by uid 399); 25 Jul 2007 20:15:50 -0000 Received: from localhost (HELO lap.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTP; 25 Jul 2007 20:15:50 -0000 X-Originating-IP: 127.0.0.1 Message-ID: <46A7AF74.1000805@FreeBSD.org> Date: Wed, 25 Jul 2007 13:15:48 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.5 (X11/20070723) MIME-Version: 1.0 To: Henrik Brix Andersen , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200707251808.l6PI81Lc064864@repoman.freebsd.org> <20070725193425.GA2186@tirith.brixandersen.dk> In-Reply-To: <20070725193425.GA2186@tirith.brixandersen.dk> X-Enigmail-Version: 0.95.1 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: Re: cvs commit: src/etc/rc.d netif 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, 25 Jul 2007 20:15:52 -0000 Henrik Brix Andersen wrote: > On Wed, Jul 25, 2007 at 06:08:01PM +0000, John Baldwin wrote: >> jhb 2007-07-25 18:08:01 UTC >> >> FreeBSD src repository >> >> Modified files: >> etc/rc.d netif >> Log: >> Require 'cleanvar' so that files and sockets created in /var/run by >> wpa_supplicant and other programs started by 'netif' don't get erased >> by a subsequent 'cleanvar'. >> >> Approved by: re (bmah) >> Reviewed by: dougb >> MFC after: 1 week > > Thanks! Thank you for both the coherent bug report and the followup testing. Nice to work with a user who is willing to do what it takes to get a bug fixed. :) Doug -- This .signature sanitized for your protection From owner-cvs-src@FreeBSD.ORG Thu Jul 26 06:24:05 2007 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 3423616A419; Thu, 26 Jul 2007 06:24:05 +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 0DB9D13C474; Thu, 26 Jul 2007 06:24:05 +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 l6Q6O4Ef049123; Thu, 26 Jul 2007 06:24:04 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6Q6O4SG049122; Thu, 26 Jul 2007 06:24:04 GMT (envelope-from thompsa) Message-Id: <200707260624.l6Q6O4SG049122@repoman.freebsd.org> From: Andrew Thompson Date: Thu, 26 Jul 2007 06:24: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/sys/net if_lagg.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, 26 Jul 2007 06:24:05 -0000 thompsa 2007-07-26 06:24:04 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/net if_lagg.c Log: The MAC address was not being set correctly on the lagg interface so all outgoing frames had the src of 00:00:00:00:00:00. We fake enough of if_setlladdr() to set the MAC address without resetting the interface, on RELENG_6 this also requires overwriting _ac_enaddr in struct arpcom. Revision Changes Path 1.11.2.4 +1 -0 src/sys/net/if_lagg.c From owner-cvs-src@FreeBSD.ORG Thu Jul 26 10:54:34 2007 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 DBDCF16A46C; Thu, 26 Jul 2007 10:54:34 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B1D4E13C4DE; Thu, 26 Jul 2007 10:54:34 +0000 (UTC) (envelope-from glebius@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 l6QAsYpX090213; Thu, 26 Jul 2007 10:54:34 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6QAsYbO090212; Thu, 26 Jul 2007 10:54:34 GMT (envelope-from glebius) Message-Id: <200707261054.l6QAsYbO090212@repoman.freebsd.org> From: Gleb Smirnoff Date: Thu, 26 Jul 2007 10:54: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/netgraph ng_eiface.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, 26 Jul 2007 10:54:35 -0000 glebius 2007-07-26 10:54:34 UTC FreeBSD src repository Modified files: sys/netgraph ng_eiface.c Log: Honor the IFF_MONITOR flag. PR: kern/99500 Submitted by: Craig Leres Approved by: re (kensmith) Revision Changes Path 1.39 +6 -0 src/sys/netgraph/ng_eiface.c From owner-cvs-src@FreeBSD.ORG Thu Jul 26 13:03:21 2007 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 54D4416A419; Thu, 26 Jul 2007 13:03:21 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id 3EEDC13C45E; Thu, 26 Jul 2007 13:03:21 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from rot26.obsecurity.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id D31A11A4D7C; Thu, 26 Jul 2007 06:03:20 -0700 (PDT) Received: by rot26.obsecurity.org (Postfix, from userid 1001) id 3A686BAB1; Thu, 26 Jul 2007 09:03:20 -0400 (EDT) Date: Thu, 26 Jul 2007 09:03:20 -0400 From: Kris Kennaway To: John Baldwin Message-ID: <20070726130319.GA24271@rot26.obsecurity.org> References: <200707031831.l63IVmfk001694@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200707031831.l63IVmfk001694@repoman.freebsd.org> User-Agent: Mutt/1.4.2.3i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/nfsclient nfs_subs.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, 26 Jul 2007 13:03:21 -0000 On Tue, Jul 03, 2007 at 06:31:48PM +0000, John Baldwin wrote: > jhb 2007-07-03 18:31:48 UTC > > FreeBSD src repository > > Modified files: > sys/nfsclient nfs_subs.c > Log: > Fix for a race where out of order loading of NFS attrs into the > nfsnode could lead to attrs being stale. One example (that we > ran into) was a READDIR+, WRITE. The responses came back in > order, but the attrs from the WRITE were loaded before the > attrs from the READDIR+, leading to the wrong size from being > read on the next stat() call. > > MFC after: 1 week > Submitted by: mohans > Approved by: re (kensmith) Cool, I think this is (one of?) the attr bugs I have also been seeing for a long time. Kris From owner-cvs-src@FreeBSD.ORG Thu Jul 26 14:44:54 2007 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 385CF16A41A; Thu, 26 Jul 2007 14:44:54 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1084F13C45D; Thu, 26 Jul 2007 14:44:53 +0000 (UTC) (envelope-from bmah@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 l6QEirxc017959; Thu, 26 Jul 2007 14:44:53 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6QEirog017958; Thu, 26 Jul 2007 14:44:53 GMT (envelope-from bmah) Message-Id: <200707261444.l6QEirog017958@repoman.freebsd.org> From: "Bruce A. Mah" Date: Thu, 26 Jul 2007 14:44:53 +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, 26 Jul 2007 14:44:54 -0000 bmah 2007-07-26 14:44:53 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Updated release note: BIND 9.3.4-p1. Revision Changes Path 1.883.2.80 +1 -1 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Thu Jul 26 14:45:57 2007 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 AFB9B16A417; Thu, 26 Jul 2007 14:45:57 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 871A013C458; Thu, 26 Jul 2007 14:45:57 +0000 (UTC) (envelope-from bmah@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 l6QEjvjg018043; Thu, 26 Jul 2007 14:45:57 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6QEjvh6018042; Thu, 26 Jul 2007 14:45:57 GMT (envelope-from bmah) Message-Id: <200707261445.l6QEjvh6018042@repoman.freebsd.org> From: "Bruce A. Mah" Date: Thu, 26 Jul 2007 14:45: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/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, 26 Jul 2007 14:45:57 -0000 bmah 2007-07-26 14:45:57 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Updated release note: BIND 9.3.4-p1. Revision Changes Path 1.761.2.82 +1 -1 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Thu Jul 26 15:32:56 2007 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 17A1F16A418; Thu, 26 Jul 2007 15:32:56 +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 E4CB813C457; Thu, 26 Jul 2007 15:32: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 l6QFWtNT023836; Thu, 26 Jul 2007 15:32:55 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6QFWtD3023835; Thu, 26 Jul 2007 15:32:55 GMT (envelope-from jhb) Message-Id: <200707261532.l6QFWtD3023835@repoman.freebsd.org> From: John Baldwin Date: Thu, 26 Jul 2007 15:32: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/amd64/amd64 trap.c src/sys/i386/i386 trap.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, 26 Jul 2007 15:32:56 -0000 jhb 2007-07-26 15:32:55 UTC FreeBSD src repository Modified files: sys/amd64/amd64 trap.c sys/i386/i386 trap.c Log: If the trap number stored in the trapframe is corrupted into a negative value, then we would use a negative index into the trap_msg[] array resulting in a nested page fault. Make the 'type' variable holding the trap number unsigned to avoid this. MFC after: 2 weeks Approved by: re (rwatson) Revision Changes Path 1.319 +4 -2 src/sys/amd64/amd64/trap.c 1.307 +4 -2 src/sys/i386/i386/trap.c From owner-cvs-src@FreeBSD.ORG Thu Jul 26 16:52:59 2007 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 62B2316A41A; Thu, 26 Jul 2007 16:52:59 +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 3D41913C45B; Thu, 26 Jul 2007 16:52:59 +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 l6QGqxNu038050; Thu, 26 Jul 2007 16:52:59 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6QGqwHV038048; Thu, 26 Jul 2007 16:52:58 GMT (envelope-from pjd) Message-Id: <200707261652.l6QGqwHV038048@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Thu, 26 Jul 2007 16:52: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/kern vfs_mount.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, 26 Jul 2007 16:52:59 -0000 pjd 2007-07-26 16:52:58 UTC FreeBSD src repository Modified files: sys/kern vfs_mount.c Log: The v_mountedhere field is protected by the vnode lock, not vnode's internal lock. Approved by: re (rwatson) Revision Changes Path 1.263 +1 -1 src/sys/kern/vfs_mount.c From owner-cvs-src@FreeBSD.ORG Thu Jul 26 16:58:10 2007 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 6868116A480; Thu, 26 Jul 2007 16:58:10 +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 53D4113C468; Thu, 26 Jul 2007 16:58:10 +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 l6QGwADM038592; Thu, 26 Jul 2007 16:58:10 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6QGwAs8038591; Thu, 26 Jul 2007 16:58:10 GMT (envelope-from pjd) Message-Id: <200707261658.l6QGwAs8038591@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Thu, 26 Jul 2007 16:58: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/fs/devfs devfs_vnops.c src/sys/fs/fifofs fifo_vnops.c src/sys/kern uipc_usrreq.c vfs_vnops.c src/sys/vm vnode_pager.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, 26 Jul 2007 16:58:10 -0000 pjd 2007-07-26 16:58:09 UTC FreeBSD src repository Modified files: sys/fs/devfs devfs_vnops.c sys/fs/fifofs fifo_vnops.c sys/kern uipc_usrreq.c vfs_vnops.c sys/vm vnode_pager.c Log: When we do open, we should lock the vnode exclusively. This fixes few races: - fifo race, where two threads assign v_fifoinfo, - v_writecount modifications, - v_object modifications, - and probably more... Discussed with: kib, ups Approved by: re (rwatson) Revision Changes Path 1.149 +1 -0 src/sys/fs/devfs/devfs_vnops.c 1.138 +1 -1 src/sys/fs/fifofs/fifo_vnops.c 1.206 +1 -1 src/sys/kern/uipc_usrreq.c 1.252 +2 -2 src/sys/kern/vfs_vnops.c 1.236 +3 -3 src/sys/vm/vnode_pager.c From owner-cvs-src@FreeBSD.ORG Thu Jul 26 18:15:03 2007 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 67F3B16A418; Thu, 26 Jul 2007 18:15:03 +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 43BE813C428; Thu, 26 Jul 2007 18:15:03 +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 l6QIF3V6050503; Thu, 26 Jul 2007 18:15:03 GMT (envelope-from mav@repoman.freebsd.org) Received: (from mav@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6QIF3rZ050499; Thu, 26 Jul 2007 18:15:03 GMT (envelope-from mav) Message-Id: <200707261815.l6QIF3rZ050499@repoman.freebsd.org> From: Alexander Motin Date: Thu, 26 Jul 2007 18:15:02 +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_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: Thu, 26 Jul 2007 18:15:03 -0000 mav 2007-07-26 18:15:02 UTC FreeBSD src repository Modified files: sys/netgraph ng_bpf.c Log: Reduce stack usage by 256 bytes per call. It helps to avoid kernel stack overflow in complicated traffic filtering setups. There can be minor performance degradation for the MHLEN < len <= 256 case due to additional buffer allocation, but it is a rare case. Approved by: re (rwatson), glebius (mentor) MFC after: 1 week Revision Changes Path 1.22 +11 -5 src/sys/netgraph/ng_bpf.c From owner-cvs-src@FreeBSD.ORG Thu Jul 26 18:38:20 2007 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 DD11E16A417; Thu, 26 Jul 2007 18:38:20 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id 71A5613C480; Thu, 26 Jul 2007 18:38:20 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.7b8) with ESMTP id 199171049 for multiple; Thu, 26 Jul 2007 14:46:55 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l6QIbvUw030369; Thu, 26 Jul 2007 14:37:58 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Pawel Jakub Dawidek Date: Thu, 26 Jul 2007 14:18:58 -0400 User-Agent: KMail/1.9.6 References: <200707261658.l6QGwAs8038591@repoman.freebsd.org> In-Reply-To: <200707261658.l6QGwAs8038591@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707261418.59436.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Thu, 26 Jul 2007 14:37:58 -0400 (EDT) X-Virus-Scanned: ClamAV 0.88.3/3778/Thu Jul 26 13:57:13 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx X-Server: High Performance Mail Server - http://surgemail.com r=1653887525 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/fs/devfs devfs_vnops.c src/sys/fs/fifofs fifo_vnops.c src/sys/kern uipc_usrreq.c vfs_vnops.c src/sys/vm vnode_pager.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, 26 Jul 2007 18:38:21 -0000 On Thursday 26 July 2007 12:58:10 pm Pawel Jakub Dawidek wrote: > pjd 2007-07-26 16:58:09 UTC > > FreeBSD src repository > > Modified files: > sys/fs/devfs devfs_vnops.c > sys/fs/fifofs fifo_vnops.c > sys/kern uipc_usrreq.c vfs_vnops.c > sys/vm vnode_pager.c > Log: > When we do open, we should lock the vnode exclusively. This fixes few races: > - fifo race, where two threads assign v_fifoinfo, > - v_writecount modifications, > - v_object modifications, > - and probably more... Is it possible this could fix some 'vrele: negative ref cnt' and 'vput: negative ref cnt' panics I am seeing on 6.x? e.g.: panic: vput: negative ref cnt cpuid = 3 KDB: stack backtrace: kdb_backtrace() at kdb_backtrace+0x37 panic() at panic+0x1d3 vput() at vput+0xd1 vn_close() at vn_close+0x7d vn_closefile() at vn_closefile+0x10a fdrop_locked() at fdrop_locked+0x10d fdrop() at fdrop and: panic: vrele: negative ref cnt cpuid = 3 KDB: stack backtrace: kdb_backtrace() at kdb_backtrace+0x37 panic() at panic+0x1d1 vrele() at vrele+0xe1 vm_object_vndeallocate() at vm_object_vndeallocate+0x68 vm_object_deallocate() at vm_object_deallocate+0xe9 vm_map_entry_delete() at vm_map_entry_delete+0x17e vm_map_delete() at vm_map_delete+0x20e vmspace_exit() at vmspace_exit+0xe1 exit1() at exit1+0x67a sys_exit() at sys_exit+0xe syscall() at syscall+0x404 -- John Baldwin From owner-cvs-src@FreeBSD.ORG Thu Jul 26 19:08:12 2007 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 4AEC216A46B; Thu, 26 Jul 2007 19:08:12 +0000 (UTC) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2621913C481; Thu, 26 Jul 2007 19:08:12 +0000 (UTC) (envelope-from njl@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 l6QJ8CsD054503; Thu, 26 Jul 2007 19:08:12 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6QJ8Beh054502; Thu, 26 Jul 2007 19:08:11 GMT (envelope-from njl) Message-Id: <200707261908.l6QJ8Beh054502@repoman.freebsd.org> From: Nate Lawson Date: Thu, 26 Jul 2007 19:08:11 +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/dev/acpica acpi_hpet.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, 26 Jul 2007 19:08:12 -0000 njl 2007-07-26 19:08:11 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/acpica acpi_hpet.c Log: MFC v1.10: Be sure HPET is working before attaching it Revision Changes Path 1.5.2.5 +18 -4 src/sys/dev/acpica/acpi_hpet.c From owner-cvs-src@FreeBSD.ORG Thu Jul 26 19:33:01 2007 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 E746616A417; Thu, 26 Jul 2007 19:33:01 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: from mail.garage.freebsd.pl (arm132.internetdsl.tpnet.pl [83.17.198.132]) by mx1.freebsd.org (Postfix) with ESMTP id 8384E13C459; Thu, 26 Jul 2007 19:33:01 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: by mail.garage.freebsd.pl (Postfix, from userid 65534) id 9927045685; Thu, 26 Jul 2007 21:12:47 +0200 (CEST) Received: from localhost (154.81.datacomsa.pl [195.34.81.154]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.garage.freebsd.pl (Postfix) with ESMTP id 58B0A4569A; Thu, 26 Jul 2007 21:12:42 +0200 (CEST) Date: Thu, 26 Jul 2007 21:12:01 +0200 From: Pawel Jakub Dawidek To: John Baldwin Message-ID: <20070726191201.GR12473@garage.freebsd.pl> References: <200707261658.l6QGwAs8038591@repoman.freebsd.org> <200707261418.59436.jhb@freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="kOdvwer/5gjFgNo6" Content-Disposition: inline In-Reply-To: <200707261418.59436.jhb@freebsd.org> User-Agent: Mutt/1.4.2.3i X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 7.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=-2.6 required=3.0 tests=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/fs/devfs devfs_vnops.c src/sys/fs/fifofs fifo_vnops.c src/sys/kern uipc_usrreq.c vfs_vnops.c src/sys/vm vnode_pager.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, 26 Jul 2007 19:33:02 -0000 --kOdvwer/5gjFgNo6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jul 26, 2007 at 02:18:58PM -0400, John Baldwin wrote: > On Thursday 26 July 2007 12:58:10 pm Pawel Jakub Dawidek wrote: > > pjd 2007-07-26 16:58:09 UTC > >=20 > > FreeBSD src repository > >=20 > > Modified files: > > sys/fs/devfs devfs_vnops.c=20 > > sys/fs/fifofs fifo_vnops.c=20 > > sys/kern uipc_usrreq.c vfs_vnops.c=20 > > sys/vm vnode_pager.c=20 > > Log: > > When we do open, we should lock the vnode exclusively. This fixes few= =20 > races: > > - fifo race, where two threads assign v_fifoinfo, > > - v_writecount modifications, > > - v_object modifications, > > - and probably more... >=20 > Is it possible this could fix some 'vrele: negative ref cnt' and 'vput:= =20 > negative ref cnt' panics I am seeing on 6.x? I see similar panic on NFS root vnode, but this change won't fix it. v_usecount is protected by vnode's internal lock, not vnode lock. --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --kOdvwer/5gjFgNo6 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFGqPIBForvXbEpPzQRAvZgAJ965qgQTKO/Y/RsxM3Z6zsw0TceoQCePs6D 1VIj4WItNSzNEkiPbMi3RbY= =3QUl -----END PGP SIGNATURE----- --kOdvwer/5gjFgNo6-- From owner-cvs-src@FreeBSD.ORG Thu Jul 26 20:11:18 2007 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 38FF016A417; Thu, 26 Jul 2007 20:11:18 +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 2BF7C13C46B; Thu, 26 Jul 2007 20:11:18 +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 l6QKBIdi059876; Thu, 26 Jul 2007 20:11:18 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6QKBH4V059875; Thu, 26 Jul 2007 20:11:17 GMT (envelope-from thompsa) Message-Id: <200707262011.l6QKBH4V059875@repoman.freebsd.org> From: Andrew Thompson Date: Thu, 26 Jul 2007 20:11: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/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, 26 Jul 2007 20:11:18 -0000 thompsa 2007-07-26 20:11:16 UTC FreeBSD src repository Modified files: sys/dev/if_ndis if_ndis.c Log: Fix up ndis interaction with net80211 - make NDIS_DEBUG a sysctl - default to IEEE80211_MODE_11B if the card doesnt tell us the channels - dont mess with ic_des_chan when we assosciate - Allow a directed scan by setting the ESSID before scanning (verified with wireshark). Hidden APs probably wouldnt have worked before. - Grab the channel type and use it to look up the correct curchan for the scan results (mistakenly used 11B before) - Fix memory leak in the ndis_scan_results Tested by: matteo Reviewed by: sam Approved by: re (rwatson) Revision Changes Path 1.124 +98 -59 src/sys/dev/if_ndis/if_ndis.c From owner-cvs-src@FreeBSD.ORG Thu Jul 26 20:30:18 2007 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 BA21016A417; Thu, 26 Jul 2007 20:30:18 +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 94A3F13C49D; Thu, 26 Jul 2007 20:30:18 +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 l6QKUIdK061023; Thu, 26 Jul 2007 20:30:18 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6QKUIeW061022; Thu, 26 Jul 2007 20:30:18 GMT (envelope-from thompsa) Message-Id: <200707262030.l6QKUIeW061022@repoman.freebsd.org> From: Andrew Thompson Date: Thu, 26 Jul 2007 20:30: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/net if_bridge.c if_bridgevar.h if_lagg.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, 26 Jul 2007 20:30:18 -0000 thompsa 2007-07-26 20:30:18 UTC FreeBSD src repository Modified files: sys/net if_bridge.c if_bridgevar.h if_lagg.c Log: Avoid holding the softc lock when using copyout(). Reported by: dfr Approved by: re (rwatson) Revision Changes Path 1.101 +57 -29 src/sys/net/if_bridge.c 1.22 +0 -1 src/sys/net/if_bridgevar.h 1.17 +52 -28 src/sys/net/if_lagg.c From owner-cvs-src@FreeBSD.ORG Fri Jul 27 00:43:12 2007 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 A2B3516A419; Fri, 27 Jul 2007 00:43:12 +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 7C72F13C481; Fri, 27 Jul 2007 00:43:12 +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 l6R0hCtF088962; Fri, 27 Jul 2007 00:43:12 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from yongari@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6R0hCuT088961; Fri, 27 Jul 2007 00:43:12 GMT (envelope-from yongari) Message-Id: <200707270043.l6R0hCuT088961@repoman.freebsd.org> From: Pyun YongHyeon Date: Fri, 27 Jul 2007 00:43: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/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: Fri, 27 Jul 2007 00:43:12 -0000 yongari 2007-07-27 00:43:12 UTC FreeBSD src repository Modified files: sys/dev/re if_re.c Log: style(9) Pointed out by: cnst Approved by: re (kensmith) Revision Changes Path 1.93 +2 -2 src/sys/dev/re/if_re.c From owner-cvs-src@FreeBSD.ORG Fri Jul 27 00:57:07 2007 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 A226D16A41F; Fri, 27 Jul 2007 00:57:07 +0000 (UTC) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7A93413C4A5; Fri, 27 Jul 2007 00:57:07 +0000 (UTC) (envelope-from silby@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 l6R0v7jP098475; Fri, 27 Jul 2007 00:57:07 GMT (envelope-from silby@repoman.freebsd.org) Received: (from silby@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6R0v7IH098474; Fri, 27 Jul 2007 00:57:07 GMT (envelope-from silby) Message-Id: <200707270057.l6R0v7IH098474@repoman.freebsd.org> From: Mike Silbersack Date: Fri, 27 Jul 2007 00:57: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 tcp_input.c tcp_subr.c tcp_syncache.c tcp_syncache.h tcp_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: Fri, 27 Jul 2007 00:57:07 -0000 silby 2007-07-27 00:57:06 UTC FreeBSD src repository Modified files: sys/netinet tcp_input.c tcp_subr.c tcp_syncache.c tcp_var.h Added files: sys/netinet tcp_syncache.h Log: Export the contents of the syncache to netstat. Approved by: re (kensmith) MFC after: 2 weeks Revision Changes Path 1.363 +1 -0 src/sys/netinet/tcp_input.c 1.292 +13 -5 src/sys/netinet/tcp_subr.c 1.124 +74 -0 src/sys/netinet/tcp_syncache.c 1.1 +49 -0 src/sys/netinet/tcp_syncache.h (new) 1.154 +0 -8 src/sys/netinet/tcp_var.h From owner-cvs-src@FreeBSD.ORG Fri Jul 27 01:45:02 2007 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 7E40616A419; Fri, 27 Jul 2007 01:45:02 +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 4739213C48D; Fri, 27 Jul 2007 01:45:02 +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 l6R1j2vd004460; Fri, 27 Jul 2007 01:45:02 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from yongari@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6R1j20Q004459; Fri, 27 Jul 2007 01:45:02 GMT (envelope-from yongari) Message-Id: <200707270145.l6R1j20Q004459@repoman.freebsd.org> From: Pyun YongHyeon Date: Fri, 27 Jul 2007 01:45:01 +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/dev/msk if_msk.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, 27 Jul 2007 01:45:02 -0000 yongari 2007-07-27 01:45:01 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/msk if_msk.c Log: MFC if_msk.c, rev 1.16 to RELENG_6. Disable automatic IP ID increment. Due to a hardware bug the automatic IP ID increment in TSO case generated corrupted IP packets. This change brings back TSO capability. Revision Changes Path 1.11.2.7 +0 -15 src/sys/dev/msk/if_msk.c From owner-cvs-src@FreeBSD.ORG Fri Jul 27 01:48:59 2007 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 8609C16A41B; Fri, 27 Jul 2007 01:48:59 +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 5F66813C46C; Fri, 27 Jul 2007 01:48:59 +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 l6R1mx6U004668; Fri, 27 Jul 2007 01:48:59 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from yongari@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6R1mxDb004667; Fri, 27 Jul 2007 01:48:59 GMT (envelope-from yongari) Message-Id: <200707270148.l6R1mxDb004667@repoman.freebsd.org> From: Pyun YongHyeon Date: Fri, 27 Jul 2007 01:48:59 +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/dev/msk if_msk.c if_mskreg.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, 27 Jul 2007 01:48:59 -0000 yongari 2007-07-27 01:48:59 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/msk if_msk.c if_mskreg.h Log: MFC if_msk.c, rev 1.17 if_mskreg.h, rev 1.5 to RELENG_6. Increase a maximum segment size of DMA to 4096. Previously it used MCLBYTES for the segment size but it used too many Tx descriptors in TSO case. While I'm here adjust maximum size of the sum of all segment lengths in a given DMA mapping to 65535, the maximum size, in bytes, of a IP packet. Revision Changes Path 1.11.2.8 +2 -2 src/sys/dev/msk/if_msk.c 1.3.2.3 +2 -0 src/sys/dev/msk/if_mskreg.h From owner-cvs-src@FreeBSD.ORG Fri Jul 27 01:50:55 2007 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 4CA4216A417; Fri, 27 Jul 2007 01:50:55 +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 2618E13C46E; Fri, 27 Jul 2007 01:50:55 +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 l6R1osO9004853; Fri, 27 Jul 2007 01:50:55 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from yongari@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6R1osHX004851; Fri, 27 Jul 2007 01:50:54 GMT (envelope-from yongari) Message-Id: <200707270150.l6R1osHX004851@repoman.freebsd.org> From: Pyun YongHyeon Date: Fri, 27 Jul 2007 01:50:54 +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/dev/msk if_mskreg.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, 27 Jul 2007 01:50:55 -0000 yongari 2007-07-27 01:50:54 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/msk if_mskreg.h Log: MFC if_mskreg.h, rev 1.6 to RELENG_6. The maximum size of the sum of all segment lengths in a given DMA mapping should be 65535 + link layer headers. Revision Changes Path 1.3.2.4 +1 -1 src/sys/dev/msk/if_mskreg.h From owner-cvs-src@FreeBSD.ORG Fri Jul 27 08:25:02 2007 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 86CA316A41F; Fri, 27 Jul 2007 08:25:02 +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 7B27113C494; Fri, 27 Jul 2007 08:25:02 +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 l6R8P2tw046592; Fri, 27 Jul 2007 08:25:02 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6R8P2qR046591; Fri, 27 Jul 2007 08:25:02 GMT (envelope-from rwatson) Message-Id: <200707270825.l6R8P2qR046591@repoman.freebsd.org> From: Robert Watson Date: Fri, 27 Jul 2007 08:25:02 +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 udp6_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: Fri, 27 Jul 2007 08:25:02 -0000 rwatson 2007-07-27 08:25:02 UTC FreeBSD src repository Modified files: sys/netinet6 udp6_usrreq.c Log: Continue effort to improve parity between UDPv4 and UDPv6: add a missing scope security check for the UDPv6 socket credential lookup service, allowing security policies to bound access to credential information. While not an immediate issue for Jail, which doesn't allow use of UDPv6, this may be relevant to other security policies that may wish to control ident lookups. While here, eliminate a very unlikely panic case, in which a socket in the process of being freed is inspected by the sysctl. Approved by: re (kensmith) Reviewed by: bz Revision Changes Path 1.80 +10 -6 src/sys/netinet6/udp6_usrreq.c From owner-cvs-src@FreeBSD.ORG Fri Jul 27 08:40:06 2007 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 5A7E716A417; Fri, 27 Jul 2007 08:40:06 +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 36B6513C46A; Fri, 27 Jul 2007 08:40:06 +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 l6R8e6sm047445; Fri, 27 Jul 2007 08:40:06 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6R8e59f047444; Fri, 27 Jul 2007 08:40:05 GMT (envelope-from brueffer) Message-Id: <200707270840.l6R8e59f047444@repoman.freebsd.org> From: Christian Brueffer Date: Fri, 27 Jul 2007 08:40: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/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: Fri, 27 Jul 2007 08:40:06 -0000 brueffer 2007-07-27 08:40:05 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes article.sgml Log: Modified release notes: - hostapd update to 0.5.8 - wpa_supplicant update to 0.5.8 - KDE update to 3.5.7 Approved by: re (blanket) Revision Changes Path 1.1054 +5 -5 src/release/doc/en_US.ISO8859-1/relnotes/article.sgml From owner-cvs-src@FreeBSD.ORG Fri Jul 27 09:21:18 2007 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 7F77116A419; Fri, 27 Jul 2007 09:21:18 +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 730B913C46C; Fri, 27 Jul 2007 09:21:18 +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 l6R9LIGW060043; Fri, 27 Jul 2007 09:21:18 GMT (envelope-from attilio@repoman.freebsd.org) Received: (from attilio@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6R9LINj060042; Fri, 27 Jul 2007 09:21:18 GMT (envelope-from attilio) Message-Id: <200707270921.l6R9LINj060042@repoman.freebsd.org> From: Attilio Rao Date: Fri, 27 Jul 2007 09:21: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/kern kern_kse.c kern_thread.c src/sys/sys proc.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, 27 Jul 2007 09:21:18 -0000 attilio 2007-07-27 09:21:18 UTC FreeBSD src repository Modified files: sys/kern kern_kse.c kern_thread.c sys/sys proc.h Log: Actually, upcalls cannot be freed while destroying the thread because we should call uma_zfree() with various spinlock helds. Rearranging the code would not help here because we cannot break atomicity respect prcess spinlock, so the only one choice we have is to defer the operation. In order to do this use a global queue synchronized through the kse_lock spinlock which is freed at any thread_alloc() / thread_wait() through a call to thread_reap(). Note that this approach is not ideal as we should want a per-process list of zombie upcalls, but it follows initial guidelines of KSE authors. Tested by: jkim, pav Approved by: jeff, julian Approved by: re Revision Changes Path 1.234 +17 -0 src/sys/kern/kern_kse.c 1.252 +3 -0 src/sys/kern/kern_thread.c 1.489 +1 -0 src/sys/sys/proc.h From owner-cvs-src@FreeBSD.ORG Fri Jul 27 09:34:43 2007 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 8011D16A41A; Fri, 27 Jul 2007 09:34:43 +0000 (UTC) (envelope-from dwmalone@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7504D13C458; Fri, 27 Jul 2007 09:34:43 +0000 (UTC) (envelope-from dwmalone@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 l6R9Yh4t072083; Fri, 27 Jul 2007 09:34:43 GMT (envelope-from dwmalone@repoman.freebsd.org) Received: (from dwmalone@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6R9YhfQ072079; Fri, 27 Jul 2007 09:34:43 GMT (envelope-from dwmalone) Message-Id: <200707270934.l6R9YhfQ072079@repoman.freebsd.org> From: David Malone Date: Fri, 27 Jul 2007 09:34: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/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: Fri, 27 Jul 2007 09:34:43 -0000 dwmalone 2007-07-27 09:34:43 UTC FreeBSD src repository Modified files: sys/i386/isa clock.c Log: It seems that some i386 mothermoards either do not implement the day of week field correctly, or they remember bad values that are written into the day of week field. For this reason, ignore the day of week field when reading the clock on i386 rather than bailing if it is set incorrectly. Problems were seen on a number of platforms, including VMWare, qemu, EPIA ME6000, Epox-3PTA and ABIT-SL30T. This is a slightly different fix to that proposed by Ted in his PR, but the same basic idea. PR: 111117 Submitted by: Ted Faber Approved by: re (rwatson) MFC after: 3 weeks Revision Changes Path 1.239 +2 -1 src/sys/i386/isa/clock.c From owner-cvs-src@FreeBSD.ORG Fri Jul 27 11:16:59 2007 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 C05DF16A419; Fri, 27 Jul 2007 11:16:58 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from gw.catspoiler.org (adsl-75-1-14-242.dsl.scrm01.sbcglobal.net [75.1.14.242]) by mx1.freebsd.org (Postfix) with ESMTP id 6497B13C480; Fri, 27 Jul 2007 11:16:58 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from FreeBSD.org (scratch.catspoiler.org [192.168.101.3]) by gw.catspoiler.org (8.13.3/8.13.3) with ESMTP id l6RAgKhZ082086; Fri, 27 Jul 2007 03:42:24 -0700 (PDT) (envelope-from truckman@FreeBSD.org) Message-Id: <200707271042.l6RAgKhZ082086@gw.catspoiler.org> Date: Fri, 27 Jul 2007 03:42:20 -0700 (PDT) From: Don Lewis To: jhb@FreeBSD.org In-Reply-To: <200706132237.l5DMbmLf033460@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/i386 trap.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, 27 Jul 2007 11:16:59 -0000 On 13 Jun, John Baldwin wrote: > jhb 2007-06-13 22:37:48 UTC > > FreeBSD src repository > > Modified files: > sys/i386/i386 trap.c > Log: > Don't clobber tf_err with the eva from a page fault as the page fault > address is saved in ksi_addr already. > > PR: i386/101379 > Submitted by: Tijl Coosemans : tijl ulyssis org > > Revision Changes Path > 1.306 +0 -3 src/sys/i386/i386/trap.c This change appears to have broken the garbage collector in ports/lang/pm3-base, which means that cvsup no longer works on -CURRENT. The garbage collector uses the old sigvec() interface, and counts on getting the fault address from the sc_err field in struct sigcontext, which is copied from tf_err. The Modula-3 source code for the handler and the sigvec() call is in pm3-1.1.15/libs/m3core/src/runtime/FreeBSD4/RTHeapDep.m3 under the port work directory. Since Modula-3 compiler uses this code, the compiler is bootstrapped from a version of this file that has already been translated to i386 assembly language. The latter lives in pm3-1.1.15/boot-FreeBSD4/m3core/FreeBSD4/RTHeapDep.ms. Modifying the assembly code to convert it to use sigaction() and to pull the fault address out of the siginfo structure is left as an exercise for someone more masochistic than me. From owner-cvs-src@FreeBSD.ORG Fri Jul 27 11:59:58 2007 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 292CA16A418; Fri, 27 Jul 2007 11:59:58 +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 1896C13C4D0; Fri, 27 Jul 2007 11:59:58 +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 l6RBxv4s091178; Fri, 27 Jul 2007 11:59:57 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6RBxvZm091177; Fri, 27 Jul 2007 11:59:57 GMT (envelope-from rwatson) Message-Id: <200707271159.l6RBxvZm091177@repoman.freebsd.org> From: Robert Watson Date: Fri, 27 Jul 2007 11:59: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/dev/ath/ath_rate/amrr amrr.c src/sys/dev/ath/ath_rate/onoe onoe.c src/sys/dev/ce if_ce.c src/sys/dev/cp if_cp.c src/sys/dev/ctau if_ct.c src/sys/dev/cx if_cx.c src/sys/kern subr_bus.c uipc_domain.c src/sys/net if.c if_ethersubr.c netisr.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, 27 Jul 2007 11:59:58 -0000 rwatson 2007-07-27 11:59:57 UTC FreeBSD src repository Modified files: sys/dev/ath/ath_rate/amrr amrr.c sys/dev/ath/ath_rate/onoe onoe.c sys/dev/ce if_ce.c sys/dev/cp if_cp.c sys/dev/ctau if_ct.c sys/dev/cx if_cx.c sys/kern subr_bus.c uipc_domain.c sys/net if.c if_ethersubr.c netisr.c sys/nfsserver nfs_srvsubs.c nfs_syscalls.c sys/sys kernel.h mutex.h Log: First in a series of changes to remove the now-unused Giant compatibility framework for non-MPSAFE network protocols: - Remove debug_mpsafenet variable, sysctl, and tunable. - Remove NET_NEEDS_GIANT() and associate SYSINITSs used by it to force debug.mpsafenet=0 if non-MPSAFE protocols are compiled into the kernel. - Remove logic to automatically flag interrupt handlers as non-MPSAFE if debug.mpsafenet is set for an INTR_TYPE_NET handler. - Remove logic to automatically flag netisr handlers as non-MPSAFE if debug.mpsafenet is set. - Remove references in a few subsystems, including NFS and Cronyx drivers, which keyed off debug_mpsafenet to determine various aspects of their own locking behavior. - Convert NET_LOCK_GIANT(), NET_UNLOCK_GIANT(), and NET_ASSERT_GIANT into no-op's, as their entire behavior was determined by the value in debug_mpsafenet. - Alias NET_CALLOUT_MPSAFE to CALLOUT_MPSAFE. Many remaining references to NET_.*_GIANT() and NET_CALLOUT_MPSAFE are still present in subsystems, and will be removed in followup commits. Reviewed by: bz, jhb Approved by: re (kensmith) Revision Changes Path 1.14 +1 -1 src/sys/dev/ath/ath_rate/amrr/amrr.c 1.15 +1 -1 src/sys/dev/ath/ath_rate/onoe/onoe.c 1.9 +0 -7 src/sys/dev/ce/if_ce.c 1.34 +0 -5 src/sys/dev/cp/if_cp.c 1.34 +0 -5 src/sys/dev/ctau/if_ct.c 1.57 +0 -5 src/sys/dev/cx/if_cx.c 1.201 +0 -3 src/sys/kern/subr_bus.c 1.50 +2 -7 src/sys/kern/uipc_domain.c 1.273 +1 -8 src/sys/net/if.c 1.235 +1 -1 src/sys/net/if_ethersubr.c 1.19 +0 -92 src/sys/net/netisr.c 1.148 +1 -4 src/sys/nfsserver/nfs_srvsubs.c 1.115 +2 -8 src/sys/nfsserver/nfs_syscalls.c 1.136 +0 -5 src/sys/sys/kernel.h 1.99 +5 -22 src/sys/sys/mutex.h From owner-cvs-src@FreeBSD.ORG Fri Jul 27 12:00:30 2007 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 2133C16A46D; Fri, 27 Jul 2007 12:00:30 +0000 (UTC) (envelope-from takawata@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C81B813C483; Fri, 27 Jul 2007 12:00:29 +0000 (UTC) (envelope-from takawata@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 l6RC0TS0091293; Fri, 27 Jul 2007 12:00:29 GMT (envelope-from takawata@repoman.freebsd.org) Received: (from takawata@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6RC0Tq8091292; Fri, 27 Jul 2007 12:00:29 GMT (envelope-from takawata) Message-Id: <200707271200.l6RC0Tq8091292@repoman.freebsd.org> From: Takanori Watanabe Date: Fri, 27 Jul 2007 12:00: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/dev/usb ufoma.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, 27 Jul 2007 12:00:30 -0000 takawata 2007-07-27 12:00:29 UTC FreeBSD src repository Modified files: sys/dev/usb ufoma.c Log: Minor Bug fix that will cause panic with some terminal with voice path on USB. Approved by: re@ (kensmith) Revision Changes Path 1.10 +9 -3 src/sys/dev/usb/ufoma.c From owner-cvs-src@FreeBSD.ORG Fri Jul 27 12:09:56 2007 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 B082D16A41A; Fri, 27 Jul 2007 12:09:56 +0000 (UTC) (envelope-from bland@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8477813C474; Fri, 27 Jul 2007 12:09:56 +0000 (UTC) (envelope-from bland@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 l6RC9u2H093102; Fri, 27 Jul 2007 12:09:56 GMT (envelope-from bland@repoman.freebsd.org) Received: (from bland@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6RC9uws093101; Fri, 27 Jul 2007 12:09:56 GMT (envelope-from bland) Message-Id: <200707271209.l6RC9uws093101@repoman.freebsd.org> From: Alexander Nedotsukov Date: Fri, 27 Jul 2007 12:09: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/usr.bin/calendar/calendars calendar.holiday 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, 27 Jul 2007 12:09:56 -0000 bland 2007-07-27 12:09:55 UTC FreeBSD src repository (doc,ports committer) Modified files: usr.bin/calendar/calendars calendar.holiday Log: Update for japanese holidays. PR: 114732 Approved by: re (rwatson) Revision Changes Path 1.35 +1 -1 src/usr.bin/calendar/calendars/calendar.holiday From owner-cvs-src@FreeBSD.ORG Fri Jul 27 14:26:44 2007 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 50FE816A49A; Fri, 27 Jul 2007 14:26:44 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3A92313C469; Fri, 27 Jul 2007 14:26:43 +0000 (UTC) (envelope-from cognet@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 l6REQhVp013794; Fri, 27 Jul 2007 14:26:43 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6REQhuF013793; Fri, 27 Jul 2007 14:26:43 GMT (envelope-from cognet) Message-Id: <200707271426.l6REQhuF013793@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 27 Jul 2007 14:26: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/arm/arm intr.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, 27 Jul 2007 14:26:44 -0000 cognet 2007-07-27 14:26:43 UTC FreeBSD src repository Modified files: sys/arm/arm intr.c Log: INTR_FILTER bits for arm Approved by: re (blanket) Revision Changes Path 1.17 +44 -2 src/sys/arm/arm/intr.c From owner-cvs-src@FreeBSD.ORG Fri Jul 27 14:28:15 2007 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 99B3D16A417; Fri, 27 Jul 2007 14:28:15 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6F15E13C478; Fri, 27 Jul 2007 14:28:15 +0000 (UTC) (envelope-from cognet@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 l6RESFGc013920; Fri, 27 Jul 2007 14:28:15 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6RESFJv013919; Fri, 27 Jul 2007 14:28:15 GMT (envelope-from cognet) Message-Id: <200707271428.l6RESFJv013919@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 27 Jul 2007 14:28: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/arm/arm cpufunc_asm_xscale_c3.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: Fri, 27 Jul 2007 14:28:15 -0000 cognet 2007-07-27 14:28:15 UTC FreeBSD src repository Added files: sys/arm/arm cpufunc_asm_xscale_c3.S Log: Import xscale core 3 cache management functions. Approved by: re (blanket) Revision Changes Path 1.1 +397 -0 src/sys/arm/arm/cpufunc_asm_xscale_c3.S (new) From owner-cvs-src@FreeBSD.ORG Fri Jul 27 14:39:42 2007 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 4F16F16A417; Fri, 27 Jul 2007 14:39:42 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2341B13C468; Fri, 27 Jul 2007 14:39:42 +0000 (UTC) (envelope-from cognet@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 l6REdgic014612; Fri, 27 Jul 2007 14:39:42 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6REdf9Y014611; Fri, 27 Jul 2007 14:39:41 GMT (envelope-from cognet) Message-Id: <200707271439.l6REdf9Y014611@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 27 Jul 2007 14:39: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/sys/arm/include cpufunc.h src/sys/arm/arm cpufunc.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, 27 Jul 2007 14:39:42 -0000 cognet 2007-07-27 14:39:41 UTC FreeBSD src repository Modified files: sys/arm/include cpufunc.h sys/arm/arm cpufunc.c Log: Add a new set of functions to handle L2 cache. Make them no-op for every CPU except Xscale core 3. Approved by: re (blanket) Revision Changes Path 1.17 +47 -7 src/sys/arm/arm/cpufunc.c 1.12 +20 -9 src/sys/arm/include/cpufunc.h From owner-cvs-src@FreeBSD.ORG Fri Jul 27 14:42:26 2007 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 5DBF416A419; Fri, 27 Jul 2007 14:42:26 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3233613C461; Fri, 27 Jul 2007 14:42:26 +0000 (UTC) (envelope-from cognet@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 l6REgQs2015130; Fri, 27 Jul 2007 14:42:26 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6REgQdk015129; Fri, 27 Jul 2007 14:42:26 GMT (envelope-from cognet) Message-Id: <200707271442.l6REgQdk015129@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 27 Jul 2007 14:42: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/conf Makefile.arm src/sys/arm/arm elf_trampoline.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, 27 Jul 2007 14:42:26 -0000 cognet 2007-07-27 14:42:26 UTC FreeBSD src repository Modified files: sys/conf Makefile.arm sys/arm/arm elf_trampoline.c Log: Bring in two bandaids to get the elf trampoline to work again, until I find a proper solution. - Add a dummy entry point which just calls the C entry points, and try to make sure it's the first code in the binary. - Copy a bit more than func_end to try to copy the whole load_kernel() function. gcc4 puts code behind the func_end symbol. Approved by: re (blanket) Revision Changes Path 1.18 +15 -5 src/sys/arm/arm/elf_trampoline.c 1.34 +14 -10 src/sys/conf/Makefile.arm From owner-cvs-src@FreeBSD.ORG Fri Jul 27 14:45:05 2007 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 0646E16A41A; Fri, 27 Jul 2007 14:45:05 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B289713C459; Fri, 27 Jul 2007 14:45:04 +0000 (UTC) (envelope-from cognet@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 l6REj44l015346; Fri, 27 Jul 2007 14:45:04 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6REj48P015345; Fri, 27 Jul 2007 14:45:04 GMT (envelope-from cognet) Message-Id: <200707271445.l6REj48P015345@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 27 Jul 2007 14:45: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/arm/include pmap.h src/sys/arm/arm 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: Fri, 27 Jul 2007 14:45:05 -0000 cognet 2007-07-27 14:45:04 UTC FreeBSD src repository Modified files: sys/arm/include pmap.h sys/arm/arm pmap.c Log: Properly handle supersections. Make sure we cache entries in the L2 cache. Approved by: re (blanket) Revision Changes Path 1.84 +26 -10 src/sys/arm/arm/pmap.c 1.27 +20 -4 src/sys/arm/include/pmap.h From owner-cvs-src@FreeBSD.ORG Fri Jul 27 14:45:33 2007 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 AB15E16A417; Fri, 27 Jul 2007 14:45:33 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7E6FC13C459; Fri, 27 Jul 2007 14:45:33 +0000 (UTC) (envelope-from cognet@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 l6REjXXn015385; Fri, 27 Jul 2007 14:45:33 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6REjXUp015384; Fri, 27 Jul 2007 14:45:33 GMT (envelope-from cognet) Message-Id: <200707271445.l6REjXUp015384@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 27 Jul 2007 14:45: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/arm/include pte.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, 27 Jul 2007 14:45:33 -0000 cognet 2007-07-27 14:45:33 UTC FreeBSD src repository Modified files: sys/arm/include pte.h Log: Fix the cache mode description. Approved by: re (blanket) Revision Changes Path 1.5 +5 -5 src/sys/arm/include/pte.h From owner-cvs-src@FreeBSD.ORG Fri Jul 27 14:46:16 2007 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 351AA16A41F; Fri, 27 Jul 2007 14:46:16 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CD30513C480; Fri, 27 Jul 2007 14:46:15 +0000 (UTC) (envelope-from cognet@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 l6REkFHb015441; Fri, 27 Jul 2007 14:46:15 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6REkFut015440; Fri, 27 Jul 2007 14:46:15 GMT (envelope-from cognet) Message-Id: <200707271446.l6REkFut015440@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 27 Jul 2007 14: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/arm/arm vm_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: Fri, 27 Jul 2007 14:46:16 -0000 cognet 2007-07-27 14:46:15 UTC FreeBSD src repository Modified files: sys/arm/arm vm_machdep.c Log: Use supersection instead of standard sections to map the whole memory when available. Approved by: re (blanket) Revision Changes Path 1.33 +29 -11 src/sys/arm/arm/vm_machdep.c From owner-cvs-src@FreeBSD.ORG Fri Jul 27 14:46:43 2007 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 96D8516A417; Fri, 27 Jul 2007 14:46:43 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6B96E13C459; Fri, 27 Jul 2007 14:46:43 +0000 (UTC) (envelope-from cognet@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 l6REkhP2015478; Fri, 27 Jul 2007 14:46:43 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6REkheO015477; Fri, 27 Jul 2007 14:46:43 GMT (envelope-from cognet) Message-Id: <200707271446.l6REkheO015477@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 27 Jul 2007 14:46: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/arm/arm busdma_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: Fri, 27 Jul 2007 14:46:43 -0000 cognet 2007-07-27 14:46:43 UTC FreeBSD src repository Modified files: sys/arm/arm busdma_machdep.c Log: Handle supersections and L2 cache. Approved by: re (blanket) Revision Changes Path 1.34 +36 -30 src/sys/arm/arm/busdma_machdep.c From owner-cvs-src@FreeBSD.ORG Fri Jul 27 14:48:06 2007 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 2452816A41B; Fri, 27 Jul 2007 14:48:06 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id ED04D13C468; Fri, 27 Jul 2007 14:48:05 +0000 (UTC) (envelope-from cognet@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 l6REm5RE015724; Fri, 27 Jul 2007 14:48:05 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6REm5X6015723; Fri, 27 Jul 2007 14:48:05 GMT (envelope-from cognet) Message-Id: <200707271448.l6REm5X6015723@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 27 Jul 2007 14: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/sys/dev/em if_em.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, 27 Jul 2007 14:48:06 -0000 cognet 2007-07-27 14:48:05 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Use coherent mapping for DMA on arm. This is propably suitable for the other archs, but I can't test it so I made it conditionnal on __arm__ for now. Approved by: re (blanket) Revision Changes Path 1.182 +5 -0 src/sys/dev/em/if_em.c From owner-cvs-src@FreeBSD.ORG Fri Jul 27 14:49:12 2007 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 2B11816A417; Fri, 27 Jul 2007 14:49:12 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F3D5E13C45E; Fri, 27 Jul 2007 14:49:11 +0000 (UTC) (envelope-from cognet@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 l6REnBpw015791; Fri, 27 Jul 2007 14:49:11 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6REnB69015790; Fri, 27 Jul 2007 14:49:11 GMT (envelope-from cognet) Message-Id: <200707271449.l6REnB69015790@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 27 Jul 2007 14:49: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/arm/arm identcpu.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, 27 Jul 2007 14:49:12 -0000 cognet 2007-07-27 14:49:11 UTC FreeBSD src repository Modified files: sys/arm/arm identcpu.c Log: Say if the L2 cache is enabled or disabled as well. Approved by: re (blanket) Revision Changes Path 1.11 +6 -0 src/sys/arm/arm/identcpu.c From owner-cvs-src@FreeBSD.ORG Fri Jul 27 14:50:58 2007 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 6DBFD16A41A; Fri, 27 Jul 2007 14:50:58 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 57D7A13C48D; Fri, 27 Jul 2007 14:50:58 +0000 (UTC) (envelope-from cognet@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 l6REowNu016058; Fri, 27 Jul 2007 14:50:58 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6REow40016057; Fri, 27 Jul 2007 14:50:58 GMT (envelope-from cognet) Message-Id: <200707271450.l6REow40016057@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 27 Jul 2007 14:50: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/arm/xscale/i8134x crb_machdep.c files.crb files.i81342 i81342.c i81342_mcu.c i81342_pci.c i81342_space.c i81342reg.h i81342var.h obio.c obio_space.c obiovar.h std.crb std.i81342 uart_bus_i81342.c uart_cpu_i81342.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, 27 Jul 2007 14:50:58 -0000 cognet 2007-07-27 14:50:57 UTC FreeBSD src repository Added files: sys/arm/xscale/i8134x crb_machdep.c files.crb files.i81342 i81342.c i81342_mcu.c i81342_pci.c i81342_space.c i81342reg.h i81342var.h obio.c obio_space.c obiovar.h std.crb std.i81342 uart_bus_i81342.c uart_cpu_i81342.c Log: Add initial IOP342 support. Thanks to Intel for providing sample hardware. Approved by: re (blanket) Revision Changes Path 1.1 +451 -0 src/sys/arm/xscale/i8134x/crb_machdep.c (new) 1.1 +2 -0 src/sys/arm/xscale/i8134x/files.crb (new) 1.1 +15 -0 src/sys/arm/xscale/i8134x/files.i81342 (new) 1.1 +463 -0 src/sys/arm/xscale/i8134x/i81342.c (new) 1.1 +57 -0 src/sys/arm/xscale/i8134x/i81342_mcu.c (new) 1.1 +542 -0 src/sys/arm/xscale/i8134x/i81342_pci.c (new) 1.1 +345 -0 src/sys/arm/xscale/i8134x/i81342_space.c (new) 1.1 +306 -0 src/sys/arm/xscale/i8134x/i81342reg.h (new) 1.1 +70 -0 src/sys/arm/xscale/i8134x/i81342var.h (new) 1.1 +167 -0 src/sys/arm/xscale/i8134x/obio.c (new) 1.1 +225 -0 src/sys/arm/xscale/i8134x/obio_space.c (new) 1.1 +55 -0 src/sys/arm/xscale/i8134x/obiovar.h (new) 1.1 +6 -0 src/sys/arm/xscale/i8134x/std.crb (new) 1.1 +5 -0 src/sys/arm/xscale/i8134x/std.i81342 (new) 1.1 +92 -0 src/sys/arm/xscale/i8134x/uart_bus_i81342.c (new) 1.1 +68 -0 src/sys/arm/xscale/i8134x/uart_cpu_i81342.c (new) From owner-cvs-src@FreeBSD.ORG Fri Jul 27 14:52:05 2007 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 1D78516A421; Fri, 27 Jul 2007 14:52:05 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DF76113C4B0; Fri, 27 Jul 2007 14:52:04 +0000 (UTC) (envelope-from cognet@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 l6REq4OQ016266; Fri, 27 Jul 2007 14:52:04 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6REq4sE016260; Fri, 27 Jul 2007 14:52:04 GMT (envelope-from cognet) Message-Id: <200707271452.l6REq4sE016260@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 27 Jul 2007 14:52: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/arm/xscale/i80321 i80321_timer.c i80321_wdog.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, 27 Jul 2007 14:52:05 -0000 cognet 2007-07-27 14:52:04 UTC FreeBSD src repository Modified files: sys/arm/xscale/i80321 i80321_timer.c i80321_wdog.c Log: Share the timer and watchdog drivers with the i81342. It's the same, except it uses different registers. Approved by: re (blanket) Revision Changes Path 1.13 +66 -7 src/sys/arm/xscale/i80321/i80321_timer.c 1.5 +4 -0 src/sys/arm/xscale/i80321/i80321_wdog.c From owner-cvs-src@FreeBSD.ORG Fri Jul 27 14:53:07 2007 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 2292E16A475; Fri, 27 Jul 2007 14:53:07 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EAA2D13C428; Fri, 27 Jul 2007 14:53:06 +0000 (UTC) (envelope-from cognet@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 l6REr6bQ016361; Fri, 27 Jul 2007 14:53:06 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6REr6mR016360; Fri, 27 Jul 2007 14:53:06 GMT (envelope-from cognet) Message-Id: <200707271453.l6REr6mR016360@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 27 Jul 2007 14:53:06 +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/arm/xscale/i80321 i80321var.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, 27 Jul 2007 14:53:07 -0000 cognet 2007-07-27 14:53:06 UTC FreeBSD src repository Modified files: sys/arm/xscale/i80321 i80321var.h Log: Do not define NIRQ, it is already defined in include/intr.h Approved by: re (blanket) Revision Changes Path 1.5 +0 -5 src/sys/arm/xscale/i80321/i80321var.h From owner-cvs-src@FreeBSD.ORG Fri Jul 27 14:53:43 2007 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 63C6016A419; Fri, 27 Jul 2007 14:53:43 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2BB3113C4F8; Fri, 27 Jul 2007 14:53:42 +0000 (UTC) (envelope-from cognet@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 l6RErgGo016467; Fri, 27 Jul 2007 14:53:42 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6RErg27016466; Fri, 27 Jul 2007 14:53:42 GMT (envelope-from cognet) Message-Id: <200707271453.l6RErg27016466@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 27 Jul 2007 14:53: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/arm/xscale/i80321 i80321_pci.c obio.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, 27 Jul 2007 14:53:43 -0000 cognet 2007-07-27 14:53:42 UTC FreeBSD src repository Modified files: sys/arm/xscale/i80321 i80321_pci.c obio.c Log: Cleanup Approved by: re (blanket) Revision Changes Path 1.11 +2 -2 src/sys/arm/xscale/i80321/i80321_pci.c 1.5 +0 -6 src/sys/arm/xscale/i80321/obio.c From owner-cvs-src@FreeBSD.ORG Fri Jul 27 14:54:27 2007 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 7CA9616A46B; Fri, 27 Jul 2007 14:54:27 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 51CAE13C45D; Fri, 27 Jul 2007 14:54:27 +0000 (UTC) (envelope-from cognet@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 l6REsRse016536; Fri, 27 Jul 2007 14:54:27 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6REsRSd016535; Fri, 27 Jul 2007 14:54:27 GMT (envelope-from cognet) Message-Id: <200707271454.l6REsRSd016535@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 27 Jul 2007 14:54: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/sys/arm/include armreg.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, 27 Jul 2007 14:54:27 -0000 cognet 2007-07-27 14:54:27 UTC FreeBSD src repository Modified files: sys/arm/include armreg.h Log: XScale core 3 definitions. Approved by: re (blanket) Revision Changes Path 1.6 +5 -0 src/sys/arm/include/armreg.h From owner-cvs-src@FreeBSD.ORG Fri Jul 27 14:57:04 2007 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 EED9616A419; Fri, 27 Jul 2007 14:57:04 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B294913C45E; Fri, 27 Jul 2007 14:57:04 +0000 (UTC) (envelope-from cognet@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 l6REv4eF016732; Fri, 27 Jul 2007 14:57:04 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6REv4Jw016731; Fri, 27 Jul 2007 14:57:04 GMT (envelope-from cognet) Message-Id: <200707271457.l6REv4Jw016731@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 27 Jul 2007 14:57: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/arm/conf CRB 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, 27 Jul 2007 14:57:05 -0000 cognet 2007-07-27 14:57:04 UTC FreeBSD src repository Added files: sys/arm/conf CRB Log: CRB config file. Approved by: re (blanket) Revision Changes Path 1.1 +114 -0 src/sys/arm/conf/CRB (new) From owner-cvs-src@FreeBSD.ORG Fri Jul 27 17:22:13 2007 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 E440816A419; Fri, 27 Jul 2007 17:22:13 +0000 (UTC) (envelope-from nyan@jp.FreeBSD.org) Received: from watery.cc.kogakuin.ac.jp (watery.cc.kogakuin.ac.jp [133.80.152.80]) by mx1.freebsd.org (Postfix) with ESMTP id 84BFB13C48A; Fri, 27 Jul 2007 17:22:13 +0000 (UTC) (envelope-from nyan@jp.FreeBSD.org) Received: from localhost (localhost [IPv6:::1]) by watery.cc.kogakuin.ac.jp (8.13.6/8.13.6) with ESMTP id l6RGuJ5C043245; Sat, 28 Jul 2007 01:56:19 +0900 (JST) (envelope-from nyan@jp.FreeBSD.org) Date: Sat, 28 Jul 2007 01:55:43 +0900 (JST) Message-Id: <20070728.015543.74717311.nyan@jp.FreeBSD.org> To: dwmalone@FreeBSD.org From: Takahashi Yoshihiro In-Reply-To: <200707270934.l6R9YhfQ072079@repoman.freebsd.org> References: <200707270934.l6R9YhfQ072079@repoman.freebsd.org> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: 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: Fri, 27 Jul 2007 17:22:14 -0000 In article <200707270934.l6R9YhfQ072079@repoman.freebsd.org> David Malone writes: > dwmalone 2007-07-27 09:34:43 UTC > > FreeBSD src repository > > Modified files: > sys/i386/isa clock.c > Log: > It seems that some i386 mothermoards either do not implement the > day of week field correctly, or they remember bad values that are > written into the day of week field. For this reason, ignore the day > of week field when reading the clock on i386 rather than bailing if > it is set incorrectly. It seems that pc98 has the same problem. Could you apply the same change to sys/pc98/cbus/clock.c ? --- TAKAHASHI Yoshihiro From owner-cvs-src@FreeBSD.ORG Fri Jul 27 19:55:42 2007 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 EC94A16A421; Fri, 27 Jul 2007 19:55:42 +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 B94EB13C505; Fri, 27 Jul 2007 19:55:42 +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 l6RJtgB5055465; Fri, 27 Jul 2007 19:55:42 GMT (envelope-from remko@repoman.freebsd.org) Received: (from remko@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6RJtgdi055464; Fri, 27 Jul 2007 19:55:42 GMT (envelope-from remko) Message-Id: <200707271955.l6RJtgdi055464@repoman.freebsd.org> From: Remko Lodder Date: Fri, 27 Jul 2007 19:55: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/share/man/man9 sysctl_ctx_init.9 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, 27 Jul 2007 19:55:43 -0000 remko 2007-07-27 19:55:42 UTC FreeBSD src repository Modified files: share/man/man9 sysctl_ctx_init.9 Log: Update the sysctl_ctx_init(9) manual page with the following information from the submitter: Starting value for OID_AUTO was changed from 100 to 256 (0x100) in kern/kern_sysctl.c#rev1.112 on 2001-07-25, and defined as CTL_AUTO_START in sys/sysctl.h#rev1.98. Submitted by: cnst Silence from: #bsddocs on efnet MFC After: 3 days Approved by: re (bmah) Revision Changes Path 1.14 +2 -1 src/share/man/man9/sysctl_ctx_init.9 From owner-cvs-src@FreeBSD.ORG Fri Jul 27 20:01:22 2007 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 C87D716A418; Fri, 27 Jul 2007 20:01:22 +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 94B5613C461; Fri, 27 Jul 2007 20:01:22 +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 l6RK1MxI055828; Fri, 27 Jul 2007 20:01:22 GMT (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6RK1MuV055826; Fri, 27 Jul 2007 20:01:22 GMT (envelope-from alc) Message-Id: <200707272001.l6RK1MuV055826@repoman.freebsd.org> From: Alan Cox Date: Fri, 27 Jul 2007 20:01: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/sys/sys vmmeter.h src/sys/vm vm_meter.c vm_page.c src/usr.bin/vmstat vmstat.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, 27 Jul 2007 20:01:22 -0000 alc 2007-07-27 20:01:22 UTC FreeBSD src repository Modified files: sys/sys vmmeter.h sys/vm vm_meter.c vm_page.c usr.bin/vmstat vmstat.c Log: Add a counter for the total number of pages cached and support for reporting the value of this counter in the program "vmstat". Approved by: re (rwatson) Revision Changes Path 1.33 +1 -0 src/sys/sys/vmmeter.h 1.96 +2 -0 src/sys/vm/vm_meter.c 1.353 +1 -0 src/sys/vm/vm_page.c 1.98 +2 -0 src/usr.bin/vmstat/vmstat.c From owner-cvs-src@FreeBSD.ORG Fri Jul 27 20:22:07 2007 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 6861C16A420; Fri, 27 Jul 2007 20:22:07 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from galain.elvandar.org (redqueen.elvandar.org [217.148.169.55]) by mx1.freebsd.org (Postfix) with ESMTP id 2095C13C46C; Fri, 27 Jul 2007 20:22:07 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from evilcoder.xs4all.nl ([195.64.94.120] helo=elvandar.local) by galain.elvandar.org with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.67) (envelope-from ) id 1IEWK6-000PI4-98; Fri, 27 Jul 2007 22:22:06 +0200 Message-ID: <46AA53F0.70405@FreeBSD.org> Date: Fri, 27 Jul 2007 22:22:08 +0200 From: Remko Lodder User-Agent: Thunderbird 2.0.0.5 (Macintosh/20070716) MIME-Version: 1.0 To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200707271955.l6RJtgdi055464@repoman.freebsd.org> In-Reply-To: <200707271955.l6RJtgdi055464@repoman.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: Re: cvs commit: src/share/man/man9 sysctl_ctx_init.9 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, 27 Jul 2007 20:22:07 -0000 Remko Lodder wrote: > remko 2007-07-27 19:55:42 UTC > > FreeBSD src repository > > Modified files: > share/man/man9 sysctl_ctx_init.9 > Log: > Update the sysctl_ctx_init(9) manual page with the following > information from the submitter: > > Starting value for OID_AUTO was changed from 100 to 256 (0x100) in > kern/kern_sysctl.c#rev1.112 on 2001-07-25, and defined as > CTL_AUTO_START in sys/sysctl.h#rev1.98. > > Submitted by: cnst > Silence from: #bsddocs on efnet > MFC After: 3 days > Approved by: re (bmah) > Oh, and sponsored by the Google Summer of Code 2007 -- Kind regards, Remko Lodder ** remko@elvandar.org FreeBSD ** remko@FreeBSD.org /* Quis custodiet ipsos custodes */ From owner-cvs-src@FreeBSD.ORG Fri Jul 27 20:46:25 2007 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 817CC16A417; Fri, 27 Jul 2007 20:46:25 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id CF9FA13C45E; Fri, 27 Jul 2007 20:46:24 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.7b8) with ESMTP id 199423375 for multiple; Fri, 27 Jul 2007 16:55:17 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l6RKkIZP041792; Fri, 27 Jul 2007 16:46:20 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Don Lewis Date: Fri, 27 Jul 2007 08:19:07 -0400 User-Agent: KMail/1.9.6 References: <200707271042.l6RAgKhZ082086@gw.catspoiler.org> In-Reply-To: <200707271042.l6RAgKhZ082086@gw.catspoiler.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707270819.08197.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Fri, 27 Jul 2007 16:46:21 -0400 (EDT) X-Virus-Scanned: ClamAV 0.88.3/3784/Fri Jul 27 13:35:18 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.0 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00, DATE_IN_PAST_06_12 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx X-Server: High Performance Mail Server - http://surgemail.com r=1653887525 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 trap.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, 27 Jul 2007 20:46:25 -0000 On Friday 27 July 2007 06:42:20 am Don Lewis wrote: > On 13 Jun, John Baldwin wrote: > > jhb 2007-06-13 22:37:48 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/i386/i386 trap.c > > Log: > > Don't clobber tf_err with the eva from a page fault as the page fault > > address is saved in ksi_addr already. > > > > PR: i386/101379 > > Submitted by: Tijl Coosemans : tijl ulyssis org > > > > Revision Changes Path > > 1.306 +0 -3 src/sys/i386/i386/trap.c > > This change appears to have broken the garbage collector in > ports/lang/pm3-base, which means that cvsup no longer works on -CURRENT. > The garbage collector uses the old sigvec() interface, and counts on > getting the fault address from the sc_err field in struct sigcontext, > which is copied from tf_err. > > The Modula-3 source code for the handler and the sigvec() call is in > pm3-1.1.15/libs/m3core/src/runtime/FreeBSD4/RTHeapDep.m3 under the port > work directory. Since Modula-3 compiler uses this code, the compiler is > bootstrapped from a version of this file that has already been > translated to i386 assembly language. The latter lives in > pm3-1.1.15/boot-FreeBSD4/m3core/FreeBSD4/RTHeapDep.ms. > > Modifying the assembly code to convert it to use sigaction() and to pull > the fault address out of the siginfo structure is left as an exercise > for someone more masochistic than me. Assuming wine doesn't use sigvec() this should work. I noticed while looking at this that ddb's backtrace had some special handling that assumes tf_err == faulting address as well. :-/ Index: machdep.c =================================================================== RCS file: /usr/cvs/src/sys/i386/i386/machdep.c,v retrieving revision 1.657 diff -u -r1.657 machdep.c --- machdep.c 6 Jun 2007 07:35:07 -0000 1.657 +++ machdep.c 27 Jul 2007 12:17:22 -0000 @@ -352,7 +352,12 @@ sf.sf_siginfo.si_sc.sc_pc = regs->tf_eip; sf.sf_siginfo.si_sc.sc_ps = regs->tf_eflags; sf.sf_siginfo.si_sc.sc_trapno = regs->tf_trapno; - sf.sf_siginfo.si_sc.sc_err = regs->tf_err; + + /* + * XXX: Some old binaries using sigvec() such as cvsup depend + * on this. + */ + sf.sf_siginfo.si_sc.sc_err = (register_t)ksi->ksi_addr; /* * If we're a vm86 process, we want to save the segment registers. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Fri Jul 27 20:46:25 2007 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 8602316A419; Fri, 27 Jul 2007 20:46:25 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id D41F113C461; Fri, 27 Jul 2007 20:46:24 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.7b8) with ESMTP id 199423368 for multiple; Fri, 27 Jul 2007 16:55:14 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l6RKkIZO041792; Fri, 27 Jul 2007 16:46:18 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: David Malone Date: Fri, 27 Jul 2007 08:04:36 -0400 User-Agent: KMail/1.9.6 References: <200707270934.l6R9YhfQ072079@repoman.freebsd.org> In-Reply-To: <200707270934.l6R9YhfQ072079@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707270804.36924.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Fri, 27 Jul 2007 16:46:18 -0400 (EDT) X-Virus-Scanned: ClamAV 0.88.3/3784/Fri Jul 27 13:35:18 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.0 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00, DATE_IN_PAST_06_12 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx X-Server: High Performance Mail Server - http://surgemail.com r=1653887525 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: 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: Fri, 27 Jul 2007 20:46:25 -0000 On Friday 27 July 2007 05:34:43 am David Malone wrote: > dwmalone 2007-07-27 09:34:43 UTC > > FreeBSD src repository > > Modified files: > sys/i386/isa clock.c > Log: > It seems that some i386 mothermoards either do not implement the > day of week field correctly, or they remember bad values that are > written into the day of week field. For this reason, ignore the day > of week field when reading the clock on i386 rather than bailing if > it is set incorrectly. > > Problems were seen on a number of platforms, including VMWare, qemu, > EPIA ME6000, Epox-3PTA and ABIT-SL30T. > > This is a slightly different fix to that proposed by Ted in his PR, > but the same basic idea. > > PR: 111117 > Submitted by: Ted Faber > Approved by: re (rwatson) > MFC after: 3 weeks Can you merge this to amd64 as well? -- John Baldwin From owner-cvs-src@FreeBSD.ORG Fri Jul 27 20:53:15 2007 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 EED2916A419; Fri, 27 Jul 2007 20:53:14 +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 A023F13C428; Fri, 27 Jul 2007 20:53:12 +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 ; 27 Jul 2007 21:53:10 +0100 (BST) Date: Fri, 27 Jul 2007 21:53:10 +0100 From: David Malone To: John Baldwin Message-ID: <20070727205310.GA39586@walton.maths.tcd.ie> References: <200707270934.l6R9YhfQ072079@repoman.freebsd.org> <200707270804.36924.jhb@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200707270804.36924.jhb@freebsd.org> User-Agent: Mutt/1.5.6i Sender: dwmalone@maths.tcd.ie Cc: cvs-src@freebsd.org, src-committers@freebsd.org, David Malone , cvs-all@freebsd.org Subject: Re: cvs commit: 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: Fri, 27 Jul 2007 20:53:15 -0000 On Fri, Jul 27, 2007 at 08:04:36AM -0400, John Baldwin wrote: > Can you merge this to amd64 as well? The amd64 version of inittodr does not use clock_ct_to_ts at the moment, so it should not have this problem. I do plan to make the amd64 version more like the i386 version, but I was going to wait until the code slush in -current was over. Have you seen any problems like this on amd64? David. From owner-cvs-src@FreeBSD.ORG Fri Jul 27 22:20:22 2007 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 886EA16A419; Fri, 27 Jul 2007 22:20:22 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from gw.catspoiler.org (adsl-75-1-14-242.dsl.scrm01.sbcglobal.net [75.1.14.242]) by mx1.freebsd.org (Postfix) with ESMTP id 0E83A13C45B; Fri, 27 Jul 2007 22:20:21 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from FreeBSD.org (scratch.catspoiler.org [192.168.101.3]) by gw.catspoiler.org (8.13.3/8.13.3) with ESMTP id l6RMKCa1083345; Fri, 27 Jul 2007 15:20:16 -0700 (PDT) (envelope-from truckman@FreeBSD.org) Message-Id: <200707272220.l6RMKCa1083345@gw.catspoiler.org> Date: Fri, 27 Jul 2007 15:20:12 -0700 (PDT) From: Don Lewis To: jhb@FreeBSD.org In-Reply-To: <200707270819.08197.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/i386 trap.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, 27 Jul 2007 22:20:22 -0000 On 27 Jul, John Baldwin wrote: > On Friday 27 July 2007 06:42:20 am Don Lewis wrote: >> On 13 Jun, John Baldwin wrote: >> > jhb 2007-06-13 22:37:48 UTC >> > >> > FreeBSD src repository >> > >> > Modified files: >> > sys/i386/i386 trap.c >> > Log: >> > Don't clobber tf_err with the eva from a page fault as the page fault >> > address is saved in ksi_addr already. >> > >> > PR: i386/101379 >> > Submitted by: Tijl Coosemans : tijl ulyssis org >> > >> > Revision Changes Path >> > 1.306 +0 -3 src/sys/i386/i386/trap.c >> >> This change appears to have broken the garbage collector in >> ports/lang/pm3-base, which means that cvsup no longer works on -CURRENT. >> The garbage collector uses the old sigvec() interface, and counts on >> getting the fault address from the sc_err field in struct sigcontext, >> which is copied from tf_err. >> >> The Modula-3 source code for the handler and the sigvec() call is in >> pm3-1.1.15/libs/m3core/src/runtime/FreeBSD4/RTHeapDep.m3 under the port >> work directory. Since Modula-3 compiler uses this code, the compiler is >> bootstrapped from a version of this file that has already been >> translated to i386 assembly language. The latter lives in >> pm3-1.1.15/boot-FreeBSD4/m3core/FreeBSD4/RTHeapDep.ms. >> >> Modifying the assembly code to convert it to use sigaction() and to pull >> the fault address out of the siginfo structure is left as an exercise >> for someone more masochistic than me. > > Assuming wine doesn't use sigvec() this should work. I noticed while looking > at this that ddb's backtrace had some special handling that assumes tf_err == > faulting address as well. :-/ Cute! > Index: machdep.c > =================================================================== > RCS file: /usr/cvs/src/sys/i386/i386/machdep.c,v > retrieving revision 1.657 > diff -u -r1.657 machdep.c > --- machdep.c 6 Jun 2007 07:35:07 -0000 1.657 > +++ machdep.c 27 Jul 2007 12:17:22 -0000 > @@ -352,7 +352,12 @@ > sf.sf_siginfo.si_sc.sc_pc = regs->tf_eip; > sf.sf_siginfo.si_sc.sc_ps = regs->tf_eflags; > sf.sf_siginfo.si_sc.sc_trapno = regs->tf_trapno; > - sf.sf_siginfo.si_sc.sc_err = regs->tf_err; > + > + /* > + * XXX: Some old binaries using sigvec() such as cvsup depend > + * on this. > + */ > + sf.sf_siginfo.si_sc.sc_err = (register_t)ksi->ksi_addr; > > /* > * If we're a vm86 process, we want to save the segment registers. I was considering something like this as well, but I was able to come up with a simple, two line change to the pm3 bootstrap assembly code to get it to use the "undocumented 4th arg", sf_addr that is a member of the struct sigframe* in sys/i386/include/sigframe.h. This appears to be portable all the way back to RELENG_4, and probably earlier, and also looks like it should work in i386 mode on amd64. With this change to the bootstrap code, the pm3 build gets a lot farther. It blows up pretty badly when it tries to build the compiler with GCC 4.2, but I worked around that by hacking the build to use GCC 3.4 from ports. The next problem is that it rebuilds the runtime code from Module-3 source and blows up when it tries to use the signal handler compiled from the unmodified Modula-3 source. I started working on a patch for that, which turns out to be a bit more tedious than I thought, because the code uses a mixture of sigvec() and sigaction() and assumes that the handlers are compatible. Your patch might be worthwhile from the POLA standpoint. Would similar changes need to be made to freebsd4_sendsig() and sendsig()? From owner-cvs-src@FreeBSD.ORG Sat Jul 28 00:05:26 2007 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 CA16816A417; Sat, 28 Jul 2007 00:05:26 +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 BBEAE13C428; Sat, 28 Jul 2007 00:05:25 +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 l6S05PoZ089958; Sat, 28 Jul 2007 00:05:25 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6S05PJa089957; Sat, 28 Jul 2007 00:05:25 GMT (envelope-from thompsa) Message-Id: <200707280005.l6S05PJa089957@repoman.freebsd.org> From: Andrew Thompson Date: Sat, 28 Jul 2007 00:05: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/usr.sbin/wlandebug Makefile wlandebug.8 wlandebug.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, 28 Jul 2007 00:05:26 -0000 thompsa 2007-07-28 00:05:25 UTC FreeBSD src repository Modified files: usr.sbin/wlandebug Makefile wlandebug.8 wlandebug.c Log: Forced commit to note repo copy from src/tools/tools/net80211/wlandebug Approved by: re (rwatson) Revision Changes Path 1.4 +0 -0 src/usr.sbin/wlandebug/Makefile 1.3 +0 -0 src/usr.sbin/wlandebug/wlandebug.8 1.5 +0 -0 src/usr.sbin/wlandebug/wlandebug.c From owner-cvs-src@FreeBSD.ORG Sat Jul 28 00:12:25 2007 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 8FC3C16A419; Sat, 28 Jul 2007 00:12:25 +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 E7A1E13C45A; Sat, 28 Jul 2007 00:12:21 +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 l6S0CLPM090448; Sat, 28 Jul 2007 00:12:21 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6S0CLD0090447; Sat, 28 Jul 2007 00:12:21 GMT (envelope-from thompsa) Message-Id: <200707280012.l6S0CLD0090447@repoman.freebsd.org> From: Andrew Thompson Date: Sat, 28 Jul 2007 00:12:21 +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 Makefile src/usr.sbin/wlandebug 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: Sat, 28 Jul 2007 00:12:25 -0000 thompsa 2007-07-28 00:12:21 UTC FreeBSD src repository Modified files: usr.sbin Makefile usr.sbin/wlandebug Makefile Log: Hook wlandebug up to the build. This tool allows fine grained enabling of the debugging output in net80211 and its useful to have it available to everyone to diagnose wifi issues. Approved by: re (rwatson) Revision Changes Path 1.371 +1 -0 src/usr.sbin/Makefile 1.5 +0 -1 src/usr.sbin/wlandebug/Makefile From owner-cvs-src@FreeBSD.ORG Sat Jul 28 00:18:25 2007 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 57A4D16A417; Sat, 28 Jul 2007 00:18:25 +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 4152113C428; Sat, 28 Jul 2007 00:18:25 +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 l6S0IPml090705; Sat, 28 Jul 2007 00:18:25 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6S0IPWs090704; Sat, 28 Jul 2007 00:18:25 GMT (envelope-from thompsa) Message-Id: <200707280018.l6S0IPWs090704@repoman.freebsd.org> From: Andrew Thompson Date: Sat, 28 Jul 2007 00:18: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/tools/tools/net80211 Makefile README src/tools/tools/net80211/wlandebug Makefile wlandebug.8 wlandebug.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, 28 Jul 2007 00:18:25 -0000 thompsa 2007-07-28 00:18:24 UTC FreeBSD src repository Modified files: tools/tools/net80211 Makefile README Removed files: tools/tools/net80211/wlandebug Makefile wlandebug.8 wlandebug.c Log: wlandebug has been moved to the base system. Approved by: re (rwatson) Revision Changes Path 1.4 +1 -1 src/tools/tools/net80211/Makefile 1.3 +0 -1 src/tools/tools/net80211/README 1.4 +0 -7 src/tools/tools/net80211/wlandebug/Makefile (dead) 1.3 +0 -181 src/tools/tools/net80211/wlandebug/wlandebug.8 (dead) 1.5 +0 -245 src/tools/tools/net80211/wlandebug/wlandebug.c (dead) From owner-cvs-src@FreeBSD.ORG Sat Jul 28 03:51:47 2007 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 EF35216A417; Sat, 28 Jul 2007 03:51:47 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.freebsd.org (Postfix) with ESMTP id A02F913C48E; Sat, 28 Jul 2007 03:51:47 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from phobos.samsco.home (phobos.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.13.8/8.13.8) with ESMTP id l6S3peKT034099; Fri, 27 Jul 2007 21:51:41 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <46AABD43.9080806@samsco.org> Date: Fri, 27 Jul 2007 21:51:31 -0600 From: Scott Long User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.4) Gecko/20070509 SeaMonkey/1.1.2 MIME-Version: 1.0 To: Olivier Houchard References: <200707271426.l6REQhuF013793@repoman.freebsd.org> In-Reply-To: <200707271426.l6REQhuF013793@repoman.freebsd.org> X-Enigmail-Version: 0.95.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (pooker.samsco.org [168.103.85.57]); Fri, 27 Jul 2007 21:51:41 -0600 (MDT) X-Spam-Status: No, score=-1.4 required=5.5 tests=ALL_TRUSTED autolearn=failed version=3.1.8 X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on pooker.samsco.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/arm/arm intr.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, 28 Jul 2007 03:51:48 -0000 Olivier Houchard wrote: > cognet 2007-07-27 14:26:43 UTC > > FreeBSD src repository > > Modified files: > sys/arm/arm intr.c > Log: > INTR_FILTER bits for arm > > Approved by: re (blanket) > > Revision Changes Path > 1.17 +44 -2 src/sys/arm/arm/intr.c Many thanks! Scott From owner-cvs-src@FreeBSD.ORG Sat Jul 28 07:31:31 2007 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 25FB616A419; Sat, 28 Jul 2007 07:31:31 +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 25FF113C45D; Sat, 28 Jul 2007 07:31:31 +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 l6S7VUtY046532; Sat, 28 Jul 2007 07:31:30 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6S7VUNO046530; Sat, 28 Jul 2007 07:31:30 GMT (envelope-from rwatson) Message-Id: <200707280731.l6S7VUNO046530@repoman.freebsd.org> From: Robert Watson Date: Sat, 28 Jul 2007 07:31:30 +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 if_pfsync.c src/sys/net bpf.c src/sys/netgraph netgraph.h src/sys/netinet ip_carp.c ip_dummynet.c ip_fw2.c ip_mroute.c tcp_subr.c src/sys/sys mutex.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, 28 Jul 2007 07:31:31 -0000 rwatson 2007-07-28 07:31:30 UTC FreeBSD src repository Modified files: sys/contrib/pf/net if_pfsync.c sys/net bpf.c sys/netgraph netgraph.h sys/netinet ip_carp.c ip_dummynet.c ip_fw2.c ip_mroute.c tcp_subr.c sys/sys mutex.h Log: Replace references to NET_CALLOUT_MPSAFE with CALLOUT_MPSAFE, and remove definition of NET_CALLOUT_MPSAFE, which is no longer required now that debug.mpsafenet has been removed. The once over: bz Approved by: re (kensmith) Revision Changes Path 1.36 +4 -4 src/sys/contrib/pf/net/if_pfsync.c 1.179 +1 -1 src/sys/net/bpf.c 1.68 +1 -1 src/sys/netgraph/netgraph.h 1.51 +3 -3 src/sys/netinet/ip_carp.c 1.108 +1 -1 src/sys/netinet/ip_dummynet.c 1.170 +1 -1 src/sys/netinet/ip_fw2.c 1.136 +3 -3 src/sys/netinet/ip_mroute.c 1.293 +2 -6 src/sys/netinet/tcp_subr.c 1.100 +0 -1 src/sys/sys/mutex.h From owner-cvs-src@FreeBSD.ORG Sat Jul 28 11:51:46 2007 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 0ED7916A419; Sat, 28 Jul 2007 11:51:46 +0000 (UTC) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F1EB613C4A3; Sat, 28 Jul 2007 11:51:45 +0000 (UTC) (envelope-from andre@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 l6SBpj3k078664; Sat, 28 Jul 2007 11:51:45 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6SBpj76078663; Sat, 28 Jul 2007 11:51:45 GMT (envelope-from andre) Message-Id: <200707281151.l6SBpj76078663@repoman.freebsd.org> From: Andre Oppermann Date: Sat, 28 Jul 2007 11:51: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/netinet tcp_input.c 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, 28 Jul 2007 11:51:46 -0000 andre 2007-07-28 11:51:45 UTC FreeBSD src repository Modified files: sys/netinet tcp_input.c tcp_syncache.c Log: o Move all detailed checks for RST in LISTEN state from tcp_input() to syncache_rst(). o Fix tests for flag combinations of RST and SYN, ACK, FIN. Before a RST for a connection in syncache did not properly free the entry. o Add more detailed logging. Approved by: re (rwatson) Revision Changes Path 1.364 +4 -16 src/sys/netinet/tcp_input.c 1.125 +41 -1 src/sys/netinet/tcp_syncache.c From owner-cvs-src@FreeBSD.ORG Sat Jul 28 12:02:06 2007 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 4519016A420; Sat, 28 Jul 2007 12:02:06 +0000 (UTC) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4DD0013C481; Sat, 28 Jul 2007 12:02:06 +0000 (UTC) (envelope-from andre@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 l6SC26xL083051; Sat, 28 Jul 2007 12:02:06 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6SC26sa083050; Sat, 28 Jul 2007 12:02:06 GMT (envelope-from andre) Message-Id: <200707281202.l6SC26sa083050@repoman.freebsd.org> From: Andre Oppermann Date: Sat, 28 Jul 2007 12:02: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/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, 28 Jul 2007 12:02:06 -0000 andre 2007-07-28 12:02:05 UTC FreeBSD src repository Modified files: sys/netinet tcp_syncache.c Log: o Move setting/resetting logic of syncache timer from macro SYNCACHE_TIMEOUT to new function syncache_timeout(). o Fix inverted timeout callout engagement logic to actually enable the timer for the bucket row. Before SYN|ACK was not retransmitted. o Simplify SYN|ACK retransmit timeout backoff calculation. o Improve logging of retransmit and timeout events. o Reset timeout when duplicate SYN arrives. o Add comments. o Rearrange SYN cookie statistics counting. Bug found by: silby Submitted by: silby (different version) Approved by: re (rwatson) Revision Changes Path 1.126 +49 -19 src/sys/netinet/tcp_syncache.c From owner-cvs-src@FreeBSD.ORG Sat Jul 28 12:20:40 2007 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 60A0B16A41A; Sat, 28 Jul 2007 12:20:40 +0000 (UTC) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6888813C483; Sat, 28 Jul 2007 12:20:40 +0000 (UTC) (envelope-from andre@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 l6SCKeXP085153; Sat, 28 Jul 2007 12:20:40 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6SCKeVh085152; Sat, 28 Jul 2007 12:20:40 GMT (envelope-from andre) Message-Id: <200707281220.l6SCKeVh085152@repoman.freebsd.org> From: Andre Oppermann Date: Sat, 28 Jul 2007 12:20: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/netinet tcp_input.c tcp_subr.c tcp_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: Sat, 28 Jul 2007 12:20:40 -0000 andre 2007-07-28 12:20:39 UTC FreeBSD src repository Modified files: sys/netinet tcp_input.c tcp_subr.c tcp_var.h Log: Provide a sysctl to toggle reporting of TCP debug logging: sys.net.inet.tcp.log_debug = 1 It defaults to enabled for the moment and is to be turned off for the next release like other diagnostics from development branches. It is important to note that sysctl sys.net.inet.tcp.log_in_vain uses the same logging function as log_debug. Enabling of the former also causes the latter to engage, but not vice versa. Use consistent terminology in tcp log messages: "ignored" means a segment contains invalid flags/information and is dropped without changing state or issuing a reply. "rejected" means a segments contains invalid flags/information but is causing a reply (usually RST) and may cause a state change. Approved by: re (rwatson) Revision Changes Path 1.365 +18 -8 src/sys/netinet/tcp_input.c 1.294 +8 -0 src/sys/netinet/tcp_subr.c 1.155 +1 -0 src/sys/netinet/tcp_var.h From owner-cvs-src@FreeBSD.ORG Sat Jul 28 15:35:04 2007 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 29D0616A418; Sat, 28 Jul 2007 15:35:04 +0000 (UTC) (envelope-from jkoshy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 12EA213C45D; Sat, 28 Jul 2007 15:35:04 +0000 (UTC) (envelope-from jkoshy@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 l6SFZ3Ee039964; Sat, 28 Jul 2007 15:35:03 GMT (envelope-from jkoshy@repoman.freebsd.org) Received: (from jkoshy@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6SFZ3gw039963; Sat, 28 Jul 2007 15:35:03 GMT (envelope-from jkoshy) Message-Id: <200707281535.l6SFZ3gw039963@repoman.freebsd.org> From: Joseph Koshy Date: Sat, 28 Jul 2007 15:35: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/lib/libelf elf_begin.3 elf_memory.3 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, 28 Jul 2007 15:35:04 -0000 jkoshy 2007-07-28 15:35:03 UTC FreeBSD src repository Modified files: lib/libelf elf_begin.3 elf_memory.3 Log: Cross-reference the correct manual page. Approved by: re (bmah) Revision Changes Path 1.3 +1 -1 src/lib/libelf/elf_begin.3 1.3 +1 -1 src/lib/libelf/elf_memory.3 From owner-cvs-src@FreeBSD.ORG Sat Jul 28 17:46:06 2007 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 3D86416A419; Sat, 28 Jul 2007 17:46:06 +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 1353613C45E; Sat, 28 Jul 2007 17:46:06 +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 l6SHk5OV067452; Sat, 28 Jul 2007 17:46:05 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6SHk5fD067451; Sat, 28 Jul 2007 17:46:05 GMT (envelope-from marcel) Message-Id: <200707281746.l6SHk5fD067451@repoman.freebsd.org> From: Marcel Moolenaar Date: Sat, 28 Jul 2007 17:46: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/usr.sbin/acpi/acpidump acpi_user.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, 28 Jul 2007 17:46:06 -0000 marcel 2007-07-28 17:46:05 UTC FreeBSD src repository Modified files: usr.sbin/acpi/acpidump acpi_user.c Log: Fix acpidump(8) on ia64. Revision 1.13 introduced an uninitialized variable bug that's hidden by the precense of the hint_acpi_0_rsdp hint on 386 and amd64. There's never a need for such hint on ia64. Approved by: re (kensmith) Revision Changes Path 1.14 +2 -0 src/usr.sbin/acpi/acpidump/acpi_user.c From owner-cvs-src@FreeBSD.ORG Sat Jul 28 20:13:41 2007 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 197C216A418; Sat, 28 Jul 2007 20:13:41 +0000 (UTC) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D54D413C442; Sat, 28 Jul 2007 20:13:40 +0000 (UTC) (envelope-from silby@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 l6SKDeYn082228; Sat, 28 Jul 2007 20:13:40 GMT (envelope-from silby@repoman.freebsd.org) Received: (from silby@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6SKDeUq082227; Sat, 28 Jul 2007 20:13:40 GMT (envelope-from silby) Message-Id: <200707282013.l6SKDeUq082227@repoman.freebsd.org> From: Mike Silbersack Date: Sat, 28 Jul 2007 20:13: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/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, 28 Jul 2007 20:13:41 -0000 silby 2007-07-28 20:13:40 UTC FreeBSD src repository Modified files: sys/netinet tcp_syncache.c Log: Fix a panic introduced in rev 1.126. Approved by: re (rwatson) Revision Changes Path 1.127 +1 -1 src/sys/netinet/tcp_syncache.c From owner-cvs-src@FreeBSD.ORG Sat Jul 28 22:32:57 2007 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 AE3A316A417; Sat, 28 Jul 2007 22:32:57 +0000 (UTC) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 69EF313C45A; Sat, 28 Jul 2007 22:32:57 +0000 (UTC) (envelope-from mlaier@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 l6SMWvPw001687; Sat, 28 Jul 2007 22:32:57 GMT (envelope-from mlaier@repoman.freebsd.org) Received: (from mlaier@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6SMWvSK001686; Sat, 28 Jul 2007 22:32:57 GMT (envelope-from mlaier) Message-Id: <200707282232.l6SMWvSK001686@repoman.freebsd.org> From: Max Laier Date: Sat, 28 Jul 2007 22:32:57 +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/contrib/pf/net pf.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, 28 Jul 2007 22:32:57 -0000 mlaier 2007-07-28 22:32:57 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/contrib/pf/net pf.c Log: MFV: the TCP SACK option needs sequence number modulation Reported & tested by: Jordan Gordeev Obtained from: Krzysztof Pfaff via. OpenBSD Revision Changes Path 1.34.2.5 +80 -2 src/sys/contrib/pf/net/pf.c From owner-cvs-src@FreeBSD.ORG Sat Jul 28 23:00:44 2007 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 C41F516A418; Sat, 28 Jul 2007 23:00:44 +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 7CD7213C45E; Sat, 28 Jul 2007 23:00:44 +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 l6SN0hHS004803; Sat, 28 Jul 2007 23:00:43 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6SN0hCD004802; Sat, 28 Jul 2007 23:00:43 GMT (envelope-from marcel) Message-Id: <200707282300.l6SN0hCD004802@repoman.freebsd.org> From: Marcel Moolenaar Date: Sat, 28 Jul 2007 23:00: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/usr.bin/truss main.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, 28 Jul 2007 23:00:44 -0000 marcel 2007-07-28 23:00:43 UTC FreeBSD src repository Modified files: usr.bin/truss main.c Log: Syscalls have at most 6 argument, not 5. See mmap(2) for example. Previously the offset argument to mmap(2) would be bogus as we weren't reading it in. Approved by: re (kensmith) Revision Changes Path 1.46 +1 -1 src/usr.bin/truss/main.c From owner-cvs-src@FreeBSD.ORG Sat Jul 28 23:15:05 2007 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 261C316A417; Sat, 28 Jul 2007 23:15:05 +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 EC3BD13C45B; Sat, 28 Jul 2007 23:15:04 +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 l6SNF4ue006974; Sat, 28 Jul 2007 23:15:04 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6SNF4M9006973; Sat, 28 Jul 2007 23:15:04 GMT (envelope-from marcel) Message-Id: <200707282315.l6SNF4M9006973@repoman.freebsd.org> From: Marcel Moolenaar Date: Sat, 28 Jul 2007 23: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/usr.bin/truss i386-fbsd.c powerpc-fbsd.c syscalls.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, 28 Jul 2007 23:15:05 -0000 marcel 2007-07-28 23:15:04 UTC FreeBSD src repository Modified files: usr.bin/truss i386-fbsd.c powerpc-fbsd.c syscalls.c Log: Fix handling of Quad-type arguments. Previously, syscalls containing 64-bit arguments would have explicit padding. On 64-bit platforms there was no padding, so the dummy argument was not covering anything. On 32-bit platforms with weak alignment (i.e. i386) the 64-bit argument did not need to be aligned, so there too an aditional argument was introduced. On 32-bit platforms with strong alignment (i.e. PowerPC) the dummy argument in fact cover the padding. By elimininating the dummy argument, 64-bit platforms now have 1 argument less. This also applies to 32-bit platforms with weak alignment. On PowerPC this doesn't matter, because the padding is still there. We just don't "name" it. Deal with those 3 cases. Approved by: re (kensmith) Revision Changes Path 1.29 +1 -1 src/usr.bin/truss/i386-fbsd.c 1.4 +3 -0 src/usr.bin/truss/powerpc-fbsd.c 1.54 +18 -10 src/usr.bin/truss/syscalls.c From owner-cvs-src@FreeBSD.ORG Sat Jul 28 23:18:40 2007 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 16DC416A418; Sat, 28 Jul 2007 23:18:40 +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 C4E5813C494; Sat, 28 Jul 2007 23:18:39 +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 l6SNId8r007163; Sat, 28 Jul 2007 23:18:39 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6SNIduN007162; Sat, 28 Jul 2007 23:18:39 GMT (envelope-from marcel) Message-Id: <200707282318.l6SNIduN007162@repoman.freebsd.org> From: Marcel Moolenaar Date: Sat, 28 Jul 2007 23:18: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/usr.bin/truss syscalls.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, 28 Jul 2007 23:18:40 -0000 marcel 2007-07-28 23:18:39 UTC FreeBSD src repository Modified files: usr.bin/truss syscalls.c Log: Print integer-typed arguments as integers. This makes sure that on 64-bit platforms the result is more reliable. For example, -1 was previously printed as 0xffffffff. Approved by: re (kensmith) Revision Changes Path 1.55 +3 -3 src/usr.bin/truss/syscalls.c