From owner-svn-src-stable-8@FreeBSD.ORG Sun Oct 14 07:18:32 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D46C9C92; Sun, 14 Oct 2012 07:18:32 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id BB7A78FC0C; Sun, 14 Oct 2012 07:18:32 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9E7IWF4012292; Sun, 14 Oct 2012 07:18:32 GMT (envelope-from avg@svn.freebsd.org) Received: (from avg@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9E7IW1D012290; Sun, 14 Oct 2012 07:18:32 GMT (envelope-from avg@svn.freebsd.org) Message-Id: <201210140718.q9E7IW1D012290@svn.freebsd.org> From: Andriy Gapon Date: Sun, 14 Oct 2012 07:18:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241525 - stable/8/sys/dev/acpica X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Oct 2012 07:18:32 -0000 Author: avg Date: Sun Oct 14 07:18:32 2012 New Revision: 241525 URL: http://svn.freebsd.org/changeset/base/241525 Log: MFC r240634: acpi_cpu: explicitly notify userland about c-state changes Modified: stable/8/sys/dev/acpica/acpi_cpu.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/dev/ (props changed) stable/8/sys/dev/acpica/ (props changed) Modified: stable/8/sys/dev/acpica/acpi_cpu.c ============================================================================== --- stable/8/sys/dev/acpica/acpi_cpu.c Sun Oct 14 07:17:55 2012 (r241524) +++ stable/8/sys/dev/acpica/acpi_cpu.c Sun Oct 14 07:18:32 2012 (r241525) @@ -1038,6 +1038,8 @@ acpi_cpu_notify(ACPI_HANDLE h, UINT32 no ACPI_SERIAL_BEGIN(cpu); acpi_cpu_set_cx_lowest(sc); ACPI_SERIAL_END(cpu); + + acpi_UserNotify("PROCESSOR", sc->cpu_handle, notify); } static int From owner-svn-src-stable-8@FreeBSD.ORG Sun Oct 14 07:28:43 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7F90A360; Sun, 14 Oct 2012 07:28:43 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 679CF8FC0C; Sun, 14 Oct 2012 07:28:43 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9E7Sh0K013952; Sun, 14 Oct 2012 07:28:43 GMT (envelope-from avg@svn.freebsd.org) Received: (from avg@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9E7ShnB013950; Sun, 14 Oct 2012 07:28:43 GMT (envelope-from avg@svn.freebsd.org) Message-Id: <201210140728.q9E7ShnB013950@svn.freebsd.org> From: Andriy Gapon Date: Sun, 14 Oct 2012 07:28:43 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241529 - stable/8/crypto/openssl/crypto X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Oct 2012 07:28:43 -0000 Author: avg Date: Sun Oct 14 07:28:42 2012 New Revision: 241529 URL: http://svn.freebsd.org/changeset/base/241529 Log: MFC r240339: openssl: change SHLIB_VERSION_NUMBER to reflect the reality Modified: stable/8/crypto/openssl/crypto/opensslv.h Directory Properties: stable/8/crypto/openssl/ (props changed) Modified: stable/8/crypto/openssl/crypto/opensslv.h ============================================================================== --- stable/8/crypto/openssl/crypto/opensslv.h Sun Oct 14 07:28:21 2012 (r241528) +++ stable/8/crypto/openssl/crypto/opensslv.h Sun Oct 14 07:28:42 2012 (r241529) @@ -83,7 +83,7 @@ * should only keep the versions that are binary compatible with the current. */ #define SHLIB_VERSION_HISTORY "" -#define SHLIB_VERSION_NUMBER "0.9.8" +#define SHLIB_VERSION_NUMBER "6" #endif /* HEADER_OPENSSLV_H */ From owner-svn-src-stable-8@FreeBSD.ORG Sun Oct 14 07:45:47 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C3683808; Sun, 14 Oct 2012 07:45:47 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 5BB408FC12; Sun, 14 Oct 2012 07:45:47 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9E7jliE016667; Sun, 14 Oct 2012 07:45:47 GMT (envelope-from avg@svn.freebsd.org) Received: (from avg@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9E7jl35016665; Sun, 14 Oct 2012 07:45:47 GMT (envelope-from avg@svn.freebsd.org) Message-Id: <201210140745.q9E7jl35016665@svn.freebsd.org> From: Andriy Gapon Date: Sun, 14 Oct 2012 07:45:47 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241531 - stable/8/sys/boot/zfs X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Oct 2012 07:45:47 -0000 Author: avg Date: Sun Oct 14 07:45:46 2012 New Revision: 241531 URL: http://svn.freebsd.org/changeset/base/241531 Log: MFC r241290: boot/zfs: a small whitespace cleanup Modified: stable/8/sys/boot/zfs/zfs.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/boot/ (props changed) Modified: stable/8/sys/boot/zfs/zfs.c ============================================================================== --- stable/8/sys/boot/zfs/zfs.c Sun Oct 14 07:45:40 2012 (r241530) +++ stable/8/sys/boot/zfs/zfs.c Sun Oct 14 07:45:46 2012 (r241531) @@ -452,7 +452,7 @@ zfs_dev_open(struct open_file *f, ...) return (0); } -static int +static int zfs_dev_close(struct open_file *f) { @@ -461,7 +461,7 @@ zfs_dev_close(struct open_file *f) return (0); } -static int +static int zfs_dev_strategy(void *devdata, int rw, daddr_t dblk, size_t size, char *buf, size_t *rsize) { From owner-svn-src-stable-8@FreeBSD.ORG Sun Oct 14 07:52:38 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E15E9BA8; Sun, 14 Oct 2012 07:52:38 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id C99098FC0A; Sun, 14 Oct 2012 07:52:38 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9E7qcL4017788; Sun, 14 Oct 2012 07:52:38 GMT (envelope-from avg@svn.freebsd.org) Received: (from avg@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9E7qcdv017785; Sun, 14 Oct 2012 07:52:38 GMT (envelope-from avg@svn.freebsd.org) Message-Id: <201210140752.q9E7qcdv017785@svn.freebsd.org> From: Andriy Gapon Date: Sun, 14 Oct 2012 07:52:38 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241533 - stable/8/sys/boot/zfs X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Oct 2012 07:52:39 -0000 Author: avg Date: Sun Oct 14 07:52:38 2012 New Revision: 241533 URL: http://svn.freebsd.org/changeset/base/241533 Log: MFC r241282: zfs boot: chose a "first" pool if none is explicitly requested Modified: stable/8/sys/boot/zfs/zfs.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/boot/ (props changed) Modified: stable/8/sys/boot/zfs/zfs.c ============================================================================== --- stable/8/sys/boot/zfs/zfs.c Sun Oct 14 07:52:25 2012 (r241532) +++ stable/8/sys/boot/zfs/zfs.c Sun Oct 14 07:52:38 2012 (r241533) @@ -429,7 +429,10 @@ zfs_dev_open(struct open_file *f, ...) dev = va_arg(args, struct zfs_devdesc *); va_end(args); - spa = spa_find_by_guid(dev->pool_guid); + if (dev->pool_guid == 0) + spa = STAILQ_FIRST(&zfs_pools); + else + spa = spa_find_by_guid(dev->pool_guid); if (!spa) return (ENXIO); rv = zfs_spa_init(spa); @@ -543,7 +546,10 @@ zfs_fmtdev(void *vdev) if (dev->d_type != DEVT_ZFS) return (buf); - spa = spa_find_by_guid(dev->pool_guid); + if (dev->pool_guid == 0) + spa = STAILQ_FIRST(&zfs_pools); + else + spa = spa_find_by_guid(dev->pool_guid); if (spa == NULL) { printf("ZFS: can't find pool by guid\n"); return (buf); From owner-svn-src-stable-8@FreeBSD.ORG Sun Oct 14 07:55:15 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 19D29E8E; Sun, 14 Oct 2012 07:55:15 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 014D48FC0A; Sun, 14 Oct 2012 07:55:15 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9E7tEx3018324; Sun, 14 Oct 2012 07:55:14 GMT (envelope-from avg@svn.freebsd.org) Received: (from avg@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9E7tEnf018322; Sun, 14 Oct 2012 07:55:14 GMT (envelope-from avg@svn.freebsd.org) Message-Id: <201210140755.q9E7tEnf018322@svn.freebsd.org> From: Andriy Gapon Date: Sun, 14 Oct 2012 07:55:14 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241535 - stable/8/lib/libkvm X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Oct 2012 07:55:15 -0000 Author: avg Date: Sun Oct 14 07:55:14 2012 New Revision: 241535 URL: http://svn.freebsd.org/changeset/base/241535 Log: MFC r241302: kvm_proclist: ignore processes in larvae state Modified: stable/8/lib/libkvm/kvm_proc.c Directory Properties: stable/8/lib/libkvm/ (props changed) Modified: stable/8/lib/libkvm/kvm_proc.c ============================================================================== --- stable/8/lib/libkvm/kvm_proc.c Sun Oct 14 07:54:54 2012 (r241534) +++ stable/8/lib/libkvm/kvm_proc.c Sun Oct 14 07:55:14 2012 (r241535) @@ -131,6 +131,8 @@ kvm_proclist(kd, what, arg, p, bp, maxcn _kvm_err(kd, kd->program, "can't read proc at %x", p); return (-1); } + if (proc.p_state == PRS_NEW) + continue; if (proc.p_state != PRS_ZOMBIE) { if (KREAD(kd, (u_long)TAILQ_FIRST(&proc.p_threads), &mtd)) { From owner-svn-src-stable-8@FreeBSD.ORG Mon Oct 15 01:13:37 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 029C9C8B; Mon, 15 Oct 2012 01:13:37 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id DF0528FC18; Mon, 15 Oct 2012 01:13:36 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9F1DapH081883; Mon, 15 Oct 2012 01:13:36 GMT (envelope-from rmacklem@svn.freebsd.org) Received: (from rmacklem@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9F1Da5P081881; Mon, 15 Oct 2012 01:13:36 GMT (envelope-from rmacklem@svn.freebsd.org) Message-Id: <201210150113.q9F1Da5P081881@svn.freebsd.org> From: Rick Macklem Date: Mon, 15 Oct 2012 01:13:36 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241571 - stable/8/sys/rpc/rpcsec_gss X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Oct 2012 01:13:37 -0000 Author: rmacklem Date: Mon Oct 15 01:13:36 2012 New Revision: 241571 URL: http://svn.freebsd.org/changeset/base/241571 Log: MFC: r241097 Attila Bogar and Herbert Poeckl both reported similar problems w.r.t. a Linux NFS client doing a krb5 NFS mount against the FreeBSD server. We determined this was a Linux bug: http://www.spinics.net/lists/linux-nfs/msg32466.html, however the mount failed to work, because the Destroy operation with a bogus encrypted checksum destroyed the authenticator handle. This patch changes the rpcsec_gss code so that it doesn't Destroy the authenticator handle for this case and, as such, the Linux mount will work. Modified: stable/8/sys/rpc/rpcsec_gss/svc_rpcsec_gss.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/rpc/ (props changed) Modified: stable/8/sys/rpc/rpcsec_gss/svc_rpcsec_gss.c ============================================================================== --- stable/8/sys/rpc/rpcsec_gss/svc_rpcsec_gss.c Mon Oct 15 01:09:33 2012 (r241570) +++ stable/8/sys/rpc/rpcsec_gss/svc_rpcsec_gss.c Mon Oct 15 01:13:36 2012 (r241571) @@ -984,7 +984,7 @@ svc_rpc_gss_accept_sec_context(struct sv static bool_t svc_rpc_gss_validate(struct svc_rpc_gss_client *client, struct rpc_msg *msg, - gss_qop_t *qop) + gss_qop_t *qop, rpc_gss_proc_t gcproc) { struct opaque_auth *oa; gss_buffer_desc rpcbuf, checksum; @@ -1024,7 +1024,8 @@ svc_rpc_gss_validate(struct svc_rpc_gss_ if (maj_stat != GSS_S_COMPLETE) { rpc_gss_log_status("gss_verify_mic", client->cl_mech, maj_stat, min_stat); - client->cl_state = CLIENT_STALE; + if (gcproc != RPCSEC_GSS_DESTROY) + client->cl_state = CLIENT_STALE; return (FALSE); } @@ -1358,7 +1359,7 @@ svc_rpc_gss(struct svc_req *rqst, struct break; } - if (!svc_rpc_gss_validate(client, msg, &qop)) { + if (!svc_rpc_gss_validate(client, msg, &qop, gc.gc_proc)) { result = RPCSEC_GSS_CREDPROBLEM; break; } From owner-svn-src-stable-8@FreeBSD.ORG Mon Oct 15 14:15:15 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 95294CE5; Mon, 15 Oct 2012 14:15:15 +0000 (UTC) (envelope-from peter@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 7C0F08FC0A; Mon, 15 Oct 2012 14:15:15 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9FEFFmF005522; Mon, 15 Oct 2012 14:15:15 GMT (envelope-from peter@svn.freebsd.org) Received: (from peter@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9FEFFge005520; Mon, 15 Oct 2012 14:15:15 GMT (envelope-from peter@svn.freebsd.org) Message-Id: <201210151415.q9FEFFge005520@svn.freebsd.org> From: Peter Wemm Date: Mon, 15 Oct 2012 14:15:15 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241585 - stable/8/etc/sendmail X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Oct 2012 14:15:15 -0000 Author: peter Date: Mon Oct 15 14:15:15 2012 New Revision: 241585 URL: http://svn.freebsd.org/changeset/base/241585 Log: mx1 -> smarthost.ysv Modified: stable/8/etc/sendmail/freefall.mc Modified: stable/8/etc/sendmail/freefall.mc ============================================================================== --- stable/8/etc/sendmail/freefall.mc Mon Oct 15 14:14:47 2012 (r241584) +++ stable/8/etc/sendmail/freefall.mc Mon Oct 15 14:15:15 2012 (r241585) @@ -43,5 +43,5 @@ divert(0)dnl VERSIONID(`$FreeBSD$') OSTYPE(freebsd6) -FEATURE(nullclient, mx1.$m) +FEATURE(nullclient, smarthost.ysv.$m) MASQUERADE_AS(FreeBSD.org) From owner-svn-src-stable-8@FreeBSD.ORG Tue Oct 16 19:59:14 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0835DCA6; Tue, 16 Oct 2012 19:59:14 +0000 (UTC) (envelope-from mm@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id CA5008FC17; Tue, 16 Oct 2012 19:59:13 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9GJxDgm010295; Tue, 16 Oct 2012 19:59:13 GMT (envelope-from mm@svn.freebsd.org) Received: (from mm@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9GJxDBV010292; Tue, 16 Oct 2012 19:59:13 GMT (envelope-from mm@svn.freebsd.org) Message-Id: <201210161959.q9GJxDBV010292@svn.freebsd.org> From: Martin Matuska Date: Tue, 16 Oct 2012 19:59:13 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241615 - stable/8/cddl/contrib/opensolaris/cmd/zfs X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Oct 2012 19:59:14 -0000 Author: mm Date: Tue Oct 16 19:59:13 2012 New Revision: 241615 URL: http://svn.freebsd.org/changeset/base/241615 Log: MFC r240955 (partial): Remove unsupported "-r" option from zfs send. Illumos issued covered: 2811 missing implementation: zfs send -r PR: kern/171761 Modified: stable/8/cddl/contrib/opensolaris/cmd/zfs/zfs.8 stable/8/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Directory Properties: stable/8/cddl/contrib/opensolaris/ (props changed) Modified: stable/8/cddl/contrib/opensolaris/cmd/zfs/zfs.8 ============================================================================== --- stable/8/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Tue Oct 16 19:58:15 2012 (r241614) +++ stable/8/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Tue Oct 16 19:59:13 2012 (r241615) @@ -169,7 +169,7 @@ .Fl a | Ar filesystem Ns | Ns Ar mountpoint .Nm .Cm send -.Op Fl DnPpRrv +.Op Fl DnPpRv .Op Fl i Ar snapshot | Fl I Ar snapshot .Ar snapshot .Nm @@ -2179,7 +2179,7 @@ file system shared on the system. .It Xo .Nm .Cm send -.Op Fl DnPpRrv +.Op Fl DnPpRv .Op Fl i Ar snapshot | Fl I Ar snapshot .Ar snapshot .Xc @@ -2252,13 +2252,6 @@ be used regardless of the dataset's property, but performance will be much better if the filesystem uses a dedup-capable checksum (eg. .Sy sha256 ) . -.It Fl r -Recursively send all descendant snapshots. This is similar to the -.Fl R -flag, but information about deleted and renamed datasets is not included, and -property information is only included if the -.Fl p -flag is specified. .It Fl p Include the dataset's properties in the stream. This flag is implicit when .Fl R Modified: stable/8/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c ============================================================================== --- stable/8/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Tue Oct 16 19:58:15 2012 (r241614) +++ stable/8/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Tue Oct 16 19:59:13 2012 (r241615) @@ -267,7 +267,7 @@ get_usage(zfs_help_t idx) case HELP_ROLLBACK: return (gettext("\trollback [-rRf] \n")); case HELP_SEND: - return (gettext("\tsend [-DnPpRrv] " + return (gettext("\tsend [-DnPpRv] " "[-i snapshot | -I snapshot] \n")); case HELP_SET: return (gettext("\tset " From owner-svn-src-stable-8@FreeBSD.ORG Wed Oct 17 00:30:33 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E03833AF; Wed, 17 Oct 2012 00:30:33 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id C43CD8FC0C; Wed, 17 Oct 2012 00:30:33 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9H0UXi9053702; Wed, 17 Oct 2012 00:30:33 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9H0UXiJ053699; Wed, 17 Oct 2012 00:30:33 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201210170030.q9H0UXiJ053699@svn.freebsd.org> From: Eitan Adler Date: Wed, 17 Oct 2012 00:30:33 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241621 - in stable/8/sys/dev/usb: . quirk X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Oct 2012 00:30:34 -0000 Author: eadler Date: Wed Oct 17 00:30:33 2012 New Revision: 241621 URL: http://svn.freebsd.org/changeset/base/241621 Log: MFC r241551: Add support for the Buffalo RUF2 flash drive. PR: usb/166848 Approved by: cperciva (implicit) Modified: stable/8/sys/dev/usb/quirk/usb_quirk.c stable/8/sys/dev/usb/usbdevs Directory Properties: stable/8/share/man/man5/ (props changed) stable/8/sys/ (props changed) stable/8/sys/dev/ (props changed) stable/8/sys/dev/usb/ (props changed) Modified: stable/8/sys/dev/usb/quirk/usb_quirk.c ============================================================================== --- stable/8/sys/dev/usb/quirk/usb_quirk.c Wed Oct 17 00:27:29 2012 (r241620) +++ stable/8/sys/dev/usb/quirk/usb_quirk.c Wed Oct 17 00:30:33 2012 (r241621) @@ -175,6 +175,7 @@ static struct usb_quirk_entry usb_quirks UQ_MSC_FORCE_PROTO_SCSI), USB_QUIRK(DMI, CFSM_RW, 0x0000, 0xffff, UQ_MSC_FORCE_PROTO_SCSI, UQ_MSC_NO_GETMAXLUN), + USB_QUIRK(EMTEC, RUF2PS, 0x0000, 0xffff, UQ_MSC_NO_SYNC_CACHE), USB_QUIRK(EPSON, STYLUS_875DC, 0x0000, 0xffff, UQ_MSC_FORCE_WIRE_CBI, UQ_MSC_FORCE_PROTO_SCSI, UQ_MSC_NO_INQUIRY), USB_QUIRK(EPSON, STYLUS_895, 0x0000, 0xffff, UQ_MSC_FORCE_WIRE_BBB, Modified: stable/8/sys/dev/usb/usbdevs ============================================================================== --- stable/8/sys/dev/usb/usbdevs Wed Oct 17 00:27:29 2012 (r241620) +++ stable/8/sys/dev/usb/usbdevs Wed Oct 17 00:30:33 2012 (r241621) @@ -1510,6 +1510,9 @@ product ELV USBI2C 0xe00f USB-I2C inter /* EMS products */ product EMS DUAL_SHOOTER 0x0003 PSX gun controller converter +/* Emtec products */ +product EMTEC RUF2PS 0x2240 Flash Drive + /* Encore products */ product ENCORE RT3070_1 0x1480 RT3070 product ENCORE RT3070_2 0x14a1 RT3070 From owner-svn-src-stable-8@FreeBSD.ORG Wed Oct 17 00:33:11 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 17E14863; Wed, 17 Oct 2012 00:33:11 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id F33B48FC0C; Wed, 17 Oct 2012 00:33:10 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9H0XAQm054205; Wed, 17 Oct 2012 00:33:10 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9H0XATS054193; Wed, 17 Oct 2012 00:33:10 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201210170033.q9H0XATS054193@svn.freebsd.org> From: Eitan Adler Date: Wed, 17 Oct 2012 00:33:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241623 - in stable/8/sys/dev/usb: . quirk X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Oct 2012 00:33:11 -0000 Author: eadler Date: Wed Oct 17 00:33:10 2012 New Revision: 241623 URL: http://svn.freebsd.org/changeset/base/241623 Log: MFC r241552: Add support for Feiya Elango USB MicroSD PR: usb/153599 Approved by: cperciva (implicit) Modified: stable/8/sys/dev/usb/quirk/usb_quirk.c stable/8/sys/dev/usb/usbdevs Directory Properties: stable/8/sys/ (props changed) stable/8/sys/dev/ (props changed) stable/8/sys/dev/usb/ (props changed) Modified: stable/8/sys/dev/usb/quirk/usb_quirk.c ============================================================================== --- stable/8/sys/dev/usb/quirk/usb_quirk.c Wed Oct 17 00:30:33 2012 (r241622) +++ stable/8/sys/dev/usb/quirk/usb_quirk.c Wed Oct 17 00:33:10 2012 (r241623) @@ -182,6 +182,7 @@ static struct usb_quirk_entry usb_quirks UQ_MSC_FORCE_PROTO_SCSI, UQ_MSC_NO_GETMAXLUN), USB_QUIRK(FEIYA, 5IN1, 0x0000, 0xffff, UQ_MSC_FORCE_WIRE_BBB, UQ_MSC_FORCE_PROTO_SCSI), + USB_QUIRK(FEIYA, ELANGO, 0x0000, 0xffff, UQ_MSC_NO_SYNC_CACHE), USB_QUIRK(FREECOM, DVD, 0x0000, 0xffff, UQ_MSC_FORCE_PROTO_SCSI), USB_QUIRK(FUJIPHOTO, MASS0100, 0x0000, 0xffff, UQ_MSC_FORCE_WIRE_CBI_I, UQ_MSC_FORCE_PROTO_ATAPI, UQ_MSC_NO_RS_CLEAR_UA, UQ_MSC_NO_SYNC_CACHE), Modified: stable/8/sys/dev/usb/usbdevs ============================================================================== --- stable/8/sys/dev/usb/usbdevs Wed Oct 17 00:30:33 2012 (r241622) +++ stable/8/sys/dev/usb/usbdevs Wed Oct 17 00:33:10 2012 (r241623) @@ -1589,6 +1589,7 @@ product FALCOM TWIST 0x0001 USB GSM/GPR /* FEIYA products */ product FEIYA DUMMY 0x0000 Dummy product product FEIYA 5IN1 0x1132 5-in-1 Card Reader +product FEIYA ELANGO 0x6200 MicroSDHC Card Reader product FEIYA AC110 0x6300 AC-110 Card Reader /* Festo */ From owner-svn-src-stable-8@FreeBSD.ORG Wed Oct 17 11:24:19 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8DA55D13; Wed, 17 Oct 2012 11:24:19 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 74F6C8FC08; Wed, 17 Oct 2012 11:24:19 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9HBOJAS059098; Wed, 17 Oct 2012 11:24:19 GMT (envelope-from avg@svn.freebsd.org) Received: (from avg@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9HBOJXx059096; Wed, 17 Oct 2012 11:24:19 GMT (envelope-from avg@svn.freebsd.org) Message-Id: <201210171124.q9HBOJXx059096@svn.freebsd.org> From: Andriy Gapon Date: Wed, 17 Oct 2012 11:24:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241631 - stable/8/sys/boot/zfs X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Oct 2012 11:24:19 -0000 Author: avg Date: Wed Oct 17 11:24:19 2012 New Revision: 241631 URL: http://svn.freebsd.org/changeset/base/241631 Log: MFC r241291: zfs boot spa_status: print bootfs for each reported pool Modified: stable/8/sys/boot/zfs/zfsimpl.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/boot/ (props changed) Modified: stable/8/sys/boot/zfs/zfsimpl.c ============================================================================== --- stable/8/sys/boot/zfs/zfsimpl.c Wed Oct 17 11:24:06 2012 (r241630) +++ stable/8/sys/boot/zfs/zfsimpl.c Wed Oct 17 11:24:19 2012 (r241631) @@ -64,6 +64,8 @@ static char *zfs_temp_buf, *zfs_temp_end #define TEMP_SIZE (1024 * 1024) static int zio_read(const spa_t *spa, const blkptr_t *bp, void *buf); +static int zfs_get_root(const spa_t *spa, uint64_t *objid); +static int zfs_rlookup(const spa_t *spa, uint64_t objnum, char *result); static void zfs_init(void) @@ -726,11 +728,20 @@ vdev_status(vdev_t *vdev, int indent) static void spa_status(spa_t *spa) { + static char bootfs[ZFS_MAXNAMELEN]; + uint64_t rootid; vdev_t *vdev; int good_kids, bad_kids, degraded_kids; vdev_state_t state; pager_printf(" pool: %s\n", spa->spa_name); + if (zfs_get_root(spa, &rootid) == 0 && + zfs_rlookup(spa, rootid, bootfs) == 0) { + if (bootfs[0] == '\0') + pager_printf("bootfs: %s\n", spa->spa_name); + else + pager_printf("bootfs: %s/%s\n", spa->spa_name, bootfs); + } pager_printf("config:\n\n"); pager_printf(STATUS_FORMAT, "NAME", "STATE"); From owner-svn-src-stable-8@FreeBSD.ORG Wed Oct 17 11:26:49 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 013B778; Wed, 17 Oct 2012 11:26:49 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id DCC548FC12; Wed, 17 Oct 2012 11:26:48 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9HBQmfB059585; Wed, 17 Oct 2012 11:26:48 GMT (envelope-from avg@svn.freebsd.org) Received: (from avg@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9HBQmvd059582; Wed, 17 Oct 2012 11:26:48 GMT (envelope-from avg@svn.freebsd.org) Message-Id: <201210171126.q9HBQmvd059582@svn.freebsd.org> From: Andriy Gapon Date: Wed, 17 Oct 2012 11:26:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241633 - stable/8/lib/libkvm X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Oct 2012 11:26:49 -0000 Author: avg Date: Wed Oct 17 11:26:48 2012 New Revision: 241633 URL: http://svn.freebsd.org/changeset/base/241633 Log: MFC r241303: kvm_getprocs: gracefully handle errors from kvm_deadprocs Modified: stable/8/lib/libkvm/kvm_proc.c Directory Properties: stable/8/lib/libkvm/ (props changed) Modified: stable/8/lib/libkvm/kvm_proc.c ============================================================================== --- stable/8/lib/libkvm/kvm_proc.c Wed Oct 17 11:26:27 2012 (r241632) +++ stable/8/lib/libkvm/kvm_proc.c Wed Oct 17 11:26:48 2012 (r241633) @@ -584,9 +584,15 @@ liveout: nprocs = kvm_deadprocs(kd, op, arg, nl[1].n_value, nl[2].n_value, nprocs); + if (nprocs <= 0) { + _kvm_freeprocs(kd); + nprocs = 0; + } #ifdef notdef - size = nprocs * sizeof(struct kinfo_proc); - (void)realloc(kd->procbase, size); + else { + size = nprocs * sizeof(struct kinfo_proc); + kd->procbase = realloc(kd->procbase, size); + } #endif } *cnt = nprocs; From owner-svn-src-stable-8@FreeBSD.ORG Wed Oct 17 11:28:45 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 02FAF354; Wed, 17 Oct 2012 11:28:45 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id D4DDA8FC08; Wed, 17 Oct 2012 11:28:44 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9HBSiZG059968; Wed, 17 Oct 2012 11:28:44 GMT (envelope-from avg@svn.freebsd.org) Received: (from avg@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9HBSi4o059966; Wed, 17 Oct 2012 11:28:44 GMT (envelope-from avg@svn.freebsd.org) Message-Id: <201210171128.q9HBSi4o059966@svn.freebsd.org> From: Andriy Gapon Date: Wed, 17 Oct 2012 11:28:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241635 - stable/8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Oct 2012 11:28:45 -0000 Author: avg Date: Wed Oct 17 11:28:44 2012 New Revision: 241635 URL: http://svn.freebsd.org/changeset/base/241635 Log: MFC r240831: zfs: allow a zvol to be used as a pool vdev, again Modified: stable/8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/cddl/ (props changed) stable/8/sys/cddl/contrib/opensolaris/ (props changed) Modified: stable/8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c ============================================================================== --- stable/8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c Wed Oct 17 11:28:21 2012 (r241634) +++ stable/8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c Wed Oct 17 11:28:44 2012 (r241635) @@ -874,27 +874,36 @@ zvol_open(struct g_provider *pp, int fla { zvol_state_t *zv; int err = 0; + boolean_t locked = B_FALSE; - if (MUTEX_HELD(&spa_namespace_lock)) { - /* - * If the spa_namespace_lock is being held, it means that ZFS - * is trying to open ZVOL as its VDEV. This is not supported. - */ - return (EOPNOTSUPP); + /* + * Protect against recursively entering spa_namespace_lock + * when spa_open() is used for a pool on a (local) ZVOL(s). + * This is needed since we replaced upstream zfsdev_state_lock + * with spa_namespace_lock in the ZVOL code. + * We are using the same trick as spa_open(). + * Note that calls in zvol_first_open which need to resolve + * pool name to a spa object will enter spa_open() + * recursively, but that function already has all the + * necessary protection. + */ + if (!MUTEX_HELD(&spa_namespace_lock)) { + mutex_enter(&spa_namespace_lock); + locked = B_TRUE; } - mutex_enter(&spa_namespace_lock); - zv = pp->private; if (zv == NULL) { - mutex_exit(&spa_namespace_lock); + if (locked) + mutex_exit(&spa_namespace_lock); return (ENXIO); } if (zv->zv_total_opens == 0) err = zvol_first_open(zv); if (err) { - mutex_exit(&spa_namespace_lock); + if (locked) + mutex_exit(&spa_namespace_lock); return (err); } if ((flag & FWRITE) && (zv->zv_flags & ZVOL_RDONLY)) { @@ -916,13 +925,15 @@ zvol_open(struct g_provider *pp, int fla #endif zv->zv_total_opens += count; - mutex_exit(&spa_namespace_lock); + if (locked) + mutex_exit(&spa_namespace_lock); return (err); out: if (zv->zv_total_opens == 0) zvol_last_close(zv); - mutex_exit(&spa_namespace_lock); + if (locked) + mutex_exit(&spa_namespace_lock); return (err); } @@ -932,12 +943,18 @@ zvol_close(struct g_provider *pp, int fl { zvol_state_t *zv; int error = 0; + boolean_t locked = B_FALSE; - mutex_enter(&spa_namespace_lock); + /* See comment in zvol_open(). */ + if (!MUTEX_HELD(&spa_namespace_lock)) { + mutex_enter(&spa_namespace_lock); + locked = B_TRUE; + } zv = pp->private; if (zv == NULL) { - mutex_exit(&spa_namespace_lock); + if (locked) + mutex_exit(&spa_namespace_lock); return (ENXIO); } @@ -960,7 +977,8 @@ zvol_close(struct g_provider *pp, int fl if (zv->zv_total_opens == 0) zvol_last_close(zv); - mutex_exit(&spa_namespace_lock); + if (locked) + mutex_exit(&spa_namespace_lock); return (error); } From owner-svn-src-stable-8@FreeBSD.ORG Wed Oct 17 11:30:26 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7B20F7E5; Wed, 17 Oct 2012 11:30:26 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 61E768FC17; Wed, 17 Oct 2012 11:30:26 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9HBUQGd060437; Wed, 17 Oct 2012 11:30:26 GMT (envelope-from avg@svn.freebsd.org) Received: (from avg@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9HBUQg7060435; Wed, 17 Oct 2012 11:30:26 GMT (envelope-from avg@svn.freebsd.org) Message-Id: <201210171130.q9HBUQg7060435@svn.freebsd.org> From: Andriy Gapon Date: Wed, 17 Oct 2012 11:30:26 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241638 - stable/8/sys/kern X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Oct 2012 11:30:26 -0000 Author: avg Date: Wed Oct 17 11:30:25 2012 New Revision: 241638 URL: http://svn.freebsd.org/changeset/base/241638 Log: MFC r241295: cngetc: use cpu_spinwait to ease the cncheckc loop a tiny bit Modified: stable/8/sys/kern/kern_cons.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/kern/ (props changed) Modified: stable/8/sys/kern/kern_cons.c ============================================================================== --- stable/8/sys/kern/kern_cons.c Wed Oct 17 11:30:14 2012 (r241637) +++ stable/8/sys/kern/kern_cons.c Wed Oct 17 11:30:25 2012 (r241638) @@ -353,7 +353,7 @@ cngetc(void) if (cn_mute) return (-1); while ((c = cncheckc()) == -1) - ; + cpu_spinwait(); if (c == '\r') c = '\n'; /* console input is always ICRNL */ return (c); From owner-svn-src-stable-8@FreeBSD.ORG Thu Oct 18 01:12:15 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C9065F0D; Thu, 18 Oct 2012 01:12:15 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id B07FC8FC0C; Thu, 18 Oct 2012 01:12:15 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9I1CFbQ007028; Thu, 18 Oct 2012 01:12:15 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9I1CFdp007025; Thu, 18 Oct 2012 01:12:15 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201210180112.q9I1CFdp007025@svn.freebsd.org> From: Eitan Adler Date: Thu, 18 Oct 2012 01:12:15 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241666 - stable/8/sys/cam/scsi X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Oct 2012 01:12:15 -0000 Author: eadler Date: Thu Oct 18 01:12:15 2012 New Revision: 241666 URL: http://svn.freebsd.org/changeset/base/241666 Log: MFC r241580: Add support for the USB DISK Pro PMAP. This patch has sit for 6 years in the PR database. PR: usb/96381 Approved by: cperciva (implicit) Modified: stable/8/sys/cam/scsi/scsi_da.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/cam/ (props changed) Modified: stable/8/sys/cam/scsi/scsi_da.c ============================================================================== --- stable/8/sys/cam/scsi/scsi_da.c Thu Oct 18 00:45:53 2012 (r241665) +++ stable/8/sys/cam/scsi/scsi_da.c Thu Oct 18 01:12:15 2012 (r241666) @@ -358,6 +358,15 @@ static struct da_quirk_entry da_quirk_ta }, { /* + * USB DISK Pro PMAP + * Reported by: jhs + * PR: usb/96381 + */ + {T_DIRECT, SIP_MEDIA_REMOVABLE, " ", "USB DISK Pro", "PMAP"}, + /*quirks*/ DA_Q_NO_SYNC_CACHE + }, + { + /* * Motorola E398 Mobile Phone (TransFlash memory card). * Reported by: Wojciech A. Koszek * PR: usb/89889 From owner-svn-src-stable-8@FreeBSD.ORG Thu Oct 18 01:14:22 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DC9863DA; Thu, 18 Oct 2012 01:14:22 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id C2D328FC12; Thu, 18 Oct 2012 01:14:22 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9I1EMRk007483; Thu, 18 Oct 2012 01:14:22 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9I1EMwT007480; Thu, 18 Oct 2012 01:14:22 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201210180114.q9I1EMwT007480@svn.freebsd.org> From: Eitan Adler Date: Thu, 18 Oct 2012 01:14:22 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241669 - stable/8/sbin/mount X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Oct 2012 01:14:23 -0000 Author: eadler Date: Thu Oct 18 01:14:22 2012 New Revision: 241669 URL: http://svn.freebsd.org/changeset/base/241669 Log: MFC r241581: Fix minor nits: use a comma after "i.e." sentences begin on new lines. No .Dd bump for trivial modification. Approved by: cperciva (implicit) Modified: stable/8/sbin/mount/getmntopts.3 stable/8/sbin/mount/mount.8 Directory Properties: stable/8/sbin/mount/ (props changed) Modified: stable/8/sbin/mount/getmntopts.3 ============================================================================== --- stable/8/sbin/mount/getmntopts.3 Thu Oct 18 01:12:15 2012 (r241668) +++ stable/8/sbin/mount/getmntopts.3 Thu Oct 18 01:14:22 2012 (r241669) @@ -70,8 +70,8 @@ has the following format: .Bd -literal struct mntopt { char *m_option; /* option name */ - int m_inverse; /* is this a negative option, e.g. "dev" */ - int m_flag; /* bit to set, e.g. MNT_RDONLY */ + int m_inverse; /* is this a negative option, e.g., "dev" */ + int m_flag; /* bit to set, e.g., MNT_RDONLY */ int m_altloc; /* non-zero to use altflagp rather than flagp */ }; .Ed Modified: stable/8/sbin/mount/mount.8 ============================================================================== --- stable/8/sbin/mount/mount.8 Thu Oct 18 01:12:15 2012 (r241668) +++ stable/8/sbin/mount/mount.8 Thu Oct 18 01:14:22 2012 (r241669) @@ -176,7 +176,8 @@ Force .Nm to use the specified program to mount the file system, instead of calling .Xr nmount 2 -directly. For example: +directly. +For example: .Bd -literal mount -t foofs -o mountprog=/mydir/fooprog /dev/acd0 /mnt .Ed From owner-svn-src-stable-8@FreeBSD.ORG Thu Oct 18 14:57:11 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BC6EA11D; Thu, 18 Oct 2012 14:57:11 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id A0F6F8FC08; Thu, 18 Oct 2012 14:57:11 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9IEvB3U061304; Thu, 18 Oct 2012 14:57:11 GMT (envelope-from marius@svn.freebsd.org) Received: (from marius@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9IEvBSC061299; Thu, 18 Oct 2012 14:57:11 GMT (envelope-from marius@svn.freebsd.org) Message-Id: <201210181457.q9IEvBSC061299@svn.freebsd.org> From: Marius Strobl Date: Thu, 18 Oct 2012 14:57:11 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241690 - in stable/8/sys: kern sparc64/include sparc64/sparc64 X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Oct 2012 14:57:11 -0000 Author: marius Date: Thu Oct 18 14:57:11 2012 New Revision: 241690 URL: http://svn.freebsd.org/changeset/base/241690 Log: MFC: r239864 - Unlike cache invalidation and TLB demapping IPIs, reading registers from other CPUs doesn't require locking so get rid of it. As the latter is used for the timecounter on certain machine models, using a spin lock in this case can lead to a deadlock with the upcoming callout(9) rework. - Merge r134227/r167250 from x86: Avoid cross-IPI SMP deadlock by using the smp_ipi_mtx spin lock not only for smp_rendezvous_cpus() but also for the MD cache invalidation and TLB demapping IPIs. - Mark some unused function arguments as such. Modified: stable/8/sys/kern/subr_witness.c stable/8/sys/sparc64/include/smp.h stable/8/sys/sparc64/sparc64/mp_machdep.c stable/8/sys/sparc64/sparc64/tick.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/kern/ (props changed) stable/8/sys/sparc64/ (props changed) Modified: stable/8/sys/kern/subr_witness.c ============================================================================== --- stable/8/sys/kern/subr_witness.c Thu Oct 18 14:25:33 2012 (r241689) +++ stable/8/sys/kern/subr_witness.c Thu Oct 18 14:57:11 2012 (r241690) @@ -663,9 +663,6 @@ static struct witness_order_list_entry o */ { "intrcnt", &lock_class_mtx_spin }, { "icu", &lock_class_mtx_spin }, -#if defined(SMP) && defined(__sparc64__) - { "ipi", &lock_class_mtx_spin }, -#endif #ifdef __i386__ { "allpmaps", &lock_class_mtx_spin }, { "descriptor tables", &lock_class_mtx_spin }, Modified: stable/8/sys/sparc64/include/smp.h ============================================================================== --- stable/8/sys/sparc64/include/smp.h Thu Oct 18 14:25:33 2012 (r241689) +++ stable/8/sys/sparc64/include/smp.h Thu Oct 18 14:57:11 2012 (r241690) @@ -107,7 +107,6 @@ extern cpu_ipi_single_t *cpu_ipi_single; void mp_init(u_int cpu_impl); -extern struct mtx ipi_mtx; extern struct ipi_cache_args ipi_cache_args; extern struct ipi_rd_args ipi_rd_args; extern struct ipi_tlb_args ipi_tlb_args; @@ -164,7 +163,7 @@ ipi_dcache_page_inval(void *func, vm_pad return (NULL); sched_pin(); ica = &ipi_cache_args; - mtx_lock_spin(&ipi_mtx); + mtx_lock_spin(&smp_ipi_mtx); ica->ica_mask = PCPU_GET(other_cpus); ica->ica_pa = pa; cpu_ipi_selected(ica->ica_mask, 0, (u_long)func, (u_long)ica); @@ -180,7 +179,7 @@ ipi_icache_page_inval(void *func, vm_pad return (NULL); sched_pin(); ica = &ipi_cache_args; - mtx_lock_spin(&ipi_mtx); + mtx_lock_spin(&smp_ipi_mtx); ica->ica_mask = PCPU_GET(other_cpus); ica->ica_pa = pa; cpu_ipi_selected(ica->ica_mask, 0, (u_long)func, (u_long)ica); @@ -196,7 +195,6 @@ ipi_rd(u_int cpu, void *func, u_long *va return (NULL); sched_pin(); ira = &ipi_rd_args; - mtx_lock_spin(&ipi_mtx); ira->ira_mask = 1 << cpu; ira->ira_val = val; cpu_ipi_single(cpu, 0, (u_long)func, (u_long)ira); @@ -217,7 +215,7 @@ ipi_tlb_context_demap(struct pmap *pm) return (NULL); } ita = &ipi_tlb_args; - mtx_lock_spin(&ipi_mtx); + mtx_lock_spin(&smp_ipi_mtx); ita->ita_mask = cpus; ita->ita_pmap = pm; cpu_ipi_selected(cpus, 0, (u_long)tl_ipi_tlb_context_demap, @@ -239,7 +237,7 @@ ipi_tlb_page_demap(struct pmap *pm, vm_o return (NULL); } ita = &ipi_tlb_args; - mtx_lock_spin(&ipi_mtx); + mtx_lock_spin(&smp_ipi_mtx); ita->ita_mask = cpus; ita->ita_pmap = pm; ita->ita_va = va; @@ -261,7 +259,7 @@ ipi_tlb_range_demap(struct pmap *pm, vm_ return (NULL); } ita = &ipi_tlb_args; - mtx_lock_spin(&ipi_mtx); + mtx_lock_spin(&smp_ipi_mtx); ita->ita_mask = cpus; ita->ita_pmap = pm; ita->ita_start = start; @@ -279,7 +277,19 @@ ipi_wait(void *cookie) if ((mask = cookie) != NULL) { while (*mask != 0) ; - mtx_unlock_spin(&ipi_mtx); + mtx_unlock_spin(&smp_ipi_mtx); + sched_unpin(); + } +} + +static __inline void +ipi_wait_unlocked(void *cookie) +{ + volatile cpumask_t *mask; + + if ((mask = cookie) != NULL) { + while (*mask != 0) + ; sched_unpin(); } } @@ -336,7 +346,13 @@ ipi_tlb_range_demap(struct pmap *pm __un } static __inline void -ipi_wait(void *cookie) +ipi_wait(void *cookie __unused) +{ + +} + +static __inline void +ipi_wait_unlocked(void *cookie __unused) { } Modified: stable/8/sys/sparc64/sparc64/mp_machdep.c ============================================================================== --- stable/8/sys/sparc64/sparc64/mp_machdep.c Thu Oct 18 14:25:33 2012 (r241689) +++ stable/8/sys/sparc64/sparc64/mp_machdep.c Thu Oct 18 14:57:11 2012 (r241690) @@ -112,8 +112,6 @@ struct ipi_rd_args ipi_rd_args; struct ipi_tlb_args ipi_tlb_args; struct pcb stoppcbs[MAXCPU]; -struct mtx ipi_mtx; - cpu_ipi_selected_t *cpu_ipi_selected; cpu_ipi_single_t *cpu_ipi_single; @@ -283,8 +281,6 @@ void cpu_mp_start(void) { - mtx_init(&ipi_mtx, "ipi", NULL, MTX_SPIN); - intr_setup(PIL_AST, cpu_ipi_ast, -1, NULL, NULL); intr_setup(PIL_RENDEZVOUS, (ih_func_t *)smp_rendezvous_action, -1, NULL, NULL); @@ -498,13 +494,13 @@ cpu_mp_shutdown(void) } static void -cpu_ipi_ast(struct trapframe *tf) +cpu_ipi_ast(struct trapframe *tf __unused) { } static void -cpu_ipi_stop(struct trapframe *tf) +cpu_ipi_stop(struct trapframe *tf __unused) { CTR2(KTR_SMP, "%s: stopped %d", __func__, curcpu); Modified: stable/8/sys/sparc64/sparc64/tick.c ============================================================================== --- stable/8/sys/sparc64/sparc64/tick.c Thu Oct 18 14:25:33 2012 (r241689) +++ stable/8/sys/sparc64/sparc64/tick.c Thu Oct 18 14:57:11 2012 (r241690) @@ -314,7 +314,7 @@ stick_get_timecount_mp(struct timecounte if (curcpu == 0) stick = rdstick(); else - ipi_wait(ipi_rd(0, tl_ipi_stick_rd, &stick)); + ipi_wait_unlocked(ipi_rd(0, tl_ipi_stick_rd, &stick)); sched_unpin(); return (stick); } @@ -328,7 +328,7 @@ tick_get_timecount_mp(struct timecounter if (curcpu == 0) tick = rd(tick); else - ipi_wait(ipi_rd(0, tl_ipi_tick_rd, &tick)); + ipi_wait_unlocked(ipi_rd(0, tl_ipi_tick_rd, &tick)); sched_unpin(); return (tick); } From owner-svn-src-stable-8@FreeBSD.ORG Thu Oct 18 15:24:59 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8D637221; Thu, 18 Oct 2012 15:24:59 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 735408FC1A; Thu, 18 Oct 2012 15:24:59 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9IFOwNG066246; Thu, 18 Oct 2012 15:24:58 GMT (envelope-from marius@svn.freebsd.org) Received: (from marius@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9IFOwhU066241; Thu, 18 Oct 2012 15:24:58 GMT (envelope-from marius@svn.freebsd.org) Message-Id: <201210181524.q9IFOwhU066241@svn.freebsd.org> From: Marius Strobl Date: Thu, 18 Oct 2012 15:24:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241694 - in stable/8/sys/sparc64: include pci sparc64 X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Oct 2012 15:24:59 -0000 Author: marius Date: Thu Oct 18 15:24:58 2012 New Revision: 241694 URL: http://svn.freebsd.org/changeset/base/241694 Log: MFC: r239941 Add a global MD macro for the VIS block size instead of duplicating it and using magic values all over the place. Modified: stable/8/sys/sparc64/include/fsr.h stable/8/sys/sparc64/pci/fire.c stable/8/sys/sparc64/pci/schizo.c stable/8/sys/sparc64/sparc64/support.S Directory Properties: stable/8/sys/ (props changed) stable/8/sys/sparc64/ (props changed) Modified: stable/8/sys/sparc64/include/fsr.h ============================================================================== --- stable/8/sys/sparc64/include/fsr.h Thu Oct 18 15:24:43 2012 (r241693) +++ stable/8/sys/sparc64/include/fsr.h Thu Oct 18 15:24:58 2012 (r241694) @@ -31,6 +31,8 @@ #define FPRS_DU (1 << 1) #define FPRS_FEF (1 << 2) +#define VIS_BLOCKSIZE 64 + #ifndef LOCORE #define FSR_EXC_BITS 5 Modified: stable/8/sys/sparc64/pci/fire.c ============================================================================== --- stable/8/sys/sparc64/pci/fire.c Thu Oct 18 15:24:43 2012 (r241693) +++ stable/8/sys/sparc64/pci/fire.c Thu Oct 18 15:24:58 2012 (r241694) @@ -1503,8 +1503,6 @@ fire_read_ivar(device_t dev, device_t ch return (ENOENT); } -#define VIS_BLOCKSIZE 64 - static void fire_dmamap_sync(bus_dma_tag_t dt __unused, bus_dmamap_t map, bus_dmasync_op_t op) Modified: stable/8/sys/sparc64/pci/schizo.c ============================================================================== --- stable/8/sys/sparc64/pci/schizo.c Thu Oct 18 15:24:43 2012 (r241693) +++ stable/8/sys/sparc64/pci/schizo.c Thu Oct 18 15:24:58 2012 (r241694) @@ -1214,8 +1214,6 @@ schizo_dmamap_sync(bus_dma_tag_t dt, bus membar(Sync); } -#define VIS_BLOCKSIZE 64 - static void ichip_dmamap_sync(bus_dma_tag_t dt, bus_dmamap_t map, bus_dmasync_op_t op) { Modified: stable/8/sys/sparc64/sparc64/support.S ============================================================================== --- stable/8/sys/sparc64/sparc64/support.S Thu Oct 18 15:24:43 2012 (r241693) +++ stable/8/sys/sparc64/sparc64/support.S Thu Oct 18 15:24:58 2012 (r241694) @@ -33,7 +33,6 @@ __FBSDID("$FreeBSD$"); #include #include #include -#include #include #include #include @@ -591,10 +590,10 @@ ENTRY(spitfire_block_copy) andcc %o5, FPRS_FEF, %g0 bz,a,pt %xcc, 1f nop - stda %f0, [PCB_REG + PCB_UFP + (0 * 64)] %asi - stda %f16, [PCB_REG + PCB_UFP + (1 * 64)] %asi - stda %f32, [PCB_REG + PCB_UFP + (2 * 64)] %asi - stda %f48, [PCB_REG + PCB_UFP + (3 * 64)] %asi + stda %f0, [PCB_REG + PCB_UFP + (0 * VIS_BLOCKSIZE)] %asi + stda %f16, [PCB_REG + PCB_UFP + (1 * VIS_BLOCKSIZE)] %asi + stda %f32, [PCB_REG + PCB_UFP + (2 * VIS_BLOCKSIZE)] %asi + stda %f48, [PCB_REG + PCB_UFP + (3 * VIS_BLOCKSIZE)] %asi membar #Sync andn %o5, FPRS_FEF, %o5 @@ -606,8 +605,8 @@ ENTRY(spitfire_block_copy) 1: wrpr %o3, 0, %pstate ldda [%o0] %asi, %f0 - add %o0, 64, %o0 - sub %o2, 64, %o2 + add %o0, VIS_BLOCKSIZE, %o0 + sub %o2, VIS_BLOCKSIZE, %o2 2: ldda [%o0] %asi, %f16 fsrc1 %f0, %f32 @@ -619,10 +618,10 @@ ENTRY(spitfire_block_copy) fsrc1 %f12, %f44 fsrc1 %f14, %f46 stda %f32, [%o1] %asi - add %o0, 64, %o0 - subcc %o2, 64, %o2 + add %o0, VIS_BLOCKSIZE, %o0 + subcc %o2, VIS_BLOCKSIZE, %o2 bz,pn %xcc, 3f - add %o1, 64, %o1 + add %o1, VIS_BLOCKSIZE, %o1 ldda [%o0] %asi, %f0 fsrc1 %f16, %f32 fsrc1 %f18, %f34 @@ -633,10 +632,10 @@ ENTRY(spitfire_block_copy) fsrc1 %f28, %f44 fsrc1 %f30, %f46 stda %f32, [%o1] %asi - add %o0, 64, %o0 - sub %o2, 64, %o2 + add %o0, VIS_BLOCKSIZE, %o0 + sub %o2, VIS_BLOCKSIZE, %o2 ba,pt %xcc, 2b - add %o1, 64, %o1 + add %o1, VIS_BLOCKSIZE, %o1 3: membar #Sync @@ -651,7 +650,7 @@ END(spitfire_block_copy) * void zeus_block_copy(void *src, void *dst, size_t len) */ ENTRY(zeus_block_copy) - prefetch [%o0 + (0 * 64)], 0 + prefetch [%o0 + (0 * VIS_BLOCKSIZE)], 0 rdpr %pstate, %o3 wrpr %g0, PSTATE_NORMAL, %pstate @@ -664,10 +663,10 @@ ENTRY(zeus_block_copy) andcc %o5, FPRS_FEF, %g0 bz,a,pt %xcc, 1f nop - stda %f0, [PCB_REG + PCB_UFP + (0 * 64)] %asi - stda %f16, [PCB_REG + PCB_UFP + (1 * 64)] %asi - stda %f32, [PCB_REG + PCB_UFP + (2 * 64)] %asi - stda %f48, [PCB_REG + PCB_UFP + (3 * 64)] %asi + stda %f0, [PCB_REG + PCB_UFP + (0 * VIS_BLOCKSIZE)] %asi + stda %f16, [PCB_REG + PCB_UFP + (1 * VIS_BLOCKSIZE)] %asi + stda %f32, [PCB_REG + PCB_UFP + (2 * VIS_BLOCKSIZE)] %asi + stda %f48, [PCB_REG + PCB_UFP + (3 * VIS_BLOCKSIZE)] %asi membar #Sync andn %o5, FPRS_FEF, %o5 @@ -679,32 +678,32 @@ ENTRY(zeus_block_copy) 1: wrpr %o3, 0, %pstate ldd [%o0 + (0 * 8)], %f0 - prefetch [%o0 + (1 * 64)], 0 + prefetch [%o0 + (1 * VIS_BLOCKSIZE)], 0 ldd [%o0 + (1 * 8)], %f2 - prefetch [%o0 + (2 * 64)], 0 + prefetch [%o0 + (2 * VIS_BLOCKSIZE)], 0 fmovd %f0, %f32 ldd [%o0 + (2 * 8)], %f4 - prefetch [%o0 + (3 * 64)], 0 + prefetch [%o0 + (3 * VIS_BLOCKSIZE)], 0 fmovd %f2, %f34 ldd [%o0 + (3 * 8)], %f6 - prefetch [%o0 + (4 * 64)], 1 + prefetch [%o0 + (4 * VIS_BLOCKSIZE)], 1 fmovd %f4, %f36 ldd [%o0 + (4 * 8)], %f8 - prefetch [%o0 + (8 * 64)], 1 + prefetch [%o0 + (8 * VIS_BLOCKSIZE)], 1 fmovd %f6, %f38 ldd [%o0 + (5 * 8)], %f10 - prefetch [%o0 + (12 * 64)], 1 + prefetch [%o0 + (12 * VIS_BLOCKSIZE)], 1 fmovd %f8, %f40 ldd [%o0 + (6 * 8)], %f12 - prefetch [%o0 + (16 * 64)], 1 + prefetch [%o0 + (16 * VIS_BLOCKSIZE)], 1 fmovd %f10, %f42 ldd [%o0 + (7 * 8)], %f14 ldd [%o0 + (8 * 8)], %f0 - sub %o2, 64, %o2 - add %o0, 64, %o0 - prefetch [%o0 + (19 * 64)], 1 + sub %o2, VIS_BLOCKSIZE, %o2 + add %o0, VIS_BLOCKSIZE, %o0 + prefetch [%o0 + (19 * VIS_BLOCKSIZE)], 1 ba,pt %xcc, 2f - prefetch [%o0 + (23 * 64)], 1 + prefetch [%o0 + (23 * VIS_BLOCKSIZE)], 1 .align 32 2: ldd [%o0 + (1 * 8)], %f2 @@ -724,14 +723,14 @@ ENTRY(zeus_block_copy) fmovd %f8, %f40 ldd [%o0 + (8 * 8)], %f0 fmovd %f10, %f42 - sub %o2, 64, %o2 - prefetch [%o0 + (3 * 64)], 0 - add %o1, 64, %o1 - prefetch [%o0 + (24 * 64)], 1 - add %o0, 64, %o0 - cmp %o2, 64 + 8 + sub %o2, VIS_BLOCKSIZE, %o2 + prefetch [%o0 + (3 * VIS_BLOCKSIZE)], 0 + add %o1, VIS_BLOCKSIZE, %o1 + prefetch [%o0 + (24 * VIS_BLOCKSIZE)], 1 + add %o0, VIS_BLOCKSIZE, %o0 + cmp %o2, VIS_BLOCKSIZE + 8 bgu,pt %xcc, 2b - prefetch [%o0 + (12 * 64)], 1 + prefetch [%o0 + (12 * VIS_BLOCKSIZE)], 1 ldd [%o0 + (1 * 8)], %f2 fsrc1 %f12, %f44 ldd [%o0 + (2 * 8)], %f4 @@ -747,7 +746,7 @@ ENTRY(zeus_block_copy) fsrc1 %f6, %f38 ldd [%o0 + (7 * 8)], %f14 fsrc1 %f8, %f40 - add %o1, 64, %o1 + add %o1, VIS_BLOCKSIZE, %o1 fsrc1 %f10, %f42 fsrc1 %f12, %f44 fsrc1 %f14, %f46 @@ -775,10 +774,10 @@ ENTRY(spitfire_block_zero) andcc %o5, FPRS_FEF, %g0 bz,a,pt %xcc, 1f nop - stda %f0, [PCB_REG + PCB_UFP + (0 * 64)] %asi - stda %f16, [PCB_REG + PCB_UFP + (1 * 64)] %asi - stda %f32, [PCB_REG + PCB_UFP + (2 * 64)] %asi - stda %f48, [PCB_REG + PCB_UFP + (3 * 64)] %asi + stda %f0, [PCB_REG + PCB_UFP + (0 * VIS_BLOCKSIZE)] %asi + stda %f16, [PCB_REG + PCB_UFP + (1 * VIS_BLOCKSIZE)] %asi + stda %f32, [PCB_REG + PCB_UFP + (2 * VIS_BLOCKSIZE)] %asi + stda %f48, [PCB_REG + PCB_UFP + (3 * VIS_BLOCKSIZE)] %asi membar #Sync andn %o5, FPRS_FEF, %o5 @@ -798,13 +797,13 @@ ENTRY(spitfire_block_zero) fzero %f12 fzero %f14 -1: stda %f0, [%o0] %asi - stda %f0, [%o0 + 64] %asi - stda %f0, [%o0 + 128] %asi - stda %f0, [%o0 + 192] %asi - sub %o1, 256, %o1 +1: stda %f0, [%o0 + (0 * VIS_BLOCKSIZE)] %asi + stda %f0, [%o0 + (1 * VIS_BLOCKSIZE)] %asi + stda %f0, [%o0 + (2 * VIS_BLOCKSIZE)] %asi + stda %f0, [%o0 + (3 * VIS_BLOCKSIZE)] %asi + sub %o1, (4 * VIS_BLOCKSIZE), %o1 brnz,pt %o1, 1b - add %o0, 256, %o0 + add %o0, (4 * VIS_BLOCKSIZE), %o0 membar #Sync retl From owner-svn-src-stable-8@FreeBSD.ORG Thu Oct 18 22:16:53 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 190E680A; Thu, 18 Oct 2012 22:16:53 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id F07F08FC08; Thu, 18 Oct 2012 22:16:52 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9IMGqbe033185; Thu, 18 Oct 2012 22:16:52 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9IMGqXE033158; Thu, 18 Oct 2012 22:16:52 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201210182216.q9IMGqXE033158@svn.freebsd.org> From: Glen Barber Date: Thu, 18 Oct 2012 22:16:52 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241705 - in stable/8/release/doc: de_DE.ISO8859-1/early-adopter de_DE.ISO8859-1/errata de_DE.ISO8859-1/hardware/alpha de_DE.ISO8859-1/hardware/i386 de_DE.ISO8859-1/hardware/ia64 de_DE.... X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Oct 2012 22:16:53 -0000 Author: gjb (doc,ports committer) Date: Thu Oct 18 22:16:52 2012 New Revision: 241705 URL: http://svn.freebsd.org/changeset/base/241705 Log: MFC r240508, r240516, r240519 (gabor): Update stable/8/release/doc files post-XML conversion. This commit fixes most of the 8-STABLE release build problems. NOTE: stable/8 release notes are still broken with this commit, and should be fixed with the commits that follow. Modified: stable/8/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml stable/8/release/doc/de_DE.ISO8859-1/errata/article.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/alpha/article.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/i386/article.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/ia64/article.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/pc98/article.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/sparc64/article.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/alpha/article.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/common/install.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/common/layout.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/i386/article.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/ia64/article.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/pc98/article.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/sparc64/article.sgml stable/8/release/doc/de_DE.ISO8859-1/readme/article.sgml stable/8/release/doc/de_DE.ISO8859-1/relnotes/alpha/article.sgml stable/8/release/doc/de_DE.ISO8859-1/relnotes/i386/article.sgml stable/8/release/doc/de_DE.ISO8859-1/relnotes/ia64/article.sgml stable/8/release/doc/de_DE.ISO8859-1/relnotes/pc98/article.sgml stable/8/release/doc/de_DE.ISO8859-1/relnotes/sparc64/article.sgml stable/8/release/doc/en_US.ISO8859-1/errata/article.sgml stable/8/release/doc/en_US.ISO8859-1/hardware/article.sgml stable/8/release/doc/en_US.ISO8859-1/readme/article.sgml stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/early-adopter/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/errata/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/alpha/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/common/dev.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/i386/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/ia64/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/pc98/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/sparc64/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/alpha/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/common/install.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/common/layout.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/common/trouble.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/common/upgrade.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/i386/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/pc98/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/sparc64/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/sparc64/install.sgml stable/8/release/doc/fr_FR.ISO8859-1/relnotes/alpha/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/relnotes/common/new.sgml stable/8/release/doc/fr_FR.ISO8859-1/relnotes/i386/article.sgml Directory Properties: stable/8/release/doc/ (props changed) stable/8/release/doc/en_US.ISO8859-1/hardware/ (props changed) Modified: stable/8/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml ============================================================================== --- stable/8/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml Thu Oct 18 22:16:52 2012 (r241705) @@ -1,3 +1,14 @@ + + +%entities; + +%release; + +X"> +X"> +]> + - -%man; - - -%freebsd; - - -%authors; - - -%teams; - - -%mailing-lists; - - -%release; - -X"> -X"> - -]> -
Hinweise für die ersten Anwender von &os; Modified: stable/8/release/doc/de_DE.ISO8859-1/errata/article.sgml ============================================================================== --- stable/8/release/doc/de_DE.ISO8859-1/errata/article.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/de_DE.ISO8859-1/errata/article.sgml Thu Oct 18 22:16:52 2012 (r241705) @@ -1,3 +1,11 @@ +<?xml version="1.0" encoding="iso-8859-1" standalone="no"?> +<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN" [ +<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//DE"> +%entities; +<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN"> +%release; +]> + <!-- FreeBSD errata document. Unlike some of the other RELNOTESng files, this file should remain as a single SGML file, so that @@ -12,19 +20,6 @@ basiert auf: 1.38 --> -<!DOCTYPE ARTICLE PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ -<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN"> -%man; -<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN"> -%authors; -<!ENTITY % translators PUBLIC "-//FreeBSD//ENTITIES DocBook Translator Entities//DE"> -%translators; -<!ENTITY % mlists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//DE"> -%mlists; -<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN"> -%release; -]> - <article lang="de"> <articleinfo> Modified: stable/8/release/doc/de_DE.ISO8859-1/hardware/alpha/article.sgml ============================================================================== --- stable/8/release/doc/de_DE.ISO8859-1/hardware/alpha/article.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/de_DE.ISO8859-1/hardware/alpha/article.sgml Thu Oct 18 22:16:52 2012 (r241705) @@ -1,29 +1,23 @@ -<!-- - $FreeBSD$ - $FreeBSDde: de-docproj/relnotes/de_DE.ISO8859-1/hardware/alpha/article.sgml,v 1.5 2002/10/12 18:02:21 ue Exp $ - basiert auf: 1.4 ---> - -<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ -<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN"> -%man; -<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN"> -%authors; -<!ENTITY % translators PUBLIC "-//FreeBSD//ENTITIES DocBook Translator Entities//DE"> -%translators; -<!ENTITY % mlists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//DE"> -%mlists; +<?xml version="1.0" encoding="iso-8859-1" standalone="no"?> +<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN" [ +<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//DE"> +%entities; <!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN"> %release; -<!ENTITY % sections SYSTEM "../common/hw.ent"> %sections; +<!ENTITY % sections SYSTEM "../common/hw.ent"> %sections <!-- Architecture-specific customization --> <!ENTITY arch "alpha"> <!ENTITY arch.print "Alpha/AXP"> - ]> +<!-- + $FreeBSD$ + $FreeBSDde: de-docproj/relnotes/de_DE.ISO8859-1/hardware/alpha/article.sgml,v 1.5 2002/10/12 18:02:21 ue Exp $ + basiert auf: 1.4 +--> + <article lang="de"> &artheader; §.intro; Modified: stable/8/release/doc/de_DE.ISO8859-1/hardware/i386/article.sgml ============================================================================== --- stable/8/release/doc/de_DE.ISO8859-1/hardware/i386/article.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/de_DE.ISO8859-1/hardware/i386/article.sgml Thu Oct 18 22:16:52 2012 (r241705) @@ -1,27 +1,23 @@ -<!-- - $FreeBSD$ - $FreeBSDde: de-docproj/relnotes/de_DE.ISO8859-1/hardware/i386/article.sgml,v 1.5 2002/12/07 21:09:09 ue Exp $ - basiert auf: 1.4 ---> - -<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ -<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN"> -%man; -<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN"> -%authors; -<!ENTITY % mlists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//DE"> -%mlists; +<?xml version="1.0" encoding="iso-8859-1" standalone="no"?> +<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN" [ +<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//DE"> +%entities; <!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN"> %release; -<!ENTITY % sections SYSTEM "../common/hw.ent"> %sections; +<!ENTITY % sections SYSTEM "../common/hw.ent"> %sections <!-- Architecture-specific customization --> <!ENTITY arch "i386"> <!ENTITY arch.print "i386"> - ]> +<!-- + $FreeBSD$ + $FreeBSDde: de-docproj/relnotes/de_DE.ISO8859-1/hardware/i386/article.sgml,v 1.5 2002/12/07 21:09:09 ue Exp $ + basiert auf: 1.4 +--> + <article lang="de"> &artheader; §.intro; Modified: stable/8/release/doc/de_DE.ISO8859-1/hardware/ia64/article.sgml ============================================================================== --- stable/8/release/doc/de_DE.ISO8859-1/hardware/ia64/article.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/de_DE.ISO8859-1/hardware/ia64/article.sgml Thu Oct 18 22:16:52 2012 (r241705) @@ -1,27 +1,23 @@ -<!-- - $FreeBSD$ - $FreeBSDde: de-docproj/relnotes/de_DE.ISO8859-1/hardware/ia64/article.sgml,v 1.6 2003/05/24 21:52:46 ue Exp $ - basiert auf: 1.3 ---> - -<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ -<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN"> -%man; -<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN"> -%authors; -<!ENTITY % mlists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//DE"> -%mlists; +<?xml version="1.0" encoding="iso-8859-1" standalone="no"?> +<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN" [ +<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//DE"> +%entities; <!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN"> %release; -<!ENTITY % sections SYSTEM "../common/hw.ent"> %sections; +<!ENTITY % sections SYSTEM "../common/hw.ent"> %sections <!-- Architecture-specific customization --> <!ENTITY arch "ia64"> <!ENTITY arch.print "IA-64"> - ]> +<!-- + $FreeBSD$ + $FreeBSDde: de-docproj/relnotes/de_DE.ISO8859-1/hardware/ia64/article.sgml,v 1.6 2003/05/24 21:52:46 ue Exp $ + basiert auf: 1.3 +--> + <article lang="de"> &artheader; Modified: stable/8/release/doc/de_DE.ISO8859-1/hardware/pc98/article.sgml ============================================================================== --- stable/8/release/doc/de_DE.ISO8859-1/hardware/pc98/article.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/de_DE.ISO8859-1/hardware/pc98/article.sgml Thu Oct 18 22:16:52 2012 (r241705) @@ -1,27 +1,23 @@ -<!-- - $FreeBSD$ - $FreeBSDde: de-docproj/relnotes/de_DE.ISO8859-1/hardware/pc98/article.sgml,v 1.2 2002/10/12 18:02:22 ue Exp $ - basiert auf: 1.1 ---> - -<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ -<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN"> -%man; -<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN"> -%authors; -<!ENTITY % mlists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//DE"> -%mlists; +<?xml version="1.0" encoding="iso-8859-1" standalone="no"?> +<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN" [ +<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//DE"> +%entities; <!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN"> %release; -<!ENTITY % sections SYSTEM "../common/hw.ent"> %sections; +<!ENTITY % sections SYSTEM "../common/hw.ent"> %sections <!-- Architecture-specific customization --> <!ENTITY arch "pc98"> <!ENTITY arch.print "NEC PC-98x1"> - ]> +<!-- + $FreeBSD$ + $FreeBSDde: de-docproj/relnotes/de_DE.ISO8859-1/hardware/pc98/article.sgml,v 1.2 2002/10/12 18:02:22 ue Exp $ + basiert auf: 1.1 +--> + <article lang="de"> &artheader; §.intro; Modified: stable/8/release/doc/de_DE.ISO8859-1/hardware/sparc64/article.sgml ============================================================================== --- stable/8/release/doc/de_DE.ISO8859-1/hardware/sparc64/article.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/de_DE.ISO8859-1/hardware/sparc64/article.sgml Thu Oct 18 22:16:52 2012 (r241705) @@ -1,19 +1,10 @@ -<!-- - $FreeBSD$ - $FreeBSDde: de-docproj/relnotes/de_DE.ISO8859-1/hardware/sparc64/article.sgml,v 1.7 2003/01/09 12:46:28 ue Exp $ - basiert auf: 1.3 ---> - -<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ -<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN"> -%man; -<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN"> -%authors; -<!ENTITY % mlists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//DE"> -%mlists; +<?xml version="1.0" encoding="iso-8859-1" standalone="no"?> +<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN" [ +<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//DE"> +%entities; <!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN"> %release; -<!ENTITY % sections SYSTEM "../common/hw.ent"> %sections; +<!ENTITY % sections SYSTEM "../common/hw.ent"> %sections <!-- Architecture-specific customization --> @@ -21,6 +12,12 @@ <!ENTITY arch.print "UltraSPARC"> ]> +<!-- + $FreeBSD$ + $FreeBSDde: de-docproj/relnotes/de_DE.ISO8859-1/hardware/sparc64/article.sgml,v 1.7 2003/01/09 12:46:28 ue Exp $ + basiert auf: 1.3 +--> + <article lang="de"> &artheader; §.intro; Modified: stable/8/release/doc/de_DE.ISO8859-1/installation/alpha/article.sgml ============================================================================== --- stable/8/release/doc/de_DE.ISO8859-1/installation/alpha/article.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/de_DE.ISO8859-1/installation/alpha/article.sgml Thu Oct 18 22:16:52 2012 (r241705) @@ -1,16 +1,7 @@ -<!-- - $FreeBSD$ - $FreeBSDde: de-docproj/relnotes/de_DE.ISO8859-1/installation/alpha/article.sgml,v 1.4 2002/10/12 18:02:23 ue Exp $ - basiert auf: 1.3 ---> - -<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ -<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN"> -%man; -<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN"> -%authors; -<!ENTITY % mlists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//DE"> -%mlists; +<?xml version="1.0" encoding="iso-8859-1" standalone="no"?> +<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN" [ +<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//DE"> +%entities; <!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN"> %release; <!ENTITY % sections SYSTEM "../common/install.ent"> %sections; @@ -21,6 +12,12 @@ <!ENTITY arch.print "Alpha/AXP"> ]> +<!-- + $FreeBSD$ + $FreeBSDde: de-docproj/relnotes/de_DE.ISO8859-1/installation/alpha/article.sgml,v 1.4 2002/10/12 18:02:23 ue Exp $ + basiert auf: 1.3 +--> + <article lang="de"> &artheader; &abstract; Modified: stable/8/release/doc/de_DE.ISO8859-1/installation/common/install.sgml ============================================================================== --- stable/8/release/doc/de_DE.ISO8859-1/installation/common/install.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/de_DE.ISO8859-1/installation/common/install.sgml Thu Oct 18 22:16:52 2012 (r241705) @@ -26,7 +26,7 @@ from {alpha,i386}/INSTALL.TXT. ausführlichen, bebilderten Installationsleitung.</para> <para>Wenn Sie eine ältere Version von &os; aktualisieren - wollen, sollten Sie <xref linkend="upgrading">, Aktualisierung von + wollen, sollten Sie <xref linkend="upgrading"/>, Aktualisierung von FreeBSD, lesen.</para> <sect2 id="getting-started"> @@ -60,7 +60,7 @@ from {alpha,i386}/INSTALL.TXT. <para>Irgend etwas kann immer schiefgehen und wenn Ihnen das passiert, sollten Sie einen Blick in <xref - linkend="trouble"> werfen, wo Sie hilfreiche Informationen + linkend="trouble"/> werfen, wo Sie hilfreiche Informationen finden können. Sie sollten ebenfalls einen Blick auf die aktuelle Version von <filename>ERRATA.TXT</filename> werfen, bevor Sie mit der Installation beginnen, da Sie dort @@ -76,6 +76,7 @@ from {alpha,i386}/INSTALL.TXT. Backup haben, bevor Sie die Installation durchführen.</para> </important> + </sect2> <sect2> <title>Hardware-Anforderungen @@ -286,7 +287,7 @@ from {alpha,i386}/INSTALL.TXT. benutzen, können Sie das Script makeflp.bat verwenden. Weitere Informationen zu diesem Thema finden Sie im Kapitel . Danach müssen Sie nur noch von + linkend="floppies"/>. Danach müssen Sie nur noch von der ersten Diskette booten, um die &os;-Installation zu starten. @@ -306,7 +307,7 @@ from {alpha,i386}/INSTALL.TXT. benutzen, können Sie das Script makeflp.bat verwenden. Weitere Informationen zu diesem Thema finden Sie im Kapitel . Danach müssen Sie nur noch von + linkend="floppies"/>. Danach müssen Sie nur noch von der ersten Diskette booten, um die &os;-Installation zu starten. @@ -320,12 +321,12 @@ from {alpha,i386}/INSTALL.TXT. müssen Sie ebenfalls die beiden &os; Bootdisketten aus den Dateien floppies/kern.flp und floppies/mfsroot.flp erzeugen, wie in - beschrieben. Booten Sie Ihren + beschrieben. Booten Sie Ihren Rechner von der Diskette mit kern.flp; und legen Sie die Diskette mit mfsroot.flp ein, sobald Sie dazu aufgefordert werden. Weitere Informationen zu dieser Art der Installation finden Sie in . + linkend="ftpnfs"/>. Wenn Ihr Rechner kein CDROM Laufwerk hat, können Sie &os; auch direkt über das Internet @@ -334,12 +335,12 @@ from {alpha,i386}/INSTALL.TXT. Bootdisketten aus den Dateien floppies/kern.flp und floppies/mfsroot.flp erzeugen, wie in beschrieben. Booten Sie Ihren Rechner von + linkend="floppies"/> beschrieben. Booten Sie Ihren Rechner von der Diskette mit kern.flp; und legen Sie die Diskette mit mfsroot.flp ein, sobald Sie dazu aufgefordert werden. Weitere Informationen zu dieser Art der Installation finden Sie in . + linkend="ftpnfs"/>. @@ -358,7 +359,7 @@ from {alpha,i386}/INSTALL.TXT. Bootdisketten aus den Dateien floppies/kern.flp und floppies/mfsroot.flp erzeugen, wie in - beschrieben. Legen Sie die + beschrieben. Legen Sie die Diskette mit dem Inhalt von kern.flp ein und geben Sie an der Eingabeaufforderung des SRM (>>>) den folgenden Befehl ein, um @@ -400,8 +401,8 @@ Ethernet address 0:3:ba:b:92:d4, Host ID - - + + ok @@ -506,7 +507,7 @@ pqb0.0.1.4.0 PQB0 Wenn Sie von einem lokalen CDROM installieren wollen, sollten Sie nicht dieses Kapitel lesen, sondern - . Wenn in Ihrem System + . Wenn in Ihrem System kein CDROM vorhanden ist und Sie eine &os; CD benutzen wollen, die in einem CDROM Laufwerk eines anderen Systems liegt und Sie dieses System über ein Netzwerk erreichen @@ -580,10 +581,10 @@ pqb0.0.1.4.0 PQB0 Installation vorbereiten. Der erste Schritt ist die Erstellung der Bootdisketten, - wie in beschrieben. + wie in beschrieben. Der zweite Schritt ist, einen Blick in zu werfen. Das Kapitel Distribution + linkend="layout"/> zu werfen. Das Kapitel Distribution Format ist besonders wichtig, da Sie hier erfahren, welche Dateien Sie auf Diskette übertragen müssen und welche Sie ignorieren können. @@ -733,14 +734,14 @@ pqb0.0.1.4.0 PQB0 Der letzte Schritt ist die Erzeugung der Bootdisketten, - siehe . + siehe . Netzwerk-Installation mit FTP oder NFS Wenn Sie die Bootdisketten erzeugt haben, wie in beschrieben, können Sie die restliche + linkend="floppies"/> beschrieben, können Sie die restliche Installation über eine Netzwerk-Verbindung durchführen, wobei drei Arten von Netzwerkverbindungen unterstützt werden: seriell, parallel, oder @@ -981,7 +982,7 @@ pqb0.0.1.4.0 PQB0 Wenn Sie keine Meldungen auf Ihrer seriellen Konsole sehen, müssen Sie die Tastatur wieder einstecken und auf ein Tonsignal warten. Wenn Sie von CD booten, machen - Sie bei weiter, wenn Sie das + Sie bei weiter, wenn Sie das Tonsignal hören.. Modified: stable/8/release/doc/de_DE.ISO8859-1/installation/common/layout.sgml ============================================================================== --- stable/8/release/doc/de_DE.ISO8859-1/installation/common/layout.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/de_DE.ISO8859-1/installation/common/layout.sgml Thu Oct 18 22:16:52 2012 (r241705) @@ -23,7 +23,7 @@ README.HTM cdrom.inf crypto Wenn Sie dieses Verzeichnis für eine CD-, FTP- oder NFS-Installation nutzen wollen, brauchen Sie nur die beiden 1.44 MByte großen Bootdisketten zu erstellen (wie das geht, ist - in beschrieben), von diesen zu booten, + in beschrieben), von diesen zu booten, und dann den Anweisungen zu folgen. Alle anderen Dateien, die für die Installation notwendig sind, werden auf der Grundlage Ihrer Angaben automatisch geholt. Wenn Sie &os; noch nie @@ -86,7 +86,7 @@ README.HTM cdrom.inf crypto Das Verzeichnis floppies/ enthält die Images der Bootdisketten. Informationen, wie man diese Images benutzt, finden Sie in . + linkend="floppies"/>. Modified: stable/8/release/doc/de_DE.ISO8859-1/installation/i386/article.sgml ============================================================================== --- stable/8/release/doc/de_DE.ISO8859-1/installation/i386/article.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/de_DE.ISO8859-1/installation/i386/article.sgml Thu Oct 18 22:16:52 2012 (r241705) @@ -1,16 +1,7 @@ - - - -%man; - -%authors; - -%mlists; + + +%entities; %release; %sections; @@ -19,9 +10,14 @@ - ]> + +
&artheader; &abstract; Modified: stable/8/release/doc/de_DE.ISO8859-1/installation/ia64/article.sgml ============================================================================== --- stable/8/release/doc/de_DE.ISO8859-1/installation/ia64/article.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/de_DE.ISO8859-1/installation/ia64/article.sgml Thu Oct 18 22:16:52 2012 (r241705) @@ -1,17 +1,7 @@ - - - - -%man; - -%authors; - -%mlists; + + +%entities; %release; %sections; @@ -20,9 +10,14 @@ - ]> + +
&artheader; &abstract; Modified: stable/8/release/doc/de_DE.ISO8859-1/installation/pc98/article.sgml ============================================================================== --- stable/8/release/doc/de_DE.ISO8859-1/installation/pc98/article.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/de_DE.ISO8859-1/installation/pc98/article.sgml Thu Oct 18 22:16:52 2012 (r241705) @@ -1,16 +1,7 @@ - - - -%man; - -%authors; - -%mlists; + + +%entities; %release; %sections; @@ -19,9 +10,14 @@ - ]> + +
&artheader; &abstract; Modified: stable/8/release/doc/de_DE.ISO8859-1/installation/sparc64/article.sgml ============================================================================== --- stable/8/release/doc/de_DE.ISO8859-1/installation/sparc64/article.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/de_DE.ISO8859-1/installation/sparc64/article.sgml Thu Oct 18 22:16:52 2012 (r241705) @@ -1,19 +1,8 @@ - - - + +%entities; - - -%man; - -%authors; - -%mlists; %release; %sections; @@ -24,6 +13,12 @@ ]> + +
&artheader; &abstract; Modified: stable/8/release/doc/de_DE.ISO8859-1/readme/article.sgml ============================================================================== --- stable/8/release/doc/de_DE.ISO8859-1/readme/article.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/de_DE.ISO8859-1/readme/article.sgml Thu Oct 18 22:16:52 2012 (r241705) @@ -1,3 +1,11 @@ + + +%entities; + +%release; +]> + - -%man; - -%authors; - -%mlists; - -%release; - -%misc; -]> -
&os; &release.current; README @@ -229,7 +224,7 @@ wenn Sie an weiteren Informationen zu diesem Thema interessiert sind. Zusätzliche Informationen zu diesem Thema finden Sie im Artikel Mirroring + url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/articles/hubs/">Mirroring FreeBSD. Sie finden die für den Start der Installation Modified: stable/8/release/doc/de_DE.ISO8859-1/relnotes/alpha/article.sgml ============================================================================== --- stable/8/release/doc/de_DE.ISO8859-1/relnotes/alpha/article.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/de_DE.ISO8859-1/relnotes/alpha/article.sgml Thu Oct 18 22:16:52 2012 (r241705) @@ -1,16 +1,7 @@ - - - -%man; - -%authors; - -%mlists; + + +%entities; %release; %sections; @@ -19,9 +10,14 @@ - ]> + +
&art;
Modified: stable/8/release/doc/de_DE.ISO8859-1/relnotes/i386/article.sgml ============================================================================== --- stable/8/release/doc/de_DE.ISO8859-1/relnotes/i386/article.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/de_DE.ISO8859-1/relnotes/i386/article.sgml Thu Oct 18 22:16:52 2012 (r241705) @@ -1,16 +1,7 @@ - - - -%man; - -%authors; - -%mlists; + + +%entities; %release; %sections; @@ -19,9 +10,15 @@ - ]> + + +
&art;
Modified: stable/8/release/doc/de_DE.ISO8859-1/relnotes/ia64/article.sgml ============================================================================== --- stable/8/release/doc/de_DE.ISO8859-1/relnotes/ia64/article.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/de_DE.ISO8859-1/relnotes/ia64/article.sgml Thu Oct 18 22:16:52 2012 (r241705) @@ -1,16 +1,7 @@ - - - -%man; - -%authors; - -%mlists; + + +%entities; %release; %sections; @@ -19,8 +10,12 @@ - ]> +
&art; Modified: stable/8/release/doc/de_DE.ISO8859-1/relnotes/pc98/article.sgml ============================================================================== --- stable/8/release/doc/de_DE.ISO8859-1/relnotes/pc98/article.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/de_DE.ISO8859-1/relnotes/pc98/article.sgml Thu Oct 18 22:16:52 2012 (r241705) @@ -1,16 +1,7 @@ - - - -%man; - -%authors; - -%mlists; + + +%entities; %release; %sections; @@ -19,9 +10,15 @@ - ]> + + +
&art;
Modified: stable/8/release/doc/de_DE.ISO8859-1/relnotes/sparc64/article.sgml ============================================================================== --- stable/8/release/doc/de_DE.ISO8859-1/relnotes/sparc64/article.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/de_DE.ISO8859-1/relnotes/sparc64/article.sgml Thu Oct 18 22:16:52 2012 (r241705) @@ -1,19 +1,7 @@ - - - - - -%man; - -%authors; - -%mlists; + + +%entities; %release; %sections; @@ -22,9 +10,14 @@ - ]> + +
&art;
Modified: stable/8/release/doc/en_US.ISO8859-1/errata/article.sgml ============================================================================== --- stable/8/release/doc/en_US.ISO8859-1/errata/article.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/en_US.ISO8859-1/errata/article.sgml Thu Oct 18 22:16:52 2012 (r241705) @@ -1,3 +1,23 @@ + + +%entities; + + +%release; + + +]]> + +]]> + + +]]> +]> + - -%articles.ent; - - -%release; - -]> -
- &os; -<![ %release.type.current [ - &release.current; -]]> -<![ %release.type.snapshot [ - &release.prev; -]]> -<![ %release.type.release [ - &release.current; -]]> - Errata + &os; &release; Errata The &os; Project Modified: stable/8/release/doc/en_US.ISO8859-1/hardware/article.sgml ============================================================================== --- stable/8/release/doc/en_US.ISO8859-1/hardware/article.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/en_US.ISO8859-1/hardware/article.sgml Thu Oct 18 22:16:52 2012 (r241705) @@ -1,14 +1,12 @@ - -%articles.ent; + + +%entities; %release; %devauto; - - - ]>
Modified: stable/8/release/doc/en_US.ISO8859-1/readme/article.sgml ============================================================================== --- stable/8/release/doc/en_US.ISO8859-1/readme/article.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/en_US.ISO8859-1/readme/article.sgml Thu Oct 18 22:16:52 2012 (r241705) @@ -1,6 +1,7 @@ - -%articles.ent; + + +%entities; %release; @@ -193,7 +194,7 @@ freebsd-admin@FreeBSD.org for more details on becoming an official mirror site. You can also find useful information for mirror sites at the Mirroring + url="&url.articles.hubs;/">Mirroring &os; article. Mirrors generally contain the ISO images generally used to Modified: stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml ============================================================================== --- stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml Thu Oct 18 22:16:52 2012 (r241705) @@ -1,6 +1,7 @@ - -%articles.ent; + + +%entities; %release; Modified: stable/8/release/doc/fr_FR.ISO8859-1/early-adopter/article.sgml ============================================================================== --- stable/8/release/doc/fr_FR.ISO8859-1/early-adopter/article.sgml Thu Oct 18 21:04:30 2012 (r241704) +++ stable/8/release/doc/fr_FR.ISO8859-1/early-adopter/article.sgml Thu Oct 18 22:16:52 2012 (r241705) *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-stable-8@FreeBSD.ORG Thu Oct 18 22:19:01 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C0A7FB9B; Thu, 18 Oct 2012 22:19:01 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id A43E08FC17; Thu, 18 Oct 2012 22:19:01 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9IMJ1Gu033755; Thu, 18 Oct 2012 22:19:01 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9IMJ14i033752; Thu, 18 Oct 2012 22:19:01 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201210182219.q9IMJ14i033752@svn.freebsd.org> From: Glen Barber Date: Thu, 18 Oct 2012 22:19:01 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241707 - in stable/8/release/doc/en_US.ISO8859-1: errata relnotes X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Oct 2012 22:19:02 -0000 Author: gjb (doc,ports committer) Date: Thu Oct 18 22:19:00 2012 New Revision: 241707 URL: http://svn.freebsd.org/changeset/base/241707 Log: Close colspec tags to conform to XML standards. This commit should fix more 8-STABLE release build problems. This is a direct commit to stable/8. Modified: stable/8/release/doc/en_US.ISO8859-1/errata/article.sgml stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml Modified: stable/8/release/doc/en_US.ISO8859-1/errata/article.sgml ============================================================================== --- stable/8/release/doc/en_US.ISO8859-1/errata/article.sgml Thu Oct 18 22:18:11 2012 (r241706) +++ stable/8/release/doc/en_US.ISO8859-1/errata/article.sgml Thu Oct 18 22:19:00 2012 (r241707) @@ -134,9 +134,9 @@ - - - + + + Advisory Modified: stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml ============================================================================== --- stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml Thu Oct 18 22:18:11 2012 (r241706) +++ stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml Thu Oct 18 22:19:00 2012 (r241707) @@ -120,9 +120,9 @@ - - - + + + Advisory From owner-svn-src-stable-8@FreeBSD.ORG Thu Oct 18 22:21:18 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AB98BE90; Thu, 18 Oct 2012 22:21:18 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 93A708FC0A; Thu, 18 Oct 2012 22:21:18 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9IMLIhl034202; Thu, 18 Oct 2012 22:21:18 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9IMLIE6034199; Thu, 18 Oct 2012 22:21:18 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201210182221.q9IMLIE6034199@svn.freebsd.org> From: Glen Barber Date: Thu, 18 Oct 2012 22:21:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241709 - stable/8/release/doc/en_US.ISO8859-1/installation X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Oct 2012 22:21:18 -0000 Author: gjb (doc,ports committer) Date: Thu Oct 18 22:21:18 2012 New Revision: 241709 URL: http://svn.freebsd.org/changeset/base/241709 Log: Convert installation article to XML stanards. This is a direct commit to stable/8. Modified: stable/8/release/doc/en_US.ISO8859-1/installation/article.sgml Modified: stable/8/release/doc/en_US.ISO8859-1/installation/article.sgml ============================================================================== --- stable/8/release/doc/en_US.ISO8859-1/installation/article.sgml Thu Oct 18 22:20:02 2012 (r241708) +++ stable/8/release/doc/en_US.ISO8859-1/installation/article.sgml Thu Oct 18 22:21:18 2012 (r241709) @@ -1,9 +1,15 @@ - -%articles.ent; + + +%entities; %release; + + + + + ]>
From owner-svn-src-stable-8@FreeBSD.ORG Fri Oct 19 00:26:22 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B5EF1EAB; Fri, 19 Oct 2012 00:26:22 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 9C6D38FC0C; Fri, 19 Oct 2012 00:26:22 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9J0QMio053434; Fri, 19 Oct 2012 00:26:22 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9J0QMMw053431; Fri, 19 Oct 2012 00:26:22 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201210190026.q9J0QMMw053431@svn.freebsd.org> From: Eitan Adler Date: Fri, 19 Oct 2012 00:26:22 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241713 - stable/8/share/examples/csh X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Oct 2012 00:26:22 -0000 Author: eadler Date: Fri Oct 19 00:26:22 2012 New Revision: 241713 URL: http://svn.freebsd.org/changeset/base/241713 Log: MFC r241602: Add a bunch more example completions. Approved by: cperciva (implicit) Modified: stable/8/share/examples/csh/dot.cshrc Directory Properties: stable/8/share/examples/csh/ (props changed) Modified: stable/8/share/examples/csh/dot.cshrc ============================================================================== --- stable/8/share/examples/csh/dot.cshrc Fri Oct 19 00:26:18 2012 (r241712) +++ stable/8/share/examples/csh/dot.cshrc Fri Oct 19 00:26:22 2012 (r241713) @@ -25,29 +25,99 @@ bindkey "^[[3~" delete-char-or-list-or-e # Make the Ins key work bindkey "\e[2~" overwrite-mode -# Aliases used for completions -alias _PKGS_PkGs_PoRtS_ 'awk -F\| \{sub\(\"\/usr\/ports\/\"\,\"\"\,\$2\)\;print\ \$2\} /usr/ports/INDEX-name -r | cut -d . -f 1' -alias _PKGS_PkGs_PoRtS_ 'awk -F\| \{sub\(\"\/usr\/ports\/\"\,\"\"\,\$2\)\;print\ \$2\} /usr/ports/INDEX-`uname -r | cut -d . -f 1`&& pkg_info -E \*' - # Some common completions +complete cd 'p/1/d/' complete chown 'p/1/u/' complete dd 'c/[io]f=/f/ n/*/"(if of ibs obs bs skip seek count)"/=' +complete find 'n/-fstype/"(nfs 4.2)"/' 'n/-name/f/' \ + 'n/-type/(c b d f p l s)/' \ + 'n/-user/u/ n/-group/g/' \ + 'n/-exec/c/' 'n/-ok/c/' \ + 'n/-cpio/f/' \ + 'n/-ncpio/f/' \ + 'n/-newer/f/' \ + 'c/-/(fstype name perm prune type user nouser group nogroup size inum atime mtime ctime exec \ + ok print ls cpio ncpio newer xdev depth daystart follow maxdepth mindepth noleaf version \ + anewer cnewer amin cmin mmin true false uid gid ilname iname ipath iregex links lname empty path \ + regex used xtype fprint fprint0 fprintf print0 printf not a and o or)/' \ + 'n/*/d/' +complete fg 'c/%/j/' +complete gpart 'p/1/(add backup bootcode commit create delete destroy modify recover resize restore set show undo unset)/' \ + 'n/add/x:-t type [-a alignment] [-b start] [-s size] [-i index] [-l label] -f flags geom/' \ + 'n/backup/x:geom/' \ + 'n/bootcode/x:[-b bootcode] [-p partcode -i index] [-f flags] geom/' \ + 'n/commit/x:geom/' \ + 'n/create/x:-s scheme [-n entries] [-f flags] provider/' \ + 'n/delete/x:-i index [-f flags] geom/' \ + 'n/destroy/x:[-F] [-f flags] geom/' \ + 'n/modify/x:-i index [-l label] [-t type] [-f flags] geom/' \ + 'n/recover/x:[-f flags] geom/' \ + 'n/resize/x:-i index [-a alignment] [-s size] [-f flags] geom/' \ + 'n/restore/x:[-lF] [-f flags] provider [...]/' \ + 'n/set/x:-a attrib -i index [-f flags] geom/' \ + 'n/show/x:[-l | -r] [-p] [geom ...]/' \ + 'n/undo/x:geom/' \ + 'n/unset/x:-a attrib -i index [-f flags] geom/' +complete grep 'c/-*A/x:<#_lines_after>/' \ + 'c/-*B/x:<#_lines_before>/' \ + 'c/--/(extended-regexp fixed-regexp basic-regexp regexp file ignore-case word-regexp line-regexp \ + no-messages revert-match version help byte-offset line-number with-filename no-filename quiet silent \ + text directories recursive files-without-match files-with-matches count before-context after-context \ + context binary unix-byte-offsets)/' \ + 'c/-/(A a B b C c d E e F f G H h i L l n q r s U u V v w x)/' \ + 'p/1/x:/ N/-*e/f/' \ + 'n/-*e/x:/' \ + 'n/-*f/f/' \ + 'n/*/f/' +complete ifconfig 'p@1@`ifconfig -l`@' \ + 'n/*/(range phase link netmask mtu vlandev vlan metric mediaopt down delete broadcast arp debug)/' + 'c/%/j/' \ + 'n/*/`ps -ax | awk '"'"'{print $1}'"'"'`/' complete kill 'c/-/S/' 'c/%/j/' 'n/*/`ps -ax | awk '"'"'{print $1}'"'"'`/' complete killall 'c/-/S/' 'c/%/j/' 'n/*/`ps -ax | awk '"'"'{print $5}'"'"'`/' -complete kldunload 'n@*@`kldstat | awk \{sub\(\/\.ko\/,\"\",\$NF\)\;print\ \$NF\} | grep -v Name` @' -complete make 'n@*@`make -pn | sed -n -E "/^[#_.\/[:blank:]]+/d; /=/d; s/[[:blank:]]*:.*//gp;"`@' -complete man 'C/*/c/' +complete kldload 'n@*@`ls -1 /boot/modules/ /boot/kernel/ | awk -F/ \$NF\ \~\ \".ko\"\ \{sub\(\/\.ko\/,\"\",\$NF\)\;print\ \$NF\}`@' +complete kldunload 'n@*@`kldstat | awk \{sub\(\/\.ko\/,\"\",\$NF\)\;print\ \$NF\} | grep -v Name`@' +complete make 'p@1@`make -pn | sed -n -E "/^[#_.\/[:blank:]]+/d; /=/d; s/[[:blank:]]*:.*//gp;"`@' \ + 'n@-V@`make -ndv | & grep Global: | sed -E -e "s/^Global://" -e "s/ .*//" -e "/^[[:lower:]]/d" | sort | uniq`@' +complete man 'C/*/c/' +complete netstat 'n@-I@`ifconfig -l`@' complete pkg_delete 'c/-/(i v D n p d f G x X r)/' 'n@*@`ls /var/db/pkg`@' complete pkg_info 'c/-/(a b v p q Q c d D f g i I j k K r R m L s o G O x X e E l t V P)/' 'n@*@`\ls -1 /var/db/pkg | sed s%/var/db/pkg/%%`@' -complete portmaster 'c/--/(always-fetch check-depends check-port-dbdir clean-distfiles \ - clean-packages delete-build-only delete-packages force-config help \ - index index-first index-only list-origins local-packagedir no-confirm \ - no-index-fetch no-term-title packages packages-build packages-if-newer \ - packages-local packages-only show-work update-if-newer version)/' \ - 'c/-/(a b B C d D e f F g G h H i l L m n o p r R s t u v w x)/' \ - 'n@*@`_PKGS_PkGs_PoRtS_`@' +complete ping 'p/1/$hosts/' +complete pkill 'c/-/S/' \ + 'n@*@`ps -axc -o command="" | sort | uniq`@' +complete portmaster 'c/--/(always-fetch check-depends check-port-dbdir clean-distfiles clean-packages delete-build-only \ + delete-packages force-config help index index-first index-only list-origins local-packagedir \ + no-confirm no-index-fetch no-term-title packages packages-build packages-if-newer packages-local \ + packages-only show-work update-if-newer version)/' \ + 'c/-/(a b B C d D e f F g G h H i l L m n o p r R s t u v w x)/' \ + 'n@*@`pkg_info -E \*`@' +complete rsync "c,*:/,F:/," \ + "c,*:,F:$HOME," \ + 'c/*@/$hosts/:/' +complete scp "c,*:/,F:/," \ + "c,*:,F:$HOME," \ + 'c/*@/$hosts/:/' complete service 'c/-/(e l r v)/' 'p/1/`service -l`/' 'n/*/(start stop reload restart status rcvar onestart onestop)/' +complete svn 'C@file:///@`'"${HOME}/etc/tcsh/complete.d/svn"'`@@' \ + 'n@ls@(file:/// svn+ssh:// svn://)@@' \ + 'n@help@(add blame cat checkout cleanup commit copy delete export help import info list ls lock log merge mkdir move propdel \ + propedit propget proplist propset resolved revert status switch unlock update)@' 'p@1@(add blame cat checkout cleanup commit \ + copy delete export help import info list ls lock log merge mkdir move propdel propedit propget proplist propset resolved \ + revert status switch unlock update)@' +complete ssh 'p/1/$hosts/' \ + 'c/-/(l n)/' \ + 'n/-l/u/ N/-l/c/ n/-/c/ p/2/c/ p/*/f/' complete sysctl 'n/*/`sysctl -Na`/' +complete tmux 'n/*/(attach detach has kill-server kill-session lsc lscm ls lockc locks new refresh rename showmsgs source start suspendc switchc)/' +complete which 'C/*/c/' + +if ( -f /etc/printcap ) then + set printers=(`sed -n -e "/^[^ #].*:/s/:.*//p" /etc/printcap`) + complete lpr 'c/-P/$printers/' + complete lpq 'c/-P/$printers/' + complete lprm 'c/-P/$printers/' +endif # Alternate prompts set prompt = '#' From owner-svn-src-stable-8@FreeBSD.ORG Fri Oct 19 00:32:20 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 00C87386; Fri, 19 Oct 2012 00:32:19 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id DD2A88FC14; Fri, 19 Oct 2012 00:32:19 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9J0WJuS054467; Fri, 19 Oct 2012 00:32:19 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9J0WJdV054465; Fri, 19 Oct 2012 00:32:19 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201210190032.q9J0WJdV054465@svn.freebsd.org> From: Eitan Adler Date: Fri, 19 Oct 2012 00:32:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241717 - stable/8/sys/cam/scsi X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Oct 2012 00:32:20 -0000 Author: eadler Date: Fri Oct 19 00:32:19 2012 New Revision: 241717 URL: http://svn.freebsd.org/changeset/base/241717 Log: MFC r241613: Add support for samsung HM250JI PR: usb/121474 Approved by: cperciva (implicit) Modified: stable/8/sys/cam/scsi/scsi_da.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/cam/ (props changed) Modified: stable/8/sys/cam/scsi/scsi_da.c ============================================================================== --- stable/8/sys/cam/scsi/scsi_da.c Fri Oct 19 00:32:18 2012 (r241716) +++ stable/8/sys/cam/scsi/scsi_da.c Fri Oct 19 00:32:19 2012 (r241717) @@ -815,6 +815,15 @@ static struct da_quirk_entry da_quirk_ta {T_DIRECT, SIP_MEDIA_REMOVABLE, "USB 2.0", "(HS) Flash Disk", "*"}, /*quirks*/ DA_Q_NO_SYNC_CACHE }, + { + /* + * LaCie external 250GB Hard drive des by Porsche + * Submitted by: Ben Stuyts + * PR: 121474 + */ + {T_DIRECT, SIP_MEDIA_FIXED, "SAMSUNG", "HM250JI", "*"}, + /*quirks*/ DA_Q_NO_SYNC_CACHE + }, }; static disk_strategy_t dastrategy; From owner-svn-src-stable-8@FreeBSD.ORG Fri Oct 19 03:01:26 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E8C04F27; Fri, 19 Oct 2012 03:01:26 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id C858D8FC0A; Fri, 19 Oct 2012 03:01:26 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9J31QSc077938; Fri, 19 Oct 2012 03:01:26 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9J31Q2p077931; Fri, 19 Oct 2012 03:01:26 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201210190301.q9J31Q2p077931@svn.freebsd.org> From: Glen Barber Date: Fri, 19 Oct 2012 03:01:26 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241718 - in stable/8/release/doc: . de_DE.ISO8859-1/early-adopter de_DE.ISO8859-1/errata de_DE.ISO8859-1/hardware/alpha de_DE.ISO8859-1/hardware/common de_DE.ISO8859-1/hardware/i386 de... X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Oct 2012 03:01:27 -0000 Author: gjb (doc,ports committer) Date: Fri Oct 19 03:01:25 2012 New Revision: 241718 URL: http://svn.freebsd.org/changeset/base/241718 Log: - Rename .sgml files to .xml to track the recent doc changes. - Fix Makefiles and entities where necessary to get build to complete without errors. *** NOTE: This is _NOT_ an MFC, but direct commit to stable/8. *** Hat: doceng Added: stable/8/release/doc/de_DE.ISO8859-1/early-adopter/article.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml stable/8/release/doc/de_DE.ISO8859-1/errata/article.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/errata/article.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/alpha/article.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/hardware/alpha/article.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/common/artheader.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/hardware/common/artheader.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/common/dev.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/hardware/common/dev.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/common/intro.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/hardware/common/intro.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/i386/article.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/hardware/i386/article.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/i386/proc-i386.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/hardware/i386/proc-i386.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/ia64/article.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/hardware/ia64/article.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/ia64/proc-ia64.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/hardware/ia64/proc-ia64.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/pc98/article.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/hardware/pc98/article.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/pc98/proc-pc98.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/hardware/pc98/proc-pc98.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/sparc64/article.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/hardware/sparc64/article.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/sparc64/dev-sparc64.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/hardware/sparc64/dev-sparc64.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/sparc64/proc-sparc64.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/hardware/sparc64/proc-sparc64.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/alpha/article.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/installation/alpha/article.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/common/abstract.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/installation/common/abstract.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/common/artheader.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/installation/common/artheader.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/common/install.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/installation/common/install.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/common/layout.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/installation/common/layout.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/common/trouble.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/installation/common/trouble.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/common/upgrade.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/installation/common/upgrade.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/i386/article.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/installation/i386/article.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/ia64/article.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/installation/ia64/article.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/pc98/article.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/installation/pc98/article.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/sparc64/article.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/installation/sparc64/article.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/sparc64/install.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/installation/sparc64/install.sgml stable/8/release/doc/de_DE.ISO8859-1/readme/article.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/readme/article.sgml stable/8/release/doc/de_DE.ISO8859-1/relnotes/alpha/article.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/relnotes/alpha/article.sgml stable/8/release/doc/de_DE.ISO8859-1/relnotes/common/new.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/relnotes/common/new.sgml stable/8/release/doc/de_DE.ISO8859-1/relnotes/i386/article.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/relnotes/i386/article.sgml stable/8/release/doc/de_DE.ISO8859-1/relnotes/ia64/article.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/relnotes/ia64/article.sgml stable/8/release/doc/de_DE.ISO8859-1/relnotes/pc98/article.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/relnotes/pc98/article.sgml stable/8/release/doc/de_DE.ISO8859-1/relnotes/sparc64/article.xml - copied unchanged from r241717, stable/8/release/doc/de_DE.ISO8859-1/relnotes/sparc64/article.sgml stable/8/release/doc/de_DE.ISO8859-1/share/xml/ - copied from r241717, stable/8/release/doc/de_DE.ISO8859-1/share/sgml/ stable/8/release/doc/en_US.ISO8859-1/errata/article.xml - copied unchanged from r241717, stable/8/release/doc/en_US.ISO8859-1/errata/article.sgml stable/8/release/doc/en_US.ISO8859-1/hardware/article.xml - copied unchanged from r241717, stable/8/release/doc/en_US.ISO8859-1/hardware/article.sgml stable/8/release/doc/en_US.ISO8859-1/installation/article.xml - copied unchanged from r241717, stable/8/release/doc/en_US.ISO8859-1/installation/article.sgml stable/8/release/doc/en_US.ISO8859-1/readme/article.xml - copied unchanged from r241717, stable/8/release/doc/en_US.ISO8859-1/readme/article.sgml stable/8/release/doc/en_US.ISO8859-1/relnotes/article.xml - copied unchanged from r241717, stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml stable/8/release/doc/en_US.ISO8859-1/share/xml/ - copied from r241717, stable/8/release/doc/en_US.ISO8859-1/share/sgml/ stable/8/release/doc/fr_FR.ISO8859-1/early-adopter/article.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/early-adopter/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/errata/article.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/errata/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/alpha/article.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/hardware/alpha/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/alpha/proc-alpha.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/hardware/alpha/proc-alpha.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/common/artheader.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/hardware/common/artheader.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/common/dev.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/hardware/common/dev.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/common/intro.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/hardware/common/intro.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/i386/article.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/hardware/i386/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/i386/proc-i386.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/hardware/i386/proc-i386.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/ia64/article.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/hardware/ia64/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/ia64/proc-ia64.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/hardware/ia64/proc-ia64.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/pc98/article.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/hardware/pc98/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/pc98/proc-pc98.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/hardware/pc98/proc-pc98.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/sparc64/article.xml - copied, changed from r241717, stable/8/release/doc/fr_FR.ISO8859-1/hardware/sparc64/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/sparc64/dev-sparc64.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/hardware/sparc64/dev-sparc64.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/sparc64/proc-sparc64.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/hardware/sparc64/proc-sparc64.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/alpha/article.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/installation/alpha/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/common/abstract.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/installation/common/abstract.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/common/artheader.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/installation/common/artheader.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/common/install.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/installation/common/install.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/common/layout.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/installation/common/layout.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/common/trouble.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/installation/common/trouble.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/common/upgrade.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/installation/common/upgrade.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/i386/article.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/installation/i386/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/pc98/article.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/installation/pc98/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/sparc64/article.xml - copied, changed from r241717, stable/8/release/doc/fr_FR.ISO8859-1/installation/sparc64/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/sparc64/install.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/installation/sparc64/install.sgml stable/8/release/doc/fr_FR.ISO8859-1/relnotes/alpha/article.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/relnotes/alpha/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/relnotes/common/new.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/relnotes/common/new.sgml stable/8/release/doc/fr_FR.ISO8859-1/relnotes/i386/article.xml - copied unchanged from r241717, stable/8/release/doc/fr_FR.ISO8859-1/relnotes/i386/article.sgml stable/8/release/doc/ja_JP.eucJP/errata/article.xml - copied unchanged from r241717, stable/8/release/doc/ja_JP.eucJP/errata/article.sgml stable/8/release/doc/ja_JP.eucJP/hardware/alpha/article.xml - copied unchanged from r241717, stable/8/release/doc/ja_JP.eucJP/hardware/alpha/article.sgml stable/8/release/doc/ja_JP.eucJP/hardware/amd64/article.xml - copied unchanged from r241717, stable/8/release/doc/ja_JP.eucJP/hardware/amd64/article.sgml stable/8/release/doc/ja_JP.eucJP/hardware/amd64/proc-amd64.xml - copied unchanged from r241717, stable/8/release/doc/ja_JP.eucJP/hardware/amd64/proc-amd64.sgml stable/8/release/doc/ja_JP.eucJP/hardware/common/artheader.xml - copied unchanged from r241717, stable/8/release/doc/ja_JP.eucJP/hardware/common/artheader.sgml stable/8/release/doc/ja_JP.eucJP/hardware/common/dev.xml - copied unchanged from r241717, stable/8/release/doc/ja_JP.eucJP/hardware/common/dev.sgml stable/8/release/doc/ja_JP.eucJP/hardware/common/intro.xml - copied unchanged from r241717, stable/8/release/doc/ja_JP.eucJP/hardware/common/intro.sgml stable/8/release/doc/ja_JP.eucJP/hardware/i386/article.xml - copied unchanged from r241717, stable/8/release/doc/ja_JP.eucJP/hardware/i386/article.sgml stable/8/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.xml - copied unchanged from r241717, stable/8/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.sgml stable/8/release/doc/ja_JP.eucJP/hardware/ia64/article.xml - copied unchanged from r241717, stable/8/release/doc/ja_JP.eucJP/hardware/ia64/article.sgml stable/8/release/doc/ja_JP.eucJP/hardware/ia64/proc-ia64.xml - copied unchanged from r241717, stable/8/release/doc/ja_JP.eucJP/hardware/ia64/proc-ia64.sgml stable/8/release/doc/ja_JP.eucJP/hardware/pc98/article.xml - copied unchanged from r241717, stable/8/release/doc/ja_JP.eucJP/hardware/pc98/article.sgml stable/8/release/doc/ja_JP.eucJP/hardware/pc98/proc-pc98.xml - copied unchanged from r241717, stable/8/release/doc/ja_JP.eucJP/hardware/pc98/proc-pc98.sgml stable/8/release/doc/ja_JP.eucJP/hardware/sparc64/article.xml - copied unchanged from r241717, stable/8/release/doc/ja_JP.eucJP/hardware/sparc64/article.sgml stable/8/release/doc/ja_JP.eucJP/hardware/sparc64/proc-sparc64.xml - copied unchanged from r241717, stable/8/release/doc/ja_JP.eucJP/hardware/sparc64/proc-sparc64.sgml stable/8/release/doc/ja_JP.eucJP/relnotes/alpha/article.xml - copied unchanged from r241717, stable/8/release/doc/ja_JP.eucJP/relnotes/alpha/article.sgml stable/8/release/doc/ja_JP.eucJP/relnotes/amd64/article.xml - copied unchanged from r241717, stable/8/release/doc/ja_JP.eucJP/relnotes/amd64/article.sgml stable/8/release/doc/ja_JP.eucJP/relnotes/common/new.xml - copied unchanged from r241717, stable/8/release/doc/ja_JP.eucJP/relnotes/common/new.sgml stable/8/release/doc/ja_JP.eucJP/relnotes/i386/article.xml - copied unchanged from r241717, stable/8/release/doc/ja_JP.eucJP/relnotes/i386/article.sgml stable/8/release/doc/ja_JP.eucJP/relnotes/ia64/article.xml - copied unchanged from r241717, stable/8/release/doc/ja_JP.eucJP/relnotes/ia64/article.sgml stable/8/release/doc/ja_JP.eucJP/relnotes/pc98/article.xml - copied unchanged from r241717, stable/8/release/doc/ja_JP.eucJP/relnotes/pc98/article.sgml stable/8/release/doc/ja_JP.eucJP/relnotes/sparc64/article.xml - copied unchanged from r241717, stable/8/release/doc/ja_JP.eucJP/relnotes/sparc64/article.sgml stable/8/release/doc/ja_JP.eucJP/share/xml/ - copied from r241717, stable/8/release/doc/ja_JP.eucJP/share/sgml/ stable/8/release/doc/ja_JP.eucJP/share/xml/dev-auto-ja.xml - copied unchanged from r241717, stable/8/release/doc/ja_JP.eucJP/share/sgml/dev-auto-ja.sgml stable/8/release/doc/ru_RU.KOI8-R/errata/article.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/errata/article.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/alpha/article.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/hardware/alpha/article.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/amd64/article.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/hardware/amd64/article.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/amd64/proc-amd64.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/hardware/amd64/proc-amd64.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/common/artheader.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/hardware/common/artheader.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/common/dev.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/hardware/common/dev.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/common/intro.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/hardware/common/intro.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/i386/article.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/hardware/i386/article.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/i386/proc-i386.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/hardware/i386/proc-i386.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/ia64/article.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/hardware/ia64/article.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/ia64/proc-ia64.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/hardware/ia64/proc-ia64.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/pc98/article.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/hardware/pc98/article.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/pc98/proc-pc98.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/hardware/pc98/proc-pc98.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/sparc64/article.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/hardware/sparc64/article.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/sparc64/proc-sparc64.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/hardware/sparc64/proc-sparc64.sgml stable/8/release/doc/ru_RU.KOI8-R/installation/alpha/article.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/installation/alpha/article.sgml stable/8/release/doc/ru_RU.KOI8-R/installation/amd64/article.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/installation/amd64/article.sgml stable/8/release/doc/ru_RU.KOI8-R/installation/common/abstract.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/installation/common/abstract.sgml stable/8/release/doc/ru_RU.KOI8-R/installation/common/artheader.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/installation/common/artheader.sgml stable/8/release/doc/ru_RU.KOI8-R/installation/common/install.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/installation/common/install.sgml stable/8/release/doc/ru_RU.KOI8-R/installation/common/layout.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/installation/common/layout.sgml stable/8/release/doc/ru_RU.KOI8-R/installation/common/trouble.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/installation/common/trouble.sgml stable/8/release/doc/ru_RU.KOI8-R/installation/common/upgrade.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/installation/common/upgrade.sgml stable/8/release/doc/ru_RU.KOI8-R/installation/i386/article.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/installation/i386/article.sgml stable/8/release/doc/ru_RU.KOI8-R/installation/ia64/article.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/installation/ia64/article.sgml stable/8/release/doc/ru_RU.KOI8-R/installation/pc98/article.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/installation/pc98/article.sgml stable/8/release/doc/ru_RU.KOI8-R/installation/sparc64/article.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/installation/sparc64/article.sgml stable/8/release/doc/ru_RU.KOI8-R/readme/article.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/readme/article.sgml stable/8/release/doc/ru_RU.KOI8-R/relnotes/alpha/article.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/relnotes/alpha/article.sgml stable/8/release/doc/ru_RU.KOI8-R/relnotes/amd64/article.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/relnotes/amd64/article.sgml stable/8/release/doc/ru_RU.KOI8-R/relnotes/common/new.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/relnotes/common/new.sgml stable/8/release/doc/ru_RU.KOI8-R/relnotes/i386/article.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/relnotes/i386/article.sgml stable/8/release/doc/ru_RU.KOI8-R/relnotes/ia64/article.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/relnotes/ia64/article.sgml stable/8/release/doc/ru_RU.KOI8-R/relnotes/pc98/article.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/relnotes/pc98/article.sgml stable/8/release/doc/ru_RU.KOI8-R/relnotes/sparc64/article.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/relnotes/sparc64/article.sgml stable/8/release/doc/ru_RU.KOI8-R/share/xml/ - copied from r241717, stable/8/release/doc/ru_RU.KOI8-R/share/sgml/ stable/8/release/doc/ru_RU.KOI8-R/share/xml/dev-auto-ru.xml - copied unchanged from r241717, stable/8/release/doc/ru_RU.KOI8-R/share/sgml/dev-auto-ru.sgml stable/8/release/doc/share/xml/ - copied from r241717, stable/8/release/doc/share/sgml/ stable/8/release/doc/zh_CN.GB2312/errata/article.xml - copied unchanged from r241717, stable/8/release/doc/zh_CN.GB2312/errata/article.sgml stable/8/release/doc/zh_CN.GB2312/hardware/article.xml - copied unchanged from r241717, stable/8/release/doc/zh_CN.GB2312/hardware/article.sgml stable/8/release/doc/zh_CN.GB2312/readme/article.xml - copied unchanged from r241717, stable/8/release/doc/zh_CN.GB2312/readme/article.sgml stable/8/release/doc/zh_CN.GB2312/relnotes/article.xml - copied unchanged from r241717, stable/8/release/doc/zh_CN.GB2312/relnotes/article.sgml stable/8/release/doc/zh_CN.GB2312/share/xml/ - copied from r241717, stable/8/release/doc/zh_CN.GB2312/share/sgml/ Deleted: stable/8/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml stable/8/release/doc/de_DE.ISO8859-1/errata/article.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/alpha/article.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/common/artheader.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/common/dev.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/common/intro.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/i386/article.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/i386/proc-i386.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/ia64/article.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/ia64/proc-ia64.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/pc98/article.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/pc98/proc-pc98.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/sparc64/article.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/sparc64/dev-sparc64.sgml stable/8/release/doc/de_DE.ISO8859-1/hardware/sparc64/proc-sparc64.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/alpha/article.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/common/abstract.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/common/artheader.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/common/install.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/common/layout.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/common/trouble.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/common/upgrade.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/i386/article.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/ia64/article.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/pc98/article.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/sparc64/article.sgml stable/8/release/doc/de_DE.ISO8859-1/installation/sparc64/install.sgml stable/8/release/doc/de_DE.ISO8859-1/readme/article.sgml stable/8/release/doc/de_DE.ISO8859-1/relnotes/alpha/article.sgml stable/8/release/doc/de_DE.ISO8859-1/relnotes/common/new.sgml stable/8/release/doc/de_DE.ISO8859-1/relnotes/i386/article.sgml stable/8/release/doc/de_DE.ISO8859-1/relnotes/ia64/article.sgml stable/8/release/doc/de_DE.ISO8859-1/relnotes/pc98/article.sgml stable/8/release/doc/de_DE.ISO8859-1/relnotes/sparc64/article.sgml stable/8/release/doc/de_DE.ISO8859-1/share/sgml/ stable/8/release/doc/en_US.ISO8859-1/errata/article.sgml stable/8/release/doc/en_US.ISO8859-1/hardware/article.sgml stable/8/release/doc/en_US.ISO8859-1/installation/article.sgml stable/8/release/doc/en_US.ISO8859-1/readme/article.sgml stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml stable/8/release/doc/en_US.ISO8859-1/share/sgml/ stable/8/release/doc/fr_FR.ISO8859-1/early-adopter/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/errata/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/alpha/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/alpha/proc-alpha.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/common/artheader.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/common/dev.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/common/intro.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/i386/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/i386/proc-i386.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/ia64/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/ia64/proc-ia64.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/pc98/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/pc98/proc-pc98.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/sparc64/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/sparc64/dev-sparc64.sgml stable/8/release/doc/fr_FR.ISO8859-1/hardware/sparc64/proc-sparc64.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/alpha/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/common/abstract.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/common/artheader.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/common/install.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/common/layout.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/common/trouble.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/common/upgrade.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/i386/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/pc98/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/sparc64/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/installation/sparc64/install.sgml stable/8/release/doc/fr_FR.ISO8859-1/relnotes/alpha/article.sgml stable/8/release/doc/fr_FR.ISO8859-1/relnotes/common/new.sgml stable/8/release/doc/fr_FR.ISO8859-1/relnotes/i386/article.sgml stable/8/release/doc/ja_JP.eucJP/errata/article.sgml stable/8/release/doc/ja_JP.eucJP/hardware/alpha/article.sgml stable/8/release/doc/ja_JP.eucJP/hardware/amd64/article.sgml stable/8/release/doc/ja_JP.eucJP/hardware/amd64/proc-amd64.sgml stable/8/release/doc/ja_JP.eucJP/hardware/common/artheader.sgml stable/8/release/doc/ja_JP.eucJP/hardware/common/dev.sgml stable/8/release/doc/ja_JP.eucJP/hardware/common/intro.sgml stable/8/release/doc/ja_JP.eucJP/hardware/i386/article.sgml stable/8/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.sgml stable/8/release/doc/ja_JP.eucJP/hardware/ia64/article.sgml stable/8/release/doc/ja_JP.eucJP/hardware/ia64/proc-ia64.sgml stable/8/release/doc/ja_JP.eucJP/hardware/pc98/article.sgml stable/8/release/doc/ja_JP.eucJP/hardware/pc98/proc-pc98.sgml stable/8/release/doc/ja_JP.eucJP/hardware/sparc64/article.sgml stable/8/release/doc/ja_JP.eucJP/hardware/sparc64/proc-sparc64.sgml stable/8/release/doc/ja_JP.eucJP/relnotes/alpha/article.sgml stable/8/release/doc/ja_JP.eucJP/relnotes/amd64/article.sgml stable/8/release/doc/ja_JP.eucJP/relnotes/common/new.sgml stable/8/release/doc/ja_JP.eucJP/relnotes/i386/article.sgml stable/8/release/doc/ja_JP.eucJP/relnotes/ia64/article.sgml stable/8/release/doc/ja_JP.eucJP/relnotes/pc98/article.sgml stable/8/release/doc/ja_JP.eucJP/relnotes/sparc64/article.sgml stable/8/release/doc/ja_JP.eucJP/share/sgml/ stable/8/release/doc/ja_JP.eucJP/share/xml/dev-auto-ja.sgml stable/8/release/doc/ru_RU.KOI8-R/errata/article.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/alpha/article.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/amd64/article.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/amd64/proc-amd64.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/common/artheader.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/common/dev.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/common/intro.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/i386/article.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/i386/proc-i386.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/ia64/article.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/ia64/proc-ia64.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/pc98/article.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/pc98/proc-pc98.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/sparc64/article.sgml stable/8/release/doc/ru_RU.KOI8-R/hardware/sparc64/proc-sparc64.sgml stable/8/release/doc/ru_RU.KOI8-R/installation/alpha/article.sgml stable/8/release/doc/ru_RU.KOI8-R/installation/amd64/article.sgml stable/8/release/doc/ru_RU.KOI8-R/installation/common/abstract.sgml stable/8/release/doc/ru_RU.KOI8-R/installation/common/artheader.sgml stable/8/release/doc/ru_RU.KOI8-R/installation/common/install.sgml stable/8/release/doc/ru_RU.KOI8-R/installation/common/layout.sgml stable/8/release/doc/ru_RU.KOI8-R/installation/common/trouble.sgml stable/8/release/doc/ru_RU.KOI8-R/installation/common/upgrade.sgml stable/8/release/doc/ru_RU.KOI8-R/installation/i386/article.sgml stable/8/release/doc/ru_RU.KOI8-R/installation/ia64/article.sgml stable/8/release/doc/ru_RU.KOI8-R/installation/pc98/article.sgml stable/8/release/doc/ru_RU.KOI8-R/installation/sparc64/article.sgml stable/8/release/doc/ru_RU.KOI8-R/readme/article.sgml stable/8/release/doc/ru_RU.KOI8-R/relnotes/alpha/article.sgml stable/8/release/doc/ru_RU.KOI8-R/relnotes/amd64/article.sgml stable/8/release/doc/ru_RU.KOI8-R/relnotes/common/new.sgml stable/8/release/doc/ru_RU.KOI8-R/relnotes/i386/article.sgml stable/8/release/doc/ru_RU.KOI8-R/relnotes/ia64/article.sgml stable/8/release/doc/ru_RU.KOI8-R/relnotes/pc98/article.sgml stable/8/release/doc/ru_RU.KOI8-R/relnotes/sparc64/article.sgml stable/8/release/doc/ru_RU.KOI8-R/share/sgml/ stable/8/release/doc/ru_RU.KOI8-R/share/xml/dev-auto-ru.sgml stable/8/release/doc/share/sgml/ stable/8/release/doc/zh_CN.GB2312/errata/article.sgml stable/8/release/doc/zh_CN.GB2312/hardware/article.sgml stable/8/release/doc/zh_CN.GB2312/readme/article.sgml stable/8/release/doc/zh_CN.GB2312/relnotes/article.sgml stable/8/release/doc/zh_CN.GB2312/share/sgml/ Modified: stable/8/release/doc/Makefile stable/8/release/doc/de_DE.ISO8859-1/early-adopter/Makefile stable/8/release/doc/de_DE.ISO8859-1/errata/Makefile stable/8/release/doc/de_DE.ISO8859-1/hardware/alpha/Makefile stable/8/release/doc/de_DE.ISO8859-1/hardware/common/hw.ent stable/8/release/doc/de_DE.ISO8859-1/hardware/i386/Makefile stable/8/release/doc/de_DE.ISO8859-1/hardware/ia64/Makefile stable/8/release/doc/de_DE.ISO8859-1/hardware/pc98/Makefile stable/8/release/doc/de_DE.ISO8859-1/hardware/sparc64/Makefile stable/8/release/doc/de_DE.ISO8859-1/installation/alpha/Makefile stable/8/release/doc/de_DE.ISO8859-1/installation/common/install.ent stable/8/release/doc/de_DE.ISO8859-1/installation/i386/Makefile stable/8/release/doc/de_DE.ISO8859-1/installation/ia64/Makefile stable/8/release/doc/de_DE.ISO8859-1/installation/pc98/Makefile stable/8/release/doc/de_DE.ISO8859-1/installation/sparc64/Makefile stable/8/release/doc/de_DE.ISO8859-1/readme/Makefile stable/8/release/doc/de_DE.ISO8859-1/relnotes/alpha/Makefile stable/8/release/doc/de_DE.ISO8859-1/relnotes/common/relnotes.ent stable/8/release/doc/de_DE.ISO8859-1/relnotes/i386/Makefile stable/8/release/doc/de_DE.ISO8859-1/relnotes/ia64/Makefile stable/8/release/doc/de_DE.ISO8859-1/relnotes/pc98/Makefile stable/8/release/doc/de_DE.ISO8859-1/relnotes/sparc64/Makefile stable/8/release/doc/en_US.ISO8859-1/errata/Makefile stable/8/release/doc/en_US.ISO8859-1/hardware/Makefile stable/8/release/doc/en_US.ISO8859-1/installation/Makefile stable/8/release/doc/en_US.ISO8859-1/readme/Makefile stable/8/release/doc/en_US.ISO8859-1/relnotes/Makefile stable/8/release/doc/fr_FR.ISO8859-1/early-adopter/Makefile stable/8/release/doc/fr_FR.ISO8859-1/errata/Makefile stable/8/release/doc/fr_FR.ISO8859-1/hardware/alpha/Makefile stable/8/release/doc/fr_FR.ISO8859-1/hardware/common/hw.ent stable/8/release/doc/fr_FR.ISO8859-1/hardware/i386/Makefile stable/8/release/doc/fr_FR.ISO8859-1/hardware/ia64/Makefile stable/8/release/doc/fr_FR.ISO8859-1/hardware/pc98/Makefile stable/8/release/doc/fr_FR.ISO8859-1/hardware/sparc64/Makefile stable/8/release/doc/fr_FR.ISO8859-1/installation/alpha/Makefile stable/8/release/doc/fr_FR.ISO8859-1/installation/common/install.ent stable/8/release/doc/fr_FR.ISO8859-1/installation/i386/Makefile stable/8/release/doc/fr_FR.ISO8859-1/installation/pc98/Makefile stable/8/release/doc/fr_FR.ISO8859-1/installation/sparc64/Makefile stable/8/release/doc/fr_FR.ISO8859-1/relnotes/alpha/Makefile stable/8/release/doc/fr_FR.ISO8859-1/relnotes/common/relnotes.ent stable/8/release/doc/fr_FR.ISO8859-1/relnotes/i386/Makefile stable/8/release/doc/ja_JP.eucJP/errata/Makefile stable/8/release/doc/ja_JP.eucJP/hardware/alpha/Makefile stable/8/release/doc/ja_JP.eucJP/hardware/amd64/Makefile stable/8/release/doc/ja_JP.eucJP/hardware/common/hw.ent stable/8/release/doc/ja_JP.eucJP/hardware/i386/Makefile stable/8/release/doc/ja_JP.eucJP/hardware/ia64/Makefile stable/8/release/doc/ja_JP.eucJP/hardware/pc98/Makefile stable/8/release/doc/ja_JP.eucJP/hardware/sparc64/Makefile stable/8/release/doc/ja_JP.eucJP/relnotes/alpha/Makefile stable/8/release/doc/ja_JP.eucJP/relnotes/amd64/Makefile stable/8/release/doc/ja_JP.eucJP/relnotes/i386/Makefile stable/8/release/doc/ja_JP.eucJP/relnotes/ia64/Makefile stable/8/release/doc/ja_JP.eucJP/relnotes/pc98/Makefile stable/8/release/doc/ja_JP.eucJP/relnotes/sparc64/Makefile stable/8/release/doc/ru_RU.KOI8-R/errata/Makefile stable/8/release/doc/ru_RU.KOI8-R/hardware/alpha/Makefile stable/8/release/doc/ru_RU.KOI8-R/hardware/amd64/Makefile stable/8/release/doc/ru_RU.KOI8-R/hardware/common/hw.ent stable/8/release/doc/ru_RU.KOI8-R/hardware/i386/Makefile stable/8/release/doc/ru_RU.KOI8-R/hardware/ia64/Makefile stable/8/release/doc/ru_RU.KOI8-R/hardware/pc98/Makefile stable/8/release/doc/ru_RU.KOI8-R/hardware/sparc64/Makefile stable/8/release/doc/ru_RU.KOI8-R/installation/alpha/Makefile stable/8/release/doc/ru_RU.KOI8-R/installation/amd64/Makefile stable/8/release/doc/ru_RU.KOI8-R/installation/common/install.ent stable/8/release/doc/ru_RU.KOI8-R/installation/i386/Makefile stable/8/release/doc/ru_RU.KOI8-R/installation/ia64/Makefile stable/8/release/doc/ru_RU.KOI8-R/installation/pc98/Makefile stable/8/release/doc/ru_RU.KOI8-R/installation/sparc64/Makefile stable/8/release/doc/ru_RU.KOI8-R/readme/Makefile stable/8/release/doc/ru_RU.KOI8-R/relnotes/alpha/Makefile stable/8/release/doc/ru_RU.KOI8-R/relnotes/amd64/Makefile stable/8/release/doc/ru_RU.KOI8-R/relnotes/i386/Makefile stable/8/release/doc/ru_RU.KOI8-R/relnotes/ia64/Makefile stable/8/release/doc/ru_RU.KOI8-R/relnotes/pc98/Makefile stable/8/release/doc/ru_RU.KOI8-R/relnotes/sparc64/Makefile stable/8/release/doc/share/mk/doc.relnotes.mk stable/8/release/doc/share/xml/Makefile stable/8/release/doc/share/xml/catalog stable/8/release/doc/zh_CN.GB2312/errata/Makefile stable/8/release/doc/zh_CN.GB2312/hardware/Makefile stable/8/release/doc/zh_CN.GB2312/readme/Makefile stable/8/release/doc/zh_CN.GB2312/relnotes/Makefile Modified: stable/8/release/doc/Makefile ============================================================================== --- stable/8/release/doc/Makefile Fri Oct 19 00:32:19 2012 (r241717) +++ stable/8/release/doc/Makefile Fri Oct 19 03:01:25 2012 (r241718) @@ -8,7 +8,7 @@ SUBDIR+= ${RELNOTES_LANG} .else SUBDIR+= en_US.ISO8859-1 .endif -SUBDIR+= share/sgml +SUBDIR+= share/xml RELN_ROOT?= ${.CURDIR} Modified: stable/8/release/doc/de_DE.ISO8859-1/early-adopter/Makefile ============================================================================== --- stable/8/release/doc/de_DE.ISO8859-1/early-adopter/Makefile Fri Oct 19 00:32:19 2012 (r241717) +++ stable/8/release/doc/de_DE.ISO8859-1/early-adopter/Makefile Fri Oct 19 03:01:25 2012 (r241718) @@ -17,7 +17,7 @@ FORMATS?= html INSTALL_COMPRESSED?=gz INSTALL_ONLY_COMPRESSED?= -SRCS+= article.sgml +SRCS+= article.xml .include "${RELN_ROOT}/share/mk/doc.relnotes.mk" .include "${DOC_PREFIX}/share/mk/doc.project.mk" Copied: stable/8/release/doc/de_DE.ISO8859-1/early-adopter/article.xml (from r241717, stable/8/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ stable/8/release/doc/de_DE.ISO8859-1/early-adopter/article.xml Fri Oct 19 03:01:25 2012 (r241718, copy of r241717, stable/8/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml) @@ -0,0 +1,544 @@ + + +%entities; + +%release; + +X"> +X"> +]> + + + +
+ + Hinweise für die ersten Anwender von &os; + &release.current; + + + The &os; Release Engineering Team + + + $FreeBSD$ + + + 2002 + 2003 + The &os; Release + Engineering Team + + + + Dieser Artikel enthält Informationen über den + Status von &os; &release.current; für die Anwender, die + bisher noch keine Erfahrung mit den &release.5x; Versionen + oder &os; sammeln konnten. Er enthält einige + Hintergrundinformationen über die vor und während + einer Veröffentlichung ablaufende Prozesse, nennt die + wichtigsten Neuerungen und die Stellen, an denen die ersten + Anwender Probleme haben könnten. Weiterhin gibt es + Informationen über die Pläne für weitere + Veröffentlichungen im Entwicklungszweig 4-STABLE und + ein paar Hinweise für die Aktualisierung bestehender + Systeme. + + + + + Einführung + + Nach über zwei Jahren steht mit &os; &release.5x; + wieder eine komplett neue &os;-Version zur Verfügung. Sie + bietet nicht nur diverse neue Möglichkeiten, auch und + gerade unter der Haube hat sich einiges + verbessert. Der Nachteil dieser Neuerungen ist, daß + große Teile des Systems neu und nicht ausreichend getestet + sind. Im Vergleich zu den existierenden &release.4x; Versionen + kann der Schritt zu den ersten &release.5x; Versionen zu + Verschlechterungen in den Bereichen Stabilität, Leistung + und teilweise auch Funktionalität führen. + + Aus diesen Gründen warnen wir alle Anwender, ihre + Systeme nicht von älteren &os;-Versionen auf 5.0 zu + aktualisieren, wenn sie die "Problemzonen" nicht kennen + oder nicht bereit sind, die Einschränkungen in den neuesten + Versionen in Kauf zu nehmen. Gerade konservative Anwender + sollten in der nahen Zukunft &release.4x;-Versionen (wie + 4.8-RELEASE) benutzen. Wir meinen, daß diese Anwender + erst zu &release.5x; wechseln sollten, nachdem der + Entwicklungszweig 5-STABLE existiert; dies wird wahrscheinlich + nach der Veröffentlichung von 5.2-RELEASE + passieren. + + Hier zeigt sich das Henne und Ei Problem bei + der Veröffentlichung von &os; &release.5x;. Alle am &os; + Project beteiligten Personen wollen ein &os;, das möglichst + stabil und zuverlässig ist. Um dieses Ziel zu erreichen, + müssen die neue Version und speziell die neuen Komponenten + von möglichst vielen Anwendern getestet werden. + Dummerweise gibt es bei realistischer Betrachtung nur eine + Möglichkeit, eine größere Anzahl an Anwender + für einen Test zu gewinnen: Die Veröffentlichung der + zu testenden Version! + + Dieser Artikel beschreibt einige der Probleme, die bei der + Installation und Benutzung von &os; &release.current; auftreten + können. Zuerst wird beschrieben, wie eine neue FreeBSD + Version veröffentlicht wird. Dann werden die + interessanteren Neuerungen in FreeBSD &release.current; und die + Bereiche, in denen (gerade für unvorsichtige Anwender) + Probleme auftreten können, vorgestellt. Anwender, die erst + einmal bei Systemen auf Basis von 4-STABLE bleiben möchten, + erhalten einen kurzen Ausblick auf die kurz- und mittelfristigen + Planungen für diesen Entwicklungszweig. Zuletzt wird + besprochen, was bei einer Aktualisierung eines existierenden + &release.4x; Systems auf 5.0 beachtet werden muß. + + + + Veröffentlichung neuer &os;-Versionen + + Das Prinzip der &os;-Entwicklung ist die Verwendung mehrerer + Entwicklungszweige innerhalb eines CVS + Repository. Der Hauptzweig wird CURRENT + genannt und innerhalb des Repository mit dem symbolischen Namen + HEAD referenziert. Neuerungen werden + zunächst in diesen Zweig eingebracht. Das bedeutet zwar, + daß neue Möglichkeiten zunächst einmal nur in + CURRENT zur Verfügung stehen, es bedeutet allerdings auch, + daß dieser Zweig von Zeit zu Zeit Kummer bereitet, + während die Neuerungen getestet und ihre Fehler entfernt + werden. + + Wenn eine neue &os;-Version veröffentlicht wird, + basiert diese in der Regel auf einem der STABLE + (stabil) genannten Entwicklungszweige. Neuerungen werden nur in + diese Entwicklungszweige übernommen, nachdem sie in CURRENT + getestet wurden. Zur Zeit gibt es nur einen aktiven STABLE + Entwicklungszweig: 4-STABLE; dieser Zweig war + die Grundlage für alle &release.4x; Versionen. Dieser + Zweig wird innerhalb des CVS Repository durch den symbolischen + Namen RELENG_4 gekennzeichnet. + + Die Basis für &os; 5.0 und 5.1 ist der + Entwicklungszweig CURRENT. Damit wird zum ersten Mal nach + über zwei Jahren eine neue Version auf Basis dieses + Entwicklungszweiges erscheinen (die letzte war &os; 4.0, im + März 2000). + + Einige Zeit nach der Veröffentlichung von &os; 5.0 wird + im &os; CVS Repository der Zweig 5-STABLE mit dem + symbolischen Namen RELENG_5 erzeugt werden. + Die letzten beiden Entwicklungszweige dieser Art (3-STABLE und + 4-STABLE) wurden unmittelbar nach der Veröffentlichung der + jeweiligen Punkt Null Versionen (3.0 bzw. 4.0) + erzeugt. Rückblickend müssen wir feststellen, + daß dadurch in beiden Fällen nicht genug Zeit war, um + CURRENT zu stabilisieren, bevor der neue Entwicklungszweig + eingerichtet wurde. Dies führte zu unnötiger + Mehrarbeit, da Fehlerkorrekturen von einem Zweig in den anderen + Zweig übertragen werden mußten; außerdem kam + es zu einigen Änderungen in der Architektur, die nicht in + den jeweils anderen Zweig übernommen werden konnten. + + Aus diesem Grund wird das Release Engineering Team den neuen + 5-STABLE Entwicklungszweig erst dann im CVS Repository + einrichten, wenn eine solide Grundlage zur Verfügung steht. + Es ist sehr wahrscheinlich, daß vorher mehrere + &release.5x; Versionen erscheinen werden; zur Zeit rechnen wir + damit, daß 5-STABLE nach dem Erscheinen von 5.2-RELEASE + erzeugt werden wird. + + Weitere Informationen über den Ablauf bei der + Veröffentlichung einer neuen &os; Version finden Sie auf + den Release + Engineering Web pages und im Artikel &os; + Release Engineering. Informationen über den + geplanten Entwicklungszweig 5-STABLE finden Sie auf der The + Roadmap for 5-STABLE. + + + + Neuerungen + + Die Glanzpunkte von &os; &release.5x; sind die vielen Neuerungen. + Diese Neuerungen und die neue Funktionalität basieren zum + größten Teil auf massiven Änderungen der + Systemarchitektur, die nicht in den Entwicklungszweig 4-STABLE + eingepflegt wurden. Viele in sich abgeschlossene + Änderungen wie Treiber für neue Geräte oder neue + Benutzerprogramme wurden dagegen schon nach 4-STABLE + übernommen. Die folgende Liste enthält eine kurze + Übersicht über die wichtigsten Neuerungen in &os; + 5.0: + + + + SMPng: Die nächste Generation der + Unterstützung für Systeme mit mehreren Prozessoren + (noch nicht abgeschlossen). Es ist jetzt möglich, + daß mehrere Prozessoren gleichzeitig den Kernel + nutzen. + + + + KSE: Die Kernel Scheduled Entities + erlauben es einem Prozess, mehrere Threads auf Kernel-Ebene + zu nutzen, analog zur Aktivierung via Scheduler. Die + (experimentellen) Bibliotheken libkse + und libthr erlauben auch normalen + Programmen mit mehreren Threads, diese Erweiterung zu + nutzen. + + + + Neue Plattformen: Zusätzlich zu i386, pc98 und + Alpha werden jetzt auch sparc64 und ia64 Systeme + unterstützt. + + + + GCC: Der Compiler und die dazugehörigen Werkzeuge + basieren jetzt auf GCC 3.2.2 und nicht mehr auf GCC + 2.95.X. + + + + MAC: Unterstützung für erweiterbare + Mandatory Access Control Regelwerke. + + + + GEOM: Ein flexibles Gerüst zur Manipulation von + Daten beim Transfer von und zu Festplatten. Auf dieser + Basis wurde ein experimentelles Modul zur + Verschlüsselung des Festplatteninhaltes + entwickelt. + + + + FFS: Das Dateisystem unterstützt jetzt + Hintergrund-&man.fsck.8; (um das System nach einem Absturz + schneller verfügbar zu machen) sowie + Schnappschüsse. + + + + UFS2: Dieses neue Dateisystem unterstützt + größere Dateien und zusätzliche + Dateiberechtigungen. &man.newfs.8; erzeugt jetzt + standardmäßig UFS2 Dateisysteme und auf allen + Plattformen außer PC98 gilt dies auch für + Dateisysteme, die mit &man.sysinstall.8; erzeugt + werden. + + + + Cardbus: Cardbus wird jetzt unterstützt. + + + + Eine ausführlichere Übersicht über die + Neuerungen finden Sie in den Release Notes + für &os; &release.prev; und &release.current;. + + + + Nachteile für frühe Anwender + + Ein Nachteil der Neuerungen in &os; &release.5x; ist, + daß es in einigen Bereichen auf Grund der noch nicht + abgeschlossenen Entwicklung zu Problemen oder zu unerwarteten + Effekten kommen kann. Einige (aber nicht alle) der Problemzonen + sind in der folgenden Liste zusammengefaßt: + + + + Die Arbeit an diversen Neuerungen ist noch nicht + abgeschlossen, dazu gehören unter anderem SMPng und + KSE. Diese Erweiterungen sind zwar für Test- und + Experimentalzwecke ausreichend stabil, aber unter + Umständen nicht stabil genug für den + Produktionsbetrieb. + + + + Durch die Änderungen in den Datenstrukturen des + Kernels und der Schnittstellen für Anwendungen und + Programmierer (ABI/API), müssen Treiber anderer + Hersteller angepaßt werden, damit sie korrekt mit &os; + 5.0 zusammenarbeiten. Es ist nicht ausgeschlossen, + daß es bis zum Erscheinen des Entwicklungszweiges + 5-STABLE weitere kleinere Änderungen am ABI/API geben + wird. + + + + Einige Teile des &os; Basissystems wurden in die Ports + Collection verschoben. Dazu gehören insbesondere + Perl, + UUCP und die meisten (nicht alle) + Spiele. Diese Programme werden zwar weiterhin entwickelt + und unterstützt, es kann aber verwirren, daß sie + nicht mehr Teil des Basissystems sind. + + + + Einige Teile des &os;-Basissystems wurden nicht mehr + gepflegt, weil es nicht genügend Anwender und/oder + Entwickler gab. Diese Teile mußten entfernt werden, + dazu zählen unter anderem die Erzeugung von Programmen + im Format a.out;, die XNS-Netzwerkprotokolle und der Treiber + für den X-10 Controller. + + + + Viele Ports und Packages, die mit &os; 4-STABLE noch + korrekt liefen, können mit &os; 5.0 nicht genutzt oder + nicht kompiliert werden. Der Grund ist in der Regel der + neue Compiler oder die Aufräumarbeiten in den + Header-Dateien. + + + + Viele der Neuerungen in &os; &release.5x; wurden bisher + nur auf relativ wenigen Systemen getestet. Viele dieser + Neuerungen (wie SMPng) haben Auswirkungen auf große + Bereiche des Kernels. + + + + Die Neuerungen in &os; 5.0 enthalten noch Routinen + zur Unterstützung bei der Fehlersuche und Diagnose. + Dadurch kann es dazu kommen, daß ein System mit + &os; 5.0 langsamer ist als mit 4-STABLE. + + + + Neuerungen werden erst in den Entwicklungszweig 4-STABLE + übernommen, nachdem sie eine Zeit lang in -CURRENT + gereift sind. Bei &os; 5.0 fehlt dieser + stabilisierende Effekt eines -STABLE Entwicklungszweiges. + Der Entwicklungszweig 5-STABLE wird wahrscheinlich erst + einige Zeit nach der Veröffentlichung von 5.2-RELEASE + eingerichtet werden. + + + + Die Dokumentation (wie z.B. das &os; Handbuch + und der FAQ) + ist teilweise noch nicht auf dem Stand von + &os; &release.5x;. + + + + Da einige dieser Probleme auch negative Auswirkungen auf die + Stabilität des Systems haben, rät das Release + Engineering Team konservativen Anwendern und Firmen, Versionen + aus dem Entwicklungszweig 4-STABLE zu verwenden, bis die + &release.5x; Versionen zuverlässiger + geworden sind. + + + + Die Zukunft des Entwicklungszweiges 4-STABLE + + Die Veröffentlichung von &os; 5.0 bedeutete nicht das + Ende des Entwicklungszweiges 4-STABLE: &os; 4.8 erschien im + April 2003, zwei Monate nach der Veröffentlichung von &os; + 5.0. Es wird wahrscheinlich noch eine weitere Version auf der + Basis dieses Entwicklungszweiges geben: Das für den Sommer + 2003 geplante 4.9-RELEASE. Auch eine Version 4.10 liegt im + Bereich des Möglichen. Dies hängt von mehreren + Faktoren ab, der wichtigste davon ist die Existenz und + Stabilität des Entwicklungszweiges 5-STABLE. Wenn CURRENT + nicht stabil genug ist, um einen Entwicklungszweig 5-STABLE zu + rechtfertigen, werden weitere Versionen auf Basis des + Entwicklungszweiges 4-STABLE möglich und notwendig sein. + Bis zum Erscheinen der offiziell letzten Version auf Basis von + 4-STABLE bleibt es den Entwicklern überlassen, ob sie + Neuerungen aus HEAD in 4-STABLE einpflegen + (im Rahmen der schon bestehenden Regelungen). + + Bis zu einem gewissen Grad werden das Release Engineering + Team und die Entwickler auch die Wünsche der Benutzer nach + weiteren Versionen auf Basis von 4-STABLE beachten. Allerdings + nur, so weit dies im Rahmen der beschränkten Ressourcen + möglich ist. + + Neue Versionen auf Basis des Entwicklungszweiges 4-STABLE + werden vom &a.security-officer; im üblichen Rahmen + unterstützt werden, genauere Informationen dazu finden Sie + auf der Security + page auf der &os; Webseite. In der Regel werden die + letzten beiden Versionen jedes Entwicklungszweiges durch die + Veröffentlichung von Sicherheitshinweisen und Patches + unterstützt; dem Team ist es allerdings freigestellt, diese + Unterstützung auf weitere Versionen oder spezielle Probleme + auszudehnen. + + + + Hinweise für die Aktualisierung von &os; &release.4x; + + Dieses Kapitel enthält Hinweise für Anwender, die + ihr bestehendes &os; &release.4x; System auf &os; &release.5x; + aktualisieren wollen. Wie bei jeder Aktualisierung ist es auf + jeden Fall notwendig, vorher die Release Notes und die Errata der + neuen Version zu lesen; bei Aktualisierung über den + Quellcode ist src/UPDATING + Pflichtlektüre. + + + Aktualisierung ohne Quellcode + + Der einfachste Ansatz ist immer noch + Sicherheitskopien erstellen, Platte formatieren, neues + System installieren, Daten wieder einspielen. Dadurch + werden alle Probleme mit veralteten und nicht kompatiblen + Programmen und Konfigurationsdateien umgangen. Die neuen + Dateisysteme können maximalen Nutzen aus den diversen + Neuerungen (speziell UFS2) ziehen. + + Zum gegenwärtigen Zeitpunkt hat noch niemand + ausführlich getestet, ob und wie gut die + Upgrade-Option in &man.sysinstall.8; bei einem + Update von 4.0 zu 5.0 funktioniert. Wir raten daher dringend + von der Verwendung dieser Funktion ab. Eines der + Hauptprobleme ist, daß bei dieser Variante diverse + Dateien nicht gelöscht werden, die zwar von &release.4x; + genutzt wurden, aber in &release.5x; nicht mehr vorhanden + sind. Diese Altlasten können zu Problemen + führen. + + Auf i386 und pc98 Systemen kann die Konfiguration von ISA + Geräten beim Systemstart mit dem Werkzeug UserConfig + eingestellt werden, dies gilt auch beim Start von einem + Installations-Medium. Dieses Programm wurde in &os; 5.0 durch + &man.device.hints.5; ersetzt; dieses stellt zwar die gleiche + Funktionalität bereit, ist aber von der Bedienung her + völlig verschieden. + + Bei einer Installation von Diskette kann es notwendig + werden, die neue Treiber-Diskette zu benutzen. Das + drivers.flp Diskettenimage sollte im + allgemeinen überall dort verfügbar sein, wo auch + schon die bekannten kern.flp und + mfsroot.flp verfügbar sind. + + Bei einer Installation von CD-ROM auf einem i386-System + wird jetzt ein neues Startprogramm mit dem Namen + no-emulation boot loader genutzt. Dadurch ist + es unter anderem möglich, auf der CD den Standardkernel + (GENERIC) statt des auf den Disketten + verwendeten Mini-Kernels zu nutzen. Jedes System, das von den + Installations-CDs für Windows NT 4.0 booten kann, sollte + auch mit den &os; &release.5x; CD-ROMs zurechtkommen. + + + + Aktualisierung mit Quellcode + + Es ist auf jeden Fall erforderlich, vor der Aktualisierung + src/UPDATING zu lesen. Der Abschnitt + To upgrade from 4.x-stable to current + enthält eine Schritt-für-Schritt Anleitung, der Sie + unbedingt folgen müssen, die Nutzung der üblichen + Abkürzungen ist nicht + möglich. + + + + Allgemeine Hinweise + + Perl wurde aus dem Basissystem + entfernt und sollte entweder als Package oder über die + Ports Collection installiert werden. Die bisher übliche + Praxis, Perl als Teil des Basissystems zu behandeln und mit ihm + zusammen zu kompilieren, führte zu diversen Problemen, + die eine Aktualisierung von Perl erschwerten. Die im + Standardsystem vorhandenen Programme, die Perl + benötigten, wurden entweder in einer anderen Sprache neu + geschrieben (wenn sie noch benötigt wurden) oder + ersatzlos entfernt (wenn sie überflüssig waren). Da + &man.sysinstall.8; das Perl Package bei den meisten + Distributionen automatisch mit installiert, sollte diese + Änderung kaum Auswirkungen auf die Anwender + haben. + + Einige Scripte verlassen sich darauf, daß der + Perl-Interpreter als /usr/bin/perl + verfügbar ist. Der Perl Port enthält das Programm + use.perl, mit dem ein passender Satz + symbolischer Links für diese Scripte erzeugt werden kann. + Nach dem Aufruf von use.perl port sollte + alles wie erwartet funktionieren. + + Es ist zwar möglich, für &release.4x; + geschriebene Programme unter &release.5x; zu nutzen, + allerdings muß dazu die Distribution + compat4x installiert sein. Damit + könnte es auch möglich sein, + alte Ports zu benutzen. + + Bei der Aktualisierung eines bestehenden Systems auf Basis + von 4-STABLE, ist es unbedingt notwendig, die alten Dateien in + /usr/include zu löschen. Im + allgemeinen ist es ausreichend, dieses Verzeichnis vor der + Installation bzw. vor dem + installworld zu entfernen. Wird das + Verzeichnis nicht entfernt, kann es zu Problemen kommen + (speziell mit C++-Programmen), da der Compiler dann einen Mix + aus alten und neuen Headerdateien verwendet. + + Es gibt kein MAKEDEV mehr, weil es + nicht mehr benötigt wird. &os; &release.5x; benutzt ein + spezielles Dateisystem für Geräte, das die + entsprechenden Device Nodes bei Bedarf automatisch erzeugt. + Weitere Informationen finden Sie in &man.devfs.5;. + + Alle mit &man.newfs.8; erzeugten Dateisysteme werden + standardmäßig im Format UFS2 angelegt. Diese gilt + auf allen Plattformen außer PC98 auch für + Dateisysteme, die mit &man.sysinstall.8; erzeugt werden. Da + &os; &release.4x; nur UFS1 lesen kann, müssen alle + Dateisysteme, die sowohl mit &release.4x; als auch mit + &release.5x; nutzbar sein sollen, im Format UFS1 erzeugt + werden. Dieser Fall tritt typischerweise auf Systemen auf, + auf denen &release.4x; und &release.5x; installiert und + abwechselnd betrieben werden. In &man.newfs.8; steht dazu die + Option zur Verfügung, auch + &man.sysinstall.8; enthält eine entsprechende Option. + Bitte beachten Sie, daß es kein Konvertierungsprogramm + zur Umwandlung von UFS1 nach UFS2 (oder umgekehrt) gibt, nur + die Variante Backup, Formatieren, Restore. + + + + + Zusammenfassung + + &os; &release.current; enthält zwar viele interessante + Neuerungen, aber es ist noch nicht für alle Anwender + geeignet. Aus diesem Grund haben wir in diesem Dokument + Informationen über die Abläufe bei der + Veröffentlichung einer neuen Version, die interessantesten + Neuerungen in den &release.5x; Versionen und wahrscheinliche + Probleme gegeben. Weiterhin enthielt er einen Ausblick auf die + Zukunft des Entwicklungszweiges 4-STABLE und Informationen + für Anwender, die schon jetzt umsteigen wollen. + +
Modified: stable/8/release/doc/de_DE.ISO8859-1/errata/Makefile ============================================================================== --- stable/8/release/doc/de_DE.ISO8859-1/errata/Makefile Fri Oct 19 00:32:19 2012 (r241717) +++ stable/8/release/doc/de_DE.ISO8859-1/errata/Makefile Fri Oct 19 03:01:25 2012 (r241718) @@ -16,7 +16,7 @@ INSTALL_COMPRESSED?= gz INSTALL_ONLY_COMPRESSED?= # SGML content -SRCS+= article.sgml +SRCS+= article.xml .include "${RELN_ROOT}/share/mk/doc.relnotes.mk" .include "${DOC_PREFIX}/share/mk/doc.project.mk" Copied: stable/8/release/doc/de_DE.ISO8859-1/errata/article.xml (from r241717, stable/8/release/doc/de_DE.ISO8859-1/errata/article.sgml) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ stable/8/release/doc/de_DE.ISO8859-1/errata/article.xml Fri Oct 19 03:01:25 2012 (r241718, copy of r241717, stable/8/release/doc/de_DE.ISO8859-1/errata/article.sgml) @@ -0,0 +1,406 @@ + + +%entities; + +%release; +]> + + + +
+ + + &os; +<![ %release.type.snapshot [ + &release.prev; +]]> +<![ %release.type.release [ + &release.current; +]]> + Errata + + + Das &os; Projekt + + + $FreeBSD$ + + + 2000 + 2001 + 2002 + 2003 + The FreeBSD Documentation Project + + + + 2001 + 2002 + 2003 + The FreeBSD German Documentation Project + + + + + Dieses Dokument enthält die Errata für &os; + + + + also wichtige Informationen, die kurz vor bzw. erst nach + der Veröffentlichung bekannt wurden. Dazu gehören + Ratschläge zur Sicherheit sowie Änderungen in der + Software oder Dokumentation, welche die Stabilität und die + Nutzung beeinträchtigen könnten. Sie sollten immer + die aktuelle Version dieses Dokumentes lesen, bevor sie diese + Version von &os; installieren. + + Diese Errata für &os; + + + + werden bis zum + Erscheinen von &os; 5.1-RELEASE weiter aktualisiert + werden. + + + + Einleitung + + Diese Errata enthalten brandheiße + Informationen über &os; + + + + Bevor Sie diese + Version installieren, sollten Sie auf jeden Fall dieses Dokument + lesen, um über Probleme informiert zu werden, die erst nach + der Veröffentlichung entdeckt (und vielleicht auch schon + behoben) wurden. + + Die zusammen mit der Veröffentlichung erschienene + Version dieses Dokumentes (zum Beispiel die Version auf der + CDROM) ist per Definition veraltet. Allerdings sind im Internet + aktualisierte Versionen verfügbar, die die aktuellen + Errata für diese Version sind. Diese Versionen + sind bei + und allen aktuellen Mirrors dieser Webseite + verfügbar. + + Die Snapshots von &os; &release.branch; (sowohl die der + Quelltexte als auch die der ausführbaren Programme) + enthalten ebenfalls die zum Zeitpunkt ihrer + Veröffentlichung aktuelle Version dieses + Dokumentes. + + Die Liste der &os; CERT security advisories finden Sie bei + oder + . + + + + Sicherheitshinweise + + Ein über das Netzwerk nutzbarer Fehler in + CVS könnte dazu führen, + daß ein Angreifer beliebige Programme auf dem CVS Server + ausführen kann. Weitere Informationen finden Sie in FreeBSD-SA-03:01. + + Durch Auswertung der Antwortzeiten von + OpenSSL wäre es einem Angreifer + mit sehr viel Rechenleistung möglich gewesen, unter + bestimmten Umständen den Klartext der übermittelten + Daten zu erhalten. Dieser Fehler wurde in &os; + &release.current; durch die neue + OpenSSL Version 0.9.7 behoben. Auf + den für Sicherheitsprobleme unterstützten + Entwicklungszweigen wurde der Fehler durch die neue + OpenSSL Version 0.9.6i behoben. + Weitere Informationen finden Sie in FreeBSD-SA-03:02 + + Es ist theoretisch möglich, daß ein Angreifer den + geheimen Schlüssel ermittelt, der von der Erweiterung + syncookies genutzt wird. Dadurch sinkt deren + Effektivität beim Schutz vor TCP SYN Flood + Denial-of-Service Angriffen. Hinweise, wie sie das Problem + umgehen können und weitere Informationen finden Sie in + FreeBSD-SA-03:03. + + Durch diverse Puffer-Überläufe in den von + sendmail genutzten Routinen zum + Parsen des Headers war es einen Angreifer möglich, eine + speziell konstruierte Nachricht an &man.sendmail.8; zu senden + und so beliebige Programme ausführen zu lassen. Diese + Programme verfügten über die Rechte des Benutzers, + unter dessen Kennung &man.sendmail.8; lief, also typischerweise + root. Weitere Informationen und Verweise + auf Patches finden Sie in FreeBSD-SA-03:04 + und FreeBSD-SA-03:07. + + Durch einen Puffer-Überlauf im XDR Kodierer/Dekodierer + war es einem Angreifer möglich, den Service zum Absturz zu + bringen. Informationen, wie Sie den Fehler beheben, finden Sie + in FreeBSD-SA-03:05. + + OpenSSL enthält zwei + Schwachstellen, die erst vor kurzer Zeit bekannt gemacht wurden. + Informationen, wie Sie die Probleme umgehen können und + weitere Informationen finden Sie in FreeBSD-SA-03:06. + + + + Aktuelle Informationen + + GEOM + + Die auf &man.geom.4; basierenden Routinen des Kernel zur + Partitionierung erlauben es nicht, eine aktive Partition zu + überschreiben. Mit anderen Worten, es ist in der Regel + nicht möglich, den Bootsektor einer Festplatte mit + disklabel -B zu aktualisieren, da die + Partition a auch den Bereich enthält, in + dem die Bootsektoren gespeichert sind. Um dieses Problem zu + umgehen, sollten Sie von einer anderen Platte, einer CD oder der + Fixit-Diskette booten. + + &man.dump.8; + + Werden Festplatten und ähnliche Medien mit einer + Blockgröße von mehr als 512 Byte benutzt (zum + Beispiel mit &man.geom.4; verschlüsselte Partitionen), + behandelt &man.dump.8; die größeren Sektoren nicht + korrekt und kann daher das Dateisystem nicht dumpen. Eine + Möglichkeit, das Problem zu umgehen, ist die Erzeugung einer + rohen Kopie des gesamten Dateisystems, die dann + als Eingabedatei für &man.dump.8; dient. Es ist + möglich, ein komplettes Dateisystem in einer normalen Datei + zu speichern: + + &prompt.root; dd if=/dev/ad0s1d.bde of=/junk/ad0.dd bs=1m +&prompt.root; dump 0f - /junk/ad0.dd | ... + + Eine etwas einfachere Lösung ist, &man.tar.1; oder + &man.cpio.1; zur Erzeugung des Backups zu verwende. + + &man.mly.4; + + Es gibt Berichte, daß sich Systeme bei der + Installation von &os; 5.0 Snapshots auf RAIDs an + &man.mly.4;-kompatiblen Controller aufgehängt haben, obwohl + die Systeme problemlos mit 4.7-RELEASE zusammenarbeiten. Dieser + Fehler wurde in &os; &release.current; bereits behoben. + + NETNCP/Unterstützung des + Dateisystems + + NETNCP und nwfs sind offenbar noch nicht an KSE + angepaßt worden und funktionieren daher nicht. Dieser + Fehler wurde in &os; &release.current; bereits behoben. + + &man.iir.4; Controller + + Bei der Installation scheinen &man.iir.4;-Controller korrekt + erkannt zu werden, allerdings finden Sie keine der + angeschlossenen Festplatten. + + Timing-Probleme in + &man.truss.1; + + Es scheint ein Timing-Problem beim Start des Debuggings mit + &man.truss.1; zu geben, durch das &man.truss.1; manchmal nicht + in der Lage ist, eine Verbindung zu einem Prozeß + aufzubauen, bevor er gestartet wird. In diesem Fall meldet + &man.truss.1;, daß es die &man.procfs.5; Node für den + zu debuggenden Prozeß nicht öffnen kann. Es scheint + einen weiteren Fehler zu geben, durch den &man.truss.1; sich + aufhängt, wenn &man.execve.2; den Wert + ENOENT zurückgibt. Ein weiteres + Timing-Problem führt dazu, daß &man.truss.1; beim + Start manchmal PIOCWAIT: Input/output + error meldet. Es existieren zwar Korrekturen + für diese Probleme, da diese aber zu sehr in die Routinen + zur Ausführung von Prozessen eingreifen, werden sie erst + nach dem Erscheinen von 5.0 ins System aufgenommen. + + Partitionierung von Festplatten durch + das Installationsprogramm + + Es gibt einige Meldungen über Fehler bei der + Partitionierung von Festplatten mit &man.sysinstall.8;. Eines + der Probleme ist, daß &man.sysinstall.8; den freien Platz + auf einer Festplatten nicht neu berechnen kann, nachdem der Typ + einer FDISK-Partition geändert wurde. + + Veraltete Dokumentation + + In einigen Fällen wurde die Dokumentation (wie zum + Beispiel die FAQ und das Handbuch) nicht aktualisiert und geht + nicht auf die Neuerungen in &os; &release.prev; ein. Zum + Beispiel fehlt noch Dokumentation zu &man.gbde.8; und den neuen + fast IPsec Routinen. + + SMB Dateisystem + + Ab und zu kommt beim Versuch, die Verbindung zu einem SMBFS + Share zu trennen, die Meldung Device + busy, obwohl das Share nicht benutzt wird. Die + einzige Lösung für dieses Problem ist, die Operation + so lange zu wiederholen, bis die Verbindung getrennt wird. + Dieser Fehler wurde in &release.current; bereits behoben. + + Der Versuch, die Trennung der Verbindung zu einem SMBFS + Share mit umount -f zu erzwingen, kann zu + einer Kernel Panic führen. Dieser Fehler wurde in + &release.current; bereits behoben. + + &man.fstat.2; + + Wird &man.fstat.2; auf einen Socket angewendet, für den + bereits eine Verbindung besteht, sollte es die Anzahl der zum + Lesen verfügbaren Zeichen in dem Feld + st_size der Struktur struct + stat zurückgeben. Leider wird bei TCP Sockets immer ein + st_size von 0 gemeldet. + Dieser Fehler wurde in &release.current; bereits behoben. + + Kernel Event Queues + + Der zu &man.kqueue.2; gehörende Filter + EVFILT_READ meldet fälschlicherweise + immer, daß an einem TCP Socket 0 + Zeichen zum Lesen bereitstehen, auch wenn in Wirklichkeit + Zeichen zum Lesen verfügbar sind. Die bei + EVFILT_READ verfügbare Option + NOTE_LOWAT arbeitet bei TCP Sockets ebenfalls + fehlerhaft. Dieser Fehler wurde in &release.current; bereits + behoben. + + POSIX Named Semaphores + + Eine der Neuerungen in &os; &release.prev; ist die + Unterstützung für Named Semaphores nach POSIX. Die + Routinen enthalten leider einen Fehler, durch den sich + &man.sem.open.3; falsch verhalten kann, wenn eine Semaphore von + einem Prozeß mehrfach geöffnet wird und durch den + &man.sem.close.3; zum Absturz des Programms führen kann. + Dieser Fehler wurde in &release.current; bereits behoben. + + Zugriffsrechte für + /dev/tty + + &os; &release.prev; enthält einen kleinen Fehler im + Bereich der Berechtigungen von /dev/tty. + Dieser Fehler tritt auf, wenn sich ein Benutzer einloggt, der + weder root noch Mitglied der Gruppe + tty ist. Wechselt dieser Benutzer nun mit + &man.su.1; zu einer anderen Benutzerkennung, die ebenfalls + weder root noch Mitglied der Gruppe + tty ist, kann er &man.ssh.1; nicht + nutzen, da es /dev/tty nicht öffnen + kann. Dieser Fehler wurde in &release.current; bereits + behoben. + + &man.growfs.8; + + &man.growfs.8; funktioniert auf &man.vinum.4; Partitionen + nicht mehr, da auf ihnen kein Disklabel mehr emuliert wird und + &man.growfs.8; das Disklabel analysieren will. Das Problem + betrifft wahrscheinlich auch alle anderen Massenspeicher, + für die &man.geom.4; benutzt wird. + + IPFW + + &man.ipfw.4; skipto Regeln funktionieren + nicht, wenn gleichzeitig das Schlüsselwort + log verwendet wird. Auch die + uid funktionieren nicht richtig. Diese Fehler + wurden in &release.current; bereits behoben. + + &man.adduser.8; und + Paßwörter + + &man.adduser.8; kann das Paßwort eines neu angelegten + Benutzers nicht setzen, wenn dieses Sonderzeichen der Shell + enthält. Dieser Fehler wurde in &release.current; bereits + behoben. + + &man.xl.4; + + Der Treiber &man.xl.4; enthält einen Fehler, der zu + einem Absturz des Systems mit der Meldung kernel + panic und anderen Problemen führen kann, wenn + man versucht, ein Netzwerk-Interface zu konfigurieren. Dieser + Fehler wurde in &release.current; bereits behoben. + + ISC DHCP + + ISC DHCP steht jetzt in der + Version 3.0.1rc11 zur Verfügung. Diese Aktualisierung + erfolgte bereits in &os; &release.prev;, wurde aber nicht in + den Release Notes dokumentiert. + + Kompatibilitätsprobleme bei + &man.amd.8; + + Der nicht-blockierende Teil der RPC-Routinen in + &release.prev; ist fehlerhaft. Einer der auffälligsten + Effekte dieser Fehler ist, daß Anwender von &man.amd.8; + nicht in der Lage sind, Dateisysteme von einem &release.prev; + Server zu mounten. Dieser Fehler wurde in &release.current; + bereits behoben. + + nsswitch + + Im Eintrag für nsswitch in + den Release Notes wurde ein falscher Name für die bisher + genutzte Konfigurationsdatei genannt. Die bisher genutzte + Konfigurationsdatei ist + /etc/host.conf. + + Mailman + + Die &os; Mailinglisten werden jetzt mit Mailman und nicht + mehr mit Majordomo verwaltet. Weitere Informationen finden sie + auf der FreeBSD Mailman + Info Page. + +
Modified: stable/8/release/doc/de_DE.ISO8859-1/hardware/alpha/Makefile ============================================================================== --- stable/8/release/doc/de_DE.ISO8859-1/hardware/alpha/Makefile Fri Oct 19 00:32:19 2012 (r241717) +++ stable/8/release/doc/de_DE.ISO8859-1/hardware/alpha/Makefile Fri Oct 19 03:01:25 2012 (r241718) @@ -13,11 +13,11 @@ INSTALL_ONLY_COMPRESSED?= JADEFLAGS+= -V %generate-article-toc% # SGML content -SRCS+= article.sgml -SRCS+= proc-alpha.sgml +SRCS+= article.xml +SRCS+= proc-alpha.xml SRCS+= ../common/hw.ent *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-stable-8@FreeBSD.ORG Fri Oct 19 11:01:40 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 387776A8; Fri, 19 Oct 2012 11:01:40 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 1B8338FC08; Fri, 19 Oct 2012 11:01:40 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9JB1e6E071156; Fri, 19 Oct 2012 11:01:40 GMT (envelope-from jhb@svn.freebsd.org) Received: (from jhb@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9JB1djW071142; Fri, 19 Oct 2012 11:01:39 GMT (envelope-from jhb@svn.freebsd.org) Message-Id: <201210191101.q9JB1djW071142@svn.freebsd.org> From: John Baldwin Date: Fri, 19 Oct 2012 11:01:39 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241728 - in stable/8: . share/man/man7 share/mk sys/conf usr.sbin/config X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Oct 2012 11:01:40 -0000 Author: jhb Date: Fri Oct 19 11:01:39 2012 New Revision: 241728 URL: http://svn.freebsd.org/changeset/base/241728 Log: MFC 206082,206179,207056,207057,210612,210636,210656,212423,212426,228121, 228124,228137,228140,228141,228147,228153,228158,228311,241395,241396: Convert WITH_CTF into a normal build option where MK_CTF is set to yes/no depending on WITH_CTF/WITHOUT_CTF. In addition, WITH_CTF can now be specified in src.conf (not recommended, there are some problems with static executables), make.conf (would also affect ports which do not use GNU make and do not override the compile targets) or in the kernel config (via "makeoptions WITH_CTF=yes"). Eyeballed by: netchild, fjoe Modified: stable/8/Makefile.inc1 (contents, props changed) stable/8/UPDATING (contents, props changed) stable/8/share/man/man7/build.7 stable/8/share/mk/bsd.lib.mk stable/8/share/mk/bsd.own.mk stable/8/share/mk/bsd.port.mk stable/8/share/mk/bsd.prog.mk stable/8/share/mk/sys.mk stable/8/sys/conf/kern.post.mk stable/8/sys/conf/kern.pre.mk stable/8/sys/conf/kmod.mk stable/8/usr.sbin/config/mkmakefile.c Directory Properties: stable/8/share/man/man7/ (props changed) stable/8/share/mk/ (props changed) stable/8/sys/ (props changed) stable/8/sys/conf/ (props changed) stable/8/usr.sbin/config/ (props changed) Modified: stable/8/Makefile.inc1 ============================================================================== --- stable/8/Makefile.inc1 Fri Oct 19 10:38:32 2012 (r241727) +++ stable/8/Makefile.inc1 Fri Oct 19 11:01:39 2012 (r241728) @@ -48,8 +48,6 @@ SUBDIR+=games .endif .if ${MK_CDDL} != "no" SUBDIR+=cddl -.else -NO_CTF=1 .endif SUBDIR+=gnu include .if ${MK_KERBEROS} != "no" Modified: stable/8/UPDATING ============================================================================== --- stable/8/UPDATING Fri Oct 19 10:38:32 2012 (r241727) +++ stable/8/UPDATING Fri Oct 19 11:01:39 2012 (r241728) @@ -15,6 +15,16 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8. debugging tools present in HEAD were left in place because sun4v support still needs work to become production ready. +20121018: + WITH_CTF can now be specified in src.conf (not recommended, there + are some problems with static executables), make.conf (would also + affect ports which do not use GNU make and do not override the + compile targets) or in the kernel config (via "makeoptions + WITH_CTF=yes"). + When WITH_CTF was specified there before this was silently ignored, + so make sure that WITH_CTF is not used in places which could lead + to unwanted behavior. + 20120913: The random(4) support for the VIA hardware random number generator (`PADLOCK') is no longer enabled unconditionally. Modified: stable/8/share/man/man7/build.7 ============================================================================== --- stable/8/share/man/man7/build.7 Fri Oct 19 10:38:32 2012 (r241727) +++ stable/8/share/man/man7/build.7 Fri Oct 19 11:01:39 2012 (r241728) @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd July 2, 2012 +.Dd October 10, 2012 .Dt BUILD 7 .Os .Sh NAME @@ -354,6 +354,9 @@ or the command line. .It Va NO_WERROR If defined, compiler warnings will not cause the build to halt, even if the makefile says otherwise. +.It Va WITH_CTF +If defined, the build process will run the DTrace CTF conversion +tools on built objects. .El .Pp Additionally, builds in Modified: stable/8/share/mk/bsd.lib.mk ============================================================================== --- stable/8/share/mk/bsd.lib.mk Fri Oct 19 10:38:32 2012 (r241727) +++ stable/8/share/mk/bsd.lib.mk Fri Oct 19 11:01:39 2012 (r241728) @@ -36,7 +36,7 @@ NO_WERROR= .if defined(DEBUG_FLAGS) CFLAGS+= ${DEBUG_FLAGS} -.if !defined(NO_CTF) && (${DEBUG_FLAGS:M-g} != "") +.if ${MK_CTF} != "no" && ${DEBUG_FLAGS:M-g} != "" CTFFLAGS+= -g .endif .endif @@ -68,15 +68,11 @@ PO_FLAG=-pg .c.po: ${CC} ${PO_FLAG} ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .c.So: ${CC} ${PICFLAG} -DPIC ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .cc.po .C.po .cpp.po .cxx.po: ${CXX} ${PO_FLAG} ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} @@ -86,58 +82,40 @@ PO_FLAG=-pg .f.po: ${FC} -pg ${FFLAGS} -o ${.TARGET} -c ${.IMPSRC} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .f.So: ${FC} ${PICFLAG} -DPIC ${FFLAGS} -o ${.TARGET} -c ${.IMPSRC} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .m.po: ${OBJC} ${OBJCFLAGS} -pg -c ${.IMPSRC} -o ${.TARGET} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .m.So: ${OBJC} ${PICFLAG} -DPIC ${OBJCFLAGS} -c ${.IMPSRC} -o ${.TARGET} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .s.po .s.So: ${AS} ${AFLAGS} -o ${.TARGET} ${.IMPSRC} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .asm.po: ${CC} -x assembler-with-cpp -DPROF ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .asm.So: ${CC} -x assembler-with-cpp ${PICFLAG} -DPIC ${CFLAGS} \ -c ${.IMPSRC} -o ${.TARGET} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .S.po: ${CC} -DPROF ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .S.So: ${CC} ${PICFLAG} -DPIC ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} all: objwarn @@ -193,7 +171,11 @@ SOBJS+= ${OBJS:.o=.So} .if defined(SHLIB_NAME) _LIBS+= ${SHLIB_NAME} +.if target(beforelinking) +${SHLIB_NAME}: ${SOBJS} beforelinking +.else ${SHLIB_NAME}: ${SOBJS} +.endif @${ECHO} building shared library ${SHLIB_NAME} @rm -f ${.TARGET} ${SHLIB_LINK} .if defined(SHLIB_LINK) @@ -208,7 +190,7 @@ ${SHLIB_NAME}: ${SOBJS} -o ${.TARGET} -Wl,-soname,${SONAME} \ `NM='${NM}' lorder ${SOBJS} | tsort -q` ${LDADD} .endif -.if defined(CTFMERGE) +.if ${MK_CTF} != "no" ${CTFMERGE} ${CTFFLAGS} -o ${.TARGET} ${SOBJS} .endif .endif Modified: stable/8/share/mk/bsd.own.mk ============================================================================== --- stable/8/share/mk/bsd.own.mk Fri Oct 19 10:38:32 2012 (r241727) +++ stable/8/share/mk/bsd.own.mk Fri Oct 19 11:01:39 2012 (r241728) @@ -203,6 +203,7 @@ COMPRESS_EXT?= .gz # regardless of user's setting). # .for var in \ + CTF \ INSTALLLIB \ MAN \ PROFILE @@ -427,6 +428,7 @@ MK_${var}:= yes BIND_LIBS \ BIND_SIGCHASE \ BIND_XML \ + CTF \ HESIOD \ IDEA .if defined(WITH_${var}) && defined(WITHOUT_${var}) @@ -470,6 +472,7 @@ MK_BIND_ETC:= no .if ${MK_CDDL} == "no" MK_ZFS:= no +MK_CTF:= no .endif .if ${MK_CRYPT} == "no" @@ -564,6 +567,14 @@ MK_${vv:H}:= ${MK_${vv:T}} .endif .endfor +.if ${MK_CTF} != "no" +CTFCONVERT_CMD= ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} +.elif ${MAKE_VERSION} >= 5201111300 +CTFCONVERT_CMD= +.else +CTFCONVERT_CMD= @: +.endif + .endif # !_WITHOUT_SRCCONF .endif # !target(____) Modified: stable/8/share/mk/bsd.port.mk ============================================================================== --- stable/8/share/mk/bsd.port.mk Fri Oct 19 10:38:32 2012 (r241727) +++ stable/8/share/mk/bsd.port.mk Fri Oct 19 11:01:39 2012 (r241728) @@ -7,5 +7,10 @@ BSDPORTMK?= ${PORTSDIR}/Mk/bsd.port.mk # and setting MK_* variables when building ports. _WITHOUT_SRCCONF= +# Enable CTF conversion on request. +.if defined(WITH_CTF) +.undef NO_CTF +.endif + .include .include "${BSDPORTMK}" Modified: stable/8/share/mk/bsd.prog.mk ============================================================================== --- stable/8/share/mk/bsd.prog.mk Fri Oct 19 10:38:32 2012 (r241727) +++ stable/8/share/mk/bsd.prog.mk Fri Oct 19 11:01:39 2012 (r241728) @@ -18,7 +18,7 @@ NO_WERROR= .if defined(DEBUG_FLAGS) CFLAGS+=${DEBUG_FLAGS} -.if !defined(NO_CTF) && (${DEBUG_FLAGS:M-g} != "") +.if ${MK_CTF} != "no" && ${DEBUG_FLAGS:M-g} != "" CTFFLAGS+= -g .endif .endif @@ -54,13 +54,17 @@ LDADD+= -lobjc -lpthread OBJS+= ${SRCS:N*.h:R:S/$/.o/g} +.if target(beforelinking) +${PROG}: ${OBJS} beforelinking +.else ${PROG}: ${OBJS} +.endif .if defined(PROG_CXX) ${CXX} ${CXXFLAGS} ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LDADD} .else ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LDADD} .endif -.if defined(CTFMERGE) +.if ${MK_CTF} != "no" ${CTFMERGE} ${CTFFLAGS} -o ${.TARGET} ${OBJS} .endif @@ -80,13 +84,17 @@ SRCS= ${PROG}.c # - it's useful to keep objects around for crunching. OBJS= ${PROG}.o +.if target(beforelinking) +${PROG}: ${OBJS} beforelinking +.else ${PROG}: ${OBJS} +.endif .if defined(PROG_CXX) ${CXX} ${CXXFLAGS} ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LDADD} .else ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LDADD} .endif -.if defined(CTFMERGE) +.if ${MK_CTF} != "no" ${CTFMERGE} ${CTFFLAGS} -o ${.TARGET} ${OBJS} .endif .endif Modified: stable/8/share/mk/sys.mk ============================================================================== --- stable/8/share/mk/sys.mk Fri Oct 19 10:38:32 2012 (r241727) +++ stable/8/share/mk/sys.mk Fri Oct 19 11:01:39 2012 (r241728) @@ -45,23 +45,17 @@ CFLAGS += -fno-strict-aliasing .endif .endif -# Turn CTF conversion off by default for now. This default could be -# changed later if DTrace becomes popular. -.if !defined(WITH_CTF) -NO_CTF = 1 -.endif - # C Type Format data is required for DTrace CTFFLAGS ?= -L VERSION -.if !defined(NO_CTF) CTFCONVERT ?= ctfconvert CTFMERGE ?= ctfmerge .if defined(CFLAGS) && (${CFLAGS:M-g} != "") CTFFLAGS += -g .else -CFLAGS += -g -.endif +# XXX: What to do here? Is removing the CFLAGS part completely ok here? +# For now comment it out to not compile with -g unconditionally. +#CFLAGS += -g .endif CXX ?= c++ @@ -142,15 +136,11 @@ YFLAGS ?= -d # SINGLE SUFFIX RULES .c: ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${.IMPSRC} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .f: ${FC} ${FFLAGS} ${LDFLAGS} -o ${.TARGET} ${.IMPSRC} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .sh: cp ${.IMPSRC} ${.TARGET} @@ -160,33 +150,25 @@ YFLAGS ?= -d .c.o: ${CC} ${CFLAGS} -c ${.IMPSRC} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .f.o: ${FC} ${FFLAGS} -c ${.IMPSRC} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .y.o: ${YACC} ${YFLAGS} ${.IMPSRC} ${CC} ${CFLAGS} -c y.tab.c rm -f y.tab.c mv y.tab.o ${.TARGET} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .l.o: ${LEX} ${LFLAGS} ${.IMPSRC} ${CC} ${CFLAGS} -c lex.yy.c rm -f lex.yy.c mv lex.yy.o ${.TARGET} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .y.c: ${YACC} ${YFLAGS} ${.IMPSRC} @@ -224,15 +206,11 @@ YFLAGS ?= -d .c: ${CC} ${CFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .c.o: ${CC} ${CFLAGS} -c ${.IMPSRC} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .cc .cpp .cxx .C: ${CXX} ${CXXFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} @@ -242,15 +220,11 @@ YFLAGS ?= -d .m.o: ${OBJC} ${OBJCFLAGS} -c ${.IMPSRC} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .p.o: ${PC} ${PFLAGS} -c ${.IMPSRC} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .e .r .F .f: ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} \ @@ -261,38 +235,28 @@ YFLAGS ?= -d .S.o: ${CC} ${CFLAGS} -c ${.IMPSRC} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .asm.o: ${CC} -x assembler-with-cpp ${CFLAGS} -c ${.IMPSRC} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .s.o: ${AS} ${AFLAGS} -o ${.TARGET} ${.IMPSRC} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} # XXX not -j safe .y.o: ${YACC} ${YFLAGS} ${.IMPSRC} ${CC} ${CFLAGS} -c y.tab.c -o ${.TARGET} rm -f y.tab.c -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .l.o: ${LEX} -t ${LFLAGS} ${.IMPSRC} > ${.PREFIX}.tmp.c ${CC} ${CFLAGS} -c ${.PREFIX}.tmp.c -o ${.TARGET} rm -f ${.PREFIX}.tmp.c -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} # XXX not -j safe .y.c: @@ -304,34 +268,26 @@ YFLAGS ?= -d .s.out .c.out .o.out: ${CC} ${CFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .f.out .F.out .r.out .e.out: ${FC} ${EFLAGS} ${RFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} \ ${LDLIBS} -o ${.TARGET} rm -f ${.PREFIX}.o -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} # XXX not -j safe .y.out: ${YACC} ${YFLAGS} ${.IMPSRC} ${CC} ${CFLAGS} ${LDFLAGS} y.tab.c ${LDLIBS} -ly -o ${.TARGET} rm -f y.tab.c -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} .l.out: ${LEX} -t ${LFLAGS} ${.IMPSRC} > ${.PREFIX}.tmp.c ${CC} ${CFLAGS} ${LDFLAGS} ${.PREFIX}.tmp.c ${LDLIBS} -ll -o ${.TARGET} rm -f ${.PREFIX}.tmp.c -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${CTFCONVERT_CMD} # FreeBSD build pollution. Hide it in the non-POSIX part of the ifdef. __MAKE_CONF?=/etc/make.conf Modified: stable/8/sys/conf/kern.post.mk ============================================================================== --- stable/8/sys/conf/kern.post.mk Fri Oct 19 10:38:32 2012 (r241727) +++ stable/8/sys/conf/kern.post.mk Fri Oct 19 11:01:39 2012 (r241728) @@ -15,6 +15,10 @@ MKMODULESENV+= DESTDIR="${DESTDIR}" SYSDIR?= ${S:C;^[^/];${.CURDIR}/&;} MKMODULESENV+= KERNBUILDDIR="${.CURDIR}" SYSDIR="${SYSDIR}" +.if defined(WITH_CTF) +MKMODULESENV+= WITH_CTF="${WITH_CTF}" +.endif + .MAIN: all .for target in all clean cleandepend cleandir clobber depend install \ @@ -117,8 +121,8 @@ ${FULLKERNEL}: ${SYSTEM_DEP} vers.o @rm -f ${.TARGET} @echo linking ${.TARGET} ${SYSTEM_LD} -.if defined(CTFMERGE) - ${SYSTEM_CTFMERGE} +.if ${MK_CTF} != "no" + ${CTFMERGE} ${CTFFLAGS} -o ${.TARGET} ${SYSTEM_OBJS} vers.o .endif .if !defined(DEBUG) ${OBJCOPY} --strip-debug ${.TARGET} @@ -267,9 +271,7 @@ kernel-reinstall: config.o env.o hints.o vers.o vnode_if.o: ${NORMAL_C} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + ${NORMAL_CTFCONVERT} config.ln env.ln hints.ln vers.ln vnode_if.ln: ${NORMAL_LINT} Modified: stable/8/sys/conf/kern.pre.mk ============================================================================== --- stable/8/sys/conf/kern.pre.mk Fri Oct 19 10:38:32 2012 (r241727) +++ stable/8/sys/conf/kern.pre.mk Fri Oct 19 11:01:39 2012 (r241728) @@ -135,10 +135,12 @@ NORMAL_FW= uudecode -o ${.TARGET} ${.ALL NORMAL_FWO= ${LD} -b binary --no-warn-mismatch -d -warn-common -r \ -o ${.TARGET} ${.ALLSRC:M*.fw} -.if defined(CTFCONVERT) -NORMAL_CTFCONVERT= ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.else +.if ${MK_CTF} != "no" +NORMAL_CTFCONVERT= ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} +.elif ${MAKE_VERSION} >= 5201111300 NORMAL_CTFCONVERT= +.else +NORMAL_CTFCONVERT= @: .endif NORMAL_LINT= ${LINT} ${LINTFLAGS} ${CFLAGS:M-[DIU]*} ${.IMPSRC} @@ -149,10 +151,6 @@ SYSTEM_DEP= Makefile ${SYSTEM_OBJS} SYSTEM_OBJS= locore.o ${MDOBJS} ${OBJS} SYSTEM_OBJS+= ${SYSTEM_CFILES:.c=.o} SYSTEM_OBJS+= hack.So -.if defined(CTFMERGE) -SYSTEM_CTFMERGE= ${CTFMERGE} ${CTFFLAGS} -o ${.TARGET} ${SYSTEM_OBJS} vers.o -LD+= -g -.endif SYSTEM_LD= @${LD} -Bdynamic -T ${LDSCRIPT} --no-warn-mismatch \ -warn-common -export-dynamic -dynamic-linker /red/herring \ -o ${.TARGET} -X ${SYSTEM_OBJS} vers.o Modified: stable/8/sys/conf/kmod.mk ============================================================================== --- stable/8/sys/conf/kmod.mk Fri Oct 19 10:38:32 2012 (r241727) +++ stable/8/sys/conf/kmod.mk Fri Oct 19 11:01:39 2012 (r241728) @@ -133,7 +133,7 @@ CFLAGS+= -G0 -fno-pic -mno-abicalls -mlo .endif .if defined(DEBUG) || defined(DEBUG_FLAGS) -CTFFLAGS+= -g +CTFFLAGS+= -g .endif .if defined(FIRMWS) @@ -201,7 +201,7 @@ ${KMOD}.kld: ${OBJS} ${FULLPROG}: ${OBJS} .endif ${LD} ${LDFLAGS} -r -d -o ${.TARGET} ${OBJS} -.if defined(WITH_CTF) +.if defined(MK_CTF) && ${MK_CTF} != "no" ${CTFMERGE} ${CTFFLAGS} -o ${.TARGET} ${OBJS} .endif .if defined(EXPORT_SYMS) Modified: stable/8/usr.sbin/config/mkmakefile.c ============================================================================== --- stable/8/usr.sbin/config/mkmakefile.c Fri Oct 19 10:38:32 2012 (r241727) +++ stable/8/usr.sbin/config/mkmakefile.c Fri Oct 19 11:01:39 2012 (r241728) @@ -426,7 +426,7 @@ nextparam: next_quoted_word(fp, wd); if (wd == 0) { fprintf(stderr, - "%s: %s missing compile command string.\n", + "%s: %s missing dependency string.\n", fname, this); exit(1); } @@ -742,7 +742,7 @@ do_rules(FILE *f) break; } snprintf(cmd, sizeof(cmd), - "${%s_%c%s}\n", ftype, + "${%s_%c%s}", ftype, toupper(och), ftp->f_flags & NOWERROR ? "_NOWERROR" : ""); compilewith = cmd; @@ -751,9 +751,7 @@ do_rules(FILE *f) fprintf(f, "\t%s\n", compilewith); if (!(ftp->f_flags & NO_OBJ)) - fprintf(f, ".if defined(NORMAL_CTFCONVERT) && " - "!empty(NORMAL_CTFCONVERT)\n" - "\t${NORMAL_CTFCONVERT}\n.endif\n\n"); + fprintf(f, "\t${NORMAL_CTFCONVERT}\n\n"); else fprintf(f, "\n"); } From owner-svn-src-stable-8@FreeBSD.ORG Fri Oct 19 17:45:57 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7F2C4118; Fri, 19 Oct 2012 17:45:57 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 65C2A8FC14; Fri, 19 Oct 2012 17:45:57 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9JHjvZf045300; Fri, 19 Oct 2012 17:45:57 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9JHjvC2045297; Fri, 19 Oct 2012 17:45:57 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201210191745.q9JHjvC2045297@svn.freebsd.org> From: Alexander Motin Date: Fri, 19 Oct 2012 17:45:57 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241743 - stable/8/sys/dev/sound/pci/hda X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Oct 2012 17:45:57 -0000 Author: mav Date: Fri Oct 19 17:45:56 2012 New Revision: 241743 URL: http://svn.freebsd.org/changeset/base/241743 Log: MFC r241375: Cast vendor-specific spell on VIA VT1818S codecs alike to VT1708S to make analog input loopback and dual-stream playback work by enabling signal mixing by nid 22, as it should be according to info returned by the CODEC. Otherwise pin nid 28 receives only signal from DAC nid 16. PR: kern/169124 Modified: stable/8/sys/dev/sound/pci/hda/hdaa_patches.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/dev/ (props changed) stable/8/sys/dev/sound/ (props changed) stable/8/sys/dev/sound/pci/ (props changed) Modified: stable/8/sys/dev/sound/pci/hda/hdaa_patches.c ============================================================================== --- stable/8/sys/dev/sound/pci/hda/hdaa_patches.c Fri Oct 19 17:39:15 2012 (r241742) +++ stable/8/sys/dev/sound/pci/hda/hdaa_patches.c Fri Oct 19 17:45:56 2012 (r241743) @@ -608,6 +608,8 @@ hdaa_patch_direct(struct hdaa_devinfo *d /* Enable Mic Boost Volume controls. */ hda_command(dev, HDA_CMD_12BIT(0, devinfo->nid, 0xf98, 0x01)); + /* Fall though */ + case HDA_CODEC_VT1818S: /* Don't bypass mixer. */ hda_command(dev, HDA_CMD_12BIT(0, devinfo->nid, 0xf88, 0xc0)); From owner-svn-src-stable-8@FreeBSD.ORG Sat Oct 20 07:39:12 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 579B7FF2; Sat, 20 Oct 2012 07:39:12 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 3CF448FC08; Sat, 20 Oct 2012 07:39:12 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9K7dCY7078716; Sat, 20 Oct 2012 07:39:12 GMT (envelope-from delphij@svn.freebsd.org) Received: (from delphij@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9K7dCxK078709; Sat, 20 Oct 2012 07:39:12 GMT (envelope-from delphij@svn.freebsd.org) Message-Id: <201210200739.q9K7dCxK078709@svn.freebsd.org> From: Xin LI Date: Sat, 20 Oct 2012 07:39:11 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241763 - stable/8/sys/dev/tws X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Oct 2012 07:39:12 -0000 Author: delphij Date: Sat Oct 20 07:39:11 2012 New Revision: 241763 URL: http://svn.freebsd.org/changeset/base/241763 Log: MFC r241753: Integrate changes from LSI vendor driver 10.80.00.005 to FreeBSD. PR: kern/172833 Submitted by: "Charles O'Donnell" Modified: stable/8/sys/dev/tws/tws.c stable/8/sys/dev/tws/tws.h stable/8/sys/dev/tws/tws_cam.c stable/8/sys/dev/tws/tws_hdm.h stable/8/sys/dev/tws/tws_user.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/dev/ (props changed) stable/8/sys/dev/tws/ (props changed) Modified: stable/8/sys/dev/tws/tws.c ============================================================================== --- stable/8/sys/dev/tws/tws.c Sat Oct 20 07:38:42 2012 (r241762) +++ stable/8/sys/dev/tws/tws.c Sat Oct 20 07:39:11 2012 (r241763) @@ -405,6 +405,8 @@ tws_detach(device_t dev) free(sc->reqs, M_TWS); free(sc->sense_bufs, M_TWS); free(sc->scan_ccb, M_TWS); + if (sc->ioctl_data_mem) + bus_dmamem_free(sc->data_tag, sc->ioctl_data_mem, sc->ioctl_data_map); free(sc->aen_q.q, M_TWS); free(sc->trace_q.q, M_TWS); mtx_destroy(&sc->q_lock); @@ -609,6 +611,11 @@ tws_init(struct tws_softc *sc) TWS_TRACE_DEBUG(sc, "ccb malloc failed", 0, sc->is64bit); return(ENOMEM); } + if (bus_dmamem_alloc(sc->data_tag, (void **)&sc->ioctl_data_mem, + (BUS_DMA_NOWAIT | BUS_DMA_ZERO), &sc->ioctl_data_map)) { + device_printf(sc->tws_dev, "Cannot allocate ioctl data mem\n"); + return(ENOMEM); + } if ( !tws_ctlr_ready(sc) ) if( !tws_ctlr_reset(sc) ) Modified: stable/8/sys/dev/tws/tws.h ============================================================================== --- stable/8/sys/dev/tws/tws.h Sat Oct 20 07:38:42 2012 (r241762) +++ stable/8/sys/dev/tws/tws.h Sat Oct 20 07:39:11 2012 (r241763) @@ -65,7 +65,7 @@ MALLOC_DECLARE(M_TWS); extern int tws_queue_depth; -#define TWS_DRIVER_VERSION_STRING "10.80.00.003" +#define TWS_DRIVER_VERSION_STRING "10.80.00.005" #define TWS_MAX_NUM_UNITS 65 #define TWS_MAX_NUM_LUNS 16 #define TWS_MAX_IRQS 2 @@ -247,7 +247,7 @@ struct tws_softc { struct mtx io_lock; /* IO lock */ struct tws_ioctl_lock ioctl_lock; /* ioctl lock */ u_int32_t seq_id; /* Sequence id */ - int chan; /* wait channel */ + void *chan; /* IOCTL req wait channel */ struct tws_circular_q aen_q; /* aen q */ struct tws_circular_q trace_q; /* trace q */ struct tws_stats stats; /* I/O stats */ @@ -260,6 +260,8 @@ struct tws_softc { void *dma_mem; /* pointer to dmable memory */ u_int64_t dma_mem_phys; /* phy addr */ bus_dma_tag_t data_tag; /* data DMA tag */ + void *ioctl_data_mem; /* ioctl dmable memory */ + bus_dmamap_t ioctl_data_map; /* ioctl data map */ struct tws_request *reqs; /* pointer to requests */ struct tws_sense *sense_bufs; /* pointer to sense buffers */ boolean obfl_q_overrun; /* OBFL overrun flag */ Modified: stable/8/sys/dev/tws/tws_cam.c ============================================================================== --- stable/8/sys/dev/tws/tws_cam.c Sat Oct 20 07:38:42 2012 (r241762) +++ stable/8/sys/dev/tws/tws_cam.c Sat Oct 20 07:39:11 2012 (r241763) @@ -970,6 +970,7 @@ tws_map_request(struct tws_softc *sc, st if (error == EINPROGRESS) { TWS_TRACE(sc, "in progress", 0, error); tws_freeze_simq(sc, req); + error = 0; // EINPROGRESS is not a fatal error. } } else { /* no data involved */ error = tws_submit_command(sc, req); @@ -989,6 +990,10 @@ tws_dmamap_data_load_cbfn(void *arg, bus struct tws_cmd_generic *gcmd; + if ( error ) { + TWS_TRACE(sc, "SOMETHING BAD HAPPENED! error = %d\n", error, 0); + } + if ( error == EFBIG ) { TWS_TRACE(sc, "not enough data segs", 0, nseg); req->error_code = error; @@ -1010,12 +1015,12 @@ tws_dmamap_data_load_cbfn(void *arg, bus gcmd = &req->cmd_pkt->cmd.pkt_g.generic; sgl_ptr = (u_int32_t *)(gcmd) + gcmd->size; gcmd->size += sgls * - ((req->sc->is64bit && !tws_use_32bit_sgls) ? 4 :2 ); + ((req->sc->is64bit && !tws_use_32bit_sgls) ? 4 : 2 ); tws_fill_sg_list(req->sc, (void *)segs, sgl_ptr, sgls); } else { tws_fill_sg_list(req->sc, (void *)segs, - (void *)req->cmd_pkt->cmd.pkt_a.sg_list, sgls); + (void *)&(req->cmd_pkt->cmd.pkt_a.sg_list), sgls); req->cmd_pkt->cmd.pkt_a.lun_h4__sgl_entries |= sgls ; } } @@ -1318,10 +1323,7 @@ tws_reinit(void *arg) tws_turn_on_interrupts(sc); - if ( sc->chan ) { - sc->chan = 0; - wakeup_one((void *)&sc->chan); - } + wakeup_one(sc->chan); } Modified: stable/8/sys/dev/tws/tws_hdm.h ============================================================================== --- stable/8/sys/dev/tws/tws_hdm.h Sat Oct 20 07:38:42 2012 (r241762) +++ stable/8/sys/dev/tws/tws_hdm.h Sat Oct 20 07:39:11 2012 (r241763) @@ -174,7 +174,7 @@ enum tws_sense_severity { #define TWS_FW_CMD_INIT_CONNECTION 0x01 #define TWS_FW_CMD_EXECUTE_SCSI 0x10 -#define TWS_FW_CMD_ATA_PASSTHROUGH 0x11 +#define TWS_FW_CMD_ATA_PASSTHROUGH 0x11 // This is really a PASSTHROUGH for both ATA and SCSI commands. #define TWS_FW_CMD_GET_PARAM 0x12 #define TWS_FW_CMD_SET_PARAM 0x13 Modified: stable/8/sys/dev/tws/tws_user.c ============================================================================== --- stable/8/sys/dev/tws/tws_user.c Sat Oct 20 07:38:42 2012 (r241762) +++ stable/8/sys/dev/tws/tws_user.c Sat Oct 20 07:39:11 2012 (r241763) @@ -94,41 +94,46 @@ tws_passthru(struct tws_softc *sc, void int error; u_int16_t lun4; + if ( tws_get_state(sc) != TWS_ONLINE) { return(EBUSY); } + //============================================================================================== + // Get a command + // do { req = tws_get_request(sc, TWS_REQ_TYPE_PASSTHRU); if ( !req ) { - sc->chan = 1; - error = tsleep((void *)&sc->chan, 0, - "tws_sleep", TWS_IOCTL_TIMEOUT*hz); + sc->chan = (void *)sc; + error = tsleep(sc->chan, 0, "tws_sleep", TWS_IOCTL_TIMEOUT*hz); if ( error == EWOULDBLOCK ) { return(ETIMEDOUT); } } else { + // Make sure we are still ready for new commands... + if ( tws_get_state(sc) != TWS_ONLINE) { + return(EBUSY); + } break; } - }while(1); + } while(1); - req->length = ubuf->driver_pkt.buffer_length; + req->length = (ubuf->driver_pkt.buffer_length + 511) & ~511; TWS_TRACE_DEBUG(sc, "datal,rid", req->length, req->request_id); if ( req->length ) { - req->data = malloc(req->length, M_TWS, M_WAITOK | M_ZERO); - if ( !req->data ) { - TWS_TRACE_DEBUG(sc, "malloc failed", 0, req->request_id); - req->state = TWS_REQ_STATE_FREE; - ubuf->driver_pkt.os_status = ENOMEM; - if ( sc->chan ) { - sc->chan = 0; - wakeup_one((void *)&sc->chan); - } - return(ENOMEM); - } - bzero(req->data, req->length); + req->data = sc->ioctl_data_mem; + req->dma_map = sc->ioctl_data_map; + + //========================================================================================== + // Copy data in from user space + // error = copyin(ubuf->pdata, req->data, req->length); } + + //============================================================================================== + // Set command fields + // req->flags = TWS_DIR_IN | TWS_DIR_OUT; req->cb = tws_passthru_complete; @@ -141,16 +146,22 @@ tws_passthru(struct tws_softc *sc, void req->cmd_pkt->cmd.pkt_a.lun_l4__req_id = lun4 | req->request_id; } else { req->cmd_pkt->cmd.pkt_g.generic.request_id = (u_int8_t) req->request_id; - } + //============================================================================================== + // Send command to controller + // error = tws_map_request(sc, req); if (error) { ubuf->driver_pkt.os_status = error; - goto out; + goto out_data; + } + + if ( req->state == TWS_REQ_STATE_COMPLETE ) { + ubuf->driver_pkt.os_status = req->error_code; + goto out_unmap; } -//================================================================================================== mtx_lock(&sc->gen_lock); error = mtx_sleep(req, &sc->gen_lock, 0, "tws_passthru", TWS_IOCTL_TIMEOUT*hz); mtx_unlock(&sc->gen_lock); @@ -159,6 +170,7 @@ tws_passthru(struct tws_softc *sc, void tws_timeout((void*) req); } +out_unmap: if ( req->error_code == TWS_REQ_RET_RESET ) { error = EBUSY; req->error_code = EBUSY; @@ -167,15 +179,20 @@ tws_passthru(struct tws_softc *sc, void tws_unmap_request(sc, req); + //============================================================================================== + // Return command status to user space + // memcpy(&ubuf->cmd_pkt.hdr, &req->cmd_pkt->hdr, sizeof(struct tws_command_apache)); memcpy(&ubuf->cmd_pkt.cmd, &req->cmd_pkt->cmd, sizeof(struct tws_command_apache)); - if ( !error && req->length ) { - error = copyout(req->data, ubuf->pdata, req->length); - } -//================================================================================================== -out: - free(req->data, M_TWS); +out_data: + if ( req->length ) { + //========================================================================================== + // Copy data out to user space + // + if ( !error ) + error = copyout(req->data, ubuf->pdata, ubuf->driver_pkt.buffer_length); + } if ( error ) TWS_TRACE_DEBUG(sc, "errored", error, 0); @@ -183,12 +200,13 @@ out: if ( req->error_code != TWS_REQ_RET_SUBMIT_SUCCESS ) ubuf->driver_pkt.os_status = error; + //============================================================================================== + // Free command + // req->state = TWS_REQ_STATE_FREE; - if ( sc->chan && (tws_get_state(sc) == TWS_ONLINE) ) { - sc->chan = 0; - wakeup_one((void *)&sc->chan); - } + wakeup_one(sc->chan); + return(error); } From owner-svn-src-stable-8@FreeBSD.ORG Sat Oct 20 09:23:14 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 05BDCEE8; Sat, 20 Oct 2012 09:23:14 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id DF7808FC08; Sat, 20 Oct 2012 09:23:13 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9K9NDxk095856; Sat, 20 Oct 2012 09:23:13 GMT (envelope-from avg@svn.freebsd.org) Received: (from avg@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9K9NDH5095854; Sat, 20 Oct 2012 09:23:13 GMT (envelope-from avg@svn.freebsd.org) Message-Id: <201210200923.q9K9NDH5095854@svn.freebsd.org> From: Andriy Gapon Date: Sat, 20 Oct 2012 09:23:13 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241768 - stable/8/usr.bin/make X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Oct 2012 09:23:14 -0000 Author: avg Date: Sat Oct 20 09:23:13 2012 New Revision: 241768 URL: http://svn.freebsd.org/changeset/base/241768 Log: MFC r241280: make: report :M or :N pattern in debug mode Modified: stable/8/usr.bin/make/var.c Directory Properties: stable/8/usr.bin/make/ (props changed) Modified: stable/8/usr.bin/make/var.c ============================================================================== --- stable/8/usr.bin/make/var.c Sat Oct 20 09:22:57 2012 (r241767) +++ stable/8/usr.bin/make/var.c Sat Oct 20 09:23:13 2012 (r241768) @@ -1423,6 +1423,7 @@ modifier_M(VarParser *vp, const char val vp->ptr++; } *ptr = '\0'; + DEBUGF(VAR, ("Pattern :%s\n", patt)); if (modifier == 'M') { newValue = VarModify(value, VarMatch, patt); From owner-svn-src-stable-8@FreeBSD.ORG Sat Oct 20 09:25:51 2012 Return-Path: Delivered-To: svn-src-stable-8@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AA798404; Sat, 20 Oct 2012 09:25:51 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 8F7108FC08; Sat, 20 Oct 2012 09:25:51 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9K9PpHW096400; Sat, 20 Oct 2012 09:25:51 GMT (envelope-from avg@svn.freebsd.org) Received: (from avg@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9K9Ppps096398; Sat, 20 Oct 2012 09:25:51 GMT (envelope-from avg@svn.freebsd.org) Message-Id: <201210200925.q9K9Ppps096398@svn.freebsd.org> From: Andriy Gapon Date: Sat, 20 Oct 2012 09:25:51 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r241770 - stable/8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-8@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 8-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Oct 2012 09:25:51 -0000 Author: avg Date: Sat Oct 20 09:25:51 2012 New Revision: 241770 URL: http://svn.freebsd.org/changeset/base/241770 Log: MFC r241297: zvol: set mediasize in geom provider right upon its creation Modified: stable/8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/cddl/ (props changed) stable/8/sys/cddl/contrib/opensolaris/ (props changed) Modified: stable/8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c ============================================================================== --- stable/8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c Sat Oct 20 09:25:28 2012 (r241769) +++ stable/8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c Sat Oct 20 09:25:51 2012 (r241770) @@ -481,6 +481,7 @@ zvol_create_minor(const char *name) zvol_state_t *zv; objset_t *os; dmu_object_info_t doi; + uint64_t volsize; int error; ZFS_LOG(1, "Creating ZVOL %s...", name); @@ -541,9 +542,20 @@ zvol_create_minor(const char *name) zv = zs->zss_data = kmem_zalloc(sizeof (zvol_state_t), KM_SLEEP); #else /* !sun */ + error = zap_lookup(os, ZVOL_ZAP_OBJ, "size", 8, 1, &volsize); + if (error) { + ASSERT(error == 0); + dmu_objset_disown(os, zvol_tag); + mutex_exit(&spa_namespace_lock); + return (error); + } + DROP_GIANT(); g_topology_lock(); zv = zvol_geom_create(name); + zv->zv_volsize = volsize; + zv->zv_provider->mediasize = zv->zv_volsize; + #endif /* !sun */ (void) strlcpy(zv->zv_name, name, MAXPATHLEN);