From owner-freebsd-current@freebsd.org Sun Aug 9 00:24:40 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1FE9E9B7D20 for ; Sun, 9 Aug 2015 00:24:40 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from monday.kientzle.com (kientzle.com [142.254.26.11]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F2A2B15CE for ; Sun, 9 Aug 2015 00:24:39 +0000 (UTC) (envelope-from tim@kientzle.com) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id t790P0KM006513 for freebsd-current@freebsd.org; Sun, 9 Aug 2015 00:25:00 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.100] (192.168.1.101 [192.168.1.101]) by kientzle.com with SMTP id s96htxda7uvmam3tgwajseb9ks; for freebsd-current@freebsd.org; Sun, 09 Aug 2015 00:25:00 +0000 (UTC) (envelope-from tim@kientzle.com) From: Tim Kientzle Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Consistent crash of BeagleBone kernel Message-Id: Date: Sat, 8 Aug 2015 17:24:37 -0700 To: FreeBSD Current Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\)) X-Mailer: Apple Mail (2.2102) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Aug 2015 00:24:40 -0000 I=E2=80=99m seeing the following crash quite consistently on r286438. = It looks like the recent work on the kernel linker locking still has = some issues. Any suggested workarounds? Tim =3D=3D=3D=3D log trace =3D=3D=3D ... Starting file system checks: /dev/mmcsd0s2a: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/mmcsd0s2a: clean, 7320851 free (179 frags, 915084 blocks, 0.0% = fragmentation) lock order reversal: 1st 0xcd225040 bufwait (bufwait) @ = /Users/tim/projects/crochet/src-head/sys/kern/vfs_bio.c:3191 2nd 0xc2e69400 dirhash (dirhash) @ = /Users/tim/projects/crochet/src-head/sys/ufs/ufs/ufs_dirhash.c:281 =E2=80=A6 usual stack trace omitted ... Mounting local file systems:random: unblocking device. . ELF ldconfig path: /lib /usr/lib /usr/lib/compat Setting hostname: beaglebone. Setting up = harvesting:[HIGH_PERFORMANCE],[FS_ATIME],SWI,INTERRUPT,NET_NG,NET_ETHER,NE= T_TUN,MOUSE,KEYBOARD,ATTACH,CACHED Feeding entropy:. lock order reversal: 1st 0xc083ef40 kernel linker (kernel linker) @ = /Users/tim/projects/crochet/src-head/sys/kern/kern_linker.c:1030 2nd 0xc2d63c94 ufs (ufs) @ = /Users/tim/projects/crochet/src-head/sys/kern/vfs_lookup.c:529 KDB: stack backtrace: panic: _sx_xlock_hard: recursed on non-recursive sx kernel linker @ = /Users/tim/projects/crochet/src-head/sys/kern/kern_linker.c:552 KDB: enter: panic [ thread pid 168 tid 100079 ] Stopped at $d.7: ldrb r15, [r15, r15, ror r15]! db> bt Tracing pid 168 tid 100079 td 0xc30db6a0 panic: _sx_xlock_hard: recursed on non-recursive sx kernel linker @ = /Users/tim/projects/crochet/src-head/sys/kern/kern_linker.c:552 Uptime: 4m0s Rebooting... From owner-freebsd-current@freebsd.org Sun Aug 9 01:17:27 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 33BDB9B14E4; Sun, 9 Aug 2015 01:17:27 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 24BF9BC4; Sun, 9 Aug 2015 01:17:27 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id EC641ACD; Sun, 9 Aug 2015 01:17:25 +0000 (UTC) Date: Sun, 9 Aug 2015 01:17:23 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: bapt@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <1202886438.25.1439083043856.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <2144764647.23.1439076461117.JavaMail.jenkins@jenkins-9.freebsd.org> References: <2144764647.23.1439076461117.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #793 - Still Failing MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Aug 2015 01:17:27 -0000 FreeBSD_HEAD_i386 - Build #793 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/793/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/793/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/793/console Change summaries: 286491 by bapt: Remove 5 and 6 bytes sequences which are illegal in UTF-8 space. (part2) Per rfc3629 value greater than 0x10ffff should be rejected Suggested by: jilles 286490 by bapt: Remove 5 and 6 bytes sequences which are illegal in UTF-8 space. Per rfc3629 value greater than 0x10ffff should be rejected Suggested by: jilles The end of the build log: Started by an SCM change Building remotely on kyua6.nyi.freebsd.org (jailer) in workspace /jenkins/workspace/FreeBSD_HEAD_i386 Updating svn://svnmir.freebsd.org/base/head at revision '2015-08-09T01:14:39.598 +0000' U lib/libc/locale/utf8.c At revision 286494 No emails were triggered. [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson6643331923218643434.sh + export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin' + export 'jname=FreeBSD_HEAD_i386' + echo env: env: + /usr/bin/env BUILD_NUMBER=793 HUDSON_SERVER_COOKIE=0657dbe3541f1b1a JOB_NAME=FreeBSD_HEAD_i386 LOGNAME=jenkins JAVA_HOME=/usr/local/openjdk8 SVN_URL=svn://svnmir.freebsd.org/base/head BUILDER_JAIL_IP=2610:1c1:1:607c::106:1 jname=FreeBSD_HEAD_i386 JENKINS_URL=https://jenkins.FreeBSD.org/ JENKINS_HOME=/usr/local/jenkins PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin HUDSON_HOME=/usr/local/jenkins OLDPWD=/ BUILD_ID=793 BUILDER_NETIF=igb0 JENKINS_SERVER_COOKIE=0657dbe3541f1b1a PWD=/jenkins/workspace/FreeBSD_HEAD_i386 BUILD_TAG=jenkins-FreeBSD_HEAD_i386-793 NODE_LABELS=jailer kyua6.nyi.freebsd.org BUILD_DISPLAY_NAME=#793 HOME=/jenkins USER=jenkins BUILD_URL=https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/793/ SVN_URL_1=svn://svnmir.freebsd.org/base/head SVN_REVISION=286491 SVN_REVISION_1=286491 BUILDER_JAIL_IP6=2610:1c1:1:607c::105:1 JOB_URL=https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/ SHELL=/bin/sh HUDSON_URL=https://jenkins.FreeBSD.org/ HUDSON_COOKIE=f45da696-278f-435a-ac3d-30584f54a266 BUILDER_RESOLV_CONF=nameserver 2610:1c1:1:6002::100\nnameserver 2610:1c1:1:6002::200\n WORKSPACE=/jenkins/workspace/FreeBSD_HEAD_i386 NODE_NAME=kyua6.nyi.freebsd.org EXECUTOR_NUMBER=0 + echo 'setup jail FreeBSD_HEAD_i386' setup jail FreeBSD_HEAD_i386 + fetch -m http://ftp.freebsd.org:/pub/FreeBSD/snapshots/i386/i386/11.0-CURRENT/base.txz + mkdir FreeBSD_HEAD_i386 mkdir: FreeBSD_HEAD_i386: File exists Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson4652239560639907458.sh + export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin' + export 'jname=FreeBSD_HEAD_i386' + echo 'clean up jail FreeBSD_HEAD_i386' clean up jail FreeBSD_HEAD_i386 + sudo jail -r FreeBSD_HEAD_i386 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 -alias + sudo umount FreeBSD_HEAD_i386/usr/src + sudo umount FreeBSD_HEAD_i386/dev + sudo rm -fr FreeBSD_HEAD_i386 rm: FreeBSD_HEAD_i386/lib/libc.so.7: Operation not permitted rm: FreeBSD_HEAD_i386/lib/libthr.so.3: Operation not permitted rm: FreeBSD_HEAD_i386/lib/libcrypt.so.5: Operation not permitted rm: FreeBSD_HEAD_i386/lib: Directory not empty rm: FreeBSD_HEAD_i386/sbin/init: Operation not permitted rm: FreeBSD_HEAD_i386/sbin: Directory not empty rm: FreeBSD_HEAD_i386/usr/lib/librt.so.1: Operation not permitted rm: FreeBSD_HEAD_i386/usr/lib: Directory not empty rm: FreeBSD_HEAD_i386/usr/bin/ypchpass: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/chfn: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/ypchsh: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/login: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/chsh: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/ypchfn: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/passwd: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/opiepasswd: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/chpass: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/su: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/opieinfo: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/crontab: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/yppasswd: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin: Directory not empty rm: FreeBSD_HEAD_i386/usr: Directory not empty rm: FreeBSD_HEAD_i386/libexec/ld-elf.so.1: Operation not permitted rm: FreeBSD_HEAD_i386/libexec: Directory not empty rm: FreeBSD_HEAD_i386: Directory not empty + true + sudo chflags -R noschg FreeBSD_HEAD_i386 + sudo rm -fr FreeBSD_HEAD_i386 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-current@freebsd.org Sun Aug 9 04:23:50 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A3C9399D793; Sun, 9 Aug 2015 04:23:50 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 94E09DA9; Sun, 9 Aug 2015 04:23:50 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 8BFAAB11; Sun, 9 Aug 2015 04:23:33 +0000 (UTC) Date: Sun, 9 Aug 2015 04:23:22 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: araujo@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <1986379527.27.1439094203833.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1202886438.25.1439083043856.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1202886438.25.1439083043856.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #794 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Aug 2015 04:23:50 -0000 FreeBSD_HEAD_i386 - Build #794 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/794/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/794/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/794/console Change summaries: 286496 by araujo: Add myself into the src graph. Approved by: bapt (mentor) Differential Revision: D3294 286495 by araujo: Add rodrigc@ to the committers graph. Approved by: bapt (mentor) Differential Revision: D3288 From owner-freebsd-current@freebsd.org Sun Aug 9 06:47:15 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EE65D99DF78 for ; Sun, 9 Aug 2015 06:47:15 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5BB668A7 for ; Sun, 9 Aug 2015 06:47:15 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id t796l44b033749 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Sun, 9 Aug 2015 09:47:05 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua t796l44b033749 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id t796l4b7033748; Sun, 9 Aug 2015 09:47:04 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Sun, 9 Aug 2015 09:47:04 +0300 From: Konstantin Belousov To: Tim Kientzle Cc: FreeBSD Current Subject: Re: Consistent crash of BeagleBone kernel Message-ID: <20150809064704.GH2072@kib.kiev.ua> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Aug 2015 06:47:16 -0000 On Sat, Aug 08, 2015 at 05:24:37PM -0700, Tim Kientzle wrote: > I???m seeing the following crash quite consistently on r286438. It looks like the recent work on the kernel linker locking still has some issues. > > Any suggested workarounds? > > Tim > > ==== log trace === > ... > Starting file system checks: > /dev/mmcsd0s2a: FILE SYSTEM CLEAN; SKIPPING CHECKS > /dev/mmcsd0s2a: clean, 7320851 free (179 frags, 915084 blocks, 0.0% fragmentation) > lock order reversal: > 1st 0xcd225040 bufwait (bufwait) @ /Users/tim/projects/crochet/src-head/sys/kern/vfs_bio.c:3191 > 2nd 0xc2e69400 dirhash (dirhash) @ /Users/tim/projects/crochet/src-head/sys/ufs/ufs/ufs_dirhash.c:281 > ??? usual stack trace omitted ... > Mounting local file systems:random: unblocking device. > . > ELF ldconfig path: /lib /usr/lib /usr/lib/compat > Setting hostname: beaglebone. > Setting up harvesting:[HIGH_PERFORMANCE],[FS_ATIME],SWI,INTERRUPT,NET_NG,NET_ETHER,NET_TUN,MOUSE,KEYBOARD,ATTACH,CACHED > Feeding entropy:. > lock order reversal: > 1st 0xc083ef40 kernel linker (kernel linker) @ /Users/tim/projects/crochet/src-head/sys/kern/kern_linker.c:1030 > 2nd 0xc2d63c94 ufs (ufs) @ /Users/tim/projects/crochet/src-head/sys/kern/vfs_lookup.c:529 > KDB: stack backtrace: > panic: _sx_xlock_hard: recursed on non-recursive sx kernel linker @ /Users/tim/projects/crochet/src-head/sys/kern/kern_linker.c:552 > > KDB: enter: panic > [ thread pid 168 tid 100079 ] > Stopped at $d.7: ldrb r15, [r15, r15, ror r15]! > db> bt > Tracing pid 168 tid 100079 td 0xc30db6a0 > panic: _sx_xlock_hard: recursed on non-recursive sx kernel linker @ /Users/tim/projects/crochet/src-head/sys/kern/kern_linker.c:552 Without a backtrace it is too much work to guess what is going on there. You could mark the kld_sx as recursive in kern_linker.c:linker_init(). Then either add a hack to kern_sx.c:sx_xlock_hard() to print the backtrace on the kld_sx recursion, or just hope that the LOR just before the panic is indicative. What is strange is that this is first report of the issue, the latest change to kern_linker.c was around a year ago. From owner-freebsd-current@freebsd.org Sun Aug 9 10:28:29 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 264CF998884 for ; Sun, 9 Aug 2015 10:28:29 +0000 (UTC) (envelope-from kp@FreeBSD.org) Received: from venus.codepro.be (venus.codepro.be [IPv6:2a01:4f8:162:1127::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.codepro.be", Issuer "Gandi Standard SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E0359BB9; Sun, 9 Aug 2015 10:28:28 +0000 (UTC) (envelope-from kp@FreeBSD.org) Received: from [IPv6:2a02:1811:2419:4e02:1c3c:f5bd:4afd:39bf] (unknown [IPv6:2a02:1811:2419:4e02:1c3c:f5bd:4afd:39bf]) by venus.codepro.be (Postfix) with ESMTPSA id 6A5C18D1F; Sun, 9 Aug 2015 12:28:24 +0200 (CEST) From: Kristof Provost Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: Apple Mail (2.3075) Subject: sysctl -a panic on VIMAGE kernels Date: Sun, 9 Aug 2015 12:28:22 +0200 Message-Id: Cc: Gleb Smirnoff To: freebsd-current@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 9.0 \(3075\)) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Aug 2015 10:28:29 -0000 Hi, I=E2=80=99ve run into a reproducible panic on a VIMAGE kernel with = =E2=80=98sysctl -a=E2=80=99. Relevant backtrace bits: #8 0xffffffff80e7dd28 in trap (frame=3D0xfffffe01f16b26a0) at /usr/src/sys/amd64/amd64/trap.c:426 #9 0xffffffff80e5e6a2 in calltrap () at /usr/src/sys/amd64/amd64/exception.S:235 #10 0xffffffff80cea67d in uma_zone_get_cur (zone=3D0x0) at /usr/src/sys/vm/uma_core.c:3006 #11 0xffffffff80cec029 in sysctl_handle_uma_zone_cur ( oidp=3D0xffffffff818a7c90, arg1=3D0xfffffe00010c0438, arg2=3D0, req=3D0xfffffe01f16b2868) at /usr/src/sys/vm/uma_core.c:3580 #12 0xffffffff80a28614 in sysctl_root_handler_locked = (oid=3D0xffffffff818a7c90, arg1=3D0xfffffe00010c0438, arg2=3D0, req=3D0xfffffe01f16b2868) at /usr/src/sys/kern/kern_sysctl.c:183 #13 0xffffffff80a27d70 in sysctl_root (arg1=3D, arg2=3D) at = /usr/src/sys/kern/kern_sysctl.c:1694 #14 0xffffffff80a28372 in userland_sysctl (td=3D0x0, = name=3D0xfffffe01f16b2930, namelen=3D, old=3D, oldlenp=3D, inkernel=3D, new=3D, newlen=3D, retval=3D, flags=3D0) at /usr/src/sys/kern/kern_sysctl.c:1798 #15 0xffffffff80a28144 in sys___sysctl (td=3D0xfffff8000b1e49a0, uap=3D0xfffffe01f16b2a40) at /usr/src/sys/kern/kern_sysctl.c:1724 In essence, what happens is that we end up in = sysctl_handle_uma_zone_cur() and arg1 is a pointer to NULL,=20 so we call uma_zone_get_cur(zone); with zone =3D=3D NULL. There=E2=80=99s been a bit of churn around tcp_reass_zone, and I think = the latest version is wrong. It marks the sysctl as CTLFLAG_VNET, but the exposed variable is not = VNET_DEFINE(). The following fixes it for me: diff --git a/sys/netinet/tcp_reass.c b/sys/netinet/tcp_reass.c index 77d8940..3913ef3 100644 --- a/sys/netinet/tcp_reass.c +++ b/sys/netinet/tcp_reass.c @@ -84,7 +84,7 @@ SYSCTL_INT(_net_inet_tcp_reass, OID_AUTO, maxsegments, = CTLFLAG_RDTUN, "Global maximum number of TCP Segments in Reassembly Queue"); static uma_zone_t tcp_reass_zone; -SYSCTL_UMA_CUR(_net_inet_tcp_reass, OID_AUTO, cursegments, = CTLFLAG_VNET, +SYSCTL_UMA_CUR(_net_inet_tcp_reass, OID_AUTO, cursegments, 0, &tcp_reass_zone, "Global number of TCP Segments currently in Reassembly Queue=E2=80=9D= ); Regards, Kristof= From owner-freebsd-current@freebsd.org Sun Aug 9 10:36:41 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5FD99998A9A for ; Sun, 9 Aug 2015 10:36:41 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (glebius.int.ru [81.19.69.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "cell.glebius.int.ru", Issuer "cell.glebius.int.ru" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id D7A99A0; Sun, 9 Aug 2015 10:36:39 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (localhost [127.0.0.1]) by cell.glebius.int.ru (8.15.2/8.15.2) with ESMTPS id t79AaZuL071365 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 9 Aug 2015 13:36:35 +0300 (MSK) (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by cell.glebius.int.ru (8.15.2/8.15.2/Submit) id t79AaZW2071364; Sun, 9 Aug 2015 13:36:35 +0300 (MSK) (envelope-from glebius@FreeBSD.org) X-Authentication-Warning: cell.glebius.int.ru: glebius set sender to glebius@FreeBSD.org using -f Date: Sun, 9 Aug 2015 13:36:35 +0300 From: Gleb Smirnoff To: Kristof Provost Cc: Patrick Kelsey , freebsd-current@freebsd.org Subject: Re: sysctl -a panic on VIMAGE kernels Message-ID: <20150809103635.GA889@glebius.int.ru> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Aug 2015 10:36:41 -0000 On Sun, Aug 09, 2015 at 12:28:22PM +0200, Kristof Provost wrote: K> Hi, K> K> I’ve run into a reproducible panic on a VIMAGE kernel with ‘sysctl -a’. K> K> Relevant backtrace bits: K> #8 0xffffffff80e7dd28 in trap (frame=0xfffffe01f16b26a0) K> at /usr/src/sys/amd64/amd64/trap.c:426 K> #9 0xffffffff80e5e6a2 in calltrap () K> at /usr/src/sys/amd64/amd64/exception.S:235 K> #10 0xffffffff80cea67d in uma_zone_get_cur (zone=0x0) K> at /usr/src/sys/vm/uma_core.c:3006 K> #11 0xffffffff80cec029 in sysctl_handle_uma_zone_cur ( K> oidp=0xffffffff818a7c90, arg1=0xfffffe00010c0438, arg2=0, K> req=0xfffffe01f16b2868) at /usr/src/sys/vm/uma_core.c:3580 K> #12 0xffffffff80a28614 in sysctl_root_handler_locked (oid=0xffffffff818a7c90, K> arg1=0xfffffe00010c0438, arg2=0, req=0xfffffe01f16b2868) K> at /usr/src/sys/kern/kern_sysctl.c:183 K> #13 0xffffffff80a27d70 in sysctl_root (arg1=, K> arg2=) at /usr/src/sys/kern/kern_sysctl.c:1694 K> #14 0xffffffff80a28372 in userland_sysctl (td=0x0, name=0xfffffe01f16b2930, K> namelen=, old=, K> oldlenp=, inkernel=, K> new=, newlen=, K> retval=, flags=0) K> at /usr/src/sys/kern/kern_sysctl.c:1798 K> #15 0xffffffff80a28144 in sys___sysctl (td=0xfffff8000b1e49a0, K> uap=0xfffffe01f16b2a40) at /usr/src/sys/kern/kern_sysctl.c:1724 K> K> In essence, what happens is that we end up in sysctl_handle_uma_zone_cur() and arg1 is a pointer to NULL, K> so we call uma_zone_get_cur(zone); with zone == NULL. K> K> There’s been a bit of churn around tcp_reass_zone, and I think the latest version is wrong. K> It marks the sysctl as CTLFLAG_VNET, but the exposed variable is not VNET_DEFINE(). K> K> The following fixes it for me: K> K> diff --git a/sys/netinet/tcp_reass.c b/sys/netinet/tcp_reass.c K> index 77d8940..3913ef3 100644 K> --- a/sys/netinet/tcp_reass.c K> +++ b/sys/netinet/tcp_reass.c K> @@ -84,7 +84,7 @@ SYSCTL_INT(_net_inet_tcp_reass, OID_AUTO, maxsegments, CTLFLAG_RDTUN, K> "Global maximum number of TCP Segments in Reassembly Queue"); K> K> static uma_zone_t tcp_reass_zone; K> -SYSCTL_UMA_CUR(_net_inet_tcp_reass, OID_AUTO, cursegments, CTLFLAG_VNET, K> +SYSCTL_UMA_CUR(_net_inet_tcp_reass, OID_AUTO, cursegments, 0, K> &tcp_reass_zone, K> "Global number of TCP Segments currently in Reassembly Queue”); Right, if a variable isn't virtualized, the CTLFLAG_VNET must be removed. Patrick, how is your progress wuth improved reassembly? -- Totus tuus, Glebius. From owner-freebsd-current@freebsd.org Sun Aug 9 11:25:58 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E16BD9989E1 for ; Sun, 9 Aug 2015 11:25:58 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id D48E2B4F; Sun, 9 Aug 2015 11:25:58 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id C5D1CBDB; Sun, 9 Aug 2015 11:25:57 +0000 (UTC) Date: Sun, 9 Aug 2015 11:25:55 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <301227361.29.1439119555962.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1260 - Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Aug 2015 11:25:59 -0000 FreeBSD_HEAD-tests - Build #1260 - Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1260/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1260/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1260/console Change summaries: No changes The failed test cases: 2 tests failed. FAILED: lib.libc.locale.mbrtowc_test.mbrtowc_object Error Message: Invalid sequence FAILED: lib.libc.locale.mbstowcs_test.mbstowcs_basic Error Message: /builds/FreeBSD_HEAD/contrib/netbsd-tests/lib/libc/locale/t_mbstowcs.c:168: (ssize_t)mbstowcs(wbuf, t->data, SIZE-1): Illegal byte sequence From owner-freebsd-current@freebsd.org Sun Aug 9 15:34:07 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4B6EB99DCC9 for ; Sun, 9 Aug 2015 15:34:07 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 3C09DDC2; Sun, 9 Aug 2015 15:34:07 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 1C57EC53; Sun, 9 Aug 2015 15:34:06 +0000 (UTC) Date: Sun, 9 Aug 2015 15:34:06 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <2115342244.31.1439134446177.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <301227361.29.1439119555962.JavaMail.jenkins@jenkins-9.freebsd.org> References: <301227361.29.1439119555962.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1261 - Still Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Aug 2015 15:34:07 -0000 FreeBSD_HEAD-tests - Build #1261 - Still Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1261/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1261/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1261/console Change summaries: No changes The failed test cases: 3 tests failed. FAILED: usr.bin.xargs.legacy_test.main Error Message: 1 tests of 16 failed FAILED: lib.libc.locale.mbrtowc_test.mbrtowc_object Error Message: Invalid sequence FAILED: lib.libc.locale.mbstowcs_test.mbstowcs_basic Error Message: /builds/FreeBSD_HEAD/contrib/netbsd-tests/lib/libc/locale/t_mbstowcs.c:168: (ssize_t)mbstowcs(wbuf, t->data, SIZE-1): Illegal byte sequence From owner-freebsd-current@freebsd.org Sun Aug 9 17:53:30 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 389C599D502 for ; Sun, 9 Aug 2015 17:53:30 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from monday.kientzle.com (kientzle.com [142.254.26.11]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 91BB83CB for ; Sun, 9 Aug 2015 17:53:28 +0000 (UTC) (envelope-from tim@kientzle.com) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id t79HrhwI009839; Sun, 9 Aug 2015 17:53:43 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.100] (192.168.1.101 [192.168.1.101]) by kientzle.com with SMTP id w8453ajnhvi6nmscfy6x9xbjea; Sun, 09 Aug 2015 17:53:43 +0000 (UTC) (envelope-from tim@kientzle.com) Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\)) Subject: Re: Consistent crash of BeagleBone kernel From: Tim Kientzle In-Reply-To: <20150809064704.GH2072@kib.kiev.ua> Date: Sun, 9 Aug 2015 10:53:20 -0700 Cc: FreeBSD Current Message-Id: <350C3412-910F-4B08-A903-A51D18474DAF@kientzle.com> References: <20150809064704.GH2072@kib.kiev.ua> To: Konstantin Belousov X-Mailer: Apple Mail (2.2102) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Aug 2015 17:53:30 -0000 > On Aug 8, 2015, at 11:47 PM, Konstantin Belousov = wrote: >=20 > On Sat, Aug 08, 2015 at 05:24:37PM -0700, Tim Kientzle wrote: >> I???m seeing the following crash quite consistently on r286438. It = looks like the recent work on the kernel linker locking still has some = issues. >>=20 >> Any suggested workarounds? >>=20 >> Tim >>=20 >> =3D=3D=3D=3D log trace =3D=3D=3D >> ... >> Starting file system checks: >> /dev/mmcsd0s2a: FILE SYSTEM CLEAN; SKIPPING CHECKS >> /dev/mmcsd0s2a: clean, 7320851 free (179 frags, 915084 blocks, 0.0% = fragmentation) >> lock order reversal: >> 1st 0xcd225040 bufwait (bufwait) @ = /Users/tim/projects/crochet/src-head/sys/kern/vfs_bio.c:3191 >> 2nd 0xc2e69400 dirhash (dirhash) @ = /Users/tim/projects/crochet/src-head/sys/ufs/ufs/ufs_dirhash.c:281 >> ??? usual stack trace omitted ... >> Mounting local file systems:random: unblocking device. >> . >> ELF ldconfig path: /lib /usr/lib /usr/lib/compat >> Setting hostname: beaglebone. >> Setting up = harvesting:[HIGH_PERFORMANCE],[FS_ATIME],SWI,INTERRUPT,NET_NG,NET_ETHER,NE= T_TUN,MOUSE,KEYBOARD,ATTACH,CACHED >> Feeding entropy:. >> lock order reversal: >> 1st 0xc083ef40 kernel linker (kernel linker) @ = /Users/tim/projects/crochet/src-head/sys/kern/kern_linker.c:1030 >> 2nd 0xc2d63c94 ufs (ufs) @ = /Users/tim/projects/crochet/src-head/sys/kern/vfs_lookup.c:529 >> KDB: stack backtrace: >> panic: _sx_xlock_hard: recursed on non-recursive sx kernel linker @ = /Users/tim/projects/crochet/src-head/sys/kern/kern_linker.c:552 >>=20 >> KDB: enter: panic >> [ thread pid 168 tid 100079 ] >> Stopped at $d.7: ldrb r15, [r15, r15, ror r15]! >> db> bt >> Tracing pid 168 tid 100079 td 0xc30db6a0 >> panic: _sx_xlock_hard: recursed on non-recursive sx kernel linker @ = /Users/tim/projects/crochet/src-head/sys/kern/kern_linker.c:552 >=20 > Without a backtrace it is too much work to guess what is going on = there. > You could mark the kld_sx as recursive in kern_linker.c:linker_init(). > Then either add a hack to kern_sx.c:sx_xlock_hard() to print the > backtrace on the kld_sx recursion, or just hope that the LOR just = before > the panic is indicative. >=20 > What is strange is that this is first report of the issue, the latest = change > to kern_linker.c was around a year ago. I suspect the LOR is new. It looks like the panic is occurring when WITNESS tries to print the = backtrace for the LOR. I=E2=80=99m not familiar with that code; does it = use the kernel linker? Tim From owner-freebsd-current@freebsd.org Sun Aug 9 18:10:10 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D402099D811 for ; Sun, 9 Aug 2015 18:10:10 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 637BAB33 for ; Sun, 9 Aug 2015 18:10:10 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id t79IA4dE014316 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Sun, 9 Aug 2015 21:10:05 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua t79IA4dE014316 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id t79IA4NJ014315; Sun, 9 Aug 2015 21:10:04 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Sun, 9 Aug 2015 21:10:04 +0300 From: Konstantin Belousov To: Tim Kientzle Cc: FreeBSD Current Subject: Re: Consistent crash of BeagleBone kernel Message-ID: <20150809181004.GK2072@kib.kiev.ua> References: <20150809064704.GH2072@kib.kiev.ua> <350C3412-910F-4B08-A903-A51D18474DAF@kientzle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <350C3412-910F-4B08-A903-A51D18474DAF@kientzle.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Aug 2015 18:10:10 -0000 On Sun, Aug 09, 2015 at 10:53:20AM -0700, Tim Kientzle wrote: > > I suspect the LOR is new. > > It looks like the panic is occurring when WITNESS tries to print the backtrace for the LOR. I???m not familiar with that code; does it use the kernel linker? > It indeed locks the linker lock to resolve symbols. So it seems to be even more useful to make the linker lock recursive locally, then you should be able to see the backtrace for LOR. From owner-freebsd-current@freebsd.org Sun Aug 9 18:26:01 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 11A0699DCC7 for ; Sun, 9 Aug 2015 18:26:01 +0000 (UTC) (envelope-from kp@vega.codepro.be) Received: from venus.codepro.be (venus.codepro.be [IPv6:2a01:4f8:162:1127::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.codepro.be", Issuer "Gandi Standard SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CC098159D; Sun, 9 Aug 2015 18:26:00 +0000 (UTC) (envelope-from kp@vega.codepro.be) Received: from vega.codepro.be (unknown [172.16.1.3]) by venus.codepro.be (Postfix) with ESMTP id EEDAE9438; Sun, 9 Aug 2015 20:25:56 +0200 (CEST) Received: by vega.codepro.be (Postfix, from userid 1001) id E8D347B451; Sun, 9 Aug 2015 20:25:56 +0200 (CEST) Date: Sun, 9 Aug 2015 20:25:56 +0200 From: Kristof Provost To: Gleb Smirnoff Cc: Patrick Kelsey , freebsd-current@freebsd.org Subject: Re: sysctl -a panic on VIMAGE kernels Message-ID: <20150809182556.GC48727@vega.codepro.be> References: <20150809103635.GA889@glebius.int.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20150809103635.GA889@glebius.int.ru> X-Checked-By-NSA: Probably User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Aug 2015 18:26:01 -0000 On 2015-08-09 13:36:35 (+0300), Gleb Smirnoff wrote: > On Sun, Aug 09, 2015 at 12:28:22PM +0200, Kristof Provost wrote: > K> The following fixes it for me: > K> > K> diff --git a/sys/netinet/tcp_reass.c b/sys/netinet/tcp_reass.c > K> index 77d8940..3913ef3 100644 > K> --- a/sys/netinet/tcp_reass.c > K> +++ b/sys/netinet/tcp_reass.c > K> @@ -84,7 +84,7 @@ SYSCTL_INT(_net_inet_tcp_reass, OID_AUTO, maxsegments, CTLFLAG_RDTUN, > K> "Global maximum number of TCP Segments in Reassembly Queue"); > K> > K> static uma_zone_t tcp_reass_zone; > K> -SYSCTL_UMA_CUR(_net_inet_tcp_reass, OID_AUTO, cursegments, CTLFLAG_VNET, > K> +SYSCTL_UMA_CUR(_net_inet_tcp_reass, OID_AUTO, cursegments, 0, > K> &tcp_reass_zone, > K> "Global number of TCP Segments currently in Reassembly Queue”); > > Right, if a variable isn't virtualized, the CTLFLAG_VNET must be removed. > > Patrick, how is your progress wuth improved reassembly? > Any opposition to me committing the above patch? It'll at least make us stop panic()ing and I don't think it'll make Patrick's life any harder. Regards, Kristof From owner-freebsd-current@freebsd.org Sun Aug 9 18:42:46 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DC8FE99D3ED for ; Sun, 9 Aug 2015 18:42:46 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (glebius.int.ru [81.19.69.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "cell.glebius.int.ru", Issuer "cell.glebius.int.ru" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D00E384; Sun, 9 Aug 2015 18:42:44 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (localhost [127.0.0.1]) by cell.glebius.int.ru (8.15.2/8.15.2) with ESMTPS id t79IgdV7072717 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 9 Aug 2015 21:42:39 +0300 (MSK) (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by cell.glebius.int.ru (8.15.2/8.15.2/Submit) id t79IgdSJ072716; Sun, 9 Aug 2015 21:42:39 +0300 (MSK) (envelope-from glebius@FreeBSD.org) X-Authentication-Warning: cell.glebius.int.ru: glebius set sender to glebius@FreeBSD.org using -f Date: Sun, 9 Aug 2015 21:42:39 +0300 From: Gleb Smirnoff To: Kristof Provost Cc: Patrick Kelsey , freebsd-current@freebsd.org Subject: Re: sysctl -a panic on VIMAGE kernels Message-ID: <20150809184239.GB889@glebius.int.ru> References: <20150809103635.GA889@glebius.int.ru> <20150809182556.GC48727@vega.codepro.be> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20150809182556.GC48727@vega.codepro.be> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Aug 2015 18:42:47 -0000 On Sun, Aug 09, 2015 at 08:25:56PM +0200, Kristof Provost wrote: K> On 2015-08-09 13:36:35 (+0300), Gleb Smirnoff wrote: K> > On Sun, Aug 09, 2015 at 12:28:22PM +0200, Kristof Provost wrote: K> > K> The following fixes it for me: K> > K> K> > K> diff --git a/sys/netinet/tcp_reass.c b/sys/netinet/tcp_reass.c K> > K> index 77d8940..3913ef3 100644 K> > K> --- a/sys/netinet/tcp_reass.c K> > K> +++ b/sys/netinet/tcp_reass.c K> > K> @@ -84,7 +84,7 @@ SYSCTL_INT(_net_inet_tcp_reass, OID_AUTO, maxsegments, CTLFLAG_RDTUN, K> > K> "Global maximum number of TCP Segments in Reassembly Queue"); K> > K> K> > K> static uma_zone_t tcp_reass_zone; K> > K> -SYSCTL_UMA_CUR(_net_inet_tcp_reass, OID_AUTO, cursegments, CTLFLAG_VNET, K> > K> +SYSCTL_UMA_CUR(_net_inet_tcp_reass, OID_AUTO, cursegments, 0, K> > K> &tcp_reass_zone, K> > K> "Global number of TCP Segments currently in Reassembly Queue”); K> > K> > Right, if a variable isn't virtualized, the CTLFLAG_VNET must be removed. K> > K> > Patrick, how is your progress wuth improved reassembly? K> > K> Any opposition to me committing the above patch? It'll at least make us K> stop panic()ing and I don't think it'll make Patrick's life any harder. Of course no objections, please do. -- Totus tuus, Glebius. From owner-freebsd-current@freebsd.org Sun Aug 9 19:32:24 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6584499DF6E for ; Sun, 9 Aug 2015 19:32:24 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 510CB817 for ; Sun, 9 Aug 2015 19:32:24 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 4FAD899DF6B; Sun, 9 Aug 2015 19:32:24 +0000 (UTC) Delivered-To: current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4E3C299DF69; Sun, 9 Aug 2015 19:32:24 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from mail-gw14.york.ac.uk (mail-gw14.york.ac.uk [144.32.129.164]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 16A07816; Sun, 9 Aug 2015 19:32:23 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from ury.york.ac.uk ([144.32.64.162]:18117) by mail-gw14.york.ac.uk with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1ZOWKN-0000w4-Tz; Sun, 09 Aug 2015 20:32:15 +0100 Date: Sun, 9 Aug 2015 20:32:15 +0100 (BST) From: Gavin Atkinson X-X-Sender: gavin@ury.york.ac.uk To: Gleb Smirnoff cc: current@FreeBSD.org, net@FreeBSD.org Subject: Re: [head up!] WiFi drivers changes In-Reply-To: <20150806151355.GL889@FreeBSD.org> Message-ID: References: <20150806151355.GL889@FreeBSD.org> User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Aug 2015 19:32:24 -0000 On Thu, 6 Aug 2015, Gleb Smirnoff wrote: > As part of the "opaque ifnet project" [1], all 802.11 (WiFi) drivers > undergo change of not being an interface anymore. Historically in FreeBSD > 802.11 stack, 802.11 devices called if_attach() and created an interface. > Later this was generalized and real functioning interface is created by > net80211 stack. However, remnant of parent interface remained. If you > are running Intel Centrino wireless, then you got iwn0 interface and > wlan0 interface. However, the former doesn't do anything. You can't > assign addresses to it or modify any of it parameters. Or you can > modify them, but that affects nothing. You could, however, change the Ethernet address of the underlying interface before creating the wlanX interfaces, which woud then be used by the child interfaces. This has traditionally been the only way you could change the Ethernet interface of a wifi device - changing it after creating the wlanX interface does not work. How will this be done in the new world? Thanks, Gavin From owner-freebsd-current@freebsd.org Sun Aug 9 20:08:24 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6830B99D90F for ; Sun, 9 Aug 2015 20:08:24 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 5A82E36F; Sun, 9 Aug 2015 20:08:24 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 10049CA8; Sun, 9 Aug 2015 20:08:23 +0000 (UTC) Date: Sun, 9 Aug 2015 20:08:21 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <528409405.33.1439150901602.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <2115342244.31.1439134446177.JavaMail.jenkins@jenkins-9.freebsd.org> References: <2115342244.31.1439134446177.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1262 - Still Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Aug 2015 20:08:24 -0000 FreeBSD_HEAD-tests - Build #1262 - Still Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1262/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1262/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1262/console Change summaries: No changes The failed test cases: 2 tests failed. FAILED: lib.libc.locale.mbrtowc_test.mbrtowc_object Error Message: Invalid sequence FAILED: lib.libc.locale.mbstowcs_test.mbstowcs_basic Error Message: /builds/FreeBSD_HEAD/contrib/netbsd-tests/lib/libc/locale/t_mbstowcs.c:168: (ssize_t)mbstowcs(wbuf, t->data, SIZE-1): Illegal byte sequence From owner-freebsd-current@freebsd.org Sun Aug 9 20:09:05 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 38EB699D9EE for ; Sun, 9 Aug 2015 20:09:05 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 204BE948 for ; Sun, 9 Aug 2015 20:09:05 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 1ED1F99D9ED; Sun, 9 Aug 2015 20:09:05 +0000 (UTC) Delivered-To: current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1E42999D9EB; Sun, 9 Aug 2015 20:09:05 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (glebius.int.ru [81.19.69.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "cell.glebius.int.ru", Issuer "cell.glebius.int.ru" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id A106D946; Sun, 9 Aug 2015 20:09:03 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (localhost [127.0.0.1]) by cell.glebius.int.ru (8.15.2/8.15.2) with ESMTPS id t79K913w073050 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 9 Aug 2015 23:09:01 +0300 (MSK) (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by cell.glebius.int.ru (8.15.2/8.15.2/Submit) id t79K918S073049; Sun, 9 Aug 2015 23:09:01 +0300 (MSK) (envelope-from glebius@FreeBSD.org) X-Authentication-Warning: cell.glebius.int.ru: glebius set sender to glebius@FreeBSD.org using -f Date: Sun, 9 Aug 2015 23:09:01 +0300 From: Gleb Smirnoff To: Gavin Atkinson Cc: current@FreeBSD.org, net@FreeBSD.org Subject: Re: [head up!] WiFi drivers changes Message-ID: <20150809200901.GC889@glebius.int.ru> References: <20150806151355.GL889@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Aug 2015 20:09:05 -0000 On Sun, Aug 09, 2015 at 08:32:15PM +0100, Gavin Atkinson wrote: G> On Thu, 6 Aug 2015, Gleb Smirnoff wrote: G> > As part of the "opaque ifnet project" [1], all 802.11 (WiFi) drivers G> > undergo change of not being an interface anymore. Historically in FreeBSD G> > 802.11 stack, 802.11 devices called if_attach() and created an interface. G> > Later this was generalized and real functioning interface is created by G> > net80211 stack. However, remnant of parent interface remained. If you G> > are running Intel Centrino wireless, then you got iwn0 interface and G> > wlan0 interface. However, the former doesn't do anything. You can't G> > assign addresses to it or modify any of it parameters. Or you can G> > modify them, but that affects nothing. G> G> You could, however, change the Ethernet address of the underlying G> interface before creating the wlanX interfaces, which woud then be used by G> the child interfaces. This has traditionally been the only way you could G> change the Ethernet interface of a wifi device - changing it after G> creating the wlanX interface does not work. G> G> How will this be done in the new world? In new world you can change it on wlanX. I've tested on iwn(4), it worked for me, although association went not so quickly as before. -- Totus tuus, Glebius. From owner-freebsd-current@freebsd.org Sun Aug 9 20:40:53 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 65F5D99D4EE for ; Sun, 9 Aug 2015 20:40:53 +0000 (UTC) (envelope-from jilles@stack.nl) Received: from mx1.stack.nl (relay02.stack.nl [IPv6:2001:610:1108:5010::104]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "mailhost.stack.nl", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 0245B13D1; Sun, 9 Aug 2015 20:40:53 +0000 (UTC) (envelope-from jilles@stack.nl) Received: from snail.stack.nl (snail.stack.nl [IPv6:2001:610:1108:5010::131]) by mx1.stack.nl (Postfix) with ESMTP id D5FCC358C5C; Sun, 9 Aug 2015 22:40:49 +0200 (CEST) Received: by snail.stack.nl (Postfix, from userid 1677) id C416328494; Sun, 9 Aug 2015 22:40:49 +0200 (CEST) Date: Sun, 9 Aug 2015 22:40:49 +0200 From: Jilles Tjoelker To: freebsd-current@FreeBSD.org, bapt@FreeBSD.org, gcooper@FreeBSD.org Subject: Re: FreeBSD_HEAD-tests - Build #1262 - Still Unstable Message-ID: <20150809204049.GA42344@stack.nl> References: <2115342244.31.1439134446177.JavaMail.jenkins@jenkins-9.freebsd.org> <528409405.33.1439150901602.JavaMail.jenkins@jenkins-9.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <528409405.33.1439150901602.JavaMail.jenkins@jenkins-9.freebsd.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Aug 2015 20:40:53 -0000 On Sun, Aug 09, 2015 at 08:08:21PM +0000, jenkins-admin@FreeBSD.org wrote: > FreeBSD_HEAD-tests - Build #1262 - Still Unstable: > Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1262/ > Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1262/changes > Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1262/console > Change summaries: > No changes > The failed test cases: > 2 tests failed. > FAILED: lib.libc.locale.mbrtowc_test.mbrtowc_object > Error Message: > Invalid sequence > FAILED: lib.libc.locale.mbstowcs_test.mbstowcs_basic > Error Message: > /builds/FreeBSD_HEAD/contrib/netbsd-tests/lib/libc/locale/t_mbstowcs.c:168: (ssize_t)mbstowcs(wbuf, t->data, SIZE-1): Illegal byte sequence SVN r286490 exposed the brokenness of these tests. Since RFC 3629 (November 2003), UTF-8 has been restricted to code points up to 0x10FFFF (inclusive). The higher sequences should be removed from the tests (or, even better, be expected to cause [EILSEQ]). I can provide a patch, but thought I'd explain the problem first. -- Jilles Tjoelker From owner-freebsd-current@freebsd.org Mon Aug 10 00:24:16 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3858999E84A for ; Mon, 10 Aug 2015 00:24:16 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from monday.kientzle.com (kientzle.com [142.254.26.11]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E9E0235E for ; Mon, 10 Aug 2015 00:24:15 +0000 (UTC) (envelope-from tim@kientzle.com) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id t7A0OaUi010990; Mon, 10 Aug 2015 00:24:36 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.100] (192.168.1.101 [192.168.1.101]) by kientzle.com with SMTP id ibh6vx8yxkeimubhk6d4gtk3ew; Mon, 10 Aug 2015 00:24:36 +0000 (UTC) (envelope-from tim@kientzle.com) Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\)) Subject: Re: Consistent crash of BeagleBone kernel From: Tim Kientzle In-Reply-To: <20150809181004.GK2072@kib.kiev.ua> Date: Sun, 9 Aug 2015 17:24:13 -0700 Cc: FreeBSD Current Message-Id: References: <20150809064704.GH2072@kib.kiev.ua> <350C3412-910F-4B08-A903-A51D18474DAF@kientzle.com> <20150809181004.GK2072@kib.kiev.ua> To: Konstantin Belousov X-Mailer: Apple Mail (2.2102) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2015 00:24:16 -0000 > On Aug 9, 2015, at 11:10 AM, Konstantin Belousov = wrote: >=20 > On Sun, Aug 09, 2015 at 10:53:20AM -0700, Tim Kientzle wrote: >>=20 >> I suspect the LOR is new. >>=20 >> It looks like the panic is occurring when WITNESS tries to print the = backtrace for the LOR. I???m not familiar with that code; does it use = the kernel linker? >>=20 >=20 > It indeed locks the linker lock to resolve symbols. So it seems to be > even more useful to make the linker lock recursive locally, then you > should be able to see the backtrace for LOR. Changing the kld_sx lock to recursive, I now see a backtrace for the = ufs/kernel linker LOR. Full trace pasted below. This is displayed just before the network interfaces; I suspect it=E2=80=99= s being triggered when my startup initializes the urtwn wireless adapter = (which does indeed load a number of kernel modules). lock order reversal: 1st 0xc083ef40 kernel linker (kernel linker) @ = /Users/tim/projects/crochet/src-head/sys/kern/kern_linker.c:1030 2nd 0xc2d63c94 ufs (ufs) @ = /Users/tim/projects/crochet/src-head/sys/kern/vfs_lookup.c:529 KDB: stack backtrace: db_trace_self() at db_trace_self pc =3D 0xc0627ec0 lr =3D 0xc023fd34 = (db_trace_self_wrapper+0x30) sp =3D 0xde2be720 fp =3D 0xde2be838 r10 =3D 0xc069f42b db_trace_self_wrapper() at db_trace_self_wrapper+0x30 pc =3D 0xc023fd34 lr =3D 0xc03eb0ec (witness_checkorder+0xf30) sp =3D 0xde2be840 fp =3D 0xde2be888 r4 =3D 0xc2725be8 r5 =3D 0xc2d63c94 r6 =3D 0xc06ba387 r7 =3D 0xc069f42b witness_checkorder() at witness_checkorder+0xf30 pc =3D 0xc03eb0ec lr =3D 0xc0375bcc (__lockmgr_args+0x24c) sp =3D 0xde2be890 fp =3D 0xde2be8e8 r4 =3D 0xc2d63cb4 r5 =3D 0x00202400 r6 =3D 0x00000211 r7 =3D 0x00000000 r8 =3D 0xc2d63c94 r9 =3D 0x00000000 r10 =3D 0xc06ba387 __lockmgr_args() at __lockmgr_args+0x24c pc =3D 0xc0375bcc lr =3D 0xc05db328 (ffs_lock+0x80) sp =3D 0xde2be8f0 fp =3D 0xde2be920 r4 =3D 0xde2be948 r5 =3D 0x00202400 r6 =3D 0xc2d63c60 r7 =3D 0xc2d63c94 r8 =3D 0xc2d63cb4 r9 =3D 0x00000000 r10 =3D 0x00000008 ffs_lock() at ffs_lock+0x80 pc =3D 0xc05db328 lr =3D 0xc06609ec (VOP_LOCK1_APV+0x128) sp =3D 0xde2be928 fp =3D 0xde2be940 r4 =3D 0xde2be948 r5 =3D 0xc07a9630 r6 =3D 0x00000000 r7 =3D 0x00202400 r8 =3D 0xde2be948 r9 =3D 0x00000211 r10 =3D 0xde2bed38 VOP_LOCK1_APV() at VOP_LOCK1_APV+0x128 pc =3D 0xc06609ec lr =3D 0xc044dcac (_vn_lock+0x48) sp =3D 0xde2be948 fp =3D 0xde2be978 r4 =3D 0xc2d63c60 r5 =3D 0xde2bece0 r6 =3D 0xc06ba387 r10 =3D 0xde2bed38 _vn_lock() at _vn_lock+0x48 pc =3D 0xc044dcac lr =3D 0xc0433900 (lookup+0xf8) sp =3D 0xde2be980 fp =3D 0xde2be9c8 r4 =3D 0xc2d63c60 r5 =3D 0xde2bece0 r6 =3D 0xde2bed50 r7 =3D 0x00000000 r8 =3D 0xde2bed50 r9 =3D 0xc306e448 r10 =3D 0xde2bed38 lookup() at lookup+0xf8 pc =3D 0xc0433900 lr =3D 0xc0433448 (namei+0x3e8) sp =3D 0xde2be9d0 fp =3D 0xde2bea48 r4 =3D 0xde2bece0 r5 =3D 0x00000000 r6 =3D 0xde2bed50 r7 =3D 0x00000000 r8 =3D 0xc2e526a0 r9 =3D 0xc306e448 r10 =3D 0xde2bed38 namei() at namei+0x3e8 pc =3D 0xc0433448 lr =3D 0xc044d4b8 (vn_open_cred+0x1cc) sp =3D 0xde2bea50 fp =3D 0xde2beb38 r4 =3D 0xde2bece0 r5 =3D 0x00000000 r6 =3D 0xc069f42d r7 =3D 0x00000001 r8 =3D 0x00000000 r9 =3D 0x00000000 r10 =3D 0xde2bed50 vn_open_cred() at vn_open_cred+0x1cc pc =3D 0xc044d4b8 lr =3D 0xc044d2e4 (vn_open+0x24) sp =3D 0xde2beb40 fp =3D 0xde2beb48 r4 =3D 0xde2bece0 r5 =3D 0xc2d0d3c0 r6 =3D 0xc069f42d r7 =3D 0x0000001a r8 =3D 0x00000000 r9 =3D 0xc2e526a0 r10 =3D 0xc078d6f8 vn_open() at vn_open+0x24 pc =3D 0xc044d2e4 lr =3D 0xc0371390 (linker_load_module+0x634) sp =3D 0xde2beb50 fp =3D 0xde2beda8 linker_load_module() at linker_load_module+0x634 pc =3D 0xc0371390 lr =3D 0xc0372ff4 (kern_kldload+0xc8) sp =3D 0xde2bedb0 fp =3D 0xde2bedc8 r4 =3D 0xde2bedd4 r5 =3D 0xc083ef40 r6 =3D 0xc2e75000 r7 =3D 0x00000000 r8 =3D 0xde2bee00 r9 =3D 0xc306b380 r10 =3D 0xbfbff5fc kern_kldload() at kern_kldload+0xc8 pc =3D 0xc0372ff4 lr =3D 0xc03730bc (sys_kldload+0x64) sp =3D 0xde2bedd0 fp =3D 0xde2bede8 r4 =3D 0xc2e526a0 r5 =3D 0xc2e75000 r6 =3D 0x00000000 r7 =3D 0x00000000 sys_kldload() at sys_kldload+0x64 pc =3D 0xc03730bc lr =3D 0xc063e010 (swi_handler+0x2d4) sp =3D 0xde2bedf0 fp =3D 0xde2bee50 r4 =3D 0xc2e526a0 r5 =3D 0x00000000 r6 =3D 0xc08b3d20 r10 =3D 0xbfbff5fc swi_handler() at swi_handler+0x2d4 pc =3D 0xc063e010 lr =3D 0xc06294d8 (swi_exit) sp =3D 0xde2bee58 fp =3D 0xbfbff648 r4 =3D 0x00000000 r5 =3D 0xbfbff600 r6 =3D 0xbfbff600 r7 =3D 0x00000130 r8 =3D 0xbfbff5e9 r9 =3D 0xbfbff5d9 r10 =3D 0xbfbff5fc From owner-freebsd-current@freebsd.org Mon Aug 10 02:18:21 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6661B998F1F for ; Mon, 10 Aug 2015 02:18:21 +0000 (UTC) (envelope-from pkelsey@gmail.com) Received: from mail-yk0-x233.google.com (mail-yk0-x233.google.com [IPv6:2607:f8b0:4002:c07::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3BC4B7B2; Mon, 10 Aug 2015 02:18:21 +0000 (UTC) (envelope-from pkelsey@gmail.com) Received: by ykdz80 with SMTP id z80so17528808ykd.2; Sun, 09 Aug 2015 19:18:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=y3+0t+9SRKDhVLgz06Ao4KhUorqxRJChdeL0RgxFjHA=; b=moTa+yy/WUaDHLiQAJKzdlsnAvWvLNo13KsX0imfC33Q1LCLd/QEygDaEuo5pORaIo +IbV+PLJOC5+pSAZvyCSu1CTYKOA/rgPTXZldL9BIzTdFAqFN1gcEgf6AatGYHIuQbZ8 jzCP9Wc/bBDFirpfcYjS56KHmANZjBV/R+QVLNH5vhX3+ltWloff/E0mPyZR6KesEo5X MgZO8xF9Mlgc+XDe5eeSp0/b8KvxsAJrfwjiOfsxvge7xh2tnzmrJ3Dpkxa9qJv9og3v PIDmvqyBw1x7yQ2NvL/TweoCj4t+FJCrRl3WScamt0IFVNyw7zluETnDgD7fJq/MgHh0 rbtg== MIME-Version: 1.0 X-Received: by 10.129.42.132 with SMTP id q126mr19476735ywq.105.1439173100310; Sun, 09 Aug 2015 19:18:20 -0700 (PDT) Sender: pkelsey@gmail.com Received: by 10.13.235.87 with HTTP; Sun, 9 Aug 2015 19:18:20 -0700 (PDT) In-Reply-To: <20150809103635.GA889@glebius.int.ru> References: <20150809103635.GA889@glebius.int.ru> Date: Sun, 9 Aug 2015 22:18:20 -0400 X-Google-Sender-Auth: 4xelpXxoHnWCY052JqMRZNIo6vw Message-ID: Subject: Re: sysctl -a panic on VIMAGE kernels From: Patrick Kelsey To: Gleb Smirnoff Cc: Kristof Provost , freebsd-current Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2015 02:18:21 -0000 On Sun, Aug 9, 2015 at 6:36 AM, Gleb Smirnoff wrote: > On Sun, Aug 09, 2015 at 12:28:22PM +0200, Kristof Provost wrote: > K> Hi, > K> > K> I=E2=80=99ve run into a reproducible panic on a VIMAGE kernel with =E2= =80=98sysctl -a=E2=80=99. > K> > K> Relevant backtrace bits: > K> #8 0xffffffff80e7dd28 in trap (frame=3D0xfffffe01f16b26a0) > K> at /usr/src/sys/amd64/amd64/trap.c:426 > K> #9 0xffffffff80e5e6a2 in calltrap () > K> at /usr/src/sys/amd64/amd64/exception.S:235 > K> #10 0xffffffff80cea67d in uma_zone_get_cur (zone=3D0x0) > K> at /usr/src/sys/vm/uma_core.c:3006 > K> #11 0xffffffff80cec029 in sysctl_handle_uma_zone_cur ( > K> oidp=3D0xffffffff818a7c90, arg1=3D0xfffffe00010c0438, arg2=3D0, > K> req=3D0xfffffe01f16b2868) at /usr/src/sys/vm/uma_core.c:3580 > K> #12 0xffffffff80a28614 in sysctl_root_handler_locked > (oid=3D0xffffffff818a7c90, > K> arg1=3D0xfffffe00010c0438, arg2=3D0, req=3D0xfffffe01f16b2868) > K> at /usr/src/sys/kern/kern_sysctl.c:183 > K> #13 0xffffffff80a27d70 in sysctl_root (arg1=3D, > K> arg2=3D) at /usr/src/sys/kern/kern_sysctl.c:1= 694 > K> #14 0xffffffff80a28372 in userland_sysctl (td=3D0x0, > name=3D0xfffffe01f16b2930, > K> namelen=3D, old=3D, > K> oldlenp=3D, inkernel=3D, > K> new=3D, newlen=3D, > K> retval=3D, flags=3D0) > K> at /usr/src/sys/kern/kern_sysctl.c:1798 > K> #15 0xffffffff80a28144 in sys___sysctl (td=3D0xfffff8000b1e49a0, > K> uap=3D0xfffffe01f16b2a40) at /usr/src/sys/kern/kern_sysctl.c:1724 > K> > K> In essence, what happens is that we end up in > sysctl_handle_uma_zone_cur() and arg1 is a pointer to NULL, > K> so we call uma_zone_get_cur(zone); with zone =3D=3D NULL. > K> > K> There=E2=80=99s been a bit of churn around tcp_reass_zone, and I think= the > latest version is wrong. > K> It marks the sysctl as CTLFLAG_VNET, but the exposed variable is not > VNET_DEFINE(). > K> > K> The following fixes it for me: > K> > K> diff --git a/sys/netinet/tcp_reass.c b/sys/netinet/tcp_reass.c > K> index 77d8940..3913ef3 100644 > K> --- a/sys/netinet/tcp_reass.c > K> +++ b/sys/netinet/tcp_reass.c > K> @@ -84,7 +84,7 @@ SYSCTL_INT(_net_inet_tcp_reass, OID_AUTO, > maxsegments, CTLFLAG_RDTUN, > K> "Global maximum number of TCP Segments in Reassembly Queue"); > K> > K> static uma_zone_t tcp_reass_zone; > K> -SYSCTL_UMA_CUR(_net_inet_tcp_reass, OID_AUTO, cursegments, > CTLFLAG_VNET, > K> +SYSCTL_UMA_CUR(_net_inet_tcp_reass, OID_AUTO, cursegments, 0, > K> &tcp_reass_zone, > K> "Global number of TCP Segments currently in Reassembly Queue=E2= =80=9D); > > Right, if a variable isn't virtualized, the CTLFLAG_VNET must be removed. > > Patrick, how is your progress wuth improved reassembly? > Kristof, thanks for committing this patch. Gleb, I expect to have a tcp reassembly patch up for review at some point this week. -Patrick From owner-freebsd-current@freebsd.org Mon Aug 10 03:38:08 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AB1EA998086 for ; Mon, 10 Aug 2015 03:38:08 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 9A23FA98; Mon, 10 Aug 2015 03:38:08 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id E377CD72; Mon, 10 Aug 2015 03:37:54 +0000 (UTC) Date: Mon, 10 Aug 2015 03:37:46 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <412189464.35.1439177866505.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <528409405.33.1439150901602.JavaMail.jenkins@jenkins-9.freebsd.org> References: <528409405.33.1439150901602.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1263 - Still Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2015 03:38:08 -0000 FreeBSD_HEAD-tests - Build #1263 - Still Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1263/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1263/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1263/console Change summaries: No changes The failed test cases: 3 tests failed. FAILED: usr.bin.xargs.legacy_test.main Error Message: 1 tests of 16 failed FAILED: lib.libc.locale.mbrtowc_test.mbrtowc_object Error Message: Invalid sequence FAILED: lib.libc.locale.mbstowcs_test.mbstowcs_basic Error Message: /builds/FreeBSD_HEAD/contrib/netbsd-tests/lib/libc/locale/t_mbstowcs.c:168: (ssize_t)mbstowcs(wbuf, t->data, SIZE-1): Illegal byte sequence From owner-freebsd-current@freebsd.org Mon Aug 10 07:39:53 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C29CC99E77A for ; Mon, 10 Aug 2015 07:39:53 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 67E72845 for ; Mon, 10 Aug 2015 07:39:53 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id t7A7dlwS003162 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Mon, 10 Aug 2015 10:39:47 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua t7A7dlwS003162 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id t7A7dlZl003161; Mon, 10 Aug 2015 10:39:47 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Mon, 10 Aug 2015 10:39:47 +0300 From: Konstantin Belousov To: Tim Kientzle Cc: FreeBSD Current Subject: Re: Consistent crash of BeagleBone kernel Message-ID: <20150810073947.GN2072@kib.kiev.ua> References: <20150809064704.GH2072@kib.kiev.ua> <350C3412-910F-4B08-A903-A51D18474DAF@kientzle.com> <20150809181004.GK2072@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2015 07:39:54 -0000 On Sun, Aug 09, 2015 at 05:24:13PM -0700, Tim Kientzle wrote: > > > On Aug 9, 2015, at 11:10 AM, Konstantin Belousov wrote: > > > > On Sun, Aug 09, 2015 at 10:53:20AM -0700, Tim Kientzle wrote: > >> > >> I suspect the LOR is new. > >> > >> It looks like the panic is occurring when WITNESS tries to print the backtrace for the LOR. I???m not familiar with that code; does it use the kernel linker? > >> > > > > It indeed locks the linker lock to resolve symbols. So it seems to be > > even more useful to make the linker lock recursive locally, then you > > should be able to see the backtrace for LOR. > > Changing the kld_sx lock to recursive, I now see a backtrace for the ufs/kernel linker LOR. Full trace pasted below. > > This is displayed just before the network interfaces; I suspect it???s being triggered when my startup initializes the urtwn wireless adapter (which does indeed load a number of kernel modules). > > lock order reversal: > 1st 0xc083ef40 kernel linker (kernel linker) @ /Users/tim/projects/crochet/src-head/sys/kern/kern_linker.c:1030 > 2nd 0xc2d63c94 ufs (ufs) @ /Users/tim/projects/crochet/src-head/sys/kern/vfs_lookup.c:529 The order, for which witness complained, is in fact the right order. The linker_load_module() function calls LINKER_LOAD_FILE() with the kld_sx locked, and linker itself locks module vnode. So there was something in your system which exposed the reversed order vnode->kld_sx before the action. To catch it, keep the modification to mark kld_sx as recursive, but also add an item to the order_lists in the sys/kern/subr_witness.c like this: {"kernel linker", &lock_class_sx}, {"ufs", &lock_class_lockmgr}, {NULL, NULL} and watch were would it fire. > KDB: stack backtrace: > db_trace_self() at db_trace_self > pc = 0xc0627ec0 lr = 0xc023fd34 (db_trace_self_wrapper+0x30) > sp = 0xde2be720 fp = 0xde2be838 > r10 = 0xc069f42b > db_trace_self_wrapper() at db_trace_self_wrapper+0x30 > pc = 0xc023fd34 lr = 0xc03eb0ec (witness_checkorder+0xf30) > sp = 0xde2be840 fp = 0xde2be888 > r4 = 0xc2725be8 r5 = 0xc2d63c94 > r6 = 0xc06ba387 r7 = 0xc069f42b > witness_checkorder() at witness_checkorder+0xf30 > pc = 0xc03eb0ec lr = 0xc0375bcc (__lockmgr_args+0x24c) > sp = 0xde2be890 fp = 0xde2be8e8 > r4 = 0xc2d63cb4 r5 = 0x00202400 > r6 = 0x00000211 r7 = 0x00000000 > r8 = 0xc2d63c94 r9 = 0x00000000 > r10 = 0xc06ba387 > __lockmgr_args() at __lockmgr_args+0x24c > pc = 0xc0375bcc lr = 0xc05db328 (ffs_lock+0x80) > sp = 0xde2be8f0 fp = 0xde2be920 > r4 = 0xde2be948 r5 = 0x00202400 > r6 = 0xc2d63c60 r7 = 0xc2d63c94 > r8 = 0xc2d63cb4 r9 = 0x00000000 > r10 = 0x00000008 > ffs_lock() at ffs_lock+0x80 > pc = 0xc05db328 lr = 0xc06609ec (VOP_LOCK1_APV+0x128) > sp = 0xde2be928 fp = 0xde2be940 > r4 = 0xde2be948 r5 = 0xc07a9630 > r6 = 0x00000000 r7 = 0x00202400 > r8 = 0xde2be948 r9 = 0x00000211 > r10 = 0xde2bed38 > VOP_LOCK1_APV() at VOP_LOCK1_APV+0x128 > pc = 0xc06609ec lr = 0xc044dcac (_vn_lock+0x48) > sp = 0xde2be948 fp = 0xde2be978 > r4 = 0xc2d63c60 r5 = 0xde2bece0 > r6 = 0xc06ba387 r10 = 0xde2bed38 > _vn_lock() at _vn_lock+0x48 > pc = 0xc044dcac lr = 0xc0433900 (lookup+0xf8) > sp = 0xde2be980 fp = 0xde2be9c8 > r4 = 0xc2d63c60 r5 = 0xde2bece0 > r6 = 0xde2bed50 r7 = 0x00000000 > r8 = 0xde2bed50 r9 = 0xc306e448 > r10 = 0xde2bed38 > lookup() at lookup+0xf8 > pc = 0xc0433900 lr = 0xc0433448 (namei+0x3e8) > sp = 0xde2be9d0 fp = 0xde2bea48 > r4 = 0xde2bece0 r5 = 0x00000000 > r6 = 0xde2bed50 r7 = 0x00000000 > r8 = 0xc2e526a0 r9 = 0xc306e448 > r10 = 0xde2bed38 > namei() at namei+0x3e8 > pc = 0xc0433448 lr = 0xc044d4b8 (vn_open_cred+0x1cc) > sp = 0xde2bea50 fp = 0xde2beb38 > r4 = 0xde2bece0 r5 = 0x00000000 > r6 = 0xc069f42d r7 = 0x00000001 > r8 = 0x00000000 r9 = 0x00000000 > r10 = 0xde2bed50 > vn_open_cred() at vn_open_cred+0x1cc > pc = 0xc044d4b8 lr = 0xc044d2e4 (vn_open+0x24) > sp = 0xde2beb40 fp = 0xde2beb48 > r4 = 0xde2bece0 r5 = 0xc2d0d3c0 > r6 = 0xc069f42d r7 = 0x0000001a > r8 = 0x00000000 r9 = 0xc2e526a0 > r10 = 0xc078d6f8 > vn_open() at vn_open+0x24 > pc = 0xc044d2e4 lr = 0xc0371390 (linker_load_module+0x634) > sp = 0xde2beb50 fp = 0xde2beda8 > linker_load_module() at linker_load_module+0x634 > pc = 0xc0371390 lr = 0xc0372ff4 (kern_kldload+0xc8) > sp = 0xde2bedb0 fp = 0xde2bedc8 > r4 = 0xde2bedd4 r5 = 0xc083ef40 > r6 = 0xc2e75000 r7 = 0x00000000 > r8 = 0xde2bee00 r9 = 0xc306b380 > r10 = 0xbfbff5fc > kern_kldload() at kern_kldload+0xc8 > pc = 0xc0372ff4 lr = 0xc03730bc (sys_kldload+0x64) > sp = 0xde2bedd0 fp = 0xde2bede8 > r4 = 0xc2e526a0 r5 = 0xc2e75000 > r6 = 0x00000000 r7 = 0x00000000 > sys_kldload() at sys_kldload+0x64 > pc = 0xc03730bc lr = 0xc063e010 (swi_handler+0x2d4) > sp = 0xde2bedf0 fp = 0xde2bee50 > r4 = 0xc2e526a0 r5 = 0x00000000 > r6 = 0xc08b3d20 r10 = 0xbfbff5fc > swi_handler() at swi_handler+0x2d4 > pc = 0xc063e010 lr = 0xc06294d8 (swi_exit) > sp = 0xde2bee58 fp = 0xbfbff648 > r4 = 0x00000000 r5 = 0xbfbff600 > r6 = 0xbfbff600 r7 = 0x00000130 > r8 = 0xbfbff5e9 r9 = 0xbfbff5d9 > r10 = 0xbfbff5fc > From owner-freebsd-current@freebsd.org Mon Aug 10 08:10:54 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0178B99811D for ; Mon, 10 Aug 2015 08:10:54 +0000 (UTC) (envelope-from freebsd-current@m.gmane.org) Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B72A698D for ; Mon, 10 Aug 2015 08:10:53 +0000 (UTC) (envelope-from freebsd-current@m.gmane.org) Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ZOiAR-0001N8-8g for freebsd-current@freebsd.org; Mon, 10 Aug 2015 10:10:47 +0200 Received: from ip5b41c1ec.dynamic.kabel-deutschland.de ([91.65.193.236]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 10 Aug 2015 10:10:47 +0200 Received: from holger by ip5b41c1ec.dynamic.kabel-deutschland.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 10 Aug 2015 10:10:47 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-current@freebsd.org From: Holger Freyther Subject: Re: boot1.efi and gpt support Date: Mon, 10 Aug 2015 08:10:36 +0000 (UTC) Lines: 25 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 91.65.193.236 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/600.7.12 (KHTML, like Gecko) Version/8.0.7 Safari/600.7.12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2015 08:10:54 -0000 Holger Freyther freyther.de> writes: Good Morning, > I am looking forward to receive some feedback. > > kind regards > holger > > [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201788 I would be very happy to receive feedback on the boot1.efi modifications and wonder what is missing to get it included in HEAD? There is another boot1.efi/Makefile patch[2] that sits in bugzilla, there is a bug report for it that maybe the first UFS partition found doesn't have a /boot/loader.efi and maybe add ZFS boot support as well. Can anyone comment? holger [2] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193967 From owner-freebsd-current@freebsd.org Mon Aug 10 08:52:52 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E854A998F37 for ; Mon, 10 Aug 2015 08:52:52 +0000 (UTC) (envelope-from mueller6724@bellsouth.net) Received: from nm6-vm8.access.bullet.mail.gq1.yahoo.com (nm6-vm8.access.bullet.mail.gq1.yahoo.com [216.39.63.214]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B9219DA4 for ; Mon, 10 Aug 2015 08:52:52 +0000 (UTC) (envelope-from mueller6724@bellsouth.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bellsouth.net; s=s2048; t=1439196366; bh=5LH5m4wnEtRj3ynYm48JYc/pWvqT953T4Xhhwq4dyHk=; h=Date:From:To:CC:Subject:References:From:Subject; b=UtlIOtqHtg4ypKSY/LhbVtAMpyf9gneAgNjILXJqwRD/cAQZYHh7fLrb1RjPADijwsYzit0AvEEUxNws/4ZTehzSrS/xL5FbXqnoi6lXqXFujhXSYdRiewvsGVm2DDPSlPv8kkypBuarBEYM7a9mq3INOJ4EMjfXGYd62ghx4rGpsxX3erQQ2N5SjBwkC3ssGFgM1N8h33/7Fo/uXtihT0YJjDG2pJpb/94HWfeewYi1jtrpoYjCG73N3u4+zWEnflnO5hVgsTf4psL+cXH8AUVp14h3T5Sbzzp1J0ZZGznitXKu01LmnPJO8nCmWZfvlnXwGeHDwa9lw2K/Ib/Idw== Received: from [216.39.60.173] by nm6.access.bullet.mail.gq1.yahoo.com with NNFMP; 10 Aug 2015 08:46:06 -0000 Received: from [98.138.104.100] by tm9.access.bullet.mail.gq1.yahoo.com with NNFMP; 10 Aug 2015 08:46:06 -0000 Received: from [127.0.0.1] by smtp120.sbc.mail.ne1.yahoo.com with NNFMP; 10 Aug 2015 08:46:06 -0000 X-Yahoo-Newman-Id: 483873.16691.bm@smtp120.sbc.mail.ne1.yahoo.com Message-ID: <483873.16691.bm@smtp120.sbc.mail.ne1.yahoo.com> Date: Mon, 10 Aug 2015 08:46:06 +0000 (UTC) X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: OKYgb8wVM1kh8Axh8Yvolh2s8Ctc4we85x8iouKTYPg8Kfa qYGopiw0e.BZcimJXXU_SBRveLzmhPE6pPXHMTo_tBVOq7L6ONmKU5zo7l41 weNMZOf9dKOAia1w0d1lSn.SFX0iwruz8vhaE.W_1DxjILaF_VZ2KsLmUIP6 Vtbr34._ZbxttYLer2Z__iHoAWrpN_e.WZEvvIulDjrlsIKgc6R4sjgGR5Qe S9HeZpZsdhPzkLvTiATn3ngQHxYN8fSV5iDobp0Owk8L72yH8nYUgUDkH9nE fAK7t9w_OXTtycmtcirX0yzxR3Q_jFIP2VVq4g9qIVZswiFGDnWA0Q1NSs3M q3c_kbvpuusquQ4JEJ41JtdUDJzKblKKm04RnHUVgJdECHiaT6KDvi__m3NZ hOsF.8.XETjyGD3HVnx5uZzERBr1IzuQA0KP9S9UyD7_uq3zq.Uq5q7Z8d6P PXnSCtfIPX.0FV1hFMXfD5mKCWApUx38xsghDt8O6rrjq6C4rFXBHb9KNQwM J_gDCrjm3hQzfABzlW7ErSZjcSe7zIcU1CMIqFc1785LOzOiaieHSz8Q- X-Yahoo-SMTP: Kz_aW1.swBBYof3zAD7.RWzXz9ZAQVDMml1VADsbgPT4Kq79LC0- From: "Thomas Mueller" To: freebsd-current@freebsd.org CC: Gleb Smirnoff Subject: Re: CFT: ndis(4) testers needed! References: <20150731121226.GJ889@FreeBSD.org> <776723.76234.bm@smtp117.sbc.mail.ne1.yahoo.com> <20150804100746.GA889@FreeBSD.org> <20150804141722.GC889@glebius.int.ru> X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2015 08:52:53 -0000 > I ended with doing the aforementioned 2 changes as one. > The diff is living here: > https://reviews.freebsd.org/D2655 > It spans the net80211 layer and converts (almost) all 802.11 drivers > to new KPI. Now it also converts if_ndis, and this is the change I > am asking you to test. > Unlike all other drivers, converting if_ndis wasn't trivial. There are > likely bugs introduced, so it may happen that we will need several > rounds of testing. > Totus tuus, Glebius. What do I need to download? There is a lot of stuff on the page you cite, and I see a link to the right, Download Raw Diff. Is that what I'm supposed to download? What do you want me to test it on? I have Hiro H50191 USB WLAN adapter, including .inf and .sys files. I also have, on MSI MPOWER motherboard, Atheros AR9271 quasi-USB WLAN, and Realtek 8111E Ethernet, with MS-Windows drivers but no .INF and .SYS files on DVD that came with the motherboard. Is there a way to convert MS-Windows drivers that come with no .inf and .sys files to ndis-compatible format? Or just test on the Hiro H50191? Also, after applying the patch to the source tree, what if anything do I have to do to not be messed up for subsequent svn updates to source tree? Tom From owner-freebsd-current@freebsd.org Mon Aug 10 09:41:46 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C4ACF998060 for ; Mon, 10 Aug 2015 09:41:46 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id B5C0280D; Mon, 10 Aug 2015 09:41:46 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 9584FE57; Mon, 10 Aug 2015 09:41:45 +0000 (UTC) Date: Mon, 10 Aug 2015 09:41:43 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <561463539.37.1439199703938.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <412189464.35.1439177866505.JavaMail.jenkins@jenkins-9.freebsd.org> References: <412189464.35.1439177866505.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1264 - Still Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2015 09:41:46 -0000 FreeBSD_HEAD-tests - Build #1264 - Still Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1264/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1264/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1264/console Change summaries: No changes The failed test cases: 2 tests failed. FAILED: lib.libc.locale.mbrtowc_test.mbrtowc_object Error Message: Invalid sequence FAILED: lib.libc.locale.mbstowcs_test.mbstowcs_basic Error Message: /builds/FreeBSD_HEAD/contrib/netbsd-tests/lib/libc/locale/t_mbstowcs.c:168: (ssize_t)mbstowcs(wbuf, t->data, SIZE-1): Illegal byte sequence From owner-freebsd-current@freebsd.org Mon Aug 10 11:27:45 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E38F499EBB7 for ; Mon, 10 Aug 2015 11:27:45 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id CC518C55; Mon, 10 Aug 2015 11:27:45 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 9BAE1E9E; Mon, 10 Aug 2015 11:27:45 +0000 (UTC) Date: Mon, 10 Aug 2015 11:27:43 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: scottl@FreeBSD.org, bz@FreeBSD.org, mav@FreeBSD.org, brueffer@FreeBSD.org, ed@FreeBSD.org, adrian@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <711119893.39.1439206065419.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD - Build #3056 - Failure MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2015 11:27:46 -0000 FreeBSD_HEAD - Build #3056 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3056/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3056/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3056/console Change summaries: 286571 by brueffer: Hook up iwm.4 and iwmfw.4 to the build. 286570 by mav: MFV r277426: 5408 managing ZFS cache devices requires lots of RAM Reviewed by: Christopher Siden Reviewed by: George Wilson Reviewed by: Matthew Ahrens Reviewed by: Don Brady Reviewed by: Josef 'Jeff' Sipek Approved by: Garrett D'Amore Author: Chris Williamson illumos/illumos-gate@89c86e32293a30cdd7af530c38b2073fee01411c Currently, every buffer cached in the L2ARC is accompanied by a 240-byte header in memory, leading to very high memory consumption when using very large cache devices. These changes significantly reduce this overhead. Currently: L1-only header =3D 176 bytes L1 + L2 or L2-only header =3D 176 bytes + 32 byte checksum + 32 byte l2hdr =3D 240 bytes Memory-optimized: L1-only header =3D 176 bytes L1 + L2 header =3D 176 bytes + 32 byte checksum =3D 208 bytes L2-only header =3D 96 bytes + 32 byte checksum =3D 128 bytes So overall: Trunk Optimized +-----------------+ L1-only | 176 B | 176 B | (same) +-----------------+ L1 & L2 | 240 B | 208 B | (saved 32 bytes) +-----------------+ L2-only | 240 B | 128 B | (saved 116 bytes) +-----------------+ For an average blocksize of 8KB, this means that for the L2ARC, the ratio of metadata to data has gone down from about 2.92% to 1.56%. For a 'storage optimized' EC2 instance with 1600GB of SSD and 60GB of RAM, this means that we expect a completely full L2ARC to use (1600 GB * 0.0156) / 60GB =3D 41% of the available memory, down from 78%. 286569 by bz: Rather than hardcoding a string and limiting the comparison to these characters use the defined constant so that in case of change this would not break. Reviewed by:=09=09allanjude Differential Revision:=09https://reviews.freebsd.org/D3340 MFC after:=09=092 weeks 286568 by scottl: Remove mps_request_polled(), it's redundant to mps_wait_command() Obtained from:=09Netflix, Inc. 286567 by scottl: Remove some unused code. Obtained from:=09Netflix, Inx. 286566 by ed: Remove bad call to shutdown(). The socket created by rtsol/rtsold is not a connection-based socket, meaning that we should not attempt to call shutdown() on it. Reported by:=09kan 286565 by adrian: Finish reverting r286410 for now. 286564 by adrian: Commit more of the reversion of r286410 . Sorry. 286563 by adrian: Finish reverting r286410 - sorry, I somehow missed this with svn commit. The end of the build log: [...truncated 98334 lines...] --- cddl/lib__L --- --- all_subdir_libdtrace --- --- dt_proc.o --- cc -O2 -pipe -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/cddl/lib/li= bdtrace -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace -I/builds/FreeBSD_HEAD/c= ddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/amd64 -I/builds/FreeBSD_HEA= D/cddl/lib/libdtrace/../../../sys/cddl/compat/opensolaris -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../cddl/compat/opensolaris/include -I/buil= ds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/head = -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris= /lib/libctf/common -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl= /contrib/opensolaris/lib/libdtrace/common -I/builds/FreeBSD_HEAD/cddl/lib/= libdtrace/../../../sys/cddl/contrib/opensolaris/uts/common -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/x86 -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/intel -= DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector -Wsystem-hea= ders -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-st= ring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unu= sed-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversi= on -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted= -parameter -Wno-parentheses -Qunused-arguments -c /builds/FreeBSD_HEAD/cddl= /lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libdtrace/common/dt_pr= oc.c -o dt_proc.o --- all_subdir_libzfs --- 2 warnings generated. --- zfeature_common.o --- cc -O2 -pipe -DZFS_NO_ACL -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../= ../sbin/mount -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/lib/libu= mem -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../sys/cddl/compat/opensol= aris -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/compat/opensolari= s/include -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/compat/opens= olaris/lib/libumem -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/con= trib/opensolaris/lib/libzpool/common -I/builds/FreeBSD_HEAD/cddl/lib/libzfs= /../../../sys/cddl/contrib/opensolaris/common/zfs -I/builds/FreeBSD_HEAD/cd= dl/lib/libzfs/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/bu= ilds/FreeBSD_HEAD/cddl/lib/libzfs/../../../sys/cddl/contrib/opensolaris/uts= /common/sys -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/contrib/op= ensolaris/head -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../sys/cddl/con= trib/opensolaris/uts/common -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../..= /cddl/contrib/opensolaris/lib/libnvpair -I/builds/FreeBSD_HEAD/cddl/lib/lib= zfs/../../../cddl/contrib/opensolaris/lib/libuutil/common -I/builds/FreeBSD= _HEAD/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib/libzfs/common -= I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib= /libzfs_core/common -DNEED_SOLARIS_BOOLEAN -std=3Diso9899:1999 -fstack-prot= ector -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-string-pl= us-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-val= ue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno= -unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parame= ter -Wno-parentheses -Qunused-arguments -c /builds/FreeBSD_HEAD/cddl/lib/li= bzfs/../../../sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.c -o = zfeature_common.o --- zfs_comutil.o --- cc -O2 -pipe -DZFS_NO_ACL -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../= ../sbin/mount -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/lib/libu= mem -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../sys/cddl/compat/opensol= aris -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/compat/opensolari= s/include -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/compat/opens= olaris/lib/libumem -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/con= trib/opensolaris/lib/libzpool/common -I/builds/FreeBSD_HEAD/cddl/lib/libzfs= /../../../sys/cddl/contrib/opensolaris/common/zfs -I/builds/FreeBSD_HEAD/cd= dl/lib/libzfs/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/bu= ilds/FreeBSD_HEAD/cddl/lib/libzfs/../../../sys/cddl/contrib/opensolaris/uts= /common/sys -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/contrib/op= ensolaris/head -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../sys/cddl/con= trib/opensolaris/uts/common -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../..= /cddl/contrib/opensolaris/lib/libnvpair -I/builds/FreeBSD_HEAD/cddl/lib/lib= zfs/../../../cddl/contrib/opensolaris/lib/libuutil/common -I/builds/FreeBSD= _HEAD/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib/libzfs/common -= I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib= /libzfs_core/common -DNEED_SOLARIS_BOOLEAN -std=3Diso9899:1999 -fstack-prot= ector -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-string-pl= us-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-val= ue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno= -unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parame= ter -Wno-parentheses -Qunused-arguments -c /builds/FreeBSD_HEAD/cddl/lib/li= bzfs/../../../sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.c -o zfs_= comutil.o --- kerberos5/lib__L --- --- init_sec_context.So --- cc -fpic -DPIC -O2 -pipe -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi= _krb5/../../../crypto/heimdal/lib/gssapi -I/builds/FreeBSD_HEAD/kerberos5/l= ib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/krb5 -I/builds/FreeBSD= _HEAD/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/gssap= i -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/../../../crypto/heimd= al/lib/krb5 -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/../../../cr= ypto/heimdal/lib/asn1 -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/.= ./../../crypto/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/builds/FreeBSD_HEAD= /kerberos5/lib/libgssapi_krb5/../../include -std=3Dgnu99 -fstack-protector = -Qunused-arguments -c /builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/.= ./../../crypto/heimdal/lib/gssapi/krb5/init_sec_context.c -o init_sec_conte= xt.So --- cddl/lib__L --- --- zfs_deleg.o --- cc -O2 -pipe -DZFS_NO_ACL -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../= ../sbin/mount -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/lib/libu= mem -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../sys/cddl/compat/opensol= aris -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/compat/opensolari= s/include -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/compat/opens= olaris/lib/libumem -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/con= trib/opensolaris/lib/libzpool/common -I/builds/FreeBSD_HEAD/cddl/lib/libzfs= /../../../sys/cddl/contrib/opensolaris/common/zfs -I/builds/FreeBSD_HEAD/cd= dl/lib/libzfs/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/bu= ilds/FreeBSD_HEAD/cddl/lib/libzfs/../../../sys/cddl/contrib/opensolaris/uts= /common/sys -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/contrib/op= ensolaris/head -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../sys/cddl/con= trib/opensolaris/uts/common -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../..= /cddl/contrib/opensolaris/lib/libnvpair -I/builds/FreeBSD_HEAD/cddl/lib/lib= zfs/../../../cddl/contrib/opensolaris/lib/libuutil/common -I/builds/FreeBSD= _HEAD/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib/libzfs/common -= I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib= /libzfs_core/common -DNEED_SOLARIS_BOOLEAN -std=3Diso9899:1999 -fstack-prot= ector -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-string-pl= us-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-val= ue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno= -unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parame= ter -Wno-parentheses -Qunused-arguments -c /builds/FreeBSD_HEAD/cddl/lib/li= bzfs/../../../sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.c -o zfs_de= leg.o --- all_subdir_libdtrace --- --- dt_program.o --- cc -O2 -pipe -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/cddl/lib/li= bdtrace -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace -I/builds/FreeBSD_HEAD/c= ddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/amd64 -I/builds/FreeBSD_HEA= D/cddl/lib/libdtrace/../../../sys/cddl/compat/opensolaris -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../cddl/compat/opensolaris/include -I/buil= ds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/head = -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris= /lib/libctf/common -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl= /contrib/opensolaris/lib/libdtrace/common -I/builds/FreeBSD_HEAD/cddl/lib/= libdtrace/../../../sys/cddl/contrib/opensolaris/uts/common -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/x86 -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/intel -= DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector -Wsystem-hea= ders -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-st= ring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unu= sed-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversi= on -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted= -parameter -Wno-parentheses -Qunused-arguments -c /builds/FreeBSD_HEAD/cddl= /lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libdtrace/common/dt_pr= ogram.c -o dt_program.o --- lib__L --- --- depend_subdir_libstdbuf --- =3D=3D=3D> lib/libstdbuf (depend) --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -std=3Dgnu99 /builds/FreeBSD_HEAD/lib= /libstdbuf/stdbuf.c --- cddl/lib__L --- --- all_subdir_libzfs --- --- zfs_fletcher.o --- cc -O2 -pipe -DZFS_NO_ACL -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../= ../sbin/mount -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/lib/libu= mem -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../sys/cddl/compat/opensol= aris -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/compat/opensolari= s/include -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/compat/opens= olaris/lib/libumem -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/con= trib/opensolaris/lib/libzpool/common -I/builds/FreeBSD_HEAD/cddl/lib/libzfs= /../../../sys/cddl/contrib/opensolaris/common/zfs -I/builds/FreeBSD_HEAD/cd= dl/lib/libzfs/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/bu= ilds/FreeBSD_HEAD/cddl/lib/libzfs/../../../sys/cddl/contrib/opensolaris/uts= /common/sys -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/contrib/op= ensolaris/head -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../sys/cddl/con= trib/opensolaris/uts/common -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../..= /cddl/contrib/opensolaris/lib/libnvpair -I/builds/FreeBSD_HEAD/cddl/lib/lib= zfs/../../../cddl/contrib/opensolaris/lib/libuutil/common -I/builds/FreeBSD= _HEAD/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib/libzfs/common -= I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib= /libzfs_core/common -DNEED_SOLARIS_BOOLEAN -std=3Diso9899:1999 -fstack-prot= ector -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-string-pl= us-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-val= ue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno= -unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parame= ter -Wno-parentheses -Qunused-arguments -c /builds/FreeBSD_HEAD/cddl/lib/li= bzfs/../../../sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.c -o zfs= _fletcher.o --- lib__L --- --- depend_subdir_libstdthreads --- =3D=3D=3D> lib/libstdthreads (depend) --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -std=3Dgnu99 /builds/FreeBSD_HEAD/lib= /libstdthreads/call_once.c /builds/FreeBSD_HEAD/lib/libstdthreads/cnd.c /bu= ilds/FreeBSD_HEAD/lib/libstdthreads/mtx.c /builds/FreeBSD_HEAD/lib/libstdth= reads/thrd.c /builds/FreeBSD_HEAD/lib/libstdthreads/tss.c --- cddl/lib__L --- --- all_subdir_libdtrace --- --- dt_provider.o --- cc -O2 -pipe -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/cddl/lib/li= bdtrace -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace -I/builds/FreeBSD_HEAD/c= ddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/amd64 -I/builds/FreeBSD_HEA= D/cddl/lib/libdtrace/../../../sys/cddl/compat/opensolaris -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../cddl/compat/opensolaris/include -I/buil= ds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/head = -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris= /lib/libctf/common -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl= /contrib/opensolaris/lib/libdtrace/common -I/builds/FreeBSD_HEAD/cddl/lib/= libdtrace/../../../sys/cddl/contrib/opensolaris/uts/common -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/x86 -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/intel -= DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector -Wsystem-hea= ders -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-st= ring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unu= sed-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversi= on -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted= -parameter -Wno-parentheses -Qunused-arguments -c /builds/FreeBSD_HEAD/cddl= /lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libdtrace/common/dt_pr= ovider.c -o dt_provider.o --- lib__L --- echo libstdthreads.so.0: /builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/tmp/u= sr/lib/libpthread.a >> .depend --- depend_subdir_libtacplus --- =3D=3D=3D> lib/libtacplus (depend) --- depend_subdir_libtelnet --- --- cddl/lib__L --- --- all_subdir_libzfs --- --- zfs_namecheck.o --- --- lib__L --- =3D=3D=3D> lib/libtelnet (depend) --- cddl/lib__L --- cc -O2 -pipe -DZFS_NO_ACL -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../= ../sbin/mount -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/lib/libu= mem -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../sys/cddl/compat/opensol= aris -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/compat/opensolari= s/include -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/compat/opens= olaris/lib/libumem -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/con= trib/opensolaris/lib/libzpool/common -I/builds/FreeBSD_HEAD/cddl/lib/libzfs= /../../../sys/cddl/contrib/opensolaris/common/zfs -I/builds/FreeBSD_HEAD/cd= dl/lib/libzfs/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/bu= ilds/FreeBSD_HEAD/cddl/lib/libzfs/../../../sys/cddl/contrib/opensolaris/uts= /common/sys -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/contrib/op= ensolaris/head -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../sys/cddl/con= trib/opensolaris/uts/common -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../..= /cddl/contrib/opensolaris/lib/libnvpair -I/builds/FreeBSD_HEAD/cddl/lib/lib= zfs/../../../cddl/contrib/opensolaris/lib/libuutil/common -I/builds/FreeBSD= _HEAD/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib/libzfs/common -= I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib= /libzfs_core/common -DNEED_SOLARIS_BOOLEAN -std=3Diso9899:1999 -fstack-prot= ector -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-string-pl= us-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-val= ue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno= -unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parame= ter -Wno-parentheses -Qunused-arguments -c /builds/FreeBSD_HEAD/cddl/lib/li= bzfs/../../../sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c -o zf= s_namecheck.o --- kerberos5/lib__L --- --- inquire_context.o --- cc -O2 -pipe -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/../../= ../crypto/heimdal/lib/gssapi -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi= _krb5/../../../crypto/heimdal/lib/gssapi/krb5 -I/builds/FreeBSD_HEAD/kerber= os5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/gssapi -I/builds/= FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/krb5 = -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal= /lib/asn1 -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/../../../cryp= to/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/builds/FreeBSD_HEAD/kerberos5/l= ib/libgssapi_krb5/../../include -std=3Dgnu99 -fstack-protector -Qunused-a= rguments -c /builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/../../../cryp= to/heimdal/lib/gssapi/krb5/inquire_context.c -o inquire_context.o --- lib__L --- --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I/builds/FreeBSD_HEAD/lib/libtelnet/../= ../contrib/telnet -DENCRYPTION -DAUTHENTICATION -DSRA -DKRB5 -I/lib/krb5 -I= -I -DFORWARD -Dnet_write=3Dtelnet_net_write -std=3Dgnu99 /builds/FreeBSD= _HEAD/lib/libtelnet/../../contrib/telnet/libtelnet/genget.c /builds/FreeBSD= _HEAD/lib/libtelnet/../../contrib/telnet/libtelnet/getent.c /builds/FreeBSD= _HEAD/lib/libtelnet/../../contrib/telnet/libtelnet/misc.c /builds/FreeBSD_H= EAD/lib/libtelnet/../../contrib/telnet/libtelnet/encrypt.c /builds/FreeBSD_= HEAD/lib/libtelnet/../../contrib/telnet/libtelnet/auth.c /builds/FreeBSD_HE= AD/lib/libtelnet/../../contrib/telnet/libtelnet/enc_des.c /builds/FreeBSD_H= EAD/lib/libtelnet/../../contrib/telnet/libtelnet/sra.c /builds/FreeBSD_HEAD= /lib/libtelnet/../../contrib/telnet/libtelnet/pk.c /builds/FreeBSD_HEAD/lib= /libtelnet/../../contrib/telnet/libtelnet/kerberos5.c --- cddl/lib__L --- --- zfs_prop.o --- cc -O2 -pipe -DZFS_NO_ACL -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../= ../sbin/mount -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/lib/libu= mem -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../sys/cddl/compat/opensol= aris -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/compat/opensolari= s/include -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/compat/opens= olaris/lib/libumem -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/con= trib/opensolaris/lib/libzpool/common -I/builds/FreeBSD_HEAD/cddl/lib/libzfs= /../../../sys/cddl/contrib/opensolaris/common/zfs -I/builds/FreeBSD_HEAD/cd= dl/lib/libzfs/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/bu= ilds/FreeBSD_HEAD/cddl/lib/libzfs/../../../sys/cddl/contrib/opensolaris/uts= /common/sys -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/contrib/op= ensolaris/head -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../sys/cddl/con= trib/opensolaris/uts/common -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../..= /cddl/contrib/opensolaris/lib/libnvpair -I/builds/FreeBSD_HEAD/cddl/lib/lib= zfs/../../../cddl/contrib/opensolaris/lib/libuutil/common -I/builds/FreeBSD= _HEAD/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib/libzfs/common -= I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib= /libzfs_core/common -DNEED_SOLARIS_BOOLEAN -std=3Diso9899:1999 -fstack-prot= ector -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-string-pl= us-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-val= ue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno= -unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parame= ter -Wno-parentheses -Qunused-arguments -c /builds/FreeBSD_HEAD/cddl/lib/li= bzfs/../../../sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c -o zfs_pro= p.o --- all_subdir_libdtrace --- --- dt_regset.o --- cc -O2 -pipe -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/cddl/lib/li= bdtrace -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace -I/builds/FreeBSD_HEAD/c= ddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/amd64 -I/builds/FreeBSD_HEA= D/cddl/lib/libdtrace/../../../sys/cddl/compat/opensolaris -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../cddl/compat/opensolaris/include -I/buil= ds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/head = -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris= /lib/libctf/common -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl= /contrib/opensolaris/lib/libdtrace/common -I/builds/FreeBSD_HEAD/cddl/lib/= libdtrace/../../../sys/cddl/contrib/opensolaris/uts/common -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/x86 -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/intel -= DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector -Wsystem-hea= ders -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-st= ring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unu= sed-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversi= on -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted= -parameter -Wno-parentheses -Qunused-arguments -c /builds/FreeBSD_HEAD/cddl= /lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libdtrace/common/dt_re= gset.c -o dt_regset.o --- kerberos5/lib__L --- --- inquire_context.So --- cc -fpic -DPIC -O2 -pipe -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi= _krb5/../../../crypto/heimdal/lib/gssapi -I/builds/FreeBSD_HEAD/kerberos5/l= ib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/krb5 -I/builds/FreeBSD= _HEAD/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/gssap= i -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/../../../crypto/heimd= al/lib/krb5 -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/../../../cr= ypto/heimdal/lib/asn1 -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/.= ./../../crypto/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/builds/FreeBSD_HEAD= /kerberos5/lib/libgssapi_krb5/../../include -std=3Dgnu99 -fstack-protector = -Qunused-arguments -c /builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/.= ./../../crypto/heimdal/lib/gssapi/krb5/inquire_context.c -o inquire_context= .So --- cddl/lib__L --- --- all_subdir_libzfs --- --- zpool_prop.o --- cc -O2 -pipe -DZFS_NO_ACL -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../= ../sbin/mount -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/lib/libu= mem -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../sys/cddl/compat/opensol= aris -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/compat/opensolari= s/include -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/compat/opens= olaris/lib/libumem -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/con= trib/opensolaris/lib/libzpool/common -I/builds/FreeBSD_HEAD/cddl/lib/libzfs= /../../../sys/cddl/contrib/opensolaris/common/zfs -I/builds/FreeBSD_HEAD/cd= dl/lib/libzfs/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/bu= ilds/FreeBSD_HEAD/cddl/lib/libzfs/../../../sys/cddl/contrib/opensolaris/uts= /common/sys -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/contrib/op= ensolaris/head -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../sys/cddl/con= trib/opensolaris/uts/common -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../..= /cddl/contrib/opensolaris/lib/libnvpair -I/builds/FreeBSD_HEAD/cddl/lib/lib= zfs/../../../cddl/contrib/opensolaris/lib/libuutil/common -I/builds/FreeBSD= _HEAD/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib/libzfs/common -= I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib= /libzfs_core/common -DNEED_SOLARIS_BOOLEAN -std=3Diso9899:1999 -fstack-prot= ector -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-string-pl= us-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-val= ue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno= -unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parame= ter -Wno-parentheses -Qunused-arguments -c /builds/FreeBSD_HEAD/cddl/lib/li= bzfs/../../../sys/cddl/contrib/opensolaris/common/zfs/zpool_prop.c -o zpool= _prop.o --- lib__L --- --- depend_subdir_libthr --- =3D=3D=3D> lib/libthr (depend) --- depend_subdir_libthread_db --- =3D=3D=3D> lib/libthread_db (depend) --- cddl/lib__L --- --- all_subdir_libdtrace --- --- dt_string.o --- cc -O2 -pipe -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/cddl/lib/li= bdtrace -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace -I/builds/FreeBSD_HEAD/c= ddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/amd64 -I/builds/FreeBSD_HEA= D/cddl/lib/libdtrace/../../../sys/cddl/compat/opensolaris -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../cddl/compat/opensolaris/include -I/buil= ds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/head = -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris= /lib/libctf/common -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl= /contrib/opensolaris/lib/libdtrace/common -I/builds/FreeBSD_HEAD/cddl/lib/= libdtrace/../../../sys/cddl/contrib/opensolaris/uts/common -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/x86 -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/intel -= DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector -Wsystem-hea= ders -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-st= ring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unu= sed-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversi= on -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted= -parameter -Wno-parentheses -Qunused-arguments -c /builds/FreeBSD_HEAD/cddl= /lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libdtrace/common/dt_st= ring.c -o dt_string.o --- lib__L --- --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I. -I/builds/FreeBSD_HEAD/lib/libthread= _db -std=3Dgnu99 /builds/FreeBSD_HEAD/lib/libthread_db/thread_db.c /build= s/FreeBSD_HEAD/lib/libthread_db/arch/amd64/libpthread_md.c /builds/FreeBSD_= HEAD/lib/libthread_db/libpthread_db.c /builds/FreeBSD_HEAD/lib/libthread_db= /libthr_db.c --- cddl/lib__L --- --- dt_strtab.o --- cc -O2 -pipe -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/cddl/lib/li= bdtrace -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace -I/builds/FreeBSD_HEAD/c= ddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/amd64 -I/builds/FreeBSD_HEA= D/cddl/lib/libdtrace/../../../sys/cddl/compat/opensolaris -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../cddl/compat/opensolaris/include -I/buil= ds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/head = -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris= /lib/libctf/common -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl= /contrib/opensolaris/lib/libdtrace/common -I/builds/FreeBSD_HEAD/cddl/lib/= libdtrace/../../../sys/cddl/contrib/opensolaris/uts/common -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/x86 -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/intel -= DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector -Wsystem-hea= ders -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-st= ring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unu= sed-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversi= on -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted= -parameter -Wno-parentheses -Qunused-arguments -c /builds/FreeBSD_HEAD/cddl= /lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libdtrace/common/dt_st= rtab.c -o dt_strtab.o --- all_subdir_libzfs --- --- zprop_common.o --- cc -O2 -pipe -DZFS_NO_ACL -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../= ../sbin/mount -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/lib/libu= mem -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../sys/cddl/compat/opensol= aris -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/compat/opensolari= s/include -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/compat/opens= olaris/lib/libumem -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/con= trib/opensolaris/lib/libzpool/common -I/builds/FreeBSD_HEAD/cddl/lib/libzfs= /../../../sys/cddl/contrib/opensolaris/common/zfs -I/builds/FreeBSD_HEAD/cd= dl/lib/libzfs/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/bu= ilds/FreeBSD_HEAD/cddl/lib/libzfs/../../../sys/cddl/contrib/opensolaris/uts= /common/sys -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/contrib/op= ensolaris/head -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../sys/cddl/con= trib/opensolaris/uts/common -I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../..= /cddl/contrib/opensolaris/lib/libnvpair -I/builds/FreeBSD_HEAD/cddl/lib/lib= zfs/../../../cddl/contrib/opensolaris/lib/libuutil/common -I/builds/FreeBSD= _HEAD/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib/libzfs/common -= I/builds/FreeBSD_HEAD/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib= /libzfs_core/common -DNEED_SOLARIS_BOOLEAN -std=3Diso9899:1999 -fstack-prot= ector -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-string-pl= us-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-val= ue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno= -unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parame= ter -Wno-parentheses -Qunused-arguments -c /builds/FreeBSD_HEAD/cddl/lib/li= bzfs/../../../sys/cddl/contrib/opensolaris/common/zfs/zprop_common.c -o zpr= op_common.o --- kerberos5/lib__L --- --- inquire_cred.o --- cc -O2 -pipe -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/../../= ../crypto/heimdal/lib/gssapi -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi= _krb5/../../../crypto/heimdal/lib/gssapi/krb5 -I/builds/FreeBSD_HEAD/kerber= os5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/gssapi -I/builds/= FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/krb5 = -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal= /lib/asn1 -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/../../../cryp= to/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/builds/FreeBSD_HEAD/kerberos5/l= ib/libgssapi_krb5/../../include -std=3Dgnu99 -fstack-protector -Qunused-a= rguments -c /builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/../../../cryp= to/heimdal/lib/gssapi/krb5/inquire_cred.c -o inquire_cred.o --- lib__L --- --- depend_subdir_libucl --- =3D=3D=3D> lib/libucl (depend) --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I/builds/FreeBSD_HEAD/lib/libucl/../../= contrib/libucl/include -I/builds/FreeBSD_HEAD/lib/libucl/../../contrib/libu= cl/src -I/builds/FreeBSD_HEAD/lib/libucl/../../contrib/libucl/uthash -I/bui= lds/FreeBSD_HEAD/lib/libucl/../../contrib/libucl/klib -std=3Dgnu99 /build= s/FreeBSD_HEAD/lib/libucl/../../contrib/libucl/src/ucl_emitter_streamline.c= /builds/FreeBSD_HEAD/lib/libucl/../../contrib/libucl/src/ucl_emitter_utils= .c /builds/FreeBSD_HEAD/lib/libucl/../../contrib/libucl/src/ucl_emitter.c /= builds/FreeBSD_HEAD/lib/libucl/../../contrib/libucl/src/ucl_hash.c /builds/= FreeBSD_HEAD/lib/libucl/../../contrib/libucl/src/ucl_parser.c /builds/FreeB= SD_HEAD/lib/libucl/../../contrib/libucl/src/ucl_schema.c /builds/FreeBSD_HE= AD/lib/libucl/../../contrib/libucl/src/ucl_util.c /builds/FreeBSD_HEAD/lib/= libucl/../../contrib/libucl/src/xxhash.c --- cddl/lib__L --- --- all_subdir_libdtrace --- --- dt_subr.o --- cc -O2 -pipe -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/cddl/lib/li= bdtrace -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace -I/builds/FreeBSD_HEAD/c= ddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/amd64 -I/builds/FreeBSD_HEA= D/cddl/lib/libdtrace/../../../sys/cddl/compat/opensolaris -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../cddl/compat/opensolaris/include -I/buil= ds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/head = -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris= /lib/libctf/common -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl= /contrib/opensolaris/lib/libdtrace/common -I/builds/FreeBSD_HEAD/cddl/lib/= libdtrace/../../../sys/cddl/contrib/opensolaris/uts/common -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/x86 -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/intel -= DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector -Wsystem-hea= ders -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-st= ring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unu= sed-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversi= on -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted= -parameter -Wno-parentheses -Qunused-arguments -c /builds/FreeBSD_HEAD/cddl= /lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libdtrace/common/dt_su= br.c -o dt_subr.o --- all_subdir_libzfs --- --- libzfs.so.2 --- building shared library libzfs.so.2 cc -fstack-protector -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-share= d-textrel -o libzfs.so.2 -Wl,-soname,libzfs.so.2 `NM=3D'nm' lorder device= id.So fsshare.So mkdirp.So mnttab.So thread_pool.So zmount.So zone.So libzf= s_changelist.So libzfs_compat.So libzfs_config.So libzfs_dataset.So libzfs_= diff.So libzfs_import.So libzfs_iter.So libzfs_mount.So libzfs_pool.So libz= fs_sendrecv.So libzfs_status.So libzfs_util.So zfeature_common.So zfs_comut= il.So zfs_deleg.So zfs_fletcher.So zfs_namecheck.So zfs_prop.So zpool_prop.= So zprop_common.So | tsort -q` -lmd -lumem -lutil -luutil -lm -lnvpair -lav= l -lbsdxml -lgeom -lnvpair -lzfs_core -lpthread --- all_subdir_libdtrace --- --- dt_work.o --- --- kerberos5/lib__L --- --- inquire_cred.So --- --- cddl/lib__L --- cc -O2 -pipe -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/cddl/lib/li= bdtrace -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace -I/builds/FreeBSD_HEAD/c= ddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/amd64 -I/builds/FreeBSD_HEA= D/cddl/lib/libdtrace/../../../sys/cddl/compat/opensolaris -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../cddl/compat/opensolaris/include -I/buil= ds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/head = -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris= /lib/libctf/common -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl= /contrib/opensolaris/lib/libdtrace/common -I/builds/FreeBSD_HEAD/cddl/lib/= libdtrace/../../../sys/cddl/contrib/opensolaris/uts/common -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/x86 -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/intel -= DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector -Wsystem-hea= ders -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-st= ring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unu= sed-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversi= on -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted= -parameter -Wno-parentheses -Qunused-arguments -c /builds/FreeBSD_HEAD/cddl= /lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libdtrace/common/dt_wo= rk.c -o dt_work.o --- kerberos5/lib__L --- cc -fpic -DPIC -O2 -pipe -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi= _krb5/../../../crypto/heimdal/lib/gssapi -I/builds/FreeBSD_HEAD/kerberos5/l= ib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/krb5 -I/builds/FreeBSD= _HEAD/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/gssap= i -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/../../../crypto/heimd= al/lib/krb5 -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/../../../cr= ypto/heimdal/lib/asn1 -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/.= ./../../crypto/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/builds/FreeBSD_HEAD= /kerberos5/lib/libgssapi_krb5/../../include -std=3Dgnu99 -fstack-protector = -Qunused-arguments -c /builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/.= ./../../crypto/heimdal/lib/gssapi/krb5/inquire_cred.c -o inquire_cred.So --- cddl/lib__L --- --- all_subdir_libzfs --- --- libzfs.a --- building static zfs library ar -crD libzfs.a `NM=3D'nm' lorder deviceid.o fsshare.o mkdirp.o mnttab.o t= hread_pool.o zmount.o zone.o libzfs_changelist.o libzfs_compat.o libzfs_con= fig.o libzfs_dataset.o libzfs_diff.o libzfs_import.o libzfs_iter.o libzfs_m= ount.o libzfs_pool.o libzfs_sendrecv.o libzfs_status.o libzfs_util.o zfeatu= re_common.o zfs_comutil.o zfs_deleg.o zfs_fletcher.o zfs_namecheck.o zfs_pr= op.o zpool_prop.o zprop_common.o | tsort -q`=20 --- all_subdir_libdtrace --- --- dt_xlator.o --- cc -O2 -pipe -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/cddl/lib/li= bdtrace -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace -I/builds/FreeBSD_HEAD/c= ddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/amd64 -I/builds/FreeBSD_HEA= D/cddl/lib/libdtrace/../../../sys/cddl/compat/opensolaris -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../cddl/compat/opensolaris/include -I/buil= ds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/head = -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris= /lib/libctf/common -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl= /contrib/opensolaris/lib/libdtrace/common -I/builds/FreeBSD_HEAD/cddl/lib/= libdtrace/../../../sys/cddl/contrib/opensolaris/uts/common -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/x86 -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/intel -= DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector -Wsystem-hea= ders -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-st= ring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unu= sed-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversi= on -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted= -parameter -Wno-parentheses -Qunused-arguments -c /builds/FreeBSD_HEAD/cddl= /lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libdtrace/common/dt_xl= ator.c -o dt_xlator.o --- all_subdir_libzfs --- ranlib -D libzfs.a --- all_subdir_libdtrace --- --- gmatch.o --- cc -O2 -pipe -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/cddl/lib/li= bdtrace -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace -I/builds/FreeBSD_HEAD/c= ddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/amd64 -I/builds/FreeBSD_HEA= D/cddl/lib/libdtrace/../../../sys/cddl/compat/opensolaris -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../cddl/compat/opensolaris/include -I/buil= ds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/head = -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris= /lib/libctf/common -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl= /contrib/opensolaris/lib/libdtrace/common -I/builds/FreeBSD_HEAD/cddl/lib/= libdtrace/../../../sys/cddl/contrib/opensolaris/uts/common -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/x86 -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/intel -= DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector -Wsystem-hea= ders -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-st= ring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unu= sed-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversi= on -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted= -parameter -Wno-parentheses -Qunused-arguments -c /builds/FreeBSD_HEAD/cddl= /lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libgen/common/gmatch.c= -o gmatch.o --- all_subdir_libzpool --- =3D=3D=3D> cddl/lib/libzpool (all) --- kerberos5/lib__L --- --- inquire_cred_by_mech.o --- cc -O2 -pipe -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/../../= ../crypto/heimdal/lib/gssapi -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi= _krb5/../../../crypto/heimdal/lib/gssapi/krb5 -I/builds/FreeBSD_HEAD/kerber= os5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/gssapi -I/builds/= FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/krb5 = -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal= /lib/asn1 -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/../../../cryp= to/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/builds/FreeBSD_HEAD/kerberos5/l= ib/libgssapi_krb5/../../include -std=3Dgnu99 -fstack-protector -Qunused-a= rguments -c /builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/../../../cryp= to/heimdal/lib/gssapi/krb5/inquire_cred_by_mech.c -o inquire_cred_by_mech.o --- lib__L --- echo libprivateucl.so.1: /builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/tmp/u= sr/lib/libm.a >> .depend --- depend_subdir_libufs --- =3D=3D=3D> lib/libufs (depend) --- cddl/lib__L --- --- all_subdir_libdtrace --- --- dis_tables.o --- cc -O2 -pipe -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/cddl/lib/li= bdtrace -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace -I/builds/FreeBSD_HEAD/c= ddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/amd64 -I/builds/FreeBSD_HEA= D/cddl/lib/libdtrace/../../../sys/cddl/compat/opensolaris -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../cddl/compat/opensolaris/include -I/buil= ds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/head = -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris= /lib/libctf/common -I/builds/FreeBSD_HEAD/cddl/lib/libdtrace/../../../cddl= /contrib/opensolaris/lib/libdtrace/common -I/builds/FreeBSD_HEAD/cddl/lib/= libdtrace/../../../sys/cddl/contrib/opensolaris/uts/common -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/x86 -I/builds/FreeBS= D_HEAD/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/intel -= DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector -Wsystem-hea= ders -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-st= ring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unu= sed-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversi= on -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted= -parameter -Wno-parentheses -Qunused-arguments -c /builds/FreeBSD_HEAD/cddl= /lib/libdtrace/../../../sys/cddl/dev/dtrace/x86/dis_tables.c -o dis_tables.= o --- lib__L --- --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -D_LIBUFS -I/builds/FreeBSD_HEAD/lib/lib= ufs -std=3Dgnu99 /builds/FreeBSD_HEAD/lib/libufs/block.c /builds/FreeBSD_= HEAD/lib/libufs/cgroup.c /builds/FreeBSD_HEAD/lib/libufs/inode.c /builds/Fr= eeBSD_HEAD/lib/libufs/sblock.c /builds/FreeBSD_HEAD/lib/libufs/type.c /buil= ds/FreeBSD_HEAD/lib/libufs/../../sys/ufs/ffs/ffs_subr.c /builds/FreeBSD_HEA= D/lib/libufs/../../sys/ufs/ffs/ffs_tables.c --- cddl/lib__L --- --- all_subdir_libzpool --- --- arc.So --- cc -fpic -DPIC -O2 -pipe -I/builds/FreeBSD_HEAD/cddl/lib/libzpool/../..= /../sys/cddl/compat/opensolaris -I/builds/FreeBSD_HEAD/cddl/lib/libzpool/..= /../compat/opensolaris/include -I/builds/FreeBSD_HEAD/cddl/lib/libzpool/../= ../compat/opensolaris/lib/libumem -I/builds/FreeBSD_HEAD/cddl/lib/libzpool/= ../../contrib/opensolaris/lib/libzpool/common -I/builds/FreeBSD_HEAD/cddl/l= ib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/builds/= FreeBSD_HEAD/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/co= mmon/fs/zfs -I/builds/FreeBSD_HEAD/cddl/lib/libzpool/../../../sys/cddl/cont= rib/opensolaris/common/zfs -I/builds/FreeBSD_HEAD/cddl/lib/libzpool/../../.= ./sys/cddl/contrib/opensolaris/uts/common -I/builds/FreeBSD_HEAD/cddl/lib/l= ibzpool/../../contrib/opensolaris/head -I/builds/FreeBSD_HEAD/cddl/lib/libz= pool/../../lib/libumem -I/builds/FreeBSD_HEAD/cddl/lib/libzpool/../../contr= ib/opensolaris/lib/libnvpair -DWANTS_MUTEX_OWNED -I/builds/FreeBSD_HEAD/cdd= l/lib/libzpool/../../../lib/libpthread/thread -I/builds/FreeBSD_HEAD/cddl/l= ib/libzpool/../../../lib/libpthread/sys -I/builds/FreeBSD_HEAD/cddl/lib/lib= zpool/../../../lib/libthr/arch/amd64/include -g -DDEBUG=3D1 -DNEED_SOLARIS_= BOOLEAN -std=3Diso9899:1999 -fstack-protector -Wno-pointer-sign -Wno-unknow= n-pragmas -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -= Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-u= nused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -= Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-argum= ents -c /builds/FreeBSD_HEAD/cddl/lib/libzpool/../../../sys/cddl/contrib/op= ensolaris/uts/common/fs/zfs/arc.c -o arc.So --- kerberos5/lib__L --- --- inquire_cred_by_mech.So --- cc -fpic -DPIC -O2 -pipe -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi= _krb5/../../../crypto/heimdal/lib/gssapi -I/builds/FreeBSD_HEAD/kerberos5/l= ib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/krb5 -I/builds/FreeBSD= _HEAD/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/gssap= i -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/../../../crypto/heimd= al/lib/krb5 -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/../../../cr= ypto/heimdal/lib/asn1 -I/builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/.= ./../../crypto/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/builds/FreeBSD_HEAD= /kerberos5/lib/libgssapi_krb5/../../include -std=3Dgnu99 -fstack-protector = -Qunused-arguments -c /builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5/.= ./../../crypto/heimdal/lib/gssapi/krb5/inquire_cred_by_mech.c -o inquire_cr= ed_by_mech.So --- cddl/lib__L --- /builds/FreeBSD_HEAD/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolari= s/uts/common/fs/zfs/arc.c:1717:38: error: no member named 'arcs_list' in 's= truct arc_state'; did you mean 'arcs_lists'? ASSERT(list_is_empty(&arc_l2c_only->arcs_list[ARC_BUFC_DATA]) && ^~~~~~~~~ arcs_lists /builds/FreeBSD_HEAD/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolari= s/uts/common/sys/debug.h:55:29: note: expanded from macro 'ASSERT' #define ASSERT(EX) ((void)((EX) || assfail(#EX, __FILE__, __LINE__))) ^ /builds/FreeBSD_HEAD/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolari= s/uts/common/fs/zfs/arc.c:328:9: note: 'arcs_lists' declared here list_t arcs_lists[ARC_BUFC_NUMLISTS]; /* list of evictable buffers= */ ^ /builds/FreeBSD_HEAD/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolari= s/uts/common/fs/zfs/arc.c:1718:35: error: no member named 'arcs_list' in 's= truct arc_state'; did you mean 'arcs_lists'? list_is_empty(&arc_l2c_only->arcs_list[ARC_BUFC_METADATA])); ^~~~~~~~~ arcs_lists /builds/FreeBSD_HEAD/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolari= s/uts/common/sys/debug.h:55:29: note: expanded from macro 'ASSERT' #define ASSERT(EX) ((void)((EX) || assfail(#EX, __FILE__, __LINE__))) ^ /builds/FreeBSD_HEAD/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolari= s/uts/common/fs/zfs/arc.c:328:9: note: 'arcs_lists' declared here list_t arcs_lists[ARC_BUFC_NUMLISTS]; /* list of evictable buffers= */ ^ --- lib__L --- --- depend_subdir_libugidfw --- =3D=3D=3D> lib/libugidfw (depend) --- .depend --- --- cddl/lib__L --- 2 errors generated. --- lib__L --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -std=3Dgnu99 /builds/FreeBSD_HEAD/lib= /libugidfw/ugidfw.c --- cddl/lib__L --- *** [arc.So] Error code 1 make[5]: stopped in /builds/FreeBSD_HEAD/cddl/lib/libzpool 1 error make[5]: stopped in /builds/FreeBSD_HEAD/cddl/lib/libzpool *** [all_subdir_libzpool] Error code 2 make[4]: stopped in /builds/FreeBSD_HEAD/cddl/lib --- lib__L --- A failure has been detected in another branch of the parallel make make[5]: stopped in /builds/FreeBSD_HEAD/lib/libugidfw *** [depend_subdir_libugidfw] Error code 2 make[4]: stopped in /builds/FreeBSD_HEAD/lib 1 error make[4]: stopped in /builds/FreeBSD_HEAD/lib --- kerberos5/lib__L --- A failure has been detected in another branch of the parallel make make[5]: stopped in /builds/FreeBSD_HEAD/kerberos5/lib/libgssapi_krb5 *** [_sub.all] Error code 2 make[4]: stopped in /builds/FreeBSD_HEAD/kerberos5/lib 1 error make[4]: stopped in /builds/FreeBSD_HEAD/kerberos5/lib --- cddl/lib__L --- --- all_subdir_libdtrace --- A failure has been detected in another branch of the parallel make make[5]: stopped in /builds/FreeBSD_HEAD/cddl/lib/libdtrace *** [all_subdir_libdtrace] Error code 2 make[4]: stopped in /builds/FreeBSD_HEAD/cddl/lib 2 errors make[4]: stopped in /builds/FreeBSD_HEAD/cddl/lib A failure has been detected in another branch of the parallel make make[3]: stopped in /builds/FreeBSD_HEAD *** [libraries] Error code 2 make[2]: stopped in /builds/FreeBSD_HEAD 1 error make[2]: stopped in /builds/FreeBSD_HEAD *** [_libraries] Error code 2 make[1]: stopped in /builds/FreeBSD_HEAD 1 error make[1]: stopped in /builds/FreeBSD_HEAD *** [buildworld] Error code 2 make: stopped in /builds/FreeBSD_HEAD 1 error make: stopped in /builds/FreeBSD_HEAD Build step 'Execute shell' marked build as failure [WARNINGS] Skipping publisher since build result is FAILURE IRC notifier plugin: Sending notification to: #freebsd-commits Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-current@freebsd.org Mon Aug 10 11:39:52 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4A8E999EE6E; Mon, 10 Aug 2015 11:39:52 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 3B1AC3A1; Mon, 10 Aug 2015 11:39:52 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id B432CE9F; Mon, 10 Aug 2015 11:39:52 +0000 (UTC) Date: Mon, 10 Aug 2015 11:39:51 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: bz@FreeBSD.org, mav@FreeBSD.org, brueffer@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <80905363.41.1439206792705.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #806 - Failure MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2015 11:39:52 -0000 FreeBSD_HEAD_i386 - Build #806 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/806/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/806/chan= ges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/806/conso= le Change summaries: 286574 by mav: MFV r277427: 5445 Add more visibility via arcstats; specifically arc_state_t stats and differentiate between "data" and "metadata" Reviewed by: Basil Crow Reviewed by: George Wilson Reviewed by: Matthew Ahrens Reviewed by: Bayard Bell Approved by: Robert Mustacchi Author: Prakash Surya illumos/illumos-gate@4076b1bf41cfd9f968a33ed54a7ae76d9e996fe8 286573 by brueffer: Xref iwm(4). 286572 by brueffer: Add iwm(4) to the hardware notes. 286571 by brueffer: Hook up iwm.4 and iwmfw.4 to the build. 286570 by mav: MFV r277426: 5408 managing ZFS cache devices requires lots of RAM Reviewed by: Christopher Siden Reviewed by: George Wilson Reviewed by: Matthew Ahrens Reviewed by: Don Brady Reviewed by: Josef 'Jeff' Sipek Approved by: Garrett D'Amore Author: Chris Williamson illumos/illumos-gate@89c86e32293a30cdd7af530c38b2073fee01411c Currently, every buffer cached in the L2ARC is accompanied by a 240-byte header in memory, leading to very high memory consumption when using very large cache devices. These changes significantly reduce this overhead. Currently: L1-only header =3D 176 bytes L1 + L2 or L2-only header =3D 176 bytes + 32 byte checksum + 32 byte l2hdr =3D 240 bytes Memory-optimized: L1-only header =3D 176 bytes L1 + L2 header =3D 176 bytes + 32 byte checksum =3D 208 bytes L2-only header =3D 96 bytes + 32 byte checksum =3D 128 bytes So overall: Trunk Optimized +-----------------+ L1-only | 176 B | 176 B | (same) +-----------------+ L1 & L2 | 240 B | 208 B | (saved 32 bytes) +-----------------+ L2-only | 240 B | 128 B | (saved 116 bytes) +-----------------+ For an average blocksize of 8KB, this means that for the L2ARC, the ratio of metadata to data has gone down from about 2.92% to 1.56%. For a 'storage optimized' EC2 instance with 1600GB of SSD and 60GB of RAM, this means that we expect a completely full L2ARC to use (1600 GB * 0.0156) / 60GB =3D 41% of the available memory, down from 78%. 286569 by bz: Rather than hardcoding a string and limiting the comparison to these characters use the defined constant so that in case of change this would not break. Reviewed by:=09=09allanjude Differential Revision:=09https://reviews.freebsd.org/D3340 MFC after:=09=092 weeks The end of the build log: [...truncated 53511 lines...] --- dt_program.o --- cc -O2 -pipe -I/usr/obj/usr/src/cddl/lib/libdtrace -I/usr/src/cddl/lib/= libdtrace -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/i386 = -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/compat/opensolaris -I/usr= /src/cddl/lib/libdtrace/../../../cddl/compat/opensolaris/include -I/usr/sr= c/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/head -I/usr/src/cdd= l/lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libctf/common -I/usr= /src/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libdtrace/com= mon -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/ut= s/common -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/x86 -I/= usr/src/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/intel = -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector -Wsystem-he= aders -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/cddl/lib/libdtr= ace/../../../cddl/contrib/opensolaris/lib/libdtrace/common/dt_program.c -o = dt_program.o --- kerberos5/lib__L --- --- prf.So --- cc -fpic -DPIC -O2 -pipe -I/usr/src/kerberos5/lib/libgssapi_krb5/../../= ../crypto/heimdal/lib/gssapi -I/usr/src/kerberos5/lib/libgssapi_krb5/../../= ../crypto/heimdal/lib/gssapi/krb5 -I/usr/src/kerberos5/lib/libgssapi_krb5/.= ./../../crypto/heimdal/lib/gssapi/gssapi -I/usr/src/kerberos5/lib/libgssapi= _krb5/../../../crypto/heimdal/lib/krb5 -I/usr/src/kerberos5/lib/libgssapi_k= rb5/../../../crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libgssapi_krb= 5/../../../crypto/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/usr/src/kerberos= 5/lib/libgssapi_krb5/../../include -std=3Dgnu99 -fstack-protector -Qunuse= d-arguments -c /usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimda= l/lib/gssapi/krb5/prf.c -o prf.So --- cddl/lib__L --- --- dt_provider.o --- cc -O2 -pipe -I/usr/obj/usr/src/cddl/lib/libdtrace -I/usr/src/cddl/lib/= libdtrace -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/i386 = -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/compat/opensolaris -I/usr= /src/cddl/lib/libdtrace/../../../cddl/compat/opensolaris/include -I/usr/sr= c/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/head -I/usr/src/cdd= l/lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libctf/common -I/usr= /src/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libdtrace/com= mon -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/ut= s/common -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/x86 -I/= usr/src/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/intel = -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector -Wsystem-he= aders -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/cddl/lib/libdtr= ace/../../../cddl/contrib/opensolaris/lib/libdtrace/common/dt_provider.c -o= dt_provider.o --- kerberos5/lib__L --- --- process_context_token.o --- cc -O2 -pipe -I/usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/he= imdal/lib/gssapi -I/usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/he= imdal/lib/gssapi/krb5 -I/usr/src/kerberos5/lib/libgssapi_krb5/../../../cryp= to/heimdal/lib/gssapi/gssapi -I/usr/src/kerberos5/lib/libgssapi_krb5/../../= ../crypto/heimdal/lib/krb5 -I/usr/src/kerberos5/lib/libgssapi_krb5/../../..= /crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libgssapi_krb5/../../../c= rypto/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libgss= api_krb5/../../include -std=3Dgnu99 -fstack-protector -Qunused-arguments = -c /usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi= /krb5/process_context_token.c -o process_context_token.o --- cddl/lib__L --- --- dt_regset.o --- cc -O2 -pipe -I/usr/obj/usr/src/cddl/lib/libdtrace -I/usr/src/cddl/lib/= libdtrace -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/i386 = -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/compat/opensolaris -I/usr= /src/cddl/lib/libdtrace/../../../cddl/compat/opensolaris/include -I/usr/sr= c/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/head -I/usr/src/cdd= l/lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libctf/common -I/usr= /src/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libdtrace/com= mon -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/ut= s/common -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/x86 -I/= usr/src/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/intel = -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector -Wsystem-he= aders -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/cddl/lib/libdtr= ace/../../../cddl/contrib/opensolaris/lib/libdtrace/common/dt_regset.c -o d= t_regset.o --- kerberos5/lib__L --- --- process_context_token.So --- cc -fpic -DPIC -O2 -pipe -I/usr/src/kerberos5/lib/libgssapi_krb5/../../= ../crypto/heimdal/lib/gssapi -I/usr/src/kerberos5/lib/libgssapi_krb5/../../= ../crypto/heimdal/lib/gssapi/krb5 -I/usr/src/kerberos5/lib/libgssapi_krb5/.= ./../../crypto/heimdal/lib/gssapi/gssapi -I/usr/src/kerberos5/lib/libgssapi= _krb5/../../../crypto/heimdal/lib/krb5 -I/usr/src/kerberos5/lib/libgssapi_k= rb5/../../../crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libgssapi_krb= 5/../../../crypto/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/usr/src/kerberos= 5/lib/libgssapi_krb5/../../include -std=3Dgnu99 -fstack-protector -Qunuse= d-arguments -c /usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimda= l/lib/gssapi/krb5/process_context_token.c -o process_context_token.So --- cddl/lib__L --- --- dt_string.o --- cc -O2 -pipe -I/usr/obj/usr/src/cddl/lib/libdtrace -I/usr/src/cddl/lib/= libdtrace -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/i386 = -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/compat/opensolaris -I/usr= /src/cddl/lib/libdtrace/../../../cddl/compat/opensolaris/include -I/usr/sr= c/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/head -I/usr/src/cdd= l/lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libctf/common -I/usr= /src/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libdtrace/com= mon -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/ut= s/common -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/x86 -I/= usr/src/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/intel = -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector -Wsystem-he= aders -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/cddl/lib/libdtr= ace/../../../cddl/contrib/opensolaris/lib/libdtrace/common/dt_string.c -o d= t_string.o --- dt_strtab.o --- cc -O2 -pipe -I/usr/obj/usr/src/cddl/lib/libdtrace -I/usr/src/cddl/lib/= libdtrace -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/i386 = -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/compat/opensolaris -I/usr= /src/cddl/lib/libdtrace/../../../cddl/compat/opensolaris/include -I/usr/sr= c/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/head -I/usr/src/cdd= l/lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libctf/common -I/usr= /src/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libdtrace/com= mon -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/ut= s/common -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/x86 -I/= usr/src/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/intel = -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector -Wsystem-he= aders -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/cddl/lib/libdtr= ace/../../../cddl/contrib/opensolaris/lib/libdtrace/common/dt_strtab.c -o d= t_strtab.o --- kerberos5/lib__L --- --- release_buffer.o --- cc -O2 -pipe -I/usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/he= imdal/lib/gssapi -I/usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/he= imdal/lib/gssapi/krb5 -I/usr/src/kerberos5/lib/libgssapi_krb5/../../../cryp= to/heimdal/lib/gssapi/gssapi -I/usr/src/kerberos5/lib/libgssapi_krb5/../../= ../crypto/heimdal/lib/krb5 -I/usr/src/kerberos5/lib/libgssapi_krb5/../../..= /crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libgssapi_krb5/../../../c= rypto/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libgss= api_krb5/../../include -std=3Dgnu99 -fstack-protector -Qunused-arguments = -c /usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi= /krb5/release_buffer.c -o release_buffer.o --- cddl/lib__L --- --- dt_subr.o --- cc -O2 -pipe -I/usr/obj/usr/src/cddl/lib/libdtrace -I/usr/src/cddl/lib/= libdtrace -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/i386 = -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/compat/opensolaris -I/usr= /src/cddl/lib/libdtrace/../../../cddl/compat/opensolaris/include -I/usr/sr= c/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/head -I/usr/src/cdd= l/lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libctf/common -I/usr= /src/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libdtrace/com= mon -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/ut= s/common -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/x86 -I/= usr/src/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/intel = -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector -Wsystem-he= aders -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/cddl/lib/libdtr= ace/../../../cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c -o dt_= subr.o --- lib__L --- echo libmenu.so.5: /usr/obj/usr/src/tmp/usr/lib/libncurses.a >> .depend --- depend_subdir_atf --- =3D=3D=3D> lib/atf (depend) --- _sub.depend --- =3D=3D=3D> lib/atf/libatf-c (depend) --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -DHAVE_CONFIG_H -DATF_BUILD_CC=3D'"cc "'= -DATF_BUILD_CFLAGS=3D'"-O2 -pipe -DHAVE_CONFIG_H"' -DATF_BUILD_CPP=3D'"c= pp "' -DATF_BUILD_CPPFLAGS=3D'""' -DATF_BUILD_CXX=3D'"c++ "' -DATF_BUILD_C= XXFLAGS=3D'"-O2 -pipe -DHAVE_CONFIG_H "' -I/usr/src/contrib/atf -I/usr/src= /lib/atf/libatf-c -I. -std=3Dgnu99 /usr/src/contrib/atf/atf-c/build.c /us= r/src/contrib/atf/atf-c/check.c /usr/src/contrib/atf/atf-c/detail/dynstr.c = /usr/src/contrib/atf/atf-c/detail/env.c /usr/src/contrib/atf/atf-c/error.c = /usr/src/contrib/atf/atf-c/detail/fs.c /usr/src/contrib/atf/atf-c/detail/li= st.c /usr/src/contrib/atf/atf-c/detail/map.c /usr/src/contrib/atf/atf-c/det= ail/process.c /usr/src/contrib/atf/atf-c/detail/sanity.c /usr/src/contrib/a= tf/atf-c/detail/text.c /usr/src/contrib/atf/atf-c/detail/user.c /usr/src/co= ntrib/atf/atf-c/utils.c /usr/src/contrib/atf/atf-c/tc.c /usr/src/contrib/at= f/atf-c/tp.c /usr/src/contrib/atf/atf-c/detail/tp_main.c --- kerberos5/lib__L --- --- release_buffer.So --- cc -fpic -DPIC -O2 -pipe -I/usr/src/kerberos5/lib/libgssapi_krb5/../../= ../crypto/heimdal/lib/gssapi -I/usr/src/kerberos5/lib/libgssapi_krb5/../../= ../crypto/heimdal/lib/gssapi/krb5 -I/usr/src/kerberos5/lib/libgssapi_krb5/.= ./../../crypto/heimdal/lib/gssapi/gssapi -I/usr/src/kerberos5/lib/libgssapi= _krb5/../../../crypto/heimdal/lib/krb5 -I/usr/src/kerberos5/lib/libgssapi_k= rb5/../../../crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libgssapi_krb= 5/../../../crypto/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/usr/src/kerberos= 5/lib/libgssapi_krb5/../../include -std=3Dgnu99 -fstack-protector -Qunuse= d-arguments -c /usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimda= l/lib/gssapi/krb5/release_buffer.c -o release_buffer.So --- cddl/lib__L --- --- dt_work.o --- cc -O2 -pipe -I/usr/obj/usr/src/cddl/lib/libdtrace -I/usr/src/cddl/lib/= libdtrace -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/i386 = -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/compat/opensolaris -I/usr= /src/cddl/lib/libdtrace/../../../cddl/compat/opensolaris/include -I/usr/sr= c/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/head -I/usr/src/cdd= l/lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libctf/common -I/usr= /src/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libdtrace/com= mon -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/ut= s/common -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/x86 -I/= usr/src/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/intel = -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector -Wsystem-he= aders -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/cddl/lib/libdtr= ace/../../../cddl/contrib/opensolaris/lib/libdtrace/common/dt_work.c -o dt_= work.o --- kerberos5/lib__L --- --- release_cred.o --- cc -O2 -pipe -I/usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/he= imdal/lib/gssapi -I/usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/he= imdal/lib/gssapi/krb5 -I/usr/src/kerberos5/lib/libgssapi_krb5/../../../cryp= to/heimdal/lib/gssapi/gssapi -I/usr/src/kerberos5/lib/libgssapi_krb5/../../= ../crypto/heimdal/lib/krb5 -I/usr/src/kerberos5/lib/libgssapi_krb5/../../..= /crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libgssapi_krb5/../../../c= rypto/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libgss= api_krb5/../../include -std=3Dgnu99 -fstack-protector -Qunused-arguments = -c /usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi= /krb5/release_cred.c -o release_cred.o --- lib__L --- =3D=3D=3D> lib/atf/libatf-c++ (depend) --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -DHAVE_CONFIG_H -I/usr/src/contrib/atf -= I/usr/src/lib/atf/libatf-c++/../libatf-c -I. -DHAVE_CONFIG_H /usr/sr= c/contrib/atf/atf-c++/detail/application.cpp /usr/src/contrib/atf/atf-c++/b= uild.cpp /usr/src/contrib/atf/atf-c++/check.cpp /usr/src/contrib/atf/atf-c+= +/detail/env.cpp /usr/src/contrib/atf/atf-c++/detail/exceptions.cpp /usr/sr= c/contrib/atf/atf-c++/detail/fs.cpp /usr/src/contrib/atf/atf-c++/detail/pro= cess.cpp /usr/src/contrib/atf/atf-c++/tests.cpp /usr/src/contrib/atf/atf-c+= +/detail/text.cpp /usr/src/contrib/atf/atf-c++/utils.cpp=20 --- cddl/lib__L --- --- dt_xlator.o --- cc -O2 -pipe -I/usr/obj/usr/src/cddl/lib/libdtrace -I/usr/src/cddl/lib/= libdtrace -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/i386 = -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/compat/opensolaris -I/usr= /src/cddl/lib/libdtrace/../../../cddl/compat/opensolaris/include -I/usr/sr= c/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/head -I/usr/src/cdd= l/lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libctf/common -I/usr= /src/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libdtrace/com= mon -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/ut= s/common -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/x86 -I/= usr/src/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/intel = -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector -Wsystem-he= aders -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/cddl/lib/libdtr= ace/../../../cddl/contrib/opensolaris/lib/libdtrace/common/dt_xlator.c -o d= t_xlator.o --- lib__L --- --- depend_subdir_ncurses --- --- depend_subdir_form --- echo libform.so.5: /usr/obj/usr/src/tmp/usr/lib/libncurses.a >> .depend --- depend_subdir_panel --- =3D=3D=3D> lib/ncurses/panel (depend) --- ncurses_def.h --- AWK=3Dawk sh /usr/src/lib/ncurses/panel/../../../contrib/ncurses/include/MK= ncurses_def.sh /usr/src/lib/ncurses/panel/../../../contrib/ncurses/include= /ncurses_defs > ncurses_def.h --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -I. -I/usr/obj/usr/src/lib/ncurses/panel= /../ncurses -I/usr/src/lib/ncurses/panel/../ncurses -I/usr/src/lib/ncurses/= panel/../ncurses -I/usr/src/lib/ncurses/panel/../../../contrib/ncurses/incl= ude -I/usr/src/lib/ncurses/panel/../../../contrib/ncurses/ncurses -DNDEBUG = -DHAVE_CONFIG_H -I/usr/src/lib/ncurses/panel/../../../contrib/ncurses/panel= -std=3Dgnu99 /usr/src/lib/ncurses/panel/../../../contrib/ncurses/panel/p= _above.c /usr/src/lib/ncurses/panel/../../../contrib/ncurses/panel/p_below.= c /usr/src/lib/ncurses/panel/../../../contrib/ncurses/panel/p_bottom.c /usr= /src/lib/ncurses/panel/../../../contrib/ncurses/panel/p_delete.c /usr/src/l= ib/ncurses/panel/../../../contrib/ncurses/panel/p_hidden.c /usr/src/lib/ncu= rses/panel/../../../contrib/ncurses/panel/p_hide.c /usr/src/lib/ncurses/pan= el/../../../contrib/ncurses/panel/p_move.c /usr/src/lib/ncurses/panel/../..= /../contrib/ncurses/panel/p_new.c /usr/src/lib/ncurses/panel/../../../contr= ib/ncurses/panel/p_replace.c /usr/src/lib/ncurses/panel/../../../contrib/nc= urses/panel/p_show.c /usr/src/lib/ncurses/panel/../../../contrib/ncurses/pa= nel/p_top.c /usr/src/lib/ncurses/panel/../../../contrib/ncurses/panel/p_upd= ate.c /usr/src/lib/ncurses/panel/../../../contrib/ncurses/panel/p_user.c /u= sr/src/lib/ncurses/panel/../../../contrib/ncurses/panel/p_win.c /usr/src/li= b/ncurses/panel/../../../contrib/ncurses/panel/panel.c --- kerberos5/lib__L --- --- release_cred.So --- cc -fpic -DPIC -O2 -pipe -I/usr/src/kerberos5/lib/libgssapi_krb5/../../= ../crypto/heimdal/lib/gssapi -I/usr/src/kerberos5/lib/libgssapi_krb5/../../= ../crypto/heimdal/lib/gssapi/krb5 -I/usr/src/kerberos5/lib/libgssapi_krb5/.= ./../../crypto/heimdal/lib/gssapi/gssapi -I/usr/src/kerberos5/lib/libgssapi= _krb5/../../../crypto/heimdal/lib/krb5 -I/usr/src/kerberos5/lib/libgssapi_k= rb5/../../../crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libgssapi_krb= 5/../../../crypto/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/usr/src/kerberos= 5/lib/libgssapi_krb5/../../include -std=3Dgnu99 -fstack-protector -Qunuse= d-arguments -c /usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimda= l/lib/gssapi/krb5/release_cred.c -o release_cred.So --- cddl/lib__L --- --- gmatch.o --- cc -O2 -pipe -I/usr/obj/usr/src/cddl/lib/libdtrace -I/usr/src/cddl/lib/= libdtrace -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/i386 = -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/compat/opensolaris -I/usr= /src/cddl/lib/libdtrace/../../../cddl/compat/opensolaris/include -I/usr/sr= c/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/head -I/usr/src/cdd= l/lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libctf/common -I/usr= /src/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libdtrace/com= mon -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/ut= s/common -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/x86 -I/= usr/src/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/intel = -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector -Wsystem-he= aders -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/cddl/lib/libdtr= ace/../../../cddl/contrib/opensolaris/lib/libgen/common/gmatch.c -o gmatch.= o --- dis_tables.o --- cc -O2 -pipe -I/usr/obj/usr/src/cddl/lib/libdtrace -I/usr/src/cddl/lib/= libdtrace -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/i386 = -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/compat/opensolaris -I/usr= /src/cddl/lib/libdtrace/../../../cddl/compat/opensolaris/include -I/usr/sr= c/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/head -I/usr/src/cdd= l/lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libctf/common -I/usr= /src/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libdtrace/com= mon -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/ut= s/common -I/usr/src/cddl/lib/libdtrace/../../../sys/cddl/dev/dtrace/x86 -I/= usr/src/cddl/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/intel = -DDIS_MEM -DNEED_SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector -Wsystem-he= aders -Werror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/cddl/lib/libdtr= ace/../../../sys/cddl/dev/dtrace/x86/dis_tables.c -o dis_tables.o --- kerberos5/lib__L --- --- release_name.o --- cc -O2 -pipe -I/usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/he= imdal/lib/gssapi -I/usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/he= imdal/lib/gssapi/krb5 -I/usr/src/kerberos5/lib/libgssapi_krb5/../../../cryp= to/heimdal/lib/gssapi/gssapi -I/usr/src/kerberos5/lib/libgssapi_krb5/../../= ../crypto/heimdal/lib/krb5 -I/usr/src/kerberos5/lib/libgssapi_krb5/../../..= /crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libgssapi_krb5/../../../c= rypto/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libgss= api_krb5/../../include -std=3Dgnu99 -fstack-protector -Qunused-arguments = -c /usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi= /krb5/release_name.c -o release_name.o --- lib__L --- echo libpanel.so.5: /usr/obj/usr/src/tmp/usr/lib/libncurses.a >> .depend --- depend_subdir_ncursesw --- =3D=3D=3D> lib/ncurses/ncursesw (depend) --- kerberos5/lib__L --- --- release_name.So --- cc -fpic -DPIC -O2 -pipe -I/usr/src/kerberos5/lib/libgssapi_krb5/../../= ../crypto/heimdal/lib/gssapi -I/usr/src/kerberos5/lib/libgssapi_krb5/../../= ../crypto/heimdal/lib/gssapi/krb5 -I/usr/src/kerberos5/lib/libgssapi_krb5/.= ./../../crypto/heimdal/lib/gssapi/gssapi -I/usr/src/kerberos5/lib/libgssapi= _krb5/../../../crypto/heimdal/lib/krb5 -I/usr/src/kerberos5/lib/libgssapi_k= rb5/../../../crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libgssapi_krb= 5/../../../crypto/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/usr/src/kerberos= 5/lib/libgssapi_krb5/../../include -std=3Dgnu99 -fstack-protector -Qunuse= d-arguments -c /usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimda= l/lib/gssapi/krb5/release_name.c -o release_name.So --- lib__L --- --- depend_subdir_atf --- echo libprivateatf-c++.so.2: /usr/obj/usr/src/tmp/usr/lib/libprivateatf-c.a= >> .depend --- kerberos5/lib__L --- --- sequence.o --- cc -O2 -pipe -I/usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/he= imdal/lib/gssapi -I/usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/he= imdal/lib/gssapi/krb5 -I/usr/src/kerberos5/lib/libgssapi_krb5/../../../cryp= to/heimdal/lib/gssapi/gssapi -I/usr/src/kerberos5/lib/libgssapi_krb5/../../= ../crypto/heimdal/lib/krb5 -I/usr/src/kerberos5/lib/libgssapi_krb5/../../..= /crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libgssapi_krb5/../../../c= rypto/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libgss= api_krb5/../../include -std=3Dgnu99 -fstack-protector -Qunused-arguments = -c /usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi= /krb5/sequence.c -o sequence.o --- lib__L --- --- depend_subdir_ncurses --- --- depend_subdir_formw --- =3D=3D=3D> lib/ncurses/formw (depend) --- ncurses_def.h --- AWK=3Dawk sh /usr/src/lib/ncurses/formw/../../../contrib/ncurses/include/MK= ncurses_def.sh /usr/src/lib/ncurses/formw/../../../contrib/ncurses/include= /ncurses_defs > ncurses_def.h --- .depend --- rm -f .depend CC=3D'cc ' mkdep -f .depend -a -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC = -I. -I/usr/obj/usr/src/lib/ncurses/formw/../ncursesw -I/usr/src/lib/ncurses= /formw/../ncursesw -I/usr/src/lib/ncurses/formw/../ncurses -I/usr/src/lib/n= curses/formw/../../../contrib/ncurses/include -I/usr/src/lib/ncurses/formw/= ../../../contrib/ncurses/ncurses -DNDEBUG -DHAVE_CONFIG_H -I/usr/src/lib/nc= urses/formw/../../../contrib/ncurses/form -I/usr/src/lib/ncurses/formw/../.= ./../contrib/ncurses/menu -std=3Dgnu99 /usr/src/lib/ncurses/formw/../../.= ./contrib/ncurses/form/fld_arg.c /usr/src/lib/ncurses/formw/../../../contri= b/ncurses/form/fld_attr.c /usr/src/lib/ncurses/formw/../../../contrib/ncurs= es/form/fld_current.c /usr/src/lib/ncurses/formw/../../../contrib/ncurses/f= orm/fld_def.c /usr/src/lib/ncurses/formw/../../../contrib/ncurses/form/fld_= dup.c /usr/src/lib/ncurses/formw/../../../contrib/ncurses/form/fld_ftchoice= .c /usr/src/lib/ncurses/formw/../../../contrib/ncurses/form/fld_ftlink.c /u= sr/src/lib/ncurses/formw/../../../contrib/ncurses/form/fld_info.c /usr/src/= lib/ncurses/formw/../../../contrib/ncurses/form/fld_just.c /usr/src/lib/ncu= rses/formw/../../../contrib/ncurses/form/fld_link.c /usr/src/lib/ncurses/fo= rmw/../../../contrib/ncurses/form/fld_max.c /usr/src/lib/ncurses/formw/../.= ./../contrib/ncurses/form/fld_move.c /usr/src/lib/ncurses/formw/../../../co= ntrib/ncurses/form/fld_newftyp.c /usr/src/lib/ncurses/formw/../../../contri= b/ncurses/form/fld_opts.c /usr/src/lib/ncurses/formw/../../../contrib/ncurs= es/form/fld_pad.c /usr/src/lib/ncurses/formw/../../../contrib/ncurses/form/= fld_page.c /usr/src/lib/ncurses/formw/../../../contrib/ncurses/form/fld_sta= t.c /usr/src/lib/ncurses/formw/../../../contrib/ncurses/form/fld_type.c /us= r/src/lib/ncurses/formw/../../../contrib/ncurses/form/fld_user.c /usr/src/l= ib/ncurses/formw/../../../contrib/ncurses/form/frm_cursor.c /usr/src/lib/nc= urses/formw/../../../contrib/ncurses/form/frm_data.c /usr/src/lib/ncurses/f= ormw/../../../contrib/ncurses/form/frm_def.c /usr/src/lib/ncurses/formw/../= ../../contrib/ncurses/form/frm_driver.c /usr/src/lib/ncurses/formw/../../..= /contrib/ncurses/form/frm_hook.c /usr/src/lib/ncurses/formw/../../../contri= b/ncurses/form/frm_opts.c /usr/src/lib/ncurses/formw/../../../contrib/ncurs= es/form/frm_page.c /usr/src/lib/ncurses/formw/../../../contrib/ncurses/form= /frm_post.c /usr/src/lib/ncurses/formw/../../../contrib/ncurses/form/frm_re= q_name.c /usr/src/lib/ncurses/formw/../../../contrib/ncurses/form/frm_scale= .c /usr/src/lib/ncurses/formw/../../../contrib/ncurses/form/frm_sub.c /usr/= src/lib/ncurses/formw/../../../contrib/ncurses/form/frm_user.c /usr/src/lib= /ncurses/formw/../../../contrib/ncurses/form/frm_win.c /usr/src/lib/ncurses= /formw/../../../contrib/ncurses/form/fty_alnum.c /usr/src/lib/ncurses/formw= /../../../contrib/ncurses/form/fty_alpha.c /usr/src/lib/ncurses/formw/../..= /../contrib/ncurses/form/fty_enum.c /usr/src/lib/ncurses/formw/../../../con= trib/ncurses/form/fty_int.c /usr/src/lib/ncurses/formw/../../../contrib/ncu= rses/form/fty_ipv4.c /usr/src/lib/ncurses/formw/../../../contrib/ncurses/fo= rm/fty_num.c /usr/src/lib/ncurses/formw/../../../contrib/ncurses/form/fty_r= egex.c --- cddl/lib__L --- --- all_subdir_libzpool --- =3D=3D=3D> cddl/lib/libzpool (all) --- kerberos5/lib__L --- --- sequence.So --- cc -fpic -DPIC -O2 -pipe -I/usr/src/kerberos5/lib/libgssapi_krb5/../../= ../crypto/heimdal/lib/gssapi -I/usr/src/kerberos5/lib/libgssapi_krb5/../../= ../crypto/heimdal/lib/gssapi/krb5 -I/usr/src/kerberos5/lib/libgssapi_krb5/.= ./../../crypto/heimdal/lib/gssapi/gssapi -I/usr/src/kerberos5/lib/libgssapi= _krb5/../../../crypto/heimdal/lib/krb5 -I/usr/src/kerberos5/lib/libgssapi_k= rb5/../../../crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libgssapi_krb= 5/../../../crypto/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/usr/src/kerberos= 5/lib/libgssapi_krb5/../../include -std=3Dgnu99 -fstack-protector -Qunuse= d-arguments -c /usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimda= l/lib/gssapi/krb5/sequence.c -o sequence.So --- cddl/lib__L --- --- arc.So --- cc -fpic -DPIC -O2 -pipe -I/usr/src/cddl/lib/libzpool/../../../sys/cddl= /compat/opensolaris -I/usr/src/cddl/lib/libzpool/../../compat/opensolaris/i= nclude -I/usr/src/cddl/lib/libzpool/../../compat/opensolaris/lib/libumem -I= /usr/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libzpool/common -I= /usr/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common= /sys -I/usr/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts= /common/fs/zfs -I/usr/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opens= olaris/common/zfs -I/usr/src/cddl/lib/libzpool/../../../sys/cddl/contrib/op= ensolaris/uts/common -I/usr/src/cddl/lib/libzpool/../../contrib/opensolaris= /head -I/usr/src/cddl/lib/libzpool/../../lib/libumem -I/usr/src/cddl/lib/li= bzpool/../../contrib/opensolaris/lib/libnvpair -DWANTS_MUTEX_OWNED -I/usr/s= rc/cddl/lib/libzpool/../../../lib/libpthread/thread -I/usr/src/cddl/lib/lib= zpool/../../../lib/libpthread/sys -I/usr/src/cddl/lib/libzpool/../../../lib= /libthr/arch/i386/include -g -DDEBUG=3D1 -DNEED_SOLARIS_BOOLEAN -std=3Diso9= 899:1999 -fstack-protector -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empt= y-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-co= mpare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno= -enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wn= o-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/cd= dl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc= .c -o arc.So --- kerberos5/lib__L --- --- set_cred_option.o --- cc -O2 -pipe -I/usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/he= imdal/lib/gssapi -I/usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/he= imdal/lib/gssapi/krb5 -I/usr/src/kerberos5/lib/libgssapi_krb5/../../../cryp= to/heimdal/lib/gssapi/gssapi -I/usr/src/kerberos5/lib/libgssapi_krb5/../../= ../crypto/heimdal/lib/krb5 -I/usr/src/kerberos5/lib/libgssapi_krb5/../../..= /crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libgssapi_krb5/../../../c= rypto/heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libgss= api_krb5/../../include -std=3Dgnu99 -fstack-protector -Qunused-arguments = -c /usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi= /krb5/set_cred_option.c -o set_cred_option.o --- cddl/lib__L --- /usr/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common= /fs/zfs/arc.c:1861:38: error: no member named 'arcs_list' in 'struct arc_st= ate'; did you mean 'arcs_lists'? ASSERT(list_is_empty(&arc_l2c_only->arcs_list[ARC_BUFC_DATA]) && ^~~~~~~~~ arcs_lists /usr/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common= /sys/debug.h:55:29: note: expanded from macro 'ASSERT' #define ASSERT(EX) ((void)((EX) || assfail(#EX, __FILE__, __LINE__))) ^ /usr/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common= /fs/zfs/arc.c:328:9: note: 'arcs_lists' declared here list_t arcs_lists[ARC_BUFC_NUMLISTS]; /* list of evictable buffers= */ ^ /usr/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common= /fs/zfs/arc.c:1862:35: error: no member named 'arcs_list' in 'struct arc_st= ate'; did you mean 'arcs_lists'? list_is_empty(&arc_l2c_only->arcs_list[ARC_BUFC_METADATA])); ^~~~~~~~~ arcs_lists /usr/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common= /sys/debug.h:55:29: note: expanded from macro 'ASSERT' #define ASSERT(EX) ((void)((EX) || assfail(#EX, __FILE__, __LINE__))) ^ /usr/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common= /fs/zfs/arc.c:328:9: note: 'arcs_lists' declared here list_t arcs_lists[ARC_BUFC_NUMLISTS]; /* list of evictable buffers= */ ^ /usr/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common= /fs/zfs/arc.c:3265:22: error: called object type '' is not = a function or function pointer arc_ksp->ks_update(arc_ksp, KSTAT_READ); ^ /usr/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common= /fs/zfs/arc.c:4865:12: error: no member named 'ks_update' in 'struct kstat' arc_ksp->ks_update =3D arc_kstat_update; ~~~~~~~ ^ 4 errors generated. *** [arc.So] Error code 1 make[5]: stopped in /usr/src/cddl/lib/libzpool 1 error make[5]: stopped in /usr/src/cddl/lib/libzpool *** [all_subdir_libzpool] Error code 2 make[4]: stopped in /usr/src/cddl/lib --- kerberos5/lib__L --- A failure has been detected in another branch of the parallel make make[5]: stopped in /usr/src/kerberos5/lib/libgssapi_krb5 *** [_sub.all] Error code 2 make[4]: stopped in /usr/src/kerberos5/lib 1 error make[4]: stopped in /usr/src/kerberos5/lib --- cddl/lib__L --- --- all_subdir_libdtrace --- A failure has been detected in another branch of the parallel make make[5]: stopped in /usr/src/cddl/lib/libdtrace *** [all_subdir_libdtrace] Error code 2 make[4]: stopped in /usr/src/cddl/lib 2 errors make[4]: stopped in /usr/src/cddl/lib --- lib__L --- echo libformw.so.5: /usr/obj/usr/src/tmp/usr/lib/libncursesw.a >> .depend A failure has been detected in another branch of the parallel make make[6]: stopped in /usr/src/lib/ncurses/formw *** [depend_subdir_formw] Error code 2 make[5]: stopped in /usr/src/lib/ncurses 1 error make[5]: stopped in /usr/src/lib/ncurses *** [depend_subdir_ncurses] Error code 2 make[4]: stopped in /usr/src/lib 1 error make[4]: stopped in /usr/src/lib A failure has been detected in another branch of the parallel make make[3]: stopped in /usr/src *** [libraries] Error code 2 make[2]: stopped in /usr/src 1 error make[2]: stopped in /usr/src *** [_libraries] Error code 2 make[1]: stopped in /usr/src 1 error make[1]: stopped in /usr/src *** [buildworld] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson7854774940782721538.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_i386' + echo 'clean up jail FreeBSD_HEAD_i386' clean up jail FreeBSD_HEAD_i386 + sudo jail -r FreeBSD_HEAD_i386 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 -alias + sudo umount FreeBSD_HEAD_i386/usr/src + sudo umount FreeBSD_HEAD_i386/dev + sudo rm -fr FreeBSD_HEAD_i386 rm: FreeBSD_HEAD_i386/lib/libcrypt.so.5: Operation not permitted rm: FreeBSD_HEAD_i386/lib/libc.so.7: Operation not permitted rm: FreeBSD_HEAD_i386/lib/libthr.so.3: Operation not permitted rm: FreeBSD_HEAD_i386/lib: Directory not empty rm: FreeBSD_HEAD_i386/libexec/ld-elf.so.1: Operation not permitted rm: FreeBSD_HEAD_i386/libexec: Directory not empty rm: FreeBSD_HEAD_i386/usr/lib/librt.so.1: Operation not permitted rm: FreeBSD_HEAD_i386/usr/lib: Directory not empty rm: FreeBSD_HEAD_i386/usr/bin/ypchsh: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/ypchfn: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/crontab: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/su: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/ypchpass: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/passwd: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/yppasswd: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/chpass: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/login: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/opiepasswd: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/opieinfo: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/chfn: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/chsh: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin: Directory not empty rm: FreeBSD_HEAD_i386/usr: Directory not empty rm: FreeBSD_HEAD_i386/sbin/init: Operation not permitted rm: FreeBSD_HEAD_i386/sbin: Directory not empty rm: FreeBSD_HEAD_i386: Directory not empty + true + sudo chflags -R noschg FreeBSD_HEAD_i386 + sudo rm -fr FreeBSD_HEAD_i386 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-current@freebsd.org Mon Aug 10 13:15:07 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0104799DA7A for ; Mon, 10 Aug 2015 13:15:07 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (glebius.int.ru [81.19.69.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "cell.glebius.int.ru", Issuer "cell.glebius.int.ru" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 05BB9DE3 for ; Mon, 10 Aug 2015 13:15:05 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (localhost [127.0.0.1]) by cell.glebius.int.ru (8.15.2/8.15.2) with ESMTPS id t7ADExLP077149 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 10 Aug 2015 16:14:59 +0300 (MSK) (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by cell.glebius.int.ru (8.15.2/8.15.2/Submit) id t7ADEwLf077148; Mon, 10 Aug 2015 16:14:58 +0300 (MSK) (envelope-from glebius@FreeBSD.org) X-Authentication-Warning: cell.glebius.int.ru: glebius set sender to glebius@FreeBSD.org using -f Date: Mon, 10 Aug 2015 16:14:58 +0300 From: Gleb Smirnoff To: Thomas Mueller Cc: freebsd-current@freebsd.org Subject: Re: CFT: ndis(4) testers needed! Message-ID: <20150810131458.GD75813@glebius.int.ru> References: <20150731121226.GJ889@FreeBSD.org> <776723.76234.bm@smtp117.sbc.mail.ne1.yahoo.com> <20150804100746.GA889@FreeBSD.org> <20150804141722.GC889@glebius.int.ru> <483873.16691.bm@smtp120.sbc.mail.ne1.yahoo.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="5/uDoXvLw7AC5HRs" Content-Disposition: inline In-Reply-To: <483873.16691.bm@smtp120.sbc.mail.ne1.yahoo.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2015 13:15:07 -0000 --5/uDoXvLw7AC5HRs Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Thomas, On Mon, Aug 10, 2015 at 08:46:06AM +0000, Thomas Mueller wrote: T> What do I need to download? There is a lot of stuff on the page you cite, and I see a link to the right, Download Raw Diff. Is that what I'm supposed to download? Here is patch attached to this email. T> What do you want me to test it on? T> T> I have Hiro H50191 USB WLAN adapter, including .inf and .sys files. If this device is now working with FreeBSD 11, then it is the device to test. So please just test on Hiro and that would be enough. T> I also have, on MSI MPOWER motherboard, Atheros AR9271 quasi-USB WLAN, and Realtek 8111E Ethernet, with MS-Windows drivers but no .INF and .SYS files on DVD that came with the motherboard. T> T> Is there a way to convert MS-Windows drivers that come with no .inf and .sys files to ndis-compatible format? Or just test on the Hiro H50191? Testing on Hiro would be enough. T> Also, after applying the patch to the source tree, what if anything do I have to do to not be messed up for subsequent svn updates to source tree? You can always revert all changes to your tree with 'svn revert'. -- Totus tuus, Glebius. --5/uDoXvLw7AC5HRs Content-Type: application/octet-stream Content-Disposition: attachment; filename="net80211.diff.bz2" Content-Transfer-Encoding: base64 QlpoOTFBWSZTWS0OqegCW8//gH52ICB///////////////9iUt7wCvAF3c6ChQAN3d93uAeh QAAIgCgXYNJAAE6qPcB7260oUoDazUEKqAgFAEVCfattklVUoQUUVJUlTpjtkVXeEVfT5cnz O6t3O92D3t971NXbbu3fd733va909yvu+77qLYe2iF1mUQAXxlbsOOi7sV3d7u72zkx9m5Hl z2x0a15893c47RXN971Gu63ib32HX2TMABXSq+Trj4AB6AAD33n1B8bbrkDmyY2u107N3Pdn zidNuAAe1tppHgAAAA9b18PRtd8+7QAyBppr7Ml1rY1SdevAA+voPoB50u292V1C+J64SCg6 73buh7g2g8mmgPJQANq23V07HvO572IEM7m6he7fb309AAAOAC33XB7Y2ALYcZBfUToD7zub R3Fbj7jp7e5sdejxr13bO7Tq45I6JAHeF0yy7mDtrSzO943silPfei+4ePtgLrcg+uefdz7u +ipUnYA3mAPcxkbt0yCgAUoH1iAAAAAAAAA+8x9AHewZCg0evTQAgB4VAD3XYABp3MB6NzNA AAAeYzQAC6u45PAAAAAAAAAAAbjl4rt22016APR3ubjm3StHgKHoAuU96X2Z8BPOy92+9vX2 9vu+723fb23S9998G0c+A973Zd99OHl7alPfV3ABd9dqmgO304BQAHpiAAA9Le9bwD7gLA6A +8GAAAewwD2FgPQudwAAEB69GVW0gLMABoc2GgDWIABFz32+vUXrOd69bwDqUSTtn193uNOn oCgc8APkSNyVfAZtY5bsO04x1bW7nXCWNba0mqs65zDFa1HJuTvMZdLza52GWncNyMGWprrQ Xd3Kc21to7u7MdO1u5ss26bqw3Yy3fY7e9dbetSVtudu5pCZljW7uR2+9aPe89drLVz7vuKA 7toD1QAzsovvu+vVHwgOugLmAMsCO+Y9L1jyBoMsh52namt3Y4r6d4bMWfUhmwG42+otIt7d 6devWttzYD66OY0T0+XAoFAB62nvW8qU3typtffVW8bfd9KVkDSWzS6q95GPudHMvd7vQ5da u1rJoZr24e9u0N67m13uRz03YV7a9UoPb1QDtHqe87hEcqNGhIByO5iilZAANZxW953vEiev Ia728LVO3Pa9vZextsDVh6+vofZmTZU9tAuc7u7cqZ0evbue9zvbDWhSCwW2+5ubVKfb7Xbb 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 nv9nt4Tic46esy9fN4sN/SvZ6X/fQ7sSpEu3szz77vz0vDm/0skdg16oxEZzD4+qajZ+Eig5 LNWWr72Hr79p14EflQuxj1S32vuL+2caMvrFtuz2ynQrUU7wvU8+salW/LmANciG7OotBE+W nj0bFN4fLofVISya/D65fLmY01Psz6U04zrhlJcHy2BkJK8Edd5Q4CeSqLFgfOkpdjRevJeB f1iIfdpDutgi9g1sScjG2viYtYUU9TNXtm2K3HlZR2c7/hTK/x2y0fe9GEawcDLSPvaOyl7/ VamnM4B8LvL2WW1oFX4Xezmih250kFzEbd2svB9bTct3cTOH6aaY0fH1PuMM8r5/V3uSzwuy yElQqyVL+d8/fQ9/kXa3JAuUYeM5GhPb40ksbQhjSL9RI+tmE/0b7Iva+jR4MKlIUYPgNH5S fd28PLstxusT+MenAISs27tyAv1EiD4Y2SyqXnqJ4PPSKOzVn/c02Yv5L8Yl8EjkV81iC7gc 8moiyfvNxjfQ8/xk/veLDiNe44ZyV8427IkfCIpqxP6vlynXh9VxiXtUZB2V9dqk40PYFHkB GahAOJC5Zgf2/GP9xn8d/l4j8JdvhG1+pOYT8vfpv4MzqCO13ATmRg9oI+uirK0XotdWbrdo Sn7JK1R9/IPRpfFhDbKNIhtqUFIfonU1IUF3Jj55NBEn43fZK5L9LV7bDcxGv54ZeBpSCfb3 3dfVvl2d2F8/bP8Jd2EeHf8pX5eyRp1vlpaJx3/b+JfXOenz+ErvZhcN/GkHwc/XHHSHvjv3 2Dq9JW426cuuVKT1nhBs/q5/Clx+b49ldqY5Htu59fSsuEZ91sWGUbiXf8PXpPU9/uiUfGLz 018taSa393KczLLbeT5vvoY8Z3ubfKvup31yrS3d6Fb414T4P30u3+lClt2750/DXAl5srxc T3x1ph2To3rFBnWIMdb77c6Vg49JSeL+OESjGk+XT3WrjVmkcp1kXs4O7g/g/ezk6Vvves36 ojkNwTun7IyrXA8tpHX18LalMysyXbLHLPP3FuLbOHMfTM40DE8v3HdJZB2I3lwxkjgP/Q+t AeSoejIGMavATaAzTA+Q0H9xMgMA2fPv/QhFhihzJqQhD/WYQiPfMMQrTp0qUxKFBFLTBNNQ zVMwETFU1Sk1ETIUkjSETJBFCFQVSyREVNEJQJBJNBJLDNLJFJRMRTFRUlDMoUVMTVKUiRCs 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 KX/0sH3fH/qZEQP/+LuSKcKEgWh1T0A= --5/uDoXvLw7AC5HRs-- From owner-freebsd-current@freebsd.org Mon Aug 10 13:36:01 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2D88399DFB8 for ; Mon, 10 Aug 2015 13:36:01 +0000 (UTC) (envelope-from mueller6724@bellsouth.net) Received: from nm24-vm7.access.bullet.mail.bf1.yahoo.com (nm24-vm7.access.bullet.mail.bf1.yahoo.com [216.109.115.182]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D3219ACF for ; Mon, 10 Aug 2015 13:35:59 +0000 (UTC) (envelope-from mueller6724@bellsouth.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bellsouth.net; s=s2048; t=1439213391; bh=VBKP3eS+Y4JBSYqlJkbye0/9Bhn5QJ28croSr6kC7G8=; h=Date:From:To:CC:Subject:References:From:Subject; b=N9bESrBOHPH13vtZCWfs3hFOdjd8KE3K+cNt3vtOETMy5SWJ4LHXU68iYuKbNvF+gxTv3jWnD9zDAuotdcBH8zbQNpskMiqbeZsMRRTsoH6H+2D2oTt4h69KaTCzXrwWaHCfh0Wk9GZ/x3g6tVigCbcYlcah0OETI9GcFT8g2e6G5eHrEIHvtz26dCcA+coZ15sA05Gru71uJgLQ4I+UnGNaEleCKCY8tCxJ+5HIZaFhbduWaUiaYesrpb4HQ6cVB1S/gcM2meO/G+rxec3nJoythwLH+sdhkhOWvEMcMCXlVpvbnLDPYRAkpJvHIWn/fX5UkM5qtvqDPxf8nx7y/w== Received: from [66.196.81.155] by nm24.access.bullet.mail.bf1.yahoo.com with NNFMP; 10 Aug 2015 13:29:51 -0000 Received: from [98.138.226.243] by tm1.access.bullet.mail.bf1.yahoo.com with NNFMP; 10 Aug 2015 13:29:51 -0000 Received: from [127.0.0.1] by smtp114.sbc.mail.ne1.yahoo.com with NNFMP; 10 Aug 2015 13:29:51 -0000 X-Yahoo-Newman-Id: 475378.72622.bm@smtp114.sbc.mail.ne1.yahoo.com Message-ID: <475378.72622.bm@smtp114.sbc.mail.ne1.yahoo.com> X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: JvB3cPQVM1nIfYLyI7WiXf.kPIf2I.TrAvYasYX6f9uLVCI zj7H6cp7gAQMzmqRzq1Rg3bxBJXLHYFpN3srjwQNIZ6byZv4.Ne8m6av5nLF Ut6nZldUpQH8_LdqNXBe0jmM.TpGQVRiMl48xwlQX1YBmdXi5BM8O0YZ_Nki r0K05BWtT7zucbXwj3Kp4K6VJ878mWIMLu0N_.7rizj8eaYw9iPodqjDm.aa tzuATV94WXx03LdIWFbzwQvj4r1oIe56zOQnXhYyRjKngZjJIVCot5LddSed M7_e8.UidDl1jHeR_9ErsJBqZZFIIgu1p_XHpmC9CNO1LMT2xuxv.pydxGdU yiR7_YDv3J.UJEY0vbSjcH.QrADLB44jO57FXuvEM0lxqivcVyBVZAcMbNwS B1.f2sEgYAMVcWFYkL.XKoKnmQCX6ACHyJ6KBXKva1zNpAy4DrecUKjYG3Mj WNaW7ph.eneaDCIkOib35qe5MbUHWjhrovddzixzI5NO7g3glz67AyzjIM7M _y4KQJVJC5pexiR.9_zqpZkB070pTvw6aXtk6_X_HT2m8ycAGguuGiY0- X-Yahoo-SMTP: Kz_aW1.swBBYof3zAD7.RWzXz9ZAQVDMml1VADsbgPT4Kq79LC0- Date: Mon, 10 Aug 2015 13:29:49 +0000 From: "Thomas Mueller" To: freebsd-current@freebsd.org CC: Gleb Smirnoff Subject: Re: CFT: ndis(4) testers needed! References: <20150731121226.GJ889@FreeBSD.org> <776723.76234.bm@smtp117.sbc.mail.ne1.yahoo.com> <20150804100746.GA889@FreeBSD.org> <20150804141722.GC889@glebius.int.ru> X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2015 13:36:01 -0000 > I ended with doing the aforementioned 2 changes as one. > The diff is living here: > https://reviews.freebsd.org/D2655 > It spans the net80211 layer and converts (almost) all 802.11 drivers > to new KPI. Now it also converts if_ndis, and this is the change I > am asking you to test. > Unlike all other drivers, converting if_ndis wasn't trivial. There are > likely bugs introduced, so it may happen that we will need several > rounds of testing. > Totus tuus, Glebius. I have Hiro H50191 USB WLAN adapter, including .inf and .sys files. I also have, on MSI MPOWER motherboard, Atheros AR9271 quasi-USB WLAN, and Realtek 8111E Ethernet, with MS-Windows drivers but no .INF and .SYS files on DVD that came with the motherboard. Also, after applying the patch to the source tree, what if anything do I have to do to not be messed up for subsequent svn updates to source tree? I didn't mean to send the same old message a second time (sorry); I was at a difficult-to-read interface, this is what I meant to send: UPDATE, typing from FreeBSD vt and X crashing system: I ran svn up on the source tree, applied the patch, make buildworld succeeded, but building the kernels all failed, with and without ndis, so I dare not make installworld, which would put userland out of sync with kernels and likely give me nonworking system. Now, I try to startx as nonroot, then there is no more signal to monitor, but keyboard is recognized, at least CapsLock and ScrollLock light and unlight the LEDs. Returning Ctrl-Alt-F1 blindly and typing "shutdown -r now" does nothing, I must press Reset button. Now I want to undo the patch, unless there is something better you can suggest, like maybe a fix? I want to get a working system again. svn revert --depth=infinity ? I don't really know what happened that X won't start any more, it's on a Western Digital Green Drive bought at the end of May 2013, maybe it's nearing end of life? Or maybe something with the buildworld and buildkernel had an adverse effect on the file system? I think I'm missing something in the References headers but was doing the best I can without graphic interface. Text DRMKMS screen I get when booting NetBSD-current looks the same as what I get in FreeBSD-current after returning from X, and much better-looking than the text vt screen I get upon booting FreeBSD before starting X. Tom From owner-freebsd-current@freebsd.org Mon Aug 10 13:53:49 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 245B699E28D for ; Mon, 10 Aug 2015 13:53:49 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (glebius.int.ru [81.19.69.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "cell.glebius.int.ru", Issuer "cell.glebius.int.ru" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 9CFA41AE for ; Mon, 10 Aug 2015 13:53:47 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (localhost [127.0.0.1]) by cell.glebius.int.ru (8.15.2/8.15.2) with ESMTPS id t7ADrghP077360 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 10 Aug 2015 16:53:42 +0300 (MSK) (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by cell.glebius.int.ru (8.15.2/8.15.2/Submit) id t7ADrgfD077359; Mon, 10 Aug 2015 16:53:42 +0300 (MSK) (envelope-from glebius@FreeBSD.org) X-Authentication-Warning: cell.glebius.int.ru: glebius set sender to glebius@FreeBSD.org using -f Date: Mon, 10 Aug 2015 16:53:42 +0300 From: Gleb Smirnoff To: Thomas Mueller Cc: freebsd-current@freebsd.org Subject: Re: CFT: ndis(4) testers needed! Message-ID: <20150810135342.GE75813@glebius.int.ru> References: <20150731121226.GJ889@FreeBSD.org> <776723.76234.bm@smtp117.sbc.mail.ne1.yahoo.com> <20150804100746.GA889@FreeBSD.org> <20150804141722.GC889@glebius.int.ru> <475378.72622.bm@smtp114.sbc.mail.ne1.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <475378.72622.bm@smtp114.sbc.mail.ne1.yahoo.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2015 13:53:49 -0000 Thomas, On Mon, Aug 10, 2015 at 01:29:49PM +0000, Thomas Mueller wrote: T> I didn't mean to send the same old message a second time (sorry); I was at a difficult-to-read interface, this is what I meant to send: T> T> UPDATE, typing from FreeBSD vt and X crashing system: T> T> I ran svn up on the source tree, applied the patch, make buildworld succeeded, but building the kernels all failed, with and without ndis, so I dare not make installworld, which would put userland out of sync with kernels and likely give me nonworking system. T> T> Now, I try to startx as nonroot, then there is no more signal to monitor, but keyboard is recognized, at least CapsLock and ScrollLock light and unlight the LEDs. Returning Ctrl-Alt-F1 blindly and typing "shutdown -r now" does nothing, I must press Reset button. T> T> Now I want to undo the patch, unless there is something better you can suggest, like maybe a fix? T> T> I want to get a working system again. T> T> svn revert --depth=infinity ? Yes, 'svn revert --depth=infinity .' in the root of sources will undo any local changes. T> I don't really know what happened that X won't start any more, it's on a Western Digital Green Drive bought at the end of May 2013, maybe it's nearing end of life? T> T> Or maybe something with the buildworld and buildkernel had an adverse effect on the file system? buildworld and buildkernel can't affect your installation. -- Totus tuus, Glebius. From owner-freebsd-current@freebsd.org Mon Aug 10 14:20:49 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6598399E8CB; Mon, 10 Aug 2015 14:20:49 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 4E9E8321; Mon, 10 Aug 2015 14:20:49 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 2054AEE9; Mon, 10 Aug 2015 14:20:49 +0000 (UTC) Date: Mon, 10 Aug 2015 14:20:48 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: melifaro@FreeBSD.org, mav@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <1429377430.45.1439216448790.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <80905363.41.1439206792705.JavaMail.jenkins@jenkins-9.freebsd.org> References: <80905363.41.1439206792705.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #807 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2015 14:20:49 -0000 FreeBSD_HEAD_i386 - Build #807 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/807/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/807/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/807/console Change summaries: 286579 by mav: MFV r277430: 5313 Allow I/Os to be aggregated across ZIO priority classes Reviewed by: Andriy Gapon Reviewed by: Will Andrews Reviewed by: Matt Ahrens Reviewed by: George Wilson Approved by: Robert Mustacchi Author: Justin T. Gibbs illumos/illumos-gate@fe319232d24f4ae183730a5a24a09423d8ab4429 286578 by mav: Fix r286574 build in user-space. 286577 by melifaro: Partially merge r274887,r275334,r275577,r275578,r275586 to minimize differences between projects/routing and HEAD. This commit tries to keep code logic the same while changing underlying code to use unified callbacks. * Add llt_foreach_entry method to traverse all entries in given llt * Add llt_dump_entry method to export particular lle entry in sysctl/rtsock format (code is not indented properly to minimize diff). Will be fixed in the next commits. * Add llt_link_entry/llt_unlink_entry methods to link/unlink particular lle. * Add llt_fill_sa_entry method to export address in the lle to sockaddr format. * Add llt_hash method to use in generic hash table support code. * Add llt_free_entry method which is used in llt_prefix_free code. * Prepare for fine-grained locking by separating lle unlink and deletion in lltable_free() and lltable_prefix_free(). * Provide lltable_get() functions to reduce direct 'struct lltable' access by external callers. * Remove @llt agrument from lle_free() lle callback since it was unused. * Temporarily add L3_CADDR() macro for 'const' sockaddr typecasting. * Switch to per-af hashing code. * Rename LLE_FREE_LOCKED() callback from in[6]_lltable_free() to in_[6]lltable_destroy() to avoid clashing with llt_free_entry() method. Update description from these functions. * Use unified lltable_free_entry() function instead of per-af one. Reviewed by: ae 286576 by mav: Fix r286570 build with debug. 286575 by mav: MFV r277428: 5056 ZFS deadlock on db_mtx and dn_holds Reviewed by: Will Andrews Reviewed by: Matt Ahrens Reviewed by: George Wilson Approved by: Dan McDonald Author: Justin Gibbs illumos/illumos-gate@bc9014e6a81272073b9854d9f65dd59e18d18c35 From owner-freebsd-current@freebsd.org Mon Aug 10 15:00:18 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C99E499D222 for ; Mon, 10 Aug 2015 15:00:18 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id BA50B16BD; Mon, 10 Aug 2015 15:00:18 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id D9731F36; Mon, 10 Aug 2015 15:00:18 +0000 (UTC) Date: Mon, 10 Aug 2015 15:00:18 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: melifaro@FreeBSD.org, mav@FreeBSD.org, brueffer@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <157560666.49.1439218818850.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <711119893.39.1439206065419.JavaMail.jenkins@jenkins-9.freebsd.org> References: <711119893.39.1439206065419.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD - Build #3057 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2015 15:00:19 -0000 FreeBSD_HEAD - Build #3057 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3057/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3057/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3057/console Change summaries: 286578 by mav: Fix r286574 build in user-space. 286577 by melifaro: Partially merge r274887,r275334,r275577,r275578,r275586 to minimize differences between projects/routing and HEAD. This commit tries to keep code logic the same while changing underlying code to use unified callbacks. * Add llt_foreach_entry method to traverse all entries in given llt * Add llt_dump_entry method to export particular lle entry in sysctl/rtsock format (code is not indented properly to minimize diff). Will be fixed in the next commits. * Add llt_link_entry/llt_unlink_entry methods to link/unlink particular lle. * Add llt_fill_sa_entry method to export address in the lle to sockaddr format. * Add llt_hash method to use in generic hash table support code. * Add llt_free_entry method which is used in llt_prefix_free code. * Prepare for fine-grained locking by separating lle unlink and deletion in lltable_free() and lltable_prefix_free(). * Provide lltable_get() functions to reduce direct 'struct lltable' access by external callers. * Remove @llt agrument from lle_free() lle callback since it was unused. * Temporarily add L3_CADDR() macro for 'const' sockaddr typecasting. * Switch to per-af hashing code. * Rename LLE_FREE_LOCKED() callback from in[6]_lltable_free() to in_[6]lltable_destroy() to avoid clashing with llt_free_entry() method. Update description from these functions. * Use unified lltable_free_entry() function instead of per-af one. Reviewed by: ae 286576 by mav: Fix r286570 build with debug. 286575 by mav: MFV r277428: 5056 ZFS deadlock on db_mtx and dn_holds Reviewed by: Will Andrews Reviewed by: Matt Ahrens Reviewed by: George Wilson Approved by: Dan McDonald Author: Justin Gibbs illumos/illumos-gate@bc9014e6a81272073b9854d9f65dd59e18d18c35 286574 by mav: MFV r277427: 5445 Add more visibility via arcstats; specifically arc_state_t stats and differentiate between "data" and "metadata" Reviewed by: Basil Crow Reviewed by: George Wilson Reviewed by: Matthew Ahrens Reviewed by: Bayard Bell Approved by: Robert Mustacchi Author: Prakash Surya illumos/illumos-gate@4076b1bf41cfd9f968a33ed54a7ae76d9e996fe8 286573 by brueffer: Xref iwm(4). 286572 by brueffer: Add iwm(4) to the hardware notes. From owner-freebsd-current@freebsd.org Mon Aug 10 16:43:04 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C2F7D99EBFB for ; Mon, 10 Aug 2015 16:43:04 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id B42F26ED; Mon, 10 Aug 2015 16:43:04 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 972E4F6A; Mon, 10 Aug 2015 16:43:02 +0000 (UTC) Date: Mon, 10 Aug 2015 16:42:54 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <208285480.51.1439224974669.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <561463539.37.1439199703938.JavaMail.jenkins@jenkins-9.freebsd.org> References: <561463539.37.1439199703938.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1265 - Still Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2015 16:43:04 -0000 FreeBSD_HEAD-tests - Build #1265 - Still Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1265/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1265/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1265/console Change summaries: No changes The failed test cases: 2 tests failed. FAILED: lib.libc.locale.mbrtowc_test.mbrtowc_object Error Message: Invalid sequence FAILED: lib.libc.locale.mbstowcs_test.mbstowcs_basic Error Message: /builds/FreeBSD_HEAD/contrib/netbsd-tests/lib/libc/locale/t_mbstowcs.c:168: (ssize_t)mbstowcs(wbuf, t->data, SIZE-1): Illegal byte sequence From owner-freebsd-current@freebsd.org Mon Aug 10 21:33:58 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 06FA899E3F1 for ; Mon, 10 Aug 2015 21:33:58 +0000 (UTC) (envelope-from mueller6724@bellsouth.net) Received: from nm1-vm2.access.bullet.mail.bf1.yahoo.com (nm1-vm2.access.bullet.mail.bf1.yahoo.com [216.109.114.73]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id ADC9EB26 for ; Mon, 10 Aug 2015 21:33:57 +0000 (UTC) (envelope-from mueller6724@bellsouth.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bellsouth.net; s=s2048; t=1439242070; bh=dM/sVP/r78Ic/AcUzpBDrg2OTAFZwGv1UTw2h/rnfY4=; h=Date:From:To:CC:Subject:References:From:Subject; b=FhQgR0r9RGRm0dYq1n9MDXkn0u1Aj5bkeJwfatjR+R7BRScwnFq5kMhkrmNhiTlA47wd72Jnvdsl2fpe2BwDG/QOzYRj3UYXZqH+Qy5ASEpLhykkI0lnlbe5oawikObUAsCEhTpcsDyFuKi3Rcq/BBgFA20ze03UYD6v4HMuCx2nCK9kE1KAh5f/yRz6M+brS9j91G+gARBC+oPgMMKMC36yNZaQRzFAgYIVqR35GXSlSlqfbyHUFcg3XM8U9XiVnoWJe52PrOQ52doWrcNtxKO1I+AOWpBclxmrRBkWOur0nPMs/u75g+gtk2iueHlqYeP29FsndL6vDa2ziZj5Ow== Received: from [66.196.81.162] by nm1.access.bullet.mail.bf1.yahoo.com with NNFMP; 10 Aug 2015 21:27:50 -0000 Received: from [98.138.226.242] by tm8.access.bullet.mail.bf1.yahoo.com with NNFMP; 10 Aug 2015 21:27:50 -0000 Received: from [127.0.0.1] by smtp113.sbc.mail.ne1.yahoo.com with NNFMP; 10 Aug 2015 21:27:47 -0000 X-Yahoo-Newman-Id: 721515.87628.bm@smtp113.sbc.mail.ne1.yahoo.com Message-ID: <721515.87628.bm@smtp113.sbc.mail.ne1.yahoo.com> X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: ksb9P.8VM1kOVkaromiW2reZEW3UuUHqvt9O9SCEkg9oGEd sOdDP9B9wAx2eQTscovHruGCdWOVLkUMSixrtEcotHpMyVNOTsJC5w4S7.eT 0CX_XJ9Xhr2KJ5Eli9jYWEKV3kaWCL_gfiMwM7r.eVxdvdkFEdo4miBy8mwb o9HRD.kxqRtsS5jISIPJpg7CzHjgVxO5mWu5IBofnM7nXAwGATwQsmPS6P_l UxjETTQMNWEEY9avLtUJZCioFYOgiaX61hdWwTaC6f9FNVN_KVgQ6UuFng8F UEemSb6_RAgI5Gkb0ThDbvJeQxJ7Aa3gwIF0zc0Sr.7VWWrq00WA9fzfOqD. qc6By9JHyeye1xeFRgw.rMuIbMae.bbN13ssTZPiV.kQAaXaRVk7xR..zuI8 6PMxCVEHCmewQb2j10yeJm_vbo0.MVv.iDA.yUeO_3rtnsE7lLPIL_lBYTUM 1iOx3Ju4GjB.q7xBQzC7TcY9MB_c57IYCpGlf94HoyDRcUOVolLgHEY4tZN5 DF_BLR_B3YybZwcP5pzckLRUMqqdAnI3hWs05dEdTCYmsX8yQt8n9hpOjUQU - X-Yahoo-SMTP: Kz_aW1.swBBYof3zAD7.RWzXz9ZAQVDMml1VADsbgPT4Kq79LC0- Date: Mon, 10 Aug 2015 21:27:44 +0000 From: "Thomas Mueller" To: freebsd-current@freebsd.org CC: Gleb Smirnoff Subject: Re: CFT: ndis(4) testers needed! References: <20150731121226.GJ889@FreeBSD.org> <776723.76234.bm@smtp117.sbc.mail.ne1.yahoo.com> <20150804100746.GA889@FreeBSD.org> <20150804141722.GC889@glebius.int.ru> <475378.72622.bm@smtp114.sbc.mail.ne1.yahoo.com> <20150810135342.GE75813@glebius.int.ru> X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2015 21:33:58 -0000 You sent a patch, net80211.diff.bz2 . Before I extract and apply the patch, how does that differ from D2655.diff ? Is it an updated version, does it include ndis or only FreeBSD-native drivers? Do you want me to test Hiro H50191 with native rsu, or ndis, or both separately? I guess I need to do, from src tree base, svn revert svn up . patch < /path/to/net80211.diff Does that look correct? Packages/ports have fallen behind, due to problems with rsu driver and not being able to use Ethernet in FreeBSD (now OK), still on png-1.5.18; xorg-server is still on 1.12.4_7,1 . An attempt to upgrade using portmaster in accordance with UPDATING 20141225 instructions hit a snag, could possibly have rendered xorg-server nonrunnable. Tom From owner-freebsd-current@freebsd.org Mon Aug 10 21:52:17 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2752C99EA36 for ; Mon, 10 Aug 2015 21:52:17 +0000 (UTC) (envelope-from pawelbsd@gmail.com) Received: from mail-wi0-x22d.google.com (mail-wi0-x22d.google.com [IPv6:2a00:1450:400c:c05::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B1F76E77; Mon, 10 Aug 2015 21:52:16 +0000 (UTC) (envelope-from pawelbsd@gmail.com) Received: by wibhh20 with SMTP id hh20so169128384wib.0; Mon, 10 Aug 2015 14:52:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; bh=wXLc83nLV9itaWjr+UQNjsFJtQYVdvpMTKCLAxrDTKI=; b=PkxiRMEVEWpn/Ixq123ywe2bpG3w1kx6GMS0LOqS0fmc7rXeDmBZugLh7zHE9GWTng kNjP6OTXr/Xyvyp9SEr7VydmP5D9KzWfiDx2gF2jQo7KQXRzlWa3WrjOSm6xJW1ZRMzs scLqYDyQuI0+NLeXKDdQcIAt2rxPOFgugomu8zKh4HUS36Jq4kadCC7Laglqi8Iiet9R 5wVOT7xNyEKo3YlOojO47EqLkRdAmYNynU3ypMUOQOVFPzq9ej2ygmEF6i8Eon0qY6Jf lZZQC7wl6qZlTJwbB0FQ7iwlRdZyGg2gg/LEwTZwfQfWdXv99rLKRe9ZDfA9SBrOsZyI 5Low== X-Received: by 10.180.82.7 with SMTP id e7mr28453426wiy.19.1439243534163; Mon, 10 Aug 2015 14:52:14 -0700 (PDT) Received: from localhost ([176.221.120.165]) by smtp.gmail.com with ESMTPSA id by17sm15732846wib.18.2015.08.10.14.52.13 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 10 Aug 2015 14:52:13 -0700 (PDT) Sender: =?UTF-8?B?UGF3ZcWCIFDEmWthbGE=?= Date: Mon, 10 Aug 2015 23:47:46 +0200 From: Pawel Pekala To: Mateusz Guzik Cc: "K. Macy" , John-Mark Gurney , FreeBSD Current Subject: Re: Instant panic while trying run ports-mgmt/poudriere Message-ID: <20150810234746.42312b17@FreeBSD.org> In-Reply-To: <20150806214419.GA20809@dft-labs.eu> References: <20150713231205.627bab36@FreeBSD.org> <20150714223829.GY8523@funkthat.com> <20150715174616.652d0aea@FreeBSD.org> <20150715180526.GM8523@funkthat.com> <20150715223703.78b9197c@FreeBSD.org> <20150806233328.47a02594@FreeBSD.org> <20150806214419.GA20809@dft-labs.eu> X-Mailer: Claws Mail 3.12.0 (GTK+ 2.24.28; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2015 21:52:17 -0000 Hi Mateusz, On 2015-08-06 23:44 +0200, Mateusz Guzik wrote: >Sorry, I completely forgot about this. > >Can you please modify debug flags in your kernel config file to be >"-O0 -g3" and reproduce with that? This should allow kgdb to obtain >full info (along with exact rash site for inspection) without further >tinkering or guessing. I'm unable to provide this for you, kernel compiled with this flags panics during boot at zfs root mount. --=20 pozdrawiam / with regards Pawe=C5=82 P=C4=99kala From owner-freebsd-current@freebsd.org Mon Aug 10 21:58:03 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 821C099EB97 for ; Mon, 10 Aug 2015 21:58:03 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 6B354261; Mon, 10 Aug 2015 21:58:03 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [IPv6:::1]) by freefall.freebsd.org (Postfix) with ESMTP id 63E931822; Mon, 10 Aug 2015 21:58:03 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id 150C0104FA; Mon, 10 Aug 2015 21:58:03 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id KV2B3ypDIFLw; Mon, 10 Aug 2015 21:58:00 +0000 (UTC) Subject: Re: Instant panic while trying run ports-mgmt/poudriere DKIM-Filter: OpenDKIM Filter v2.9.2 mail.xzibition.com 21C55104F1 To: Pawel Pekala , Mateusz Guzik References: <20150713231205.627bab36@FreeBSD.org> <20150714223829.GY8523@funkthat.com> <20150715174616.652d0aea@FreeBSD.org> <20150715180526.GM8523@funkthat.com> <20150715223703.78b9197c@FreeBSD.org> <20150806233328.47a02594@FreeBSD.org> <20150806214419.GA20809@dft-labs.eu> <20150810234746.42312b17@FreeBSD.org> Cc: "K. Macy" , John-Mark Gurney , FreeBSD Current From: Bryan Drewery Organization: FreeBSD Message-ID: <55C91E64.8040804@FreeBSD.org> Date: Mon, 10 Aug 2015 14:57:56 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: <20150810234746.42312b17@FreeBSD.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2015 21:58:03 -0000 On 8/10/15 2:47 PM, Pawel Pekala wrote: > Hi Mateusz, > > On 2015-08-06 23:44 +0200, Mateusz Guzik wrote: >> Sorry, I completely forgot about this. >> >> Can you please modify debug flags in your kernel config file to be >> "-O0 -g3" and reproduce with that? This should allow kgdb to obtain >> full info (along with exact rash site for inspection) without further >> tinkering or guessing. > > I'm unable to provide this for you, kernel compiled with this flags > panics during boot at zfs root mount. > Try raising kern.kstack_pages to 5 or 6 in the loader prompt too. -- Regards, Bryan Drewery From owner-freebsd-current@freebsd.org Mon Aug 10 21:59:00 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5D90199EBF5 for ; Mon, 10 Aug 2015 21:59:00 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 4F9463D1; Mon, 10 Aug 2015 21:59:00 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 4E71FFF3; Mon, 10 Aug 2015 21:59:00 +0000 (UTC) Date: Mon, 10 Aug 2015 21:58:59 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <491216453.54.1439243940022.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <208285480.51.1439224974669.JavaMail.jenkins@jenkins-9.freebsd.org> References: <208285480.51.1439224974669.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1266 - Still Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2015 21:59:00 -0000 FreeBSD_HEAD-tests - Build #1266 - Still Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1266/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1266/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1266/console Change summaries: No changes The failed test cases: 2 tests failed. FAILED: lib.libc.locale.mbrtowc_test.mbrtowc_object Error Message: Invalid sequence FAILED: lib.libc.locale.mbstowcs_test.mbstowcs_basic Error Message: /builds/FreeBSD_HEAD/contrib/netbsd-tests/lib/libc/locale/t_mbstowcs.c:168: (ssize_t)mbstowcs(wbuf, t->data, SIZE-1): Illegal byte sequence From owner-freebsd-current@freebsd.org Mon Aug 10 23:23:02 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 530F899E2FC for ; Mon, 10 Aug 2015 23:23:02 +0000 (UTC) (envelope-from rodrigc@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 4599FCF6; Mon, 10 Aug 2015 23:23:02 +0000 (UTC) (envelope-from rodrigc@FreeBSD.org) Received: by freefall.freebsd.org (Postfix, from userid 1060) id 438FF1096; Mon, 10 Aug 2015 23:23:02 +0000 (UTC) Date: Mon, 10 Aug 2015 23:23:02 +0000 From: Craig Rodrigues To: Jilles Tjoelker Cc: freebsd-current@FreeBSD.org, jenkins-admin@FreeBSD.org Subject: Re: FreeBSD_HEAD-tests - Build #1262 - Still Unstable Message-ID: <20150810232302.GA11925@FreeBSD.org> References: <2115342244.31.1439134446177.JavaMail.jenkins@jenkins-9.freebsd.org> <528409405.33.1439150901602.JavaMail.jenkins@jenkins-9.freebsd.org> <20150809204049.GA42344@stack.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20150809204049.GA42344@stack.nl> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2015 23:23:02 -0000 On Sun, Aug 09, 2015 at 10:40:49PM +0200, Jilles Tjoelker wrote: > SVN r286490 exposed the brokenness of these tests. Since RFC 3629 > (November 2003), UTF-8 has been restricted to code points up to 0x10FFFF > (inclusive). The higher sequences should be removed from the tests (or, > even better, be expected to cause [EILSEQ]). > > I can provide a patch, but thought I'd explain the problem first. Thanks for the analysis. If you have an idea how to fix the tests, please commit the patch. -- Craig From owner-freebsd-current@freebsd.org Tue Aug 11 02:03:42 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1104F99DB60 for ; Tue, 11 Aug 2015 02:03:42 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 02352EAE; Tue, 11 Aug 2015 02:03:42 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id DCF9DCF; Tue, 11 Aug 2015 02:03:41 +0000 (UTC) Date: Tue, 11 Aug 2015 02:03:41 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <1325273124.56.1439258621625.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <491216453.54.1439243940022.JavaMail.jenkins@jenkins-9.freebsd.org> References: <491216453.54.1439243940022.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1267 - Still Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2015 02:03:42 -0000 FreeBSD_HEAD-tests - Build #1267 - Still Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1267/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1267/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1267/console Change summaries: No changes The failed test cases: 2 tests failed. FAILED: lib.libc.locale.mbrtowc_test.mbrtowc_object Error Message: Invalid sequence FAILED: lib.libc.locale.mbstowcs_test.mbstowcs_basic Error Message: /builds/FreeBSD_HEAD/contrib/netbsd-tests/lib/libc/locale/t_mbstowcs.c:168: (ssize_t)mbstowcs(wbuf, t->data, SIZE-1): Illegal byte sequence From owner-freebsd-current@freebsd.org Tue Aug 11 04:33:21 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DE02799DFB4 for ; Tue, 11 Aug 2015 04:33:20 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from mail-pd0-f171.google.com (mail-pd0-f171.google.com [209.85.192.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B2291FB2 for ; Tue, 11 Aug 2015 04:33:20 +0000 (UTC) (envelope-from tim@kientzle.com) Received: by pdco4 with SMTP id o4so79060308pdc.3 for ; Mon, 10 Aug 2015 21:33:14 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=V1JF5jJHbI2TEMAuYaEoTNQhDbmZ5SuAJocdiIRsK5g=; b=KtIWhGcSUe0XPiNs7h2OLu93wdWmA/lZc6EVCqzgszJNeZ7kX1iNFiu1IfSaEW7Fn9 22XhIR9jhX/CX7/6OGMiHCntEPZS+Gnr/xFqnotRBIYUs3x1vWKgvwyO8uNJV0Q4Xzmi yWLY27VLJjgJeeZUGenLoLKl4mxHvH5FWqykWy9+nD9ABYltzedyLU1WgLzZT5n7LaJV lRCiN3/r+0wFJXfA57LF7+gk3ElkzHemBd+6Agxke3QkrZ7Cd4M/Q8x3eWSJHD1Bndqs XgKoNL1HUOsCqpyRWolw81UO6G7PVR9KYzE9817y2xJAbQmTNXbwK/fxGuW0mpRKMth/ MpUQ== X-Gm-Message-State: ALoCoQktMP4vzH2KWLARLSVOZntBpbWoOGr73XEHiLW8rT/06jGpbb/qvxzD1LNjbviAal/oOQCB X-Received: by 10.70.6.34 with SMTP id x2mr51318431pdx.113.1439267594881; Mon, 10 Aug 2015 21:33:14 -0700 (PDT) Received: from [192.168.1.102] (c-24-6-220-224.hsd1.ca.comcast.net. [24.6.220.224]) by smtp.gmail.com with ESMTPSA id b4sm704338pdn.42.2015.08.10.21.33.13 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 10 Aug 2015 21:33:13 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\)) Subject: Re: Consistent crash of BeagleBone kernel From: Tim Kientzle In-Reply-To: <20150810073947.GN2072@kib.kiev.ua> Date: Mon, 10 Aug 2015 21:33:11 -0700 Cc: FreeBSD Current Content-Transfer-Encoding: quoted-printable Message-Id: <3CCB9E6A-EC5B-4A25-92B9-0850403BC657@kientzle.com> References: <20150809064704.GH2072@kib.kiev.ua> <350C3412-910F-4B08-A903-A51D18474DAF@kientzle.com> <20150809181004.GK2072@kib.kiev.ua> <20150810073947.GN2072@kib.kiev.ua> To: Konstantin Belousov X-Mailer: Apple Mail (2.2102) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2015 04:33:21 -0000 > On Aug 10, 2015, at 12:39 AM, Konstantin Belousov = wrote: >=20 > On Sun, Aug 09, 2015 at 05:24:13PM -0700, Tim Kientzle wrote: >>=20 >>> On Aug 9, 2015, at 11:10 AM, Konstantin Belousov = wrote: >>>=20 >>> On Sun, Aug 09, 2015 at 10:53:20AM -0700, Tim Kientzle wrote: >>>>=20 >>>> I suspect the LOR is new. >>>>=20 >>>> It looks like the panic is occurring when WITNESS tries to print = the backtrace for the LOR. I???m not familiar with that code; does it = use the kernel linker? >>>>=20 >>>=20 >>> It indeed locks the linker lock to resolve symbols. So it seems to = be >>> even more useful to make the linker lock recursive locally, then you >>> should be able to see the backtrace for LOR. >>=20 >> Changing the kld_sx lock to recursive, I now see a backtrace for the = ufs/kernel linker LOR. Full trace pasted below. >>=20 >> This is displayed just before the network interfaces; I suspect = it???s being triggered when my startup initializes the urtwn wireless = adapter (which does indeed load a number of kernel modules). >>=20 >> lock order reversal: >> 1st 0xc083ef40 kernel linker (kernel linker) @ = /Users/tim/projects/crochet/src-head/sys/kern/kern_linker.c:1030 >> 2nd 0xc2d63c94 ufs (ufs) @ = /Users/tim/projects/crochet/src-head/sys/kern/vfs_lookup.c:529 > The order, for which witness complained, is in fact the right order. > The linker_load_module() function calls LINKER_LOAD_FILE() with the > kld_sx locked, and linker itself locks module vnode. >=20 > So there was something in your system which exposed the reversed order > vnode->kld_sx before the action. To catch it, keep the modification = to > mark kld_sx as recursive, but also add an item to the order_lists in > the sys/kern/subr_witness.c like this: > {"kernel linker", &lock_class_sx}, > {"ufs", &lock_class_lockmgr}, > {NULL, NULL} > and watch were would it fire. I=E2=80=99ll do this when I get back to that system next week. I have a guess, though: I noticed that the old bufwait/dirhash LOR is = being triggered before this. Could the backtrace from that be teaching = Witness a bogus ufs -> kld ordering? Tim From owner-freebsd-current@freebsd.org Tue Aug 11 04:43:33 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D47E499E21A for ; Tue, 11 Aug 2015 04:43:33 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 63B20687 for ; Tue, 11 Aug 2015 04:43:33 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id t7B4hOwU001183 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Tue, 11 Aug 2015 07:43:24 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua t7B4hOwU001183 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id t7B4hNOh001182; Tue, 11 Aug 2015 07:43:23 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Tue, 11 Aug 2015 07:43:23 +0300 From: Konstantin Belousov To: Tim Kientzle Cc: FreeBSD Current Subject: Re: Consistent crash of BeagleBone kernel Message-ID: <20150811044323.GU2072@kib.kiev.ua> References: <20150809064704.GH2072@kib.kiev.ua> <350C3412-910F-4B08-A903-A51D18474DAF@kientzle.com> <20150809181004.GK2072@kib.kiev.ua> <20150810073947.GN2072@kib.kiev.ua> <3CCB9E6A-EC5B-4A25-92B9-0850403BC657@kientzle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3CCB9E6A-EC5B-4A25-92B9-0850403BC657@kientzle.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2015 04:43:33 -0000 On Mon, Aug 10, 2015 at 09:33:11PM -0700, Tim Kientzle wrote: > I have a guess, though: I noticed that the old bufwait/dirhash LOR is being triggered before this. Could the backtrace from that be teaching Witness a bogus ufs -> kld ordering? I do not see how it could. The (directory) buffer lock is after the directory vnode lock, and both of them should be after the kld_sx. If some buffer lock appears before kld_sx, this is the same problem as with the vnode lock. From owner-freebsd-current@freebsd.org Tue Aug 11 05:40:49 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B939799EF64 for ; Tue, 11 Aug 2015 05:40:49 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 76B8BBF1 for ; Tue, 11 Aug 2015 05:40:49 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) for freebsd-current@freebsd.org with esmtp (envelope-from ) id <1ZP2Io-001sPt-Rq>; Tue, 11 Aug 2015 07:40:46 +0200 Received: from p578a69f9.dip0.t-ipconnect.de ([87.138.105.249] helo=freyja.zeit4.iv.bundesimmobilien.de) by inpost2.zedat.fu-berlin.de (Exim 4.85) for freebsd-current@freebsd.org with esmtpsa (envelope-from ) id <1ZP2Io-002vFQ-Kv>; Tue, 11 Aug 2015 07:40:46 +0200 Date: Tue, 11 Aug 2015 07:40:41 +0200 From: "O. Hartmann" To: freebsd-current Subject: r286615: /usr/libexec/ftpd broken! Message-ID: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> Organization: FU Berlin X-Mailer: Claws Mail 3.12.0 (GTK+ 2.24.28; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Originating-IP: 87.138.105.249 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2015 05:40:49 -0000 While ftpd daemon was working in r286590, it isn't anymore in r286615. Starting the daemon make it silently rejecting to start and disappears. Even manually started with option -d or/and -i doesn't work anymore. Does anybody else see this phenomenon? Scary ... Regards, oh From owner-freebsd-current@freebsd.org Tue Aug 11 08:44:55 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6E67D99FD10 for ; Tue, 11 Aug 2015 08:44:55 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 29375F27 for ; Tue, 11 Aug 2015 08:44:54 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) for freebsd-current@freebsd.org with esmtp (envelope-from ) id <1ZP5Ay-002ltZ-G5>; Tue, 11 Aug 2015 10:44:52 +0200 Received: from p578a69f9.dip0.t-ipconnect.de ([87.138.105.249] helo=freyja.zeit4.iv.bundesimmobilien.de) by inpost2.zedat.fu-berlin.de (Exim 4.85) for freebsd-current@freebsd.org with esmtpsa (envelope-from ) id <1ZP5Ay-0039v4-BN>; Tue, 11 Aug 2015 10:44:52 +0200 Date: Tue, 11 Aug 2015 10:44:51 +0200 From: "O. Hartmann" To: freebsd-current Subject: Re: r286615: /usr/libexec/ftpd broken! Message-ID: <20150811104451.2031fff2@freyja.zeit4.iv.bundesimmobilien.de> In-Reply-To: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> References: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> Organization: FU Berlin X-Mailer: Claws Mail 3.12.0 (GTK+ 2.24.28; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Originating-IP: 87.138.105.249 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2015 08:44:55 -0000 On Tue, 11 Aug 2015 07:40:41 +0200 "O. Hartmann" wrote: > While ftpd daemon was working in r286590, it isn't anymore in r286615. > Starting the daemon make it silently rejecting to start and disappears. > > Even manually started with option -d or/and -i doesn't work anymore. > > Does anybody else see this phenomenon? Scary ... > > > Regards, > oh > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" Just recompiled everything with r286617. ftpd starts sometimes, sporadically, and dies somewhere in the process. Connections to the ftpd aren't possible. Sockstat doesn't even show up a TCP/IP socket (21, ftp/tcp) where the daemon is supposed to listen for incoming connection - I see only udp4 (connecting to local_unbound/127.0.0.1:53). This is strange ... From owner-freebsd-current@freebsd.org Tue Aug 11 09:11:56 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 800B699DA7C for ; Tue, 11 Aug 2015 09:11:56 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (glebius.int.ru [81.19.69.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "cell.glebius.int.ru", Issuer "cell.glebius.int.ru" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 09C2C6A9 for ; Tue, 11 Aug 2015 09:11:55 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (localhost [127.0.0.1]) by cell.glebius.int.ru (8.15.2/8.15.2) with ESMTPS id t7B9Bms7082650 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 11 Aug 2015 12:11:48 +0300 (MSK) (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by cell.glebius.int.ru (8.15.2/8.15.2/Submit) id t7B9BmV9082649; Tue, 11 Aug 2015 12:11:48 +0300 (MSK) (envelope-from glebius@FreeBSD.org) X-Authentication-Warning: cell.glebius.int.ru: glebius set sender to glebius@FreeBSD.org using -f Date: Tue, 11 Aug 2015 12:11:48 +0300 From: Gleb Smirnoff To: Thomas Mueller Cc: freebsd-current@freebsd.org Subject: Re: CFT: ndis(4) testers needed! Message-ID: <20150811091148.GK75813@glebius.int.ru> References: <20150731121226.GJ889@FreeBSD.org> <776723.76234.bm@smtp117.sbc.mail.ne1.yahoo.com> <20150804100746.GA889@FreeBSD.org> <20150804141722.GC889@glebius.int.ru> <475378.72622.bm@smtp114.sbc.mail.ne1.yahoo.com> <20150810135342.GE75813@glebius.int.ru> <721515.87628.bm@smtp113.sbc.mail.ne1.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <721515.87628.bm@smtp113.sbc.mail.ne1.yahoo.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2015 09:11:56 -0000 Thomas, On Mon, Aug 10, 2015 at 09:27:44PM +0000, Thomas Mueller wrote: T> You sent a patch, net80211.diff.bz2 . T> T> Before I extract and apply the patch, how does that differ from D2655.diff ? Is it an updated version, does it include ndis or only FreeBSD-native drivers? It is updated version. It includes updates for all drivers, including ndis. T> Do you want me to test Hiro H50191 with native rsu, or ndis, or both separately? Only ndis please. T> I guess I need to do, from src tree base, T> T> svn revert T> svn up . T> patch < /path/to/net80211.diff T> T> Does that look correct? Yes, this is correct. -- Totus tuus, Glebius. From owner-freebsd-current@freebsd.org Tue Aug 11 11:14:37 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8BB3899E068 for ; Tue, 11 Aug 2015 11:14:37 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 7D4AEA19; Tue, 11 Aug 2015 11:14:37 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id C16891D8; Tue, 11 Aug 2015 11:14:36 +0000 (UTC) Date: Tue, 11 Aug 2015 11:14:34 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <567190897.58.1439291675203.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1325273124.56.1439258621625.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1325273124.56.1439258621625.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1268 - Still Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2015 11:14:37 -0000 FreeBSD_HEAD-tests - Build #1268 - Still Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1268/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1268/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1268/console Change summaries: No changes The failed test cases: 2 tests failed. FAILED: lib.libc.locale.mbrtowc_test.mbrtowc_object Error Message: Invalid sequence FAILED: lib.libc.locale.mbstowcs_test.mbstowcs_basic Error Message: /builds/FreeBSD_HEAD/contrib/netbsd-tests/lib/libc/locale/t_mbstowcs.c:168: (ssize_t)mbstowcs(wbuf, t->data, SIZE-1): Illegal byte sequence From owner-freebsd-current@freebsd.org Tue Aug 11 11:18:20 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C5F3299E134 for ; Tue, 11 Aug 2015 11:18:20 +0000 (UTC) (envelope-from ed@nuxi.nl) Received: from mail-oi0-f49.google.com (mail-oi0-f49.google.com [209.85.218.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A02F4C75 for ; Tue, 11 Aug 2015 11:18:20 +0000 (UTC) (envelope-from ed@nuxi.nl) Received: by oio137 with SMTP id 137so100691188oio.0 for ; Tue, 11 Aug 2015 04:18:14 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=yxNfPyLKN1T8fMd8eKNLkapHTyIQySMw0R2dbIUaEAE=; b=KPrKRC2+hGk2iuUatN2BQZKGiUgGfx06ovU6AacUWKSorXV7eXOVhGTSbcTFRCNKYu itQMVZiEPx26Fq5JC4cn1LI1B/l9p9b+sK4VhWtYTQ9991+5ypy6K9fmptU6jlmQk7+U 9sTee4inwfDmuB2kjZ7FlPCFrF8kXAzK2CMeDSMvnn2wduIrsk/ZkkFkDwAMRq0/p17I uFplNsnCgczYNUBgXSSEsy5eG1cg8xw7Ccb8iXqnffh6cNNWvLjr/i3b1N788UnFKdEE 8DCPw6SUbUQjnS6a54t9UpsBaTjyLY9F4BZF1gUSZzUy1W6Yt38f8H7EayHs7atEUb/r gJSg== X-Gm-Message-State: ALoCoQk/QyLKkkALnAnR4mdBrVu5ZAPPZMs4t2bZfVjFw/jFzc8o1WSwcBp34yoR4pcJSLJukYdb MIME-Version: 1.0 X-Received: by 10.202.92.6 with SMTP id q6mr22937054oib.11.1439291894148; Tue, 11 Aug 2015 04:18:14 -0700 (PDT) Received: by 10.76.0.77 with HTTP; Tue, 11 Aug 2015 04:18:14 -0700 (PDT) X-Originating-IP: [84.27.222.46] In-Reply-To: <20150811104451.2031fff2@freyja.zeit4.iv.bundesimmobilien.de> References: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> <20150811104451.2031fff2@freyja.zeit4.iv.bundesimmobilien.de> Date: Tue, 11 Aug 2015 13:18:14 +0200 Message-ID: Subject: Re: r286615: /usr/libexec/ftpd broken! From: Ed Schouten To: "O. Hartmann" Cc: freebsd-current , marcel@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2015 11:18:20 -0000 Hi there, 2015-08-11 10:44 GMT+02:00 O. Hartmann : > ftpd starts sometimes, sporadically, and dies somewhere in the process. > Connections to the ftpd aren't possible. Sockstat doesn't even show up a TCP/IP > socket (21, ftp/tcp) where the daemon is supposed to listen for incoming > connection - I see only udp4 (connecting to > local_unbound/127.0.0.1:53). This is strange ... That's annoying. We should fix that. I recently made some changes to shutdown(2), but a grep reveals that ftpd doesn't call that function anywhere. Phew! The last changes made to ftpd are related to libxo. Adding marcel@, just to be sure. In the meantime, could you maybe run truss(8) over ftpd and send us the output? Thanks, -- Ed Schouten Nuxi, 's-Hertogenbosch, the Netherlands KvK-nr.: 62051717 From owner-freebsd-current@freebsd.org Tue Aug 11 11:24:12 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CF7CF99E3F4 for ; Tue, 11 Aug 2015 11:24:12 +0000 (UTC) (envelope-from ed@nuxi.nl) Received: from mail-oi0-f48.google.com (mail-oi0-f48.google.com [209.85.218.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A1A9E237 for ; Tue, 11 Aug 2015 11:24:12 +0000 (UTC) (envelope-from ed@nuxi.nl) Received: by oip136 with SMTP id 136so101312355oip.1 for ; Tue, 11 Aug 2015 04:24:06 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=DdLqy9H3aB8NUSf7Xme7bNZtpL9E4dPnKeH3UetIdqY=; b=P/Y0iFP0Q47dtsvph8JI/DhfAImvRPn47RwEPQmtLiRG8eTBAm5G2N+f/Ngx3UZG1v A2dVPSKMI/pGyQ0k6OPxPx/d38Z7sPu9EbpVS67t6rhjWglNhv6u1/HjTDnnk4VWMwHQ YUKhS9X+tQHu5+QcmAyLqg8cCUYJQ4Ox619/0DlZdg7y8e4licNXnvFyBGnpEoDLy3Vl YBiS8N8S96zU4LqVw3E/PKOH9Egf+VJpwmP7S68lL6t7bCJNFiFnzlK3vnMJjY2M9I7G XcOtIEOKz53PgMe2fyx2ilvUm6MNejnU9PprPSxZBYSvQDMHksS0PxFT7w6pAMOGeuWY Mm/Q== X-Gm-Message-State: ALoCoQnwwsuSgHyekXMvi7t1xOewa+DMT3cJAmT6j/eDrzC6VThKP7E927vquFC87DQ2ybP6AwwQ MIME-Version: 1.0 X-Received: by 10.202.214.72 with SMTP id n69mr23159368oig.67.1439292246043; Tue, 11 Aug 2015 04:24:06 -0700 (PDT) Received: by 10.76.0.77 with HTTP; Tue, 11 Aug 2015 04:24:05 -0700 (PDT) X-Originating-IP: [84.27.222.46] In-Reply-To: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> References: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> Date: Tue, 11 Aug 2015 13:24:05 +0200 Message-ID: Subject: Re: r286615: /usr/libexec/ftpd broken! From: Ed Schouten To: "O. Hartmann" Cc: freebsd-current , marcel@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2015 11:24:12 -0000 Hi, 2015-08-11 7:40 GMT+02:00 O. Hartmann : > While ftpd daemon was working in r286590, it isn't anymore in r286615. I overlooked this: this is a pretty small set of revisions. Thanks for that. Unfortunately, if I looked at those 25 changes, I wouldn't know which one to blame... -- Ed Schouten Nuxi, 's-Hertogenbosch, the Netherlands KvK-nr.: 62051717 From owner-freebsd-current@freebsd.org Tue Aug 11 11:52:51 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 87B7C99EB46 for ; Tue, 11 Aug 2015 11:52:51 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2755D2CC; Tue, 11 Aug 2015 11:52:50 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) with esmtp (envelope-from ) id <1ZP86q-003qHi-9L>; Tue, 11 Aug 2015 13:52:48 +0200 Received: from p578a69f9.dip0.t-ipconnect.de ([87.138.105.249] helo=freyja.zeit4.iv.bundesimmobilien.de) by inpost2.zedat.fu-berlin.de (Exim 4.85) with esmtpsa (envelope-from ) id <1ZP86p-003Qew-UK>; Tue, 11 Aug 2015 13:52:48 +0200 Date: Tue, 11 Aug 2015 13:52:42 +0200 From: "O. Hartmann" To: Ed Schouten Cc: freebsd-current , marcel@freebsd.org Subject: Re: r286615: /usr/libexec/ftpd broken! Message-ID: <20150811135242.504751d8@freyja.zeit4.iv.bundesimmobilien.de> In-Reply-To: References: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> <20150811104451.2031fff2@freyja.zeit4.iv.bundesimmobilien.de> Organization: FU Berlin X-Mailer: Claws Mail 3.12.0 (GTK+ 2.24.28; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/yCV+d2b_yBt9GeOoet9=yR3" X-Originating-IP: 87.138.105.249 X-ZEDAT-Hint: A X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2015 11:52:51 -0000 --MP_/yCV+d2b_yBt9GeOoet9=yR3 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline On Tue, 11 Aug 2015 13:18:14 +0200 Ed Schouten wrote: > Hi there, > > 2015-08-11 10:44 GMT+02:00 O. Hartmann : > > ftpd starts sometimes, sporadically, and dies somewhere in the process. > > Connections to the ftpd aren't possible. Sockstat doesn't even show up a > > TCP/IP socket (21, ftp/tcp) where the daemon is supposed to listen for > > incoming connection - I see only udp4 (connecting to > > local_unbound/127.0.0.1:53). This is strange ... > > That's annoying. We should fix that. > > I recently made some changes to shutdown(2), but a grep reveals that > ftpd doesn't call that function anywhere. Phew! The last changes made > to ftpd are related to libxo. Adding marcel@, just to be sure. > > In the meantime, could you maybe run truss(8) over ftpd and send us the > output? > > Thanks, Of course. Attached you'll find the output of truss -o file /usr/libexec/ftpd -l oh --MP_/yCV+d2b_yBt9GeOoet9=yR3 Content-Type: application/octet-stream; name=ftpd_truss.out Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=ftpd_truss.out bW1hcCgweDAsMzI3NjgsUFJPVF9SRUFEfFBST1RfV1JJVEUsTUFQX1BSSVZBVEV8TUFQX0FOT04s LTEsMHgwKSA9IDM0MzY2MjYzMjk2ICgweDgwMDYzOTAwMCkKaXNzZXR1Z2lkKDB4ODAwODM5MjEw LDB4N2ZmZmZmZmZlZmNlLDB4NDAsMHgwLDB4ZmZmZjgwMDgwMDgzYTI0MiwweDQwKSA9IDAgKDB4 MCkKbHN0YXQoIi9ldGMiLHsgbW9kZT1kcnd4ci14ci14ICxpbm9kZT0yNDA3Njksc2l6ZT0zMDcy LGJsa3NpemU9MzI3NjggfSkgPSAwICgweDApCmxzdGF0KCIvZXRjL2xpYm1hcC5jb25mIix7IG1v ZGU9LXJ3LXItLXItLSAsaW5vZGU9MjQwOTMwLHNpemU9MTAyLGJsa3NpemU9MzI3NjggfSkgPSAw ICgweDApCm9wZW5hdChBVF9GRENXRCwiL2V0Yy9saWJtYXAuY29uZiIsT19DTE9FWEVDLDAwKSA9 IDMgKDB4MykKZnN0YXQoMyx7IG1vZGU9LXJ3LXItLXItLSAsaW5vZGU9MjQwOTMwLHNpemU9MTAy LGJsa3NpemU9MzI3NjggfSkgPSAwICgweDApCm1tYXAoMHgwLDEwMixQUk9UX1JFQUQsTUFQX1BS SVZBVEUsMywweDApCSA9IDM0MzY2Mjk2MDY0ICgweDgwMDY0MTAwMCkKY2xvc2UoMykJCQkJCSA9 IDAgKDB4MCkKbHN0YXQoIi91c3IiLHsgbW9kZT1kcnd4ci14ci14ICxpbm9kZT0yLHNpemU9MTAy NCxibGtzaXplPTMyNzY4IH0pID0gMCAoMHgwKQpsc3RhdCgiL3Vzci9sb2NhbCIseyBtb2RlPWRy d3hyLXhyLXggLGlub2RlPTIsc2l6ZT0xMDI0LGJsa3NpemU9MzI3NjggfSkgPSAwICgweDApCmxz dGF0KCIvdXNyL2xvY2FsL2V0YyIseyBtb2RlPWRyd3hyLXhyLXggLGlub2RlPTMyMTAyNDAsc2l6 ZT0zMDcyLGJsa3NpemU9MzI3NjggfSkgPSAwICgweDApCmxzdGF0KCIvdXNyL2xvY2FsL2V0Yy9s aWJtYXAuZCIsMHg3ZmZmZmZmZmM5NzgpCSBFUlIjMiAnTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9y eScKbXVubWFwKDB4ODAwNjQxMDAwLDEwMikJCQkJID0gMCAoMHgwKQpvcGVuYXQoQVRfRkRDV0Qs Ii92YXIvcnVuL2xkLWVsZi5zby5oaW50cyIsT19DTE9FWEVDLDAwKSA9IDMgKDB4MykKcmVhZCgz LCJFaG50XF5BXDBcMFwwXE1eQFwwXDBcMFxNXl1cXkFcMCIuLi4sMTI4KSA9IDEyOCAoMHg4MCkK bHNlZWsoMywweDgwLFNFRUtfU0VUKQkJCQkgPSAxMjggKDB4ODApCnJlYWQoMywiL2xpYjovdXNy L2xpYjovdXNyL2xpYi9jb21wYXQ6L3UiLi4uLDQxMykgPSA0MTMgKDB4MTlkKQpjbG9zZSgzKQkJ CQkJID0gMCAoMHgwKQphY2Nlc3MoIi9saWIvbGlidXRpbC5zby45IixGX09LKQkJID0gMCAoMHgw KQpvcGVuYXQoQVRfRkRDV0QsIi9saWIvbGlidXRpbC5zby45IixPX0NMT0VYRUN8T19WRVJJRlks MDApID0gMyAoMHgzKQpmc3RhdCgzLHsgbW9kZT0tci0tci0tci0tICxpbm9kZT0yNDEzNDQsc2l6 ZT03NjgwOCxibGtzaXplPTMyNzY4IH0pID0gMCAoMHgwKQptbWFwKDB4MCw0MDk2LFBST1RfUkVB RCxNQVBfUFJJVkFURXxNQVBfUFJFRkFVTFRfUkVBRCwzLDB4MCkgPSAzNDM2NjI5NjA2NCAoMHg4 MDA2NDEwMDApCm1tYXAoMHgwLDIxNzkwNzIsUFJPVF9OT05FLE1BUF9QUklWQVRFfE1BUF9BTk9O fE1BUF9OT0NPUkUsLTEsMHgwKSA9IDM0MzY4MzY0NTQ0ICgweDgwMDgzYTAwMCkKbW1hcCgweDgw MDgzYTAwMCw2OTYzMixQUk9UX1JFQUR8UFJPVF9FWEVDLE1BUF9QUklWQVRFfE1BUF9GSVhFRHxN QVBfTk9DT1JFfE1BUF9QUkVGQVVMVF9SRUFELDMsMHgwKSA9IDM0MzY4MzY0NTQ0ICgweDgwMDgz YTAwMCkKbW1hcCgweDgwMGE0YjAwMCw0MDk2LFBST1RfUkVBRHxQUk9UX1dSSVRFLE1BUF9QUklW QVRFfE1BUF9GSVhFRHxNQVBfUFJFRkFVTFRfUkVBRCwzLDB4MTEwMDApID0gMzQzNzA1MzEzMjgg KDB4ODAwYTRiMDAwKQptbWFwKDB4ODAwYTRjMDAwLDgxOTIsUFJPVF9SRUFEfFBST1RfV1JJVEUs TUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1BUF9BTk9OLC0xLDB4MCkgPSAzNDM3MDUzNTQyNCAoMHg4 MDBhNGMwMDApCm11bm1hcCgweDgwMDY0MTAwMCw0MDk2KQkJCSA9IDAgKDB4MCkKY2xvc2UoMykJ CQkJCSA9IDAgKDB4MCkKYWNjZXNzKCIvbGliL2xpYmNyeXB0LnNvLjUiLEZfT0spCQkgPSAwICgw eDApCm9wZW5hdChBVF9GRENXRCwiL2xpYi9saWJjcnlwdC5zby41IixPX0NMT0VYRUN8T19WRVJJ RlksMDApID0gMyAoMHgzKQpmc3RhdCgzLHsgbW9kZT0tci0tci0tci0tICxpbm9kZT0yNDEzMTks c2l6ZT02NjA1NixibGtzaXplPTMyNzY4IH0pID0gMCAoMHgwKQptbWFwKDB4MCw0MDk2LFBST1Rf UkVBRCxNQVBfUFJJVkFURXxNQVBfUFJFRkFVTFRfUkVBRCwzLDB4MCkgPSAzNDM2NjI5NjA2NCAo MHg4MDA2NDEwMDApCm1tYXAoMHgwLDIyMzIzMjAsUFJPVF9OT05FLE1BUF9QUklWQVRFfE1BUF9B Tk9OfE1BUF9OT0NPUkUsLTEsMHgwKSA9IDM0MzcwNTQzNjE2ICgweDgwMGE0ZTAwMCkKbW1hcCgw eDgwMGE0ZTAwMCw2MTQ0MCxQUk9UX1JFQUR8UFJPVF9FWEVDLE1BUF9QUklWQVRFfE1BUF9GSVhF RHxNQVBfTk9DT1JFfE1BUF9QUkVGQVVMVF9SRUFELDMsMHgwKSA9IDM0MzcwNTQzNjE2ICgweDgw MGE0ZTAwMCkKbW1hcCgweDgwMGM1ZDAwMCw0MDk2LFBST1RfUkVBRHxQUk9UX1dSSVRFLE1BUF9Q UklWQVRFfE1BUF9GSVhFRHxNQVBfUFJFRkFVTFRfUkVBRCwzLDB4ZjAwMCkgPSAzNDM3MjcwMjIw OCAoMHg4MDBjNWQwMDApCm1tYXAoMHg4MDBjNWUwMDAsNjk2MzIsUFJPVF9SRUFEfFBST1RfV1JJ VEUsTUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1BUF9BTk9OLC0xLDB4MCkgPSAzNDM3MjcwNjMwNCAo MHg4MDBjNWUwMDApCm11bm1hcCgweDgwMDY0MTAwMCw0MDk2KQkJCSA9IDAgKDB4MCkKY2xvc2Uo MykJCQkJCSA9IDAgKDB4MCkKYWNjZXNzKCIvbGliL2xpYnhvLnNvLjAiLEZfT0spCQkJID0gMCAo MHgwKQpvcGVuYXQoQVRfRkRDV0QsIi9saWIvbGlieG8uc28uMCIsT19DTE9FWEVDfE9fVkVSSUZZ LDAwKSA9IDMgKDB4MykKZnN0YXQoMyx7IG1vZGU9LXItLXItLXItLSAsaW5vZGU9MjQxMzQ1LHNp emU9NzgwNzIsYmxrc2l6ZT0zMjc2OCB9KSA9IDAgKDB4MCkKbW1hcCgweDAsNDA5NixQUk9UX1JF QUQsTUFQX1BSSVZBVEV8TUFQX1BSRUZBVUxUX1JFQUQsMywweDApID0gMzQzNjYyOTYwNjQgKDB4 ODAwNjQxMDAwKQptbWFwKDB4MCwyMTc0OTc2LFBST1RfTk9ORSxNQVBfUFJJVkFURXxNQVBfQU5P TnxNQVBfTk9DT1JFLC0xLDB4MCkgPSAzNDM3Mjc3NTkzNiAoMHg4MDBjNmYwMDApCm1tYXAoMHg4 MDBjNmYwMDAsNzc4MjQsUFJPVF9SRUFEfFBST1RfRVhFQyxNQVBfUFJJVkFURXxNQVBfRklYRUR8 TUFQX05PQ09SRXxNQVBfUFJFRkFVTFRfUkVBRCwzLDB4MCkgPSAzNDM3Mjc3NTkzNiAoMHg4MDBj NmYwMDApCm1tYXAoMHg4MDBlODEwMDAsNDA5NixQUk9UX1JFQUR8UFJPVF9XUklURSxNQVBfUFJJ VkFURXxNQVBfRklYRUR8TUFQX1BSRUZBVUxUX1JFQUQsMywweDEyMDAwKSA9IDM0Mzc0OTQ2ODE2 ICgweDgwMGU4MTAwMCkKbXVubWFwKDB4ODAwNjQxMDAwLDQwOTYpCQkJID0gMCAoMHgwKQpjbG9z ZSgzKQkJCQkJID0gMCAoMHgwKQphY2Nlc3MoIi9saWIvbGlib3BpZS5zby44IixGX09LKQkJIEVS UiMyICdObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5JwphY2Nlc3MoIi91c3IvbGliL2xpYm9waWUu c28uOCIsRl9PSykJCSA9IDAgKDB4MCkKb3BlbmF0KEFUX0ZEQ1dELCIvdXNyL2xpYi9saWJvcGll LnNvLjgiLE9fQ0xPRVhFQ3xPX1ZFUklGWSwwMCkgPSAzICgweDMpCmZzdGF0KDMseyBtb2RlPS1y LS1yLS1yLS0gLGlub2RlPTE2MTI4NSxzaXplPTQwNzY4LGJsa3NpemU9MzI3NjggfSkgPSAwICgw eDApCm1tYXAoMHgwLDQwOTYsUFJPVF9SRUFELE1BUF9QUklWQVRFfE1BUF9QUkVGQVVMVF9SRUFE LDMsMHgwKSA9IDM0MzY2Mjk2MDY0ICgweDgwMDY0MTAwMCkKbW1hcCgweDAsMjEzODExMixQUk9U X05PTkUsTUFQX1BSSVZBVEV8TUFQX0FOT058TUFQX05PQ09SRSwtMSwweDApID0gMzQzNzQ5NTA5 MTIgKDB4ODAwZTgyMDAwKQptbWFwKDB4ODAwZTgyMDAwLDI4NjcyLFBST1RfUkVBRHxQUk9UX0VY RUMsTUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1BUF9OT0NPUkV8TUFQX1BSRUZBVUxUX1JFQUQsMyww eDApID0gMzQzNzQ5NTA5MTIgKDB4ODAwZTgyMDAwKQptbWFwKDB4ODAxMDg5MDAwLDEyMjg4LFBS T1RfUkVBRHxQUk9UX1dSSVRFLE1BUF9QUklWQVRFfE1BUF9GSVhFRHxNQVBfUFJFRkFVTFRfUkVB RCwzLDB4NzAwMCkgPSAzNDM3NzA3NjczNiAoMHg4MDEwODkwMDApCm11bm1hcCgweDgwMDY0MTAw MCw0MDk2KQkJCSA9IDAgKDB4MCkKY2xvc2UoMykJCQkJCSA9IDAgKDB4MCkKYWNjZXNzKCIvbGli L2xpYm1kLnNvLjYiLEZfT0spCQkJID0gMCAoMHgwKQpvcGVuYXQoQVRfRkRDV0QsIi9saWIvbGli bWQuc28uNiIsT19DTE9FWEVDfE9fVkVSSUZZLDAwKSA9IDMgKDB4MykKZnN0YXQoMyx7IG1vZGU9 LXItLXItLXItLSAsaW5vZGU9MjQxMzI5LHNpemU9NzM3OTIsYmxrc2l6ZT0zMjc2OCB9KSA9IDAg KDB4MCkKbW1hcCgweDAsNDA5NixQUk9UX1JFQUQsTUFQX1BSSVZBVEV8TUFQX1BSRUZBVUxUX1JF QUQsMywweDApID0gMzQzNjYyOTYwNjQgKDB4ODAwNjQxMDAwKQptbWFwKDB4MCwyMTcwODgwLFBS T1RfTk9ORSxNQVBfUFJJVkFURXxNQVBfQU5PTnxNQVBfTk9DT1JFLC0xLDB4MCkgPSAzNDM3NzA4 OTAyNCAoMHg4MDEwOGMwMDApCm1tYXAoMHg4MDEwOGMwMDAsNjk2MzIsUFJPVF9SRUFEfFBST1Rf RVhFQyxNQVBfUFJJVkFURXxNQVBfRklYRUR8TUFQX05PQ09SRXxNQVBfUFJFRkFVTFRfUkVBRCwz LDB4MCkgPSAzNDM3NzA4OTAyNCAoMHg4MDEwOGMwMDApCm1tYXAoMHg4MDEyOWQwMDAsNDA5NixQ Uk9UX1JFQUR8UFJPVF9XUklURSxNQVBfUFJJVkFURXxNQVBfRklYRUR8TUFQX1BSRUZBVUxUX1JF QUQsMywweDExMDAwKSA9IDM0Mzc5MjU1ODA4ICgweDgwMTI5ZDAwMCkKbXVubWFwKDB4ODAwNjQx MDAwLDQwOTYpCQkJID0gMCAoMHgwKQpjbG9zZSgzKQkJCQkJID0gMCAoMHgwKQphY2Nlc3MoIi9s aWIvbGlibS5zby41IixGX09LKQkJCSA9IDAgKDB4MCkKb3BlbmF0KEFUX0ZEQ1dELCIvbGliL2xp Ym0uc28uNSIsT19DTE9FWEVDfE9fVkVSSUZZLDAwKSA9IDMgKDB4MykKZnN0YXQoMyx7IG1vZGU9 LXItLXItLXItLSAsaW5vZGU9MjQxMzA0LHNpemU9MTg3MTA0LGJsa3NpemU9MzI3NjggfSkgPSAw ICgweDApCm1tYXAoMHgwLDQwOTYsUFJPVF9SRUFELE1BUF9QUklWQVRFfE1BUF9QUkVGQVVMVF9S RUFELDMsMHgwKSA9IDM0MzY2Mjk2MDY0ICgweDgwMDY0MTAwMCkKbW1hcCgweDAsMjI2OTE4NCxQ Uk9UX05PTkUsTUFQX1BSSVZBVEV8TUFQX0FOT058TUFQX05PQ09SRSwtMSwweDApID0gMzQzNzky NTk5MDQgKDB4ODAxMjllMDAwKQptbWFwKDB4ODAxMjllMDAwLDE3MjAzMixQUk9UX1JFQUR8UFJP VF9FWEVDLE1BUF9QUklWQVRFfE1BUF9GSVhFRHxNQVBfTk9DT1JFfE1BUF9QUkVGQVVMVF9SRUFE LDMsMHgwKSA9IDM0Mzc5MjU5OTA0ICgweDgwMTI5ZTAwMCkKbW1hcCgweDgwMTRjNzAwMCw0MDk2 LFBST1RfUkVBRHxQUk9UX1dSSVRFLE1BUF9QUklWQVRFfE1BUF9GSVhFRHxNQVBfUFJFRkFVTFRf UkVBRCwzLDB4MjkwMDApID0gMzQzODE1MjQ5OTIgKDB4ODAxNGM3MDAwKQptdW5tYXAoMHg4MDA2 NDEwMDAsNDA5NikJCQkgPSAwICgweDApCmNsb3NlKDMpCQkJCQkgPSAwICgweDApCmFjY2Vzcygi L2xpYi9saWJwYW0uc28uNSIsRl9PSykJCQkgRVJSIzIgJ05vIHN1Y2ggZmlsZSBvciBkaXJlY3Rv cnknCmFjY2VzcygiL3Vzci9saWIvbGlicGFtLnNvLjUiLEZfT0spCQkgPSAwICgweDApCm9wZW5h dChBVF9GRENXRCwiL3Vzci9saWIvbGlicGFtLnNvLjUiLE9fQ0xPRVhFQ3xPX1ZFUklGWSwwMCkg PSAzICgweDMpCmZzdGF0KDMseyBtb2RlPS1yLS1yLS1yLS0gLGlub2RlPTE2MTM4NyxzaXplPTUz NzM2LGJsa3NpemU9MzI3NjggfSkgPSAwICgweDApCm1tYXAoMHgwLDQwOTYsUFJPVF9SRUFELE1B UF9QUklWQVRFfE1BUF9QUkVGQVVMVF9SRUFELDMsMHgwKSA9IDM0MzY2Mjk2MDY0ICgweDgwMDY0 MTAwMCkKbW1hcCgweDAsMjE1MDQwMCxQUk9UX05PTkUsTUFQX1BSSVZBVEV8TUFQX0FOT058TUFQ X05PQ09SRSwtMSwweDApID0gMzQzODE1MjkwODggKDB4ODAxNGM4MDAwKQptbWFwKDB4ODAxNGM4 MDAwLDQ5MTUyLFBST1RfUkVBRHxQUk9UX0VYRUMsTUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1BUF9O T0NPUkV8TUFQX1BSRUZBVUxUX1JFQUQsMywweDApID0gMzQzODE1MjkwODggKDB4ODAxNGM4MDAw KQptbWFwKDB4ODAxNmQ0MDAwLDQwOTYsUFJPVF9SRUFEfFBST1RfV1JJVEUsTUFQX1BSSVZBVEV8 TUFQX0ZJWEVEfE1BUF9QUkVGQVVMVF9SRUFELDMsMHhjMDAwKSA9IDM0MzgzNjc1MzkyICgweDgw MTZkNDAwMCkKbXVubWFwKDB4ODAwNjQxMDAwLDQwOTYpCQkJID0gMCAoMHgwKQpjbG9zZSgzKQkJ CQkJID0gMCAoMHgwKQphY2Nlc3MoIi9saWIvbGliYy5zby43IixGX09LKQkJCSA9IDAgKDB4MCkK b3BlbmF0KEFUX0ZEQ1dELCIvbGliL2xpYmMuc28uNyIsT19DTE9FWEVDfE9fVkVSSUZZLDAwKSA9 IDMgKDB4MykKZnN0YXQoMyx7IG1vZGU9LXItLXItLXItLSAsaW5vZGU9MjQxMjY2LHNpemU9MTcy MzQyNCxibGtzaXplPTMyNzY4IH0pID0gMCAoMHgwKQptbWFwKDB4MCw0MDk2LFBST1RfUkVBRCxN QVBfUFJJVkFURXxNQVBfUFJFRkFVTFRfUkVBRCwzLDB4MCkgPSAzNDM2NjI5NjA2NCAoMHg4MDA2 NDEwMDApCm1tYXAoMHgwLDM4NjY2MjQsUFJPVF9OT05FLE1BUF9QUklWQVRFfE1BUF9BTk9OfE1B UF9OT0NPUkUsLTEsMHgwKSA9IDM0MzgzNjc5NDg4ICgweDgwMTZkNTAwMCkKbW1hcCgweDgwMTZk NTAwMCwxNjE3OTIwLFBST1RfUkVBRHxQUk9UX0VYRUMsTUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1B UF9OT0NPUkV8TUFQX1BSRUZBVUxUX1JFQUQsMywweDApID0gMzQzODM2Nzk0ODggKDB4ODAxNmQ1 MDAwKQptbWFwKDB4ODAxYTYwMDAwLDQ5MTUyLFBST1RfUkVBRHxQUk9UX1dSSVRFLE1BUF9QUklW QVRFfE1BUF9GSVhFRHxNQVBfUFJFRkFVTFRfUkVBRCwzLDB4MThiMDAwKSA9IDM0Mzg3Mzk0NTYw ICgweDgwMWE2MDAwMCkKbW1hcCgweDgwMWE2YzAwMCwxMDI0MDAsUFJPVF9SRUFEfFBST1RfV1JJ VEUsTUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1BUF9BTk9OLC0xLDB4MCkgPSAzNDM4NzQ0MzcxMiAo MHg4MDFhNmMwMDApCm1tYXAoMHgwLDM2ODY0LFBST1RfUkVBRHxQUk9UX1dSSVRFLE1BUF9QUklW QVRFfE1BUF9BTk9OLC0xLDB4MCkgPSAzNDM2NjMwMDE2MCAoMHg4MDA2NDIwMDApCm11bm1hcCgw eDgwMDY0MTAwMCw0MDk2KQkJCSA9IDAgKDB4MCkKY2xvc2UoMykJCQkJCSA9IDAgKDB4MCkKbXVu bWFwKDB4ODAwNjQ3MDAwLDE2Mzg0KQkJCSA9IDAgKDB4MCkKbW1hcCgweDAsMTAyNDAwLFBST1Rf UkVBRHxQUk9UX1dSSVRFLE1BUF9QUklWQVRFfE1BUF9BTk9OLC0xLDB4MCkgPSAzNDM2NjMyMDY0 MCAoMHg4MDA2NDcwMDApCnN5c2FyY2goMHg4MSwweDdmZmZmZmZmZTM1OCwweDQsMHgwLDB4ZmZm ZmZmZmZmZWJkZTI5MCwweGYwMDAwMDAwKSA9IDAgKDB4MCkKc2lncHJvY21hc2soU0lHX0JMT0NL LFNJR0hVUHxTSUdJTlR8U0lHUVVJVHxTSUdLSUxMfFNJR1BJUEV8U0lHQUxSTXxTSUdURVJNfFNJ R1VSR3xTSUdTVE9QfFNJR1RTVFB8U0lHQ09OVHxTSUdDSExEfFNJR1RUSU58U0lHVFRPVXxTSUdJ T3xTSUdYQ1BVfFNJR1hGU1p8U0lHVlRBTFJNfFNJR1BST0Z8U0lHV0lOQ0h8U0lHSU5GT3xTSUdV U1IxfFNJR1VTUjIsMHgwKSA9IDAgKDB4MCkKc2lncHJvY21hc2soU0lHX1NFVE1BU0ssMHgwLDB4 MCkJCSA9IDAgKDB4MCkKcmVhZGxpbmsoIi9ldGMvbWFsbG9jLmNvbmYiLDB4N2ZmZmZmZmZkYTgw LDEwMjQpIEVSUiMyICdObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5Jwppc3NldHVnaWQoMHg4MDE4 MzZlM2IsMHg3ZmZmZmZmZmRhODAsMHhmZmZmZmZmZmZmZmZmZmZmLDB4MCwweDNlLDB4ZjAwMDAw MDApID0gMCAoMHgwKQptbWFwKDB4MCw0MTk0MzA0LFBST1RfUkVBRHxQUk9UX1dSSVRFLE1BUF9Q UklWQVRFfE1BUF9BTk9OLC0xLDB4MCkgPSAzNDM4NzU0NjExMiAoMHg4MDFhODUwMDApCm11bm1h cCgweDgwMWE4NTAwMCw0MTk0MzA0KQkJCSA9IDAgKDB4MCkKbW1hcCgweDAsODM4NDUxMixQUk9U X1JFQUR8UFJPVF9XUklURSxNQVBfUFJJVkFURXxNQVBfQU5PTiwtMSwweDApID0gMzQzODc1NDYx MTIgKDB4ODAxYTg1MDAwKQptdW5tYXAoMHg4MDFhODUwMDAsMTU1MjM4NCkJCQkgPSAwICgweDAp Cm11bm1hcCgweDgwMjAwMDAwMCwyNjM3ODI0KQkJCSA9IDAgKDB4MCkKc2lncHJvY21hc2soU0lH X0JMT0NLLFNJR0hVUHxTSUdJTlR8U0lHUVVJVHxTSUdLSUxMfFNJR1BJUEV8U0lHQUxSTXxTSUdU RVJNfFNJR1VSR3xTSUdTVE9QfFNJR1RTVFB8U0lHQ09OVHxTSUdDSExEfFNJR1RUSU58U0lHVFRP VXxTSUdJT3xTSUdYQ1BVfFNJR1hGU1p8U0lHVlRBTFJNfFNJR1BST0Z8U0lHV0lOQ0h8U0lHSU5G T3xTSUdVU1IxfFNJR1VTUjIsMHgwKSA9IDAgKDB4MCkKc2lncHJvY21hc2soU0lHX1NFVE1BU0ss MHgwLDB4MCkJCSA9IDAgKDB4MCkKc2lncHJvY21hc2soU0lHX0JMT0NLLFNJR0hVUHxTSUdJTlR8 U0lHUVVJVHxTSUdLSUxMfFNJR1BJUEV8U0lHQUxSTXxTSUdURVJNfFNJR1VSR3xTSUdTVE9QfFNJ R1RTVFB8U0lHQ09OVHxTSUdDSExEfFNJR1RUSU58U0lHVFRPVXxTSUdJT3xTSUdYQ1BVfFNJR1hG U1p8U0lHVlRBTFJNfFNJR1BST0Z8U0lHV0lOQ0h8U0lHSU5GT3xTSUdVU1IxfFNJR1VTUjIsMHgw KSA9IDAgKDB4MCkKc2lncHJvY21hc2soU0lHX1NFVE1BU0ssMHgwLDB4MCkJCSA9IDAgKDB4MCkK c2lncHJvY21hc2soU0lHX0JMT0NLLFNJR0hVUHxTSUdJTlR8U0lHUVVJVHxTSUdLSUxMfFNJR1BJ UEV8U0lHQUxSTXxTSUdURVJNfFNJR1VSR3xTSUdTVE9QfFNJR1RTVFB8U0lHQ09OVHxTSUdDSExE fFNJR1RUSU58U0lHVFRPVXxTSUdJT3xTSUdYQ1BVfFNJR1hGU1p8U0lHVlRBTFJNfFNJR1BST0Z8 U0lHV0lOQ0h8U0lHSU5GT3xTSUdVU1IxfFNJR1VTUjIsMHgwKSA9IDAgKDB4MCkKc2lncHJvY21h c2soU0lHX1NFVE1BU0ssMHgwLDB4MCkJCSA9IDAgKDB4MCkKc2lncHJvY21hc2soU0lHX0JMT0NL LFNJR0hVUHxTSUdJTlR8U0lHUVVJVHxTSUdLSUxMfFNJR1BJUEV8U0lHQUxSTXxTSUdURVJNfFNJ R1VSR3xTSUdTVE9QfFNJR1RTVFB8U0lHQ09OVHxTSUdDSExEfFNJR1RUSU58U0lHVFRPVXxTSUdJ T3xTSUdYQ1BVfFNJR1hGU1p8U0lHVlRBTFJNfFNJR1BST0Z8U0lHV0lOQ0h8U0lHSU5GT3xTSUdV U1IxfFNJR1VTUjIsMHgwKSA9IDAgKDB4MCkKc2lncHJvY21hc2soU0lHX1NFVE1BU0ssMHgwLDB4 MCkJCSA9IDAgKDB4MCkKc2lncHJvY21hc2soU0lHX0JMT0NLLFNJR0hVUHxTSUdJTlR8U0lHUVVJ VHxTSUdLSUxMfFNJR1BJUEV8U0lHQUxSTXxTSUdURVJNfFNJR1VSR3xTSUdTVE9QfFNJR1RTVFB8 U0lHQ09OVHxTSUdDSExEfFNJR1RUSU58U0lHVFRPVXxTSUdJT3xTSUdYQ1BVfFNJR1hGU1p8U0lH VlRBTFJNfFNJR1BST0Z8U0lHV0lOQ0h8U0lHSU5GT3xTSUdVU1IxfFNJR1VTUjIsMHgwKSA9IDAg KDB4MCkKc2lncHJvY21hc2soU0lHX1NFVE1BU0ssMHgwLDB4MCkJCSA9IDAgKDB4MCkKc2lncHJv Y21hc2soU0lHX0JMT0NLLFNJR0hVUHxTSUdJTlR8U0lHUVVJVHxTSUdLSUxMfFNJR1BJUEV8U0lH QUxSTXxTSUdURVJNfFNJR1VSR3xTSUdTVE9QfFNJR1RTVFB8U0lHQ09OVHxTSUdDSExEfFNJR1RU SU58U0lHVFRPVXxTSUdJT3xTSUdYQ1BVfFNJR1hGU1p8U0lHVlRBTFJNfFNJR1BST0Z8U0lHV0lO Q0h8U0lHSU5GT3xTSUdVU1IxfFNJR1VTUjIsMHgwKSA9IDAgKDB4MCkKc2lncHJvY21hc2soU0lH X1NFVE1BU0ssMHgwLDB4MCkJCSA9IDAgKDB4MCkKc2lncHJvY21hc2soU0lHX0JMT0NLLFNJR0hV UHxTSUdJTlR8U0lHUVVJVHxTSUdLSUxMfFNJR1BJUEV8U0lHQUxSTXxTSUdURVJNfFNJR1VSR3xT SUdTVE9QfFNJR1RTVFB8U0lHQ09OVHxTSUdDSExEfFNJR1RUSU58U0lHVFRPVXxTSUdJT3xTSUdY Q1BVfFNJR1hGU1p8U0lHVlRBTFJNfFNJR1BST0Z8U0lHV0lOQ0h8U0lHSU5GT3xTSUdVU1IxfFNJ R1VTUjIsMHgwKSA9IDAgKDB4MCkKc2lncHJvY21hc2soU0lHX1NFVE1BU0ssMHgwLDB4MCkJCSA9 IDAgKDB4MCkKc2lncHJvY21hc2soU0lHX0JMT0NLLFNJR0hVUHxTSUdJTlR8U0lHUVVJVHxTSUdL SUxMfFNJR1BJUEV8U0lHQUxSTXxTSUdURVJNfFNJR1VSR3xTSUdTVE9QfFNJR1RTVFB8U0lHQ09O VHxTSUdDSExEfFNJR1RUSU58U0lHVFRPVXxTSUdJT3xTSUdYQ1BVfFNJR1hGU1p8U0lHVlRBTFJN fFNJR1BST0Z8U0lHV0lOQ0h8U0lHSU5GT3xTSUdVU1IxfFNJR1VTUjIsMHgwKSA9IDAgKDB4MCkK c2lncHJvY21hc2soU0lHX1NFVE1BU0ssMHgwLDB4MCkJCSA9IDAgKDB4MCkKc2lncHJvY21hc2so U0lHX0JMT0NLLFNJR0hVUHxTSUdJTlR8U0lHUVVJVHxTSUdLSUxMfFNJR1BJUEV8U0lHQUxSTXxT SUdURVJNfFNJR1VSR3xTSUdTVE9QfFNJR1RTVFB8U0lHQ09OVHxTSUdDSExEfFNJR1RUSU58U0lH VFRPVXxTSUdJT3xTSUdYQ1BVfFNJR1hGU1p8U0lHVlRBTFJNfFNJR1BST0Z8U0lHV0lOQ0h8U0lH SU5GT3xTSUdVU1IxfFNJR1VTUjIsMHgwKSA9IDAgKDB4MCkKc2lncHJvY21hc2soU0lHX1NFVE1B U0ssMHgwLDB4MCkJCSA9IDAgKDB4MCkKaXNzZXR1Z2lkKDB4N2ZmZmZmZmZlZTcwLDB4ODAxYTc4 MjcwLDB4MSwweDAsMHgxMDEwMTAxMDEwMTAxMDEsMHg4MDgwODA4MDgwODA4MDgwKSA9IDAgKDB4 MCkKbW1hcCgweDAsNDE5NDMwNCxQUk9UX1JFQUR8UFJPVF9XUklURSxNQVBfUFJJVkFURXxNQVBf QU5PTiwtMSwweDApID0gMzQzOTMyOTI4MDAgKDB4ODAyMDAwMDAwKQpvcGVuKCIvdXNyL3NoYXJl L3pvbmVpbmZvL0V1cm9wZS9CZXJsaW4iLE9fUkRPTkxZLDAwKSA9IDMgKDB4MykKZnN0YXQoMyx7 IG1vZGU9LXItLXItLXItLSAsaW5vZGU9NTcxOTk0LHNpemU9MjMwOSxibGtzaXplPTMyNzY4IH0p ID0gMCAoMHgwKQptYWR2aXNlKDB4ODAyMDA2MDAwLDB4MTAwMCwweDUsMHgwLDB4M2Y5LDB4ODAx YTgzYTIwKSA9IDAgKDB4MCkKcmVhZCgzLCJUWmlmMlwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFww Ii4uLiw0MTQ0OCkgPSAyMzA5ICgweDkwNSkKY2xvc2UoMykJCQkJCSA9IDAgKDB4MCkKaXNzZXR1 Z2lkKDB4ODAxODNjMzU0LDB4ODAyMDExMDAwLDB4MCwweDAsMHhlMTAsMHgxKSA9IDAgKDB4MCkK b3BlbigiL3Vzci9zaGFyZS96b25laW5mby9wb3NpeHJ1bGVzIixPX1JET05MWSwwMCkgPSAzICgw eDMpCmZzdGF0KDMseyBtb2RlPS1yLS1yLS1yLS0gLGlub2RlPTU3MjA5NixzaXplPTM1MTksYmxr c2l6ZT0zMjc2OCB9KSA9IDAgKDB4MCkKcmVhZCgzLCJUWmlmMlwwXDBcMFwwXDBcMFwwXDBcMFww XDBcMFwwIi4uLiw0MTQ0OCkgPSAzNTE5ICgweGRiZikKY2xvc2UoMykJCQkJCSA9IDAgKDB4MCkK bWFkdmlzZSgweDgwMjAxNjAwMCwweGMwMDAsMHg1LDB4MTAsMHgzZGUsMHg4MDFhODNhMjApID0g MCAoMHgwKQptYWR2aXNlKDB4ODAyMDExMDAwLDB4NTAwMCwweDUsMHhiLDB4M2VhLDB4ODAxYTgz YTIwKSA9IDAgKDB4MCkKbWFkdmlzZSgweDgwMjAwNjAwMCwweGIwMDAsMHg1LDB4MCwweDNlZiww eDgwMWE4M2EyMCkgPSAwICgweDApCm9wZW4oIi9kZXYvbnVsbCIsT19XUk9OTFl8T19DUkVBVHxP X1RSVU5DLDA2NjYpCSA9IDMgKDB4MykKZHVwMigweDMsMHgyLDB4MWI2LDB4ODAxODMxNzcwLDB4 NjAxLDB4MikJID0gMiAoMHgyKQpjbG9zZSgzKQkJCQkJID0gMCAoMHgwKQpzb2NrZXQoUEZfTE9D QUwsMHgxMDAwMDAwMiwwKQkJCSA9IDMgKDB4MykKY29ubmVjdCgzLHsgQUZfVU5JWCAiL3Zhci9y dW4vbG9ncHJpdiIgfSwxMDYpCSA9IDAgKDB4MCkKZ2V0cGVlcm5hbWUoMCwweDYxY2NkNCwweDdm ZmZmZmZmZTRiMCkJCSBFUlIjMzggJ1NvY2tldCBvcGVyYXRpb24gb24gbm9uLXNvY2tldCcKY2xv Y2tfZ2V0dGltZSgxMyx7IDE0MzkyOTM5NDcuMDAwMDAwMDAwIH0pCSA9IDAgKDB4MCkKZ2V0cGlk KCkJCQkJCSA9IDg5MzM2ICgweDE1Y2Y4KQpzdGF0KCIvdXNyL3NoYXJlL25scy9DL2xpYmMuY2F0 IiwweDdmZmZmZmZmYzg5OCkgRVJSIzIgJ05vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnknCnN0YXQo Ii91c3Ivc2hhcmUvbmxzL2xpYmMvQyIsMHg3ZmZmZmZmZmM4OTgpCSBFUlIjMiAnTm8gc3VjaCBm aWxlIG9yIGRpcmVjdG9yeScKc3RhdCgiL3Vzci9sb2NhbC9zaGFyZS9ubHMvQy9saWJjLmNhdCIs MHg3ZmZmZmZmZmM4OTgpIEVSUiMyICdObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5JwpzdGF0KCIv dXNyL2xvY2FsL3NoYXJlL25scy9saWJjL0MiLDB4N2ZmZmZmZmZjODk4KSBFUlIjMiAnTm8gc3Vj aCBmaWxlIG9yIGRpcmVjdG9yeScKbWFkdmlzZSgweDgwMjAwNjAwMCwweDEwMDAsMHg1LDB4MCww eDNlOCwweDgwMWE4M2EyMCkgPSAwICgweDApCnNlbmR0bygzLCI8OTE+QXVnIDExIDEzOjUyOjI3 IGZ0cGRbODkzMzZdOiIuLi4sOTYsMHgwLE5VTEwsMHgwKSA9IDk2ICgweDYwKQpzaWdwcm9jbWFz ayhTSUdfQkxPQ0ssU0lHSFVQfFNJR0lOVHxTSUdRVUlUfFNJR0tJTEx8U0lHUElQRXxTSUdBTFJN fFNJR1RFUk18U0lHVVJHfFNJR1NUT1B8U0lHVFNUUHxTSUdDT05UfFNJR0NITER8U0lHVFRJTnxT SUdUVE9VfFNJR0lPfFNJR1hDUFV8U0lHWEZTWnxTSUdWVEFMUk18U0lHUFJPRnxTSUdXSU5DSHxT SUdJTkZPfFNJR1VTUjF8U0lHVVNSMiwweDApID0gMCAoMHgwKQpzaWdwcm9jbWFzayhTSUdfU0VU TUFTSywweDAsMHgwKQkJID0gMCAoMHgwKQpzaWdwcm9jbWFzayhTSUdfQkxPQ0ssU0lHSFVQfFNJ R0lOVHxTSUdRVUlUfFNJR0tJTEx8U0lHUElQRXxTSUdBTFJNfFNJR1RFUk18U0lHVVJHfFNJR1NU T1B8U0lHVFNUUHxTSUdDT05UfFNJR0NITER8U0lHVFRJTnxTSUdUVE9VfFNJR0lPfFNJR1hDUFV8 U0lHWEZTWnxTSUdWVEFMUk18U0lHUFJPRnxTSUdXSU5DSHxTSUdJTkZPfFNJR1VTUjF8U0lHVVNS MiwweDApID0gMCAoMHgwKQpzaWdwcm9jbWFzayhTSUdfU0VUTUFTSywweDAsMHgwKQkJID0gMCAo MHgwKQpzaWdwcm9jbWFzayhTSUdfQkxPQ0ssU0lHSFVQfFNJR0lOVHxTSUdRVUlUfFNJR0tJTEx8 U0lHUElQRXxTSUdBTFJNfFNJR1RFUk18U0lHVVJHfFNJR1NUT1B8U0lHVFNUUHxTSUdDT05UfFNJ R0NITER8U0lHVFRJTnxTSUdUVE9VfFNJR0lPfFNJR1hDUFV8U0lHWEZTWnxTSUdWVEFMUk18U0lH UFJPRnxTSUdXSU5DSHxTSUdJTkZPfFNJR1VTUjF8U0lHVVNSMiwweDApID0gMCAoMHgwKQpzaWdw cm9jbWFzayhTSUdfU0VUTUFTSywweDAsMHgwKQkJID0gMCAoMHgwKQpzaWdwcm9jbWFzayhTSUdf QkxPQ0ssU0lHSFVQfFNJR0lOVHxTSUdRVUlUfFNJR0tJTEx8U0lHUElQRXxTSUdBTFJNfFNJR1RF Uk18U0lHVVJHfFNJR1NUT1B8U0lHVFNUUHxTSUdDT05UfFNJR0NITER8U0lHVFRJTnxTSUdUVE9V fFNJR0lPfFNJR1hDUFV8U0lHWEZTWnxTSUdWVEFMUk18U0lHUFJPRnxTSUdXSU5DSHxTSUdJTkZP fFNJR1VTUjF8U0lHVVNSMiwweDApID0gMCAoMHgwKQpzaWdwcm9jbWFzayhTSUdfU0VUTUFTSyww eDAsMHgwKQkJID0gMCAoMHgwKQpzaWdwcm9jbWFzayhTSUdfQkxPQ0ssU0lHSFVQfFNJR0lOVHxT SUdRVUlUfFNJR0tJTEx8U0lHUElQRXxTSUdBTFJNfFNJR1RFUk18U0lHVVJHfFNJR1NUT1B8U0lH VFNUUHxTSUdDT05UfFNJR0NITER8U0lHVFRJTnxTSUdUVE9VfFNJR0lPfFNJR1hDUFV8U0lHWEZT WnxTSUdWVEFMUk18U0lHUFJPRnxTSUdXSU5DSHxTSUdJTkZPfFNJR1VTUjF8U0lHVVNSMiwweDAp ID0gMCAoMHgwKQpzaWdwcm9jbWFzayhTSUdfU0VUTUFTSywweDAsMHgwKQkJID0gMCAoMHgwKQpz aWdwcm9jbWFzayhTSUdfQkxPQ0ssU0lHSFVQfFNJR0lOVHxTSUdRVUlUfFNJR0tJTEx8U0lHUElQ RXxTSUdBTFJNfFNJR1RFUk18U0lHVVJHfFNJR1NUT1B8U0lHVFNUUHxTSUdDT05UfFNJR0NITER8 U0lHVFRJTnxTSUdUVE9VfFNJR0lPfFNJR1hDUFV8U0lHWEZTWnxTSUdWVEFMUk18U0lHUFJPRnxT SUdXSU5DSHxTSUdJTkZPfFNJR1VTUjF8U0lHVVNSMiwweDApID0gMCAoMHgwKQpzaWdwcm9jbWFz ayhTSUdfU0VUTUFTSywweDAsMHgwKQkJID0gMCAoMHgwKQpzaWdwcm9jbWFzayhTSUdfQkxPQ0ss U0lHSFVQfFNJR0lOVHxTSUdRVUlUfFNJR0tJTEx8U0lHUElQRXxTSUdBTFJNfFNJR1RFUk18U0lH VVJHfFNJR1NUT1B8U0lHVFNUUHxTSUdDT05UfFNJR0NITER8U0lHVFRJTnxTSUdUVE9VfFNJR0lP fFNJR1hDUFV8U0lHWEZTWnxTSUdWVEFMUk18U0lHUFJPRnxTSUdXSU5DSHxTSUdJTkZPfFNJR1VT UjF8U0lHVVNSMiwweDApID0gMCAoMHgwKQpzaWdwcm9jbWFzayhTSUdfU0VUTUFTSywweDAsMHgw KQkJID0gMCAoMHgwKQpzaWdwcm9jbWFzayhTSUdfQkxPQ0ssU0lHSFVQfFNJR0lOVHxTSUdRVUlU fFNJR0tJTEx8U0lHUElQRXxTSUdBTFJNfFNJR1RFUk18U0lHVVJHfFNJR1NUT1B8U0lHVFNUUHxT SUdDT05UfFNJR0NITER8U0lHVFRJTnxTSUdUVE9VfFNJR0lPfFNJR1hDUFV8U0lHWEZTWnxTSUdW VEFMUk18U0lHUFJPRnxTSUdXSU5DSHxTSUdJTkZPfFNJR1VTUjF8U0lHVVNSMiwweDApID0gMCAo MHgwKQpzaWdwcm9jbWFzayhTSUdfU0VUTUFTSywweDAsMHgwKQkJID0gMCAoMHgwKQpzaWdwcm9j bWFzayhTSUdfQkxPQ0ssU0lHSFVQfFNJR0lOVHxTSUdRVUlUfFNJR0tJTEx8U0lHUElQRXxTSUdB TFJNfFNJR1RFUk18U0lHVVJHfFNJR1NUT1B8U0lHVFNUUHxTSUdDT05UfFNJR0NITER8U0lHVFRJ TnxTSUdUVE9VfFNJR0lPfFNJR1hDUFV8U0lHWEZTWnxTSUdWVEFMUk18U0lHUFJPRnxTSUdXSU5D SHxTSUdJTkZPfFNJR1VTUjF8U0lHVVNSMiwweDApID0gMCAoMHgwKQpzaWdwcm9jbWFzayhTSUdf U0VUTUFTSywweDAsMHgwKQkJID0gMCAoMHgwKQpzaWdwcm9jbWFzayhTSUdfQkxPQ0ssU0lHSFVQ fFNJR0lOVHxTSUdRVUlUfFNJR0tJTEx8U0lHUElQRXxTSUdBTFJNfFNJR1RFUk18U0lHVVJHfFNJ R1NUT1B8U0lHVFNUUHxTSUdDT05UfFNJR0NITER8U0lHVFRJTnxTSUdUVE9VfFNJR0lPfFNJR1hD UFV8U0lHWEZTWnxTSUdWVEFMUk18U0lHUFJPRnxTSUdXSU5DSHxTSUdJTkZPfFNJR1VTUjF8U0lH VVNSMiwweDApID0gMCAoMHgwKQpzaWdwcm9jbWFzayhTSUdfU0VUTUFTSywweDAsMHgwKQkJID0g MCAoMHgwKQpwcm9jZXNzIGV4aXQsIHJ2YWwgPSAxCg== --MP_/yCV+d2b_yBt9GeOoet9=yR3-- From owner-freebsd-current@freebsd.org Tue Aug 11 12:05:46 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A17CF99F2A4 for ; Tue, 11 Aug 2015 12:05:46 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5D468B98; Tue, 11 Aug 2015 12:05:46 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) with esmtp (envelope-from ) id <1ZP8JF-003urC-Lw>; Tue, 11 Aug 2015 14:05:37 +0200 Received: from p578a69f9.dip0.t-ipconnect.de ([87.138.105.249] helo=freyja.zeit4.iv.bundesimmobilien.de) by inpost2.zedat.fu-berlin.de (Exim 4.85) with esmtpsa (envelope-from ) id <1ZP8JF-003RnG-Fs>; Tue, 11 Aug 2015 14:05:37 +0200 Date: Tue, 11 Aug 2015 14:05:36 +0200 From: "O. Hartmann" To: Ed Schouten Cc: freebsd-current , marcel@freebsd.org Subject: Re: r286615: /usr/libexec/ftpd broken! Message-ID: <20150811140536.5bc82e6f@freyja.zeit4.iv.bundesimmobilien.de> In-Reply-To: References: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> <20150811104451.2031fff2@freyja.zeit4.iv.bundesimmobilien.de> Organization: FU Berlin X-Mailer: Claws Mail 3.12.0 (GTK+ 2.24.28; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Originating-IP: 87.138.105.249 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2015 12:05:46 -0000 On Tue, 11 Aug 2015 13:18:14 +0200 Ed Schouten wrote: > Hi there, > > 2015-08-11 10:44 GMT+02:00 O. Hartmann : > > ftpd starts sometimes, sporadically, and dies somewhere in the process. > > Connections to the ftpd aren't possible. Sockstat doesn't even show up a > > TCP/IP socket (21, ftp/tcp) where the daemon is supposed to listen for > > incoming connection - I see only udp4 (connecting to > > local_unbound/127.0.0.1:53). This is strange ... > > That's annoying. We should fix that. > > I recently made some changes to shutdown(2), but a grep reveals that > ftpd doesn't call that function anywhere. Phew! The last changes made > to ftpd are related to libxo. Adding marcel@, just to be sure. > > In the meantime, could you maybe run truss(8) over ftpd and send us the > output? > > Thanks, I found one of our boxes, running FreeBSD 11.0-CURRENT #0 r286562: Mon Aug 10 08:14:52 CEST 2015 amd64 which runs ftpd without problems (started via service ftpd onestart): USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS root ftpd 23139 3 dgram -> /var/run/logpriv root ftpd 23139 5 tcp6 *:21 *:* root ftpd 23139 6 tcp4 *:21 *:* ... as expected ... and the daemon is running for several minutes for now ... I will update the system as well and then ... see ... ;-) From owner-freebsd-current@freebsd.org Tue Aug 11 12:17:38 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EA90899F500; Tue, 11 Aug 2015 12:17:38 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id DC13F2E3; Tue, 11 Aug 2015 12:17:38 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 25F061F2; Tue, 11 Aug 2015 12:17:37 +0000 (UTC) Date: Tue, 11 Aug 2015 12:17:31 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: melifaro@FreeBSD.org, mav@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <632868756.60.1439295455601.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #817 - Failure MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2015 12:17:39 -0000 FreeBSD_HEAD_i386 - Build #817 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/817/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/817/chan= ges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/817/conso= le Change summaries: 286625 by mav: MFV r277425: 5376 arc_kmem_reap_now() should not result in clearing arc_no_grow Reviewed by: Christopher Siden Reviewed by: George Wilson Reviewed by: Steven Hartland Reviewed by: Richard Elling Approved by: Dan McDonald Author: Matthew Ahrens illumos/illumos-gate@2ec99e3e987d8aa273f1e9ba2b983557d058198c 286624 by melifaro: Store addresses instead of sockaddrs inside llentry. This permits us having all (not fully true yet) all the info needed in lookup process in first 64 bytes of 'struct llentry'. struct llentry layout: BEFORE: [rwlock .. state .. state .. MAC ] (lle+1) [sockaddr_in[6]] AFTER [ in[6]_addr MAC .. state .. rwlock ] Currently, address part of struct llentry has only 16 bytes for the key. However, lltable does not restrict any custom lltable consumers with long keys use the previous approach (store key at (lle+1)). Sponsored by:=09Yandex LLC 286623 by mav: Remove extra lock, that IMO only creates potential problems now. The end of the build log: [...truncated 186936 lines...] --- zmod.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/contrib/opensolaris/uts/common/zmod/zmod.c= -o zmod.o --- zutil.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/contrib/opensolaris/uts/common/zmod/zutil.= c -o zutil.o --- zmod.o --- ctfconvert -L VERSION -g zmod.o --- sha2.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/crypto/sha2/sha2.c -o sha2.o --- inflate.o --- ctfconvert -L VERSION -g inflate.o --- zutil.o --- ctfconvert -L VERSION -g zutil.o --- ar5416_radar.o --- --- modules-all --- --- sha256c.o --- --- ar5416_radar.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/ath/ath_hal/ar5416/ar5416_radar.c -I/usr/src/sys/dev/ath -I/usr/sr= c/sys/dev/ath/ath_hal --- modules-all --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/crypto/sha2/sha256c.c -o sha256c.o --- sha2.o --- ctfconvert -L VERSION -g sha2.o --- gzip.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/gzip= .c -o gzip.o ctfconvert -L VERSION -g gzip.o --- ar5416_recv.o --- --- modules-all --- --- trees.o --- ctfconvert -L VERSION -g trees.o --- ar5416_recv.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/ath/ath_hal/ar5416/ar5416_recv.c -I/usr/src/sys/dev/ath -I/usr/src= /sys/dev/ath/ath_hal --- ar5416_reset.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/ath/ath_hal/ar5416/ar5416_reset.c -I/usr/src/sys/dev/ath -I/usr/sr= c/sys/dev/ath/ath_hal --- ar5416_radar.o --- ctfconvert -L VERSION -g ar5416_radar.o --- modules-all --- --- zle.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zle.= c -o zle.o --- ar5416_recv.o --- ctfconvert -L VERSION -g ar5416_recv.o --- modules-all --- ctfconvert -L VERSION -g zle.o --- zfeature_common.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/contrib/opensolaris/common/zfs/zfeature_co= mmon.c -o zfeature_common.o --- zfs_comutil.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil= .c -o zfs_comutil.o ctfconvert -L VERSION -g zfs_comutil.o --- zfeature_common.o --- ctfconvert -L VERSION -g zfeature_common.o --- ar5416_spectral.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/ath/ath_hal/ar5416/ar5416_spectral.c -I/usr/src/sys/dev/ath -I/usr= /src/sys/dev/ath/ath_hal --- ar5416_xmit.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c -I/usr/src/sys/dev/ath -I/usr/src= /sys/dev/ath/ath_hal --- modules-all --- --- sha256c.o --- ctfconvert -L VERSION -g sha256c.o --- zfs_namecheck.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/contrib/opensolaris/common/zfs/zfs_nameche= ck.c -o zfs_namecheck.o --- ar5416_spectral.o --- ctfconvert -L VERSION -g ar5416_spectral.o --- modules-all --- ctfconvert -L VERSION -g zfs_namecheck.o --- opensolaris_acl.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/compat/opensolaris/kern/opensolaris_acl.c = -o opensolaris_acl.o --- opensolaris_kobj.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/compat/opensolaris/kern/opensolaris_kobj.c= -o opensolaris_kobj.o --- ar5416_xmit.o --- ctfconvert -L VERSION -g ar5416_xmit.o --- modules-all --- --- opensolaris_lookup.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/compat/opensolaris/kern/opensolaris_lookup= .c -o opensolaris_lookup.o --- opensolaris_kobj.o --- ctfconvert -L VERSION -g opensolaris_kobj.o --- opensolaris_acl.o --- ctfconvert -L VERSION -g opensolaris_acl.o --- ar9160_attach.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/ath/ath_hal/ar9001/ar9160_attach.c -I/usr/src/sys/dev/ath -I/usr/s= rc/sys/dev/ath/ath_hal --- ar9280_attach.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/ath/ath_hal/ar9002/ar9280_attach.c -I/usr/src/sys/dev/ath -I/usr/s= rc/sys/dev/ath/ath_hal --- modules-all --- --- opensolaris_lookup.o --- ctfconvert -L VERSION -g opensolaris_lookup.o --- ar5416_reset.o --- ctfconvert -L VERSION -g ar5416_reset.o --- modules-all --- --- opensolaris_policy.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function--- ar9160_attach.o --- ctfconvert -L VERSION -g ar9160_attach.o --- modules-all --- -Wno-error-pointer-sign -Wno-missing-prototypes -Wno-undef -Wno-strict-pr= ototypes -Wno-cast-qual -Wno-parentheses -Wno-redundant-decls -Wno-missing-= braces -Wno-uninitialized -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-= arith -mno-aes -mno-avx -std=3Diso9899:1999 -include /usr/src/sys/cddl/co= mpat/opensolaris/sys/debug_compat.h -c /usr/src/sys/cddl/compat/opensolaris= /kern/opensolaris_policy.c -o opensolaris_policy.o --- opensolaris_sysevent.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/compat/opensolaris/kern/opensolaris_syseve= nt.c -o opensolaris_sysevent.o --- opensolaris_vfs.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c = -o opensolaris_vfs.o --- ar9280_attach.o --- ctfconvert -L VERSION -g ar9280_attach.o --- modules-all --- --- gfs.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c -o= gfs.o --- opensolaris_sysevent.o --- ctfconvert -L VERSION -g opensolaris_sysevent.o --- ar9280_olc.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/ath/ath_hal/ar9002/ar9280_olc.c -I/usr/src/sys/dev/ath -I/usr/src/= sys/dev/ath/ath_hal --- modules-all --- --- opensolaris_vfs.o --- ctfconvert -L VERSION -g opensolaris_vfs.o --- opensolaris_policy.o --- ctfconvert -L VERSION -g opensolaris_policy.o --- ar9285_attach.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/ath/ath_hal/ar9002/ar9285_attach.c -I/usr/src/sys/dev/ath -I/usr/s= rc/sys/dev/ath/ath_hal --- ar9285_btcoex.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/ath/ath_hal/ar9002/ar9285_btcoex.c -I/usr/src/sys/dev/ath -I/usr/s= rc/sys/dev/ath/ath_hal --- ar9280_olc.o --- ctfconvert -L VERSION -g ar9280_olc.o --- ar9285_btcoex.o --- ctfconvert -L VERSION -g ar9285_btcoex.o --- modules-all --- --- vnode.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/vnode.c = -o vnode.o --- callb.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/contrib/opensolaris/uts/common/os/callb.c = -o callb.o --- ar9285_attach.o --- ctfconvert -L VERSION -g ar9285_attach.o --- modules-all --- --- gfs.o --- ctfconvert -L VERSION -g gfs.o --- ar9285_reset.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/ath/ath_hal/ar9002/ar9285_reset.c -I/usr/src/sys/dev/ath -I/usr/sr= c/sys/dev/ath/ath_hal --- modules-all --- --- fm.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/contrib/opensolaris/uts/common/os/fm.c -o = fm.o --- vnode.o --- ctfconvert -L VERSION -g vnode.o --- zmod_subr.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/contrib/opensolaris/uts/common/zmod/zmod_s= ubr.c -o zmod_subr.o --- callb.o --- ctfconvert -L VERSION -g callb.o --- ar9285_cal.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/ath/ath_hal/ar9002/ar9285_cal.c -I/usr/src/sys/dev/ath -I/usr/src/= sys/dev/ath/ath_hal --- modules-all --- --- zmod_subr.o --- ctfconvert -L VERSION -g zmod_subr.o --- arc.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.= c -o arc.o --- fm.o --- ctfconvert -L VERSION -g fm.o --- ar9285_phy.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/ath/ath_hal/ar9002/ar9285_phy.c -I/usr/src/sys/dev/ath -I/usr/src/= sys/dev/ath/ath_hal --- ar9285_reset.o --- ctfconvert -L VERSION -g ar9285_reset.o --- ar9285_cal.o --- ctfconvert -L VERSION -g ar9285_cal.o --- ar9285_phy.o --- ctfconvert -L VERSION -g ar9285_phy.o --- ar9285_diversity.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/ath/ath_hal/ar9002/ar9285_diversity.c -I/usr/src/sys/dev/ath -I/us= r/src/sys/dev/ath/ath_hal --- ar9287_attach.o --- --- modules-all --- --- bplist.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function--- ar9287_attach.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/ath/ath_hal/ar9002/ar9287_attach.c -I/usr/src/sys/dev/ath -I/usr/s= rc/sys/dev/ath/ath_hal --- modules-all --- -Wno-error-pointer-sign -Wno-missing-prototypes -Wno-undef -Wno-strict-pr= ototypes -Wno-cast-qual -Wno-parentheses -Wno-redundant-decls -Wno-missing-= braces -Wno-uninitialized -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-= arith -mno-aes -mno-avx -std=3Diso9899:1999 -include /usr/src/sys/cddl/co= mpat/opensolaris/sys/debug_compat.h -c /usr/src/sys/cddl/contrib/opensolari= s/uts/common/fs/zfs/bplist.c -o bplist.o --- arc.o --- /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c:3209:58: erro= r: expected ';' after expression (vmem_size(heap_arena, VMEM_FREE | VMEM_ALLOC) >> 2) ^ ; --- ar9285_diversity.o --- ctfconvert -L VERSION -g ar9285_diversity.o --- modules-all --- 1 error generated. *** [arc.o] Error code 1 make[4]: stopped in /usr/src/sys/modules/zfs --- ar9287_attach.o --- ctfconvert -L VERSION -g ar9287_attach.o --- modules-all --- --- bplist.o --- ctfconvert -L VERSION -g bplist.o 1 error make[4]: stopped in /usr/src/sys/modules/zfs *** [all_subdir_zfs] Error code 2 make[3]: stopped in /usr/src/sys/modules 1 error make[3]: stopped in /usr/src/sys/modules *** [modules-all] Error code 2 make[2]: stopped in /usr/obj/usr/src/sys/GENERIC 1 error make[2]: stopped in /usr/obj/usr/src/sys/GENERIC *** [buildkernel] Error code 2 make[1]: stopped in /usr/src 1 error make[1]: stopped in /usr/src *** [buildkernel] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson4897615858850706747.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_i386' + echo 'clean up jail FreeBSD_HEAD_i386' clean up jail FreeBSD_HEAD_i386 + sudo jail -r FreeBSD_HEAD_i386 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 -alias + sudo umount FreeBSD_HEAD_i386/usr/src + sudo umount FreeBSD_HEAD_i386/dev + sudo rm -fr FreeBSD_HEAD_i386 rm: FreeBSD_HEAD_i386/lib/libcrypt.so.5: Operation not permitted rm: FreeBSD_HEAD_i386/lib/libc.so.7: Operation not permitted rm: FreeBSD_HEAD_i386/lib/libthr.so.3: Operation not permitted rm: FreeBSD_HEAD_i386/lib: Directory not empty rm: FreeBSD_HEAD_i386/libexec/ld-elf.so.1: Operation not permitted rm: FreeBSD_HEAD_i386/libexec: Directory not empty rm: FreeBSD_HEAD_i386/usr/lib/librt.so.1: Operation not permitted rm: FreeBSD_HEAD_i386/usr/lib: Directory not empty rm: FreeBSD_HEAD_i386/usr/bin/ypchfn: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/ypchpass: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/ypchsh: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/passwd: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/crontab: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/chsh: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/chpass: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/chfn: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/su: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/yppasswd: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/opieinfo: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/opiepasswd: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/login: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin: Directory not empty rm: FreeBSD_HEAD_i386/usr: Directory not empty rm: FreeBSD_HEAD_i386/sbin/init: Operation not permitted rm: FreeBSD_HEAD_i386/sbin: Directory not empty rm: FreeBSD_HEAD_i386: Directory not empty + true + sudo chflags -R noschg FreeBSD_HEAD_i386 + sudo rm -fr FreeBSD_HEAD_i386 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-current@freebsd.org Tue Aug 11 12:50:52 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4592299FE0E for ; Tue, 11 Aug 2015 12:50:52 +0000 (UTC) (envelope-from cochard@gmail.com) Received: from mail-la0-x233.google.com (mail-la0-x233.google.com [IPv6:2a00:1450:4010:c03::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D8114E37; Tue, 11 Aug 2015 12:50:51 +0000 (UTC) (envelope-from cochard@gmail.com) Received: by lahi9 with SMTP id i9so39865697lah.2; Tue, 11 Aug 2015 05:50:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=Mo1V42HfnnxO7cOm0srKZdI+yUg6b0Vxm4WCR5ClqKI=; b=Qc6znMjxCDIQ8hKoDc5gVi0q3z/zeSNZL4zvuRYvpDWCRzbTP9j8rV+vgfZ9m3vSMs DNN7WmfnCuJJqSZwdALBgosZPctOcI4+w063rHlRAJhnSNqnSyHHZwfxaaAW95lmq8Sl 8FOaviNdTs73MFQjGxNMGobVW1mynSJl1GHbZmGYR6+/f2YCc2U1Nx/YTZozNHqFKU82 1HnqldIbpMxuJG9mIw549bdkzE3HAbWOBTACf6vJSMOCPHJOvGmivPcu2t0hc6YWRziQ 8LnrPN0VCLRDCrBrrNfIhvqjJz4wGwjKaJ5Hk518w/kGhwQHcdxTCLDLDYEHDIoCDSGn fFkw== X-Received: by 10.112.201.36 with SMTP id jx4mr26424332lbc.9.1439297449810; Tue, 11 Aug 2015 05:50:49 -0700 (PDT) MIME-Version: 1.0 Sender: cochard@gmail.com Received: by 10.25.157.146 with HTTP; Tue, 11 Aug 2015 05:50:30 -0700 (PDT) In-Reply-To: <721515.87628.bm@smtp113.sbc.mail.ne1.yahoo.com> References: <20150731121226.GJ889@FreeBSD.org> <776723.76234.bm@smtp117.sbc.mail.ne1.yahoo.com> <20150804100746.GA889@FreeBSD.org> <20150804141722.GC889@glebius.int.ru> <475378.72622.bm@smtp114.sbc.mail.ne1.yahoo.com> <20150810135342.GE75813@glebius.int.ru> <721515.87628.bm@smtp113.sbc.mail.ne1.yahoo.com> From: =?UTF-8?Q?Olivier_Cochard=2DLabb=C3=A9?= Date: Tue, 11 Aug 2015 14:50:30 +0200 X-Google-Sender-Auth: b-nA0wImDoa8eZK5IMzouETZAlk Message-ID: Subject: Re: CFT: ndis(4) testers needed! To: Thomas Mueller Cc: "freebsd-current@freebsd.org" , Gleb Smirnoff Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2015 12:50:52 -0000 On Mon, Aug 10, 2015 at 11:27 PM, Thomas Mueller wrote: > > I guess I need to do, from src tree base, > > svn revert > svn up . > patch < /path/to/net80211.diff > > Does that look correct? > > =E2=80=8BI've build a small nanobsd image (for i386 arch) that include this= patch: http://dev.bsdrp.net/FreeBSD/GLEBWIFI-0.2-full-i386-vga.img.xz You can install it on a small (128MB USB flash) for testing it without re-installing your system. Installation instruction for copying this image into a USB flash disk (/dev/da1 in this example): fetch http://dev.bsdrp.net/FreeBSD/GLEBWIFI-0.2-full-i386-vga.img.xz -o - | xzcat | dd of=3D/dev/da1 bs=3D128k Then boot on this USB flash disk. Regards, Olivier From owner-freebsd-current@freebsd.org Tue Aug 11 13:02:06 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CA68499E11D for ; Tue, 11 Aug 2015 13:02:06 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8411A93C; Tue, 11 Aug 2015 13:02:05 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) with esmtp (envelope-from ) id <1ZP9Br-0002jJ-JS>; Tue, 11 Aug 2015 15:02:03 +0200 Received: from p578a69f9.dip0.t-ipconnect.de ([87.138.105.249] helo=freyja.zeit4.iv.bundesimmobilien.de) by inpost2.zedat.fu-berlin.de (Exim 4.85) with esmtpsa (envelope-from ) id <1ZP9Br-003WnI-8m>; Tue, 11 Aug 2015 15:02:03 +0200 Date: Tue, 11 Aug 2015 15:01:58 +0200 From: "O. Hartmann" To: Ed Schouten Cc: freebsd-current , marcel@freebsd.org Subject: Re: r286615: /usr/libexec/ftpd broken! Message-ID: <20150811150158.661063da@freyja.zeit4.iv.bundesimmobilien.de> In-Reply-To: <20150811140536.5bc82e6f@freyja.zeit4.iv.bundesimmobilien.de> References: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> <20150811104451.2031fff2@freyja.zeit4.iv.bundesimmobilien.de> <20150811140536.5bc82e6f@freyja.zeit4.iv.bundesimmobilien.de> Organization: FU Berlin X-Mailer: Claws Mail 3.12.0 (GTK+ 2.24.28; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Originating-IP: 87.138.105.249 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2015 13:02:06 -0000 On Tue, 11 Aug 2015 14:05:36 +0200 "O. Hartmann" wrote: > On Tue, 11 Aug 2015 13:18:14 +0200 > Ed Schouten wrote: > > > Hi there, > > > > 2015-08-11 10:44 GMT+02:00 O. Hartmann : > > > ftpd starts sometimes, sporadically, and dies somewhere in the process. > > > Connections to the ftpd aren't possible. Sockstat doesn't even show up a > > > TCP/IP socket (21, ftp/tcp) where the daemon is supposed to listen for > > > incoming connection - I see only udp4 (connecting to > > > local_unbound/127.0.0.1:53). This is strange ... > > > > That's annoying. We should fix that. > > > > I recently made some changes to shutdown(2), but a grep reveals that > > ftpd doesn't call that function anywhere. Phew! The last changes made > > to ftpd are related to libxo. Adding marcel@, just to be sure. > > > > In the meantime, could you maybe run truss(8) over ftpd and send us the > > output? > > > > Thanks, > > I found one of our boxes, running > > FreeBSD 11.0-CURRENT #0 r286562: Mon Aug 10 08:14:52 CEST 2015 amd64 > > which runs ftpd without problems (started via service ftpd onestart): > > USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN > ADDRESS root ftpd 23139 3 dgram -> /var/run/logpriv > root ftpd 23139 5 tcp6 *:21 *:* > root ftpd 23139 6 tcp4 *:21 *:* > > > ... as expected ... and the daemon is running for several minutes for now ... > > I will update the system as well and then ... see ... ;-) > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" Well, after the update to FreeBSD 11.0-CURRENT #1 r286625: Tue Aug 11 14:09:55 CEST 2015 amd64, ftpd is still working! This box is the only one that does nameresolution via DNS (external), while all non-functional systems do not have DNS resolution and work with local_unbound name resolving. From owner-freebsd-current@freebsd.org Tue Aug 11 14:23:19 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ACF9999F507; Tue, 11 Aug 2015 14:23:19 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 9D60C1069; Tue, 11 Aug 2015 14:23:19 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 0E8AC234; Tue, 11 Aug 2015 14:23:18 +0000 (UTC) Date: Tue, 11 Aug 2015 14:23:12 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: melifaro@FreeBSD.org, andrew@FreeBSD.org, mav@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <239436298.62.1439302998582.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <632868756.60.1439295455601.JavaMail.jenkins@jenkins-9.freebsd.org> References: <632868756.60.1439295455601.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #818 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2015 14:23:19 -0000 FreeBSD_HEAD_i386 - Build #818 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/818/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/818/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/818/console Change summaries: 286629 by melifaro: Use single 'lle_timer' callout in lltable instead of two different names of the same timer. 286628 by mav: Fix r286625 build on i386. 286627 by andrew: Check the correct value in db_validate_address, pmap_extract returns 0 on failure. Sponsored by: ABT Systems Ltd 286626 by mav: Fix minor mismerge in r286574. From owner-freebsd-current@freebsd.org Tue Aug 11 15:06:54 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EA34299FE71 for ; Tue, 11 Aug 2015 15:06:54 +0000 (UTC) (envelope-from buryanov@ukr.net) Received: from frv191.fwdcdn.com (frv191.fwdcdn.com [212.42.77.191]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A6399AB1 for ; Tue, 11 Aug 2015 15:06:54 +0000 (UTC) (envelope-from buryanov@ukr.net) Received: from [10.10.1.23] (helo=frv199.fwdcdn.com) by frv191.fwdcdn.com with esmtp ID 1ZPAXQ-000FnS-Nn for freebsd-current@freebsd.org; Tue, 11 Aug 2015 17:28:24 +0300 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ukr.net; s=ffe; h=Content-Type:MIME-Version:References:In-Reply-To:Message-Id:Cc:To:Subject:From:Date; bh=VLKppTLNNlJXurW9pwqFl5Aia/NJXq35yNMq9oGFCHE=; b=kPyVkm4wkyvifDmS/+S7GFg6Aiey71/Mf7Q6+kWkms3zd/eW7uHWXoLNZD1y7jSbnPbtd+lgQen4WpEMSnHppT/D2WWg/nEOJU/1JXM3hajQGQJTso3Mf0oOOfA18sd5VrP74eB8QWuWRrHhSUgHR7tG5NV/hu8mVUrlIw0UssA=; Received: from [10.10.10.40] (helo=frv40.fwdcdn.com) by frv199.fwdcdn.com with smtp ID 1ZPAXG-000Feq-Cu for freebsd-current@freebsd.org; Tue, 11 Aug 2015 17:28:14 +0300 Date: Tue, 11 Aug 2015 17:28:14 +0300 From: Dmytro Burianov Subject: Re: FreeBSD_HEAD_i386 - Build #818 - Fixed To: freebsd-i386-unsubscribe@freebsd.org Cc: melifaro@freebsd.org, andrew@freebsd.org, mav@freebsd.org, jenkins-admin@freebsd.org, freebsd-current@freebsd.org, freebsd-i386@freebsd.org X-Mailer: mail.ukr.net 5.0 Message-Id: <1439303294.155444402.ysnbal15@frv40.fwdcdn.com> In-Reply-To: <239436298.62.1439302998582.JavaMail.jenkins@jenkins-9.freebsd.org> References: <632868756.60.1439295455601.JavaMail.jenkins@jenkins-9.freebsd.org> <239436298.62.1439302998582.JavaMail.jenkins@jenkins-9.freebsd.org> X-Reply-Action: reply Received: from buryanov@ukr.net by frv40.fwdcdn.com; Tue, 11 Aug 2015 17:28:14 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: binary Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2015 15:06:55 -0000 --- Оригінальне повідомлення --- Від кого: jenkins-admin@freebsd.org Дата: 11 серпня 2015, 17:23:25 FreeBSD_HEAD_i386 - Build #818 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/818/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/818/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/818/console Change summaries: 286629 by melifaro: Use single 'lle_timer' callout in lltable instead of two different names of the same timer. 286628 by mav: Fix r286625 build on i386. 286627 by andrew: Check the correct value in db_validate_address, pmap_extract returns 0 on failure. Sponsored by: ABT Systems Ltd 286626 by mav: Fix minor mismerge in r286574. _______________________________________________ freebsd-i386@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-i386 To unsubscribe, send any mail to "freebsd-i386-unsubscribe@freebsd.org" Dmytro Burianov buryanov@ukr.net skype: buryanov +380-50-3437470 From owner-freebsd-current@freebsd.org Tue Aug 11 15:58:19 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BCA8D99F9C3 for ; Tue, 11 Aug 2015 15:58:19 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id AD94511DB; Tue, 11 Aug 2015 15:58:19 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 68BB924B; Tue, 11 Aug 2015 15:58:19 +0000 (UTC) Date: Tue, 11 Aug 2015 15:58:18 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <1278842890.64.1439308699056.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <567190897.58.1439291675203.JavaMail.jenkins@jenkins-9.freebsd.org> References: <567190897.58.1439291675203.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1269 - Still Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2015 15:58:19 -0000 FreeBSD_HEAD-tests - Build #1269 - Still Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1269/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1269/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1269/console Change summaries: No changes The failed test cases: 2 tests failed. FAILED: lib.libc.locale.mbrtowc_test.mbrtowc_object Error Message: Invalid sequence FAILED: lib.libc.locale.mbstowcs_test.mbstowcs_basic Error Message: /builds/FreeBSD_HEAD/contrib/netbsd-tests/lib/libc/locale/t_mbstowcs.c:168: (ssize_t)mbstowcs(wbuf, t->data, SIZE-1): Illegal byte sequence From owner-freebsd-current@freebsd.org Tue Aug 11 18:01:19 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7B77D99FA8B for ; Tue, 11 Aug 2015 18:01:19 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pa0-x22e.google.com (mail-pa0-x22e.google.com [IPv6:2607:f8b0:400e:c03::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3EF5E8C0; Tue, 11 Aug 2015 18:01:19 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by pacgr6 with SMTP id gr6so55634582pac.2; Tue, 11 Aug 2015 11:01:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Vyfbv9wG3+PlWseHl5BlmrkP3I+FyAp4DzWTrqSTur8=; b=wauQ4wpH2CGwfwkyGF/oc6VrGLbTDw8HHkpb59/d5GObbevbPg49KXCrMf6OcDMm5C zl7BcxPRGB/B5Svq3a8DCtcL/jC04g+16X2mnM6fh8M7zva3/KJ2DINv9I/uRKC1IDdM nIs3dpUWR5ZtukPc0XyOrKNGnliuGvZE9E/ijOpSRQRWexm67UUy2w1Ke/kzuZdzRZUk TjFBKf9mbG4zZuSLd5TC2j1Yc9I03JRQItfVQ21tVBG0NPV/YF5Qb+7jihz7V3pOShv5 UIlAO7Xf/xcdX6OLbuXLS2piObPbBWiD2O5CpUshweTlYM5HaULpQer95gIl+4ZR7Pwv tddQ== X-Received: by 10.68.243.103 with SMTP id wx7mr11515915pbc.60.1439316078481; Tue, 11 Aug 2015 11:01:18 -0700 (PDT) Received: from [192.168.20.7] (c-24-16-212-205.hsd1.wa.comcast.net. [24.16.212.205]) by smtp.gmail.com with ESMTPSA id y2sm3449954pdi.80.2015.08.11.11.01.17 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 11 Aug 2015 11:01:17 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (1.0) Subject: Re: r286615: /usr/libexec/ftpd broken! From: Garrett Cooper X-Mailer: iPhone Mail (12H143) In-Reply-To: <20150811150158.661063da@freyja.zeit4.iv.bundesimmobilien.de> Date: Tue, 11 Aug 2015 11:01:16 -0700 Cc: Ed Schouten , freebsd-current , "marcel@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <8EE69EF5-9B5B-42D3-B7C3-781CFB11C4B0@gmail.com> References: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> <20150811104451.2031fff2@freyja.zeit4.iv.bundesimmobilien.de> <20150811140536.5bc82e6f@freyja.zeit4.iv.bundesimmobilien.de> <20150811150158.661063da@freyja.zeit4.iv.bundesimmobilien.de> To: "O. Hartmann" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2015 18:01:19 -0000 > On Aug 11, 2015, at 06:01, O. Hartmann wrote= : >=20 > On Tue, 11 Aug 2015 14:05:36 +0200 > "O. Hartmann" wrote: >=20 >> On Tue, 11 Aug 2015 13:18:14 +0200 >> Ed Schouten wrote: >>=20 >>> Hi there, >>>=20 >>> 2015-08-11 10:44 GMT+02:00 O. Hartmann : >>>> ftpd starts sometimes, sporadically, and dies somewhere in the process.= >>>> Connections to the ftpd aren't possible. Sockstat doesn't even show up a= >>>> TCP/IP socket (21, ftp/tcp) where the daemon is supposed to listen for >>>> incoming connection - I see only udp4 (connecting to >>>> local_unbound/127.0.0.1:53). This is strange ... >>>=20 >>> That's annoying. We should fix that. >>>=20 >>> I recently made some changes to shutdown(2), but a grep reveals that >>> ftpd doesn't call that function anywhere. Phew! The last changes made >>> to ftpd are related to libxo. Adding marcel@, just to be sure. >>>=20 >>> In the meantime, could you maybe run truss(8) over ftpd and send us the >>> output? >>>=20 >>> Thanks, >>=20 >> I found one of our boxes, running >>=20 >> FreeBSD 11.0-CURRENT #0 r286562: Mon Aug 10 08:14:52 CEST 2015 amd64 >>=20 >> which runs ftpd without problems (started via service ftpd onestart): >>=20 >> USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN >> ADDRESS root ftpd 23139 3 dgram -> /var/run/logpriv >> root ftpd 23139 5 tcp6 *:21 *:* >> root ftpd 23139 6 tcp4 *:21 *:* >>=20 >>=20 >> ... as expected ... and the daemon is running for several minutes for now= ... >>=20 >> I will update the system as well and then ... see ... ;-) >=20 > Well, after the update to FreeBSD 11.0-CURRENT #1 r286625: Tue Aug 11 14:0= 9:55 > CEST 2015 amd64, ftpd is still working! This box is the only one that doe= s > nameresolution via DNS (external), while all non-functional systems do not= have > DNS resolution and work with local_unbound name resolving. Something is indeed weird with DNS under some circumstances as of a few week= s ago. I'm trying to update my box and I'm seeing a ton of complaints about u= nbound handing back A records instead of AAAA ones. My machine is on an IPv4= NAT network, but I still find it odd how my last update a few weeks ago sta= rted causing this..= From owner-freebsd-current@freebsd.org Tue Aug 11 20:33:21 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D315F99FC36 for ; Tue, 11 Aug 2015 20:33:21 +0000 (UTC) (envelope-from net.hqin@gmail.com) Received: from mail-la0-x22e.google.com (mail-la0-x22e.google.com [IPv6:2a00:1450:4010:c03::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 601DDC7 for ; Tue, 11 Aug 2015 20:33:21 +0000 (UTC) (envelope-from net.hqin@gmail.com) Received: by lalv9 with SMTP id v9so34960033lal.0 for ; Tue, 11 Aug 2015 13:33:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=8XeorY9/VIcixWSLWklzFZQqVyCRFYN6u0ORBPhZlI0=; b=k1AInH74NMvgT03Sx/cRlJCS2IwH2XEi/vE5+XAWKiV2TWI7fLCAqCDuQPCJCe0bNO iN+26Ts1VGFjYW8cNVXp94vmmFyjtH6bNzSXllxuzhSi6f1Xh9qhf0p8BCvnRHchWzBg EYeqfh/8iksUOtjPJBPDtPuPhhaOUU7Ej2fqahn6Nk0qnOA99G+1ZzhlMP5ZxXVlW51o kXjea9SsTKrnnwUurlpB9Y4CWBE/WTcyi/6jOKnVJjA8gvHkmmDhsoh4ZYt92yWrh9nB zOV1erEtoqV+9pZKmFhWkCAEhkdN6zMGZpgd67U5vbcicZWRQvZtW+mbJvZknAfU4nMt 7+dw== MIME-Version: 1.0 X-Received: by 10.152.45.69 with SMTP id k5mr24454242lam.13.1439325199097; Tue, 11 Aug 2015 13:33:19 -0700 (PDT) Received: by 10.112.13.35 with HTTP; Tue, 11 Aug 2015 13:33:19 -0700 (PDT) Date: Tue, 11 Aug 2015 16:33:19 -0400 Message-ID: Subject: Patch for expat lib CVE-2015-1283 From: Hannah Qin To: freebsd-current@freebsd.org X-Mailman-Approved-At: Tue, 11 Aug 2015 21:17:37 +0000 Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2015 20:33:21 -0000 Where can get the patch for fixing CVE-2015-1283 expat lib? Thanks! From owner-freebsd-current@freebsd.org Tue Aug 11 21:27:17 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 03DC499F724 for ; Tue, 11 Aug 2015 21:27:17 +0000 (UTC) (envelope-from mueller6724@bellsouth.net) Received: from nm7-vm8.access.bullet.mail.bf1.yahoo.com (nm7-vm8.access.bullet.mail.bf1.yahoo.com [216.109.114.167]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B3E01ACC for ; Tue, 11 Aug 2015 21:27:16 +0000 (UTC) (envelope-from mueller6724@bellsouth.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bellsouth.net; s=s2048; t=1439328011; bh=ALHje0WlNJezVY7BQ9hzqVy4beZTww/JOeNTAHbEuiE=; h=Date:From:To:CC:Subject:References:From:Subject; b=j9wsYzTTFgOxuNVbWtJknuFmtQrYE9gxPBHN0h42/2CgmOs8MlInF4hctujDpeWNh8w1lM/9v8Ljxbi8w/LgK1YO6Jtwbcnfrkh/Hv5Y08LrrTGo8gepch4TzDp3aZbkXhpgU23AyXXx3r5M/SR3Ig9UiPjQsfzmefl32LLRkrh3DphFLAqAuMx2aZ346zkXEPMACtvOzGR9FVyH/xp9qr2HTZXSBkEm7VMoWX5x8kKATV/wL8SarYHR0Dhh+jxIa9e+devuXt1p1JkHspmQEdqH4nDXPwwpWTAhZqxhObQGhF48ViUnzKXbWjTuk3bE2SbBKx7sH9RcVb1+Zls+yg== Received: from [66.196.81.162] by nm7.access.bullet.mail.bf1.yahoo.com with NNFMP; 11 Aug 2015 21:20:11 -0000 Received: from [98.138.104.98] by tm8.access.bullet.mail.bf1.yahoo.com with NNFMP; 11 Aug 2015 21:20:11 -0000 Received: from [127.0.0.1] by smtp118.sbc.mail.ne1.yahoo.com with NNFMP; 11 Aug 2015 21:20:10 -0000 X-Yahoo-Newman-Id: 991211.19572.bm@smtp118.sbc.mail.ne1.yahoo.com Message-ID: <991211.19572.bm@smtp118.sbc.mail.ne1.yahoo.com> X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: MOku5PkVM1np2_eICqKOqYoezgoH5cvbgrTMM1zgEsYC5mU 1vk.2O9ypDjjRHywSTsLlQiCkAaPIm1RB_gsWsqddr7mMJQ11rSo0e9JoGXM PTs4ChQ4JfwVfeeYV0hfK2vKsPpQ2r6PfKjpS0Iq_p9lxnJB1UcnzFc2bzXS JcAAE0BuUed371QnqebBkYg7DNhKbGHsNv2.VbrW2Xm511_RvWi_mjAOJoM_ QLwY37Hlwtr8Nw6onbR7NsI1Em7F0e9d5BVxU9BNNpgj63oDfKcYAUxrbvK6 3sdfEIPhGdjsk2zzw_fWSfEuJXtCkF_q2RVEy8xOdbPEdRoY9tViPDquiqiJ GS0G.duoESJITeQcgPIsbTZOJNqxKWTG9ZPEmAtxUDja1PB9Aa2.w2DKjsdO ArxY4Lb.v93WCcJyEauz3wf9jxJ_cXEOxrk7F6BP3_UcKBgLUO4qvIqDYbtp XN6gYofbSvBGfF9HtpusjvhvvK0ZQ5OoTscUu2cKvSxY0OcrhOYmfdVkc2Tt OjWvY0iRA4Dh9jbtzmWsx5rDuXf42xbX3gZ.30x95VkKd18uSCwLkoz6yFaM - X-Yahoo-SMTP: Kz_aW1.swBBYof3zAD7.RWzXz9ZAQVDMml1VADsbgPT4Kq79LC0- Date: Tue, 11 Aug 2015 21:20:08 +0000 From: "Thomas Mueller" To: freebsd-current@freebsd.org CC: Gleb Smirnoff Subject: Re: CFT: ndis(4) testers needed! References: <20150731121226.GJ889@FreeBSD.org> <776723.76234.bm@smtp117.sbc.mail.ne1.yahoo.com> <20150804100746.GA889@FreeBSD.org> <20150804141722.GC889@glebius.int.ru> <475378.72622.bm@smtp114.sbc.mail.ne1.yahoo.com> <20150810135342.GE75813@glebius.int.ru> <721515.87628.bm@smtp113.sbc.mail.ne1.yahoo.com> <20150811091148.GK75813@glebius.int.ru> X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2015 21:27:17 -0000 I did the update a little before your last message. svn revert by itself doesn't work, I get an error message, then run svn help revert and that gets me on the right track. I did the update and patch from NetBSD, which I believe works the same as it would from FreeBSD, subsequently booted into FreeBSD and cd /usr/src make buildworld worked again with no error, but make kernel failed. Error occurs somewhere in iwi or iwm, and that prevents the kernel from building, so I don't get to test ndis, but it may point to what needs fixing. Would it be safe to comment out iwi and other Intel wireless nics in kernel config and then try again to make buildkernel without rerunning buildworld? Or should I wait for next update? But you probably want to know where the snags are even if they don't relate to my hardware. End of the buildkernel.log: ===> iwi (all) cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/SANDY11NC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/obj/usr/src/sys/SANDY11NC -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -mno-aes -mno-avx -std=iso9899:1999 -c /usr/src/sys/modules/iwi/../../dev/iwi/if_iwi.c -o if_iwi.o ctfconvert -L VERSION -g if_iwi.o ld -d -warn-common -r -d -o if_iwi.ko.debug if_iwi.o ctfmerge -L VERSION -g -o if_iwi.ko.debug if_iwi.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk if_iwi.ko.debug export_syms | xargs -J% objcopy % if_iwi.ko.debug objcopy --only-keep-debug if_iwi.ko.debug if_iwi.ko.symbols objcopy --strip-debug --add-gnu-debuglink=if_iwi.ko.symbols if_iwi.ko.debug if_iwi.ko ===> iwifw (all) ===> iwifw/iwi_bss (all) uudecode -p /usr/src/sys/modules/iwifw/iwi_bss/../../../contrib/dev/iwi/ipw2200-bss.fw.uu > iwi_bss iwi_bss iwi_bss cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/SANDY11NC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/obj/usr/src/sys/SANDY11NC -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -mno-aes -mno-avx -std=iso9899:1999 -c iwi_bss.c -o iwi_bss.o ctfconvert -L VERSION -g iwi_bss.o ld -d -warn-common -r -d -o iwi_bss.ko.debug iwi_bss.fwo iwi_bss.o ctfmerge -L VERSION -g -o iwi_bss.ko.debug iwi_bss.fwo iwi_bss.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk iwi_bss.ko.debug export_syms | xargs -J% objcopy % iwi_bss.ko.debug objcopy --only-keep-debug iwi_bss.ko.debug iwi_bss.ko.symbols objcopy --strip-debug --add-gnu-debuglink=iwi_bss.ko.symbols iwi_bss.ko.debug iwi_bss.ko ===> iwifw/iwi_ibss (all) uudecode -p /usr/src/sys/modules/iwifw/iwi_ibss/../../../contrib/dev/iwi/ipw2200-ibss.fw.uu > iwi_ibss iwi_ibss iwi_ibss cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/SANDY11NC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/obj/usr/src/sys/SANDY11NC -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -mno-aes -mno-avx -std=iso9899:1999 -c iwi_ibss.c -o iwi_ibss.o ctfconvert -L VERSION -g iwi_ibss.o ld -d -warn-common -r -d -o iwi_ibss.ko.debug iwi_ibss.fwo iwi_ibss.o ctfmerge -L VERSION -g -o iwi_ibss.ko.debug iwi_ibss.fwo iwi_ibss.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk iwi_ibss.ko.debug export_syms | xargs -J% objcopy % iwi_ibss.ko.debug objcopy --only-keep-debug iwi_ibss.ko.debug iwi_ibss.ko.symbols objcopy --strip-debug --add-gnu-debuglink=iwi_ibss.ko.symbols iwi_ibss.ko.debug iwi_ibss.ko ===> iwifw/iwi_monitor (all) uudecode -p /usr/src/sys/modules/iwifw/iwi_monitor/../../../contrib/dev/iwi/ipw2200-sniffer.fw.uu > iwi_monitor iwi_monitor iwi_monitor cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/SANDY11NC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/obj/usr/src/sys/SANDY11NC -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -mno-aes -mno-avx -std=iso9899:1999 -c iwi_monitor.c -o iwi_monitor.o ctfconvert -L VERSION -g iwi_monitor.o ld -d -warn-common -r -d -o iwi_monitor.ko.debug iwi_monitor.fwo iwi_monitor.o ctfmerge -L VERSION -g -o iwi_monitor.ko.debug iwi_monitor.fwo iwi_monitor.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk iwi_monitor.ko.debug export_syms | xargs -J% objcopy % iwi_monitor.ko.debug objcopy --only-keep-debug iwi_monitor.ko.debug iwi_monitor.ko.symbols objcopy --strip-debug --add-gnu-debuglink=iwi_monitor.ko.symbols iwi_monitor.ko.debug iwi_monitor.ko ===> iwm (all) cc -O2 -pipe -DIWM_DEBUG -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/SANDY11NC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/obj/usr/src/sys/SANDY11NC -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -mno-aes -mno-avx -std=iso9899:1999 -c /usr/src/sys/modules/iwm/../../dev/iwm/if_iwm.c -o if_iwm.o /usr/src/sys/modules/iwm/../../dev/iwm/if_iwm.c:3843:10: error: use of undeclared identifier 'ifp'; did you mean 'if'? KASSERT(ifp->if_drv_flags & IFF_DRV_RUNNING, ("not running")); ^~~ if /usr/src/sys/sys/systm.h:84:24: note: expanded from macro 'KASSERT' if (__predict_false(!(exp))) \ ^ /usr/src/sys/sys/cdefs.h:456:51: note: expanded from macro '__predict_false' #define __predict_false(exp) __builtin_expect((exp), 0) ^ /usr/src/sys/modules/iwm/../../dev/iwm/if_iwm.c:3843:10: error: expected expression /usr/src/sys/sys/systm.h:84:24: note: expanded from macro 'KASSERT' if (__predict_false(!(exp))) \ ^ /usr/src/sys/sys/cdefs.h:456:51: note: expanded from macro '__predict_false' #define __predict_false(exp) __builtin_expect((exp), 0) ^ 2 errors generated. *** Error code 1 Stop. make[4]: stopped in /usr/src/sys/modules/iwm *** Error code 1 Stop. make[3]: stopped in /usr/src/sys/modules *** Error code 1 Stop. make[2]: stopped in /usr/obj/usr/src/sys/SANDY11NC *** Error code 1 Stop. make[1]: stopped in /usr/src *** Error code 1 Stop. make: stopped in /usr/src Tom From owner-freebsd-current@freebsd.org Tue Aug 11 21:34:12 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A8AC599F91D for ; Tue, 11 Aug 2015 21:34:12 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (glebius.int.ru [81.19.69.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "cell.glebius.int.ru", Issuer "cell.glebius.int.ru" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id A946AF97 for ; Tue, 11 Aug 2015 21:34:10 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (localhost [127.0.0.1]) by cell.glebius.int.ru (8.15.2/8.15.2) with ESMTPS id t7BLXwju085933 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 12 Aug 2015 00:33:58 +0300 (MSK) (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by cell.glebius.int.ru (8.15.2/8.15.2/Submit) id t7BLXwUJ085932; Wed, 12 Aug 2015 00:33:58 +0300 (MSK) (envelope-from glebius@FreeBSD.org) X-Authentication-Warning: cell.glebius.int.ru: glebius set sender to glebius@FreeBSD.org using -f Date: Wed, 12 Aug 2015 00:33:58 +0300 From: Gleb Smirnoff To: Thomas Mueller Cc: freebsd-current@freebsd.org Subject: Re: CFT: ndis(4) testers needed! Message-ID: <20150811213358.GU75813@glebius.int.ru> References: <20150731121226.GJ889@FreeBSD.org> <776723.76234.bm@smtp117.sbc.mail.ne1.yahoo.com> <20150804100746.GA889@FreeBSD.org> <20150804141722.GC889@glebius.int.ru> <475378.72622.bm@smtp114.sbc.mail.ne1.yahoo.com> <20150810135342.GE75813@glebius.int.ru> <721515.87628.bm@smtp113.sbc.mail.ne1.yahoo.com> <20150811091148.GK75813@glebius.int.ru> <991211.19572.bm@smtp118.sbc.mail.ne1.yahoo.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="RhUH2Ysw6aD5utA4" Content-Disposition: inline In-Reply-To: <991211.19572.bm@smtp118.sbc.mail.ne1.yahoo.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2015 21:34:12 -0000 --RhUH2Ysw6aD5utA4 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Aug 11, 2015 at 09:20:08PM +0000, Thomas Mueller wrote: T> /usr/src/sys/modules/iwm/../../dev/iwm/if_iwm.c:3843:10: error: use of undeclared identifier 'ifp'; did you mean 'if'? T> KASSERT(ifp->if_drv_flags & IFF_DRV_RUNNING, ("not running")); T> ^~~ T> if Here is updated patch. -- Totus tuus, Glebius. --RhUH2Ysw6aD5utA4 Content-Type: application/octet-stream Content-Disposition: attachment; filename="net80211.diff.bz2" Content-Transfer-Encoding: base64 QlpoOTFBWSZTWVj4OQECXe5/gH52ICB///////////////9iVL7wBeAF3dVAOgAfe7jQB6UA ABVA+jew2suskAAJwLD6PodKFKdfd03ZKkKJ2xUCQEUSWu5bJ9sV0BujRRUpJdime5jlV8Hv vuthrk+9z3q3ub3eDvPvevfe18vvLb31677e6d1003SRH3t2duRJL6wFLOtXbYs9sewGl280 7nvb5898+fa73fe4pSd3nrp9r7vL731t7ntvbut993L72HX2XucAHm2lV99nrx8AAAAAew4P jbdOgTszG12u27dM33d84mXmAA3xvmYpwAAAAE3ePrU6X3wdBumDdhrOy5bTZq9jUuAD6A9s B716fTvuee8iuLesRAAe726h7xW0HkpQNvcoADFbq6dj3nc97ED7DvffPehZfbulAAALADPH YOhwAvuux72CHxPoD7zu2hZVxY8nn3d3vmzLvrSTvO9ePeKJ3oZQHufXrl26XWC3rr2M+vuv tkUp1vj556j2wG7u6B7m8+3e+97pKVJAC8wB7m672Pew0DQAKUD6yAAAAAAAAAPvsfVAOgUA Hprp6AOYAJUAVmgdAPXe2gBN3OmhoNABMxoABtdccngAAAAAAAAAAL3mXuWFJ1AB0O+5u8Mz ZbXwAOgC5KvL7PvgJd73ruPvt33fWtvu17s66dz58LpzwD73dtvdve2ndvXp5PeqwD1ZW0UA bpgVQAAiAAAC+9e8AwBUAD7uLcAABnH3AO47qADusAAA4o3mNS227dBJoATWSFADrEAAqne+ 772qpG3vYvDRXtqFHo+vPYpp0BQOeAHxJG5KvgM2sd7x1Ol451Nbc2dpGr7cvT3EVhsYY7Zd t2w433mK97Vk13Y1Zlmu644XWrs4QpAuW2stdutbWt1buzJtvWHYb2Mt32O3vRPe1JW2uzs3 bBZljEIbvntnuu1M1vbb59j0HVFAaeugJOh3vbilYvQHbUFzGg0gWu+Z2z3MegNOnLk68nnv XK95xw32bw2Ys+pDMwN1bJ8m2Nvc6a6qu2dAPoe88dC6X24FBQAOhtz3331KCVObvUud5ppS X0DJOjSM7621qsMWbt91PUtY7bNgZb1b3tPYDe3Ttu9yPeLdhb29Gm2N66uyia6j097eu1Ye lAUKDtsV1x1KpbuoAA22zbc9vI9rc89w73beO93s4973mT7yZrvnSnV8+9998fdh1qwu7OJb unrrvR1zQb7uu9veUK2xTPTgS7XXK7Qq95wcffe77fVTdnOxdus3u82173E3rnPaqNoa19tz XVcuOzV2213ahSg7eursiL3ue165m23u7mvLRFtjkvQAM7ZNOmi7SG8qd83be9NFmE2Zr2bg UDQGyOrVSz668Aosir3c09cvK7W+9rvaR2bGjl157nXiE7grvtfWvVvvruonXuA77PPeu4+8 1TbCLc889PbO81dbZi7bm3ZofT76mstjUAPc+24VfbdvYMUQutpUYPrepHr7edWb6ZwtqY+2 7UN0Z2N1ufX0A7yc6j3vrvu3Zy2wVdO5sVpW07op9m7bqs622lZ7Wby871000Rizayz3vbBu s6bmnuuvpSXttbVbVs21M6PZQAt9C4BpVKAOe4XdSuVbd2rRodnSt14Ah1IGQEQEEXHHV07l 74+u++xvve7wr1XvdxffdsPb67O298S3pcL2GyhsU9DgcVu7d1Y+712ni6733z76gqe7Xb60 jemHp6OS2erZ3rN3cs2Ab2993efY3k7gFX3M7fA+Vvn33wAbL17u0O49AZB74+D3eA+uQUJE gQAgBATQAgAIAmmJMEZNCep6ABSN6jQaYgSERNEI0JkyjRqnvSNUyeow0agaGgBoAAaAYJMp KSIhTeiEbU0ymyaR6ZRtRtQ0DQDQ0NPUAAGgDQEJRIk0TSFN6TRkqe/VNo1KP0aoep6n6iMy mT9KD1A/VHqek0ep6h6g9IPUwhSQhMgCAJoJoRiaZCZAp7Uaep6p6niCbTKekaeo9NTNEBEh IQEBGgQTCaaASnk0ZMk2qeyAnop+U1P1T0INAAe/mAB4AAUqlKpSgkH9P+wMNfj+X59Xoft+ DclIhQJJQpEiiWpgZCFGSYoJgqIiqBOEgYCaUJCiCgoBmmioGIZSVIiFSCiqCKmgikomigkl ZiYiGCommSomCZpCCmoKUkIhYJZBJCRIpGgYmdjFEwzJBM0lJJFQQyhARfvxglqaUSoaIGIm gYSYUgj95B0I0kOhh0OWJqUYBAU+9xD+AZw4dqBEnJKFosh/6of9B3uogiWQlfx//A/g/xx8 PpEfofuhdwxwPdz2XUqRXPcaESKHCAkxkKyAmRhBTKrWRRiaK6Oz2HE9wBDy9zgXApMiLNPT xRgXg6OFcLnSQ6soLqkEyh9tHcLJFiSCBZDv7an1498AtMTZhCHaIahGCJMhbGrQ1FtKqZag WHYkIoNSENkkMiLhEFygKKUxJMEw0FXCZnGuk2swz/D/X/h/xczj/Y/8x3gmf+mYCqkNfkJh pIgYtIj9n2KJbMq1z1U/3ffvCoEnrGMmHEobBiKBER04nRBoU/UW7dlpUP0Fcc2o5AUtKxFl DRQjO07FG4/7eDw5Q8NtsJ4QkO6l6TIglEklRG335x6ag6HC0uQlEREAOCOdzuxwtnpyISLj S6SVYjE1hERyWMKg4040NTMSSiiTti1pKURYiRGkixUDjAuwoGFBxiIgQMVrbZKboYnkRRK6 R1h7VUoMzbFmOrgZp7HPxPOH3kEy5jjngnbHOYjh3KZV6qaXDwWuSBKJVdIO7HhI0B/zUnz/ 5KYZBvxyy0SpkhBrDRNCgXaEdHNu7nmqm1sFuq0PdzDDUgQioSkIgo5cCFGFFJf3NYtAuFaI XpyNKIoOYhFFyQkoIRLKTM9a6jsJaO6ccQzjmw5RUOTGRRFDndEc8JJo4cREdEvPISLgRQQE 6FhRyzuu6FcIlkEWHT1Z1z1ch0KnFSr27hzlBFUcCZ3SnZ54ScKHSWIk0hJzo4iu6rdjjSl3 CnDubh3HMHdxwznuFORzJDDuSRXuc67CnXV2G0Il2jC4EkZLq3I7TA1pv7ckHPFxtI5H9Ljr /k/7nLgUblI/wyxxD/4f+M5TsMeyb5RCHzzPwues93v1ov/MxyCEgj7L0zI6sMr1NbH9LHIJ pE/X3cb92AnC47i4W8Yjx4kFqxzufge2tvR+n8t7yiAu9m+dx4xWB8pC309g6yUdx8jgbf76 0/r7uln0m5OX+15OVCOzwteMaZi4yJMhnSh2TQ5XDlyi90NY5BE07Pcc2rM0nJFGWHNFWuJG 2w4yjsqrwmR6nMLycdduVoi57oRRI6Io4HcETEcoOCAglDhOOlLU6GeFCwiIcdkJVXDhVV7m VE6zus9bscVqgpsyJRZEhL+L++fsfR5ybfEiIP2TW+3Ve3KkdmWZkU5091qOox22yEOwouNG cKmEqoSJQNhQoRMlZoKOQpiLu5HiubbpOhexOU2eJ5VVYyrlJJUS7l7AbgAcKSQFEdjiTJSd g3TLzgVXeEnqXcPhzs7jyomOdpccSMYENOa06TgyvCinWREObhJXDlRcKA65vygnPir0dnu4 Tdqho67bCBPbcHYccZsJUTgN3bheSK+cd7uD3ZcgSeHcsdG4wqZNuXEXIdYtUWjOJ26MsOcJ Ok1wgiQIAQQJ24HBSiIsHZ2uVWB8jn99/xfJUfqoqvqg5Y5RhWs5cuQtsgkRtAKVo2i4K5rC WwckOjgoTchBwdhdAEdchBjnrXMccHIOc0JAIRncD3Z3NrsnWFdjji6dwnS5o4QipIx08ZTt lrjtdmNzggTLsHPdCZ3CS1csPQQSuYQ4UcYUTusAuLpQXouXtwqcGHULJnHFa6HqwtI6Xnir a41xdqE7Lu3AnQwI9twhh0vcdtAlyWyjHT3Hc8hOyZCACmqgYSoYIRgaYmqgRcJhRxjtCEuk ihhhWZJmaoaSmgYkiaKIkHCCIYTOeu+EB7rLaPcbhRNJOBAHAgkw5E67r4z7xTKpX1g6BOdC njghKcm7m3Kk92uLFzwLViIgF27YdOpUEsGdBzCcCDi3WaPKNbr+u/1vo9u+td2xxMuRd1u7 LvwecvWi8mywWQzB/+kp6QTA/Qx1xuRYSWpyg4jCG9WhWU+cpCT2EOQhHDu7BdicZQkOz0Bu 3AHbOUx2FLkgM4LqI1awoEmzjqyHGgcDJE2DUpoMhshyRmQDUBo0mjNMMRGVDE032LLa3+pt z3Qh4T6G9r4k/DnuXet7vaQ9fL588i6RbORfeOF8fPl0I85X58LhUQflbqskieEbE5RF7hue gTOOOKs93IPdxyLlwdWFyxDzbhqDsFFRLUlSX/4U2n5/DKIKZofv2cPA7tGkO8aLIu/AwufU D68a+1wPffjp4Sp4bvDRoZjFVzLuzSncxFlAsJ0tz3C9GeiVq25JRRRUOj7J2fzIQ9xHE98C xcdHNquHEvPR5eTyrUS15kaYYJkVSaBDDDYRNUwQQizQNGGRUF5HliNcLwfGEqgqEK8jpf/H 183ENPznlcnQjI8d0PQxym3YHacbkMKEk7gEnG0ndGoU3Gnm06NLTQ84NY4pcZKqmYiaCSKh pqWTA5cusZdnPCFbDg7d1xNlG4E7s7kMqqhx0SE7ljmcJ2e6ThNsjkcCOOcbVPcCgVxwgOut wKHYbjhTsJlTh3AIVqS57gTo0OHKaKB0mMNHWN2MXHImTk5DXFtiHR3c1oQrjkTApgUOTdMY sFgW24dwXHPIDjWkFOcKoI9sRI86dyQnJiyK4UTuWxPIIirl2BJsoooEJPJbUPW3VudOOQ5C dc2OP3P4G3t4aw/JgjcXdOXdjrjmHju5COlXmbCCgo5HI5EFDrdz1uOe7ZLblbgskQ3cIrVi WpAcyuioVzS3OI3M4UWepTjsNRCmHXdwiVIA4DgQ3cZ2HBuOCxFExRQYiafxg/DnfN1CINmw 4fumujDDzJwIt/bl+sHYf/h/79/LA/p+2cdM9m/L3/o+UVQ0FVVUlVRRVVVVVURUFVS0V5bn PMMI8/35/x/5Z6d+RM+zdx1qie/DApqqGmmlO/MKQqaoopp2N6uD5143z0HwRnxlcgy3/9cd BByOx1RNQ/ymKnO4IKad/qh10o8wO0q4PsDImh1LA4moiiKi/M+P0Pe9r8uY9nu5yU3yH0Ww kgXj+N77UfHF/l19ApCopvs3w9xPE8rmtl25XaQkH3d2xB7jtkeG8UC73ruw8hR3CCKczOPO 3CPZ67dkQpY71vexaoAwwumF3eZozVsCaMLEriBWJNoHFFk+DY86tZCIkQ9x2xxioNBhTZLM Ak+317kD1Y+KHR0K5HLvW44qi1lP5/r2Pby6+SiLdoF9Z84XiMD0iG364GxygsaLZSy1aIyc bLk+a+PxD4nybS+gusI5KugEPl3tfBD+Z8eop8X0D4Rw497cIof7u+djjxG+Oy3DB2ETdwr2 OzApA9Gk406MEbo0ZxwLlxK+jVjpagvBwYlnw22fXcSdc4E98YxKORsRCWVSBZaFYcr2YePC HXHHB4Uh+2Q8d4PEcIGjmEaAcMhEMkxwOp7rCVcZOz72NxQcKdnveA5fD7nuHo4j24j1YEES p5kcoKeXa1hd7EeOkVR7HM+tO8rQ3e+PY8b58O5NywIjx7x3mKJBJNNPly6ZXHRg3jUjzvUO KdjYPBOscHYJwuTxHvXuO5e3CXHgtx49dDu7RubcJx3kL3u6tzvEnevSMRwKWFhqXGjPDHAN W2qOAz5Dz6t4u4Tp2HVu+zdyXz4Hz127u9uu3G6LQlveN/YiOVvURhZNEkMJlmXHAwu6cZW0 NacpNHDu9u3KdJD2fe91hrNNDReTiqgyizLKO2A4DFFWC2EyEGDDDXDDyUOHQxERvXXnaql/ cx4QTzuuXLJ/w0fYZMuymBJCpsx2YagGsM0UYcK4eHnWOHnnB6RwsnKgyFEU0vLEiiwfyGNQ RQVVJA1w6KA4FBtzaDNNiaUsMBBijTBDSaRZSku98vnvndzLBV8ePlPJzxPzdXueHm+f+rdK mPNio1gAiipKYliSIqg23rOISR9QYJd12VRMxQjgy4rkFEbrhwr/m0oya60gLs52EcEIYhJ2 PVTw1uYPsSqH4Qj0gmKBvMKUB/InKB9D7kjTlwr1h2BAWRQxtQByUpU0o42BoJ2ETELEqRED wk5BTua9F0jjJCFRKIR63M8KGTNhYJ5MbKBZVyc6HAHEdcBquxYxT0Wzd1m7PWwdz3Vy2Vo4 ThFNpOqNhlAs8dEEQuISWNkpXFfSMioRy39n6v/n3pPvemXmOKcCGEcC8dyzhEzUbgNJ2OQM m3Mmx13Gw5IxkMNAFQVY1QVAFRgKArBloM0iWwJthSPtAfhUPe3T+jp1/HLE+HvnS6hpKKOy gYKJdApIPdFTCrgYyEWDmWZgtbSmtGjAxmhJDdxDZOMeHedh2F7kgkHiyUKFAv2l70O+GoN2 p5w4PYdN6LztDgMOqqqqqvOZHiPfDsVxpKBhpJNnoxUhys3A0Gci5OwOyA5NE66uxXd27tji QlNKETAQ3MGHm2lgqurLipQEgiTLQjsI4LuOAEJCFV09Wbs4eTOOFyWrbus8JZREVwO1AOKT mcPRtYcAqGTjjue64zwljtmTtsWCNzAmmVB4WLhXtjIpuUHt27ggQcu6OyUB3bdyQ7lVzAyh A8kzBEDKkGTFciqqitPA2QoIJEoiYkJzVhbtynZzkThJVHdYlVEJ57cVlTdmB3Euc5yFu6N2 z2G4oc2taYue4ujtxPW4womTtCPDAiZQOdZkk27t2ONIpkcLYnIm1XIUyqPdZ0PaDHYxU9dn EzQS5VYKLru6J5OHZSyDcdPJK9nke2eVSUV94cUMO2hQNZmIQJJFKWkiCGiFgmGQeMOFNOKQ iKCloQKEIgok2FMZQFBPYY3KKqs9dwRsZoVhtYjQGJGZCGWlCCmgClCUKTmXnAXFTppCgDSm tK1yDkA0AFAHGJVTjTlF5GhRmAqB5jTsTyHfwgXh8OCQwmyoTFEQlEAUFDFSUWymoiIEsvcL uKpyFKAOkPZOxzuBIjkL2pDk53CCjsPMhOxv2ffY+7753LxZNjDRMytMsX79BsGwbTW1lSoV hZonPlH48uTvVuLxfOL5Rjo9cbx4+FIGUwQC0JkUQUwy1x2CyRZooEq0jmYsRkCgoKaqCUqC ZJXhoTRBooEPUKcI5NOnTrrhBMCFU202oE0ufzwMiySCTiSacC5H2O4LnmPfLyCHvhsSu2HA vro4gomCSImGkxOF+GE6B0jPheERXrHnlde+QbQWxXmwd6eGDrhm988cRYdvlArt84mj7JvB 7zxuRRdusSIY5CV7WJEXuetekG1BDpnagkCYTTERBJ+JBxiA4pKyO7wdMgNApDJzR0S57gRH bCJCbrjunTs7HW2JNutlIHKBg66uDFGLgy4SCOjBymAFMKJyW0hiJrkmmJiiSS9nb4i8xyt3 hy6Pd6Ph+AiPe8c7d113ApO5y7O8iBMCZJZUMIEMwDJUEixaKu2HNTVEJD498Lq8/PBd3zso ckgpx0vN0cmk+nbnCHwaT5fSPtB76H4em7jsl4n5ZE8IInwPgu7dk/ai6iLxwvaNDQda47uO nsccJZwl0HIq8QrE4dkdwZ21mu5ckCQhNM5IVLKkxczodZyiAXW4gyQJMCu2RMIXXIkUQzMp RFEQ0NRo2Noou2IvlAdmEhotR4yjEJ0gHTJp9sJ7pJ+IdatolSBhk3MKmLQsLlTmBMksBcVO EDniybQGlBpsBIZBKuYECQ4iDbSATOldmsZALnbu5KcNkIKSRVaQE4fr6nWUQCk4pQpTjKxC Jiu0cxyESKV4TmBixLhNAFNMkFwjBBbuDcqBidiTHbueHHZdFAHJ0gFKCTIUtKB2AExCkQor ETBSdNWXYMp2QNAuTgmwkplCcJIY0ibVYQFjYFCy62bGaNJQDgwJSck0pNRQxzC8kypo0PZN OSLLg5DHIcbu2Od3ONAgg9g53Vz0quiAUtkGNimyQ4ocuA2gDGQlwsGUgLbIW0xlsAo7aME2 FYq2GsAqjYTWMdWTjOIUEIDWXCUzNkkyFUxkkyAbZNg1RkJcCaR0w4GBhiLCqBFkth0abFtw jxOewuAVXHC5EXCIKOJ6eDhFFKAIWIfc6AoPmDzzpFEAWwgOCSjgMS0vPBdogkoCULQYYLCu iNseRQ3yg0m+Iarkx3WADhAXAWFFyo8xJK7pjHIc4XEJoEYTFjLno3IdKMY53vhYkIUZJNTE WwmRVSmKVBgkBEAMJE83RyKHJuT6dvOEHbzjyVYnRHaIuF+gdyG86WsSDXgnkDlENEhzzjVP BZkY4dCOcYl82VOmnaWijpKVzWoj8RbFyvxwLvIaCQhBiWjNyrkhcXJN8MnBAIMqZM0aSiRU sEsiJVC5CduzLIMFITKhOCqBoFk0LBLtqgSQXIlGgoD8N6t615vbBpVCT3IHuxCUUppawQ6V 0HBE2BKW2eUcyY42Q5KmlI4aKqCmqoCijKArlRHTuEAuDHV0jJyNYwkWqEsJGRRXYsI7SWHm AQoQnkJNIkhG2tsSTIiI4g1pSCkCJUVwI4GCqChiKWkpoITmaMDgg3DzuTk3Z4UwVhBIHnY3 ENtwQSg9Qg9bG1/XQxzlPI3E7OZ/ucvY25h8WS7/8f/UiYt9pP5QS7v/71nbc9WpCneM0aZK InJffI//7rajZUeMEfiWDk29GcGDYBDDwYqMkyzyGE2qYwg5/etzUo8CvoVw/2g9PGN63M8H K0dH306Vo6J2N0gIOrc77KZQc2bqxezlWF5XwijyBPzntzztVes/KKlxhDauvYxN4ZLNXLS7 WvDjA/9u/D+jk5ywyB+lqCYApPKDprF9GIFw0O1Tk+EEhkZXyHRFk/6T7Ds0P8K57qTGyo5S iYzF0n6fCejFixLk0h4EKzXTaeRNd6YdA/700xRRCABHMU//wIL6CjhYijAz4NbakoKU3Mw2 EwukfQl/Ij8vmYcQK8Wad8C0aUl2qSEXf0JkF40dIgWrAvYvfrH/N+zPLLgtfbPu9+2pi/eZ MCo0drs/hXG3T8tO7DD6PioGlr/+mEv+z+u7f6hef4+MkfAhqkj2g1/8uXvvn6mrn5F8Z49+ BFcK+lAuVQz+2skYQ7qkkieMBQuo8JwMEj+IaP/+MW6hx6HjA/xIq5Vkv+yoQ8kP+kphedMZ 318HfrFPS3qcifJ3kobG21iSJeTm2NHs0hFsA+6by96qQ8IZmV3LOmaYcZSc+tI5DvHUQ85c iZN+WeFFJuZGiQCQs1UkvfUpw+/a+4J1jhfozXBrs4vC9XDAJVIlaRWiUUgRSPKcEmd/dC3O 56WgDCN3DThpW0a7tJUoEfaoN+20dQ32kCiiH1jDAUHSzQRl5a32TYiAgsDzxTUbFN4mAeTt ls6qjZ+VaxDXZhterD35lWSGgykyqCX3ZCoFoTNyysa1VF18O+LnKmqnrfJiXP2nqQwwGRwk knv5tjm34UDHvjNHr+/7vztD+49ZMwcttoJAGw1TW0p3wUQxA222aOk3E7C3DxZ9GJY+cCum XpZ3BwgepQj7SHoOa0q9SKBVmDtWkgNmtX6NLxYFDFECIZowqBvvXxKuxsi5B3Im9wa6QG3p VQCRQ7NBgicSBitGmf078OGJpiD16Y+TIa+ySLFyGDGKQRSUfp/3+570KOGG0jgIPUXfU05+ bE6RcQi7/gOX4f1On9T9Nfu9eWcBGu0XbtW2rgY4fXKJ1zuWUbQ9DipAuN53I2z15c+pFRVw CdEkKR5x7rwO/fPqwPqGkRoKEDYwaDSN/fP6vlH0feQkEny2iqn9OG1Ogzkw3XeErNtNNDlG //PQkBp4aElqy4Z5slyhGLqO/l5ym0SrTgW4frjb0v7nw7n8+tVc0DaCWd3SdGsCIRSUpJuz ROXjSHWCTqznuUl/CkU+mIDUgrhPL0lpagZkkQ0Z9fulc18mjdrAasR3egd+TZy4MhlIpBJ+ Muzk2W++vvhkSuLKPbA+XtWQOsOcyB+yAnEeTKYv8gbEf0lsE+h0gZxo0SvH0DZElGQYox0R RH5Ec/grIJJHs+sUxHaYcsMhmCcfy+jEHwHb357EdJ/Mrbm8w9Qr0QpkfptBRMJ2N3OJeZ2n X4d7zt9/Dzj0HnUkrMmhsMoxcknSAh2hXSs6dYoMBkj9o1+FvjKUjyWnHNcwGVj13nucQhFg y+fLPn9NnbajlscWXBuSSXvZYFvcarMihjp05bH0w342CoPGE1O3bF3+5PwEx8JPfjc96eOP t73YmwonIE/jGjzm0Lmt38v5c18KOcG4HEZKJvC7OIkvF97yE6fj8R3rc9yR5Id5squ9NgSR UxwNUumGcBJRhFECvVhmAYH8afzOf1LqYFdGgxwxRmEP2Jgkx39/pgT171iWkrTi/G27OPzJ VZnnpFej13g8xRDxWKx6yksKIpd/2kdbUkTlAxmQYkb/ORNzvco4gyDu+OG0vq/C330azc3r DDCkpEyzMaOcc/HA6ybDL374jpryvhrBtR0gWbIGHi1wYTbpKSCvJ+G3hLK+xIcKTGy+Bucl 9/nLkffyfPB6pj0kzzx/Te8icjM1Bvr8bRFz3443UYt4RMtQBxbkgTrUjtB4iodtZYpUJouz jLtxlypQD+Pe8tjyPCXt0oLsUJ/eLsXVKO1JCvSsvN473k92amgZq3XrgbwJDYNyDWp5uWTw tNMkQNgxm0YPlKKUSIZJn4StLL9i6uOwX3vxsdu8oTvADlDlTSEi7yFNpuhra1VqWsJy6Xjf o8s4dRq5Wxy66Pgx1IJFh3ES0+oPnd1gxH74O/EL9HPvPnVVH7zo5faqODKN4VtWpvGTUS/3 8rkCRjAthu+YucnjXuzd1+3D66Zv9m1Pn7sBp+INSGo2+dhWxIHugoO6+cjtPykNp/d3Cn0l TEAeydKUp5CGlpA4QdszpDsjSh+6PxkfDzA/P7dXH3KYJRR9ENHhFfzqLLMBEAT/FRtFUaSA /fL+U6QP4Z1L3OWKYyqMqSGZPXnZkYQHsEIki/7/8lzWqASRpYKxzVMeiJN/d/rz+Dgf5Mxi krkFfdrr5d+HF/PvqSKer6bYeutz1mrHaCgGEigEsrKiTFRK/eYEMjSiOukGCOzH8dl2kEkP bbSUR9yi2u25cqJUghNC3jLccKalFVqON0H1yia++h1DEkYeOkrUSQBSpj/Pqk0f7DDMGUhb 9iR/CVFEgnPy9Ke0o5mM+SyQQYbYcMhSgTUCUMX72I+lW/dmXrIP374UB/6Z9dZErJ11iPHL APIqUnyDfyd/X+fj+Hrzg60Yjakx5OCr42DJ2IyqYqN8Mvj6HXRll90HdC90UofKB+6A2npf XMaQGhHndYDRcNyd+rZEoYgIGYKYgpiOSK7ViyYpNshFU1M1UAe6XCu2BiwkhFPWKJsGioCg lIlP0YvdJ0g2OeKGSHxhE3tyOevtpPSXlJ5QmHScXpGRERLTytDFMQyVTDJUMNPbBNtvjGOS 4aNfTy7sa4flcmWQKg8tMW2iYhj3ZpJgkSWBPU5MguU+qDnfOlQXj48+ftx+vokD0KsKso3g Ej2nymuVasC4IfDnlzKk1LIX85dC9hIhxSQdlBOSpTT7Tmxj5W8Id0p1kKBoH38Zq31Y921X 2Lu6qiAakgVJH6YYS3PaOWSPrF3imQq9WaId62s1Gy67S4tnWvw/mpyHSG1xlkf4bH7yb4i4 D9DsVaGcEgTsj1jPpmeeeFqdZkVcZvaLzxNmQO6osyEwv+mEMS88xya9x+25FRAfhYgiSl9S BoWhoOSHIDkujVBmY9LtBz+eG89S5QOp3sMwOm+Hz3yLeEyYs+3z11nvnmXwl5yH98hkrQkR xGEnSyEo5RkH4wPJ9PfmGh3kNpB9/hsT2pX8bl8waD5kfJH1KYgKQNzA6V7zKaewCcheQ37M OJGkdQm0uryk908QbS7knSDtti6kTJKWgiUOx8nA7uWcjfLMXrfKvywPUtR9MnyM8qD6xoLu 12D1cqAoUO2j8J+sHzeN5DRnYCnff7nEeQhxZKU0fouL84Np+E5I0h+q/O1LzaWbS7T1lHbH /spwgG1/OhLh8ID8q9HJlWJE2tSHcQoGVtTyjIIiuflm2xuv3YHw/XinYKoKkCmAv82cQRfw nQfWXQUxFJWilHSbZGmkpCkEiGqFiRpEoUqkYqIiCq/DJpGhKE5AGkiaoaiqkoCigGih0jo+ fwzxJS7JSBiUKKiJgkqmIlpqqJiKShgolopKSIoKooooCqKGqqpmqOs40RX12pmDuxUQETSV SURCRLSxBRRrRTo7PJqkrk5qKqIKO7x0OmqKMhjMvp/DXtzn1Po/T1zF5HkeagIcgDm9ZRfd BUqSlxeDCV3a/2U9GlZ+rY/CW84dmhsP55bp624Yyn+Hpxym0J/Kcjy7HhWN9p+q3yj+US/M x/hf4Tt93P1/U4OP030rzTN1GQPraH7vSRSzjmy05ybUrTlc44sNW7BBRFH4Yl544xNxdKgo 8tGGraNXFZAm/X/3qvYEyHANgNwwhj+ds5X+6FbnNn1jtClt/VeXh4hhVMwUQQX4Y5FBSRAX 5eF5k3e0TMrSUFJXlv+f9TwttkZShv2QlDESZDGzFwMwxeIxzmidOl/82unM2tdQ6Rtz7uGS kqqJkKKaIIooKY1iSaQqIKdZiKlqIiqoLTipqm+bFB3hj7bdivCxUUFKRJEJMBS1MFESERTU wUEy1rnrfQffB9JNnjXDsya++keEEIm0H8mhL/1rC+bQZ7/r154GO/5+MxdfoopXY0lj3x/a 83Npc/lGE5yO7WZ7d9fT1Xavyuvo1KBcB8uQOuWFk6cGxhUDUOpx51rjSBvFaQOUD7TkfCKW h+UDqOXKC54Gdd5GjP1b4XS66JGDufjStpr6HtOL2UaKtSZl3Rg+bh4u/GstnwtBiPf3QETn ESPR6tcmpuT0a7MqzJqbSqYc5K9m4aM8uE653WWnOUSW+D9bA65dpKSKNLybhBRVM9AVz3Jj fjvzfK1gflj+WjBchOga4PMoiIj32FLQlRMURRSWY5HnsHfAe2bwb9f5+7aIPAwODgmCgliI aqqSqamGgK2Xl3euvnAB8JTIfyucG0Lte+UH+H0PPXx4wT5QmSFDbZqVfpDtI/OGgyOIE2go A2gHaWjlfWHt9cQ8ZVFPWQpED4HnmH5x74DINXv8tDe/JpFWIijgxfva9kqPhX9d9vCl8qtk 4hrj2lKeblJB4qTaO/nif3yPnL/yg5SFA7ZlJEP1jlJR+uTCmEdRt189AaiIp6SQ4HF0ENA2 IGwucP9noKK5iI0Ptkf/D9ytt4QKDckPSwyFxyVTdtb23JRBlOawwmt3fW2+aDeQqj9Mh/mL rKOxJS9+Qqj9xe47t2x8leHAH+Ej8kp8/X6BxgigKeTQcj4e7a18EmT6X+HuIfUyzRqu17Y5 Q8U0QIsCENimiMZo5+HeyEXqPNw85jyqvNFcIeQFK9sy7Gquxq2U9/QD5JHELyLznGTURDcc jcMJFmeqPD7/ypOwr94yf0HyPEzotHxj20OMRR7sD+3S5F7YZAf/BK4/CMmmmaUoon4TlFZl X3Hc7W3jKDVH7lCKh7645dnK59EKgedIclFPIjkCao2Jzuh9Dg574rqBDULIHLHCe/ww0VB0 wEyDAxOd6nMdrUx0xcMMkYYphgMllgGImCgGVlMmvxQHVGmKL2sE2WEgECgQpWlgyRKLGSJM MwLSpesBlmrljEnfOcKiYgiZqp6QTFRRERvwfrvOvkPqHsGVQ+V+GEv04/Wlv1e+VY7aHiA4 RpsExziHKV1/ZGqaXz7u7uivdlurOPL9NTFVf6mLbeanKTHyggbhnPlClKrJOIo1Nyao0XD1 IGxKjqA7zN2gyyluXByJnGrvigyDZIEU2gXdMi+7Lsy7tLKr4zDfNYOXm2ZRZh/mPMv2ddjc haKCiLq3cW13T5GZA2QNGTRcIGxgeBlnLG8kqv68Sqo1kAP1keIHGShQ1a7jHtJtIvHRKlU/ 2vX4vj4abu3GV5v09u7jrldLHainXDzHy/Oeyp6/HcPPOD6nTWxgbLUYeLUis4KOrhtyugF9 FlDZVudQqUMGiSTBDSA9NyZMGCNlubDtjKiQ4i1krxBVthqo+n0OTxslA4RxIjyhjbTw3s4f XmfV8sPC+SGg4yh2TtHm0vup7NIUElyctfXGIKYuSUFFDTSafZAeRQfaPjuCgSvGEQ7qiLiC hMhXrCZIgFCtNUAlCoUkyhFXqEMQtIUo0AVShVUhSFKFKFAUlAUFC0qUhc0xOXHLR9PMdmhn mCJKPUvID3zGfjw4Xpjvm79pNLSAFAcjVB9Y0lMQfWAw8/XQGoG7rIKBkCqKSgC+xYkyHbMV IiSmidu+iv0/Hbtvif3Rzw7mZkbP9sv05zXHl+/H72meEH3PyiJjpuP2C74mAoHXQaf9v+C9 ggIsohUB+lqvxYDashFYmQ0molojwuz1jiTqKqpJmbg+59oN9IptfN5GeXoU55ukeClQPOBy o7C9eXeeo3O+d8jy0aNEyXzHf1fQ7yfqP0nvPoSZwH3ERXWs6sAbFHkYJzhY3cOx0vK98YqI pIbUUblEd3QiLa/ePn5+PifAX7PKq8+nmuEYpftVVN07hwCcr1Kq12Phx+1o2whoqSt7vfLI dtntGmKeertZ+iaLDEuDVEDSY9San7WQvWR8D5EFwuRdBpsd+7iXC7b+O9p7Y+vucuMTK91l OSRa3qi9UW1NNJ539d3dDfWAkqSZeOfFrRsXTHbA8ipDhibiORCw4xJ9/Ae3T5+ToFc64pBx bdjkMwVH4RRhJjlmAoenvP09YPCYvpJp96zvVracfZOduc/aA5OPL2k3Z/tVR+PpZogIEkcB DxSCj0RDAtQbbNqECEoKMJMpq4Uq8R+CcjvRVUFCZAvbXbb5lSDtCz7Limlw6N9V+FbelX8/ o9vkZB4MLg//OB38u+TK+kufON2Qui8mtfA0Gxt898yiSQJEyH0SkkEiSMRhBIkgoEBsBttN zl7QkgdYrgQSunMAnIcrMvfjxi+qCzRZgIhjgT5hDvx65c30II4qYvTj3fIJRdmgrAofqgIS JgbwQ4ZCBtA3NWNuogT9fNxyQm16w/o3ozgSjpzpJyo2eiVjjyfi74j3cfj2sCvJa82J9QL0 fS4e7tpQ1T5LSnm9d6FA+ENBtTkW6m90MIhkxYzaSklG3F4BnFURDaBDUkaWDEnCGBZkDDLJ mDZAFmNIcjRiANIVQuDJg8+km832PO0ci0HnghG07e933t7qnfd1h+vnrIGLYSQdXXKX3p22 oON8sOIO4EgSJ+JSA4z8Ptwbj6SO46z4Wvie9CmB+ce59zRV78OHCNAPJE+sg5l5RiVBVH3/ Z6DhBmB3YYfs5deFX2hSrSs7pI4+TaG+8ZDFt5fwR55VAwaN+Alia8vyzhEd+p3uWpIG/R3c ft1wkjl31xyPU9gOT/aQ71btFUnlqh+nSud6/xQ/BCJ0rFWQ8i2Kh2iNnzgdxDPcdxAS67tw dc7uhk7t3fXQ5SluGpdflKsybRBZeqJIwyYQIiCQMkTmWkiAKwMTwqVPeE9JXlRKn4McNkV6 vuveEOSPA43ScpoFWsW9+Hy+Gfh845MqlJIyWIAZNoJxou43dDl0hJCHJlxoTihjuuwPsXit vu75viKDCPeBSniVDypKN3BRjcEqLD2SLFAQhzj4i7uiwifE8HNFxqastsYASQskJ0vC3nJD W+udmXVQt3IYmSIpohtJQnOIWxVRoNyyxJEo8CIhR5OgHaWZlOS0hhQQRu6OeUBqCu8biQaB ESCYYINoMUXKAiadOSSalmgVIjO9z3vXKpxPfPnwx5x749QvhmYaiHTN4qd7pRL83veDXzvj 74+aPUUU03uMhaHFTydVyDDbKYquWEBf2VAGoigpCg7DqpIiC0YmJiCYKJDliaSgIlKThAdk 4tM0FcjHs2SKCmCiIoopoKYIpqmpmmJpJqYiJ9yapiiKiKCJmmYgomSpkmiJGCioKYokmaCK gppaqgpCpmilqoO7FQzFUxSUVQf8JzRHJcxRYxmqlmJkqiM50lUQzUFC1TTNcrTOiID+NkDN JAlVQVTEUI0s1RJLEMEREGsOugOR90vIgm+RpkipgVIFREHE1BM0E0EwSxME0xJNETQTBRFQ VQUUwzHSyCikoZiOnkM1cnRWOd1z8ODoaqJPcB9Z93an1OinEa1ooDnBk0VRokO0DQlKNCuo HNGdQw1FoDSBSGkWlNAQRCatRopGlaaaAooHpFZaSgDSBEoUjyA0pRStQC+W7BMtSrAx6Lgm uHN/h2xpOvtvcuvah7Zxw1JRwXumXR+393V9Im8X0L43mL7+4Cntg4fm+skCVMQcONR2Tj2i 78c4RFFJRQRMUzEETQU0UlNcV7CCB8QCwqhsEY+dINFNkVzooiMce+ElJSUlBjtHOFFEeuOR VFeAibnBJ0sg+cZNU0FNFfE/V4/H74qhoKqqpKqiiqqqqqoioKqlord5xyvlmHcS9qiiKVEs r20TKCioStL3lTIoosqWmSfpb6nhulASQwhFAoGIRhtAm6bJZQIJbQo/Rr85hBn8fTD4Rbjl Kq7pSNj5xzE43akPpIEiiJJD8Yfo0Q7Kwh4iYpAiyw1YaIH5gsEOijdh/1v+5+Ndcba4yRpZ PRXSRBkfZRclSvtMjhFBMPiEtC0QxTchA6h7I4YREUaI2b5TqEDYIRjn8FAypY/3DJf1za8q 474FAk3ZVpR4kNNsIaY3ynQ+DHNUgns9HnVZPR75lSPzOEAnUiKKRRKKgI2YlpkS/OpqaTDJ X85iQ19utzzEYJFmA/FM7RbUj0nMokyQzDK/CgMxpCJJ+gaa4kSDT99yP3mL7FMPUjEtAnDA k4Ci/4ocI/OwrEoQSi2mc/xVer7yg1rZG99u+Ww2VRAcnXhc24Emfh/4SLpD7kYcMS1BziYZ sh/KA6I9+IUQjJAGEdGOu1lS4cEnn5upeJkf+OunEH1313XyYz2v+7yamF2VNqMMTSH4aPSG fEsEG85cjs++lp3pPfyqZJN/5ke5Y+Akb45IDMmOwUQ4QRHih+JmSBK6bLME7/b6kbQzpRNK B0QyCBxCKKI7IRFNvTfaQqu3IxIbSmfgzdVKBSZs7KoFFQRRRJ3EwkOiy0gTaTCCCX5tOUGT qzkzNMI3S7lSeWLqWYZCIvpsRSRSBJBALQCMkInF7I/papFE5/ZnnKFgrrHNnx5xCVn1zmCz mEYQEf4UrMrqZJkjE+Gf34pIzP82SZls2D/NPkogmwl/ypGkPeiWL+1wx7u5vywpBoO7RIPw 2BVXD7xFqmbTBlQY/klhUmG0LKBAP8kiWUAgURQ1ApaZIGGyWr8QdV/q2hSlsswER4/czBeP onqXNdMcLIIJMfra/alzFwgaf0PCSJS+xdN3QR/kUPOL6laV2QqKIXcye29N/B0iTho9/qpI E2o/5jA7lba9mJ8KHRsjJ564wawskenyZFOpAkiiERgSy+OTZ1p6nx7UtH/X/TBw87776FB2 n1f+eQpUUSb+FJqi1+4qSAYgdEIwRSJU8TyVVennWIii/+iAgH0iogvSAgA+kCCO0IDSjSAq KHeQEQoEwCndCCBqFFH+mQHaE8P2YqKbkm378XiETZJRNoBVaEAaBVxEUWKkVRfJZD70AP74 QmShCiSpQPj3nhAh/0wiaKR5A8nhJMJOyLiUSLQIOkoO9LAcIWZVoRObUhuYF5KFL+UG8yC6 HyXEpECfBJ6/7+9ER54CnITXs5kTEOiPfvAG2XERA202MblILyNzmqFJflutffwlP53fELQ2 tWzAQufP/xCUv72CgGMdI+f25NuWXoLrIBZMCGJZydEOFfJaNSJEF4gpzbb9v9R6cA58V+V6 TkbU9xmX0s/dH7m/GDZhKKilk+YTT0uzSPe4CD5b1zAX8udFPo9Si0Bi7falWwp53giw5MsR ourl+GhPCFnsMgaODUsf/v/bXPLZqbwf90PTtxaOUcxq4U2UNfvVos6ThVi+c7qSNwKRcTi4 pn4h7jtJvyU0wu5YOyHJwgwuLgkd7EgR9jPu6twBxGJKbhIwSJ/NPQxcEDzh7iUQoD1gIS+4 //pY5Gjf1HM+4Nj5nh8tgi10f4dD0GKbPPfcUHijz7+dPmQLu9kHI0GI9jKhj/ctQtzIUE2S 0j2XVDK1qzUUq9DyrJp+qdysEwHSpT2Qu+PfXClOh/mYpYg8P7AqH3HbHQIuPdcRJX4dpznw FgiFgcRl1cQ/bGPXEZZyDxDITBhcdjxCCQx3jg0ZxLj3EtyRmZH75d4w7OTEsUa0q8G5PkNp MmmkqqxeQfDOXMB2IQgPQxNp647GskQGlSkEP2sOQET6GCWQf4f7DKHWE+JUDSlfTTV/2OLf zHA1f/TB+4/+QVZT+RfWZX3ReOlIldFGg/5doCgPIhs5YOBTbGmurUDCsiRQ47isycf9cYR5 GaPnz5HzGER9qmCU1H1A3SFpEiA7p/rhP8P54iu8JBAkxDKEDRDNS0EwRQwxDITEkJQMNEQx BBSoiQUKUIQd2JCSaKCGImkhhMRTSP1+59j1AkFGCSsCP8uZn9tQPpDruvP0MFHcGpP6yUW6 geJp25fiUaHUFKfUQJgJZFKn61+nICrF/RjnpMk0hZFUArriFWBad+Y0Ba1OpoBM8cUP54Dg QOko4MIf9ZzwGLrH84AUYavnxvsQQwV9iHpAEDFV9Sg32KPKG/g0BnURy/BPI/HYBftCHZ4S hpQeyqclMGaDoHpiG2Yi7R2IP+Z+8jA1AJyhuQeed/PlpVidaBN4gu7EeGCZwQrxio0KrEVI z8z6bm6hee3vML6A2UaBZPxJUOU0o9/xwdShvUlNHqZg0AaD1aEH3AnkLBebA/sIUfJI2UyV PtCOEsSjG5HO9iDW2HEaMNGlPQj/WGkgxHs9cYYT1k/znDzJLjhCDm0GLXib9qE39tj2yUXu g38ScEv1c1jjTlN4QiD/ofzMPXRUa7MhgH8iHKQHxYlE4CGKeWuQmhLzLyOWkoW2QNAk0Quv liHH0gF781HH86HO84Lz9/zmy6l6ELvXy/Pg9LcN4HlJkoYQG3n/UELd+QIwn7XyBUBFaG42 TRKlCXTpIFJFXUW+/h/+I/8OYzuA+1+2fbWGAiMI8KMBnsgkGkJxB0rt89UKIEpA1g5Wxasq SJJMJoF5n73fPH0zen7WO+Xpjit8Hcj1KzkPfXl/A8e+yQ/SqkfLivF13dclMzdE8nr3jxHR yXnulZsd83976/MLQyEoJgIlErhYkiyaBISXKlrtoyUkcQNSWC0mzUjlVUklJ4qDJIP+/PwJ jLRWM85MvUJlmrvjmihOjCyKpE3gMapQJhM3S5uczBRYnEgY1lEAU+yAjaGVlQqmToOi6Uhd XdjQ8P2IAnSBYtCz64JFm8QBmcUZxqpNsv0nnMh8Vxzn1Am4ccEpBYjbw9HHw+DwRzwPctIS CP53V25PCXOn6PwlO+HfgPBXE8Dd6Vu/tip+M+CDfgH+iz4VDy/LlJcuGfzK4gtxNW8I3ceP u2//mkHlntfkxrDPxg55xV4RDHtdlwj9NCv/UJ+zT/dhb99TBq+AdKTg2nrQ0dD19OPYVzKW wUX9cZourFWSaxLzz8dJU5O6x5fv4/lcUHX+iMC8nTTCcqrvjnEWXOgXT5RXiTw33+qZvtO0 68iioY+8/O3FoupE/1wf9DIj28cdr4pevhtWb8H363C4Y39S/m7n/wOF+Pu8YvA+tl0fXIlw a72epho8enIt3ZfvnS2ErSqHETgy9edcrFZWl1YSpRYTJmMT8fOLDHPfb79d9p1XOdKTNEO9 ocb8u8oYfRdb14VMI3yoz/iRfJXYwYngQwp9e05nTO/l7Z18zPxlc1wu85GWihvmCga4ST3t tBHjXutPcT0xmevSJvpcTjwppysqh/TSs7niysD88saVWCcLNkH34xP3GEb7Urw8rfTW40Lt dLFKns9kbnK9h/GpoxVXCDxwvzzt8N8TutnV031j+ep+3N9djr+fLlRRGg/Bl6u5n/Qdcj4S /3f6fp3t/W/4NV3T7FXqp/o3QFNfXSQDtQacPqAMiRkCP8epNE5rvpooIPCe46Iu5xz6Ypp+ nz088iV/N07sgkhjCNBRIoHiAXfqhyQ2qlpY+eSimdFoDGvW4mLHZGH0gIEBqRTciN+GQwVA TpCt4ouvtjuvLP7+5d0T3G/P3CCUAUNFKh5qKdX07MPIQ59k3OHvxV3vs0G0NjWwViqh9IIt ZRRsdPNTestRiG2wdxt3A33V1J4by+FvGOeC4lzENaz1auGm20fgijW09Elnu+/gUrPOqZAk JALLHHKODCRyL75JK50kxYFP9QDxN6LFcgWUjBXmFjWcndluaTbZlCDWwAIclDzgBXuroMAt dxV2FK/3h9RU0PrOJ3XamBnP50wuNy/R/VP1VdSm7Qf63FVltHY8D9X6z5m//HHfju/l5xzc /IXVxKfv/wOX/xv2s/6/9v6Kf8aS/ylKnSJODkj83rpkkbgbJpIU3CLJIBJIa4Y0G6UOk7La BjiniQkIJQUirbclMmMSLtMDiFFNlvWSzFJEiUFRs5K0i2sKN8linxDJGPGCxuSqkIXLZQGC 0yirVZjHKdO6jDC5r4RdQUabpBClNqRZss2YaUMxiC4VawjCJI5qhibQ5O1PNnJhG4JCTLog caJBkqSiRVMrWIRu7FmSa22jxoaRpzKW8rLNByZDVtMUkLbgMwSDRRZduURmJkcOC0iVauSo zkku0JasoEYQySHaqULNlUrBtoYZMAu06bD4QkpFqEZ2mwSQQQCCSQTRUWUSCatsaraApvZB LLO5siqUE7ZQ2Yo5MuTMt1KsrZVwtqZCgMwZVkC9tmwggYFHSxSCIIdVIkgMxuoCTqCFFEE3 qZZRla6NEWdVJiySJSi0pOkVKNpTW0RNAjTro2a5TizGmEcxuyM2MYowJMEhHEmc5zMNCJxU Vq3UjJ1bClyBhdyzaRIMM0eGcSgEyuEJwibOtA8pQ4ohUQjyeTLNl5ymaUVjdyzWzUkIoaEE QbVGjJgVbYiiTHDckimslO5XC5JpJElnig6JDmOGEHaEyqx3IRgkg4WYRhkgxpBaaQGvhhkH hE5lThEkmGEoRJwJTarKE4UaSKDNAjcRfHWqUsO4mRCMUbOE0qNE8qhMEcKINygyS54xjQNm rkcI3ONMI4ra0ukI3imkNagmgaLIOUd3DQVjgpMzFEIBFmwZiwUcQeqLBFESgmUYgwZ1hxy1 Jw1WaaobKE3x6YyqTKVBUimC6TGEY0Ju6s3YMZrd8tvlEFwQiETS4ZBnibinDNkIgknTp4Zl YWRx0eSyzBJ0oJBEEIxzETJBJIJgEy0NOmLuXFEMkUWMmSTO2nISB1KcSkREx3uY3c49pv8D wOC6c/ecjmftf7JSbXX6yKE7sj2vLzmEM8D+4/sQ2f1n3I/5ggAMiQ4SBBCokgvHD6r52fzH +Af4cwM8g3IP+KL9b6Bn5v58/+03BPLGKQZIHvzP6j0x0QkED6I0swTIRMVRNL/63GWokKR0 qGZCgaVKAZCLZ0CxJShAFRBRVQjWlEkwaeBOsAST/gf+Bx4cAuFKI4y8JHyewHhABiIYaKpG QIAk4hIlpVgilXgkDIWlISkKiIdFNBpEM0EI5MRRVBMzG0AHl9U/gcv8D9/tnHxDbY0YYjh1 OFOkVwfPG1h9Jzw2cNBW1ktVZYRIP99ABUUiW/2w/mrc9awev/R/pHNuEjIz3Aau72079UBd 4VKSlUSlWJUirxVszEJ7n3dDnunE3I2eWw+Jm01g4f1nbYNaTxki7hg61QYcGhXlFHwwIgdm Svu6v/z8EJGQQzhbb7j+mOAZVEaGUExhYIMQEihTNmPQlXLBMwJDwc1/oan0YGlTleRqXkGL RixtLU0prMVwBg0pycwhKzlsREoS3ksNY43VyM2zfB3ZSXIgOxBKVCdwC3mOCX+HrP2/7wP/ zv/l9SqEAZB8/5eTUOJfd85fifqu1/yeYBtdX9H5dDwDcN3SO9eH0tfRwuP6aqS/oSuIEzMo 3wG1BP6/BXtH+LtiahP8kDy/I6XRBHXYosyK7gtIVT+f9BDJQXlfs3ImrmF6YSGBMNfqkZO7 Cx4kxf9DNB+AxHdekbbj0JL/XjZJCEY6yOGZCG8i9NmdqI4VMj6ya3eBja5bygrjldbwKyk+ eV+HOVhX7xXMf9UhIiaBPIbHfXlKGsGQxvD+MBjOkocdNOV5iVsUMjFpmctpiiQ/PsB0K6QX 5AsKEGY9dZz7qiCDiOrZn4fyyzw7X+WcG8Ho3Aqee1uc9sw8slJ02rWqOBD+jRetfSHox164 yL1ATPtN1AJEEDKypJ8sMfUxZ76QDLxAY85YINRWff1Pwf2kcPqsf11wQKypu7c2+BMvK9zj YxJScgORtdwkXjB6TqbXcCTaCzJu5gTaDjKWNd8+OWSrlSEIwlBMRwMsUZ2h777gAq0E1EKT AbLQXu9GDMA5Il1vsf1MRNoCqQngzMOeYVZjxxICqxDeBgYzN3Y6nU4TnDe0KB6FYWLs53Fe k5Vi+6dL1nvfOdZ7jK3Ld8TKemsLSGe6rb39rKltnT25qf4dWZHpHD7GB5p7YKhxUVXT39aw po0rGGgqcEBwoRsOGBvZDQJMath0vwXC5moXS5ZwVeu+WW6heWaVrRPCAh+vSU2Tbbist1Im zN0C8yrtjuliCue8XBapXGQqIryEVQZoFQAWG4sIV2lu65M3zFSeN2l8GkHVhdx24umR3pkK UE/VpdBN4qVEANzVcw3RN3qiBCUpFpY79+DyDcVMQxxyumSDJIT488QdcHJDlwoAnLDBTdIV pVGgDPejqkSQoIep1FM2vbprMwwNvDGSJHYTD43BDBlwhaTMwkxSDBBkZHvK5VgukebuYhUO YQju3+C1jpBJDOuhsgRtwlPgGw1WYkayL+0jazMOMSnDc2yMhLRpQKA0PX7Aoyo5FHvwT+HL 7ODr3K+qZLMpCpKhKwpto0dzCyGmEWg2NgvrYvQioyEVDNN8Wibam+tzZKQxJ6HI916dPU6c IwgdgsgYWC7QEmYMtsAwWR2BaZiqESZakKxUqq6LLzutdjqp4K7IEtUZX3nKmuysK8kNk3fV 6YAcIkVSCCD25Gb8CeF50YXoQpXLQTEaSIIjFTleamKNAKGeWHXxNjVHEeXFmThrdqURkTpK CdYm1IcM2JxJjKCuNSpSXaQMMUqPkkr74qMSMEbvuAgL29wIa8UcAOO0gyUIhBOQBrOcKDpV x20ayisvMswhKPOzWjLNpkcyC7Epso4kQp0LxHkNeoDbhUZEoYmffvkpGBz013KNlNEOsNR7 SodAwoC93Et8a5muE4iqFJNMygm1s0dqVlyu1nRGlYekyG1p1gFWewU0pejXPx4B7KIH8o3h pPMOuKHCF99UvtnXHl5UcDuEVeIB0YmijQbB7eWjsFWl8qs9EPOKatQkKTfhK+fzr15eHSis oyVDTPhTzzChG3xwswPU9btfDrsadOC7cpsluI4dWElPzmKYSdE6jGPoxtyIhjcpjXgYhZij frZqeZ8ONuT0KaaPSt8h0kWqe0nFxYHeSOgb3UkQEt66SDc6DQxptNiYctIQfolCWB/fSSPh yjVMME1Jncktff/P8aX+2P5Rqfpiav7P7cN5kLhvZ++HFbTW8bm8WzRNKSGRRZiKgwPuRcoB mYU4nMyy1RMIkjhWzZnlEhGIKIRPCkJcHiA2ZDFFElYhzXxbgFg4gkCUElAhE8MKGcxTxQzZ QNGzcqZow6I4oSwhsRYxjTyuMK1FyJRRaNoIPhqVLSka4E8KJigbPJUkIxTQJgE2lAqnmGgy I4RhmULalJibcRZ0iMSjTpylrU3SoyapiJeMKlCE0GNlEwJMCa0vavZFU6mYpSWbSmSESKls ZI1wdpku0JN0FTNG6M0AyMO4+SKMahLQMAEgbaqmxRJGJQGQ1ezF63UqkG85aYsizdrk2Mys MkQSETSSlxD3Rej7MJUHDH02HoLx7vD+H19d4haplQCSRMGyjAL1wJ1IyDtK5VJsIgIm0EYj hFlkbiwGNpDiUG0bVkTBjCI5LMPARnFAnEIBvjhkacMDSpQHDq1YaBsTgyQg3EI0CTLyxmCW roSgMtCWGGFGKAoGpGOECyODiGGAFqjGgNxRHOc4FOERL2y5FVTDlcIwxq3nKD4bsTtuiDXN zSCWRZJFG5lNKEzc09tAgykD1ZvCC1lPf0x8Q88xe86G93q4tsPqht9nzlwt8+dvHyqkUX7f Ln3d8ZsjTJAkxvHMTjcu6ZkbuSdGWCzU1RsklWCLKkpIIYnxKTBBCIy0IaK4c3LkWYs4ZpU6 YHDRm7DDnDWVclEkhQ0rlxxIDVLJs2ZhokkHNq6Rgmk2jZZ5MUwKtQNahpRQMA0iWY20KN6h cpGUyRl1NFBGiMxOlEEENEIBSgFd4lICbwSBREWYFckIMBEjVEIukJF1UiaRxSao3EXOK2lQ lfIoyVJyo6/l4Hjmbz9QH4DXXyq8/HkUj/VE/0RTMCg4E/noRpyByNCfI25R3EZ54GSP8iEl e0FS/GS/VShoFBgnEQ0qBh/rwXDe+n+c8d/mDz1ypbdtPrRHgT8AXZ1UzVaQtCf5fO9fi0SY kf8R/efn9osw6a/4f4X3oY4YBh38/y3QfDgfcjJnIbkH753kmk0kMJf/PHQzF/YH4mnSV3/D E1ywxoJKJiE0+LCQDJNicKOxIe4R9mZAaaUW5l1AC+UIp3BLAYjoBwvJh5XBvN8LwaxZnCo7 jETkcohnM0If6z0C4aAwjZVEh1bbLSHO+7NqJxf0MP4AnsZExk+FZkDoQZNgYrSsGsfLYONc YmP9xx0PCNv0RzJIoO7EDoMZpVF4OjtaK9tD9AhTqhpJEyoZFKFF/C5JwRwLt7wGlHhTHoOJ wU4KOokkSZPpp/MKh2qJEOuhIcSi6ET/5GCI0N3uIs9/IPET3c01IR9OLvnUk3eriQIF5EhR +NXO8wNRAsyEXLaJxCzWVDY9T1Ig/PaUm0MTEzfChjPb6sz2k/0GQaC9ULuMAvsl9j8/09c3 J9vmQThETHWJxB6HSp/ZqSO7cl2BgzeYT7Sm2qJHctTjSfJGscp7pQNIzQwVsoSOiQhK7HLc O0cI6AHY933lDZIiORFAA0JQDwEhXh5diLzNGKJIEdvdqYgPD6HGZzNkfrfKRE8CRBIWlSIQ gIH5YiQyJRJEyzBTKQtVFUStIc1+6vcBwdu3U6BzlTmGP9MjMpUkBWShFx3nxKCRMCyZyXK4 JBKHEIhMtO1+hbhnwt1/0dWNtcVRRVcAVh95tw+OPNH0h7KYQR+QHuz12EjdUFbFmASYFpV7 fo1c/w53ont1OrafVDmrlArZq3IMnLfEfLOoBf42ryqa9JgIMWkB2roj4uiyAXQfc0piSDZf TjjheZnuvJJBzU/JiVvAX/Ikj9X9Fhc8jiS9vPQ6toZwgUJLSpaDqF8fz4+vo/awn1IfCCT6 8f3/HL97B5biY2wuyql2NFeUbLwtKili1yeWHGHXekYHiM/T2K2ybmXieBuaCRekGFQIUw6F CWFI2aKcDiYSPUOKIFaUXQQDFKDVVKFA+L20PLpAsBoCrSSPqBiQrYgXkMT+MoxulLMW28S2 ZBdQ/Yv68eKkCcfh9Ref2fuGrCMUMYes4gbCzaEAcmvyIhfaldx99rkfNmhcd5RHtJhodx/q x/BFIZ68/aSPD4XyC3s82ZZuJhMnMHeype0KIuRl3X2nWwjcJja3TteK4JFBfQ7tsisz2mJE vqHJ2+FJh8wNJQd1VEpu0kQ5tEpGllwluHbx0K5f8JVu0wvHfvfTIrfzLyfPAreVxSTjuuU9 nbvpQmYEB3yFDErrsdYUz++IO6+Rr/w4lbpvft4n4HU8Tzcj6aHXa7+07sd1zM5+R47qEEe7 9F1PKlT/aRecoK+B27/57CwtMx9pfjTdigvmsQ4Acaenon6jdZ5JtvKW3zHJJ+sQjyaBNgNg KXv29wYGB14lJz4bluzxKbbTkcb+NlSgLXEnwxaYMY2OsQ3xThw5FxxjONUV8xi/T1Vl/S3D vuxPWU/Gn7CT6+BkO3fZufDlPr/TXRrYquDWmS1TxGRoFE49MPXfeKtG1k9FvdzmO1UY7vx5 g7V5wc/ee19ak9we1GV3+mPFFp7bqWn1pyUbZC3YRYqXSFt7jdvmLY06oIcBf5Ph9NVJQX01 CYOb71vJNowBkyZEd+qnBFKTKkT+dPh+eJkY96gb5RJ8JWogwvqBxRHuQqRhihoEdk2tWQaz 890jQduFv8lj4BegzoGHXr1uwGjLO6M5yEfLhAkKgIa6PVJbrOLEQJkAcIjBgcLwuZ3l8lLH xgWlh+bSNQ+BKPMfPYl3XlSZG44w5Dkzd3NjAkjxGpmfh73re7defHPjrEF1VLRxjYoOe5DX IpGS9oL1e/dE7fHfOx3YI3b4cSVogZbhbkAsCowhI1cMjbhd2Re9UtC8YMV3cSWySxo7pvdS nuWTXgcNMJ8F/erklkgQc6cg87QiqV9CuHMyopZJ70pr3NReAqp/y8sBwmBRX+0upaHaIEs/ xz08K0LoIXTzaU0cWG+cJI83yGDBp7EQMv39IuMaypVuJm3qepKlLtYut7sJlvMf1YE1BQ2Q 6CSG02ks2YZ3HJs79PPh3aXX+PScmZHX4H4y3XluO4ncY19X7MjfQ1VwhZQkKEhMWVa94pD5 VC25hDVi78ZyO+EsD7Jpbe5BvEiVSxie7L6e2c984OfNAOrChFS0XGIGJC+nta1VKtBEh6/+ PJMTpWPPt4+gCm/P2/lKbGjVsa1x8fUB+/NGFME8kSPwxnq6cZ1LJZkOC+h/VS+ombtxXDob ZlyyWDaSG2kg9gxQwdSkMkRD4ZpdJ/KCYaCh6J18emknw1HaEtHhcTS9zVtvGDrqYVuwMwMA 3lCfGP27ItQN1NCkJCS2EZxrpnLTD5ko8pkpe1rIf4cgp469vFDwUIWiCCZEYEzWfQg4BMWa kmS34FPZMCEFQfBuO68gnQvIRPptL9FovNwYn3mk1kBUgxw70pTXwfD18w/hpyMPHPHkjUkG +6GbNB50jkQ4XN9qN+3cmGRweeKkXXLyDb9e37HY3eRfuf0+yPOxBwSfa8jk04LGOA13Nul8 WIOHSZunVFYClAp6w8rHS6v0D1KK7vAEHY7XZXGe8vlALtTO0sSC5tmHf3uykFErpVbvwEIu QfWcLYBv13T7OYpqBCEgP54e1iGIB4OJkhRUW0fM46dvIN0ORRWA5kAUgWxoSIXKUBRDMrSE hxDcJxAqFl0KYBd0uPd5bREeXeIWZUW/D/Df7iva0TB7ngaT+yf29rc+8bDidpnAWYX99rmn ChEhYjDEpQG0EkDOOkA6u14OH6r+JBTEz6/hW9f9ExupvGMYT3ShcGXHhobgtaW5HDXtZZtt OtS4WeVF4A/bmXSsgd/I5mKOWgiCoeTnermVYnv4DlurZyW5/1snaD8iXoMPIv8pVDrgc9VR toSaGz2OGXcpJV89+B5kgieRefFoln7+eJkS54GeQZSNu45Fp0A0LzQm+jO9FwRlll2La13Y XZTYtxv/XUXkqh0PxC/c6md+7L3az/vtq6oUX4ygnUw606ceC43Mpnv7B+732CYPTxlIaFn3 90qtGTyrBq/XSFS9hY6Ly2/BpN+RWBk4IxLtB4kyM4OOcWpyrSdjOVh9dqB+ourmvXwJnwei JfUEpWxtJfaW3ZO6C6rNIiAI/T4e8pqxU4MR7e6GzNkDP1lKhnNZS6yy6wGAOjDWF+00PAYS Z9hHhb268gkvZ9MGRujE7+SMp8CvrFMnxuW+f6dOdpmI18ebCOKAMCpDHIHaYhEm0xsbCfX6 iOtQYA44QlIRF/bYQytFCRA/Q/Rz8r+nhYMyqVl/8ocJESlQZ4JaaIIiKiasvLQ/TYCAqnCG wSEs3x7TDwv+2ld61SCO7UwMTOuToiEuXv6G21+cETENJLUUMpIcI8+tqQGD+GQXAQC/huYu ucTAHcrVCMu8xEsBEPu1wBjVbbTZNyRx4ZUyeKOxfSE0DPWfV6PfnKkdUoqoVDaqAQSepzFS j/v/VWmttXM9hKdH5kmSIex3SLbr79O+SFgWONLv8KVQGyQxJ7K/tIZV8B8OHdc6WnOCYBiD AKgnHc2wwRUHr4EqHpzo5dq3CojZPlBTEUAL4z8dALkQqQp08A0AGKi6QE7ueB+AEijtMNxZ 0Jns3FZDpexgejnRT7Susq74bdaFS6lW+r+89ZNWM/u/dM6/Aw29nfzx4b/rwj68K/fTPeec U6azrsOkEGMjabkUVORcdoX2iTB7YP7IO22T9mwb9lnTCo0UsRzaNrDmAvvZViWqQOFExKHQ lcQo9jsEQkwjQj3jCB4EAP8u2AbTykUoSnSkID4kNIGwFJDQCLE1BnX6maD0C/rAXTy18ZPM ndPAn5nidyLrset5iw1YVTKj4rbQluJiMi6f03fLl/R886Pu9hk8pV8rLblS6ruXZRKJElxV 908tdXSnYwHPHHRdtHD3j3QY5ZUgb479q7nWP/5IjP1SPB3XxthjEiDwd39xy6a+wTPysK/Y 67lIrRcYTS0JnaaW4vqvGKjmRuHSpIrhKlBrAtMwugJS+FSYRSwLx7B3d5EWiG4LUV1RfBLw PrkLnXdnn3sXFazbAHuGk52dwneKHMe/c8eX3u+eWFBu7vHjuT9sdCI/Bdl9TuiObBHdxgDj uZ7qetuITvh79rvZQHsEjIwSN8W0sPw9zudjxc6CzZQTgyZViobBsckcd2LhuAEGCzJUkhg9 oj2/gOSF9BgaB/Kr655zsUPppBh3GskWfFxp92gYsGNGVAj2e9UuBoQwY5wEEDhw3Dn/Mw9P y6nfeU3LuWO0jl02Y91KRKCkvYS6xnlhEIRd3nWsvA/OK3vhFsVcf9r7H6gy4B+c9Z4yaPCC ejgpwj0Z5CokIR4ISb4pFCSi9FK/wNv59xRxkET+NGMCFwFylAlDr2C/LY33yNvz7/eeNy4G E8aqqqqqv7LU1VrVVNc9/0yV2XdDeAs9/WPXrVRWax+b8vfW4T2+L6panjYxHczi93G+XwPC ePkBejWjpnuohYif6j1Z6rVUUjzLz8sv3nwsU6l5hPmz5yPEoeLpQD3QQC9I0KITiGsgfAPz 40hdkC0XZoEdZF2hGHrL+LMrZ9rhN41+CD3BtL39xb9psXqWj9zBppqRGvHxrwyRULD58QIp 1ONIjKYbxPQLKERHwAkB26GfL2ysbS2wwiWc0SSYyqQvbqjXdrpuOjkg0LXlc9siZ6dzG2A4 X3XZaUElZGqLUn35mJ10lpcwj5EomeN0j9z3fLSiF+99BF9dx7HxVyKPiPAYC5ro3W73dj5f DeE9vkA2fVJYwbMJmMYvaBkjGdYgm3k5ZE/WlYIGEHookEEDEIhKgxMyAwi3yhVD00J87aPi SMQB3gDe46+cHsdDGSksh+WpA8hsIMP271wqEy0zrtfxrD4arc6F6O02p8aniCc3OXLLkkSL IE9552qu6iBsSD4RTiEBH+qrNrk2jflaZPOKDZor2hXveMvNmihhfvL/oI3b7g89DBeGouQM WwaRcMd4GkCq/cRfw8VM5YnmLx5BT0wNj8ISYZyaQ0PcFt90uT6XQebLhJfezgMdEHdHcUFQ kJtOZ159ZScy43wx8i4frAoZDk1wrCPtD9RIRxCi8B3T8oLpNkGMMoZnTdQoMnGuZhKiP2RQ aswPa0UJhG7+H6TOhp5Rx3QYA2NG87Xyvo/sBPxC8QQImCjg8K2NwH6p/DegIGhJnMSPSWP9 i9u+VuHyl4LlHr6SsMxMpIOD5Cux5hW7iWWF6D4VuwhFgJdLvjcWytd4UQjDQ3W88TPD6b7p SoVyKLpfGXEtOYDeJ3E1k4HxeppQlirl7SD2yLFueF/jmVrYkyaJEE9OipUQii/TorphfQ8p f76ET1cMPhHqUoGTTb7jbSgS6JZynEJa9vokFGLa8tgcA88rWEq9eaulWpGolZeTRI7xbo3W pPWReVIE3gaw58ZIsBKNdd+uGrzP1XZ/JZFbg6eFg6xBc2mmwq8lks5kzff/l1ovIVPw37Xn doQxgwaRutOvbqSWJbI9dJpmPxJVAyfcwh3TgpQ/+5VF42pPTX14F1B+Klmya3IbWe0jEtSO F9BLal/lOfhUlfe7pal+f+8rrMxF/G+8GsCn1EjpIR6bCsj2E/t/DC/YsHL9ut4jhQ4u6Zwr KbJlXqGlMhObxL0SvJyFfHeGIWcizHbndW6tdIW4lMKq/U+QWJDZWK1cXZlCX8eZLvvo0MLZ wKR7iIGjI2fiya96U17qqafSxIkmYtOF9Df0I8PXtYDfw4tIxhBJfwH7JYOFXCRmFQmUXXc5 eRWWLgxuO4uxxK44cPikX9TetLVRITPzRZ0Bg7jrtznHTccBYhO+aCiJEfjegli0yFPw4JRz mxgOjrjhcdEcW1iHvg9wSKKvU9aSmoiHD4peiHsbB1wlccS2WLq41jjvHjwuDlVVPELvO7sR UVEq0W9tgOmDuq6eNEfrjeX1KsfO+J6iccIePe7NU2EoqJVRXsGN3173vd3bu6oRSYczwElJ yht/x8epjZBEfnJYJuZ8ihwLhHzoE7ZA7oxZ4jIlNMzIIcf0ShyG35XAdk1NcO/jZTuxJKAQ UySsn6ocIX9YTkgk/dGXndbcQCAf+STtxClKlJP/BLQb/iciaEUeQoLgI9AYMUVFKDf/cU8c Giwn173cYH76bnyjsXWzsiL+ObbWz9HLj6+6Z40wczppEug++JfR+xX/6+7gXK8QD1foReY+ 7Q9qFI92u4wJnvMFlMIXvoQO0UaG37JnX+RM58qGG5/VqTFp/HhICBiU9LGrFE7SDbmpr4Ap panqgPe0cpuT6SckW5DKHm52x1Ox2NxzwvMS/OWcQhjM//pQHulxkKY/6aMg9zkNlQIyJlZV YDtolR2yv06O1w2MiSis7wWrPozsYwzKCQH4bSvc5e2wLdSUydeuV2FCcO7w5aGE6H0hzNcP 48FmXtTYG4D9usp/I9fDEu4ek0l4cAg9uGLSBpDZoOFUx+Ec8zlzxw/RtiYFSms5BaDZ1c6y sEzRDSGa+tjYJscjBNU00gUhQUtBVJRRUCQQFFFURFFQxEhUTFFNVUwUVDDUxRIQxNSUwgRJ RNJUxDQ0pQNUlFKUJQ0FLQtAUtAEoNU0RNQQRFRDLITBBUQ1FVRNElVVJNBU1JTUkE1BQESU kS01MBMhBFJVFSlMMwEkS0QQRE0RNSURRECDVCkrejMHgOIu3mdizMAb58yUqSDhOJ1EYswd vbc7de34pn7Tx+PJd88s7Pg7xFVSjVNG+kJEcfp6LoQuuHnLPP918m9jYgBmSBpGYJ2kyCIL YgP3wNcoGY8ssDR5xuHhQyn+PduPjtl3fK6xdSHCHPPCY7g9wBdbx0YA9hxgBducHejcjyO5 jgI5GiZkaK3VgemRtrTBcou5YWVLbGFSluytFy2vz1PT0so8/Oz6oNiQ2Q/x/Mu7jnYrB4AY khnioGmKRInI/lOD75/n39Yd/L/J/Vqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqIiIiIiIiIiIiOhU7zDX099N4tPHCxw32MUsg yR8eBRWETRUDfYIVS71FWDlayNb5vApBxJS7SzHF9+bOdLzhW04rLMrN2c8IHuO43387Fvh3 4SlFXxnw2oS1LzvjNUpSktrp2XDA3XO/fhJFcLhaZRjnomlIvpgYPF7Y9VcHrv2/PQ9FnnfJ H/e+gsA8gdCR8b2QuvbfrT6Hc9+k1fVhh/iuux1Ux9o/YPTLt8z2+dxrHABnYkxC7HpVbHQq gJ9x9u/kX8rPxpjprtzLv162JEIMKu4ocL56orwLuZfCpbtcL4AmFFqcT4ybmU+dxLuOpVGV 9JDiESggTYONvE3hIaSkoKVpCsr49+X9pHKNyhEuJ6GB3ZQDYRQ9zJX6UuvyqEqImi+Zcq3R JFTidrrhkzUehY/af+CfdllUL2avXfttrcnfjEouC8WMHpWrMpWGFFMGEiIYwbihrfMpxhFx M8uFxamMbX35klC8vZ1oHh0NWfdY+AkfAPRIyDLY/0Zh/tN1BSKob0zHIhSUIhjfwZNGBQKf cB2QTK8UVkW8MSK4jwYcHDBrnjKJKb+DCBzSZ/KMwdwP0kdSWrtEHfKG8oA5skmAh9TAR/Gv TgxBgNFcSmouOjhu2wRKxol7x17sKfwrFsFltG1+KXYtaZsquFQRFFEoEgSgSZoQpCBO4DtH w1sEMYkEeUuQO1FwsWudYByPHDQ5luU7X3mCeqP2M/DJflw91oR+iPAdKih7u7mLLMTCtKjo 1qrNOGGuD38/Tocl4qor6+xCkhZ5Gqpat9wMHT3ZUrWiWDval/oYzvGIn5mp18Y4RJNDQ+wb RHMnvG8eV97Ugn9v4B3PxRFV5IEQ50Q8G2S5O6DRla3D3XbusE5IepA5iEoYKByQRoGiqd3H AsAUluJHwtgrDJ/k3tkhBKZlAQNjQ2l+xtq08yJB242QXe7OnTAsH4inMD6S+R887nr2n9sg nKHZH+gMwFPQlF9CQQI70lBCRRsiFu13eCS8epxKLbbsuEHGhI+Wx8wVfqn3Q4ILMAmSNKai zALlgKLZKaI2EodIMyrqkA0ESlJQJqkYh0hoVP0wUInI57rBEqckeyDyEOVKIUAUhSlJo3hI mIIlPBNJBcZlDUd04UHRd8SGMy70dhSRNG1IN7dC+GVKyPVoHeyVjYxvgblMwL5kUbxwcq0+ whCnOCFllOoaNdfhjo6s6X/3pYnzr63bsLtd6pSlDAenQUunQ/FD4H/BbxGsUyYaSASlJERI ltuW2oRwREQKEmgZFOZmJShZLNiEFRMUoVUdCF/tu4al+SI/SaJY0wlMu++U6EcEe6OR0uKh gem83y/xZOcrX0vgvl5Ql7fPfV5umr/xP3G4lXfC37trZOTuL9fSj2umV79j3e9MdFGe57cd 0a8rD2ocn9j4Bx1i0tQskkpRHWp7OGjNJLyGYnzhWxMloUbQ5+tHyATzALwkI4N+7o0lCRNN EVAgGJcCgIIR06YEj3F1UJ+mwc7BgjFu+IuIbIWs8QVvucHuK9Ujk4NimOCMDDDhfobRX8eu CeUqUUDQlANCNIgFAPqdeEcHz+H0o7oDIYORhKBBKQCmlKVYlF++yD9P26Efj9+Ovw45Ocet Jp6hF7Lq500bbHy/DXON0DIAaAYgUoVPCFrJ985AAU9HohThqVaqhoSqUWBIRqkFKpUCaqAA pUPJ4QjAIdQ9bLIotKC6iWkO+4iNYgUR1NjxKLKv5/2D/P8X+n3CwD1foqXJ+/yumchBB/SW P6ioWEiTIFNw/2JBTX+mgP6huggDJFT/dw+R/wJh/gn+KxPUeR7/D+wr7/zPj7fvOyRimCd8 NgkHyGjEP1hkzDRCZJX2H2+h77lHvnWZdOHROSiz9SYZ1KXWWBUI+mhA2eDLFGv4wS+bbhxE OCFAz4CBCP8f0kf/X/1+Yfpj6i7+xk5H+f5/ouHU9XUd/uw/2H8UX/FRII+7+j6cj3/8Af/t IlK0pQluACmORDWBip/l5f2VH3+P6ZuQXO5Dg/xgk2CaaTGIGI8uHyPpud+OtyCZ/uLrHeUR o8twF1ByC8r/rsyYEcRpshpMTDg/pNyIopZNSQFM0SzO2EgYwQmCcuFBZxRGGKcSiq6Iopht GRyiCfY/D/WPzdwRBrCPcYoZI+cD/RJ/lnaoPCH/4A5lRyniAFQFsoq5+2ikQ98UMgfn/TQ8 T8SUiBT/ph8YE/0fXDrBQJvAZAg/zaNt/+3LBUyGl2eo+H5ZpSQhFWI/gJgtBo/FhRaEaX2/ Od398JBB0hfezKZtF8slRaDSF3sszi6phc61gL2jx8U2hMaA/vl7pbDP7WHx7zj9e5PIcSGC Gf8EhiCOQRattIb+EoObCQmLDtju5OE9FPHacq5VXIroT/3ZA5VFVU0+TaOsEViV3zUOBARQ QpaeZjZI01WJo0tLQFAyH+LrC74mgQ8CdfB7I4/E/4Ycqj8wMftmgkFwof0JiIqiZ02FiYsS Ci4FwoIguNOVpXSaA1SFQRRVEQmky0VCFCUroYJaUoMkFb/X/pA0dBjmBgWEyYQH+sP+Bg9x G5DSv7p7/7oIUpR/kFOEPxOZQn/ugnkNlBCqTcP1mGBe8ejgJwQJQFDQlQbH/5NBQ6k5YGEe eK95/tHAMmShCCJ+2ZwhQVnOBQ3SAF2EhmDL3WhUOYR5JEnKDCKYKmSEog/spKACIEiAiWQJ SSUlVEJCIpKQJEA57MqKYQ+/5BGnIdSn/Ikxk2jCEIqCkiiEaIgqARhaICFhQCVoAoUmOziJ gf7Cek9oI6cwaDkhhiaFgZagqSNjCbIO1iFoAhoiohkSFESIhiSgCmIlYiQmhpoKKCGq8zwj gAMw0yQMyMY2cJahUiAhYBu2qSouaATkEEMD5/L/uL1/Hl6uP9v9b8/n7/06fwbzN/qJH+wo Rz0LssVuE/7ugBd1JRQf0TWFbH7VFzYP9P+3v8QzdRKCCqf6E/aB/zWsSmqf9AafMvVAIagh sRQRbYBhwBjD9ShFgFRIu6F3cwTDWzgmELC9F5/mIHx8aF5Anyh/5lV/g/r1+Btvp904oSAn n9gNI/JoCkIgYKf9BH+80pASM1/jy2InKHepzcOOwGwxk3vtE5bWrd8rGv7GLML5s0TeUhsy IjC9hm8TAMc2Q7MyFkbF1J4kSvILS70BLJNBJG12WsDkCYCUCdkLBMLDNV1XA/q7iASO2DYs DGQ3GmAJaEhIMtoBNZCEpEKJhICJERELpRRr+HYOhidgFIPzF30gUdxH7Pk7aVUhlnjADmVG mNRklyl/5JTBCaYwbR/QAw30JgXsP2UjX04HCXujBzmjpSBT7u1JKzn4nBh60BnMz5ASFCcD H7Ya0kZD9AIEyE/vhRiPbWTSFKX/8rib0B2yvJ/QH3BycGtqD1C6N6KFePTqb2yg47YD5AhY T75XvpE48fNFvwLyqO0EJ3m0pMxW7yESAR3aGlpROTKb+0RuJi4P/Wk/xPqIEY+b/h2ifH0l /tGd6KLsWR1JG01HDfPx6ciR3o9Qycpn/DvMUrLEFUvgEETI/EKL/2pI1YLiVzC+Z5zCAwYd Gj2xwwmmmICp7T0L5i/LDYtO/lSg6GFZDwc3TjB80mJVQ0E0QbyGldglpk94aO7z+T6Ce7qA dFPx4tGDRDUujLLu7UwgB/dOoJ+8NOuodT+D9z5AA8vtF7rG2NbYa1/RbmVHczpwf/EOpXLp 3zlWrJwQFfH0VoFDcIqujoIgV1CETGZM0kGkhNN+ZwkuTQBTygwT2F4UKprxgSfvyU18yi9L qL4QM+GXtMYz85Gg0CHC45IaUQAUIMswgGAybWSputlJlEJ4oOSM2L/sNCKP6FV2W8F6dQCi naDMpoUbCgKFWEjEBFjNXc9Lo//FxdrKY+zJaIQFi5VQVKg1/5X0yxKnQRcg722J78txXr1W gOUXIPiQQo6ZYffVInU+47F5z2PZDALOtI84g9vMaTehgj7YkK+2kFT9pId+R8/Di7II9Cw7 VY8aFTIXbcCtYaq7DREqEkDGDnxyzY8zyYgUNSMwUoQQNF/E5nBJDqBVACXRAoYf5uySqsDl NAvGyvvbrYePuPQ+IPrZ8ZNKppMkGmgcyU0mWDImv1pnnZbd4cIwUQmEhXFAo8jftgaZNFxg DPMCUbxqWkGSnJSQZrODiUNhg5wfIk/mn7iNd3TQZlGL3V8HA6bibp+UZtMq8Sft/SoRK+tl SBq+H+P3rij+/59X9xNI6BosUGGsa5ovLuRSjRyI6v6YWni+++vf4nngvWYhgsT8vxPPzJz5 +rev6HA/Qdxqpk7TKBxGlQ3wcTjQzMz5z85k1lclRksSMxrHKAReOezsA0TEpTKL+6DrP6y+ 5zLrkRA7eemX2lQ6JJVNQYvqN1ESSuBZqCQjJQIziO/ugXg/nvoOs+PpDakncDwiMmpJkhy0 hKf4m5s7E/lL8f+Rhk/dB/KApe3t4Wh6EfqxgPm5xCRsZ4qFKPocufnKV1dTx7fSdv+u+pX7 /pxi01Uj4Rza1Gdwe9kX+jIkcIhibBqT3qI3NCP+U1dJRHnZd0U/aeWBmfO0ON5MsqSpIaql SE6zJMp67pcJoisHRoMr5RfWkGPymOPdPMlVe7z56Co8THLIOUDQNHIrMiNm13mpkMgNhQpW QCyBWGEPnVZswqJWnlUPqbBDQBIQJKSMQEQYIv8t2QKtXqA7ldg9ZLGmPx1VHd6X+rhfCO1A ouGOy5lhwERByfXR89+vg+h+R4BXI26/TG2083uX9nt3VLn3cnaOapUVCqD87tvw6V0ap2gh sQX+ETWx79jvqcU7cY2oe6ZJwRTn2ztA5a6Flx7G5diOmIU0krgudS05yYiEgxZqy9DEZ3X7 Y0QQ0sHg/k0SYn5yQycdWgJVKFwr/XlydYm8L60e/J8sybo2wud78HWkD2hGrXqiCm0bnYZg MPo2Zd+Z2OsrHkiw0EGEjaYvk+5Uie3dObnEQ2NOHB7SM0JfWYoOK6E8vyJg5eJjsFGNIwEc ssfG8V2DDFPiJC+9B7eZ0Yk60cucFOm+1URluSMJcugv0KyZhXJT0IYeLalEySQxeoJBxqgV 1xW6aVj1eHkb7UxOO70J891Kd9rtyuOGkbYZnVB65l4nSIz2x86JHA+JqzMkLM0bNmm4bcQs r8jEzNKETgioln2Ilvpz2btPOEvG4izU/YBBrwV19s0uuN2P0BTj8F8vvhYgwkn9EXE3oJHt kY52LpV6SLXQjvKqMExsCeDuJcIykG5MkxZxAi5oO+QQrveEZ8QyN7naoHnrKZ7EP82cdIYO IhdrDawDQ9GkoTQRgkhDxtt/PmBy6H79U4BGYZJMXtBhnhmiHt0cPHQccd3BxF7PCXEFYhsg UUUJTKLbtI3/5F9zmczyPKaQtA5wlfUnn1z4Fj87tWSPpugOqnC00j4LQ48fTUh2sCO+A7EL Qfd0KavA+7SbbkpxLikeYzekYF7G03EkllwzJIXzqgoE20F4cjDmfZQYw82CWAwXs3bjApxB iENrf2gIiF1aJsqjacv3l0Bx41Ju43GVJ4eMSunatPhPk79176XK55Fj29rTpTAd1+c8DAlp J2iJZfDHZYVLENxGg/CyUyk91zKsPZQpKdMpeVQka0DgtUO5YhYnEWnUMXpygWZVzJfBz2or 2fb9OPrn0sMufLBFJlun3/FQMwVzjHPvgR9hrJUAuSZFfJFSn+5CEucWJc+tikLEPi8c4E6d rNSrlePySu8NkNyqIRRexjxZ3ur+PX8cuc4BIkgcvPLEswJ2CbwwzyskjIWMO6IiEQMaJQd1 pzmYegVFX156atT+h54fA/SfE+vl9db7D3vp7qiaapWqqfUPEfPqup5c7nu5zW2qg2y+5q/x ff5ij6efAgH2c76rLQWBK4QsUX7sTGsayD0JGmHCdDbLweDN27aTIV0KDxjc4qnWXrHWfDOv bz6HBKMeeIM4gMPBOD8vFoNoOao0B4QGAoMAsomARZYZlmFU1F8DHTw+npwent6ytAdyc+i+ iCEIjlouFb7l9TvaK+oHR3cz+ZcCWSBX1rDqcZw23fEp8azu3NwrmSrK/w5iAImzoSsdJjuU JmuvyyxFZQ510ED7sfpn58meW6Ra2Lu/xgnsitxNaO6Ut+mupE2YXXsk9L43NeG67xilCN+E rg+UN5SNuBfOVzIogz301N25RsTtpkZP7Sp9hl38oL+Rr4m8JmsVfyICgchA+I+ekPyI94L8 MeNeHwW33WZh+0g5jFn0wKsTAZgXEDIiZhG2klh2dew7SM/AuuH3Y21go1KXjQng0jHwCkxu iX1oX2YeIAKAYX6LJQM+PzeXP5DrHvf5djp4uXggkKESZaaWoOuuqq3gXvmOJPAu6SyJEPtB CoMkzOJ51IqUMrLPV4HTy00Hpn7eR6Ncffvv1I6U1zoJ++wO+Uexyjv259uDsPlxSeXfwwsp 51uvlOsjS1VpoygWnuHK4nnobghg4KhmyGYyjLE32uuO1i/L83TBxjUqRIxnsEjWAu/fxtxk M86776n5FlPrOW+dGZGDN4TbscGRpXSVIBlENS/o4fn1g+/Y65zQSJN+wrI8yLPIdzoGN5m0 0MSPVcxH2MQO8uGzDbBwNpm6gFHRoh6uKVGNNKrWW2RGtbMrE4544Et9o5TnPrfbv4xesnKT WOJT1qgFsy2hGItMnM16Xa1w1hl0t9JTpk65YkB8J9S1SjBafaKeb+I+VT4sh2RvNhSJM/6o hJaqCgGSlX0sUbHv98HTvbbhBeJh9ei/74YUQueukgR+hE2K75goOonYiECb7OyN82pJxKKf eP9aC/Y7KnWSKh4dlAhREB7zIgoIZP3EEin9R6cu/deM+248UmSX4ffi1/AmTGB3DLLpu5NL 3gxibZyYNkVDXxu+e67y8ZDw+c5q2P0uHXOSkEoIwKRpNEOmDnUr8GyHBFNEq2wS5vJj9pFi xzJH7gfVCPZIg9rg/xhc/ygd/DLzW1u0aCc5UDxzLJm/FmGOycipve5Kx3w8ZI7Re74BA0VI S3yN6Yhs4Hr9p7g7kl+s8lUmwWOMXgJDFG6Du8/ZJ9/3rchuBM6AlEmj4rjj7Q7VFmzth453 M6C3+vXvuYYd6sIotD8PtqrTW5Ql9dHM+/HPgV+o/uL8/xLo/8Wjwy5fu9/KqP5vsyPqiv2U kfi11fr9vhLv4XTnpKWYQ+H/WsimVoc3+D+bhxWd+HGDg5rq17f0zwOBQwRyg/3lfPbWVLi+ Pt3Tw9Lrb7lf8KSoXb+jdqRRMrwVjw1vuN60DEfxlNcKXTmW+Wle+kj6saYOexx0WrzfqpXT K9S3WlJQz99SAkycT3/5U9jvZqzluJc6YP/72u0npBJePCSvVb6gfZHXI9df+2WvhnKizzmE ifNylFd8lJziPAYvG10s3CvtmRRTR3R3EO5GzJlE4FAECR/85D0wLBDtRuSWqVJsooEhgkER 9jJkef6GGM/Hk5K4UCNPR0okyyQujX96FH+/DDAfPceMz4xD996PzeLNUx1jBkG05FnMl9fl WBCBlUcQa3MrGEvC5y/VX5TpwV6j98Xy91K931d2Fnf/5l68ch4tWp/2jTpH/b3VlcO/aUcK SI1md8Qvu+mcVwWBlkHytX4Xv65kYRxJTv+GZZOvn7OLyfz29z7l5NNIRJoNIfWexTjxvzNc qGWRKX2NuuUE8fTCh6JiNrUYpNjwYRor5CnEOfpLX0iZTiZJAzBrOWtVLaIl+WMT9Hi+eGbm zK+cfPHAv3IaYusBGG7OxEhvalUmmT3oCrj36/1fNj660OG3DDQs0JAYb/HHWCg+5nDfVExy w1eiy8sMoJCARk1p6QpNRsMkxFGtb5SJJlOMalbPhnF1Q4tPGci04W52eukbNRmQFcYbDB9o irW50BobUogGxNiTaTayGVYDYXNVL9dMtq3svnjOYXThLBoRR8pQpVezNNaTanrFnkwJsqXQ SJ0kFdpGiOzFD0lKiI7KMpCiI/BoAxXz6Z4gMYVnHBkTgq9Bk9xbhwtd+N17CTQQxKbCUoFJ ovfZ7UhTbYZNBPplfx2rOuMrWrWaVIjuPV9X3H9PtluHP1933Z1Pvt9385+P8Yhuh9kjhtWU p0clN1aqrc58K1LcwRywwCvlGuF2f0xO6bbxUcrVUoPwCCQUrF64kwr4/gWpUKl7CGNGivPx Y2kwkTiRaUyMowLfV2mWUd/3fWAkbuvM9faG55zjrP3+kTd0SkXxWcSs+NBqKZNkSqn31hqj IS5K8L/Il9XTH6iK/VlLK6BkNEPvWPb28365+Pr7/Gdwd98SYJn40me/KFJLNwNLo0RoS8cs FRb41yF7QR19/B433Dw3SkhvSXrqiEZVIPIqr//Xuw2/MzZjLHBlsbs8gKZjaO0SBOjKtRKI 92dAl0t6vQ7/hUN3zt5/f6f113K4Vlvfe5HDXpN/0ehajudUVZBC4QcKwREB2lG7eGXFwl9j F/Ji79+n69eFUvg0EP1tc3c2wq8uMBKRHrGvfygJPm2x/XB7pWkekR9jIKwtWjyf5MVJ+KTO +Pl65+2ce2HBX6TvKbIJUD8F++kX0j8YC5k/z7pTbAvHBdpMv73OX5Th4Hn9Ez02CGxYtJfH 1+m87j1oPemDTWpb6PVP8j7V7hhv/Zf3JhzGm8f6+nAa6LzTS8PRVLjpX46Y0PxNPvO5ZS/p 9c1Kf2bzF+P/vuoj2fdd6uzfQeAjtz+wBjaXcwPlaAm0b2C91LjRi1P0etY6KKOdHaFRciYQ HX89dZr7t7WUcJKTu/Ru+4+YV84W3zZ6l+zxXY4U+yp2F7vj9fb76Xbo6KfMkSNCneePJHa3 lpju/F7C57m5H0HQPqCD93f9C+1/SoCYHKfp1o1B6dcAuYn3maLADDVQ5WspJvd4s9OMV8Zf Dxl1nT3dpFzpz7vheVbP9dj2fDD2Tswsy5hnLDaZ+M/hHulVIaL8Quun9cokD08pCK/tpIuj 3xJrae0o3vGKz8bVkGDW+GVXOe0qobdI/c5fDdAlLviP78aT2paRePHGAocyEEpT47/PC+6+ 7GW5meKUv01BS7v2a9DvVCvziP/Ok89OK2D6Zm94GAz6SFrNTYYbbyxPS4IEN8VdxZnQoTZO NIJE4hNh+wv1F9MKyvv2/ec+BUZ9q/aiqoiIhu3OkXUk6MFxYvMicgY0av0dxzulrUhVm2Gx rPocUpDo6oSiNm8eUufdVSHDNoUkNp5mr92NaZgGxMCT01dsCcdLPPk6l5d6ZbkaznVQ1V8p KegmQ6IC50GpTrujynE2zgUlNEx8JR1hYYrupZgxtMpipBI3R2lPrU6Mn30i16rE84pbl1Kd ayoxKoRyic3xokiHNyBn6QkOkg05kj1T8LwguhxHGO048I6UbXOhrS6Ufvf898E2InaCvldf YJ1qSGEmN3MzniSOHXUko6Xy+SLsnXNukirhp9ITzQL656d1vV07Ycforbx4ecrGl191M/Xh OsEZU3SLS2Pj4cfctxoHsNwYlXb7D9PibjHx+pd7EMTQxck03aFEkLBeKsIfDrb4Tx04aeXu jlTz6Yc9jihZ7aE8n4eenwC3epBvtQUomnEjiSTuup2uoGjk/QnFAu/Ag+/I8d/A7i/19TuG M5UtP69bvBgjgfnv/H+XPeBeb/08fb7b+Ph5GvCO/YkfVa6XeL1Tg2LeFX04yu8vO/B+xr0y y9LXVuZt4R5DQTad05fn4bsph0ZjlHxyVepStc9vZrbgesq1UwWO74HPtnLP354Z3Z5x5YR0 9keF0D3o7sPDLrONlG+u+dR2Uy23CVXxvNh9q0/zmZSpSWv5zlPG7/FReVe7D4DHOmd39Hug Pc63YLpNZwSzoqek7Z6VdM5aznG08CXUz0x3ak8stYYVjF02u32q91kqTzNCc8HhvGrs7ZvG c7y6ddLv3XLc0l78dNJkawrsCtcq5aXSp8ytm5niGGO1+idd/TWdT9WlKTVBoQwp3yE3s1+X 3wZnZwO4MpAKZmV9U15n2QVuEbEyF3U4CupR/uyJdJxwfXgYGa+nJ750PuMQO4+HtMEEudpI ursc7+JUD6MRhh5G6zIVXwnax4b4V44NKZ8KI9scT5aToqjTUhwtYHKSIRxUGt5LNbDpcxJY nnaJI72GMEXMt/TE7op3EWJQZRnxIFm2UR/Hja6mkK9662vwNoXysb8SeFvLMjlRHfjgaROj Avwro8emzsXsh4OfK1JE2f1zn6Uw17jjZaNHBi/Hj3hLl74Xg5Hjy1XUMl1S892/OKYwdzMH XDW3SIoxtIenArpcj29oSPGt9vn7jY+/CPrsQeKrtuf4LSZlJe2R9l9LrFx7p91dz+uelPbR IgUvdBfvKWZlavacMGRA6HRoiXsESm7QjGtdS5neMnwH4N4Qy9Uakmx/LWhvxgDBpxA5p56w tsCskVJdnJsn+GMtsTdX1Sj319Vfs377aU9m4OHD1q/v5efP9Hpohvf3bokmoB5H2V6uSx9P Egpu0Ot1e7x0Phoq4cpHnlqeM1omVZ5L/fNSb49YPBDFHfdKcU0n8GY7o9LoPHwjF+57lQ/h IMGcNOmMp845Sv1oYzBs4/1RSZHg6efifXh7nUXblCvnFcYRUp9EjiZkAdpcJfhb0D6c91cn sc9pzgcZ7RnupLqRvepb16/W5lNpvTnuxrblPWNaW+yKS0u7m0UQD5MbTbbgA6VysTOD93yf 5h8Qac7j0Iwa7mu/lfgeAUWo2zqvj0l0wgJNzjA0ekiR3SPlOF746tEdudJzfZ/V6o7t3t77 zpuOq3X33wtvOKUNpXE+D+PuUYOcVOLrjhQ6U72fN9v44JFJ0eRncYTR9YP1dIszR8B7uUIx blDftcQayoMcoTiA+LuL7pXaGksJcOXg6d51gvN8GCd1fNTxRbIWP16HdSAbQ6NJUGRJD4+u c4yZUcp1J566+hKvu5qmHuxEFcPVeuT+vlf3BP7fNIOnV0KZM4Ne7Hhdz3WXe7et5dLje8vF 9tfVI8rsykzHLHPjbu+UWSuWvpHFrhz5eOGx1+rOl/s4a2vp3xKzwNu22W2L5+kzccevbb6+ /Tpl12wy5brbT1om9HIeHdDKRsM6eUTpP1486z5/dlalftP+p2rmyvpDCEfqeutDCczdb9s5 0IXSp3E+6laQy575db/v9sZjVtLd4xWr0kdldd4VgPT7tiZcKlCD+nbvzn5z8uMzHRQFcV0o idX04XS80ntWCSczpdTB91c76ylGkvf1Wkj4J+3Gd12v33+ovW7u6fM5HSpJlnl99/P1U5kR V0U9gkEmet0fDgc5U98ENG1dfTfzqq8j6d4lPezasIZm4OZB9skE2L6PbFB9r4u+gg9NLj39 3HH4ly2ZzZsn9XTb8tPT2EvEu9zNmsN0Ufb7vcezHhha9nsOeMvr796kPwu90po7vrj893CW TNfhfKHzlX7pmkn6e6a+DoycoWvnlOfszrJev09JPnG4r3bU27FsKRwLnhKcqm7rq4L5VAsr 8di6cr/Z0+ryPbbQbfdDdJHv3ZfF5unD5sklMY3yahjaAopKqv3QuTcWEeceOsKKYpCgKHQa 1S0mKYIgpYkqhNqvrgU2cmjfeWJPwwWmN0lPHaUm5wBWfWQUHNdGolEDGoa7mbOTLSlI7mut p7e3pK1LSY/lK+Zx1hFe6JvS3yle5J7oI4GMYjR33wUfClokUpsSLH9X/L/OrDzM+f4Z1o1/ 02Nf9W3Jh89fH0J+ZAu/Zcin1xFb5VL5kzrzWNS289uXzwElew0GFmZy8+ol+yIbCEGEfZvv rN5f0YFED2Dj0wZ3i/hyuwQDDvitSfv7vr/HtlraOD9T0GT3A9O718tznuPL6dfuwic42K9r zpp4Hd9lNMwSOS398Y15YDmE/dBIu87FVSjRTCkpjQMLpukHs6y0+W12OG72HdlpiTleHIj9 n6dS6cO7e7P09PXJW7ldlKXFn10QKf0whF7Szx34+/n5WMmLfXm/XM3Yb7sLeJYt1pgWobzy QObJbm85fQTWQwwuhlet3AahovqGOkEkeYRfioEmMCrE/bBIa++cfSzw+oxx5qwfVLypE1rf o5xTnL01K/rmQ7m8OXX2z9Wt2FYM5VLmmNtNNNqfe1737R+YBJyJfj9MOs+0SRQPHQU+ug67 4mQfZIhb12FfIxKWlEQtn1akxsS06+qOJs105PCeJ+p9f41rW/Wx20hevYiR0vuZIYvin97l 3ftO8mTWBu9XfNBjl5y6MuXFj2iIPq6znERW/28/oeA0fa+zDTjLsfHyOt++pv379/xP0Eru IR2i0rUUYfT75HeCMa/Z9NA+ppL4z+HmO908vswCTTayO+N04Rr2+T6rjdVP6Y+xg39b3a5S R0aD2Ml5XS+L46Hrw4U796+DGNmkBFUVUFcd+fbYwuf9GaKBYgoGhJtjd3DhKXxpffll4xIE 5tW8tO1extaR2KdMT7r5WCGC+H335md9czEj7busvH4W3ZafD2+7hOJzjp7DL2c3iw39K9vS /76HfiVIl3ds8/C789Lw5v9LJHYa9cYiM5h8vXNRs/GRQclmrLV+DD2eG068CPyoXYx65b7X 3F/dONGX1i23b3SnQrUU3wfU56MoNu6SkwCkhBaVBJsGNcp8c04pvD59D6pCWTX4fXL58zGm p9mfSmnGdcMpLg+WwMhJXgjrvKHATyVRYsD6KSl2aL15rxL+sRD79Id1sEXsGtiTkY218jFr CinqZq9s2xW487KO3O/40yv8tstH4PRhGsHAy0j72jtS9/qtTTmcA+N3n7bLa0Cr8bvbzRQ7 s6SC5iNu/WXi+tpuW7vJnD9NNMaPj633mGeV7+3OTcjSUiQxuGRIcOXfK/1QLt8i7W5IFzUD 68s7meP56t6b0kIpy8BT98MJ/o32Re19LR4sKlIUYPgNH5Sff3cPPtbjdYn8o9OAQlZt3bkB fqJEHxxsllUvPWTweekUdmrP+9tHW/Y/1Zr+RTUV3LEFtgOOpqIsT6ESTIxKfAa73iw4jXvO GclfONu0SPjEU1Yn9Xz5Tf3/w0djhiiEeUvrl2nPA+SLMSEauUA5oJWcz9Wt0vc6c7/jxH4y 7vGNr9Scwn57vhrBwZnUEdzuAnMjB7QR9dFWVovRa6s3W7QlP2yVqj8OQejS+UGqPJTVKUFI fxTqakKC7kgwhEMGNG677JXJfpavbYbmI1/PDLxNKQT7vC7r698u3fhfP3T/CXfhHj4fOV+X tkadb5aWiceH2/iX1znp9Hxld7cLhv5Ug+Ln7I46Q98eG+wdXpK3G3Tl1llSJ6zwg2f1c/jS 4/P38u626mWZ77+nb11lxjTwtiwyjeS8fj7dJ6nD3xKPlF56a+etJNb+/lOZlltvJ834UMeM 73NvlX308K5Vpbv9Ct8X68KcH8K37/ShS127d9Ffw2xJepldXE98daYdp0b2igzrEGO199ud KwbdJSeL+WESjGk+XT32rjVmkcp1kXs4O7g/i/gzk6Vvves364jkNwTun7YyrXA89pHX2cLa lMysyXdLHLPP3luLbOHMfTM40DE8/3HfJZB2RvLhjJHqX+4/egfe7n4xhET0AaQO9gP2Eh/q NjA7g8r3/X+xE5EqGsTKQhD/gYIRHvmGIVp06QaYhCgilpgmmoZqmYCJiqapSaiJkKSRpCKi SCKSkagqlkiIqaISgSCSaCSWGaWGKSiYimKipKGZQoqYmqUpEiFYlYkCISgmSpKmaGglYIVi FoGQimIIgKr/qJHMVQ1UFVUDISTI1RBETSkEjDKBU1IEMoRFIV94xUhVQ1ClEUjEDEELQxMp Qw/3JojQ7yjyIQPnAgrwds4kUQ5kKCHpIj+2AQ/ugWlQoCkVA17H/cGQBfd9SEXEUipQUiJS UKdpXLAJT6/6TAdpJkFEpBVoShQVpAklC7TEYZhdCg0gCBrENE1K0pUShSDUSoJSC4lBzBSo dYTPCMCRKqkQpSPkIljKBSqRCUNCnJQNCtKJQNJTQAJSKJSUCjStIJQIBELEiiD+rZgKYP+f OkSjoTyB4gHCVApD6FyVKAWkRT/XDpWqmoIjpKDMophJ/xEBFGlpU+0gAYSrAhiR5//KyHCT 4hO93RRLxUMivUHfzJAJHtDm0ibAZ4xYBI/b2+7Ew9Hlj4v1W+BUo/9dvhapivjaLSyOYtVA hCELgIBpGJ9NjtoTEN4AmEfwkXCAe6RRM9nAIS+askfadPsPtX0fl3o5vX7z2Uf6vE9uirI0 D/B7F5l4cjRReIzDSEQP6XbL8JU1YHVVg9JUza/u12bXAiFzcjnL+OSux4o4ikhfn+327kjm FEfWyrXgUvkv5nwj8uuFkfEoGT5cvh5N+VLi3Lwm8d5pTwqRkH/oX6iO/b1SqkfuPHldrGXU tO88Zf6g5I/duC+1xw68q3deNTuotKvD9un75Hlq9+8kcPA9XurBWDK6RB5+d1b5RXBnTkCg EQxVm2BMdfnAjf534ReKcI5QjBk9yJJA8rQdXl5L2ZIuVvgpMKAjXWaQuqvu4y3y1K0aoBa9 AT6nljUR3tZPW/eSybOJuzw0qhjBcTanqtx+M7E3v2RIR/Vn67oqX53keXXD/Vl338jfvWKr Sl3VwZ+RQo/4BrQvXveM71IxOq3qRn069/fmZv3Z3h5YzlkzwnGS3kAGm6R1jy6+27TDw9eR uy/lKAR6pyRz2odUujJlYAvt05XLtrc7uw9sW7fBDe/6cc5X+3GOtOb77fq000NfOO9kvt+M ssL5bYZt7taN7O+u75b8i43U8vb1xLanhwc+/1uU3HScevwziCDAP7OIbNfZP65XSRcEKL+/ aGJhkkmNYIZWWHKpsayzCtFFSm5g4Q39bIdT4MEeHv8jdxiEoZTh4YYc4G/2Jn7Lb/o4fTWz f1fdrURKkdLCiqach3g4zJFMURM/t2qqlo3nOVEQzu3yk3HR29tKNtNfKC5yCjjr0DtM30gb GMoiKKqipJCqKIqTp/3maJ/drToo7fp0y7Gwx2g/GShRCiAD3E19Gu7wnrh29Zyz+o0jpyb3 d5+AGbFv7i8vvRKqBQleIZ9HYMkEw/E4drvlL6O6cRKVL5yxP5NcSRGS4H0a0Obqa8NrTRoM r63nrMhlXOsEpSkKbPotFzO5n65lw+zBvjTAo4SMAa1armiEjfLL4BPP8/d/b5eTO481aL0F ih8hjPf+j0U3qM5DO7YpI9fl66Vkac5HwGm6zD6sPZBd7PthHLhz43nfxNxjqE1xo7FSUD1l xd9PdasSpTD7cZs4XylIslinE54F1f0ZxRF+v+v9GU8PG6PyzPp9vv4/l5XfT+Wh8jOngHwD xu1reej9rIceypyBhZoeMS+nUekjf63VI/Ev8MOHAPWL639nw9Ui+tK/H7wwreyPPuw/0f0c cvqQa7f6fue9D3Q0BFAsDRFIRBTQQRFU1AHOFxayfhKako/j+3nxjr4Xf6sgOlKWkBoLlo/W kK1Gr3sqVPnlMmEagH3xf1QHIm/x25eu4DX+yivUH2faPDxDHrHjCn9rMP90TPV8pPr3/H6v ViGS4EBjL4Gpn9vvpVUWvHi3yPE5XfEtxIKq+muGDexXnttXefA7wA8ifjVSVJN/E+p5D6Bu J//l+opC82lzYuvw6kNent99UDt36BJylNGKSDb842/cFKJsQJJpYoXujH4UkLI6byf3HSlq 8LkLzaocDFPjBPd69fuTqWHvB2FyXwLAH9K+zeQfqD6EIwl7lUkFaH4eiR8hE1ObEhuhlTpf zPLww+z1DoD5c0VE0ThGIB37/zMDL7d1+ZQvSQxncd4GyJKPwgS6H1Xkbpo+bEkd/D7lqbJB RF5+m+QpEnCA7DAPMX6IBd7QBJ6DA/Hl/jHwfshylp+v54hGfu7WxkRRUOoCbEEmKbBI8MfE GY40kfLQ/P08vlfhd6yL/V/xpQ7QfE/19MhefsPoMb9OWrbX5Zsg0JoYieQeMw5YeRXcfaR1 DMxev1dQ6NMTY2LypkzOiVBjQpznznuzM1GR+sFEfq2OfYtzy/kTJiu6pnktyQsrw9qBa3C3 dh37zpdU+/zSR3PSfFJGjXedbY3UFgXAIeEE7ZS+FVJznTfTcNJtvohrIBdrShxW8lQlUpAX bvpurpf5zg3lgIDYiGIUcVW5HUMQ2SWaOWHm52I4pnDpGf58kluCyaO4hgNB6+R8zxssPXod jXhx6EzrvWGD9Uu5njMSo0h4DIS8Azl6v3l0pmOAf7SeZ38kMfq6w2rwZDOLhjnDnRFWXxd3 cqFKM+OEcCIu5B9xyCk+GEEvprKW2okpee8XhuKc8fKRgAzgowlyMjlVeJNlvFvEYw8Ez0Os xBB7K+G5lXD1yZ3VUsNtqwHsOFCtSsY5Yz3YQDaDF9zSNjFwvA8K7RpKg7mWTxJmbVxyLCFk hFqnW3sGtB+1mXuvfDPozHOE6klJBLOf3K2RmZ5ocZ3m77t8A2m0GQTkJIaBdl0kpHtK4rPq o7OKxXeTqtgorMdIvcYRvTH0nBesqHYOew6463GEZCJz4peoUet8fWAUjy3Tgvm4HFgUUaZw ibQDOb3T55M0xNJznEgmjr3GwZJ4BAc46QOz09NFV1fDxmKqKMlwzByNpdSkyGQ1JqGNg2Nv A0I+3Ppceo9DjbXgPhKQ7SOeXARMwW+ueBMY+8x293EqvLJYnrkyFKF3bS1jTbfFzCmj7Xdp 6IvNnAQEuOBewKusoNohe++esRNbUBkS4rqEflraAEH7YhkAjCHIYSBhBwxC4uMtevKaCNdE lILm2lizyI4njC+91Kt6SW3mRRpDYS9Z3Trl7j5lx9HDUbPM5dK4bRLEPDt6iix23kGYNmZf uyeXdcAixX7CZdj23ateTIag6RCxoZKAPQAaExXIbQNNaasZrKX2GJ8t+OJbrrf650kN793H E1Ol2W1xzvYyhYksagWEgePGxAUODGuONvYcDI3lImonuyuhcdyqzPQZpnaIHXzDtl+H2/kR GNt31mHIkc84OZ58OYcCmN+7dVd5kfuvvyAwT2afdzA+oln5kEQe5p95w5cOHjTfhOf063Zb W+d+P0E4b3/K5naD97ChVQkrM2s2ekirR7bQ32+B7fj6vBh8e8LGLwN3oPz5F/04o4yu5tYd IBev5cCV/nBePTaDDD537br07VV5JnOCK4FXOCkY/nf912frU634ZZfWd927Q9Sw5GI/YeIT Td/sWxuY5+m4nIm8XFzGazoUaEy5QaTpdJtb2Xns1AyxEvG38/JVLp6GJFxputiRAZHGTJB0 nRsGMlvanJDuSDdjXhlFeujEoF2g5BNoUfcTc6Td+RwEcM3hTUlQOa8GcQcpo0mmenr0N01K eJHwuUh0OeL6Hpvv4FUFNAuJCgk4qPuwBwSES0b28E2mU8Txzadq88+MncgwL8L4NoJ7NTkI hoJ3zc2xKf1XH/s2MznkS+fED959Wq+bcEZkvtz/HsZbt77o1It57/o06K8PE7y6xfZ523X3 HY5FFBqklCISS+o3BtM0xIJtFxW7eTlt1vpA8t3iWBgelpYPKIniTbBMQS+k8XufrlnGFj5A By4JXmWm62SoonDgT3Kf4+F1ekX7NnBv0Y8wP0ZdGLzndLkSJQdtkaeVCnEtu40um/z5ossC MvX9x/Imepfj7UGJqFA7j9H9H8H/xqb/2/8OUP86FtcvQnPP/A+aChzh5tFbjDnqus2jzb4u Tw6rvTRY0MYZLHEsYezeUpeZecIrDGrSTV7ysV5jxKqG5rqy3wcrhtF3WSuZKeFOlTKssW1a CFbdTXJGzT5iFVu1Wcvk8yLBlxmVdbPM5NU8OB6OUKm9IniFbPHyxh4K5dza0gzlTtqq06rG yqnnMZm62Q0XS0LNoPBd5ucSubnnJ5WGXfHmaquc0ZlGsnitc3Xqe8DicY0aeC7kVnOWzy6r eTiBmqqdzbnNtTeOysWriywuSecKGiyFPObPEeZU1pNXKt7w5N3Q3AY3gk8neAF67NrFlTu1 mHFOnjGGqmd29yVnOKbQ5XKUqXaTe8xh0iNWVu2jXFLl3m5LHCb2ZbIu8MixWWOVdVN7zRnN rbo5I250bQU4aynzMQMmVINKeI8FEpDlBDJPOHXiId8p5rc0XfJvVy6DRLCqM5T21WZy5rBM cqtE7d8d8LCOrROXmXlJXWzwzHFdVx3XOcsTKeWKZbU8oo08zeUruceWo4uKtNGdSsYZmkJ5 pyYoSpIyK5O8Eu2ZwvAZqxuEczeCiRwJNcm5O1qpAzyXOKgVKE8wauBPkORK3nN5Ye3U8G01 e1quw6wbep2lcnlS2lSOURdzaFYruhd4bYapu9lHM2p0y3tYrtyKYJM3Y5yyb5ju1ovOXZWT aHOOaw5W682cW27IzeHZuhzmJby8YzgoUsGbg5y7KFZvNeWp0yqE0lzJVbg4eWZTk6gdvlm+ c04s1Chqrl1oVyLt1LusnMZNLeUHwmpSdpzvK3k7eHkoPeUVVc47yXIsVeEarNZdLOVj2kaL 2cwzXJHBtDnLd2N0XyS1VnJqtdOtwLCHcjj4OReUTxcSuxpmZyJKmzWuG8O8N3QySq5dG+Y6 L1cXOWHw5Yrk3lVJmxNm+CUN4d5WzlneVNDZksKecHLLVJmuDjirtUTgpVzmsjHnKmiJOVum Wuc4ZwPQxdZyeXXKrKG6aTG5zXkXVJbywXVTx7pFOqssJAlOVzeGtzlXvFXNm1kyGDl4Shco isYt5mzU7maEJu6xUhzk3Q5ifHlJsnNlN5bOA673KB3ktZlk6tU1tNC84lMsbwWZF848eFXn Dl6pq72jdUXM1eXw5SC5xSi+WecnFwaHw8Nk5HAqO8208unwMnJDErFM0SkZ4ULxLeYak5my TbY5w26Aykq3ObkzTXKF8eBXU06uhVUZ25eTNcpGSeDmYznOCkWJRwckucFkVmXm5JLOqcZt C+cGI7mdTOYm+I7gneb1VMiqQ4anmy1w3ym8DFUjzHiFHSrJ3ilbd0qmrIvKyeXdXUHm2xvK 3GlmLKPK0blZptXzioNpWEa5XLm+JBTt1ZyauhzjebNVzRW1zDm7nBRu8oqb5d0hV1k7MNtz wUE8Lt0Ryaut0Kdzl7Ttyszh13V2DEtu5OMTOJDmJzgnMDaWjmZyZ2wkbx6KWB5IzdNOkxVi 3VTXHt5e7t2MezM0busw7r5eOjfKqjoYmcDurHOGnL2aubzkzOsvQNNSJdLkcHFjxXloiZti ucmaoKxtjecrnOVQe8y75zKKrJLFBpNUtrTxGZFTgl8e8uw5xcBydy5MkJa+HlJVqkM8WEW9 DluKJvmMjBjqt1Vk85Zc7uDMxOpHKeLkskUDmqxpVaJ0h1mVkyXfFuStVaeWVaU1H/Lknl1p 0Kz011XU845ndwvcKIwrDyXNqrdbyCFi2J2ZLtua04DTNzR5arTSrCNBs0akW75d8BnmlK81 yLlWLTfKc1DpzznKCKky5c1tOFehra1cHJua47N6eTWrgvKezgLF6cN8Rs85h03roylfFkut Yb01lcyRXOYUHRnM3e1OrM0jrroYSdb0bJydxym9S6qZdZuRm1umrrGg7lMq3eaHQ3bM0nvO HbvJe0hNFCcZM68mOYKrk1jKdTVcounPOKtyd3FlaMonXfL3jBp4tu61ulRy+Dlg8ovTEqlk qlwZuF1qb3VULbNNIveTh5m6SZQWUJ1IopclWVj2SdHFwF7pCpBXT3Wluq5mtquEZApl8wZJ WJgg8t3VXI5O2s5JxZdua3JvrE74na10775uJ1pSvsDT/UkAIQj1sQCR/4M5FkDEhIiRRlU/ 2Y4ApwBT4n1/h+rPv+gHOoYYjkh+Tjog/yyi++EA/fIIGSqgn3wKAPyA8FwHzEPaHvH8C8ya POgw9gQQHGVQEfhNiJBCVaQJXW/B15KhYtEcpqo25r7BVEEhYAfR9QGQ8L3ery0D1/bgHFDB N23HPmr3wnmS1GxA2goHEBVRJzpd8otBDiCBQoUi0oUAoFCpQKGg00AzIIDoARNKAOtKzdMG AGKP8pBLUN0aHQggfxIAECe7+HcW/r4dVfaSkGIf4oOQ9IFa+RUgZCuQH2eYgPM0bmlQaUSg 5JmKeRoGdHoQeJue8CUQNHi+8muYoHiJ1iKolEKRE8c8jkBzT+AwQ9PhRrlvuYPMkYA9AOLS kZbizUog5HLHyg9Z4WO+fFCTq+dihLzHEURHzgFCJURfE6+XieHMOz1up0PFnW0o5H9YsB6a 2E2zaQQxexSZFXm6gUnTZSlTeKeXZ71T3NgfH5ln0+1TPz9S1PMw4m3RBiVoDEvfiEAZzKhJ CPq1tIMmK9EQNvXn0ztZQjFDRQgDIP8sHnFU9gGISOipwL41nLynS3XKtBuks4kUv4Sp9hGL XTlVuZh31uYaRB/G+xjSKRHqyu3z2tARh+qmEq46WL3/uzu35F+jNBklQcO7LTSsqnjb/O74 SyqHx3RZlq8tpjeUWpPhFnR8salm2n2cSLEBGEJFWWGGwEEBaikcow/Wye5qzbvcRWmNFT00 I7GP7JKvt0kVgnNy4UDI1ob8gvJcHbwn/Xupr/Rx8r+fLt8l8f0mOQLv5nRpeDQZZe0D4oBs A/86UDC/XpL2LQEVIr2Jc9o+nu9HD65XfG7LpLt4G6p451Pp4v+V9t+F2M+WGMQemXrndfpd fweEuMYbT3xphjePXPHGmW26+lHFHLdthW6m2UV5cbab58bcdTfblldrdHC6jh1z5aXZ5S3c DdU3Z1OXB8r7b8LsZ8MMYg5Zcp3X6XX8Hsvq4rqCgoDJ9ZlxYkXzoHXv09gfMHJKp0GI7LyL uezR3c4BNhJobbUPGvN31rIncdeVy8B0ClJYt4G1xIk8rtKYsZnoWQhcELM3ZAK08STSFYcA MabmioVISNcgsbuK7G3EwvMSgErCLmnkkhcIC0VUgNp6SV5LRWpQFZo4BgYGY71Z2B+D5lRC f6n/MAoD9gfL7Gk/7UV2f32/wvGBv73bAePK0i5VUEREEYikpoqKf9ucSKHf+bHCfJUT98oH JFPKlGhcQKeqgE/1Se4QdpP/CGkDa/95BOJBN4Bp5SjMwwgLYQYuYw9vvD+X8PsR0/2f1fh6 3+J94hHd4C9PUTS/qQg/XpMAV+JFQfwP0fcc/cgE8jgEOg/tH940P7hCx/ePih2fEY04APLd E/SNjsCGzTAChikQiAeT+9sy/HvtWkTZ1nMQ0DXeBXSgNxR302hAC1f3CjowH8EP5P8/vqaJ vTM2b7s3/DZDiXDZ4By9D3YCn+eT+7/j8h692C5/fiZKZZBYYhtQmBAwbRiFsPB5j+8hdWUL GzRg0aaQLKcENtIUMgcNVOzr/YQkrmAfw12keBvPLfrD+Q2BHt/bUhM8rRC8l2dII3E3jUdj jddICtAlAJriwGP34mQbymR9bg4v6tH8PHD/6PXjlsaSNHGapWkKJOkAyeUVvEaSoEgPT7dW PXbJtyrXF8++HLeFYTGO4dzRMbcMP+7/pZ9QfzN8mz6bI9+vCdH320HlZGzKecfGX7xCA8pD zn8Y4lJjAGghHtkC0OpBGmXUiPPr5bnSVZweqRO1f7b3dzec3i0UXOVtWZ5OysNu85hGZXOV pVXc1lTVZxjeckuU1yXo5znHZmXtGzt2rQY2WbkEFuzsmyheObzkgybL47dXTwi53LFip1NC yELzmXy703yxOTjvcudtDRWYG52aNmuJmszdVa2Xu8krDd6FWLcnk3lK5vMSpVqD1upDO5yZ 3DRuZ0XjSU2UePamN5W5mAbdZhRaO2XyzX/OAPgCxHg7gD8YjvnUx6c/7BBn2QoFnrkCRk1v pjrkqVee83OpLqAKiNsI9RrCB6iiqEt4lJBE9bVWCldiZNEkAhiP8P3d9cxddBgx11crPJrc 8RoVtChV8tV4MEkP+0FHZSDJi2CXamVNbcE2LNET1c477k32JSnt7nDvJu93l8oAAbtmczSG 9mrQEBW7o1cL3l2VLqpeAx/xTMA6bvCutBF2LsqErlrO0ZuiOkLZJxLEJTRIlRVZkkWOIVqL rna0Gese51J6kVaLQJB4hMPqpHcAbYedLalUN6a7G9c5pQdmWLY2eNuhqRBjh2Wxe2zaRFCw RuxTq9o8tZeY9oq5oN3dJ1Sr5oM0ohAiOigWVRZhEtELOtHWpKeiRmutfDm1gtzu1u4tqqBE pE0VDFtkhmPCA3NOyj1bMrgPWrFss4sHV5XVqSULpCWUSfBA76amO81m5u72ndUu32ROU4JI PECXyXSFFalmTD9tH4/lK8FDnFT0iHr/XSvKAgf/SAC/cUMCagfCy+s91zttYK9zPiP6n7Gv onrCDKf7YVOOme3TEA+g9TDRAEaAstKPakc17WCLCNxDIoFxFR44pcigH0PjvsbaHs/kQP+M GRf2Q/PKCy5ij/MVEV8ocIaIggr1JMCA4poaqkLkIABkXl5kOIbdT7f/WViaq5svk8xyIOIp fWPKPKTY2wycnaH52pO9xtnk16PxIkSlZ38H+Vz694Pj8t2PpB5JyDRypNAUUCdg0/lD9IXl jiQ3wIfvTxzI2L/HieH22NExUGxiHgEJ4evnXoMuP5EN/QJjbh2xIdhPJR/9EeQHudCfnCnO ZUD1Ap6jSD4SPeZQ5YBgX9kP5nP6+L/vhhsGSvGd8r9Zy5h/b/l4mtQ+stGMAafYfd6kcBh+ h362P4fP931/D+11/Ff2N9J6JvAhWobe3X8c5O5plF7PJWXc3wZwVRuSOY3nL3TeUeNcGbye aWMOc5yxeXr4pbxChOM1Ewhe8wHjueTO5UveRLpconBV1b0VVJqZcvJyazNs7PHIburvC9ta ecpVkzrNqqm1u7LkzxW90bPNNVqGOzvK03ziCYak5gkvNoGePnKyp0DiuZ5zE64VKNutYtPc 3dkZzmicZfGxQmVplb5l1+BgOsNtw0AfYCAbSBQuHPl7+1DDLGHtns9Kawauc9qTnaTG6spo 9Z5B/HDvwuonYQE2SSCh+oGTvTuSCYJBSkMAlEH7+T3cfR9KD/xVhcivfe7r8XjLy/o7hRVK KNdNakqdxsKYuZy6ctzcKbOE6hvf+mHz7KDpBDgZmJogfUr/sqELQckPDe8uBo8nrKhFeErq 8BjkVtWokGm4y/QaJmj7RqI3zrhmb579rr1mKmBFPv+i3KKj6lRw5V9piFBzFasKgiiqLR22 22puhuHmq/CBX/p/bsgg6CCIQKESGEVYIIlEiFYlVAoQUQ9k4INaBUBKKSF27xARPBAA7YPn A7eGQ8/BfX2+u56eVN5k5W1VlD69DxBAgmCSYPZR6tppoq4NZoKiZi7G+tSTO/dxraqFQREX xSqLjqRUUcir1iBuSmSJNpm1Cs5ttscT5mqECxxuxs8sc3R9e1ov4qawtsYC5+Piz40ARBGB AIhKJRuVRRUFoxEX2PfPO+XKoio/DvlTQJMEEvkuSYIJEhmpEmCTLcMbLZLGxWQIJ9q456PD KTKZmed1brtHF0qSrpRrRpntIgwSSPXHKEwGULLZBgmCWLxTJBVeeHOsFPvnE5FPhzHGKKr4 sUS1tqJCtyHuz00jI211lKUa2s9YrtaGXyL73a6t13Gxfh4wjHwoomVTCHfpd10uyJGd627z EskEWlAMEy4QYJIbS4ZYiurqoqCQ7sNxOYxqIikF5ggF+YiF/+mj8Rlc79d0LOdNJVK+Wfsq Fz8zhm+cHx8gkEit01QokAkqe2PD5+dpFEU7d9e8vp+3HB73PSjkQ1e01p1LqiECqrs/ceIw EWKeSgd+OfB0/XufVj4mfgyq5cYCLV1jS91XwA47TlCQEy2AQQQuywzBJ8qQXJggkeC4bINJ MYx0lZym2oBw3OITGWQBsKuRbGWWGMm1PrKrzd3QbmPAQR4TBypExJIQUlgHZu+RE9xZ+ySi 9vP0e8qojn8cYumYLCKSQSBHgAj8ud94R53Qnq7rysDle79XzL4fXou4bMAwbSMywGSQYJJu UySASZrV6mpKqoEIS9dMyRInbL1lMJIyeSvxHQ0f6jchFWC9PCC4Ju5vT66FSsAhxACvY7kT tM+tn6Wf8z/2eKvBLixIPuGIXttB8T9x95+QjqDb/dxiAj9IFDohOBKCUxAimMCH+8nRCBLB BCMSCksIgQwpJKIkMMSCkRMASEEyU0oEkipQgCTIUKjAQlCMtEFCEpQoESwgETEKEERIswjI 0wMjIpLKjJJEKH5wCAJOJZYn0P9jQEYiglv5eH1dOP57an0Kqf0/18f1enZD9cHSDxhoO0lU rqKMmkpL9djr7vx0DxBtFAlKZO8nEnuM1uoLbghHRnrlCaQ12YvtJqO/17yTGzxFoEZR4gFA lP+n5wT4/Y4rEnEyb/RuIDowyyhlhqUo0fMc+68BH7/7Ouv2I/1/ZU31/VQrpIpVdjfOWi73 dkXzlXWgqVgo7Woh8zmy5p2iEbZ3nLU8m2ODnG2de3xzm03MzOW+a7GVT4aGmtzgna2+Hcw8 IxCeHdneXd6tzcePm7k8N7cieZBu1L1Ng8o1rU8uXhvFJ5qmRm85mVOYLTq6zki9OK85u3c6 rylZGmtOWqIxZp3nOHam65iIvlzzLfMAAHr/qD/F/4AQhIyPAdXrs+evHk3Pb2SKkO3ONejd LhYvCP8Pr+oRhg8HciivfnY5Sr9AXx5Ed8Ph+/3hHNal4QjO2ZmSf9j5BCF2SFGr1MIElluQ 2SbUSgkLdg3h+0lmg4CV97N5nTTdKK1dK396mU6++rVmzt3e+/gEk8EQANIiAE4IKgQRFt2s ySTWSXcZZltsu9pmMhNUEFCRIkxknCcNQPjPJBse/wILubwzuiRrshK+J+fkKNx5zKmz8/PY zjEkAggqMNuSQRHTZzRVnI2L+z58cUnBZTnGaqS70DY03JWZjhvWXxW2GQhJJRKkhDuefmDo +/vHPfX2Xz7QmYSJ1UZGV56yUiwSSZHstgghrbu92p9D+N7yI597x8+fMP39HORZw24aiHOs 5DbZBKUtxpoJa/eyd+OMYa5DlTUZbeGPYeKbbVMfHx8c67kSQYJB8MIkSigVvJ3I/jdxYVr6 74dHp6OyPXnhaJASCMlBm/j4EbffXTfidLv2/Tdn208Qmm5m7z17BMBpAl6lZciSXQbZ7czI 9gDNtBQYwk5+762ALFUWyY0bVWKmFBJXKIbZA4bGrja9AbJVyeGTHpsal0WlVz8P5qire5wR iXv2CTDTIDZRJJJiS5lkVVNYd2tFTa2zR4vkqQqjreuubkwHsNkEBqET7iGPOigvNT74PWC7 9ray6+3j1+Zfzfj3ciL6UsjyQ70kW8zmDJEJ1MxMe7mYkEtEoDyBDykL7Oz4RrvAvGxuvZse d9ZtvnnEnyur65VPrvJOqZJi5ouQmtdNYE1MZVrem7N6omZXv7vgCsBRbPIBSbnLWjDJDemU 0yvEfDw6Zyq6D2VUj5buo9qfjTXzO1NnseIgWQ67bFmywQbbdVVzQJmmSSyjZDJTmRJhIpEl MxJ8ReJ7FXe3PWL5JUceRPBqf1kF2ovgdjxBwpKdPf1Ov4oYYY902vAFj3lMgI36gDoBqISS P5hoG74oP4x9arqfqvRkCM37T4bb0HOSmhoqt8x+190jtbRxy1ooDb7sNQXxAvJiRdECPzS7 ycqGSzxgMGp4BBod2zC9PFi/bE+/slCHqvCkb15rZ+XfNfKpVJ5l4cu5FYs5LtHKFAjOcaTy TlpKts3k3NBWWtp8ojanTzByeHnAdqShwFVx5InnJS5WXKUzykHSwTWZGHQb5UkPiW85E48I VbVqry5eueUd5o1VbFRangm55fMM5o3eCayaydWUtiXlDnAeHgzOUQtVVCmqk7VLQaxbTy3a 3mackqs4L2syj/KBFcysw9dDrqxwhDIaxbl7TzlOf5WWzLH8iRMk45B4mctD4KqLoS327fa8 F4gvjx3xrr+l6y8PUAUuzr50PD2FkmjZM3mDzLzqnLgi+5lu83vfPe3fKiOTr48ouEV8Qdxb qCeETnG2ZmptfmIP4NLsmvyPrXfK875QEG/TiteJypLhWnDjFTlJstSUq4z4HJtWaggZDYxj wtHb3uOz3ccJcsb5IyelRtevd72USbfq0V5z/1G8CBCBMEX9FvzN89Xvg3E91m6+nf1FUN4R mXNmvqiPoiZcMlpAklkKVFRIviPoTgVfx+ccPxhinL+c3vxRg3dHdd2xOUpVp3S7NmcbUm3r pZ2OyDahEkoTTkEiQQ3CBaLYZpSZFmrJFTUkEsqF2LHR78pGV3s1fXO/JkpDzk9ntXhzfj+Z T8WIpr5728qlFvXzrP39F2hkCUmGGEVCTfSf+b4r+nxH1HfOj56+aXK+Zusn17wv4HzdIHdF ykudkd71HbYuZntIkkGh22akmZEhthkAkEkNBTScYaYVJoTMj1y+94vBjV2OsXkq5sd21heT PjKrx5ejaHrsd9dOKltxKgqWkQgyekwRKIIGlFsxUqfQDrB6ednkFevUkanVUjvpMaex4SSj AREpEN9MCZSSoFW8oUCSUU0ywQR5EyTW8HZqVPng7FbuQxqVeM5QzvwdwxZkTWsOtdWpqQwg sbgdKTUhRcjX9xHv9wKH0QPCMzxLlwSJtG/U9ahI+tr+A0p3uCwcWerc2l1vT3YrqelkXuzJ L345HEYWRQZ3YevIhKzRWoQKTCXrqYbJHc9RR8f5UqPEi43R9bdgia5hmfsmi4Yabb8XFteG +tKUlfUtdwdXOxfFaqZpAsbPJR3K03ypY4N5vBxbszlYTnK2Zrhl8d4uHBdatN8LmbKO0Lmi 6pUNm7uc3HtBDlzk3y7ineab5dZVzlZd0brGnl1puSZ450qScrljKzdrgzOVN8veN0+A0TY4 Ky+POaMskMGq5vFZM6OXd61jWTmgwuZLJqZV6aR3N4cm8DvObnJybaq+ZpkgszJ++vl+H1ei nBfnetMoeehGmlp3SlhF9HUvkqWmOsj1YP7QlK1lCjpAZk20oTSaS2lIIpURUxOjgkSgh5C7 tPM3JeAZmTwy3a6yrEOY4ikpbTXyZlYr+3GHn2H27KMEFEJNNqWnhqZCxJqSjKQJBLKSRH6D 2BXW8XY45Xb9MZhwdd0fHbYcU1aUoK6cygpYZWslyQzJmD2KzBp73OY0pNZzZ61b2/TXDze+ iQQSRPCk6KcF4mJIdSnhoypBDoFcULyN68PWtdA0upPjtVeLw1QoS6YU+boE9+BScfXeBjAp KYsPUpsgPENeMAybMpJKf4+h+yx55116nvw3jeUvSxe7rZ4FyfQWdP3WoPK0yJNiU2hOmU0D IteeuZ3edT55369CeZkivRrrq+1xLJ3pmYJBxshns20QTClWRNzF3Iq2G4MJUi/AFuDIs9Lz qx5R8c5UoUte3WTXEG/PBXbYDa7lSOqYD0wqCpvqSk4EghWhE+D9APkjB354COn653nnvme7 9pdZbRkh9bVJ2SOtBKISFNkphdJTCyWZQIJEhUWSSCQOimUDJZY9jyqW98Hh78CzfL3OU3Mp rLNzxgsk4u48PRAQJRQJPZUEEGSk4Jys5xEKZ8yCKRi6VurDm5j9FqNUZwZzaJZLiCuw2NQQ l7e6IsLf+dxRhvYN3ujEYpobeEQ0CpTXHCP82HQtVrACcc5X0wlERyiZnN2WDg7uxWmvVLcJ XMnmXRw408Zuya1Rom7mr2lwS6WzO0+bMtyHlE1M8R5bu1gPHt6jgs1JcrKp5OvcudTYzBtV hLK12ML4gWZzkzU60523fIlbPMlncFXGjhVbObiyjfKfFlbhfM5mou4ozYwCpenlklzmB7y5 whcKrOS63nKNDilrZYdZkqrxzc5lneS+Zx8KUWd4zyi94nsj79j+r6Pm+Lr8+u6ynXoX+YXv rmyelK79X/l/YPOzFdX3Qoh9eTJF0otomSJ9n1MmqdQQJB1/tWB+sUfB51M5KHw5tb5rw3mp YK535ZR7BWtlJdKpU0mCqlGfAr6Mnk+GS/HXgK8GPdFruxOWgmiFfceXRbwJZKbCKGJiWk1I BSDmS5Y8Unrvzp8uennd69wyb3dyV2z2YVAh1KVOLoUwaSCaFL98V5nrxcyT2Kfdoi+qoqgc qlc+m79U5HoeEIrklQH2erCEoUmiji4RVm3F1NecAGeGSR1nm1kGWbq6eY3jvEZ8NKe+wktS YIqGroKsu5PhLYoyrlFg9uv3ehnoZz1PpiRwyfPPPWKrxTVeqeq9dCQIgQAyAU5hnZZIIDqX 4L8lUUj5zZmmJ7dvzGH4jjunvhQ8Dtwx0pdwBBZCOS2QQsQsARAunUedCtzvX5b6XeUNdHWU sGaw5Vvp9hIkwl0ZDQJlmimWxJkLvO70l8XJerzO235xyhXDweeWkQSYSDZb6x9zVW2EUB+o 2SplKQhipE4hH7o7xLDMl7vFEAGem8xaaug00xUHhHO47EzrXYdNBUUiomF8ndC5rVBhTSGF FBGgaB8gTSVE1VIlNIUhRSNKVVKdcE/T0zUBBRy8DCHCQYQH19fce8J7nzkrjyvVVW6tK5yn NmWkLx3dThIV4nc8NZVTY1W63b18GXdUb3j2pVkS9NlYWlUjHE82bJSwJcUy8R4q2tzVfBVn mrN5iyZe83SMptFjiWZl8BEk84i7Fby4RGVlhXs09ernJpB6pEm8ameYeTWvlYEwbreMc4qn k8Kq3xY1lPGJ5dzjc5vNxI2+TucN8evao7zZZudXK9XObxvR10hmDpIsp9Fl7VIZFGY5NYQQ cr7n79Y1dxzvrneY8+dubv6fp7aGCIIYBqSCVgkKKYoJmIiqomgYioJqqiGIIqiaqqoIKqqo aoqiCmqImoiAqiiIgoIKJJoqoKKIiaWJIqqoYamqSqCoqCSSSmKaiqaiGomaiqmJimaKmKZK ImYkZiAmqqIhYoqqqqqqqIpogkkn16XXj3qg6UnyaPnq8yZ2hkdco7YmXyL/Avw+hMVtbHLN Xlw7Hfe9R5kBXkDhFa3zqe8h12CMsd5OLOXB3rM0V3wuLGIUWzIWzM0CWFN0HfQi767HFMmz Sjk21dCl1dXdd7fa7BSntz3TIMrmA2ursD/AD+v7t8rN79Fmb9i15mXinaqmL1p4vXB6b6la 6HFVFNqUgpvEx/4RAAj9ogD8fWZvaR4u+/YmC7uvL2irWYfXFwVwIEcVSZ4lIl6ZElSn7bQA iAZnLyeDk9csTJvpy0ntiQ8dWcs2nyhBMCBER0hQoOJBFE0RQlcrvp2gSLvnA3Ra6c/U6vOS 53vdKvzJVU4aTNBzk4TMw4Sq1RkOivOu6xdvvfPPHIM1zzHXWh9Sx0vJFMbhTpug3JB7rX48 mtRa5W85tkZ3vFNdyOp3y2buq6Fuy+z3MiTxJAlEo0qMv9n+Gdb9/+1TD8vgFAq4RTyPNFKg CHlEqI5CekK6ge+BMkoAMhWjJUaQpAKBKaVA/VKOkXmwK0ANJQpSRIH5yKaEAK5KpQBoGgR0 AaAKDyUQ0iPpAjkD6zkHOBAyUpQKBpQCQEajUCQTncd8vlW9zCcy9eBtrnRddLZpLSR9Ibkz zTyU5W2NI3Jd8Vnl7tc3lcWYqoXu5EyuB1Sqc4Zp8F84pnUWN22KysWDnFNbmbQ26u60yr1a 9qRYkkvMXKdUGuHTaVatWGpnbwjineNqb5b3OZGnXxzmniutMrmVkjMHFe5S0zpnbzdTbys4 xzluuYqzVwhh5IzeLmZip3zW55yphclab5fDySpMgdsdVfL6XB0xddGlJyana4NtY95f3r74 scxwgoTFpSm6jwJdcZ40Owg/D3yGFazdJxzmoecjwczrZ8FqWwXRIRL3z0I4L9cfXfnjwtdv PXkx6l4ehsmjE6cdqiL5oNiiVSaO216Hk9U10PM3u8md3PHYWDbEixLObvDOV5xAbc9cdnMB tHxpNmgBBNdZya4k76L0Ke8xA8Ocy6yRQG997MgyJoTROSLFkFC+563rvLZ7vrUu6kdOqk0s PN6h94+n2pbM1Zup7MY9wX27wLOsulipX2afSpB8PXcyTLaLlCSXSV8x55k+EcZzPLFNy7vw 10CTOedvxYBXUqQYeXcmfPKLRHfm7V62+5w1SI8vyXXPBOSrknuak7czq7gCIBFnO13Y5Xb0 ujiDO5nRzY51g7rCDRNSWkhOuM32q35K/wPLD5k/K+CfGoNQ+h0h7pXIDwjvtoGj0lDIAoNp MkKU9Id6yFOhShEoHSU6VaHQ6U0GilChaVxOlHRpFaK/VOhShDyt+jg58zpA0YjkOmaFwOCZ IGHphUoMY/lSpIl37sGymblXOl5Q0aTqbb9OldLsXN+85JU8mScra25rVsmqqy8W1QuuVD4R tPOItndvnCVixZx1ipKxuhLAculfE2TW7xnjzTu7UZVaaIu7m2zzlbQd2dbyRnKoZbL03uAz qrDCsay5GScZoyKmTl1J5hLOc5l8Jur5gk1fJuuZT0cttUdumaIoPMc3K5pqltYUJ5mDRvDa VXoqswzOyt+IA0gAfF/I4jZznFXR6vurrwrOG2He1YY5i43y8CzOn+ffr/k7zo/p9f5DAEfc xzQ/AD4OEG2kyKKaDKEYjDTIBx4IgwSrMogMgBDwEDEKBwh0AI6VFxCsQgkQqIxKIRIiBSQy qAJ8tIgTaYhAhiSu1vjLKeFIzUOI1rI11nxofg9qsEg9ufv9/wu+btKRtcQvLdQV689I1nEn M6hRuf6EtgYw82ra33PG/DXXXWcVlK4k7ErrSgEvC+4AHYwE+wZzKmiqxXXzdyih14pkqOeO X6lOpt961q9PznmPeS+l1sj/iE46tSUuKi5JNTM0vXXrMqwlXrzJt3E+q1P1lDvHngxUxLDh JtCkJt9zBUxwczu95dvoZdZZ3O+63slJjtFGShilrojdVC5NZNyUHy67oqgXNFT0qeTVQY4Y AgQAeoLzqZ23c5syaAEQLsNTKIcgEd8sVfUg8Tveoq5fcvro3nUTyvmRXXFczaBcrEiOwaNO qakwIHfi1ru+eX1rwWLa7So119vICJcJHU2q4y+5mj1SLxj/SIHxwd2vOdUZ5ftTL7Obh9lt ubU+cw41oSVHGeMS26MoAqKVOa+8D9wMQB+u/sj4MKKHYT0E8PN77lB4XjZPnG0urLDwsV6h NJTRQUmgewc/A2gaPmwqEpdpMgaDITjRgBTxx5gKfuFNB8zwWkc4O7KXaqa0znh2Zo8dZyiR MqtwLZnlu9MzS4cCvmGeHJCB4ybnnHp3DrqnYPLnmTN7dbk4OFTobZmXZmxOTvNmdQu1trc0 a5V8bxmdm2+LdRnjV3OVzlqdnkrdzNdzPMxHZCWK7m1Sjj5dXm8nZ2Zx7U2ZlPOXT4DzNlYj htSLdhW9T5NUDxh5Sq8QubRo1UJZj4FevjwKsc4SLO1tY6tVdbzNzK2SdGBcUtM/bPritsmQ iOj1koyiqyzHOzzOudvrlVMujwczJnpoZPN5MGxaGMaRRxV2qFWCO3fFnQuesp3dHJS3rVzJ l0Opu5mEeSULSmWJ/T0AB+IEcvy32/U+/eFTM+9qvc+30bUpk+648AnnaoEiddMLCKlSnWKG RJUupb9jnz/iOvXes9z5TXcu3XKo+x7uqBwoZPPftglovkjaRkrAzDY+R7t9JDgb4eq76o2/ V+lQuaY4Cts14PWS8WluQ9vu/sImzm3ykienR6WPF33lDUvBrfHfg7Mzli5CPHy6BxGyQldz dKDXERgmOpb7rpxffTx8BfTqpTTBPa53TFm9AOW2HytN8xliu+1eydvdK6Y6UkdJdhK6m6dG inP55xrrnOeXFeYZ8x9taMM80+JycmpQEjrn/VsAefgXcep4XR/qUzDPGKWhZ3VrBWspSqTU ByOF/TX+nStIgcQFxU/q/m1Ven1WUx399RfTRURKCP0xJyA/r1Jr1fq3wbv7FKJSj9H/D9uM +t2HUx6ZUPW77cd8hafdeZ/td7vxY9fqomW0eAEC9sZ+/3P6DD+iBeZmTvrIwxEESO/tL5wp tANnNJH0dcdS4vYv+GWCCR37rGIRXZhEs3F8+bvjCtd39PGpvt/oY/6bAcku6sAvy4wqE2Ab jtAsnDFJrxk4R+r+ah+48pYHxYuCrORuLv2xSSFCZiB/ed49NDyAJQr3/hm8U/vPYsD7N9CX OKKOUTJ+Lqhvetngoa6IiQch54ZopXIG1lL9R0/mALH39/Tp4EP8Kwv9hUke9ZF/QjMvT9fC 37amfDdMc0HF//Rz1mTg68d+da+HlP2eqiVawudMZKfXGfD5abg2pVzxD9MiTeXr5U+ngIrr z3H6+7SQs4cLpbjz9vbrYA5tHX8YSWDBFIZmzfw2Dch4gpTwqaVTlRAc2Ud7JurXwYYNCCrS K3RUzg35XYExSu+nK1H5sD4SfWDt64bMUiV7Rs3fKVwfrf5XVAHpL/EuO7HmQuX5XWPH0xTe D/SfDE/Ohq+D7zrMUNTkHQp/3wqshgLRpHIGC5GOHhZikGJRPa6JE9vjX9vTmheGzQDnWv0x 29/hp90frPZ6ddnJSihR8pEdn+zANoGurNO7NyFr0un7qxVCs1xMVv2m7C1CJIopyhhb9hhR 53TkCNyjaHY2KcnhaF86y6CpVV8dodSBy12CKBiDDowCGaurd3/mn/XndxzALnlnAqO2v6pR 2c9ocwPxYQMulEv/MeEoVd3KQTRHjJ1k6Q/nbQ/CTiH8pPpPz7fu9fjicXD6SKo4QXtGDUOZ KNXN9rQhSZ4NBrvhF+6DRgHVosxXsS1bYqv6D2Sl3r+pQYM3NAfJ7/qlIj5cZaTcPo2EDFvg fTlhKWMpHSUJ1cOkEMKRFnMlu3Ez29ICWlcfZhkhNIbA4QX80lwyeWG0WCWsoNZyNtuNfD1F vrCcI+D+/xMQFLv1ZKF8Proqagf0ZxaODMMnVK8jM++A94OjsJwSfyw814pN4p3jCS0GStrp H23A/lgCTMRww88IVWlcxL/V5whC/G0HRivaWjvGK3phJTYbS9Xfdvjy9V99+67e/z+8u89d c8cTdpMliOUej/IfNPN+/N/4PjLBz7Ajvvif8yCln67DSsijGVmcNzbaLaRLk4Tae+2HDvrL TIg0TicrQ5/6W4XXacJS/2acuem6c3u2gfLK66dGyWP27+1KsY23WcXRONzMtVPhj02nnlnt oWlE644zw1xpX6Xwd98Yqsc8VGue29fB4349+3TLhltIDTMgUsf27lXv0MPG/X1HHTZXcYq/ 6Xkk8nA+toszF+po0aR2ZL90G542IjQcj6JTfPCJG/QgA3A0gybZCE/qkQajdoEH0DXh2j6v 8YRW0ebhm6IfKODk03dmyCGZ2UX6Hql8WgyZgeeZJHdSm1sRe5ne7NIucMB+99deCKbZTuRN s9nWL2wiPUzKcL2+7PNzpKEe1rFh7P1Re7ON2PSgXPgxyid+58sNtIMHq97IHF1cNCkLfCVn dtT1zC/mVnrnufX7l2WPy5Dkz+GwDE8ZHFJhkkL8u3oIIBGER2QjDsBQ0vs5D4on9K+BcLn9 2zIOlliRWOB5WjljtrJgzwLiBHrBvdTEXcgj0u8UX+RUBEQENUvTBvasmkTSBw9UU5461se+ +0h7b+ZQo2i3QnEpzk7T0mQ0PdG6kdZQcdbKc8BgSrBxxInK/KNqQUUXcvExZdKpxIsgSYt9 tEVqn8NksE+DcEx9fFPq/2g8kV2gDwFRZsyfuFCGbjEkEyYoiSxI+njUlYYmZScoLmSHz/OR KcMNyUny5LKarq5DtvgRA7Pda2dzlFA1acroiDV+DSO+pwrXAuzlOvdHWVfhdJlOnv8uG/De Se7LTLrh3SkztaMCDdKTDR9zo8LoFtmr6cYkX35a3a4YtYM8qdGS8MtZFBmjvatThAZP29fq 37sbJ/Yh9GZS/5nDhmACQVhiu/xSHxlTFXtaO+u6s51dNrmOlsZExzLn2wyd9TiV2fmwqUID VPLhBjrGjOeOjn9F1Ki2ArlL4bcFFeG0I8j39CpNJHD4sOnpN1jPHT9T/P9BUDudddvzn8vN diym3d33lD8ylLWkirMgcnPEgwt+bpMuiBuj/fjlJL6sIXvZNnxek6ElF8baQfQf3f886479 LtiRHhwxZNbnVybNOF0zB28ImSZG9x4M0G2P7IdIXEz+dSa+M4Pa4GYN3MuJOagtvj317msm th0ba3bc/y5Z2Vk9LblK9l7zvnPCn3Po1jvzkH6ZZy/PD01n8DfhJHufHujkDb9zh/a/0WNu c8Bo8n+D7sSNmXbTUkdzCB8mV6OkSt9XfxndOG+c4n6sZNolnfnOl8e1+6cNzatuglnW9ofv nKO7lfHN/34cQbn9kTz/HLD41K/K8s/XG3Rw209+UB0c9siJ74iitT9u/vpFYNbluymHdPZy /TWGCF65tQzQIIRNro5SRCj0DAZ/Z16h1fw86p6raUIfLbGWwwIxn+0+ZHfXp/3j/HqOpBQ4 /nk9eR9GPN6vrr/XMzX5ZU6y37znc/D60E2BTspocyAz3S1mjtuaGYEiZ7EQVYcY5yyBqVj4 ZEyftkb8Z06NbmKEiQcd2I38eVLNlzs5Kmtpe3CX1PS4q5RnlPcP7nahE2D0CUmWILk9q8Lq UqxHbwy2PDaK2vzkSfGUvurSQ2DSbMGeDRLjBN4PRh3OCHfldXvz3sVHMvF4PaeeEvwnpQ2x uRokM3j+e6Auy4EjtbW/hRQ+rs4HvfniwbhbmavryxiQExnuZm+PdGjJsLM+t66Qghya2yjK UJF85Xt8/orShr7ZSxIpu04Tmm6sNvUH3+G0m4iDjUkwbbG2y6fGR9nnC5/9YBVbzh3Bu9CZ 0c2T/Hwcrju8n4ObYNlv9zykJXsIZR7ModMvlZHfWoyjQcWlKhMfrn4yW/pMp89/lPFoljFo hvaIxYl3dYP+TX4sPpw9JG/zhxCxiD3smZTpv86y93uMXJBZ0Y+PdjWNKI8nnrSVnz5QGL5s MGrtK4ONI7PDt6fRbBOUa51kTZjE5eeESrxrt6WwunKOj12xjcytIgj3xBi/j3Mgyu/lz2bd fbvvmI2ZTyQG0D+P93dptq/OJGPvrMxyxcs7h4Qbabr5lttJYTnjBNTqd904n0o+3r+rHh+c 6Z8OIsef8epgykYsyRMr8/nn7pbq+N9mVtBZnaysxr9sIpjulVlzJMjT+iR4tLwYL11g2Bgj E+yEfBoAX8mLPCECF6MAPjJ/CfSQ+EHWQPzloq3xyTJO+2xwvMlGkCj98/x87zXlr8veeREx BQ/0/o7pJF/BCRcfqTxfv3GDnEk+pQ0sGI82H0s00j0aGaRD9OZCO9pAjsxKut7U6n2+dj5k kJE4/zeVF7xU+vmwLtNR7wf2xyh/3kP64C+WHv54qdJAfuhR/jHIGSeM4vJfl9TbPAXX9Fi7 8oQtmhaM+r7YS6NG46ff8Nk+RDqfaFIIoUggPyo6mBx8zOgpfRjM8GgL9c4lJQ4Bg2eEHewy YgwbfJh+H3YlzwD0h/zwfnAf0/TDXXDJHJTWnBDXygSk0kepiP6HDDXnH/qIQYMT8JF/hz9p uw+l/SUTFExRy624fPHDlIUbGs99/Na3LMrphmY1WX0zkCB+V4SnfIGEoHtA22vMfr4EJL9n 0QlJio0hb9oS0Zu9Uuc8+GH08fdu7uk7jGBfc0SYJ/do85oV0MGvg0IzaQe9/aw7NFmOl933 9MaWXH9fZSSOCZRiReDWxtWTlEEgHjK2gUNfbZt4KmetC3AuqX2/hte3EPnBq3+eGzXoPFqA OM+WGueGG2Y1QlIaHEJQtMQlA0lAFBJpCm2OTEm52U2kwrJWocnIckP2wjohIJWDfPdugcp7 QlDkcQak1Gop117tA/hmDfPp37d8dJTwgO2/bW9QdoKycgycnIcvaHaE8ExyCgpn5KHygL8Y yhIHJz5DAncQsNKeDrdU+TDkwbS7bt1u5BTqNDfOIl6+2hMPT9ZACkMDyaA8cu6Qjo02DxIR n4a991Ldzjkzm7dCDxbcNtZeMBH3+MrZkFz/G+59jM398IPLpfJguDuaQSfCUIg58JhNeDVz Np48N/8M2Pw78eYgfvkEfKfteUfKALLBCzEPk/o5wkViBLc6NTQP7Roi516z1Z9toA72jow/ FoSuBiFtzgF8eGBme/wKnyYW5wirXcSI4uGRxINHAj3wQDZECvfTrMkZss6GIQgo++A2gmIg AJGQ+JrE7/253QHx/XgDeTYw2923KZPj4P258pTiq3DO9oxDWE8uBJWQF9/jZXGAnCT8OdC+ 4YnuiSLvBQ6Se+TV3QFBaxD8Pb5mg8yQ3Li9o8O3aKTXt+KgS4DGzi+Z3vV4Tq+rSMVEJR9k KKRi0aSkk/lMHHzhynMQ+Mhz4x3vmfPz0H4sPL6IwYHAYvtvSPexGhudBpA94m/dyklo0Ntr pGUiGmwbE2GkoR23pJEW+PU+MygIcvLOQlg0tstbYsfgBXq129kIqCxOjJEhrNi8GIS9T8tI SF1haINGlE47Qr93fI9tggb+lkGSmXigdDGlKYOXu5ePr+4Y3xSocH5MCGkNho70kcNoLCqM SbdNnl4cfDH26Y5+Ik9IxxlLhESYU1uuODR+t+ByhfbugiIIiDRmTz3wCwaI4affPV4ERBEQ NcO/FLFlwL4sbD+G873zOtZRKBWg/wSiaEKWkkJtsGxoBiy+ra6mJTh3/Z0nlZWZKFDHiAay AlGUIqOhG6IxdPs3WME9qXO00gufFrFiJMuk9e6Jgw+p+HOZTct5eQasuLmWaPFkL4lgYRF0 Al50hJEhJQi8TFM01/cdv9K/s9fskKnH68URUrJZuRBVkEUbUyz0gXc+9zDWsr+HxjZRWzfO 6fKGXkemxUwekSzlW7qqRgwuVx8fgXEJBMNPONEBkE5HrZa8eVBoloJgpjrBZkZ62a92W+tF PtmxSm4whsibISGPGIMk3nO3Es+jXIx3mCyUboNnLm9BKrM0R/1vupMaOzDi/p8ghPaOtYVW KBxMu6c/j+rGPcP1cA/Rlmic4zET/Q/sqozoQbD+hq6fSi9SNQan3z7sxb3YZBh7dLnWs2f2 fX69NXWAqXvvb+7rJGj9WmskMY8Ims/SJzRNkZZxBcriiWfBEeDXA9IhOuMCOPCFNq8yxrlf rSzV0q2sreXlGaMLoE1Ae8Dl51ukNQZDb1r7jS6QsXu4X3zZEZPXKESZ0aq/Ui3SSyYrMQJS YLhwhAc8Ofsvpi1dbnL1tcGVlCtaL84lFY+ic9FHVrSMOGzFf6bY+ZPw+GK+V36zqf8u+t5+ L/klX9qzx9kqz4dedFi9I+jKJ6d8U9Pr8J9Xjy1lt06XZeRUef0S5uuEPPwkd8/GS6sVzUOz 1ZxcutOE+D5vhu5SRPSOrV+EI0pF++DpbrhhRDulT9U9qxXpI+Tk8fKF3NEmsfdx8Cax3wuD wfC2sjo8dIem+RheQSZdrBLdOU4jB4vD2XS4uzC9mr6v+TXcxYstu4Uiee6JvPWIYb38muDM PCDV4vN+UcMLz18fYUuIfR3NRx3OXqpdIJy7PhlQDnujF8nfvukaSzljtGjzaesB+O6O99Wg ekG/pBN2z8IeiGfk/sM/koHr88qQyAHNMPiHZzv7U5zHamGlfV35TmoGKMd0jKIw09LQTx6Q VYPpCut21nfSDNhuawfR9YgownLJy7YQVemGMjm4l3yWu/WSNYjZho7885dHvrulW+DZyduT 59Ns7W4vTTfLhwtIXFnJixdcCMr7pIowhg2z7LuMx/HdJZZxt77sa05OHN9H6so39IW33cZH w+g7EgqvzOpu+f/w+RU/FiR1vLYEI/fL5z309W3qlKDh6vYU9yOGorD+5/V/xPWdDHmeCzJ3 /7/dn1P8zylTzX/pP9JzEYP+5CWAmAmSJqkhEgJSfvsEHt+UYKmj/UYH8r7m3/R/swBpP95K Arj0OVAP/7UG7gsxNA0kyJQtLDLR/tJS2ClpG1ohiSkIpoJIgJqmJCWKWhqZYqhlJiaBoaCZ phJKBKiJKSCSKafpsVJJI0xEkRRE9RXQoFAg0iNbt7PfaOOGfVcHwhBKGI5CnpZEvE4nTvA2 5a4SdZEKUiClO8d/oJDDEUEcZ0duBMYJgpKiJSiyFgfle8dwFYDjk0bDtg5Mbh4ETjrcU5sc Uk7cRAOdyHCBI611CEuzkQcmQRwo1VAkEiVVEQQQTJKULTQzLIRITAskrQE00Qi6MY1i4OMP qNFrI6O7s5TnHDyHIYxIv91JVX5fA0lx0e8852BxHCAAfcLpUQ7dsQhiQpMczSCi8gEOkgAj QClIqkSI9kVOhKgoeQIHpk2l3IF5QgpwyCHtFKA5AAXoSbQIWR7/JdGEg1PaEH8KehQ+o8Ym 37Rv31+7Jn15s8iLfZgS1NwJIA/8AJHABAHMqex4IJ8V5KAeki/AQZpKA1ZYD/OaNAoehsJS KiIuAcQ0ePLqAp9swm+27Pndj/GXc7rwoxRKH+2X0Rz5+n166/8y9IPsZ5NQ+v/h6n/ugKq7 SgKJfYRERkERC/l/9mer/omUkL+mRAoqz+36qkqjCpwtKBJsf9lAUpC8s0FvCrdkhADYAzNK vKDpIi/3Q/pFDg/8QKULcBNnZAq046MA4EAwFyz/Sh/jVAqSAjYFAQ/rgVEY6VDIs5kVb5h0 /AUKuf8a3CtKlgKOzk3QOMDBQz/r2MPQhS+PEJE4zwnIDOyL/hvSsgBIALp+3kFHmB3GCgkU 0dP/ggj/1ecS/8KkKfQeXXEQo1iB/k7V4JuIHII7Bgixw9w9CYAglUkGFKlZATxI9X4+r/D5 BwePpKMEwXPES02gJizRM22IEBQBUOccgkjm/rotsAYBQUpRA3gKc7P9ydzbQTBIYwIKZ9O7 aK6CLYgbrgnRXQSvYFRIoA3yHcJAgEgYFPLsCHwlQ3V8x5dwLsd/I9Q3YUKISQPWDxIDVASM sm3on/tV8x8ygSGGlo/zMxkGcWJmIqKggjH7YTPAM6BNhqxEkoOyCJlRwxK8eT059h9T3Gwm yQQbih6Ce8zkQB0RfUBdw+R5tvXzOlaMsiBBikSfw5/tT9ZQfunjD9jOf/bOn1faWZFykoaE fIPNBI8RH/zTDCvOHzHpgn5CHzwTKPsZdxHxdfKA0hzpf+aHtEJB3PsN9GeY+F0EVfYDoB7H cTFO1+ei7f4J3CnbLE9PsP70+5fQRw3vvUVMQP9o9CYiS/3GZUBpk/IJB/3VaR00GUkT/6Uk BlKGCKiiIDW+OlbUjtGgb8w7j5h+D9yPnjgXC/Z+eX7N1ziXHMVMswz66iwjRhv2z356n5ia PR9JaAOwLoM0XY9cEd4BUGCZDMGEI/xOQFgkw72ngENOXruyqZURkLncCYJgZJEd+h4+G70E J3hOQQIUAONiBR4AHyzuEsQg0zIEgYBsjzVtF0j5kJTsoBATxDAfjJDR99XP7aqoa2BK8Syi 7PLkWn4GaYF4SedFAqoUkPbDIAYQDWCrqE+APMOQLhre0H0PX1tCnqUgdAIHuD3lWIRhIKaQ ECTb6zZ7gPZ/fpeUOwwvk3PyOXmGxAhrHvmiigT2h3yldGcvhAYCSQVWFF6tQKs4kICpwK0+ maVMyYSRpO8f1ScuDmBu++ViWtvJ8DoQFu4P2nGBh8zC7geRR5AGHv8HHZCikpj+7+T/H9mg Ab0zsbAbk3e0tP0+CoOaIaaeZv1AmBz2LCkbwVNwXPurpMTQhe7LJddh0635Gbjz1/Nw8453 TF9N/cT0YgM46bEBfsIlKurKRBD2QTwNAIKk1hIEbNKIDv9a7UAVb4Oxdqn5NTUDELj6rNty SoggSBX5oAn88oRrNXgWzvaA4QMCIVc9ExH8RfuOgRDFwIfaQOftfN467P8eStQJA4NL+FBZ jAT3v/kRQTSEgDMJ9A7KJ3KQARKbJ1P6XFTYu3oRFiKA8IoPD8ySG0QwTzPGkZv6B7Pp3SRD 1DgNCPH0Q+IWpij6/lTUo9oBLgUAWz1maqoLgEvCjWBpxgVQ9UYX9WeO6Bxfde8PsISI/94n /P+a96ksjMPWbY8I8zu6eRR3n3FV6wPzKeAZ+RJbB1+9R+g4CF1OR020cyPCJqgH7dcm/shS 9FNXiwJDGmMeDjEbMvElMTTR88Awg6Ux4qExSHxdkBkCHjqbOMT4D1+PXzLbDgkh4lBiBsGD ITg8cUOejpPTeeSignhwJ2l8ueHl4vWeTOw5ApgSLe7qiegLHmqQhPsFiIWz+f1sNg3PNFU7 ARCyB69W6ZEDKVf9/M9032qiVYE9/oEgmPpHqPXYPXJTaY8iE7kr6duc8aMKenrx4qB2woNa 91How5kfBdKKCdj4AqCddPMfqg9UTw45PcR0x95fuQilE1cxIOIDAMzmXu8LKewKUbwITWBu Q+Aoa8QMCFaAIgYP4fz/yZmaHwIiIl0QnoAQXguJ4e7zTkIdixSAKQoCk3fDhPAr9HQfcPBg GyebzA6CjA2QAskZDkbi/ie9LkmBiAfVISKDENM2oCklRbgE8TuZ2NyPIOBakS4TuTJru5iu NIniISy7hr3uLDgPe47EDSEGyAGKgSVZiEKBoc8pXyA5B6KoG1J5G4l1SaGczaSQI4lSIGkA Kg1nBAZFugftsLifpPHH3gHYUflMUkikPfva6UoRo2NynqHHc8UpilBCESk4FsUnm/L+QoGg 2QDXAn2iLYFoyXdgXBQIjwUNr0QTlsRHyfuOQcwNQIll+BuI8IbA+/ienwhoPp9D1OYokhb+ wjGYcygFE2cFUluFkU5jJq5vhZGlMALVsGBREpREEBZwTEEGA0YiMzu0nMvIuGYpBGbAoJnC sCJkBiLchbdSyMJKE3DxTkKBUAEM8ExOkogTe6uNbmuAA9EDmEd0YCFqiBfqLYfA6h80JYWc ablf3cKoIXEV8hDTvy8QLDIjCKdHKAU6vNFpX4GFAlFNAj3hQoUncCB5iQ9zRpExBGXCg8XR 5UpQsBHhhNkIHThdiftJ3QBvdQGO2KOAQhqRFSctHmuwBwAemEcbsvBaWJEpCCkWKMDxwQ54 iuG4m0H/UB/Z/D/Q54o7keSdow6RBmUetrR20A4ep8tIKmoaV4t2H9UNC0FCkSc8Hx1lYZcH pgWhgEYU9G03Nz5lo1AUiey84HyuOyT8IA1eYe8P8d94gWCC9hB3BIC6RoEtfKNiX0j9Rv3r AvnIGPiufZEchSOx0iep6Dx68J6IsT5waeA2FwxdjTQmMvrmESOJ3pjj0g83W4IHmATVsQmG YgB6JC/d+QXvj1BKLgwzhPsejCVGFVSDQFAWMxFg5ycyA+/RbFTPQotA/HZD3sfcwHo7Bs+4 hiYYoVkezAwiZ1CIe4i/l6OFkinNQ8g6HAq+EFFqAUwFNn9ZA12Nz9MctO25I254kxUGIPAA JNBCOEiStog8rStgXpQkIxceFyxVwF98IwA2mC3POgxsZDTm7l7zUwDmIWlIG1ILxi7T4T0U kkuwhBH9g/cf4MIkmKQxVSD7wv8LIh/7RTyLYcf6R9mu30iOJAOcFwTId28WHAnAfZkNF5nC cDA4HGXhCAUPS5G4f2Sclqqr/ThfV5RCn1xiBIQ3iaRAmE8AD3y7n/MIUDoQhBBBMVMn+WQx QpKEKUWIBN0WOiQnjIBhErIDksJBRMJEEFAskk4UkETIJhTuB8MhpZVQ0O50oQiGQwDCBA3g FBHfuFePx5qlQW/EliVmCFxNsvpJFg+1WITEJt+HAOsp/yhINzJE9gCCA1Uvj+tj7gk+wv2S FBMVJpGDPu0WZMR7FvEL4yO3C+ALIJ7bd+6CJbqoeL5r79PiP6EuuCG0CHaUVffIeLCjUXAX Y3FDygOQVOSAflSD+MA3ABYKfhE8NAJQtdOY6TXqB1lNUiYGSmQTQXYAXwkhenccI9XEM+Cm yneb/ofh4/L32J8G/AjJMrFMWW36Pt2eaBIYg4iSBjCfI0umQuRzCACwjxDmqYIQS3IOwZeD kWyDR2fm9WBcCGCAgyuIxDAGMDfUlT+IUIJFffSUOItCnxzCm0gSbGnp+khOD4iqEnUwxM8v 47qeKDREpCPiYhnulq1hoCCEi/HjQpokpdyExXcytyyDUQv83kB7JL6PYkPmysIwhEAsFSzI UFDSFJSL8zAcgliUhl8TfNCwMkBEQsJRELVNBQVUnT6AP939oClD0IsCP8X3vy9fb44Oyc0r au1CNCKoTw+K4WEbGGiSNXoIXWomoNjLAMMNuqgZ8llBerol+hV6Kcx6dw/X0B4SBzY6Ap2k KElSWuEI9l5oQsI9BO+1odiHf7C6ujvRX7wKQJEAMzW+jgU5AtBQFCjwhXXhA5leyA8nQvol XQb0ZPGnnMhLj6BuholoGiJpApaSg7JUhgkDEhlCBdslJTSobgSESOj+gvCA3k1uAhcSGw2A vBQLL1TDydi38D3feI3URLkioOIw1zEeSrg3AaLet4CuFJgKnrYNxuNoA9eR0VRxdE9lU9YW kFKFWgVwJRSZAQyVcmn9PFfedjuBcu8H5c1A5veIbS/M4+MWu41tSkkSE0ERDBTQRDEpShUK TBSEBAlJUkEUNUpELStAMREIMjFSlLQhIEyERElAlRVCyBSwNKQEoFQrFSREURBQ0lRSQgB5 GzzNJapPjzAPEL2Nj0go+IoJxR2S1HQUCuB64OzpD4nbQeEscEqZMJ2zCHi5L1j8ZA7JUEER SFDEsn9u+ilJkDf6OA7pIdWXCmXcCcMBZClJmgpCIKGqCKZQbgX8PV/SKUh/xEZpeDyZu1hE jCA8WwUyOEFcEfdvrzxA9/YhgX+3E/ikp7d2K7sg9O/t3BtuxAP2+sJgVkYpp44SPy0rhE7K wf0RAaRN1J5FqbkTr9uzZ/NRRiD8Te13iT7QAonQLAsKDQkImt/fogRrnKInpPEqx2YPIQTz PvVd89+h6vs4P3bFKg9j7Qq4ASOhDiugcCNg3924oc+Ry9OEt9Br43VOIqQkk/jA/NA+EBug Hf+g56eOd9IBmlZZoIgZrQfT05nyAwO84PhCUnRSgIUtjcg5tiea56kHyUeSyE/5CHgAtA3D juA47tkCEkYxNwdjQE11GwDngPdCOLQSvecnnwrbIsPQNsDJaoqIpim22BZJNQr/F1gL9cPw 0nvIb+NjCCvcDE9AhR5/kW9g23k4LnSFtmG8Hsx/OalsJAnxhttrc2olgR0GpkauUlECDE/K gDqHt4mQ7IJyE6m6pyeauAWPx0AdbQMjq+ExDOBf1+p+YR9iB/9StA2tEAss5i7rIPZ5EAe7 5XBOpYY6o/Dz0OKkFq0dKm4wCCojz6LxzBVTxNwVOASFcGQlEU30J9jx8hR0OqEoASgEoAdA mgKBdBpUpKUDSnoQ3EZF+/8NaQpQ6RgEsJ8c+40uAifwG3qGOw693ZQo0KdU2tzx18O4FMTZ DON6fZ06gIEAC9B8NL7MPCA3zjhME2XWYsGx0QQD7mCBqKSIoYYGYoml/2uUP1wBSUigbhuq O4obiBEAeRGgqPQAkMtp5htexgrhBkBdRDZWBqFuqTUmqgoKKaCO2SCV86c6vDvPWHJaompm q4MXcdbnU1wltrceEgO91EE00VSRVVDMTHiH6y8QeJ9HqR4dsUHaFKkT93kIUA3KJjkhEQOQ cGONHKNuUL8bU0m/Y6sINIA/eclWJH6CEeaFCOF5N0QPoWKqpiiTwcIlERDDhYCpRMnRgYDY MhqwJAcBiV5lHe8FxJ5WVjoNA1/Qex/68m7Pgo9hjq/cduxwrimMzHPyTg0JggmhiAQPKMJn I3NoISJw8JIqBuBG0IRe018AhwhRBYrzHliz9sB2RTtD6Fmm+YiFcyAFwKhDBOLohXjg9pfi iYfNQ6hwgI+f4Er48z0fNc5CdVd1Ctxs4679Ebdu8NoBLojAYnghAgZ4BZY23SiM9w8MEIDM LIgaYNAe1OnypH0Po77HMIGwOw6YxGhwAwbF0B6KdBs8Qhy3BImaraoFCfhJAviPqQ0IzD7j B5+gyPJjcl5oUogpJllaqQ48qzNwrs+Rvxvsb1KS/RDw+OB8DYOG9IyCmISgaYh79AeEVGy7 irhEGR8iqksCALO49ErkGpPUAeo1WlDiAHoaUQt5nR9txPJ9E879SenkCnIYAQiA2D4Aw8kX NFk3KUhbwbPG8LCd5wcgcV8Dzd0A+CzMMRIVS1Qqh5koYp3nZMX29/sjodgiCHAWo0B4zszt Awau/f37AmhQjz6PuRHY4EQ8/flvl7qrwPJd88BoKFykS1pCnNpQB5n9v1wL6wa5AvxYeTCy avO75mYdJ16Bip7iviG1+gY2/AUPwAAPuDMXiFaFpKoEaHpBP63t8fr+m3I8pPgYQS0J+9+j HBskR49Osnmsn6zxyHogdNfVWpmTVcBDQZSWicoJ0APsNbbKnFVedduqC/f6CHmmvuN+of1S fjFSqSFIZH8khpQd5Q8eZzX090YJEJEJv+7WuyBR2geIXp8LgPSXb09XAwfThDBTobK92WIh wYYfNhXwEjepCfZOADNGElaUCaIaSDoPJI9cAu82YQjqwuFtHt96RpP2xruOlITq4L4B3/q2 rA6xU6KIvVEfEfQs8ki9QLUOEOVBPT1oRf0qvR4HciAPnEWyTmC+CIjYHiHX1OFPV+yzqodk 2CgUXbwQEaMSB0Opt2x8QFOPD5D75eDGwS7me5VDpiH1j6kaNOkKUN6wf4o7D/V5geSPJ8gO wwitwCpZFyAZOUnLgg+B3Q1E7AoHUBdDAI6Dc4ANwiJDcF5xFQKSAARMwQpkQ6XYBY9o+HM6 K4iIPM/zW4nUMAwvjIuQPsCSJEFOwngkfFUuHuFwCOoOB9+uoiE+WPqBZSGBOQ03URA25RKF wFWB6fg98XjsqqRJXjGg7Yg9wdV/jmJfkfJELzGbnDVgXg816jLHVy0tqVZS3FJxn7uv7tAO YMAscLBALsGOy3oZB/kug5XCBz7BPYiDjsW4ceY855MM7zoCeSBSUTTU1eRqVfmR00JEDpUM QRBRo1LMEEUJFz0fHOuQhNghORte+FOGb277W1dhQQgMgBhbHBjQBID6eSOuQ5QUBEGQgRkE Q+PfynkUgd5yKphYhSkWkoPDruchiUz2iM4CyPQCGBiG6c9yL/ZvNDILCzyVQ2FhEgNJsklD dvGA+//FgH3awC1m4dA5IYKwsIw9/XxOE6pHivByXvfBCR5AhpR8/FH3wA0pQL/RAbzRlc2Q PF3eUZoyzSCGCUlz+/18/cUP+d6hcWegj7wK7lMNy3ZrfzSA4tApneliUiRIFBoClk5sHP1I K/DxGsXbTv5OCuAKQOkN7qiCvLooelJ5gB0UMd44NIV+vhsZFYKpc2gbABm4UCIdA3mPkBi8 LZTSkBPEoR2wILaTAogJM4KBWGgNEkmlvBlUltHNLeflKFp573ju6ZORqZxsIxoQFalJAf0K 6qusVYIKpLmyykGp0YZzSmldHS3ozAib0tdI8+QVNWHzet9F1wgQejY8Bix5hyqxSg2e4/xI keQNI9gh+4Yu6unTh15LNNSA0VbjVMmXlnQLpKVeRcf3P/DBxQSaYNQQgQ0nu+IOF0jS+P0z 0g318DkSFA0QwSfspUlWLpTiI6l3gdILBYm7Ha6BSjKQisM66tMiYdLaupKehTZJIkg3or2L edgsKywFgCBDQUzL3jfsWoQ20CpOG0aMKkYTsB1H4TQFGAfR+8A3+7Qfp+AqGJgpEkZESQU8 h/UgReLcVKoAXojs9XPPDzI/cbafdD6ENlTxFN0UyjMpCb7OEOfx/ljRazgjY9I/Y9TwD20Q VKCSSKpAHP7wiLw8wGw6oyJEUCcAAt+PxbNDfuB2HyEIFnx8DqFoL2IIKUI80uDSryFPXdGA S0YSPYzexPvExEMSbBAHkYFT0aJ2DwEg7Ei8/JTh8QOQeKriyhF6Fe/c0juyUlJBnjfm2KHJ Q50nkgHfqHa8uw0RKUlFW2mEIBYGgilgbk2oNFQFyKM7CX3sR5PIMw6Gt+XfRrmG8Dmlr7fj yDoaEG/TA5IpEeoUqp2VP1RE4EkOsUSvq8LBHAgnNWUCQkZJUL2xD1FD5Lg+UHy83BNiOcEL ezlyXfoEnxaWY1bslCJRldyCNgUxW3X5BOywKijdWUGqlUSKEB25iUjbQskviccwNick5WYp 05iJyCuqcuAsdyUI1v4B44LbujxvxWhHiL0s35fF0OwY10HrkXSAszjeCyVMsSuE8YQsIANR nNAL0gqeRP9/sXj4HzHoh95KfulNI3+KcCkpEvMesL54ff8fVR9ndwf8aCQH1UX4BCInd7GA +QgPQlQGgKABZ7fMPqosqJlE7f54D2ENtUGiCvTwBFSgFUpEEIivvDs4I5AWR9wRdx81/hsv 2rdEIh75SkCPtECtkDpxwZ6c/ehd4nt3LyuQUQ2GYPawSNHazSzSkJAfCchmQ3gMALvOaPRe 3jinuMeFDZ5B7d4cklAloGIiHgfvveC2N7zsvYqSuIKHGporr+gmL5/L6A7BPZpbh7y7sYNf H9EPRLpRPvg3Dyp8Hq0qjDOhbyX6Wh5REQtxYLSWdTA6F8aDasR0wDfA3XlWIm6VkLEQLgqL Scycfw+09A6/A46NiAdkWPNeXbPUZcTLOTYDSYBYH6Mx8kal51SuGpEEDE2YX+UI/baTdDtB KvCCM5vE6WhnNnKCJiFA7/H1uwmHEVhzjQo+BWoqopZGdJmFrwfAzEBLrBX2PvzScgUPEWgW 9fpRMUs2Aclm0YKiiaKiVEcIkkgySKSVoY0opiTQNsQaRnRDNUUrTKsVVGw2jrYIT91BzLKi odEg86r9FllwErMXEYJ+3365clHoHyHAD2n3q3HHA+JF4C63ooC0iX6y0DAy1lJaUFUUTART HTpuQDdcOmIqikos4E+Z+1zqfL5n/p/P9UNbGAZHWSFJCh1jJinBDMK6yEJoTEJRcCMaCtk3 LE0bm+teVUXLRlVbm4GuHWxomEKkiaKkPJDHQa2+sUII6Re5sunoaOLSMEcvhtUqDgGUUlYK roQX/SQfWP/hnGzOJJVVRX4Y1iVMKQSPMLtmnIUqR/LWW5C4QglwEqAlEQ9bPVLUDQj3mPAY j7oTgjwlNCQIc+N08rMxkSrylNjCnsfiFix/AADMlLOqQXCESL0kbYpxH6xvW1DW0LIWBoPi eKPvEWNevzID3xFS/hOtC4wBcuAwfqX2A/y/9c/9n+Q4H+P5EKGS+pFGD9tv+YyxV0Abh/3I o6/RS4AwOp645hgMvnXQr/4O2YJH+Xl7mH/bmkAnm731/7W/WaYJGDsJmAaEv/7DzbiscA2P dNuAXf3EBZxcX6tvXHG4AeuPypcv+0IEObbiLAf8MFdT+ovuX9R/lfI47oAkpcTaajKP+/8W bi7Kv+kkbH5B7D/M0Cgw20v4AtihgWFHKM5G6SuGmSFz2sSlLfMrS6LLookMDvmaTKhnc+c/ +V5H/LyTbm68v9/9M/GwqF/45TVl3JQFxKI0WQ/8v1h5hMNg/X/af1n/M+f9Z+H19OR/7D/T z1mu3s7dmpr62aYY/Otv2n98pfr/0991Hi2dnr7s6L+9lHhdI/y4br7E58uUy2XCWAbqIkmc JTmZ2ykpuHa1qG07VCNy+g4TC6uGSm0TrEiTgwUJk4chbY3biuTJHvuMM6Wupj8PvxRDM4wy /80oZ/40tT8WEXRhfrgppV/hYNpUKFilX7mCQO/jfUj/Z2FZ6NFHs9GPeKfhWbUj1I30NvKe tcr/Ox91wBYx5SB3hn41CqmZKmhGeditYKMNpf0EoP+EIDDfyoHMnIQKgCcaJCSCPJQXZEsy cM/S1XahQy41KTSvTLMmOxT3uUORWJm1ZEoEMl+c0E51JRkRoMnMdJbNdwV/Dkw90BCIKEHr /Z7P4/xl+d9v9P98REgkxrtWV/90RG0it2ph2JsS0knVEpCmKkVLX+OgBNZ8Xg+BZXMBjPrG ghsaDdY4tX/7JkJ3PsUw/qUrzK7U2/zlL3R8cNr0TRq9b9CVExQRGum+n/oM/2wfSAy8VLvf JCfKIZ/W5+eMeK3u43c+6+7L+w4Ln4ApkmG2PUmE/8f9l8RFa1rIwIAkhx2ll39q+WaiUbtL eN3npQsn9vDHbK2JnEDM6SOW717XUxZzO/fjPBxEEmgzavlSWefc5cbYn/j17FTnaXLWmezy pw3hrwi8/YKnvhCJM/1f1s+g1g+M/zc8d/Iuwj/X/s959jP7EAJdTqcfWH75rj+oDZFhFGEF fu7AP1fJK/emxsh9/9/MOp9n2Xq8Mr41hRf/leb8MO+ST1FCR6OTyDYSSYoEvgNNoPzM0kRa F/AXmJHO8otz/xP9/09fRK5nM5gdb+e+ficEVxT/IKh/3MKp+6AaDstdTuL871bWV5/wS4Ee wBbyl38tTRCW5XJfgt2B+kEQP+TT/b9fHVISVU1RSKLmZqlSgqXII7H4gq/bw4gdN7bZwIKb FaAYInzgqSYH3X149L8F1IC4m8nUCVNHvG00XM6EtkhX3mGuZkTUlj1465YVy5R2K1rpgD6H LQFHCm4ny3HOUtqSOgZrSYcRtjbVd1DInoaEJIw0VgxxN9lkxjKhgZpdlhvyXUzvFhlnW/Dd vyEIN5qhajg6SOrpgWFjCFuyOPZ3F84WA5MQxhqLWeOvt14b9hnFSNyQd15YFyNDqJohZYax 3cJUcpMsHQlJt2gCEET6TDSDb/PIfYaiJBi0HZgpkyBcApkS4sk8xChYwZABIg3EAfJQdUTZ OHQpMcF0i0YCXNBwvzNBE2j7yWuRnm7zcl4NCby7GKyODQ2bZZNuGogdcUv1b9zZebchfT5W oHJv6bPNDd8k+HM+bVZcu7url1dHHqJHFAgGJMAEoDEDjIFjh214t6D4murY4fSG29U9N49k ghCgjbgbomfhha+wqCzQcBb7wOCplLNHNQEzhMYOXGfkCY2sQWm9JgwNDa4XicKj6QQIq93z A4AliDBtZUO6MwzlPbDZ1MHoApsr6eZBdHPTkRFve294+4ioOVUY8HzwoCHdCSCKIJglFEpQ gUQTqseYORADq/Xnni0HJ+Bkf+Lp3Tv9DB5N71+rDglVS1RA2OSYMuRjsrlqtka90oxZg0+J mHkmgrlkMdjcYsFQbRviq8d6QWJtC3bXzLJUKo1OM2t+ZfuL0krs0ICCvKu3hnyt/cGBlID1 bgPb6m7nuSmZpIJTaTXf65KkeTQQSkKW/x3GRgCIU9uBSJQHGHvhYyqiRN19IyBXvGwlXoBk kbmoDqnp4m0YE8WFDE6onnqPwfBlD5SUoD9w819YA8Ongc/qexwi8MgNQOnLS7m43Nw8c8+0 FcszC5Txv5ZUDG+9mRWcR4HOJZ1zIxjwTMZJB6I4HkaMGDnBtYF1xYOAir5wXyXl14tiZX5y vJUes3b54NGGzfOEhHs6KFBeLLVjFYqru8zmOYn1fkGJn1XeBUvKq9YxMpfSaZOLYQSpE5wU xMeqDYwEIhA8Xx8O3WczwuusmOTUxyrmS8h4X4XKu8Qv2kXTI0pjKlIfPojTwjMUkaBAwayH cifTgOxIM/DINgZcManeWLuqWOMYqQ2x7Y4TJ6xznJyELItVStmuOx5cMNwGr1vOSyO7W8Fc jShNlDUV0pmmmSWZwT0Y3UQkdSKIVzXGvC65GrYdRCdxcrGxUBLewCxxJm5G7GYpIKhS7AQb lhZQBEDHcGgXUHeXJj57YiVimM+kZrLcJdluBJpppMYNILhcVQsbufgds+2GfL28+eYXPw+u YYgYQGQpkIGQuZiCeoqB4bI758/iF7GoinsXWV8OSnhvpZs72Zga3SO7CaqMiUcwU+nYrcIx kLcam/TeL0NnmMGK/A7j2ez7HftfjsrIBIgHmEUlE3ASzstQvHcGBHXLJt0N2sExXi4acMAC owM2GgDRHet1Qog0lmIXkqSyBlDNF6yBrvGJUMiqMOt5rZENBCEuVEsTENIlw8O4i/iWVSee 4aR3IwS7qshIy3GhzobGIi7qX3XpUy1Tlp2nfDmjuQJgu6hR1itp2nAOlxQzSg1DV0Mi3ReX RihOJqSyttZcZbFi6sRAsFObp0Ihm6QEOibqkEKiIBICqnAakOHMoXdzSoOrhgwALSEdxAX6 /n1ojhLjvz10MVBLNUsSVQs3lLJPIw2Guk3w2k22EwhrvniYYksjndrz4wjQmr4N2x05o4tG AdgQszx6mhmxCrqdnbmpU4HDgQFlqi5iN1Dgjt8GeIUQjnVfcN8zt3YzaNkouku43RF2Zvbb dOuxNmZU24tIO4OwssGMDV4CiQdRFprhSNDUpdZILyQFQM3LjsSLiSFy676ZmimzcG+gLd2n JW0EgaI3qLpa7t8uI286Dzvu5xuAMbUpxgYMffhQuy58lfkYOzSIk2uewyEaOCSY6Lcwwy6U z6VRuWAGa5TVWWLZ2GTMBAxIY1jJGgkMkmBIpN8mQR1uGIygmpiqDOLLTA4kl2i8MENCoS5l 3S7oUBz6iC5BLtY2x1HtOJSWrbwGUy3XXb4idSaurfRoSvWITErQfOdET9+tE1yZ4Lmzi4fW Vnn55UGlSHveHZ8tSRu8yueeXzi4Scwd3d9izHXc01b5A1ve1fXSfFj666MTPXU7O9XM3eeS G7y9mhpySU00ZfVLbrnh85nnO+UxxdPzez6VdjvL3eOR0kKmit7FZcii5uavD6m7N1dZu4FU kNUNHBb6t9Ve5XqXOaKgexECPcGIfnoSmjSavwxW/Z5mztjLQvLt9qDw0I2yypfjjG53VZkV euFFmrPk9l7cuD4PVF9rKTxDzIdgd/yOOtkYXJt396nqVQGwzoAdlSiDVcwYkSEX8z9J3kEV W7gAj/Uif66gqiiIRP/1LiSlooXENCZkCaiBqZpv6ExCRoqJ/u2DjtIf6hGvp+37PqGRgvoC n933wvI/l/tJ/fB/NFyUTwDJH4iPxABS0P1dQ/fBoZ/3ttp/wP4m2Qv6NIbp+9ojiNLFWir8 HuHk+MyLzs1j4efp72RUJ/V5+XDfehcECbZFz5g+Q+fgT5C+3PYyhpBjWsTX94ShsVNbuJw/ jBGGGOYHWDIsa4C4LeR/G836uG46GVd9TFBnK7Ome0RtFY3oO9pC5LW+jvSC3yZH3pTRpoKJ mWe0CzMyYqlMpTTFXnf9gSSEjJ7s9edyqouqbu7lXc6o9pRzX3WPEHsljpC0E9yHCnU5Y3Z6 ePhZDNSRs2DhAalBmktW3Xg/CFAzJbG7cYpDWwPQyzJZkuHCIjkt2CYanPZZHdqtcaEssJhS fdTfJ2OLh8IvzFEE+RtpeBWS4M0QkYrBaCRzKEwkORCw+fbvFaHT7UkRULMnfYNHOCECvYrx VyNFUYhqRvRomixQxxihzWeyhDlzzrjpIiTlIJxW1nEZmRuXUTVmKuXT99jYJmJhV6raveXL YNt1rqLHmgL96Y0ZREIiIk1KRCO4vxG2MhZ8i2C3i6ECG3ncXjrBRyOHeZhKdU0Mx0Mivf2M JF0xb4iKbSRSkBFISqwbEctd5mSRkTud6vYDYKmSCtg0LGhdwL7kd2lIIN953YhEJEAxJGaL 7yjECQZtSWLEmcqBfDHixfDYpA7Z0w5IYQcwrsckbGtifB1NVitFIy4hPYwcEQ4jXW3MN6H/ p6GUpq7jFpBzO9c4IHIriWmD21dZgYn3+XaZoMEfUh7K/JyPoK6PQ9Swr4PjFuHuuiuHJbVV 8y+2KQDGa2wDS2fddsaFSRWssYjnrI1ndid1632wxB60KSMAYMEA2kCTGAhBBUF6KnRPTBUM CoU46aNenJPQOaGvA3dPeRJFK94UQDEsQhZa66he6l5wU9aokUY29SRQvYSlOTZQ0lZBCtZr WhsPH5BE5HUeY7SXl2hcAMPIOhdj1i6sH1idhJ8PoerYO/z9EgwCy74CGvEVm24qzfdssdGP d4S5dUkTaSOqaSM7zUp15cdmkidEt9kubFDXNgMx2jc1yDND9HkADn5Zf34CPuif2HnpyV+a apNKZmRV2PvzkRKT4Zb+VEZrE3b01MjpzG278clG8EcohIva/RCaTRpadLpQoaSqpJpihTRp GIV0BqlKaaQoG0kNo4ZS7IMgZOrNCz0GbkcdZkcJiIqHJct5qnqOGE6wCzVMHEkdzFzV4wmk jbZ2xy7ZY1cxrR3dDn7dvCV4l58HqVdcwq+JqhgSBwNwvfBueroA890o381UE4AYENJ5hgci B3fOwszhfUe6h2yBKKQRsgxHgHzHZT/57+uo+3W8H2QxIdBpJyZMLw28o1v6sU38DdAnvpVq KHIfQBsTewmctxU4maRuT3DGariAjAJsJnItzE0E8GQOGUFkX49LEPtLdLGZlAaRgr3kgkeC 9Tb0PgxWPs78Hi9nxbPXM6xZ3ZUkkeAwaMrulC4eb5Ii3QqIocTuymkSmhKXKBUKD4CUgiQi nBfxQZEHcFMOylCpDghRKUI0lD7sXzNDsg0qEaDeQM93rexo2oJEnuuWkwGDMqy4+boruB6J FAj6A86tdpaergVYW1i+mybB9p7+oATbTVlg2+NMppN4dzoqDzr2+OQMzLTCEYdWnPNRDrR5 fZFgYHMHfuL1+YCQpWzVrbWrUc4BNkByO7Pur0hWDS8vweK5ARvHDd+KkGxVAXoL1wWRpMAC drIx4BtR3uekmt0qXzvgQLcUW1a0bQJ563tycXT7iRNznSRlcIY2vFrgThseeOI3t6BwnYrh deOu35dO5Vk5qTZVhmWZhkWCQocqhC4qKXNrb8x+8fgfnDEL96vPCpcr9Ate+XdjSRKEmHdd El1gk2nuoV41Q6gZ13c8ydTU0kvBX4QjAXHYs2xvZXqxxzPO9Iiok888GO3PELDBe5MWCGSV ioqSZghkKDAHqUKANaWlNL2UTvMgUJXIAedydjknGQBK5dkKmNsrMpy5spQOp6lEE0REVMQV RTA2JjAG24giDTGN7ucBjlJ772g2DfCvwsHiQCG3gZRSVcHQ3Pl8lBg3wIkHCHxH8T8D8T3J yTqvtCJyklWySjBpCqIQxDpSKkBpUWtOlMSFAOJXSoUgxCUZJAbYNGlSGFUaV0gpxIP1fNED m8G4ker4wh5gIB7AUJ7ufy+u00OQkofQqIVe4ZMLhEAiEcO+x01Y+fAwHdTPviee7C+ijV8e 2DnPQ11pnfW7SuhbKB1Hjlakg6CngQJHNSoL+z9euo+xNaGF9EUSfYyyT3LyJVMt4N4UxIzK MqBsT5TMqTk6vGlM5Ybt7crzM5UojntrfE2++uvL+o79V3NDzxcfr16Mz3675PPX8N6AAlR3 eTqTvsJmU5PKHu75eFbtbVlVqOMsrXYUMCZYkiYXGJgGKGFSoYFS7AJ4mMVEnYqI4fulyLcB C3+ZAZsbNQ4ILbhAGZW6A6HBru6dE3KTyitAnOzlJTTdocOIYizRwHZiCjVlwNnz25cFlSJU cTlSiCtwUpr3np0nhOOXmhhsL2IoKKQqoiiqIjwzIr1zwpKKKoQvRB0F5oRIze+g0+fKmaTP x8/Kr5LNfffneiBd0lnffO9PM51nJ6Hf1v27i/fa659p+J6q/F29+Pjw1Xfx31PQ+O4xKqMC BmgrFOB5AyRxRkXqRlig3qiDAST2ZaadMhC3RKmOcptmkNw4eXfBKXc4VzXoYhs8CWdPKpaP VuBJJFRsMDkcrbnRHFmNqpjkqA6MoV3quV6JGzi8aRDSaxnZY0pg8b+FWHiRluS7IGXZpFyM F6jM3n/QVC8aLlAtbzTD0CoQI03oKgV3B08BwI3kw65MG5dsjo9vIPD39NeK/QC7ASEQTNE1 MBPusVCVVFAVIe7AEmy6a/jwHpJqImquCMJKiaKIISoaqSmmhKooppofI0EhBVoi3eAgpgAE qXBWIznL1fzYf1IhwRUCbU5YeI+jAEFTRDIxDLCxBATMbH1Oxgbu55rAHow8mI9jocIBcjVt oBVGkCklChXgLnD7citw+daHKQCqGXsXIGQwohZDA6tJXyIIFT1K+R3NqIvl6Hp5XfBlFi1z pLzU8iaza9bZACa8O1NZkAMzJaZLhmUJIBxye3lSlfD49w875pVWzQ22mmm21pyyslgs9kjj st6kUu9INwymeTgGoMxCuy1ka3JSW6xjUoZ80cdCaYO4UDLBS98g0/Dtgm1vL00v0PDfTtzQ 25gmWh3PcgcyQgSJK1QjpQheNMfOAgjBBNCRILgTjNDPVr0GsBN2kKy4ceunGWk6dK55bgNc CG9wS1w0eNs78JWoXyjF9Yp0cVvyrrlkbahS+csmLOZyLQThobTG5NxmPeJ54AfLzJ6BkNkb nBueiahEuhgj4qQotOiWIo8j3Ghr1C0QZNeh0CS5B5Wz2I5VMcUj6mpWJACZr6amGYZZEyyk sOs1eYvQ9aL9PXPDbKEFyOKC5JIYNFMDsNtEhC7zaZ1SIdDYxNujZiLSd4rhMkenceD3r0ko QKIJmAq1pPM1s7G1BDlIhEkXpHLYNdlK5rqc4uThkb9OHdwkt26AI21c2zqGu4LK7NCR233X iFhcbadt1J9OFa23S/Slfd/r+hm++vCs3y30POJ14369B+eeWNNd+LueOVsc8MMM80ZhcjZI zEFtDipaKYxg6jL9pUMJOaBaFlxBw1Tsc91C1OPFPQnMBI5rDcY4luCxDgF+bbb98TMjGB1Q mGwnA35/MTk3fHgJ35HP0DyR6gnJCwQCoQUNiEgbCDHbczQ4rBCw3G85lodu6XhSBBr6X7S7 rnxxukyh9UD4Uh19RPMXzVDnSwYIbsQNDgQSRgyaRbTTwnbUKovxbY3UXQMyvbq+/ock8w4X u7Kbx1ep9A15LTQkLU0CfEzLOaTs+mxM5Ee4G04pHbUjHKSAxoYamembrNBZJTvVZ8WDMgYy o7wRNnLnTO8wzx5dp1GR33YNpsoWpeYNyjCTnK/h6+wumVPHKFGFIxi6CwVHZmaNN9c2856e OXWrtnlpPPVTRmNLEaZkQ2rNazxDeuDSekpxnEolYmYJlBtqT0RIRwllWeg6cDca6UzESqHE N8tgVSEaETCEYLS5YkiUKzb6ceSBG2wDL3hIFAzKkkHSRRTxrizeuJaV7NTdkHMNy3syvMhM mEg0lDMB78s+DZeZV6vO8xqPQGQu6N4cbmQB/7qoc6oaTSPdoZqhBrKWZI6mqV5vqDzC4yTh jfCpLA4oYCHIICuNQOphcTL1BIsOwYZveva1C4X43UF2ydpLu0MfW/WfrLEyEzsCOmRVkqNl RDhohtqH2AWllvWeyOysQzugjoloStC0IMcY5C4BeZO6jbBtvEykSi6+t84rUTUg70SQSmOq LCgFfPXnkZrQMlu4jNnA4cRjTJrGWjzm0PDExNeAO/V3xG7Ge65UYJhjiDUbeVRBVVlcufjs b1JvkQYOHV3zgPgFu3YsDwTDc5ny544pzeU8Azfs5rZShoj2Odvk5r7GgKiD74r136Hi3t6b dWNpRxC6IFjZoTAA+uedff3t/Fdb8+W5a6vnRoed5fVPnL6728/HOh+K7vpr2BdM0xMAde5m FEiAPWWevXXCpXSWeveS6Gz79z1nR65779nueeagec7ye/XMnfWGZlmkqGgzCUmYSuC2FuK1 u0bzL8by6JkZskfw6ioQBA9Kodnlex2Q5mrMsFS23VkzVU2021YuKoYW673aCqKHxeBjOxEV 7zu91si1b9132crm8zj7696Z5s3vL58cGfQhuBHk9LAT0vR6nujMmqCgMSBcR2CcCSCVjsQQ QDQwMYzxrgsM5XgE+MlBOM3LS6ZMmjM5mkDlwfBxPaH0onzvDxcHtVTE3Iw6V5+NouYyLcdw CGazlIYNF4NAwazVUJG3fvzk9jOBcTSuu2t7XC7VdCC/KvDkceSjd2GJ5KCso3pyPTcW8fHt PsJAZA4tmGAwwzSAwJsI4DWYdC4BYTQnO/f7ZIwNUDbSTVuF22F62uklvpwiMVcrsYJEE78K X6v0K4BojI40BykODYG744osvXwUMFoUKHA6HXjDdxYlAo9bxo+fm3eU2fR6uLFUCjUpBQSJ MQSnKfZXhYN7edd1wYLF3QXgVHSSM73VAvrFfiRgg0MJKBPWFzVGg5FGTFY+OUOMPOkbEg0d govHdTRkZ4vLmao4sdcQYkk86N1V4sk9NJ2eJdNLzRCsp3QrZWRnfmZhUL0lhmXBjMxAyM1d VSmo0yd51fXnb0o94pw+Pp99986kRBEYZN5tzcEkHrpLvjHL9R0I63lK1HXmdCegPRbG84wz BHermV1yAYwYOrAt70VCXQkb16AnPQpeLutrDVyQe+l6n1g9X1nPXXO+rya64Op7xelaZ89E WZF9vvvvp35SnnHzx+s7xdcmALHBHdWAJgKJRgFhZq8uRiDRZWMDEuUjARkMoZUuutVkV5XV VfW711zaxeqTU9m+/Kzo+AiAYMRBJBEOBgDgFuAoYjkhvw3zlZ4Clzc4T0inM5mC6RVZkxFx 6vsMyOywGKcVKqj2UkhJbJDSaJWHndMizbJJ842ay5i/DLKAoAwVXWpXm3dXmeT3eckdbXOu jstyaRl1OGbDLwOVjcx51odgoHQ7ZpupjJm/OMAyJuJsEWxYvzIHYIFxcVnnAuV0QjA2pOcm 77rBw1scGeDsOSZ6IJdI2AO+p6vqVrTYtroS3j7kdhowgsLLjVayjI3HUk0HLGTXNzAdFW36 0TtbfEjd7VRQ7FD1G9kWL4PBg6kdDtMTdYKErE59Cu7F3MAnvsPUl0ugB49QCQHBYu84Lr0A pbaEi6N0TRLJLtDw7mJkDWxRUHDh232V093Ll2rgvROScsOIFg2aL1A54BOi30LpXSY9bIrq vXem1nY6kpMh+KRGiOhDEDwAc7Br1XniD4UPDBxQT0fWOM4xEXNhyIARJAwG+ugJ9c3WQYg1 EaxIrOPJzA6JXlr5+ABHyCCAJhlpbPC57aOHPSmTpGcGpq8aztOmO1MKZ4Y0nfnnvy7d/GdO 8QfcC+PkMUNI0AUg0ERSlSlEkkBVLREqUK0hEUqNLECEgNRAqEkgsQ5gXzIh2feEHsdfPjh0 FPoYcscDoAX5l+qBREXKq1Kv6qVRV+zHzznt87m/up+ZEznW59c9D3IomrsZpJOzU/X3n72y 0mRUunG+J1nOL7ZZ3355oRkBPdJFze9MEj379vzrnfv17WSTUv46r0PNzKOtbqrvrd9eXvpe hbbht5GZAXjWbbLi4ZUzMzMrcY6tyq2zIzhuBp9JgHB4XYXW0ypno6X0ejk8Y1ntrXTAQAPk dDnr0sk+nJxyG2mgQiAYJDhSZm1UqujdYlKtauk0zeh37wIQZ6N66IOKgM0ZHTuZmkq450Rs rCDcIhEnJLmUm2juAp2qFF0EaLJc9iuRx4OtGSu1eFmN5RCbSFwY2NpayOl6gOOKuZYJXauR LgHBpFxygQqNAp3DUqCksI4FNBAy5ZblYcYm46GhrMG6yeDK2ZrU/n9PMw9bcjqb4ukFkDsJ 92M5SrrnKtzZiySCes99CaA+wYx9Z5QqqnlsSGGOqFCxkULi4wUMyOIpmjimm2y3RmgpmrmS HEpP59Ag/Hk4fcEaE59H4cmZE06gCrChBg9VRhhhKdIrOtak1grh4YCo78Q47jenhz3gcUGe SuTDdbPOUoMx7bXivrsMw5nETQwHeosILHNqBUK5nP7RHwgfohCG6kfmfdkY3WVY5ZWMQwvL CyfpkxCtSjVGs9TVzL6cGuRZUFGhZGMfKtjBDoOeqfLCEEwQDAgWRQFfkvWwKGXBUYF6fq4x zilD6BZIuYne0HcIoObqKtgx48RbbMCj0ChJJ8jXbmRE4AGhCopv3Dj13rzy4bna56oIeDB5 iGQgIPP25713rQgc5jjouUBIGVRdn4aIHnaSGVFcrdNQsfbMPnxsTIYwL3Kq63HOVgGo3KjM hNZlmmy5Zhqvj0NBsQuHo8weW3dIAfr8u5hEfqa+RboigWYV4x8kUaxXKFkExap4FzdOvO63 Lr3cfVdv495reLvcGobuQFwEASNt0Fkc0b0Vwe8L2NzwG0Qx3x384BMGhkJ1LtZDequJUHI1 dD9eqchqOprVJoNGENrDQwng0xhNlqlXM5XXGEANtoBjE2gfRGQgJQxsENqcbaStbdtzp42t EeVlz1fo/maremJHncyp3vseded+P10vbXfleu/XXr3e7SNLr6YaRXSeZQ3vekFrbjeeZcua Li5nnphpMcpEiqzUcpMUpbAPfNTvAfCbNr3jsGAio0nHpKIFWTb/JB+yWnNWrRDEqqkKpBio oeFztYZjS6zLrHBaDgldyMFVSVOm5vbLOCCFUWgaEtYo3ioiWIsULXmsCBaoahF6MDYyZbm3 4x5vYGECY56s0SUSgEl7LDHXATsDjRhoX6DoDoXD7knsaYgHFDAfF6PsJdisodTI2bbsaIlF zbGVCqqrqVV5YvN+SJBIe6KUaVKe7c6GwddqqIOCwiHWQjJQtmCnRttNUFoLQtfppOqOOWdF YY314USegt4K+U1qnK5VOJCRttjFyeTUMbtA22OCIiTGmSVzW26xWpjLcXoFcO5gXYGxcWh3 zhEnkDCGKlAkbCAVJSXqa48u4ySMcL0C4C39ArxaNbtUjXLh6ykNtNcCAPIUQlKRjIXJE82Z k+Zi8SfPVCtOm7jDncSw3068Iu/A51wX54Ij9iFlEej6lucUtNzqXq5cnoXuVtqPtrJJJIIn k4yCJHygMIB7gfZtVbEnGkKpmU0XRZ9u0gTabFlfj4YrgHMY+xyN4eQQHDDfG0uGlenHna27 CMDWkpTeON97v5WtIOgyLy5Cn0lLnr0Oh2asAktj115zO0O4j1IUnyt50eut3vr156wgx+8C t3X696/PV+/fV9D0ffD46HFnnnnDbfbpXXl1j1iKeDBekWE69nBtDIp2RgfcAR55Pmpe8JIJ gkEofNdnwLnKK7qrwmlfXwaPwVNMfFVZc3eOrRSLT3fPRnOeuup6Ha9DPYiBmPLC9qsl+lJM y8ze/fFfmbvnv36lGqszKghZiBJrloXvfSK7CkF+VwYQ7ZY6Wz1z3kijdqcKdU8al1Zv4ys5 x+XBEZVVmJlc5Uz0zNGcSrQsfQ6gQJgiMJMEEARtT5CVdBe/3GuO54oW5ZLE0cUk5bpyHETp E6m5Bsp6i7Jl6oEzI92FW294KZwIUjTRhmZChKj/rM8jkTSLxdwgC8EskgCOYrDoYCEKIiax KsO5oTiD/uP8j/I+s3dmFQPJkqulj4RuN59U+m5snTRdo+EaqkV990BUQPGDrNtev140B+KF 0l4g6lCblZY9CaV4kYzkgKJDUzQupPp+k2vGpDD5nuTXWDocOPEVRNSv2SD8pVPfaatDqRfG SCNTvxeyY0Q2QgnS0dSDxNslDpA+YT8QL49gGEEI/9QGfbThDQc4N8tOEdJFy9NsNb76ckmE ZkGj5jonADyUwiwcZlrwXMegRwexsF2gxCgJ3Ko5U/cRLPH2uE4BPAiJA4GdCAYnnOpkKAiS yfNA4Mf8OSFJ8ey9qCLXhXO6kh8i89HANcIBLd700ncLlmBKaGjczOfZPenssPieHIgBdfiG K/+cqaIQqaKoISJAGISkVeGRMhiRD2EkUBzQQueo+BUFHiSmMQQhBLkOl8Q8oof6cMaACj2E iOAQ4ae5x/QFH1RVPI7Q0SxDiOEfM/wP/Xpb4qf2kUJEvBmx2OHwESsi8PTThD2gYXSXbUSB Z/1LEuN05hgY/cGnujlfzL3erIfyyEEvfgsY1oppZD+9kzTAkFMhcwpoGsjMITsNnVAmCVZB lC9PIIdE5IbaUG1Eci9YLXgUcz8j2+gEvpQNpeK81HXGjwl2nuBgGTAHJv/NYaUkMD3NHx7O fPcbcSeRURFSRPs5g0HILke8RIcIgnIKY/BOVckqta1maLqzK1A2DbLCorotOLcIaGJ9h+fh 3w9CeQhyqaYdAat3ffdIIcGUBqIw7dxODd+Ajsi0EUDoK0kQnghXi9FDYaPLHLPMETdcI4AP sXi8cKcB06uhmjxMdGlIzRSaMJoYgVSYHjXO+pnIoDGwo9hYm2elUPM6Koo0ABQpQ2/qq+43 aq/rgwqRlXsZz9fP9nTY45WHuSZZlUD9YEEX3QQ7qHx4TwCmpW/ShEzKAhCl7koECpDgRF0H o9sHQB4cHm9RPeiK7mwXOdlvM5aHY6CloDB/shD2ilXn8X4FRmHWtzCDob8zXRO/OgYbuBkg fnBdcp6HLlw7BxiJieki7RzjnuHQgJiSBuzGMrCSE3YxTjC8G9yIZAgiJ+2VBz7wmSC8KcQk XlxuybYq7qidegeHFr0FgPQ9GRQjmkTGGURmExJQTAlfc9DQAnRF4xXQANB9oF6pw/VgzRQS wfgBhUgjuNNCpBIHjSSA4I4Kr8Lrt0nTgUFbPDhDy8uqunYCjQbOpWk4RDkAZ4yFAJKsj2YQ wVIGKpimBiFKaQpRIJipWUe2+ImoCYkUiDovyP7vNHkj9Q6K81Ue/yCO8hiz5gYIadJ6QRmZ IkTBD6koYEbIESs0wp8qkMktWD+n7Jmuz+rKjxChPpHaqNDTqjgSRBIZDM4CFllAMY67hxMn 83FNQDpYQHWSYaTYXB8SM+QdiSUGmBztbeIBk8XDjQf7iChVpoio7YUSNmhA2CRiwDDuA6WH gqIQCqCOoPHA3kLqaNqtkBsaVRKeXzjxVQrhyOPulNzmQDBlX+7AFg7AajEHeICENABSoido O+R6sBtAKUohhHcax8AQEQx5DHkiD8s2ccELedA4qnCGh5AGYEkIBmcwMwrSkEBQwFhM3DAv OAB6bKqp0GZpQ564prkghEKUIUu1wjnE2wBBASCR7nANsQRKv8vS0686A3SKUQ34SjbeUhwW 6KSJzY0BGrBlDhtGC8nqmET5meAdTnHR5vISCQJUGEYSKadiD9wvv6vMRPsXdIM25jmZjJ4m FGajooB3lhp1t7kQ/TKMMAMlEnx/DvAOacCfKVPkq+c0NDRSTKUUHORaDNXXZRU8B/J9UPcB weqjShDA0iFP1D2hz6iwI7y936TCHsC/Z/e4Fs/Mge582GZA/11AkwFiFKdDgzw7hSS37i88 Qsg4lOw0ZCASJSEQT0sZDp5e/5kdQOjjONZZjZRAtv4u0sggJRQxXTlEsPUgNqcxfGmQAoAm SokoAaYmkBL9PVHviSpfrF7Y9/YcSdMnhj7bmxo3Y6fJGH8VH4/eZTErED+zZcmoaFgieDZ3 NQxCx8PIzgPlOiMBxdEZGowjeDSYkkBSwtK+qiKC8BgRsegwoj1bhCR/YwEFQk1oEEfvso4X AP4OG/Rcdy86mF0OXkLFhcpSSGkzwKujMmtFVCaMdUmBthsFkray02/TalRDE3NbHxdtgMzU INsRj6C44Tcdwdy7OwBbbVk7dijk5URrSilTspld/uU/ggSff7cbk+322DjgQUwvXScXRPJ8 IeX+H1vU0PUh9YDAQYmOcDlKhDCIRYY2WBEoQA9A5nG+ng1Gk3JHYwFNpFNAM1+gD1vhVX+4 RPRNk0pDsz+UFIGiGUdOOMHwkOxi4FzLi7gQ49JwwP81/VvX9R44+eYf7kT/G/EEO8958L9x FUD8M/EVprpaaiByjlnEu1OUK5VW4xNMf+tU7T/5ekzLfF8TyH5fbswHA88wbc8oiO7MtBMT KUhBC1StBVUFCTFUJBIFBQ0lKRIUA0ERRCXxHDhQXlvJxFQ8tcx2ZUHa3+ywNtbze8ubMLhT KIBIWdY36BPO8tSrkyH9hLLyEUS5HutAx9EgSBHjZHNege459n2iFd/coIGwaiZlVcoM+k4z C6OdA675sGAKdvu0HvINmoQGRKCEpgGg/qzJCKPvwpN28JYjjEE0BVClQNcXwAA+AbgCZ9Qb htIHiEWvH8Bf7SfkkImFYuh9U9j4sf3S8h7wFCvCe9FXsRDPOn8YEBQlIPpmEj76Mls2NMaA 95zl+XZLOIONU2vH4K7pE4F2Pyf5TQo/v5AVy371fKujafZBb70DuRRLoWl/zdUe39YBdmzz E2pkkcxQDsfDvw+fAc1gjyT4vuoVKQhgPnHrT3sAq0u9pLB++8JBmFoE5RVZHiAFzCI4oRjh u13yrq6pLFgROkOLQ4/LB+uD7zVPlyK67PmdlMfr5OLq7BuSSMWNQoQIMUAwPnz/ZAQneinl +zwytJuWwkUSb3WE1/JZfUlTCRcQh58eMoZB3FIw1gTYjm/F6nz0OhwISw1Y7RurMlXRcLCA Dn/Ofdn2t3vqSCR6iZGB2kf0HEQtZN0rllPEAtGZGQlswo98lCIYw1NUyBMonEmzw3oMH3Ug voiSO9dJUaBoXQDf1zvIKLuCwe2egPUHYHih5AOuEUht8JVv4Ox1fRfIV4hSgE5yMyJSi/84 EdL0j39wfKIqlIWqq0Yefk8g2DkEG78iHrDMKF3gQhPhovyga2JSibV2i3vEpAgA+ZRAcaAN 5HS7x8OpgBtSBK9zGHxR8zr2WqBKoYgpp/MIeOhp0IhoySKElwUQ+OGjUXyD12uyC4EPs5ly QC6u6lkfSqbhxznl/MaJF2iST6EOZcEwvqE4MYhVPYvkYPLwuwkSL3d7dSZhLwnlvjbY4SWa GjBLQZBEI2ZpLeGYaNfUQQqKs8anJoL8Q9guzoKAUfYEOMWJAL+cvb/XnQ1C0HzgwOgoR5BZ 6kOjDoX8djd5q0BsQf3tVxBDD/Rfu5n4yaW5lExCFyyeW8yaUp+CFwSAN62Xtzmr1GS7lfAl PpHSD6IdWHHCaiX4wYPfOXGjYs9fZ+/ioKvPIGBBB9BCbFFI00ESNVVAiVNOu8zoDmxcftzv PRzGNlpT6QaC+uD5ZGP0mPOe3D7fh9gBcUfgp6whj9jXNxwwaCBMxebH1vPHABL1kyfdjkeN xClBBBVoeZhB9sKBQycwaBKFChiVzVbXtAjstMF2UUmgFQHGhwhEEU7mSAv5ccn+Y3Q5yAND yaAWJ5yo52HFBNQiL5bZKAJKClkQTVUIFihEbjcOmOIRVeYDtAsftgANCjcNko9xwao4DZBu O+KXZdqFQIZSgg7augwYBMchAUegjHIOip3kmToCXANnDB443mS4nCeEdE4KnSHopESHdVVX 9OzVfpjdyygY9AvD3UC1MKdh9wHINUtUg0EQZ2hMpkiigCciEhJCKEhtoiIIKSppiiWmJqqi IKAookj64ODMDc2PVyWIV5Km16wpDlHIucnUbvqA4RO+uID4QRAlHrbspiEPDmNFJRQRRExD UVURFRFUFFJGtNKxu80+XWC86jw/CP445eR/m53h8S88MyYM5CWGQNCFRP8UgvJYlTkJmRNA fMZA4AZoMwpEgaKdYpg0AU6UiKUpaDQJqSDQ6ao0oSAZSTEqNSeQKtidhRFmigqqZYpKEiAi RTtqIUaRum0iNpCUwIYqAZlaEpmWhWaLkMwOilkCqIeXJB4MAch0xEwUaTSE7BIBOIRyEgSG BVygNtgqICigIikNOkA/fD5FHJKUOkHp+5jvajQNosxmk+t8E9IZmYiICIAogIkiQiZAiITk 94ajF+NzmiTQswA4kmEggckSwrEKtoAwC6kECgPOTVFD5ZigUFUJkT5BIRk9d2Nlhi0ZcQ7E i4J5I/S/GF8lDzZoEMQP9bJiSNYAGBGHlY6pSexGMrzLO/frsGEdZO5eMSAkKoEqJaAJgNkl aVOxBphmQGCIUgNEgNBpkxlioCgHQjAJsG2sOcInvlHQqHSWYj7sExkFUSwF3ACMUWKKAp38 Mx4dPJMRHcbdH8fLHg4nfiTawgiqIswxtWIrkESsgbzuKHu8kiCCCmpJvIcqfkmsZ6E+B23I KIiiplD55eOs7dK9uQ0n6PeOyiiUxIxMSyAUMQwVBVJCKqrhzkaKHRnOEXnTyk6sxTMVEQRd jEMQSUr0h0Ecwmqipqim+c6AjzZkHOVVREVfJQQEIiIqKOpKqoWgmil42liIqjZ0qHQXUcd9 vGOfHpxaQhDaQwUjImgNA0UQJQFJIkoYhR0CMTUSb3B26drIGkMMYaZMZMtlEEwCvIKa62oB 0FIROoaQdsDU5Ca1Ny8uDyzNrs23s2ww0WYPv6DfaUhAA3/9A4OUMR/ABR8RTindoCiOwXXg gYkCQH6EXFNTINjdN6AQDLWGYtI8oIlSIlIZR48yKr2AOlEchWZDDKIGM4FsTgpSSwsOJIXG HSqC6MChKsKUERRUkRIyEVQEIMKLNDSrM0FKxCBEAUoTUqyVEVEgQArKkMgMhQMbNNKJgMON AkDsOFCkGIoEJKhiADOFcI1aVQwgU0xB0syVUEwQ+SqZIFKEHpnABkCUMP+IjKj28DguFIPJ KoDZrJ5BR5KoePc66wLxAfA0gyEITfffPBelMcBVhBQgObMVzAJthYDIZTQoaJRhPT67wpXk iJ2ThCDXJ4AEHvCAnQ4KuRjCBf0p5z8l/YF7PCKL9MXUge/WfMJAyI9TpCoHuxuMD2JnZPY0 PL8CkhCNZPVIkKkhBTADIZoUKVCg6wvdsHKSJ/BExxBhVXgJH98MWPL3p/CDt8yk/Q2ckjHf C3vBnjFpYHjUVNoYXhWg0mw/R8N45EVP/OIjQfwJD9yv6j9hOo0pFoE0EGw5BP0Yh3iO1RNH Xw6qvBz/H/b6PzT8oCIIaDLenvnLp9p2Q2GHamyXAnrrLuGElXQcIqp3vRxsJ5J7OO7S4TSE lYGXFECrOMYIFMCGMbhgkkQLyqBQKl/JGVgomXxfDchUMUDQQQ5QoYLmunE3XhC5TdyUme8F KQj7mcFBgsnLSglAolKK+QHLAHAkaFLetqGeBlxIQ21wptgkJQBohnZjBKfmS+XFJ27mFpr3 n0xMAkiblAGt/sjWkIGUnEQzA2L0hCyM/ko0VZZkNoaybVpR5UNIgUklBEkiuR98mkJV8SDK eMLi+s4OMmAOkFOl+Pg5fgzkrrCJ0g6NQuWpizHkoCeImynqbLUT5UdtJCL9lNbKGO0bQieV l3gQ6JMwcjHS6a6HwwIQUiEGCOaPpGhoYyEbKfPRBNEHfcr1itNIIGjWDeX36J3kJScQSGch CF+4Pg5vXEkcBIJoxGBNxY5HgA54BRyVPDgYCw6omhjlv5Lw4eNwjuQVDyZuCMERcJDC0xuG eAlqH2nLoDE3IVJ67wkKU6/orUCXdBbMPJRPMzIvkdihSzyQCmhHLPWwFllJz/bNEdpUoMNU Qql9YJ7o5hSHvi/60hmB83iIeMLPP5nlkHBNUwV/tjwfVRTc6OT8iQmisREDlAeu3SeQdM+p rxMJLNGp1PR/kAVUMJMSf1CKpgw8MweyQ+8vIn72VZQKShBshA/FZlJMEeG+L+LChKbFAxhZ 1JGc08THkh+zEAyRTvKyxI+WtbQZBCGSrepyvqB6ukVQ3iyIoojxDPS6dF7gjJNye3F5LGsw 5bUGRdahybybnHLukyh/w5y8RrEd3IuJyafOd7nA/ML9OBkQ2oaMfP3+6+0O6kAU5BBDpA+1 se9vyUiGSGjRlJ5mCKBkdgBO+QJZF78pTdCjiX7SZKq9SYMRyI9fwA96K77JHbxipiwAWECJ 8NKmhKzk7PsEloGgKYQ0cveYQwXL4Kseu5h56dD9FWsOoEASkUQBpEQQhhQEJgQEZ0UntD9O xK8Y+sVq0ouJ+Q/mP12UD5agFpADGxEX7EuAOd30ER3ARxCBFDkoMkgYYPAkGAaezTwb5mdV 7dt9yF7eD5mMjZBlJJWOAzA9fl8syjlA3FOgLQSho5MjEQnr6FoPu4+QQwzsnyzl8tgT1QWO +v1HX4L70diKhUQH2gIjuXWRsulyAbSBqQPhAKBvAA0C/2kor8ZOJGouEjPPDMx7QGmKBEgp DaA1EYKKYETkMXIZECvd9TZq6VOmt93I5dNyBRlFkIhIRLLNt+IwmDLo4BPFEMmgYJI1DbCA IDBhCsUBgHYbzygu3H8r7CngEz7h5YKNrFlU63D2F7avsCcgcMXcR8+CIeAipohgCYSNRYAo ITOu4kLLCBCYkWJwKQSIBNhBQALnJFA0LSAYKN2AtpQKM0assLLhFsgmaohCMDeipHBjRsaD bDCpvsYXCsKdibGi5d2xwnxAJwx5jzx2NexiT5j+L8CN32ibcEE3MeTLAugdAoQEcQL0VeQM SLRQodYDqnQmdhCiOB2qUPJdQfHnx10djcUOa7WDa6E0mpVhoBPUHrGPc59xml8IJXfT9nar brnjUXOOQereS2TNEdMHx45TwPIxBEFDpoeQHA8shkvpCwcxBPj3OYCdCnMJzti7tudRbfBC ovw+cbgVHYUYpIoIPCdBQlBbzcmOCGhswUjEHZE1cO71BISeEnfj6GbH11TVbSFx3hRDcjOC g1ie/WMUY6TNAP19dT0z4KkHJ75h6pSCwgQzW5iGoDM6WrhrtetqSJ+PPDjDsIeF4pMZM0nM kCmOKjaybYYyjIE663+URERFbgFTRIbGXZeKoUqgqDCBrMmoEGITohRciW1UQIYKBY/c6MAe /FVkDKtCqYUU7XYk7o50DEcvvl8Pyo+k+P4+inC5UbvJdOa7h0nEUiG/AOJwo8XpaQmEiCII ljnMmg4sEkihbAsTY74NwoNBgblD2eTDToAz64Sb540HBm3DbyhIcl24LtKK2UMimwbG5B8H bRm9h3ODggSTWaV2Q5SM4WbLyGyxBUuqDaCwFwTICcmSVmYVEYOpwcjBNgl0QhMCnEJyh9Ob 2E5iBinKBQw5QefOQoxQDn7jcU98pD4R9wlDSono/XTAIbUmg0Jn1UnOwQp3UIgwgH0h9TMv LUbuDu2whikXPq0vLA/KBuFgwSgCBFIlKECmF9kX8cHxAe+uGOQeveQoionhDQSSjeTWwZor 2khnCNMR/9msOZu3mdeOk8x+5T5USqD6vcjuYh6/reEH5AWoNVSiPbz69qHvdp0rYPF7si0E Ag97IdZoVB/RAlCip9B2DaAxMCRP3koCkgkohpkJSIUgoJlgBB58j8mBNA3BGTJ6Pv+2o1v6 2igoJgqCCglnzxZGb2qOM/8AECHP+SHv7jUdlSlB1BhRfv9+d/dBZ+V4csVLwPlLxLjEWBBO KIhKowBpNck8X7GLu7RUHAc8pYE5Qa45L+RKKLdzdK3pKOE+Hd2KppyIbBIfyEgZEIXsnvMk 0qk0oUQMH82CGkhYTwwTKfkfnrSoPkYFLSwwEE0BCyRMDQtNAhRKUoBEFBM0MQRCRFAlDMqE s4AyfAALx8joWhI2RGBj5GjUBr1zCQhf0ClgeQ4pEg/cE8oUwmSV/IgFw1gFmfl1M2cnc0Al AzAKUg0g+2BeKiyIhgLb7d0BfRt+IfXbFFXbEhAGlQgRIgELdQkxh7UVtUC3hAKR4KBUNTWg RORiH+skBRwToQsyTDhESZ8mQBealwKoiA+W/f+UleNXgb0xAxiwGI0dDuS409cw+Xr89pSK bFobabqFQu/g4N7j3GEQDgDrsmkz9zEGCZNiDAyMuy7drwS4JvSPBrV4odJayc+sgXsSAn7E cg3kQNyKGAMFJ9M7rmd6pYEzeRJKCrWakHC6gdNJB3b4G0MBsFr6kxDIUgQSEElRIlFAsR5j AxTFERSzJEgUrSlCgUjTSjEKZIeYZoNAERK5GPe+W321rcXdYFSVmYOIwpmpiQAj1wHAlwhS IECd3wRWEQfsDp4H63cFNgXmw1yyIHcDHnDu3Q8+2lUE8oB953y+ZPZNBEXyAiJZAQHfMA5Z kJBJkyCWzY23YyqDQ20qQolKEe1g7F+wrbTNAf0ZGkhog3CTCXaRIVsYROvtjYRfoBYgZhHK KYYUGxIJmyEg1ElJX+KDTHo+CgkDJnLISBUpWtBFmXRCVGM5vXwiUvb5FqIbbJwQ9cpSCL0l pPjmTAxPLYtSgKhQcy1iiJ90IweV7tEpMkYMtc6RBL9TBGW8qwwmXkiGDRQggbAgMY3GReUs aYAMSM2OkEhgmSuKyvQPHEy1DkLEhSBm/iQbA7Hd0HyZLzgEn7Pk2ILHGpLB8XkCiQQ+piYg UwhTzCc3BQXR4Bz3wmSiK1O2HCgWnVLOeJGDU2jQJgsTHOFiaisFyBGBhhGPHQOpfhCaq+Ed xCyg4u94GwjbvzDOxAeOphvYXQhkSXiA595Yu0gU9I9nrFMOJ4PVXoGJnblsfb4+u+yb7H4Y SdeR2F1nPgbOuVrEtLtvGBQQczbGBAiZcE5MgdoCqwYQ7Eiqxr/aCO4GEeK9Z4J3UcDJxZ7/ 3DvytjaJApZaTxayVRESFrP/CmNKiM7G9zKJbQYWwchvMd7UikbpqtgnK/BDYc+55AD3ivuF oIZQC+ZHUAZMHs5AH2CUTosylNkO6oQQZllxilLDAbCxvMwxMWNa1ShjrdercGU0tpKESa0i +RMGZNBeY43hc1rS9WMK787ypMiZUmhIzlPjpvJFioOEsHgOe94vWwYmAQoc5ILNVc5y3TeZ WzJb63lR6Z0J3mD7IG+x9DQhy+eSQfiPXoc0wCKUWiEQF8ogiWreOudWKuTd2kklezRJWMgu sg4LOdWbJ5Zd6TvyMQmMfE3pdaOu3OV4bFwaaxWDSQyDHc2D8x3EBRAY+BdDpuqMZa1ZgVTk pkypSw7XioJFGnYzrnIxcsdHBeE4mm3AzIg4YqKbW2KI1JFMLqbbFb7sL2XaBW1Gy4uthKmW IjVaMqXiRqQBexWYSGExxCERFEB6MiJJ0MAhgHeAd0+CgGeA3GqNsC15giuBeUwnJ8njcljS +doIRnCBjAFSdNJE0Y5BS8zRxGgGwySYYCxFsMBN6vpflCuXrrpuG2iFJSuCYJb5NDW/fzTQ ehODbvErlztENuYjhOSbavKsDeINBQA5OlNadEJvJHf0446Ny0aODUaM1W9XoisIPB05ZhzD VEhzpa4DplDuuJp86De6NuZysoJwNVynVOtAIHJTgvYosHmIeRAoSYOgwXiFAYgQiOiBcC9F hCzRLtWB6Vsi4h6LFD1etSIcABDsBS5bjEmenY/H3aRxinYNSGYoqqmGxMzA7qr9juR2cvkw OEc7iQOcbfMxFAkSehNGCKuqDowUCbPj6OkScnh2QTp40MJxIOAiRZGlrHDaQ7hmSh0QWp3g llgnB4McQoCHctgTqPFYbFctdQs2Ou9A5y5bdHY5x3LYaL51sG2CvayyXyCHIBvqtgkVUMQ6 DITHkRciSHuCvywD4eDzm78B2W2gRmWC+TqZzJ6VVx++BpopgRllCeWmeTL8+2s8ufIJuQog w25XRtWEJVmksDAwIhms4JYIrWEM03jGxWFJ0BRfdQUhW5yE0MAkBIe9IcNeWvRUVVNngCcz Ex1VGhynldFwWuSSeul9t1cGFrGM0BM2atfhjxjdUkDrjcAkj0rkO69XZA04DEAiCCQstWpE kTwoWezxKNIFpWRkVvD9ruaRXD/BF4FcCMS0TQURgUGmrKoFEsAYHYFxaASIHeELqhBU+SWb ygMmxwwDBHEp13DCB4tAGKc4GunOzfcJQ3LScYEIMGrwzL9ZivRkm2XBBZ3cIFQJsKXAblMt e53LdNbAaGAGi+SCH++CDIg4EC90pQse05RDVUk0QOux3MPXUnBvkiobY76YBz1GGwSRs8FQ eZwByK77B1LDjZBBxBIRAuHXWrDfZ5hzCtBNZYoKK6WLqJWajHMCJUalYjABWDbQgWordFCB GEkJOZqWHPgDg07bqGMnAMQMWVxddXEyG0kQGLpPvIb0EI4jpCA/XLrEMX+gkTksvscuaEqC QgQPoH6uZR/H784UOCAlQ7SorD8HEDw9KRxd8HrKSXJZEpDNaKQBLAnoG3AIX39+BZ7wgXRl 6EfL5WB6cIngf/k5pwkTbsKE5sV6f0T+6903EMgQ/5IeMNND1Z2ypBva2NQ0VogSylUjNjEH Cp6eWxw9pw/T0uwq+XGfQgbcUGlLI2XRLfkpvVHeV0reayg3iHR4x8VGcYWDSraUqOqxJTSl bE0LqFALRZASGEh0yaIZ7WNhpdYs1PAhNmOFHFZ3/PqaWuTYMIhdcp5mGGzwHnWAaM2Gc1Vi Egk5sOQwH7CYPIG3UV+hCzHDvsNz3d9gvUko/VF50JHTHHy2D9CZoe3GHowYIIIZmqImi8TB eYSHWfLlgGP1iNt9BdwSAA3iJQMqlcxawSAvBlxCMgu2fCaLeQLEDiFhlFiVagglRVUhVDkU j/C8EvvkfM5iIADxuih7l6PpJEh9PAV/Wkf1x/hl2AcPqDQIRLPriP0ZVdCEeMAgYPYApDc6 h20if7EspQ2Eihj0IUi06H5SOkPU9QM3fd2O0KPxIAoWWeIIFRF/XDElY3uwDPgW/YsUOwHy a2BQsVem9h1/Mf/GCfsgPtyfI7HIVP5+gSJ/TJRRfy7QkxQRLrEVFwhwxsQDGANpIHmLTTwO JuX4dc+gkBOyhIUsbKWmIeIdSkK+4XfrgJgG3BulDivOjlkXgOU+0iOiKkigvPrtzmBvminj HfWD14UOJU+kip0kiQeRA9ZQDjodT/BBJCWe5QNXlmGVmXRLKw+/aBniJ6D+Hs7cE5AaeoBG cbBjEygwcr1iUHYzp6gjQGEfmSmCCTF5FDAvqvBnVPCAbGfX0RqwA/ODfrz1h4j7um3YwUOM LsNCwpJaMSkYMbL55+/hjmPLxkBiaoj8cmkAbmwIYNMBhZQCZR/glMtzsRi7iMUcYmZyII/E nf+m6umIRCe4hIh8A/IBP0sKlJSpCTCwi3YhTEZex4Eev1UKv8Pt+st0V5QDHCQu7leWj4wX 02YzSHYSSgLCMuaLKt7QAeRBAHhEITCIJuQxBHvGAoNL9s5apjmQJMa1i3ytIq1xa4z5Ma1g Qq477irh6ZkIa4MFvgYizcYdO8ImDoF7UCzMUKgJCQYg/zDIXvvsVeqrZrEpy2wwO+k3gCgb sNVgDbJHhl9H3vDlvrDz7Z3vc2A0K8LGyFZhIhfc/zXAIeh0wpvDAACEYREWDR88YaKqcETI nUtxVxgK5UU7vQ7XtwBog7Rdywt5EqGLiAdIadA9GGAZhA4h5gIOCZT6nBAaU893qw4BzhTi KnfnymkTLVDZ3/zdeYa0/+2ZXJXDxZA0l1RiuoiSOmy8TgQl3bzNJP7PsimxIyB98MWEv3ix ErEAVFVFBPzjKo8kX/ROSRD87UEkSAVEkvrxrHolwhAAQPkhEGEKgkQ0uH5hX/jPDCKkokn5 f1xEC0ElUw0RAUlAyxfvO7cPMU8ZjxvthgH3lrbFL3GY0jt1su5o717LJRIkvH1RjXytPzHR 8C6cfW6qJSS/kY4ADBJ/Kzt7Ua4iHMsiyLQw/zoX19Y7v1jfTs2YiDFqa86SU3NEQQ3GowmE 5WlvGV8oqTmitjy1EJz0YpeT8+L+v+MwKvBvCMEA/iJn0DK0pf15VXJ+qUPN0h3Qh6Sd5OGA ZQFJ4WLJohyWENicCCIA2OAj4QdYPl15CbBhPntWIV+LFCGgtUyeyIevsWexR1pVP2QKWxEi KJnAaTsREIH6yJoIFR8g1e2jTIVk2TWZEKlVhed2sdh4x/qeO7IeTyFHSr5JpAkZFXchJnvy 23inUyJyoNLvEMiCT6274cNvA6ESA0iJKnuMJVISNUJATARIUJMoQAHvGICSUIEgIoQYAkmI CZWQYOPUQ6+AqBtqBe4OETxA/A+tdGIwTmIIcLPKuWOn4M+Rz+SfdSLVNHIE3DxFzObWR5Wo oEICBvFGyMVcPQCZTTkUVHwSPYol1CkhzFxRNEqA8IivwhEUw2D6Hz9/b5KoMinY4vXopIE9 xgoGQo0I0sSChECCRBBAAtJSiU+C+4P2DfC9OBC93Kdt82taxdH0YaRFQ2CIMVUjj95n8pPh g9DuA84R/3pC+RKobj3QQHpKxIKYPQB3tSMUe4wlMNsZTEpQKp90Gryj9oZjif2/uoDDaKQK pfci8MK+0BiwIHXvR+Hr5D8gYNEMEMTfvxpBg/7GeAesIgZlQWZABGkACYRGSQE6IhwkVTXp ksJYDP7MMN80SE3qL9VKNBbCR7QMQMRSnj/yEB8kqR6tlxwjEvkQLk1YL/Jix8+BwdPzgvwG z5xFi2ucxzO88sfu/IN2Dw9SJezocg8Db4YOoNxRvcXvBjtwQ4cCgoIB9gy5qULiOhyDjcDm kFDSBBOBKP9UjokdSlHfDEORGGHfqwyATmJzzuQNQ9/BiUlxXFst9o8DnlwxJxJkvXXoVzJg w9El4UQqNFhRR4+H9+JimyRqJORQvQmJhBO9uZluUlkES4QvrztbZvAkDYfz4TRmtEJBJKKL rgGy4XlGElwrHX/J84MyHzdg9iuuPte6PIbn3awnGBE9QeyFTsS1sellUE4HbCIBrJLM92BB DiQgeSgC6cpSjALoB7jii3YWzMA80UpTIIHkBighCmYAQDp9acPwrp4d0wDdukwgC2sHYgJx ypwRghIx8Q+AH8xJ+fzw+m+NJlkjSlFKUBVETthDOwrSfmfkBk/7YwKbDD98eZaFBFIZQ2qv YFDI09+yuCvnIB4ofN9OMsQIiVW9Ww5zpRaRaUQlkQ4MCwEQJaQNBFqoTS45khdA6PRzZHp0 UuLYe/wMc4HedG4S5I4XVjHR9shL9VXAgppH4+2gfjF7id+Feah7nodP0IbnYKGtvAKKD9kG xpPqIOiMTF+Qv2LV/OmowiQa8PrS3sW2lJVh+I9mCXltsfonSkD5gIGZIdSyE+RDlhEXMnAo tH5lgt0sN4cSo54/seYBtuydb6sB5X/DYD2Q6CcQhylWkNSIDQCmkhdQj3QjkqD1ZADAihHh aRhp8bUf1bbXxA9pfIpeU94hCCbEqexAci08pwOIY3xAwLjBaAMvYhzlDmrEblg5H3kPuH4m 0HU6lC9/gj0T1f7Q5vLQKhB4JSgqPuRSSHH4wHVRZHeQXDbDgw7AHebGiPz6CHKFQE5wqAoe 6aQEEr3wHeHkAhgDAASgPpKAXYafT8fU27z8o86QpUJZkSR7S4sd+ZyJH4QaswwgSvOD6T0N BsBKa/fKfqToP7CQDUjMQhsOp8vU6EEOexQqHjQQUaLi3sePbUrLC+6w0XKaCGgTGlsGzRe2 zjqOXUFwJ8QrmHlaSQNyhRQEqw1YE9zWJt0fF0kpk+Ipo185PugFHc5Q/QiNe2Gn8TWPrL8Y 49+rOZifJg3EbNb46AgQ07VS8wfgekqT+UkfeQpKEh7r3NvB6QvuJHZCQfUJgJ/KAPbwyg4d lDNSfSVV4iHEVw4pU4gL5kVsYJtFNEUCgphQJXMLr2/tsN00mrHaSEN0E7k+sJQ0TFMRDMlV BJMzWsFBERQ1fMJiKJJqZCgoJmq4bDIW9ZTlydxlSPVbQNarRTIFxtLrnRZtNm+oQ2Fs0aQd WFdNAjtzMok2M2QDClwqGUKO4cWMI6vikQ07EN4O8wqG2b2Bc0S9s8Lt56Lg4l8LSIFPPPW7 6wn673UAoOcd9GwQXb53cEAmI89bd/AYUQiTQNiHZKXgNhw3EivhMdFQp4szdbFyhywhJqP0 LLtUsiKWBGqWkhG40LxUKSbkZRfeGgxfmTYFAPjFed4o0h5PLoeXBibaIIIgL3H+gorcPfnq ItF5fNIIFJ+pdcziOqschXoS+bKJGyVSfb0KURoVNaO9LPE7jv22n9vTxO9EVCIaUKQG/LYp hUCYCkAOclOUMjEg4S4+D/JL/ZiAjoXOpoMeWc+E5i7hzsU/D7gVj+DPfUqiEYnlMFboVPxM IdNu9hBsVgm0IbBCX88ZlkkmJPbjLHsg0li5o+Df1eeCfYoSFQJJQGHuQwwAYRqBNSUrSI9x 3YWD3HrxoIjqaNk+MK8KSgorg/TDLMm6ZlhTAJUJDJGKD4sXFScwe8ec7z44atu+pQLeghCS BC81DsGPHLkBXIwfHnm2ZPYUM9B9UHYr7BcjXs8dvzXuviahvpMyZN1rwQTY2cUiEET9EGkh QnkaBSZeyKGkVhgQ9EOCRhiJFVKEFgDqSj4CDhCIX5YGEfgbG8qCe267ix8zMNyB1NYWgpcI /URzRggJ/4QUfjoKFQhOkKfx0Yh0KOQ9oKXQJ4bqAndwFW2ePwiB6G7O2LlS1hnCZEDbWWE6 vrVJjYkyPjUYeqKzc8QEioTXfhL4xFqEpMguCerelWv6YpzuB8wkpX/LMSqpifbZ7EcfUVZP dFLEqzlhnai2DFkiycB8JZQZVUDhI/dLQGB1V9iA+CQDDQQqaKNBhjeARiPrjucYJw2KGO/L zP8Pu2eF4RSA/Q8xyQh6mFBQMYQILIpqwPzbBK5phO/FlSZiNlkIaLRhaFJSriQK+wDQc4hs IdWD+3KGoBwh9RwvvePQkKp2l9B/uOmjQcmMH8nFp+G+A8mVtvZTyhBfJ5hSQzFiSYyF4FpL i3WGwO5ncMfrwpOvP6LgJ8PXZW2HHQ1WtCmgmUKXdoNHltpBpl1Dm+cbOy2ld3gMLAPUuLeo GmCH+PCuoppU5kLSDjxg8o2hDaQ/OhkoAphkA0AyalMh1c5fjzKeEKe8JR/FxDoXPnCOrjDm DmEEzwvZwVEvbHsr75s4it14CGDw/o4P5tZz5Ic7IGIHnI5UBFzjJ4zIoa566aaE5X4Rx0ks ykiOLGiqGdfyCJ8/L/Irt0zqIoaWIwBYjfOOOM4EREf7Qnzi/GIknPAwZXK7An0tJEsQEFD6 VAsFJMEVUtANUpSUFJ3OAA4ShmaaQgIkph97BRSsUtU8zqmmqCSUtj1PIi23qBxLESkjJJBB TRTRRE3pwGhmJhGGApaAqmCZoqiaQhgqYoiZhiAZKJSUiKIKoCgoApSkmYiilmiRJhSoIaIW aEqmlqhmKUJhICUkgCZ7sFNFFPmDSkLU0ksMqasYIgoYYaawIFAkZUNFBSswmggD2H8Lvg7p UfnIKnidUDEudQRAlgkaj+hU7wJCL6/T1ThF9j0DV1YcnoCnYiKoddg+M4GYVFqT1BmgWBqC SVCYWqVGkU56245iCj16TgJkigjHmP0OgolKKXROhIdCXGEMzUVKlK0pElIgaNHSNAZNnEq6 KqiqRekCezgViIE+hE2tpQIimqET858tFEJPj3ccwH58/b06Z2XhkilDGQxmZjCgYRkxCmwB 9QZWWoRiQHCiAr/fpy4BEcgCgKAMhQlUCeeeJynMC0eBY7vRGOY2XHiDxEOCPOCMO2/bgMTJ TnkiKbLHEWI5DTYjsH/ApXWkN+m4T8RWqdtXtPSJuJkRMZPmCICmlpSSiaFCkImCRIaIGIoI hIhSgoCgoUbDHX4UK6go7VQppAWo0BPPdEcgrSh4yItItIKUohEVUEBVSSoUFFCVJKBKyAUE eRsfcJyqEaES9TPWH4czByTp16uh5kABvAUIKdYEXUuWb7occboFCUFIlVFRTSL5ChQK+oep IFdiAmhG7jERVNJQVK0ClOkXsGhCU7h7UhQFFLQL+RKp5C0cgWLSAgXEagjNUKhUQF1dI57g Ont8LrvDuSEpNI72IQgNvuTK553+XzbP6msVmDRM3IWqRiImCeqDi7TNgQqtAkITPPft7THw Cz7jcUS8pAU4SALW3keps7m6SusQsbbTlqSzuRLErcItkKchEGTA1JBAmZvRLRrYw/QMBY9w wtcjgxt5cimAVHz8qdGaApDkrQvlMzMqpBMoJ0pDfwwDtUiaiatHbA5BtnO4OME0QZHjG2Qe RsPqMgXqgCOiAxY2HpEkzCC6AgU46FQITzOuSv0uO/iBNIxpOled9gvLSsLvXPy6NAp0SjYq ETt0OZspxTYj7dsTXZBjSbSzOmRIGp3sLyp2KxtFpS+bofOYYxAwnAkoJED6Xx9/9y5tDvjY MMB/zGhhWK5iy/n8p7v789xuD2PCLz3jiI/iwPM+6FRYQiqfz7GJqMGEW2N1kHd/ZkpUeG8D MFCsfliOErQBw7O5aBHj9+EfV1hCf6dg9sbzAOIopHySgM8zo4BKElAaijCghRDBKjMa+Bre 8dtohCcoZNRNDdEkDdMIaAiE9JJlaHrgOSUhXDjKGEAhWCnkZkKR9xhJAqBjesInH1S6NkoU l9PvnA6QMkgCqh++BUd8qp0IggmZ64Ah3nuJzFMkCJv5ExfmaPyUSk5HQgH9ciJQeGsEAoVK TyZRMhRoTSK0Kg6EEiUNAlLiASkEIIApTbAaCkKFWlQNANIBiTRQBQlIlFIJRVBVFBRQUUlF FA9gpUxqWgdQqlESLRhAjxwH9oJzADfcbJR8ZR42bDobqmH3VKpYIasRoGDYXNcW4qgmCRUO 0UoQDKQjkgCYUkh4IEh+PcJxET6n6cgJpWgEnZF0HAWEZ6+2HPuTAA6ghCKpjwHIhCth2FkS DiOOgbqDxKkSJQIZs5d2Ibl2IgBTGDA23qocQ2VYEowkPdyvblvsHQq/kwZjogBu+KLKSANE HBBAms2QBiNYFcAj3yNWSVUHYMcLXqBoAsAgu4NQiDB4SkDof8SimioEIEONccRwUBHR/gHz TFPDjkVAUCJ4Tj1FOmYI9qs2SopikKWRKhUChAApKJI9gvhtCjInZFpShOEmJTVKmhOSo4aA aIiiPrCKaFGgoSuQiaASJWhGhGgapqlYmkCgG9U2BGhHikpCDeeh6cuJTQauYnCLyVaZiKiq CJQqh4gU0hxANrDsglIUi8hTrwCPLR5aqigJ5kzFsqmhuiBht3D0FoN270OGzpF9eZR4HeNU lBErSFClNNK0lVVBMLQUkVIlAlVQ0FAUUUIVFQsS0zFJENIJSJ6qSkDdOX4oW0QoGyCmQGQB SxB0OlQ7EUTFJRSNM0JSzJQ0EwyEVEsQUVEVUUNIUwTVFMkSUytUkHxAukpHordYmOF8bSUQ nxs18YOXES0hTEhhIdI0IVQlIuIoWnQnJcEkRNuFjSpySGEmiSjkHJMxuZA5KUAi6JYooQpA oRKB1W5rh0eIDIgWKwAMZE3CndQio/f/LX6YHx6JVdyMTz8T9xESQTIBW68GB+yc0Xkbbof7 YOqJ/Kn7RRTqffRAp4MmlU7roh+/9fDg9cMDVI9WZDiFB6GIHgvTw0do6RkGPR8BIn19vIdb oupOAJQB2EtDE1fVKCq5ydzLq/OKZg22zMkmXJwbpwQEQD3FgRS95mftlc0Eom/6wMm2IPmM L2x0kRePwDUvhR3OyCgi5qFb5CchwDl1Daw18xKjG9epCCkd/eJ8E57qgIA+w5etIReFyR8c glYDjBAJtlDBJBQfp0IEoQKv5Eg4N8O1t7tyqoEJS73IJlpr6/PdqjHyrVWGcxVEXEm0UHFp yrOlk6lamCFUUsHlkKR3YLIqFngQS9Vgz32P6tfamuAFLNrDbVPQCufOzd51toX4GJRZ5+WB e5JmiEz+Nps1BzIdxImGq8bscG53eKbWLId62CnlOcAUxVBILIRANxZBHl21pt0EyY6GPTRy +QeOu5qvx8Sn5Xx71PAH32fz8gkjdf6yfcp8vge8R95jggB2IVD3EUAuEENiXBFftProWyH3 b7iHGCOmYv9cCnx1xgZ9GAYA0vrD02KJoKBaVNslJhQoB/r+ci8AgQQ0AOhCJWl/x2AjbCfa VzJFRemc1FHbAERSwihQ/vkyGMGYrsgaVCBIJCNGGjFtZag5Luy6oi2oyNBQrNBATKJQ/Ngk h8sNTQHrcnkzeYLGpUgYxDpZmiHlvOcTxIaQ76xyA7KnLhGnnA84SebyE4gfspylKRklGLCF yAIhfJKVMRTwkdKBQkykE0KnJQ0xI0wWjTopUOQxAId27sriBTsKaVDZzRiXSIX5cjsocZK/ uJDkQUCH8nL4vxQQHneg3JSABIB2CqWRU0PqXPOuqHJUuw2XhCiCQZSLxEL+i/QgHVwbOrsI Yhw4Bse8lDwlecIv9kNArSZIP6pEwDocjvE+wiksSsfHFpcJIpn8QgYbCYtkN1IAL8oQP0eL +jAlkYDJ5YgfpeDHoO6p2f3D3U85Cohj645X3YufbMh9+BiFIiTky6bo1ZRJMoNF6mYpUHdO Xxe52+36eUTifz66k+KskkvPNhX5at7VD2NIkdWkxjbbiogiqgiJWKkIGZSJoAhO9CsqFHoS iQQDkFIi/tkUTQSh/0QgX6kQTDJ8SNAF+YvY0uXnhejqC80CRxJHliEVQH05BHdFEkaAEjs+ A9mVGiqA/WShgcvyQusp3bxdwHMDoeB+osKpoqiiiiIUUUVRRRRRRRRcopX7p3hk19g1kUPp BmzwY4GnRIQhoUeQIWAxofpgwIOlygkSpEKyCUgBAXPXHiHIUPF4ImpBhgSIVWZWZd7zRXse DCoRgbHZ+92DzDbdFsB8EOqdNB1XSLaxnfOpk39Kpuy/E6CUC0V6D9MQ8fqSRR+uksQ4Mwmq lR3vlArqUA5Yz+XBgLtqhC1IagAXB837YyM5Icx9w/kn9mgnH6eIAF0nCcK6E9jHhGJNGnoH Zg6hP4OGZoOOj+Y+C8Qv/ZB9+Py4j+J/s8Q7A9YnC4BcYB3PdNzLqTKKhorUzEPOJcSR2quT +UeYhaOA0QCYBA08cI6g2AEkMhoDcQEBkkhe9o8GdA5hEM+rvDPIGuTyBvAyzfVbwQ1Ezdoj wheYLx2KG4KR8X05jyw3bvropybu1RSNCtJth9WCe4hd8bPQfg8mBc0T9fdzo/sTvJ/VnPRW 4acaom/UJ832PcEQhFjYhZj92EDBAEUwKpe/5V+5KU4+IbefgH+otbw8oCeh+UkklLG0ZUZ+ m0wfMNvcWthL0NYR6VywHCSg8O94cbdyF2ul/5uo8GGISBCEaVC5AYkvgN76h3XIgCig5AmJ aLrHvmlSLH/Tw+p1Nbeis+yVtgByeKd9ffVyUJIoQKpTPzpQy/qnHFsbjSlqwpRoKQR2y56V Pxl3OLjpDMYQeuxo4DadRYQR7hJlwDJhLrhwPxPs+D/OQUZ7dLmQVDs/o2M2c9X6Jm4iRsFx nSId75lVXkQPuw0g+UTaH5ErCVcK8tizoBhC2c0sMOx9f1C3DbZ6gKdzzMz0/kIj6u7ljy6p au5srjIjuaCjMXD5XwPEQMIFT3QAeN9O/sTwgfl6VeTVJYp82pdJSWYRVtRIIZkgdsNOa1Gz UEKIrkEShMPiYc47yQ0G12Wy2FRuqJAssssaZlVFRFS227ZcjXwO0mo7Du+/i+D5yI/CKn1u 4iKxej6E6QIwjytpvNFgFm0oEyUk5YN6xgw/Ike+4EDs+5IBfmM+eBjzZKXjjPrxa3SAsQWJ s3qFVGkCSaoBCGC/vYziGYP98sEYtdIJUoIIkNGgsMKEhctoj7pAGhGgsViw3Ir3KBKJShwE mkJE4klOzmAHURVONFOhQyUPcDQbhjhmhx9t3g77bfSPrHvpHp8ojF18jne4hHnj5J4B3tx3 vbu1trKJRz2aoN4YGQpDmQKA2wLdowzOJpICOmMwveuTkBMkgkdPZxyckQDCqqifDrBwoouG L4CLhQXcLh25x4eEahHjjs9rbizmQ60ZEch2IofhdjP9vo3lFUdIXQJZwGCVgggmlqIoSWZI JJhpgiiigJIGYUoKZmJKKSIoYmgqIWIoix65wmaqiYOTII4RxrA8b3Yu8sy8AW1kENOAnbJ9 +CPeZoaNx32TsLnTTBQWsHHp8NwPNnkOgRVfJQ7uYCv5wTzcPb2PM9oNz8tgeTh7m08m8Ah2 AAs3PIL8ANvFTAb5ZB5Bcly7UCJCo0UHeW3+zcxUN/MD02lJJvTSG+1ZEpiLJkkATctuzL3K 6GDcDcgu+9IZEswg7MHgTsfZD8olosKtJRUZvz6dNIczMc0HTShgnqf5oGiKal8UXn+pa9hi +fkciieV+h0w0ZFqLU63mLlFnE9HrknP8HrHTOQxJoZiCTwB8g6IMggrrCMvopErEbuBIlAQ OaDryfsPD2F3WlZfXiQ5+mg4FN+NqJuwIoQZE3y7oSEMqTM2VMo+c1VOgzFkF2XP6cTAu8cL XX2isg+3fwC951NGiFEEwB0RzMZ6m8aUwpCQ+WIkr5lWWKMSHSTuDVWopkO1dxuIJO6pm5Cx orvrCzlNdqchLp8YG2UYdhSVmuMMOwzk9miwTOPXoHBjBkiMWehcHJE+jEhoKVSiEZSQbR8L 49HcVfIAOCVCKHBmjpxiS9eQF+YjQZvhVFaFDaCGQc8QMDWN1+ujUE9iYsQf2eeHhcbGZl7s CitsDchRD4aoS3qhzHkEQD1QCFvdIm2CM4O/jgjKv9fr4+3ODulNZJPJNsgGIFCeHCeLPnA1 3j425AxB57z49HuJHpG4OCtMODx16hwgByjkTBLQhkabgUkAH+8kisICAc4lnKwOz5ip9OuT qFcxfvshUShAPnv9+gBHZJU1+AQt/LrY+B9x8trKCmauZgZBHW1FHvDwBBPBsxlitfA8sGo8 GBD7YhAkcbuTPtdouvqL05WWXCj5bm6QFELCqi+RiLZqFCCACG+OJ9gV7Cq+fgWem/9H5aNO 10A9QORGK0BXbsb4Jv8gloKUf3Y+496CKQJ+18xiJTMz+cWQXAqljrsZulzNxUNp0IhGGL8X 9p1SET7NWsgNUr7qNt5PPlZJpHJEtxquwSwlsDUX3sAoujYgO0zJM40UTt0EfKC13+rJchh9 77ikFPHYpUVA6sLB+uueuRv8YxJyt/Gm4BbmpUSbUBwiQ22q47Zw1gpcElFgd49KKV6TBVnU YZPLVbbaLcgHSVDU1CLPwnuv7tBiRQD5dRZYcQPbDQ30yjUJVJh2PJqIdoVAf3xDWkJ8j0Tz c8KoYTjaFKXCdiIG0QtLz2j0OhB63oOY5KmPUHO7tAVSJIEkcKhqxIKUQLtsFioa2ctd2MMG BhEjNbBe34Uv1YnDw7WaXkxRqbWUDtjs2XYwJydXYbe8aHeMhsEogbg4kW6DB1GIk72Kt/hI qoKJo6vY93Ui+ofI0Id707XZ0dwZRZGGOY4BmFhrRHIxNMS0lTBhSXhIUPNRdJQNsHjCIHtB CQn0lBA0RHb4SAOGwLpRlo0WqpoL5dO8wDTeMLKpstQkDGmlBfIXCRC3bjNdl26O5wRugaCj WhHhFOZAD74cg6vLpy5t0M0pBt1nb5YYxVJVEQFUT1Qe2HGwc3MaIIU7n0fHXFcxMU4Dtm1F pI6wdE4AUxyXcZUfgECC4dG7HtAdumJABc1ExAS0RQVMUFEUkkQVTEsEkBQkyyRFBEVMVJ3A S5NUESBVUyEQeLd5bEJzaZioqKofSGDiviDKEBQBIMhID59ZBHsPaqA8Dsfv/iHevEAynmLQ fpMlBUVOLaqMLRQdO8IIAhKp2TAUKHH8QrKQCDifv3fVY2GO72/LWDcj2eRTHOMGgj3fqN95 B6WIcnPlpC/ifuRwWO7JB12JQoNIDhh9dN0jsEPZAPmPIifdVJ4S8n4lOQcKNsclMTSSUv4G wRLEnnQ3hAcI9VPuoopqiimqKLhcqQyMWH/1sGX3hghB5j4oF7DuSH6qqdw0D5u4eQGkPnIp yDoMOxrrAUV4LLKOOWJ5GkdEx92YGwFKUn4whw4T5sFwGqj8+dOnknj4pZ/moQ+D4NW2kHO5 wuWNQokHaatxsDJkCsqcaU3zbVSEJF8yIcRHZMpoqgKiVGg7Ch3CxfyEGLqHiLaIXwZa6BjG dJViCKllFQGMSiQxHr6KjXcYRFCZdk0Ij2h2nQ+1lNiIcDILtOSQD+4ECDNvUMNQgdfofgFB 5gEd+4IgcMjHlFDhSfQJEe4UpkT5TKmhPlDHiNH2JDXww0oaX2zsBvj+lSgUSIATvU9QYFL8 sBck9YobWaYEoTyGUcZDMhSDSPduOEA3DjWQ2FEYMladSEgTHC5wMH5zmEoukqczno4AL8h7 W6G4ZSMI/W1aBkDIViAxglWcT6WCrpGzo43gvASk+LA13gWAOIyBKn1UEvktHDvN+83CSW9Y Cr00IajxFyOtHZnve0przu/E23t3gMhOeYgPBpnHITccPspfMNjmr0MIRmgiSZnJppfmif9R +w7UbfGQ69bxmlx/mPErwinQmi9rd0ECMQSg+xSyQz6LyNBg8XxiqpmqiqqqqqoqjYcn7YzS gkiN0DHeaiRhSZnCRvxvT9adDnevYAJPYeFxsKPlXqIE/CA14EQ5cFInjMqFAui4uSW/zXAv Wz8kh5JMJVAB7k+vB56VONCGLgESSQjgeuZ2z7PTyQ+HG7eIJBAd6HeSlBR9PfYrcjxzjYXu NhK3dFIX1oFqCVyq5ie7lgHSJ6kJECWqBB+8oOfTp1XPHcPti817nUp6qLk3nEIwEKieksjr qR4wXGjpjn1imxf5qfgnehzPk9PvQN/wd29MXIyM6DijCF7ASMAApMgNYDx3c9btoEcmQ4kI lIghCfYcUms8wIhi6K4tA+R5Ae3wkk2RPE9o8292Z0LW3wVXbtyeqGlDlNUjQhPwQb+EY5Lh /XY/hf3+ducu24j0uRSt3fDcooigmB9bPk/UigeQFCIEHeb2FIXLgVYHO8uiAcuChLgJogeU GppOJ6JkgfEl8pKwg2Xdpcbx/xjp3QmT5kueEKdUQMoO8gLFpDnOcBk5HmGxMbAFZreSOomx RTiRwMWQ0iNiKZ/CYgWfWUbObFr5QLhlAfY0mF94fM6j3ct+CSKJqCFIkQyikNS4cQHTDUDs RfeXXRUdeUKVDhqJka1AvDAuAUGXd2kvMQ56wvTTRSUQQaphbGq1k41o0Yw0ZUvNpovLC4zA ohpEsyxLKNE1o/z0YRswq3thyo5AMMggxotAFNkkUUBoVJQGATKwoEgwtkw0ciH/6QBS4iLy ukEL7hBOK+rjKIUkFi3GEDmIm7iQsb6e8OC3eIPZ8lEYiw5+75OaDs6f0YxE0RdrPr5L8mPP dvOc27zeDt2j1CgjCQKiDRYBcqityMjQJQjNDzfoIxeHduH9V3qHYN8Y0MFwvd3ywnZI54bj 53zwc8pV7I2RC6BolS6nOYTIZeTMyZMMO8BhRnbaayEF7PuQQnhwORpEnkj1r45+R8DC7YfR Oawu7rYdyv6uLstjyXEZhITYUvwT66jum4ebtp03S2oz7PscDHD1ehIKNBGx/1qUFBpPv6Fh m5ouAYxhBDgQdwJu4EQjeHQ7ZUF5k5NGEDkyrsBbRG9B2ABI90OPHrUhKetAICIcmUXKq0sE XDBLCaaSqZJMR2UQ7vRytscMcqnjERvZwEqZ8oYFOXZA6RQ0VRJMQHSJgySJJKlFFFFVdjiy nCimKJKIp+dopKWJKCqGimakiqhpaolYKGomCgKZoKRiKaUCaqiKKKoImYCoJKChiaaVqlCB hiSilnBxE3AiMClopiMgWjQJK+OOZ+OIcJGZA5d56dcyzyaKJiYCZIYQisnM8oIpaoIpJIaa SqaKaKbMVwqiOCTp+P7AZsD/ZCUpsKEAH2N3mK8xepXTuEuS1fw278ifQRkEwR99Iepl/St9 Fb0yfXJr9RbA1D0mkiROGElEcLgEViVLqdWqUEersoQkfv0Wxwx6ex7+eg3NHIBiCYkFGeQC AXeA+4soJilCXXAXCaQ3z9Gi3kQ9CtheSifPyOD5D5eX0ThLCEJBWxoCk0Gh7J3uWNnsBALE SfuSJRChpUIYQWMYB2DKwME1BaDQmPKdS60TUbxQ3KCuYZYv1xCAKRNIgXAROaHYQ80PZJH7 6iim/nxau/j4bbzvhw3ibzx1kkgk1rEbfnWfhmobQiyKQ0XMIYEsmaoVBb/0wwAjMRVtMMsB RiEaCyJZ48ORxDzJhOyEVs4wFJ+eMe/plLhd3YI6azamawvRrMXIrMCEBjLh3PZROwFB5EQe BpNediCweeyAvSKGWUCEYLuwSShyYhIbQ0NpJcWF/UPIpdCAoMOQ/VQnYO5id9QO3QAA5pKn EKnbMjuXcPuUAOJBUSh/gHdr+Do6nVZj+RAMM5OaeXrblGE7D1HN3NP5iTOyZ6ppcrTDQp7V Agezg/g9D3ccBQ1uYDvOiCWiMPmU7GnYGHjuMN4XAR9vRQfVjvtXXhkBpAIgACBCUU8hNIRK 0RMSITKlICkQyDUEEghX1NlTkBsUIpSZYmhipZOEDk9PokFznobB3Cm+8ckdtozxfLKRvOKk L54m6hgmWUDS6TkKZkA4JyLoRHORKQYeq8wkcHiWWTuegCcTCUqB8z+XNDEpwwFA4Bkq1w8U 0L90i0BZjkmEuQd37t+BVIg8iRShQ2DkHjgZ8slBT/y2PIaQT8KJBcVYFYBJQAlUlAHoEpxI QP1M+zJrxwpBFHzUjyQs3IDT/GigIK4K/0wU39euz29fM7peyPt+AhQG+VcQJSIywgFIwJuH yhCIfu6oYQICUEr/SYr8WIKfKQgOE+DSdzuEpMncoQDtOsT8+OCLR8bAePxdaQ+IQFDQgUCP khAJ0GduUAZ6cA4n9SSSvYDl8dlWfcqfqe3JUNd5706gcpfkaaPvdHPd3VTqndv+uPjoxiIt XJmoZ0kD4Gh0vdnQXQiZbYD2tMCiIAGPMNtAIDYzOwYJ+XYfqHbm8+XIgKIXFVGSyCEGHjLz JI21BMb9CtaQKiJGgrSDBKPkqaSIUiUROQBqBJEHlkCiVZGSiiJFDhCZkRpBggiVGqUPUh05 okCICBXviVxOG+u3C8oyAbmQmV7Ccl4GBtS7YG5zg3KQMKgY8RuyB8QnA3u7eSCdyAlbBusy klEwQVXo4cLtI85J00UVSKhixQLQiCA0N2qUeRl6r1A4bwN4q3mDcEAkgsrBKAC8JoFac4O1 qeBwlIZlKn3H5cpGQNfzfIlAINLsTC4SxV9QaEg3vPgUGD0Vw6b9w9z76mQJe4DxJfQb2xsP WDAin3eceTl31CB6jW0P6oHRglloTk2H9w/dSjknbi1P74AUQDlH2untlIgZFN4ZAciGqOZL 7m38OKwogabHt3KwMhzSByGB2IGghZAXlA8QFGpeYb4YZiPEvUu+PAJ5wkiHDFNG52LGh0m1 7L0gbBe6YCBF+OAP9H+zxx0dfwmikUiST4hDEEPooiOz6Bs7doN4ChaVd5DGBeCEXfGyodSe CE9IDiwgcqBoEX/iIE7IDxlJkHBAZhX/xQA+1Bi+NHkRLDtljhyT5qX2Nx3gSSSAIRCpzLli ygWcuKTEFU1V72hoQ6dCDBoV54CmwNi6gHQIiMMGgZAUIJO4t0MDkCC3U6PMU289dUyD32Cm BKYiBCyqrIwQC6DWjEhKQ1GNWEFA2ErRLC5xQKDtO1WCyDMYqQCJqKwZICaQJimjQukIRZWJ JYRoex0A/txPAR6HpB3+IH3qwARDEDQSqj+UPBr8z9OJ9+2EX6bx0JgU/OzMz1cMIhypJR5H 24bwrlpLeyICCe49/iCpRFQMs9//OUGiHcLQD26+38iPWACqHYGB9z+ZHsMMafHY/CnDCIxv HwT7h+T1T61Ijr2enIp7enkW+0LaoDH9p5ruHKnhUOgevddB+GKhjrFUFCrGQd4NaxwkISEI CTZMQAqSEwgSygewJmn7tVehBSwA5wQP9TFEv5UdMax/fMRHIFT7l9y8fww6CisY9bYhVUWV V2tESD1APWO5e0IbFUSziykvc9jVpJnrdkSik8dqN3RdFzjcuF5aCTeMQgOAjHZhwOh7voEd uAdhfdJsx/0wphHfAnIKQKcG5gD5zWIJ5s1BABQeLia7dfw/YOApsnn8MKgxg+IDSSAWciBC MOSRYZqUWd4Pcn1nNkkNx7ge3AcbC60envsW4sgKpqclIgBbseKdjbSJ5GymKtJfDFZqHsaq jlLEpQB+cjiIlCQh+2Mi6OKU+tTX3KZnGUENuYAB4D/SewVoQkIGFHsmXQVpUU9ICgVsECRC Q++7/sMC4XF2q6v54lJZhC5YPxylOUFoshAiDcBVTUU1AE1vCQP2oaHr6dnQdPlzKsSQwsIw ZvZDo8hP62SIg5+w4o4Dh12WwgAMJ8g+nzSDCCJiiWxcHUgn0gNEEhibbDfIFTij0hIvt9ZK 07XGBAf7YH1Q28evk8+8KYxUTzgENOooiApiIiIHHbA0TR96T7ABwjs9uQ9wEekoee/QVQke i9wO+9sHeUcr1RoMisAwHsaTEP0EQAGh6L6rPA9/8FaHuDZgyjoWp7ry7klJ/FT4tCaIxihj rWiRpoWCwoPyL1OjA3ueTDh8LaFO+5+R0oiOtiYe7WtDgaIjUlRGjRz1/eQq6+LsvEEJIkEJ 3d6D0/ip5t7VDVMwRTJ8NGakrxQoACslQCaouqVsRuJ0Aivq0CEFTjWsz5F9iSvHDC8Bgjhd FhsQa4yEhIS0OeinlXwn6LNAaCEHBUIjaIKIAHgw66BcWFbs4ccCmxo+LCh/j8DgLoUEdxjC Hxwx6UNqRNNVgD4fk3gZ+nDgRByDve8O4gsD/tkMiQoJIoIAKQrepRgi8rA8iLi7y1S+dMyh 1X7nDzviX9sCbj33j3Lu+WvHFgx48AcPWbGWic7BvIm4OMpPdweJiJchlaKctLQ0BzP4xwJT qROzRLA4R+a+tqaBNz9PvoeSdwIWwtywxwyX04LwD4ldMUiySjGzv3yZmG+DKZZUqWPbbaCr E6MiUiF/JtFCSSUjBLSsctYjvDfCfOEoTgAeSGI1mBQIAhZhJZVFpfFNEOACUgSBC9MEe61G Yo5IR6XeQGqiGoRN0Ijrai8OtWjYp50FAsJHkJtLVUAbRACiKJHTA1APN7n7ivMxDn05dF2U kluh4ZNM9UYE8Tu8fdrz+hxDzBdoHXeBgQMh7lJLttsVJFBH6IJu7sYX9l1H9J7cPZwooI6u rlVo2Xb8gKRRUPpsfTi6IWjj+OcFDIdgioJlu5xV3euNfggH4+t4ht9XdtKg53weBHrRFKfT clqgeAZ2188OKQkyn6IA00i0kQVQEQQM0DMNKI+5UA0oe8P4XBF7CaAhgj6oLUBpEMgitK5c kcln4IwyRQLaL8DA6yZ6XAg8oKB4Pgmi95cC6m87uAq52UIQE2FAfSxBU7QKo7mTvCFM84MX cGNJ0BXYiCQIF9NFmkbLGoTsk5HfWwHwp1eP1wvhZhAOyUhpwHOGkXZj4QvmrnrMMQQElD8M fgRDM5wjzz2+B2KBX5AnANoSMEM1duE+ohVAtvxbx5k+nntkhDYwcV/ZZA/5paQdoTUQ2TTU cANQCj+4w22cNJGBD9+cSAGDBNMGxnsUfKUHIgY0QFrzzeAfYLmVVhpFmMNuhz4i17hL9aYJ Asmm1bi/ceigvxl9EQ5snxPwlwxx7xdKF5BuEHIqJiCKKiCpIIJobAYwGOktpBEpTtPCo9yM 7YUJYi9PFJCtERzviBuPgk937cbRyAP8oEAMgE8uDIwdUIV94OQgKREe7zPH+gTy0SPYXAuF 65rBSMAoxiYQS0X7e1BVoDASNDWXrGEmgmfd4TpTEKwuEUlAwfY5DEJHSzNQMDI4h3suXIEg XeZAeQzroZKAIWbnzv4Yk2lIY1sKBAVtAoomPccN33EQ3NUB2u5P+X6yZNqg4BogqJoZAwAh 7+HFJ8DAhRvD/qw1p9VMeQ83ophkJMERAxDb3LQPpRMm2kHV5SQXe39pw40AgIT6ugTCBxkA CiIRoAE5yHzHD7xxH6q5AzLJSifTuG4OEJZD9oeQnOXUGMrk4Eo4hsdO6tAj5lsDCe5GAYJD GF32NaAgDi9L89TSHzK2uGhZ32rwPVPv9PUUtU4wpAQvnCTbEM0VLO6/yNZ0WpfeGWLXtZOQ R4y2KiVFIqNMTGgKCRxOuvCDBJWwR7eas2uHfFUt54ZETVFEHEhtsHiHego/A2mDoMeac4ES SSIi9wfGKb9+pyDSjkGeFIBsWpRC5KcuXqhtoCzO/QryNH0V/dxqbkkkn8Wze8kJCdWsjzqV 588s3tragtp41hXhvhpCvOrID+b54Bp5vVo6W9AuoWTaJZdLh0aQ3EwoJ0KaogblU2BkIlas KZrBUmyu1ShiAwbF+8jRA3ZcE9Txr9PqqcQVLIK8zwbq1SuWX3MNnZwSzYsKgUNAU52D4im5 8j6DNhjPF0G7qS/Q1MTApWBSb9oXIzBAYnTTtCjqkTf1KDz3EOMDOEN2P4whHZhrbXrTAkI0 6hgNi4vDQ6E4loUsV70NFobCG0wZpK+ytrEvFDPI49xCgfK2k+esQoEq5Vnzje5ZxrAwfhAF UgxC/eQjokKIoAgV2A6MGsuSxUzVFE8/lOcDsSvRMUgBov489tMxAroVazYpfZBiJpbgUBGJ ICZCFq02cwp0wo2MnhAvfEyj4NQ3mQDyTkKTL+kGYC/TI+/WTBKeSNzI/YxOJiyVSUEqluVD ILfNy+lBNUlnIvMSbUeLFSVFcDNWc7Bh82pJCRouY0sZuEvJikjj3ifs6GmiEDz9A3QoI4Sc fXWBx1oGLaL1EyYUUtG1nbepwYfLdMDtA+haILyNqEDfRRlSnAiRZlWQCre1lOUUGvBKVh45 WIDyK0uk2Lmkw88NhSNVDYxCOd7wOFw7/dpTaXRVU2U0TURzKzHKS5DtdKlwA4oRzLbD9I4B 2t8PNK8Nq2JgaH6a+z6SNjtTUCOXZy4cU/l3GFQIffeC8QYg2gou2+wd4cgqDZohbEfZCDrI fdMQgiY7VreIPHQ0RTV8YcRAEMQHbzNhLakyNXAJvLQtKS+WC5HE/jYdrDOeFPEUN5ohiDUA CUpQwSTsPRQw0wEAeEhuUQxigGgVNdffseDpMCYRokKoSD7MCxN954TsHXjUxbfhb1025w5b EVvUcloB9wvq8lKqJvLEMkaU3gfWAdFrLAmciiU1N62lzitFw84txNuXfNnU4LBDeCPAD1eF UVJHiOPD365Nwj33N38R4RHK/ObBtsJtC4jgBTw0I1BnagOGzc5A3ga3FN7VDowd0QgLIAHO iKkxD5qAvEJRlWATHNkUYd7CGv75acp2fr2Sj9MCywy6EKAiiQnz8kTuP5iQU8t2eiJJ7QIT JzYVExgO6eovYg7gESmVR5lKhH7xpCRwWemI0+OhwZ6E8KiIvaoz2eJaoT3edHGJcNx4KdQh wYF+xWzBJAI/40qJ9gIgWq8yRjSaUn3ktvqI+RWbd/AhSJMCxg4ienpHxcmwk33dxaBALhPy zy5vIHboXnTz+jHv5H2SZigR8/T8jv/QAFKk6PAPCFF21Dk99Kd8TlFAvocyWjDfG04+7z/G g31dvj53Puu3WDrxwg971494XGduDxLzGPW4RLW3j07QoyoEhiV7yYUF3qGMDxPPsBthxKlY iQmj17TD0g4bGdBr4x6P+zK/E4j7guW2wqQyhjAb+h4LNMPuRFZ5I/4I+K+wD/WMirEm59wy FHuf0x/H6JiPBcTcd80uy3gd7XLqXj0ET9oJfsgKAVhIBR0TroTrFTx6H1192jPr8Pvkoqre QeCEYRPIPv40Z4SghOZ+UuxivgEmHujAZD3WxAaY9jmgQB7SDThUNmMERAjkqhr9ZwAYeyDN MQDX5wXG8wkG3tOUyRNFS8YDAnylIW5HV+ewafQlcpUT9ZGdsUwIYfyHMIKOcYSVfEHpKRKE EadQzDCIkwnxnM2TLoIaJIvxY/CjVhhv5LpcOZICv8JFNTolWlVyFGgKEMIBXc1gcYExzNgs xCY+/8esyOgk4AU3zQexAfnm3s7ZI0n1lOpSUj8lQsMEskDxi1DGjcsfiIIGQASe0oduZ7mu uE0G6vJPmqfeFeGUkODaIh76DpoJnbZ6aaELXtcTev79WtlKRqfb1IzTooInEkvMg7dqkvYO Lh5XGCzUIhDBg1xECBZjQdXXY3B2SROvgCEcVYmALkADtnLEybfe8rxNoGjY233qiECwQ5js R4kiyHMDkvf6ziD3Up+/jqWaROA4Hl9yq60qCHsSCOcBig4QNKySKskd8YB9MxDe+ig956ig e9YgOaBoid4Z1uhIq0JMAkPU3y8X7FBD57KD+pggD8UPtT2U/bHCeogKvmWoFA3dD2vb6pIg S4oFzRgu24xhDGyCETF++IZah+S9U+bsaQlRf7hkFBdSyd3z0ocBEkGBtkgjPoh3gZsRTx9l O9+ut4XF1Jkk0pjO8T7/RNhHergI21QUNEnLjn6HhhHe0t/PR7RLiY9eLhtr3AGCewflw2h4 xU6kPSOQzD8J+OUVJTUl1UDzgAjz7o70E+Sb31uhV2E+t+k/f/T+QfxKP4pImGVg82JNsWyC gYoZT83oPQl7ociU5Zkx32Dd+Od+GIdlcrkLuwYOCe6Dk92vQfXYKGqu2EKT2/fznGTpzAah 8xpjWW95d7xpIhZiJUCeXOZ5t2xdz5zIUXcIaH37HI8KYpjthvezJe9oioAqGVQnlzmebHdp u73DyW7Yok8vLitPpj6X3o3WV6kUg0ZQwIEyolIS9sAVoezVSCB7lKTbbLZcHfKvApdAijq1 wIICD9/ju8w6wkkVF0sO138+/DlcxF3C4qQqQkmojtkEIe3eY7a5k/HmYiZny7wTB7HfGDuM LhHD8o+yW9e6QB+rSDvtBEDRFDBBNFIIy9u8N+yzc3knGCqpb3lHHsH/CXJIIEzJQwIS/06Q /dpRNitOJlmR16bAvuF/CLrkfWIinuLsqEDtRXqpQeQkHE1H9VsXE+bqIdGvcEAaGbtBf+VG BHUE0/ulN9MiPA4YX00kI8TGfCehdlgNkQcghUQJqgxguoJj5JRxtytDQVX1RXWENcXiIcfR q5mqOu+rZyXAK4aVhjQMPJwBdAKox3QIun0i+V/ghRHrGBRIRUv1wyJE7xH1LBwu+tnm+R75 RcTvlPat3W1+DwaygOB7slmXhMRJoQggZnrAIhoEhhBaGGQRBMkCWrEkh/I/WXYnlEHwSvaQ 5Zv8a1yaF/2R4YyPyTI9fFVSlAIKDopVncQwJVjSOWvuuCnhYxwRgBKl07T/FykZGkXpEJCj FUooUxTP65myW8xAOu4tUGr1BpkkWUrihXLbScnjnKNxLQFUodsozsEQIQP3acElTFuI0pN0 xXEnVla4DkF0THsjCLFLjfpsGmO2RF1wOtS9LYuDQLFxa6k8HJajnbjRZXAaRWY3gxPXq/Xz g0iJTpSK4AHytDFgxd3weDABfqwZ3B6/AxngBodDvYEP0DCrCBLbEwAdldFSmN9Cb3yHjumF mBZrJozU8XIxtP6ydNojPHoEF40hNPhYWRextYXzeN/3F5/P6eAGHUsBVgJEeV2AKiaAF2gM BApiX336tdShXBdgIsqOhRDjCsibCchyRynVE+I3BwvDS6x5w4hzwj2rlz22evQU3jqHkDtS CGRRuJTyS0dsGlxx3PdfeDWBqAUgd9ctmYF19m4fYBXOA9SOsgPuRTGdAHCJiB2y69k+N9xw RtqJJ0DbW3DyNq9fq5nHLSJHe7ajxY3Bw+QQm4+CBF/cID1R9GjtJE7oAwVISHXWZg9Ir4x3 iBzKoA4gYrnHXNdOOOQlU97kADnboEQu8nCJzMiRBBgA9p91tmh5EcDDAx3xW+6VpTYiJXxM zDIpMnGjoACriZwNLAJIQYMOf38uQrL7d8efLmG703MheOKaCRbGedZob9lBGRSighJWnZu0 q7ZKMAMH/VfbOD1h1DdhY7GjmZZZ03CZ1iGYQWwGOz9ad6ar8kKkSGEySuj4Xz2GdD2LPlMR nWZUe9gjJcVrYJkEQ2MGhMiFzQAlQWKhBJMDYYgUl4INCyNT8hmRnsFCo1FUJDy83t4XRdVO RV764MvZ+ycuPL0Bl7WUNPJfR38S3uDcQmPlRXWVre1tDPyWncu4jrPwkorheMh6YEVMrJQ7 nNtslAQm2TyDIgnkLkBBkTJlbb8l+JDlBk0NBn4/NCDoDluHal5TdSgENYVReVmTiGxUuJtM NCe68bMJXZRwSNmBNg2CIEMzRoAJjDAmEGyGyBlFMaynvBLUZpo/mtDg5B4NqcuVBtBXURXb Wi0JBDaJSHQy9iSPtfASPwSIFOSQGA8aA5PFCb5ubBg9YJcU74VkR2YQIvSDxn4rYgcj4g/F 4Mp/cDB3NGtHh9ztT+Fdkr7UpUfwiChezrL1RoFH4as1XWUQtHeAEp3D11oHYlKEXaHCUCgF AoBIgpQApVpoEcyAUpB8xlE5AmLSmBTsJSqRExSHc6B/CAKTmSjkLEAkShQUi0KESQUXkKtC KaBaebLRdbBuwd984jiEeQIckXRQqQyFLUQukTVKhSBTSFC0g0jSCzLSUJQxBEgyzSlUUCG/ px7gV7IJSLQqUAUOkUDSgxKJSB6gTQRJVINBQhSUFCbyEgh1FCPGQPdu4UekhMqKHufVwmZJ Fl7ExiQ5AJhOQqeoV4oPNgUxCYABkgFlDnz/UdJpdYTRiWcaDA1ukDIEWnVm2j/tHY+JrgWH AR0rUDUaPuJgJD4nzhY7BQJg4d/KKJ8fETWXooqEmWYB+2k1+6VlEBjvsSy8z8JVjIcEZCro D+O+EgXvWigczCLAhtM0U4TJDFCoOgoxs1JsN5LwiaTMxTmS01JHBlQCsKwqXGGYFuFlxOPE iCQHbpwRtu1dRg+4Nk9YfAY+l09dwZ4O8L081aQ8h4Ds5wkKP6JFAuPq4nybhxPM1GqkQD3I Y0IU0KU8Hu63MbhzSJwO9PXDFyE0IUUU9AQTAELHnLTAMZ8k5cZDKp0hReyUqIGgI5S6uuce ohqIg9R547ZlPXPRzHbmgcpwQYN8bqx1xmcDbJoYpk6YWXlUe3MQsBpwMcu7hUJRZa0FFm93 DEVKWTHricDgJfXL4d6XLWWxLEFDLSpERlQvBJodeqJwRYOsLUpGwwsphajKC7UuwLsd9OhD ySYx6jxKeCSR2tg5MWYhLKIF2qWWEdZ4vQp5+FAOJlZ4wtjAefsfDnrQdOx6m7QDj1QxyLFB B2MrtgOPlz1w+5vSfMAnxar7VIDEqF2B3vLDlG5IAUSRFt1lFjQQqDmIW4Wb0EFI6Oz8BHJB Bpv//01PCvGeSqnIVUIhGE9QHvhoew3ecVU6wzALSUosjAlAKtInI5Kd2EbYDkho8j27Dy8O XriHGUOQIz6hDJrzznemh4w+MvPMLzecVoCbtiVXnwc5VerXYdIvYPQHHIqSHqE8uDMvNlEn 2mBT2XIDEr5IAc1gB8tKdQmjvMsQhSvYQyANoH8XY/jH8C8BLzsXlmJ94SgPMqqqqu6AF2Ls OfDTd462TQTtaxJlmSPVQSOgzxDVgKoB8Vu6M11VPckgPE/KH2BIQXBioBVpDrYf1GyKWWfo 1veEur2zfVaCJWxugukiFb6PxSrNVE0GtoGQCG1mxlMXRWbeb5ZR+N37sr3wWiK1GJzotyo8 eHK9RNqQDyBe3Zt1GJ8UagJawgHSRI30gYb84z0L2E2iqkNiOeMnqwfUxhJaCogKlr/oP0h5 PcThFCBXiGcwDSGk1gux79adUElUxD9CD42Otk7YyCBEsQtCgRFFJSjErAT3oHy+tiWhA5Qo cGOPBh2ZDBkNMC/wlMn9MYFP0KQKYCiEmZJpoem0UEI9JNmH9aAYInt7zTieZ4hzPU906IRD k1UzsMEcLfaks34EkED2LPOpXbOi+sUpAVt7UmpQWA3nKik6CbBiWjYi7wFPcXLc0SRGQwbn rwGkw0VTenpvw4kj8w0NT8inJh4a/kvWqT0gfA1xHTMgiDusu+fRk2hDCGJEclaTFH+/B+sj j0jQRExQsQBE6AdlIkEgyKqFI8UohyLTMH5x0vYep85hCBgdQxvNK2tYdGKIgupI6LIT3oAH LDqTzY0ov3SiFCoHSD3Ql3t2Zsns7nRPsgEkiYYoFA/QNKh4QCjqAFQaBUyFFQztDAcyFR5e MtdIcg+6rT8iNiEDxeDR8sPNQu+rlYDpcg5sRdTegYF3TkU9ry8bHUMFfw0NGXB+pscPfmsW lSgJ51QFkXYoaSRsiW7GVJcuVZRawTv2dagTHUJAralqQwQp51WJkcDHX7dks1A/7t6SMsAj 4gp17/ec0iwhQppUyET6yI9iFQ8JcNMRSiOWHPknNClNMUC0LWgmxy8wmYa6U1d3Qwi10Q2M JiUbWJgBIIXAAKTHYJQYTAqzaXZo0TW2nCIglhTSoNbUheyFmJdr6JOnoOGAq4M4xSRV+tkw YPWuxHV3Awpki8YwDnGERFlYe7uM2btCeeg7cZQal30Q4mRMMXQ0hcGUzcI4GbKqGrCETIDU IAINUHc2TXiG6qbgnfYID/KQmpEEoK1mIC5AgZUUiYAHQvsYBSn55SBkgRMoxhVenfSYF3LY lDxgiXio77Y+wtOTiHR5fdyQ6Pdh3RyT2cUNJSno5zKht0chEhAflhP4HpQMnnlcePFh4pGo bdIbLC9QrbEMPSBrIe4YBoIMY4MJIfnB/ltOtiy0aIgf7wzM8OiZ1WmQmoJaKKSaKTTTNamk KpGWCqZJJkGKqc0TOnbbA7BJhlRyqoICmcqJhdmJlu7QvJuTBybldqsEjCwUsFFOKirMMDWG ihVViiJpFgpVWKVYnVAwpaltS2KFUWqJ0UaqlYoqUWJ1M0EkhVqqVihqioKYFkqMA0imkVpE pBKRoUIhKEChKMiaY1JURBBEVRTEJEU1QkVUNDRNJABbDTtGDowUBEQ+5+Z/WfGxCBtC/oJx hLr7jnsGNI+ejSHYwjGPS552jQ/wIXH535RylH78wnCV9bfElhhIkk3QjR+fvO8fF+8aNJLL 833aR7k3z3/MNHU3q9fro7X6odxFSI/nSTJVHmN7IIcP98I+/6sm3UHgjqYQof0bPzP8Y8pl EjGgsBKqbFMShQoRiIYgI0EI5UiUYRbEBBnbEwYCUhJRJWgzFlMAsjjPNyuGxZGiHTSiYlUi PtGCALpDknZe26gUhQAjSsQouyZBMtCob2c4rGqSLLjccTGCDWYaqi7rNsNKoXFEMZNBVDaI eTjkRXIQwCft6qJkDsqIH90iBvWAFeSKp1BX1CgEQKYBPXNByyFRlKAIY9cUU/4SgcEOwRFV ERLFiEA2ACM2pikJFMKpKCAQiYhSIQcAMgyeoB40XkY6ODZDayRRHXO4otAkAgA4NEsJRBFE OcJNbWDyLsWAE4YShgR0qLpxvawXLghGEGzsMWMSmU0QMiRiYgoaRdidGKosWxCLpH3FCjQY TmF0CEkdlNIYyqGkGomSVObGpIHwhiQCmsnKImiVoQNilg0adrW1iLKMyMJgsRGtCYJmJjDK EA5tsYlIUhQxmnFqITIGcYIsQlFQEGztgiNJRCYExnBobVZEkgztjOwDAk4RCLBGLBS4nzwD jCY5KikAjIYdjQ1bYjGcYhidFiHrsJjJscCVCecMVwDknESU5CQWiUOEmKRW4krOBMCQCUWx jFBEmxWIS7Dh4JIjCJjIW1BSSyLiwUlrCiZAzsWZUQpeaczqwj5hLw/El9wFT8auAfNo5SoH s/gHRP1fTRRYhoOBMF9YjCKNNFdurtbpbO6UoVTo+u6tzsImxU/GDGnkTxLkQpB3flpHkyn+ swVRlSQCBj5EafpfP44psfD2jgNfd4cVSMxLQQQUl2UjEpYpIEiaKZSWKon75CLX8HousymH sH8UaR8LVpg0FLTC1EUZ780jSaL3yJwqUCkShLmXTJCFXszsGJy/ruDsfzj/E7l9MWXfboe3 dfVO3lEpYlGJRKRodrVH6+auRWwFE1VRpHQETE/sPVlXO+1RRLVDIjI5GpICYffUNHyK4mir 68t04flh0Nzjnpp2gN5dNQRQlUgazCkaJdQmRBQxCByOlvmv195rYyfTp5531yjzBKiyNMcq CoiUFEOCWCcQBJScRAYijc7yiv/QRBgYXpVvHhaTraWy7lhDzsIg2SL0J+wpLYTnHNQK+AJZ JkEJIIohFFWEiwaLa5Yl4QKAoUC6Mgsss2WWWWwgigZLLByQxGCaLHzzw888KzDzzw92l4ee edMFllgtcCwVHWjY2wBrEFd7DjQKBQux6ANFG+0zz2Nh2rmDe6JsyaSpd8K5yBdjyfx95D6d x8g/ECOIUBtfJhM3cYmJ3cCZoJEgjPEOOQqKaV4adwtHDfkk4DchVAEogGpfYyhALyXvQUTO L6Gd8MLgITbqN2S4b9KBVvJKBIjt2ss2o3LWEeDfCF5F2gIZGEIQoKoRoGIpiWhQoGxYFOGF q1UijHCvhkYXBSSVGFRtEgqTI5TgGIjQYi40P3kWLPiyLGe7A6Fgm1IvN+/ocJ2Q5qBhJRQB QIYIg5AOlEQ8hV0CqoUAgnjuSPIQwNDEGyCKgyALexuTfc8zfe93YKL4iImuHgpDJWuZSeBh uKokekdyknEtCR4Jz0LB457GtqDhqgA5xUtVXEaCEhvagod7MGTbjot5yN7s9X1eqOJVBhOy 6SJomSQWTptDbTqMIQkrL4AMAS7wxCSy8I0FhyL8AVJ1tbHfSt+BEhCGJgwlAQXsanMlZHoO s5pnSIw6GNx2ElSDJE0MvLIuGJf3vAKIsla+Ls54E0GLVgchhHIKSpZhq3HEZFAEqAoOgb5Z Q9xQCDxfWdOAAEjWAxdJgoYBHtBylAgWrsayq4xTqzqrgQE05qOZawTOl0EONaZPHAxTiTL5 QSCz+jDAWSywM2QhImaF10NrNY9MbXg8d7XZki96qSOzsIBAQaHV+fbwsRAdUgbpUEOh15G+ eGxiHMlm/Y113TcuukiyCg3y5EsdcHK0QGSLECSUUMFpkzHEeOl0CxyMzdSQRlUumIOA/DVk 8wg9+1c9GI8EGO3SDkQpXwwUuCFfd9iNs+ynvDmEmDA0hUG4tlgdqs1SZ+msnhxz2SsebdWp E34n22JJJD6RRPPHKeTuvI4QikKqU3MQZD1sdfvCG4Xjo0I+907AdQ5UF8nNxdL84fLljbYQ /xe8hwlORRSCdfp8wHkvYC53sPFS40XGE0Gq53EwsPdho2k1G3SCkT08+vKe4zDoPQmkcgxX GXa+2+I8bk5Fq+WuhbEwUQQSYhIeko6B9EE6ZlMNEFKXYMhjGT4sqq+b1c+OJyJRDRNHx4rT 7wfHBPqWgKA5LiR8DlhdIPlYuuIwd+cDIpkbKP4qvPvmCOjw8ogwNKifhYMXBv5zpSFSo8PG BHs+7Cg6B8Z1AmKPD38sPTr2zobFFJQ0TBQxUUb748y6NVBFDbmu+fh3p8b5+MVJNRc3viBg kktALxM8BPpndywFG+pE9IieBdGoxg1VQ3o7jfRJjrSOnvge/OW1OQImrvQvd8oJYkpZqCTT TS4VUGF89MEkGBizA1h/uMVTcYlstw66smiWpjfBIGPFM1vIQG5FbypVaLB7icDbMzfm4IZE X2Cd5CKsZNhx0FFoyCIKcGqxFBnqEaENKDEFQ8F3IcotFlusVCdevGvPtTv4UHd3DDBJQIwm MiAZNNkq1uHUzbXC7SmG12JcqPDfdiV4cwx0QTBHapqO8H3dyr4ZLL9DNGhpuucJqMszWu3r vtcGcaxckiCnsghoQhAgQSiCjtdrb9EbWWO1ypCvjNd21qoYhCASP6QhYccGGJ7MBBbwEgCz EZOSGbnpp1U9ZzOnWz1Ng1BzEA4Dn6GjTsObGjFPczbCkQs2duwZ4HKFgWveK8+dIL0QOnMt y4HO99V0kgMIc0sajJD0O/ZQ6GBoCUcjqhPXANFnptZkWZfeUQuv2C7WK3yQ3HvBoXRlvU2Q 8mO0PmbgefZvB8EHRTTFBAhMaxRw0lIJ9B9qJ9PZjovyJhNIAQq9B2LemxWO2zgAbiWVCFh2 QTfjAdR4gbJvRaWFUQaJCt/WxD5apUYIBAdxKNCFoU7hvHR0hISrur84XhVUVWF5hkMrVgTJ eq2ZrpEMLMaFMLDCt5Q8pB0c2cCTdjOF79w8k4hpATxlFwEUgQSClKtLoQNCgYGVQzIYnQJ9 yNIhliEJhCj8Hwnyw3ONuuJUFLUkRVJMyFLUxEFKTNFDNRUxUwJQUlUUkUwpBNFVFIwoTJJB FBNBMTMTVDU1JSIEBIQykwkCEQlqJZR+0/GGw4mniH7DHHt1sOBI0ihwiSCUQB2wMjr2/dbH v7kwtnZWTmv6zVcMjDO1nsAwEUkuSuQA8DB8eQc1U/zwoAneOg9GXfwG/gQoQL8CJcWRL63c gZE4+WFu01KcW84cRhScQZeusTz3w7iNmHCWU8yAlH8mD8y1yO4QQR7EiIeMghNoQcKFbiBq Ihy5LmNIqSVD22LY+6hM4OY8yHsI9jvcPBssxsR9pfiXsIii0CAe0sYuIAIZhH2j6iJwGwTh FBFA4xJigJ97gnxCPU+GJ3+Jj5eKn3rt3JxIah4lzMUaSiiqpIiqpqqKKq+ptK1RQD+6EyEK UGkUyDxzwpCBOCUxCQnFJKB0tKISRAkK0mSKxJIS/MppEeKE4oCQcSBmKkoqVTUsMBCwQkxo BNFJEotQkLTMNUFbjnbkGCOy7tAD9h9CPaXIHl6ZhDCAdKsqy4WUF2d4ZjKFpevP7nuBcHDk 8p3OaMlvaqiQ0p6tE7wkHO9QqYZho78JgMgizKssTBwymH1jENJETWZVlQzTfItKEBuCp37H QTRHLBG32srS9BP5oIgVoBO8ILbGW4KoOSaSAFgsEpSxHVB6Gl6gaR5sNCd+fPqeaOjwYRME kSHSBFChUV7czsYgXvAUxRPnAoPHsPvpOKd2BFU0P+kqlL80pqIH7CKuAkNZwtC9GUCXBaui MhXhxSAMC/aBIohK0VEBNLnTmcoSGwPBSbpiUkifzj8uWKDJYNtiGgf+zIhGCyRhzbyBdr4W NFNotBdMQNDzCTCCVZKRdyEiVIkGLlRFfOMCXYvjo4PM6/AHt2N5fQgy4J8izltorYsyMMke HwVNj5ydawKr9Ay7ihVRCEUQHzuTgvarB5ugKgC5wSgTYiohFIhzqAxCDEqMEB9wO4PyQiqJ k8ot2DquyQey+BloedVxt9vmfYMir+imSxCDxz7hHp4e7hF6pISJAskhDQAEMkNBBAkxBBBH ZBwhSWYGACVn07wPaDNh1ogsrHHDKXw/SKcen+I/ySH++YmGKuf1PxUgzz7YfW0Gp9ahaiPk mgbARs0AgObW8OWEBEgVgkJSmGM9fMg7QkfDSZGMp0o5fDqGImLgXIRQ88kkQXMDiPk0Ngl7 /FmdSMN9w8Dx4+2YTTkZv7Duez1Sh0EiLhE7ZdjzRCAHiHRJ4IYJ9jyOh3z4vAgYIQLgQD+6 RoQKB393LpH3uKfil+HvBhY2pDL8+k+yF0JBhO9zwAwGDfOscG8CiKnYoCcAh+sRtBD4AoSw ggCEQJgj9tLhFsa2swU4FCHOtI9bJtQMDGcNm9kmX1W6qvE6IR3MQsLXEr6xJ3sOddNUNckN Tkkt8jtduZzH63ZQef70eqoIfugDozlsQ99vo1bzS9w2SG4YLuRSJqTqxRoPPWjmsD9n8+pm E924YzQIr4uLSIA0RACMEEIu4ABuhBMX1ewPVBF67mAIME9UHmnTqmIH1YiXaP2w5GsENjlC UnxtCrJ+4jDpdI32z9UCatAHxzE7pCh4k2kBPxgHdAhX5QncQu793MNKHAkiEEhxbhwkNia2 wUenHKwEwgi2QDdIKBYRpboE+YEA9SHYk0GkxeRAF92Cvhfi8xzlZc2WobxSolnjSJfU+XBi htEDNx6PODQcPbeJIl+BvorGpdH6udBZ61wJwzoyaoCBwVvMigffggX+uq/uQfPnxTg/JriA d2Ekh6QIN7QWPAOLAbBrumfNne1sXVHUiVaBDybpPjL2c3iYkhvE3nO086TJUkjWJ3TIfdaC QfhcKBi7dxVVcNITbqWCmP6g/aBwGf6iVPSA9++5oNMHcCDYUH/KMh85REK0vkR+R2+WYLzg rpHxqYvBl0p/NzHC3ODw6EZQDkWgaInVgqFEFPmhuOjzPOBrv9NAfo83O+pWaIWmCHI7u/bL 7X9W/+TWq0ZtlQCQFINy72scmQKhWdyBqAHD1V9gdUvwDuFmg0qKoD6qJSn4B9B9CT1lw7sF rj2DEB5ylAGtwMqaWRUx3z25KAH/BlFPooCpzgD7AeW287JoeUeqExeIVjk0GK4YtDQf5CQw SEcZcg0wYSTFILwJIbdWxODEgUWP2Xd2VYWSCRKFimlocEITFIOKgqlZWoEog7AZiUKZkhat sMIYiKItYhaNKbcl+b5/bPCQ8QsDwAH0E8EA49C/zyuKQD0BQ6e/GUQyZ/RvawEDUB7WTFjE ImEKqYH+oj8TZE8Lt/dIckRQ+8H1IQwYmM7tAAS3Au6MXIX+SQWjwV0j7i/vNc/rspKFUEJU pQGlU3QuAP1Bhup3iR97oNKgmkyAOhkATE9VcAYiqk6fdsW+itGQ2oFrkHrVXhliwR32dDHC D8cQw5G8YgnqcsJkYgKKUKTlIfz8sUA0d9vrfxx6bYGQHvQhO47QHcyIUC0otIBSicZ6e8ny eLVfnK4oiuSbm36b78xqwO5tC1SX78nn8+EXoHq9c3kc7is2yPyheb54nUBfGeOfqKeoB6rc wgiQfHue4OcBUNEe1h33drw0arTm2BktISFEEG5jklPbCIQ8u8x2VLpO90QkYR1MsCnd/R0g eb2XsCNHh81t20YOhyItBfnyHjJQ3ABQgDlPyGTz7nqdmk8S8sMzDHINEi7WtHi/l6qoLonY PftRjbg+PzvnY8+dN77EL6TtLDQHTo4aGgZjLno5XPbDJoVepUFBTZdts7nut3rE+dUrDgug kTiIUbjz8lM7Q7oP0IfddCuxuewa0IbGHEqUgBwSCQUCxKmk/pFHpgB3MKUoSnQwMcNaEA2O P4h0cCywrAsSn88dMG37ISIBiiAghkJ67+n8ug4UNSEbLIEesPRQkB/uK2MWn5/Segfyj5Qh OJbAGBwyMo62opiQNUElBFtCe0OkhnUZSoQSoP4rGdHzTQOnAgBQKY0bxdEmbgyYvpFPjfHo vdUhGbIOmH2yGAPLZa6E4LMaWojwGCJUQZI1LQRJEoUTNNGkAP8xAnJVQIZQF4L/aAZ8zT0g 3lDLYlIik0hJy+7XS9f8p5aDCBTI6KoJCdSRAdQDzeBAB+vzGgE5CEwNtZRNYeWgOgJwfXGH kR86k7RcaR0IeAWFS/4Jvnq4UUQ1WXsGxTCNkU1OK0YPMz2DUAUociFCLC88D+xCj6ofH8Zm gu9fYgSjrKRC0gRASogQH3+RaCk8MaWhRoCiJPfNyAxIhp9h09rRF+cAe/iQMiX5y+kKD31l QueHXSEikchqnSDQP0l87nscSoHGMJyMRKJCtEEGhgEk4y8RpjR9E6YgrSON9Lgc5scJynZV pfxgF4dxusQjE1RJmDzIcjpqlaIaMjaWDqrCol2VdUFj/Ix1vD+MPw53EIoIqFxHP7qEOQ5B ZxB4pCc5CaaFgg4+R9eKqBjVhCASbnxn6dZdJ7v78HOd3Kt1xpjeOUrsb4uwwtSiE9We7q9p 5Od6ZneXujrsfr6AmIhiP3Qf1cAMIP9fO5v6sXXtQf5FqJoy5cZTBYwaTYyE50WOKY+vv4Ie qJ+o9+nCFRXGBZEvVJ2BtsykT/EmjDv+JlnD2U6lFxVASHcBb4IuCqU868h9ETQfE+SPQFX9 UVfryshyRTQsqBzmUUNAohShQpoASgE4dNE1JVURUKxFRITBBChQiBKbRAFjCFNoIIeYxG1D jH/OfcdQ6Gs7hHyP5ugcHDxwb8IGBoGbM6NA0bQiho0aZkB7oGUBgnQhkpRp0iQ7tANgazES ADtACyYJwy52I3cyVV707aOLDyvyfJQlnxP2Ll/dUq4Zih1mGagQS6pcpccKslaNVEtZD22P lrZ5FBJAYbTmrg0/LELNxef06VUP7nwJPg93u2q+XlscOf0mNw9vwi8IxRVTHoM88eleEHVI qjlqfrnvXqTeWI0dYkpqquRJpDufwu3otVHrZqU9G484nMMs0UlVUkmZMzEzQxTVEw0TCRQ1 VDEkMUEUlIVNEXbFEycfaV5zrooLYmIKIhiCDvPxTEEG86HlUVVQTBdjUxUrcAAHP4B84LWf DWB3+yNDRLMTSVfKY30jE1FLExBMVREGwPHxzsPIH6JroqJ+LFQQwEhyesEk2xJjQ3Kc2keX pz3GBapS+FKheCxMQKHSgncFrmbys8DxVWoOvCB1kwshRQfubbktA/EmjIUEdYaADNPY5Xf+ YIGXNGmGAJKPj/WHfOfXnlmWYrg/RXbXLkbzNWkPUnNHQs230/Q4zesKCgcahk6HHSc/wWDn pbzr/h3kRfvt79G2lGTaH8Lo20Jd7Frxbd1NVUuqjIqvZ4/E4vIq/ajtECbN+L3N9G4g4Foo PzfUcDt4oidhEE0B/UDscvTDVKw2y1LD8ODn443uLLOhDIuRULOihmnJDqaYhEcWGaAshOc4 cpDhkc0k2aSWaMwWHOB2Q0iBAUBQUkCyCWwuEPZbQpgqITSqwJRuuYIQLrA5BJ8KAnKhqCii rSZpQEDA+xKbxsdOYaqiqWKb9THVLEIFFBFIolSgHF44cBtet4NkdGAFH0PzRKHxPNFdIt9f GVUqvDyQ+P1IqLuP/M4kBbjyEhTKG842hlhMOEuGc5XV5Muo7qyB1rIbudmYH/7KamnJMW4A EF1zG0JpMWwSQEr4nfJh+Rvwn0pNxkH6wnujfy1681tbDhPAg9YOvB7NYMppJsFtwgcHAUK2 ttksCFaI0Q1MUOs4jgjgTmWiYhHVbGCK1jE00xtiDWFS1iHA2lNiBLEOszNEq2qV2nQIjAwi srohVNLMUkLEkRqVShldnELI4AdDDEznTaEkkiVhEXaHSI7aEgZIWMqg0wMOYsTVIILGEhBC 0WhdUzRGLCJCgmVHamGSGqnMqVENllaEyWOtG5Efvg+374nwE5gKbOI0z5jnWX6kuQtA3tem siL3g5fl12yaULmNLTSvkBpWimgBY7d4bmDDR2z+W84PpuQmrWGppAo2Oj8fxT3nsYFkYWbP yJRPfJBQ4Q2fLSh7mhUK44gPPh8h5L18q8pRQeUvlZKurntivN7l8PSq7+p4hHUweQXslVAt Reter9JzoFJB/gUlB/pCqEz/mDVrtjwDj4dKLbpRYfXn8D4+nh7CD1GIlMu239UNaDVtxKgc pskzVMhNVWqb5VRfUJChIMGXMVmlCGaydlg6zo3+0isv44TsYE3pSiWQqDcLkmZy1ZhCZLiv eGxHMGF6MQu2EorkS9MpDlXAbEJoqjt1VQqITAFIZ3qQ4DKCpJPJK4ltSlJJB1e2VJhTvway dOpD+iAtdiijhP6Jf6OSc0o7ZiEzSRVVRBXaEHJM0EzCEShDSVVQ8wOkmYqihpAoKIpqCiqB iIppJWBhcZDCULQn3knAiiOyDZ0iNMYsckWLRLMBRLCkUFVUEWNoYomZiZHQmZmWl/tNogSG GkKmCCKBGCqBhjkDiCVQ9mXCz4G0TB99qpqJiSIoCqIqqZoAxzgHE8Z01HTaR5jEVSFFBQTD Mhg9ho7k6QQQVJNUhElEMSPHQ/MQDyD6+89RR2YiFgJxMlRlFN0AOY8HPYhNTFFAQnS7h06B UhORQdBPoHoygBw6kxCyvpxisTvQc5QjyeQCYJiUSolXS0rplNoKJaU3wofSPeNoger6f8hA riCGFP9BGaoJvcVSFVEDVVVRgNCEhKi6Sk025B9vv1+DJAVoNBKzneQC875VshH8RBwQoG3Q IIkDodf3uBNa4yJCm6h9jTjwAgMyMtWBI/v4Ox3Y6fOaBHS5AoVUQgcajrRouYgPzvQ4yIyD CAOQAhgV9ebbcADgHBB24KbNAc6pZCzvRQCkw47XU5cA9ds0TK2syw/lJoLIbbBsQHTfPDGb QomzgZsYOkIxoiAWdKebKDS/q/M8TTjiickoOSvVRE5R7Onc79YGxweFCTu8w71pQ76PBoVP 9hFOFMeYAByEd+s8Agh2BhXMcDgNzzdhSC2mlBf7vkBBB3IBINkXB1lr5h8Oz7j4bjwvWIlX SN/jjJc2m/qzoShKYCSO4VMPbvM9tczr6GyMenCiB/lkF5AD7lAT1AgnIEV7KchRioSaGmJS QDQIpVKUKo9ZRiqgGkIkQpXsJpVKEKQGkEZlKAoCloYkaGmlIkIgaKKSIppCqOQ6FNw/YZRB AQ/mAP/oIcIiqAoBTDLEkrECdJQH/LjKocSJUIj3nY8Q/+oG6oJ/r/T+4/3x/4C/xBz/jU/6 OaAPjePmKK4ggQQJB7QUp/rg0K8EGpgkoKWoooSCKJkmKiYiYiaCmKAimGIpQP3yPkCp2gCF gM5RU/IQvIHIM4KKqCiJqoqYgiSCWoiqWmJCJqComKmhpImqAv9gewYKu8KlKB08qVNNKX+e x/T/N/uOCIH/WLuSKcKEgsfByAg= --RhUH2Ysw6aD5utA4-- From owner-freebsd-current@freebsd.org Wed Aug 12 00:05:10 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4297F99FDD5 for ; Wed, 12 Aug 2015 00:05:10 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 33B85A11; Wed, 12 Aug 2015 00:05:10 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id A20102EE; Wed, 12 Aug 2015 00:05:07 +0000 (UTC) Date: Wed, 12 Aug 2015 00:05:02 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <95664445.66.1439337903468.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1278842890.64.1439308699056.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1278842890.64.1439308699056.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1270 - Still Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Aug 2015 00:05:10 -0000 FreeBSD_HEAD-tests - Build #1270 - Still Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1270/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1270/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1270/console Change summaries: No changes The failed test cases: 3 tests failed. FAILED: usr.bin.mkimg.mkimg.apm_63x255_4096_qcow2 Error Message: Test case body timed out FAILED: lib.libc.locale.mbrtowc_test.mbrtowc_object Error Message: Invalid sequence FAILED: lib.libc.locale.mbstowcs_test.mbstowcs_basic Error Message: /builds/FreeBSD_HEAD/contrib/netbsd-tests/lib/libc/locale/t_mbstowcs.c:168: (ssize_t)mbstowcs(wbuf, t->data, SIZE-1): Illegal byte sequence From owner-freebsd-current@freebsd.org Wed Aug 12 02:22:06 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6472E998292 for ; Wed, 12 Aug 2015 02:22:06 +0000 (UTC) (envelope-from mueller6724@bellsouth.net) Received: from nm16-vm4.access.bullet.mail.gq1.yahoo.com (nm16-vm4.access.bullet.mail.gq1.yahoo.com [216.39.63.104]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 31C56CAA for ; Wed, 12 Aug 2015 02:22:05 +0000 (UTC) (envelope-from mueller6724@bellsouth.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bellsouth.net; s=s2048; t=1439345757; bh=FZnpcpZOv8itregqaRugNJx3QSEesfEO4ESTG7p1cYE=; h=Date:From:To:CC:Subject:References:From:Subject; b=l50fPUxgEkpiLGjFfU1JMxxPz4XI//npsLvpGu+9COJvqbBKQ9Rtqe/1FLKs17AT08d18x37aIanMAusNrQCktu3yC5Y6hgj46I81B3PzVKZI+T1Ife3r7qQ8uT8tfxTJLoVKk3Gf+3dh2gms7fhr8kM611ncy/z55VPmTGOVTOQNxUX/v54m4o/2DzsahNRG+40cJaniMwHrEZlGoGsSOtM66jfxNPG5RGfoDTIzIe36cnq9g3Z2Nmdz+IQCyTCk8vOMnXYd9MxM8nS30WGMnrSflCN2PE9k601D1ZNvi0j/w2XOVF/UITIX34f2miNqlfYOe4iyzwFTEUZDer4ig== Received: from [216.39.60.172] by nm16.access.bullet.mail.gq1.yahoo.com with NNFMP; 12 Aug 2015 02:15:57 -0000 Received: from [98.138.104.97] by tm8.access.bullet.mail.gq1.yahoo.com with NNFMP; 12 Aug 2015 02:15:57 -0000 Received: from [127.0.0.1] by smtp117.sbc.mail.ne1.yahoo.com with NNFMP; 12 Aug 2015 02:15:57 -0000 X-Yahoo-Newman-Id: 634638.30059.bm@smtp117.sbc.mail.ne1.yahoo.com Message-ID: <634638.30059.bm@smtp117.sbc.mail.ne1.yahoo.com> X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: CSpIB0kVM1mtqzLBRrl8fDjMiiA8U6h.zYf77zOJ.VCMTEN WbiPzoXahnzBCClVB1NsG0mo57zGD9RZEk7LkBs3QQlyy1kVetNrep4izrOP AQLBzBDvAVZVhMP2GQXvOSWru0V45MzW9WwlFD1n2iHfhG4OpGzfDLSb4oQq OYo4S07XFlOJXL1nOEmyFax8l.Dg8orjICiMIlHaMT_CRK_jFtSmJlJAdRo5 _.lqrJWDC51jUepYzaGAeNKld2PtPC0mdqkw2sXSCe7YQnlMCltxogVHmint AORfWld4Wqv4j64ypsuXOxb.VQgH_8JufQwmIeNArdF7Ad.5NsqpITHR1Iai 9PKnJaEJnUaEuu5sPiUMITDK7gDP56ZyU37ajg4qYvhlqacUGDkSbfHsrUZm C1aqRHfyMKcZLXtTCTq9I.nHHFO6jZFXikT8At7ZXo8Z6_splFpDswVWi3.C Wzuzgd5xHCXNaqWqpa3vFv5jUNGhTSu.vizG56s8zXjGdvzUJyBrZRCPxCMo x.CMYJ.LF4Cxm8WGJWYvATrhfwJPvjva20DhHxc9gDqOG2XDwAeabtkE- X-Yahoo-SMTP: Kz_aW1.swBBYof3zAD7.RWzXz9ZAQVDMml1VADsbgPT4Kq79LC0- Date: Wed, 12 Aug 2015 02:15:53 +0000 From: "Thomas Mueller" To: freebsd-current@freebsd.org CC: Gleb Smirnoff , Olivier Cochard-Labb Subject: Re: CFT: ndis(4) testers needed! References: <20150731121226.GJ889@FreeBSD.org> <776723.76234.bm@smtp117.sbc.mail.ne1.yahoo.com> <20150804100746.GA889@FreeBSD.org> <20150804141722.GC889@glebius.int.ru> <475378.72622.bm@smtp114.sbc.mail.ne1.yahoo.com> <20150810135342.GE75813@glebius.int.ru> <721515.87628.bm@smtp113.sbc.mail.ne1.yahoo.com> <20150811091148.GK75813@glebius.int.ru> X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Aug 2015 02:22:06 -0000 > I've build a small nanobsd image (for i386 arch) that include this patch: > http://dev.bsdrp.net/FreeBSD/GLEBWIFI-0.2-full-i386-vga.img.xz > You can install it on a small (128MB USB flash) for testing it without > re-installing your system. > Installation instruction for copying this image into a USB flash disk > (/dev/da1 in this example): > fetch http://dev.bsdrp.net/FreeBSD/GLEBWIFI-0.2-full-i386-vga.img.xz > -o - | xzcat | dd of=/dev/da1 bs=128k > Then boot on this USB flash disk. > Regards, > Olivier Now there's another update from Gleb Smirnoff to try, so I think I'll try that, start "make buildworld" at bedtime. I ran svn revert -R /BETA1/usr/src and intend to update and patch within a few hours. I don't think anybody makes 128 MB USB sticks any more, smallest in current production may be 4 GB or 8 GB. For the price, no use buying anything under 8 GB or perhaps 16 GB. I have two old IDE hard drives, 341 MB and 1271 MB, that I access with Sabrent USB 2.0 enclosure. This enclosure also has eSATA interface that works with SATA but not IDE hard drives. 1271 MB drive worked when I last tried some months ago, but 341 MB drive just gives gibberish. I don't know whether the 55 sectors per track is incompatible with USB adapter, or if the drive has gone bad. Tom From owner-freebsd-current@freebsd.org Wed Aug 12 05:25:08 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 275C599FF33 for ; Wed, 12 Aug 2015 05:25:08 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D38E4B80; Wed, 12 Aug 2015 05:25:07 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) with esmtp (envelope-from ) id <1ZPOXA-002qvO-CA>; Wed, 12 Aug 2015 07:25:04 +0200 Received: from p578a69f9.dip0.t-ipconnect.de ([87.138.105.249] helo=freyja.zeit4.iv.bundesimmobilien.de) by inpost2.zedat.fu-berlin.de (Exim 4.85) with esmtpsa (envelope-from ) id <1ZPOXA-000zx8-4N>; Wed, 12 Aug 2015 07:25:04 +0200 Date: Wed, 12 Aug 2015 07:24:58 +0200 From: "O. Hartmann" To: Garrett Cooper Cc: Ed Schouten , freebsd-current , "marcel@freebsd.org" Subject: Re: r286615: /usr/libexec/ftpd broken! Message-ID: <20150812072458.513d4d1d@freyja.zeit4.iv.bundesimmobilien.de> In-Reply-To: <8EE69EF5-9B5B-42D3-B7C3-781CFB11C4B0@gmail.com> References: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> <20150811104451.2031fff2@freyja.zeit4.iv.bundesimmobilien.de> <20150811140536.5bc82e6f@freyja.zeit4.iv.bundesimmobilien.de> <20150811150158.661063da@freyja.zeit4.iv.bundesimmobilien.de> <8EE69EF5-9B5B-42D3-B7C3-781CFB11C4B0@gmail.com> Organization: FU Berlin X-Mailer: Claws Mail 3.12.0 (GTK+ 2.24.28; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Originating-IP: 87.138.105.249 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Aug 2015 05:25:08 -0000 On Tue, 11 Aug 2015 11:01:16 -0700 Garrett Cooper wrote: > > > On Aug 11, 2015, at 06:01, O. Hartmann wrote: > > > > On Tue, 11 Aug 2015 14:05:36 +0200 > > "O. Hartmann" wrote: > > > >> On Tue, 11 Aug 2015 13:18:14 +0200 > >> Ed Schouten wrote: > >> > >>> Hi there, > >>> > >>> 2015-08-11 10:44 GMT+02:00 O. Hartmann : > >>>> ftpd starts sometimes, sporadically, and dies somewhere in the process. > >>>> Connections to the ftpd aren't possible. Sockstat doesn't even show up a > >>>> TCP/IP socket (21, ftp/tcp) where the daemon is supposed to listen for > >>>> incoming connection - I see only udp4 (connecting to > >>>> local_unbound/127.0.0.1:53). This is strange ... > >>> > >>> That's annoying. We should fix that. > >>> > >>> I recently made some changes to shutdown(2), but a grep reveals that > >>> ftpd doesn't call that function anywhere. Phew! The last changes made > >>> to ftpd are related to libxo. Adding marcel@, just to be sure. > >>> > >>> In the meantime, could you maybe run truss(8) over ftpd and send us the > >>> output? > >>> > >>> Thanks, > >> > >> I found one of our boxes, running > >> > >> FreeBSD 11.0-CURRENT #0 r286562: Mon Aug 10 08:14:52 CEST 2015 amd64 > >> > >> which runs ftpd without problems (started via service ftpd onestart): > >> > >> USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN > >> ADDRESS root ftpd 23139 3 dgram -> /var/run/logpriv > >> root ftpd 23139 5 tcp6 *:21 *:* > >> root ftpd 23139 6 tcp4 *:21 *:* > >> > >> > >> ... as expected ... and the daemon is running for several minutes for > >> now ... > >> > >> I will update the system as well and then ... see ... ;-) > > > > Well, after the update to FreeBSD 11.0-CURRENT #1 r286625: Tue Aug 11 > > 14:09:55 CEST 2015 amd64, ftpd is still working! This box is the only one > > that does nameresolution via DNS (external), while all non-functional > > systems do not have DNS resolution and work with local_unbound name > > resolving. > > Something is indeed weird with DNS under some circumstances as of a few weeks > ago. I'm trying to update my box and I'm seeing a ton of complaints about > unbound handing back A records instead of AAAA ones. My machine is on an IPv4 > NAT network, but I still find it odd how my last update a few weeks ago > started causing this.. Just another observation: ftpd dies whenever the hostname isn't set - do not know whether this is a bug or feature. On CURRENT r286625, not running unbound, ftpd can be started, lasts a couple of seconds and then drops sometimes out with the weird message "hostname nor servername provided, or not known" - or it drops silently. Hostname is set. the issue doesn't resolve if unbound is started. A box running CURRENT r286223 starts ftpd without the weird dropings and lasts until it is stopped. From owner-freebsd-current@freebsd.org Wed Aug 12 05:43:55 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4872F99F330 for ; Wed, 12 Aug 2015 05:43:55 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 023AB22D; Wed, 12 Aug 2015 05:43:54 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) with esmtp (envelope-from ) id <1ZPOpL-002uTI-P9>; Wed, 12 Aug 2015 07:43:51 +0200 Received: from p578a69f9.dip0.t-ipconnect.de ([87.138.105.249] helo=freyja.zeit4.iv.bundesimmobilien.de) by inpost2.zedat.fu-berlin.de (Exim 4.85) with esmtpsa (envelope-from ) id <1ZPOpL-001161-HP>; Wed, 12 Aug 2015 07:43:51 +0200 Date: Wed, 12 Aug 2015 07:43:50 +0200 From: "O. Hartmann" To: Garrett Cooper Cc: Ed Schouten , freebsd-current , "marcel@freebsd.org" Subject: Re: r286615: /usr/libexec/ftpd broken! Message-ID: <20150812074350.7947ba22@freyja.zeit4.iv.bundesimmobilien.de> In-Reply-To: <8EE69EF5-9B5B-42D3-B7C3-781CFB11C4B0@gmail.com> References: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> <20150811104451.2031fff2@freyja.zeit4.iv.bundesimmobilien.de> <20150811140536.5bc82e6f@freyja.zeit4.iv.bundesimmobilien.de> <20150811150158.661063da@freyja.zeit4.iv.bundesimmobilien.de> <8EE69EF5-9B5B-42D3-B7C3-781CFB11C4B0@gmail.com> Organization: FU Berlin X-Mailer: Claws Mail 3.12.0 (GTK+ 2.24.28; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Originating-IP: 87.138.105.249 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Aug 2015 05:43:55 -0000 On Tue, 11 Aug 2015 11:01:16 -0700 Garrett Cooper wrote: > > > On Aug 11, 2015, at 06:01, O. Hartmann wrote: > > > > On Tue, 11 Aug 2015 14:05:36 +0200 > > "O. Hartmann" wrote: > > > >> On Tue, 11 Aug 2015 13:18:14 +0200 > >> Ed Schouten wrote: > >> > >>> Hi there, > >>> > >>> 2015-08-11 10:44 GMT+02:00 O. Hartmann : > >>>> ftpd starts sometimes, sporadically, and dies somewhere in the process. > >>>> Connections to the ftpd aren't possible. Sockstat doesn't even show up a > >>>> TCP/IP socket (21, ftp/tcp) where the daemon is supposed to listen for > >>>> incoming connection - I see only udp4 (connecting to > >>>> local_unbound/127.0.0.1:53). This is strange ... > >>> > >>> That's annoying. We should fix that. > >>> > >>> I recently made some changes to shutdown(2), but a grep reveals that > >>> ftpd doesn't call that function anywhere. Phew! The last changes made > >>> to ftpd are related to libxo. Adding marcel@, just to be sure. > >>> > >>> In the meantime, could you maybe run truss(8) over ftpd and send us the > >>> output? > >>> > >>> Thanks, > >> > >> I found one of our boxes, running > >> > >> FreeBSD 11.0-CURRENT #0 r286562: Mon Aug 10 08:14:52 CEST 2015 amd64 > >> > >> which runs ftpd without problems (started via service ftpd onestart): > >> > >> USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN > >> ADDRESS root ftpd 23139 3 dgram -> /var/run/logpriv > >> root ftpd 23139 5 tcp6 *:21 *:* > >> root ftpd 23139 6 tcp4 *:21 *:* > >> > >> > >> ... as expected ... and the daemon is running for several minutes for > >> now ... > >> > >> I will update the system as well and then ... see ... ;-) > > > > Well, after the update to FreeBSD 11.0-CURRENT #1 r286625: Tue Aug 11 > > 14:09:55 CEST 2015 amd64, ftpd is still working! This box is the only one > > that does nameresolution via DNS (external), while all non-functional > > systems do not have DNS resolution and work with local_unbound name > > resolving. > > Something is indeed weird with DNS under some circumstances as of a few weeks > ago. I'm trying to update my box and I'm seeing a ton of complaints about > unbound handing back A records instead of AAAA ones. My machine is on an IPv4 > NAT network, but I still find it odd how my last update a few weeks ago > started causing this.. It seems to me as ftpd never binds to a TCP port From owner-freebsd-current@freebsd.org Wed Aug 12 06:47:15 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DE30A99F361 for ; Wed, 12 Aug 2015 06:47:14 +0000 (UTC) (envelope-from cochard@gmail.com) Received: from mail-la0-x232.google.com (mail-la0-x232.google.com [IPv6:2a00:1450:4010:c03::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 615A0BA9; Wed, 12 Aug 2015 06:47:14 +0000 (UTC) (envelope-from cochard@gmail.com) Received: by lahi9 with SMTP id i9so3939043lah.2; Tue, 11 Aug 2015 23:47:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=amMMqgvWzLEbM4tsacnyqzli7rKuTxbgDGzCy9sbK5o=; b=YFuZmr5OfkBBF4/UzfrIxAitJlmU5Fh39tviuCiR1rgBFTpOr66LB4nLFDlvf2DIZx 78YBy2rbrX6D40q/wJvBqc89nJ8wOiBXbvDW8FIZXb1b/trvFES7gQBu9SSygetFJZaW VF4xZp3796ETDfZGLzmMn3L9uX6LsuN/2DY8Bi1xujYG5UeFF7D4gisjCYekjp3l4lp7 KEn+t0vBzRatyT8a0/Cj8dUk+dYzoDymdMb4boMxiBtb5t7hj08Y/G41hbhRLZn6Yn8t bp2YrZKdoNyjM3Bf9bdUtMLNHyUmPk/0B1yfvFgeuvpbOnSbP4Jt7LolcqbwO8b3qkn0 kIbQ== X-Received: by 10.152.4.163 with SMTP id l3mr31028466lal.35.1439362032413; Tue, 11 Aug 2015 23:47:12 -0700 (PDT) MIME-Version: 1.0 Sender: cochard@gmail.com Received: by 10.25.157.146 with HTTP; Tue, 11 Aug 2015 23:46:52 -0700 (PDT) In-Reply-To: <634638.30059.bm@smtp117.sbc.mail.ne1.yahoo.com> References: <20150731121226.GJ889@FreeBSD.org> <776723.76234.bm@smtp117.sbc.mail.ne1.yahoo.com> <20150804100746.GA889@FreeBSD.org> <20150804141722.GC889@glebius.int.ru> <475378.72622.bm@smtp114.sbc.mail.ne1.yahoo.com> <20150810135342.GE75813@glebius.int.ru> <721515.87628.bm@smtp113.sbc.mail.ne1.yahoo.com> <20150811091148.GK75813@glebius.int.ru> <634638.30059.bm@smtp117.sbc.mail.ne1.yahoo.com> From: =?UTF-8?Q?Olivier_Cochard=2DLabb=C3=A9?= Date: Wed, 12 Aug 2015 08:46:52 +0200 X-Google-Sender-Auth: p1tzhqdxIkXckicWrbxFHqJBEAg Message-ID: Subject: Re: CFT: ndis(4) testers needed! To: Thomas Mueller Cc: "freebsd-current@freebsd.org" , Gleb Smirnoff Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Aug 2015 06:47:15 -0000 On Wed, Aug 12, 2015 at 4:15 AM, Thomas Mueller wrote: > > I don't think anybody makes 128 MB USB sticks any more, smallest in > current production may be 4 GB or 8 GB. For the price, no use buying > anything under 8 GB or perhaps 16 GB. > =E2=80=8BThe purpose of this image is just for helping people to test easil= y theses changes without to have to applying patch and rebuilding/reinstalling kernel. Then I've reduced at maximum the image size for faster image installation (it takes lot's of less time to dd a 128MB file than a 8GB file). And you can install this image on a bigger disk without any problem. Regards, Olivier From owner-freebsd-current@freebsd.org Wed Aug 12 07:18:53 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B270799FCC2 for ; Wed, 12 Aug 2015 07:18:53 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id A23FCC0E; Wed, 12 Aug 2015 07:18:53 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 3DA1D3DD; Wed, 12 Aug 2015 07:18:51 +0000 (UTC) Date: Wed, 12 Aug 2015 07:18:48 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <62016412.68.1439363929859.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <95664445.66.1439337903468.JavaMail.jenkins@jenkins-9.freebsd.org> References: <95664445.66.1439337903468.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1271 - Still Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Aug 2015 07:18:53 -0000 FreeBSD_HEAD-tests - Build #1271 - Still Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1271/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1271/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1271/console Change summaries: No changes The failed test cases: 1 tests failed. FAILED: usr.bin.xargs.legacy_test.main Error Message: 1 tests of 16 failed From owner-freebsd-current@freebsd.org Wed Aug 12 11:28:42 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D902699F566 for ; Wed, 12 Aug 2015 11:28:42 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id CA606CDE; Wed, 12 Aug 2015 11:28:42 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 33418444; Wed, 12 Aug 2015 11:28:41 +0000 (UTC) Date: Wed, 12 Aug 2015 11:28:38 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <462979726.70.1439378919508.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <62016412.68.1439363929859.JavaMail.jenkins@jenkins-9.freebsd.org> References: <62016412.68.1439363929859.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1272 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Aug 2015 11:28:42 -0000 FreeBSD_HEAD-tests - Build #1272 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1272/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1272/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1272/console Change summaries: No changes From owner-freebsd-current@freebsd.org Wed Aug 12 14:12:02 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 739E89A0416 for ; Wed, 12 Aug 2015 14:12:02 +0000 (UTC) (envelope-from lstewart@room52.net) Received: from lauren.room52.net (lauren.room52.net [210.50.193.198]) by mx1.freebsd.org (Postfix) with ESMTP id 37B5484A; Wed, 12 Aug 2015 14:12:01 +0000 (UTC) (envelope-from lstewart@room52.net) Received: from lgwl-lstewart2.corp.netflix.com (c110-22-60-167.eburwd6.vic.optusnet.com.au [110.22.60.167]) by lauren.room52.net (Postfix) with ESMTPSA id 6799F7E820; Thu, 13 Aug 2015 00:11:53 +1000 (EST) Message-ID: <55CB5428.2090505@room52.net> Date: Thu, 13 Aug 2015 00:11:52 +1000 From: Lawrence Stewart User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: Pawel Pekala , "K. Macy" CC: John-Mark Gurney , FreeBSD Current Subject: Re: Instant panic while trying run ports-mgmt/poudriere References: <20150713231205.627bab36@FreeBSD.org> <20150714223829.GY8523@funkthat.com> <20150715174616.652d0aea@FreeBSD.org> <20150715180526.GM8523@funkthat.com> <20150715223703.78b9197c@FreeBSD.org> <20150806233328.47a02594@FreeBSD.org> In-Reply-To: <20150806233328.47a02594@FreeBSD.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=2.4 required=5.0 tests=DNS_FROM_AHBL_RHSBL, UNPARSEABLE_RELAY autolearn=no version=3.3.2 X-Spam-Level: ** X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on lauren.room52.net X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Aug 2015 14:12:02 -0000 On 08/07/15 07:33, Pawel Pekala wrote: > Hi K., > > On 2015-08-06 12:33 -0700, "K. Macy" wrote: >> Is this still happening? > > Still crashes: +1 for me running r286617 Cheers, Lawrence From owner-freebsd-current@freebsd.org Wed Aug 12 19:15:41 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C657E9A067B; Wed, 12 Aug 2015 19:15:41 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id AAA271CA7; Wed, 12 Aug 2015 19:15:41 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 617B2519; Wed, 12 Aug 2015 19:15:41 +0000 (UTC) Date: Wed, 12 Aug 2015 19:15:39 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: imp@FreeBSD.org, mav@FreeBSD.org, ed@FreeBSD.org, ian@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <1134698482.74.1439406941218.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #831 - Failure MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Aug 2015 19:15:42 -0000 FreeBSD_HEAD_i386 - Build #831 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/831/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/831/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/831/console Change summaries: 286689 by mav: MFV r284763: 5981 Deadlock in dmu_objset_find_dp illumos/illumos-gate@1d3f896f5469c69c1339890ec3d68e9feddb0343 https://www.illumos.org/issues/5981 When dmu_objset_find_dp gets called with a read lock held, it fans out the work to the task queue. Each task in turn acquires its own read lock before calling the callback. If during this process anyone tries to a acquire a write lock, it will stall all read lock requests.Thus the tasks will never finish, the read lock of the caller will never get freed and the write lock never acquired. deadlock. Reviewed by: Matthew Ahrens Reviewed by: Dan McDonald Approved by: Robert Mustacchi Author: Arne Jansen 286687 by imp: Document build-tools better. Add rescue back because it builds /bin/sh which has a build-tools target (see commit for how build-tools and cross-tools differ). 286686 by mav: MFV r284762: 5269 zpool import slow illumos/illumos-gate@12380e1e701fda28c9e9f32d01cafb54af279eb5 https://www.illumos.org/issues/5269 When importing a pool (at boot or with zpool import) with many filesystem, the process can take minutes. It doesn't matter whether the pool has been exported cleanly or uncleanly. The problem is that each dataset has its own log chain. On import, all datasets have to be checked if there are logs to replay. The idea is to speed up this process by paralellizing it. Reviewed by: Matthew Ahrens Reviewed by: George Wilson Reviewed by: Dan McDonald Approved by: Dan McDonald Author: Arne Jansen 286683 by mav: MFV r286682: 5765 add support for estimating send stream size with lzc_send_space when source is a bookmark Reviewed by: Matthew Ahrens Reviewed by: Christopher Siden Reviewed by: Steven Hartland Reviewed by: Bayard Bell Approved by: Albert Lee Author: Max Grossman illumos/illumos-gate@643da460c8ca583e39ce053081754e24087f84c8 286681 by ed: Perform cleanups in response to D3307. - Document the kern_kevent_anonymous() function. - Add assertions to ensure that we don't silently leave the kqueue linked from a file descriptor table. Reviewed by: jmg Differential Revision: https://reviews.freebsd.org/D3364 286680 by ed: Add the last remaining system calls: send() and recv(). There is still one TODO item for these calls: add file descriptor passing. The data structures are already prepared for this. It's just the translation that's missing. Obtained from: http://github.com/NuxiNL/freebsd 286679 by mav: Record mergeinfo. 286678 by ian: Add a routine to return the hardware instance/unit number from ti,hwmods, given the hardware name. The ti,hwmods property is used (among other things) to associate an fdt node with a specific instance of some hardware. For example given a device node that contains the property ti,hwmods = "timer3", if you call this passing "timer" as the hwmod string to look for it would return 3. 286677 by mav: MFV r286224: 5695 dmu_sync'ed holes do not retain birth time illumos/illumos-gate@70163ac57e58ace1c5c94dfbe85dca5a974eff36 https://www.illumos.org/issues/5695 In dmu_sync_ready(), a hole block pointer will have it's logical size explicitly set as it's necessary for replay purposes. To "undo" this, dmu_sync_done() will zero out any hole that it finds. This becomes a problem when using the "hole_birth" feature, as this will also wipe out any birth time that might have happened to be set on the hole. ... As a fix, the logic to zero out a hole is only applied to old style holes with a birth time of zero. Holes created with the "hole_birth" feature enabled will have a non-zero birth time, and will be skipped (thus preserving the ltime, type, and level information as well). In addition, zdb was updated to also print the ltime, type, and level information for these new style holes. Previously, only the logical birth time would be printed. Author: Prakash Surya Reviewed by: Matthew Ahrens Reviewed by: George Wilson Reviewed by: Christopher Siden Reviewed by: Bayard Bell Approved by: Dan McDonald 286676 by imp: Why on earth have we been building rescue as a build tool for the past 12 years? Nothing downstream in the build uses it. Eliminate it as a build tool. Reviewed by: emaste@ ("just delete it") The end of the build log: Started by an SCM change Building remotely on kyua6.nyi.freebsd.org (jailer) in workspace /jenkins/workspace/FreeBSD_HEAD_i386 Updating svn://svnmir.freebsd.org/base/head at revision '2015-08-12T19:14:22.218 +0000' U Makefile.inc1 U cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print U cddl/contrib/opensolaris/cmd/zfs U cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c U cddl/contrib/opensolaris/lib/libzfs U cddl/contrib/opensolaris U sys/arm/ti/ti_hwmods.c U sys/arm/ti/ti_hwmods.h U sys/kern/kern_event.c U sys/compat/cloudabi64/cloudabi64_sock.c U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/rrwlock.c U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/rrwlock.h U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_send.h U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c U sys/cddl/contrib/opensolaris At revision 286689 No emails were triggered. [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson7102441350090091232.sh + export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin' + export 'jname=FreeBSD_HEAD_i386' + echo 'clean up jail FreeBSD_HEAD_i386' clean up jail FreeBSD_HEAD_i386 + sudo jail -r FreeBSD_HEAD_i386 jail: "FreeBSD_HEAD_i386" not found + true + sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 -alias ifconfig: ioctl (SIOCDIFADDR): Can't assign requested address + true + sudo umount FreeBSD_HEAD_i386/usr/src umount: FreeBSD_HEAD_i386/usr/src: statfs: No such file or directory umount: FreeBSD_HEAD_i386/usr/src: unknown file system + true + sudo umount FreeBSD_HEAD_i386/dev umount: FreeBSD_HEAD_i386/dev: statfs: No such file or directory umount: FreeBSD_HEAD_i386/dev: unknown file system + true + sudo rm -fr FreeBSD_HEAD_i386 + sudo chflags -R noschg FreeBSD_HEAD_i386 chflags: FreeBSD_HEAD_i386: No such file or directory + true + sudo rm -fr FreeBSD_HEAD_i386 [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson6497048885542223762.sh + export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin' + export 'jname=FreeBSD_HEAD_i386' + echo env: env: + /usr/bin/env BUILD_NUMBER=831 HUDSON_SERVER_COOKIE=0657dbe3541f1b1a JOB_NAME=FreeBSD_HEAD_i386 LOGNAME=jenkins JAVA_HOME=/usr/local/openjdk8 SVN_URL=svn://svnmir.freebsd.org/base/head BUILDER_JAIL_IP=2610:1c1:1:607c::106:1 jname=FreeBSD_HEAD_i386 JENKINS_URL=https://jenkins.FreeBSD.org/ JENKINS_HOME=/usr/local/jenkins PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin HUDSON_HOME=/usr/local/jenkins OLDPWD=/ BUILD_ID=831 BUILDER_NETIF=igb0 JENKINS_SERVER_COOKIE=0657dbe3541f1b1a PWD=/jenkins/workspace/FreeBSD_HEAD_i386 BUILD_TAG=jenkins-FreeBSD_HEAD_i386-831 NODE_LABELS=jailer kyua6.nyi.freebsd.org BUILD_DISPLAY_NAME=#831 HOME=/jenkins USER=jenkins BUILD_URL=https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/831/ SVN_URL_1=svn://svnmir.freebsd.org/base/head SVN_REVISION=286689 SVN_REVISION_1=286689 BUILDER_JAIL_IP6=2610:1c1:1:607c::105:1 JOB_URL=https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/ SHELL=/bin/sh HUDSON_URL=https://jenkins.FreeBSD.org/ HUDSON_COOKIE=725a319d-9b0b-41f0-b71d-a6e6d7987427 BUILDER_RESOLV_CONF=nameserver 2610:1c1:1:6002::100\nnameserver 2610:1c1:1:6002::200\n WORKSPACE=/jenkins/workspace/FreeBSD_HEAD_i386 NODE_NAME=kyua6.nyi.freebsd.org EXECUTOR_NUMBER=0 + echo 'setup jail FreeBSD_HEAD_i386' setup jail FreeBSD_HEAD_i386 + fetch -m http://ftp.freebsd.org:/pub/FreeBSD/snapshots/i386/i386/11.0-CURRENT/base.txz + mkdir FreeBSD_HEAD_i386 + cd FreeBSD_HEAD_i386 + sudo tar Jxf ../base.txz + cd - + sudo mount -t devfs devfs FreeBSD_HEAD_i386/dev + sudo devfs -m FreeBSD_HEAD_i386/dev rule -s 4 applyset + sudo mount -t nullfs src FreeBSD_HEAD_i386/usr/src + printf 'nameserver 2610:1c1:1:6002::100\nnameserver 2610:1c1:1:6002::200\n' + sudo tee FreeBSD_HEAD_i386/etc/resolv.conf nameserver 2610:1c1:1:6002::100 nameserver 2610:1c1:1:6002::200 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 alias + sudo jail -c persist 'name=FreeBSD_HEAD_i386' 'path=FreeBSD_HEAD_i386' 'host.hostname=FreeBSD_HEAD_i386.jail.ci.FreeBSD.org' 'ip6.addr=2610:1c1:1:607c::106:1' 'ip4=disable' allow.chflags + echo 'setup build environment' setup build environment + echo 'build environment:' build environment: + sudo jexec FreeBSD_HEAD_i386 sh -c 'uname -a' FreeBSD FreeBSD_HEAD_i386.jail.ci.FreeBSD.org 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r286510: Sun Aug 9 06:22:49 UTC 2015 peter@build-11.freebsd.org:/usr/obj/usr/src/sys/CLUSTER11 i386 + sudo pkg -j FreeBSD_HEAD_i386 info -q [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson7214278216275351737.sh + export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin' + export 'jname=FreeBSD_HEAD_i386' + echo 'start build in FreeBSD_HEAD_i386' start build in FreeBSD_HEAD_i386 + sudo jexec FreeBSD_HEAD_i386 sh -c 'cd /usr/src && make -DNO_CLEAN -j 4 buildworld' --- buildworld --- make[1]: "/usr/src/Makefile.inc1" line 1458: Need an operator make[1]: "/usr/src/Makefile.inc1" line 1458: Need an operator make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "share/syscons/scrnmaps" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "share/syscons/scrnmaps" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "usr.bin/awk" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "usr.bin/awk" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "lib/libmagic" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "lib/libmagic" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "usr.bin/mkesdb_static" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "usr.bin/mkesdb_static" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "usr.bin/mkcsmapper_static" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "usr.bin/mkcsmapper_static" defined here make[1]: "/usr/src/Makefile.inc1" line 1458: Need an operator make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "share/syscons/scrnmaps" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "share/syscons/scrnmaps" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "usr.bin/awk" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "usr.bin/awk" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "lib/libmagic" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "lib/libmagic" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "usr.bin/mkesdb_static" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "usr.bin/mkesdb_static" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "usr.bin/mkcsmapper_static" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "usr.bin/mkcsmapper_static" defined here make[1]: "/usr/src/Makefile.inc1" line 1458: Need an operator make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "share/syscons/scrnmaps" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "share/syscons/scrnmaps" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "usr.bin/awk" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "usr.bin/awk" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "lib/libmagic" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "lib/libmagic" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "usr.bin/mkesdb_static" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "usr.bin/mkesdb_static" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "usr.bin/mkcsmapper_static" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "usr.bin/mkcsmapper_static" defined here make[1]: "/usr/src/Makefile.inc1" line 1458: Need an operator make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "share/syscons/scrnmaps" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "share/syscons/scrnmaps" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "usr.bin/awk" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "usr.bin/awk" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "lib/libmagic" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "lib/libmagic" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "usr.bin/mkesdb_static" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "usr.bin/mkesdb_static" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "usr.bin/mkcsmapper_static" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "usr.bin/mkcsmapper_static" defined here make[1]: Fatal errors encountered -- cannot continue make[1]: stopped in /usr/src *** [buildworld] Error code 1 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson9183485612501317336.sh + export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin' + export 'jname=FreeBSD_HEAD_i386' + echo 'clean up jail FreeBSD_HEAD_i386' clean up jail FreeBSD_HEAD_i386 + sudo jail -r FreeBSD_HEAD_i386 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 -alias + sudo umount FreeBSD_HEAD_i386/usr/src + sudo umount FreeBSD_HEAD_i386/dev + sudo rm -fr FreeBSD_HEAD_i386 rm: FreeBSD_HEAD_i386/libexec/ld-elf.so.1: Operation not permitted rm: FreeBSD_HEAD_i386/libexec: Directory not empty rm: FreeBSD_HEAD_i386/sbin/init: Operation not permitted rm: FreeBSD_HEAD_i386/sbin: Directory not empty rm: FreeBSD_HEAD_i386/lib/libthr.so.3: Operation not permitted rm: FreeBSD_HEAD_i386/lib/libcrypt.so.5: Operation not permitted rm: FreeBSD_HEAD_i386/lib/libc.so.7: Operation not permitted rm: FreeBSD_HEAD_i386/lib: Directory not empty rm: FreeBSD_HEAD_i386/usr/lib/librt.so.1: Operation not permitted rm: FreeBSD_HEAD_i386/usr/lib: Directory not empty rm: FreeBSD_HEAD_i386/usr/bin/ypchfn: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/chsh: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/chfn: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/ypchsh: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/crontab: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/ypchpass: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/passwd: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/opiepasswd: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/chpass: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/yppasswd: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/opieinfo: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/login: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/su: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin: Directory not empty rm: FreeBSD_HEAD_i386/usr: Directory not empty rm: FreeBSD_HEAD_i386: Directory not empty + true + sudo chflags -R noschg FreeBSD_HEAD_i386 + sudo rm -fr FreeBSD_HEAD_i386 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-current@freebsd.org Wed Aug 12 22:21:37 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E1CA199FF22; Wed, 12 Aug 2015 22:21:36 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id C1C0AEBB; Wed, 12 Aug 2015 22:21:36 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 5419B560; Wed, 12 Aug 2015 22:21:35 +0000 (UTC) Date: Wed, 12 Aug 2015 22:21:33 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: delphij@FreeBSD.org, imp@FreeBSD.org, dim@FreeBSD.org, ian@FreeBSD.org, oshogbo@FreeBSD.org, hiren@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <1421804146.82.1439418094916.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1134698482.74.1439406941218.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1134698482.74.1439406941218.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #832 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Aug 2015 22:21:37 -0000 FreeBSD_HEAD_i386 - Build #832 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/832/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/832/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/832/console Change summaries: 286702 by dim: In ipfw2, avoid left-shifting negative integers, which is undefined. While here, make some other arguments to htonl(3) unsigned too. MFC after: 3 days 286701 by ian: If a specific timecounter has been chosen via sysctl, and a new timecounter with higher quality registers (presumably in a module that has just been loaded), do not undo the user's choice by switching to the new timecounter. Document that behavior, and also the fact that there is no way to unregister a timecounter (and thus no way to unload a module containing one). 286700 by hiren: Make LAG LACP fast timeout tunable through IOCTL. Differential Revision: D3300 Submitted by: LN Sundararajan Reviewed by: wblock, smh, gnn, hiren, rpokala at panasas MFC after: 2 weeks Sponsored by: Panasas 286699 by dim: In gcc's libcpp, stop using the INTTYPE_MAXIMUM() macro, which relies on undefined behavior. The code used this macro to avoid problems on some broken systems which define SSIZE_MAX incorrectly, but this is not needed on FreeBSD, obviously. MFC after: 3 days 286698 by oshogbo: When the wait*(2) syscalls wait for any process (P_ALL), they should ignore processes created with the pdfork(2) syscall. PR: 201054 Approved by: pjd (mentor) Discussed with: emaste, rwatson 286696 by ian: Remove all dregs of the old PPS driver from this code, in preparation for redoing it as a separate driver. Now that each hardware timer is handled by a separate instance of the timer driver, it no longer makes sense to bundle the pps driver with the regular timecounter code. (When all 8 timers were handled by one driver there was no choice about this.) Split the hardware register definitions out to their own file, so that the new pps driver (coming in a separate commit later) can share them. With the PPS driver gone, the question of which hardware timer to use for what purpose becomes much easier (some instances can't do the PPS capture). Now we can just hardcore timer2 for eventtimer and timer3 for timecounter. This also now only instantiates devices for the 2 hardware timers actually used to implement eventtimer and timecounter. This is required so that other drivers can come along and attach to other hardware timers to provide other functionality. (In addition to PPS, this hardware can also do PWM stuff, general pulse width and frequency measurements, etc. Maybe some day we'll have drivers for those things.) 286695 by imp: Fix the fixing of the build I broke. rescue/rescue has the right target, but rescue doesn't. Pointy hat: imp@ 286693 by ian: Remove a bogus printf that whines every time loading a driver module triggers a fresh round of probing. 286692 by ian: Add a MODULE_VERSION(), because other things MODULE_DEPEND() on this. 286691 by delphij: Fix build. From owner-freebsd-current@freebsd.org Thu Aug 13 00:16:04 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B38D09B74ED for ; Thu, 13 Aug 2015 00:16:04 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id A68236A7; Thu, 13 Aug 2015 00:16:04 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 5F56E58E; Thu, 13 Aug 2015 00:16:02 +0000 (UTC) Date: Thu, 13 Aug 2015 00:16:00 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <1483948461.84.1439424960540.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1274 - Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2015 00:16:04 -0000 FreeBSD_HEAD-tests - Build #1274 - Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1274/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1274/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1274/console Change summaries: No changes The failed test cases: 3 tests failed. FAILED: lib.libc.sys.poll_test.poll_3way Error Message: Test case body timed out FAILED: lib.libthr.sem_test.before_start_one_thread Error Message: Test case body timed out FAILED: usr.bin.xargs.legacy_test.main Error Message: 1 tests of 16 failed From owner-freebsd-current@freebsd.org Thu Aug 13 03:22:39 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7BF599A0595 for ; Thu, 13 Aug 2015 03:22:39 +0000 (UTC) (envelope-from mueller6724@bellsouth.net) Received: from nm13-vm1.access.bullet.mail.gq1.yahoo.com (nm13-vm1.access.bullet.mail.gq1.yahoo.com [216.39.63.11]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4B0141E8A for ; Thu, 13 Aug 2015 03:22:38 +0000 (UTC) (envelope-from mueller6724@bellsouth.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bellsouth.net; s=s2048; t=1439435772; bh=HAR+UwJVzOE7JKSXq6ht+lYntwpjUZAr52H4DOXuL/o=; h=Date:From:To:CC:Subject:References:From:Subject; b=Ffd8WpWI37v/zxRlLeZIu7B4LuJzF22hmmx7rCkYAlXP48Cb8PG4wDqlR+3DWaajtIk2wNPytqx19wi0nLHOgXqSQqD5L6E71CeCULJvG6ixrqNlltpoOGMoxAu9RtlznCmBVu6W4EYBWLj2EOyyb4+SbwgUOj5+gNsrgo5ZbwVnc2wkvr4Znd20vF5rp3gfRriS0fd9dOi13tKfZasS9ySDl9cFODZYByv1JeLz0jCCLVHSVIxzyu4vL26M+/lizKu09sZc4If1nzP2qsNNbXfNUzl1NPU9cnpJWyYHWeySJBRiQmTLSc3SQXAVNidEtvlCO2kiwPfcy4ZO/80ztA== Received: from [216.39.60.171] by nm13.access.bullet.mail.gq1.yahoo.com with NNFMP; 13 Aug 2015 03:16:12 -0000 Received: from [98.138.226.240] by tm7.access.bullet.mail.gq1.yahoo.com with NNFMP; 13 Aug 2015 03:16:12 -0000 Received: from [127.0.0.1] by smtp111.sbc.mail.ne1.yahoo.com with NNFMP; 13 Aug 2015 03:16:12 -0000 X-Yahoo-Newman-Id: 440587.15615.bm@smtp111.sbc.mail.ne1.yahoo.com Message-ID: <440587.15615.bm@smtp111.sbc.mail.ne1.yahoo.com> Date: Wed, 12 Aug 2015 20:16:12 -0700 (PDT) X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: fUkS3bQVM1lzVYlqja2r6mcR7AyplgqN31beh1YMssNJscw 5l95BfwEAuJH1HHXMaFwf4f6OuBqJVl_eY7JEaWo8y0VuHWODjLe7WvvBxbj z0_vOWWBAN7nFWT3E207ggID_j5358WxEelTHf3HmFu92NHqcvqHhBveC0.n LwRBa677FyM.35k6tzxi5FLG2nNTPMRY9oOdN_TzeIoBiSfbwjsrNIF0mV.i EZ3jM6DmpNU0EAhaQyzu8NPxfajM.RAp4LrbSHLnRn7OcFLJxJsWCWRCK7KM _8btKH6jOw_AvoEmTWQMbDr19dUxfggGMkc6DEhJik2VycWK.pnAP.RD71oX 0cvKf3tVo5092RJajD1oHqRnK2hmODQjH4icWNL.ApfGtLomXf4iS0B5LlbF Hs2nQ5LKQWMWqWgOt2G7ZMD_sXOdRcnZNsjfvcAO.H5cJ3C3LdgNHX3QQ47l PIBs6kwOA_Y1wPqkcGx03RVfkK1xX4s2S6zG833f1YMwkxHhE_knk_PSKCvd bJ99pQYa8I4S6JSs7FHdAS8p7OBSImSpAFOry4s53ds_zI8AobE6h0gU- X-Yahoo-SMTP: Kz_aW1.swBBYof3zAD7.RWzXz9ZAQVDMml1VADsbgPT4Kq79LC0- From: "Thomas Mueller" To: freebsd-current@freebsd.org CC: Gleb Smirnoff Subject: Re: CFT: ndis(4) testers needed! References: <20150731121226.GJ889@FreeBSD.org> <776723.76234.bm@smtp117.sbc.mail.ne1.yahoo.com> <20150804100746.GA889@FreeBSD.org> <20150804141722.GC889@glebius.int.ru> <475378.72622.bm@smtp114.sbc.mail.ne1.yahoo.com> <20150810135342.GE75813@glebius.int.ru> X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2015 03:22:39 -0000 UPDATE: I was successful with buildworld and kernel with the patch, both the custom kernel with ndis and the GENERIB kernel without ndis. GENERIB differs from GENERIC by eliminating some old devices like SCSI cards and ISA EThernet cards, but I add some wi-fi drivers like urtw, urtwn and rsu. Using the main custom kernel, I was able to build an ndis module from the WinX64 drivers net8192su.inf, rtl8192su.sys and net8192su.cat, but when I tried to ifconfig, the device ndis, ndis0, rtl8192su, rtl8192su0, were not recognized. Being in FreeBSD-current amd64, I used 64-bit WinXP (WinX64); there were also drivers for Win 32-bit, for 2000, XP, Vista and 7, all offered in both 32-bit and 64-bit, except Win 2000, 32-bit only. Hiro USB wireless adapter is H50191, their website is www.hiroinc.com . I wonder if I could have missed a firmware file but couldn't find it in the directory structure (maybe net8192su.cat ?). Thinking I might have used the wrong syntax with ifconfig, I tried again with rsu0 instead of ndis0 or other failed attempts, and was successful connecting to Internet. Where to go from here? I don't want to svn up the src tree until I receive further instructions, should I revert or just update on top of what's already there? But with the FreeBSD-native rsu, I did update ports and doc trees using svn. Files I got with ndisgen, and the original driver files, are, copying-pasting from vt console. If double spaced, that's because of a vt bug: root@amelia2:/RTL8188_8191_8192_SU_WindowsDriver_1086.48.0809.2011.F0049_12.P040 6_UI_1.00.0187.L/88_91_92_SU_Driver/WinX64 # ls -l total 2696 -rw-r--r-- 1 root wheel 1 Aug 13 01:54 bus_if.h -rw-r--r-- 1 root wheel 1 Aug 13 01:54 device_if.h -rwxr-xr-x 1 root wheel 13762 Aug 19 2011 net8192su.cat -rwxr-xr-x 1 root wheel 15622 Aug 13 01:50 net8192su.cat.ko -rwxr-xr-x 1 root wheel 29731 Aug 13 01:48 net8192su.inf -rwxr-xr-x 1 root wheel 776808 Aug 11 2011 rtl8192su.sys -rw-r--r-- 1 root wheel 1818552 Aug 13 01:54 rtl8192su_sys.ko Tom From owner-freebsd-current@freebsd.org Thu Aug 13 07:07:28 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BD56299F2AD for ; Thu, 13 Aug 2015 07:07:28 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (glebius.int.ru [81.19.69.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "cell.glebius.int.ru", Issuer "cell.glebius.int.ru" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4743C880 for ; Thu, 13 Aug 2015 07:07:27 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (localhost [127.0.0.1]) by cell.glebius.int.ru (8.15.2/8.15.2) with ESMTPS id t7D77EM3094844 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 13 Aug 2015 10:07:14 +0300 (MSK) (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by cell.glebius.int.ru (8.15.2/8.15.2/Submit) id t7D77ECc094843; Thu, 13 Aug 2015 10:07:14 +0300 (MSK) (envelope-from glebius@FreeBSD.org) X-Authentication-Warning: cell.glebius.int.ru: glebius set sender to glebius@FreeBSD.org using -f Date: Thu, 13 Aug 2015 10:07:14 +0300 From: Gleb Smirnoff To: Thomas Mueller Cc: freebsd-current@freebsd.org Subject: Re: CFT: ndis(4) testers needed! Message-ID: <20150813070713.GE75813@glebius.int.ru> References: <20150731121226.GJ889@FreeBSD.org> <776723.76234.bm@smtp117.sbc.mail.ne1.yahoo.com> <20150804100746.GA889@FreeBSD.org> <20150804141722.GC889@glebius.int.ru> <475378.72622.bm@smtp114.sbc.mail.ne1.yahoo.com> <20150810135342.GE75813@glebius.int.ru> <440587.15615.bm@smtp111.sbc.mail.ne1.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <440587.15615.bm@smtp111.sbc.mail.ne1.yahoo.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2015 07:07:28 -0000 Thomas, On Wed, Aug 12, 2015 at 08:16:12PM -0700, Thomas Mueller wrote: T> GENERIB differs from GENERIC by eliminating some old devices like SCSI cards and ISA EThernet cards, but I add some wi-fi drivers like urtw, urtwn and rsu. T> T> Using the main custom kernel, I was able to build an ndis module from the WinX64 drivers net8192su.inf, rtl8192su.sys and net8192su.cat, but when I tried to ifconfig, the device ndis, ndis0, rtl8192su, rtl8192su0, were not recognized. T> T> Being in FreeBSD-current amd64, I used 64-bit WinXP (WinX64); there were also drivers for Win 32-bit, for 2000, XP, Vista and 7, all offered in both 32-bit and 64-bit, except Win 2000, 32-bit only. T> T> Hiro USB wireless adapter is H50191, their website is www.hiroinc.com . T> T> I wonder if I could have missed a firmware file but couldn't find it in the directory structure (maybe net8192su.cat ?). T> T> Thinking I might have used the wrong syntax with ifconfig, I tried again with rsu0 instead of ndis0 or other failed attempts, and was successful connecting to Internet. AFAIU, if you got rsu(4) driver in your kernel it will attach to the hardware, and the ndis(4) driver won't be able to. Have you tried to used ndis(4) before on an unpatched vanilla FreeBSD? -- Totus tuus, Glebius. From owner-freebsd-current@freebsd.org Thu Aug 13 07:41:46 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1C22199FC80 for ; Thu, 13 Aug 2015 07:41:46 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 03321A3A; Thu, 13 Aug 2015 07:41:46 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 3434663F; Thu, 13 Aug 2015 07:41:45 +0000 (UTC) Date: Thu, 13 Aug 2015 07:41:44 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <1278932178.92.1439451704404.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1483948461.84.1439424960540.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1483948461.84.1439424960540.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1275 - Still Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2015 07:41:46 -0000 FreeBSD_HEAD-tests - Build #1275 - Still Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1275/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1275/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1275/console Change summaries: No changes The failed test cases: 1 tests failed. FAILED: usr.bin.xargs.legacy_test.main Error Message: 1 tests of 16 failed From owner-freebsd-current@freebsd.org Thu Aug 13 08:04:57 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D658F9B73C9 for ; Thu, 13 Aug 2015 08:04:57 +0000 (UTC) (envelope-from jakob@alvermark.net) Received: from smtprelay-b22.telenor.se (smtprelay-b22.telenor.se [195.54.99.213]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5CC3686B for ; Thu, 13 Aug 2015 08:04:56 +0000 (UTC) (envelope-from jakob@alvermark.net) Received: from ipb1.telenor.se (ipb1.telenor.se [195.54.127.164]) by smtprelay-b22.telenor.se (Postfix) with ESMTP id 45EBD172E2 for ; Thu, 13 Aug 2015 09:35:24 +0200 (CEST) X-SENDER-IP: [85.229.94.62] X-LISTENER: [smtp.bredband.net] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AxAwBlSMxV/z5e5VVdGQEBAYJ/vzUBCYduAoE4ORQBAQEBAQEBgQqEJAEBBCcTHCMQC0YtDB4GiEUB0EABAQEBAQEBAwEBAQEBAQEBAQEYi1OEMVgHgxiBFAEElRmNO3uHRIhlhEWDZiaDf4F1gUYBAQE X-IPAS-Result: A2AxAwBlSMxV/z5e5VVdGQEBAYJ/vzUBCYduAoE4ORQBAQEBAQEBgQqEJAEBBCcTHCMQC0YtDB4GiEUB0EABAQEBAQEBAwEBAQEBAQEBAQEYi1OEMVgHgxiBFAEElRmNO3uHRIhlhEWDZiaDf4F1gUYBAQE X-IronPort-AV: E=Sophos;i="5.15,668,1432591200"; d="scan'208,217";a="322789813" Received: from c-3e5ee555.06-11-73746f31.cust.bredbandsbolaget.se (HELO sigyn.alvermark.net) ([85.229.94.62]) by ipb1.telenor.se with ESMTP; 13 Aug 2015 09:35:25 +0200 Received: from gw.inter-sonic.com ([212.247.8.97] helo=[192.168.171.125]) by sigyn.alvermark.net with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.80.1 (FreeBSD)) (envelope-from ) id 1ZPn2d-000NyS-D8; Thu, 13 Aug 2015 09:35:11 +0200 Subject: Re: SV: UEFI boot fail on higher resolutions (Re: Acer E3-112 and UEFI) Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=us-ascii From: Jakob Alvermark In-Reply-To: <056801d0c12f$78d800f0$6a8802d0$@icloud.com> Date: Thu, 13 Aug 2015 09:34:56 +0200 Cc: Anders Bolt-Evensen Content-Transfer-Encoding: 7bit Message-Id: <13068595-3B9C-4F96-9ECC-DAB4CFA245EF@alvermark.net> References: <20876.213.113.68.53.1419950410.squirrel@webmail.alvermark.net> <54A2CC2D.3040105@freebsd.org> <42818.213.113.68.53.1420039470.squirrel@webmail.alvermark.net> <24273.85.229.92.85.1435690356.squirrel@webmail.alvermark.net> <056801d0c12f$78d800f0$6a8802d0$@icloud.com> To: FreeBSD Current X-Mailer: Apple Mail (2.1085) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2015 08:04:58 -0000 On 18 jul 2015, at 09:57, Anders Bolt-Evensen wrote: > < > dumped refind and started playing with this again. > <"mode 5" gives me 1024x768 and a panic: > < > <--- > < > < > < = DPL 0, pres 1, long 1, def32 0, gran 1 > <--- > < > < > < > fb_vbase = PHYS_TO_DMAP(efifb->fb_addr); > < > < > fb_vbase = PHYS_TO_DMAP(0x90000000); > < > < > < > < > > I tried your hack on my Acer Aspire V17 Nitro with a 1920x1080 display, and > it seems that your hack works on my computer as well. > Before I tried your hack, I was basically unable to do a UEFI boot unless I > tried the rEFInd method, but thanks to your hack I am now able to do a > regular UEFI boot at the native resolution of 1920x1080. :D > Thank you so much for your tip. :) This appears to have been fixed by r286667 (At least on the Acer laptop, haven't tested on any other machine) Thanks! Jakob From owner-freebsd-current@freebsd.org Thu Aug 13 08:28:02 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 755329B79A8 for ; Thu, 13 Aug 2015 08:28:02 +0000 (UTC) (envelope-from mueller6724@bellsouth.net) Received: from nm10.access.bullet.mail.bf1.yahoo.com (nm10.access.bullet.mail.bf1.yahoo.com [216.109.114.33]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1D4BCF42 for ; Thu, 13 Aug 2015 08:28:02 +0000 (UTC) (envelope-from mueller6724@bellsouth.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bellsouth.net; s=s2048; t=1439454106; bh=h787ozXzckAJEk4gEZj09SwJEozSiNrgf0M97e3BB7w=; h=Date:From:To:CC:Subject:References:From:Subject; b=o0ZWxvh6BoHyFXDpvK0BC3md/vv12dwPnUbHDy6dKMpV1GI8PL5VqEVlnEN/2iFQmPK82hCwCZ4DWp3PYXgetA9JdfZOI3SZtJ7n4vRhPUFljEzR95GXCA4mr9IPKesO9yGfTLVb9cOTXwyL1pZqJ/w2dfu8vAAQTwNnMWz2eVpeYaJkMSGhqpxM9uckyW3Eo4vXVU3429/fER3TSWSO0oQSNnC+9uHQ+jFmx8uxdiPwJVJdvQZpnPxpbU8c0cHYas/muOgE1+KYZiO67W1UjMBu09+uBm+TPIGuo4Bsyb/6JiFHAGfxoMGWQ35JFxKpgkt93iVn/qn6Do4xwN66Hg== Received: from [66.196.81.157] by nm10.access.bullet.mail.bf1.yahoo.com with NNFMP; 13 Aug 2015 08:21:46 -0000 Received: from [98.138.104.96] by tm3.access.bullet.mail.bf1.yahoo.com with NNFMP; 13 Aug 2015 08:21:46 -0000 Received: from [127.0.0.1] by smtp116.sbc.mail.ne1.yahoo.com with NNFMP; 13 Aug 2015 08:21:46 -0000 X-Yahoo-Newman-Id: 632901.91790.bm@smtp116.sbc.mail.ne1.yahoo.com Message-ID: <632901.91790.bm@smtp116.sbc.mail.ne1.yahoo.com> X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: gB83NOEVM1lL1JUj0j8hPXOU2WaZ3pzy1WpaJfFIT342ujF 9TWGKCaLmRi6_PoQzq4zvgtuiSu_IXh_OXUsa5xpnO1RXg1PNRZPkKPC_z2N tp8u5TRr3bwGHzzgzBzvsEEdZNmzejrc3t5NdzBT_bmoUXe4.cdqAlIdo5mW hGfhqiHFn3HbGgwVvpQJlazYL3oEDPj4RucQjyO330rMgYKsvGBU0cCbqgp3 zV7i4f.w7WH7oY9d6FN6AzF7IF5I4gptZbP3LJm3TwivHzTwQQVbZcI0N1ci JsuAe5OVkR85j5gGCgcBlomBNU3l8_ATPIir_WWpn4BiebU6gPZJlm8vOmZU BPwOpFATrOw65kakIr_53YsH7_CYrl2ett_WIPl0QcBA_0vsSu8csN6Cwp6K oh4EWNpFm0oqH5sVy9YIULsgBUHakZpj89t2c26FshpojIWfxJcHIrkoy0WP ZVIzGtCm2XxeA3Uu51EPAf.hBWsePxtJE1KjKgnCpcTop9UVzx6gxs5YkIWD nJuCF66jZj.bMY8htg3yfQGA- X-Yahoo-SMTP: Kz_aW1.swBBYof3zAD7.RWzXz9ZAQVDMml1VADsbgPT4Kq79LC0- Date: Thu, 13 Aug 2015 08:21:44 +0000 From: "Thomas Mueller" To: freebsd-current@freebsd.org CC: Gleb Smirnoff Subject: Re: CFT: ndis(4) testers needed! References: <20150731121226.GJ889@FreeBSD.org> <776723.76234.bm@smtp117.sbc.mail.ne1.yahoo.com> <20150804100746.GA889@FreeBSD.org> <20150804141722.GC889@glebius.int.ru> <475378.72622.bm@smtp114.sbc.mail.ne1.yahoo.com> <20150810135342.GE75813@glebius.int.ru> <440587.15615.bm@smtp111.sbc.mail.ne1.yahoo.com> <20150813070713.GE75813@glebius.int.ru> X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2015 08:28:02 -0000 > T> Thinking I might have used the wrong syntax with ifconfig, I tried again with rsu0 instead of ndis0 or other failed attempts, and was successful connecting to Internet. > AFAIU, if you got rsu(4) driver in your kernel it will attach to the hardware, > and the ndis(4) driver won't be able to. > Have you tried to used ndis(4) before on an unpatched vanilla FreeBSD? > Totus tuus, Glebius. I have tried to use ndis before, but never successfully. I used custom kernel, but src tree was not patched. Do I have to build a separate kernel without rsu to test ndis, or is disabling at loader good enough? set hint.rsu.0.disabled="1" Then would the device name be ndis0, or rtl8192su0, or without the 0, or something else? Would I have to run ndisgen again? Or did the presence of rsu in kernel have no effect on building the module? I might also want to test on FreeBSD-current i386. Which MS-Windows version should I prefer between 2000, XP, Vista and 7? My fallible inclination is toward XP. Tom From owner-freebsd-current@freebsd.org Thu Aug 13 08:34:22 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D70F99B7B00 for ; Thu, 13 Aug 2015 08:34:22 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (glebius.int.ru [81.19.69.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "cell.glebius.int.ru", Issuer "cell.glebius.int.ru" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 6200C34D for ; Thu, 13 Aug 2015 08:34:21 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (localhost [127.0.0.1]) by cell.glebius.int.ru (8.15.2/8.15.2) with ESMTPS id t7D8YFga095157 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 13 Aug 2015 11:34:15 +0300 (MSK) (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by cell.glebius.int.ru (8.15.2/8.15.2/Submit) id t7D8YFuc095156; Thu, 13 Aug 2015 11:34:15 +0300 (MSK) (envelope-from glebius@FreeBSD.org) X-Authentication-Warning: cell.glebius.int.ru: glebius set sender to glebius@FreeBSD.org using -f Date: Thu, 13 Aug 2015 11:34:15 +0300 From: Gleb Smirnoff To: Thomas Mueller Cc: freebsd-current@freebsd.org Subject: Re: CFT: ndis(4) testers needed! Message-ID: <20150813083415.GH75813@glebius.int.ru> References: <20150731121226.GJ889@FreeBSD.org> <776723.76234.bm@smtp117.sbc.mail.ne1.yahoo.com> <20150804100746.GA889@FreeBSD.org> <20150804141722.GC889@glebius.int.ru> <475378.72622.bm@smtp114.sbc.mail.ne1.yahoo.com> <20150810135342.GE75813@glebius.int.ru> <440587.15615.bm@smtp111.sbc.mail.ne1.yahoo.com> <20150813070713.GE75813@glebius.int.ru> <632901.91790.bm@smtp116.sbc.mail.ne1.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <632901.91790.bm@smtp116.sbc.mail.ne1.yahoo.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2015 08:34:22 -0000 Thomas, On Thu, Aug 13, 2015 at 08:21:44AM +0000, Thomas Mueller wrote: T> > T> Thinking I might have used the wrong syntax with ifconfig, I tried again with rsu0 instead of ndis0 or other failed attempts, and was successful connecting to Internet. T> T> > AFAIU, if you got rsu(4) driver in your kernel it will attach to the hardware, T> > and the ndis(4) driver won't be able to. T> T> > Have you tried to used ndis(4) before on an unpatched vanilla FreeBSD? T> T> > Totus tuus, Glebius. T> T> I have tried to use ndis before, but never successfully. I used custom kernel, but src tree was not patched. T> T> Do I have to build a separate kernel without rsu to test ndis, or is disabling at loader good enough? T> T> set hint.rsu.0.disabled="1" T> T> Then would the device name be ndis0, or rtl8192su0, or without the 0, or something else? T> T> Would I have to run ndisgen again? Or did the presence of rsu in kernel have no effect on building the module? T> T> I might also want to test on FreeBSD-current i386. T> T> Which MS-Windows version should I prefer between 2000, XP, Vista and 7? My fallible inclination is toward XP. If you haven't ever successfully run ndis before on this hardware, then testing the patch is quite useless :( Since we don't have a working reference point. Sorry for waisting your time. -- Totus tuus, Glebius. From owner-freebsd-current@freebsd.org Thu Aug 13 11:36:51 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 669C09B8684 for ; Thu, 13 Aug 2015 11:36:51 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 5817F2EF; Thu, 13 Aug 2015 11:36:51 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id CB9CF695; Thu, 13 Aug 2015 11:36:49 +0000 (UTC) Date: Thu, 13 Aug 2015 11:36:47 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <1208701958.94.1439465808189.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1278932178.92.1439451704404.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1278932178.92.1439451704404.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1276 - Still Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2015 11:36:51 -0000 FreeBSD_HEAD-tests - Build #1276 - Still Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1276/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1276/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1276/console Change summaries: No changes The failed test cases: 1 tests failed. FAILED: usr.bin.xargs.legacy_test.main Error Message: 1 tests of 16 failed From owner-freebsd-current@freebsd.org Thu Aug 13 12:05:22 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 685B29B8F35; Thu, 13 Aug 2015 12:05:22 +0000 (UTC) (envelope-from stefanogarzarella@gmail.com) Received: from mail-lb0-x236.google.com (mail-lb0-x236.google.com [IPv6:2a00:1450:4010:c04::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E730E3EF; Thu, 13 Aug 2015 12:05:21 +0000 (UTC) (envelope-from stefanogarzarella@gmail.com) Received: by lbbtg9 with SMTP id tg9so25905587lbb.1; Thu, 13 Aug 2015 05:05:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:cc:content-type; bh=Wo7YeQCElLIhMa1aboZCId2O99B+i00OD041wk52y3I=; b=ac3UDvZTiw3YEhmheaV+YM1LukHDdALGycr2g+6GP1rvgXpBBxugeGuCttgtI7NeGt agmQiUgzX4rfvhh5uGmkAGUSG2q+uCdsCO2OVCCbpWoL6Qqqil8pfY7LnWWCI0T2MT8x UG8hxGlNYoboZrdsSkfeuRN8IX8wMWKs6PU+629Hw5x8st0jKc1+2Ff0a9YY+ZIloDdK ucgtsyBwI4HT43vA2/4pKACAEw/LBCORkIWqQfXxGiheAFMzzpvihRrxENqawSKhPCqV SH+K9j6NXNaWJEu5NboSfNpDp/LzJH/Cufdz0wqyhMpA0kQCjqxCTlhBG03yYXZouDVJ FYyA== X-Received: by 10.112.209.106 with SMTP id ml10mr35727401lbc.112.1439467520126; Thu, 13 Aug 2015 05:05:20 -0700 (PDT) MIME-Version: 1.0 Received: by 10.25.216.140 with HTTP; Thu, 13 Aug 2015 05:05:00 -0700 (PDT) From: Stefano Garzarella Date: Thu, 13 Aug 2015 14:05:00 +0200 Message-ID: Subject: bhyve: fix bhyve warning CTASSERT To: freebsd-current , freebsd-virtualization@freebsd.org Cc: Neel Natu , Peter Grehan Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2015 12:05:22 -0000 Hi all, when I compile bhyve, I have the following errors from clang: pci_emul.c:750:2: error: unused typedef '__assert750' [-Werror,-Wunused-local-typedef] CTASSERT(sizeof(struct msicap) == 14); pci_emul.c:776:2: error: unused typedef '__assert776' [-Werror,-Wunused-local-typedef] CTASSERT(sizeof(struct msixcap) == 12); pci_emul.c:928:2: error: unused typedef '__assert928' [-Werror,-Wunused-local-typedef] CTASSERT(sizeof(struct pciecap) == 60); I fixed them in this simple way: diff --git a/bhyverun.h b/bhyverun.h index 87824ef..7ac3aa9 100644 --- a/bhyverun.h +++ b/bhyverun.h @@ -32,7 +32,8 @@ #ifndef CTASSERT /* Allow lint to override */ #define CTASSERT(x) _CTASSERT(x, __LINE__) #define _CTASSERT(x, y) __CTASSERT(x, y) -#define __CTASSERT(x, y) typedef char __assert ## y[(x) ? 1 : -1] +#define __CTASSERT(x, y) typedef char __assert ## y[(x) ? 1 : -1] \ + __unused #endif Cheers, Stefano From owner-freebsd-current@freebsd.org Thu Aug 13 13:13:53 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6C7139A0D58; Thu, 13 Aug 2015 13:13:53 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from zxy.spb.ru (zxy.spb.ru [195.70.199.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 29D3D7A3; Thu, 13 Aug 2015 13:13:53 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from slw by zxy.spb.ru with local (Exim 4.84 (FreeBSD)) (envelope-from ) id 1ZPsKF-000DBY-LX; Thu, 13 Aug 2015 16:13:43 +0300 Date: Thu, 13 Aug 2015 16:13:43 +0300 From: Slawa Olhovchenkov To: John Baldwin Cc: freebsd-current@freebsd.org, Baptiste Daroussin , current@freebsd.org Subject: Re: [CFT] rewrite of the merge(1) utility Message-ID: <20150813131343.GA43013@zxy.spb.ru> References: <20150726012619.GP21594@ivaldir.etoilebsd.net> <1687842.Wj34XYKLi4@ralph.baldwin.cx> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1687842.Wj34XYKLi4@ralph.baldwin.cx> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: slw@zxy.spb.ru X-SA-Exim-Scanned: No (on zxy.spb.ru); SAEximRunCond expanded to false X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2015 13:13:53 -0000 On Tue, Aug 04, 2015 at 10:00:06PM -0700, John Baldwin wrote: > On Sunday, July 26, 2015 03:26:22 AM Baptiste Daroussin wrote: > > Hi all, > > > > I was botherd to not have the merge(1) utility available in base (for etcupdate) > > when building base WITHOUT_RCS. > > > > So I have rewritten a merge(1) utility which should be compatible. > > > > I used the 3-way merge code from the fossil VCS instead of making it call diff3. > > All I have done from the fossil code is adapting it to use sbuf(9). > > > > The bonus for end users is the merge from fossil can resolve situation where the > > diff3 in base cannot. (which explains a "failure" with the GNU RCS test suite) > > > > meaning etcupdate will be more happy merge configuration files. > > Thanks! This will save me from having to hack etcupdate to use diff3 instead > of merge. Hi, can I use etcupdate to update /etc w/o source tree? I.e. I take from new distro /var/db/etcupdate and try to update /etc? From owner-freebsd-current@freebsd.org Thu Aug 13 15:37:24 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 38CA59A0D10; Thu, 13 Aug 2015 15:37:24 +0000 (UTC) (envelope-from cse.cem@gmail.com) Received: from mail-yk0-f173.google.com (mail-yk0-f173.google.com [209.85.160.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F1FCFA03; Thu, 13 Aug 2015 15:37:23 +0000 (UTC) (envelope-from cse.cem@gmail.com) Received: by ykay144 with SMTP id y144so44270195yka.3; Thu, 13 Aug 2015 08:37:22 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=ohOJSFwvFUhHop6mN5V9iKdspjwyxxdsT8OyPZQEqEM=; b=LUJacndxdpXB8auLjOCWrt8Bc08/NAnPxoN3LpZ5t6qvAAbJJ7GQkUEbiRQcfS9fpv KeiGqKQ2OM9wDzsc0St3k+JS/+kxJ7Pg0m/Z/xrPZuP0+r0mgecUxDMBAUyNtYarUx1z 7JJZv2LgkEhh3Hn5cUuYWNp5jG1vr3LjvH5PpPR+Q5QN3gR05FAWSmGCIoH2mnLG+iwE QT9W0E2NP+yI6gLks9jrH3469Huam6iEgCxSN/8CmWe8yiHOgZRD5ub6KuSElBleYs2o /Gpl7L29KKA1l07j5sIGN+y77XILdzRCuHlI2O0eR2TzQ7HUx3nsPAKi8w7+CVFSwFSV dV5A== X-Received: by 10.129.83.131 with SMTP id h125mr40644308ywb.101.1439478744209; Thu, 13 Aug 2015 08:12:24 -0700 (PDT) Received: from mail-yk0-f176.google.com (mail-yk0-f176.google.com. [209.85.160.176]) by smtp.gmail.com with ESMTPSA id l68sm2260309ywd.49.2015.08.13.08.12.23 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 13 Aug 2015 08:12:23 -0700 (PDT) Received: by ykdz80 with SMTP id z80so43699181ykd.2; Thu, 13 Aug 2015 08:12:23 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.170.142.132 with SMTP id j126mr40139570ykc.117.1439478743484; Thu, 13 Aug 2015 08:12:23 -0700 (PDT) Reply-To: cem@FreeBSD.org Received: by 10.37.10.67 with HTTP; Thu, 13 Aug 2015 08:12:23 -0700 (PDT) In-Reply-To: References: Date: Thu, 13 Aug 2015 08:12:23 -0700 Message-ID: Subject: Re: bhyve: fix bhyve warning CTASSERT From: Conrad Meyer To: Stefano Garzarella Cc: freebsd-current , "freebsd-virtualization@freebsd.org" , Neel Natu , Peter Grehan Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2015 15:37:24 -0000 Better to just replace CTASSERT() with _Static_assert() while you're here. Best, Conrad On Thu, Aug 13, 2015 at 5:05 AM, Stefano Garzarella wrote: > Hi all, > when I compile bhyve, I have the following errors from clang: > pci_emul.c:750:2: error: unused typedef '__assert750' > [-Werror,-Wunused-local-typedef] > CTASSERT(sizeof(struct msicap) == 14); > pci_emul.c:776:2: error: unused typedef '__assert776' > [-Werror,-Wunused-local-typedef] > CTASSERT(sizeof(struct msixcap) == 12); > pci_emul.c:928:2: error: unused typedef '__assert928' > [-Werror,-Wunused-local-typedef] > CTASSERT(sizeof(struct pciecap) == 60); > > I fixed them in this simple way: > > diff --git a/bhyverun.h b/bhyverun.h > index 87824ef..7ac3aa9 100644 > --- a/bhyverun.h > +++ b/bhyverun.h > @@ -32,7 +32,8 @@ > #ifndef CTASSERT /* Allow lint to override */ > #define CTASSERT(x) _CTASSERT(x, __LINE__) > #define _CTASSERT(x, y) __CTASSERT(x, y) > -#define __CTASSERT(x, y) typedef char __assert ## y[(x) ? 1 > : -1] > +#define __CTASSERT(x, y) typedef char __assert ## y[(x) ? 1 > : -1] \ > + __unused > #endif > > Cheers, > Stefano > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" From owner-freebsd-current@freebsd.org Thu Aug 13 16:35:07 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 255019B877B; Thu, 13 Aug 2015 16:35:07 +0000 (UTC) (envelope-from jmg@gold.funkthat.com) Received: from gold.funkthat.com (gate2.funkthat.com [208.87.223.18]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "gold.funkthat.com", Issuer "gold.funkthat.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id DA3DAA92; Thu, 13 Aug 2015 16:35:06 +0000 (UTC) (envelope-from jmg@gold.funkthat.com) Received: from gold.funkthat.com (localhost [127.0.0.1]) by gold.funkthat.com (8.14.5/8.14.5) with ESMTP id t7DGZ00U086838 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 13 Aug 2015 09:35:00 -0700 (PDT) (envelope-from jmg@gold.funkthat.com) Received: (from jmg@localhost) by gold.funkthat.com (8.14.5/8.14.5/Submit) id t7DGZ0oM086835; Thu, 13 Aug 2015 09:35:00 -0700 (PDT) (envelope-from jmg) Date: Thu, 13 Aug 2015 09:35:00 -0700 From: John-Mark Gurney To: Conrad Meyer Cc: Stefano Garzarella , freebsd-current , "freebsd-virtualization@freebsd.org" , Neel Natu , Peter Grehan Subject: Re: bhyve: fix bhyve warning CTASSERT Message-ID: <20150813163459.GW68509@funkthat.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD 9.1-PRERELEASE amd64 X-PGP-Fingerprint: 54BA 873B 6515 3F10 9E88 9322 9CB1 8F74 6D3F A396 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ X-Resume: http://resnet.uoregon.edu/~gurney_j/resume.html X-TipJar: bitcoin:13Qmb6AeTgQecazTWph4XasEsP7nGRbAPE X-to-the-FBI-CIA-and-NSA: HI! HOW YA DOIN? can i haz chizburger? User-Agent: Mutt/1.5.21 (2010-09-15) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (gold.funkthat.com [127.0.0.1]); Thu, 13 Aug 2015 09:35:00 -0700 (PDT) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2015 16:35:07 -0000 Conrad Meyer wrote this message on Thu, Aug 13, 2015 at 08:12 -0700: > Better to just replace CTASSERT() with _Static_assert() while you're here. And make sure that sys/cdefs.h is included for compatibility w/ pre-C11 compilers... > On Thu, Aug 13, 2015 at 5:05 AM, Stefano Garzarella > wrote: > > Hi all, > > when I compile bhyve, I have the following errors from clang: > > pci_emul.c:750:2: error: unused typedef '__assert750' > > [-Werror,-Wunused-local-typedef] > > CTASSERT(sizeof(struct msicap) == 14); > > pci_emul.c:776:2: error: unused typedef '__assert776' > > [-Werror,-Wunused-local-typedef] > > CTASSERT(sizeof(struct msixcap) == 12); > > pci_emul.c:928:2: error: unused typedef '__assert928' > > [-Werror,-Wunused-local-typedef] > > CTASSERT(sizeof(struct pciecap) == 60); > > > > I fixed them in this simple way: > > > > diff --git a/bhyverun.h b/bhyverun.h > > index 87824ef..7ac3aa9 100644 > > --- a/bhyverun.h > > +++ b/bhyverun.h > > @@ -32,7 +32,8 @@ > > #ifndef CTASSERT /* Allow lint to override */ > > #define CTASSERT(x) _CTASSERT(x, __LINE__) > > #define _CTASSERT(x, y) __CTASSERT(x, y) > > -#define __CTASSERT(x, y) typedef char __assert ## y[(x) ? 1 > > : -1] > > +#define __CTASSERT(x, y) typedef char __assert ## y[(x) ? 1 > > : -1] \ > > + __unused > > #endif -- John-Mark Gurney Voice: +1 415 225 5579 "All that I will do, has been done, All that I have, has not." From owner-freebsd-current@freebsd.org Thu Aug 13 18:58:59 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AFE6D9B80AE for ; Thu, 13 Aug 2015 18:58:59 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 992B318F for ; Thu, 13 Aug 2015 18:58:59 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [IPv6:::1]) by freefall.freebsd.org (Postfix) with ESMTP id 92B001FBF for ; Thu, 13 Aug 2015 18:58:59 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id 2E705E827 for ; Thu, 13 Aug 2015 18:58:59 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id yKw6BqfFTMxh for ; Thu, 13 Aug 2015 18:58:57 +0000 (UTC) Subject: Re: Instant panic while trying run ports-mgmt/poudriere DKIM-Filter: OpenDKIM Filter v2.9.2 mail.xzibition.com EC575E821 To: freebsd-current@freebsd.org References: <20150713231205.627bab36@FreeBSD.org> <20150714223829.GY8523@funkthat.com> <20150715174616.652d0aea@FreeBSD.org> <20150715180526.GM8523@funkthat.com> <20150715223703.78b9197c@FreeBSD.org> <20150806233328.47a02594@FreeBSD.org> <55CB5428.2090505@room52.net> From: Bryan Drewery Organization: FreeBSD Message-ID: <55CCE8EE.1040508@FreeBSD.org> Date: Thu, 13 Aug 2015 11:58:54 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: <55CB5428.2090505@room52.net> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2015 18:58:59 -0000 On 8/12/15 7:11 AM, Lawrence Stewart wrote: > On 08/07/15 07:33, Pawel Pekala wrote: >> Hi K., >> >> On 2015-08-06 12:33 -0700, "K. Macy" wrote: >>> Is this still happening? >> >> Still crashes: > > +1 for me running r286617 > r286510 has been stable in the package build cluster. r286593 is stable on my own system. -- Regards, Bryan Drewery From owner-freebsd-current@freebsd.org Thu Aug 13 19:25:20 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 979579B85E1 for ; Thu, 13 Aug 2015 19:25:20 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 82A268B9; Thu, 13 Aug 2015 19:25:20 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id D423F733; Thu, 13 Aug 2015 19:25:17 +0000 (UTC) Date: Thu, 13 Aug 2015 19:25:02 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <1719186937.96.1439493903878.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1208701958.94.1439465808189.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1208701958.94.1439465808189.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1277 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2015 19:25:20 -0000 FreeBSD_HEAD-tests - Build #1277 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1277/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1277/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1277/console Change summaries: No changes From owner-freebsd-current@freebsd.org Thu Aug 13 20:59:22 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3733D9B869C for ; Thu, 13 Aug 2015 20:59:22 +0000 (UTC) (envelope-from mueller6724@bellsouth.net) Received: from nm2-vm10.access.bullet.mail.bf1.yahoo.com (nm2-vm10.access.bullet.mail.bf1.yahoo.com [216.109.114.83]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D9D94E19 for ; Thu, 13 Aug 2015 20:59:21 +0000 (UTC) (envelope-from mueller6724@bellsouth.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bellsouth.net; s=s2048; t=1439499185; bh=mELuYgUPCHmyYxNHiOviTRTLi8MHC6jiAiDYnvk4rXI=; h=Date:From:To:CC:Subject:References:From:Subject; b=pKaCkzwDlvfPGvz+8mWG6Oa1QlR+EBYq9PvYMNyenMex6yGBdfkJkUlt09piaRaHLzOac9U2CdvWQu0z7dM0EW21Vjad90dWzQYP300oANf19qo+gZ+Z2tRZ2FPIbUlA2tqmJHSgwnZpARb5nrbfmgpsxkWY4tyGwdZdyc1VcG5XK3ggpsgnKXlQaxGqXtiF8M2WTC/DlScJhvp0n3pw9Vc10sKfFvw13NH9QCWund4hglw7TyEpqPzvXvGW8LLEBMZDg81n2KlQlIbsbFa+SzraAJOxZ+BhAZlu4NY5T/7mWAi/cJoKcwq/3eXoumui5j6QJpUWW0YjOEgayKQvyw== Received: from [66.196.81.166] by nm2.access.bullet.mail.bf1.yahoo.com with NNFMP; 13 Aug 2015 20:53:05 -0000 Received: from [98.138.104.97] by tm12.access.bullet.mail.bf1.yahoo.com with NNFMP; 13 Aug 2015 20:53:05 -0000 Received: from [127.0.0.1] by smtp117.sbc.mail.ne1.yahoo.com with NNFMP; 13 Aug 2015 20:53:05 -0000 X-Yahoo-Newman-Id: 502551.96827.bm@smtp117.sbc.mail.ne1.yahoo.com Message-ID: <502551.96827.bm@smtp117.sbc.mail.ne1.yahoo.com> X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: zwzegUIVM1mNNt5R6NDvy3OARKhFtPz_8ZxR4wS4wtINpTc IKpoR0YB.EMo1FHSvYqgPr7x7BmuurOapWh6CkYHMJit3Ddr9mI6Zx.Sx1sC 9ex.7V7_vCt6ljDYFVK7S9jbpzTKcGi5dUm6QjD6kMR0EFihXbGsENqgpYc4 fV7CSAkPsDTEpNTxDL5Zlbcm4j0C.vZvqqUhJECABwHy.jNGudF1mLDZM8dU 8OVPPewXEY_KEpn.znbV8mOJg8o8mv5ighJllt6n6jSJ97MmYS.cyNbunGgA OkBYYZc4sMiX2.UnU.PAmmy9AiRAxQv00d9ejRks3dlsgWD_n19pQOzcYPL5 IsSOEMfBGlOSckkndLFdCa56sY4Rv7qbjJXKh81hjs_7N14GdoutEImVK6uX dlpJGvWF636ks1K1ChpkXt1nLEedb.2TxHqxqzj6vbR8FGQs_DF4qocp7hKI I0d444GfO8JD0Xwg2mLvRF_26V9Lg4ZfLECwHXRBqOT1RpD4gEz._gv5631k tVqZjpTI.kFQFwc06Z8W7GOnYehhImtoCQzKEiReucWBoygZACJMdTrayw2U - X-Yahoo-SMTP: Kz_aW1.swBBYof3zAD7.RWzXz9ZAQVDMml1VADsbgPT4Kq79LC0- Date: Thu, 13 Aug 2015 20:52:59 +0000 From: "Thomas Mueller" To: freebsd-current@freebsd.org CC: Gleb Smirnoff Subject: Re: CFT: ndis(4) testers needed! References: <20150731121226.GJ889@FreeBSD.org> <776723.76234.bm@smtp117.sbc.mail.ne1.yahoo.com> <20150804100746.GA889@FreeBSD.org> <20150804141722.GC889@glebius.int.ru> <475378.72622.bm@smtp114.sbc.mail.ne1.yahoo.com> <20150810135342.GE75813@glebius.int.ru> <440587.15615.bm@smtp111.sbc.mail.ne1.yahoo.com> <20150813070713.GE75813@glebius.int.ru> <632901.91790.bm@smtp116.sbc.mail.ne1.yahoo.com> <20150813083415.GH75813@glebius.int.ru> X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2015 20:59:22 -0000 > If you haven't ever successfully run ndis before on this hardware, then testing > the patch is quite useless :( Since we don't have a working reference point. > Sorry for waisting your time. > Totus tuus, Glebius. I remember trying ndis from a USB-stick installation of FreeBSD 9.2-STABLE, but it failed. I could try again, since I already have the setup, with set hint.rsu.0.disabled="1" from loader prompt. Still a small chance, but I have the setup. Maybe there is a needed firmware file in non-obvious place. Then should I svn revert the src tree and update normally, without patches? When possible, it would be good to have more documentation of how to set up with ndis, and what to do when the Windows drivers don't include .inf and .sys files. Tom From owner-freebsd-current@freebsd.org Thu Aug 13 21:01:51 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 139789B870A for ; Thu, 13 Aug 2015 21:01:51 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (bigwig.baldwin.cx [IPv6:2001:470:1f11:75::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E641F279; Thu, 13 Aug 2015 21:01:50 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from ralph.baldwin.cx (75-48-78-19.lightspeed.cncrca.sbcglobal.net [75.48.78.19]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id 788B6B963; Thu, 13 Aug 2015 17:01:49 -0400 (EDT) From: John Baldwin To: Slawa Olhovchenkov Cc: freebsd-current@freebsd.org, Baptiste Daroussin Subject: Re: [CFT] rewrite of the merge(1) utility Date: Thu, 13 Aug 2015 08:23:02 -0700 Message-ID: <7204455.dGN1cQ55dZ@ralph.baldwin.cx> User-Agent: KMail/4.14.3 (FreeBSD/10.2-PRERELEASE; KDE/4.14.3; amd64; ; ) In-Reply-To: <20150813131343.GA43013@zxy.spb.ru> References: <20150726012619.GP21594@ivaldir.etoilebsd.net> <1687842.Wj34XYKLi4@ralph.baldwin.cx> <20150813131343.GA43013@zxy.spb.ru> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Thu, 13 Aug 2015 17:01:49 -0400 (EDT) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2015 21:01:51 -0000 On Thursday, August 13, 2015 04:13:43 PM Slawa Olhovchenkov wrote: > On Tue, Aug 04, 2015 at 10:00:06PM -0700, John Baldwin wrote: > > > On Sunday, July 26, 2015 03:26:22 AM Baptiste Daroussin wrote: > > > Hi all, > > > > > > I was botherd to not have the merge(1) utility available in base (for etcupdate) > > > when building base WITHOUT_RCS. > > > > > > So I have rewritten a merge(1) utility which should be compatible. > > > > > > I used the 3-way merge code from the fossil VCS instead of making it call diff3. > > > All I have done from the fossil code is adapting it to use sbuf(9). > > > > > > The bonus for end users is the merge from fossil can resolve situation where the > > > diff3 in base cannot. (which explains a "failure" with the GNU RCS test suite) > > > > > > meaning etcupdate will be more happy merge configuration files. > > > > Thanks! This will save me from having to hack etcupdate to use diff3 instead > > of merge. > > Hi, can I use etcupdate to update /etc w/o source tree? > I.e. I take from new distro /var/db/etcupdate and try to update /etc? etcupdate does a 3-way merge of an "old" stock /etc and a "new" stock /etc into /etc. The "old" stock /etc is always stored in /var/db/etcupdate. The "new" stock /etc has to come from somewhere. One option is to generate it from /usr/src (e.g. after a buildworld). However, you can also pregenerate tarballs from a /usr/src tree on one machine and then use those tarballs instead of generating an /etc tree from /usr/src on another machine. I've used this for upgrades of a cluster of machines where a single machine would build release "images" that were basically a buildworld + an 'etcupdate build' from the corresponding src tree. I then used 'etcupdate -t /path/to/tarball' to update /etc after installing the new world. The idea is that for something like freebsd-update one could ship the latest etcupdate build tarball on each update to do a full 3-way merge of /etc. -- John Baldwin From owner-freebsd-current@freebsd.org Thu Aug 13 21:14:30 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E9F2B9B898D for ; Thu, 13 Aug 2015 21:14:30 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from zxy.spb.ru (zxy.spb.ru [195.70.199.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A40949BD; Thu, 13 Aug 2015 21:14:30 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from slw by zxy.spb.ru with local (Exim 4.84 (FreeBSD)) (envelope-from ) id 1ZPzpU-0000bR-GS; Fri, 14 Aug 2015 00:14:28 +0300 Date: Fri, 14 Aug 2015 00:14:28 +0300 From: Slawa Olhovchenkov To: John Baldwin Cc: freebsd-current@freebsd.org, Baptiste Daroussin Subject: Re: [CFT] rewrite of the merge(1) utility Message-ID: <20150813211428.GA1872@zxy.spb.ru> References: <20150726012619.GP21594@ivaldir.etoilebsd.net> <1687842.Wj34XYKLi4@ralph.baldwin.cx> <20150813131343.GA43013@zxy.spb.ru> <7204455.dGN1cQ55dZ@ralph.baldwin.cx> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <7204455.dGN1cQ55dZ@ralph.baldwin.cx> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: slw@zxy.spb.ru X-SA-Exim-Scanned: No (on zxy.spb.ru); SAEximRunCond expanded to false X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2015 21:14:31 -0000 On Thu, Aug 13, 2015 at 08:23:02AM -0700, John Baldwin wrote: > On Thursday, August 13, 2015 04:13:43 PM Slawa Olhovchenkov wrote: > > On Tue, Aug 04, 2015 at 10:00:06PM -0700, John Baldwin wrote: > > > > > On Sunday, July 26, 2015 03:26:22 AM Baptiste Daroussin wrote: > > > > Hi all, > > > > > > > > I was botherd to not have the merge(1) utility available in base (for etcupdate) > > > > when building base WITHOUT_RCS. > > > > > > > > So I have rewritten a merge(1) utility which should be compatible. > > > > > > > > I used the 3-way merge code from the fossil VCS instead of making it call diff3. > > > > All I have done from the fossil code is adapting it to use sbuf(9). > > > > > > > > The bonus for end users is the merge from fossil can resolve situation where the > > > > diff3 in base cannot. (which explains a "failure" with the GNU RCS test suite) > > > > > > > > meaning etcupdate will be more happy merge configuration files. > > > > > > Thanks! This will save me from having to hack etcupdate to use diff3 instead > > > of merge. > > > > Hi, can I use etcupdate to update /etc w/o source tree? > > I.e. I take from new distro /var/db/etcupdate and try to update /etc? > > etcupdate does a 3-way merge of an "old" stock /etc and a "new" stock /etc > into /etc. The "old" stock /etc is always stored in /var/db/etcupdate. > The "new" stock /etc has to come from somewhere. One option is to generate > it from /usr/src (e.g. after a buildworld). However, you can also pregenerate > tarballs from a /usr/src tree on one machine and then use those tarballs > instead of generating an /etc tree from /usr/src on another machine. I've > used this for upgrades of a cluster of machines where a single machine would > build release "images" that were basically a buildworld + an 'etcupdate build' > from the corresponding src tree. I then used 'etcupdate -t /path/to/tarball' > to update /etc after installing the new world. > > The idea is that for something like freebsd-update one could ship the latest > etcupdate build tarball on each update to do a full 3-way merge of /etc. What about /var/db/etcupdate from install media? Can I use this? What best way for work with /var/db/etcupdate from install media (storing, saving and etc)? From owner-freebsd-current@freebsd.org Thu Aug 13 20:14:22 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8F3C69B8EB6 for ; Thu, 13 Aug 2015 20:14:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 749FF7BE for ; Thu, 13 Aug 2015 20:14:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 734E39B8EB2; Thu, 13 Aug 2015 20:14:22 +0000 (UTC) Delivered-To: current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 72DE89B8EAE for ; Thu, 13 Aug 2015 20:14:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5FBA17BD for ; Thu, 13 Aug 2015 20:14:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id t7DKEMER033314 for ; Thu, 13 Aug 2015 20:14:22 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: current@FreeBSD.org Subject: [Bug 194744] [PATCH] allow to specify custom keymap when kbdmux used Date: Thu, 13 Aug 2015 20:14:22 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 11.0-CURRENT X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: emaste@freebsd.org X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: emaste@freebsd.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Mailman-Approved-At: Thu, 13 Aug 2015 21:18:43 +0000 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2015 20:14:22 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194744 Ed Maste changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|freebsd-bugs@FreeBSD.org |emaste@freebsd.org -- You are receiving this mail because: You are on the CC list for the bug. From owner-freebsd-current@freebsd.org Thu Aug 13 21:46:05 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CD0B399F130 for ; Thu, 13 Aug 2015 21:46:05 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 84596F72 for ; Thu, 13 Aug 2015 21:46:05 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) for freebsd-current@freebsd.org with esmtp (envelope-from ) id <1ZQ0Jx-001v6k-BP>; Thu, 13 Aug 2015 23:45:57 +0200 Received: from f052175012.adsl.alicedsl.de ([78.52.175.12] helo=thor.walstatt.dynvpn.de) by inpost2.zedat.fu-berlin.de (Exim 4.85) for freebsd-current@freebsd.org with esmtpsa (envelope-from ) id <1ZQ0Jx-00401y-62>; Thu, 13 Aug 2015 23:45:57 +0200 Date: Thu, 13 Aug 2015 23:45:49 +0200 From: "O. Hartmann" To: FreeBSD CURRENT Subject: r286743: Required tool strip not found in PATH. *** Error code 1 Message-ID: <20150813234549.296b5602.ohartman@zedat.fu-berlin.de> Organization: FU Berlin X-Mailer: Claws Mail 3.12.0 (GTK+ 2.24.28; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/6HCuGXsS++2wYXzjLFP2Ndt"; protocol="application/pgp-signature" X-Originating-IP: 78.52.175.12 X-ZEDAT-Hint: A X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2015 21:46:05 -0000 --Sig_/6HCuGXsS++2wYXzjLFP2Ndt Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On r286743, a make installworld dies with: [...] mkdir -p /tmp/install.tnjP0sgn progs=3D$(for prog in [ awk cap_mkdb cat chflags chmod chown cmp cp date e= cho egrep find grep id install ln lockf make mkdir mtree mv pwd_mkdb rm sed services_mk= db sh strip sysctl test true uname wc zic tzsetup makewhatis; do if progpath=3D`whic= h $prog`; then echo $progpath; else echo "Required tool $prog not found in PATH." >&2; = exit 1; fi; done); libs=3D$(ldd -f "%o %p\n" -f "%o %p\n" $progs 2>/dev/null | sort -u= | while read line; do set -- $line; if [ "$2 $3" !=3D "not found" ]; then echo $2; e= lse echo "Required library $1 not found." >&2; exit 1; fi; done); cp $libs $progs /tmp/install.tnjP0sgn Required tool strip not found in PATH. *** Err= or code 1 Stop. make[1]: stopped in /usr/src *** Error code 1 System has been recently build-world installed and cleaned up with "make de= lete-old which strips away elf toolchain tools.=20 What is wrong? Did I missed something? Arethere replacements for the gone t= ools in base or am I stuck with the port's version? oh --Sig_/6HCuGXsS++2wYXzjLFP2Ndt Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJVzRAOAAoJEOgBcD7A/5N8cHAIANutJ/YeNRXQ+yJhP1G7WlSS mKfiyg5C7KSyzUoeZfHwGF1/6pKZBCbOm8vcT21QhW0sIMiXQnEU3r4RtexEk+Ef I12cu9jD2VpVrEoqh0DvVtGBdSE+LpgMPBkBaEE36uCL+5H+pBlAHJETCGCWd4n+ 41wWqR8F0wB4pMzwapIWYBvo4eez0akZuJa7pfaJ0kbtGNzB8YCPvAlK+L+8ID9Q 5DgJ+9Ad/i/fACN8Zq+6+HTROVGXye0JxnKm51p+R4v54mg7W9q0hUxv9uu0Vrby sEomm5awYOeKjI5KPSe2bbCtbGg7SaJ5R0xJcwbkR8lOXp0UPoBKjMbRLgLA1mY= =GmQa -----END PGP SIGNATURE----- --Sig_/6HCuGXsS++2wYXzjLFP2Ndt-- From owner-freebsd-current@freebsd.org Thu Aug 13 21:49:37 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ACCCB99F1E4 for ; Thu, 13 Aug 2015 21:49:37 +0000 (UTC) (envelope-from allanjude@freebsd.org) Received: from mx1.scaleengine.net (mx1.scaleengine.net [209.51.186.6]) by mx1.freebsd.org (Postfix) with ESMTP id 8C27D1B2 for ; Thu, 13 Aug 2015 21:49:37 +0000 (UTC) (envelope-from allanjude@freebsd.org) Received: from [10.1.1.2] (unknown [10.1.1.2]) (Authenticated sender: allanjude.freebsd@scaleengine.com) by mx1.scaleengine.net (Postfix) with ESMTPSA id C51F2980B for ; Thu, 13 Aug 2015 21:49:30 +0000 (UTC) Subject: Re: r286743: Required tool strip not found in PATH. *** Error code 1 To: freebsd-current@freebsd.org References: <20150813234549.296b5602.ohartman@zedat.fu-berlin.de> From: Allan Jude Message-ID: <55CD10F6.3060703@freebsd.org> Date: Thu, 13 Aug 2015 17:49:42 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: <20150813234549.296b5602.ohartman@zedat.fu-berlin.de> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="CNMe5LTRRs7pKcvK1oDu2pTjWjCqSK3KM" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2015 21:49:37 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --CNMe5LTRRs7pKcvK1oDu2pTjWjCqSK3KM Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 2015-08-13 17:45, O. Hartmann wrote: > On r286743, a make installworld dies with: >=20 > [...] > mkdir -p /tmp/install.tnjP0sgn > progs=3D$(for prog in [ awk cap_mkdb cat chflags chmod chown cmp cp da= te echo egrep find > grep id install ln lockf make mkdir mtree mv pwd_mkdb rm sed service= s_mkdb sh strip > sysctl test true uname wc zic tzsetup makewhatis; do if progpath=3D`= which $prog`; then > echo $progpath; else echo "Required tool $prog not found in PATH." >&= 2; exit 1; fi; > done); libs=3D$(ldd -f "%o %p\n" -f "%o %p\n" $progs 2>/dev/null | sor= t -u | while read > line; do set -- $line; if [ "$2 $3" !=3D "not found" ]; then echo $2= ; else echo > "Required library $1 not found." >&2; exit 1; fi; done); cp $libs > $progs /tmp/install.tnjP0sgn Required tool strip not found in PATH. ***= Error code 1 >=20 > Stop. > make[1]: stopped in /usr/src > *** Error code 1 >=20 > System has been recently build-world installed and cleaned up with "mak= e delete-old which > strips away elf toolchain tools.=20 >=20 > What is wrong? Did I missed something? Arethere replacements for the go= ne tools in base > or am I stuck with the port's version? >=20 > oh >=20 They were replaced with the elf versions of the tools, but maybe delete-old did the wrong thing. There is a message in UPDATING about it --=20 Allan Jude --CNMe5LTRRs7pKcvK1oDu2pTjWjCqSK3KM Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) iQIcBAEBAgAGBQJVzREAAAoJEBmVNT4SmAt+mAMQAIRlnDmGe4aSVB7RLbT/TAdM hJ2QfgkevYRHz0zJPbgti8eBBtEnFWy/opb/nCjFrQslphw5lttID4W0kVUoanNB SIUsqGGH4vwLlUR06KdTaiTR6v62/JxiOnkXKy+y41rNUSnDjF35XQd2BSbgCOD/ EObCZnM2YuJBLOHDa3zvR03YDvq15liOaw5RniCz8NEkpxYV6GKwQ8TQECSr0qJK X+DiiSpuEp0LOLBuSpD5dry0zBJ4jmGe34NARIvG1cdRZ2VBM5RwLuc0YDihn4xp mKFoYoBrWQ/7QknoOcy++FNFOL12UatC5fEnddwFZkUql03OVpp9MIbm3p61xB0h bcIKdocBamprNi7lyeK9+PrGd9JyRSnYgCzQGprx1Uq4o6rA+iS6pOghLK6bHMtF gfGFxD9SUYVHx+yMmjyXj3SrSYGWhZxSVyBLSWED7S6iV7KhvxjtVC3QRgX/ewwI HSAloi9JUu5WuazUl2QepDa6of+OU8SC6RfbwvD1hQgdyYstc3bo9NQPJO5nKnKm RdmEo/IhOPxCOyzhqX7uo6+R8EzjTc6r7mQlp/la2bnHDfiTFXIsfT98dRLY8gaz LKkZozx88daj+zcmDnR8PYPyu4SqI8UmI4gaIVkMSSsyRuNRMaJVBbYyehwvCc0R 9xvh9hdboZYL/1jJeohk =M5Zf -----END PGP SIGNATURE----- --CNMe5LTRRs7pKcvK1oDu2pTjWjCqSK3KM-- From owner-freebsd-current@freebsd.org Fri Aug 14 01:49:06 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2F3ED99F437 for ; Fri, 14 Aug 2015 01:49:06 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-io0-x231.google.com (mail-io0-x231.google.com [IPv6:2607:f8b0:4001:c06::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EF882147E for ; Fri, 14 Aug 2015 01:49:05 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by iods203 with SMTP id s203so71211862iod.0 for ; Thu, 13 Aug 2015 18:49:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=4ya6dOhKQFfMHqkSvsDFtjAAcGFxwHLP7RsvxjI0kPY=; b=UCIN37C/V6VwrGYguWOJ1VRoY9J2DqJvOCcv/CBSK6D7bo22IjjLKsaaLiCD8G2x0v N7FrHc3VTZfb2swY4uN5glLbNOzx+dfFzW8swJIVm0JkJK53vJIWbSiyXwb0kkxsNjRY 4YiZGJ3Dd4cE4v6Dr5n1SwcVpq5oQENI6yuOSXEOf1ibex5dml23IbNSKrX1akJump1L SlyjgNjlHjkjqboyWrOHlFvnhB1ydztJhkmFbowbPvBcC6LCKbiZbyBcEBiE80d/HfHa gWnM2vJiry4puNYbUCGr7Uxrnl4dsC/hENQnAi/24UWo9v/y/S0RDiSM4XiVmj0by1X+ 6fmA== X-Received: by 10.107.47.152 with SMTP id v24mr41413802iov.180.1439516941486; Thu, 13 Aug 2015 18:49:01 -0700 (PDT) MIME-Version: 1.0 Sender: carpeddiem@gmail.com Received: by 10.107.156.12 with HTTP; Thu, 13 Aug 2015 18:48:32 -0700 (PDT) In-Reply-To: References: <20150813234549.296b5602.ohartman@zedat.fu-berlin.de> From: Ed Maste Date: Fri, 14 Aug 2015 01:48:32 +0000 X-Google-Sender-Auth: -Rim3qNeWSJIdyZoledDKfeHii8 Message-ID: Subject: Re: r286743: Required tool strip not found in PATH. *** Error code 1 To: "O. Hartmann" Cc: FreeBSD CURRENT Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 01:49:06 -0000 On 13 August 2015 at 21:45, O. Hartmann wrote: > On r286743, a make installworld dies with: > > ... > $progs /tmp/install.tnjP0sgn Required tool strip not found in PATH. *** Error code 1 > > Stop. > make[1]: stopped in /usr/src > *** Error code 1 > > System has been recently build-world installed and cleaned up with "make delete-old which > strips away elf toolchain tools. Yes, sorry about that. They were incorrectly deleted by make delete-old, and antoine@ fixed my error in r286745. You should be able to individually build and install the missing tools to recover. From owner-freebsd-current@freebsd.org Fri Aug 14 05:10:13 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 67F669A1A44 for ; Fri, 14 Aug 2015 05:10:13 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 51CEB1FDE; Fri, 14 Aug 2015 05:10:13 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 99A65829; Fri, 14 Aug 2015 05:10:07 +0000 (UTC) Date: Fri, 14 Aug 2015 05:09:58 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <1425224549.100.1439529001917.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1278 - Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 05:10:13 -0000 FreeBSD_HEAD-tests - Build #1278 - Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1278/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1278/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1278/console Change summaries: No changes The failed test cases: 3 tests failed. FAILED: usr.sbin.pw.pw_userdel.rmuser_seperate_group Error Message: Test case body timed out FAILED: usr.sbin.pw.pw_usernext.usernext Error Message: Test case body timed out FAILED: usr.sbin.pw.pw_usernext.usernext_assigned_group Error Message: Test case body timed out From owner-freebsd-current@freebsd.org Fri Aug 14 06:22:01 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 712349B764A for ; Fri, 14 Aug 2015 06:22:01 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2AB6618AE for ; Fri, 14 Aug 2015 06:22:00 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) with esmtp (envelope-from ) id <1ZQ8NK-0037Jl-F5>; Fri, 14 Aug 2015 08:21:58 +0200 Received: from p578a69f9.dip0.t-ipconnect.de ([87.138.105.249] helo=freyja.zeit4.iv.bundesimmobilien.de) by inpost2.zedat.fu-berlin.de (Exim 4.85) with esmtpsa (envelope-from ) id <1ZQ8NK-000KrM-9C>; Fri, 14 Aug 2015 08:21:58 +0200 Date: Fri, 14 Aug 2015 08:21:52 +0200 From: "O. Hartmann" To: Ed Maste Cc: FreeBSD CURRENT Subject: Re: r286743: Required tool strip not found in PATH. *** Error code 1 Message-ID: <20150814082152.4e9e014e@freyja.zeit4.iv.bundesimmobilien.de> In-Reply-To: References: <20150813234549.296b5602.ohartman@zedat.fu-berlin.de> Organization: FU Berlin X-Mailer: Claws Mail 3.12.0 (GTK+ 2.24.28; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Originating-IP: 87.138.105.249 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 06:22:01 -0000 On Fri, 14 Aug 2015 01:45:30 +0000 Ed Maste wrote: > On 13 August 2015 at 21:45, O. Hartmann wrote: > > On r286743, a make installworld dies with: > > > > ... > > $progs /tmp/install.tnjP0sgn Required tool strip not found in PATH. *** > > Error code 1 > > > > Stop. > > make[1]: stopped in /usr/src > > *** Error code 1 > > > > System has been recently build-world installed and cleaned up with "make > > delete-old which strips away elf toolchain tools. > > Yes, sorry about that. They were incorrectly deleted by make > delete-old, and antoine@ fixed my error in r286745. You should be able > to individually build and install the missing tools to recover. I have rebuilt buildworld from scratch (clean/empty /usr/obj). Installation of world via "make installworld" still fails as reported - I thought an world-installation is somehow self-contained so the /usr/bin/strip (or whetever needed at that time for performing the task) is taken from the obj-tree, not already-installed-tree. Am I wrong? I managed to make installworld by manually jump into src/usr.bin and make install from there first. Not the most elegant and efficient way, but I guess better than floating dead in the water ... Thanks, Oliver From owner-freebsd-current@freebsd.org Fri Aug 14 07:05:46 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 926099B7F9F for ; Fri, 14 Aug 2015 07:05:46 +0000 (UTC) (envelope-from mueller6724@bellsouth.net) Received: from nm24-vm1.access.bullet.mail.bf1.yahoo.com (nm24-vm1.access.bullet.mail.bf1.yahoo.com [216.109.115.176]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 44AA71647 for ; Fri, 14 Aug 2015 07:05:45 +0000 (UTC) (envelope-from mueller6724@bellsouth.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bellsouth.net; s=s2048; t=1439535610; bh=XjaHUWE0w3KxE2kbqKxSucr6Sc9XdvocOBUSAUR6/dE=; h=Date:From:To:CC:Subject:References:From:Subject; b=f1SxQiRdXLJe+X8mKzMUDB8oS1q3ZUpFbZyxtARZwwu1dpEydAxea6mcuk7ihCKVvUAkVUNb5DuhFpDsGIVqWHt2jw4Tb02l/06yiJo/9xCz24dzhCdDMIitYL3v8SQtMk7WhQ9JJ4ujplpSYwwy0HQ/HVbrsT1Hacg88mbD+/Y2ntNAOZITZsoWREWcFbTxj4jTeJq1iLK/qXKIEGkEvYCng+F8SgeszZfK7E1CATFsLWzI/1mCC7Nx6Wg/YoE6r5Cr4lH2zV6LEX7OKTWZUQW5hIwAdK6r/Endh2kpYYVugy1bibJl7s/xEh3QcvKhbMAQ9F2KU/MCUgiOVVc3Ow== Received: from [66.196.81.162] by nm24.access.bullet.mail.bf1.yahoo.com with NNFMP; 14 Aug 2015 07:00:10 -0000 Received: from [98.138.104.99] by tm8.access.bullet.mail.bf1.yahoo.com with NNFMP; 14 Aug 2015 07:00:10 -0000 Received: from [127.0.0.1] by smtp119.sbc.mail.ne1.yahoo.com with NNFMP; 14 Aug 2015 07:00:10 -0000 X-Yahoo-Newman-Id: 849442.6467.bm@smtp119.sbc.mail.ne1.yahoo.com Message-ID: <849442.6467.bm@smtp119.sbc.mail.ne1.yahoo.com> Date: Fri, 14 Aug 2015 07:00:10 +0000 (UTC) X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: 9rvxQ5MVM1nZvIdCndM4iIBea1RnDpoaqG6uGm_XAWEo1gd Nem9CV8wg189ZtG6dA0.eE9u1iddRW6gZzou6AdoVKqKl7xheKIJuENRIFKt oQyX4WhklVrM9R._rORRhguvbGf7cXC9JNpkjBuLbO5wfH9V6CuDVFSfepSr IZrP2f5S_yztesi_xvadNbGb11t4BCM6qbWsUZ5W90K.M8tSlBM3xcyYFadM Cu8JYqoTaakOciLyij5kEpxX5a28vNVpoQ0oS6CE21T00uMN8U3E.JKVa3F2 khxC0NWSb3veLl.XadAhA9IfjuMNPue0vE9lCnt_HFuIQFVJLvC8fPDsVlm2 svGIBu6Ei8rvmaTxpWTM4Ub1WzjigofSLAkPUo0FtmgRO9hcy2LE2hgR4e2b 9NFa9NqgyB3et10DXO8XoOhwiAOHfCSi8SAliCkOsr53JtG0KKVaeClU_WSq ch7H4TSzNK0NBOlaIxB9.A1TUdeo8SDX9r1IhiUhUE926MMIERw9hwqh8qt6 R3_IXxRnCrcuL1FWqCMBdh8dCgN090L9.UNduhTngjAyQfbXbkx0NnuIJTmp Xa3GNUifO X-Yahoo-SMTP: Kz_aW1.swBBYof3zAD7.RWzXz9ZAQVDMml1VADsbgPT4Kq79LC0- From: "Thomas Mueller" To: freebsd-current@freebsd.org CC: Gleb Smirnoff Subject: Re: CFT: ndis(4) testers needed! References: <20150731121226.GJ889@FreeBSD.org> <776723.76234.bm@smtp117.sbc.mail.ne1.yahoo.com> <20150804100746.GA889@FreeBSD.org> <20150804141722.GC889@glebius.int.ru> <475378.72622.bm@smtp114.sbc.mail.ne1.yahoo.com> <20150810135342.GE75813@glebius.int.ru> <440587.15615.bm@smtp111.sbc.mail.ne1.yahoo.com> <20150813070713.GE75813@glebius.int.ru> <632901.91790.bm@smtp116.sbc.mail.ne1.yahoo.com> <20150813083415.GH75813@glebius.int.ru> X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 07:05:46 -0000 > If you haven't ever successfully run ndis before on this hardware, then testing > the patch is quite useless :( Since we don't have a working reference point. > Sorry for waisting your time. > Totus tuus, Glebius. I remember trying ndis from a USB-stick installation of FreeBSD 9.2-STABLE, but it failed. I could try again, since I already have the setup, with set hint.rsu.0.disabled="1" from loader prompt. UPDATE: I tried, rsu did not show on "ifconfig", but it seems not viable. Last 15 lines of var/log/messages are: Aug 14 06:34:34 amelia2 root: /etc/rc: INFO: RSA1 host key exists. Aug 14 06:34:34 amelia2 root: /etc/rc: INFO: RSA host key exists. Aug 14 06:34:34 amelia2 root: /etc/rc: INFO: DSA host key exists. Aug 14 06:34:34 amelia2 root: /etc/rc: INFO: ECDSA host key exists. Aug 14 06:34:34 amelia2 root: /etc/rc: INFO: ED25519 host key exists. Aug 14 06:34:38 amelia2 login: ROOT LOGIN (root) ON ttyv0 Aug 14 06:36:19 amelia2 kernel: ndis0: on usbus1 Aug 14 06:36:19 amelia2 kernel: ndis0: NDIS API version: 5.1 Aug 14 06:36:19 amelia2 kernel: ndis0: ioctl 0xfffff800 isn't supported Aug 14 06:36:19 amelia2 last message repeated 20 times Aug 14 06:36:19 amelia2 kernel: ndis0: init handler failed Aug 14 06:36:19 amelia2 kernel: device_attach: ndis0 attach returned 6 Aug 14 06:36:19 amelia2 root: Unknown USB device: vendor 0x0cf3 product 0x3000 bus uhub4 Aug 14 06:36:19 amelia2 root: Unknown USB device: vendor 0x0cf3 product 0x9271 bus uhub4 Aug 14 06:37:26 amelia2 login: ROOT LOGIN (root) ON ttyv1 I feel like I was justified in this last try, having gone so far already. I browsed en.wikipedia.org/wiki/NDISwrapper and saw various reasons why ndis would likely fail. Maybe it's really not workable for Hiro H50191. Now should I svn revert the src tree and update normally, without patches? When possible, for the sake of others if not myself, it would be good to have more documentation of how to set up with ndis, and what to do when the Windows drivers don't include .inf and .sys files. Regarding two Unknown USB device messages, I believe 0x9271 is on-motherboard quasi-USB wireless adapter, and 0x3000 might be on-motherboard Bluetooth (ubt). Tom From owner-freebsd-current@freebsd.org Fri Aug 14 07:39:55 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A60759B86B6 for ; Fri, 14 Aug 2015 07:39:55 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from zxy.spb.ru (zxy.spb.ru [195.70.199.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6295610D0; Fri, 14 Aug 2015 07:39:55 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from slw by zxy.spb.ru with local (Exim 4.84 (FreeBSD)) (envelope-from ) id 1ZQ9ah-000Haa-8Q; Fri, 14 Aug 2015 10:39:51 +0300 Date: Fri, 14 Aug 2015 10:39:51 +0300 From: Slawa Olhovchenkov To: John Baldwin Cc: freebsd-current@freebsd.org, Baptiste Daroussin Subject: Re: [CFT] rewrite of the merge(1) utility Message-ID: <20150814073951.GB1872@zxy.spb.ru> References: <20150726012619.GP21594@ivaldir.etoilebsd.net> <1687842.Wj34XYKLi4@ralph.baldwin.cx> <20150813131343.GA43013@zxy.spb.ru> <7204455.dGN1cQ55dZ@ralph.baldwin.cx> <20150813211428.GA1872@zxy.spb.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20150813211428.GA1872@zxy.spb.ru> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: slw@zxy.spb.ru X-SA-Exim-Scanned: No (on zxy.spb.ru); SAEximRunCond expanded to false X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 07:39:55 -0000 On Fri, Aug 14, 2015 at 12:14:28AM +0300, Slawa Olhovchenkov wrote: > On Thu, Aug 13, 2015 at 08:23:02AM -0700, John Baldwin wrote: > > > On Thursday, August 13, 2015 04:13:43 PM Slawa Olhovchenkov wrote: > > > On Tue, Aug 04, 2015 at 10:00:06PM -0700, John Baldwin wrote: > > > > > > > On Sunday, July 26, 2015 03:26:22 AM Baptiste Daroussin wrote: > > > > > Hi all, > > > > > > > > > > I was botherd to not have the merge(1) utility available in base (for etcupdate) > > > > > when building base WITHOUT_RCS. > > > > > > > > > > So I have rewritten a merge(1) utility which should be compatible. > > > > > > > > > > I used the 3-way merge code from the fossil VCS instead of making it call diff3. > > > > > All I have done from the fossil code is adapting it to use sbuf(9). > > > > > > > > > > The bonus for end users is the merge from fossil can resolve situation where the > > > > > diff3 in base cannot. (which explains a "failure" with the GNU RCS test suite) > > > > > > > > > > meaning etcupdate will be more happy merge configuration files. > > > > > > > > Thanks! This will save me from having to hack etcupdate to use diff3 instead > > > > of merge. > > > > > > Hi, can I use etcupdate to update /etc w/o source tree? > > > I.e. I take from new distro /var/db/etcupdate and try to update /etc? > > > > etcupdate does a 3-way merge of an "old" stock /etc and a "new" stock /etc > > into /etc. The "old" stock /etc is always stored in /var/db/etcupdate. > > The "new" stock /etc has to come from somewhere. One option is to generate > > it from /usr/src (e.g. after a buildworld). However, you can also pregenerate > > tarballs from a /usr/src tree on one machine and then use those tarballs > > instead of generating an /etc tree from /usr/src on another machine. I've > > used this for upgrades of a cluster of machines where a single machine would > > build release "images" that were basically a buildworld + an 'etcupdate build' > > from the corresponding src tree. I then used 'etcupdate -t /path/to/tarball' > > to update /etc after installing the new world. > > > > The idea is that for something like freebsd-update one could ship the latest > > etcupdate build tarball on each update to do a full 3-way merge of /etc. > > What about /var/db/etcupdate from install media? > Can I use this? > What best way for work with /var/db/etcupdate from install media > (storing, saving and etc)? As I see, /var/db/etcupdate/current match installed version. Is this enough? How I use this? From owner-freebsd-current@freebsd.org Fri Aug 14 11:45:38 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B63C599F076 for ; Fri, 14 Aug 2015 11:45:38 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 705D81AF6; Fri, 14 Aug 2015 11:45:38 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) with esmtp (envelope-from ) id <1ZQDQU-000JCf-Qo>; Fri, 14 Aug 2015 13:45:34 +0200 Received: from p578a69f9.dip0.t-ipconnect.de ([87.138.105.249] helo=freyja.zeit4.iv.bundesimmobilien.de) by inpost2.zedat.fu-berlin.de (Exim 4.85) with esmtpsa (envelope-from ) id <1ZQDQU-000lQY-Kn>; Fri, 14 Aug 2015 13:45:34 +0200 Date: Fri, 14 Aug 2015 13:45:33 +0200 From: "O. Hartmann" To: Ed Schouten Cc: freebsd-current , marcel@freebsd.org Subject: Re: r286615: /usr/libexec/ftpd broken! Message-ID: <20150814134533.690e2091@freyja.zeit4.iv.bundesimmobilien.de> In-Reply-To: References: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> <20150811104451.2031fff2@freyja.zeit4.iv.bundesimmobilien.de> Organization: FU Berlin X-Mailer: Claws Mail 3.12.0 (GTK+ 2.24.28; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Originating-IP: 87.138.105.249 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 11:45:38 -0000 On Tue, 11 Aug 2015 13:18:14 +0200 Ed Schouten wrote: > Hi there, > > 2015-08-11 10:44 GMT+02:00 O. Hartmann : > > ftpd starts sometimes, sporadically, and dies somewhere in the process. > > Connections to the ftpd aren't possible. Sockstat doesn't even show up a > > TCP/IP socket (21, ftp/tcp) where the daemon is supposed to listen for > > incoming connection - I see only udp4 (connecting to > > local_unbound/127.0.0.1:53). This is strange ... > > That's annoying. We should fix that. > > I recently made some changes to shutdown(2), but a grep reveals that > ftpd doesn't call that function anywhere. Phew! The last changes made > to ftpd are related to libxo. Adding marcel@, just to be sure. > > In the meantime, could you maybe run truss(8) over ftpd and send us the > output? > > Thanks, I have real issues understanding FreeBSD's ftpd! Man page "ftpusers(5)" states, that an entry "username allow" will allow access to ftpd. But every user listed in /etc/ftpusers is denied access, no matter whether there is "allow" appended to the entry or not! This is strange. Whenever I delete a user's name from that file I wish to have access to the ftpd service, that user can login - but addig the users even as "username allow" (no * in the file, nothing else but the initial users names) access is denied. I managed so far to start the ftpd via inetd - the service running from /etc/rc.conf is still impossible. But operations, not even a simple "ls", are possible since the service dies ... Either I'm some kind of dull and do not understand this brillant peice of software, or there is something really fishy. regards and nice weekend, oh From owner-freebsd-current@freebsd.org Fri Aug 14 11:46:29 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1C67D99F0DC for ; Fri, 14 Aug 2015 11:46:29 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 0DEDF1C37; Fri, 14 Aug 2015 11:46:29 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 10DE78CF; Fri, 14 Aug 2015 11:46:27 +0000 (UTC) Date: Fri, 14 Aug 2015 11:46:23 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: andrew@FreeBSD.org, mav@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <796113313.104.1439552787482.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_amd64_gcc4.9 - Build #318 - Failure MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_amd64_gcc4.9 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 11:46:29 -0000 FreeBSD_HEAD_amd64_gcc4.9 - Build #318 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc4.= 9/318/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc4.9/= 318/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc4.9/3= 18/console Change summaries: 286768 by andrew: Add support for bus_space_read_region and bus_space_write_region. This is needed for the dwc USB controller driver. Sponsored by:=09ABT Systems Ltd 286767 by mav: Fix minor mismerge sometimes earlier. 286766 by mav: MFV r286765: 5817 change type of arcs_size from uint64_t to refcount_t Reviewed by: Matthew Ahrens Reviewed by: Paul Dagnelie Reviewed by: Adam Leventhal Reviewed by: Alex Reece Reviewed by: Richard Elling Approved by: Garrett D'Amore Author: Prakash Surya illumos/illumos-gate@2fd872a734cf486007a8dba532cec52bfb4d40e5 As a way to make it more difficult to introduce bugs into the ARC, and to make it easier to diagnose issues when bugs do creep in, it would be beneficial to change the type of the arc_state_t's arcs_size field to be a refcount_t instead of a uint64_t. This would allow us to make stricter checks when incrementing and decrementing the value with debugging enabled, but still fallback to simple, fast atomic operations when debugging is disabled. 286764 by mav: MFV r285025: 6033 arc_adjust() should search MFU lists for oldest buffer when adjusting MFU size. illumos/illumos-gate@31c46cf23cd1cf4d66390a983dc5072d7d299ba2 https://www.illumos.org/issues/6033 When we're looking for the list containing oldest buffer we never actually look at the MFU lists even when we try to evict from MFU. looks like a copy paste error, the fix is here: Reviewed by: Saso Kiselkov Reviewed by: Xin Li Reviewed by: Prakash Surya Approved by: Matthew Ahrens Author: Alek Pinchuk Obtained from: illumos 286763 by mav: MFV r277431: 5497 lock contention on arcs_mtx Reviewed by: George Wilson Reviewed by: Matthew Ahrens Reviewed by: Richard Elling Approved by: Dan McDonald Author: Prakash Surya illumos/illumos-gate@244781f10dcd82684fd8163c016540667842f203 This patch attempts to reduce lock contention on the current arc_state_t mutexes. These mutexes are used liberally to protect the number of LRU lists within the ARC (e.g. ARC_mru, ARC_mfu, etc). The granularity at which these locks are acquired has been shown to greatly affect the performance of highly concurrent, cached workloads. 286762 by mav: Revert part of r205231, introducing multiple ARC state locks. This local implementation will be replaced by one from Illumos to reduce code divergence and make further merges easier. The end of the build log: [...truncated 304095 lines...] --- scvidctl.o --- ctfconvert -L VERSION -g scvidctl.o --- vt_termcolors.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/dev/vt/colors/vt_termcolors.c --- modules-all --- ctfconvert -L VERSION -g opensolaris_vfs.o --- vt_termcolors.o --- ctfconvert -L VERSION -g vt_termcolors.o --- vt_font_default.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/dev/vt/font/vt_font_default.c --- sysmouse.o --- ctfconvert -L VERSION -g sysmouse.o --- vt_mouse_cursor.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/dev/vt/font/vt_mouse_cursor.c --- modules-all --- --- gfs.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -O2 -pipe -DFREEBSD_NAMECAC= HE -DBUILDING_ZFS -fno-strict-aliasing -D_KERNEL -DKLD_MODULE -nostdinc -I= /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/compat/opensolaris -I/builds/Fre= eBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/bu= ilds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/common/zmod= -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/commo= n -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4= .9/sys/cddl/contrib/opensolaris/common/zfs -I/builds/FreeBSD_HEAD_amd64_gcc= 4.9/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION_HEADERS -inclu= de /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/s= ys/GENERIC/opt_global.h -I. -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys -fno-co= mmon -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/builds/Free= BSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/GENERIC -mc= model=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchron= ous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall = -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototype= s -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-= extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-= pragmas -Wno-error=3Dinline -Wno-error=3Denum-compare -Wno-error=3Dunused-= but-set-variable -Wno-error=3Daggressive-loop-optimizations -Wno-error=3Dm= aybe-uninitialized -Wno-error=3Darray-bounds -Wno-error=3Daddress -Wno-er= ror=3Dcast-qual -Wno-error=3Dsequence-point -Wno-error=3Dattributes -Wno-e= rror=3Dstrict-overflow -Wno-error=3Doverflow -Wno-missing-prototypes -Wno-u= ndef -Wno-strict-prototypes -Wno-cast-qual -Wno-parentheses -Wno-redundant-= decls -Wno-missing-braces -Wno-uninitialized -Wno-unused -Wno-inline -Wno-s= witch -Wno-pointer-arith -finline-limit=3D8000 -fms-extensions --param inl= ine-unit-growth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:= 1999 -include /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/compat/opensolaris= /sys/debug_compat.h -c /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/o= pensolaris/uts/common/fs/gfs.c -o gfs.o --- vt_mouse_cursor.o --- ctfconvert -L VERSION -g vt_mouse_cursor.o --- efifb.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/dev/vt/hw/efifb/efifb.c --- vt_font_default.o --- ctfconvert -L VERSION -g vt_font_default.o --- vt_fb.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/dev/vt/hw/fb/vt_fb.c --- efifb.o --- ctfconvert -L VERSION -g efifb.o --- logo_freebsd.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/dev/vt/logo/logo_freebsd.c ctfconvert -L VERSION -g logo_freebsd.o --- logo_beastie.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/dev/vt/logo/logo_beastie.c ctfconvert -L VERSION -g logo_beastie.o --- vt_buf.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/dev/vt/vt_buf.c --- tdport.o --- ctfconvert -L VERSION -g tdport.o --- vt_consolectl.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/dev/vt/vt_consolectl.c --- vt_fb.o --- ctfconvert -L VERSION -g vt_fb.o --- vt_core.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/dev/vt/vt_core.c --- modules-all --- ctfconvert -L VERSION -g gfs.o --- vt_consolectl.o --- ctfconvert -L VERSION -g vt_consolectl.o --- vt_cpulogos.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/dev/vt/vt_cpulogos.c --- modules-all --- --- vnode.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -O2 -pipe -DFREEBSD_NAMECAC= HE -DBUILDING_ZFS -fno-strict-aliasing -D_KERNEL -DKLD_MODULE -nostdinc -I= /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/compat/opensolaris -I/builds/Fre= eBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/bu= ilds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/common/zmod= -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/commo= n -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4= .9/sys/cddl/contrib/opensolaris/common/zfs -I/builds/FreeBSD_HEAD_amd64_gcc= 4.9/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION_HEADERS -inclu= de /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/s= ys/GENERIC/opt_global.h -I. -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys -fno-co= mmon -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/builds/Free= BSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/GENERIC -mc= model=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchron= ous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall = -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototype= s -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-= extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-= pragmas -Wno-error=3Dinline -Wno-error=3Denum-compare -Wno-error=3Dunused-= but-set-variable -Wno-error=3Daggressive-loop-optimizations -Wno-error=3Dm= aybe-uninitialized -Wno-error=3Darray-bounds -Wno-error=3Daddress -Wno-er= ror=3Dcast-qual -Wno-error=3Dsequence-point -Wno-error=3Dattributes -Wno-e= rror=3Dstrict-overflow -Wno-error=3Doverflow -Wno-missing-prototypes -Wno-u= ndef -Wno-strict-prototypes -Wno-cast-qual -Wno-parentheses -Wno-redundant-= decls -Wno-missing-braces -Wno-uninitialized -Wno-unused -Wno-inline -Wno-s= witch -Wno-pointer-arith -finline-limit=3D8000 -fms-extensions --param inl= ine-unit-growth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:= 1999 -include /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/compat/opensolaris= /sys/debug_compat.h -c /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/o= pensolaris/uts/common/fs/vnode.c -o vnode.o --- vt_cpulogos.o --- ctfconvert -L VERSION -g vt_cpulogos.o --- vt_font.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/dev/vt/vt_font.c --- modules-all --- ctfconvert -L VERSION -g vnode.o --- vt_buf.o --- ctfconvert -L VERSION -g vt_buf.o --- vt_sysmouse.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/dev/vt/vt_sysmouse.c --- modules-all --- --- callb.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -O2 -pipe -DFREEBSD_NAMECAC= HE -DBUILDING_ZFS -fno-strict-aliasing -D_KERNEL -DKLD_MODULE -nostdinc -I= /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/compat/opensolaris -I/builds/Fre= eBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/bu= ilds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/common/zmod= -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/commo= n -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4= .9/sys/cddl/contrib/opensolaris/common/zfs -I/builds/FreeBSD_HEAD_amd64_gcc= 4.9/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION_HEADERS -inclu= de /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/s= ys/GENERIC/opt_global.h -I. -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys -fno-co= mmon -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/builds/Free= BSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/GENERIC -mc= model=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchron= ous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall = -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototype= s -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-= extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-= pragmas -Wno-error=3Dinline -Wno-error=3Denum-compare -Wno-error=3Dunused-= but-set-variable -Wno-error=3Daggressive-loop-optimizations -Wno-error=3Dm= aybe-uninitialized -Wno-error=3Darray-bounds -Wno-error=3Daddress -Wno-er= ror=3Dcast-qual -Wno-error=3Dsequence-point -Wno-error=3Dattributes -Wno-e= rror=3Dstrict-overflow -Wno-error=3Doverflow -Wno-missing-prototypes -Wno-u= ndef -Wno-strict-prototypes -Wno-cast-qual -Wno-parentheses -Wno-redundant-= decls -Wno-missing-braces -Wno-uninitialized -Wno-unused -Wno-inline -Wno-s= witch -Wno-pointer-arith -finline-limit=3D8000 -fms-extensions --param inl= ine-unit-growth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:= 1999 -include /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/compat/opensolaris= /sys/debug_compat.h -c /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/o= pensolaris/uts/common/os/callb.c -o callb.o --- vt_font.o --- ctfconvert -L VERSION -g vt_font.o --- devfs_dir.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/fs/devfs/devfs_dir.c ctfconvert -L VERSION -g devfs_dir.o --- devfs_rule.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/fs/devfs/devfs_rule.c --- vt_sysmouse.o --- ctfconvert -L VERSION -g vt_sysmouse.o --- msdosfs_conv.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/fs/msdosfs/msdosfs_conv.c --- modules-all --- ctfconvert -L VERSION -g callb.o --- fm.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -O2 -pipe -DFREEBSD_NAMECAC= HE -DBUILDING_ZFS -fno-strict-aliasing -D_KERNEL -DKLD_MODULE -nostdinc -I= /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/compat/opensolaris -I/builds/Fre= eBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/bu= ilds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/common/zmod= -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/commo= n -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4= .9/sys/cddl/contrib/opensolaris/common/zfs -I/builds/FreeBSD_HEAD_amd64_gcc= 4.9/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION_HEADERS -inclu= de /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/s= ys/GENERIC/opt_global.h -I. -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys -fno-co= mmon -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/builds/Free= BSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/GENERIC -mc= model=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchron= ous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall = -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototype= s -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-= extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-= pragmas -Wno-error=3Dinline -Wno-error=3Denum-compare -Wno-error=3Dunused-= but-set-variable -Wno-error=3Daggressive-loop-optimizations -Wno-error=3Dm= aybe-uninitialized -Wno-error=3Darray-bounds -Wno-error=3Daddress -Wno-er= ror=3Dcast-qual -Wno-error=3Dsequence-point -Wno-error=3Dattributes -Wno-e= rror=3Dstrict-overflow -Wno-error=3Doverflow -Wno-missing-prototypes -Wno-u= ndef -Wno-strict-prototypes -Wno-cast-qual -Wno-parentheses -Wno-redundant-= decls -Wno-missing-braces -Wno-uninitialized -Wno-unused -Wno-inline -Wno-s= witch -Wno-pointer-arith -finline-limit=3D8000 -fms-extensions --param inl= ine-unit-growth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:= 1999 -include /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/compat/opensolaris= /sys/debug_compat.h -c /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/o= pensolaris/uts/common/os/fm.c -o fm.o --- devfs_rule.o --- ctfconvert -L VERSION -g devfs_rule.o --- msdosfs_fileno.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/fs/msdosfs/msdosfs_fileno.c --- msdosfs_conv.o --- ctfconvert -L VERSION -g msdosfs_conv.o --- procfs_ctl.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/fs/procfs/procfs_ctl.c --- vt_core.o --- ctfconvert -L VERSION -g vt_core.o --- procfs_dbregs.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/fs/procfs/procfs_dbregs.c --- msdosfs_fileno.o --- ctfconvert -L VERSION -g msdosfs_fileno.o --- procfs_ctl.o --- ctfconvert -L VERSION -g procfs_ctl.o --- procfs_fpregs.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/fs/procfs/procfs_fpregs.c --- procfs_dbregs.o --- ctfconvert -L VERSION -g procfs_dbregs.o --- modules-all --- --- zmod_subr.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -O2 -pipe -DFREEBSD_NAMECAC= HE -DBUILDING_ZFS -fno-strict-aliasing -D_KERNEL -DKLD_MODULE -nostdinc -I= /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/compat/opensolaris -I/builds/Fre= eBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/bu= ilds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/common/zmod= -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/commo= n -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4= .9/sys/cddl/contrib/opensolaris/common/zfs -I/builds/FreeBSD_HEAD_amd64_gcc= 4.9/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION_HEADERS -inclu= de /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/s= ys/GENERIC/opt_global.h -I. -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys -fno-co= mmon -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/builds/Free= BSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/GENERIC -mc= model=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchron= ous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall = -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototype= s -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-= extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-= pragmas -Wno-error=3Dinline -Wno-error=3Denum-compare -Wno-error=3Dunused-= but-set-variable -Wno-error=3Daggressive-loop-optimizations -Wno-error=3Dm= aybe-uninitialized -Wno-error=3Darray-bounds -Wno-error=3Daddress -Wno-er= ror=3Dcast-qual -Wno-error=3Dsequence-point -Wno-error=3Dattributes -Wno-e= rror=3Dstrict-overflow -Wno-error=3Doverflow -Wno-missing-prototypes -Wno-u= ndef -Wno-strict-prototypes -Wno-cast-qual -Wno-parentheses -Wno-redundant-= decls -Wno-missing-braces -Wno-uninitialized -Wno-unused -Wno-inline -Wno-s= witch -Wno-pointer-arith -finline-limit=3D8000 -fms-extensions --param inl= ine-unit-growth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:= 1999 -include /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/compat/opensolaris= /sys/debug_compat.h -c /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/o= pensolaris/uts/common/zmod/zmod_subr.c -o zmod_subr.o --- procfs_ioctl.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/fs/procfs/procfs_ioctl.c --- modules-all --- --- fm.o --- ctfconvert -L VERSION -g fm.o --- procfs_fpregs.o --- ctfconvert -L VERSION -g procfs_fpregs.o --- procfs_mem.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/fs/procfs/procfs_mem.c --- modules-all --- --- arc.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -O2 -pipe -DFREEBSD_NAMECAC= HE -DBUILDING_ZFS -fno-strict-aliasing -D_KERNEL -DKLD_MODULE -nostdinc -I= /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/compat/opensolaris -I/builds/Fre= eBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/bu= ilds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/common/zmod= -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/commo= n -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4= .9/sys/cddl/contrib/opensolaris/common/zfs -I/builds/FreeBSD_HEAD_amd64_gcc= 4.9/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION_HEADERS -inclu= de /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/s= ys/GENERIC/opt_global.h -I. -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys -fno-co= mmon -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/builds/Free= BSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/GENERIC -mc= model=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchron= ous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall = -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototype= s -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-= extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-= pragmas -Wno-error=3Dinline -Wno-error=3Denum-compare -Wno-error=3Dunused-= but-set-variable -Wno-error=3Daggressive-loop-optimizations -Wno-error=3Dm= aybe-uninitialized -Wno-error=3Darray-bounds -Wno-error=3Daddress -Wno-er= ror=3Dcast-qual -Wno-error=3Dsequence-point -Wno-error=3Dattributes -Wno-e= rror=3Dstrict-overflow -Wno-error=3Doverflow -Wno-missing-prototypes -Wno-u= ndef -Wno-strict-prototypes -Wno-cast-qual -Wno-parentheses -Wno-redundant-= decls -Wno-missing-braces -Wno-uninitialized -Wno-unused -Wno-inline -Wno-s= witch -Wno-pointer-arith -finline-limit=3D8000 -fms-extensions --param inl= ine-unit-growth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:= 1999 -include /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/compat/opensolaris= /sys/debug_compat.h -c /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/o= pensolaris/uts/common/fs/zfs/arc.c -o arc.o --- procfs_ioctl.o --- ctfconvert -L VERSION -g procfs_ioctl.o --- procfs_note.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/fs/procfs/procfs_note.c --- modules-all --- --- zmod_subr.o --- ctfconvert -L VERSION -g zmod_subr.o --- procfs_mem.o --- ctfconvert -L VERSION -g procfs_mem.o --- procfs_osrel.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/fs/procfs/procfs_osrel.c --- procfs_note.o --- ctfconvert -L VERSION -g procfs_note.o --- modules-all --- --- bplist.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -O2 -pipe -DFREEBSD_NAMECAC= HE -DBUILDING_ZFS -fno-strict-aliasing -D_KERNEL -DKLD_MODULE -nostdinc -I= /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/compat/opensolaris -I/builds/Fre= eBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/bu= ilds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/common/zmod= -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/commo= n -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4= .9/sys/cddl/contrib/opensolaris/common/zfs -I/builds/FreeBSD_HEAD_amd64_gcc= 4.9/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION_HEADERS -inclu= de /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/s= ys/GENERIC/opt_global.h -I. -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys -fno-co= mmon -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/builds/Free= BSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/GENERIC -mc= model=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchron= ous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall = -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototype= s -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-= extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-= pragmas -Wno-error=3Dinline -Wno-error=3Denum-compare -Wno-error=3Dunused-= but-set-variable -Wno-error=3Daggressive-loop-optimizations -Wno-error=3Dm= aybe-uninitialized -Wno-error=3Darray-bounds -Wno-error=3Daddress -Wno-er= ror=3Dcast-qual -Wno-error=3Dsequence-point -Wno-error=3Dattributes -Wno-e= rror=3Dstrict-overflow -Wno-error=3Doverflow -Wno-missing-prototypes -Wno-u= ndef -Wno-strict-prototypes -Wno-cast-qual -Wno-parentheses -Wno-redundant-= decls -Wno-missing-braces -Wno-uninitialized -Wno-unused -Wno-inline -Wno-s= witch -Wno-pointer-arith -finline-limit=3D8000 -fms-extensions --param inl= ine-unit-growth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:= 1999 -include /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/compat/opensolaris= /sys/debug_compat.h -c /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/o= pensolaris/uts/common/fs/zfs/bplist.c -o bplist.o --- procfs_regs.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/fs/procfs/procfs_regs.c --- procfs_osrel.o --- ctfconvert -L VERSION -g procfs_osrel.o --- procfs_rlimit.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/fs/procfs/procfs_rlimit.c --- modules-all --- --- arc.o --- In file included from /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/compat/ope= nsolaris/sys/systm.h:35:0, from /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/compat/ope= nsolaris/sys/debug.h:33, from /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/op= ensolaris/uts/common/fs/zfs/sys/zfs_context.h:41, from /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/op= ensolaris/uts/common/fs/zfs/sys/spa.h:32, from /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/op= ensolaris/uts/common/fs/zfs/arc.c:123: /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/sys/systm.h:102:21: error: static ass= ertion failed: "compile-time assertion failed" #define CTASSERT(x) _Static_assert(x, "compile-time assertion failed") ^ /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/sys/sysctl.h:427:2: note: in expansio= n of macro 'CTASSERT' CTASSERT((((access) & CTLTYPE) =3D=3D 0 || \ ^ /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/common/f= s/zfs/arc.c:1029:1: note: in expansion of macro 'SYSCTL_UQUAD' SYSCTL_UQUAD(_vfs_zfs, OID_AUTO, anon_size, CTLFLAG_RD, ^ /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/sys/systm.h:102:21: error: static ass= ertion failed: "compile-time assertion failed" #define CTASSERT(x) _Static_assert(x, "compile-time assertion failed") ^ /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/sys/sysctl.h:427:2: note: in expansio= n of macro 'CTASSERT' CTASSERT((((access) & CTLTYPE) =3D=3D 0 || \ ^ /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/common/f= s/zfs/arc.c:1036:1: note: in expansion of macro 'SYSCTL_UQUAD' SYSCTL_UQUAD(_vfs_zfs, OID_AUTO, mru_size, CTLFLAG_RD, ^ /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/sys/systm.h:102:21: error: static ass= ertion failed: "compile-time assertion failed" #define CTASSERT(x) _Static_assert(x, "compile-time assertion failed") ^ /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/sys/sysctl.h:427:2: note: in expansio= n of macro 'CTASSERT' CTASSERT((((access) & CTLTYPE) =3D=3D 0 || \ ^ /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/common/f= s/zfs/arc.c:1043:1: note: in expansion of macro 'SYSCTL_UQUAD' SYSCTL_UQUAD(_vfs_zfs, OID_AUTO, mru_ghost_size, CTLFLAG_RD, ^ /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/sys/systm.h:102:21: error: static ass= ertion failed: "compile-time assertion failed" #define CTASSERT(x) _Static_assert(x, "compile-time assertion failed") ^ /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/sys/sysctl.h:427:2: note: in expansio= n of macro 'CTASSERT' CTASSERT((((access) & CTLTYPE) =3D=3D 0 || \ ^ /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/common/f= s/zfs/arc.c:1052:1: note: in expansion of macro 'SYSCTL_UQUAD' SYSCTL_UQUAD(_vfs_zfs, OID_AUTO, mfu_size, CTLFLAG_RD, ^ /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/sys/systm.h:102:21: error: static ass= ertion failed: "compile-time assertion failed" #define CTASSERT(x) _Static_assert(x, "compile-time assertion failed") ^ /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/sys/sysctl.h:427:2: note: in expansio= n of macro 'CTASSERT' CTASSERT((((access) & CTLTYPE) =3D=3D 0 || \ ^ /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/common/f= s/zfs/arc.c:1059:1: note: in expansion of macro 'SYSCTL_UQUAD' SYSCTL_UQUAD(_vfs_zfs, OID_AUTO, mfu_ghost_size, CTLFLAG_RD, ^ /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/sys/systm.h:102:21: error: static ass= ertion failed: "compile-time assertion failed" #define CTASSERT(x) _Static_assert(x, "compile-time assertion failed") ^ /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/sys/sysctl.h:427:2: note: in expansio= n of macro 'CTASSERT' CTASSERT((((access) & CTLTYPE) =3D=3D 0 || \ ^ /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/cddl/contrib/opensolaris/uts/common/f= s/zfs/arc.c:1068:1: note: in expansion of macro 'SYSCTL_UQUAD' SYSCTL_UQUAD(_vfs_zfs, OID_AUTO, l2c_only_size, CTLFLAG_RD, ^ --- procfs_regs.o --- ctfconvert -L VERSION -g procfs_regs.o --- procfs_status.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/fs/procfs/procfs_status.c --- procfs_rlimit.o --- ctfconvert -L VERSION -g procfs_rlimit.o --- procfs_type.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/build= s/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/li= b --sysroot=3D/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd= 64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -c -O2 -frename-registers -p= ipe -fno-strict-aliasing -g -nostdinc -I. -I/builds/FreeBSD_HEAD_amd64_gc= c4.9/sys -I/builds/FreeBSD_HEAD_amd64_gcc4.9/sys/contrib/libfdt -D_KERNEL -= DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict= -prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wu= ndef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error=3Dinline -Wno-error=3De= num-compare -Wno-error=3Dunused-but-set-variable -Wno-error=3Daggressive-l= oop-optimizations -Wno-error=3Dmaybe-uninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Daddress -Wno-error=3Dcast-qual -Wno-error=3Dsequence-point= -Wno-error=3Dattributes -Wno-error=3Dstrict-overflow -Wno-error=3Doverflo= w -fno-common -fms-extensions -finline-limit=3D8000 --param inline-unit-gr= owth=3D100 --param large-function-growth=3D1000 -std=3Diso9899:1999 /bui= lds/FreeBSD_HEAD_amd64_gcc4.9/sys/fs/procfs/procfs_type.c --- modules-all --- --- bplist.o --- ctfconvert -L VERSION -g bplist.o --- arc.o --- *** [arc.o] Error code 1 make[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/modules/zfs 1 error make[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/modules/zfs *** [all_subdir_zfs] Error code 2 make[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/modules 1 error make[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/sys/modules *** [modules-all] Error code 2 make[2]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HE= AD_amd64_gcc4.9/sys/GENERIC --- procfs_type.o --- ctfconvert -L VERSION -g procfs_type.o --- procfs_status.o --- ctfconvert -L VERSION -g procfs_status.o 1 error make[2]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HE= AD_amd64_gcc4.9/sys/GENERIC *** [buildkernel] Error code 2 make[1]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9 1 error make[1]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9 *** [buildkernel] Error code 2 make: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9 1 error make: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9 Build step 'Execute shell' marked build as failure [WARNINGS] Skipping publisher since build result is FAILURE IRC notifier plugin: Sending notification to: #freebsd-commits Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-current@freebsd.org Fri Aug 14 12:21:25 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 302A899FE9F; Fri, 14 Aug 2015 12:21:25 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 1A9F010B7; Fri, 14 Aug 2015 12:21:25 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 5440D8E6; Fri, 14 Aug 2015 12:21:25 +0000 (UTC) Date: Fri, 14 Aug 2015 12:21:20 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: andrew@FreeBSD.org, mav@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <997561516.106.1439554885168.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #843 - Failure MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 12:21:25 -0000 FreeBSD_HEAD_i386 - Build #843 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/843/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/843/chan= ges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/843/conso= le Change summaries: 286768 by andrew: Add support for bus_space_read_region and bus_space_write_region. This is needed for the dwc USB controller driver. Sponsored by:=09ABT Systems Ltd 286767 by mav: Fix minor mismerge sometimes earlier. 286766 by mav: MFV r286765: 5817 change type of arcs_size from uint64_t to refcount_t Reviewed by: Matthew Ahrens Reviewed by: Paul Dagnelie Reviewed by: Adam Leventhal Reviewed by: Alex Reece Reviewed by: Richard Elling Approved by: Garrett D'Amore Author: Prakash Surya illumos/illumos-gate@2fd872a734cf486007a8dba532cec52bfb4d40e5 As a way to make it more difficult to introduce bugs into the ARC, and to make it easier to diagnose issues when bugs do creep in, it would be beneficial to change the type of the arc_state_t's arcs_size field to be a refcount_t instead of a uint64_t. This would allow us to make stricter checks when incrementing and decrementing the value with debugging enabled, but still fallback to simple, fast atomic operations when debugging is disabled. 286764 by mav: MFV r285025: 6033 arc_adjust() should search MFU lists for oldest buffer when adjusting MFU size. illumos/illumos-gate@31c46cf23cd1cf4d66390a983dc5072d7d299ba2 https://www.illumos.org/issues/6033 When we're looking for the list containing oldest buffer we never actually look at the MFU lists even when we try to evict from MFU. looks like a copy paste error, the fix is here: Reviewed by: Saso Kiselkov Reviewed by: Xin Li Reviewed by: Prakash Surya Approved by: Matthew Ahrens Author: Alek Pinchuk Obtained from: illumos 286763 by mav: MFV r277431: 5497 lock contention on arcs_mtx Reviewed by: George Wilson Reviewed by: Matthew Ahrens Reviewed by: Richard Elling Approved by: Dan McDonald Author: Prakash Surya illumos/illumos-gate@244781f10dcd82684fd8163c016540667842f203 This patch attempts to reduce lock contention on the current arc_state_t mutexes. These mutexes are used liberally to protect the number of LRU lists within the ARC (e.g. ARC_mru, ARC_mfu, etc). The granularity at which these locks are acquired has been shown to greatly affect the performance of highly concurrent, cached workloads. 286762 by mav: Revert part of r205231, introducing multiple ARC state locks. This local implementation will be replaced by one from Illumos to reduce code divergence and make further merges easier. The end of the build log: [...truncated 189740 lines...] --- opensolaris_acl.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/compat/opensolaris/kern/opensolaris_acl.c = -o opensolaris_acl.o --- ar9300_xmit_ds.o --- ctfconvert -L VERSION -g ar9300_xmit_ds.o --- ar9300_xmit.o --- ctfconvert -L VERSION -g ar9300_xmit.o --- modules-all --- ctfconvert -L VERSION -g opensolaris_acl.o --- opensolaris_kobj.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function--- ar2413.o --- --- modules-all --- -Wno-error-pointer-sign -Wno-missing-prototypes -Wno-undef -Wno-strict-pr= ototypes -Wno-cast-qual -Wno-parentheses -Wno-redundant-decls -Wno-missing-= braces -Wno-uninitialized -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-= arith -mno-aes -mno-avx -std=3Diso9899:1999 -include /usr/src/sys/cddl/co= mpat/opensolaris/sys/debug_compat.h -c /usr/src/sys/cddl/compat/opensolaris= /kern/opensolaris_kobj.c -o opensolaris_kobj.o --- ar2413.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/ath/ath_hal/ar5212/ar2413.c -I/usr/src/sys/dev/ath -I/usr/src/sys/= dev/ath/ath_hal --- modules-all --- --- opensolaris_lookup.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/compat/opensolaris/kern/opensolaris_lookup= .c -o opensolaris_lookup.o --- opensolaris_kobj.o --- ctfconvert -L VERSION -g opensolaris_kobj.o --- opensolaris_lookup.o --- ctfconvert -L VERSION -g opensolaris_lookup.o --- ar2425.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/ath/ath_hal/ar5212/ar2425.c -I/usr/src/sys/dev/ath -I/usr/src/sys/= dev/ath/ath_hal --- modules-all --- --- opensolaris_policy.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/compat/opensolaris/kern/opensolaris_policy= .c -o opensolaris_policy.o --- ar2413.o --- ctfconvert -L VERSION -g ar2413.o --- modules-all --- --- opensolaris_sysevent.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/compat/opensolaris/kern/opensolaris_syseve= nt.c -o opensolaris_sysevent.o --- ar9300_reset.o --- ctfconvert -L VERSION -g ar9300_reset.o --- ar2425.o --- ctfconvert -L VERSION -g ar2425.o --- modules-all --- --- opensolaris_policy.o --- ctfconvert -L VERSION -g opensolaris_policy.o --- opensolaris_vfs.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c = -o opensolaris_vfs.o --- opensolaris_sysevent.o --- ctfconvert -L VERSION -g opensolaris_sysevent.o --- ar5111.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/ath/ath_hal/ar5212/ar5111.c -I/usr/src/sys/dev/ath -I/usr/src/sys/= dev/ath/ath_hal --- ar5112.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/ath/ath_hal/ar5212/ar5112.c -I/usr/src/sys/dev/ath -I/usr/src/sys/= dev/ath/ath_hal --- modules-all --- --- gfs.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c -o= gfs.o --- opensolaris_vfs.o --- ctfconvert -L VERSION -g opensolaris_vfs.o --- ar5413.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/ath/ath_hal/ar5212/ar5413.c -I/usr/src/sys/dev/ath -I/usr/src/sys/= dev/ath/ath_hal --- ar5111.o --- ctfconvert -L VERSION -g ar5111.o --- ar5112.o --- ctfconvert -L VERSION -g ar5112.o --- modules-all --- --- gfs.o --- ctfconvert -L VERSION -g gfs.o --- vnode.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/vnode.c = -o vnode.o --- ar2133.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/ath/ath_hal/ar5416/ar2133.c -I/usr/src/sys/dev/ath -I/usr/src/sys/= dev/ath/ath_hal --- modules-all --- --- callb.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/contrib/opensolaris/uts/common/os/callb.c = -o callb.o --- vnode.o --- ctfconvert -L VERSION -g vnode.o --- ar2133.o --- ctfconvert -L VERSION -g ar2133.o --- ar5413.o --- ctfconvert -L VERSION -g ar5413.o --- ar9280.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/ath/ath_hal/ar9002/ar9280.c -I/usr/src/sys/dev/ath -I/usr/src/sys/= dev/ath/ath_hal --- modules-all --- --- fm.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/contrib/opensolaris/uts/common/os/fm.c -o = fm.o --- callb.o --- ctfconvert -L VERSION -g callb.o --- zmod_subr.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/contrib/opensolaris/uts/common/zmod/zmod_s= ubr.c -o zmod_subr.o --- ar9285.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/ath/ath_hal/ar9002/ar9285.c -I/usr/src/sys/dev/ath -I/usr/src/sys/= dev/ath/ath_hal --- ar9280.o --- ctfconvert -L VERSION -g ar9280.o --- ar9285.o --- ctfconvert -L VERSION -g ar9285.o --- modules-all --- --- arc.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.= c -o arc.o --- zmod_subr.o --- ctfconvert -L VERSION -g zmod_subr.o --- bplist.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpli= st.c -o bplist.o --- blkptr.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/blkp= tr.c -o blkptr.o --- fm.o --- ctfconvert -L VERSION -g fm.o --- bplist.o --- ctfconvert -L VERSION -g bplist.o --- bpobj.o --- cc -O2 -pipe -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Wer= ror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/cddl/compat/opensolari= s -I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/= cddl/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/cddl/contrib/openso= laris/uts/common -I/usr/src/sys -I/usr/src/sys/cddl/contrib/opensolaris/com= mon/zfs -I/usr/src/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION= _HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/= sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-mmx -mno-sse -msoft= -float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual = -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialize= d -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -mno-aes -mno-avx= -std=3Diso9899:1999 -include /usr/src/sys/cddl/compat/opensolaris/sys/deb= ug_compat.h -c /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpob= j.c -o bpobj.o --- arc.o --- /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c:1029:1: error= : static_assert failed "compile-time assertion failed" SYSCTL_UQUAD(_vfs_zfs, OID_AUTO, anon_size, CTLFLAG_RD, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/sysctl.h:427:2: note: expanded from macro 'SYSCTL_UQUAD' CTASSERT((((access) & CTLTYPE) =3D=3D 0 || = \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/systm.h:102:21: note: expanded from macro 'CTASSERT' #define CTASSERT(x) _Static_assert(x, "compile-time assertion failed") ^ ~ /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c:1036:1: error= : static_assert failed "compile-time assertion failed" SYSCTL_UQUAD(_vfs_zfs, OID_AUTO, mru_size, CTLFLAG_RD, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/sysctl.h:427:2: note: expanded from macro 'SYSCTL_UQUAD' CTASSERT((((access) & CTLTYPE) =3D=3D 0 || = \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/systm.h:102:21: note: expanded from macro 'CTASSERT' #define CTASSERT(x) _Static_assert(x, "compile-time assertion failed") ^ ~ /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c:1043:1: error= : static_assert failed "compile-time assertion failed" SYSCTL_UQUAD(_vfs_zfs, OID_AUTO, mru_ghost_size, CTLFLAG_RD, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/sysctl.h:427:2: note: expanded from macro 'SYSCTL_UQUAD' CTASSERT((((access) & CTLTYPE) =3D=3D 0 || = \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/systm.h:102:21: note: expanded from macro 'CTASSERT' #define CTASSERT(x) _Static_assert(x, "compile-time assertion failed") ^ ~ /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c:1052:1: error= : static_assert failed "compile-time assertion failed" SYSCTL_UQUAD(_vfs_zfs, OID_AUTO, mfu_size, CTLFLAG_RD, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/sysctl.h:427:2: note: expanded from macro 'SYSCTL_UQUAD' CTASSERT((((access) & CTLTYPE) =3D=3D 0 || = \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/systm.h:102:21: note: expanded from macro 'CTASSERT' #define CTASSERT(x) _Static_assert(x, "compile-time assertion failed") ^ ~ /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c:1059:1: error= : static_assert failed "compile-time assertion failed" SYSCTL_UQUAD(_vfs_zfs, OID_AUTO, mfu_ghost_size, CTLFLAG_RD, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/sysctl.h:427:2: note: expanded from macro 'SYSCTL_UQUAD' CTASSERT((((access) & CTLTYPE) =3D=3D 0 || = \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/systm.h:102:21: note: expanded from macro 'CTASSERT' #define CTASSERT(x) _Static_assert(x, "compile-time assertion failed") ^ ~ /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c:1068:1: error= : static_assert failed "compile-time assertion failed" SYSCTL_UQUAD(_vfs_zfs, OID_AUTO, l2c_only_size, CTLFLAG_RD, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/sysctl.h:427:2: note: expanded from macro 'SYSCTL_UQUAD' CTASSERT((((access) & CTLTYPE) =3D=3D 0 || = \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/systm.h:102:21: note: expanded from macro 'CTASSERT' #define CTASSERT(x) _Static_assert(x, "compile-time assertion failed") ^ ~ --- ar9287.o --- --- modules-all --- --- blkptr.o --- ctfconvert -L VERSION -g blkptr.o --- ar9287.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/ath/ath_hal/ar9002/ar9287.c -I/usr/src/sys/dev/ath -I/usr/src/sys/= dev/ath/ath_hal --- splash.o --- cc -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/li= bfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-mmx= -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -= Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-o= ption -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-emp= ty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-e= rror-pointer-sign -mno-aes -mno-avx -std=3Diso9899:1999 -Werror /usr/src= /sys/dev/fb/splash.c --- modules-all --- --- arc.o --- 6 errors generated. *** [arc.o] Error code 1 make[4]: stopped in /usr/src/sys/modules/zfs --- splash.o --- ctfconvert -L VERSION -g splash.o --- ar9287.o --- ctfconvert -L VERSION -g ar9287.o --- modules-all --- --- bpobj.o --- ctfconvert -L VERSION -g bpobj.o 1 error make[4]: stopped in /usr/src/sys/modules/zfs *** [all_subdir_zfs] Error code 2 make[3]: stopped in /usr/src/sys/modules 1 error make[3]: stopped in /usr/src/sys/modules *** [modules-all] Error code 2 make[2]: stopped in /usr/obj/usr/src/sys/GENERIC 1 error make[2]: stopped in /usr/obj/usr/src/sys/GENERIC *** [buildkernel] Error code 2 make[1]: stopped in /usr/src 1 error make[1]: stopped in /usr/src *** [buildkernel] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson7035182298316643407.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_i386' + echo 'clean up jail FreeBSD_HEAD_i386' clean up jail FreeBSD_HEAD_i386 + sudo jail -r FreeBSD_HEAD_i386 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 -alias + sudo umount FreeBSD_HEAD_i386/usr/src + sudo umount FreeBSD_HEAD_i386/dev + sudo rm -fr FreeBSD_HEAD_i386 rm: FreeBSD_HEAD_i386/usr/bin/chsh: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/ypchfn: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/ypchpass: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/ypchsh: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/chfn: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/opiepasswd: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/passwd: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/chpass: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/login: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/su: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/crontab: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/yppasswd: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/opieinfo: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin: Directory not empty rm: FreeBSD_HEAD_i386/usr/lib/librt.so.1: Operation not permitted rm: FreeBSD_HEAD_i386/usr/lib: Directory not empty rm: FreeBSD_HEAD_i386/usr: Directory not empty rm: FreeBSD_HEAD_i386/lib/libthr.so.3: Operation not permitted rm: FreeBSD_HEAD_i386/lib/libcrypt.so.5: Operation not permitted rm: FreeBSD_HEAD_i386/lib/libc.so.7: Operation not permitted rm: FreeBSD_HEAD_i386/lib: Directory not empty rm: FreeBSD_HEAD_i386/sbin/init: Operation not permitted rm: FreeBSD_HEAD_i386/sbin: Directory not empty rm: FreeBSD_HEAD_i386/libexec/ld-elf.so.1: Operation not permitted rm: FreeBSD_HEAD_i386/libexec: Directory not empty rm: FreeBSD_HEAD_i386: Directory not empty + true + sudo chflags -R noschg FreeBSD_HEAD_i386 + sudo rm -fr FreeBSD_HEAD_i386 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-current@freebsd.org Fri Aug 14 13:06:56 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 787639B874F for ; Fri, 14 Aug 2015 13:06:56 +0000 (UTC) (envelope-from matthew@freebsd.org) Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3cd3:cd67:fafa:3d78]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.infracaninophile.co.uk", Issuer "infracaninophile.co.uk" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 107DE187D for ; Fri, 14 Aug 2015 13:06:55 +0000 (UTC) (envelope-from matthew@freebsd.org) Received: from ox-dell39.ox.adestra.com (no-reverse-dns.metronet-uk.com [85.199.232.226] (may be forged)) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.15.2/8.15.2) with ESMTPSA id t7ED6RFd063985 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Fri, 14 Aug 2015 14:06:42 +0100 (BST) (envelope-from matthew@freebsd.org) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=freebsd.org DKIM-Filter: OpenDKIM Filter v2.9.2 smtp.infracaninophile.co.uk t7ED6RFd063985 Authentication-Results: smtp.infracaninophile.co.uk/t7ED6RFd063985; dkim=none reason="no signature"; dkim-adsp=none; dkim-atps=neutral X-Authentication-Warning: lucid-nonsense.infracaninophile.co.uk: Host no-reverse-dns.metronet-uk.com [85.199.232.226] (may be forged) claimed to be ox-dell39.ox.adestra.com Subject: Re: r286615: /usr/libexec/ftpd broken! To: freebsd-current@freebsd.org References: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> <20150811104451.2031fff2@freyja.zeit4.iv.bundesimmobilien.de> <20150814134533.690e2091@freyja.zeit4.iv.bundesimmobilien.de> From: Matthew Seaman X-Enigmail-Draft-Status: N1110 Message-ID: <55CDE7D1.10607@freebsd.org> Date: Fri, 14 Aug 2015 14:06:25 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: <20150814134533.690e2091@freyja.zeit4.iv.bundesimmobilien.de> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="mnXQAhBdbikvGBtuANNpjTHxLOLAAWVfa" X-Virus-Scanned: clamav-milter 0.98.7 at lucid-nonsense.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-2.8 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on lucid-nonsense.infracaninophile.co.uk X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 13:06:56 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --mnXQAhBdbikvGBtuANNpjTHxLOLAAWVfa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 08/14/15 12:45, O. Hartmann wrote: > Man page "ftpusers(5)" states, that an entry "username allow" will allo= w access > to ftpd. But every user listed in /etc/ftpusers is denied access, no ma= tter > whether there is "allow" appended to the entry or not! This is strange.= > Whenever I delete a user's name from that file I wish to have access to= the > ftpd service, that user can login - but addig the users even as "userna= me > allow" (no * in the file, nothing else but the initial users names) acc= ess is > denied. If you've got a ftpusers(5) that presumably comes from some ported software -- doesn't exist in the base system. There is pam_ftpusers(8) in base, although that doesn't seem to be in use by default. Traditionally 'ftpusers' was just a plain list of usernames or groups (indicated by a leading '@' character). According to ftpd(8) it lists the people *not* allowed access via FTP. However, other implementations of FTP servers have adopted the ftpusers file and expanded its capabilities in various ways, by adding some additional flag fields for each username. It depends on what ftpd you're using exactly what syntax is used there. Properly ported software should really be using /usr/local/etc/ftpusers though. Cheers, Matthew --mnXQAhBdbikvGBtuANNpjTHxLOLAAWVfa Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJVzefRAAoJEABRPxDgqeTnTJgP/jIiEAaOrj7c4zk/CSkAwRIR J8eOnD7UVVU+Zu7Niu8aRwRdVZRRQaozjvlIcUKNNIcj4//x78WlBSER6+xVnUAp dCW3jAtNLxwpAHy5srpxW3JxXuJSEFY7yozgHPTQ7Ovzoj/jRm/7/ijO4wB0NWMV NmjzvIyZK/EcvKIiTOf6RVEHt6g1nrmnrriI+wJOtQgWLG/IOhP8Ki4ocvxvpRaQ pqfJtO/QUAXNiRwdmI4yEoOQJAicRGRxLwrqN9yeOT5cFH4lVw2D2u5ehaXaiP5r TDZvkRlLJCh/Glgn4veI08xchohq07elpO2ptd7PGRtgZe/rloKL9ZeXZAsbkzis BJX1HgatQtuaswo60v6gwFQnsriAevErW0ZTHJuWySR5+e6Bdcat7yw2STxS2BXU /12hwpxrHO24cWM0FOkraUeD4pIcgLwi1ganoVcO6StOGwLYQYMFGZ2RsVKlwHs9 AwvezqQVOMhjyLw/85MrochN+O5bxQjOLIm7DiL9WNkjjKrVP0IBA3/C+N3+MRjG EUrSUcKYgkREgI6S1eIGEOgYgqrlXH08lGclHURvNeBIOkltnrwoL24pzdelbpvl D7OXugqY4sJsow4calZjQhU3+2XEc9QagmLmerqREWCX6JT98Jyea1moFlMFQlWP Dft8ggFm/V1vf7aQtD9c =IV5N -----END PGP SIGNATURE----- --mnXQAhBdbikvGBtuANNpjTHxLOLAAWVfa-- From owner-freebsd-current@freebsd.org Fri Aug 14 14:02:40 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ED2149B8779 for ; Fri, 14 Aug 2015 14:02:40 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id DDFE81849; Fri, 14 Aug 2015 14:02:40 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id D09B88FD; Fri, 14 Aug 2015 14:02:39 +0000 (UTC) Date: Fri, 14 Aug 2015 14:02:36 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <858643157.108.1439560957098.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1425224549.100.1439529001917.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1425224549.100.1439529001917.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1279 - Still Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 14:02:41 -0000 FreeBSD_HEAD-tests - Build #1279 - Still Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1279/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1279/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1279/console Change summaries: No changes The failed test cases: 1 tests failed. FAILED: usr.bin.mkimg.mkimg.apm_1x1_4096_vhdf Error Message: Test case body timed out From owner-freebsd-current@freebsd.org Fri Aug 14 14:21:52 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8A71F9B8D2A; Fri, 14 Aug 2015 14:21:52 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 7A9901722; Fri, 14 Aug 2015 14:21:52 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 1D04A8FF; Fri, 14 Aug 2015 14:21:52 +0000 (UTC) Date: Fri, 14 Aug 2015 14:21:48 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: mav@FreeBSD.org, hselasky@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <158061118.110.1439562111653.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <997561516.106.1439554885168.JavaMail.jenkins@jenkins-9.freebsd.org> References: <997561516.106.1439554885168.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #844 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 14:21:52 -0000 FreeBSD_HEAD_i386 - Build #844 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/844/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/844/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/844/console Change summaries: 286774 by mav: 2618 arc.c mistypes in the comments Reviewed by: Jason King Reviewed by: Josef Sipek Approved by: Richard Lowe Author: Bart Coddens illumos/illumos-gate@fc98fea58e89224f6f13d7fae246d6cb5dfa35ea 286773 by hselasky: Improve the realtime properties of USB transfers for embedded systems like RPI-B and RPI-2. Description of problem: USB transfers can process data in their callbacks sometimes causing unacceptable latency for other USB transfers. Separate BULK completion callbacks from CONTROL, INTERRUPT and ISOCHRONOUS callbacks, and give BULK completion callbacks lesser execution priority than the others. This way USB audio won't be interfered by heavy USB ethernet usage for example. Further serve USB transfer completion in a round robin fashion, instead of only serving the most CPU hungry. This has been done by adding a third flag to USB transfer queue structure which keeps track of looping callbacks. The "command" callback function then decides what to do when looping. MFC after: 2 weeks 286770 by mav: Fix r286766 build with debug. From owner-freebsd-current@freebsd.org Fri Aug 14 14:31:56 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0669F9B90DF for ; Fri, 14 Aug 2015 14:31:56 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-io0-x234.google.com (mail-io0-x234.google.com [IPv6:2607:f8b0:4001:c06::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C6D1410AC for ; Fri, 14 Aug 2015 14:31:55 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by iodb91 with SMTP id b91so86086462iod.1 for ; Fri, 14 Aug 2015 07:31:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=yi1VcMZrvsYWUcl9nuYkOKkACX2VEgzH78DSHIxtTDs=; b=quOgK2ACSC8zgkEIu5NgkEUKl/PNhT9qlgLAAAggiGJWNRwbwrw4cbnF2TTx8CBKjI Nnjn4GyFbtC0unDOSrvTn5MUTloCXbDX5LBrVYZ52HFm4NizJzH073CNqRVOQ2ABSheh P1brN5GvGxcyRV19EBbrXG+XlR6Z2s2sFFDjbMMeBBlyvfWIHrU/hU6iiRQVSWEhUJYp BzOYMbwDpDdTKdGZgaQrJ6Vvvw95i7fEsqR7DaVr3qoweK4G45UqQDEfZ1Ir792nTKyx gpcObsAM3uJz+sQP27jadHC9JHLhG4EUpRCOlMvCBBcpnE56QV1OUn15bN+ASo6sdauz Kzdg== X-Received: by 10.107.47.152 with SMTP id v24mr43930079iov.180.1439562715161; Fri, 14 Aug 2015 07:31:55 -0700 (PDT) MIME-Version: 1.0 Sender: carpeddiem@gmail.com Received: by 10.107.156.12 with HTTP; Fri, 14 Aug 2015 07:31:35 -0700 (PDT) In-Reply-To: <20150814082152.4e9e014e@freyja.zeit4.iv.bundesimmobilien.de> References: <20150813234549.296b5602.ohartman@zedat.fu-berlin.de> <20150814082152.4e9e014e@freyja.zeit4.iv.bundesimmobilien.de> From: Ed Maste Date: Fri, 14 Aug 2015 10:31:35 -0400 X-Google-Sender-Auth: KkHu4uWeD6TBcA0d_p_lTNyFwUE Message-ID: Subject: Re: r286743: Required tool strip not found in PATH. *** Error code 1 To: "O. Hartmann" Cc: FreeBSD CURRENT Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 14:31:56 -0000 On 14 August 2015 at 02:21, O. Hartmann wrote: > > I have rebuilt buildworld from scratch (clean/empty /usr/obj). Installation of > world via "make installworld" still fails as reported - I thought an > world-installation is somehow self-contained so the /usr/bin/strip (or whetever > needed at that time for performing the task) is taken from the obj-tree, not > already-installed-tree. Am I wrong? Yes, it uses the already-installed host's tools, because they're the ones that match the running kernel. The new tools in /usr/obj may invoke syscalls that don't exist in the running kernel, for example. For the most part the tools used by installworld perform file system operations (e.g., cat, cp, mv, chmod) and don't actually change file contents. There are a few tools run at install time for which this isn't true (like strip) though. That list of tools needs to be kept small and carefully controlled to avoid introducing backwards compatibility issues. From owner-freebsd-current@freebsd.org Fri Aug 14 14:44:27 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 445779B92C0 for ; Fri, 14 Aug 2015 14:44:27 +0000 (UTC) (envelope-from f0andrey@gmail.com) Received: from mail-vk0-x229.google.com (mail-vk0-x229.google.com [IPv6:2607:f8b0:400c:c05::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EE6E7179F for ; Fri, 14 Aug 2015 14:44:26 +0000 (UTC) (envelope-from f0andrey@gmail.com) Received: by vkbf67 with SMTP id f67so30255965vkb.3 for ; Fri, 14 Aug 2015 07:44:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=kuRnW3IUDUUYhQkmAKSeuK/nhCgy41Ncj/z7LM25nq8=; b=00Vt9EKP5nnQEo1aBH7Gfmt9t8J0ZEcygty2YT6tubVp3VbPWlBBDWA8rcRKLp1gWO Jfed1xtVIMt+OJ8+arl2FylGos3Fp0R8M3dMRauiHC1DPNP+Dc745ErLF2HY2v8ZF4sy CrUZ+H3pN1B/rcS6iviTgbBGGyBtm7Xv+PABgKQssL8ZGJBKI+DnuSJFuFBZOZSLqDKi 9ztppSLUxDp6iX9z+f1BLmnyirlQG7fh2DB4ZHPthoqQitC0s0BSzQIsTnaMH/wNXrYF h3c7ztvhZzF88gpNr1hbzMSILWN4pEy1kzcJpL0rLceXaYo19gSo7lzS5/M2OofqKfeo xJOg== MIME-Version: 1.0 X-Received: by 10.52.164.173 with SMTP id yr13mr53708951vdb.12.1439563465779; Fri, 14 Aug 2015 07:44:25 -0700 (PDT) Received: by 10.31.32.137 with HTTP; Fri, 14 Aug 2015 07:44:25 -0700 (PDT) Date: Fri, 14 Aug 2015 17:44:25 +0300 Message-ID: Subject: Not load some moduls (zfs.ko vmm.ko) with loader.conf BUG 201679? From: Andrey Fesenko To: freebsd-current Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 14:44:27 -0000 Current build not usable kernel (if use zfs on root system) Loading /boot/defaults/loader.conf /boot/kernel/kernel text=0x13e0b30 data=0x1... +0x17ac14] /boot/entropy size=0x1000 /boot/kernel/zfs.ko | elf64_obj_loadimage: read failed .... (success load other .ko) Hit [Enter] to boot immediately, or any other key for command prompt. Booting [/boot/kernel/kernel]... more details https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201679 From owner-freebsd-current@freebsd.org Fri Aug 14 14:46:27 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 73EB39B934B; Fri, 14 Aug 2015 14:46:27 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps1.elischer.org", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4FD1319F5; Fri, 14 Aug 2015 14:46:26 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from Julian-MBP3.local (ppp121-45-227-250.lns20.per1.internode.on.net [121.45.227.250]) (authenticated bits=0) by vps1.elischer.org (8.15.2/8.15.2) with ESMTPSA id t7EEkGBM008245 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Fri, 14 Aug 2015 07:46:19 -0700 (PDT) (envelope-from julian@freebsd.org) To: freebsd-current , "freebsd-fs@freebsd.org" From: Julian Elischer Subject: futimens and utimensat vs birthtime Message-ID: <55CDFF32.7050601@freebsd.org> Date: Fri, 14 Aug 2015 22:46:10 +0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 14:46:27 -0000 So, currently the method of setting birthtime on a file is an awkward combination of tricks. These break down in a number of situations, but the one I'm specifically interested in is as follows: windows robocopy running through samba, onto a ZFS filesystem. (may happen for UFS2 as well.) In order to mark a file as 'incomplete' during transfer, windows sets the modification time to Jan 1, 1980. This triggers code in our system to set the birthtime to Jan 1 1980. it then, on completion of the file sets the modification and birth times to the correct values. This fails becasue you can not make a birthtime later than what it is already set to. As the Man page for utimensat() says: "Ideally a new system call will be added that allows the setting of all three times at once." I would like to implement this call. but would like input as to it's nature. The code inside the system would already appear to support handling three elements, though it needs some scrutiny, so all that is needed is a system call with the ability to set the birthtime directly. Whether it should take the form of the existing calls but expecting three items is up for discussion. Maybe teh addition of a flags argument to specify which items are present and which to set. ideas? Julian From owner-freebsd-current@freebsd.org Fri Aug 14 15:19:28 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9C5169B990A for ; Fri, 14 Aug 2015 15:19:28 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps1.elischer.org", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 5B7CF1E81; Fri, 14 Aug 2015 15:19:28 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from Julian-MBP3.local (ppp121-45-227-250.lns20.per1.internode.on.net [121.45.227.250]) (authenticated bits=0) by vps1.elischer.org (8.15.2/8.15.2) with ESMTPSA id t7EFJLgX008358 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Fri, 14 Aug 2015 08:19:25 -0700 (PDT) (envelope-from julian@freebsd.org) Subject: Re: [CFT] rewrite of the merge(1) utility To: John Baldwin , Slawa Olhovchenkov References: <20150726012619.GP21594@ivaldir.etoilebsd.net> <1687842.Wj34XYKLi4@ralph.baldwin.cx> <20150813131343.GA43013@zxy.spb.ru> <7204455.dGN1cQ55dZ@ralph.baldwin.cx> Cc: freebsd-current@freebsd.org, Baptiste Daroussin From: Julian Elischer Message-ID: <55CE06F3.9030809@freebsd.org> Date: Fri, 14 Aug 2015 23:19:15 +0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: <7204455.dGN1cQ55dZ@ralph.baldwin.cx> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 15:19:28 -0000 On 8/13/15 11:23 PM, John Baldwin wrote: > On Thursday, August 13, 2015 04:13:43 PM Slawa Olhovchenkov wrote: >> On Tue, Aug 04, 2015 at 10:00:06PM -0700, John Baldwin wrote: >> >>> On Sunday, July 26, 2015 03:26:22 AM Baptiste Daroussin wrote: >>>> Hi all, >>>> >>>> I was botherd to not have the merge(1) utility available in base (for etcupdate) >>>> when building base WITHOUT_RCS. >>>> >>>> So I have rewritten a merge(1) utility which should be compatible. >>>> >>>> I used the 3-way merge code from the fossil VCS instead of making it call diff3. >>>> All I have done from the fossil code is adapting it to use sbuf(9). >>>> >>>> The bonus for end users is the merge from fossil can resolve situation where the >>>> diff3 in base cannot. (which explains a "failure" with the GNU RCS test suite) >>>> >>>> meaning etcupdate will be more happy merge configuration files. >>> Thanks! This will save me from having to hack etcupdate to use diff3 instead >>> of merge. >> Hi, can I use etcupdate to update /etc w/o source tree? >> I.e. I take from new distro /var/db/etcupdate and try to update /etc? > etcupdate does a 3-way merge of an "old" stock /etc and a "new" stock /etc > into /etc. The "old" stock /etc is always stored in /var/db/etcupdate. > The "new" stock /etc has to come from somewhere. One option is to generate > it from /usr/src (e.g. after a buildworld). However, you can also pregenerate > tarballs from a /usr/src tree on one machine and then use those tarballs > instead of generating an /etc tree from /usr/src on another machine. I've > used this for upgrades of a cluster of machines where a single machine would > build release "images" that were basically a buildworld + an 'etcupdate build' > from the corresponding src tree. I then used 'etcupdate -t /path/to/tarball' > to update /etc after installing the new world. > > The idea is that for something like freebsd-update one could ship the latest > etcupdate build tarball on each update to do a full 3-way merge of /etc. > what is the rational for using etcupdate instead of mergemaster when upgrading? From owner-freebsd-current@freebsd.org Fri Aug 14 15:25:03 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 13C969B9A55 for ; Fri, 14 Aug 2015 15:25:03 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from zxy.spb.ru (zxy.spb.ru [195.70.199.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C1C8D11FB; Fri, 14 Aug 2015 15:25:02 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from slw by zxy.spb.ru with local (Exim 4.84 (FreeBSD)) (envelope-from ) id 1ZQGqq-00024D-Go; Fri, 14 Aug 2015 18:25:00 +0300 Date: Fri, 14 Aug 2015 18:25:00 +0300 From: Slawa Olhovchenkov To: Julian Elischer Cc: John Baldwin , freebsd-current@freebsd.org, Baptiste Daroussin Subject: Re: [CFT] rewrite of the merge(1) utility Message-ID: <20150814152500.GH1872@zxy.spb.ru> References: <20150726012619.GP21594@ivaldir.etoilebsd.net> <1687842.Wj34XYKLi4@ralph.baldwin.cx> <20150813131343.GA43013@zxy.spb.ru> <7204455.dGN1cQ55dZ@ralph.baldwin.cx> <55CE06F3.9030809@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <55CE06F3.9030809@freebsd.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: slw@zxy.spb.ru X-SA-Exim-Scanned: No (on zxy.spb.ru); SAEximRunCond expanded to false X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 15:25:03 -0000 On Fri, Aug 14, 2015 at 11:19:15PM +0800, Julian Elischer wrote: > On 8/13/15 11:23 PM, John Baldwin wrote: > > On Thursday, August 13, 2015 04:13:43 PM Slawa Olhovchenkov wrote: > >> On Tue, Aug 04, 2015 at 10:00:06PM -0700, John Baldwin wrote: > >> > >>> On Sunday, July 26, 2015 03:26:22 AM Baptiste Daroussin wrote: > >>>> Hi all, > >>>> > >>>> I was botherd to not have the merge(1) utility available in base (for etcupdate) > >>>> when building base WITHOUT_RCS. > >>>> > >>>> So I have rewritten a merge(1) utility which should be compatible. > >>>> > >>>> I used the 3-way merge code from the fossil VCS instead of making it call diff3. > >>>> All I have done from the fossil code is adapting it to use sbuf(9). > >>>> > >>>> The bonus for end users is the merge from fossil can resolve situation where the > >>>> diff3 in base cannot. (which explains a "failure" with the GNU RCS test suite) > >>>> > >>>> meaning etcupdate will be more happy merge configuration files. > >>> Thanks! This will save me from having to hack etcupdate to use diff3 instead > >>> of merge. > >> Hi, can I use etcupdate to update /etc w/o source tree? > >> I.e. I take from new distro /var/db/etcupdate and try to update /etc? > > etcupdate does a 3-way merge of an "old" stock /etc and a "new" stock /etc > > into /etc. The "old" stock /etc is always stored in /var/db/etcupdate. > > The "new" stock /etc has to come from somewhere. One option is to generate > > it from /usr/src (e.g. after a buildworld). However, you can also pregenerate > > tarballs from a /usr/src tree on one machine and then use those tarballs > > instead of generating an /etc tree from /usr/src on another machine. I've > > used this for upgrades of a cluster of machines where a single machine would > > build release "images" that were basically a buildworld + an 'etcupdate build' > > from the corresponding src tree. I then used 'etcupdate -t /path/to/tarball' > > to update /etc after installing the new world. > > > > The idea is that for something like freebsd-update one could ship the latest > > etcupdate build tarball on each update to do a full 3-way merge of /etc. > > > what is the rational for using etcupdate instead of mergemaster when > upgrading? I am try to eliminate using source in upgrading path. (On build host run release.sh for some revision and using base.txz/kernel.XYZ.txz for upgrade together with beadm) From owner-freebsd-current@freebsd.org Fri Aug 14 18:25:57 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C54D29B92B7 for ; Fri, 14 Aug 2015 18:25:57 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (bigwig.baldwin.cx [IPv6:2001:470:1f11:75::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A0F3A1751; Fri, 14 Aug 2015 18:25:57 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from ralph.baldwin.cx (75-48-78-19.lightspeed.cncrca.sbcglobal.net [75.48.78.19]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id 250F2B93A; Fri, 14 Aug 2015 14:25:56 -0400 (EDT) From: John Baldwin To: Julian Elischer Cc: Slawa Olhovchenkov , freebsd-current@freebsd.org, Baptiste Daroussin Subject: Re: [CFT] rewrite of the merge(1) utility Date: Fri, 14 Aug 2015 10:54:15 -0700 Message-ID: <1946523.qs8tQ2TzQt@ralph.baldwin.cx> User-Agent: KMail/4.14.3 (FreeBSD/10.2-PRERELEASE; KDE/4.14.3; amd64; ; ) In-Reply-To: <55CE06F3.9030809@freebsd.org> References: <20150726012619.GP21594@ivaldir.etoilebsd.net> <7204455.dGN1cQ55dZ@ralph.baldwin.cx> <55CE06F3.9030809@freebsd.org> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Fri, 14 Aug 2015 14:25:56 -0400 (EDT) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 18:25:58 -0000 On Friday, August 14, 2015 11:19:15 PM Julian Elischer wrote: > On 8/13/15 11:23 PM, John Baldwin wrote: > > On Thursday, August 13, 2015 04:13:43 PM Slawa Olhovchenkov wrote: > >> On Tue, Aug 04, 2015 at 10:00:06PM -0700, John Baldwin wrote: > >> > >>> On Sunday, July 26, 2015 03:26:22 AM Baptiste Daroussin wrote: > >>>> Hi all, > >>>> > >>>> I was botherd to not have the merge(1) utility available in base (for etcupdate) > >>>> when building base WITHOUT_RCS. > >>>> > >>>> So I have rewritten a merge(1) utility which should be compatible. > >>>> > >>>> I used the 3-way merge code from the fossil VCS instead of making it call diff3. > >>>> All I have done from the fossil code is adapting it to use sbuf(9). > >>>> > >>>> The bonus for end users is the merge from fossil can resolve situation where the > >>>> diff3 in base cannot. (which explains a "failure" with the GNU RCS test suite) > >>>> > >>>> meaning etcupdate will be more happy merge configuration files. > >>> Thanks! This will save me from having to hack etcupdate to use diff3 instead > >>> of merge. > >> Hi, can I use etcupdate to update /etc w/o source tree? > >> I.e. I take from new distro /var/db/etcupdate and try to update /etc? > > etcupdate does a 3-way merge of an "old" stock /etc and a "new" stock /etc > > into /etc. The "old" stock /etc is always stored in /var/db/etcupdate. > > The "new" stock /etc has to come from somewhere. One option is to generate > > it from /usr/src (e.g. after a buildworld). However, you can also pregenerate > > tarballs from a /usr/src tree on one machine and then use those tarballs > > instead of generating an /etc tree from /usr/src on another machine. I've > > used this for upgrades of a cluster of machines where a single machine would > > build release "images" that were basically a buildworld + an 'etcupdate build' > > from the corresponding src tree. I then used 'etcupdate -t /path/to/tarball' > > to update /etc after installing the new world. > > > > The idea is that for something like freebsd-update one could ship the latest > > etcupdate build tarball on each update to do a full 3-way merge of /etc. > > > what is the rational for using etcupdate instead of mergemaster when > upgrading? It is able to do a full 3-way merge akin to 'svn up' since it has both the old and new versions of the stock files to generate a diff to apply to the version in /etc. mergemaster only has the new version so it cannot do this. etcupdate makes use of this to automatically apply diffs to files when the diffs do not generate a conflict. Only if an update generates a conflict are you required to manually intervene and resolve those conflicts. This makes it more suited to doing automated upgrades of clusters of machines where you don't want to have to always have a person look at each diff of a file changed in /etc. -- John Baldwin From owner-freebsd-current@freebsd.org Fri Aug 14 18:25:58 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9CFE39B92B9 for ; Fri, 14 Aug 2015 18:25:58 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (bigwig.baldwin.cx [IPv6:2001:470:1f11:75::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 792641754; Fri, 14 Aug 2015 18:25:58 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from ralph.baldwin.cx (75-48-78-19.lightspeed.cncrca.sbcglobal.net [75.48.78.19]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id 8405FB93C; Fri, 14 Aug 2015 14:25:57 -0400 (EDT) From: John Baldwin To: Slawa Olhovchenkov Cc: freebsd-current@freebsd.org, Baptiste Daroussin Subject: Re: [CFT] rewrite of the merge(1) utility Date: Fri, 14 Aug 2015 10:52:04 -0700 Message-ID: <2075305.SMzFbTQNGK@ralph.baldwin.cx> User-Agent: KMail/4.14.3 (FreeBSD/10.2-PRERELEASE; KDE/4.14.3; amd64; ; ) In-Reply-To: <20150814073951.GB1872@zxy.spb.ru> References: <20150726012619.GP21594@ivaldir.etoilebsd.net> <20150813211428.GA1872@zxy.spb.ru> <20150814073951.GB1872@zxy.spb.ru> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Fri, 14 Aug 2015 14:25:57 -0400 (EDT) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 18:25:58 -0000 On Friday, August 14, 2015 10:39:51 AM Slawa Olhovchenkov wrote: > On Fri, Aug 14, 2015 at 12:14:28AM +0300, Slawa Olhovchenkov wrote: > > > On Thu, Aug 13, 2015 at 08:23:02AM -0700, John Baldwin wrote: > > > > > On Thursday, August 13, 2015 04:13:43 PM Slawa Olhovchenkov wrote: > > > > On Tue, Aug 04, 2015 at 10:00:06PM -0700, John Baldwin wrote: > > > > > > > > > On Sunday, July 26, 2015 03:26:22 AM Baptiste Daroussin wrote: > > > > > > Hi all, > > > > > > > > > > > > I was botherd to not have the merge(1) utility available in base (for etcupdate) > > > > > > when building base WITHOUT_RCS. > > > > > > > > > > > > So I have rewritten a merge(1) utility which should be compatible. > > > > > > > > > > > > I used the 3-way merge code from the fossil VCS instead of making it call diff3. > > > > > > All I have done from the fossil code is adapting it to use sbuf(9). > > > > > > > > > > > > The bonus for end users is the merge from fossil can resolve situation where the > > > > > > diff3 in base cannot. (which explains a "failure" with the GNU RCS test suite) > > > > > > > > > > > > meaning etcupdate will be more happy merge configuration files. > > > > > > > > > > Thanks! This will save me from having to hack etcupdate to use diff3 instead > > > > > of merge. > > > > > > > > Hi, can I use etcupdate to update /etc w/o source tree? > > > > I.e. I take from new distro /var/db/etcupdate and try to update /etc? > > > > > > etcupdate does a 3-way merge of an "old" stock /etc and a "new" stock /etc > > > into /etc. The "old" stock /etc is always stored in /var/db/etcupdate. > > > The "new" stock /etc has to come from somewhere. One option is to generate > > > it from /usr/src (e.g. after a buildworld). However, you can also pregenerate > > > tarballs from a /usr/src tree on one machine and then use those tarballs > > > instead of generating an /etc tree from /usr/src on another machine. I've > > > used this for upgrades of a cluster of machines where a single machine would > > > build release "images" that were basically a buildworld + an 'etcupdate build' > > > from the corresponding src tree. I then used 'etcupdate -t /path/to/tarball' > > > to update /etc after installing the new world. > > > > > > The idea is that for something like freebsd-update one could ship the latest > > > etcupdate build tarball on each update to do a full 3-way merge of /etc. > > > > What about /var/db/etcupdate from install media? > > Can I use this? > > What best way for work with /var/db/etcupdate from install media > > (storing, saving and etc)? > > As I see, /var/db/etcupdate/current match installed version. > Is this enough? > How I use this? There are a few ways. Newer installs do bootstrap it for you, so if you follow the traditional source upgrade method you can just run 'etcupdate' in place of 'mergemaster'. If you do not want to have a /usr/src tree, how are you updating your world? -- John Baldwin From owner-freebsd-current@freebsd.org Fri Aug 14 18:26:00 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 08A3D9B92D3 for ; Fri, 14 Aug 2015 18:26:00 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (bigwig.baldwin.cx [IPv6:2001:470:1f11:75::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D5D421768; Fri, 14 Aug 2015 18:25:59 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from ralph.baldwin.cx (75-48-78-19.lightspeed.cncrca.sbcglobal.net [75.48.78.19]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id E0DD2B94E; Fri, 14 Aug 2015 14:25:58 -0400 (EDT) From: John Baldwin To: freebsd-current@freebsd.org Cc: Thomas Mueller , Gleb Smirnoff Subject: Re: CFT: ndis(4) testers needed! Date: Fri, 14 Aug 2015 10:41:33 -0700 Message-ID: <2028674.06lC1bRjxX@ralph.baldwin.cx> User-Agent: KMail/4.14.3 (FreeBSD/10.2-PRERELEASE; KDE/4.14.3; amd64; ; ) In-Reply-To: <632901.91790.bm@smtp116.sbc.mail.ne1.yahoo.com> References: <20150731121226.GJ889@FreeBSD.org> <20150813070713.GE75813@glebius.int.ru> <632901.91790.bm@smtp116.sbc.mail.ne1.yahoo.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Fri, 14 Aug 2015 14:25:59 -0400 (EDT) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 18:26:00 -0000 On Thursday, August 13, 2015 08:21:44 AM Thomas Mueller wrote: > > T> Thinking I might have used the wrong syntax with ifconfig, I tried again with rsu0 instead of ndis0 or other failed attempts, and was successful connecting to Internet. > > > AFAIU, if you got rsu(4) driver in your kernel it will attach to the hardware, > > and the ndis(4) driver won't be able to. > > > Have you tried to used ndis(4) before on an unpatched vanilla FreeBSD? > > > Totus tuus, Glebius. > > I have tried to use ndis before, but never successfully. I used custom kernel, but src tree was not patched. > > Do I have to build a separate kernel without rsu to test ndis, or is disabling at loader good enough? > > set hint.rsu.0.disabled="1" This isn't sufficient. This leaves the device named rsu0 but disables it without letting other drivers attach to it. You need to remove the rsu driver entirely or use devctl to force the driver to ndis. -- John Baldwin From owner-freebsd-current@freebsd.org Fri Aug 14 18:26:01 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ADAF39B92E1; Fri, 14 Aug 2015 18:26:01 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (bigwig.baldwin.cx [IPv6:2001:470:1f11:75::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6C72117D2; Fri, 14 Aug 2015 18:26:01 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from ralph.baldwin.cx (75-48-78-19.lightspeed.cncrca.sbcglobal.net [75.48.78.19]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id 483F3B97B; Fri, 14 Aug 2015 14:26:00 -0400 (EDT) From: John Baldwin To: freebsd-current@freebsd.org Cc: Julian Elischer , "freebsd-fs@freebsd.org" , 'Jilles Tjoelker' Subject: Re: futimens and utimensat vs birthtime Date: Fri, 14 Aug 2015 10:39:41 -0700 Message-ID: <2405496.WdPSxGzEuT@ralph.baldwin.cx> User-Agent: KMail/4.14.3 (FreeBSD/10.2-PRERELEASE; KDE/4.14.3; amd64; ; ) In-Reply-To: <55CDFF32.7050601@freebsd.org> References: <55CDFF32.7050601@freebsd.org> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Fri, 14 Aug 2015 14:26:00 -0400 (EDT) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 18:26:01 -0000 On Friday, August 14, 2015 10:46:10 PM Julian Elischer wrote: > I would like to implement this call. but would like input as to it's > nature. > The code inside the system would already appear to support handling > three elements, though it needs some scrutiny, > so all that is needed is a system call with the ability to set the > birthtime directly. > > Whether it should take the form of the existing calls but expecting > three items is up for discussion. > Maybe teh addition of a flags argument to specify which items are > present and which to set. > > ideas? I believe these should be new calls. Only utimensat() provides a flag argument, but it is reserved for AT_* flags. I would be fine with something like futimens3() and utimensat3() (where 3 means "three timespecs"). Jilles implemented futimens() and utimensat(), so he might have ideas as well. I would probably stick the birth time in the third (final) timespec slot to make it easier to update new code (you can use an #ifdef just around ts[2] without having to #ifdef the entire block). -- John Baldwin From owner-freebsd-current@freebsd.org Fri Aug 14 19:31:50 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 646C89BA10C for ; Fri, 14 Aug 2015 19:31:50 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from zxy.spb.ru (zxy.spb.ru [195.70.199.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1D87C11C9; Fri, 14 Aug 2015 19:31:50 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from slw by zxy.spb.ru with local (Exim 4.84 (FreeBSD)) (envelope-from ) id 1ZQKhe-0006w4-7P; Fri, 14 Aug 2015 22:31:46 +0300 Date: Fri, 14 Aug 2015 22:31:46 +0300 From: Slawa Olhovchenkov To: John Baldwin Cc: freebsd-current@freebsd.org, Baptiste Daroussin Subject: Re: [CFT] rewrite of the merge(1) utility Message-ID: <20150814193146.GI1872@zxy.spb.ru> References: <20150726012619.GP21594@ivaldir.etoilebsd.net> <20150813211428.GA1872@zxy.spb.ru> <20150814073951.GB1872@zxy.spb.ru> <2075305.SMzFbTQNGK@ralph.baldwin.cx> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2075305.SMzFbTQNGK@ralph.baldwin.cx> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: slw@zxy.spb.ru X-SA-Exim-Scanned: No (on zxy.spb.ru); SAEximRunCond expanded to false X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 19:31:50 -0000 On Fri, Aug 14, 2015 at 10:52:04AM -0700, John Baldwin wrote: > On Friday, August 14, 2015 10:39:51 AM Slawa Olhovchenkov wrote: > > On Fri, Aug 14, 2015 at 12:14:28AM +0300, Slawa Olhovchenkov wrote: > > > > > On Thu, Aug 13, 2015 at 08:23:02AM -0700, John Baldwin wrote: > > > > > > > On Thursday, August 13, 2015 04:13:43 PM Slawa Olhovchenkov wrote: > > > > > On Tue, Aug 04, 2015 at 10:00:06PM -0700, John Baldwin wrote: > > > > > > > > > > > On Sunday, July 26, 2015 03:26:22 AM Baptiste Daroussin wrote: > > > > > > > Hi all, > > > > > > > > > > > > > > I was botherd to not have the merge(1) utility available in base (for etcupdate) > > > > > > > when building base WITHOUT_RCS. > > > > > > > > > > > > > > So I have rewritten a merge(1) utility which should be compatible. > > > > > > > > > > > > > > I used the 3-way merge code from the fossil VCS instead of making it call diff3. > > > > > > > All I have done from the fossil code is adapting it to use sbuf(9). > > > > > > > > > > > > > > The bonus for end users is the merge from fossil can resolve situation where the > > > > > > > diff3 in base cannot. (which explains a "failure" with the GNU RCS test suite) > > > > > > > > > > > > > > meaning etcupdate will be more happy merge configuration files. > > > > > > > > > > > > Thanks! This will save me from having to hack etcupdate to use diff3 instead > > > > > > of merge. > > > > > > > > > > Hi, can I use etcupdate to update /etc w/o source tree? > > > > > I.e. I take from new distro /var/db/etcupdate and try to update /etc? > > > > > > > > etcupdate does a 3-way merge of an "old" stock /etc and a "new" stock /etc > > > > into /etc. The "old" stock /etc is always stored in /var/db/etcupdate. > > > > The "new" stock /etc has to come from somewhere. One option is to generate > > > > it from /usr/src (e.g. after a buildworld). However, you can also pregenerate > > > > tarballs from a /usr/src tree on one machine and then use those tarballs > > > > instead of generating an /etc tree from /usr/src on another machine. I've > > > > used this for upgrades of a cluster of machines where a single machine would > > > > build release "images" that were basically a buildworld + an 'etcupdate build' > > > > from the corresponding src tree. I then used 'etcupdate -t /path/to/tarball' > > > > to update /etc after installing the new world. > > > > > > > > The idea is that for something like freebsd-update one could ship the latest > > > > etcupdate build tarball on each update to do a full 3-way merge of /etc. > > > > > > What about /var/db/etcupdate from install media? > > > Can I use this? > > > What best way for work with /var/db/etcupdate from install media > > > (storing, saving and etc)? > > > > As I see, /var/db/etcupdate/current match installed version. > > Is this enough? > > How I use this? > > There are a few ways. Newer installs do bootstrap it for you, so if you > follow the traditional source upgrade method you can just run 'etcupdate' > in place of 'mergemaster'. If you do not want to have a /usr/src tree, > how are you updating your world? yes, I don't want to have /usr/src tree. I have buld host and run release.sh. After done I use R/ftp/*.txz for extract on target host. I see var/db/etcupdate/current in base.txz. But I don't cleanly understund etcupdate: - is this enough (var/db/etcupdate/current from base.txz)? - what is best way to preserve var/db/etcupdate/current before extract? - do I need some work for record changes in /etc? From owner-freebsd-current@freebsd.org Fri Aug 14 19:47:34 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 36BFB9BA324 for ; Fri, 14 Aug 2015 19:47:34 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E2F3B17F6; Fri, 14 Aug 2015 19:47:33 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) with esmtp (envelope-from ) id <1ZQKwt-002AhK-HH>; Fri, 14 Aug 2015 21:47:31 +0200 Received: from x5ce13924.dyn.telefonica.de ([92.225.57.36] helo=thor.walstatt.dynvpn.de) by inpost2.zedat.fu-berlin.de (Exim 4.85) with esmtpsa (envelope-from ) id <1ZQKwt-001Kv8-9C>; Fri, 14 Aug 2015 21:47:31 +0200 Date: Fri, 14 Aug 2015 21:47:25 +0200 From: "O. Hartmann" To: Matthew Seaman Cc: freebsd-current@freebsd.org Subject: Re: r286615: /usr/libexec/ftpd broken! Message-ID: <20150814214725.18947fe8.ohartman@zedat.fu-berlin.de> In-Reply-To: <55CDE7D1.10607@freebsd.org> References: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> <20150811104451.2031fff2@freyja.zeit4.iv.bundesimmobilien.de> <20150814134533.690e2091@freyja.zeit4.iv.bundesimmobilien.de> <55CDE7D1.10607@freebsd.org> Organization: FU Berlin X-Mailer: Claws Mail 3.12.0 (GTK+ 2.24.28; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/AhkoB87TBX1zo=e9msbgt/W"; protocol="application/pgp-signature" X-Originating-IP: 92.225.57.36 X-ZEDAT-Hint: A X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 19:47:34 -0000 --Sig_/AhkoB87TBX1zo=e9msbgt/W Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Am Fri, 14 Aug 2015 14:06:25 +0100 Matthew Seaman schrieb: > On 08/14/15 12:45, O. Hartmann wrote: > > Man page "ftpusers(5)" states, that an entry "username allow" will allo= w access > > to ftpd. But every user listed in /etc/ftpusers is denied access, no ma= tter > > whether there is "allow" appended to the entry or not! This is strange. > > Whenever I delete a user's name from that file I wish to have access to= the > > ftpd service, that user can login - but addig the users even as "userna= me > > allow" (no * in the file, nothing else but the initial users names) acc= ess is > > denied. >=20 > If you've got a ftpusers(5) that presumably comes from some ported > software -- doesn't exist in the base system. There is pam_ftpusers(8) > in base, although that doesn't seem to be in use by default. After you mentioned this, I checked and you're correct!The manpage was inst= alled by package heimdal-1.5.3_4 according with another ftpd located under /usr/loca= l/libexec. >=20 > Traditionally 'ftpusers' was just a plain list of usernames or groups > (indicated by a leading '@' character). According to ftpd(8) it lists > the people *not* allowed access via FTP. I got this. >=20 > However, other implementations of FTP servers have adopted the ftpusers > file and expanded its capabilities in various ways, by adding some > additional flag fields for each username. It depends on what ftpd > you're using exactly what syntax is used there. Properly ported > software should really be using /usr/local/etc/ftpusers though. I use NanoBSD for some very small appliance/server system and use the FreeB= SD base system to start with - avoiding unncessary package installation. Reading the heimd= al man page, configuring then according to heimdal's /usr/local/etc/ftpusers's explanati= ons and then running the FreeBSD ftpd from its natural starting point with the misconfigured /etc/ftpusers will end in a mess. So it is my fault. But anyway, cleaning up the mess doesn't resolve the weird issues with Free= BSD's own ftpd. >=20 > Cheers, >=20 > Matthew >=20 >=20 >=20 >=20 Thank you for that hint. Regards, Oliver --Sig_/AhkoB87TBX1zo=e9msbgt/W Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJVzkXNAAoJEOgBcD7A/5N8uV8IAOQYYgYpD87lSRA+Zts3Gvzp CmP5r7gKrnzXSrMtiZDwfzVrEmHdlBbcNwdjAG1dUMh4RI/bDNaJ6afckFS7EWCT 4xYSPKj7yYAg7M9Sq5Gtjp4nlKgp3jE8NsyZ+CIcG9M3ypFQ6ZNuNEvcVGT4g+Z9 qQ+yIKw6ljPMo5hK2y//WtrYV6m6VTqdNdyHTL1cEY/bj+BNkMVJ8HO3WN3TFu1z oUI6gTw8teipDyWce/80N9f5eNJypEqL5BDvHdgWpBHuBJr1YDztqxDpEeS+i3KI tDxFNTnQN75394lp2MfG2BfrXHwsK6OWLVHE+L3LkVfCcY2HpQ0zoM7TPd1h7pE= =J6qq -----END PGP SIGNATURE----- --Sig_/AhkoB87TBX1zo=e9msbgt/W-- From owner-freebsd-current@freebsd.org Fri Aug 14 19:59:48 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6B81A9BA573 for ; Fri, 14 Aug 2015 19:59:48 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (bigwig.baldwin.cx [IPv6:2001:470:1f11:75::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2A8711E60; Fri, 14 Aug 2015 19:59:48 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from ralph.baldwin.cx (75-48-78-19.lightspeed.cncrca.sbcglobal.net [75.48.78.19]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id 6ADB6B958; Fri, 14 Aug 2015 15:59:46 -0400 (EDT) From: John Baldwin To: Slawa Olhovchenkov Cc: freebsd-current@freebsd.org, Baptiste Daroussin Subject: Re: [CFT] rewrite of the merge(1) utility Date: Fri, 14 Aug 2015 12:59:30 -0700 Message-ID: <160018322.PNgSqJIXNP@ralph.baldwin.cx> User-Agent: KMail/4.14.3 (FreeBSD/10.2-PRERELEASE; KDE/4.14.3; amd64; ; ) In-Reply-To: <20150814193146.GI1872@zxy.spb.ru> References: <20150726012619.GP21594@ivaldir.etoilebsd.net> <2075305.SMzFbTQNGK@ralph.baldwin.cx> <20150814193146.GI1872@zxy.spb.ru> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Fri, 14 Aug 2015 15:59:46 -0400 (EDT) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 19:59:48 -0000 On Friday, August 14, 2015 10:31:46 PM Slawa Olhovchenkov wrote: > On Fri, Aug 14, 2015 at 10:52:04AM -0700, John Baldwin wrote: > > > On Friday, August 14, 2015 10:39:51 AM Slawa Olhovchenkov wrote: > > > On Fri, Aug 14, 2015 at 12:14:28AM +0300, Slawa Olhovchenkov wrote: > > > > > > > On Thu, Aug 13, 2015 at 08:23:02AM -0700, John Baldwin wrote: > > > > > > > > > On Thursday, August 13, 2015 04:13:43 PM Slawa Olhovchenkov wrote: > > > > > > On Tue, Aug 04, 2015 at 10:00:06PM -0700, John Baldwin wrote: > > > > > > > > > > > > > On Sunday, July 26, 2015 03:26:22 AM Baptiste Daroussin wrote: > > > > > > > > Hi all, > > > > > > > > > > > > > > > > I was botherd to not have the merge(1) utility available in base (for etcupdate) > > > > > > > > when building base WITHOUT_RCS. > > > > > > > > > > > > > > > > So I have rewritten a merge(1) utility which should be compatible. > > > > > > > > > > > > > > > > I used the 3-way merge code from the fossil VCS instead of making it call diff3. > > > > > > > > All I have done from the fossil code is adapting it to use sbuf(9). > > > > > > > > > > > > > > > > The bonus for end users is the merge from fossil can resolve situation where the > > > > > > > > diff3 in base cannot. (which explains a "failure" with the GNU RCS test suite) > > > > > > > > > > > > > > > > meaning etcupdate will be more happy merge configuration files. > > > > > > > > > > > > > > Thanks! This will save me from having to hack etcupdate to use diff3 instead > > > > > > > of merge. > > > > > > > > > > > > Hi, can I use etcupdate to update /etc w/o source tree? > > > > > > I.e. I take from new distro /var/db/etcupdate and try to update /etc? > > > > > > > > > > etcupdate does a 3-way merge of an "old" stock /etc and a "new" stock /etc > > > > > into /etc. The "old" stock /etc is always stored in /var/db/etcupdate. > > > > > The "new" stock /etc has to come from somewhere. One option is to generate > > > > > it from /usr/src (e.g. after a buildworld). However, you can also pregenerate > > > > > tarballs from a /usr/src tree on one machine and then use those tarballs > > > > > instead of generating an /etc tree from /usr/src on another machine. I've > > > > > used this for upgrades of a cluster of machines where a single machine would > > > > > build release "images" that were basically a buildworld + an 'etcupdate build' > > > > > from the corresponding src tree. I then used 'etcupdate -t /path/to/tarball' > > > > > to update /etc after installing the new world. > > > > > > > > > > The idea is that for something like freebsd-update one could ship the latest > > > > > etcupdate build tarball on each update to do a full 3-way merge of /etc. > > > > > > > > What about /var/db/etcupdate from install media? > > > > Can I use this? > > > > What best way for work with /var/db/etcupdate from install media > > > > (storing, saving and etc)? > > > > > > As I see, /var/db/etcupdate/current match installed version. > > > Is this enough? > > > How I use this? > > > > There are a few ways. Newer installs do bootstrap it for you, so if you > > follow the traditional source upgrade method you can just run 'etcupdate' > > in place of 'mergemaster'. If you do not want to have a /usr/src tree, > > how are you updating your world? > > yes, I don't want to have /usr/src tree. > I have buld host and run release.sh. > After done I use R/ftp/*.txz for extract on target host. > I see var/db/etcupdate/current in base.txz. > But I don't cleanly understund etcupdate: > - is this enough (var/db/etcupdate/current from base.txz)? > - what is best way to preserve var/db/etcupdate/current before > extract? > - do I need some work for record changes in /etc? In this model, I think etcupdate isn't really what you need/want. For one, if you extract base.txz it already overwrites your files in /etc and loses any local changes (including any files that etcupdate would upgrade). It doesn't lose new files like /etc/fstab or /etc/rc.conf, but if you make changes to existing files (like /etc/ttys) then extracting base.txz will overwrite those with the stock versions. If you wanted to not overwrite /etc then you could use etcupdate to merge in the changes to /etc instead. However, you would need to do something like this: 1) Ignore /etc and /var/db/etcupdate/current when you extract base.txz via --exclude. 2) Extract just /var/db/etcupdate/current from base.txz to some other temporary location (/some/tmp/path). 3) Create a new tarball from that tree ( tar cfy foo.tbz -C /some/tmp/path/var/db/etcupdate/current . ) 4) Use foo.tbz with etcupdate as the tarball (etcupdate -t foo.tbz) Alternatively, you could save on steps 2 + 3 by patching your release process to run 'etcupdate build' (you can see where the current release Makefile runs 'etcupdate extract' and use 'build' with the same options). -- John Baldwin From owner-freebsd-current@freebsd.org Fri Aug 14 20:07:12 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E91559BA69E; Fri, 14 Aug 2015 20:07:12 +0000 (UTC) (envelope-from jilles@stack.nl) Received: from mx1.stack.nl (relay04.stack.nl [IPv6:2001:610:1108:5010::107]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "mailhost.stack.nl", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id A87981239; Fri, 14 Aug 2015 20:07:12 +0000 (UTC) (envelope-from jilles@stack.nl) Received: from snail.stack.nl (snail.stack.nl [IPv6:2001:610:1108:5010::131]) by mx1.stack.nl (Postfix) with ESMTP id 58BD1B809B; Fri, 14 Aug 2015 22:07:09 +0200 (CEST) Received: by snail.stack.nl (Postfix, from userid 1677) id 413DD28494; Fri, 14 Aug 2015 22:07:09 +0200 (CEST) Date: Fri, 14 Aug 2015 22:07:09 +0200 From: Jilles Tjoelker To: John Baldwin Cc: freebsd-current@freebsd.org, Julian Elischer , "freebsd-fs@freebsd.org" Subject: Re: futimens and utimensat vs birthtime Message-ID: <20150814200709.GB88901@stack.nl> References: <55CDFF32.7050601@freebsd.org> <2405496.WdPSxGzEuT@ralph.baldwin.cx> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2405496.WdPSxGzEuT@ralph.baldwin.cx> User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 20:07:13 -0000 On Fri, Aug 14, 2015 at 10:39:41AM -0700, John Baldwin wrote: > On Friday, August 14, 2015 10:46:10 PM Julian Elischer wrote: > > I would like to implement this call. but would like input as to it's > > nature. > > The code inside the system would already appear to support handling > > three elements, though it needs some scrutiny, > > so all that is needed is a system call with the ability to set the > > birthtime directly. > > Whether it should take the form of the existing calls but expecting > > three items is up for discussion. > > Maybe teh addition of a flags argument to specify which items are > > present and which to set. > > ideas? > I believe these should be new calls. Only utimensat() provides a flag > argument, but it is reserved for AT_* flags. I would be fine with > something like futimens3() and utimensat3() (where 3 means "three > timespecs"). Jilles implemented futimens() and utimensat(), so he > might have ideas as well. I would probably stick the birth time in > the third (final) timespec slot to make it easier to update new code > (you can use an #ifdef just around ts[2] without having to #ifdef the > entire block). Without adding new syscalls, it is possible to use the first tv_nsec to indicate that a new birth time is present. In that case, times[0].tv_nsec == UTIME_WITHBIRTHTIME would indicate that times has 4 instead of 2 elements. Whether you want to do this instead of adding two more system calls is a different question. Also note that, in some sense, the inability to set the birthtime forward is a feature. -- Jilles Tjoelker From owner-freebsd-current@freebsd.org Fri Aug 14 20:26:19 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 909D59BAA96 for ; Fri, 14 Aug 2015 20:26:19 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from zxy.spb.ru (zxy.spb.ru [195.70.199.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 427AF1F08; Fri, 14 Aug 2015 20:26:19 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from slw by zxy.spb.ru with local (Exim 4.84 (FreeBSD)) (envelope-from ) id 1ZQLYP-0008y2-17; Fri, 14 Aug 2015 23:26:17 +0300 Date: Fri, 14 Aug 2015 23:26:16 +0300 From: Slawa Olhovchenkov To: John Baldwin Cc: freebsd-current@freebsd.org, Baptiste Daroussin Subject: Re: [CFT] rewrite of the merge(1) utility Message-ID: <20150814202616.GJ1872@zxy.spb.ru> References: <20150726012619.GP21594@ivaldir.etoilebsd.net> <2075305.SMzFbTQNGK@ralph.baldwin.cx> <20150814193146.GI1872@zxy.spb.ru> <160018322.PNgSqJIXNP@ralph.baldwin.cx> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <160018322.PNgSqJIXNP@ralph.baldwin.cx> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: slw@zxy.spb.ru X-SA-Exim-Scanned: No (on zxy.spb.ru); SAEximRunCond expanded to false X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 20:26:19 -0000 On Fri, Aug 14, 2015 at 12:59:30PM -0700, John Baldwin wrote: > > > There are a few ways. Newer installs do bootstrap it for you, so if you > > > follow the traditional source upgrade method you can just run 'etcupdate' > > > in place of 'mergemaster'. If you do not want to have a /usr/src tree, > > > how are you updating your world? > > > > yes, I don't want to have /usr/src tree. > > I have buld host and run release.sh. > > After done I use R/ftp/*.txz for extract on target host. > > I see var/db/etcupdate/current in base.txz. > > But I don't cleanly understund etcupdate: > > - is this enough (var/db/etcupdate/current from base.txz)? > > - what is best way to preserve var/db/etcupdate/current before > > extract? > > - do I need some work for record changes in /etc? > > In this model, I think etcupdate isn't really what you need/want. > For one, if you extract base.txz it already overwrites your files > in /etc and loses any local changes (including any files that Of couse, I am dont extract from base.txz /etc and /var itself, only var/db/etcupdate. > etcupdate would upgrade). It doesn't lose new files like /etc/fstab > or /etc/rc.conf, but if you make changes to existing files (like > /etc/ttys) then extracting base.txz will overwrite those with the > stock versions. If you wanted to not overwrite /etc then you could > use etcupdate to merge in the changes to /etc instead. However, > you would need to do something like this: > > 1) Ignore /etc and /var/db/etcupdate/current when you extract > base.txz via --exclude. Actual command is: tar xf - --exclude ./boot/device.hints ./COPYRIGHT boot dev media mnt proc tmp bin lib libexec rescue sbin usr because tar don't allow include/exclude and var in base.txz also contains var/log/sendmail.st, var/crash/minfree, var/db/mergemaster.mtree, var/db/locate.database. > 2) Extract just /var/db/etcupdate/current from base.txz to > some other temporary location (/some/tmp/path). > > 3) Create a new tarball from that tree > ( tar cfy foo.tbz -C /some/tmp/path/var/db/etcupdate/current . ) > > 4) Use foo.tbz with etcupdate as the tarball (etcupdate -t foo.tbz) Thanks, I try this. > Alternatively, you could save on steps 2 + 3 by patching your release > process to run 'etcupdate build' (you can see where the current release > Makefile runs 'etcupdate extract' and use 'build' with the same options). > > -- > John Baldwin From owner-freebsd-current@freebsd.org Fri Aug 14 21:33:28 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 201B09B94EB for ; Fri, 14 Aug 2015 21:33:28 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 11EA91D39; Fri, 14 Aug 2015 21:33:28 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 45E4599F; Fri, 14 Aug 2015 21:33:25 +0000 (UTC) Date: Fri, 14 Aug 2015 21:33:20 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <586961372.116.1439588003995.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <858643157.108.1439560957098.JavaMail.jenkins@jenkins-9.freebsd.org> References: <858643157.108.1439560957098.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1280 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 21:33:28 -0000 FreeBSD_HEAD-tests - Build #1280 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1280/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1280/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1280/console Change summaries: No changes From owner-freebsd-current@freebsd.org Fri Aug 14 22:38:11 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ADF4C9BA261 for ; Fri, 14 Aug 2015 22:38:11 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Received: from udns.ultimatedns.net (ultimatedns.net [209.180.214.225]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48DAC1DE2 for ; Fri, 14 Aug 2015 22:38:10 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.14.9/8.14.9) with ESMTP id t7EMPiMC076447 for ; Fri, 14 Aug 2015 15:25:51 -0700 (PDT) (envelope-from bsd-lists@bsdforge.com) To: In-Reply-To: <20150814134533.690e2091@freyja.zeit4.iv.bundesimmobilien.de> References: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> <20150811104451.2031fff2@freyja.zeit4.iv.bundesimmobilien.de> , <20150814134533.690e2091@freyja.zeit4.iv.bundesimmobilien.de> From: "Chris H" Subject: Re: r286615: /usr/libexec/ftpd broken! Date: Fri, 14 Aug 2015 15:25:51 -0700 Content-Type: text/plain; charset=UTF-8; format=fixed MIME-Version: 1.0 Message-id: <9e34872194decc132ce612b660d3c921@ultimatedns.net> Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 22:38:11 -0000 On Fri, 14 Aug 2015 13:45:33 +0200 "O. Hartmann" wrote > On Tue, 11 Aug 2015 13:18:14 +0200 > Ed Schouten wrote: > > > Hi there, > > > > 2015-08-11 10:44 GMT+02:00 O. Hartmann : > > > ftpd starts sometimes, sporadically, and dies somewhere in the process. > > > Connections to the ftpd aren't possible. Sockstat doesn't even show up a > > > TCP/IP socket (21, ftp/tcp) where the daemon is supposed to listen for > > > incoming connection - I see only udp4 (connecting to > > > local_unbound/127.0.0.1:53). This is strange ... > > > > That's annoying. We should fix that. > > > > I recently made some changes to shutdown(2), but a grep reveals that > > ftpd doesn't call that function anywhere. Phew! The last changes made > > to ftpd are related to libxo. Adding marcel@, just to be sure. > > > > In the meantime, could you maybe run truss(8) over ftpd and send us the > > output? > > > > Thanks, > > I have real issues understanding FreeBSD's ftpd! > > Man page "ftpusers(5)" states, that an entry "username allow" will allow > access to ftpd. But every user listed in /etc/ftpusers is denied access, no > matter whether there is "allow" appended to the entry or not! This is > strange. Whenever I delete a user's name from that file I wish to have access > to the ftpd service, that user can login - but addig the users even as > "username allow" (no * in the file, nothing else but the initial users names) > access is denied. > > I managed so far to start the ftpd via inetd - the service running > from /etc/rc.conf is still impossible. But operations, not even a simple > "ls", are possible since the service dies ... > > Either I'm some kind of dull and do not understand this brillant peice of > software, or there is something really fishy. This may have already been answered, but... A quick examination at the top of /etc/ftpusers reveals: # $FreeBSD: ... $ # # list of users disallowed any ftp access. # read by ftpd(8). FWIW --Chris > > regards and nice weekend, > > oh > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" From owner-freebsd-current@freebsd.org Sat Aug 15 02:15:01 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B7AA19B91C8 for ; Sat, 15 Aug 2015 02:15:01 +0000 (UTC) (envelope-from mueller6724@bellsouth.net) Received: from nm27-vm8.access.bullet.mail.gq1.yahoo.com (nm27-vm8.access.bullet.mail.gq1.yahoo.com [216.39.63.235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7B33B1C5F for ; Sat, 15 Aug 2015 02:15:01 +0000 (UTC) (envelope-from mueller6724@bellsouth.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bellsouth.net; s=s2048; t=1439604503; bh=GijpJ4nZIeNosHoWWmt8GBS3782eLEXMWCahYJqn8Kw=; h=Date:From:To:CC:Subject:References:From:Subject; b=PfGoR8tAAZvsb5nVxFuc8OMyEjh2vAYr3SVE1XwsYyqrLdJ5LdpExIQvaPmQc3j7bNVl8uCaWHJk9iwUysLW35wEdrJsTelDBUEJjizzd8z73FKoaE1swKOcTinJ+B2eoURPRMKrc8bC+5/rIqDR5mgIO6GwOZ1gX09mfbTZ6qc+hJ41P2IvjgZNjmqtQgvsMNNANoQkthAc/w8m4k4Iv/Sr82gUk2UY8j2YcbqngPhvq+zFUMT4RDVY5tAHIv6IFMmZ1lx4kCDtKhtxCTz3mofzmMKsQZfaiewyeGp2j/Dyohtqt48dW1HwNiuvrAjKVt8NIWosA5br0IDlWjr9OQ== Received: from [216.39.60.176] by nm27.access.bullet.mail.gq1.yahoo.com with NNFMP; 15 Aug 2015 02:08:23 -0000 Received: from [98.138.104.99] by tm12.access.bullet.mail.gq1.yahoo.com with NNFMP; 15 Aug 2015 02:08:23 -0000 Received: from [127.0.0.1] by smtp119.sbc.mail.ne1.yahoo.com with NNFMP; 15 Aug 2015 02:08:23 -0000 X-Yahoo-Newman-Id: 213041.97255.bm@smtp119.sbc.mail.ne1.yahoo.com Message-ID: <213041.97255.bm@smtp119.sbc.mail.ne1.yahoo.com> X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: B1OiSWQVM1nnDbg877wMBxcGWrerEVQnXdw7FhOp8tcYrNW Ifb_uxqQL3U.LRu0AXxQWSK5GBJcR6rv4UsYItV22leGtqg4qTAJ4dhWZNKw GBCPiUiaV4EfeX_AAcw7UoK1TKsgMFW0deAbm1WswvJCYuj4UanBVF.h3jxk JRAMlxguvtMvmSGx6LCXasrjPAC1jDAKV..snFSWPTNiRfMGmW8RuzTRl2LT uKnxnuAxUdvIEWx9yCY_YcUYTMS99AQlXbgeFowoviQK5jmPyA9pRD724TEG tOYim.heV9qeHLcYCDYVpQKPgpeNlO0Y5C5Vrdw_AVzd7xyzYoLm.ZASrE36 PK.Av8BviISdJV2XrseG7dDnmtPjuz8zdRn2iaJ2P3AZJdM61FLx5XCHn2TP Xjcvrk5L6tf5g7VMUbturr34GU9eW5rSxElle77L888R6g9UTZblxEnEIQKT eFT.R3qKX3sDmQtD7o7uoRkG2EVo7UBzDJL9n8IiYUkVddYVjArCEbJjkStp 6A3Ajbc3cC1zP_3qnjXsgx2JwbmGQKiCKchYzGTGK9PJeXEtYjHESd79K56c - X-Yahoo-SMTP: Kz_aW1.swBBYof3zAD7.RWzXz9ZAQVDMml1VADsbgPT4Kq79LC0- Date: Sat, 15 Aug 2015 02:08:18 +0000 From: "Thomas Mueller" To: freebsd-current@freebsd.org CC: Gleb Smirnoff Subject: Re: CFT: ndis(4) testers needed! References: <20150731121226.GJ889@FreeBSD.org> <776723.76234.bm@smtp117.sbc.mail.ne1.yahoo.com> <20150804100746.GA889@FreeBSD.org> <20150804141722.GC889@glebius.int.ru> <475378.72622.bm@smtp114.sbc.mail.ne1.yahoo.com> <20150810135342.GE75813@glebius.int.ru> <440587.15615.bm@smtp111.sbc.mail.ne1.yahoo.com> <20150813070713.GE75813@glebius.int.ru> <632901.91790.bm@smtp116.sbc.mail.ne1.yahoo.com> <20150813083415.GH75813@glebius.int.ru> <632901.91790.bm@smtp116.sbc.mail.ne1.yahoo.com> <2028674.06lC1bRjxX@ralph.baldwin.cx> X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Aug 2015 02:15:01 -0000 > > set hint.rsu.0.disabled="1" > This isn't sufficient. This leaves the device named rsu0 but disables it without > letting other drivers attach to it. You need to remove the rsu driver entirely > or use devctl to force the driver to ndis. > John Baldwin I can try on the slight chance that using devctl will make any difference regarding ndis. I have something else to do on that FreeBSD installation, like installing the missing devel/readline that should have been installed as a dependency of lang/gawk; I don't know why it wasn't. This error showed when I failed trying to build Haiku cross-tools. Tom From owner-freebsd-current@freebsd.org Sat Aug 15 15:42:25 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 30B6A9BAE74 for ; Sat, 15 Aug 2015 15:42:25 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 241971649; Sat, 15 Aug 2015 15:42:25 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id DBCBCB40; Sat, 15 Aug 2015 15:42:23 +0000 (UTC) Date: Sat, 15 Aug 2015 15:42:15 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <356649335.118.1439653340311.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1282 - Failure MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Aug 2015 15:42:25 -0000 FreeBSD_HEAD-tests - Build #1282 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1282/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1282/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1282/console Change summaries: No changes The end of the build log: Started by upstream project "Build_Image_and_Run_Tests_in_Bhyve_HEAD" build number 1344 originally caused by: Started by upstream project "FreeBSD_HEAD" build number 3074 originally caused by: Started by an SCM change Started by an SCM change Building remotely on havoc.ysv.freebsd.org (FreeBSD-CURRENT-baremetal) in workspace /builds/FreeBSD_HEAD-tests No emails were triggered. [FreeBSD_HEAD-tests] $ /bin/sh -xe /tmp/hudson5477879543682921201.sh + sudo python /vm/freebsd-ci/scripts/test/run-tests.py -f /vm/freebsd-ci/scripts/test/config/config.json /usr/local/bin/sudo: Undefined symbol "reallocarray" Build step 'Execute shell' marked build as failure Recording test results ERROR: Publisher 'Publish JUnit test result report' failed: Test reports were found but none of them are new. Did tests run? For example, /builds/FreeBSD_HEAD-tests/test-report.xml is 7 hr 41 min old Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-current@freebsd.org Sat Aug 15 16:10:48 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 141169BA389 for ; Sat, 15 Aug 2015 16:10:48 +0000 (UTC) (envelope-from lwhsu@FreeBSD.cs.nctu.edu.tw) Received: from FreeBSD.cs.nctu.edu.tw (FreeBSD.cs.nctu.edu.tw [140.113.17.209]) by mx1.freebsd.org (Postfix) with ESMTP id D40871937; Sat, 15 Aug 2015 16:10:47 +0000 (UTC) (envelope-from lwhsu@FreeBSD.cs.nctu.edu.tw) Received: by FreeBSD.cs.nctu.edu.tw (Postfix, from userid 1058) id 8819B2A90; Sun, 16 Aug 2015 00:10:40 +0800 (CST) Date: Sun, 16 Aug 2015 00:10:40 +0800 From: Li-Wen Hsu To: jenkins-admin@FreeBSD.org Cc: freebsd-current@FreeBSD.org Subject: Re: FreeBSD_HEAD-tests - Build #1282 - Failure Message-ID: <20150815161040.GA92970@FreeBSD.cs.nctu.edu.tw> References: <356649335.118.1439653340311.JavaMail.jenkins@jenkins-9.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="k1lZvvs/B4yU6o8G" Content-Disposition: inline In-Reply-To: <356649335.118.1439653340311.JavaMail.jenkins@jenkins-9.freebsd.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Aug 2015 16:10:48 -0000 --k1lZvvs/B4yU6o8G Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Aug 15, 2015 at 15:42:15 +0000, jenkins-admin@FreeBSD.org wrote: > FreeBSD_HEAD-tests - Build #1282 - Failure: >=20 > Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/128= 2/ > Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1282/= changes > Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1282/c= onsole >=20 > /usr/local/bin/sudo: Undefined symbol "reallocarray" This is an internal error that sudo package is not compatible with the world of that host. I've fixed it and added "test report not found" error = to not-email-to-the-public pattern. Sorry for the noise. Li-Wen --=20 Li-Wen Hsu http://lwhsu.org --k1lZvvs/B4yU6o8G Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQJ8BAEBCgBmBQJVz2R/XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQxMDdENTNGNjUyMTUzMzVCNzA5NDNGODQ2 NzI3RTc3Qzg4NjJCNjU2AAoJEGcn53yIYrZWcysP/3t/0wmScRQM4Y3IK1vtuiL3 o70OAnzf5+n4jxFrXT51YyCVIMlLlmqrcXjtK+A3iTlKNuuEabOFkHnICd/ykaNI 4PzP9SVmucrOhG+E3ZP/+w4W1HzC+KRftaKM+/D3aozFvGX1z0hyJHalzpg2ooVX HqPAyHXlp2BaamRVur5rYcQjpvOP7RwOCBw/5ivddkkJadKhqh9h85i/t4DLPllf 3BOE1NHOxaqmPOQf153qskLKyEYnL/fEx/1fZomp1EObgOQP/sjkavetY7S1lt/1 +CNed/TD0WhI1stq3+NPJe104jzMleuP41Ks0dkxIxsrtAJ/Oak4HqbWsCDaDWc4 u/OymV88lthfW1Olajl1S/tV3lUt7G7odDHDPEKwOm3dmrRhlddjwqpspr3H/TCt H+Pa27AW5qTi078+4w5xX0h1lKa4/0Pdmxbprqw5I9KZdrqPA47O2pVRlzxhcWxr sLU2kUQfystWKsvYHqtCnLDJ0uG1ko2IUS6eoZeqHSIJVTf06tjnBdMkDw0jwMLV +lldqeWEyzwyfq1WpgaLE9RRyEWzfWaL1k/BsnbA1VneKzXaJzPfeTUkrWQkucmO PkYy7R9Cy4si9oliRdOsXY5DgQoBhBzJUTlYh9eZbU1oFvJq6AvLZ+ymv7su1CVk Otlk1JKCpMRuKTfONeMV =E5Pq -----END PGP SIGNATURE----- --k1lZvvs/B4yU6o8G-- From owner-freebsd-current@freebsd.org Sat Aug 15 19:58:00 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CA5FD9BA183 for ; Sat, 15 Aug 2015 19:58:00 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru [IPv6:2a01:4f8:131:60a2::2]) by mx1.freebsd.org (Postfix) with ESMTP id 8B983195A for ; Sat, 15 Aug 2015 19:58:00 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from lion.home.serebryakov.spb.ru (unknown [IPv6:2001:470:923f:1:a40b:17be:c879:894d]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.friendlyhosting.spb.ru (Postfix) with ESMTPSA id 9189911CF for ; Sat, 15 Aug 2015 22:57:57 +0300 (MSK) Date: Sat, 15 Aug 2015 22:57:50 +0300 From: Lev Serebryakov Reply-To: lev@FreeBSD.org Organization: FreeBSD X-Priority: 3 (Normal) Message-ID: <13571233.20150815225743@serebryakov.spb.ru> To: freebsd-current@freebsd.org Subject: device hyperv / option HYPERV depends on device ata -- should it be documented? MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="pgp-sha512"; boundary="----------1100230A530819BF8" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Aug 2015 19:58:00 -0000 ------------1100230A530819BF8 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Hello Freebsd-current, Looks like Hyper-V support in -CURRENT kernel depends on legacy "device at= a". It is not documented anywhere. BTW, is it possible to track such dependencies at "make config" stage, not with "ata_if.h is not found" at build stage? --=20 Best regards, Lev mailto:lev@FreeBSD.org ------------1100230A530819BF8 Content-Type: application/pgp-signature -----BEGIN PGP MESSAGE----- Version: GnuPG v2.0.22 (MingW32) iQJ8BAEBCgBmBQJVz5m+XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EePSa4QAILereichATYUiv30hcS5cdB 4zvikwkr/TWqyJdXWdqFfbzNgO0oju3PEVxPHGRzAqb0CGfl8x7aJ9XE+e6+z+bm iJLEmIr8aWbgJmCWVrGrP23TFUYbdFN64q0+JIbX393nbl+bl83hlu3AwI6UKwLS WW33XBRBreNPlK/TO8SDs4hBnZiAvF9ofBUCOSMmZywb0AjFNGckpzMn9aiB4udu R4d0A3VYC3Iw1HhohCf766j0C2RqexG4PziWNGbm+qcuwlkWP/qdOr9qkLLj9pe4 eDq4v8gh8VlAF+0MJO+SES5bFUG2uGBp79o2a4ZwhG9ZZFqbSK0bTI1SE46uRcC7 8uN+L7pnqNO2CzWraYNs4RjR1w/QrYnMcll8qQTEEYkKEDxWYAp1qBsHFDQIoVPr yYfb6850fZ8j/Dmsw6hL9GBhdCYsdy3/VNWFPFBB4w6GhgwR0XYckIsftWG+p47o muBnzYt4feSzdqN8b63D+7HCkIxPyj9S/8rvKAniTzkQqwqH8QxSmrhhOTUSyp6G McTulJXLlX68iJwc6xxb3cNWeULq15naS6bI/fg92U+uVyVK4J8xLlzTLuoQ9DYc 25dO80gt1D5yXo3LseGyrdIe1wZZN0cY7nTxSd3vTW7YEvzrK7Ex7e6uxMF24/+u tio9iVBGmSji8rLY59FH =HOGn -----END PGP MESSAGE----- ------------1100230A530819BF8-- From owner-freebsd-current@freebsd.org Sat Aug 15 23:11:03 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0A78D9BAAA8 for ; Sat, 15 Aug 2015 23:11:03 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id EC2121020; Sat, 15 Aug 2015 23:11:02 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id B74B3BF1; Sat, 15 Aug 2015 23:11:01 +0000 (UTC) Date: Sat, 15 Aug 2015 23:10:51 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <1831380701.120.1439680259464.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <356649335.118.1439653340311.JavaMail.jenkins@jenkins-9.freebsd.org> References: <356649335.118.1439653340311.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1283 - Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Aug 2015 23:11:03 -0000 FreeBSD_HEAD-tests - Build #1283 - Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1283/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1283/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1283/console Change summaries: No changes The failed test cases: 1 tests failed. FAILED: usr.bin.xargs.legacy_test.main Error Message: 1 tests of 16 failed